summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan--Henrik <janhenrik@janhenrik.org>2020-04-19 01:19:00 +0200
committerJan--Henrik <janhenrik@janhenrik.org>2020-04-19 01:19:00 +0200
commit41b62453ea960dc9bb6bd428f34c933ec2c5b080 (patch)
tree106e43b79b549064dac7b2e112d906bb94c409c2
parentdfee6261c472499e6874daaa1d002da93999ca4f (diff)
downloadminikbd-41b62453ea960dc9bb6bd428f34c933ec2c5b080.tar.gz
minikbd-41b62453ea960dc9bb6bd428f34c933ec2c5b080.tar.bz2
minikbd-41b62453ea960dc9bb6bd428f34c933ec2c5b080.zip
added midi control-channel demo
-rw-r--r--midi-dials/Inc/usbd_midi_if.h4
-rw-r--r--midi-dials/Middlewares/USBMIDI/Inc/usbd_midi.h2
-rw-r--r--midi-dials/Src/main.c69
-rw-r--r--midi-dials/build/curebuffer.lst128
-rw-r--r--midi-dials/build/curebuffer.obin20244 -> 19948 bytes
-rw-r--r--midi-dials/build/main.d19
-rw-r--r--midi-dials/build/main.lst1586
-rw-r--r--midi-dials/build/main.obin26796 -> 28600 bytes
-rwxr-xr-xmidi-dials/build/midi-dials.binbin14980 -> 17568 bytes
-rwxr-xr-xmidi-dials/build/midi-dials.elfbin347328 -> 380824 bytes
-rw-r--r--midi-dials/build/midi-dials.hex2040
-rw-r--r--midi-dials/build/midi-dials.map2078
-rw-r--r--midi-dials/build/startup_stm32f072xb.obin4464 -> 4464 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal.lst194
-rw-r--r--midi-dials/build/stm32f0xx_hal.obin16060 -> 15900 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_adc.lst350
-rw-r--r--midi-dials/build/stm32f0xx_hal_adc.obin32352 -> 32192 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_adc_ex.lst26
-rw-r--r--midi-dials/build/stm32f0xx_hal_adc_ex.obin8136 -> 7976 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_cortex.lst174
-rw-r--r--midi-dials/build/stm32f0xx_hal_cortex.obin14484 -> 14324 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_dma.lst154
-rw-r--r--midi-dials/build/stm32f0xx_hal_dma.obin19204 -> 19044 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_exti.lst102
-rw-r--r--midi-dials/build/stm32f0xx_hal_exti.obin11896 -> 11736 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_flash.lst150
-rw-r--r--midi-dials/build/stm32f0xx_hal_flash.obin15036 -> 14876 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_flash_ex.lst190
-rw-r--r--midi-dials/build/stm32f0xx_hal_flash_ex.obin21148 -> 20988 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_gpio.lst94
-rw-r--r--midi-dials/build/stm32f0xx_hal_gpio.obin11920 -> 11760 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_i2c.lst1108
-rw-r--r--midi-dials/build/stm32f0xx_hal_i2c.obin114052 -> 113892 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_i2c_ex.lst68
-rw-r--r--midi-dials/build/stm32f0xx_hal_i2c_ex.obin12560 -> 12400 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_msp.lst44
-rw-r--r--midi-dials/build/stm32f0xx_hal_msp.obin10556 -> 10396 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_pcd.lst316
-rw-r--r--midi-dials/build/stm32f0xx_hal_pcd.obin34992 -> 34832 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_pcd_ex.lst68
-rw-r--r--midi-dials/build/stm32f0xx_hal_pcd_ex.obin12768 -> 12608 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_pwr.lst112
-rw-r--r--midi-dials/build/stm32f0xx_hal_pwr.obin9480 -> 9320 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_pwr_ex.lst80
-rw-r--r--midi-dials/build/stm32f0xx_hal_pwr_ex.obin7664 -> 7504 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_rcc.lst214
-rw-r--r--midi-dials/build/stm32f0xx_hal_rcc.obin20196 -> 20036 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_rcc_ex.lst156
-rw-r--r--midi-dials/build/stm32f0xx_hal_rcc_ex.obin18088 -> 17928 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_tim.lst8
-rw-r--r--midi-dials/build/stm32f0xx_hal_tim.obin2928 -> 2768 bytes
-rw-r--r--midi-dials/build/stm32f0xx_hal_tim_ex.lst8
-rw-r--r--midi-dials/build/stm32f0xx_hal_tim_ex.obin2932 -> 2772 bytes
-rw-r--r--midi-dials/build/stm32f0xx_it.lst52
-rw-r--r--midi-dials/build/stm32f0xx_it.obin10736 -> 10576 bytes
-rw-r--r--midi-dials/build/stm32f0xx_ll_usb.lst276
-rw-r--r--midi-dials/build/stm32f0xx_ll_usb.obin36112 -> 35952 bytes
-rw-r--r--midi-dials/build/system_stm32f0xx.lst46
-rw-r--r--midi-dials/build/system_stm32f0xx.obin6192 -> 6032 bytes
-rw-r--r--midi-dials/build/usb_device.lst34
-rw-r--r--midi-dials/build/usb_device.obin12836 -> 12540 bytes
-rw-r--r--midi-dials/build/usbd_conf.lst228
-rw-r--r--midi-dials/build/usbd_conf.obin42224 -> 41928 bytes
-rw-r--r--midi-dials/build/usbd_core.lst158
-rw-r--r--midi-dials/build/usbd_core.obin26920 -> 26624 bytes
-rw-r--r--midi-dials/build/usbd_ctlreq.lst178
-rw-r--r--midi-dials/build/usbd_ctlreq.obin29944 -> 29648 bytes
-rw-r--r--midi-dials/build/usbd_desc.lst108
-rw-r--r--midi-dials/build/usbd_desc.obin16588 -> 16292 bytes
-rw-r--r--midi-dials/build/usbd_ioreq.lst62
-rw-r--r--midi-dials/build/usbd_ioreq.obin16376 -> 16080 bytes
-rw-r--r--midi-dials/build/usbd_midi.lst114
-rw-r--r--midi-dials/build/usbd_midi.obin21620 -> 21324 bytes
-rw-r--r--midi-dials/build/usbd_midi_if.lst2770
-rw-r--r--midi-dials/build/usbd_midi_if.obin27212 -> 27832 bytes
-rw-r--r--midi-dials/otter.jdebug311
76 files changed, 7547 insertions, 6332 deletions
diff --git a/midi-dials/Inc/usbd_midi_if.h b/midi-dials/Inc/usbd_midi_if.h
index babc880..3fe855c 100644
--- a/midi-dials/Inc/usbd_midi_if.h
+++ b/midi-dials/Inc/usbd_midi_if.h
@@ -63,7 +63,7 @@ extern bool isRxBufEmpty();
//USB function
extern void sendMidiMessage(uint8_t *msg, uint16_t size);
-extern uint8_t USBD_MIDI_SendData (USBD_HandleTypeDef *pdev, uint8_t *pBuf, uint16_t length);
+extern uint8_t USBD_MIDI_SendData(USBD_HandleTypeDef *pdev, uint8_t *pBuf, uint16_t length);
// Call in main loop
@@ -75,5 +75,5 @@ extern void USBD_MIDI_SendPacket(void);
#ifdef __cplusplus
}
#endif
-
+
#endif /* __USBD_MIDI_IF_H */
diff --git a/midi-dials/Middlewares/USBMIDI/Inc/usbd_midi.h b/midi-dials/Middlewares/USBMIDI/Inc/usbd_midi.h
index bf5cc4d..5b84a5a 100644
--- a/midi-dials/Middlewares/USBMIDI/Inc/usbd_midi.h
+++ b/midi-dials/Middlewares/USBMIDI/Inc/usbd_midi.h
@@ -32,7 +32,7 @@
#define MIDI_IN_FRAME_INTERVAL 1
#define MIDI_OUT_JACK_NUM (1)
-#define MIDI_IN_JACK_NUM (0)
+#define MIDI_IN_JACK_NUM (1)
typedef struct _USBD_MIDI_ItfTypeDef{
diff --git a/midi-dials/Src/main.c b/midi-dials/Src/main.c
index d8cdcca..a97c42d 100644
--- a/midi-dials/Src/main.c
+++ b/midi-dials/Src/main.c
@@ -1,12 +1,14 @@
#include "main.h"
#include "usb_device.h"
-#include "usbd_midi_if.h"
#include "device_conf.h"
#include "curemisc.h"
#include "curebuffer.h"
#include "usbd_midi_if.h"
+#include "usbd_midi.h"
+
+#define HYST 50
ADC_HandleTypeDef hadc;
DMA_HandleTypeDef hdma_adc;
@@ -19,7 +21,13 @@ static void MX_DMA_Init(void);
static void MX_ADC_Init(void);
static void MX_USB_PCD_Init(void);
-uint16_t ADCval[8];
+uint16_t ADC_val[8];
+uint16_t ADC_val_old[8];
+uint8_t dial[8];
+uint8_t dial_mapping[8] = {1, 2, 3, 4, 5, 6, 7, 0};
+uint16_t dial_div[8] = {32, 32, 32, 32, 32, 32, 32, 256};
+
+uint8_t midi_packet[4] = {0x0B, 0xB0, 0x00, 0x00};
int main(void)
{
@@ -32,14 +40,58 @@ int main(void)
MX_ADC_Init();
MX_USB_MIDI_INIT();
- HAL_ADC_Start_DMA(&hadc, ADCval, 8);
+ HAL_ADC_Start_DMA(&hadc, ADC_val, 8);
+
+
+ if(FUNC_ERROR == midiInit() ){
+ while(1){
+ HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
+ HAL_Delay(500);
+ HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, RESET);
+ HAL_Delay(500);
+ }
+ }
+
+ //Wait usb configuration.
+ while(1){
+
+ if(USBD_STATE_CONFIGURED == hUsbDeviceFS.dev_state){
+ HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
+ break;
+ }else{
+ HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, RESET);
+ }
+ }
while (1)
{
- HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,1);
- HAL_Delay(1000);
- HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,0);
- HAL_Delay(1000);
+ while(1){
+ if(USBD_STATE_CONFIGURED == hUsbDeviceFS.dev_state){
+ HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
+ break;
+ }else{
+ HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
+ HAL_Delay(200);
+ HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, RESET);
+ HAL_Delay(200);
+ }
+ }
+
+ midiProcess();
+ for(uint8_t i = 0; i <= 7; i++){
+ if(ADC_val[dial_mapping[i]] >= (ADC_val_old[dial_mapping[i]] + HYST) || ADC_val[dial_mapping[i]] <= (ADC_val_old[dial_mapping[i]] - HYST)){
+ ADC_val_old[dial_mapping[i]] = ADC_val[dial_mapping[i]];
+ dial[i] = (uint8_t)((ADC_val[dial_mapping[i]]/dial_div[i]) & 0x7F);
+ midi_packet[3] = dial[i];
+ midi_packet[1] = 0xB0 + i;
+ sendMidiMessage(midi_packet, 4);
+ USBD_MIDI_SendPacket();
+ HAL_Delay(2);
+ }
+ }
+ //USBD_MIDI_SendData(&hUsbDeviceFS, midi_packet, 4);
+
+
}
}
@@ -90,11 +142,8 @@ static void MX_ADC_Init(void)
hadc.Init.Overrun = ADC_OVR_DATA_PRESERVED;
HAL_ADC_Init(&hadc);
- sConfig.Channel = ADC_CHANNEL_0;
sConfig.Rank = ADC_RANK_CHANNEL_NUMBER;
sConfig.SamplingTime = ADC_SAMPLETIME_71CYCLES_5;
- HAL_ADC_ConfigChannel(&hadc, &sConfig);
-
sConfig.Channel = ADC_CHANNEL_1;
HAL_ADC_ConfigChannel(&hadc, &sConfig);
diff --git a/midi-dials/build/curebuffer.lst b/midi-dials/build/curebuffer.lst
index 5f0a227..a18b01c 100644
--- a/midi-dials/build/curebuffer.lst
+++ b/midi-dials/build/curebuffer.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccH4oDXT.s page 1
+ARM GAS /tmp/ccYZCOLV.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
31:Src/curelib_src/curebuffer.c **** return BUFFER_FAILURE;
32:Src/curelib_src/curebuffer.c **** }
33:Src/curelib_src/curebuffer.c **** for(i=0; i<buflen; i++){
- ARM GAS /tmp/ccH4oDXT.s page 2
+ ARM GAS /tmp/ccYZCOLV.s page 2
34:Src/curelib_src/curebuffer.c **** rbuf->buffer[i] = 0;
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
62 .global cureRingBufferU8Init
63 .syntax unified
64 .code 16
- ARM GAS /tmp/ccH4oDXT.s page 3
+ ARM GAS /tmp/ccYZCOLV.s page 3
65 .thumb_func
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
112 0028 F8D8 bhi .L6
37:Src/curelib_src/curebuffer.c ****
113 .loc 1 37 0 is_stmt 1
- ARM GAS /tmp/ccH4oDXT.s page 4
+ ARM GAS /tmp/ccYZCOLV.s page 4
114 002a AC80 strh r4, [r5, #4]
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
60:Src/curelib_src/curebuffer.c **** rbuf->buffer[rbuf->idx_front]= *inputc;
160 .loc 1 60 0
161 0012 0B78 ldrb r3, [r1]
- ARM GAS /tmp/ccH4oDXT.s page 5
+ ARM GAS /tmp/ccYZCOLV.s page 5
162 0014 8168 ldr r1, [r0, #8]
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
208 0000 0288 ldrh r2, [r0]
209 0002 4388 ldrh r3, [r0, #2]
210 0004 9A42 cmp r2, r3
- ARM GAS /tmp/ccH4oDXT.s page 6
+ ARM GAS /tmp/ccYZCOLV.s page 6
211 0006 0CD0 beq .L13
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
253 .cfi_startproc
254 @ args = 0, pretend = 0, frame = 0
255 @ frame_needed = 0, uses_anonymous_args = 0
- ARM GAS /tmp/ccH4oDXT.s page 7
+ ARM GAS /tmp/ccYZCOLV.s page 7
256 @ link register save eliminated.
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
100:Src/curelib_src/curebuffer.c **** cureRingBuffer16Free(rbuf);
101:Src/curelib_src/curebuffer.c ****
102:Src/curelib_src/curebuffer.c **** rbuf->buffer = (int16_t *)malloc( buflen * sizeof(int16_t) );
- ARM GAS /tmp/ccH4oDXT.s page 8
+ ARM GAS /tmp/ccYZCOLV.s page 8
103:Src/curelib_src/curebuffer.c **** if(NULL == rbuf->buffer){
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
328 .section .text.cureRingBuffer16Init,"ax",%progbits
329 .align 1
330 .global cureRingBuffer16Init
- ARM GAS /tmp/ccH4oDXT.s page 9
+ ARM GAS /tmp/ccYZCOLV.s page 9
331 .syntax unified
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
379 .L22:
106:Src/curelib_src/curebuffer.c **** rbuf->buffer[i] = 0;
380 .loc 1 106 0 is_stmt 0 discriminator 1
- ARM GAS /tmp/ccH4oDXT.s page 10
+ ARM GAS /tmp/ccYZCOLV.s page 10
381 002a 9D42 cmp r5, r3
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
429 0010 0ED0 beq .L27
128:Src/curelib_src/curebuffer.c **** return BUFFER_FAILURE;
129:Src/curelib_src/curebuffer.c **** }else{
- ARM GAS /tmp/ccH4oDXT.s page 11
+ ARM GAS /tmp/ccYZCOLV.s page 11
130:Src/curelib_src/curebuffer.c **** rbuf->buffer[rbuf->idx_front]= *inputc;
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
476 @ frame_needed = 0, uses_anonymous_args = 0
477 @ link register save eliminated.
478 .LVL42:
- ARM GAS /tmp/ccH4oDXT.s page 12
+ ARM GAS /tmp/ccYZCOLV.s page 12
139:Src/curelib_src/curebuffer.c ****
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
523 0002 4388 ldrh r3, [r0, #2]
524 0004 9A42 cmp r2, r3
525 0006 0DD0 beq .L31
- ARM GAS /tmp/ccH4oDXT.s page 13
+ ARM GAS /tmp/ccYZCOLV.s page 13
151:Src/curelib_src/curebuffer.c **** return BUFFER_FAILURE;
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
569 @ args = 0, pretend = 0, frame = 0
570 @ frame_needed = 0, uses_anonymous_args = 0
571 .LVL49:
- ARM GAS /tmp/ccH4oDXT.s page 14
+ ARM GAS /tmp/ccYZCOLV.s page 14
572 0000 10B5 push {r4, lr}
@@ -838,7 +838,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
617 cureRingBufferU32Free:
618 .LFB12:
173:Src/curelib_src/curebuffer.c ****
- ARM GAS /tmp/ccH4oDXT.s page 15
+ ARM GAS /tmp/ccYZCOLV.s page 15
174:Src/curelib_src/curebuffer.c **** /////////////////////////////
@@ -898,7 +898,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
643 .loc 1 203 0
644 0014 A380 strh r3, [r4, #4]
204:Src/curelib_src/curebuffer.c ****
- ARM GAS /tmp/ccH4oDXT.s page 16
+ ARM GAS /tmp/ccYZCOLV.s page 16
205:Src/curelib_src/curebuffer.c **** return BUFFER_SUCCESS;
@@ -958,7 +958,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
190:Src/curelib_src/curebuffer.c **** }
694 .loc 1 190 0 discriminator 3
695 001c 9A00 lsls r2, r3, #2
- ARM GAS /tmp/ccH4oDXT.s page 17
+ ARM GAS /tmp/ccYZCOLV.s page 17
696 001e A168 ldr r1, [r4, #8]
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
743 .cfi_def_cfa_offset 8
744 .cfi_offset 4, -8
745 .cfi_offset 14, -4
- ARM GAS /tmp/ccH4oDXT.s page 18
+ ARM GAS /tmp/ccYZCOLV.s page 18
210:Src/curelib_src/curebuffer.c **** if( ((rbuf->idx_front +1)&(rbuf->length -1)) == rbuf->idx_rear ){//buffer overrun error occurs.
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
791 .code 16
792 .thumb_func
793 .fpu softvfp
- ARM GAS /tmp/ccH4oDXT.s page 19
+ ARM GAS /tmp/ccYZCOLV.s page 19
795 cureRingBufferU32EnqueueIgnoreErr:
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
232:Src/curelib_src/curebuffer.c **** {
838 .loc 1 232 0
839 .cfi_startproc
- ARM GAS /tmp/ccH4oDXT.s page 20
+ ARM GAS /tmp/ccYZCOLV.s page 20
840 @ args = 0, pretend = 0, frame = 0
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
885 .thumb_func
886 .fpu softvfp
888 cureRingBufferU32GetElement:
- ARM GAS /tmp/ccH4oDXT.s page 21
+ ARM GAS /tmp/ccYZCOLV.s page 21
889 .LFB16:
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccH4oDXT.s page 1
926 001c A41A subs r4, r4, r2
927 001e A4B2 uxth r4, r4
928 .LVL84:
- ARM GAS /tmp/ccH4oDXT.s page 22
+ ARM GAS /tmp/ccYZCOLV.s page 22
929 0020 F6E7 b .L52
@@ -1266,53 +1266,53 @@ ARM GAS /tmp/ccH4oDXT.s page 1
931 .LFE16:
933 .text
934 .Letext0:
- 935 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 936 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 935 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 936 .file 3 "/usr/include/newlib/sys/_stdint.h"
937 .file 4 "Inc/curelib_inc/curebuffer.h"
- 938 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
- 939 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
- 940 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
- 941 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
- 942 .file 9 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
- ARM GAS /tmp/ccH4oDXT.s page 23
+ 938 .file 5 "/usr/include/newlib/sys/lock.h"
+ 939 .file 6 "/usr/include/newlib/sys/_types.h"
+ 940 .file 7 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
+ 941 .file 8 "/usr/include/newlib/sys/reent.h"
+ 942 .file 9 "/usr/include/newlib/stdlib.h"
+ ARM GAS /tmp/ccYZCOLV.s page 23
DEFINED SYMBOLS
*ABS*:0000000000000000 curebuffer.c
- /tmp/ccH4oDXT.s:16 .text.cureRingBufferU8Free:0000000000000000 $t
- /tmp/ccH4oDXT.s:23 .text.cureRingBufferU8Free:0000000000000000 cureRingBufferU8Free
- /tmp/ccH4oDXT.s:61 .text.cureRingBufferU8Init:0000000000000000 $t
- /tmp/ccH4oDXT.s:68 .text.cureRingBufferU8Init:0000000000000000 cureRingBufferU8Init
- /tmp/ccH4oDXT.s:132 .text.cureRingBufferU8Enqueue:0000000000000000 $t
- /tmp/ccH4oDXT.s:139 .text.cureRingBufferU8Enqueue:0000000000000000 cureRingBufferU8Enqueue
- /tmp/ccH4oDXT.s:192 .text.cureRingBufferU8Dequeue:0000000000000000 $t
- /tmp/ccH4oDXT.s:199 .text.cureRingBufferU8Dequeue:0000000000000000 cureRingBufferU8Dequeue
- /tmp/ccH4oDXT.s:243 .text._cureRingBufferU8GetUsedSize:0000000000000000 $t
- /tmp/ccH4oDXT.s:250 .text._cureRingBufferU8GetUsedSize:0000000000000000 _cureRingBufferU8GetUsedSize
- /tmp/ccH4oDXT.s:285 .text.cureRingBuffer16Free:0000000000000000 $t
- /tmp/ccH4oDXT.s:292 .text.cureRingBuffer16Free:0000000000000000 cureRingBuffer16Free
- /tmp/ccH4oDXT.s:329 .text.cureRingBuffer16Init:0000000000000000 $t
- /tmp/ccH4oDXT.s:336 .text.cureRingBuffer16Init:0000000000000000 cureRingBuffer16Init
- /tmp/ccH4oDXT.s:402 .text.cureRingBuffer16Enqueue:0000000000000000 $t
- /tmp/ccH4oDXT.s:409 .text.cureRingBuffer16Enqueue:0000000000000000 cureRingBuffer16Enqueue
- /tmp/ccH4oDXT.s:464 .text.cureRingBuffer16EnqueueIgnoreErr:0000000000000000 $t
- /tmp/ccH4oDXT.s:471 .text.cureRingBuffer16EnqueueIgnoreErr:0000000000000000 cureRingBuffer16EnqueueIgnoreErr
- /tmp/ccH4oDXT.s:506 .text.cureRingBuffer16Dequeue:0000000000000000 $t
- /tmp/ccH4oDXT.s:513 .text.cureRingBuffer16Dequeue:0000000000000000 cureRingBuffer16Dequeue
- /tmp/ccH4oDXT.s:558 .text.cureRingBuffer16GetElement:0000000000000000 $t
- /tmp/ccH4oDXT.s:565 .text.cureRingBuffer16GetElement:0000000000000000 cureRingBuffer16GetElement
- /tmp/ccH4oDXT.s:610 .text.cureRingBufferU32Free:0000000000000000 $t
- /tmp/ccH4oDXT.s:617 .text.cureRingBufferU32Free:0000000000000000 cureRingBufferU32Free
- /tmp/ccH4oDXT.s:654 .text.cureRingBufferU32Init:0000000000000000 $t
- /tmp/ccH4oDXT.s:661 .text.cureRingBufferU32Init:0000000000000000 cureRingBufferU32Init
- /tmp/ccH4oDXT.s:727 .text.cureRingBufferU32Enqueue:0000000000000000 $t
- /tmp/ccH4oDXT.s:734 .text.cureRingBufferU32Enqueue:0000000000000000 cureRingBufferU32Enqueue
- /tmp/ccH4oDXT.s:788 .text.cureRingBufferU32EnqueueIgnoreErr:0000000000000000 $t
- /tmp/ccH4oDXT.s:795 .text.cureRingBufferU32EnqueueIgnoreErr:0000000000000000 cureRingBufferU32EnqueueIgnoreErr
- /tmp/ccH4oDXT.s:829 .text.cureRingBufferU32Dequeue:0000000000000000 $t
- /tmp/ccH4oDXT.s:836 .text.cureRingBufferU32Dequeue:0000000000000000 cureRingBufferU32Dequeue
- /tmp/ccH4oDXT.s:881 .text.cureRingBufferU32GetElement:0000000000000000 $t
- /tmp/ccH4oDXT.s:888 .text.cureRingBufferU32GetElement:0000000000000000 cureRingBufferU32GetElement
+ /tmp/ccYZCOLV.s:16 .text.cureRingBufferU8Free:0000000000000000 $t
+ /tmp/ccYZCOLV.s:23 .text.cureRingBufferU8Free:0000000000000000 cureRingBufferU8Free
+ /tmp/ccYZCOLV.s:61 .text.cureRingBufferU8Init:0000000000000000 $t
+ /tmp/ccYZCOLV.s:68 .text.cureRingBufferU8Init:0000000000000000 cureRingBufferU8Init
+ /tmp/ccYZCOLV.s:132 .text.cureRingBufferU8Enqueue:0000000000000000 $t
+ /tmp/ccYZCOLV.s:139 .text.cureRingBufferU8Enqueue:0000000000000000 cureRingBufferU8Enqueue
+ /tmp/ccYZCOLV.s:192 .text.cureRingBufferU8Dequeue:0000000000000000 $t
+ /tmp/ccYZCOLV.s:199 .text.cureRingBufferU8Dequeue:0000000000000000 cureRingBufferU8Dequeue
+ /tmp/ccYZCOLV.s:243 .text._cureRingBufferU8GetUsedSize:0000000000000000 $t
+ /tmp/ccYZCOLV.s:250 .text._cureRingBufferU8GetUsedSize:0000000000000000 _cureRingBufferU8GetUsedSize
+ /tmp/ccYZCOLV.s:285 .text.cureRingBuffer16Free:0000000000000000 $t
+ /tmp/ccYZCOLV.s:292 .text.cureRingBuffer16Free:0000000000000000 cureRingBuffer16Free
+ /tmp/ccYZCOLV.s:329 .text.cureRingBuffer16Init:0000000000000000 $t
+ /tmp/ccYZCOLV.s:336 .text.cureRingBuffer16Init:0000000000000000 cureRingBuffer16Init
+ /tmp/ccYZCOLV.s:402 .text.cureRingBuffer16Enqueue:0000000000000000 $t
+ /tmp/ccYZCOLV.s:409 .text.cureRingBuffer16Enqueue:0000000000000000 cureRingBuffer16Enqueue
+ /tmp/ccYZCOLV.s:464 .text.cureRingBuffer16EnqueueIgnoreErr:0000000000000000 $t
+ /tmp/ccYZCOLV.s:471 .text.cureRingBuffer16EnqueueIgnoreErr:0000000000000000 cureRingBuffer16EnqueueIgnoreErr
+ /tmp/ccYZCOLV.s:506 .text.cureRingBuffer16Dequeue:0000000000000000 $t
+ /tmp/ccYZCOLV.s:513 .text.cureRingBuffer16Dequeue:0000000000000000 cureRingBuffer16Dequeue
+ /tmp/ccYZCOLV.s:558 .text.cureRingBuffer16GetElement:0000000000000000 $t
+ /tmp/ccYZCOLV.s:565 .text.cureRingBuffer16GetElement:0000000000000000 cureRingBuffer16GetElement
+ /tmp/ccYZCOLV.s:610 .text.cureRingBufferU32Free:0000000000000000 $t
+ /tmp/ccYZCOLV.s:617 .text.cureRingBufferU32Free:0000000000000000 cureRingBufferU32Free
+ /tmp/ccYZCOLV.s:654 .text.cureRingBufferU32Init:0000000000000000 $t
+ /tmp/ccYZCOLV.s:661 .text.cureRingBufferU32Init:0000000000000000 cureRingBufferU32Init
+ /tmp/ccYZCOLV.s:727 .text.cureRingBufferU32Enqueue:0000000000000000 $t
+ /tmp/ccYZCOLV.s:734 .text.cureRingBufferU32Enqueue:0000000000000000 cureRingBufferU32Enqueue
+ /tmp/ccYZCOLV.s:788 .text.cureRingBufferU32EnqueueIgnoreErr:0000000000000000 $t
+ /tmp/ccYZCOLV.s:795 .text.cureRingBufferU32EnqueueIgnoreErr:0000000000000000 cureRingBufferU32EnqueueIgnoreErr
+ /tmp/ccYZCOLV.s:829 .text.cureRingBufferU32Dequeue:0000000000000000 $t
+ /tmp/ccYZCOLV.s:836 .text.cureRingBufferU32Dequeue:0000000000000000 cureRingBufferU32Dequeue
+ /tmp/ccYZCOLV.s:881 .text.cureRingBufferU32GetElement:0000000000000000 $t
+ /tmp/ccYZCOLV.s:888 .text.cureRingBufferU32GetElement:0000000000000000 cureRingBufferU32GetElement
UNDEFINED SYMBOLS
free
diff --git a/midi-dials/build/curebuffer.o b/midi-dials/build/curebuffer.o
index 278309a..5aa0d8d 100644
--- a/midi-dials/build/curebuffer.o
+++ b/midi-dials/build/curebuffer.o
Binary files differ
diff --git a/midi-dials/build/main.d b/midi-dials/build/main.d
index 7527727..db09d4d 100644
--- a/midi-dials/build/main.d
+++ b/midi-dials/build/main.d
@@ -27,14 +27,15 @@ build/main.o: Src/main.c Inc/main.h \
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h \
Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h Inc/usb_device.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
- Inc/usbd_conf.h Inc/usbd_midi_if.h Middlewares/USBMIDI/Inc/usbd_midi.h \
+ Inc/usbd_conf.h Inc/device_conf.h Inc/curelib_inc/curemisc.h \
+ Inc/curelib_inc/curebuffer.h Inc/usbd_midi_if.h \
+ Middlewares/USBMIDI/Inc/usbd_midi.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
- Inc/usbd_desc.h Inc/curelib_inc/curemisc.h Inc/curelib_inc/curebuffer.h \
- Inc/device_conf.h
+ Inc/usbd_desc.h
Inc/main.h:
@@ -102,6 +103,12 @@ Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
Inc/usbd_conf.h:
+Inc/device_conf.h:
+
+Inc/curelib_inc/curemisc.h:
+
+Inc/curelib_inc/curebuffer.h:
+
Inc/usbd_midi_if.h:
Middlewares/USBMIDI/Inc/usbd_midi.h:
@@ -117,9 +124,3 @@ Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
Inc/usbd_desc.h:
-
-Inc/curelib_inc/curemisc.h:
-
-Inc/curelib_inc/curebuffer.h:
-
-Inc/device_conf.h:
diff --git a/midi-dials/build/main.lst b/midi-dials/build/main.lst
index 3aa06b9..67ea82a 100644
--- a/midi-dials/build/main.lst
+++ b/midi-dials/build/main.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccz5yo4Y.s page 1
+ARM GAS /tmp/cclvWDtP.s page 1
1 .cpu cortex-m0
@@ -27,161 +27,209 @@ ARM GAS /tmp/ccz5yo4Y.s page 1
1:Src/main.c ****
2:Src/main.c **** #include "main.h"
3:Src/main.c **** #include "usb_device.h"
- 4:Src/main.c **** #include "usbd_midi_if.h"
- 5:Src/main.c ****
- 6:Src/main.c **** #include "device_conf.h"
- 7:Src/main.c **** #include "curemisc.h"
- 8:Src/main.c **** #include "curebuffer.h"
- 9:Src/main.c **** #include "usbd_midi_if.h"
+ 4:Src/main.c ****
+ 5:Src/main.c **** #include "device_conf.h"
+ 6:Src/main.c **** #include "curemisc.h"
+ 7:Src/main.c **** #include "curebuffer.h"
+ 8:Src/main.c **** #include "usbd_midi_if.h"
+ 9:Src/main.c **** #include "usbd_midi.h"
10:Src/main.c ****
- 11:Src/main.c **** ADC_HandleTypeDef hadc;
- 12:Src/main.c **** DMA_HandleTypeDef hdma_adc;
- 13:Src/main.c ****
- 14:Src/main.c **** PCD_HandleTypeDef hpcd_USB_FS;
+ 11:Src/main.c **** #define HYST 50
+ 12:Src/main.c ****
+ 13:Src/main.c **** ADC_HandleTypeDef hadc;
+ 14:Src/main.c **** DMA_HandleTypeDef hdma_adc;
15:Src/main.c ****
- 16:Src/main.c **** void SystemClock_Config(void);
- 17:Src/main.c **** static void MX_GPIO_Init(void);
- 18:Src/main.c **** static void MX_DMA_Init(void);
- 19:Src/main.c **** static void MX_ADC_Init(void);
- 20:Src/main.c **** static void MX_USB_PCD_Init(void);
- 21:Src/main.c ****
- 22:Src/main.c **** uint16_t ADCval[8];
+ 16:Src/main.c **** PCD_HandleTypeDef hpcd_USB_FS;
+ 17:Src/main.c ****
+ 18:Src/main.c **** void SystemClock_Config(void);
+ 19:Src/main.c **** static void MX_GPIO_Init(void);
+ 20:Src/main.c **** static void MX_DMA_Init(void);
+ 21:Src/main.c **** static void MX_ADC_Init(void);
+ 22:Src/main.c **** static void MX_USB_PCD_Init(void);
23:Src/main.c ****
- 24:Src/main.c **** int main(void)
- 25:Src/main.c **** {
- 26:Src/main.c **** HAL_Init();
- 27:Src/main.c ****
- 28:Src/main.c **** SystemClock_Config();
+ 24:Src/main.c **** uint16_t ADC_val[8];
+ 25:Src/main.c **** uint16_t ADC_val_old[8];
+ 26:Src/main.c **** uint8_t dial[8];
+ 27:Src/main.c **** uint8_t dial_mapping[8] = {1, 2, 3, 4, 5, 6, 7, 0};
+ 28:Src/main.c **** uint16_t dial_div[8] = {32, 32, 32, 32, 32, 32, 32, 256};
29:Src/main.c ****
- 30:Src/main.c **** MX_GPIO_Init();
- 31:Src/main.c **** MX_DMA_Init();
- 32:Src/main.c **** MX_ADC_Init();
- 33:Src/main.c **** //MX_USB_PCD_Init();
- 34:Src/main.c **** MX_USB_MIDI_INIT();
- ARM GAS /tmp/ccz5yo4Y.s page 2
+ 30:Src/main.c **** uint8_t midi_packet[4] = {0x0B, 0xB0, 0x00, 0x00};
+ 31:Src/main.c ****
+ 32:Src/main.c **** int main(void)
+ 33:Src/main.c **** {
+ 34:Src/main.c **** HAL_Init();
+ ARM GAS /tmp/cclvWDtP.s page 2
35:Src/main.c ****
- 36:Src/main.c **** HAL_ADC_Start_DMA(&hadc, ADCval, 8);
+ 36:Src/main.c **** SystemClock_Config();
37:Src/main.c ****
- 38:Src/main.c **** while (1)
- 39:Src/main.c **** {
- 40:Src/main.c **** HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,1);
- 41:Src/main.c **** HAL_Delay(1000);
- 42:Src/main.c **** HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,0);
- 43:Src/main.c **** HAL_Delay(1000);
- 44:Src/main.c **** }
- 45:Src/main.c **** }
- 46:Src/main.c ****
- 47:Src/main.c **** void SystemClock_Config(void)
- 48:Src/main.c **** {
- 49:Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0};
- 50:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
- 51:Src/main.c **** RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
- 52:Src/main.c ****
- 53:Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI14|RCC_OSCILLATORTYPE_HSI48;
- 54:Src/main.c **** RCC_OscInitStruct.HSI48State = RCC_HSI48_ON;
- 55:Src/main.c **** RCC_OscInitStruct.HSI14State = RCC_HSI14_ON;
- 56:Src/main.c **** RCC_OscInitStruct.HSI14CalibrationValue = 16;
- 57:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_NONE;
- 58:Src/main.c **** HAL_RCC_OscConfig(&RCC_OscInitStruct);
- 59:Src/main.c ****
- 60:Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
- 61:Src/main.c **** |RCC_CLOCKTYPE_PCLK1;
- 62:Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_HSI48;
- 63:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
- 64:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
- 65:Src/main.c **** HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_1);
- 66:Src/main.c ****
- 67:Src/main.c **** PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_USB;
- 68:Src/main.c **** PeriphClkInit.UsbClockSelection = RCC_USBCLKSOURCE_HSI48;
- 69:Src/main.c **** HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit);
- 70:Src/main.c ****
- 71:Src/main.c **** }
- 72:Src/main.c ****
- 73:Src/main.c **** static void MX_ADC_Init(void)
- 74:Src/main.c **** {
- 75:Src/main.c ****
- 76:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0};
- 77:Src/main.c ****
- 78:Src/main.c **** hadc.Instance = ADC1;
- 79:Src/main.c **** hadc.Init.ClockPrescaler = ADC_CLOCK_ASYNC_DIV1;
- 80:Src/main.c **** hadc.Init.Resolution = ADC_RESOLUTION_12B;
- 81:Src/main.c **** hadc.Init.DataAlign = ADC_DATAALIGN_RIGHT;
- 82:Src/main.c **** hadc.Init.ScanConvMode = ADC_SCAN_DIRECTION_FORWARD;
- 83:Src/main.c **** hadc.Init.EOCSelection = ADC_EOC_SEQ_CONV;
- 84:Src/main.c **** hadc.Init.LowPowerAutoWait = DISABLE;
- 85:Src/main.c **** hadc.Init.LowPowerAutoPowerOff = DISABLE;
- 86:Src/main.c **** hadc.Init.ContinuousConvMode = ENABLE;
- 87:Src/main.c **** hadc.Init.DiscontinuousConvMode = DISABLE;
- 88:Src/main.c **** hadc.Init.ExternalTrigConv = ADC_SOFTWARE_START;
- 89:Src/main.c **** hadc.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE;
- 90:Src/main.c **** hadc.Init.DMAContinuousRequests = ENABLE;
- 91:Src/main.c **** hadc.Init.Overrun = ADC_OVR_DATA_PRESERVED;
- ARM GAS /tmp/ccz5yo4Y.s page 3
-
-
- 92:Src/main.c **** HAL_ADC_Init(&hadc);
+ 38:Src/main.c **** MX_GPIO_Init();
+ 39:Src/main.c **** MX_DMA_Init();
+ 40:Src/main.c **** MX_ADC_Init();
+ 41:Src/main.c **** MX_USB_MIDI_INIT();
+ 42:Src/main.c ****
+ 43:Src/main.c **** HAL_ADC_Start_DMA(&hadc, ADC_val, 8);
+ 44:Src/main.c ****
+ 45:Src/main.c ****
+ 46:Src/main.c **** if(FUNC_ERROR == midiInit() ){
+ 47:Src/main.c **** while(1){
+ 48:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
+ 49:Src/main.c **** HAL_Delay(500);
+ 50:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, RESET);
+ 51:Src/main.c **** HAL_Delay(500);
+ 52:Src/main.c **** }
+ 53:Src/main.c **** }
+ 54:Src/main.c ****
+ 55:Src/main.c **** //Wait usb configuration.
+ 56:Src/main.c **** while(1){
+ 57:Src/main.c ****
+ 58:Src/main.c **** if(USBD_STATE_CONFIGURED == hUsbDeviceFS.dev_state){
+ 59:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
+ 60:Src/main.c **** break;
+ 61:Src/main.c **** }else{
+ 62:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, RESET);
+ 63:Src/main.c **** }
+ 64:Src/main.c **** }
+ 65:Src/main.c ****
+ 66:Src/main.c **** while (1)
+ 67:Src/main.c **** {
+ 68:Src/main.c **** while(1){
+ 69:Src/main.c **** if(USBD_STATE_CONFIGURED == hUsbDeviceFS.dev_state){
+ 70:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
+ 71:Src/main.c **** break;
+ 72:Src/main.c **** }else{
+ 73:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
+ 74:Src/main.c **** HAL_Delay(200);
+ 75:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, RESET);
+ 76:Src/main.c **** HAL_Delay(200);
+ 77:Src/main.c **** }
+ 78:Src/main.c **** }
+ 79:Src/main.c ****
+ 80:Src/main.c **** midiProcess();
+ 81:Src/main.c **** for(uint8_t i = 0; i <= 7; i++){
+ 82:Src/main.c **** if(ADC_val[dial_mapping[i]] >= (ADC_val_old[dial_mapping[i]] + HYST) || ADC_val[dial_mapping[
+ 83:Src/main.c **** ADC_val_old[dial_mapping[i]] = ADC_val[dial_mapping[i]];
+ 84:Src/main.c **** dial[i] = (uint8_t)((ADC_val[dial_mapping[i]]/dial_div[i]) & 0x7F);
+ 85:Src/main.c **** midi_packet[3] = dial[i];
+ 86:Src/main.c **** midi_packet[1] = 0xB0 + i;
+ 87:Src/main.c **** sendMidiMessage(midi_packet, 4);
+ 88:Src/main.c **** USBD_MIDI_SendPacket();
+ 89:Src/main.c **** HAL_Delay(2);
+ 90:Src/main.c **** }
+ 91:Src/main.c **** }
+ ARM GAS /tmp/cclvWDtP.s page 3
+
+
+ 92:Src/main.c **** //USBD_MIDI_SendData(&hUsbDeviceFS, midi_packet, 4);
93:Src/main.c ****
- 94:Src/main.c **** sConfig.Channel = ADC_CHANNEL_0;
- 95:Src/main.c **** sConfig.Rank = ADC_RANK_CHANNEL_NUMBER;
- 96:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_71CYCLES_5;
- 97:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 98:Src/main.c ****
- 99:Src/main.c **** sConfig.Channel = ADC_CHANNEL_1;
- 100:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 101:Src/main.c ****
- 102:Src/main.c **** sConfig.Channel = ADC_CHANNEL_2;
- 103:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 104:Src/main.c ****
- 105:Src/main.c **** sConfig.Channel = ADC_CHANNEL_3;
- 106:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 107:Src/main.c ****
- 108:Src/main.c **** sConfig.Channel = ADC_CHANNEL_4;
- 109:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 94:Src/main.c ****
+ 95:Src/main.c **** }
+ 96:Src/main.c **** }
+ 97:Src/main.c ****
+ 98:Src/main.c **** void SystemClock_Config(void)
+ 99:Src/main.c **** {
+ 100:Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0};
+ 101:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
+ 102:Src/main.c **** RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
+ 103:Src/main.c ****
+ 104:Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI14|RCC_OSCILLATORTYPE_HSI48;
+ 105:Src/main.c **** RCC_OscInitStruct.HSI48State = RCC_HSI48_ON;
+ 106:Src/main.c **** RCC_OscInitStruct.HSI14State = RCC_HSI14_ON;
+ 107:Src/main.c **** RCC_OscInitStruct.HSI14CalibrationValue = 16;
+ 108:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_NONE;
+ 109:Src/main.c **** HAL_RCC_OscConfig(&RCC_OscInitStruct);
110:Src/main.c ****
- 111:Src/main.c **** sConfig.Channel = ADC_CHANNEL_5;
- 112:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 113:Src/main.c ****
- 114:Src/main.c **** sConfig.Channel = ADC_CHANNEL_6;
- 115:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 116:Src/main.c ****
- 117:Src/main.c **** sConfig.Channel = ADC_CHANNEL_7;
- 118:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 119:Src/main.c ****
- 120:Src/main.c **** sConfig.Channel = ADC_CHANNEL_8;
- 121:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 111:Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
+ 112:Src/main.c **** |RCC_CLOCKTYPE_PCLK1;
+ 113:Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_HSI48;
+ 114:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
+ 115:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
+ 116:Src/main.c **** HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_1);
+ 117:Src/main.c ****
+ 118:Src/main.c **** PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_USB;
+ 119:Src/main.c **** PeriphClkInit.UsbClockSelection = RCC_USBCLKSOURCE_HSI48;
+ 120:Src/main.c **** HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit);
+ 121:Src/main.c ****
122:Src/main.c **** }
123:Src/main.c ****
- 124:Src/main.c **** static void MX_USB_PCD_Init(void)
+ 124:Src/main.c **** static void MX_ADC_Init(void)
125:Src/main.c **** {
126:Src/main.c ****
- 127:Src/main.c **** hpcd_USB_FS.Instance = USB;
- 128:Src/main.c **** hpcd_USB_FS.Init.dev_endpoints = 8;
- 129:Src/main.c **** hpcd_USB_FS.Init.speed = PCD_SPEED_FULL;
- 130:Src/main.c **** hpcd_USB_FS.Init.phy_itface = PCD_PHY_EMBEDDED;
- 131:Src/main.c **** hpcd_USB_FS.Init.low_power_enable = DISABLE;
- 132:Src/main.c **** hpcd_USB_FS.Init.lpm_enable = DISABLE;
- 133:Src/main.c **** hpcd_USB_FS.Init.battery_charging_enable = DISABLE;
- 134:Src/main.c **** HAL_PCD_Init(&hpcd_USB_FS);
- 135:Src/main.c **** }
- 136:Src/main.c ****
- 137:Src/main.c ****
- 138:Src/main.c **** static void MX_DMA_Init(void)
- 139:Src/main.c **** {
- 140:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE();
- 141:Src/main.c ****
- 142:Src/main.c **** HAL_NVIC_SetPriority(DMA1_Channel1_IRQn, 0, 0);
- 143:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel1_IRQn);
- 144:Src/main.c **** }
- 145:Src/main.c ****
- 146:Src/main.c ****
- 147:Src/main.c **** static void MX_GPIO_Init(void)
- 148:Src/main.c **** {
- ARM GAS /tmp/ccz5yo4Y.s page 4
-
-
- 25 .loc 1 148 0
+ 127:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0};
+ 128:Src/main.c ****
+ 129:Src/main.c **** hadc.Instance = ADC1;
+ 130:Src/main.c **** hadc.Init.ClockPrescaler = ADC_CLOCK_ASYNC_DIV1;
+ 131:Src/main.c **** hadc.Init.Resolution = ADC_RESOLUTION_12B;
+ 132:Src/main.c **** hadc.Init.DataAlign = ADC_DATAALIGN_RIGHT;
+ 133:Src/main.c **** hadc.Init.ScanConvMode = ADC_SCAN_DIRECTION_FORWARD;
+ 134:Src/main.c **** hadc.Init.EOCSelection = ADC_EOC_SEQ_CONV;
+ 135:Src/main.c **** hadc.Init.LowPowerAutoWait = DISABLE;
+ 136:Src/main.c **** hadc.Init.LowPowerAutoPowerOff = DISABLE;
+ 137:Src/main.c **** hadc.Init.ContinuousConvMode = ENABLE;
+ 138:Src/main.c **** hadc.Init.DiscontinuousConvMode = DISABLE;
+ 139:Src/main.c **** hadc.Init.ExternalTrigConv = ADC_SOFTWARE_START;
+ 140:Src/main.c **** hadc.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE;
+ 141:Src/main.c **** hadc.Init.DMAContinuousRequests = ENABLE;
+ 142:Src/main.c **** hadc.Init.Overrun = ADC_OVR_DATA_PRESERVED;
+ 143:Src/main.c **** HAL_ADC_Init(&hadc);
+ 144:Src/main.c ****
+ 145:Src/main.c **** sConfig.Rank = ADC_RANK_CHANNEL_NUMBER;
+ 146:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_71CYCLES_5;
+ 147:Src/main.c **** sConfig.Channel = ADC_CHANNEL_1;
+ 148:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ ARM GAS /tmp/cclvWDtP.s page 4
+
+
+ 149:Src/main.c ****
+ 150:Src/main.c **** sConfig.Channel = ADC_CHANNEL_2;
+ 151:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 152:Src/main.c ****
+ 153:Src/main.c **** sConfig.Channel = ADC_CHANNEL_3;
+ 154:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 155:Src/main.c ****
+ 156:Src/main.c **** sConfig.Channel = ADC_CHANNEL_4;
+ 157:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 158:Src/main.c ****
+ 159:Src/main.c **** sConfig.Channel = ADC_CHANNEL_5;
+ 160:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 161:Src/main.c ****
+ 162:Src/main.c **** sConfig.Channel = ADC_CHANNEL_6;
+ 163:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 164:Src/main.c ****
+ 165:Src/main.c **** sConfig.Channel = ADC_CHANNEL_7;
+ 166:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 167:Src/main.c ****
+ 168:Src/main.c **** sConfig.Channel = ADC_CHANNEL_8;
+ 169:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 170:Src/main.c **** }
+ 171:Src/main.c ****
+ 172:Src/main.c **** static void MX_USB_PCD_Init(void)
+ 173:Src/main.c **** {
+ 174:Src/main.c ****
+ 175:Src/main.c **** hpcd_USB_FS.Instance = USB;
+ 176:Src/main.c **** hpcd_USB_FS.Init.dev_endpoints = 8;
+ 177:Src/main.c **** hpcd_USB_FS.Init.speed = PCD_SPEED_FULL;
+ 178:Src/main.c **** hpcd_USB_FS.Init.phy_itface = PCD_PHY_EMBEDDED;
+ 179:Src/main.c **** hpcd_USB_FS.Init.low_power_enable = DISABLE;
+ 180:Src/main.c **** hpcd_USB_FS.Init.lpm_enable = DISABLE;
+ 181:Src/main.c **** hpcd_USB_FS.Init.battery_charging_enable = DISABLE;
+ 182:Src/main.c **** HAL_PCD_Init(&hpcd_USB_FS);
+ 183:Src/main.c **** }
+ 184:Src/main.c ****
+ 185:Src/main.c ****
+ 186:Src/main.c **** static void MX_DMA_Init(void)
+ 187:Src/main.c **** {
+ 188:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE();
+ 189:Src/main.c ****
+ 190:Src/main.c **** HAL_NVIC_SetPriority(DMA1_Channel1_IRQn, 0, 0);
+ 191:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel1_IRQn);
+ 192:Src/main.c **** }
+ 193:Src/main.c ****
+ 194:Src/main.c ****
+ 195:Src/main.c **** static void MX_GPIO_Init(void)
+ 196:Src/main.c **** {
+ 25 .loc 1 196 0
26 .cfi_startproc
27 @ args = 0, pretend = 0, frame = 32
28 @ frame_needed = 0, uses_anonymous_args = 0
@@ -190,22 +238,25 @@ ARM GAS /tmp/ccz5yo4Y.s page 1
31 .cfi_def_cfa_offset 12
32 .cfi_offset 4, -12
33 .cfi_offset 5, -8
+ ARM GAS /tmp/cclvWDtP.s page 5
+
+
34 .cfi_offset 14, -4
35 0002 89B0 sub sp, sp, #36
36 .LCFI1:
37 .cfi_def_cfa_offset 48
- 149:Src/main.c ****
- 150:Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
- 38 .loc 1 150 0
+ 197:Src/main.c ****
+ 198:Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
+ 38 .loc 1 198 0
39 0004 1422 movs r2, #20
40 0006 0021 movs r1, #0
41 0008 03A8 add r0, sp, #12
42 000a FFF7FEFF bl memset
43 .LVL0:
44 .LBB2:
- 151:Src/main.c ****
- 152:Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
- 45 .loc 1 152 0
+ 199:Src/main.c ****
+ 200:Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE();
+ 45 .loc 1 200 0
46 000e 134B ldr r3, .L2
47 0010 5969 ldr r1, [r3, #20]
48 0012 8020 movs r0, #128
@@ -218,8 +269,8 @@ ARM GAS /tmp/ccz5yo4Y.s page 1
55 0020 019A ldr r2, [sp, #4]
56 .LBE2:
57 .LBB3:
- 153:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
- 58 .loc 1 153 0
+ 201:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
+ 58 .loc 1 201 0
59 0022 5A69 ldr r2, [r3, #20]
60 0024 8021 movs r1, #128
61 0026 8902 lsls r1, r1, #10
@@ -230,43 +281,43 @@ ARM GAS /tmp/ccz5yo4Y.s page 1
66 0030 0293 str r3, [sp, #8]
67 0032 029B ldr r3, [sp, #8]
68 .LBE3:
- 154:Src/main.c ****
- 155:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, GPIO_PIN_RESET);
- 69 .loc 1 155 0
+ 202:Src/main.c ****
+ 203:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, GPIO_PIN_RESET);
+ 69 .loc 1 203 0
70 0034 8025 movs r5, #128
71 0036 AD01 lsls r5, r5, #6
72 0038 094C ldr r4, .L2+4
73 003a 0022 movs r2, #0
74 003c 2900 movs r1, r5
- ARM GAS /tmp/ccz5yo4Y.s page 5
-
-
75 003e 2000 movs r0, r4
76 0040 FFF7FEFF bl HAL_GPIO_WritePin
77 .LVL1:
- 156:Src/main.c ****
- 157:Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_13;
- 78 .loc 1 157 0
+ 204:Src/main.c ****
+ 205:Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_13;
+ 78 .loc 1 205 0
79 0044 0395 str r5, [sp, #12]
- 158:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
- 80 .loc 1 158 0
+ 206:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
+ 80 .loc 1 206 0
+ ARM GAS /tmp/cclvWDtP.s page 6
+
+
81 0046 0123 movs r3, #1
82 0048 0493 str r3, [sp, #16]
- 159:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
- 83 .loc 1 159 0
+ 207:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
+ 83 .loc 1 207 0
84 004a 0023 movs r3, #0
85 004c 0593 str r3, [sp, #20]
- 160:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
- 86 .loc 1 160 0
+ 208:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
+ 86 .loc 1 208 0
87 004e 0693 str r3, [sp, #24]
- 161:Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
- 88 .loc 1 161 0
+ 209:Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
+ 88 .loc 1 209 0
89 0050 03A9 add r1, sp, #12
90 0052 2000 movs r0, r4
91 0054 FFF7FEFF bl HAL_GPIO_Init
92 .LVL2:
- 162:Src/main.c **** }
- 93 .loc 1 162 0
+ 210:Src/main.c **** }
+ 93 .loc 1 210 0
94 0058 09B0 add sp, sp, #36
95 @ sp needed
96 005a 30BD pop {r4, r5, pc}
@@ -285,8 +336,8 @@ ARM GAS /tmp/ccz5yo4Y.s page 1
110 .fpu softvfp
112 MX_DMA_Init:
113 .LFB47:
- 139:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE();
- 114 .loc 1 139 0
+ 187:Src/main.c **** __HAL_RCC_DMA1_CLK_ENABLE();
+ 114 .loc 1 187 0
115 .cfi_startproc
116 @ args = 0, pretend = 0, frame = 8
117 @ frame_needed = 0, uses_anonymous_args = 0
@@ -298,11 +349,8 @@ ARM GAS /tmp/ccz5yo4Y.s page 1
123 .LCFI3:
124 .cfi_def_cfa_offset 16
125 .LBB4:
- ARM GAS /tmp/ccz5yo4Y.s page 6
-
-
- 140:Src/main.c ****
- 126 .loc 1 140 0
+ 188:Src/main.c ****
+ 126 .loc 1 188 0
127 0004 094A ldr r2, .L5
128 0006 5169 ldr r1, [r2, #20]
129 0008 0123 movs r3, #1
@@ -310,23 +358,26 @@ ARM GAS /tmp/ccz5yo4Y.s page 1
131 000c 5161 str r1, [r2, #20]
132 000e 5269 ldr r2, [r2, #20]
133 0010 1340 ands r3, r2
+ ARM GAS /tmp/cclvWDtP.s page 7
+
+
134 0012 0193 str r3, [sp, #4]
135 0014 019B ldr r3, [sp, #4]
136 .LBE4:
- 142:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel1_IRQn);
- 137 .loc 1 142 0
+ 190:Src/main.c **** HAL_NVIC_EnableIRQ(DMA1_Channel1_IRQn);
+ 137 .loc 1 190 0
138 0016 0022 movs r2, #0
139 0018 0021 movs r1, #0
140 001a 0920 movs r0, #9
141 001c FFF7FEFF bl HAL_NVIC_SetPriority
142 .LVL3:
- 143:Src/main.c **** }
- 143 .loc 1 143 0
+ 191:Src/main.c **** }
+ 143 .loc 1 191 0
144 0020 0920 movs r0, #9
145 0022 FFF7FEFF bl HAL_NVIC_EnableIRQ
146 .LVL4:
- 144:Src/main.c ****
- 147 .loc 1 144 0
+ 192:Src/main.c ****
+ 147 .loc 1 192 0
148 0026 03B0 add sp, sp, #12
149 @ sp needed
150 0028 00BD pop {pc}
@@ -344,8 +395,8 @@ ARM GAS /tmp/ccz5yo4Y.s page 1
163 .fpu softvfp
165 MX_ADC_Init:
166 .LFB45:
- 74:Src/main.c ****
- 167 .loc 1 74 0
+ 125:Src/main.c ****
+ 167 .loc 1 125 0
168 .cfi_startproc
169 @ args = 0, pretend = 0, frame = 16
170 @ frame_needed = 0, uses_anonymous_args = 0
@@ -358,519 +409,736 @@ ARM GAS /tmp/ccz5yo4Y.s page 1
177 .cfi_offset 7, -8
178 .cfi_offset 14, -4
179 0002 85B0 sub sp, sp, #20
- ARM GAS /tmp/ccz5yo4Y.s page 7
-
-
180 .LCFI5:
181 .cfi_def_cfa_offset 40
- 76:Src/main.c ****
- 182 .loc 1 76 0
+ 127:Src/main.c ****
+ 182 .loc 1 127 0
183 0004 0C22 movs r2, #12
184 0006 0021 movs r1, #0
185 0008 01A8 add r0, sp, #4
186 000a FFF7FEFF bl memset
187 .LVL5:
- 78:Src/main.c **** hadc.Init.ClockPrescaler = ADC_CLOCK_ASYNC_DIV1;
- 188 .loc 1 78 0
- 189 000e 294C ldr r4, .L8
- 190 0010 294B ldr r3, .L8+4
+ ARM GAS /tmp/cclvWDtP.s page 8
+
+
+ 129:Src/main.c **** hadc.Init.ClockPrescaler = ADC_CLOCK_ASYNC_DIV1;
+ 188 .loc 1 129 0
+ 189 000e 264C ldr r4, .L8
+ 190 0010 264B ldr r3, .L8+4
191 0012 2360 str r3, [r4]
- 79:Src/main.c **** hadc.Init.Resolution = ADC_RESOLUTION_12B;
- 192 .loc 1 79 0
- 193 0014 0025 movs r5, #0
- 194 0016 6560 str r5, [r4, #4]
- 80:Src/main.c **** hadc.Init.DataAlign = ADC_DATAALIGN_RIGHT;
- 195 .loc 1 80 0
- 196 0018 A560 str r5, [r4, #8]
- 81:Src/main.c **** hadc.Init.ScanConvMode = ADC_SCAN_DIRECTION_FORWARD;
- 197 .loc 1 81 0
- 198 001a E560 str r5, [r4, #12]
- 82:Src/main.c **** hadc.Init.EOCSelection = ADC_EOC_SEQ_CONV;
- 199 .loc 1 82 0
- 200 001c 0126 movs r6, #1
- 201 001e 2661 str r6, [r4, #16]
- 83:Src/main.c **** hadc.Init.LowPowerAutoWait = DISABLE;
- 202 .loc 1 83 0
- 203 0020 0827 movs r7, #8
- 204 0022 6761 str r7, [r4, #20]
- 84:Src/main.c **** hadc.Init.LowPowerAutoPowerOff = DISABLE;
- 205 .loc 1 84 0
- 206 0024 2576 strb r5, [r4, #24]
- 85:Src/main.c **** hadc.Init.ContinuousConvMode = ENABLE;
- 207 .loc 1 85 0
- 208 0026 6576 strb r5, [r4, #25]
- 86:Src/main.c **** hadc.Init.DiscontinuousConvMode = DISABLE;
- 209 .loc 1 86 0
- 210 0028 A676 strb r6, [r4, #26]
- 87:Src/main.c **** hadc.Init.ExternalTrigConv = ADC_SOFTWARE_START;
- 211 .loc 1 87 0
- 212 002a E576 strb r5, [r4, #27]
- 88:Src/main.c **** hadc.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE;
- 213 .loc 1 88 0
- 214 002c C223 movs r3, #194
- 215 002e FF33 adds r3, r3, #255
- 216 0030 E361 str r3, [r4, #28]
- 89:Src/main.c **** hadc.Init.DMAContinuousRequests = ENABLE;
- 217 .loc 1 89 0
- 218 0032 2562 str r5, [r4, #32]
- 90:Src/main.c **** hadc.Init.Overrun = ADC_OVR_DATA_PRESERVED;
- 219 .loc 1 90 0
- 220 0034 9E3B subs r3, r3, #158
- 221 0036 FF3B subs r3, r3, #255
- 222 0038 E654 strb r6, [r4, r3]
- ARM GAS /tmp/ccz5yo4Y.s page 8
-
-
- 91:Src/main.c **** HAL_ADC_Init(&hadc);
- 223 .loc 1 91 0
- 224 003a A662 str r6, [r4, #40]
- 92:Src/main.c ****
- 225 .loc 1 92 0
- 226 003c 2000 movs r0, r4
- 227 003e FFF7FEFF bl HAL_ADC_Init
- 228 .LVL6:
- 94:Src/main.c **** sConfig.Rank = ADC_RANK_CHANNEL_NUMBER;
- 229 .loc 1 94 0
- 230 0042 0195 str r5, [sp, #4]
- 95:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_71CYCLES_5;
- 231 .loc 1 95 0
- 232 0044 8023 movs r3, #128
- 233 0046 5B01 lsls r3, r3, #5
- 234 0048 0293 str r3, [sp, #8]
- 96:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 235 .loc 1 96 0
- 236 004a 0635 adds r5, r5, #6
- 237 004c 0395 str r5, [sp, #12]
- 97:Src/main.c ****
- 238 .loc 1 97 0
- 239 004e 01A9 add r1, sp, #4
- 240 0050 2000 movs r0, r4
- 241 0052 FFF7FEFF bl HAL_ADC_ConfigChannel
- 242 .LVL7:
- 99:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 243 .loc 1 99 0
- 244 0056 0196 str r6, [sp, #4]
- 100:Src/main.c ****
- 245 .loc 1 100 0
+ 130:Src/main.c **** hadc.Init.Resolution = ADC_RESOLUTION_12B;
+ 192 .loc 1 130 0
+ 193 0014 0023 movs r3, #0
+ 194 0016 6360 str r3, [r4, #4]
+ 131:Src/main.c **** hadc.Init.DataAlign = ADC_DATAALIGN_RIGHT;
+ 195 .loc 1 131 0
+ 196 0018 A360 str r3, [r4, #8]
+ 132:Src/main.c **** hadc.Init.ScanConvMode = ADC_SCAN_DIRECTION_FORWARD;
+ 197 .loc 1 132 0
+ 198 001a E360 str r3, [r4, #12]
+ 133:Src/main.c **** hadc.Init.EOCSelection = ADC_EOC_SEQ_CONV;
+ 199 .loc 1 133 0
+ 200 001c 0125 movs r5, #1
+ 201 001e 2561 str r5, [r4, #16]
+ 134:Src/main.c **** hadc.Init.LowPowerAutoWait = DISABLE;
+ 202 .loc 1 134 0
+ 203 0020 0826 movs r6, #8
+ 204 0022 6661 str r6, [r4, #20]
+ 135:Src/main.c **** hadc.Init.LowPowerAutoPowerOff = DISABLE;
+ 205 .loc 1 135 0
+ 206 0024 2376 strb r3, [r4, #24]
+ 136:Src/main.c **** hadc.Init.ContinuousConvMode = ENABLE;
+ 207 .loc 1 136 0
+ 208 0026 6376 strb r3, [r4, #25]
+ 137:Src/main.c **** hadc.Init.DiscontinuousConvMode = DISABLE;
+ 209 .loc 1 137 0
+ 210 0028 A576 strb r5, [r4, #26]
+ 138:Src/main.c **** hadc.Init.ExternalTrigConv = ADC_SOFTWARE_START;
+ 211 .loc 1 138 0
+ 212 002a E376 strb r3, [r4, #27]
+ 139:Src/main.c **** hadc.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE;
+ 213 .loc 1 139 0
+ 214 002c C222 movs r2, #194
+ 215 002e FF32 adds r2, r2, #255
+ 216 0030 E261 str r2, [r4, #28]
+ 140:Src/main.c **** hadc.Init.DMAContinuousRequests = ENABLE;
+ 217 .loc 1 140 0
+ 218 0032 2362 str r3, [r4, #32]
+ 141:Src/main.c **** hadc.Init.Overrun = ADC_OVR_DATA_PRESERVED;
+ 219 .loc 1 141 0
+ 220 0034 2433 adds r3, r3, #36
+ 221 0036 E554 strb r5, [r4, r3]
+ 142:Src/main.c **** HAL_ADC_Init(&hadc);
+ 222 .loc 1 142 0
+ 223 0038 A562 str r5, [r4, #40]
+ 143:Src/main.c ****
+ 224 .loc 1 143 0
+ 225 003a 2000 movs r0, r4
+ 226 003c FFF7FEFF bl HAL_ADC_Init
+ 227 .LVL6:
+ 145:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_71CYCLES_5;
+ 228 .loc 1 145 0
+ ARM GAS /tmp/cclvWDtP.s page 9
+
+
+ 229 0040 8023 movs r3, #128
+ 230 0042 5B01 lsls r3, r3, #5
+ 231 0044 0293 str r3, [sp, #8]
+ 146:Src/main.c **** sConfig.Channel = ADC_CHANNEL_1;
+ 232 .loc 1 146 0
+ 233 0046 0627 movs r7, #6
+ 234 0048 0397 str r7, [sp, #12]
+ 147:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 235 .loc 1 147 0
+ 236 004a 0195 str r5, [sp, #4]
+ 148:Src/main.c ****
+ 237 .loc 1 148 0
+ 238 004c 01A9 add r1, sp, #4
+ 239 004e 2000 movs r0, r4
+ 240 0050 FFF7FEFF bl HAL_ADC_ConfigChannel
+ 241 .LVL7:
+ 150:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 242 .loc 1 150 0
+ 243 0054 0223 movs r3, #2
+ 244 0056 0193 str r3, [sp, #4]
+ 151:Src/main.c ****
+ 245 .loc 1 151 0
246 0058 01A9 add r1, sp, #4
247 005a 2000 movs r0, r4
248 005c FFF7FEFF bl HAL_ADC_ConfigChannel
249 .LVL8:
- 102:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 250 .loc 1 102 0
- 251 0060 0223 movs r3, #2
+ 153:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 250 .loc 1 153 0
+ 251 0060 0323 movs r3, #3
252 0062 0193 str r3, [sp, #4]
- 103:Src/main.c ****
- 253 .loc 1 103 0
+ 154:Src/main.c ****
+ 253 .loc 1 154 0
254 0064 01A9 add r1, sp, #4
255 0066 2000 movs r0, r4
256 0068 FFF7FEFF bl HAL_ADC_ConfigChannel
257 .LVL9:
- 105:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 258 .loc 1 105 0
- 259 006c 0323 movs r3, #3
+ 156:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 258 .loc 1 156 0
+ 259 006c 0423 movs r3, #4
260 006e 0193 str r3, [sp, #4]
- 106:Src/main.c ****
- 261 .loc 1 106 0
+ 157:Src/main.c ****
+ 261 .loc 1 157 0
262 0070 01A9 add r1, sp, #4
263 0072 2000 movs r0, r4
264 0074 FFF7FEFF bl HAL_ADC_ConfigChannel
265 .LVL10:
- 108:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 266 .loc 1 108 0
- ARM GAS /tmp/ccz5yo4Y.s page 9
-
-
- 267 0078 0423 movs r3, #4
+ 159:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 266 .loc 1 159 0
+ 267 0078 0523 movs r3, #5
268 007a 0193 str r3, [sp, #4]
- 109:Src/main.c ****
- 269 .loc 1 109 0
+ 160:Src/main.c ****
+ 269 .loc 1 160 0
270 007c 01A9 add r1, sp, #4
271 007e 2000 movs r0, r4
272 0080 FFF7FEFF bl HAL_ADC_ConfigChannel
273 .LVL11:
- 111:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 274 .loc 1 111 0
- 275 0084 0523 movs r3, #5
- 276 0086 0193 str r3, [sp, #4]
- 112:Src/main.c ****
- 277 .loc 1 112 0
- 278 0088 01A9 add r1, sp, #4
- 279 008a 2000 movs r0, r4
- 280 008c FFF7FEFF bl HAL_ADC_ConfigChannel
- 281 .LVL12:
- 114:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 282 .loc 1 114 0
- 283 0090 0195 str r5, [sp, #4]
- 115:Src/main.c ****
- 284 .loc 1 115 0
+ 162:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ ARM GAS /tmp/cclvWDtP.s page 10
+
+
+ 274 .loc 1 162 0
+ 275 0084 0197 str r7, [sp, #4]
+ 163:Src/main.c ****
+ 276 .loc 1 163 0
+ 277 0086 01A9 add r1, sp, #4
+ 278 0088 2000 movs r0, r4
+ 279 008a FFF7FEFF bl HAL_ADC_ConfigChannel
+ 280 .LVL12:
+ 165:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 281 .loc 1 165 0
+ 282 008e 0723 movs r3, #7
+ 283 0090 0193 str r3, [sp, #4]
+ 166:Src/main.c ****
+ 284 .loc 1 166 0
285 0092 01A9 add r1, sp, #4
286 0094 2000 movs r0, r4
287 0096 FFF7FEFF bl HAL_ADC_ConfigChannel
288 .LVL13:
- 117:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 289 .loc 1 117 0
- 290 009a 0723 movs r3, #7
- 291 009c 0193 str r3, [sp, #4]
- 118:Src/main.c ****
- 292 .loc 1 118 0
- 293 009e 01A9 add r1, sp, #4
- 294 00a0 2000 movs r0, r4
- 295 00a2 FFF7FEFF bl HAL_ADC_ConfigChannel
- 296 .LVL14:
- 120:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
- 297 .loc 1 120 0
- 298 00a6 0197 str r7, [sp, #4]
- 121:Src/main.c **** }
- 299 .loc 1 121 0
- 300 00a8 01A9 add r1, sp, #4
- 301 00aa 2000 movs r0, r4
- 302 00ac FFF7FEFF bl HAL_ADC_ConfigChannel
- 303 .LVL15:
+ 168:Src/main.c **** HAL_ADC_ConfigChannel(&hadc, &sConfig);
+ 289 .loc 1 168 0
+ 290 009a 0196 str r6, [sp, #4]
+ 169:Src/main.c **** }
+ 291 .loc 1 169 0
+ 292 009c 01A9 add r1, sp, #4
+ 293 009e 2000 movs r0, r4
+ 294 00a0 FFF7FEFF bl HAL_ADC_ConfigChannel
+ 295 .LVL14:
+ 170:Src/main.c ****
+ 296 .loc 1 170 0
+ 297 00a4 05B0 add sp, sp, #20
+ 298 @ sp needed
+ 299 00a6 F0BD pop {r4, r5, r6, r7, pc}
+ 300 .L9:
+ 301 .align 2
+ 302 .L8:
+ 303 00a8 00000000 .word hadc
+ 304 00ac 00240140 .word 1073816576
+ 305 .cfi_endproc
+ 306 .LFE45:
+ 308 .section .text.SystemClock_Config,"ax",%progbits
+ 309 .align 1
+ 310 .global SystemClock_Config
+ 311 .syntax unified
+ 312 .code 16
+ 313 .thumb_func
+ 314 .fpu softvfp
+ 316 SystemClock_Config:
+ 317 .LFB44:
+ 99:Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0};
+ 318 .loc 1 99 0
+ 319 .cfi_startproc
+ 320 @ args = 0, pretend = 0, frame = 96
+ 321 @ frame_needed = 0, uses_anonymous_args = 0
+ 322 0000 10B5 push {r4, lr}
+ 323 .LCFI6:
+ 324 .cfi_def_cfa_offset 8
+ 325 .cfi_offset 4, -8
+ ARM GAS /tmp/cclvWDtP.s page 11
+
+
+ 326 .cfi_offset 14, -4
+ 327 0002 98B0 sub sp, sp, #96
+ 328 .LCFI7:
+ 329 .cfi_def_cfa_offset 104
+ 100:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
+ 330 .loc 1 100 0
+ 331 0004 3022 movs r2, #48
+ 332 0006 0021 movs r1, #0
+ 333 0008 0CA8 add r0, sp, #48
+ 334 000a FFF7FEFF bl memset
+ 335 .LVL15:
+ 101:Src/main.c **** RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
+ 336 .loc 1 101 0
+ 337 000e 1022 movs r2, #16
+ 338 0010 0021 movs r1, #0
+ 339 0012 07A8 add r0, sp, #28
+ 340 0014 FFF7FEFF bl memset
+ 341 .LVL16:
+ 102:Src/main.c ****
+ 342 .loc 1 102 0
+ 343 0018 1C22 movs r2, #28
+ 344 001a 0021 movs r1, #0
+ 345 001c 6846 mov r0, sp
+ 346 001e FFF7FEFF bl memset
+ 347 .LVL17:
+ 104:Src/main.c **** RCC_OscInitStruct.HSI48State = RCC_HSI48_ON;
+ 348 .loc 1 104 0
+ 349 0022 3023 movs r3, #48
+ 350 0024 0B93 str r3, [sp, #44]
+ 105:Src/main.c **** RCC_OscInitStruct.HSI14State = RCC_HSI14_ON;
+ 351 .loc 1 105 0
+ 352 0026 2F3B subs r3, r3, #47
+ 353 0028 1393 str r3, [sp, #76]
+ 106:Src/main.c **** RCC_OscInitStruct.HSI14CalibrationValue = 16;
+ 354 .loc 1 106 0
+ 355 002a 1093 str r3, [sp, #64]
+ 107:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_NONE;
+ 356 .loc 1 107 0
+ 357 002c 0F33 adds r3, r3, #15
+ 358 002e 1193 str r3, [sp, #68]
+ 109:Src/main.c ****
+ 359 .loc 1 109 0
+ 360 0030 0BA8 add r0, sp, #44
+ 361 0032 FFF7FEFF bl HAL_RCC_OscConfig
+ 362 .LVL18:
+ 111:Src/main.c **** |RCC_CLOCKTYPE_PCLK1;
+ 363 .loc 1 111 0
+ 364 0036 0723 movs r3, #7
+ 365 0038 0793 str r3, [sp, #28]
+ 113:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
+ 366 .loc 1 113 0
+ 367 003a 043B subs r3, r3, #4
+ 368 003c 0893 str r3, [sp, #32]
+ 114:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
+ 369 .loc 1 114 0
+ 370 003e 0024 movs r4, #0
+ 371 0040 0994 str r4, [sp, #36]
+ ARM GAS /tmp/cclvWDtP.s page 12
+
+
+ 115:Src/main.c **** HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_1);
+ 372 .loc 1 115 0
+ 373 0042 0A94 str r4, [sp, #40]
+ 116:Src/main.c ****
+ 374 .loc 1 116 0
+ 375 0044 0121 movs r1, #1
+ 376 0046 07A8 add r0, sp, #28
+ 377 0048 FFF7FEFF bl HAL_RCC_ClockConfig
+ 378 .LVL19:
+ 118:Src/main.c **** PeriphClkInit.UsbClockSelection = RCC_USBCLKSOURCE_HSI48;
+ 379 .loc 1 118 0
+ 380 004c 8023 movs r3, #128
+ 381 004e 9B02 lsls r3, r3, #10
+ 382 0050 0093 str r3, [sp]
+ 119:Src/main.c **** HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit);
+ 383 .loc 1 119 0
+ 384 0052 0694 str r4, [sp, #24]
+ 120:Src/main.c ****
+ 385 .loc 1 120 0
+ 386 0054 6846 mov r0, sp
+ 387 0056 FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig
+ 388 .LVL20:
122:Src/main.c ****
- 304 .loc 1 122 0
- 305 00b0 05B0 add sp, sp, #20
- 306 @ sp needed
- 307 00b2 F0BD pop {r4, r5, r6, r7, pc}
- 308 .L9:
- 309 .align 2
- 310 .L8:
- 311 00b4 00000000 .word hadc
- 312 00b8 00240140 .word 1073816576
- 313 .cfi_endproc
- ARM GAS /tmp/ccz5yo4Y.s page 10
-
-
- 314 .LFE45:
- 316 .section .text.SystemClock_Config,"ax",%progbits
- 317 .align 1
- 318 .global SystemClock_Config
- 319 .syntax unified
- 320 .code 16
- 321 .thumb_func
- 322 .fpu softvfp
- 324 SystemClock_Config:
- 325 .LFB44:
- 48:Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0};
- 326 .loc 1 48 0
- 327 .cfi_startproc
- 328 @ args = 0, pretend = 0, frame = 96
- 329 @ frame_needed = 0, uses_anonymous_args = 0
- 330 0000 10B5 push {r4, lr}
- 331 .LCFI6:
- 332 .cfi_def_cfa_offset 8
- 333 .cfi_offset 4, -8
- 334 .cfi_offset 14, -4
- 335 0002 98B0 sub sp, sp, #96
- 336 .LCFI7:
- 337 .cfi_def_cfa_offset 104
- 49:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
- 338 .loc 1 49 0
- 339 0004 3022 movs r2, #48
- 340 0006 0021 movs r1, #0
- 341 0008 0CA8 add r0, sp, #48
- 342 000a FFF7FEFF bl memset
- 343 .LVL16:
- 50:Src/main.c **** RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
- 344 .loc 1 50 0
- 345 000e 1022 movs r2, #16
- 346 0010 0021 movs r1, #0
- 347 0012 07A8 add r0, sp, #28
- 348 0014 FFF7FEFF bl memset
- 349 .LVL17:
- 51:Src/main.c ****
- 350 .loc 1 51 0
- 351 0018 1C22 movs r2, #28
- 352 001a 0021 movs r1, #0
- 353 001c 6846 mov r0, sp
- 354 001e FFF7FEFF bl memset
- 355 .LVL18:
- 53:Src/main.c **** RCC_OscInitStruct.HSI48State = RCC_HSI48_ON;
- 356 .loc 1 53 0
- 357 0022 3023 movs r3, #48
- 358 0024 0B93 str r3, [sp, #44]
- 54:Src/main.c **** RCC_OscInitStruct.HSI14State = RCC_HSI14_ON;
- 359 .loc 1 54 0
- 360 0026 2F3B subs r3, r3, #47
- 361 0028 1393 str r3, [sp, #76]
- 55:Src/main.c **** RCC_OscInitStruct.HSI14CalibrationValue = 16;
- 362 .loc 1 55 0
- 363 002a 1093 str r3, [sp, #64]
- 56:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_NONE;
- 364 .loc 1 56 0
- ARM GAS /tmp/ccz5yo4Y.s page 11
-
-
- 365 002c 0F33 adds r3, r3, #15
- 366 002e 1193 str r3, [sp, #68]
- 58:Src/main.c ****
- 367 .loc 1 58 0
- 368 0030 0BA8 add r0, sp, #44
- 369 0032 FFF7FEFF bl HAL_RCC_OscConfig
- 370 .LVL19:
- 60:Src/main.c **** |RCC_CLOCKTYPE_PCLK1;
- 371 .loc 1 60 0
- 372 0036 0723 movs r3, #7
- 373 0038 0793 str r3, [sp, #28]
- 62:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
- 374 .loc 1 62 0
- 375 003a 043B subs r3, r3, #4
- 376 003c 0893 str r3, [sp, #32]
- 63:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
- 377 .loc 1 63 0
- 378 003e 0024 movs r4, #0
- 379 0040 0994 str r4, [sp, #36]
- 64:Src/main.c **** HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_1);
- 380 .loc 1 64 0
- 381 0042 0A94 str r4, [sp, #40]
- 65:Src/main.c ****
- 382 .loc 1 65 0
- 383 0044 0121 movs r1, #1
- 384 0046 07A8 add r0, sp, #28
- 385 0048 FFF7FEFF bl HAL_RCC_ClockConfig
- 386 .LVL20:
- 67:Src/main.c **** PeriphClkInit.UsbClockSelection = RCC_USBCLKSOURCE_HSI48;
- 387 .loc 1 67 0
- 388 004c 8023 movs r3, #128
- 389 004e 9B02 lsls r3, r3, #10
- 390 0050 0093 str r3, [sp]
- 68:Src/main.c **** HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit);
- 391 .loc 1 68 0
- 392 0052 0694 str r4, [sp, #24]
- 69:Src/main.c ****
- 393 .loc 1 69 0
- 394 0054 6846 mov r0, sp
- 395 0056 FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig
- 396 .LVL21:
- 71:Src/main.c ****
- 397 .loc 1 71 0
- 398 005a 18B0 add sp, sp, #96
- 399 @ sp needed
- 400 005c 10BD pop {r4, pc}
- 401 .cfi_endproc
- 402 .LFE44:
- 404 .section .text.main,"ax",%progbits
- 405 .align 1
- 406 .global main
- 407 .syntax unified
- 408 .code 16
- 409 .thumb_func
- 410 .fpu softvfp
- 412 main:
- 413 .LFB43:
- ARM GAS /tmp/ccz5yo4Y.s page 12
-
-
- 25:Src/main.c **** HAL_Init();
- 414 .loc 1 25 0
- 415 .cfi_startproc
- 416 @ Volatile: function does not return.
- 417 @ args = 0, pretend = 0, frame = 0
- 418 @ frame_needed = 0, uses_anonymous_args = 0
- 419 0000 70B5 push {r4, r5, r6, lr}
- 420 .LCFI8:
- 421 .cfi_def_cfa_offset 16
- 422 .cfi_offset 4, -16
- 423 .cfi_offset 5, -12
- 424 .cfi_offset 6, -8
- 425 .cfi_offset 14, -4
- 26:Src/main.c ****
- 426 .loc 1 26 0
- 427 0002 FFF7FEFF bl HAL_Init
- 428 .LVL22:
- 28:Src/main.c ****
- 429 .loc 1 28 0
- 430 0006 FFF7FEFF bl SystemClock_Config
- 431 .LVL23:
- 30:Src/main.c **** MX_DMA_Init();
- 432 .loc 1 30 0
- 433 000a FFF7FEFF bl MX_GPIO_Init
- 434 .LVL24:
- 31:Src/main.c **** MX_ADC_Init();
- 435 .loc 1 31 0
- 436 000e FFF7FEFF bl MX_DMA_Init
- 437 .LVL25:
- 32:Src/main.c **** //MX_USB_PCD_Init();
- 438 .loc 1 32 0
- 439 0012 FFF7FEFF bl MX_ADC_Init
- 440 .LVL26:
+ 389 .loc 1 122 0
+ 390 005a 18B0 add sp, sp, #96
+ 391 @ sp needed
+ 392 005c 10BD pop {r4, pc}
+ 393 .cfi_endproc
+ 394 .LFE44:
+ 396 .global __aeabi_uidiv
+ 397 .section .text.main,"ax",%progbits
+ 398 .align 1
+ 399 .global main
+ 400 .syntax unified
+ 401 .code 16
+ 402 .thumb_func
+ 403 .fpu softvfp
+ 405 main:
+ 406 .LFB43:
+ 33:Src/main.c **** HAL_Init();
+ 407 .loc 1 33 0
+ 408 .cfi_startproc
+ 409 @ args = 0, pretend = 0, frame = 0
+ 410 @ frame_needed = 0, uses_anonymous_args = 0
+ 411 0000 70B5 push {r4, r5, r6, lr}
+ 412 .LCFI8:
+ 413 .cfi_def_cfa_offset 16
+ 414 .cfi_offset 4, -16
+ 415 .cfi_offset 5, -12
+ 416 .cfi_offset 6, -8
+ 417 .cfi_offset 14, -4
34:Src/main.c ****
- 441 .loc 1 34 0
- 442 0016 FFF7FEFF bl MX_USB_MIDI_INIT
- 443 .LVL27:
+ 418 .loc 1 34 0
+ 419 0002 FFF7FEFF bl HAL_Init
+ 420 .LVL21:
36:Src/main.c ****
- 444 .loc 1 36 0
- 445 001a 0822 movs r2, #8
- 446 001c 0C49 ldr r1, .L13
- 447 001e 0D48 ldr r0, .L13+4
- 448 0020 FFF7FEFF bl HAL_ADC_Start_DMA
- 449 .LVL28:
- 450 .L12:
- 40:Src/main.c **** HAL_Delay(1000);
- 451 .loc 1 40 0 discriminator 1
- 452 0024 8026 movs r6, #128
- 453 0026 B601 lsls r6, r6, #6
- 454 0028 0B4D ldr r5, .L13+8
- 455 002a 0122 movs r2, #1
- 456 002c 3100 movs r1, r6
- 457 002e 2800 movs r0, r5
- 458 0030 FFF7FEFF bl HAL_GPIO_WritePin
- 459 .LVL29:
- 41:Src/main.c **** HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,0);
- 460 .loc 1 41 0 discriminator 1
- ARM GAS /tmp/ccz5yo4Y.s page 13
-
-
- 461 0034 FA24 movs r4, #250
- 462 0036 A400 lsls r4, r4, #2
- 463 0038 2000 movs r0, r4
- 464 003a FFF7FEFF bl HAL_Delay
- 465 .LVL30:
- 42:Src/main.c **** HAL_Delay(1000);
- 466 .loc 1 42 0 discriminator 1
- 467 003e 0022 movs r2, #0
- 468 0040 3100 movs r1, r6
- 469 0042 2800 movs r0, r5
- 470 0044 FFF7FEFF bl HAL_GPIO_WritePin
- 471 .LVL31:
- 43:Src/main.c **** }
- 472 .loc 1 43 0 discriminator 1
- 473 0048 2000 movs r0, r4
- 474 004a FFF7FEFF bl HAL_Delay
- 475 .LVL32:
- 476 004e E9E7 b .L12
- 477 .L14:
- 478 .align 2
- 479 .L13:
- 480 0050 00000000 .word ADCval
- 481 0054 00000000 .word hadc
- 482 0058 00040048 .word 1207960576
- 483 .cfi_endproc
- 484 .LFE43:
- 486 .section .text.Error_Handler,"ax",%progbits
- 487 .align 1
- 488 .global Error_Handler
- 489 .syntax unified
- 490 .code 16
- 491 .thumb_func
- 492 .fpu softvfp
- 494 Error_Handler:
- 495 .LFB49:
- 163:Src/main.c ****
- 164:Src/main.c **** void Error_Handler(void)
- 165:Src/main.c **** {
- 496 .loc 1 165 0
- 497 .cfi_startproc
- 498 @ Volatile: function does not return.
- 499 @ args = 0, pretend = 0, frame = 0
- 500 @ frame_needed = 0, uses_anonymous_args = 0
- 501 0000 70B5 push {r4, r5, r6, lr}
- 502 .LCFI9:
- 503 .cfi_def_cfa_offset 16
- 504 .cfi_offset 4, -16
- 505 .cfi_offset 5, -12
- 506 .cfi_offset 6, -8
- 507 .cfi_offset 14, -4
- 508 .L16:
- 166:Src/main.c **** while(1){
- 167:Src/main.c **** HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,1);
- 509 .loc 1 167 0 discriminator 1
- 510 0002 8025 movs r5, #128
- 511 0004 AD01 lsls r5, r5, #6
- 512 0006 094C ldr r4, .L17
- ARM GAS /tmp/ccz5yo4Y.s page 14
-
-
- 513 0008 0122 movs r2, #1
- 514 000a 2900 movs r1, r5
- 515 000c 2000 movs r0, r4
- 516 000e FFF7FEFF bl HAL_GPIO_WritePin
- 517 .LVL33:
- 168:Src/main.c **** HAL_Delay(100);
- 518 .loc 1 168 0 discriminator 1
- 519 0012 6420 movs r0, #100
- 520 0014 FFF7FEFF bl HAL_Delay
- 521 .LVL34:
- 169:Src/main.c **** HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,0);
- 522 .loc 1 169 0 discriminator 1
- 523 0018 0022 movs r2, #0
- 524 001a 2900 movs r1, r5
- 525 001c 2000 movs r0, r4
- 526 001e FFF7FEFF bl HAL_GPIO_WritePin
- 527 .LVL35:
- 170:Src/main.c **** HAL_Delay(100);
- 528 .loc 1 170 0 discriminator 1
- 529 0022 6420 movs r0, #100
- 530 0024 FFF7FEFF bl HAL_Delay
- 531 .LVL36:
- 532 0028 EBE7 b .L16
- 533 .L18:
- 534 002a C046 .align 2
- 535 .L17:
- 536 002c 00040048 .word 1207960576
- 537 .cfi_endproc
- 538 .LFE49:
- 540 .comm ADCval,16,4
- 541 .comm hpcd_USB_FS,628,4
- 542 .comm hdma_adc,68,4
- 543 .comm hadc,64,4
- 544 .text
- 545 .Letext0:
- 546 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 547 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
- 548 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
- 549 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
- 550 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
- 551 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
- 552 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h"
- 553 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h"
- 554 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h"
- 555 .file 11 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
- 556 .file 12 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h"
- 557 .file 13 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h"
- 558 .file 14 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h"
- 559 .file 15 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- 560 .file 16 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/l
- 561 .file 17 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_
- 562 .file 18 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1
- 563 .file 19 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/r
- 564 .file 20 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdli
- 565 .file 21 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
- 566 .file 22 "Inc/usb_device.h"
- 567 .file 23 "Middlewares/USBMIDI/Inc/usbd_midi.h"
- ARM GAS /tmp/ccz5yo4Y.s page 15
-
-
- 568 .file 24 "Inc/usbd_desc.h"
- 569 .file 25 "Inc/usbd_midi_if.h"
- 570 .file 26 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h"
- 571 .file 27 "<built-in>"
- ARM GAS /tmp/ccz5yo4Y.s page 16
+ 421 .loc 1 36 0
+ ARM GAS /tmp/cclvWDtP.s page 13
+
+
+ 422 0006 FFF7FEFF bl SystemClock_Config
+ 423 .LVL22:
+ 38:Src/main.c **** MX_DMA_Init();
+ 424 .loc 1 38 0
+ 425 000a FFF7FEFF bl MX_GPIO_Init
+ 426 .LVL23:
+ 39:Src/main.c **** MX_ADC_Init();
+ 427 .loc 1 39 0
+ 428 000e FFF7FEFF bl MX_DMA_Init
+ 429 .LVL24:
+ 40:Src/main.c **** MX_USB_MIDI_INIT();
+ 430 .loc 1 40 0
+ 431 0012 FFF7FEFF bl MX_ADC_Init
+ 432 .LVL25:
+ 41:Src/main.c ****
+ 433 .loc 1 41 0
+ 434 0016 FFF7FEFF bl MX_USB_MIDI_INIT
+ 435 .LVL26:
+ 43:Src/main.c ****
+ 436 .loc 1 43 0
+ 437 001a 0822 movs r2, #8
+ 438 001c 4049 ldr r1, .L23
+ 439 001e 4148 ldr r0, .L23+4
+ 440 0020 FFF7FEFF bl HAL_ADC_Start_DMA
+ 441 .LVL27:
+ 46:Src/main.c **** while(1){
+ 442 .loc 1 46 0
+ 443 0024 FFF7FEFF bl midiInit
+ 444 .LVL28:
+ 445 0028 0028 cmp r0, #0
+ 446 002a 15D1 bne .L12
+ 447 .L13:
+ 48:Src/main.c **** HAL_Delay(500);
+ 448 .loc 1 48 0 discriminator 1
+ 449 002c 8026 movs r6, #128
+ 450 002e B601 lsls r6, r6, #6
+ 451 0030 3D4D ldr r5, .L23+8
+ 452 0032 0122 movs r2, #1
+ 453 0034 3100 movs r1, r6
+ 454 0036 2800 movs r0, r5
+ 455 0038 FFF7FEFF bl HAL_GPIO_WritePin
+ 456 .LVL29:
+ 49:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, RESET);
+ 457 .loc 1 49 0 discriminator 1
+ 458 003c FA24 movs r4, #250
+ 459 003e 6400 lsls r4, r4, #1
+ 460 0040 2000 movs r0, r4
+ 461 0042 FFF7FEFF bl HAL_Delay
+ 462 .LVL30:
+ 50:Src/main.c **** HAL_Delay(500);
+ 463 .loc 1 50 0 discriminator 1
+ 464 0046 0022 movs r2, #0
+ 465 0048 3100 movs r1, r6
+ 466 004a 2800 movs r0, r5
+ 467 004c FFF7FEFF bl HAL_GPIO_WritePin
+ 468 .LVL31:
+ 51:Src/main.c **** }
+ ARM GAS /tmp/cclvWDtP.s page 14
+
+
+ 469 .loc 1 51 0 discriminator 1
+ 470 0050 2000 movs r0, r4
+ 471 0052 FFF7FEFF bl HAL_Delay
+ 472 .LVL32:
+ 473 0056 E9E7 b .L13
+ 474 .L12:
+ 58:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
+ 475 .loc 1 58 0
+ 476 0058 344A ldr r2, .L23+12
+ 477 005a FE23 movs r3, #254
+ 478 005c 5B00 lsls r3, r3, #1
+ 479 005e D35C ldrb r3, [r2, r3]
+ 480 0060 032B cmp r3, #3
+ 481 0062 06D0 beq .L22
+ 62:Src/main.c **** }
+ 482 .loc 1 62 0
+ 483 0064 8021 movs r1, #128
+ 484 0066 0022 movs r2, #0
+ 485 0068 8901 lsls r1, r1, #6
+ 486 006a 2F48 ldr r0, .L23+8
+ 487 006c FFF7FEFF bl HAL_GPIO_WritePin
+ 488 .LVL33:
+ 58:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
+ 489 .loc 1 58 0
+ 490 0070 F2E7 b .L12
+ 491 .L22:
+ 59:Src/main.c **** break;
+ 492 .loc 1 59 0
+ 493 0072 8021 movs r1, #128
+ 494 0074 0122 movs r2, #1
+ 495 0076 8901 lsls r1, r1, #6
+ 496 0078 2B48 ldr r0, .L23+8
+ 497 007a FFF7FEFF bl HAL_GPIO_WritePin
+ 498 .LVL34:
+ 60:Src/main.c **** }else{
+ 499 .loc 1 60 0
+ 500 007e 12E0 b .L15
+ 501 .L16:
+ 73:Src/main.c **** HAL_Delay(200);
+ 502 .loc 1 73 0
+ 503 0080 8025 movs r5, #128
+ 504 0082 AD01 lsls r5, r5, #6
+ 505 0084 284C ldr r4, .L23+8
+ 506 0086 0122 movs r2, #1
+ 507 0088 2900 movs r1, r5
+ 508 008a 2000 movs r0, r4
+ 509 008c FFF7FEFF bl HAL_GPIO_WritePin
+ 510 .LVL35:
+ 74:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, RESET);
+ 511 .loc 1 74 0
+ 512 0090 C820 movs r0, #200
+ 513 0092 FFF7FEFF bl HAL_Delay
+ 514 .LVL36:
+ 75:Src/main.c **** HAL_Delay(200);
+ 515 .loc 1 75 0
+ 516 0096 0022 movs r2, #0
+ 517 0098 2900 movs r1, r5
+ ARM GAS /tmp/cclvWDtP.s page 15
+
+
+ 518 009a 2000 movs r0, r4
+ 519 009c FFF7FEFF bl HAL_GPIO_WritePin
+ 520 .LVL37:
+ 76:Src/main.c **** }
+ 521 .loc 1 76 0
+ 522 00a0 C820 movs r0, #200
+ 523 00a2 FFF7FEFF bl HAL_Delay
+ 524 .LVL38:
+ 525 .L15:
+ 69:Src/main.c **** HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, SET);
+ 526 .loc 1 69 0
+ 527 00a6 214A ldr r2, .L23+12
+ 528 00a8 FE23 movs r3, #254
+ 529 00aa 5B00 lsls r3, r3, #1
+ 530 00ac D35C ldrb r3, [r2, r3]
+ 531 00ae 032B cmp r3, #3
+ 532 00b0 E6D1 bne .L16
+ 70:Src/main.c **** break;
+ 533 .loc 1 70 0
+ 534 00b2 8021 movs r1, #128
+ 535 00b4 0122 movs r2, #1
+ 536 00b6 8901 lsls r1, r1, #6
+ 537 00b8 1B48 ldr r0, .L23+8
+ 538 00ba FFF7FEFF bl HAL_GPIO_WritePin
+ 539 .LVL39:
+ 80:Src/main.c **** for(uint8_t i = 0; i <= 7; i++){
+ 540 .loc 1 80 0
+ 541 00be FFF7FEFF bl midiProcess
+ 542 .LVL40:
+ 543 .LBB5:
+ 81:Src/main.c **** if(ADC_val[dial_mapping[i]] >= (ADC_val_old[dial_mapping[i]] + HYST) || ADC_val[dial_mapping[
+ 544 .loc 1 81 0
+ 545 00c2 0024 movs r4, #0
+ 546 00c4 1AE0 b .L17
+ 547 .LVL41:
+ 548 .L19:
+ 83:Src/main.c **** dial[i] = (uint8_t)((ADC_val[dial_mapping[i]]/dial_div[i]) & 0x7F);
+ 549 .loc 1 83 0
+ 550 00c6 5200 lsls r2, r2, #1
+ 551 00c8 194B ldr r3, .L23+16
+ 552 00ca D052 strh r0, [r2, r3]
+ 84:Src/main.c **** midi_packet[3] = dial[i];
+ 553 .loc 1 84 0
+ 554 00cc 6A00 lsls r2, r5, #1
+ 555 00ce 194B ldr r3, .L23+20
+ 556 00d0 D15A ldrh r1, [r2, r3]
+ 557 00d2 FFF7FEFF bl __aeabi_uidiv
+ 558 .LVL42:
+ 559 00d6 7F23 movs r3, #127
+ 560 00d8 0340 ands r3, r0
+ 561 00da 174A ldr r2, .L23+24
+ 562 00dc 5355 strb r3, [r2, r5]
+ 85:Src/main.c **** midi_packet[1] = 0xB0 + i;
+ 563 .loc 1 85 0
+ 564 00de 1748 ldr r0, .L23+28
+ 565 00e0 C370 strb r3, [r0, #3]
+ 86:Src/main.c **** sendMidiMessage(midi_packet, 4);
+ ARM GAS /tmp/cclvWDtP.s page 16
+
+
+ 566 .loc 1 86 0
+ 567 00e2 2300 movs r3, r4
+ 568 00e4 503B subs r3, r3, #80
+ 569 00e6 4370 strb r3, [r0, #1]
+ 87:Src/main.c **** USBD_MIDI_SendPacket();
+ 570 .loc 1 87 0
+ 571 00e8 0421 movs r1, #4
+ 572 00ea FFF7FEFF bl sendMidiMessage
+ 573 .LVL43:
+ 88:Src/main.c **** HAL_Delay(2);
+ 574 .loc 1 88 0
+ 575 00ee FFF7FEFF bl USBD_MIDI_SendPacket
+ 576 .LVL44:
+ 89:Src/main.c **** }
+ 577 .loc 1 89 0
+ 578 00f2 0220 movs r0, #2
+ 579 00f4 FFF7FEFF bl HAL_Delay
+ 580 .LVL45:
+ 581 .L20:
+ 81:Src/main.c **** if(ADC_val[dial_mapping[i]] >= (ADC_val_old[dial_mapping[i]] + HYST) || ADC_val[dial_mapping[
+ 582 .loc 1 81 0 discriminator 2
+ 583 00f8 0134 adds r4, r4, #1
+ 584 .LVL46:
+ 585 00fa E4B2 uxtb r4, r4
+ 586 .LVL47:
+ 587 .L17:
+ 81:Src/main.c **** if(ADC_val[dial_mapping[i]] >= (ADC_val_old[dial_mapping[i]] + HYST) || ADC_val[dial_mapping[
+ 588 .loc 1 81 0 is_stmt 0 discriminator 1
+ 589 00fc 072C cmp r4, #7
+ 590 00fe D2D8 bhi .L15
+ 82:Src/main.c **** ADC_val_old[dial_mapping[i]] = ADC_val[dial_mapping[i]];
+ 591 .loc 1 82 0 is_stmt 1
+ 592 0100 2500 movs r5, r4
+ 593 0102 0F4B ldr r3, .L23+32
+ 594 0104 1A5D ldrb r2, [r3, r4]
+ 595 0106 5300 lsls r3, r2, #1
+ 596 0108 0549 ldr r1, .L23
+ 597 010a 585A ldrh r0, [r3, r1]
+ 598 010c 084E ldr r6, .L23+16
+ 599 010e 9B5B ldrh r3, [r3, r6]
+ 600 0110 1E00 movs r6, r3
+ 601 0112 3236 adds r6, r6, #50
+ 602 0114 B042 cmp r0, r6
+ 603 0116 D6DA bge .L19
+ 82:Src/main.c **** ADC_val_old[dial_mapping[i]] = ADC_val[dial_mapping[i]];
+ 604 .loc 1 82 0 is_stmt 0 discriminator 1
+ 605 0118 323B subs r3, r3, #50
+ 606 011a 9842 cmp r0, r3
+ 607 011c ECDC bgt .L20
+ 608 011e D2E7 b .L19
+ 609 .L24:
+ 610 .align 2
+ 611 .L23:
+ 612 0120 00000000 .word ADC_val
+ 613 0124 00000000 .word hadc
+ 614 0128 00040048 .word 1207960576
+ 615 012c 00000000 .word hUsbDeviceFS
+ ARM GAS /tmp/cclvWDtP.s page 17
+
+
+ 616 0130 00000000 .word ADC_val_old
+ 617 0134 00000000 .word .LANCHOR1
+ 618 0138 00000000 .word dial
+ 619 013c 00000000 .word .LANCHOR2
+ 620 0140 00000000 .word .LANCHOR0
+ 621 .LBE5:
+ 622 .cfi_endproc
+ 623 .LFE43:
+ 625 .section .text.Error_Handler,"ax",%progbits
+ 626 .align 1
+ 627 .global Error_Handler
+ 628 .syntax unified
+ 629 .code 16
+ 630 .thumb_func
+ 631 .fpu softvfp
+ 633 Error_Handler:
+ 634 .LFB49:
+ 211:Src/main.c ****
+ 212:Src/main.c **** void Error_Handler(void)
+ 213:Src/main.c **** {
+ 635 .loc 1 213 0 is_stmt 1
+ 636 .cfi_startproc
+ 637 @ Volatile: function does not return.
+ 638 @ args = 0, pretend = 0, frame = 0
+ 639 @ frame_needed = 0, uses_anonymous_args = 0
+ 640 0000 70B5 push {r4, r5, r6, lr}
+ 641 .LCFI9:
+ 642 .cfi_def_cfa_offset 16
+ 643 .cfi_offset 4, -16
+ 644 .cfi_offset 5, -12
+ 645 .cfi_offset 6, -8
+ 646 .cfi_offset 14, -4
+ 647 .L26:
+ 214:Src/main.c **** while(1){
+ 215:Src/main.c **** HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,1);
+ 648 .loc 1 215 0 discriminator 1
+ 649 0002 8025 movs r5, #128
+ 650 0004 AD01 lsls r5, r5, #6
+ 651 0006 094C ldr r4, .L27
+ 652 0008 0122 movs r2, #1
+ 653 000a 2900 movs r1, r5
+ 654 000c 2000 movs r0, r4
+ 655 000e FFF7FEFF bl HAL_GPIO_WritePin
+ 656 .LVL48:
+ 216:Src/main.c **** HAL_Delay(100);
+ 657 .loc 1 216 0 discriminator 1
+ 658 0012 6420 movs r0, #100
+ 659 0014 FFF7FEFF bl HAL_Delay
+ 660 .LVL49:
+ 217:Src/main.c **** HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,0);
+ 661 .loc 1 217 0 discriminator 1
+ 662 0018 0022 movs r2, #0
+ 663 001a 2900 movs r1, r5
+ 664 001c 2000 movs r0, r4
+ 665 001e FFF7FEFF bl HAL_GPIO_WritePin
+ 666 .LVL50:
+ 218:Src/main.c **** HAL_Delay(100);
+ ARM GAS /tmp/cclvWDtP.s page 18
+
+
+ 667 .loc 1 218 0 discriminator 1
+ 668 0022 6420 movs r0, #100
+ 669 0024 FFF7FEFF bl HAL_Delay
+ 670 .LVL51:
+ 671 0028 EBE7 b .L26
+ 672 .L28:
+ 673 002a C046 .align 2
+ 674 .L27:
+ 675 002c 00040048 .word 1207960576
+ 676 .cfi_endproc
+ 677 .LFE49:
+ 679 .global midi_packet
+ 680 .global dial_div
+ 681 .global dial_mapping
+ 682 .comm dial,8,4
+ 683 .comm ADC_val_old,16,4
+ 684 .comm ADC_val,16,4
+ 685 .comm hpcd_USB_FS,628,4
+ 686 .comm hdma_adc,68,4
+ 687 .comm hadc,64,4
+ 688 .section .data.dial_div,"aw",%progbits
+ 689 .align 2
+ 690 .set .LANCHOR1,. + 0
+ 693 dial_div:
+ 694 0000 2000 .short 32
+ 695 0002 2000 .short 32
+ 696 0004 2000 .short 32
+ 697 0006 2000 .short 32
+ 698 0008 2000 .short 32
+ 699 000a 2000 .short 32
+ 700 000c 2000 .short 32
+ 701 000e 0001 .short 256
+ 702 .section .data.dial_mapping,"aw",%progbits
+ 703 .align 2
+ 704 .set .LANCHOR0,. + 0
+ 707 dial_mapping:
+ 708 0000 01 .byte 1
+ 709 0001 02 .byte 2
+ 710 0002 03 .byte 3
+ 711 0003 04 .byte 4
+ 712 0004 05 .byte 5
+ 713 0005 06 .byte 6
+ 714 0006 07 .byte 7
+ 715 0007 00 .byte 0
+ 716 .section .data.midi_packet,"aw",%progbits
+ 717 .align 2
+ 718 .set .LANCHOR2,. + 0
+ 721 midi_packet:
+ 722 0000 0B .byte 11
+ 723 0001 B0 .byte -80
+ 724 0002 00 .byte 0
+ 725 0003 00 .byte 0
+ 726 .text
+ 727 .Letext0:
+ 728 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 729 .file 3 "/usr/include/newlib/sys/_stdint.h"
+ 730 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
+ ARM GAS /tmp/cclvWDtP.s page 19
+
+
+ 731 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
+ 732 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
+ 733 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
+ 734 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h"
+ 735 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h"
+ 736 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h"
+ 737 .file 11 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
+ 738 .file 12 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h"
+ 739 .file 13 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h"
+ 740 .file 14 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h"
+ 741 .file 15 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
+ 742 .file 16 "/usr/include/newlib/sys/lock.h"
+ 743 .file 17 "/usr/include/newlib/sys/_types.h"
+ 744 .file 18 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
+ 745 .file 19 "/usr/include/newlib/sys/reent.h"
+ 746 .file 20 "/usr/include/newlib/stdlib.h"
+ 747 .file 21 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
+ 748 .file 22 "Inc/usb_device.h"
+ 749 .file 23 "Inc/curelib_inc/curemisc.h"
+ 750 .file 24 "Middlewares/USBMIDI/Inc/usbd_midi.h"
+ 751 .file 25 "Inc/usbd_desc.h"
+ 752 .file 26 "Inc/usbd_midi_if.h"
+ 753 .file 27 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h"
+ 754 .file 28 "<built-in>"
+ ARM GAS /tmp/cclvWDtP.s page 20
DEFINED SYMBOLS
*ABS*:0000000000000000 main.c
- /tmp/ccz5yo4Y.s:16 .text.MX_GPIO_Init:0000000000000000 $t
- /tmp/ccz5yo4Y.s:22 .text.MX_GPIO_Init:0000000000000000 MX_GPIO_Init
- /tmp/ccz5yo4Y.s:100 .text.MX_GPIO_Init:000000000000005c $d
- /tmp/ccz5yo4Y.s:106 .text.MX_DMA_Init:0000000000000000 $t
- /tmp/ccz5yo4Y.s:112 .text.MX_DMA_Init:0000000000000000 MX_DMA_Init
- /tmp/ccz5yo4Y.s:154 .text.MX_DMA_Init:000000000000002c $d
- /tmp/ccz5yo4Y.s:159 .text.MX_ADC_Init:0000000000000000 $t
- /tmp/ccz5yo4Y.s:165 .text.MX_ADC_Init:0000000000000000 MX_ADC_Init
- /tmp/ccz5yo4Y.s:311 .text.MX_ADC_Init:00000000000000b4 $d
+ /tmp/cclvWDtP.s:16 .text.MX_GPIO_Init:0000000000000000 $t
+ /tmp/cclvWDtP.s:22 .text.MX_GPIO_Init:0000000000000000 MX_GPIO_Init
+ /tmp/cclvWDtP.s:100 .text.MX_GPIO_Init:000000000000005c $d
+ /tmp/cclvWDtP.s:106 .text.MX_DMA_Init:0000000000000000 $t
+ /tmp/cclvWDtP.s:112 .text.MX_DMA_Init:0000000000000000 MX_DMA_Init
+ /tmp/cclvWDtP.s:154 .text.MX_DMA_Init:000000000000002c $d
+ /tmp/cclvWDtP.s:159 .text.MX_ADC_Init:0000000000000000 $t
+ /tmp/cclvWDtP.s:165 .text.MX_ADC_Init:0000000000000000 MX_ADC_Init
+ /tmp/cclvWDtP.s:303 .text.MX_ADC_Init:00000000000000a8 $d
*COM*:0000000000000040 hadc
- /tmp/ccz5yo4Y.s:317 .text.SystemClock_Config:0000000000000000 $t
- /tmp/ccz5yo4Y.s:324 .text.SystemClock_Config:0000000000000000 SystemClock_Config
- /tmp/ccz5yo4Y.s:405 .text.main:0000000000000000 $t
- /tmp/ccz5yo4Y.s:412 .text.main:0000000000000000 main
- /tmp/ccz5yo4Y.s:480 .text.main:0000000000000050 $d
- *COM*:0000000000000010 ADCval
- /tmp/ccz5yo4Y.s:487 .text.Error_Handler:0000000000000000 $t
- /tmp/ccz5yo4Y.s:494 .text.Error_Handler:0000000000000000 Error_Handler
- /tmp/ccz5yo4Y.s:536 .text.Error_Handler:000000000000002c $d
+ /tmp/cclvWDtP.s:309 .text.SystemClock_Config:0000000000000000 $t
+ /tmp/cclvWDtP.s:316 .text.SystemClock_Config:0000000000000000 SystemClock_Config
+ /tmp/cclvWDtP.s:398 .text.main:0000000000000000 $t
+ /tmp/cclvWDtP.s:405 .text.main:0000000000000000 main
+ /tmp/cclvWDtP.s:612 .text.main:0000000000000120 $d
+ *COM*:0000000000000010 ADC_val
+ *COM*:0000000000000010 ADC_val_old
+ *COM*:0000000000000008 dial
+ /tmp/cclvWDtP.s:626 .text.Error_Handler:0000000000000000 $t
+ /tmp/cclvWDtP.s:633 .text.Error_Handler:0000000000000000 Error_Handler
+ /tmp/cclvWDtP.s:675 .text.Error_Handler:000000000000002c $d
+ /tmp/cclvWDtP.s:721 .data.midi_packet:0000000000000000 midi_packet
+ /tmp/cclvWDtP.s:693 .data.dial_div:0000000000000000 dial_div
+ /tmp/cclvWDtP.s:707 .data.dial_mapping:0000000000000000 dial_mapping
*COM*:0000000000000274 hpcd_USB_FS
*COM*:0000000000000044 hdma_adc
+ /tmp/cclvWDtP.s:689 .data.dial_div:0000000000000000 $d
+ /tmp/cclvWDtP.s:703 .data.dial_mapping:0000000000000000 $d
+ /tmp/cclvWDtP.s:717 .data.midi_packet:0000000000000000 $d
UNDEFINED SYMBOLS
memset
@@ -883,7 +1151,13 @@ HAL_ADC_ConfigChannel
HAL_RCC_OscConfig
HAL_RCC_ClockConfig
HAL_RCCEx_PeriphCLKConfig
+__aeabi_uidiv
HAL_Init
MX_USB_MIDI_INIT
HAL_ADC_Start_DMA
+midiInit
HAL_Delay
+midiProcess
+sendMidiMessage
+USBD_MIDI_SendPacket
+hUsbDeviceFS
diff --git a/midi-dials/build/main.o b/midi-dials/build/main.o
index d0fc4d2..0b7b5ea 100644
--- a/midi-dials/build/main.o
+++ b/midi-dials/build/main.o
Binary files differ
diff --git a/midi-dials/build/midi-dials.bin b/midi-dials/build/midi-dials.bin
index f548a7f..3b74a5a 100755
--- a/midi-dials/build/midi-dials.bin
+++ b/midi-dials/build/midi-dials.bin
Binary files differ
diff --git a/midi-dials/build/midi-dials.elf b/midi-dials/build/midi-dials.elf
index 9e9bd38..c8db902 100755
--- a/midi-dials/build/midi-dials.elf
+++ b/midi-dials/build/midi-dials.elf
Binary files differ
diff --git a/midi-dials/build/midi-dials.hex b/midi-dials/build/midi-dials.hex
index ec84ea8..42a4578 100644
--- a/midi-dials/build/midi-dials.hex
+++ b/midi-dials/build/midi-dials.hex
@@ -1,942 +1,1104 @@
:020000040800F2
-:1000000000400020953700085D0400085F040008E8
+:100000000040002049410008550800085708000832
:1000100000000000000000000000000000000000E0
-:100020000000000000000000000000006104000863
-:1000300000000000000000006304000865040008E0
-:10004000E5370008E5370008E5370008E537000820
-:10005000E5370008E5370008E5370008E537000810
-:10006000E53700086D040008E5370008E5370008AB
-:10007000E5370008E5370008E5370008E5370008F0
-:10008000E5370008E5370008E5370008E5370008E0
-:10009000E5370008E5370008E5370008E5370008D0
-:1000A000E5370008E5370008E5370008E5370008C0
-:1000B000E5370008E5370008E53700087D0400084B
-:1000C00010B5064C2378002B07D1054B002B02D02E
-:1000D000044800E000BF0123237010BD0801002088
-:1000E0000000000040380008044B10B5002B03D07E
-:1000F0000349044800E000BF10BDC04600000000F6
-:100100000C01002040380008002243088B4274D3C1
-:1001100003098B425FD3030A8B4244D3030B8B4208
-:1001200028D3030C8B420DD3FF22090212BA030C11
-:100130008B4202D31212090265D0030B8B4219D3F2
-:1001400000E0090AC30B8B4201D3CB03C01A524112
-:10015000830B8B4201D38B03C01A5241430B8B425A
-:1001600001D34B03C01A5241030B8B4201D30B0343
-:10017000C01A5241C30A8B4201D3CB02C01A52416A
-:10018000830A8B4201D38B02C01A5241430A8B422D
-:1001900001D34B02C01A5241030A8B4201D30B0216
-:1001A000C01A5241CDD2C3098B4201D3CB01C01A30
-:1001B000524183098B4201D38B01C01A524143093A
-:1001C0008B4201D34B01C01A524103098B4201D328
-:1001D0000B01C01A5241C3088B4201D3CB00C01A95
-:1001E000524183088B4201D38B00C01A524143080D
-:1001F0008B4201D34B00C01A5241411A00D2014632
-:10020000524110467047FFE701B5002000F006F8A4
-:1002100002BDC0460029F7D076E770477047C04658
-:1002200030B589B01422002103A803F001FB134B61
-:1002300059698020C002014359615A690240019204
-:10024000019A5A69802189020A435A615B690B400D
-:100250000293029B8025AD01094C00222900200059
-:1002600001F0CAFD0395012304930023059306932F
-:1002700003A9200001F0F4FC09B030BD00100240D9
-:100280000004004800B583B0094A516901231943AD
-:100290005161526913400193019B00220021092002
-:1002A00001F092FE092001F0C1FE03B000BDC0467E
-:1002B00000100240F0B585B00C22002101A803F027
-:1002C000B7FA294C294B236000256560A560E560DD
-:1002D000012626610827676125766576A676E5768C
-:1002E000C223FF33E36125629E3BFF3BE654A662D7
-:1002F000200000F01DFE019580235B01029306356E
-:10030000039501A9200000F073FF019601A92000C8
-:1003100000F06EFF0223019301A9200000F068FFA6
-:100320000323019301A9200000F062FF042301933D
-:1003300001A9200000F05CFF0523019301A9200022
-:1003400000F056FF019501A9200000F051FF07239E
-:10035000019301A9200000F04BFF019701A92000A3
-:1003600000F046FF05B0F0BDFC0300200024014072
-:1003700010B598B0302200210CA803F059FA1022D1
-:10038000002107A803F054FA1C220021684603F05C
-:100390004FFA30230B932F3B139310930F3311938A
-:1003A0000BA800F0CBFF07230793043B089300241E
-:1003B00009940A94012107A801F0AAFA80239B025C
-:1003C00000930694684601F043FB18B010BD00008E
-:1003D00070B501F011FCFFF7CBFFFFF721FFFFF72E
-:1003E00051FFFFF767FF02F0E1FA08220C490D48C0
-:1003F00000F05CFE8026B6010B4D01223100280082
-:1004000001F0FAFCFA24A400200001F017FC0022FD
-:100410003100280001F0F0FC200001F00FFCE9E7BA
-:10042000EC030020FC0300200004004870B5802588
-:10043000AD01094C01222900200001F0DDFC6420FF
-:1004400001F0FCFB00222900200001F0D5FC642013
-:1004500001F0F4FBEBE7C046000400487047FEE7FC
-:100460007047704710B501F0D7FB10BD10B50248BA
-:1004700001F055FD10BDC0463401002010B5024802
-:1004800002F016F910BDC0467801002082B00A4B78
-:10049000996901221143996199690A400092009A71
-:1004A000DA69802149050A43DA61DB690B4001936F
-:1004B000019B02B07047C0460010024030B589B0C1
-:1004C00004001422002103A803F0B2F9274B22688C
-:1004D0009A4201D009B030BD254B99698020800037
-:1004E000014399619A6902400092009A59698020FB
-:1004F0008002014359615A6902400192019A5A6986
-:100500008021C9020A435A615B690B400293029B36
-:10051000FF23039303250495902003A9C00501F050
-:100520009FFB0123039304950025059503A911481A
-:1005300001F096FB1048114B0360456085608023F5
-:10054000C360803303618023DB0043612023836128
-:1005500080235B01C36101F07FFC002803D1064BBF
-:1005600023635C62B6E7FFF761FFF8E70024014010
-:10057000001002400004004834010020080002403E
-:100580004022835A02490B439BB28352002070479A
-:1005900080BFFFFF4022835A02490B408352002054
-:1005A0007047C0467F40000084B010B503910492AC
-:1005B0000593402201238352002383520432835245
-:1005C0000C328352FFF7DCFF002010BC08BC04B0E3
-:1005D00018470000F0B50D78AD0045192B88B14AD9
-:1005E0001340CA78012A54D0002A48D0022A03D0E6
-:1005F000032A49D0012400E00024AB4A13439BB2F4
-:100600002B800B789E00861935882DB2A74F3D4070
-:100610002B439BB21A4392B232800B7B002B00D04B
-:1006200094E04B78002B44D05023C25A82180B78A8
-:10063000DB009B188022D20094466344CA8852088B
-:1006400052001A800B789B00C3181A88520606D5F0
-:100650001A883D001540964A2A4392B21A80CB78F8
-:10066000012B1BD00B789B00C0180388914A1340C4
-:1006700020225A408C4B13439BB2038051E08022CE
-:10068000920013430024B8E7C022D2001343002491
-:10069000B3E78022D20013430024AEE70B789B001F
-:1006A000C0180388834A1A407F4B13439BB20380D0
-:1006B00037E05025425B82180B78DB009B187E4A9E
-:1006C00094466344CA88520852001A80425B8218DA
-:1006D0000B78DB009B18794A944663440A69002A28
-:1006E00021D11A88764D1540764A2A431A800B7814
-:1006F0009B00C3181A88520406D51A886B4D154002
-:10070000714A2A4392B21A800B789B00C018028863
-:100710006E4B1A40C0239B015A40634B13439BB25C
-:1007200003802000F0BD3E2A06D85508D20700D528
-:100730000135AD021D80DAE75509D20600D1013D31
-:10074000AD02ADB25F4A15431D80D0E70B789B0028
-:10075000C3181A88554D15405D4A2A4392B21A8033
-:100760005025425B82180B78DB009B188022D20058
-:10077000944663440A89520852001A80425B8218E8
-:100780000B78DB009B184C4A944663444A89520814
-:1007900052001A804B78002B3AD10B789B00C3187B
-:1007A0001A88520406D51A88404D1540464A2A43F5
-:1007B00092B21A800B789B00C3181A88520606D58D
-:1007C0001A883A4D15403A4A2A4392B21A800B7859
-:1007D0009B00C3181A88354D1540354A2A4392B2FA
-:1007E0001A800A78920082181388384D1D40C02361
-:1007F0009B016B402C4D2B439BB213800B789B00CD
-:10080000C01803882B4A13402B439BB2038088E710
-:100810000B789B00C3181A88520406D51A88234DFA
-:100820001540294A2A4392B21A800B789B00C318BC
-:100830001A88520606D51A881C4D15401C4A2A43B0
-:1008400092B21A800B789B00C3181A88174D154076
-:100850001D4A2A4392B21A80CB78012B16D00B780E
-:100860009B00C3181A88134D2A40202555400E4A74
-:100870002A4392B21A800B789B00C3181A88134936
-:100880001140094A0A4392B21A804AE70B789B004A
-:10089000C3181A88074D1540034A2A4392B21A809A
-:1008A000E9E7C0468F89FFFF8080FFFF8F8FFFFF42
-:1008B000C080FFFFBF8FFFFF04040000060400009C
-:1008C000FF83FFFF0080FFFF80C0FFFF8FBFFFFFA0
-:1008D0008081FFFF10B50B7B002B33D14B78002BB1
-:1008E00018D00B789B00C3181A88520606D51A88B0
-:1008F0004E4C14404E4A224392B21A800B789B0011
-:10090000C01803884B4A1A404B4B13439BB20380D9
-:10091000002010BD0B789B00C3181A88520406D51E
-:100920001A88424C1440454A224392B21A800B78EE
-:100930009B00C0180388424A1A403F4B13439BB2A6
-:100940000380E5E74B78002B37D10B789B00C31869
-:100950001A88520406D51A88344C1440374A224368
-:1009600092B21A800B789B00C3181A88520606D5DB
-:100970001A882E4C14402E4A224392B21A800B78C9
-:100980009B00C3181A88294C1440294A224392B26A
-:100990001A800C78A40004192388294A1340264A97
-:1009A00013439BB223800B789B00C0180388214916
-:1009B0000B401A4392B20280AAE70B789B00C3183F
-:1009C0001A88520406D51A88184C14401B4A224330
-:1009D00092B21A800B789B00C3181A88520606D56B
-:1009E0001A88124C1440124A224392B21A800B7891
-:1009F0009B00C3181A880D4C1440104A224392B22F
-:100A00001A800C78A400041923880A4A13400A4A61
-:100A100013439BB223800B789B00C01803880849BE
-:100A20000B401A4392B2028072E7C0468F8FFFFFDD
-:100A3000C080FFFFBF8FFFFF8080FFFF80C0FFFFF0
-:100A40008FBFFFFF4B78002B0ED10B789B00C01897
-:100A500002880C4B1A4080235B015A400A4B134317
-:100A60009BB20380002070470B789B00C01803885E
-:100A7000064A134010225A40034B13439BB2038093
-:100A8000F0E7C0468FBFFFFF8080FFFFBF8FFFFFF3
-:100A900010B50B7B002B39D14B78002B1CD00B7879
-:100AA0009B00C3181A88520606D51A88184C1440A1
-:100AB000184A224392B21A80CB78012B26D00B78A9
-:100AC0009B00C0180388144A134020225A40134B3D
-:100AD00013439BB2038019E00B789B00C3181A885C
-:100AE000520406D51A880A4C14400D4A224392B289
-:100AF0001A800B789B00C01802880A4B1A40C0234A
-:100B00009B015A40054B13439BB20380002010BD4C
-:100B10008F8FFFFFC080FFFFBF8FFFFF8080FFFF31
-:100B200080C0FFFF8FBFFFFF002902D14C2380222E
-:100B3000C2520020704700005822835A02490B43DA
-:100B40009BB28352002070470080FFFF4423C05AAD
-:100B500080B270470020704710B501335B0812184F
-:100B60008020C0008446624407E008784C78240264
-:100B70000443148002320231013B002BF5D110BD39
-:100B800070B505000C00497801292BD0A2692369B2
-:100B90009A4200D8D8E0D21AA261227B002A00D063
-:100BA000E9E05032A95A69182278D2005218A049B7
-:100BB0008C466244002B00D0CAE013889D4919403E
-:100BC0009D4B0B43138023789B00ED182A889B4B89
-:100BD0001A40C0239B015A40994B13439BB22B8070
-:100BE000002070BDA26923699A421DD9D21AA26160
-:100BF000227B002A1CD0227890002818008840060A
-:100C000064D5002939D15031695A6918D200521877
-:100C100087498C466244002B1CD1118885480840C6
-:100C200085490143118031E00023A3611300DFE710
-:100C30009EB2E288330061692800FFF78DFF5023E0
-:100C4000EA5AAA182378DB009B187E4A944663442C
-:100C50001E802EE03E2B06D85908D80700D501315A
-:100C60008902118012E05909D80600D101398902A0
-:100C700089B271480143118008E05021695A69180E
-:100C8000D20052186A498C466244138062899BB232
-:100C900061692800FFF760FF6378002B47D1237854
-:100CA0009B00EB181A8868491140684A0A4392B2BF
-:100CB0001A8023789B00ED182B88654A1340302258
-:100CC0005A405F4B13439BB22B8089E7002923D105
-:100CD0005031695A6918D20052185A498C466244F8
-:100CE000002B06D111885348084053490143118015
-:100CF0001BE03E2B06D85908D80700D501318902E0
-:100D0000118012E05909D80600D10139890289B24F
-:100D100049480143118008E05021695A6918D200FE
-:100D2000521848498C46624413802289AFE7012B50
-:100D3000BFD123789B00EB181A8843491140454ADC
-:100D40000A4392B21A80B4E70023A361130024E798
-:100D50003E2B06D85908DB0700D5013189021180E6
-:100D600031E75909DB0600D10139890289B2324BDA
-:100D70001943118027E7002910D15022A95A691878
-:100D80002278D20052182F498C466244002B1AD187
-:100D90001188284808402849014311806278002AB8
-:100DA00037D15032A95A69182278D20052182049F6
-:100DB0008C466244002B19D113881E4919401E4BE2
-:100DC0000B431380FFE63E2B06D85908D80700D501
-:100DD000013189021180E1E75909D80600D10139B2
-:100DE000890289B2144801431180D7E73E2B06D807
-:100DF0005908DB0700D5013189021180E3E6590962
-:100E0000DB0600D10139890289B20B4B19431180ED
-:100E1000D9E6012A00D0D6E64F32A95A69182278BD
-:100E2000D200521802498C4662441380CBE6C04679
-:100E300006040000FF83FFFF0080FFFF8FBFFFFF5E
-:100E40008080FFFF020400008F8FFFFFC080FFFF44
-:100E5000BF8FFFFF80C0FFFF30B55D0812188020F4
-:100E6000C0008446624407E01488A4B202320C70C9
-:100E7000240A4C700231013D002DF5D1DB0701D56C
-:100E800013880B7030BD000030B583B00400002320
-:100E900001930368996803220A40012A0ED09968D9
-:100EA000204A114212D19A6801210A439A601E4BCE
-:100EB00018681E49FFF728F9019015E01A68D20753
-:100EC0002DD4DA681204EAD5002008E0A36B1022C2
-:100ED0001343A363E36B0F3A1343E363012003B0AF
-:100EE00030BD019B013B0193019B002BF9D100F028
-:100EF0009FFE050023681B68DB070ED400F098FEF8
-:100F0000401B0228F6D9A36B10221343A363E36BA3
-:100F10000F3A1343E3630120E1E70020DFE70020FD
-:100F2000DDE7C046170000800401002040420F00AA
-:100F300070B5041E00D1B1E0836B002B7ED0A36B93
-:100F4000DB0600D5A4E021688B6804221A4000D09B
-:100F50009EE0A36B524803400630FF300343A36377
-:100F6000886803230340012B6ED0CB68182083438D
-:100F7000A0680343CB6021680B699B009B086068F5
-:100F800003430B612168CB6846480340CB60237E56
-:100F90009B03617EC9030B43A17E48030343A06A00
-:100FA000012858D0802040010343E06803432069B2
-:100FB000022852D013432422A25C52001343E27E43
-:100FC000012A4CD0E269C221FF318A4202D0216A53
-:100FD0000A4313432168CA681A43CA60E26A80213F
-:100FE00049058A420DD0012A0BD0022A09D0032AD2
-:100FF00007D0042A05D0052A03D0062A01D0072AE3
-:101000000AD1206841690722914341612068416902
-:10101000E56A2A400A4342612268D26822490A40AE
-:101020009A422BD0A36B12229343023A1343A36339
-:10103000E36B0F3A1343E36301202EE0C3633422D2
-:101040008354FFF73BFA7AE70B68DB079AD4CB6847
-:101050001B0497D489E71000A6E70422AAE7002919
-:1010600003D1802252021343ACE7A26B20210A4332
-:10107000A263E26B1F390A43E263A3E70023E36341
-:10108000A36B03229343023A1343A363002004E0BB
-:10109000A36B10221343A363012070BD0120FCE762
-:1010A000FDFEFFFF1902FEFFE7FF3F83F8B50400D6
-:1010B0000E00170003689B685B073ED43423C35CB3
-:1010C000012B3CD034230122C254437E012B32D069
-:1010D000FFF7DAFE051E2CD1A36B1A4A1A408023B3
-:1010E0005B001343A3630023E3633422A354236B05
-:1010F000154A9A62236B154ADA62236B144A1A6303
-:1011000023681C221A602268536810210B43536025
-:101110002268D3680F390B43D360216840313B000C
-:101120003200206B00F0C0FE2268936804210B435C
-:1011300093602800F8BD0025CEE70225F9E70225D7
-:10114000F7E7C046FEF0FFFF59110008CB11000879
-:10115000D71100087047000010B5436A9A6B502100
-:10116000114203D01B6B1B6B984710BD996B8022FB
-:1011700092000A439A631A68D068C02109010842A4
-:1011800013D1997E002910D1116809070DD59168F6
-:1011900049070ED451680C20814351609A6B09496C
-:1011A0000A400431FF310A439A631800FFF7D2FF67
-:1011B000DBE79A6B20210A439A63DA6B1F390A43F3
-:1011C000DA63F2E7FEFEFFFF704710B5406AFFF7F3
-:1011D000FBFF10BD704710B5406A836B402213437C
-:1011E0008363C36B3C3A1343C363FFF7F3FF10BD44
-:1011F00030B583B00400002301933433C35C012B6A
-:1012000000D18AE034230122C25403689A6852074D
-:1012100075D4434A4868904256D09A6A01200D68B6
-:10122000A84002439A62E36A8022520593421ED08C
-:10123000012B1CD0022B1AD0032B18D0042B16D054
-:10124000052B14D0062B12D0072B10D02268506922
-:10125000072303408868984209D0506907239843C0
-:101260005061206842698D682B40134343610B68CD
-:101270001A00103A022A4CD82A4A1268102B0ED0B3
-:10128000112B09D080235B041343264A13600B689B
-:10129000102B07D0002037E08023DB03F4E7802306
-:1012A0001B04F1E7204B18682049FEF72DFF83004F
-:1012B00018184300019302E0019B013B0193019B3D
-:1012C000002BF9D100201FE09A6A01200D68A84088
-:1012D00082439A620B681A00103A022A1BD8114AFC
-:1012E0001268102B09D0112B05D0114B13400D4A59
-:1012F0001360002008E00F4BF8E70F4BF6E7836B15
-:10130000202213438363012034230022E25403B0DC
-:1013100030BD0020F8E70020F6E70220F7E7C046DE
-:1013200001100000082701400401002040420F0086
-:10133000FFFFFFFEFFFFBFFFFFFF7FFF70B582B023
-:10134000041E00D185E20368DB072BD5B34B5A6836
-:101350000C231340042B1DD0B04B5A680C231340B0
-:10136000082B0ED06368012B41D0002B56D1AB4B1C
-:101370001A68AB490A401A601A68AA490A401A60FA
-:101380003BE0A64B5B68C02252021340802252020F
-:101390009342E7D1A14B1B689B0303D56368002BE5
-:1013A00000D159E223689B0778D59C4B5B680C22DF
-:1013B0001A4262D0994B5A680C231340082B53D021
-:1013C000E368002B00D18BE0944A136801210B43A2
-:1013D000136000F02DFC0500904B1B689B0776D432
-:1013E00000F026FC401B0228F6D9032032E28B4A8B
-:1013F000116880235B020B4313606368002B25D0C8
-:1014000000F016FC0500854B1B689B03CAD400F056
-:101410000FFC401B6428F6D903201BE2052B09D0E2
-:101420007E4B1A687E490A401A601A687D490A4054
-:101430001A60E2E7794B19688022D2020A431A60E7
-:101440001968802252020A431A60D6E700F0F0FBC6
-:101450000500724B1B689B03A4D500F0E9FB401B01
-:101460006428F6D90320F5E16C4B5B68C022520278
-:101470001340802212029342A2D1684B1B689B0743
-:1014800004D5E368012B01D00120E3E163490B6837
-:10149000F82293432269D20013430B6023681B0791
-:1014A00044D5E369002B2ED05C4A536A01210B43DB
-:1014B000536200F0BDFB0500584B5B6A9B0735D4B7
-:1014C00000F0B6FB401B0228F6D90320C2E15349C5
-:1014D0000B68F82293432269D20013430B60DDE7C7
-:1014E0004E4A136801218B43136000F0A1FB0500F5
-:1014F0004A4B1B689B07D1D500F09AFB401B022882
-:10150000F6D90320A6E1454A536A01218B43536271
-:1015100000F08EFB0500414B5B6A9B0706D500F08F
-:1015200087FB401B0228F6D9032093E123685B0761
-:1015300000D47FE0394BDB69DB001DD4374AD16929
-:10154000802040050143D161D36903400193019B91
-:101550000125354B1B68DB0510D5A368012B21D075
-:10156000002B36D12D4B1A6A01218A431A621A6A5E
-:1015700003318A431A621AE00025EAE72A4A116811
-:1015800080235B000B43136000F052FB0600264BE8
-:101590001B68DB05E1D400F04BFB801B6428F6D907
-:1015A000032057E11D4A136A01210B431362A3680C
-:1015B000002B24D000F03CFB0600184B1B6A9B0755
-:1015C00036D400F035FB801B184B9842F5D9032028
-:1015D00040E1052B09D0114B1A6A01218A431A6296
-:1015E0001A6A03318A431A62E1E70C4B1A6A042132
-:1015F0000A431A621A6A03390A431A62D7E700F0EB
-:1016000017FB0600054B1B6A9B0711D500F010FB6A
-:10161000801B064B9842F5D903201BE100100240C5
-:10162000FFFFFEFFFFFFFBFF00700040881300007C
-:10163000012D3AD02368DB0610D56369012B3AD01F
-:10164000053358D1884A536B04218B435363536B42
-:10165000F4318B43A169C9000B43536323689B0694
-:1016600000D482E0804B5A680C2313400C2B60D0CE
-:101670007D4B5A680C231340082B53D0236A002B50
-:1016800060D0794A516B80235B020B43536300F0B7
-:10169000CFFA0500744B5B6BDB0366D400F0C8FA2D
-:1016A000401B0228F6D90320D4E06F4AD3696F4962
-:1016B0000B40D361BEE76C4B5A6B04210A435A635B
-:1016C0005A6B03390A435A6300F0B2FA0500664BBD
-:1016D0005B6B9B0706D400F0ABFA401B0228F6D9DF
-:1016E0000320B7E060494B6BF8229343A269D20014
-:1016F00013434B63B2E75C4B5A6B04210A435A63B2
-:101700005A6B03398A435A6300F092FA0500564B2C
-:101710005B6B9B07A2D500F08BFA401B0228F6D921
-:10172000032097E0504B5B68C02252021340934263
-:10173000A4D14D4B5B6BDB0317D5236A012B14D06F
-:10174000012087E0484A536B49490B40536300F03E
-:101750006FFA0500444B5B6BDB0306D500F068FABB
-:10176000401B0228F6D9032074E0636A002B00D1E5
-:1017700074E03D4A51680C220A40082A4DD0022BE1
-:1017800012D0394A13683B490B40136000F050FAFD
-:101790000400354B1B689B013DD500F049FA001B46
-:1017A0000228F6D9032055E02F4A136831490B402F
-:1017B000136000F03DFA05002B4B1B689B0106D51A
-:1017C00000F036FA401B0228F6D9032042E0264BEF
-:1017D000DA6A0F218A43216B0A43DA625A68264982
-:1017E0000A40E16AA06A01430A435A6019688022EC
-:1017F00052040A431A6000F01BFA04001A4B1B68DB
-:101800009B0106D400F014FA001B0228F6D903202D
-:1018100020E000201EE000201CE0012B20D0124B15
-:101820005A68D96AC0235B021340A06A834201D080
-:1018300001200FE00F230B40216B8B4201D00120D0
-:1018400008E0F0239B031A40E36A9A420AD0012081
-:1018500000E0012002B070BD0120FBE70020F9E7A5
-:101860000120F7E70020F5E700100240FFFFFFEF3F
-:10187000FFFFFEFFFFFFFFFEFF7FC2FF30B589B015
-:1018800004AA1F4B180032C832C2110002680A6055
-:101890006A46103313CB13C21B681360194B5A6886
-:1018A0000C231340082B04D00C2B26D0164809B06B
-:1018B00030BD910C0F23194004A8445C1149C96A3A
-:1018C0000B406946C95CC0235B021A4080235B025F
-:1018D0009A4208D0C0235B029A4209D00A48FEF718
-:1018E00013FC6043E3E70848FEF70EFC6043DEE7C5
-:1018F0000648FEF709FC6043D9E70448D7E7C0462D
-:10190000583800080010024000127A00006CDC0217
-:1019100070B504000D00002800D189E0464B1A681C
-:10192000012313408B420BD243490B68012293439E
-:101930002B430B600B681A40AA4201D0012078E0CB
-:1019400023689A070ED55B0705D53C4A5168E0230A
-:10195000DB000B435360394A5368F0218B43A16885
-:101960000B4353602368DB0735D56368012B09D02F
-:10197000022B24D0032B28D0304A1268920705D4BA
-:10198000012056E02D4A1268920353D52B494A682C
-:101990000320824313434B6000F04AF90600274BB3
-:1019A0005B680C221A4063689B009A4213D000F0D7
-:1019B0003FF9801B224B9842F1D9032039E01F4A9E
-:1019C00012689201E2D4012033E01C4A526BD20328
-:1019D000DCD401202DE0184B1A6801231340AB42E0
-:1019E0000BD915490B68012293432B430B600B68FD
-:1019F0001A40AA4201D001201BE023685B0706D5EC
-:101A00000E4A53680F490B40E1680B435360FFF7E0
-:101A100035FF0A4B5A6812090F2313400A4AD35C58
-:101A2000D8400A4B1860002000F0BEF8002000E00B
-:101A3000012070BD0120FCE70020024000100240A0
-:101A400088130000FFF8FFFF64390008040100203C
-:101A500070B582B004000368DB0335D54B4BDB69FE
-:101A6000DB0066D4494AD169802040050143D16139
-:101A7000D36903400193019B0125454B1B68DB059E
-:101A800059D5424B1B6AC0229200134013D06168A3
-:101A90000A409A420FD03D4B186A3E4A02401E6AE5
-:101AA0008021490231431962196A3B4E3140196263
-:101AB0001A62C30753D4354A136A36490B4061682A
-:101AC0000B431362012D59D02368DB0706D52F4A3B
-:101AD000136B03218B43A1680B43136323689B079C
-:101AE00006D52A4A136B2D490B40E1680B4313635B
-:101AF00023689B0606D5254A136B10218B43216969
-:101B00000B43136323689B0306D5204A136B802184
-:101B10008B43A1690B43136323685B0533D51B4AD1
-:101B2000136B40218B4361690B431363002002B0A8
-:101B300070BD0025A1E7164A116880235B000B43A6
-:101B4000136000F075F80600114B1B68DB0598D494
-:101B500000F06EF8801B6428F6D90320E7E700F058
-:101B600067F80600094B1B6A9B07A4D400F060F8D5
-:101B7000801B0B4B9842F5D90320D8E7D36909495C
-:101B80000B40D361A0E70020D1E7C046001002401F
-:101B900000700040FFFCFFFFFFFFFEFFFFFFFCFFA8
-:101BA00088130000FFFFFFEF10B504000F4B1978FA
-:101BB000FA208000FEF7A8FA01000D4B1868FEF726
-:101BC000A3FA00F03FFA00280DD1032C01D901201F
-:101BD0000AE0013000222100404200F0F5F9054BF7
-:101BE0001C60002000E0012010BDC0460000002065
-:101BF000040100200400002010B5064A13681021DB
-:101C00000B4313600020FFF7CFFFFEF73FFC0020DF
-:101C100010BDC04600200240034A1168034B1B78E8
-:101C20005B1813607047C0463C0400200000002091
-:101C3000014B18687047C0463C04002070B5040092
-:101C4000FFF7F6FF0500631C02D0044B1B78E41875
-:101C5000FFF7EEFF401BA042FAD370BD000000204A
-:101C6000F0B5C64600B582B0002338E0042600E097
-:101C70000026AE4035003D430234A400574EA55126
-:101C8000574C25684246D4432E0026404A68D2036A
-:101C900002D5424615432E00514D2E606D682E0030
-:101CA00026404A68920302D5424615432E004C4D09
-:101CB0006E60AD682E0026404A68D20202D54246C8
-:101CC00015432E00464DAE60ED682C404A689202E6
-:101CD00002D542462A431400414AD46001330A68BF
-:101CE0001400DC4076D001259D402A409046F5D076
-:101CF0004C68022C01D0122C0ED1DC080834A40050
-:101D0000275807261E40B6000F22B24097430A69A3
-:101D1000B24016003E43265002685F0003242600AE
-:101D2000BE40F643324094464A681440BC40624686
-:101D3000144304604C68621E012A03D9112C01D09F
-:101D4000122C10D184683440A446CC68BC40624652
-:101D5000144384604468AC434A6812090125154065
-:101D60009D4025434560C46826408C68BC40344390
-:101D7000C4604A68D200B1D51A4DAE690124264329
-:101D8000AE61AD692C400194019C9C08A51CAD007E
-:101D9000124EAF5903261E40B5000F26AE40B74382
-:101DA0009026F605B04200D162E70F4EB0420BD04C
-:101DB0000E4EB0420AD00E4EB04209D00D4EB04287
-:101DC00000D153E7052654E7012652E7022650E7E3
-:101DD00003264EE702B004BC9046F0BD000001406F
-:101DE00000040140001002400004004800080048C0
-:101DF000000C004800100048002A01D181627047A1
-:101E00008161FCE770B5C56B0124066CB4406C6061
-:101E1000046863604368102B04D00368996003680A
-:101E2000DA6070BD03689A600368D960F9E7000062
-:101E300010B504000368064A944663441800142150
-:101E4000FEF762F980002064024BE36310BDC046D8
-:101E5000F8FFFDBF0000024070B5041E20D0212510
-:101E60000223435501680B680E4A1A404368806894
-:101E70000343E06803432069034360690343A069A7
-:101E80000343E069034313430B602000FFF7D0FFD7
-:101E90000023A363012262551F32A354002070BDAA
-:101EA0000120FCE70FC0FFFF70B504002020205C7C
-:101EB000012832D02020012525540130205C012842
-:101EC00004D020230022E254022070BD20300135CE
-:101ED00025540020A063256828680126B0432860A7
-:101EE0002000FFF78FFFE36A002B0BD022681368F6
-:101EF0000E210B4313602268136801210B4313600A
-:101F00000020E2E7226813680A210B43136022686D
-:101F1000136806398B431360EDE70220D5E770B5EF
-:101F2000C36B1A6804682568016C04238B401A424D
-:101F300012D06B0710D523689B0603D423680422B4
-:101F400093432360C26B0423016C8B405360C36ACC
-:101F5000002B00D0984770BD02238B401A4218D046
-:101F6000AB0716D523689B0606D423680A22934341
-:101F700023602123093AC254C26B0223016C8B40B7
-:101F8000536020230022C254836A002BE3D0984779
-:101F9000E1E708238B401A42DDD02B07DBD523680D
-:101FA0000E2293432360C26B01231900046CA140ED
-:101FB00051608363212283541F330022C254036B78
-:101FC000002BC8D09847C6E770B5002811DB8308FE
-:101FD000144DC0339B005C5903221040C000FC32FA
-:101FE00016008640B44389010A40824022435A5178
-:101FF00070BDC0B20F230340083B9B0806339B0013
-:10200000094A944663445D6803242040C000FF22CF
-:1020100014008440A543890111408140294359603F
-:10202000E6E7C04600E100E000ED00E0002805DB47
-:102030001F2318401E3B8340014A13607047C0466F
-:1020400000E100E001380A4B98420FD8094A50607D
-:102050000948036A1B021B0AC02109060B430362DD
-:102060000023936007331360002070470120FCE7D2
-:10207000FFFFFF0010E000E000ED00E030B587B0AA
-:10208000041E61D0314BC35C002B07D02F4B0322C1
-:10209000E2542068FEF77EFA00231AE08A239B00B0
-:1020A0000022C25400F09EFCF0E75A01A218110071
-:1020B00029310120087001390B70D38610002B30B4
-:1020C000002101709163D1639A1C520111510133B7
-:1020D000DBB260688342E8D3002215E05301E318C5
-:1020E0001D002A35FF3500212970013D2A70033576
-:1020F00029700D3529603D33FF33196013000A3311
-:102100005B0119510132D2B29042E7D86A462300EE
-:10211000103323CB23C203CB03C26168A268E368F8
-:102120002068FEF741FA24230022E254074B0132D3
-:10213000E254E369012B02D0002007B030BD20003B
-:1021400000F01FFC0020F8E70120F6E7290200005C
-:1021500070B504008A239B00C35C012B0DD08A2537
-:10216000AD00012343550068FEF7E6FC2068FEF74A
-:1021700007FA00236355002070BD0220FCE770B50C
-:1021800004008A239B00C35C012B0CD08A25AD0080
-:10219000012343552333C1540068FEF7C5FC0023D7
-:1021A0006355002070BD0220FCE770B5050048B201
-:1021B000002827DB07240C40640120002930FF3071
-:1021C00028182C192A34FF340026267007242140B1
-:1021D00001700261C3704278002A00D0C181022BD5
-:1021E0001BD08A239B00EB5C012B19D08A24A4000E
-:1021F00001232B5501002868FEF7ECF900232B552D
-:10220000002070BD07240C406401200028302818ED
-:102210002C19293401262670D8E700230371E0E742
-:102220000220EEE770B504004BB2002B1FDB072342
-:102230000B405B011A002932FF328218C3182A337F
-:10224000FF33002018700723194011708A239B0068
-:10225000E35C012B16D08A25AD00012363551100E4
-:102260002068FEF737FB00236355002070BD07236D
-:102270000B405B011A0028328218C3182933012051
-:102280001870E0E70220F1E770B507250D406C01FA
-:1022900021002931FF314118041926003D36FF364F
-:1022A00032602A000A325201135082180023536010
-:1022B00022002A32FF3213702934FF342570002D9A
-:1022C00004D00068FEF75CFC002070BD0068FEF7DB
-:1022D00057FCF9E770B507250D406C012100283146
-:1022E00041180419E263AA1C5201135082180023FA
-:1022F00053602300293301221A7028342570002DE1
-:1023000004D00068FEF73CFC002070BD0068FEF7BA
-:1023100037FCF9E7F0B5C64600B505002868442348
-:10232000C35A1BB2002B00DBAAE14423C35A9BB261
-:102330000F241C4000D0BCE0DB0651D503889BB2C3
-:102340001A0500D57FE01BB2002BE7DA0388CE4ADE
-:10235000134080221343038028685023C35A9422D9
-:102360005200AA5CD2009B181B18C84A94466344CA
-:102370001B889B059B0D2A002932FF32D361002B5D
-:102380000FD0516900290CD01400D288FEF764FDEB
-:102390006369E2699446634463610021280000F0A8
-:1023A0004CFB2B6850229A5A9B18B84A94466344B7
-:1023B0002A002932FF321269002A67D11A88B449EB
-:1023C0001140B44A0A431A8029680A88B24B1A405D
-:1023D000C0239B015A40B14B13439BB20B809DE736
-:1023E0000388AF4A1A40AB4B13439BB20380296862
-:1023F0005023CB5A2822AA5CD2009B185B18A94A0A
-:10240000944663441B889B059B0D6B64EA6B944662
-:102410006344EB630021280000F01CFB2423EB5CE9
-:10242000002B00D17AE72B6C002B00D076E724221A
-:10243000AB5C802149420B43DBB2CC31286843526C
-:102440000023AB546AE75023C35A94225200AA5C7B
-:10245000D2009B181B188D4A944663441B889B0529
-:102460009B0D2A002932FF32D3618C218900691823
-:10247000D288FEF7F1FC2A68138883490B4080213B
-:102480000B431380280000F0CDFA47E73E2A06D818
-:102490005108D20700D501318902198094E751090A
-:1024A000D20600D10139890289B27A4A11431980D2
-:1024B0008AE7A300984640440688B6B233B2002BA0
-:1024C00030DB330600D429E72B6843441A001B880D
-:1024D000734919406F4B0B439BB2138028685023FC
-:1024E000C35A610169180A0028321278D2009B1879
-:1024F0001B186C4A944663441A889205920DA31CDB
-:102500005B01E8184260C86B84466244CA635B5949
-:10251000002B00D0ACE00C0028342178280000F01B
-:1025200099FAFBE60388584A13408022134303803C
-:102530006301EB183533FF331B78002B1ED128685D
-:102540005033C35A6201AA182932FF321278D200DE
-:102550009B181B184D4A944663441F88BF05BF0D46
-:1025600033D06301EB181A002F32FF3212883D334B
-:10257000FF3319683B00FEF76FFC26E02868630113
-:10258000EB182933FF331B789A0082181288520403
-:102590004BD55022825ADB00D3181B18414A94466F
-:1025A00063441F88BF05BF0D32D16301EB18293387
-:1025B000FF331A7892002B689C46624413883A498C
-:1025C00019403A4B0B439BB21380390020000A306C
-:1025D00040012A185368DB1953606301EB183D333F
-:1025E000FF331A68944667441F604359002B06D096
-:1025F0006201AA183932FF32126891422ED2630169
-:10260000EB182933FF331978280000F016FA58E741
-:102610006301EB181A003132FF3212883D33FF3369
-:1026200019683B00FEF718FCBFE75022825ADB0016
-:10263000D3181B18154A944663441F88BF05BF0D65
-:10264000B3D06301EB181A003332FF3212883D33E6
-:10265000FF3319683B00FEF7FFFBA6E76201AA18EB
-:102660002932FF3211783A002800FFF70DFE28E7E3
-:1026700064012C19283421782800FFF72BFE4DE641
-:10268000002004BC9046F0BD8F0F0000060400003F
-:10269000FF83FFFF0080FFFF8FBFFFFF8080FFFFF2
-:1026A0000F8FFFFF020400008F8FFFFFC080FFFF2E
-:1026B00070B504000068FEF749FA030400D57BE01A
-:1026C0002068FEF743FA430500D579E02068FEF75D
-:1026D0003DFA430405D5216844228B5A58480340EB
-:1026E0008B522068FEF732FA830405D52168442214
-:1026F0008B5A544803408B522068FEF727FAC304D4
-:1027000018D521684023CA5A04208243CA5221683E
-:10271000CA5A04308243CA5298239B00E35C012BBF
-:102720005CD0200000F0C6F9216844228B5A46484C
-:1027300003408B522068FEF709FA030557D420683E
-:10274000FEF704FA030626D5216844228B5A80201E
-:1027500083438B5298239B00E35C002B62D121685A
-:102760004033CA5A04200243CA522168CA5A082078
-:102770000243CA5298239B000122E2545423226848
-:10278000D25A9208183B134099229200A35001217B
-:10279000200000F009F92068FEF7D8F9830545D438
-:1027A0002068FEF7D3F9C30505D5216844228B5A6A
-:1027B000264803408B5270BD2000FFF7ABFD7FE73A
-:1027C000216844228B5A224803408B52200000F09B
-:1027D00053F900212000FFF7D2FC77E798239B00F4
-:1027E0000022E2540021200000F0DEF899E7216881
-:1027F0004023CA5A08200243CA5220684421425A40
-:10280000144D2A4042522168CA5A04200243CA5237
-:102810002068FEF79BF9C30400D590E7200000F084
-:1028200037F98CE7200000F033F9B4E7216844223F
-:102830008B5A094803408B52200000F016F9AFE78D
-:10284000FFBFFFFFFFDFFFFFFFEFFFFFFFFEFFFF09
-:10285000FFFBFFFFFFF7FFFFFFFDFFFF70B5050068
-:1028600007240C4043689C4233D84BB2002B20DB3A
-:102870004B0119002931FF314118C3182A33FF33A6
-:1028800000221A7001238B700C708A239B00EB5C72
-:10289000012B20D08A239B000122EA542868FEF7EE
-:1028A000D1F8002C0ED08A239B000022EA5400208D
-:1028B00010E06301190028314118C318293301229F
-:1028C0001A70DFE78C239B00E9182868FEF742F9AD
-:1028D000E9E7012070BD0220FCE770B504000F237A
-:1028E0000B40426893422FD84BB2002B21DB0723C9
-:1028F0000B405B011A002932FF328218C3182A33B9
-:10290000FF330020187000239370073319401170B3
-:102910008A239B00E35C012B18D08A25AD0001239C
-:10292000635511002068FEF7B3F8002363550020BB
-:102930000BE007230B405B011A0028328218C318F2
-:10294000293301201870DEE7012070BD0220FCE76A
-:1029500010B50C060DD50724214049012831401837
-:10296000002A0BD00122027303811B0C438100203B
-:1029700010BD49012931FF314018F1E70273C380CE
-:10298000F5E702689A239B000121C150083B002112
-:10299000C1545423D15A01200143D152D15A0220AB
-:1029A0000143D152002070477047000010B5094C18
-:1029B00000220949200000F025FA0849200000F013
-:1029C0003DFA0749200000F0C3FE200000F03FFA66
-:1029D00010BDC04640040020080000204400002034
-:1029E0003C00002000B583B002680C4B9A4201D035
-:1029F00003B000BD0A4AD169802000040143D161BF
-:102A0000D36903400193019B002201211F20FFF79E
-:102A1000DBFA1F20FFF70AFBEAE7C046005C004034
-:102A20000010024010B501009C239B00C058403BA1
-:102A30009C46614400F028FA10BD10B503009C22AA
-:102A4000920080584A019B183D33FF331A6800F00A
-:102A50004FFA10BD10B503009C22920080584A0125
-:102A60009B18DA6B00F080FA10BD10B59C239B0018
-:102A7000C05800F012FB10BD70B505009C24A400E6
-:102A80000121005900F0F4FA285900F0CEFA70BD87
-:102A900010B504009C239B00C05800F0ECFAA36919
-:102AA000002B04D0024A136906210B43136110BDA9
-:102AB00000ED00E010B59C239B00C05800F0E6FA42
-:102AC00010BD000070B504001B489C239B00C4503F
-:102AD0008825AD006051194B036008234360022232
-:102AE00082600023C36002618361C3610362FFF7F8
-:102AF000C5FA1823002200216059FFF729FF582347
-:102B0000002280216059FFF723FFC023002281218A
-:102B10006059FFF71DFF88235B00002201216059E7
-:102B2000FFF716FF605980235B0000228221FFF728
-:102B30000FFF002070BDC04678010020005C0040FF
-:102B400010B588239B00C058FFF702FB002803D074
-:102B5000022803D0022010BD0020FCE70120FAE784
-:102B600010B514001A0088239B00C0582300FFF7FB
-:102B70001CFB002803D0022803D0022010BD002037
-:102B8000FCE70120FAE710B588239B00C058FFF747
-:102B900049FB002803D0022803D0022010BD0020EA
-:102BA000FCE70120FAE710B588239B00C058FFF727
-:102BB00055FE002803D0022803D0022010BD0020BB
-:102BC000FCE70120FAE710B588239B00C058FFF707
-:102BD00084FE002803D0022803D0022010BD00206C
-:102BE000FCE70120FAE70A0088239B00C35849B29A
-:102BF000002907DB7F21114049015B182B33FF338C
-:102C0000187870477F21114049015B182A331878E2
-:102C1000F7E710B588239B00C058FFF7B0FA0028EB
-:102C200003D0022803D0022010BD0020FCE70120C1
-:102C3000FAE710B58824A4000059FFF74BFB0028E1
-:102C400003D0022803D0022010BD0020FCE70120A1
-:102C5000FAE710B58824A4000059FFF715FB0028F7
-:102C600003D0022803D0022010BD0020FCE7012081
-:102C7000FAE7000012230B80004870472400002070
-:102C800004230B80004870473800002010B50A006C
-:102C9000002805D00549064800F0ADFC034810BDEA
-:102CA0000249034800F0A7FCF8E7C046640600208C
-:102CB000A838000810B50A00034C2100034800F0B2
-:102CC0009AFC200010BDC04664060020943800081D
-:102CD00010B50A00002805D00549064800F08BFC15
-:102CE000034810BD0249034800F085FCF8E7C046E0
-:102CF00064060020B438000810B50A00002805D08A
-:102D00000549064800F077FC034810BD0249034816
-:102D100000F071FCF8E7C04664060020783800082F
-:102D200010B50A00002805D00549064800F063FCEC
-:102D3000034810BD0249034800F05DFCF8E7C046B7
-:102D4000640600208438000870B5002291420FD933
-:102D5000084C2368865C084DEE5401332360013231
-:102D600080246400A342F1D1024B00241C60EDE7F3
-:102D7000002070BD28010020B0080020F0B5DE461C
-:102D8000474680B585B006008B089B4603270F4059
-:102D9000019727D0002005B00CBC90469B46F0BDA3
-:102DA00000230093019C18E002230093FAE7032319
-:102DB0000093F7E701230093F4E74346E318013358
-:102DC000F35C02AAD11D0B706B005B1998000B4BD2
-:102DD000C01800F0C6FC0134A4B26B461B88A342A5
-:102DE000EBD80137BB45D5D9BB009846F25C150935
-:102DF0000F2313409B00024AD3589F4664080020CB
-:102E0000C438000810B5002816D085239B00C3588D
-:102E1000002B03D085239B000024C450002902D03E
-:102E200084239B00C150FE235B000121C15402702A
-:102E3000FFF748FE002010BD0220FCE7002904D067
-:102E400085239B00C150002070470220FCE710B58D
-:102E5000FFF776FE002010BD10B585239B00C358F8
-:102E6000002B07D01B689847002801D1002010BD17
-:102E70000220FCE70220FAE710B585239B00C35827
-:102E80005B689847002010BD70B5040082239B004A
-:102E9000C518280000F02CF9FA235B000122E2504B
-:102EA000124BE25A163BE2501033E15CEA3BFF3B27
-:102EB0000B40012B0FD0002B07D0022B10D07F230B
-:102EC00099432000FFF76FFE03E02900200000F087
-:102ED000B3FA002070BD2900200000F0D1FAF8E715
-:102EE0002900200000F0EBFAF3E7C0460E020000D4
-:102EF00010B504001300002929D1FA22520082588B
-:102F0000032A01D0002010BD421DFF329168D26813
-:102F100091420FD885239B00C3581B69002B05D015
-:102F2000FE225200825C032A00D19847200000F064
-:102F30009EFBE7E7891A0530FF3081608A4200D99D
-:102F40000A0092B21900200000F089FBDAE785231D
-:102F50009B00C3589B69002BD4D0FE225200825C98
-:102F6000032ACFD19847CDE770B50400130000299C
-:102F70004ED1FA2252008258022A06D080239B00AA
-:102F8000E35C012B3FD0002070BDC269056AAA42F4
-:102F90001ED8866929003000FDF73CF9002906D1CA
-:102FA000B54204D8FC235B00E3589E421DD3852321
-:102FB0009B00E358DB68002B06D0FE225200A25C87
-:102FC000032A01D120009847200000F05CFBD5E7E0
-:102FD000521BC26192B2190000F039FB002300229B
-:102FE00000212000FFF735FEC8E70022200000F096
-:102FF0002EFBFC235B000022E25000230021200076
-:10300000FFF727FEBAE780239B000022E254BAE7CD
-:1030100085239B00C3585B69002BB4D0FE2252006D
-:10302000825C032AAFD19847ADE770B50400402316
-:1030300000220021FFF794FD402588235B00E55026
-:10304000D03B002280212000FFF78AFD2562FE236D
-:103050005B000122E2541C33E358002B06D0852389
-:103060009B00E3585B68217920009847002070BDE1
-:10307000017400207047FE235B00C15CFE22FF321A
-:103080008154FA3AFF3AC25400207047FE23FF33BE
-:10309000C25C013BC2540020704710B5FE235B00A8
-:1030A000C35C032B01D0002010BD85239B00C358B7
-:1030B000DB69002BF7D09847F5E70300002002E01A
-:1030C0000130C0B201331A78002AF9D1704710B527
-:1030D00004004B88012B0AD181239B000122C2509E
-:1030E0001033C3589B689847200000F0C0FA10BD09
-:1030F0000B7803704B7843708B78CA7812029B1858
-:1031000043800B794A7912029B1883808B79CA79A4
-:1031100012029B18C380704710B504008021FFF78E
-:1031200042FD00212000FFF73EFD10BD30B583B009
-:1031300004000D004A88130A072B00D98EE09B007B
-:103140004F49CB589F4684239B00C3581B68007C83
-:103150006A46911D98476B4606331B88002B03D0A7
-:10316000EA88002A00D07EE003B030BD037C002B4B
-:1031700009D185239B00C3589B6A6A46901D9847D6
-:1031800002234370E7E785239B00C358DB6A6A4646
-:10319000901D984702234370DDE7D2B2052A39D843
-:1031A0009200384B9B589F4684239B00C3585B6812
-:1031B000007C6A46911D9847CDE784239B00C35845
-:1031C0009B68007C6A46911D9847C4E784239B0056
-:1031D000C358DB68007C6A46911D9847BBE784238F
-:1031E0009B00C3581B69007C6A46911D9847B2E753
-:1031F00084239B00C3585B69007C6A46911D9847F5
-:10320000A9E784239B00C3589B69007C6A46911DF3
-:103210009847A0E72900FFF77FFFA5E7037C002B75
-:1032200007D185239B00C3585B6B6A46901D984766
-:1032300091E72900FFF770FF96E7037C002B09D187
-:1032400085239B00C3581B6B6A46901D9847072334
-:10325000437080E72900FFF75FFF85E72900200022
-:10326000FFF75AFF80E7191C934200D9111C8AB25C
-:103270006B46D9800100200000F0DBF974E7C046FE
-:10328000043900082439000870B504008B88002B2D
-:1032900022D1CB88002B1FD18B787F251D40FE23A8
-:1032A0005B00C35C032B0FD0FF235B00C5542900D8
-:1032B000FFF7AFFC200000F0DAF9002D07D0FE2365
-:1032C0005B000222E2540AE0FFF726FF07E0FE233C
-:1032D0005B000122E25402E02000FFF71DFF70BDF9
-:1032E00070B504000D008978284B197001290AD89F
-:1032F000FE235B00C35C022B09D0032B1ED02900E8
-:10330000FFF70AFF02E02900FFF706FF70BD002962
-:1033100011D04160FE235B000322C254FFF79CFDE5
-:10332000022803D0200000F0A2F9EFE729002000D6
-:10333000FFF7F2FEEAE700F09AF9E7E7002911D07B
-:10334000436899421ED0D9B2FFF796FD0F4B19780A
-:1033500061602000FFF780FD02280ED0200000F001
-:1033600086F9D3E7FE235B000222C2544160FFF7D7
-:1033700083FD200000F07BF9C8E729002000FFF75B
-:10338000CBFEC3E700F073F9C0E7C046240100207C
-:1033900010B5CB88012B09D1FE235B00C35C022B47
-:1033A00007D0032B0DD0FFF7B7FE01E0FFF7B4FE07
-:1033B00010BD0023836001000831012200F039F9BB
-:1033C000F6E7011D012200F034F9F1E710B5FE2304
-:1033D0005B00C35C023BDBB2012B0ED80123C36050
-:1033E00081239B00C358002B01D00323C36001003D
-:1033F0000C31022200F01DF910BDFFF78DFEFBE736
-:1034000010B50400FE235B00C35C023BDBB2012B62
-:103410000ED84B88012B0AD181239B000022C25079
-:103420001033C3589B689847200000F020F910BD66
-:10343000FFF772FEFBE7000010B54B78092B19D897
-:103440009B000E4AD3589F46FFF770FE002010BD28
-:10345000FFF71AFFFAE7FFF743FFF7E7FFF798FFD9
-:10346000F4E7FFF7B3FFF1E7FFF731FEEEE7FFF711
-:10347000C7FFEBE7FFF750FEE8E7C0463C3900081E
-:1034800070B504000D00FE235B00C35C032B13D159
-:103490000B79012B0DD885239B00C3589B68984757
-:1034A000EB88002B01D0002070BD200000F0DFF879
-:1034B000F9E7FFF731FEF6E7FFF72EFEF3E770B509
-:1034C00005000C008A88D1B2207860230340202BAD
-:1034D00008D1F533FF33EB589B682100280098474B
-:1034E000002070BD6378012B2CD0002B52D0032B11
-:1034F000F6D1FA33FF33EB5C022B06D0032B0CD052
-:1035000021002800FFF708FEEAE70029E8D080291B
-:10351000E6D02800FFF747FBE2E76388002B06D1DF
-:10352000002904D0802902D02800FFF73CFB852326
-:103530009B00EB589B68210028009847280000F06A
-:1035400096F8CDE7FE235B00EB5C022B06D0032B45
-:103550000CD021002800FFF7DFFDC1E70029BFD014
-:103560008029BDD02800FFF71EFBB9E76388002B38
-:10357000B6D14B0603D1280000F079F8B0E7280057
-:10358000FFF721FB85239B00EB589B682100280057
-:103590009847F0E7FE235B00EB5C022B06D0032B81
-:1035A0000AD021002800FFF7B7FD99E74B0697D016
-:1035B0002800FFF7F8FA93E7130612D47F240C4093
-:1035C000103424012C1904342800FFF70CFB0028C8
-:1035D0000ED00123236002222100280000F029F8E8
-:1035E0007EE77F240C40013424012C190434EBE7DE
-:1035F00000232360EFE770B504000D0016000028DB
-:1036000016D0FFF75AFD0130400080B2308028709C
-:1036100003236B70013B08E001345A1CD2B2E95419
-:103620000233DBB2AA180021117021780029F3D1EE
-:1036300070BD10B51300FA22520002248450836139
-:10364000C3610A000021FFF7F4FA002010BD10B595
-:1036500013000A000021FFF7ECFA002010BD10B59E
-:1036600013000A000021FFF7F4FA002010BD10B586
-:10367000FA235B000422C250002300220021FFF73E
-:10368000D8FA002010BD10B5FA235B000522C25005
-:10369000002300220021FFF7DCFA002010BD00000B
-:1036A000044B1B78012B01D000207047014B0022F6
-:1036B0001A70F9E72C010020852303800048704729
-:1036C0007C00002070B5040087239B00C25804339F
-:1036D000C3580A314901591889881368054D2800D3
-:1036E000984740232A0001212000FFF7B2FA00206A
-:1036F00070BDC0467008002010B50400054B0022C4
-:103700001A608121FFF73FFA01212000FFF73BFA01
-:10371000002010BD3001002010B504000A4B1860D5
-:10372000402302228121FFF71BFA402302220121BC
-:103730002000FFF715FA4023044A01212000FFF77B
-:1037400088FA002010BDC04630010020700800201B
-:10375000002904D087239B00C1500020704702201D
-:10376000FCE710B50288541C8388013B2340448841
-:10377000A3420CD00B7881688B54038801339BB231
-:103780008288013A12B213400380012010BD00204C
-:10379000FCE770470D4885460D480E490E4A002348
-:1037A00002E0D458C4500433C4188C42F9D30B4AF5
-:1037B0000B4C002301E013600432A242FBD3FFF75D
-:1037C000E8FF00F011F8FCF703FEFEE700400020E0
-:1037D00000000020080100207C39000808010020BA
-:1037E000B0090020FEE7000070B500260C4D0D4C1E
-:1037F000641BA410A64209D1002600F021F80A4D4E
-:103800000A4C641BA410A64205D170BDB300EB584E
-:1038100098470136EEE7B300EB5898470136F2E7D8
-:1038200074390008743900087439000878390008C0
-:1038300003001218934200D1704719700133F9E761
-:10384000F8B5C046F8BC08BC9E467047F8B5C046FF
-:08385000F8BC08BC9E4670475D
-:1038580002030405060708090A0B0C0D0E0F1010C9
-:103868000102030405060708090A0B0C0D0E0F10C8
-:103878004D49444920436F6E666967004D49444984
-:1038880020496E7465726661636500004F747465E3
-:103898007220536369656E7469666963000000008D
-:1038A8004D494449204469616C7300003030303020
-:1038B800303030303030314100000000A02D000899
-:1038C800A02D0008A82D0008AE2D0008AE2D000878
-:1038D800B42D0008A82D0008AE2D0008AE2D000854
-:1038E800AE2D0008AE2D0008AE2D0008A82D00084A
-:1038F800A82D0008AE2D0008B42D00085C32000881
-:10390800463100086C3100089A3100085C32000822
-:103918005C3200081C3200083A320008A83100085E
-:10392800BA310008CC310008DE310008F031000857
-:1039380002320008623400086E340008743400084B
-:10394800683400087434000850340008483400080B
-:10395800743400085C340008563400080000000085
-:0C3968000000000001020304060708092B
-:04397400E90000085E
-:04397800C100000882
-:10397C000100000004000000752C0008812C0008D8
-:10398C00B52C00088D2C0008D12C0008F92C00084F
-:10399C00212D000812010002020200400912010050
-:1039AC000002010203010000040311047D2D000834
-:1039BC00492D000819370008F936000800000000EE
-:1039CC000000000000000000A1360008C536000809
-:1039DC0000000000000000000000000000000000DB
-:1039EC00B936000800000000000000000902850044
-:1039FC00020100800A0904000000010100000924F2
-:103A0C000100010900010109040100020103000089
-:103A1C0007240100014300062402010100062402D0
-:103A2C0002020006240201110006240202120009FF
-:103A3C002403010301020100092403020401010112
-:103A4C0000092403011301120100092403021401CB
-:103A5C0011010009050102400000000006250102C9
-:103A6C000111090581024000000000062501020336
-:083A7C001300000000127A00A3
-:040000050800379523
+:100020000000000000000000000000005908000867
+:1000300000000000000000005B0800085D080008E8
+:100040009941000899410008994100089941000828
+:100050009941000899410008994100089941000818
+:100060009941000865080008994100089941000875
+:1000700099410008994100089941000899410008F8
+:1000800099410008994100089941000899410008E8
+:1000900099410008994100089941000899410008D8
+:1000A00099410008994100089941000899410008C8
+:1000B0009941000899410008994100087508000815
+:1000C0000448054B10B5834203D0044B002B00D0ED
+:1000D000984710BD88010020880100200000000022
+:1000E00006480749091A8910CB0F591810B549104D
+:1000F00003D0044B002B00D0984710BD880100208E
+:10010000880100200000000010B5074C2378002B68
+:1001100009D1FFF7D5FF054B002B02D0044800E0C2
+:1001200000BF0123237010BD8801002000000000E3
+:100130009C410008054B10B5002B03D0044905482D
+:1001400000E000BFFFF7CCFF10BDC046000000007C
+:100150008C0100209C41000870B50D4E0D4DAD1B6B
+:10016000AD1006D00024A300F35801349847A542EF
+:10017000F9D104F013F8084E084DAD1BAD1006D0B0
+:100180000024A300F35801349847A542F9D170BD6B
+:1001900010430008104300081043000814430008EF
+:1001A00010B5034B0100186800F0B2F810BDC0464E
+:1001B0000000002010B5034B0100186800F052F851
+:1001C00010BDC04600000020F0B5830746D0541E85
+:1001D000002A42D0CEB20200032502E01A00013C00
+:1001E0003BD3531C16702B42F8D1032C2DD9FF2280
+:1001F0000A40150215432A0415430F2C16D927006F
+:10020000103F3F093E01B4461E001A0010366644F6
+:10021000156055609560D5601032B242F8D10F225A
+:1002200001373F01DB191440032C0ED9261FB608F5
+:10023000B700BC461A001F1D674420C2BA42FCD159
+:1002400003220136B6009B191440002C05D0C9B218
+:100250001C19197001339C42FBD1F0BD140003003E
+:10026000C3E7C04670B50500002915D00C1F2368F0
+:10027000002B27DB280000F0C3F8244B1A68002A63
+:1002800005D0A2420CD92168601882421CD062605D
+:1002900028001C6000F0B6F870BDA34203D81A0015
+:1002A0005368002BF9D111685018A04219D012D808
+:1002B00021686018834221D063605460280000F0F8
+:1002C000A1F8E9E7E418D5E710685268844661446C
+:1002D00021606260DCE70C2328002B6000F092F8BC
+:1002E000DAE720680918501811608342E6D11868CF
+:1002F0005B688446614411605360DFE718685B689F
+:1003000084466144216063605460D7E7A401002003
+:10031000F8B50323CD1C9D43083506000C2D2AD2C9
+:100320000C25A94229D8300000F06AF82A4F3A6813
+:10033000002A0AD013685B1B04D440E023685B1BCF
+:100340001FD522005468002CF8D17B68002B3DD0CB
+:100350002900300000F042F8431C29D00323C41CBC
+:100360009C43A04205D0211A300000F037F8431C0E
+:100370001ED025600AE0002DD3DA0C230020336064
+:10038000F8BD0B2B0FD92360E4182560300000F076
+:1003900039F8200007220B30231D9043C31AEFD0F9
+:1003A0005A42E250ECE7A2420DD063685360EDE799
+:1003B0000C233000336000F025F80020E0E7140043
+:1003C0000B2BE0D854683C601400DFE700213000BC
+:1003D00000F004F87860BBE7A4010020002370B5AA
+:1003E000064C05000800236000F00EF8431C00D006
+:1003F00070BD2368002BFBD02B60F9E7B40A002006
+:100400007047C0467047C046044A1368002B00D1AD
+:10041000034B1818106018007047C046AC0100204C
+:10042000B80A0020002243088B4274D303098B4290
+:100430005FD3030A8B4244D3030B8B4228D3030CB4
+:100440008B420DD3FF22090212BA030C8B4202D356
+:100450001212090265D0030B8B4219D300E0090A7E
+:10046000C30B8B4201D3CB03C01A5241830B8B4287
+:1004700001D38B03C01A5241430B8B4201D34B0370
+:10048000C01A5241030B8B4201D30B03C01A5241D5
+:10049000C30A8B4201D3CB02C01A5241830A8B425A
+:1004A00001D38B02C01A5241430A8B4201D34B0243
+:1004B000C01A5241030A8B4201D30B02C01A5241A7
+:1004C000CDD2C3098B4201D3CB01C01A524183095B
+:1004D0008B4201D38B01C01A524143098B4201D395
+:1004E0004B01C01A524103098B4201D30B01C01AC0
+:1004F0005241C3088B4201D3CB00C01A524183083A
+:100500008B4201D38B00C01A524143088B4201D366
+:100510004B00C01A5241411A00D2014652411046C6
+:100520007047FFE701B5002000F006F802BDC046A5
+:100530000029F7D076E770477047C04630B589B0DC
+:100540001422002103A8FFF73FFE134B59698020B6
+:10055000C002014359615A6902400192019A5A69E5
+:10056000802189020A435A615B690B400293029B16
+:100570008025AD01094C00222900200001F038FE41
+:1005800003950123049300230593069303A92000F8
+:1005900001F062FD09B030BD0010024000040048C7
+:1005A00000B583B0094A5169012319435161526969
+:1005B00013400193019B00220021092001F000FF5C
+:1005C000092001F02FFF03B000BDC046001002401B
+:1005D000F0B585B00C22002101A8FFF7F5FD264CEF
+:1005E000264B236000236360A360E360012525613F
+:1005F0000826666123766376A576E376C222FF320B
+:10060000E26123622433E554A562200000F08CFEF1
+:1006100080235B01029306270397019501A920001F
+:1006200000F0E2FF0223019301A9200000F0DCFFAB
+:100630000323019301A9200000F0D6FF04230193B6
+:1006400001A9200000F0D0FF0523019301A920009B
+:1006500000F0CAFF019701A9200000F0C5FF0723A1
+:10066000019301A9200000F0BFFF019601A920001D
+:1006700000F0BAFF05B0F0BDA8040020002401403E
+:1006800010B598B0302200210CA8FFF79DFD102274
+:10069000002107A8FFF798FD1C2200216846FFF7FC
+:1006A00093FD30230B932F3B139310930F33119330
+:1006B0000BA801F03FF807230793043B089300249D
+:1006C00009940A94012107A801F01EFB80239B02D4
+:1006D00000930694684601F0B7FB18B010BD000007
+:1006E00070B501F085FCFFF7CBFFFFF727FFFFF7A1
+:1006F00057FFFFF76DFF02F055FB082240494148C4
+:1007000000F0D0FE02F07AFD002815D18026B60157
+:100710003D4D01223100280001F06AFDFA246400F9
+:10072000200001F087FC00223100280001F060FD6C
+:10073000200001F07FFCE9E7344AFE235B00D35C34
+:10074000032B06D08021002289012F4801F050FDA3
+:10075000F2E78021012289012B4801F049FD12E0D6
+:100760008025AD01284C01222900200001F040FD28
+:10077000C82001F05FFC00222900200001F038FDB4
+:10078000C82001F057FC214AFE235B00D35C032BF9
+:10079000E6D18021012289011B4801F029FD02F0E8
+:1007A0006BFF00241AE05200194BD0526A00194B1B
+:1007B000D15AFFF737FE7F230340174A5355174896
+:1007C000C3702300503B4370042102F079FD03F015
+:1007D0000FFC022001F02EFC0134E4B2072CD2D829
+:1007E00025000F4B1A5D53000549585A084E9B5B74
+:1007F0001E003236B042D6DA323B9842ECDCD2E709
+:10080000E0010020A804002000040048EC040020BF
+:10081000C801002064000020D80100207C000020D6
+:100820007400002070B58025AD01094C012229001B
+:10083000200001F0DDFC642001F0FCFB0022290017
+:10084000200001F0D5FC642001F0F4FBEBE7C0468A
+:10085000000400487047FEE77047704710B501F08C
+:10086000D7FB10BD10B5024801F055FD10BDC046C4
+:10087000F001002010B5024802F016F910BDC04684
+:100880003402002082B00A4B996901221143996118
+:1008900099690A400092009ADA69802149050A4361
+:1008A000DA61DB690B400193019B02B07047C046DF
+:1008B0000010024030B589B004001422002103A8C2
+:1008C000FFF782FC274B22689A4201D009B030BD65
+:1008D000254B996980208000014399619A69024003
+:1008E0000092009A596980208002014359615A6937
+:1008F00002400192019A5A698021C9020A435A6151
+:100900005B690B400293029BFF230393032504952D
+:10091000902003A9C00501F09FFB012303930495D8
+:100920000025059503A9114801F096FB1048114BCD
+:100930000360456085608023C3608033036180234A
+:10094000DB0043612023836180235B01C36101F0ED
+:100950007FFC002803D1064B23635C62B6E7FFF7F8
+:1009600061FFF8E700240140001002400004004845
+:10097000F0010020080002404022835A02490B4344
+:100980009BB283520020704780BFFFFF4022835AF2
+:1009900002490B40835200207047C0467F40000050
+:1009A00084B010B503910492059340220123835231
+:1009B00000238352043283520C328352FFF7DCFF50
+:1009C000002010BC08BC04B018470000F0B50D783A
+:1009D000AD0045192B88B14A1340CA78012A54D07A
+:1009E000002A48D0022A03D0032A49D0012400E07B
+:1009F0000024AB4A13439BB22B800B789E008619D0
+:100A000035882DB2A74F3D402B439BB21A4392B27B
+:100A100032800B7B002B00D094E04B78002B44D02D
+:100A20005023C25A82180B78DB009B188022D20018
+:100A300094466344CA88520852001A800B789B007F
+:100A4000C3181A88520606D51A883D001540964AE2
+:100A50002A4392B21A80CB78012B1BD00B789B00D3
+:100A6000C0180388914A134020225A408C4B1343EC
+:100A70009BB2038051E08022920013430024B8E728
+:100A8000C022D20013430024B3E78022D2001343D4
+:100A90000024AEE70B789B00C0180388834A1A40F5
+:100AA0007F4B13439BB2038037E05025425B821893
+:100AB0000B78DB009B187E4A94466344CA88520830
+:100AC00052001A80425B82180B78DB009B18794A2F
+:100AD000944663440A69002A21D11A88764D15404C
+:100AE000764A2A431A800B789B00C3181A8852044E
+:100AF00006D51A886B4D1540714A2A4392B21A8066
+:100B00000B789B00C01802886E4B1A40C0239B01D3
+:100B10005A40634B13439BB203802000F0BD3E2A32
+:100B200006D85508D20700D50135AD021D80DAE799
+:100B30005509D20600D1013DAD02ADB25F4A154361
+:100B40001D80D0E70B789B00C3181A88554D1540BF
+:100B50005D4A2A4392B21A805025425B82180B7874
+:100B6000DB009B188022D200944663440A89520815
+:100B700052001A80425B82180B78DB009B184C4AAB
+:100B8000944663444A89520852001A804B78002BDD
+:100B90003AD10B789B00C3181A88520406D51A88DC
+:100BA000404D1540464A2A4392B21A800B789B006A
+:100BB000C3181A88520606D51A883A4D15403A4A83
+:100BC0002A4392B21A800B789B00C3181A88354DBD
+:100BD0001540354A2A4392B21A800A789200821848
+:100BE0001388384D1D40C0239B016B402C4D2B4377
+:100BF0009BB213800B789B00C01803882B4A1340CC
+:100C00002B439BB2038088E70B789B00C3181A889C
+:100C1000520406D51A88234D1540294A2A4392B218
+:100C20001A800B789B00C3181A88520606D51A88BA
+:100C30001C4D15401C4A2A4392B21A800B789B0027
+:100C4000C3181A88174D15401D4A2A4392B21A80BC
+:100C5000CB78012B16D00B789B00C3181A88134D44
+:100C60002A40202555400E4A2A4392B21A800B781A
+:100C70009B00C3181A8813491140094A0A4392B2CB
+:100C80001A804AE70B789B00C3181A88074D154055
+:100C9000034A2A4392B21A80E9E7C0468F89FFFFD0
+:100CA0008080FFFF8F8FFFFFC080FFFFBF8FFFFFA0
+:100CB0000404000006040000FF83FFFF0080FFFF24
+:100CC00080C0FFFF8FBFFFFF8081FFFF10B50B7B50
+:100CD000002B33D14B78002B18D00B789B00C31816
+:100CE0001A88520606D51A884E4C14404E4A2243A2
+:100CF00092B21A800B789B00C01803884B4A1A40A6
+:100D00004B4B13439BB20380002010BD0B789B001C
+:100D1000C3181A88520406D51A88424C1440454A12
+:100D2000224392B21A800B789B00C0180388424A73
+:100D30001A403F4B13439BB20380E5E74B78002BEF
+:100D400037D10B789B00C3181A88520406D51A882D
+:100D5000344C1440374A224392B21A800B789B00DD
+:100D6000C3181A88520606D51A882E4C14402E4AEB
+:100D7000224392B21A800B789B00C3181A88294C20
+:100D80001440294A224392B21A800C78A400041914
+:100D90002388294A1340264A13439BB223800B78A9
+:100DA0009B00C018038821490B401A4392B202806D
+:100DB000AAE70B789B00C3181A88520406D51A8834
+:100DC000184C14401B4A224392B21A800B789B00A5
+:100DD000C3181A88520606D51A88124C1440124AB3
+:100DE000224392B21A800B789B00C3181A880D4CCC
+:100DF0001440104A224392B21A800C78A4000419BD
+:100E000023880A4A13400A4A13439BB223800B7873
+:100E10009B00C018038808490B401A4392B2028015
+:100E200072E7C0468F8FFFFFC080FFFFBF8FFFFFBD
+:100E30008080FFFF80C0FFFF8FBFFFFF4B78002B3C
+:100E40000ED10B789B00C01802880C4B1A408023EF
+:100E50005B015A400A4B13439BB20380002070474A
+:100E60000B789B00C0180388064A134010225A4092
+:100E7000034B13439BB20380F0E7C0468FBFFFFFD5
+:100E80008080FFFFBF8FFFFF10B50B7B002B39D198
+:100E90004B78002B1CD00B789B00C3181A88520685
+:100EA00006D51A88184C1440184A224392B21A8068
+:100EB000CB78012B26D00B789B00C0180388144AEE
+:100EC000134020225A40134B13439BB2038019E076
+:100ED0000B789B00C3181A88520406D51A880A4C4E
+:100EE00014400D4A224392B21A800B789B00C0181E
+:100EF00002880A4B1A40C0239B015A40054B1343FA
+:100F00009BB20380002010BD8F8FFFFFC080FFFFCA
+:100F1000BF8FFFFF8080FFFF80C0FFFF8FBFFFFFFD
+:100F2000002902D14C238022C252002070470000C9
+:100F30005822835A02490B439BB2835200207047C8
+:100F40000080FFFF4423C05A80B2704700207047E2
+:100F500010B501335B0812188020C000844662443B
+:100F600007E008784C7824020443148002320231EE
+:100F7000013B002BF5D110BD70B505000C00497880
+:100F800001292BD0A26923699A4200D8D8E0D21A4D
+:100F9000A261227B002A00D0E9E05032A95A6918E8
+:100FA0002278D2005218A0498C466244002B00D00F
+:100FB000CAE013889D4919409D4B0B431380237849
+:100FC0009B00ED182A889B4B1A40C0239B015A4076
+:100FD000994B13439BB22B80002070BDA2692369FB
+:100FE0009A421DD9D21AA261227B002A1CD02278F3
+:100FF000900028180088400664D5002939D1503166
+:10100000695A6918D200521887498C466244002BED
+:101010001CD111888548084085490143118031E081
+:101020000023A3611300DFE79EB2E2883300616909
+:101030002800FFF78DFF5023EA5AAA182378DB0017
+:101040009B187E4A944663441E802EE03E2B06D8B1
+:101050005908D80700D501318902118012E05909D9
+:10106000D80600D10139890289B271480143118043
+:1010700008E05021695A6918D20052186A498C4612
+:101080006244138062899BB261692800FFF760FFA8
+:101090006378002B47D123789B00EB181A886849A6
+:1010A0001140684A0A4392B21A8023789B00ED18D7
+:1010B0002B88654A134030225A405F4B13439BB242
+:1010C0002B8089E7002923D15031695A6918D20051
+:1010D00052185A498C466244002B06D11188534855
+:1010E00008405349014311801BE03E2B06D85908A4
+:1010F000D80700D501318902118012E05909D806BC
+:1011000000D10139890289B249480143118008E0C0
+:101110005021695A6918D200521848498C466244D5
+:1011200013802289AFE7012BBFD123789B00EB18F6
+:101130001A8843491140454A0A4392B21A80B4E7DB
+:101140000023A361130024E73E2B06D85908DB07D0
+:1011500000D501318902118031E75909DB0600D140
+:101160000139890289B2324B1943118027E70029DE
+:1011700010D15022A95A69182278D20052182F494A
+:101180008C466244002B1AD111882848084028490F
+:10119000014311806278002A37D15032A95A691868
+:1011A0002278D200521820498C466244002B19D173
+:1011B00013881E4919401E4B0B431380FFE63E2B3C
+:1011C00006D85908D80700D5013189021180E1E716
+:1011D0005909D80600D10139890289B2144801435E
+:1011E0001180D7E73E2B06D85908DB0700D501311F
+:1011F00089021180E3E65909DB0600D10139890231
+:1012000089B20B4B19431180D9E6012A00D0D6E6EA
+:101210004F32A95A69182278D200521802498C46D6
+:1012200062441380CBE6C04606040000FF83FFFF44
+:101230000080FFFF8FBFFFFF8080FFFF02040000E0
+:101240008F8FFFFFC080FFFFBF8FFFFF80C0FFFFBA
+:1012500030B55D0812188020C0008446624407E063
+:101260001488A4B202320C70240A4C700231013D81
+:10127000002DF5D1DB0701D513880B7030BD0000C0
+:1012800030B583B0040000230193036899680322FA
+:101290000A40012A0ED09968204A114212D19A6858
+:1012A00001210A439A601E4B18681E49FFF7BAF8DD
+:1012B000019015E01A68D2072DD4DA681204EAD535
+:1012C000002008E0A36B10221343A363E36B0F3AE3
+:1012D0001343E363012003B030BD019B013B019345
+:1012E000019B002BF9D100F09FFE050023681B68CD
+:1012F000DB070ED400F098FE401B0228F6D9A36B42
+:1013000010221343A363E36B0F3A1343E3630120FB
+:10131000E1E70020DFE70020DDE7C046170000809E
+:101320008401002040420F0070B5041E00D1B1E0DE
+:10133000836B002B7ED0A36BDB0600D5A4E0216875
+:101340008B6804221A4000D09EE0A36B52480340F1
+:101350000630FF300343A363886803230340012B57
+:101360006ED0CB6818208343A0680343CB6021680C
+:101370000B699B009B08606803430B612168CB6885
+:1013800046480340CB60237E9B03617EC9030B4329
+:10139000A17E48030343A06A012858D08020400161
+:1013A0000343E06803432069022852D013432422F8
+:1013B000A25C52001343E27E012A4CD0E269C221B2
+:1013C000FF318A4202D0216A0A4313432168CA6866
+:1013D0001A43CA60E26A802149058A420DD0012A77
+:1013E0000BD0022A09D0032A07D0042A05D0052AE7
+:1013F00003D0062A01D0072A0AD1206841690722B2
+:101400009143416120684169E56A2A400A4342618B
+:101410002268D26822490A409A422BD0A36B12223A
+:101420009343023A1343A363E36B0F3A1343E3631B
+:1014300001202EE0C36334228354FFF73BFA7AE79E
+:101440000B68DB079AD4CB681B0497D489E710009C
+:10145000A6E70422AAE7002903D1802252021343FF
+:10146000ACE7A26B20210A43A263E26B1F390A4357
+:10147000E263A3E70023E363A36B03229343023AEF
+:101480001343A363002004E0A36B10221343A36360
+:10149000012070BD0120FCE7FDFEFFFF1902FEFFE9
+:1014A000E7FF3F83F8B504000E00170003689B6850
+:1014B0005B073ED43423C35C012B3CD03423012290
+:1014C000C254437E012B32D0FFF7DAFE051E2CD129
+:1014D000A36B1A4A1A4080235B001343A3630023C3
+:1014E000E3633422A354236B154A9A62236B154A93
+:1014F000DA62236B144A1A6323681C221A6022687A
+:10150000536810210B4353602268D3680F390B4393
+:10151000D360216840313B003200206B00F0C0FEF8
+:101520002268936804210B4393602800F8BD0025CE
+:10153000CEE70225F9E70225F7E7C046FEF0FFFFF8
+:1015400051150008C3150008CF15000870470000AA
+:1015500010B5436A9A6B5021114203D01B6B1B6B71
+:10156000984710BD996B802292000A439A631A68CB
+:10157000D068C0210901084213D1997E002910D1F9
+:10158000116809070DD5916849070ED451680C20E0
+:10159000814351609A6B09490A400431FF310A4383
+:1015A0009A631800FFF7D2FFDBE79A6B20210A430A
+:1015B0009A63DA6B1F390A43DA63F2E7FEFEFFFF34
+:1015C000704710B5406AFFF7FBFF10BD704710B5BC
+:1015D000406A836B402213438363C36B3C3A1343DB
+:1015E000C363FFF7F3FF10BD30B583B004000023E1
+:1015F00001933433C35C012B00D18AE034230122F0
+:10160000C25403689A68520775D4434A48689042A6
+:1016100056D09A6A01200D68A84002439A62E36A94
+:101620008022520593421ED0012B1CD0022B1AD0CF
+:10163000032B18D0042B16D0052B14D0062B12D058
+:10164000072B10D02268506907230340886898420E
+:1016500009D05069072398435061206842698D681A
+:101660002B40134343610B681A00103A022A4CD8EE
+:101670002A4A1268102B0ED0112B09D080235B044C
+:101680001343264A13600B68102B07D0002037E065
+:101690008023DB03F4E780231B04F1E7204B186869
+:1016A0002049FEF7BFFE830018184300019302E0B3
+:1016B000019B013B0193019B002BF9D100201FE00E
+:1016C0009A6A01200D68A84082439A620B681A004A
+:1016D000103A022A1BD8114A1268102B09D0112B7C
+:1016E00005D0114B13400D4A1360002008E00F4B4A
+:1016F000F8E70F4BF6E7836B202213438363012047
+:1017000034230022E25403B030BD0020F8E700206B
+:10171000F6E70220F7E7C046011000000827014065
+:101720008401002040420F00FFFFFFFEFFFFBFFFCC
+:10173000FFFF7FFF70B582B0041E00D185E2036811
+:10174000DB072BD5B34B5A680C231340042B1DD059
+:10175000B04B5A680C231340082B0ED06368012B42
+:1017600041D0002B56D1AB4B1A68AB490A401A60E6
+:101770001A68AA490A401A603BE0A64B5B68C0227F
+:1017800052021340802252029342E7D1A14B1B68C0
+:101790009B0303D56368002B00D159E223689B07A4
+:1017A00078D59C4B5B680C221A4262D0994B5A68E0
+:1017B0000C231340082B53D0E368002B00D18BE09F
+:1017C000944A136801210B43136000F02DFC0500BF
+:1017D000904B1B689B0776D400F026FC401B022828
+:1017E000F6D9032032E28B4A116880235B020B4357
+:1017F00013606368002B25D000F016FC0500854BB4
+:101800001B689B03CAD400F00FFC401B6428F6D968
+:1018100003201BE2052B09D07E4B1A687E490A4043
+:101820001A601A687D490A401A60E2E7794B196824
+:101830008022D2020A431A601968802252020A43A7
+:101840001A60D6E700F0F0FB0500724B1B689B03A3
+:10185000A4D500F0E9FB401B6428F6D90320F5E18C
+:101860006C4B5B68C02252021340802212029342EA
+:10187000A2D1684B1B689B0704D5E368012B01D0FC
+:101880000120E3E163490B68F82293432269D20007
+:1018900013430B6023681B0744D5E369002B2ED04C
+:1018A0005C4A536A01210B43536200F0BDFB050003
+:1018B000584B5B6A9B0735D400F0B6FB401B0228EF
+:1018C000F6D90320C2E153490B68F82293432269F9
+:1018D000D20013430B60DDE74E4A136801218B43AE
+:1018E000136000F0A1FB05004A4B1B689B07D1D594
+:1018F00000F09AFB401B0228F6D90320A6E1454AD6
+:10190000536A01218B43536200F08EFB0500414B6B
+:101910005B6A9B0706D500F087FB401B0228F6D9BF
+:10192000032093E123685B0700D47FE0394BDB6938
+:10193000DB001DD4374AD169802040050143D161C5
+:10194000D36903400193019B0125354B1B68DB05DF
+:1019500010D5A368012B21D0002B36D12D4B1A6A4C
+:1019600001218A431A621A6A03318A431A621AE011
+:101970000025EAE72A4A116880235B000B431360C5
+:1019800000F052FB0600264B1B68DB05E1D400F09B
+:101990004BFB801B6428F6D9032057E11D4A136ACC
+:1019A00001210B431362A368002B24D000F03CFB01
+:1019B0000600184B1B6A9B0736D400F035FB801BD2
+:1019C000184B9842F5D9032040E1052B09D0114B63
+:1019D0001A6A01218A431A621A6A03318A431A6217
+:1019E000E1E70C4B1A6A04210A431A621A6A0339A6
+:1019F0000A431A62D7E700F017FB0600054B1B6A83
+:101A00009B0711D500F010FB801B064B9842F5D9BF
+:101A100003201BE100100240FFFFFEFFFFFFFBFF62
+:101A20000070004088130000012D3AD02368DB06C7
+:101A300010D56369012B3AD0053358D1884A536BCE
+:101A400004218B435363536BF4318B43A169C90069
+:101A50000B43536323689B0600D482E0804B5A6893
+:101A60000C2313400C2B60D07D4B5A680C23134081
+:101A7000082B53D0236A002B60D0794A516B802306
+:101A80005B020B43536300F0CFFA0500744B5B6BB2
+:101A9000DB0366D400F0C8FA401B0228F6D9032005
+:101AA000D4E06F4AD3696F490B40D361BEE76C4BFA
+:101AB0005A6B04210A435A635A6B03390A435A6327
+:101AC00000F0B2FA0500664B5B6B9B0706D400F092
+:101AD000ABFA401B0228F6D90320B7E060494B6BF4
+:101AE000F8229343A269D20013434B63B2E75C4BE5
+:101AF0005A6B04210A435A635A6B03398A435A6367
+:101B000000F092FA0500564B5B6B9B07A2D500F0E4
+:101B10008BFA401B0228F6D9032097E0504B5B68F4
+:101B2000C022520213409342A4D14D4B5B6BDB03A6
+:101B300017D5236A012B14D0012087E0484A536B44
+:101B400049490B40536300F06FFA0500444B5B6B4F
+:101B5000DB0306D500F068FA401B0228F6D9032003
+:101B600074E0636A002B00D174E03D4A51680C2296
+:101B70000A40082A4DD0022B12D0394A13683B493B
+:101B80000B40136000F050FA0400354B1B689B01BA
+:101B90003DD500F049FA001B0228F6D9032055E094
+:101BA0002F4A136831490B40136000F03DFA0500DD
+:101BB0002B4B1B689B0106D500F036FA401B022810
+:101BC000F6D9032042E0264BDA6A0F218A43216BC3
+:101BD0000A43DA625A6826490A40E16AA06A014368
+:101BE0000A435A601968802252040A431A6000F0BE
+:101BF0001BFA04001A4B1B689B0106D400F014FA70
+:101C0000001B0228F6D9032020E000201EE000205F
+:101C10001CE0012B20D0124B5A68D96AC0235B020A
+:101C20001340A06A834201D001200FE00F230B4034
+:101C3000216B8B4201D0012008E0F0239B031A4066
+:101C4000E36A9A420AD0012000E0012002B070BD90
+:101C50000120FBE70020F9E70120F7E70020F5E786
+:101C600000100240FFFFFFEFFFFFFEFFFFFFFFFE40
+:101C7000FF7FC2FF30B589B004AA1F4B180032C8DD
+:101C800032C2110002680A606A46103313CB13C2D5
+:101C90001B681360194B5A680C231340082B04D09F
+:101CA0000C2B26D0164809B030BD910C0F231940DB
+:101CB00004A8445C1149C96A0B406946C95CC02349
+:101CC0005B021A4080235B029A4208D0C0235B0269
+:101CD0009A4209D00A48FEF7A5FB6043E3E70848AB
+:101CE000FEF7A0FB6043DEE70648FEF79BFB604380
+:101CF000D9E70448D7E7C046B441000800100240C5
+:101D000000127A00006CDC0270B504000D0000289F
+:101D100000D189E0464B1A68012313408B420BD255
+:101D200043490B68012293432B430B600B681A4015
+:101D3000AA4201D0012078E023689A070ED55B07FC
+:101D400005D53C4A5168E023DB000B435360394A18
+:101D50005368F0218B43A1680B4353602368DB0772
+:101D600035D56368012B09D0022B24D0032B28D052
+:101D7000304A1268920705D4012056E02D4A1268B5
+:101D8000920353D52B494A680320824313434B6087
+:101D900000F04AF90600274B5B680C221A40636882
+:101DA0009B009A4213D000F03FF9801B224B9842CF
+:101DB000F1D9032039E01F4A12689201E2D40120D0
+:101DC00033E01C4A526BD203DCD401202DE0184BC7
+:101DD0001A6801231340AB420BD915490B68012245
+:101DE00093432B430B600B681A40AA4201D0012099
+:101DF0001BE023685B0706D50E4A53680F490B406A
+:101E0000E1680B435360FFF735FF0A4B5A6812092C
+:101E10000F2313400A4AD35CD8400A4B18600020B5
+:101E200000F0BEF8002000E0012070BD0120FCE7BA
+:101E3000002002400010024088130000FFF8FFFF5E
+:101E4000004300088401002070B582B004000368DC
+:101E5000DB0335D54B4BDB69DB0066D4494AD169DE
+:101E6000802040050143D161D36903400193019B68
+:101E70000125454B1B68DB0559D5424B1B6AC02227
+:101E80009200134013D061680A409A420FD03D4B34
+:101E9000186A3E4A02401E6A802149023143196293
+:101EA000196A3B4E314019621A62C30753D4354A4E
+:101EB000136A36490B4061680B431362012D59D0F8
+:101EC0002368DB0706D52F4A136B03218B43A168D8
+:101ED0000B43136323689B0706D52A4A136B2D49CE
+:101EE0000B40E1680B43136323689B0606D5254A24
+:101EF000136B10218B4321690B43136323689B03EE
+:101F000006D5204A136B80218B43A1690B431363D1
+:101F100023685B0533D51B4A136B40218B436169F2
+:101F20000B431363002002B070BD0025A1E7164AE1
+:101F3000116880235B000B43136000F075F8060006
+:101F4000114B1B68DB0598D400F06EF8801B6428E9
+:101F5000F6D90320E7E700F067F80600094B1B6A93
+:101F60009B07A4D400F060F8801B0B4B9842F5D976
+:101F70000320D8E7D36909490B40D361A0E70020CB
+:101F8000D1E7C0460010024000700040FFFCFFFF98
+:101F9000FFFFFEFFFFFFFCFF88130000FFFFFFEFC6
+:101FA00010B504000F4B1978FA208000FEF73AFABA
+:101FB00001000D4B1868FEF735FA00F03FFA0028D3
+:101FC0000DD1032C01D901200AE0013000222100AB
+:101FD000404200F0F5F9054B1C60002000E00120B4
+:101FE00010BDC04680000020840100208400002035
+:101FF00010B5064A136810210B4313600020FFF749
+:10200000CFFFFEF73FFC002010BDC046002002407D
+:10201000034A1168034B1B785B1813607047C04676
+:10202000E804002080000020014B18687047C0467B
+:10203000E804002070B50400FFF7F6FF0500631CFC
+:1020400002D0044B1B78E418FFF7EEFF401BA042C0
+:10205000FAD370BD80000020F0B5C64600B582B04E
+:10206000002338E0042600E00026AE4035003D4362
+:102070000234A400574EA551574C25684246D4431C
+:102080002E0026404A68D20302D5424615432E0050
+:10209000514D2E606D682E0026404A68920302D58D
+:1020A000424615432E004C4D6E60AD682E00264012
+:1020B0004A68D20202D5424615432E00464DAE6014
+:1020C000ED682C404A68920202D542462A43140029
+:1020D000414AD46001330A681400DC4076D00125FF
+:1020E0009D402A409046F5D04C68022C01D0122C1D
+:1020F0000ED1DC080834A400275807261E40B6007D
+:102100000F22B24097430A69B24016003E43265060
+:1021100002685F0003242600BE40F6433240944626
+:102120004A681440BC406246144304604C68621E16
+:10213000012A03D9112C01D0122C10D1846834400B
+:10214000A446CC68BC406246144384604468AC43F7
+:102150004A681209012515409D4025434560C46821
+:1021600026408C68BC403443C4604A68D200B1D574
+:102170001A4DAE6901242643AE61AD692C4001942D
+:10218000019C9C08A51CAD00124EAF5903261E40B1
+:10219000B5000F26AE40B7439026F605B04200D1F9
+:1021A00062E70F4EB0420BD00E4EB0420AD00E4E38
+:1021B000B04209D00D4EB04200D153E7052654E796
+:1021C000012652E7022650E703264EE702B004BC80
+:1021D0009046F0BD000001400004014000100240A4
+:1021E0000004004800080048000C004800100048A7
+:1021F000002A01D1816270478161FCE770B5C56B2F
+:102200000124066CB4406C60046863604368102B62
+:1022100004D0036899600368DA6070BD03689A604F
+:102220000368D960F9E7000010B504000368064AA6
+:102230009446634418001421FEF7F4F880002064EB
+:10224000024BE36310BDC046F8FFFDBF0000024033
+:1022500070B5041E20D021250223435501680B6868
+:102260000E4A1A40436880680343E06803432069CC
+:10227000034360690343A0690343E06903431343D5
+:102280000B602000FFF7D0FF0023A36301226255FB
+:102290001F32A354002070BD0120FCE70FC0FFFFD8
+:1022A00070B504002020205C012832D020200125B8
+:1022B00025540130205C012804D020230022E25460
+:1022C000022070BD2030013525540020A063256810
+:1022D00028680126B04328602000FFF78FFFE36ADB
+:1022E000002B0BD0226813680E210B431360226869
+:1022F000136801210B4313600020E2E72268136892
+:102300000A210B4313602268136806398B4313605C
+:10231000EDE70220D5E770B5C36B1A68046825683D
+:10232000016C04238B401A4212D06B0710D523682E
+:102330009B0603D42368042293432360C26B0423C7
+:10234000016C8B405360C36A002B00D0984770BD6E
+:1023500002238B401A4218D0AB0716D523689B0680
+:1023600006D423680A22934323602123093AC254E6
+:10237000C26B0223016C8B40536020230022C254A5
+:10238000836A002BE3D09847E1E708238B401A4289
+:10239000DDD02B07DBD523680E2293432360C26B6D
+:1023A00001231900046CA1405160836321228354EE
+:1023B0001F330022C254036B002BC8D09847C6E7D6
+:1023C00070B5002811DB8308144DC0339B005C59A5
+:1023D00003221040C000FC3216008640B44389013D
+:1023E0000A40824022435A5170BDC0B20F230340BD
+:1023F000083B9B0806339B00094A944663445D688A
+:1024000003242040C000FF2214008440A54389011A
+:102410001140814029435960E6E7C04600E100E0F1
+:1024200000ED00E0002805DB1F2318401E3B834021
+:10243000014A13607047C04600E100E001380A4BD2
+:1024400098420FD8094A50600948036A1B021B0AC8
+:10245000C02109060B430362002393600733136016
+:10246000002070470120FCE7FFFFFF0010E000E0C4
+:1024700000ED00E030B587B0041E61D0314BC35C85
+:10248000002B07D02F4B0322E2542068FEF77EFA80
+:1024900000231AE08A239B000022C25400F09EFC15
+:1024A000F0E75A01A2181100293101200870013902
+:1024B0000B70D38610002B30002101709163D16323
+:1024C0009A1C520111510133DBB260688342E8D398
+:1024D000002215E05301E3181D002A35FF350021C5
+:1024E0002970013D2A70033529700D3529603D336F
+:1024F000FF33196013000A335B0119510132D2B264
+:102500009042E7D86A462300103323CB23C203CB83
+:1025100003C26168A268E3682068FEF741FA2423D9
+:102520000022E254074B0132E254E369012B02D04E
+:10253000002007B030BD200000F01FFC0020F8E7AD
+:102540000120F6E72902000070B504008A239B00F1
+:10255000C35C012B0DD08A25AD00012343550068D3
+:10256000FEF7E6FC2068FEF707FA0023635500201B
+:1025700070BD0220FCE770B504008A239B00C35C99
+:10258000012B0CD08A25AD00012343552333C154C0
+:102590000068FEF7C5FC00236355002070BD0220D3
+:1025A000FCE770B5050048B2002827DB07240C4083
+:1025B000640120002930FF3028182C192A34FF34F8
+:1025C000002626700724214001700261C370427802
+:1025D000002A00D0C181022B1BD08A239B00EB5C18
+:1025E000012B19D08A24A40001232B55010028684F
+:1025F000FEF7ECF900232B55002070BD07240C409A
+:1026000064012000283028182C192934012626704E
+:10261000D8E700230371E0E70220EEE770B504007D
+:102620004BB2002B1FDB07230B405B011A00293242
+:10263000FF328218C3182A33FF3300201870072393
+:10264000194011708A239B00E35C012B16D08A2568
+:10265000AD000123635511002068FEF737FB00230E
+:102660006355002070BD07230B405B011A00283220
+:102670008218C318293301201870E0E70220F1E71F
+:1026800070B507250D406C0121002931FF3141183B
+:10269000041926003D36FF3632602A000A32520104
+:1026A000135082180023536022002A32FF32137025
+:1026B0002934FF342570002D04D00068FEF75CFC3F
+:1026C000002070BD0068FEF757FCF9E770B50725DC
+:1026D0000D406C012100283141180419E263AA1C45
+:1026E0005201135082180023536023002933012222
+:1026F0001A7028342570002D04D00068FEF73CFCC9
+:10270000002070BD0068FEF737FCF9E7F0B5C6465B
+:1027100000B5050028684423C35A1BB2002B00DB18
+:10272000AAE14423C35A9BB20F241C4000D0BCE052
+:10273000DB0651D503889BB21A0500D57FE01BB29A
+:10274000002BE7DA0388CE4A13408022134303802C
+:1027500028685023C35A94225200AA5CD2009B18C6
+:102760001B18C84A944663441B889B059B0D2A008E
+:102770002932FF32D361002B0FD0516900290CD0D0
+:102780001400D288FEF764FD6369E26994466344ED
+:1027900063610021280000F04CFB2B6850229A5AFC
+:1027A0009B18B84A944663442A002932FF321269C2
+:1027B000002A67D11A88B4491140B44A0A431A80E2
+:1027C00029680A88B24B1A40C0239B015A40B14B7A
+:1027D00013439BB20B809DE70388AF4A1A40AB4B73
+:1027E00013439BB2038029685023CB5A2822AA5C4A
+:1027F000D2009B185B18A94A944663441B889B052A
+:102800009B0D6B64EA6B94466344EB6300212800E4
+:1028100000F01CFB2423EB5C002B00D17AE72B6C2F
+:10282000002B00D076E72422AB5C802149420B4389
+:10283000DBB2CC31286843520023AB546AE7502303
+:10284000C35A94225200AA5CD2009B181B188D4ACE
+:10285000944663441B889B059B0D2A002932FF3256
+:10286000D3618C2189006918D288FEF7F1FC2A68AF
+:10287000138883490B4080210B431380280000F00C
+:10288000CDFA47E73E2A06D85108D20700D50131D4
+:102890008902198094E75109D20600D101398902D1
+:1028A00089B27A4A114319808AE7A30098464044C6
+:1028B0000688B6B233B2002B30DB330600D429E7EA
+:1028C0002B6843441A001B88734919406F4B0B4314
+:1028D0009BB2138028685023C35A610169180A000B
+:1028E00028321278D2009B181B186C4A9446634415
+:1028F0001A889205920DA31C5B01E8184260C86B10
+:1029000084466244CA635B59002B00D0ACE00C00E3
+:1029100028342178280000F099FAFBE60388584A09
+:1029200013408022134303806301EB183533FF33D8
+:102930001B78002B1ED128685033C35A6201AA1895
+:102940002932FF321278D2009B181B184D4A944648
+:1029500063441F88BF05BF0D33D06301EB181A0015
+:102960002F32FF3212883D33FF3319683B00FEF7E8
+:102970006FFC26E028686301EB182933FF331B78CE
+:102980009A008218128852044BD55022825ADB00DA
+:10299000D3181B18414A944663441F88BF05BF0DD6
+:1029A00032D16301EB182933FF331A7892002B6878
+:1029B0009C46624413883A4919403A4B0B439BB2F8
+:1029C0001380390020000A3040012A185368DB19AF
+:1029D00053606301EB183D33FF331A689446674434
+:1029E0001F604359002B06D06201AA183932FF320A
+:1029F000126891422ED26301EB182933FF33197804
+:102A0000280000F016FA58E76301EB181A0031327B
+:102A1000FF3212883D33FF3319683B00FEF718FC84
+:102A2000BFE75022825ADB00D3181B18154A944680
+:102A300063441F88BF05BF0DB3D06301EB181A00B4
+:102A40003332FF3212883D33FF3319683B00FEF703
+:102A5000FFFBA6E76201AA182932FF3211783A007B
+:102A60002800FFF70DFE28E764012C19283421788F
+:102A70002800FFF72BFE4DE6002004BC9046F0BD79
+:102A80008F0F000006040000FF83FFFF0080FFFFA0
+:102A90008FBFFFFF8080FFFF0F8FFFFF020400004A
+:102AA0008F8FFFFFC080FFFF70B504000068FEF746
+:102AB00049FA030400D57BE02068FEF743FA43059A
+:102AC00000D579E02068FEF73DFA430405D521687A
+:102AD00044228B5A584803408B522068FEF732FA42
+:102AE000830405D5216844228B5A544803408B52F5
+:102AF0002068FEF727FAC30418D521684023CA5A74
+:102B000004208243CA522168CA5A04308243CA52FE
+:102B100098239B00E35C012B5CD0200000F0C6F9F9
+:102B2000216844228B5A464803408B522068FEF7A6
+:102B300009FA030557D42068FEF704FA030626D5E0
+:102B4000216844228B5A802083438B5298239B0018
+:102B5000E35C002B62D121684033CA5A042002434F
+:102B6000CA522168CA5A08200243CA5298239B00BD
+:102B70000122E25454232268D25A9208183B13408F
+:102B800099229200A3500121200000F009F9206849
+:102B9000FEF7D8F9830545D42068FEF7D3F9C305BD
+:102BA00005D5216844228B5A264803408B5270BDBC
+:102BB0002000FFF7ABFD7FE7216844228B5A2248B3
+:102BC00003408B52200000F053F900212000FFF752
+:102BD000D2FC77E798239B000022E25400212000DA
+:102BE00000F0DEF899E721684023CA5A0820024322
+:102BF000CA5220684421425A144D2A404252216848
+:102C0000CA5A04200243CA522068FEF79BF9C30443
+:102C100000D590E7200000F037F98CE7200000F0A5
+:102C200033F9B4E7216844228B5A094803408B5298
+:102C3000200000F016F9AFE7FFBFFFFFFFDFFFFF47
+:102C4000FFEFFFFFFFFEFFFFFFFBFFFFFFF7FFFFB1
+:102C5000FFFDFFFF70B5050007240C4043689C4250
+:102C600033D84BB2002B20DB4B0119002931FF3147
+:102C70004118C3182A33FF3300221A7001238B70C6
+:102C80000C708A239B00EB5C012B20D08A239B00D5
+:102C90000122EA542868FEF7D1F8002C0ED08A23CE
+:102CA0009B000022EA54002010E063011900283143
+:102CB0004118C318293301221A70DFE78C239B00C7
+:102CC000E9182868FEF742F9E9E7012070BD022003
+:102CD000FCE770B504000F230B40426893422FD8E5
+:102CE0004BB2002B21DB07230B405B011A0029327A
+:102CF000FF328218C3182A33FF33002018700023D4
+:102D000093700733194011708A239B00E35C012BF9
+:102D100018D08A25AD000123635511002068FEF705
+:102D2000B3F80023635500200BE007230B405B0141
+:102D30001A0028328218C318293301201870DEE7E0
+:102D4000012070BD0220FCE710B50C060DD507244C
+:102D50002140490128314018002A0BD0012202737A
+:102D600003811B0C4381002010BD49012931FF3133
+:102D70004018F1E70273C380F5E702689A239B00CD
+:102D80000121C150083B0021C1545423D15A0120D4
+:102D90000143D152D15A02200143D1520020704741
+:102DA0007047000010B5094C00220949200000F0CE
+:102DB00079FC0849200000F091FC0749200001F04F
+:102DC00067F9200000F093FC10BDC046EC04002021
+:102DD00088000020C4000020BC00002000B583B0A3
+:102DE00002680C4B9A4201D003B000BD0A4AD16977
+:102DF000802000040143D161D36903400193019B0A
+:102E0000002201211F20FFF7DBFA1F20FFF70AFB3A
+:102E1000EAE7C046005C00400010024010B5010027
+:102E20009C239B00C058403B9C46614400F07CFCC6
+:102E300010BD10B503009C22920080584A019B18D7
+:102E40003D33FF331A6800F0A3FC10BD10B503003A
+:102E50009C22920080584A019B18DA6B00F0D4FC47
+:102E600010BD10B59C239B00C05800F066FD10BD3E
+:102E700070B505009C24A4000121005900F048FD14
+:102E8000285900F022FD70BD10B504009C239B0062
+:102E9000C05800F040FDA369002B04D0024A13691A
+:102EA00006210B43136110BD00ED00E010B59C231B
+:102EB0009B00C05800F03AFD10BD000070B5040042
+:102EC0001B489C239B00C4508825AD006051194BC2
+:102ED000036008234360022282600023C360026112
+:102EE0008361C3610362FFF7C5FA18230022002142
+:102EF0006059FFF729FF5823002280216059FFF70E
+:102F000023FFC023002281216059FFF71DFF882382
+:102F10005B00002201216059FFF716FF60598023F2
+:102F20005B0000228221FFF70FFF002070BDC0462A
+:102F300034020020005C004010B588239B00C0587C
+:102F4000FFF702FB002803D0022803D0022010BDA7
+:102F50000020FCE70120FAE710B514001A008823CE
+:102F60009B00C0582300FFF71CFB002803D0022859
+:102F700003D0022010BD0020FCE70120FAE710B5C5
+:102F800088239B00C058FFF749FB002803D0022884
+:102F900003D0022010BD0020FCE70120FAE710B5A5
+:102FA00088239B00C058FFF755FE002803D0022855
+:102FB00003D0022010BD0020FCE70120FAE710B585
+:102FC00088239B00C058FFF784FE002803D0022806
+:102FD00003D0022010BD0020FCE70120FAE70A0020
+:102FE00088239B00C35849B2002907DB7F21114089
+:102FF00049015B182B33FF33187870477F2111404C
+:1030000049015B182A331878F7E710B588239B002D
+:10301000C058FFF7B0FA002803D0022803D00220DE
+:1030200010BD0020FCE70120FAE710B58824A400B9
+:103030000059FFF74BFB002803D0022803D00220E1
+:1030400010BD0020FCE70120FAE710B58824A40099
+:103050000059FFF715FB002803D0022803D00220F7
+:1030600010BD0020FCE70120FAE7000012230B80CE
+:1030700000487047A400002004230B8000487047DC
+:10308000B800002010B50A00002805D00549064800
+:1030900000F001FF034810BD0249034800F0FBFEA9
+:1030A000F8E7C046100700200442000810B50A00E7
+:1030B000034C2100034800F0EEFE200010BDC04686
+:1030C00010070020F041000810B50A00002805D0C4
+:1030D0000549064800F0DFFE034810BD02490348D9
+:1030E00000F0D9FEF8E7C0461007002010420008A3
+:1030F00010B50A00002805D00549064800F0CBFEAF
+:10310000034810BD0249034800F0C5FEF8E7C04679
+:1031100010070020D441000810B50A00002805D08F
+:103120000549064800F0B7FE034810BD02490348B0
+:1031300000F0B1FEF8E7C04610070020E0410008AB
+:1031400070B5002291420FD9084C2368865C084D67
+:10315000EE5401332360013280246400A342F1D194
+:10316000024B00241C60EDE7002070BDB801002078
+:10317000B4090020F0B5DE46474680B585B00600AC
+:103180008B089B4603270F40019727D0002005B0EE
+:103190000CBC90469B46F0BD00230093019C18E0B8
+:1031A00002230093FAE703230093F7E70123009338
+:1031B000F4E74346E3180133F35C02AAD11D0B7018
+:1031C0006B005B1998000B4BC01800F091FF0134A5
+:1031D000A4B26B461B88A342EBD80137BB45D5D9B7
+:1031E000BB009846F25C15090F2313409B00024A6E
+:1031F000D3589F46640900202042000810B50024DF
+:10320000002C07D00024002C11D0002000281BD057
+:10321000012010BD802163001B199800194BC018B4
+:10322000890000F04BFF012827D10134E8E7802115
+:1032300063001B199800144BC018890000F03EFF72
+:1032400001281CD10134DEE70022104B1A54810002
+:103250000F4B5B18DA7083011B180E495A54020099
+:1032600007E0810109180B4B5B189B18002159706E
+:1032700001323F2AF5D90130C8E70020C9E7002014
+:10328000C7E7C04664090020100900201C0900207F
+:10329000700900202009002010B50749411843009B
+:1032A000181883000548181800F03AFF012801D0CB
+:1032B000002010BD0120FCE71C090020100900209F
+:1032C00010B5042900D010BDFFF73AFFFBE700005E
+:1032D000F0B58F4B1A5C0F23110099430B0049B2D4
+:1032E000002924DB83008B495B5C022B00D1DCE0EE
+:1032F00000D8B7E0032B00D1EEE0042B60D18101B0
+:103300000918854B5B189A708200824B9B185B787A
+:10331000042B00D1F5E0032B52D183011B187E4A08
+:103320000221995483007B4A0231995448E0B02B22
+:1033300000D188E010D9D02B21D01ED9E02B00D1AC
+:1033400081E0F02B11D113001033D9B20F2932D8FC
+:103350008B007249CB589F46902B00D173E0A02B75
+:1033600000D170E0802B00D16DE06A4984000A1919
+:10337000002353706354937022E0C02BF5D1810178
+:103380000918654B5B185A70624A81005318032470
+:103390005C70023C8C5400229A7011E05D4C8500F8
+:1033A00066190127F770810109185B4B5B185A7089
+:1033B000777003232B558200564B9B1801229A707D
+:1033C0008000544BC35C042B00D19FE00020F0BD73
+:1033D000504D8600AB19D9788C460131C9B2D970ED
+:1033E0004D4F83011B18FC1864446270D9550423A7
+:1033F0007355E0E781010918474B5B185A70454B3C
+:103400008200991804244C700121D154D3E7810122
+:103410000918414B5B185A703E4B820099180324DF
+:103420004C700121D154C6E73B4983011B18CC18CD
+:10343000627001225A54374B8200991802244C7052
+:103440000421D154B7E781010918334B5B185A7036
+:10345000304A8100531804245C70033C8C540022D1
+:103460009A70ADE7012BABD1810109182A4B5B188B
+:103470009A708200274B9B185B78042B06D0032B95
+:1034800009D08300234A0021995499E71300214A67
+:103490000221995494E783011B181F4A0221995471
+:1034A00083001C4A023199548AE78100194B5B184A
+:1034B0005B78042B04D08300164A002199547FE7DF
+:1034C000154983011B18CC18E27003225A5483005B
+:1034D000104A0421995473E783000E4CE418E578F0
+:1034E000691CC9B2E170840124180B4B1B195B19CC
+:1034F0005A703F2900D863E78300064A0421995493
+:103500005EE71300034A0221995459E701205EE760
+:103510001C090020700900202009002060420008DA
+:10352000F0B583B007000023019304008200504BE4
+:103530009B185B78022B18D004D8012B23D10026CE
+:1035400000257CE0042B1ED88200494B9B189B78F9
+:10355000002B1CD00301DBB282011718454ABA5C6C
+:103560009B1801AA1370002127E00301DBB282013E
+:103570001218404FBF187A7812099B1801A80370DF
+:103580000421FFF79DFE00F033FD03B0F0BD030101
+:10359000DBB282011218374FBF187A7812099B18D4
+:1035A00001AA1370DFE7481CA2011219314B9B18C6
+:1035B0005B185A7801AB1A540100A20112192D4B65
+:1035C000D35C8B42EFD8042101A8FFF779FEDAE73C
+:1035D00001A8C3703B01DBB2043303700421FFF781
+:1035E0006FFE3FE0012D1CD0002D0CD0022D39D1F3
+:1035F0003B01DBB2073301A80370F723C37004213A
+:10360000FFF75EFE2EE03B01DBB2053301A803703D
+:10361000F72343700023C37083700421FFF750FE2B
+:1036200020E03B01DBB2063301A80370F72383706F
+:103630000023C3700421FFF743FE13E00136A3010A
+:103640001B190C4A9B5CB3429DD9A2011219094B6C
+:103650009B189B195B78F72BC4D0022DB8D06A1C3D
+:1036600001A98B540135022DE8D90025E6E7C046B3
+:10367000700900202009002070B50025002D00D021
+:1036800070BDECB22000FFF707FE012808D1200032
+:10369000FFF71EFE0028F4D02000FFF741FFF0E7FF
+:1036A0000135EBE710B5002816D085239B00C358E1
+:1036B000002B03D085239B000024C450002902D096
+:1036C00084239B00C150FE235B000121C154027082
+:1036D000FFF7F4FB002010BD0220FCE7002904D016
+:1036E00085239B00C150002070470220FCE710B5E5
+:1036F000FFF722FC002010BD10B585239B00C358A6
+:10370000002B07D01B689847002801D1002010BD6E
+:103710000220FCE70220FAE710B585239B00C3587E
+:103720005B689847002010BD70B5040082239B00A1
+:10373000C518280000F02CF9FA235B000122E250A2
+:10374000124BE25A163BE2501033E15CEA3BFF3B7E
+:103750000B40012B0FD0002B07D0022B10D07F2362
+:1037600099432000FFF71BFC03E02900200000F034
+:10377000B3FA002070BD2900200000F0D1FAF8E76C
+:103780002900200000F0EBFAF3E7C0460E0200002B
+:1037900010B504001300002929D1FA2252008258E2
+:1037A000032A01D0002010BD421DFF329168D2686B
+:1037B00091420FD885239B00C3581B69002B05D06D
+:1037C000FE225200825C032A00D19847200000F0BC
+:1037D0009EFBE7E7891A0530FF3081608A4200D9F5
+:1037E0000A0092B21900200000F089FBDAE7852375
+:1037F0009B00C3589B69002BD4D0FE225200825CF0
+:10380000032ACFD19847CDE770B5040013000029F3
+:103810004ED1FA2252008258022A06D080239B0001
+:10382000E35C012B3FD0002070BDC269056AAA424B
+:103830001ED8866929003000FCF77AFE002906D1DF
+:10384000B54204D8FC235B00E3589E421DD3852378
+:103850009B00E358DB68002B06D0FE225200A25CDE
+:10386000032A01D120009847200000F05CFBD5E737
+:10387000521BC26192B2190000F039FB00230022F2
+:1038800000212000FFF7E1FBC8E70022200000F044
+:103890002EFBFC235B000022E250002300212000CD
+:1038A000FFF7D3FBBAE780239B000022E254BAE77C
+:1038B00085239B00C3585B69002BB4D0FE225200C5
+:1038C000825C032AAFD19847ADE770B5040040236E
+:1038D00000220021FFF740FB402588235B00E550D4
+:1038E000D03B002280212000FFF736FB2562FE231B
+:1038F0005B000122E2541C33E358002B06D08523E1
+:103900009B00E3585B68217920009847002070BD38
+:10391000017400207047FE235B00C15CFE22FF3271
+:103920008154FA3AFF3AC25400207047FE23FF3315
+:10393000C25C013BC2540020704710B5FE235B00FF
+:10394000C35C032B01D0002010BD85239B00C3580E
+:10395000DB69002BF7D09847F5E70300002002E071
+:103960000130C0B201331A78002AF9D1704710B57E
+:1039700004004B88012B0AD181239B000122C250F5
+:103980001033C3589B689847200000F0C0FA10BD60
+:103990000B7803704B7843708B78CA7812029B18AF
+:1039A00043800B794A7912029B1883808B79CA79FC
+:1039B00012029B18C380704710B504008021FFF7E6
+:1039C000EEFA00212000FFF7EAFA10BD30B583B00F
+:1039D00004000D004A88130A072B00D98EE09B00D3
+:1039E0004F49CB589F4684239B00C3581B68007CDB
+:1039F0006A46911D98476B4606331B88002B03D0FF
+:103A0000EA88002A00D07EE003B030BD037C002BA2
+:103A100009D185239B00C3589B6A6A46901D98472D
+:103A200002234370E7E785239B00C358DB6A6A469D
+:103A3000901D984702234370DDE7D2B2052A39D89A
+:103A40009200384B9B589F4684239B00C3585B6869
+:103A5000007C6A46911D9847CDE784239B00C3589C
+:103A60009B68007C6A46911D9847C4E784239B00AD
+:103A7000C358DB68007C6A46911D9847BBE78423E6
+:103A80009B00C3581B69007C6A46911D9847B2E7AA
+:103A900084239B00C3585B69007C6A46911D98474C
+:103AA000A9E784239B00C3589B69007C6A46911D4B
+:103AB0009847A0E72900FFF77FFFA5E7037C002BCD
+:103AC00007D185239B00C3585B6B6A46901D9847BE
+:103AD00091E72900FFF770FF96E7037C002B09D1DF
+:103AE00085239B00C3581B6B6A46901D984707238C
+:103AF000437080E72900FFF75FFF85E7290020007A
+:103B0000FFF75AFF80E7191C934200D9111C8AB2B3
+:103B10006B46D9800100200000F0DBF974E7C04655
+:103B2000A0420008C042000870B504008B88002B3A
+:103B300022D1CB88002B1FD18B787F251D40FE23FF
+:103B40005B00C35C032B0FD0FF235B00C55429002F
+:103B5000FFF75BFA200000F0DAF9002D07D0FE2312
+:103B60005B000222E2540AE0FFF726FF07E0FE2393
+:103B70005B000122E25402E02000FFF71DFF70BD50
+:103B800070B504000D008978284B197001290AD8F6
+:103B9000FE235B00C35C022B09D0032B1ED029003F
+:103BA000FFF70AFF02E02900FFF706FF70BD0029BA
+:103BB00011D04160FE235B000322C254FFF79CFD3D
+:103BC000022803D0200000F0A2F9EFE7290020002E
+:103BD000FFF7F2FEEAE700F09AF9E7E7002911D0D3
+:103BE000436899421ED0D9B2FFF796FD0F4B197862
+:103BF00061602000FFF780FD02280ED0200000F059
+:103C000086F9D3E7FE235B000222C2544160FFF72E
+:103C100083FD200000F07BF9C8E729002000FFF7B2
+:103C2000CBFEC3E700F073F9C0E7C046B001002047
+:103C300010B5CB88012B09D1FE235B00C35C022B9E
+:103C400007D0032B0DD0FFF7B7FE01E0FFF7B4FE5E
+:103C500010BD0023836001000831012200F039F912
+:103C6000F6E7011D012200F034F9F1E710B5FE235B
+:103C70005B00C35C023BDBB2012B0ED80123C360A7
+:103C800081239B00C358002B01D00323C360010094
+:103C90000C31022200F01DF910BDFFF78DFEFBE78D
+:103CA00010B50400FE235B00C35C023BDBB2012BBA
+:103CB0000ED84B88012B0AD181239B000022C250D1
+:103CC0001033C3589B689847200000F020F910BDBE
+:103CD000FFF772FEFBE7000010B54B78092B19D8EF
+:103CE0009B000E4AD3589F46FFF770FE002010BD80
+:103CF000FFF71AFFFAE7FFF743FFF7E7FFF798FF31
+:103D0000F4E7FFF7B3FFF1E7FFF731FEEEE7FFF768
+:103D1000C7FFEBE7FFF750FEE8E7C046D8420008D0
+:103D200070B504000D00FE235B00C35C032B13D1B0
+:103D30000B79012B0DD885239B00C3589B689847AE
+:103D4000EB88002B01D0002070BD200000F0DFF8D0
+:103D5000F9E7FFF731FEF6E7FFF72EFEF3E770B560
+:103D600005000C008A88D1B2207860230340202B04
+:103D700008D1F533FF33EB589B68210028009847A2
+:103D8000002070BD6378012B2CD0002B52D0032B68
+:103D9000F6D1FA33FF33EB5C022B06D0032B0CD0A9
+:103DA00021002800FFF708FEEAE70029E8D0802973
+:103DB000E6D02800FFF7F3F8E2E76388002B06D18E
+:103DC000002904D0802902D02800FFF7E8F88523D5
+:103DD0009B00EB589B68210028009847280000F0C2
+:103DE00096F8CDE7FE235B00EB5C022B06D0032B9D
+:103DF0000CD021002800FFF7DFFDC1E70029BFD06C
+:103E00008029BDD02800FFF7CAF8B9E76388002BE6
+:103E1000B6D14B0603D1280000F079F8B0E72800AE
+:103E2000FFF7CDF885239B00EB589B682100280005
+:103E30009847F0E7FE235B00EB5C022B06D0032BD8
+:103E40000AD021002800FFF7B7FD99E74B0697D06D
+:103E50002800FFF7A4F893E7130612D47F240C4040
+:103E6000103424012C1904342800FFF7B8F8002876
+:103E70000ED00123236002222100280000F029F83F
+:103E80007EE77F240C40013424012C190434EBE735
+:103E900000232360EFE770B504000D001600002832
+:103EA00016D0FFF75AFD0130400080B230802870F4
+:103EB00003236B70013B08E001345A1CD2B2E95471
+:103EC0000233DBB2AA180021117021780029F3D146
+:103ED00070BD10B51300FA22520002248450836191
+:103EE000C3610A000021FFF7A0F8002010BD10B543
+:103EF00013000A000021FFF798F8002010BD10B54C
+:103F000013000A000021FFF7A0F8002010BD10B533
+:103F1000FA235B000422C250002300220021FFF795
+:103F200084F8002010BD10B5FA235B000522C250B2
+:103F3000002300220021FFF788F8002010BD0000B8
+:103F4000044B1B78012B01D000207047014B00224D
+:103F50001A70F9E7C00100208523038000487047EC
+:103F6000FC00002070B5040087239B00C258043376
+:103F7000C3580A314901591889881368054D28002A
+:103F8000984740232A0001212000FFF75EF8002017
+:103F900070BDC0467409002010B50400054B002216
+:103FA0001A608121FEF7EBFF01212000FEF7E7FFF9
+:103FB000002010BDC401002010B504000A4B186099
+:103FC000402302228121FEF7C7FF40230222012164
+:103FD0002000FEF7C1FF4023044A01212000FFF723
+:103FE00034F8002010BDC046C40100207409002030
+:103FF00010B5214B1B78012B28D0204B1A68802349
+:104000005B009A4223D01D4B19681D4B1B689942D7
+:1040100021D024D980235B005B1A1A4A1360194B04
+:10402000186840281FD98AB20B00403313490B602F
+:104030004038144B186040230F4901200870124982
+:104040005218124908688121FEF7EFFF10BD0B4B93
+:1040500000221A60D7E7084B00221A70F6E75B1AB5
+:10406000084A1360DBE78AB283B20918034801608B
+:10407000044900200860DFE7C0010020BC010020E7
+:10408000B8010020B4010020B4090020C4010020C0
+:10409000002904D087239B00C150002070470220D4
+:1040A000FCE710B504008068002801D0FCF782F816
+:1040B000002363802380A380012010BD70B505001C
+:1040C0000C00FFF7EEFF26002000FCF769F8A8605F
+:1040D00000280BD0002304E0AA68D2180021117038
+:1040E00001339E42F8D8AC80012070BD0020FCE76F
+:1040F00010B50288541C8388013B23404488A342A6
+:104100000CD00B7881688B54038801339BB2828872
+:10411000013A12B213400380012010BD0020FCE7D9
+:10412000028843889A420CD08268D35C0B70438823
+:1041300001339BB28288013A12B2134043800120BE
+:1041400070470020FCE770470D4885460D480E4932
+:104150000E4A002302E0D458C4500433C4188C42E1
+:10416000F9D30B4A0B4C002301E013600432A24246
+:10417000FBD3FFF7E8FFFBF7EFFFFCF7B1FAFEE731
+:1041800000400020000000208801002018430008A3
+:1041900088010020B80A0020FEE70000F8B5C046FC
+:1041A000F8BC08BC9E467047F8B5C046F8BC08BCD1
+:0441B0009E46704770
+:1041B40002030405060708090A0B0C0D0E0F101064
+:1041C4000102030405060708090A0B0C0D0E0F1063
+:1041D4004D49444920436F6E666967004D4944491F
+:1041E40020496E7465726661636500004F7474657E
+:1041F4007220536369656E74696669630000000028
+:104204004D494449204469616C73000030303030BA
+:104214003030303030303141000000009831000837
+:1042240098310008A0310008A6310008A631000822
+:10423400AC310008A0310008A6310008A6310008FE
+:10424400A6310008A6310008A6310008A0310008F4
+:10425400A0310008A6310008AC3100089C330008E6
+:104264000E340008F43300080E3400082834000823
+:104274002834000828340008D03300082834000803
+:10428400283400082834000828340008283400089A
+:10429400283400082834000828340008FC3A0008B0
+:1042A400E63900080C3A00083A3A0008FC3A0008DB
+:1042B400FC3A0008BC3A0008DA3A0008483A000818
+:1042C4005A3A00086C3A00087E3A0008903A00080E
+:1042D400A23A0008023D00080E3D0008143D000803
+:1042E400083D0008143D0008F03C0008E83C0008C4
+:1042F400143D0008FC3C0008F63C000800000000E7
+:0C43040000000000010203040607080985
+:04431000350100086B
+:044314000901000893
+:104318000400002000000000000000000000000071
+:104328000000000000000000000000000000000085
+:104338000000000000000000000000000000000075
+:104348000000000000000000000000000000000065
+:104358000000000000000000000000000000000055
+:104368000000000000000000000000000000000045
+:104378000000000020002000200020002000200075
+:104388002000000101020304050607000BB000002D
+:1043980001000000040000006D30000879300008BA
+:1043A800AD30000885300008C9300008F130000839
+:1043B800193100081201000202020040091201002E
+:1043C8000002010203010000040311047531000812
+:1043D80041310008B93F0008993F0008000000007B
+:1043E8000000000000000000413F0008653F000891
+:1043F80000000000000000000000000000000000B5
+:10440800593F000800000000000000000902850074
+:10441800020100800A0904000000010100000924CB
+:104428000100010900010109040100020103000063
+:1044380007240100014300062402010100062402AA
+:1044480002020006240201110006240202120009D9
+:1044580024030103010201000924030204010101EC
+:1044680000092403011301120100092403021401A5
+:1044780011010009050102400000000006250102A3
+:104488000111090581024000000000062501020310
+:084498001300000000127A007D
+:040000050800414965
:00000001FF
diff --git a/midi-dials/build/midi-dials.map b/midi-dials/build/midi-dials.map
index 4ae60c9..e9a9dc1 100644
--- a/midi-dials/build/midi-dials.map
+++ b/midi-dials/build/midi-dials.map
@@ -1,67 +1,83 @@
Archive member included to satisfy reference by file (symbol)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (exit)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o) (_global_impure_ptr)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (__libc_init_array)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (atexit)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (exit)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (__libc_fini_array)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o) (_global_impure_ptr)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (__libc_init_array)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
build/curebuffer.o (malloc)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (memset)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o) (_free_r)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o) (_malloc_r)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o) (_sbrk_r)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o) (__malloc_lock)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o) (errno)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o) (_sbrk)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o) (_exit)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
- build/stm32f0xx_hal_adc.o (__aeabi_uidiv)
-/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o) (__aeabi_idiv0)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o (memset)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o) (_free_r)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o) (_malloc_r)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o) (_sbrk_r)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o) (__register_exitproc)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o) (__call_exitprocs)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o) (__malloc_lock)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o) (errno)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o) (_sbrk)
+/usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o) (_exit)
+/usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ build/main.o (__aeabi_uidiv)
+/usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o) (__aeabi_idiv0)
Allocating common symbols
Common symbol size file
-rbuf_jack_rx 0x0 build/usbd_midi_if.o
+rbuf_jack_rx 0xc build/usbd_midi_if.o
hUsbDeviceFS 0x224 build/usb_device.o
-errno 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
-rx_midi_msg 0x0 build/usbd_midi_if.o
+ADC_val_old 0x10 build/main.o
+errno 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+rx_midi_msg 0x1 build/usbd_midi_if.o
uwTick 0x4 build/stm32f0xx_hal.o
pFlash 0x20 build/stm32f0xx_hal_flash.o
-midi_event 0x0 build/usbd_midi_if.o
+midi_event 0x41 build/usbd_midi_if.o
USB_Rx_Buffer 0x40 build/usbd_midi.o
rbuf_usb_rx 0xc build/usbd_midi_if.o
+dial 0x8 build/main.o
+ADC_val 0x10 build/main.o
APP_Rx_Buffer 0x100 build/usbd_midi.o
hdma_adc 0x44 build/main.o
hpcd_USB_FS 0x274 build/main.o
-ADCval 0x10 build/main.o
hadc 0x40 build/main.o
USBD_StrDesc 0x200 build/usbd_desc.o
-analyzed_status 0x0 build/usbd_midi_if.o
+analyzed_status 0x4 build/usbd_midi_if.o
Discarded input sections
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
- .data 0x0000000000000000 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
- .text 0x0000000000000000 0x78 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
- .ARM.extab 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
- .ARM.exidx 0x0000000000000000 0x8 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+ .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
+ .data 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+ .text 0x0000000000000000 0x6c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+ .ARM.extab 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+ .ARM.exidx 0x0000000000000000 0x8 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+ .debug_line 0x0000000000000000 0x86 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+ .debug_info 0x0000000000000000 0x26 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+ .debug_abbrev 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+ .debug_aranges
+ 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+ .debug_str 0x0000000000000000 0x97 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
.ARM.attributes
- 0x0000000000000000 0x1b /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+ 0x0000000000000000 0x1b /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
.text 0x0000000000000000 0x0 build/main.o
.data 0x0000000000000000 0x0 build/main.o
.bss 0x0000000000000000 0x0 build/main.o
@@ -158,9 +174,9 @@ Discarded input sections
.debug_aranges
0x0000000000000000 0x20 build/stm32f0xx_hal_adc_ex.o
.debug_ranges 0x0000000000000000 0x10 build/stm32f0xx_hal_adc_ex.o
- .debug_line 0x0000000000000000 0x249 build/stm32f0xx_hal_adc_ex.o
- .debug_str 0x0000000000000000 0x661 build/stm32f0xx_hal_adc_ex.o
- .comment 0x0000000000000000 0x80 build/stm32f0xx_hal_adc_ex.o
+ .debug_line 0x0000000000000000 0x1cb build/stm32f0xx_hal_adc_ex.o
+ .debug_str 0x0000000000000000 0x667 build/stm32f0xx_hal_adc_ex.o
+ .comment 0x0000000000000000 0x58 build/stm32f0xx_hal_adc_ex.o
.debug_frame 0x0000000000000000 0x30 build/stm32f0xx_hal_adc_ex.o
.ARM.attributes
0x0000000000000000 0x31 build/stm32f0xx_hal_adc_ex.o
@@ -416,9 +432,9 @@ Discarded input sections
.debug_aranges
0x0000000000000000 0x288 build/stm32f0xx_hal_i2c.o
.debug_ranges 0x0000000000000000 0x278 build/stm32f0xx_hal_i2c.o
- .debug_line 0x0000000000000000 0x1611 build/stm32f0xx_hal_i2c.o
- .debug_str 0x0000000000000000 0xfc5 build/stm32f0xx_hal_i2c.o
- .comment 0x0000000000000000 0x80 build/stm32f0xx_hal_i2c.o
+ .debug_line 0x0000000000000000 0x1593 build/stm32f0xx_hal_i2c.o
+ .debug_str 0x0000000000000000 0xfcb build/stm32f0xx_hal_i2c.o
+ .comment 0x0000000000000000 0x58 build/stm32f0xx_hal_i2c.o
.debug_frame 0x0000000000000000 0x960 build/stm32f0xx_hal_i2c.o
.ARM.attributes
0x0000000000000000 0x31 build/stm32f0xx_hal_i2c.o
@@ -443,9 +459,9 @@ Discarded input sections
.debug_aranges
0x0000000000000000 0x48 build/stm32f0xx_hal_i2c_ex.o
.debug_ranges 0x0000000000000000 0x38 build/stm32f0xx_hal_i2c_ex.o
- .debug_line 0x0000000000000000 0x333 build/stm32f0xx_hal_i2c_ex.o
- .debug_str 0x0000000000000000 0x86b build/stm32f0xx_hal_i2c_ex.o
- .comment 0x0000000000000000 0x80 build/stm32f0xx_hal_i2c_ex.o
+ .debug_line 0x0000000000000000 0x2b5 build/stm32f0xx_hal_i2c_ex.o
+ .debug_str 0x0000000000000000 0x871 build/stm32f0xx_hal_i2c_ex.o
+ .comment 0x0000000000000000 0x58 build/stm32f0xx_hal_i2c_ex.o
.debug_frame 0x0000000000000000 0xc0 build/stm32f0xx_hal_i2c_ex.o
.ARM.attributes
0x0000000000000000 0x31 build/stm32f0xx_hal_i2c_ex.o
@@ -541,9 +557,9 @@ Discarded input sections
.debug_aranges
0x0000000000000000 0x78 build/stm32f0xx_hal_pwr.o
.debug_ranges 0x0000000000000000 0x68 build/stm32f0xx_hal_pwr.o
- .debug_line 0x0000000000000000 0x2bf build/stm32f0xx_hal_pwr.o
- .debug_str 0x0000000000000000 0x436 build/stm32f0xx_hal_pwr.o
- .comment 0x0000000000000000 0x80 build/stm32f0xx_hal_pwr.o
+ .debug_line 0x0000000000000000 0x241 build/stm32f0xx_hal_pwr.o
+ .debug_str 0x0000000000000000 0x43c build/stm32f0xx_hal_pwr.o
+ .comment 0x0000000000000000 0x58 build/stm32f0xx_hal_pwr.o
.debug_frame 0x0000000000000000 0xdc build/stm32f0xx_hal_pwr.o
.ARM.attributes
0x0000000000000000 0x31 build/stm32f0xx_hal_pwr.o
@@ -574,9 +590,9 @@ Discarded input sections
.debug_aranges
0x0000000000000000 0x60 build/stm32f0xx_hal_pwr_ex.o
.debug_ranges 0x0000000000000000 0x50 build/stm32f0xx_hal_pwr_ex.o
- .debug_line 0x0000000000000000 0x28c build/stm32f0xx_hal_pwr_ex.o
- .debug_str 0x0000000000000000 0x38f build/stm32f0xx_hal_pwr_ex.o
- .comment 0x0000000000000000 0x80 build/stm32f0xx_hal_pwr_ex.o
+ .debug_line 0x0000000000000000 0x20e build/stm32f0xx_hal_pwr_ex.o
+ .debug_str 0x0000000000000000 0x395 build/stm32f0xx_hal_pwr_ex.o
+ .comment 0x0000000000000000 0x58 build/stm32f0xx_hal_pwr_ex.o
.debug_frame 0x0000000000000000 0xb8 build/stm32f0xx_hal_pwr_ex.o
.ARM.attributes
0x0000000000000000 0x31 build/stm32f0xx_hal_pwr_ex.o
@@ -617,9 +633,9 @@ Discarded input sections
.debug_aranges
0x0000000000000000 0x88 build/stm32f0xx_hal_flash.o
.debug_ranges 0x0000000000000000 0x78 build/stm32f0xx_hal_flash.o
- .debug_line 0x0000000000000000 0x3ba build/stm32f0xx_hal_flash.o
- .debug_str 0x0000000000000000 0x5a4 build/stm32f0xx_hal_flash.o
- .comment 0x0000000000000000 0x80 build/stm32f0xx_hal_flash.o
+ .debug_line 0x0000000000000000 0x33c build/stm32f0xx_hal_flash.o
+ .debug_str 0x0000000000000000 0x5aa build/stm32f0xx_hal_flash.o
+ .comment 0x0000000000000000 0x58 build/stm32f0xx_hal_flash.o
.debug_frame 0x0000000000000000 0x160 build/stm32f0xx_hal_flash.o
.ARM.attributes
0x0000000000000000 0x31 build/stm32f0xx_hal_flash.o
@@ -665,9 +681,9 @@ Discarded input sections
.debug_aranges
0x0000000000000000 0x98 build/stm32f0xx_hal_flash_ex.o
.debug_ranges 0x0000000000000000 0x88 build/stm32f0xx_hal_flash_ex.o
- .debug_line 0x0000000000000000 0x472 build/stm32f0xx_hal_flash_ex.o
- .debug_str 0x0000000000000000 0x6be build/stm32f0xx_hal_flash_ex.o
- .comment 0x0000000000000000 0x80 build/stm32f0xx_hal_flash_ex.o
+ .debug_line 0x0000000000000000 0x3f4 build/stm32f0xx_hal_flash_ex.o
+ .debug_str 0x0000000000000000 0x6c4 build/stm32f0xx_hal_flash_ex.o
+ .comment 0x0000000000000000 0x58 build/stm32f0xx_hal_flash_ex.o
.debug_frame 0x0000000000000000 0x1bc build/stm32f0xx_hal_flash_ex.o
.ARM.attributes
0x0000000000000000 0x31 build/stm32f0xx_hal_flash_ex.o
@@ -698,9 +714,9 @@ Discarded input sections
.debug_aranges
0x0000000000000000 0x60 build/stm32f0xx_hal_exti.o
.debug_ranges 0x0000000000000000 0x50 build/stm32f0xx_hal_exti.o
- .debug_line 0x0000000000000000 0x317 build/stm32f0xx_hal_exti.o
- .debug_str 0x0000000000000000 0x46f build/stm32f0xx_hal_exti.o
- .comment 0x0000000000000000 0x80 build/stm32f0xx_hal_exti.o
+ .debug_line 0x0000000000000000 0x299 build/stm32f0xx_hal_exti.o
+ .debug_str 0x0000000000000000 0x475 build/stm32f0xx_hal_exti.o
+ .comment 0x0000000000000000 0x58 build/stm32f0xx_hal_exti.o
.debug_frame 0x0000000000000000 0xd4 build/stm32f0xx_hal_exti.o
.ARM.attributes
0x0000000000000000 0x31 build/stm32f0xx_hal_exti.o
@@ -711,9 +727,9 @@ Discarded input sections
.debug_abbrev 0x0000000000000000 0x8f build/stm32f0xx_hal_tim.o
.debug_aranges
0x0000000000000000 0x18 build/stm32f0xx_hal_tim.o
- .debug_line 0x0000000000000000 0x164 build/stm32f0xx_hal_tim.o
- .debug_str 0x0000000000000000 0x253 build/stm32f0xx_hal_tim.o
- .comment 0x0000000000000000 0x80 build/stm32f0xx_hal_tim.o
+ .debug_line 0x0000000000000000 0xe6 build/stm32f0xx_hal_tim.o
+ .debug_str 0x0000000000000000 0x259 build/stm32f0xx_hal_tim.o
+ .comment 0x0000000000000000 0x58 build/stm32f0xx_hal_tim.o
.ARM.attributes
0x0000000000000000 0x31 build/stm32f0xx_hal_tim.o
.text 0x0000000000000000 0x0 build/stm32f0xx_hal_tim_ex.o
@@ -723,9 +739,9 @@ Discarded input sections
.debug_abbrev 0x0000000000000000 0x8f build/stm32f0xx_hal_tim_ex.o
.debug_aranges
0x0000000000000000 0x18 build/stm32f0xx_hal_tim_ex.o
- .debug_line 0x0000000000000000 0x164 build/stm32f0xx_hal_tim_ex.o
- .debug_str 0x0000000000000000 0x256 build/stm32f0xx_hal_tim_ex.o
- .comment 0x0000000000000000 0x80 build/stm32f0xx_hal_tim_ex.o
+ .debug_line 0x0000000000000000 0xe6 build/stm32f0xx_hal_tim_ex.o
+ .debug_str 0x0000000000000000 0x25c build/stm32f0xx_hal_tim_ex.o
+ .comment 0x0000000000000000 0x58 build/stm32f0xx_hal_tim_ex.o
.ARM.attributes
0x0000000000000000 0x31 build/stm32f0xx_hal_tim_ex.o
.text 0x0000000000000000 0x0 build/stm32f0xx_hal_pcd.o
@@ -826,12 +842,8 @@ Discarded input sections
.text 0x0000000000000000 0x0 build/usbd_midi_if.o
.data 0x0000000000000000 0x0 build/usbd_midi_if.o
.bss 0x0000000000000000 0x0 build/usbd_midi_if.o
- .text.midiInit
- 0x0000000000000000 0x30 build/usbd_midi_if.o
.text.midiGetFromUsbRx
0x0000000000000000 0x20 build/usbd_midi_if.o
- .text.midiGetFromJackRx
- 0x0000000000000000 0x28 build/usbd_midi_if.o
.text.midiSetFromJackRx
0x0000000000000000 0x20 build/usbd_midi_if.o
.text.isUsbRxBufEmpty
@@ -839,17 +851,7 @@ Discarded input sections
.text.isJackRxBufEmpty
0x0000000000000000 0x20 build/usbd_midi_if.o
.text.isRxBufEmpty
- 0x0000000000000000 0x2c build/usbd_midi_if.o
- .text.sendMidiMessage
- 0x0000000000000000 0xe build/usbd_midi_if.o
- .text.midiEventIsGenerated
- 0x0000000000000000 0x250 build/usbd_midi_if.o
- .rodata.midiEventIsGenerated
- 0x0000000000000000 0x40 build/usbd_midi_if.o
- .text.midiGenerateUsbPacket
- 0x0000000000000000 0x158 build/usbd_midi_if.o
- .text.midiProcess
- 0x0000000000000000 0x2 build/usbd_midi_if.o
+ 0x0000000000000000 0x50 build/usbd_midi_if.o
.text 0x0000000000000000 0x0 build/usbd_core.o
.data 0x0000000000000000 0x0 build/usbd_core.o
.bss 0x0000000000000000 0x0 build/usbd_core.o
@@ -880,21 +882,9 @@ Discarded input sections
.text 0x0000000000000000 0x0 build/usbd_midi.o
.data 0x0000000000000000 0x0 build/usbd_midi.o
.bss 0x0000000000000000 0x0 build/usbd_midi.o
- .text.USBD_MIDI_SendPacket
- 0x0000000000000000 0xa0 build/usbd_midi.o
- .bss.APP_Rx_length
- 0x0000000000000000 0x4 build/usbd_midi.o
- .bss.APP_Rx_ptr_out
- 0x0000000000000000 0x4 build/usbd_midi.o
.text 0x0000000000000000 0x0 build/curebuffer.o
.data 0x0000000000000000 0x0 build/curebuffer.o
.bss 0x0000000000000000 0x0 build/curebuffer.o
- .text.cureRingBufferU8Free
- 0x0000000000000000 0x1a build/curebuffer.o
- .text.cureRingBufferU8Init
- 0x0000000000000000 0x34 build/curebuffer.o
- .text.cureRingBufferU8Dequeue
- 0x0000000000000000 0x26 build/curebuffer.o
.text._cureRingBufferU8GetUsedSize
0x0000000000000000 0x1a build/curebuffer.o
.text.cureRingBuffer16Free
@@ -931,114 +921,121 @@ Discarded input sections
.text 0x0000000000000000 0x14 build/startup_stm32f072xb.o
.data 0x0000000000000000 0x0 build/startup_stm32f072xb.o
.bss 0x0000000000000000 0x0 build/startup_stm32f072xb.o
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
- .text.exit 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
- .debug_frame 0x0000000000000000 0x28 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
- .ARM.attributes
- 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
- .data._impure_ptr
- 0x0000000000000000 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
- .data.impure_data
- 0x0000000000000000 0x60 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
- .rodata._global_impure_ptr
- 0x0000000000000000 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
- .ARM.attributes
- 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
- .text.malloc 0x0000000000000000 0x14 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
- .text.free 0x0000000000000000 0x14 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
- .debug_frame 0x0000000000000000 0x40 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
- .ARM.attributes
- 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
- .text._free_r 0x0000000000000000 0x94 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
- .debug_frame 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
- .ARM.attributes
- 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
- .text._malloc_r
- 0x0000000000000000 0xbc /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
- .bss.__malloc_free_list
- 0x0000000000000000 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
- .bss.__malloc_sbrk_start
- 0x0000000000000000 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
- .debug_frame 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
- .ARM.attributes
- 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
- .text._sbrk_r 0x0000000000000000 0x24 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
- .debug_frame 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ .text 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+ .debug_info 0x0000000000000000 0x907 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+ .debug_abbrev 0x0000000000000000 0x1c8 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+ .debug_loc 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+ .debug_aranges
+ 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+ .debug_line 0x0000000000000000 0x153 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+ .debug_str 0x0000000000000000 0x626 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+ .comment 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+ .debug_frame 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
.ARM.attributes
- 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
- .text.__malloc_lock
- 0x0000000000000000 0x2 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
- .text.__malloc_unlock
- 0x0000000000000000 0x2 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
- .debug_frame 0x0000000000000000 0x30 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+ .text 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+ .debug_info 0x0000000000000000 0x952 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+ .debug_abbrev 0x0000000000000000 0x1cd /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+ .debug_loc 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+ .debug_aranges
+ 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+ .debug_line 0x0000000000000000 0x156 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+ .debug_str 0x0000000000000000 0x627 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+ .comment 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+ .debug_frame 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
.ARM.attributes
- 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
- .text.cleanup_glue
- 0x0000000000000000 0x1a /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
- .text._reclaim_reent
- 0x0000000000000000 0xcc /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
- .debug_frame 0x0000000000000000 0x48 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+ .text 0x0000000000000000 0x34 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+ .debug_info 0x0000000000000000 0xf3 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+ .debug_abbrev 0x0000000000000000 0xba /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+ .debug_loc 0x0000000000000000 0x3e /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+ .debug_aranges
+ 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+ .debug_line 0x0000000000000000 0x9f /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+ .debug_str 0x0000000000000000 0x1f8 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+ .comment 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+ .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
.ARM.attributes
- 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
- COMMON 0x0000000000000000 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
- .text._sbrk 0x0000000000000000 0x1c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
- .bss.heap_end.4102
- 0x0000000000000000 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
- .debug_frame 0x0000000000000000 0x20 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+ 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+ .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ .rodata 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ .text 0x0000000000000000 0xdc /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ .data 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ .bss 0x0000000000000000 0x8c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ .debug_info 0x0000000000000000 0x991 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ .debug_abbrev 0x0000000000000000 0x225 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ .debug_loc 0x0000000000000000 0x192 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ .debug_aranges
+ 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ .debug_line 0x0000000000000000 0x184 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ .debug_str 0x0000000000000000 0x679 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ .comment 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ .debug_frame 0x0000000000000000 0x3c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
.ARM.attributes
- 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
- .text._exit 0x0000000000000000 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
- .debug_frame 0x0000000000000000 0x20 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
+ 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ .text 0x0000000000000000 0xd4 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ .bss 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ .debug_info 0x0000000000000000 0x95e /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ .debug_abbrev 0x0000000000000000 0x1fd /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ .debug_loc 0x0000000000000000 0x1c3 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ .debug_aranges
+ 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ .debug_ranges 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ .debug_line 0x0000000000000000 0x1a2 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ .debug_str 0x0000000000000000 0x624 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ .comment 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ .debug_frame 0x0000000000000000 0x3c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
.ARM.attributes
- 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
- .eh_frame 0x0000000000000000 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
+ 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ .text 0x0000000000000000 0xf4 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+ .text 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
+ .debug_info 0x0000000000000000 0x9a /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
+ .debug_abbrev 0x0000000000000000 0x61 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
+ .debug_aranges
+ 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
+ .debug_line 0x0000000000000000 0x5b /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
+ .debug_str 0x0000000000000000 0x191 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
+ .comment 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
+ .debug_frame 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
.ARM.attributes
- 0x0000000000000000 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
- .text 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
- .data 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
- .bss 0x0000000000000000 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
+ 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
+ .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
+ .eh_frame 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
+ .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
+ .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
+ .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
Memory Configuration
@@ -1049,9 +1046,9 @@ FLASH 0x0000000008000000 0x0000000000020000 xr
Linker script and memory map
-LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
-LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
-LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+LOAD /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
+LOAD /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+LOAD /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
LOAD build/main.o
LOAD build/stm32f0xx_it.o
LOAD build/stm32f0xx_hal_msp.o
@@ -1086,19 +1083,19 @@ LOAD build/usbd_midi.o
LOAD build/curebuffer.o
LOAD build/system_stm32f0xx.o
LOAD build/startup_stm32f072xb.o
-LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a
-LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libm.a
-LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a
+LOAD /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a
+LOAD /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libm.a
+LOAD /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a
START GROUP
-LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a
-LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a
+LOAD /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a
+LOAD /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a
END GROUP
START GROUP
-LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a
-LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a
+LOAD /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a
+LOAD /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a
END GROUP
-LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
-LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
+LOAD /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
+LOAD /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
0x0000000020004000 _estack = 0x20004000
0x0000000000000200 _Min_Heap_Size = 0x200
0x0000000000000400 _Min_Stack_Size = 0x400
@@ -1110,647 +1107,725 @@ LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc
0x0000000008000000 g_pfnVectors
0x00000000080000c0 . = ALIGN (0x4)
-.text 0x00000000080000c0 0x3798
+.text 0x00000000080000c0 0x40f4
0x00000000080000c0 . = ALIGN (0x4)
*(.text)
- .text 0x00000000080000c0 0x48 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
- .text 0x0000000008000108 0x114 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
- 0x0000000008000108 __udivsi3
- 0x0000000008000108 __aeabi_uidiv
- 0x0000000008000214 __aeabi_uidivmod
- .text 0x000000000800021c 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
- 0x000000000800021c __aeabi_ldiv0
- 0x000000000800021c __aeabi_idiv0
+ .text 0x00000000080000c0 0x98 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+ .text 0x0000000008000158 0x48 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ 0x0000000008000158 __libc_init_array
+ .text 0x00000000080001a0 0x28 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ 0x00000000080001a0 malloc
+ 0x00000000080001b4 free
+ .text 0x00000000080001c8 0x9c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+ 0x00000000080001c8 memset
+ .text 0x0000000008000264 0xac /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ 0x0000000008000264 _free_r
+ .text 0x0000000008000310 0xcc /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ 0x0000000008000310 _malloc_r
+ .text 0x00000000080003dc 0x24 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ 0x00000000080003dc _sbrk_r
+ .text 0x0000000008000400 0x8 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ 0x0000000008000400 __malloc_lock
+ 0x0000000008000404 __malloc_unlock
+ .text 0x0000000008000408 0x1c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+ 0x0000000008000408 _sbrk
+ .text 0x0000000008000424 0x114 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ 0x0000000008000424 __udivsi3
+ 0x0000000008000424 __aeabi_uidiv
+ 0x0000000008000530 __aeabi_uidivmod
+ .text 0x0000000008000538 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
+ 0x0000000008000538 __aeabi_ldiv0
+ 0x0000000008000538 __aeabi_idiv0
*(.text*)
.text.MX_GPIO_Init
- 0x0000000008000220 0x64 build/main.o
+ 0x000000000800053c 0x64 build/main.o
.text.MX_DMA_Init
- 0x0000000008000284 0x30 build/main.o
+ 0x00000000080005a0 0x30 build/main.o
.text.MX_ADC_Init
- 0x00000000080002b4 0xbc build/main.o
+ 0x00000000080005d0 0xb0 build/main.o
.text.SystemClock_Config
- 0x0000000008000370 0x5e build/main.o
- 0x0000000008000370 SystemClock_Config
- *fill* 0x00000000080003ce 0x2
- .text.main 0x00000000080003d0 0x5c build/main.o
- 0x00000000080003d0 main
+ 0x0000000008000680 0x5e build/main.o
+ 0x0000000008000680 SystemClock_Config
+ *fill* 0x00000000080006de 0x2
+ .text.main 0x00000000080006e0 0x144 build/main.o
+ 0x00000000080006e0 main
.text.Error_Handler
- 0x000000000800042c 0x30 build/main.o
- 0x000000000800042c Error_Handler
+ 0x0000000008000824 0x30 build/main.o
+ 0x0000000008000824 Error_Handler
.text.NMI_Handler
- 0x000000000800045c 0x2 build/stm32f0xx_it.o
- 0x000000000800045c NMI_Handler
+ 0x0000000008000854 0x2 build/stm32f0xx_it.o
+ 0x0000000008000854 NMI_Handler
.text.HardFault_Handler
- 0x000000000800045e 0x2 build/stm32f0xx_it.o
- 0x000000000800045e HardFault_Handler
+ 0x0000000008000856 0x2 build/stm32f0xx_it.o
+ 0x0000000008000856 HardFault_Handler
.text.SVC_Handler
- 0x0000000008000460 0x2 build/stm32f0xx_it.o
- 0x0000000008000460 SVC_Handler
+ 0x0000000008000858 0x2 build/stm32f0xx_it.o
+ 0x0000000008000858 SVC_Handler
.text.PendSV_Handler
- 0x0000000008000462 0x2 build/stm32f0xx_it.o
- 0x0000000008000462 PendSV_Handler
+ 0x000000000800085a 0x2 build/stm32f0xx_it.o
+ 0x000000000800085a PendSV_Handler
.text.SysTick_Handler
- 0x0000000008000464 0x8 build/stm32f0xx_it.o
- 0x0000000008000464 SysTick_Handler
+ 0x000000000800085c 0x8 build/stm32f0xx_it.o
+ 0x000000000800085c SysTick_Handler
.text.DMA1_Channel1_IRQHandler
- 0x000000000800046c 0x10 build/stm32f0xx_it.o
- 0x000000000800046c DMA1_Channel1_IRQHandler
+ 0x0000000008000864 0x10 build/stm32f0xx_it.o
+ 0x0000000008000864 DMA1_Channel1_IRQHandler
.text.USB_IRQHandler
- 0x000000000800047c 0x10 build/stm32f0xx_it.o
- 0x000000000800047c USB_IRQHandler
+ 0x0000000008000874 0x10 build/stm32f0xx_it.o
+ 0x0000000008000874 USB_IRQHandler
.text.HAL_MspInit
- 0x000000000800048c 0x30 build/stm32f0xx_hal_msp.o
- 0x000000000800048c HAL_MspInit
+ 0x0000000008000884 0x30 build/stm32f0xx_hal_msp.o
+ 0x0000000008000884 HAL_MspInit
.text.HAL_ADC_MspInit
- 0x00000000080004bc 0xc4 build/stm32f0xx_hal_msp.o
- 0x00000000080004bc HAL_ADC_MspInit
+ 0x00000000080008b4 0xc4 build/stm32f0xx_hal_msp.o
+ 0x00000000080008b4 HAL_ADC_MspInit
.text.USB_EnableGlobalInt
- 0x0000000008000580 0x14 build/stm32f0xx_ll_usb.o
- 0x0000000008000580 USB_EnableGlobalInt
+ 0x0000000008000978 0x14 build/stm32f0xx_ll_usb.o
+ 0x0000000008000978 USB_EnableGlobalInt
.text.USB_DisableGlobalInt
- 0x0000000008000594 0x14 build/stm32f0xx_ll_usb.o
- 0x0000000008000594 USB_DisableGlobalInt
+ 0x000000000800098c 0x14 build/stm32f0xx_ll_usb.o
+ 0x000000000800098c USB_DisableGlobalInt
.text.USB_DevInit
- 0x00000000080005a8 0x2a build/stm32f0xx_ll_usb.o
- 0x00000000080005a8 USB_DevInit
- *fill* 0x00000000080005d2 0x2
+ 0x00000000080009a0 0x2a build/stm32f0xx_ll_usb.o
+ 0x00000000080009a0 USB_DevInit
+ *fill* 0x00000000080009ca 0x2
.text.USB_ActivateEndpoint
- 0x00000000080005d4 0x300 build/stm32f0xx_ll_usb.o
- 0x00000000080005d4 USB_ActivateEndpoint
+ 0x00000000080009cc 0x300 build/stm32f0xx_ll_usb.o
+ 0x00000000080009cc USB_ActivateEndpoint
.text.USB_DeactivateEndpoint
- 0x00000000080008d4 0x170 build/stm32f0xx_ll_usb.o
- 0x00000000080008d4 USB_DeactivateEndpoint
+ 0x0000000008000ccc 0x170 build/stm32f0xx_ll_usb.o
+ 0x0000000008000ccc USB_DeactivateEndpoint
.text.USB_EPSetStall
- 0x0000000008000a44 0x4c build/stm32f0xx_ll_usb.o
- 0x0000000008000a44 USB_EPSetStall
+ 0x0000000008000e3c 0x4c build/stm32f0xx_ll_usb.o
+ 0x0000000008000e3c USB_EPSetStall
.text.USB_EPClearStall
- 0x0000000008000a90 0x98 build/stm32f0xx_ll_usb.o
- 0x0000000008000a90 USB_EPClearStall
+ 0x0000000008000e88 0x98 build/stm32f0xx_ll_usb.o
+ 0x0000000008000e88 USB_EPClearStall
.text.USB_SetDevAddress
- 0x0000000008000b28 0xe build/stm32f0xx_ll_usb.o
- 0x0000000008000b28 USB_SetDevAddress
- *fill* 0x0000000008000b36 0x2
+ 0x0000000008000f20 0xe build/stm32f0xx_ll_usb.o
+ 0x0000000008000f20 USB_SetDevAddress
+ *fill* 0x0000000008000f2e 0x2
.text.USB_DevConnect
- 0x0000000008000b38 0x14 build/stm32f0xx_ll_usb.o
- 0x0000000008000b38 USB_DevConnect
+ 0x0000000008000f30 0x14 build/stm32f0xx_ll_usb.o
+ 0x0000000008000f30 USB_DevConnect
.text.USB_ReadInterrupts
- 0x0000000008000b4c 0x8 build/stm32f0xx_ll_usb.o
- 0x0000000008000b4c USB_ReadInterrupts
+ 0x0000000008000f44 0x8 build/stm32f0xx_ll_usb.o
+ 0x0000000008000f44 USB_ReadInterrupts
.text.USB_EP0_OutStart
- 0x0000000008000b54 0x4 build/stm32f0xx_ll_usb.o
- 0x0000000008000b54 USB_EP0_OutStart
+ 0x0000000008000f4c 0x4 build/stm32f0xx_ll_usb.o
+ 0x0000000008000f4c USB_EP0_OutStart
.text.USB_WritePMA
- 0x0000000008000b58 0x28 build/stm32f0xx_ll_usb.o
- 0x0000000008000b58 USB_WritePMA
+ 0x0000000008000f50 0x28 build/stm32f0xx_ll_usb.o
+ 0x0000000008000f50 USB_WritePMA
.text.USB_EPStartXfer
- 0x0000000008000b80 0x2d8 build/stm32f0xx_ll_usb.o
- 0x0000000008000b80 USB_EPStartXfer
+ 0x0000000008000f78 0x2d8 build/stm32f0xx_ll_usb.o
+ 0x0000000008000f78 USB_EPStartXfer
.text.USB_ReadPMA
- 0x0000000008000e58 0x2e build/stm32f0xx_ll_usb.o
- 0x0000000008000e58 USB_ReadPMA
- *fill* 0x0000000008000e86 0x2
+ 0x0000000008001250 0x2e build/stm32f0xx_ll_usb.o
+ 0x0000000008001250 USB_ReadPMA
+ *fill* 0x000000000800127e 0x2
.text.ADC_Enable
- 0x0000000008000e88 0xa8 build/stm32f0xx_hal_adc.o
+ 0x0000000008001280 0xa8 build/stm32f0xx_hal_adc.o
.text.HAL_ADC_Init
- 0x0000000008000f30 0x17c build/stm32f0xx_hal_adc.o
- 0x0000000008000f30 HAL_ADC_Init
+ 0x0000000008001328 0x17c build/stm32f0xx_hal_adc.o
+ 0x0000000008001328 HAL_ADC_Init
.text.HAL_ADC_Start_DMA
- 0x00000000080010ac 0xa8 build/stm32f0xx_hal_adc.o
- 0x00000000080010ac HAL_ADC_Start_DMA
+ 0x00000000080014a4 0xa8 build/stm32f0xx_hal_adc.o
+ 0x00000000080014a4 HAL_ADC_Start_DMA
.text.HAL_ADC_ConvCpltCallback
- 0x0000000008001154 0x2 build/stm32f0xx_hal_adc.o
- 0x0000000008001154 HAL_ADC_ConvCpltCallback
- *fill* 0x0000000008001156 0x2
+ 0x000000000800154c 0x2 build/stm32f0xx_hal_adc.o
+ 0x000000000800154c HAL_ADC_ConvCpltCallback
+ *fill* 0x000000000800154e 0x2
.text.ADC_DMAConvCplt
- 0x0000000008001158 0x70 build/stm32f0xx_hal_adc.o
+ 0x0000000008001550 0x70 build/stm32f0xx_hal_adc.o
.text.HAL_ADC_ConvHalfCpltCallback
- 0x00000000080011c8 0x2 build/stm32f0xx_hal_adc.o
- 0x00000000080011c8 HAL_ADC_ConvHalfCpltCallback
+ 0x00000000080015c0 0x2 build/stm32f0xx_hal_adc.o
+ 0x00000000080015c0 HAL_ADC_ConvHalfCpltCallback
.text.ADC_DMAHalfConvCplt
- 0x00000000080011ca 0xa build/stm32f0xx_hal_adc.o
+ 0x00000000080015c2 0xa build/stm32f0xx_hal_adc.o
.text.HAL_ADC_ErrorCallback
- 0x00000000080011d4 0x2 build/stm32f0xx_hal_adc.o
- 0x00000000080011d4 HAL_ADC_ErrorCallback
+ 0x00000000080015cc 0x2 build/stm32f0xx_hal_adc.o
+ 0x00000000080015cc HAL_ADC_ErrorCallback
.text.ADC_DMAError
- 0x00000000080011d6 0x1a build/stm32f0xx_hal_adc.o
+ 0x00000000080015ce 0x1a build/stm32f0xx_hal_adc.o
.text.HAL_ADC_ConfigChannel
- 0x00000000080011f0 0x14c build/stm32f0xx_hal_adc.o
- 0x00000000080011f0 HAL_ADC_ConfigChannel
+ 0x00000000080015e8 0x14c build/stm32f0xx_hal_adc.o
+ 0x00000000080015e8 HAL_ADC_ConfigChannel
.text.HAL_RCC_OscConfig
- 0x000000000800133c 0x540 build/stm32f0xx_hal_rcc.o
- 0x000000000800133c HAL_RCC_OscConfig
+ 0x0000000008001734 0x540 build/stm32f0xx_hal_rcc.o
+ 0x0000000008001734 HAL_RCC_OscConfig
.text.HAL_RCC_GetSysClockFreq
- 0x000000000800187c 0x94 build/stm32f0xx_hal_rcc.o
- 0x000000000800187c HAL_RCC_GetSysClockFreq
+ 0x0000000008001c74 0x94 build/stm32f0xx_hal_rcc.o
+ 0x0000000008001c74 HAL_RCC_GetSysClockFreq
.text.HAL_RCC_ClockConfig
- 0x0000000008001910 0x140 build/stm32f0xx_hal_rcc.o
- 0x0000000008001910 HAL_RCC_ClockConfig
+ 0x0000000008001d08 0x140 build/stm32f0xx_hal_rcc.o
+ 0x0000000008001d08 HAL_RCC_ClockConfig
.text.HAL_RCCEx_PeriphCLKConfig
- 0x0000000008001a50 0x158 build/stm32f0xx_hal_rcc_ex.o
- 0x0000000008001a50 HAL_RCCEx_PeriphCLKConfig
+ 0x0000000008001e48 0x158 build/stm32f0xx_hal_rcc_ex.o
+ 0x0000000008001e48 HAL_RCCEx_PeriphCLKConfig
.text.HAL_InitTick
- 0x0000000008001ba8 0x50 build/stm32f0xx_hal.o
- 0x0000000008001ba8 HAL_InitTick
+ 0x0000000008001fa0 0x50 build/stm32f0xx_hal.o
+ 0x0000000008001fa0 HAL_InitTick
.text.HAL_Init
- 0x0000000008001bf8 0x20 build/stm32f0xx_hal.o
- 0x0000000008001bf8 HAL_Init
+ 0x0000000008001ff0 0x20 build/stm32f0xx_hal.o
+ 0x0000000008001ff0 HAL_Init
.text.HAL_IncTick
- 0x0000000008001c18 0x18 build/stm32f0xx_hal.o
- 0x0000000008001c18 HAL_IncTick
+ 0x0000000008002010 0x18 build/stm32f0xx_hal.o
+ 0x0000000008002010 HAL_IncTick
.text.HAL_GetTick
- 0x0000000008001c30 0xc build/stm32f0xx_hal.o
- 0x0000000008001c30 HAL_GetTick
+ 0x0000000008002028 0xc build/stm32f0xx_hal.o
+ 0x0000000008002028 HAL_GetTick
.text.HAL_Delay
- 0x0000000008001c3c 0x24 build/stm32f0xx_hal.o
- 0x0000000008001c3c HAL_Delay
+ 0x0000000008002034 0x24 build/stm32f0xx_hal.o
+ 0x0000000008002034 HAL_Delay
.text.HAL_GPIO_Init
- 0x0000000008001c60 0x198 build/stm32f0xx_hal_gpio.o
- 0x0000000008001c60 HAL_GPIO_Init
+ 0x0000000008002058 0x198 build/stm32f0xx_hal_gpio.o
+ 0x0000000008002058 HAL_GPIO_Init
.text.HAL_GPIO_WritePin
- 0x0000000008001df8 0xc build/stm32f0xx_hal_gpio.o
- 0x0000000008001df8 HAL_GPIO_WritePin
+ 0x00000000080021f0 0xc build/stm32f0xx_hal_gpio.o
+ 0x00000000080021f0 HAL_GPIO_WritePin
.text.DMA_SetConfig
- 0x0000000008001e04 0x2a build/stm32f0xx_hal_dma.o
- *fill* 0x0000000008001e2e 0x2
+ 0x00000000080021fc 0x2a build/stm32f0xx_hal_dma.o
+ *fill* 0x0000000008002226 0x2
.text.DMA_CalcBaseAndBitshift
- 0x0000000008001e30 0x28 build/stm32f0xx_hal_dma.o
+ 0x0000000008002228 0x28 build/stm32f0xx_hal_dma.o
.text.HAL_DMA_Init
- 0x0000000008001e58 0x50 build/stm32f0xx_hal_dma.o
- 0x0000000008001e58 HAL_DMA_Init
+ 0x0000000008002250 0x50 build/stm32f0xx_hal_dma.o
+ 0x0000000008002250 HAL_DMA_Init
.text.HAL_DMA_Start_IT
- 0x0000000008001ea8 0x76 build/stm32f0xx_hal_dma.o
- 0x0000000008001ea8 HAL_DMA_Start_IT
+ 0x00000000080022a0 0x76 build/stm32f0xx_hal_dma.o
+ 0x00000000080022a0 HAL_DMA_Start_IT
.text.HAL_DMA_IRQHandler
- 0x0000000008001f1e 0xaa build/stm32f0xx_hal_dma.o
- 0x0000000008001f1e HAL_DMA_IRQHandler
+ 0x0000000008002316 0xaa build/stm32f0xx_hal_dma.o
+ 0x0000000008002316 HAL_DMA_IRQHandler
.text.HAL_NVIC_SetPriority
- 0x0000000008001fc8 0x64 build/stm32f0xx_hal_cortex.o
- 0x0000000008001fc8 HAL_NVIC_SetPriority
+ 0x00000000080023c0 0x64 build/stm32f0xx_hal_cortex.o
+ 0x00000000080023c0 HAL_NVIC_SetPriority
.text.HAL_NVIC_EnableIRQ
- 0x000000000800202c 0x18 build/stm32f0xx_hal_cortex.o
- 0x000000000800202c HAL_NVIC_EnableIRQ
+ 0x0000000008002424 0x18 build/stm32f0xx_hal_cortex.o
+ 0x0000000008002424 HAL_NVIC_EnableIRQ
.text.HAL_SYSTICK_Config
- 0x0000000008002044 0x38 build/stm32f0xx_hal_cortex.o
- 0x0000000008002044 HAL_SYSTICK_Config
+ 0x000000000800243c 0x38 build/stm32f0xx_hal_cortex.o
+ 0x000000000800243c HAL_SYSTICK_Config
.text.HAL_PCD_Init
- 0x000000000800207c 0xd4 build/stm32f0xx_hal_pcd.o
- 0x000000000800207c HAL_PCD_Init
+ 0x0000000008002474 0xd4 build/stm32f0xx_hal_pcd.o
+ 0x0000000008002474 HAL_PCD_Init
.text.HAL_PCD_Start
- 0x0000000008002150 0x2e build/stm32f0xx_hal_pcd.o
- 0x0000000008002150 HAL_PCD_Start
+ 0x0000000008002548 0x2e build/stm32f0xx_hal_pcd.o
+ 0x0000000008002548 HAL_PCD_Start
.text.HAL_PCD_SetAddress
- 0x000000000800217e 0x2c build/stm32f0xx_hal_pcd.o
- 0x000000000800217e HAL_PCD_SetAddress
+ 0x0000000008002576 0x2c build/stm32f0xx_hal_pcd.o
+ 0x0000000008002576 HAL_PCD_SetAddress
.text.HAL_PCD_EP_Open
- 0x00000000080021aa 0x7a build/stm32f0xx_hal_pcd.o
- 0x00000000080021aa HAL_PCD_EP_Open
+ 0x00000000080025a2 0x7a build/stm32f0xx_hal_pcd.o
+ 0x00000000080025a2 HAL_PCD_EP_Open
.text.HAL_PCD_EP_Close
- 0x0000000008002224 0x64 build/stm32f0xx_hal_pcd.o
- 0x0000000008002224 HAL_PCD_EP_Close
+ 0x000000000800261c 0x64 build/stm32f0xx_hal_pcd.o
+ 0x000000000800261c HAL_PCD_EP_Close
.text.HAL_PCD_EP_Receive
- 0x0000000008002288 0x4c build/stm32f0xx_hal_pcd.o
- 0x0000000008002288 HAL_PCD_EP_Receive
+ 0x0000000008002680 0x4c build/stm32f0xx_hal_pcd.o
+ 0x0000000008002680 HAL_PCD_EP_Receive
.text.HAL_PCD_EP_Transmit
- 0x00000000080022d4 0x40 build/stm32f0xx_hal_pcd.o
- 0x00000000080022d4 HAL_PCD_EP_Transmit
+ 0x00000000080026cc 0x40 build/stm32f0xx_hal_pcd.o
+ 0x00000000080026cc HAL_PCD_EP_Transmit
.text.PCD_EP_ISR_Handler
- 0x0000000008002314 0x39c build/stm32f0xx_hal_pcd.o
+ 0x000000000800270c 0x39c build/stm32f0xx_hal_pcd.o
.text.HAL_PCD_IRQHandler
- 0x00000000080026b0 0x1ac build/stm32f0xx_hal_pcd.o
- 0x00000000080026b0 HAL_PCD_IRQHandler
+ 0x0000000008002aa8 0x1ac build/stm32f0xx_hal_pcd.o
+ 0x0000000008002aa8 HAL_PCD_IRQHandler
.text.HAL_PCD_EP_SetStall
- 0x000000000800285c 0x7e build/stm32f0xx_hal_pcd.o
- 0x000000000800285c HAL_PCD_EP_SetStall
+ 0x0000000008002c54 0x7e build/stm32f0xx_hal_pcd.o
+ 0x0000000008002c54 HAL_PCD_EP_SetStall
.text.HAL_PCD_EP_ClrStall
- 0x00000000080028da 0x76 build/stm32f0xx_hal_pcd.o
- 0x00000000080028da HAL_PCD_EP_ClrStall
+ 0x0000000008002cd2 0x76 build/stm32f0xx_hal_pcd.o
+ 0x0000000008002cd2 HAL_PCD_EP_ClrStall
.text.HAL_PCDEx_PMAConfig
- 0x0000000008002950 0x32 build/stm32f0xx_hal_pcd_ex.o
- 0x0000000008002950 HAL_PCDEx_PMAConfig
+ 0x0000000008002d48 0x32 build/stm32f0xx_hal_pcd_ex.o
+ 0x0000000008002d48 HAL_PCDEx_PMAConfig
.text.HAL_PCDEx_ActivateLPM
- 0x0000000008002982 0x26 build/stm32f0xx_hal_pcd_ex.o
- 0x0000000008002982 HAL_PCDEx_ActivateLPM
+ 0x0000000008002d7a 0x26 build/stm32f0xx_hal_pcd_ex.o
+ 0x0000000008002d7a HAL_PCDEx_ActivateLPM
.text.HAL_PCDEx_LPM_Callback
- 0x00000000080029a8 0x2 build/stm32f0xx_hal_pcd_ex.o
- 0x00000000080029a8 HAL_PCDEx_LPM_Callback
- *fill* 0x00000000080029aa 0x2
+ 0x0000000008002da0 0x2 build/stm32f0xx_hal_pcd_ex.o
+ 0x0000000008002da0 HAL_PCDEx_LPM_Callback
+ *fill* 0x0000000008002da2 0x2
.text.MX_USB_MIDI_INIT
- 0x00000000080029ac 0x38 build/usb_device.o
- 0x00000000080029ac MX_USB_MIDI_INIT
+ 0x0000000008002da4 0x38 build/usb_device.o
+ 0x0000000008002da4 MX_USB_MIDI_INIT
.text.HAL_PCD_MspInit
- 0x00000000080029e4 0x40 build/usbd_conf.o
- 0x00000000080029e4 HAL_PCD_MspInit
+ 0x0000000008002ddc 0x40 build/usbd_conf.o
+ 0x0000000008002ddc HAL_PCD_MspInit
.text.HAL_PCD_SetupStageCallback
- 0x0000000008002a24 0x16 build/usbd_conf.o
- 0x0000000008002a24 HAL_PCD_SetupStageCallback
+ 0x0000000008002e1c 0x16 build/usbd_conf.o
+ 0x0000000008002e1c HAL_PCD_SetupStageCallback
.text.HAL_PCD_DataOutStageCallback
- 0x0000000008002a3a 0x1a build/usbd_conf.o
- 0x0000000008002a3a HAL_PCD_DataOutStageCallback
+ 0x0000000008002e32 0x1a build/usbd_conf.o
+ 0x0000000008002e32 HAL_PCD_DataOutStageCallback
.text.HAL_PCD_DataInStageCallback
- 0x0000000008002a54 0x16 build/usbd_conf.o
- 0x0000000008002a54 HAL_PCD_DataInStageCallback
+ 0x0000000008002e4c 0x16 build/usbd_conf.o
+ 0x0000000008002e4c HAL_PCD_DataInStageCallback
.text.HAL_PCD_SOFCallback
- 0x0000000008002a6a 0xe build/usbd_conf.o
- 0x0000000008002a6a HAL_PCD_SOFCallback
+ 0x0000000008002e62 0xe build/usbd_conf.o
+ 0x0000000008002e62 HAL_PCD_SOFCallback
.text.HAL_PCD_ResetCallback
- 0x0000000008002a78 0x18 build/usbd_conf.o
- 0x0000000008002a78 HAL_PCD_ResetCallback
+ 0x0000000008002e70 0x18 build/usbd_conf.o
+ 0x0000000008002e70 HAL_PCD_ResetCallback
.text.HAL_PCD_SuspendCallback
- 0x0000000008002a90 0x24 build/usbd_conf.o
- 0x0000000008002a90 HAL_PCD_SuspendCallback
+ 0x0000000008002e88 0x24 build/usbd_conf.o
+ 0x0000000008002e88 HAL_PCD_SuspendCallback
.text.HAL_PCD_ResumeCallback
- 0x0000000008002ab4 0xe build/usbd_conf.o
- 0x0000000008002ab4 HAL_PCD_ResumeCallback
- *fill* 0x0000000008002ac2 0x2
+ 0x0000000008002eac 0xe build/usbd_conf.o
+ 0x0000000008002eac HAL_PCD_ResumeCallback
+ *fill* 0x0000000008002eba 0x2
.text.USBD_LL_Init
- 0x0000000008002ac4 0x7c build/usbd_conf.o
- 0x0000000008002ac4 USBD_LL_Init
+ 0x0000000008002ebc 0x7c build/usbd_conf.o
+ 0x0000000008002ebc USBD_LL_Init
.text.USBD_LL_Start
- 0x0000000008002b40 0x20 build/usbd_conf.o
- 0x0000000008002b40 USBD_LL_Start
+ 0x0000000008002f38 0x20 build/usbd_conf.o
+ 0x0000000008002f38 USBD_LL_Start
.text.USBD_LL_OpenEP
- 0x0000000008002b60 0x26 build/usbd_conf.o
- 0x0000000008002b60 USBD_LL_OpenEP
+ 0x0000000008002f58 0x26 build/usbd_conf.o
+ 0x0000000008002f58 USBD_LL_OpenEP
.text.USBD_LL_CloseEP
- 0x0000000008002b86 0x20 build/usbd_conf.o
- 0x0000000008002b86 USBD_LL_CloseEP
+ 0x0000000008002f7e 0x20 build/usbd_conf.o
+ 0x0000000008002f7e USBD_LL_CloseEP
.text.USBD_LL_StallEP
- 0x0000000008002ba6 0x20 build/usbd_conf.o
- 0x0000000008002ba6 USBD_LL_StallEP
+ 0x0000000008002f9e 0x20 build/usbd_conf.o
+ 0x0000000008002f9e USBD_LL_StallEP
.text.USBD_LL_ClearStallEP
- 0x0000000008002bc6 0x20 build/usbd_conf.o
- 0x0000000008002bc6 USBD_LL_ClearStallEP
+ 0x0000000008002fbe 0x20 build/usbd_conf.o
+ 0x0000000008002fbe USBD_LL_ClearStallEP
.text.USBD_LL_IsStallEP
- 0x0000000008002be6 0x2c build/usbd_conf.o
- 0x0000000008002be6 USBD_LL_IsStallEP
+ 0x0000000008002fde 0x2c build/usbd_conf.o
+ 0x0000000008002fde USBD_LL_IsStallEP
.text.USBD_LL_SetUSBAddress
- 0x0000000008002c12 0x20 build/usbd_conf.o
- 0x0000000008002c12 USBD_LL_SetUSBAddress
+ 0x000000000800300a 0x20 build/usbd_conf.o
+ 0x000000000800300a USBD_LL_SetUSBAddress
.text.USBD_LL_Transmit
- 0x0000000008002c32 0x20 build/usbd_conf.o
- 0x0000000008002c32 USBD_LL_Transmit
+ 0x000000000800302a 0x20 build/usbd_conf.o
+ 0x000000000800302a USBD_LL_Transmit
.text.USBD_LL_PrepareReceive
- 0x0000000008002c52 0x20 build/usbd_conf.o
- 0x0000000008002c52 USBD_LL_PrepareReceive
- *fill* 0x0000000008002c72 0x2
+ 0x000000000800304a 0x20 build/usbd_conf.o
+ 0x000000000800304a USBD_LL_PrepareReceive
+ *fill* 0x000000000800306a 0x2
.text.USBD_FS_DeviceDescriptor
- 0x0000000008002c74 0xc build/usbd_desc.o
- 0x0000000008002c74 USBD_FS_DeviceDescriptor
+ 0x000000000800306c 0xc build/usbd_desc.o
+ 0x000000000800306c USBD_FS_DeviceDescriptor
.text.USBD_FS_LangIDStrDescriptor
- 0x0000000008002c80 0xc build/usbd_desc.o
- 0x0000000008002c80 USBD_FS_LangIDStrDescriptor
+ 0x0000000008003078 0xc build/usbd_desc.o
+ 0x0000000008003078 USBD_FS_LangIDStrDescriptor
.text.USBD_FS_ProductStrDescriptor
- 0x0000000008002c8c 0x28 build/usbd_desc.o
- 0x0000000008002c8c USBD_FS_ProductStrDescriptor
+ 0x0000000008003084 0x28 build/usbd_desc.o
+ 0x0000000008003084 USBD_FS_ProductStrDescriptor
.text.USBD_FS_ManufacturerStrDescriptor
- 0x0000000008002cb4 0x1c build/usbd_desc.o
- 0x0000000008002cb4 USBD_FS_ManufacturerStrDescriptor
+ 0x00000000080030ac 0x1c build/usbd_desc.o
+ 0x00000000080030ac USBD_FS_ManufacturerStrDescriptor
.text.USBD_FS_SerialStrDescriptor
- 0x0000000008002cd0 0x28 build/usbd_desc.o
- 0x0000000008002cd0 USBD_FS_SerialStrDescriptor
+ 0x00000000080030c8 0x28 build/usbd_desc.o
+ 0x00000000080030c8 USBD_FS_SerialStrDescriptor
.text.USBD_FS_ConfigStrDescriptor
- 0x0000000008002cf8 0x28 build/usbd_desc.o
- 0x0000000008002cf8 USBD_FS_ConfigStrDescriptor
+ 0x00000000080030f0 0x28 build/usbd_desc.o
+ 0x00000000080030f0 USBD_FS_ConfigStrDescriptor
.text.USBD_FS_InterfaceStrDescriptor
- 0x0000000008002d20 0x28 build/usbd_desc.o
- 0x0000000008002d20 USBD_FS_InterfaceStrDescriptor
+ 0x0000000008003118 0x28 build/usbd_desc.o
+ 0x0000000008003118 USBD_FS_InterfaceStrDescriptor
.text.MIDI_DataTx
- 0x0000000008002d48 0x34 build/usbd_midi_if.o
+ 0x0000000008003140 0x34 build/usbd_midi_if.o
.text.MIDI_DataRx
- 0x0000000008002d7c 0x88 build/usbd_midi_if.o
+ 0x0000000008003174 0x88 build/usbd_midi_if.o
+ .text.midiInit
+ 0x00000000080031fc 0x9c build/usbd_midi_if.o
+ 0x00000000080031fc midiInit
+ .text.midiGetFromJackRx
+ 0x0000000008003298 0x28 build/usbd_midi_if.o
+ 0x0000000008003298 midiGetFromJackRx
+ .text.sendMidiMessage
+ 0x00000000080032c0 0xe build/usbd_midi_if.o
+ 0x00000000080032c0 sendMidiMessage
+ *fill* 0x00000000080032ce 0x2
+ .text.midiEventIsGenerated
+ 0x00000000080032d0 0x250 build/usbd_midi_if.o
+ 0x00000000080032d0 midiEventIsGenerated
+ .text.midiGenerateUsbPacket
+ 0x0000000008003520 0x158 build/usbd_midi_if.o
+ 0x0000000008003520 midiGenerateUsbPacket
+ .text.midiProcess
+ 0x0000000008003678 0x2c build/usbd_midi_if.o
+ 0x0000000008003678 midiProcess
.text.USBD_Init
- 0x0000000008002e04 0x38 build/usbd_core.o
- 0x0000000008002e04 USBD_Init
+ 0x00000000080036a4 0x38 build/usbd_core.o
+ 0x00000000080036a4 USBD_Init
.text.USBD_RegisterClass
- 0x0000000008002e3c 0x12 build/usbd_core.o
- 0x0000000008002e3c USBD_RegisterClass
+ 0x00000000080036dc 0x12 build/usbd_core.o
+ 0x00000000080036dc USBD_RegisterClass
.text.USBD_Start
- 0x0000000008002e4e 0xa build/usbd_core.o
- 0x0000000008002e4e USBD_Start
+ 0x00000000080036ee 0xa build/usbd_core.o
+ 0x00000000080036ee USBD_Start
.text.USBD_SetClassConfig
- 0x0000000008002e58 0x20 build/usbd_core.o
- 0x0000000008002e58 USBD_SetClassConfig
+ 0x00000000080036f8 0x20 build/usbd_core.o
+ 0x00000000080036f8 USBD_SetClassConfig
.text.USBD_ClrClassConfig
- 0x0000000008002e78 0x10 build/usbd_core.o
- 0x0000000008002e78 USBD_ClrClassConfig
+ 0x0000000008003718 0x10 build/usbd_core.o
+ 0x0000000008003718 USBD_ClrClassConfig
.text.USBD_LL_SetupStage
- 0x0000000008002e88 0x68 build/usbd_core.o
- 0x0000000008002e88 USBD_LL_SetupStage
+ 0x0000000008003728 0x68 build/usbd_core.o
+ 0x0000000008003728 USBD_LL_SetupStage
.text.USBD_LL_DataOutStage
- 0x0000000008002ef0 0x78 build/usbd_core.o
- 0x0000000008002ef0 USBD_LL_DataOutStage
+ 0x0000000008003790 0x78 build/usbd_core.o
+ 0x0000000008003790 USBD_LL_DataOutStage
.text.USBD_LL_DataInStage
- 0x0000000008002f68 0xc2 build/usbd_core.o
- 0x0000000008002f68 USBD_LL_DataInStage
+ 0x0000000008003808 0xc2 build/usbd_core.o
+ 0x0000000008003808 USBD_LL_DataInStage
.text.USBD_LL_Reset
- 0x000000000800302a 0x46 build/usbd_core.o
- 0x000000000800302a USBD_LL_Reset
+ 0x00000000080038ca 0x46 build/usbd_core.o
+ 0x00000000080038ca USBD_LL_Reset
.text.USBD_LL_SetSpeed
- 0x0000000008003070 0x6 build/usbd_core.o
- 0x0000000008003070 USBD_LL_SetSpeed
+ 0x0000000008003910 0x6 build/usbd_core.o
+ 0x0000000008003910 USBD_LL_SetSpeed
.text.USBD_LL_Suspend
- 0x0000000008003076 0x16 build/usbd_core.o
- 0x0000000008003076 USBD_LL_Suspend
+ 0x0000000008003916 0x16 build/usbd_core.o
+ 0x0000000008003916 USBD_LL_Suspend
.text.USBD_LL_Resume
- 0x000000000800308c 0xe build/usbd_core.o
- 0x000000000800308c USBD_LL_Resume
+ 0x000000000800392c 0xe build/usbd_core.o
+ 0x000000000800392c USBD_LL_Resume
.text.USBD_LL_SOF
- 0x000000000800309a 0x20 build/usbd_core.o
- 0x000000000800309a USBD_LL_SOF
+ 0x000000000800393a 0x20 build/usbd_core.o
+ 0x000000000800393a USBD_LL_SOF
.text.USBD_GetLen
- 0x00000000080030ba 0x14 build/usbd_ctlreq.o
+ 0x000000000800395a 0x14 build/usbd_ctlreq.o
.text.USBD_SetFeature
- 0x00000000080030ce 0x22 build/usbd_ctlreq.o
+ 0x000000000800396e 0x22 build/usbd_ctlreq.o
.text.USBD_ParseSetupRequest
- 0x00000000080030f0 0x28 build/usbd_ctlreq.o
- 0x00000000080030f0 USBD_ParseSetupRequest
+ 0x0000000008003990 0x28 build/usbd_ctlreq.o
+ 0x0000000008003990 USBD_ParseSetupRequest
.text.USBD_CtlError
- 0x0000000008003118 0x14 build/usbd_ctlreq.o
- 0x0000000008003118 USBD_CtlError
+ 0x00000000080039b8 0x14 build/usbd_ctlreq.o
+ 0x00000000080039b8 USBD_CtlError
.text.USBD_GetDescriptor
- 0x000000000800312c 0x15c build/usbd_ctlreq.o
+ 0x00000000080039cc 0x15c build/usbd_ctlreq.o
.text.USBD_SetAddress
- 0x0000000008003288 0x58 build/usbd_ctlreq.o
+ 0x0000000008003b28 0x58 build/usbd_ctlreq.o
.text.USBD_SetConfig
- 0x00000000080032e0 0xb0 build/usbd_ctlreq.o
+ 0x0000000008003b80 0xb0 build/usbd_ctlreq.o
.text.USBD_GetConfig
- 0x0000000008003390 0x3c build/usbd_ctlreq.o
+ 0x0000000008003c30 0x3c build/usbd_ctlreq.o
.text.USBD_GetStatus
- 0x00000000080033cc 0x34 build/usbd_ctlreq.o
+ 0x0000000008003c6c 0x34 build/usbd_ctlreq.o
.text.USBD_ClrFeature
- 0x0000000008003400 0x36 build/usbd_ctlreq.o
- *fill* 0x0000000008003436 0x2
+ 0x0000000008003ca0 0x36 build/usbd_ctlreq.o
+ *fill* 0x0000000008003cd6 0x2
.text.USBD_StdDevReq
- 0x0000000008003438 0x48 build/usbd_ctlreq.o
- 0x0000000008003438 USBD_StdDevReq
+ 0x0000000008003cd8 0x48 build/usbd_ctlreq.o
+ 0x0000000008003cd8 USBD_StdDevReq
.text.USBD_StdItfReq
- 0x0000000008003480 0x3e build/usbd_ctlreq.o
- 0x0000000008003480 USBD_StdItfReq
+ 0x0000000008003d20 0x3e build/usbd_ctlreq.o
+ 0x0000000008003d20 USBD_StdItfReq
.text.USBD_StdEPReq
- 0x00000000080034be 0x138 build/usbd_ctlreq.o
- 0x00000000080034be USBD_StdEPReq
+ 0x0000000008003d5e 0x138 build/usbd_ctlreq.o
+ 0x0000000008003d5e USBD_StdEPReq
.text.USBD_GetString
- 0x00000000080035f6 0x3c build/usbd_ctlreq.o
- 0x00000000080035f6 USBD_GetString
+ 0x0000000008003e96 0x3c build/usbd_ctlreq.o
+ 0x0000000008003e96 USBD_GetString
.text.USBD_CtlSendData
- 0x0000000008003632 0x1c build/usbd_ioreq.o
- 0x0000000008003632 USBD_CtlSendData
+ 0x0000000008003ed2 0x1c build/usbd_ioreq.o
+ 0x0000000008003ed2 USBD_CtlSendData
.text.USBD_CtlContinueSendData
- 0x000000000800364e 0x10 build/usbd_ioreq.o
- 0x000000000800364e USBD_CtlContinueSendData
+ 0x0000000008003eee 0x10 build/usbd_ioreq.o
+ 0x0000000008003eee USBD_CtlContinueSendData
.text.USBD_CtlContinueRx
- 0x000000000800365e 0x10 build/usbd_ioreq.o
- 0x000000000800365e USBD_CtlContinueRx
+ 0x0000000008003efe 0x10 build/usbd_ioreq.o
+ 0x0000000008003efe USBD_CtlContinueRx
.text.USBD_CtlSendStatus
- 0x000000000800366e 0x18 build/usbd_ioreq.o
- 0x000000000800366e USBD_CtlSendStatus
+ 0x0000000008003f0e 0x18 build/usbd_ioreq.o
+ 0x0000000008003f0e USBD_CtlSendStatus
.text.USBD_CtlReceiveStatus
- 0x0000000008003686 0x18 build/usbd_ioreq.o
- 0x0000000008003686 USBD_CtlReceiveStatus
- *fill* 0x000000000800369e 0x2
+ 0x0000000008003f26 0x18 build/usbd_ioreq.o
+ 0x0000000008003f26 USBD_CtlReceiveStatus
+ *fill* 0x0000000008003f3e 0x2
.text.USBD_MIDI_DataIn
- 0x00000000080036a0 0x18 build/usbd_midi.o
+ 0x0000000008003f40 0x18 build/usbd_midi.o
.text.USBD_MIDI_GetCfgDesc
- 0x00000000080036b8 0xc build/usbd_midi.o
+ 0x0000000008003f58 0xc build/usbd_midi.o
.text.USBD_MIDI_DataOut
- 0x00000000080036c4 0x34 build/usbd_midi.o
+ 0x0000000008003f64 0x34 build/usbd_midi.o
.text.USBD_MIDI_DeInit
- 0x00000000080036f8 0x20 build/usbd_midi.o
+ 0x0000000008003f98 0x20 build/usbd_midi.o
.text.USBD_MIDI_Init
- 0x0000000008003718 0x38 build/usbd_midi.o
+ 0x0000000008003fb8 0x38 build/usbd_midi.o
+ .text.USBD_MIDI_SendPacket
+ 0x0000000008003ff0 0xa0 build/usbd_midi.o
+ 0x0000000008003ff0 USBD_MIDI_SendPacket
.text.USBD_MIDI_RegisterInterface
- 0x0000000008003750 0x12 build/usbd_midi.o
- 0x0000000008003750 USBD_MIDI_RegisterInterface
+ 0x0000000008004090 0x12 build/usbd_midi.o
+ 0x0000000008004090 USBD_MIDI_RegisterInterface
+ .text.cureRingBufferU8Free
+ 0x00000000080040a2 0x1a build/curebuffer.o
+ 0x00000000080040a2 cureRingBufferU8Free
+ .text.cureRingBufferU8Init
+ 0x00000000080040bc 0x34 build/curebuffer.o
+ 0x00000000080040bc cureRingBufferU8Init
.text.cureRingBufferU8Enqueue
- 0x0000000008003762 0x30 build/curebuffer.o
- 0x0000000008003762 cureRingBufferU8Enqueue
+ 0x00000000080040f0 0x30 build/curebuffer.o
+ 0x00000000080040f0 cureRingBufferU8Enqueue
+ .text.cureRingBufferU8Dequeue
+ 0x0000000008004120 0x26 build/curebuffer.o
+ 0x0000000008004120 cureRingBufferU8Dequeue
.text.SystemInit
- 0x0000000008003792 0x2 build/system_stm32f0xx.o
- 0x0000000008003792 SystemInit
+ 0x0000000008004146 0x2 build/system_stm32f0xx.o
+ 0x0000000008004146 SystemInit
.text.Reset_Handler
- 0x0000000008003794 0x50 build/startup_stm32f072xb.o
- 0x0000000008003794 Reset_Handler
+ 0x0000000008004148 0x50 build/startup_stm32f072xb.o
+ 0x0000000008004148 Reset_Handler
.text.Default_Handler
- 0x00000000080037e4 0x2 build/startup_stm32f072xb.o
- 0x00000000080037e4 TIM1_CC_IRQHandler
- 0x00000000080037e4 TSC_IRQHandler
- 0x00000000080037e4 ADC1_COMP_IRQHandler
- 0x00000000080037e4 I2C1_IRQHandler
- 0x00000000080037e4 RCC_CRS_IRQHandler
- 0x00000000080037e4 SPI1_IRQHandler
- 0x00000000080037e4 TIM6_DAC_IRQHandler
- 0x00000000080037e4 USART3_4_IRQHandler
- 0x00000000080037e4 EXTI2_3_IRQHandler
- 0x00000000080037e4 I2C2_IRQHandler
- 0x00000000080037e4 TIM17_IRQHandler
- 0x00000000080037e4 CEC_CAN_IRQHandler
- 0x00000000080037e4 RTC_IRQHandler
- 0x00000000080037e4 PVD_VDDIO2_IRQHandler
- 0x00000000080037e4 DMA1_Channel4_5_6_7_IRQHandler
- 0x00000000080037e4 TIM16_IRQHandler
- 0x00000000080037e4 TIM3_IRQHandler
- 0x00000000080037e4 EXTI4_15_IRQHandler
- 0x00000000080037e4 Default_Handler
- 0x00000000080037e4 TIM14_IRQHandler
- 0x00000000080037e4 TIM7_IRQHandler
- 0x00000000080037e4 TIM15_IRQHandler
- 0x00000000080037e4 EXTI0_1_IRQHandler
- 0x00000000080037e4 SPI2_IRQHandler
- 0x00000000080037e4 WWDG_IRQHandler
- 0x00000000080037e4 TIM2_IRQHandler
- 0x00000000080037e4 DMA1_Channel2_3_IRQHandler
- 0x00000000080037e4 USART2_IRQHandler
- 0x00000000080037e4 FLASH_IRQHandler
- 0x00000000080037e4 USART1_IRQHandler
- 0x00000000080037e4 TIM1_BRK_UP_TRG_COM_IRQHandler
- *fill* 0x00000000080037e6 0x2
- .text.__libc_init_array
- 0x00000000080037e8 0x48 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
- 0x00000000080037e8 __libc_init_array
- .text.memset 0x0000000008003830 0x10 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
- 0x0000000008003830 memset
+ 0x0000000008004198 0x2 build/startup_stm32f072xb.o
+ 0x0000000008004198 TIM1_CC_IRQHandler
+ 0x0000000008004198 TSC_IRQHandler
+ 0x0000000008004198 ADC1_COMP_IRQHandler
+ 0x0000000008004198 I2C1_IRQHandler
+ 0x0000000008004198 RCC_CRS_IRQHandler
+ 0x0000000008004198 SPI1_IRQHandler
+ 0x0000000008004198 TIM6_DAC_IRQHandler
+ 0x0000000008004198 USART3_4_IRQHandler
+ 0x0000000008004198 EXTI2_3_IRQHandler
+ 0x0000000008004198 I2C2_IRQHandler
+ 0x0000000008004198 TIM17_IRQHandler
+ 0x0000000008004198 CEC_CAN_IRQHandler
+ 0x0000000008004198 RTC_IRQHandler
+ 0x0000000008004198 PVD_VDDIO2_IRQHandler
+ 0x0000000008004198 DMA1_Channel4_5_6_7_IRQHandler
+ 0x0000000008004198 TIM16_IRQHandler
+ 0x0000000008004198 TIM3_IRQHandler
+ 0x0000000008004198 EXTI4_15_IRQHandler
+ 0x0000000008004198 Default_Handler
+ 0x0000000008004198 TIM14_IRQHandler
+ 0x0000000008004198 TIM7_IRQHandler
+ 0x0000000008004198 TIM15_IRQHandler
+ 0x0000000008004198 EXTI0_1_IRQHandler
+ 0x0000000008004198 SPI2_IRQHandler
+ 0x0000000008004198 WWDG_IRQHandler
+ 0x0000000008004198 TIM2_IRQHandler
+ 0x0000000008004198 DMA1_Channel2_3_IRQHandler
+ 0x0000000008004198 USART2_IRQHandler
+ 0x0000000008004198 FLASH_IRQHandler
+ 0x0000000008004198 USART1_IRQHandler
+ 0x0000000008004198 TIM1_BRK_UP_TRG_COM_IRQHandler
*(.glue_7)
- .glue_7 0x0000000008003840 0x0 linker stubs
+ .glue_7 0x000000000800419a 0x0 linker stubs
*(.glue_7t)
- .glue_7t 0x0000000008003840 0x0 linker stubs
+ .glue_7t 0x000000000800419a 0x0 linker stubs
*(.eh_frame)
- .eh_frame 0x0000000008003840 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+ *fill* 0x000000000800419a 0x2
+ .eh_frame 0x000000000800419c 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
*(.init)
- .init 0x0000000008003840 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
- 0x0000000008003840 _init
- .init 0x0000000008003844 0x8 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
+ .init 0x000000000800419c 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
+ 0x000000000800419c _init
+ .init 0x00000000080041a0 0x8 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
*(.fini)
- .fini 0x000000000800384c 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
- 0x000000000800384c _fini
- .fini 0x0000000008003850 0x8 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
- 0x0000000008003858 . = ALIGN (0x4)
- 0x0000000008003858 _etext = .
+ .fini 0x00000000080041a8 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
+ 0x00000000080041a8 _fini
+ .fini 0x00000000080041ac 0x8 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
+ 0x00000000080041b4 . = ALIGN (0x4)
+ 0x00000000080041b4 _etext = .
-.vfp11_veneer 0x0000000008003858 0x0
- .vfp11_veneer 0x0000000008003858 0x0 linker stubs
+.vfp11_veneer 0x00000000080041b4 0x0
+ .vfp11_veneer 0x00000000080041b4 0x0 linker stubs
-.v4_bx 0x0000000008003858 0x0
- .v4_bx 0x0000000008003858 0x0 linker stubs
+.v4_bx 0x00000000080041b4 0x0
+ .v4_bx 0x00000000080041b4 0x0 linker stubs
-.iplt 0x0000000008003858 0x0
- .iplt 0x0000000008003858 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+.iplt 0x00000000080041b4 0x0
+ .iplt 0x00000000080041b4 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
-.rodata 0x0000000008003858 0x11c
- 0x0000000008003858 . = ALIGN (0x4)
+.rodata 0x00000000080041b4 0x15c
+ 0x00000000080041b4 . = ALIGN (0x4)
*(.rodata)
- .rodata 0x0000000008003858 0x20 build/stm32f0xx_hal_rcc.o
+ .rodata 0x00000000080041b4 0x20 build/stm32f0xx_hal_rcc.o
*(.rodata*)
.rodata.USBD_FS_ConfigStrDescriptor.str1.4
- 0x0000000008003878 0xc build/usbd_desc.o
+ 0x00000000080041d4 0xc build/usbd_desc.o
.rodata.USBD_FS_InterfaceStrDescriptor.str1.4
- 0x0000000008003884 0xf build/usbd_desc.o
- *fill* 0x0000000008003893 0x1
+ 0x00000000080041e0 0xf build/usbd_desc.o
+ *fill* 0x00000000080041ef 0x1
.rodata.USBD_FS_ManufacturerStrDescriptor.str1.4
- 0x0000000008003894 0x11 build/usbd_desc.o
- *fill* 0x00000000080038a5 0x3
+ 0x00000000080041f0 0x11 build/usbd_desc.o
+ *fill* 0x0000000008004201 0x3
.rodata.USBD_FS_ProductStrDescriptor.str1.4
- 0x00000000080038a8 0xb build/usbd_desc.o
- *fill* 0x00000000080038b3 0x1
+ 0x0000000008004204 0xb build/usbd_desc.o
+ *fill* 0x000000000800420f 0x1
.rodata.USBD_FS_SerialStrDescriptor.str1.4
- 0x00000000080038b4 0x10 build/usbd_desc.o
+ 0x0000000008004210 0x10 build/usbd_desc.o
0xd (size before relaxing)
.rodata.MIDI_DataRx
- 0x00000000080038c4 0x40 build/usbd_midi_if.o
+ 0x0000000008004220 0x40 build/usbd_midi_if.o
+ .rodata.midiEventIsGenerated
+ 0x0000000008004260 0x40 build/usbd_midi_if.o
.rodata.USBD_GetDescriptor
- 0x0000000008003904 0x38 build/usbd_ctlreq.o
+ 0x00000000080042a0 0x38 build/usbd_ctlreq.o
.rodata.USBD_StdDevReq
- 0x000000000800393c 0x28 build/usbd_ctlreq.o
+ 0x00000000080042d8 0x28 build/usbd_ctlreq.o
.rodata.AHBPrescTable
- 0x0000000008003964 0x10 build/system_stm32f0xx.o
- 0x0000000008003964 AHBPrescTable
- 0x0000000008003974 . = ALIGN (0x4)
+ 0x0000000008004300 0x10 build/system_stm32f0xx.o
+ 0x0000000008004300 AHBPrescTable
+ 0x0000000008004310 . = ALIGN (0x4)
-.rel.dyn 0x0000000008003974 0x0
- .rel.iplt 0x0000000008003974 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+.rel.dyn 0x0000000008004310 0x0
+ .rel.iplt 0x0000000008004310 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
.ARM.extab
*(.ARM.extab* .gnu.linkonce.armextab.*)
-.ARM 0x0000000008003974 0x0
- 0x0000000008003974 __exidx_start = .
+.ARM 0x0000000008004310 0x0
+ 0x0000000008004310 __exidx_start = .
*(.ARM.exidx*)
- 0x0000000008003974 __exidx_end = .
+ 0x0000000008004310 __exidx_end = .
-.preinit_array 0x0000000008003974 0x0
- 0x0000000008003974 PROVIDE (__preinit_array_start = .)
+.preinit_array 0x0000000008004310 0x0
+ 0x0000000008004310 PROVIDE (__preinit_array_start = .)
*(.preinit_array*)
- 0x0000000008003974 PROVIDE (__preinit_array_end = .)
+ 0x0000000008004310 PROVIDE (__preinit_array_end = .)
-.init_array 0x0000000008003974 0x4
- 0x0000000008003974 PROVIDE (__init_array_start = .)
+.init_array 0x0000000008004310 0x4
+ 0x0000000008004310 PROVIDE (__init_array_start = .)
*(SORT_BY_NAME(.init_array.*))
*(.init_array*)
- .init_array 0x0000000008003974 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
- 0x0000000008003978 PROVIDE (__init_array_end = .)
+ .init_array 0x0000000008004310 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+ 0x0000000008004314 PROVIDE (__init_array_end = .)
-.fini_array 0x0000000008003978 0x4
- [!provide] PROVIDE (__fini_array_start = .)
+.fini_array 0x0000000008004314 0x4
+ 0x0000000008004314 PROVIDE (__fini_array_start = .)
*(SORT_BY_NAME(.fini_array.*))
*(.fini_array*)
- .fini_array 0x0000000008003978 0x4 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
- [!provide] PROVIDE (__fini_array_end = .)
- 0x000000000800397c _sidata = LOADADDR (.data)
+ .fini_array 0x0000000008004314 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+ 0x0000000008004318 PROVIDE (__fini_array_end = .)
+ 0x0000000008004318 _sidata = LOADADDR (.data)
-.data 0x0000000020000000 0x108 load address 0x000000000800397c
+.data 0x0000000020000000 0x188 load address 0x0000000008004318
0x0000000020000000 . = ALIGN (0x4)
0x0000000020000000 _sdata = .
*(.data)
+ .data 0x0000000020000000 0x64 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ 0x0000000020000000 _impure_ptr
*(.data*)
+ .data.dial_div
+ 0x0000000020000064 0x10 build/main.o
+ 0x0000000020000064 dial_div
+ .data.dial_mapping
+ 0x0000000020000074 0x8 build/main.o
+ 0x0000000020000074 dial_mapping
+ .data.midi_packet
+ 0x000000002000007c 0x4 build/main.o
+ 0x000000002000007c midi_packet
.data.uwTickFreq
- 0x0000000020000000 0x1 build/stm32f0xx_hal.o
- 0x0000000020000000 uwTickFreq
- *fill* 0x0000000020000001 0x3
+ 0x0000000020000080 0x1 build/stm32f0xx_hal.o
+ 0x0000000020000080 uwTickFreq
+ *fill* 0x0000000020000081 0x3
.data.uwTickPrio
- 0x0000000020000004 0x4 build/stm32f0xx_hal.o
- 0x0000000020000004 uwTickPrio
- .data.FS_Desc 0x0000000020000008 0x1c build/usbd_desc.o
- 0x0000000020000008 FS_Desc
+ 0x0000000020000084 0x4 build/stm32f0xx_hal.o
+ 0x0000000020000084 uwTickPrio
+ .data.FS_Desc 0x0000000020000088 0x1c build/usbd_desc.o
+ 0x0000000020000088 FS_Desc
.data.USBD_FS_DeviceDesc
- 0x0000000020000024 0x12 build/usbd_desc.o
- 0x0000000020000024 USBD_FS_DeviceDesc
- *fill* 0x0000000020000036 0x2
+ 0x00000000200000a4 0x12 build/usbd_desc.o
+ 0x00000000200000a4 USBD_FS_DeviceDesc
+ *fill* 0x00000000200000b6 0x2
.data.USBD_LangIDDesc
- 0x0000000020000038 0x4 build/usbd_desc.o
- 0x0000000020000038 USBD_LangIDDesc
+ 0x00000000200000b8 0x4 build/usbd_desc.o
+ 0x00000000200000b8 USBD_LangIDDesc
.data.USBD_Interface_fops_FS
- 0x000000002000003c 0x8 build/usbd_midi_if.o
- 0x000000002000003c USBD_Interface_fops_FS
+ 0x00000000200000bc 0x8 build/usbd_midi_if.o
+ 0x00000000200000bc USBD_Interface_fops_FS
.data.USBD_MIDI
- 0x0000000020000044 0x38 build/usbd_midi.o
- 0x0000000020000044 USBD_MIDI
+ 0x00000000200000c4 0x38 build/usbd_midi.o
+ 0x00000000200000c4 USBD_MIDI
.data.USBD_MIDI_CfgDesc
- 0x000000002000007c 0x85 build/usbd_midi.o
- 0x000000002000007c USBD_MIDI_CfgDesc
- *fill* 0x0000000020000101 0x3
+ 0x00000000200000fc 0x85 build/usbd_midi.o
+ 0x00000000200000fc USBD_MIDI_CfgDesc
+ *fill* 0x0000000020000181 0x3
.data.SystemCoreClock
- 0x0000000020000104 0x4 build/system_stm32f0xx.o
- 0x0000000020000104 SystemCoreClock
- 0x0000000020000108 . = ALIGN (0x4)
- 0x0000000020000108 _edata = .
+ 0x0000000020000184 0x4 build/system_stm32f0xx.o
+ 0x0000000020000184 SystemCoreClock
+ 0x0000000020000188 . = ALIGN (0x4)
+ 0x0000000020000188 _edata = .
-.igot.plt 0x0000000020000108 0x0 load address 0x0000000008003a84
- .igot.plt 0x0000000020000108 0x0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
- 0x0000000020000108 . = ALIGN (0x4)
+.tm_clone_table
+ 0x0000000020000188 0x0 load address 0x00000000080044a0
+ .tm_clone_table
+ 0x0000000020000188 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+ .tm_clone_table
+ 0x0000000020000188 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
-.bss 0x0000000020000108 0x8a8 load address 0x0000000008003a84
- 0x0000000020000108 _sbss = .
- 0x0000000020000108 __bss_start__ = _sbss
+.igot.plt 0x0000000020000188 0x0 load address 0x00000000080044a0
+ .igot.plt 0x0000000020000188 0x0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+ 0x0000000020000188 . = ALIGN (0x4)
+
+.bss 0x0000000020000188 0x930 load address 0x00000000080044a0
+ 0x0000000020000188 _sbss = .
+ 0x0000000020000188 __bss_start__ = _sbss
*(.bss)
- .bss 0x0000000020000108 0x1c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+ .bss 0x0000000020000188 0x1c /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+ .bss 0x00000000200001a4 0x8 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ 0x00000000200001a4 __malloc_free_list
+ 0x00000000200001a8 __malloc_sbrk_start
+ .bss 0x00000000200001ac 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
*(.bss*)
- .bss.cfgidx.7846
- 0x0000000020000124 0x1 build/usbd_ctlreq.o
- *fill* 0x0000000020000125 0x3
+ .bss.cfgidx.7827
+ 0x00000000200001b0 0x1 build/usbd_ctlreq.o
+ *fill* 0x00000000200001b1 0x3
+ .bss.APP_Rx_length
+ 0x00000000200001b4 0x4 build/usbd_midi.o
+ 0x00000000200001b4 APP_Rx_length
.bss.APP_Rx_ptr_in
- 0x0000000020000128 0x4 build/usbd_midi.o
- 0x0000000020000128 APP_Rx_ptr_in
+ 0x00000000200001b8 0x4 build/usbd_midi.o
+ 0x00000000200001b8 APP_Rx_ptr_in
+ .bss.APP_Rx_ptr_out
+ 0x00000000200001bc 0x4 build/usbd_midi.o
+ 0x00000000200001bc APP_Rx_ptr_out
.bss.USB_Tx_State
- 0x000000002000012c 0x1 build/usbd_midi.o
- 0x000000002000012c USB_Tx_State
- *fill* 0x000000002000012d 0x3
+ 0x00000000200001c0 0x1 build/usbd_midi.o
+ 0x00000000200001c0 USB_Tx_State
+ *fill* 0x00000000200001c1 0x3
.bss.pInstance
- 0x0000000020000130 0x4 build/usbd_midi.o
- 0x0000000020000130 pInstance
+ 0x00000000200001c4 0x4 build/usbd_midi.o
+ 0x00000000200001c4 pInstance
*(COMMON)
- COMMON 0x0000000020000134 0x308 build/main.o
- 0x0000000020000134 hdma_adc
- 0x0000000020000178 hpcd_USB_FS
- 0x00000000200003ec ADCval
- 0x00000000200003fc hadc
- COMMON 0x000000002000043c 0x4 build/stm32f0xx_hal.o
- 0x000000002000043c uwTick
- COMMON 0x0000000020000440 0x224 build/usb_device.o
- 0x0000000020000440 hUsbDeviceFS
- COMMON 0x0000000020000664 0x200 build/usbd_desc.o
- 0x0000000020000664 USBD_StrDesc
- COMMON 0x0000000020000864 0xc build/usbd_midi_if.o
- 0x0000000020000864 rbuf_jack_rx
- 0x0000000020000864 rx_midi_msg
- 0x0000000020000864 midi_event
- 0x0000000020000864 rbuf_usb_rx
- 0x0000000020000870 analyzed_status
- COMMON 0x0000000020000870 0x140 build/usbd_midi.o
- 0x0000000020000870 USB_Rx_Buffer
- 0x00000000200008b0 APP_Rx_Buffer
- 0x00000000200009b0 . = ALIGN (0x4)
- 0x00000000200009b0 _ebss = .
- 0x00000000200009b0 __bss_end__ = _ebss
+ COMMON 0x00000000200001c8 0x320 build/main.o
+ 0x00000000200001c8 ADC_val_old
+ 0x00000000200001d8 dial
+ 0x00000000200001e0 ADC_val
+ 0x00000000200001f0 hdma_adc
+ 0x0000000020000234 hpcd_USB_FS
+ 0x00000000200004a8 hadc
+ COMMON 0x00000000200004e8 0x4 build/stm32f0xx_hal.o
+ 0x00000000200004e8 uwTick
+ COMMON 0x00000000200004ec 0x224 build/usb_device.o
+ 0x00000000200004ec hUsbDeviceFS
+ COMMON 0x0000000020000710 0x200 build/usbd_desc.o
+ 0x0000000020000710 USBD_StrDesc
+ COMMON 0x0000000020000910 0x64 build/usbd_midi_if.o
+ 0x0000000020000910 rbuf_jack_rx
+ 0x000000002000091c rx_midi_msg
+ 0x0000000020000920 midi_event
+ 0x0000000020000964 rbuf_usb_rx
+ 0x0000000020000970 analyzed_status
+ COMMON 0x0000000020000974 0x140 build/usbd_midi.o
+ 0x0000000020000974 USB_Rx_Buffer
+ 0x00000000200009b4 APP_Rx_Buffer
+ COMMON 0x0000000020000ab4 0x4 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ 0x0000000020000ab4 errno
+ 0x0000000020000ab8 . = ALIGN (0x4)
+ 0x0000000020000ab8 _ebss = .
+ 0x0000000020000ab8 __bss_end__ = _ebss
._user_heap_stack
- 0x00000000200009b0 0x600 load address 0x0000000008003a84
- 0x00000000200009b0 . = ALIGN (0x8)
- 0x00000000200009b0 PROVIDE (end = .)
+ 0x0000000020000ab8 0x600 load address 0x00000000080044a0
+ 0x0000000020000ab8 . = ALIGN (0x8)
+ 0x0000000020000ab8 PROVIDE (end = .)
[!provide] PROVIDE (_end = .)
- 0x0000000020000bb0 . = (. + _Min_Heap_Size)
- *fill* 0x00000000200009b0 0x200
- 0x0000000020000fb0 . = (. + _Min_Stack_Size)
- *fill* 0x0000000020000bb0 0x400
- 0x0000000020000fb0 . = ALIGN (0x8)
+ 0x0000000020000cb8 . = (. + _Min_Heap_Size)
+ *fill* 0x0000000020000ab8 0x200
+ 0x00000000200010b8 . = (. + _Min_Stack_Size)
+ *fill* 0x0000000020000cb8 0x400
+ 0x00000000200010b8 . = ALIGN (0x8)
/DISCARD/
libc.a(*)
@@ -1761,9 +1836,9 @@ LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc
0x0000000000000000 0x28
*(.ARM.attributes)
.ARM.attributes
- 0x0000000000000000 0x1e /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
+ 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
.ARM.attributes
- 0x000000000000001e 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+ 0x000000000000001e 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
.ARM.attributes
0x000000000000004a 0x31 build/main.o
.ARM.attributes
@@ -1813,95 +1888,184 @@ LOAD /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc
.ARM.attributes
0x00000000000004b1 0x21 build/startup_stm32f072xb.o
.ARM.attributes
- 0x00000000000004d2 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ 0x00000000000004d2 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ .ARM.attributes
+ 0x00000000000004fe 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ .ARM.attributes
+ 0x000000000000052a 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ .ARM.attributes
+ 0x0000000000000556 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
.ARM.attributes
- 0x00000000000004fe 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+ 0x0000000000000582 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
.ARM.attributes
- 0x000000000000052a 0x1e /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ 0x00000000000005ae 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
.ARM.attributes
- 0x0000000000000548 0x1e /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
+ 0x00000000000005da 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
.ARM.attributes
- 0x0000000000000566 0x1e /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
+ 0x0000000000000606 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ .ARM.attributes
+ 0x0000000000000632 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ .ARM.attributes
+ 0x000000000000065e 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+ .ARM.attributes
+ 0x000000000000068a 0x1e /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ .ARM.attributes
+ 0x00000000000006a8 0x1e /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
+ .ARM.attributes
+ 0x00000000000006c6 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
+ .ARM.attributes
+ 0x00000000000006f2 0x1e /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtn.o
OUTPUT(build/midi-dials.elf elf32-littlearm)
-.debug_info 0x0000000000000000 0x17379
- .debug_info 0x0000000000000000 0x239a build/main.o
- .debug_info 0x000000000000239a 0x9a0 build/stm32f0xx_it.o
- .debug_info 0x0000000000002d3a 0xa35 build/stm32f0xx_hal_msp.o
- .debug_info 0x000000000000376f 0x16b5 build/stm32f0xx_ll_usb.o
- .debug_info 0x0000000000004e24 0xfdf build/stm32f0xx_hal_adc.o
- .debug_info 0x0000000000005e03 0xade build/stm32f0xx_hal_rcc.o
- .debug_info 0x00000000000068e1 0x7c3 build/stm32f0xx_hal_rcc_ex.o
- .debug_info 0x00000000000070a4 0x7f4 build/stm32f0xx_hal.o
- .debug_info 0x0000000000007898 0x703 build/stm32f0xx_hal_gpio.o
- .debug_info 0x0000000000007f9b 0x8ea build/stm32f0xx_hal_dma.o
- .debug_info 0x0000000000008885 0x8b7 build/stm32f0xx_hal_cortex.o
- .debug_info 0x000000000000913c 0x13e4 build/stm32f0xx_hal_pcd.o
- .debug_info 0x000000000000a520 0xa73 build/stm32f0xx_hal_pcd_ex.o
- .debug_info 0x000000000000af93 0x1040 build/usb_device.o
- .debug_info 0x000000000000bfd3 0x2282 build/usbd_conf.o
- .debug_info 0x000000000000e255 0xeba build/usbd_desc.o
- .debug_info 0x000000000000f10f 0x16d3 build/usbd_midi_if.o
- .debug_info 0x00000000000107e2 0x16b2 build/usbd_core.o
- .debug_info 0x0000000000011e94 0x187f build/usbd_ctlreq.o
- .debug_info 0x0000000000013713 0x1189 build/usbd_ioreq.o
- .debug_info 0x000000000001489c 0x1807 build/usbd_midi.o
- .debug_info 0x00000000000160a3 0xfe1 build/curebuffer.o
- .debug_info 0x0000000000017084 0x2d3 build/system_stm32f0xx.o
- .debug_info 0x0000000000017357 0x22 build/startup_stm32f072xb.o
+.comment 0x0000000000000000 0xae
+ .comment 0x0000000000000000 0x57 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+ 0x58 (size before relaxing)
+ .comment 0x0000000000000057 0x58 build/main.o
+ .comment 0x0000000000000057 0x58 build/stm32f0xx_it.o
+ .comment 0x0000000000000057 0x58 build/stm32f0xx_hal_msp.o
+ .comment 0x0000000000000057 0x58 build/stm32f0xx_ll_usb.o
+ .comment 0x0000000000000057 0x58 build/stm32f0xx_hal_adc.o
+ .comment 0x0000000000000057 0x58 build/stm32f0xx_hal_rcc.o
+ .comment 0x0000000000000057 0x58 build/stm32f0xx_hal_rcc_ex.o
+ .comment 0x0000000000000057 0x58 build/stm32f0xx_hal.o
+ .comment 0x0000000000000057 0x58 build/stm32f0xx_hal_gpio.o
+ .comment 0x0000000000000057 0x58 build/stm32f0xx_hal_dma.o
+ .comment 0x0000000000000057 0x58 build/stm32f0xx_hal_cortex.o
+ .comment 0x0000000000000057 0x58 build/stm32f0xx_hal_pcd.o
+ .comment 0x0000000000000057 0x58 build/stm32f0xx_hal_pcd_ex.o
+ .comment 0x0000000000000057 0x58 build/usb_device.o
+ .comment 0x0000000000000057 0x58 build/usbd_conf.o
+ .comment 0x0000000000000057 0x58 build/usbd_desc.o
+ .comment 0x0000000000000057 0x58 build/usbd_midi_if.o
+ .comment 0x0000000000000057 0x58 build/usbd_core.o
+ .comment 0x0000000000000057 0x58 build/usbd_ctlreq.o
+ .comment 0x0000000000000057 0x58 build/usbd_ioreq.o
+ .comment 0x0000000000000057 0x58 build/usbd_midi.o
+ .comment 0x0000000000000057 0x58 build/curebuffer.o
+ .comment 0x0000000000000057 0x58 build/system_stm32f0xx.o
+ .comment 0x0000000000000057 0x57 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ 0x58 (size before relaxing)
+ .comment 0x00000000000000ae 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ .comment 0x00000000000000ae 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ .comment 0x00000000000000ae 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+ .comment 0x00000000000000ae 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ .comment 0x00000000000000ae 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ .comment 0x00000000000000ae 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ .comment 0x00000000000000ae 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ .comment 0x00000000000000ae 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ .comment 0x00000000000000ae 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+ .comment 0x00000000000000ae 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
+
+.debug_info 0x0000000000000000 0x1ca1a
+ .debug_info 0x0000000000000000 0x258a build/main.o
+ .debug_info 0x000000000000258a 0x9a0 build/stm32f0xx_it.o
+ .debug_info 0x0000000000002f2a 0xa35 build/stm32f0xx_hal_msp.o
+ .debug_info 0x000000000000395f 0x16b5 build/stm32f0xx_ll_usb.o
+ .debug_info 0x0000000000005014 0xfdf build/stm32f0xx_hal_adc.o
+ .debug_info 0x0000000000005ff3 0xade build/stm32f0xx_hal_rcc.o
+ .debug_info 0x0000000000006ad1 0x7c3 build/stm32f0xx_hal_rcc_ex.o
+ .debug_info 0x0000000000007294 0x7f4 build/stm32f0xx_hal.o
+ .debug_info 0x0000000000007a88 0x703 build/stm32f0xx_hal_gpio.o
+ .debug_info 0x000000000000818b 0x8ea build/stm32f0xx_hal_dma.o
+ .debug_info 0x0000000000008a75 0x8b7 build/stm32f0xx_hal_cortex.o
+ .debug_info 0x000000000000932c 0x13e4 build/stm32f0xx_hal_pcd.o
+ .debug_info 0x000000000000a710 0xa73 build/stm32f0xx_hal_pcd_ex.o
+ .debug_info 0x000000000000b183 0x1034 build/usb_device.o
+ .debug_info 0x000000000000c1b7 0x2276 build/usbd_conf.o
+ .debug_info 0x000000000000e42d 0xeae build/usbd_desc.o
+ .debug_info 0x000000000000f2db 0x1749 build/usbd_midi_if.o
+ .debug_info 0x0000000000010a24 0x16a6 build/usbd_core.o
+ .debug_info 0x00000000000120ca 0x1873 build/usbd_ctlreq.o
+ .debug_info 0x000000000001393d 0x117d build/usbd_ioreq.o
+ .debug_info 0x0000000000014aba 0x17fb build/usbd_midi.o
+ .debug_info 0x00000000000162b5 0xfd5 build/curebuffer.o
+ .debug_info 0x000000000001728a 0x2d3 build/system_stm32f0xx.o
+ .debug_info 0x000000000001755d 0x22 build/startup_stm32f072xb.o
+ .debug_info 0x000000000001757f 0x8a4 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ .debug_info 0x0000000000017e23 0x109 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ .debug_info 0x0000000000017f2c 0x921 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ .debug_info 0x000000000001884d 0xe1d /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+ .debug_info 0x000000000001966a 0xaba /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ .debug_info 0x000000000001a124 0xb74 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ .debug_info 0x000000000001ac98 0x95a /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ .debug_info 0x000000000001b5f2 0x8d7 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ .debug_info 0x000000000001bec9 0xa75 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ .debug_info 0x000000000001c93e 0x90 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+ .debug_info 0x000000000001c9ce 0x26 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ .debug_info 0x000000000001c9f4 0x26 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
-.debug_abbrev 0x0000000000000000 0x3750
- .debug_abbrev 0x0000000000000000 0x29a build/main.o
- .debug_abbrev 0x000000000000029a 0x183 build/stm32f0xx_it.o
- .debug_abbrev 0x000000000000041d 0x1d0 build/stm32f0xx_hal_msp.o
- .debug_abbrev 0x00000000000005ed 0x303 build/stm32f0xx_ll_usb.o
- .debug_abbrev 0x00000000000008f0 0x28c build/stm32f0xx_hal_adc.o
- .debug_abbrev 0x0000000000000b7c 0x269 build/stm32f0xx_hal_rcc.o
- .debug_abbrev 0x0000000000000de5 0x208 build/stm32f0xx_hal_rcc_ex.o
- .debug_abbrev 0x0000000000000fed 0x209 build/stm32f0xx_hal.o
- .debug_abbrev 0x00000000000011f6 0x213 build/stm32f0xx_hal_gpio.o
- .debug_abbrev 0x0000000000001409 0x252 build/stm32f0xx_hal_dma.o
- .debug_abbrev 0x000000000000165b 0x279 build/stm32f0xx_hal_cortex.o
- .debug_abbrev 0x00000000000018d4 0x2c8 build/stm32f0xx_hal_pcd.o
- .debug_abbrev 0x0000000000001b9c 0x256 build/stm32f0xx_hal_pcd_ex.o
- .debug_abbrev 0x0000000000001df2 0x209 build/usb_device.o
- .debug_abbrev 0x0000000000001ffb 0x317 build/usbd_conf.o
- .debug_abbrev 0x0000000000002312 0x284 build/usbd_desc.o
- .debug_abbrev 0x0000000000002596 0x377 build/usbd_midi_if.o
- .debug_abbrev 0x000000000000290d 0x2e2 build/usbd_core.o
- .debug_abbrev 0x0000000000002bef 0x325 build/usbd_ctlreq.o
- .debug_abbrev 0x0000000000002f14 0x1f7 build/usbd_ioreq.o
- .debug_abbrev 0x000000000000310b 0x2c7 build/usbd_midi.o
- .debug_abbrev 0x00000000000033d2 0x242 build/curebuffer.o
- .debug_abbrev 0x0000000000003614 0x12a build/system_stm32f0xx.o
- .debug_abbrev 0x000000000000373e 0x12 build/startup_stm32f072xb.o
+.debug_abbrev 0x0000000000000000 0x47d8
+ .debug_abbrev 0x0000000000000000 0x2b2 build/main.o
+ .debug_abbrev 0x00000000000002b2 0x183 build/stm32f0xx_it.o
+ .debug_abbrev 0x0000000000000435 0x1d0 build/stm32f0xx_hal_msp.o
+ .debug_abbrev 0x0000000000000605 0x303 build/stm32f0xx_ll_usb.o
+ .debug_abbrev 0x0000000000000908 0x28c build/stm32f0xx_hal_adc.o
+ .debug_abbrev 0x0000000000000b94 0x269 build/stm32f0xx_hal_rcc.o
+ .debug_abbrev 0x0000000000000dfd 0x208 build/stm32f0xx_hal_rcc_ex.o
+ .debug_abbrev 0x0000000000001005 0x209 build/stm32f0xx_hal.o
+ .debug_abbrev 0x000000000000120e 0x213 build/stm32f0xx_hal_gpio.o
+ .debug_abbrev 0x0000000000001421 0x252 build/stm32f0xx_hal_dma.o
+ .debug_abbrev 0x0000000000001673 0x279 build/stm32f0xx_hal_cortex.o
+ .debug_abbrev 0x00000000000018ec 0x2c8 build/stm32f0xx_hal_pcd.o
+ .debug_abbrev 0x0000000000001bb4 0x256 build/stm32f0xx_hal_pcd_ex.o
+ .debug_abbrev 0x0000000000001e0a 0x209 build/usb_device.o
+ .debug_abbrev 0x0000000000002013 0x317 build/usbd_conf.o
+ .debug_abbrev 0x000000000000232a 0x284 build/usbd_desc.o
+ .debug_abbrev 0x00000000000025ae 0x337 build/usbd_midi_if.o
+ .debug_abbrev 0x00000000000028e5 0x2e2 build/usbd_core.o
+ .debug_abbrev 0x0000000000002bc7 0x325 build/usbd_ctlreq.o
+ .debug_abbrev 0x0000000000002eec 0x1f7 build/usbd_ioreq.o
+ .debug_abbrev 0x00000000000030e3 0x2c7 build/usbd_midi.o
+ .debug_abbrev 0x00000000000033aa 0x242 build/curebuffer.o
+ .debug_abbrev 0x00000000000035ec 0x12a build/system_stm32f0xx.o
+ .debug_abbrev 0x0000000000003716 0x12 build/startup_stm32f072xb.o
+ .debug_abbrev 0x0000000000003728 0x15c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ .debug_abbrev 0x0000000000003884 0xba /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ .debug_abbrev 0x000000000000393e 0x1c6 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ .debug_abbrev 0x0000000000003b04 0x1a8 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+ .debug_abbrev 0x0000000000003cac 0x22f /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ .debug_abbrev 0x0000000000003edb 0x295 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ .debug_abbrev 0x0000000000004170 0x1df /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ .debug_abbrev 0x000000000000434f 0x1a1 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ .debug_abbrev 0x00000000000044f0 0x22e /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ .debug_abbrev 0x000000000000471e 0x92 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+ .debug_abbrev 0x00000000000047b0 0x14 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ .debug_abbrev 0x00000000000047c4 0x14 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
-.debug_loc 0x0000000000000000 0x9211
- .debug_loc 0x0000000000000000 0xf1 build/main.o
- .debug_loc 0x00000000000000f1 0x60 build/stm32f0xx_it.o
- .debug_loc 0x0000000000000151 0xe5 build/stm32f0xx_hal_msp.o
- .debug_loc 0x0000000000000236 0x1233 build/stm32f0xx_ll_usb.o
- .debug_loc 0x0000000000001469 0xec0 build/stm32f0xx_hal_adc.o
- .debug_loc 0x0000000000002329 0x61b build/stm32f0xx_hal_rcc.o
- .debug_loc 0x0000000000002944 0x857 build/stm32f0xx_hal_rcc_ex.o
- .debug_loc 0x000000000000319b 0x1bb build/stm32f0xx_hal.o
- .debug_loc 0x0000000000003356 0x3e1 build/stm32f0xx_hal_gpio.o
- .debug_loc 0x0000000000003737 0x973 build/stm32f0xx_hal_dma.o
- .debug_loc 0x00000000000040aa 0x3f7 build/stm32f0xx_hal_cortex.o
- .debug_loc 0x00000000000044a1 0xd92 build/stm32f0xx_hal_pcd.o
- .debug_loc 0x0000000000005233 0x20b build/stm32f0xx_hal_pcd_ex.o
- .debug_loc 0x000000000000543e 0x20 build/usb_device.o
- .debug_loc 0x000000000000545e 0xf25 build/usbd_conf.o
- .debug_loc 0x0000000000006383 0x357 build/usbd_desc.o
- .debug_loc 0x00000000000066da 0x81e build/usbd_midi_if.o
- .debug_loc 0x0000000000006ef8 0x8c4 build/usbd_core.o
- .debug_loc 0x00000000000077bc 0xc9d build/usbd_ctlreq.o
- .debug_loc 0x0000000000008459 0x31c build/usbd_ioreq.o
- .debug_loc 0x0000000000008775 0x294 build/usbd_midi.o
- .debug_loc 0x0000000000008a09 0x6bd build/curebuffer.o
- .debug_loc 0x00000000000090c6 0x14b build/system_stm32f0xx.o
+.debug_loc 0x0000000000000000 0x9a1e
+ .debug_loc 0x0000000000000000 0x11b build/main.o
+ .debug_loc 0x000000000000011b 0x60 build/stm32f0xx_it.o
+ .debug_loc 0x000000000000017b 0xe5 build/stm32f0xx_hal_msp.o
+ .debug_loc 0x0000000000000260 0x1233 build/stm32f0xx_ll_usb.o
+ .debug_loc 0x0000000000001493 0xec0 build/stm32f0xx_hal_adc.o
+ .debug_loc 0x0000000000002353 0x61b build/stm32f0xx_hal_rcc.o
+ .debug_loc 0x000000000000296e 0x857 build/stm32f0xx_hal_rcc_ex.o
+ .debug_loc 0x00000000000031c5 0x1bb build/stm32f0xx_hal.o
+ .debug_loc 0x0000000000003380 0x3e1 build/stm32f0xx_hal_gpio.o
+ .debug_loc 0x0000000000003761 0x973 build/stm32f0xx_hal_dma.o
+ .debug_loc 0x00000000000040d4 0x3f7 build/stm32f0xx_hal_cortex.o
+ .debug_loc 0x00000000000044cb 0xd92 build/stm32f0xx_hal_pcd.o
+ .debug_loc 0x000000000000525d 0x20b build/stm32f0xx_hal_pcd_ex.o
+ .debug_loc 0x0000000000005468 0x20 build/usb_device.o
+ .debug_loc 0x0000000000005488 0xf25 build/usbd_conf.o
+ .debug_loc 0x00000000000063ad 0x357 build/usbd_desc.o
+ .debug_loc 0x0000000000006704 0x8a8 build/usbd_midi_if.o
+ .debug_loc 0x0000000000006fac 0x8c4 build/usbd_core.o
+ .debug_loc 0x0000000000007870 0xc9d build/usbd_ctlreq.o
+ .debug_loc 0x000000000000850d 0x31c build/usbd_ioreq.o
+ .debug_loc 0x0000000000008829 0x294 build/usbd_midi.o
+ .debug_loc 0x0000000000008abd 0x6bd build/curebuffer.o
+ .debug_loc 0x000000000000917a 0x14b build/system_stm32f0xx.o
+ .debug_loc 0x00000000000092c5 0x84 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ .debug_loc 0x0000000000009349 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ .debug_loc 0x00000000000093a1 0x1a5 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+ .debug_loc 0x0000000000009546 0x15a /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ .debug_loc 0x00000000000096a0 0x1f7 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ .debug_loc 0x0000000000009897 0x58 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ .debug_loc 0x00000000000098ef 0xf7 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ .debug_loc 0x00000000000099e6 0x38 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
-.debug_aranges 0x0000000000000000 0xc30
+.debug_aranges 0x0000000000000000 0xda8
.debug_aranges
0x0000000000000000 0x48 build/main.o
.debug_aranges
@@ -1950,8 +2114,32 @@ OUTPUT(build/midi-dials.elf elf32-littlearm)
0x0000000000000be0 0x28 build/system_stm32f0xx.o
.debug_aranges
0x0000000000000c08 0x28 build/startup_stm32f072xb.o
+ .debug_aranges
+ 0x0000000000000c30 0x18 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ .debug_aranges
+ 0x0000000000000c48 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ .debug_aranges
+ 0x0000000000000c68 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ .debug_aranges
+ 0x0000000000000c88 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+ .debug_aranges
+ 0x0000000000000ca8 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ .debug_aranges
+ 0x0000000000000cc8 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ .debug_aranges
+ 0x0000000000000ce8 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ .debug_aranges
+ 0x0000000000000d08 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ .debug_aranges
+ 0x0000000000000d28 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ .debug_aranges
+ 0x0000000000000d48 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+ .debug_aranges
+ 0x0000000000000d68 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ .debug_aranges
+ 0x0000000000000d88 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
-.debug_ranges 0x0000000000000000 0xcb0
+.debug_ranges 0x0000000000000000 0xd20
.debug_ranges 0x0000000000000000 0x38 build/main.o
.debug_ranges 0x0000000000000038 0x40 build/stm32f0xx_it.o
.debug_ranges 0x0000000000000078 0x20 build/stm32f0xx_hal_msp.o
@@ -1968,118 +2156,128 @@ OUTPUT(build/midi-dials.elf elf32-littlearm)
.debug_ranges 0x0000000000000870 0x18 build/usb_device.o
.debug_ranges 0x0000000000000888 0xf8 build/usbd_conf.o
.debug_ranges 0x0000000000000980 0x40 build/usbd_desc.o
- .debug_ranges 0x00000000000009c0 0x88 build/usbd_midi_if.o
- .debug_ranges 0x0000000000000a48 0xa8 build/usbd_core.o
- .debug_ranges 0x0000000000000af0 0x78 build/usbd_ctlreq.o
- .debug_ranges 0x0000000000000b68 0x40 build/usbd_ioreq.o
- .debug_ranges 0x0000000000000ba8 0x40 build/usbd_midi.o
- .debug_ranges 0x0000000000000be8 0x90 build/curebuffer.o
- .debug_ranges 0x0000000000000c78 0x18 build/system_stm32f0xx.o
- .debug_ranges 0x0000000000000c90 0x20 build/startup_stm32f072xb.o
+ .debug_ranges 0x00000000000009c0 0xa0 build/usbd_midi_if.o
+ .debug_ranges 0x0000000000000a60 0xa8 build/usbd_core.o
+ .debug_ranges 0x0000000000000b08 0x78 build/usbd_ctlreq.o
+ .debug_ranges 0x0000000000000b80 0x40 build/usbd_ioreq.o
+ .debug_ranges 0x0000000000000bc0 0x40 build/usbd_midi.o
+ .debug_ranges 0x0000000000000c00 0x90 build/curebuffer.o
+ .debug_ranges 0x0000000000000c90 0x18 build/system_stm32f0xx.o
+ .debug_ranges 0x0000000000000ca8 0x20 build/startup_stm32f072xb.o
+ .debug_ranges 0x0000000000000cc8 0x18 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ .debug_ranges 0x0000000000000ce0 0x40 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
-.debug_line 0x0000000000000000 0x6285
- .debug_line 0x0000000000000000 0x4ce build/main.o
- .debug_line 0x00000000000004ce 0x25f build/stm32f0xx_it.o
- .debug_line 0x000000000000072d 0x279 build/stm32f0xx_hal_msp.o
- .debug_line 0x00000000000009a6 0x68a build/stm32f0xx_ll_usb.o
- .debug_line 0x0000000000001030 0x762 build/stm32f0xx_hal_adc.o
- .debug_line 0x0000000000001792 0x4e6 build/stm32f0xx_hal_rcc.o
- .debug_line 0x0000000000001c78 0x468 build/stm32f0xx_hal_rcc_ex.o
- .debug_line 0x00000000000020e0 0x3bb build/stm32f0xx_hal.o
- .debug_line 0x000000000000249b 0x33c build/stm32f0xx_hal_gpio.o
- .debug_line 0x00000000000027d7 0x43d build/stm32f0xx_hal_dma.o
- .debug_line 0x0000000000002c14 0x372 build/stm32f0xx_hal_cortex.o
- .debug_line 0x0000000000002f86 0x6d2 build/stm32f0xx_hal_pcd.o
- .debug_line 0x0000000000003658 0x2bb build/stm32f0xx_hal_pcd_ex.o
- .debug_line 0x0000000000003913 0x337 build/usb_device.o
- .debug_line 0x0000000000003c4a 0x615 build/usbd_conf.o
- .debug_line 0x000000000000425f 0x355 build/usbd_desc.o
- .debug_line 0x00000000000045b4 0x540 build/usbd_midi_if.o
- .debug_line 0x0000000000004af4 0x500 build/usbd_core.o
- .debug_line 0x0000000000004ff4 0x512 build/usbd_ctlreq.o
- .debug_line 0x0000000000005506 0x366 build/usbd_ioreq.o
- .debug_line 0x000000000000586c 0x3fa build/usbd_midi.o
- .debug_line 0x0000000000005c66 0x3da build/curebuffer.o
- .debug_line 0x0000000000006040 0x1ce build/system_stm32f0xx.o
- .debug_line 0x000000000000620e 0x77 build/startup_stm32f072xb.o
+.debug_line 0x0000000000000000 0x60b2
+ .debug_line 0x0000000000000000 0x426 build/main.o
+ .debug_line 0x0000000000000426 0x1e1 build/stm32f0xx_it.o
+ .debug_line 0x0000000000000607 0x1fb build/stm32f0xx_hal_msp.o
+ .debug_line 0x0000000000000802 0x60c build/stm32f0xx_ll_usb.o
+ .debug_line 0x0000000000000e0e 0x6e4 build/stm32f0xx_hal_adc.o
+ .debug_line 0x00000000000014f2 0x468 build/stm32f0xx_hal_rcc.o
+ .debug_line 0x000000000000195a 0x3ea build/stm32f0xx_hal_rcc_ex.o
+ .debug_line 0x0000000000001d44 0x33d build/stm32f0xx_hal.o
+ .debug_line 0x0000000000002081 0x2be build/stm32f0xx_hal_gpio.o
+ .debug_line 0x000000000000233f 0x3bf build/stm32f0xx_hal_dma.o
+ .debug_line 0x00000000000026fe 0x2f4 build/stm32f0xx_hal_cortex.o
+ .debug_line 0x00000000000029f2 0x654 build/stm32f0xx_hal_pcd.o
+ .debug_line 0x0000000000003046 0x23d build/stm32f0xx_hal_pcd_ex.o
+ .debug_line 0x0000000000003283 0x242 build/usb_device.o
+ .debug_line 0x00000000000034c5 0x520 build/usbd_conf.o
+ .debug_line 0x00000000000039e5 0x260 build/usbd_desc.o
+ .debug_line 0x0000000000003c45 0x49f build/usbd_midi_if.o
+ .debug_line 0x00000000000040e4 0x40b build/usbd_core.o
+ .debug_line 0x00000000000044ef 0x41d build/usbd_ctlreq.o
+ .debug_line 0x000000000000490c 0x271 build/usbd_ioreq.o
+ .debug_line 0x0000000000004b7d 0x305 build/usbd_midi.o
+ .debug_line 0x0000000000004e82 0x2e5 build/curebuffer.o
+ .debug_line 0x0000000000005167 0x150 build/system_stm32f0xx.o
+ .debug_line 0x00000000000052b7 0x77 build/startup_stm32f072xb.o
+ .debug_line 0x000000000000532e 0xe9 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ .debug_line 0x0000000000005417 0xbf /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ .debug_line 0x00000000000054d6 0x15a /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ .debug_line 0x0000000000005630 0x1de /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+ .debug_line 0x000000000000580e 0x1ad /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ .debug_line 0x00000000000059bb 0x1bb /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ .debug_line 0x0000000000005b76 0x15c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ .debug_line 0x0000000000005cd2 0x144 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ .debug_line 0x0000000000005e16 0x17b /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ .debug_line 0x0000000000005f91 0x5b /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+ .debug_line 0x0000000000005fec 0x69 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ .debug_line 0x0000000000006055 0x5d /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
-.debug_str 0x0000000000000000 0x3a71
- .debug_str 0x0000000000000000 0x1583 build/main.o
- 0x16e4 (size before relaxing)
- .debug_str 0x0000000000001583 0xb6 build/stm32f0xx_it.o
- 0x7fe (size before relaxing)
- .debug_str 0x0000000000001639 0x98 build/stm32f0xx_hal_msp.o
- 0x72f (size before relaxing)
- .debug_str 0x00000000000016d1 0x367 build/stm32f0xx_ll_usb.o
- 0x7c3 (size before relaxing)
- .debug_str 0x0000000000001a38 0x2f7 build/stm32f0xx_hal_adc.o
- 0x96c (size before relaxing)
- .debug_str 0x0000000000001d2f 0x204 build/stm32f0xx_hal_rcc.o
- 0x6b1 (size before relaxing)
- .debug_str 0x0000000000001f33 0x297 build/stm32f0xx_hal_rcc_ex.o
- 0x6a9 (size before relaxing)
- .debug_str 0x00000000000021ca 0x1db build/stm32f0xx_hal.o
- 0x705 (size before relaxing)
- .debug_str 0x00000000000023a5 0x108 build/stm32f0xx_hal_gpio.o
- 0x49c (size before relaxing)
- .debug_str 0x00000000000024ad 0x201 build/stm32f0xx_hal_dma.o
- 0x6b1 (size before relaxing)
- .debug_str 0x00000000000026ae 0x24d build/stm32f0xx_hal_cortex.o
- 0x6ef (size before relaxing)
- .debug_str 0x00000000000028fb 0x35d build/stm32f0xx_hal_pcd.o
- 0xaca (size before relaxing)
- .debug_str 0x0000000000002c58 0x191 build/stm32f0xx_hal_pcd_ex.o
- 0x7f3 (size before relaxing)
- .debug_str 0x0000000000002de9 0x68 build/usb_device.o
- 0xad7 (size before relaxing)
- .debug_str 0x0000000000002e51 0x278 build/usbd_conf.o
- 0x14d9 (size before relaxing)
- .debug_str 0x00000000000030c9 0x11a build/usbd_desc.o
- 0x854 (size before relaxing)
- .debug_str 0x00000000000031e3 0x317 build/usbd_midi_if.o
- 0xda7 (size before relaxing)
- .debug_str 0x00000000000034fa 0x13e build/usbd_core.o
- 0xc99 (size before relaxing)
- .debug_str 0x0000000000003638 0xe2 build/usbd_ctlreq.o
- 0xbb3 (size before relaxing)
- .debug_str 0x000000000000371a 0x60 build/usbd_ioreq.o
+.debug_str 0x0000000000000000 0x44d7
+ .debug_str 0x0000000000000000 0x15d2 build/main.o
+ 0x1779 (size before relaxing)
+ .debug_str 0x00000000000015d2 0xb6 build/stm32f0xx_it.o
+ 0x804 (size before relaxing)
+ .debug_str 0x0000000000001688 0x98 build/stm32f0xx_hal_msp.o
+ 0x735 (size before relaxing)
+ .debug_str 0x0000000000001720 0x367 build/stm32f0xx_ll_usb.o
+ 0x7c9 (size before relaxing)
+ .debug_str 0x0000000000001a87 0x2f7 build/stm32f0xx_hal_adc.o
+ 0x972 (size before relaxing)
+ .debug_str 0x0000000000001d7e 0x204 build/stm32f0xx_hal_rcc.o
+ 0x6b7 (size before relaxing)
+ .debug_str 0x0000000000001f82 0x297 build/stm32f0xx_hal_rcc_ex.o
+ 0x6af (size before relaxing)
+ .debug_str 0x0000000000002219 0x1db build/stm32f0xx_hal.o
+ 0x70b (size before relaxing)
+ .debug_str 0x00000000000023f4 0x108 build/stm32f0xx_hal_gpio.o
+ 0x4a2 (size before relaxing)
+ .debug_str 0x00000000000024fc 0x201 build/stm32f0xx_hal_dma.o
+ 0x6b7 (size before relaxing)
+ .debug_str 0x00000000000026fd 0x24d build/stm32f0xx_hal_cortex.o
+ 0x6f5 (size before relaxing)
+ .debug_str 0x000000000000294a 0x35d build/stm32f0xx_hal_pcd.o
+ 0xad0 (size before relaxing)
+ .debug_str 0x0000000000002ca7 0x191 build/stm32f0xx_hal_pcd_ex.o
+ 0x7f9 (size before relaxing)
+ .debug_str 0x0000000000002e38 0x68 build/usb_device.o
0xae0 (size before relaxing)
- .debug_str 0x000000000000377a 0xd5 build/usbd_midi.o
- 0xf10 (size before relaxing)
- .debug_str 0x000000000000384f 0x1c6 build/curebuffer.o
- 0x7f8 (size before relaxing)
- .debug_str 0x0000000000003a15 0x38 build/system_stm32f0xx.o
- 0x2c8 (size before relaxing)
- .debug_str 0x0000000000003a4d 0x24 build/startup_stm32f072xb.o
- 0x49 (size before relaxing)
-
-.comment 0x0000000000000000 0x7f
- .comment 0x0000000000000000 0x7f build/main.o
- 0x80 (size before relaxing)
- .comment 0x000000000000007f 0x80 build/stm32f0xx_it.o
- .comment 0x000000000000007f 0x80 build/stm32f0xx_hal_msp.o
- .comment 0x000000000000007f 0x80 build/stm32f0xx_ll_usb.o
- .comment 0x000000000000007f 0x80 build/stm32f0xx_hal_adc.o
- .comment 0x000000000000007f 0x80 build/stm32f0xx_hal_rcc.o
- .comment 0x000000000000007f 0x80 build/stm32f0xx_hal_rcc_ex.o
- .comment 0x000000000000007f 0x80 build/stm32f0xx_hal.o
- .comment 0x000000000000007f 0x80 build/stm32f0xx_hal_gpio.o
- .comment 0x000000000000007f 0x80 build/stm32f0xx_hal_dma.o
- .comment 0x000000000000007f 0x80 build/stm32f0xx_hal_cortex.o
- .comment 0x000000000000007f 0x80 build/stm32f0xx_hal_pcd.o
- .comment 0x000000000000007f 0x80 build/stm32f0xx_hal_pcd_ex.o
- .comment 0x000000000000007f 0x80 build/usb_device.o
- .comment 0x000000000000007f 0x80 build/usbd_conf.o
- .comment 0x000000000000007f 0x80 build/usbd_desc.o
- .comment 0x000000000000007f 0x80 build/usbd_midi_if.o
- .comment 0x000000000000007f 0x80 build/usbd_core.o
- .comment 0x000000000000007f 0x80 build/usbd_ctlreq.o
- .comment 0x000000000000007f 0x80 build/usbd_ioreq.o
- .comment 0x000000000000007f 0x80 build/usbd_midi.o
- .comment 0x000000000000007f 0x80 build/curebuffer.o
- .comment 0x000000000000007f 0x80 build/system_stm32f0xx.o
+ .debug_str 0x0000000000002ea0 0x278 build/usbd_conf.o
+ 0x14e2 (size before relaxing)
+ .debug_str 0x0000000000003118 0x11a build/usbd_desc.o
+ 0x85d (size before relaxing)
+ .debug_str 0x0000000000003232 0x2c5 build/usbd_midi_if.o
+ 0xdb0 (size before relaxing)
+ .debug_str 0x00000000000034f7 0x13e build/usbd_core.o
+ 0xca2 (size before relaxing)
+ .debug_str 0x0000000000003635 0xe2 build/usbd_ctlreq.o
+ 0xbbc (size before relaxing)
+ .debug_str 0x0000000000003717 0x60 build/usbd_ioreq.o
+ 0xae9 (size before relaxing)
+ .debug_str 0x0000000000003777 0xd5 build/usbd_midi.o
+ 0xf19 (size before relaxing)
+ .debug_str 0x000000000000384c 0x1c6 build/curebuffer.o
+ 0x801 (size before relaxing)
+ .debug_str 0x0000000000003a12 0x38 build/system_stm32f0xx.o
+ 0x2ce (size before relaxing)
+ .debug_str 0x0000000000003a4a 0x22 build/startup_stm32f072xb.o
+ 0x4d (size before relaxing)
+ .debug_str 0x0000000000003a6c 0x1a3 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ 0x5db (size before relaxing)
+ .debug_str 0x0000000000003c0f 0xf3 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ 0x222 (size before relaxing)
+ .debug_str 0x0000000000003d02 0xb1 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ 0x60c (size before relaxing)
+ .debug_str 0x0000000000003db3 0x30b /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+ 0x908 (size before relaxing)
+ .debug_str 0x00000000000040be 0x134 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ 0x70b (size before relaxing)
+ .debug_str 0x00000000000041f2 0x32 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ 0x722 (size before relaxing)
+ .debug_str 0x0000000000004224 0x6a /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ 0x61e (size before relaxing)
+ .debug_str 0x000000000000428e 0x49 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ 0x607 (size before relaxing)
+ .debug_str 0x00000000000042d7 0x5b /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ 0x617 (size before relaxing)
+ .debug_str 0x0000000000004332 0x108 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+ 0x121 (size before relaxing)
+ .debug_str 0x000000000000443a 0x9d /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ .debug_str 0x00000000000044d7 0x9d /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
-.debug_frame 0x0000000000000000 0x1fb4
+.debug_frame 0x0000000000000000 0x2134
.debug_frame 0x0000000000000000 0xd0 build/main.o
.debug_frame 0x00000000000000d0 0xa4 build/stm32f0xx_it.o
.debug_frame 0x0000000000000174 0x60 build/stm32f0xx_hal_msp.o
@@ -2096,22 +2294,30 @@ OUTPUT(build/midi-dials.elf elf32-littlearm)
.debug_frame 0x0000000000001280 0x3c build/usb_device.o
.debug_frame 0x00000000000012bc 0x33c build/usbd_conf.o
.debug_frame 0x00000000000015f8 0xbc build/usbd_desc.o
- .debug_frame 0x00000000000016b4 0x19c build/usbd_midi_if.o
- .debug_frame 0x0000000000001850 0x1ec build/usbd_core.o
- .debug_frame 0x0000000000001a3c 0x198 build/usbd_ctlreq.o
- .debug_frame 0x0000000000001bd4 0xd4 build/usbd_ioreq.o
- .debug_frame 0x0000000000001ca8 0xb4 build/usbd_midi.o
- .debug_frame 0x0000000000001d5c 0x1b0 build/curebuffer.o
- .debug_frame 0x0000000000001f0c 0x3c build/system_stm32f0xx.o
- .debug_frame 0x0000000000001f48 0x2c /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
- .debug_frame 0x0000000000001f74 0x20 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
- .debug_frame 0x0000000000001f94 0x20 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ .debug_frame 0x00000000000016b4 0x1ac build/usbd_midi_if.o
+ .debug_frame 0x0000000000001860 0x1ec build/usbd_core.o
+ .debug_frame 0x0000000000001a4c 0x198 build/usbd_ctlreq.o
+ .debug_frame 0x0000000000001be4 0xd4 build/usbd_ioreq.o
+ .debug_frame 0x0000000000001cb8 0xb4 build/usbd_midi.o
+ .debug_frame 0x0000000000001d6c 0x1b0 build/curebuffer.o
+ .debug_frame 0x0000000000001f1c 0x3c build/system_stm32f0xx.o
+ .debug_frame 0x0000000000001f58 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+ .debug_frame 0x0000000000001f84 0x40 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ .debug_frame 0x0000000000001fc4 0x30 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+ .debug_frame 0x0000000000001ff4 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ .debug_frame 0x0000000000002020 0x30 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ .debug_frame 0x0000000000002050 0x2c /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ .debug_frame 0x000000000000207c 0x30 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ .debug_frame 0x00000000000020ac 0x48 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ .debug_frame 0x00000000000020f4 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+ .debug_frame 0x0000000000002114 0x20 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
Cross Reference Table
Symbol File
ADC1_COMP_IRQHandler build/startup_stm32f072xb.o
-ADCval build/main.o
+ADC_val build/main.o
+ADC_val_old build/main.o
AHBPrescTable build/system_stm32f0xx.o
build/stm32f0xx_hal_rcc.o
APBPrescTable build/system_stm32f0xx.o
@@ -2590,6 +2796,7 @@ USBD_MIDI_RegisterInterface build/usbd_midi.o
build/usb_device.o
USBD_MIDI_SendPacket build/usbd_midi.o
build/usbd_midi_if.o
+ build/main.o
USBD_ParseSetupRequest build/usbd_ctlreq.o
build/usbd_core.o
USBD_RegisterClass build/usbd_core.o
@@ -2659,79 +2866,97 @@ USB_Tx_State build/usbd_midi.o
USB_WritePMA build/stm32f0xx_ll_usb.o
USB_WritePacket build/stm32f0xx_ll_usb.o
WWDG_IRQHandler build/startup_stm32f072xb.o
-__aeabi_idiv0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
-__aeabi_ldiv0 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
-__aeabi_uidiv /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+_ITM_deregisterTMCloneTable /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+_ITM_registerTMCloneTable /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+__TMC_END__ /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtend.o
+ /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+__aeabi_idiv0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+__aeabi_ldiv0 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_dvmd_tls.o)
+__aeabi_uidiv /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
build/system_stm32f0xx.o
build/stm32f0xx_hal_dma.o
build/stm32f0xx_hal.o
build/stm32f0xx_hal_rcc_ex.o
build/stm32f0xx_hal_rcc.o
build/stm32f0xx_hal_adc.o
-__aeabi_uidivmod /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ build/main.o
+__aeabi_uidivmod /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
build/usbd_core.o
-__bss_end__ /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
-__bss_start__ /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
-__call_exitprocs /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
-__deregister_frame_info /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
-__dso_handle /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
-__init_array_end /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
-__init_array_start /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
-__libc_fini_array /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
-__libc_init_array /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+__atexit_dummy /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+__bss_end__ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+__bss_start__ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+__call_exitprocs /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+__deregister_frame_info /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+__dso_handle /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+__fini_array_end /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+__fini_array_start /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+__init_array_end /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+__init_array_start /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+__libc_fini_array /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+__libc_init_array /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
build/startup_stm32f072xb.o
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
-__malloc_free_list /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
-__malloc_lock /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
-__malloc_sbrk_start /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
-__malloc_unlock /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
-__preinit_array_end /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
-__preinit_array_start /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
-__register_frame_info /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
-__sf_fake_stderr /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
-__sf_fake_stdin /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
-__sf_fake_stdout /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
-__stack /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
-__udivsi3 /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+__malloc_free_list /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+__malloc_lock /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+__malloc_sbrk_start /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+__malloc_unlock /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-mlock.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+__on_exit_args /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+__preinit_array_end /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+__preinit_array_start /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+__register_exitproc /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+__register_frame_info /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crtbegin.o
+__sf_fake_stderr /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+__sf_fake_stdin /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+__sf_fake_stdout /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+__stack /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+__udivsi3 /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/libgcc.a(_udivsi3.o)
_cureRingBufferU8GetUsedSize build/curebuffer.o
build/usbd_midi_if.o
_ebss build/startup_stm32f072xb.o
_edata build/startup_stm32f072xb.o
_estack build/startup_stm32f072xb.o
-_exit /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
-_fini /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
-_free_r /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
-_global_impure_ptr /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
-_impure_ptr /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
-_init /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
-_mainCRTStartup /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
-_malloc_r /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
-_reclaim_reent /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
-_sbrk /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
-_sbrk_r /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+_exit /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(_exit.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+_fini /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-fini.o)
+_free_r /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-freer.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+_global_atexit /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__call_atexit.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
+_global_impure_ptr /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+_impure_ptr /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-impure.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+_init /usr/lib/gcc/arm-none-eabi/7.3.1/thumb/v6-m/crti.o
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-init.o)
+_mainCRTStartup /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+_malloc_r /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+_reclaim_reent /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+_sbrk /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+_sbrk_r /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-nano-mallocr.o)
_sbss build/startup_stm32f072xb.o
_sdata build/startup_stm32f072xb.o
_sidata build/startup_stm32f072xb.o
-_start /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+_start /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
analyzed_status build/usbd_midi_if.o
-atexit /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
-cleanup_glue /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+atexit /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-atexit.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+cleanup_glue /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
cureRingBuffer16Dequeue build/curebuffer.o
cureRingBuffer16Enqueue build/curebuffer.o
cureRingBuffer16EnqueueIgnoreErr build/curebuffer.o
@@ -2751,17 +2976,21 @@ cureRingBufferU8Enqueue build/curebuffer.o
cureRingBufferU8Free build/curebuffer.o
cureRingBufferU8Init build/curebuffer.o
build/usbd_midi_if.o
-end /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
-errno /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
-exit /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
-free /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+dial build/main.o
+dial_div build/main.o
+dial_mapping build/main.o
+end /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libnosys.a(sbrk.o)
+errno /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-reent.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-sbrkr.o)
+exit /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-exit.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+free /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
build/curebuffer.o
g_pfnVectors build/startup_stm32f072xb.o
hUsbDeviceFS build/usb_device.o
+ build/main.o
hadc build/main.o
-hardware_init_hook /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+hardware_init_hook /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
hdma_adc build/main.o
build/stm32f0xx_hal_msp.o
build/stm32f0xx_it.o
@@ -2773,21 +3002,25 @@ isRxBufEmpty build/usbd_midi_if.o
isUsbRxBufEmpty build/usbd_midi_if.o
main build/main.o
build/startup_stm32f072xb.o
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
-malloc /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+malloc /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-malloc.o)
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-__atexit.o)
build/curebuffer.o
-memset /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
+memset /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/libc_nano.a(lib_a-memset.o)
build/stm32f0xx_hal_msp.o
build/main.o
- /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+ /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
midiEventIsGenerated build/usbd_midi_if.o
midiGenerateUsbPacket build/usbd_midi_if.o
midiGetFromJackRx build/usbd_midi_if.o
midiGetFromUsbRx build/usbd_midi_if.o
midiInit build/usbd_midi_if.o
+ build/main.o
midiProcess build/usbd_midi_if.o
+ build/main.o
midiSetFromJackRx build/usbd_midi_if.o
midi_event build/usbd_midi_if.o
+midi_packet build/main.o
pFlash build/stm32f0xx_hal_flash.o
build/stm32f0xx_hal_flash_ex.o
pInstance build/usbd_midi.o
@@ -2795,7 +3028,8 @@ rbuf_jack_rx build/usbd_midi_if.o
rbuf_usb_rx build/usbd_midi_if.o
rx_midi_msg build/usbd_midi_if.o
sendMidiMessage build/usbd_midi_if.o
-software_init_hook /home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
+ build/main.o
+software_init_hook /usr/lib/gcc/arm-none-eabi/7.3.1/../../../arm-none-eabi/lib/thumb/v6-m/crt0.o
uwTick build/stm32f0xx_hal.o
uwTickFreq build/stm32f0xx_hal.o
uwTickPrio build/stm32f0xx_hal.o
diff --git a/midi-dials/build/startup_stm32f072xb.o b/midi-dials/build/startup_stm32f072xb.o
index dfba721..e3e308e 100644
--- a/midi-dials/build/startup_stm32f072xb.o
+++ b/midi-dials/build/startup_stm32f072xb.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal.lst b/midi-dials/build/stm32f0xx_hal.lst
index e0320c1..9f4a7b1 100644
--- a/midi-dials/build/stm32f0xx_hal.lst
+++ b/midi-dials/build/stm32f0xx_hal.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/cc4b90sv.s page 1
+ARM GAS /tmp/ccZrwUTS.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** *
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** ******************************************************************************
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** */
- ARM GAS /tmp/cc4b90sv.s page 2
+ ARM GAS /tmp/ccZrwUTS.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c ****
@@ -118,7 +118,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** */
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** /* Private function prototypes -----------------------------------------------*/
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** /* Exported functions ---------------------------------------------------------*/
- ARM GAS /tmp/cc4b90sv.s page 3
+ ARM GAS /tmp/ccZrwUTS.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c ****
@@ -178,7 +178,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** __HAL_FLASH_PREFETCH_BUFFER_ENABLE();
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** #endif /* PREFETCH_ENABLE */
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c ****
- ARM GAS /tmp/cc4b90sv.s page 4
+ ARM GAS /tmp/ccZrwUTS.s page 4
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** /* Use systick as time base source and configure 1ms tick (default clock after Reset is HSI) */
@@ -238,7 +238,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
34 .cfi_endproc
35 .LFE42:
37 .section .text.HAL_MspDeInit,"ax",%progbits
- ARM GAS /tmp/cc4b90sv.s page 5
+ ARM GAS /tmp/ccZrwUTS.s page 5
38 .align 1
@@ -298,7 +298,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c ****
82 .loc 1 169 0
83 000a 0022 movs r2, #0
- ARM GAS /tmp/cc4b90sv.s page 6
+ ARM GAS /tmp/ccZrwUTS.s page 6
84 000c 1A61 str r2, [r3, #16]
@@ -358,7 +358,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** */
222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** __weak HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority)
223:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** {
- ARM GAS /tmp/cc4b90sv.s page 7
+ ARM GAS /tmp/ccZrwUTS.s page 7
118 .loc 1 223 0
@@ -418,7 +418,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
156 002e 2100 movs r1, r4
157 0030 4042 rsbs r0, r0, #0
158 0032 FFF7FEFF bl HAL_NVIC_SetPriority
- ARM GAS /tmp/cc4b90sv.s page 8
+ ARM GAS /tmp/ccZrwUTS.s page 8
159 .LVL6:
@@ -478,7 +478,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
206 0008 0B43 orrs r3, r1
207 000a 1360 str r3, [r2]
150:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c ****
- ARM GAS /tmp/cc4b90sv.s page 9
+ ARM GAS /tmp/ccZrwUTS.s page 9
208 .loc 1 150 0
@@ -538,7 +538,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
270:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** */
271:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c ****
272:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** /**
- ARM GAS /tmp/cc4b90sv.s page 10
+ ARM GAS /tmp/ccZrwUTS.s page 10
273:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** * @brief This function is called to increment a global variable "uwTick"
@@ -598,7 +598,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
271 @ args = 0, pretend = 0, frame = 0
272 @ frame_needed = 0, uses_anonymous_args = 0
273 @ link register save eliminated.
- ARM GAS /tmp/cc4b90sv.s page 11
+ ARM GAS /tmp/ccZrwUTS.s page 11
294:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** return uwTick;
@@ -658,7 +658,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
320 .thumb_func
321 .fpu softvfp
323 HAL_SetTickFreq:
- ARM GAS /tmp/cc4b90sv.s page 12
+ ARM GAS /tmp/ccZrwUTS.s page 12
324 .LFB48:
@@ -718,7 +718,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
330:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** /* Restore previous tick frequency */
331:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** uwTickFreq = prevTickFreq;
353 .loc 1 331 0
- ARM GAS /tmp/cc4b90sv.s page 13
+ ARM GAS /tmp/ccZrwUTS.s page 13
354 0018 024B ldr r3, .L28
@@ -778,7 +778,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
395 .L32:
396 0006 C046 .align 2
397 .L31:
- ARM GAS /tmp/cc4b90sv.s page 14
+ ARM GAS /tmp/ccZrwUTS.s page 14
398 0008 00000000 .word .LANCHOR0
@@ -838,7 +838,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
433 .loc 1 366 0
434 000e 044B ldr r3, .L36
435 0010 1B78 ldrb r3, [r3]
- ARM GAS /tmp/cc4b90sv.s page 15
+ ARM GAS /tmp/ccZrwUTS.s page 15
436 0012 E418 adds r4, r4, r3
@@ -898,7 +898,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
387:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** /* Disable SysTick Interrupt */
388:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** CLEAR_BIT(SysTick->CTRL,SysTick_CTRL_TICKINT_Msk);
472 .loc 1 388 0
- ARM GAS /tmp/cc4b90sv.s page 16
+ ARM GAS /tmp/ccZrwUTS.s page 16
473 0000 024A ldr r2, .L39
@@ -958,7 +958,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
512 .L43:
513 .align 2
514 .L42:
- ARM GAS /tmp/cc4b90sv.s page 17
+ ARM GAS /tmp/ccZrwUTS.s page 17
515 000c 10E000E0 .word -536813552
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
557 @ args = 0, pretend = 0, frame = 0
558 @ frame_needed = 0, uses_anonymous_args = 0
559 @ link register save eliminated.
- ARM GAS /tmp/cc4b90sv.s page 18
+ ARM GAS /tmp/ccZrwUTS.s page 18
422:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** return((DBGMCU->IDCODE) >> 16U);
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
606 .global HAL_GetUIDw0
607 .syntax unified
608 .code 16
- ARM GAS /tmp/cc4b90sv.s page 19
+ ARM GAS /tmp/ccZrwUTS.s page 19
609 .thumb_func
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
649 0002 1868 ldr r0, [r3]
450:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** }
650 .loc 1 450 0
- ARM GAS /tmp/cc4b90sv.s page 20
+ ARM GAS /tmp/ccZrwUTS.s page 20
651 @ sp needed
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
462:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** * @brief Enable the Debug Module during STOP mode
463:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** * @retval None
464:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** */
- ARM GAS /tmp/cc4b90sv.s page 21
+ ARM GAS /tmp/ccZrwUTS.s page 21
465:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** void HAL_DBGMCU_EnableDBGStopMode(void)
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
741 @ sp needed
742 000a 7047 bx lr
743 .L67:
- ARM GAS /tmp/cc4b90sv.s page 22
+ ARM GAS /tmp/ccZrwUTS.s page 22
744 .align 2
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc4b90sv.s page 1
489:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** * @brief Disable the Debug Module during STANDBY mode
490:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** * @retval None
491:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** */
- ARM GAS /tmp/cc4b90sv.s page 23
+ ARM GAS /tmp/ccZrwUTS.s page 23
492:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal.c **** void HAL_DBGMCU_DisableDBGStandbyMode(void)
@@ -1359,93 +1359,93 @@ ARM GAS /tmp/cc4b90sv.s page 1
827 0000 04000000 .word 4
828 .text
829 .Letext0:
- 830 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 831 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 830 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 831 .file 3 "/usr/include/newlib/sys/_stdint.h"
832 .file 4 "Drivers/CMSIS/Include/core_cm0.h"
833 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
834 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
835 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
836 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
837 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h"
- ARM GAS /tmp/cc4b90sv.s page 24
+ ARM GAS /tmp/ccZrwUTS.s page 24
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal.c
- /tmp/cc4b90sv.s:16 .text.HAL_MspInit:0000000000000000 $t
- /tmp/cc4b90sv.s:23 .text.HAL_MspInit:0000000000000000 HAL_MspInit
- /tmp/cc4b90sv.s:38 .text.HAL_MspDeInit:0000000000000000 $t
- /tmp/cc4b90sv.s:45 .text.HAL_MspDeInit:0000000000000000 HAL_MspDeInit
- /tmp/cc4b90sv.s:59 .text.HAL_DeInit:0000000000000000 $t
- /tmp/cc4b90sv.s:66 .text.HAL_DeInit:0000000000000000 HAL_DeInit
- /tmp/cc4b90sv.s:103 .text.HAL_DeInit:0000000000000020 $d
- /tmp/cc4b90sv.s:109 .text.HAL_InitTick:0000000000000000 $t
- /tmp/cc4b90sv.s:116 .text.HAL_InitTick:0000000000000000 HAL_InitTick
- /tmp/cc4b90sv.s:177 .text.HAL_InitTick:0000000000000044 $d
- /tmp/cc4b90sv.s:184 .text.HAL_Init:0000000000000000 $t
- /tmp/cc4b90sv.s:191 .text.HAL_Init:0000000000000000 HAL_Init
- /tmp/cc4b90sv.s:222 .text.HAL_Init:000000000000001c $d
- /tmp/cc4b90sv.s:227 .text.HAL_IncTick:0000000000000000 $t
- /tmp/cc4b90sv.s:234 .text.HAL_IncTick:0000000000000000 HAL_IncTick
- /tmp/cc4b90sv.s:254 .text.HAL_IncTick:0000000000000010 $d
+ /tmp/ccZrwUTS.s:16 .text.HAL_MspInit:0000000000000000 $t
+ /tmp/ccZrwUTS.s:23 .text.HAL_MspInit:0000000000000000 HAL_MspInit
+ /tmp/ccZrwUTS.s:38 .text.HAL_MspDeInit:0000000000000000 $t
+ /tmp/ccZrwUTS.s:45 .text.HAL_MspDeInit:0000000000000000 HAL_MspDeInit
+ /tmp/ccZrwUTS.s:59 .text.HAL_DeInit:0000000000000000 $t
+ /tmp/ccZrwUTS.s:66 .text.HAL_DeInit:0000000000000000 HAL_DeInit
+ /tmp/ccZrwUTS.s:103 .text.HAL_DeInit:0000000000000020 $d
+ /tmp/ccZrwUTS.s:109 .text.HAL_InitTick:0000000000000000 $t
+ /tmp/ccZrwUTS.s:116 .text.HAL_InitTick:0000000000000000 HAL_InitTick
+ /tmp/ccZrwUTS.s:177 .text.HAL_InitTick:0000000000000044 $d
+ /tmp/ccZrwUTS.s:184 .text.HAL_Init:0000000000000000 $t
+ /tmp/ccZrwUTS.s:191 .text.HAL_Init:0000000000000000 HAL_Init
+ /tmp/ccZrwUTS.s:222 .text.HAL_Init:000000000000001c $d
+ /tmp/ccZrwUTS.s:227 .text.HAL_IncTick:0000000000000000 $t
+ /tmp/ccZrwUTS.s:234 .text.HAL_IncTick:0000000000000000 HAL_IncTick
+ /tmp/ccZrwUTS.s:254 .text.HAL_IncTick:0000000000000010 $d
*COM*:0000000000000004 uwTick
- /tmp/cc4b90sv.s:260 .text.HAL_GetTick:0000000000000000 $t
- /tmp/cc4b90sv.s:267 .text.HAL_GetTick:0000000000000000 HAL_GetTick
- /tmp/cc4b90sv.s:283 .text.HAL_GetTick:0000000000000008 $d
- /tmp/cc4b90sv.s:288 .text.HAL_GetTickPrio:0000000000000000 $t
- /tmp/cc4b90sv.s:295 .text.HAL_GetTickPrio:0000000000000000 HAL_GetTickPrio
- /tmp/cc4b90sv.s:311 .text.HAL_GetTickPrio:0000000000000008 $d
- /tmp/cc4b90sv.s:316 .text.HAL_SetTickFreq:0000000000000000 $t
- /tmp/cc4b90sv.s:323 .text.HAL_SetTickFreq:0000000000000000 HAL_SetTickFreq
- /tmp/cc4b90sv.s:369 .text.HAL_SetTickFreq:0000000000000024 $d
- /tmp/cc4b90sv.s:375 .text.HAL_GetTickFreq:0000000000000000 $t
- /tmp/cc4b90sv.s:382 .text.HAL_GetTickFreq:0000000000000000 HAL_GetTickFreq
- /tmp/cc4b90sv.s:398 .text.HAL_GetTickFreq:0000000000000008 $d
- /tmp/cc4b90sv.s:403 .text.HAL_Delay:0000000000000000 $t
- /tmp/cc4b90sv.s:410 .text.HAL_Delay:0000000000000000 HAL_Delay
- /tmp/cc4b90sv.s:453 .text.HAL_Delay:0000000000000020 $d
- /tmp/cc4b90sv.s:458 .text.HAL_SuspendTick:0000000000000000 $t
- /tmp/cc4b90sv.s:465 .text.HAL_SuspendTick:0000000000000000 HAL_SuspendTick
- /tmp/cc4b90sv.s:484 .text.HAL_SuspendTick:000000000000000c $d
- /tmp/cc4b90sv.s:489 .text.HAL_ResumeTick:0000000000000000 $t
- /tmp/cc4b90sv.s:496 .text.HAL_ResumeTick:0000000000000000 HAL_ResumeTick
- /tmp/cc4b90sv.s:515 .text.HAL_ResumeTick:000000000000000c $d
- /tmp/cc4b90sv.s:520 .text.HAL_GetHalVersion:0000000000000000 $t
- /tmp/cc4b90sv.s:527 .text.HAL_GetHalVersion:0000000000000000 HAL_GetHalVersion
- /tmp/cc4b90sv.s:541 .text.HAL_GetHalVersion:0000000000000004 $d
- /tmp/cc4b90sv.s:546 .text.HAL_GetREVID:0000000000000000 $t
- /tmp/cc4b90sv.s:553 .text.HAL_GetREVID:0000000000000000 HAL_GetREVID
- /tmp/cc4b90sv.s:570 .text.HAL_GetREVID:0000000000000008 $d
- /tmp/cc4b90sv.s:575 .text.HAL_GetDEVID:0000000000000000 $t
- /tmp/cc4b90sv.s:582 .text.HAL_GetDEVID:0000000000000000 HAL_GetDEVID
- /tmp/cc4b90sv.s:600 .text.HAL_GetDEVID:000000000000000c $d
- /tmp/cc4b90sv.s:605 .text.HAL_GetUIDw0:0000000000000000 $t
- /tmp/cc4b90sv.s:612 .text.HAL_GetUIDw0:0000000000000000 HAL_GetUIDw0
- /tmp/cc4b90sv.s:628 .text.HAL_GetUIDw0:0000000000000008 $d
- /tmp/cc4b90sv.s:633 .text.HAL_GetUIDw1:0000000000000000 $t
- /tmp/cc4b90sv.s:640 .text.HAL_GetUIDw1:0000000000000000 HAL_GetUIDw1
- /tmp/cc4b90sv.s:656 .text.HAL_GetUIDw1:0000000000000008 $d
- /tmp/cc4b90sv.s:661 .text.HAL_GetUIDw2:0000000000000000 $t
- /tmp/cc4b90sv.s:668 .text.HAL_GetUIDw2:0000000000000000 HAL_GetUIDw2
- ARM GAS /tmp/cc4b90sv.s page 25
+ /tmp/ccZrwUTS.s:260 .text.HAL_GetTick:0000000000000000 $t
+ /tmp/ccZrwUTS.s:267 .text.HAL_GetTick:0000000000000000 HAL_GetTick
+ /tmp/ccZrwUTS.s:283 .text.HAL_GetTick:0000000000000008 $d
+ /tmp/ccZrwUTS.s:288 .text.HAL_GetTickPrio:0000000000000000 $t
+ /tmp/ccZrwUTS.s:295 .text.HAL_GetTickPrio:0000000000000000 HAL_GetTickPrio
+ /tmp/ccZrwUTS.s:311 .text.HAL_GetTickPrio:0000000000000008 $d
+ /tmp/ccZrwUTS.s:316 .text.HAL_SetTickFreq:0000000000000000 $t
+ /tmp/ccZrwUTS.s:323 .text.HAL_SetTickFreq:0000000000000000 HAL_SetTickFreq
+ /tmp/ccZrwUTS.s:369 .text.HAL_SetTickFreq:0000000000000024 $d
+ /tmp/ccZrwUTS.s:375 .text.HAL_GetTickFreq:0000000000000000 $t
+ /tmp/ccZrwUTS.s:382 .text.HAL_GetTickFreq:0000000000000000 HAL_GetTickFreq
+ /tmp/ccZrwUTS.s:398 .text.HAL_GetTickFreq:0000000000000008 $d
+ /tmp/ccZrwUTS.s:403 .text.HAL_Delay:0000000000000000 $t
+ /tmp/ccZrwUTS.s:410 .text.HAL_Delay:0000000000000000 HAL_Delay
+ /tmp/ccZrwUTS.s:453 .text.HAL_Delay:0000000000000020 $d
+ /tmp/ccZrwUTS.s:458 .text.HAL_SuspendTick:0000000000000000 $t
+ /tmp/ccZrwUTS.s:465 .text.HAL_SuspendTick:0000000000000000 HAL_SuspendTick
+ /tmp/ccZrwUTS.s:484 .text.HAL_SuspendTick:000000000000000c $d
+ /tmp/ccZrwUTS.s:489 .text.HAL_ResumeTick:0000000000000000 $t
+ /tmp/ccZrwUTS.s:496 .text.HAL_ResumeTick:0000000000000000 HAL_ResumeTick
+ /tmp/ccZrwUTS.s:515 .text.HAL_ResumeTick:000000000000000c $d
+ /tmp/ccZrwUTS.s:520 .text.HAL_GetHalVersion:0000000000000000 $t
+ /tmp/ccZrwUTS.s:527 .text.HAL_GetHalVersion:0000000000000000 HAL_GetHalVersion
+ /tmp/ccZrwUTS.s:541 .text.HAL_GetHalVersion:0000000000000004 $d
+ /tmp/ccZrwUTS.s:546 .text.HAL_GetREVID:0000000000000000 $t
+ /tmp/ccZrwUTS.s:553 .text.HAL_GetREVID:0000000000000000 HAL_GetREVID
+ /tmp/ccZrwUTS.s:570 .text.HAL_GetREVID:0000000000000008 $d
+ /tmp/ccZrwUTS.s:575 .text.HAL_GetDEVID:0000000000000000 $t
+ /tmp/ccZrwUTS.s:582 .text.HAL_GetDEVID:0000000000000000 HAL_GetDEVID
+ /tmp/ccZrwUTS.s:600 .text.HAL_GetDEVID:000000000000000c $d
+ /tmp/ccZrwUTS.s:605 .text.HAL_GetUIDw0:0000000000000000 $t
+ /tmp/ccZrwUTS.s:612 .text.HAL_GetUIDw0:0000000000000000 HAL_GetUIDw0
+ /tmp/ccZrwUTS.s:628 .text.HAL_GetUIDw0:0000000000000008 $d
+ /tmp/ccZrwUTS.s:633 .text.HAL_GetUIDw1:0000000000000000 $t
+ /tmp/ccZrwUTS.s:640 .text.HAL_GetUIDw1:0000000000000000 HAL_GetUIDw1
+ /tmp/ccZrwUTS.s:656 .text.HAL_GetUIDw1:0000000000000008 $d
+ /tmp/ccZrwUTS.s:661 .text.HAL_GetUIDw2:0000000000000000 $t
+ /tmp/ccZrwUTS.s:668 .text.HAL_GetUIDw2:0000000000000000 HAL_GetUIDw2
+ ARM GAS /tmp/ccZrwUTS.s page 25
- /tmp/cc4b90sv.s:684 .text.HAL_GetUIDw2:0000000000000008 $d
- /tmp/cc4b90sv.s:689 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 $t
- /tmp/cc4b90sv.s:696 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 HAL_DBGMCU_EnableDBGStopMode
- /tmp/cc4b90sv.s:715 .text.HAL_DBGMCU_EnableDBGStopMode:000000000000000c $d
- /tmp/cc4b90sv.s:720 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 $t
- /tmp/cc4b90sv.s:727 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 HAL_DBGMCU_DisableDBGStopMode
- /tmp/cc4b90sv.s:746 .text.HAL_DBGMCU_DisableDBGStopMode:000000000000000c $d
- /tmp/cc4b90sv.s:751 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 $t
- /tmp/cc4b90sv.s:758 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 HAL_DBGMCU_EnableDBGStandbyMode
- /tmp/cc4b90sv.s:777 .text.HAL_DBGMCU_EnableDBGStandbyMode:000000000000000c $d
- /tmp/cc4b90sv.s:782 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 $t
- /tmp/cc4b90sv.s:789 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 HAL_DBGMCU_DisableDBGStandbyMode
- /tmp/cc4b90sv.s:808 .text.HAL_DBGMCU_DisableDBGStandbyMode:000000000000000c $d
- /tmp/cc4b90sv.s:819 .data.uwTickFreq:0000000000000000 uwTickFreq
- /tmp/cc4b90sv.s:826 .data.uwTickPrio:0000000000000000 uwTickPrio
- /tmp/cc4b90sv.s:822 .data.uwTickPrio:0000000000000000 $d
+ /tmp/ccZrwUTS.s:684 .text.HAL_GetUIDw2:0000000000000008 $d
+ /tmp/ccZrwUTS.s:689 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 $t
+ /tmp/ccZrwUTS.s:696 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 HAL_DBGMCU_EnableDBGStopMode
+ /tmp/ccZrwUTS.s:715 .text.HAL_DBGMCU_EnableDBGStopMode:000000000000000c $d
+ /tmp/ccZrwUTS.s:720 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 $t
+ /tmp/ccZrwUTS.s:727 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 HAL_DBGMCU_DisableDBGStopMode
+ /tmp/ccZrwUTS.s:746 .text.HAL_DBGMCU_DisableDBGStopMode:000000000000000c $d
+ /tmp/ccZrwUTS.s:751 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 $t
+ /tmp/ccZrwUTS.s:758 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 HAL_DBGMCU_EnableDBGStandbyMode
+ /tmp/ccZrwUTS.s:777 .text.HAL_DBGMCU_EnableDBGStandbyMode:000000000000000c $d
+ /tmp/ccZrwUTS.s:782 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 $t
+ /tmp/ccZrwUTS.s:789 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 HAL_DBGMCU_DisableDBGStandbyMode
+ /tmp/ccZrwUTS.s:808 .text.HAL_DBGMCU_DisableDBGStandbyMode:000000000000000c $d
+ /tmp/ccZrwUTS.s:819 .data.uwTickFreq:0000000000000000 uwTickFreq
+ /tmp/ccZrwUTS.s:826 .data.uwTickPrio:0000000000000000 uwTickPrio
+ /tmp/ccZrwUTS.s:822 .data.uwTickPrio:0000000000000000 $d
UNDEFINED SYMBOLS
__aeabi_uidiv
diff --git a/midi-dials/build/stm32f0xx_hal.o b/midi-dials/build/stm32f0xx_hal.o
index fdfa961..27bd647 100644
--- a/midi-dials/build/stm32f0xx_hal.o
+++ b/midi-dials/build/stm32f0xx_hal.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_adc.lst b/midi-dials/build/stm32f0xx_hal_adc.lst
index f0f4aec..1fd49cb 100644
--- a/midi-dials/build/stm32f0xx_hal_adc.lst
+++ b/midi-dials/build/stm32f0xx_hal_adc.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccbNWEOT.s page 1
+ARM GAS /tmp/ccnlUpWq.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+) Single and continuous conversion modes.
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+) Scan mode for conversion of several channels sequentially.
- ARM GAS /tmp/ccbNWEOT.s page 2
+ ARM GAS /tmp/ccnlUpWq.s page 2
35:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+++) __HAL_RCC_ADC1_CLK_ENABLE(); (mandatory)
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HI14 enable or let under control of ADC: (optional: if asynchronous clock
- ARM GAS /tmp/ccbNWEOT.s page 3
+ ARM GAS /tmp/ccnlUpWq.s page 3
92:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+++) RCC_OscInitTypeDef RCC_OscInitStructure;
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** using function HAL_ADCEx_Calibration_Start().
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (#) ADC driver can be used among three modes: polling, interruption,
- ARM GAS /tmp/ccbNWEOT.s page 4
+ ARM GAS /tmp/ccnlUpWq.s page 4
149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** transfer by DMA.
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** other device clock parameters configuration:
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+++) RCC_OscInitStructure.OscillatorType = RCC_OSCILLATORTYPE_HSI14;
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+++) RCC_OscInitStructure.HSI14State = RCC_HSI14_OFF; (if not used for system clock
- ARM GAS /tmp/ccbNWEOT.s page 5
+ ARM GAS /tmp/ccnlUpWq.s page 5
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+++) HAL_RCC_OscConfig(&RCC_OscInitStructure);
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
260:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** By default, after the @ref HAL_ADC_Init() and when the state is @ref HAL_ADC_STATE_RESET
261:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** all callbacks are set to the corresponding weak functions:
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** examples @ref HAL_ADC_ConvCpltCallback(), @ref HAL_ADC_ErrorCallback().
- ARM GAS /tmp/ccbNWEOT.s page 6
+ ARM GAS /tmp/ccnlUpWq.s page 6
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** Exception done for MspInit and MspDeInit functions that are
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
317:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Private define ------------------------------------------------------------*/
318:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /** @defgroup ADC_Private_Constants ADC Private Constants
319:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @{
- ARM GAS /tmp/ccbNWEOT.s page 7
+ ARM GAS /tmp/ccnlUpWq.s page 7
320:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** */
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
374:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ##### Initialization and de-initialization functions #####
375:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ===============================================================================
376:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** [..] This section provides functions allowing to:
- ARM GAS /tmp/ccbNWEOT.s page 8
+ ARM GAS /tmp/ccnlUpWq.s page 8
377:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+) Initialize and configure the ADC.
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
431:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** assert_param(IS_FUNCTIONAL_STATE(hadc->Init.LowPowerAutoPowerOff));
432:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
433:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* As prerequisite, into HAL_ADC_MspInit(), ADC clock must be configured */
- ARM GAS /tmp/ccbNWEOT.s page 9
+ ARM GAS /tmp/ccnlUpWq.s page 9
434:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* at RCC top level depending on both possible clock sources: */
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
488:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** if (ADC_IS_ENABLE(hadc) == RESET)
489:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
490:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Some parameters of this register are not reset, since they are set */
- ARM GAS /tmp/ccbNWEOT.s page 10
+ ARM GAS /tmp/ccnlUpWq.s page 10
491:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* by other functions and must be kept in case of usage of this */
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
545:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
546:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Enable the selected ADC group regular discontinuous mode */
547:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** tmpCFGR1 |= ADC_CFGR1_DISCEN;
- ARM GAS /tmp/ccbNWEOT.s page 11
+ ARM GAS /tmp/ccnlUpWq.s page 11
548:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
602:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ADC_CLEAR_ERRORCODE(hadc);
603:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
604:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Set the ADC state */
- ARM GAS /tmp/ccbNWEOT.s page 12
+ ARM GAS /tmp/ccnlUpWq.s page 12
605:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ADC_STATE_CLR_SET(hadc->State,
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
659:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance));
660:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
661:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Set ADC state */
- ARM GAS /tmp/ccbNWEOT.s page 13
+ ARM GAS /tmp/ccnlUpWq.s page 13
662:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_BUSY_INTERNAL);
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
716:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Reset register TR1 */
717:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** hadc->Instance->TR &= ~(ADC_TR_HT | ADC_TR_LT);
718:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
- ARM GAS /tmp/ccbNWEOT.s page 14
+ ARM GAS /tmp/ccnlUpWq.s page 14
719:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Reset register CHSELR */
@@ -838,7 +838,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
773:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** */
774:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** __weak void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
775:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
- ARM GAS /tmp/ccbNWEOT.s page 15
+ ARM GAS /tmp/ccnlUpWq.s page 15
776:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Prevent unused argument(s) compilation warning */
@@ -898,7 +898,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
830:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
831:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** if ((hadc->State & HAL_ADC_STATE_READY) != 0)
832:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
- ARM GAS /tmp/ccbNWEOT.s page 16
+ ARM GAS /tmp/ccnlUpWq.s page 16
833:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** switch (CallbackID)
@@ -958,7 +958,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
887:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
888:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
889:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** else
- ARM GAS /tmp/ccbNWEOT.s page 17
+ ARM GAS /tmp/ccnlUpWq.s page 17
890:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
944:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** hadc->MspInitCallback = HAL_ADC_MspInit; /* Legacy weak MspInit */
945:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** break;
946:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
- ARM GAS /tmp/ccbNWEOT.s page 18
+ ARM GAS /tmp/ccnlUpWq.s page 18
947:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** case HAL_ADC_MSPDEINIT_CB_ID :
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1001:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** *
1002:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** @verbatim
1003:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ===============================================================================
- ARM GAS /tmp/ccbNWEOT.s page 19
+ ARM GAS /tmp/ccnlUpWq.s page 19
1004:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ##### IO operation functions #####
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1058:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Reset ADC all error code fields */
1059:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ADC_CLEAR_ERRORCODE(hadc);
1060:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
- ARM GAS /tmp/ccbNWEOT.s page 20
+ ARM GAS /tmp/ccnlUpWq.s page 20
1061:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Process unlocked */
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1115:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ADC_STATE_CLR_SET(hadc->State,
1116:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_ADC_STATE_REG_BUSY,
1117:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_ADC_STATE_READY);
- ARM GAS /tmp/ccbNWEOT.s page 21
+ ARM GAS /tmp/ccnlUpWq.s page 21
1118:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1172:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1173:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Process unlocked */
1174:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** __HAL_UNLOCK(hadc);
- ARM GAS /tmp/ccbNWEOT.s page 22
+ ARM GAS /tmp/ccnlUpWq.s page 22
1175:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1229:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_ADC_STATE_REG_BUSY,
1230:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_ADC_STATE_READY);
1231:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
- ARM GAS /tmp/ccbNWEOT.s page 23
+ ARM GAS /tmp/ccnlUpWq.s page 23
1232:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** else
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1286:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_TIMEOUT);
1287:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1288:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Process unlocked */
- ARM GAS /tmp/ccbNWEOT.s page 24
+ ARM GAS /tmp/ccnlUpWq.s page 24
1289:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** __HAL_UNLOCK(hadc);
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1343:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1344:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK;
1345:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
- ARM GAS /tmp/ccbNWEOT.s page 25
+ ARM GAS /tmp/ccnlUpWq.s page 25
1346:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Check the parameters */
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1400:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Enable conversion of regular group. */
1401:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* If software start has been selected, conversion starts immediately. */
1402:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* If external trigger has been selected, conversion will start at next */
- ARM GAS /tmp/ccbNWEOT.s page 26
+ ARM GAS /tmp/ccnlUpWq.s page 26
1403:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* trigger event. */
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1457:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** __HAL_UNLOCK(hadc);
1458:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1459:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Return function status */
- ARM GAS /tmp/ccbNWEOT.s page 27
+ ARM GAS /tmp/ccnlUpWq.s page 27
1460:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** return tmp_hal_status;
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1514:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1515:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Set the DMA transfer complete callback */
1516:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** hadc->DMA_Handle->XferCpltCallback = ADC_DMAConvCplt;
- ARM GAS /tmp/ccbNWEOT.s page 28
+ ARM GAS /tmp/ccnlUpWq.s page 28
1517:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1571:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1572:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Process locked */
1573:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** __HAL_LOCK(hadc);
- ARM GAS /tmp/ccbNWEOT.s page 29
+ ARM GAS /tmp/ccnlUpWq.s page 29
1574:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1628:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /**
1629:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @brief Get ADC regular group conversion result.
1630:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @note Reading register DR automatically clears ADC flag EOC
- ARM GAS /tmp/ccbNWEOT.s page 30
+ ARM GAS /tmp/ccnlUpWq.s page 30
1631:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * (ADC group regular end of unitary conversion).
@@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1685:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) )
1686:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1687:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* If End of Sequence is reached, disable interrupts */
- ARM GAS /tmp/ccbNWEOT.s page 31
+ ARM GAS /tmp/ccnlUpWq.s page 31
1688:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** if( __HAL_ADC_GET_FLAG(hadc, ADC_FLAG_EOS) )
@@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1742:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** #else
1743:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_ADC_LevelOutOfWindowCallback(hadc);
1744:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */
- ARM GAS /tmp/ccbNWEOT.s page 32
+ ARM GAS /tmp/ccnlUpWq.s page 32
1745:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1799:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /**
1800:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @brief Conversion DMA half-transfer callback in non blocking mode
1801:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @param hadc ADC handle
- ARM GAS /tmp/ccbNWEOT.s page 33
+ ARM GAS /tmp/ccnlUpWq.s page 33
1802:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @retval None
@@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1856:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ===============================================================================
1857:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** [..] This section provides functions allowing to:
1858:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+) Configure channels on regular group
- ARM GAS /tmp/ccbNWEOT.s page 34
+ ARM GAS /tmp/ccnlUpWq.s page 34
1859:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (+) Configure the analog watchdog
@@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1913:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** if (ADC_IS_CONVERSION_ONGOING_REGULAR(hadc) == RESET)
1914:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1915:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Configure channel: depending on rank setting, add it or remove it from */
- ARM GAS /tmp/ccbNWEOT.s page 35
+ ARM GAS /tmp/ccnlUpWq.s page 35
1916:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* ADC conversion sequencer. */
@@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1970:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1971:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Regular sequence configuration */
1972:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Reset the channel selection register from the selected channel */
- ARM GAS /tmp/ccbNWEOT.s page 36
+ ARM GAS /tmp/ccnlUpWq.s page 36
1973:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** hadc->Instance->CHSELR &= ~ADC_CHSELR_CHANNEL(sConfig->Channel);
@@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2027:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** uint32_t tmpAWDLowThresholdShifted;
2028:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
2029:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Check the parameters */
- ARM GAS /tmp/ccbNWEOT.s page 37
+ ARM GAS /tmp/ccnlUpWq.s page 37
2030:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance));
@@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2084:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** __HAL_ADC_ENABLE_IT(hadc, ADC_IT_AWD);
2085:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
2086:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** else
- ARM GAS /tmp/ccbNWEOT.s page 38
+ ARM GAS /tmp/ccnlUpWq.s page 38
2087:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2141:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @param hadc ADC handle
2142:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @retval HAL state
2143:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** */
- ARM GAS /tmp/ccbNWEOT.s page 39
+ ARM GAS /tmp/ccnlUpWq.s page 39
2144:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** uint32_t HAL_ADC_GetState(ADC_HandleTypeDef* hadc)
@@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2198:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
2199:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Check if conditions to enable the ADC are fulfilled */
2200:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** if (ADC_ENABLING_CONDITIONS(hadc) == RESET)
- ARM GAS /tmp/ccbNWEOT.s page 40
+ ARM GAS /tmp/ccnlUpWq.s page 40
2201:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2255:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** uint32_t tickstart = 0U;
2256:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
2257:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Verification if ADC is not already disabled: */
- ARM GAS /tmp/ccbNWEOT.s page 41
+ ARM GAS /tmp/ccnlUpWq.s page 41
2258:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Note: forbidden to disable ADC (set bit ADC_CR_ADDIS) if ADC is already */
@@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
25 .loc 1 2311 0
26 .cfi_startproc
27 @ args = 0, pretend = 0, frame = 0
- ARM GAS /tmp/ccbNWEOT.s page 42
+ ARM GAS /tmp/ccnlUpWq.s page 42
28 @ frame_needed = 0, uses_anonymous_args = 0
@@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
59 .loc 1 2333 0
60 0020 FFF7FEFF bl HAL_GetTick
61 .LVL2:
- ARM GAS /tmp/ccbNWEOT.s page 43
+ ARM GAS /tmp/ccnlUpWq.s page 43
62 0024 0500 movs r5, r0
@@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
97 .L2:
2353:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
98 .loc 1 2353 0
- ARM GAS /tmp/ccbNWEOT.s page 44
+ ARM GAS /tmp/ccnlUpWq.s page 44
99 @ sp needed
@@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
149 .loc 1 2260 0 is_stmt 0 discriminator 4
150 001a D368 ldr r3, [r2, #12]
151 001c 1B04 lsls r3, r3, #16
- ARM GAS /tmp/ccbNWEOT.s page 45
+ ARM GAS /tmp/ccnlUpWq.s page 45
152 001e 2DD5 bpl .L15
@@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
198 005e 401B subs r0, r0, r5
199 0060 0228 cmp r0, #2
200 0062 F6D9 bls .L12
- ARM GAS /tmp/ccbNWEOT.s page 46
+ ARM GAS /tmp/ccnlUpWq.s page 46
2288:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2191:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
252 .loc 1 2191 0
253 0006 0023 movs r3, #0
- ARM GAS /tmp/ccbNWEOT.s page 47
+ ARM GAS /tmp/ccnlUpWq.s page 47
254 0008 0193 str r3, [sp, #4]
@@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
299 .loc 1 2203 0
300 0044 A36B ldr r3, [r4, #56]
301 0046 1022 movs r2, #16
- ARM GAS /tmp/ccbNWEOT.s page 48
+ ARM GAS /tmp/ccnlUpWq.s page 48
302 0048 1343 orrs r3, r2
@@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
347 007e A36B ldr r3, [r4, #56]
348 0080 1022 movs r2, #16
349 0082 1343 orrs r3, r2
- ARM GAS /tmp/ccbNWEOT.s page 49
+ ARM GAS /tmp/ccnlUpWq.s page 49
350 0084 A363 str r3, [r4, #56]
@@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
402 .syntax unified
403 .code 16
404 .thumb_func
- ARM GAS /tmp/ccbNWEOT.s page 50
+ ARM GAS /tmp/ccnlUpWq.s page 50
405 .fpu softvfp
@@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
453 002a FF30 adds r0, r0, #255
454 002c 0343 orrs r3, r0
455 002e A363 str r3, [r4, #56]
- ARM GAS /tmp/ccbNWEOT.s page 51
+ ARM GAS /tmp/ccnlUpWq.s page 51
488:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
500 0070 0128 cmp r0, #1
501 0072 58D0 beq .L50
502 0074 8020 movs r0, #128
- ARM GAS /tmp/ccbNWEOT.s page 52
+ ARM GAS /tmp/ccnlUpWq.s page 52
503 0076 4001 lsls r0, r0, #5
@@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
546 .loc 1 583 0
547 00ac E26A ldr r2, [r4, #44]
548 00ae 8021 movs r1, #128
- ARM GAS /tmp/ccbNWEOT.s page 53
+ ARM GAS /tmp/ccnlUpWq.s page 53
549 00b0 4905 lsls r1, r1, #21
@@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
593 00f0 9A42 cmp r2, r3
594 00f2 2BD0 beq .L55
612:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** HAL_ADC_STATE_BUSY_INTERNAL,
- ARM GAS /tmp/ccbNWEOT.s page 54
+ ARM GAS /tmp/ccnlUpWq.s page 54
595 .loc 1 612 0
@@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
640 012c AAE7 b .L42
641 .LVL45:
642 .L54:
- ARM GAS /tmp/ccbNWEOT.s page 55
+ ARM GAS /tmp/ccnlUpWq.s page 55
544:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
688 0168 0120 movs r0, #1
689 .LVL50:
690 .L36:
- ARM GAS /tmp/ccbNWEOT.s page 56
+ ARM GAS /tmp/ccnlUpWq.s page 56
633:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
744 @ args = 0, pretend = 0, frame = 0
745 @ frame_needed = 0, uses_anonymous_args = 0
746 .LVL55:
- ARM GAS /tmp/ccbNWEOT.s page 57
+ ARM GAS /tmp/ccnlUpWq.s page 57
747 0000 70B5 push {r4, r5, r6, lr}
@@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
793 .LVL64:
794 002a 0500 movs r5, r0
795 .LVL65:
- ARM GAS /tmp/ccbNWEOT.s page 58
+ ARM GAS /tmp/ccnlUpWq.s page 58
674:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
841 0070 DB0C lsrs r3, r3, #19
842 0072 DB04 lsls r3, r3, #19
843 0074 9362 str r3, [r2, #40]
- ARM GAS /tmp/ccbNWEOT.s page 59
+ ARM GAS /tmp/ccnlUpWq.s page 59
730:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
894 .cfi_offset 14, -4
895 0002 0400 movs r4, r0
896 .LVL70:
- ARM GAS /tmp/ccbNWEOT.s page 60
+ ARM GAS /tmp/ccnlUpWq.s page 60
1035:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
941 0044 0B43 orrs r3, r1
942 0046 9360 str r3, [r2, #8]
943 .L69:
- ARM GAS /tmp/ccbNWEOT.s page 61
+ ARM GAS /tmp/ccnlUpWq.s page 61
1085:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
994 .cfi_offset 4, -8
995 .cfi_offset 14, -4
996 0002 0400 movs r4, r0
- ARM GAS /tmp/ccbNWEOT.s page 62
+ ARM GAS /tmp/ccnlUpWq.s page 62
997 .LVL80:
@@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1042 0038 A363 str r3, [r4, #56]
1043 003a EEE7 b .L79
1044 .LVL88:
- ARM GAS /tmp/ccbNWEOT.s page 63
+ ARM GAS /tmp/ccnlUpWq.s page 63
1045 .L80:
@@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1185:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1096 .loc 1 1185 0
1097 0016 FFF7FEFF bl HAL_GetTick
- ARM GAS /tmp/ccbNWEOT.s page 64
+ ARM GAS /tmp/ccnlUpWq.s page 64
1098 .LVL92:
@@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1176:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
1143 .loc 1 1176 0
1144 0056 0120 movs r0, #1
- ARM GAS /tmp/ccbNWEOT.s page 65
+ ARM GAS /tmp/ccnlUpWq.s page 65
1145 .LVL96:
@@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1189 .loc 1 1228 0
1190 008c A36B ldr r3, [r4, #56]
1191 008e 0C4A ldr r2, .L98
- ARM GAS /tmp/ccbNWEOT.s page 66
+ ARM GAS /tmp/ccnlUpWq.s page 66
1192 0090 1340 ands r3, r2
@@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1267:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** uint32_t tickstart=0;
1242 .loc 1 1267 0
1243 .cfi_startproc
- ARM GAS /tmp/ccbNWEOT.s page 67
+ ARM GAS /tmp/ccnlUpWq.s page 67
1244 @ args = 0, pretend = 0, frame = 0
@@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1291 0032 3423 movs r3, #52
1292 0034 0022 movs r2, #0
1293 0036 EA54 strb r2, [r5, r3]
- ARM GAS /tmp/ccbNWEOT.s page 68
+ ARM GAS /tmp/ccnlUpWq.s page 68
1291:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
@@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1337 0062 8023 movs r3, #128
1338 0064 DB00 lsls r3, r3, #3
1339 0066 0B43 orrs r3, r1
- ARM GAS /tmp/ccbNWEOT.s page 69
+ ARM GAS /tmp/ccnlUpWq.s page 69
1340 0068 AB63 str r3, [r5, #56]
@@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1344:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1390 .loc 1 1344 0
1391 0020 0020 movs r0, #0
- ARM GAS /tmp/ccbNWEOT.s page 70
+ ARM GAS /tmp/ccnlUpWq.s page 70
1392 .LVL113:
@@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1437 @ sp needed
1438 .LVL114:
1439 0062 10BD pop {r4, pc}
- ARM GAS /tmp/ccbNWEOT.s page 71
+ ARM GAS /tmp/ccnlUpWq.s page 71
1440 .LVL115:
@@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1489 .cfi_startproc
1490 @ args = 0, pretend = 0, frame = 0
1491 @ frame_needed = 0, uses_anonymous_args = 0
- ARM GAS /tmp/ccbNWEOT.s page 72
+ ARM GAS /tmp/ccnlUpWq.s page 72
1492 .LVL122:
@@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1538 002e FFF7FEFF bl ADC_Disable
1539 .LVL130:
1447:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
- ARM GAS /tmp/ccbNWEOT.s page 73
+ ARM GAS /tmp/ccnlUpWq.s page 73
1540 .loc 1 1447 0
@@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1484:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1593 .loc 1 1484 0
1594 0008 0368 ldr r3, [r0]
- ARM GAS /tmp/ccbNWEOT.s page 74
+ ARM GAS /tmp/ccnlUpWq.s page 74
1595 000a 9B68 ldr r3, [r3, #8]
@@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1639 .loc 1 1519 0
1640 0048 236B ldr r3, [r4, #48]
1641 004a 154A ldr r2, .L139+8
- ARM GAS /tmp/ccbNWEOT.s page 75
+ ARM GAS /tmp/ccnlUpWq.s page 75
1642 004c DA62 str r2, [r3, #44]
@@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1688 008a 0025 movs r5, #0
1689 008c CEE7 b .L135
1690 .LVL144:
- ARM GAS /tmp/ccbNWEOT.s page 76
+ ARM GAS /tmp/ccnlUpWq.s page 76
1691 .L136:
@@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1576:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
1742 .loc 1 1576 0 is_stmt 1 discriminator 2
1743 0012 FFF7FEFF bl ADC_ConversionStop
- ARM GAS /tmp/ccbNWEOT.s page 77
+ ARM GAS /tmp/ccnlUpWq.s page 77
1744 .LVL147:
@@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1790 0048 5360 str r3, [r2, #4]
1601:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1791 .loc 1 1601 0
- ARM GAS /tmp/ccbNWEOT.s page 78
+ ARM GAS /tmp/ccnlUpWq.s page 78
1792 004a 002C cmp r4, #0
@@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1843 .LFB52:
1648:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Check the parameters */
1844 .loc 1 1648 0
- ARM GAS /tmp/ccbNWEOT.s page 79
+ ARM GAS /tmp/ccnlUpWq.s page 79
1845 .cfi_startproc
@@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2362:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
1891 .loc 1 2362 0
1892 .cfi_startproc
- ARM GAS /tmp/ccbNWEOT.s page 80
+ ARM GAS /tmp/ccnlUpWq.s page 80
1893 @ args = 0, pretend = 0, frame = 0
@@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2401:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** SET_BIT(hadc->ErrorCode, HAL_ADC_ERROR_INTERNAL);
2402:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
2403:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
- ARM GAS /tmp/ccbNWEOT.s page 81
+ ARM GAS /tmp/ccnlUpWq.s page 81
2404:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
@@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1942 0032 0907 lsls r1, r1, #28
1943 0034 0DD5 bpl .L155
2382:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
- ARM GAS /tmp/ccbNWEOT.s page 82
+ ARM GAS /tmp/ccnlUpWq.s page 82
1944 .loc 1 2382 0
@@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1995 HAL_ADC_ConvHalfCpltCallback:
1996 .LFB55:
1805:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /* Prevent unused argument(s) compilation warning */
- ARM GAS /tmp/ccbNWEOT.s page 83
+ ARM GAS /tmp/ccnlUpWq.s page 83
1997 .loc 1 1805 0
@@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2034 .loc 1 2437 0
2035 @ sp needed
2036 0008 10BD pop {r4, pc}
- ARM GAS /tmp/ccbNWEOT.s page 84
+ ARM GAS /tmp/ccnlUpWq.s page 84
2037 .cfi_endproc
@@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2438:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
2439:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** /**
2440:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @brief DMA error callback
- ARM GAS /tmp/ccbNWEOT.s page 85
+ ARM GAS /tmp/ccnlUpWq.s page 85
2441:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** * @param hdma pointer to DMA handle.
@@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2127 .global HAL_ADC_IRQHandler
2128 .syntax unified
2129 .code 16
- ARM GAS /tmp/ccbNWEOT.s page 86
+ ARM GAS /tmp/ccnlUpWq.s page 86
2130 .thumb_func
@@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1684:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) )
2177 .loc 1 1684 0
2178 002e D968 ldr r1, [r3, #12]
- ARM GAS /tmp/ccbNWEOT.s page 87
+ ARM GAS /tmp/ccnlUpWq.s page 87
2179 0030 C022 movs r2, #192
@@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2224 0072 02D5 bpl .L173
1735:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
2225 .loc 1 1735 0 is_stmt 0 discriminator 1
- ARM GAS /tmp/ccbNWEOT.s page 88
+ ARM GAS /tmp/ccnlUpWq.s page 88
2226 0074 5B68 ldr r3, [r3, #4]
@@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2270 00ac 10BD pop {r4, pc}
2271 .LVL188:
2272 .L172:
- ARM GAS /tmp/ccbNWEOT.s page 89
+ ARM GAS /tmp/ccnlUpWq.s page 89
1708:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
@@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2323 0000 30B5 push {r4, r5, lr}
2324 .LCFI18:
2325 .cfi_def_cfa_offset 12
- ARM GAS /tmp/ccbNWEOT.s page 90
+ ARM GAS /tmp/ccnlUpWq.s page 90
2326 .cfi_offset 4, -12
@@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2372 .loc 1 1928 0 is_stmt 0 discriminator 1
2373 0040 012B cmp r3, #1
2374 0042 1CD0 beq .L184
- ARM GAS /tmp/ccbNWEOT.s page 91
+ ARM GAS /tmp/ccnlUpWq.s page 91
1928:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** {
@@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2419 0086 4CD8 bhi .L191
1954:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c ****
2420 .loc 1 1954 0
- ARM GAS /tmp/ccbNWEOT.s page 92
+ ARM GAS /tmp/ccnlUpWq.s page 92
2421 0088 2A4A ldr r2, .L201+4
@@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
1964:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** }
2467 .loc 1 1964 0
2468 00c8 019B ldr r3, [sp, #4]
- ARM GAS /tmp/ccbNWEOT.s page 93
+ ARM GAS /tmp/ccnlUpWq.s page 93
2469 00ca 013B subs r3, r3, #1
@@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2513 .loc 1 1983 0
2514 0106 0F4B ldr r3, .L201+20
2515 0108 F8E7 b .L189
- ARM GAS /tmp/ccbNWEOT.s page 94
+ ARM GAS /tmp/ccnlUpWq.s page 94
2516 .L196:
@@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2564 0144 FFFFBFFF .word -4194305
2565 0148 FFFF7FFF .word -8388609
2566 .cfi_endproc
- ARM GAS /tmp/ccbNWEOT.s page 95
+ ARM GAS /tmp/ccnlUpWq.s page 95
2567 .LFE58:
@@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2616 0026 9206 lsls r2, r2, #26
2062:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc.c **** ADC_CFGR_AWDCH(AnalogWDGConfig->Channel) );
2617 .loc 1 2062 0
- ARM GAS /tmp/ccbNWEOT.s page 96
+ ARM GAS /tmp/ccnlUpWq.s page 96
2618 0028 0D68 ldr r5, [r1]
@@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2665 0072 8021 movs r1, #128
2666 .LVL210:
2667 0074 8B43 bics r3, r1
- ARM GAS /tmp/ccbNWEOT.s page 97
+ ARM GAS /tmp/ccnlUpWq.s page 97
2668 0076 5360 str r3, [r2, #4]
@@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2714 .L210:
2715 00a4 FFFF3F83 .word -2092957697
2716 00a8 00F000F0 .word -268374016
- ARM GAS /tmp/ccbNWEOT.s page 98
+ ARM GAS /tmp/ccnlUpWq.s page 98
2717 .cfi_endproc
@@ -5877,11 +5877,11 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2768 .LFE61:
2770 .text
2771 .Letext0:
- 2772 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- ARM GAS /tmp/ccbNWEOT.s page 99
+ 2772 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ ARM GAS /tmp/ccnlUpWq.s page 99
- 2773 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 2773 .file 3 "/usr/include/newlib/sys/_stdint.h"
2774 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
2775 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
2776 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
@@ -5889,84 +5889,84 @@ ARM GAS /tmp/ccbNWEOT.s page 1
2778 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
2779 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h"
2780 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/ccbNWEOT.s page 100
+ ARM GAS /tmp/ccnlUpWq.s page 100
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_adc.c
- /tmp/ccbNWEOT.s:16 .text.ADC_ConversionStop:0000000000000000 $t
- /tmp/ccbNWEOT.s:22 .text.ADC_ConversionStop:0000000000000000 ADC_ConversionStop
- /tmp/ccbNWEOT.s:106 .text.ADC_Disable:0000000000000000 $t
- /tmp/ccbNWEOT.s:112 .text.ADC_Disable:0000000000000000 ADC_Disable
- /tmp/ccbNWEOT.s:228 .text.ADC_Enable:0000000000000000 $t
- /tmp/ccbNWEOT.s:234 .text.ADC_Enable:0000000000000000 ADC_Enable
- /tmp/ccbNWEOT.s:371 .text.ADC_Enable:000000000000009c $d
- /tmp/ccbNWEOT.s:378 .text.HAL_ADC_MspInit:0000000000000000 $t
- /tmp/ccbNWEOT.s:385 .text.HAL_ADC_MspInit:0000000000000000 HAL_ADC_MspInit
- /tmp/ccbNWEOT.s:400 .text.HAL_ADC_Init:0000000000000000 $t
- /tmp/ccbNWEOT.s:407 .text.HAL_ADC_Init:0000000000000000 HAL_ADC_Init
- /tmp/ccbNWEOT.s:704 .text.HAL_ADC_Init:0000000000000170 $d
- /tmp/ccbNWEOT.s:711 .text.HAL_ADC_MspDeInit:0000000000000000 $t
- /tmp/ccbNWEOT.s:718 .text.HAL_ADC_MspDeInit:0000000000000000 HAL_ADC_MspDeInit
- /tmp/ccbNWEOT.s:733 .text.HAL_ADC_DeInit:0000000000000000 $t
- /tmp/ccbNWEOT.s:740 .text.HAL_ADC_DeInit:0000000000000000 HAL_ADC_DeInit
- /tmp/ccbNWEOT.s:868 .text.HAL_ADC_DeInit:0000000000000094 $d
- /tmp/ccbNWEOT.s:876 .text.HAL_ADC_Start:0000000000000000 $t
- /tmp/ccbNWEOT.s:883 .text.HAL_ADC_Start:0000000000000000 HAL_ADC_Start
- /tmp/ccbNWEOT.s:972 .text.HAL_ADC_Start:000000000000005c $d
- /tmp/ccbNWEOT.s:977 .text.HAL_ADC_Stop:0000000000000000 $t
- /tmp/ccbNWEOT.s:984 .text.HAL_ADC_Stop:0000000000000000 HAL_ADC_Stop
- /tmp/ccbNWEOT.s:1053 .text.HAL_ADC_Stop:0000000000000040 $d
- /tmp/ccbNWEOT.s:1058 .text.HAL_ADC_PollForConversion:0000000000000000 $t
- /tmp/ccbNWEOT.s:1065 .text.HAL_ADC_PollForConversion:0000000000000000 HAL_ADC_PollForConversion
- /tmp/ccbNWEOT.s:1228 .text.HAL_ADC_PollForConversion:00000000000000c0 $d
- /tmp/ccbNWEOT.s:1233 .text.HAL_ADC_PollForEvent:0000000000000000 $t
- /tmp/ccbNWEOT.s:1240 .text.HAL_ADC_PollForEvent:0000000000000000 HAL_ADC_PollForEvent
- /tmp/ccbNWEOT.s:1351 .text.HAL_ADC_Start_IT:0000000000000000 $t
- /tmp/ccbNWEOT.s:1358 .text.HAL_ADC_Start_IT:0000000000000000 HAL_ADC_Start_IT
- /tmp/ccbNWEOT.s:1474 .text.HAL_ADC_Start_IT:0000000000000084 $d
- /tmp/ccbNWEOT.s:1479 .text.HAL_ADC_Stop_IT:0000000000000000 $t
- /tmp/ccbNWEOT.s:1486 .text.HAL_ADC_Stop_IT:0000000000000000 HAL_ADC_Stop_IT
- /tmp/ccbNWEOT.s:1561 .text.HAL_ADC_Stop_IT:000000000000004c $d
- /tmp/ccbNWEOT.s:1566 .text.HAL_ADC_Start_DMA:0000000000000000 $t
- /tmp/ccbNWEOT.s:1573 .text.HAL_ADC_Start_DMA:0000000000000000 HAL_ADC_Start_DMA
- /tmp/ccbNWEOT.s:1702 .text.HAL_ADC_Start_DMA:0000000000000098 $d
- /tmp/ccbNWEOT.s:1889 .text.ADC_DMAConvCplt:0000000000000000 ADC_DMAConvCplt
- /tmp/ccbNWEOT.s:2016 .text.ADC_DMAHalfConvCplt:0000000000000000 ADC_DMAHalfConvCplt
- /tmp/ccbNWEOT.s:2091 .text.ADC_DMAError:0000000000000000 ADC_DMAError
- /tmp/ccbNWEOT.s:1710 .text.HAL_ADC_Stop_DMA:0000000000000000 $t
- /tmp/ccbNWEOT.s:1717 .text.HAL_ADC_Stop_DMA:0000000000000000 HAL_ADC_Stop_DMA
- /tmp/ccbNWEOT.s:1830 .text.HAL_ADC_Stop_DMA:0000000000000078 $d
- /tmp/ccbNWEOT.s:1835 .text.HAL_ADC_GetValue:0000000000000000 $t
- /tmp/ccbNWEOT.s:1842 .text.HAL_ADC_GetValue:0000000000000000 HAL_ADC_GetValue
- /tmp/ccbNWEOT.s:1861 .text.HAL_ADC_ConvCpltCallback:0000000000000000 $t
- /tmp/ccbNWEOT.s:1868 .text.HAL_ADC_ConvCpltCallback:0000000000000000 HAL_ADC_ConvCpltCallback
- /tmp/ccbNWEOT.s:1883 .text.ADC_DMAConvCplt:0000000000000000 $t
- /tmp/ccbNWEOT.s:1983 .text.ADC_DMAConvCplt:000000000000006c $d
- /tmp/ccbNWEOT.s:1988 .text.HAL_ADC_ConvHalfCpltCallback:0000000000000000 $t
- /tmp/ccbNWEOT.s:1995 .text.HAL_ADC_ConvHalfCpltCallback:0000000000000000 HAL_ADC_ConvHalfCpltCallback
- /tmp/ccbNWEOT.s:2010 .text.ADC_DMAHalfConvCplt:0000000000000000 $t
- /tmp/ccbNWEOT.s:2041 .text.HAL_ADC_LevelOutOfWindowCallback:0000000000000000 $t
- /tmp/ccbNWEOT.s:2048 .text.HAL_ADC_LevelOutOfWindowCallback:0000000000000000 HAL_ADC_LevelOutOfWindowCallback
- /tmp/ccbNWEOT.s:2063 .text.HAL_ADC_ErrorCallback:0000000000000000 $t
- ARM GAS /tmp/ccbNWEOT.s page 101
-
-
- /tmp/ccbNWEOT.s:2070 .text.HAL_ADC_ErrorCallback:0000000000000000 HAL_ADC_ErrorCallback
- /tmp/ccbNWEOT.s:2085 .text.ADC_DMAError:0000000000000000 $t
- /tmp/ccbNWEOT.s:2126 .text.HAL_ADC_IRQHandler:0000000000000000 $t
- /tmp/ccbNWEOT.s:2133 .text.HAL_ADC_IRQHandler:0000000000000000 HAL_ADC_IRQHandler
- /tmp/ccbNWEOT.s:2304 .text.HAL_ADC_IRQHandler:00000000000000d8 $d
- /tmp/ccbNWEOT.s:2309 .text.HAL_ADC_ConfigChannel:0000000000000000 $t
- /tmp/ccbNWEOT.s:2316 .text.HAL_ADC_ConfigChannel:0000000000000000 HAL_ADC_ConfigChannel
- /tmp/ccbNWEOT.s:2559 .text.HAL_ADC_ConfigChannel:0000000000000130 $d
- /tmp/ccbNWEOT.s:2570 .text.HAL_ADC_AnalogWDGConfig:0000000000000000 $t
- /tmp/ccbNWEOT.s:2577 .text.HAL_ADC_AnalogWDGConfig:0000000000000000 HAL_ADC_AnalogWDGConfig
- /tmp/ccbNWEOT.s:2715 .text.HAL_ADC_AnalogWDGConfig:00000000000000a4 $d
- /tmp/ccbNWEOT.s:2721 .text.HAL_ADC_GetState:0000000000000000 $t
- /tmp/ccbNWEOT.s:2728 .text.HAL_ADC_GetState:0000000000000000 HAL_ADC_GetState
- /tmp/ccbNWEOT.s:2746 .text.HAL_ADC_GetError:0000000000000000 $t
- /tmp/ccbNWEOT.s:2753 .text.HAL_ADC_GetError:0000000000000000 HAL_ADC_GetError
+ /tmp/ccnlUpWq.s:16 .text.ADC_ConversionStop:0000000000000000 $t
+ /tmp/ccnlUpWq.s:22 .text.ADC_ConversionStop:0000000000000000 ADC_ConversionStop
+ /tmp/ccnlUpWq.s:106 .text.ADC_Disable:0000000000000000 $t
+ /tmp/ccnlUpWq.s:112 .text.ADC_Disable:0000000000000000 ADC_Disable
+ /tmp/ccnlUpWq.s:228 .text.ADC_Enable:0000000000000000 $t
+ /tmp/ccnlUpWq.s:234 .text.ADC_Enable:0000000000000000 ADC_Enable
+ /tmp/ccnlUpWq.s:371 .text.ADC_Enable:000000000000009c $d
+ /tmp/ccnlUpWq.s:378 .text.HAL_ADC_MspInit:0000000000000000 $t
+ /tmp/ccnlUpWq.s:385 .text.HAL_ADC_MspInit:0000000000000000 HAL_ADC_MspInit
+ /tmp/ccnlUpWq.s:400 .text.HAL_ADC_Init:0000000000000000 $t
+ /tmp/ccnlUpWq.s:407 .text.HAL_ADC_Init:0000000000000000 HAL_ADC_Init
+ /tmp/ccnlUpWq.s:704 .text.HAL_ADC_Init:0000000000000170 $d
+ /tmp/ccnlUpWq.s:711 .text.HAL_ADC_MspDeInit:0000000000000000 $t
+ /tmp/ccnlUpWq.s:718 .text.HAL_ADC_MspDeInit:0000000000000000 HAL_ADC_MspDeInit
+ /tmp/ccnlUpWq.s:733 .text.HAL_ADC_DeInit:0000000000000000 $t
+ /tmp/ccnlUpWq.s:740 .text.HAL_ADC_DeInit:0000000000000000 HAL_ADC_DeInit
+ /tmp/ccnlUpWq.s:868 .text.HAL_ADC_DeInit:0000000000000094 $d
+ /tmp/ccnlUpWq.s:876 .text.HAL_ADC_Start:0000000000000000 $t
+ /tmp/ccnlUpWq.s:883 .text.HAL_ADC_Start:0000000000000000 HAL_ADC_Start
+ /tmp/ccnlUpWq.s:972 .text.HAL_ADC_Start:000000000000005c $d
+ /tmp/ccnlUpWq.s:977 .text.HAL_ADC_Stop:0000000000000000 $t
+ /tmp/ccnlUpWq.s:984 .text.HAL_ADC_Stop:0000000000000000 HAL_ADC_Stop
+ /tmp/ccnlUpWq.s:1053 .text.HAL_ADC_Stop:0000000000000040 $d
+ /tmp/ccnlUpWq.s:1058 .text.HAL_ADC_PollForConversion:0000000000000000 $t
+ /tmp/ccnlUpWq.s:1065 .text.HAL_ADC_PollForConversion:0000000000000000 HAL_ADC_PollForConversion
+ /tmp/ccnlUpWq.s:1228 .text.HAL_ADC_PollForConversion:00000000000000c0 $d
+ /tmp/ccnlUpWq.s:1233 .text.HAL_ADC_PollForEvent:0000000000000000 $t
+ /tmp/ccnlUpWq.s:1240 .text.HAL_ADC_PollForEvent:0000000000000000 HAL_ADC_PollForEvent
+ /tmp/ccnlUpWq.s:1351 .text.HAL_ADC_Start_IT:0000000000000000 $t
+ /tmp/ccnlUpWq.s:1358 .text.HAL_ADC_Start_IT:0000000000000000 HAL_ADC_Start_IT
+ /tmp/ccnlUpWq.s:1474 .text.HAL_ADC_Start_IT:0000000000000084 $d
+ /tmp/ccnlUpWq.s:1479 .text.HAL_ADC_Stop_IT:0000000000000000 $t
+ /tmp/ccnlUpWq.s:1486 .text.HAL_ADC_Stop_IT:0000000000000000 HAL_ADC_Stop_IT
+ /tmp/ccnlUpWq.s:1561 .text.HAL_ADC_Stop_IT:000000000000004c $d
+ /tmp/ccnlUpWq.s:1566 .text.HAL_ADC_Start_DMA:0000000000000000 $t
+ /tmp/ccnlUpWq.s:1573 .text.HAL_ADC_Start_DMA:0000000000000000 HAL_ADC_Start_DMA
+ /tmp/ccnlUpWq.s:1702 .text.HAL_ADC_Start_DMA:0000000000000098 $d
+ /tmp/ccnlUpWq.s:1889 .text.ADC_DMAConvCplt:0000000000000000 ADC_DMAConvCplt
+ /tmp/ccnlUpWq.s:2016 .text.ADC_DMAHalfConvCplt:0000000000000000 ADC_DMAHalfConvCplt
+ /tmp/ccnlUpWq.s:2091 .text.ADC_DMAError:0000000000000000 ADC_DMAError
+ /tmp/ccnlUpWq.s:1710 .text.HAL_ADC_Stop_DMA:0000000000000000 $t
+ /tmp/ccnlUpWq.s:1717 .text.HAL_ADC_Stop_DMA:0000000000000000 HAL_ADC_Stop_DMA
+ /tmp/ccnlUpWq.s:1830 .text.HAL_ADC_Stop_DMA:0000000000000078 $d
+ /tmp/ccnlUpWq.s:1835 .text.HAL_ADC_GetValue:0000000000000000 $t
+ /tmp/ccnlUpWq.s:1842 .text.HAL_ADC_GetValue:0000000000000000 HAL_ADC_GetValue
+ /tmp/ccnlUpWq.s:1861 .text.HAL_ADC_ConvCpltCallback:0000000000000000 $t
+ /tmp/ccnlUpWq.s:1868 .text.HAL_ADC_ConvCpltCallback:0000000000000000 HAL_ADC_ConvCpltCallback
+ /tmp/ccnlUpWq.s:1883 .text.ADC_DMAConvCplt:0000000000000000 $t
+ /tmp/ccnlUpWq.s:1983 .text.ADC_DMAConvCplt:000000000000006c $d
+ /tmp/ccnlUpWq.s:1988 .text.HAL_ADC_ConvHalfCpltCallback:0000000000000000 $t
+ /tmp/ccnlUpWq.s:1995 .text.HAL_ADC_ConvHalfCpltCallback:0000000000000000 HAL_ADC_ConvHalfCpltCallback
+ /tmp/ccnlUpWq.s:2010 .text.ADC_DMAHalfConvCplt:0000000000000000 $t
+ /tmp/ccnlUpWq.s:2041 .text.HAL_ADC_LevelOutOfWindowCallback:0000000000000000 $t
+ /tmp/ccnlUpWq.s:2048 .text.HAL_ADC_LevelOutOfWindowCallback:0000000000000000 HAL_ADC_LevelOutOfWindowCallback
+ /tmp/ccnlUpWq.s:2063 .text.HAL_ADC_ErrorCallback:0000000000000000 $t
+ ARM GAS /tmp/ccnlUpWq.s page 101
+
+
+ /tmp/ccnlUpWq.s:2070 .text.HAL_ADC_ErrorCallback:0000000000000000 HAL_ADC_ErrorCallback
+ /tmp/ccnlUpWq.s:2085 .text.ADC_DMAError:0000000000000000 $t
+ /tmp/ccnlUpWq.s:2126 .text.HAL_ADC_IRQHandler:0000000000000000 $t
+ /tmp/ccnlUpWq.s:2133 .text.HAL_ADC_IRQHandler:0000000000000000 HAL_ADC_IRQHandler
+ /tmp/ccnlUpWq.s:2304 .text.HAL_ADC_IRQHandler:00000000000000d8 $d
+ /tmp/ccnlUpWq.s:2309 .text.HAL_ADC_ConfigChannel:0000000000000000 $t
+ /tmp/ccnlUpWq.s:2316 .text.HAL_ADC_ConfigChannel:0000000000000000 HAL_ADC_ConfigChannel
+ /tmp/ccnlUpWq.s:2559 .text.HAL_ADC_ConfigChannel:0000000000000130 $d
+ /tmp/ccnlUpWq.s:2570 .text.HAL_ADC_AnalogWDGConfig:0000000000000000 $t
+ /tmp/ccnlUpWq.s:2577 .text.HAL_ADC_AnalogWDGConfig:0000000000000000 HAL_ADC_AnalogWDGConfig
+ /tmp/ccnlUpWq.s:2715 .text.HAL_ADC_AnalogWDGConfig:00000000000000a4 $d
+ /tmp/ccnlUpWq.s:2721 .text.HAL_ADC_GetState:0000000000000000 $t
+ /tmp/ccnlUpWq.s:2728 .text.HAL_ADC_GetState:0000000000000000 HAL_ADC_GetState
+ /tmp/ccnlUpWq.s:2746 .text.HAL_ADC_GetError:0000000000000000 $t
+ /tmp/ccnlUpWq.s:2753 .text.HAL_ADC_GetError:0000000000000000 HAL_ADC_GetError
UNDEFINED SYMBOLS
HAL_GetTick
diff --git a/midi-dials/build/stm32f0xx_hal_adc.o b/midi-dials/build/stm32f0xx_hal_adc.o
index 7b34ce1..4b8bda9 100644
--- a/midi-dials/build/stm32f0xx_hal_adc.o
+++ b/midi-dials/build/stm32f0xx_hal_adc.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_adc_ex.lst b/midi-dials/build/stm32f0xx_hal_adc_ex.lst
index 17fded0..10ac331 100644
--- a/midi-dials/build/stm32f0xx_hal_adc_ex.lst
+++ b/midi-dials/build/stm32f0xx_hal_adc_ex.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccLHvmEn.s page 1
+ARM GAS /tmp/ccrR1nOM.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccLHvmEn.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** */
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c ****
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /* Includes ------------------------------------------------------------------*/
- ARM GAS /tmp/ccLHvmEn.s page 2
+ ARM GAS /tmp/ccrR1nOM.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** #include "stm32f0xx_hal.h"
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccLHvmEn.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** /**
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * @brief Perform an ADC automatic self-calibration
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * Calibration prerequisite: ADC must be disabled (execute this
- ARM GAS /tmp/ccLHvmEn.s page 3
+ ARM GAS /tmp/ccrR1nOM.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** * function before HAL_ADC_Start() or after HAL_ADC_Stop() ).
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccLHvmEn.s page 1
60 .loc 1 110 0 discriminator 4
61 0024 DA68 ldr r2, [r3, #12]
62 0026 1204 lsls r2, r2, #16
- ARM GAS /tmp/ccLHvmEn.s page 4
+ ARM GAS /tmp/ccrR1nOM.s page 4
63 0028 34D4 bmi .L4
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccLHvmEn.s page 1
95 .loc 1 132 0
96 0056 2368 ldr r3, [r4]
97 0058 9A68 ldr r2, [r3, #8]
- ARM GAS /tmp/ccLHvmEn.s page 5
+ ARM GAS /tmp/ccrR1nOM.s page 5
98 005a 002A cmp r2, #0
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccLHvmEn.s page 1
132 008e A363 str r3, [r4, #56]
99:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_adc_ex.c **** uint32_t tickstart = 0U;
133 .loc 1 99 0
- ARM GAS /tmp/ccLHvmEn.s page 6
+ ARM GAS /tmp/ccrR1nOM.s page 6
134 0090 0020 movs r0, #0
@@ -357,11 +357,11 @@ ARM GAS /tmp/ccLHvmEn.s page 1
169 .LFE40:
171 .text
172 .Letext0:
- 173 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- ARM GAS /tmp/ccLHvmEn.s page 7
+ 173 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ ARM GAS /tmp/ccrR1nOM.s page 7
- 174 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 174 .file 3 "/usr/include/newlib/sys/_stdint.h"
175 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
176 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
177 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
@@ -369,14 +369,14 @@ ARM GAS /tmp/ccLHvmEn.s page 1
179 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
180 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h"
181 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/ccLHvmEn.s page 8
+ ARM GAS /tmp/ccrR1nOM.s page 8
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_adc_ex.c
- /tmp/ccLHvmEn.s:16 .text.HAL_ADCEx_Calibration_Start:0000000000000000 $t
- /tmp/ccLHvmEn.s:23 .text.HAL_ADCEx_Calibration_Start:0000000000000000 HAL_ADCEx_Calibration_Start
- /tmp/ccLHvmEn.s:167 .text.HAL_ADCEx_Calibration_Start:00000000000000ac $d
+ /tmp/ccrR1nOM.s:16 .text.HAL_ADCEx_Calibration_Start:0000000000000000 $t
+ /tmp/ccrR1nOM.s:23 .text.HAL_ADCEx_Calibration_Start:0000000000000000 HAL_ADCEx_Calibration_Start
+ /tmp/ccrR1nOM.s:167 .text.HAL_ADCEx_Calibration_Start:00000000000000ac $d
UNDEFINED SYMBOLS
HAL_GetTick
diff --git a/midi-dials/build/stm32f0xx_hal_adc_ex.o b/midi-dials/build/stm32f0xx_hal_adc_ex.o
index e6a13a6..dc0fdd9 100644
--- a/midi-dials/build/stm32f0xx_hal_adc_ex.o
+++ b/midi-dials/build/stm32f0xx_hal_adc_ex.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_cortex.lst b/midi-dials/build/stm32f0xx_hal_cortex.lst
index 114b6a1..4017aae 100644
--- a/midi-dials/build/stm32f0xx_hal_cortex.lst
+++ b/midi-dials/build/stm32f0xx_hal_cortex.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/cceoVgjg.s page 1
+ARM GAS /tmp/ccwGqVnP.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c ****
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** (#) Enable the selected IRQ Channels using HAL_NVIC_EnableIRQ()
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c ****
- ARM GAS /tmp/cceoVgjg.s page 2
+ ARM GAS /tmp/ccwGqVnP.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** -@- Negative value of IRQn_Type are not allowed.
@@ -118,7 +118,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c ****
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** /** @defgroup CORTEX CORTEX
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * @brief CORTEX CORTEX HAL module driver
- ARM GAS /tmp/cceoVgjg.s page 3
+ ARM GAS /tmp/ccwGqVnP.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * @{
@@ -178,7 +178,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
33 .cfi_def_cfa_offset 16
34 .cfi_offset 4, -16
35 .cfi_offset 5, -12
- ARM GAS /tmp/cceoVgjg.s page 4
+ ARM GAS /tmp/ccwGqVnP.s page 4
36 .cfi_offset 6, -8
@@ -238,7 +238,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
49:Drivers/CMSIS/Include/core_cm0.h ****
50:Drivers/CMSIS/Include/core_cm0.h **** \li Advisory Rule 19.7, Function-like macro defined.<br>
51:Drivers/CMSIS/Include/core_cm0.h **** Function-like macros are used to allow more efficient code.
- ARM GAS /tmp/cceoVgjg.s page 5
+ ARM GAS /tmp/ccwGqVnP.s page 5
52:Drivers/CMSIS/Include/core_cm0.h **** */
@@ -298,7 +298,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
106:Drivers/CMSIS/Include/core_cm0.h **** #endif
107:Drivers/CMSIS/Include/core_cm0.h ****
108:Drivers/CMSIS/Include/core_cm0.h **** #elif defined ( __CSMC__ )
- ARM GAS /tmp/cceoVgjg.s page 6
+ ARM GAS /tmp/ccwGqVnP.s page 6
109:Drivers/CMSIS/Include/core_cm0.h **** #if ( __CSMC__ & 0x400U)
@@ -358,7 +358,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
163:Drivers/CMSIS/Include/core_cm0.h **** #endif
164:Drivers/CMSIS/Include/core_cm0.h **** #define __O volatile /*!< Defines 'write only' permissions */
165:Drivers/CMSIS/Include/core_cm0.h **** #define __IO volatile /*!< Defines 'read / write' permissions */
- ARM GAS /tmp/cceoVgjg.s page 7
+ ARM GAS /tmp/ccwGqVnP.s page 7
166:Drivers/CMSIS/Include/core_cm0.h ****
@@ -418,7 +418,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
220:Drivers/CMSIS/Include/core_cm0.h **** #define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR
221:Drivers/CMSIS/Include/core_cm0.h ****
222:Drivers/CMSIS/Include/core_cm0.h **** #define APSR_V_Pos 28U /*!< APSR
- ARM GAS /tmp/cceoVgjg.s page 8
+ ARM GAS /tmp/ccwGqVnP.s page 8
223:Drivers/CMSIS/Include/core_cm0.h **** #define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR
@@ -478,7 +478,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
277:Drivers/CMSIS/Include/core_cm0.h **** #define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR
278:Drivers/CMSIS/Include/core_cm0.h ****
279:Drivers/CMSIS/Include/core_cm0.h **** #define xPSR_ISR_Pos 0U /*!< xPSR
- ARM GAS /tmp/cceoVgjg.s page 9
+ ARM GAS /tmp/ccwGqVnP.s page 9
280:Drivers/CMSIS/Include/core_cm0.h **** #define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR
@@ -538,7 +538,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
334:Drivers/CMSIS/Include/core_cm0.h **** \brief Type definitions for the System Control Block Registers
335:Drivers/CMSIS/Include/core_cm0.h **** @{
336:Drivers/CMSIS/Include/core_cm0.h **** */
- ARM GAS /tmp/cceoVgjg.s page 10
+ ARM GAS /tmp/ccwGqVnP.s page 10
337:Drivers/CMSIS/Include/core_cm0.h ****
@@ -598,7 +598,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
391:Drivers/CMSIS/Include/core_cm0.h ****
392:Drivers/CMSIS/Include/core_cm0.h **** #define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB
393:Drivers/CMSIS/Include/core_cm0.h **** #define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB
- ARM GAS /tmp/cceoVgjg.s page 11
+ ARM GAS /tmp/ccwGqVnP.s page 11
394:Drivers/CMSIS/Include/core_cm0.h ****
@@ -658,7 +658,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
448:Drivers/CMSIS/Include/core_cm0.h **** typedef struct
449:Drivers/CMSIS/Include/core_cm0.h **** {
450:Drivers/CMSIS/Include/core_cm0.h **** __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Regis
- ARM GAS /tmp/cceoVgjg.s page 12
+ ARM GAS /tmp/ccwGqVnP.s page 12
451:Drivers/CMSIS/Include/core_cm0.h **** __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */
@@ -718,7 +718,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
505:Drivers/CMSIS/Include/core_cm0.h **** */
506:Drivers/CMSIS/Include/core_cm0.h ****
507:Drivers/CMSIS/Include/core_cm0.h **** /**
- ARM GAS /tmp/cceoVgjg.s page 13
+ ARM GAS /tmp/ccwGqVnP.s page 13
508:Drivers/CMSIS/Include/core_cm0.h **** \brief Mask and shift a bit field value for use in a register bit range.
@@ -778,7 +778,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
562:Drivers/CMSIS/Include/core_cm0.h **** /**
563:Drivers/CMSIS/Include/core_cm0.h **** \ingroup CMSIS_Core_FunctionInterface
564:Drivers/CMSIS/Include/core_cm0.h **** \defgroup CMSIS_Core_NVICFunctions NVIC Functions
- ARM GAS /tmp/cceoVgjg.s page 14
+ ARM GAS /tmp/ccwGqVnP.s page 14
565:Drivers/CMSIS/Include/core_cm0.h **** \brief Functions that manage interrupts and exceptions via the NVIC.
@@ -838,7 +838,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
619:Drivers/CMSIS/Include/core_cm0.h **** \details Enables a device specific interrupt in the NVIC interrupt controller.
620:Drivers/CMSIS/Include/core_cm0.h **** \param [in] IRQn Device specific interrupt number.
621:Drivers/CMSIS/Include/core_cm0.h **** \note IRQn must not be negative.
- ARM GAS /tmp/cceoVgjg.s page 15
+ ARM GAS /tmp/ccwGqVnP.s page 15
622:Drivers/CMSIS/Include/core_cm0.h **** */
@@ -898,7 +898,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
676:Drivers/CMSIS/Include/core_cm0.h **** \note IRQn must not be negative.
677:Drivers/CMSIS/Include/core_cm0.h **** */
678:Drivers/CMSIS/Include/core_cm0.h **** __STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn)
- ARM GAS /tmp/cceoVgjg.s page 16
+ ARM GAS /tmp/ccwGqVnP.s page 16
679:Drivers/CMSIS/Include/core_cm0.h **** {
@@ -958,7 +958,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
42 .loc 2 732 0
43 0002 0028 cmp r0, #0
44 0004 11DB blt .L2
- ARM GAS /tmp/cceoVgjg.s page 17
+ ARM GAS /tmp/ccwGqVnP.s page 17
733:Drivers/CMSIS/Include/core_cm0.h **** {
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
87 0038 094A ldr r2, .L4+4
88 .LVL7:
89 003a 9446 mov ip, r2
- ARM GAS /tmp/cceoVgjg.s page 18
+ ARM GAS /tmp/ccwGqVnP.s page 18
90 003c 6344 add r3, r3, ip
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
132 .cfi_startproc
133 @ args = 0, pretend = 0, frame = 0
134 @ frame_needed = 0, uses_anonymous_args = 0
- ARM GAS /tmp/cceoVgjg.s page 19
+ ARM GAS /tmp/ccwGqVnP.s page 19
135 @ link register save eliminated.
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** {
174 .loc 1 169 0
175 .cfi_startproc
- ARM GAS /tmp/cceoVgjg.s page 20
+ ARM GAS /tmp/ccwGqVnP.s page 20
176 @ args = 0, pretend = 0, frame = 0
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter"
33:Drivers/CMSIS/Include/cmsis_gcc.h ****
34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */
- ARM GAS /tmp/cceoVgjg.s page 21
+ ARM GAS /tmp/ccwGqVnP.s page 21
35:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __has_builtin
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
89:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes"
90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; };
91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop
- ARM GAS /tmp/cceoVgjg.s page 22
+ ARM GAS /tmp/ccwGqVnP.s page 22
92:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(add
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
146:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
147:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register
148:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the Control Register.
- ARM GAS /tmp/cceoVgjg.s page 23
+ ARM GAS /tmp/ccwGqVnP.s page 23
149:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Control Register value
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
203:Drivers/CMSIS/Include/cmsis_gcc.h **** \return IPSR Register value
204:Drivers/CMSIS/Include/cmsis_gcc.h **** */
205:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_IPSR(void)
- ARM GAS /tmp/cceoVgjg.s page 24
+ ARM GAS /tmp/ccwGqVnP.s page 24
206:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
260:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value
261:Drivers/CMSIS/Include/cmsis_gcc.h **** */
262:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void)
- ARM GAS /tmp/cceoVgjg.s page 25
+ ARM GAS /tmp/ccwGqVnP.s page 25
263:Drivers/CMSIS/Include/cmsis_gcc.h **** {
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
317:Drivers/CMSIS/Include/cmsis_gcc.h **** {
318:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
319:Drivers/CMSIS/Include/cmsis_gcc.h ****
- ARM GAS /tmp/cceoVgjg.s page 26
+ ARM GAS /tmp/ccwGqVnP.s page 26
320:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp_ns" : "=r" (result) );
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
374:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
375:Drivers/CMSIS/Include/cmsis_gcc.h ****
376:Drivers/CMSIS/Include/cmsis_gcc.h ****
- ARM GAS /tmp/cceoVgjg.s page 27
+ ARM GAS /tmp/ccwGqVnP.s page 27
377:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
431:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \
432:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \
433:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) )
- ARM GAS /tmp/cceoVgjg.s page 28
+ ARM GAS /tmp/ccwGqVnP.s page 28
434:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
@@ -1678,7 +1678,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
488:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register.
489:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set
490:Drivers/CMSIS/Include/cmsis_gcc.h **** */
- ARM GAS /tmp/cceoVgjg.s page 29
+ ARM GAS /tmp/ccwGqVnP.s page 29
491:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri)
@@ -1738,7 +1738,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
545:Drivers/CMSIS/Include/cmsis_gcc.h ****
546:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) );
547:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result);
- ARM GAS /tmp/cceoVgjg.s page 30
+ ARM GAS /tmp/ccwGqVnP.s page 30
548:Drivers/CMSIS/Include/cmsis_gcc.h **** }
@@ -1798,7 +1798,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
602:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
603:Drivers/CMSIS/Include/cmsis_gcc.h **** }
604:Drivers/CMSIS/Include/cmsis_gcc.h ****
- ARM GAS /tmp/cceoVgjg.s page 31
+ ARM GAS /tmp/ccwGqVnP.s page 31
605:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3))
@@ -1858,7 +1858,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
659:Drivers/CMSIS/Include/cmsis_gcc.h **** {
660:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)))
661:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI
- ARM GAS /tmp/cceoVgjg.s page 32
+ ARM GAS /tmp/ccwGqVnP.s page 32
662:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit;
@@ -1918,7 +1918,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
716:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
717:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit
718:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure
- ARM GAS /tmp/cceoVgjg.s page 33
+ ARM GAS /tmp/ccwGqVnP.s page 33
719:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure
@@ -1978,7 +1978,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
773:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */
774:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_arm_get_fpscr();
775:Drivers/CMSIS/Include/cmsis_gcc.h **** #else
- ARM GAS /tmp/cceoVgjg.s page 34
+ ARM GAS /tmp/ccwGqVnP.s page 34
776:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result;
@@ -2038,7 +2038,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
830:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
831:Drivers/CMSIS/Include/cmsis_gcc.h ****
832:Drivers/CMSIS/Include/cmsis_gcc.h **** /**
- ARM GAS /tmp/cceoVgjg.s page 35
+ ARM GAS /tmp/ccwGqVnP.s page 35
833:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation
@@ -2098,7 +2098,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
204 .LBE41:
205 .LBE40:
206 .LBB42:
- ARM GAS /tmp/cceoVgjg.s page 36
+ ARM GAS /tmp/ccwGqVnP.s page 36
207 .LBB43:
@@ -2158,7 +2158,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
249 .LBB52:
250 .LBB53:
251 .loc 3 879 0
- ARM GAS /tmp/cceoVgjg.s page 37
+ ARM GAS /tmp/ccwGqVnP.s page 37
252 .syntax divided
@@ -2218,7 +2218,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
787:Drivers/CMSIS/Include/core_cm0.h ****
788:Drivers/CMSIS/Include/core_cm0.h **** return (
789:Drivers/CMSIS/Include/core_cm0.h **** ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits
- ARM GAS /tmp/cceoVgjg.s page 38
+ ARM GAS /tmp/ccwGqVnP.s page 38
790:Drivers/CMSIS/Include/core_cm0.h **** ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL)))
@@ -2278,7 +2278,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
844:Drivers/CMSIS/Include/core_cm0.h **** */
845:Drivers/CMSIS/Include/core_cm0.h **** __STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn)
846:Drivers/CMSIS/Include/core_cm0.h **** {
- ARM GAS /tmp/cceoVgjg.s page 39
+ ARM GAS /tmp/ccwGqVnP.s page 39
847:Drivers/CMSIS/Include/core_cm0.h **** uint32_t *vectors = (uint32_t *)0x0U;
@@ -2338,7 +2338,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
295 .align 1
296 .global HAL_SYSTICK_Config
297 .syntax unified
- ARM GAS /tmp/cceoVgjg.s page 40
+ ARM GAS /tmp/ccwGqVnP.s page 40
298 .code 16
@@ -2398,7 +2398,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
895:Drivers/CMSIS/Include/core_cm0.h **** /*@} end of CMSIS_Core_FpuFunctions */
896:Drivers/CMSIS/Include/core_cm0.h ****
897:Drivers/CMSIS/Include/core_cm0.h ****
- ARM GAS /tmp/cceoVgjg.s page 41
+ ARM GAS /tmp/ccwGqVnP.s page 41
898:Drivers/CMSIS/Include/core_cm0.h ****
@@ -2458,7 +2458,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
335 .LBE59:
336 .LBE58:
928:Drivers/CMSIS/Include/core_cm0.h **** NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Int
- ARM GAS /tmp/cceoVgjg.s page 42
+ ARM GAS /tmp/ccwGqVnP.s page 42
929:Drivers/CMSIS/Include/core_cm0.h **** SysTick->VAL = 0UL; /* Load the SysTick Counter Val
@@ -2518,7 +2518,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
200:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** */
201:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c ****
202:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** /** @defgroup CORTEX_Exported_Functions_Group2 Peripheral Control functions
- ARM GAS /tmp/cceoVgjg.s page 43
+ ARM GAS /tmp/ccwGqVnP.s page 43
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * @brief Cortex control functions
@@ -2578,7 +2578,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
409 .LBE65:
410 .LBE64:
228:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** /* Get priority for Cortex-M system or device specific interrupts */
- ARM GAS /tmp/cceoVgjg.s page 44
+ ARM GAS /tmp/ccwGqVnP.s page 44
229:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** return NVIC_GetPriority(IRQn);
@@ -2638,7 +2638,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
233:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * @brief Sets Pending bit of an external interrupt.
234:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * @param IRQn External interrupt number
235:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration
- ARM GAS /tmp/cceoVgjg.s page 45
+ ARM GAS /tmp/ccwGqVnP.s page 45
236:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI
@@ -2698,7 +2698,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
504 HAL_NVIC_GetPendingIRQ:
505 .LFB47:
247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c ****
- ARM GAS /tmp/cceoVgjg.s page 46
+ ARM GAS /tmp/ccwGqVnP.s page 46
248:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** /**
@@ -2758,7 +2758,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
540 0018 0020 movs r0, #0
541 .LVL38:
542 .LBE72:
- ARM GAS /tmp/cceoVgjg.s page 47
+ ARM GAS /tmp/ccwGqVnP.s page 47
543 .LBE73:
@@ -2818,7 +2818,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
586 .LBE75:
587 .LBE74:
275:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** /* Check the parameters */
- ARM GAS /tmp/cceoVgjg.s page 48
+ ARM GAS /tmp/ccwGqVnP.s page 48
276:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** assert_param(IS_NVIC_DEVICE_IRQ(IRQn));
@@ -2878,7 +2878,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
619 0006 1368 ldr r3, [r2]
620 0008 0421 movs r1, #4
621 000a 8B43 bics r3, r1
- ARM GAS /tmp/cceoVgjg.s page 49
+ ARM GAS /tmp/ccwGqVnP.s page 49
622 000c 1360 str r3, [r2]
@@ -2938,7 +2938,7 @@ ARM GAS /tmp/cceoVgjg.s page 1
321:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** */
322:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_cortex.c **** }
657 .loc 1 322 0
- ARM GAS /tmp/cceoVgjg.s page 50
+ ARM GAS /tmp/ccwGqVnP.s page 50
658 @ sp needed
@@ -2977,48 +2977,48 @@ ARM GAS /tmp/cceoVgjg.s page 1
691 .text
692 .Letext0:
693 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
- 694 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 695 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 694 .file 5 "/usr/include/newlib/machine/_default_types.h"
+ 695 .file 6 "/usr/include/newlib/sys/_stdint.h"
696 .file 7 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
697 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/cceoVgjg.s page 51
+ ARM GAS /tmp/ccwGqVnP.s page 51
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_cortex.c
- /tmp/cceoVgjg.s:16 .text.HAL_NVIC_SetPriority:0000000000000000 $t
- /tmp/cceoVgjg.s:23 .text.HAL_NVIC_SetPriority:0000000000000000 HAL_NVIC_SetPriority
- /tmp/cceoVgjg.s:116 .text.HAL_NVIC_SetPriority:000000000000005c $d
- /tmp/cceoVgjg.s:122 .text.HAL_NVIC_EnableIRQ:0000000000000000 $t
- /tmp/cceoVgjg.s:129 .text.HAL_NVIC_EnableIRQ:0000000000000000 HAL_NVIC_EnableIRQ
- /tmp/cceoVgjg.s:160 .text.HAL_NVIC_EnableIRQ:0000000000000014 $d
- /tmp/cceoVgjg.s:165 .text.HAL_NVIC_DisableIRQ:0000000000000000 $t
- /tmp/cceoVgjg.s:172 .text.HAL_NVIC_DisableIRQ:0000000000000000 HAL_NVIC_DisableIRQ
- /tmp/cceoVgjg.s:227 .text.HAL_NVIC_DisableIRQ:000000000000001c $d
- /tmp/cceoVgjg.s:232 .text.HAL_NVIC_SystemReset:0000000000000000 $t
- /tmp/cceoVgjg.s:239 .text.HAL_NVIC_SystemReset:0000000000000000 HAL_NVIC_SystemReset
- /tmp/cceoVgjg.s:287 .text.HAL_NVIC_SystemReset:0000000000000014 $d
- /tmp/cceoVgjg.s:295 .text.HAL_SYSTICK_Config:0000000000000000 $t
- /tmp/cceoVgjg.s:302 .text.HAL_SYSTICK_Config:0000000000000000 HAL_SYSTICK_Config
- /tmp/cceoVgjg.s:366 .text.HAL_SYSTICK_Config:000000000000002c $d
- /tmp/cceoVgjg.s:373 .text.HAL_NVIC_GetPriority:0000000000000000 $t
- /tmp/cceoVgjg.s:380 .text.HAL_NVIC_GetPriority:0000000000000000 HAL_NVIC_GetPriority
- /tmp/cceoVgjg.s:446 .text.HAL_NVIC_GetPriority:0000000000000044 $d
- /tmp/cceoVgjg.s:452 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 $t
- /tmp/cceoVgjg.s:459 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 HAL_NVIC_SetPendingIRQ
- /tmp/cceoVgjg.s:492 .text.HAL_NVIC_SetPendingIRQ:0000000000000018 $d
- /tmp/cceoVgjg.s:497 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 $t
- /tmp/cceoVgjg.s:504 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 HAL_NVIC_GetPendingIRQ
- /tmp/cceoVgjg.s:549 .text.HAL_NVIC_GetPendingIRQ:000000000000001c $d
- /tmp/cceoVgjg.s:554 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 $t
- /tmp/cceoVgjg.s:561 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 HAL_NVIC_ClearPendingIRQ
- /tmp/cceoVgjg.s:594 .text.HAL_NVIC_ClearPendingIRQ:0000000000000018 $d
- /tmp/cceoVgjg.s:599 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 $t
- /tmp/cceoVgjg.s:606 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 HAL_SYSTICK_CLKSourceConfig
- /tmp/cceoVgjg.s:638 .text.HAL_SYSTICK_CLKSourceConfig:000000000000001c $d
- /tmp/cceoVgjg.s:643 .text.HAL_SYSTICK_Callback:0000000000000000 $t
- /tmp/cceoVgjg.s:650 .text.HAL_SYSTICK_Callback:0000000000000000 HAL_SYSTICK_Callback
- /tmp/cceoVgjg.s:664 .text.HAL_SYSTICK_IRQHandler:0000000000000000 $t
- /tmp/cceoVgjg.s:671 .text.HAL_SYSTICK_IRQHandler:0000000000000000 HAL_SYSTICK_IRQHandler
+ /tmp/ccwGqVnP.s:16 .text.HAL_NVIC_SetPriority:0000000000000000 $t
+ /tmp/ccwGqVnP.s:23 .text.HAL_NVIC_SetPriority:0000000000000000 HAL_NVIC_SetPriority
+ /tmp/ccwGqVnP.s:116 .text.HAL_NVIC_SetPriority:000000000000005c $d
+ /tmp/ccwGqVnP.s:122 .text.HAL_NVIC_EnableIRQ:0000000000000000 $t
+ /tmp/ccwGqVnP.s:129 .text.HAL_NVIC_EnableIRQ:0000000000000000 HAL_NVIC_EnableIRQ
+ /tmp/ccwGqVnP.s:160 .text.HAL_NVIC_EnableIRQ:0000000000000014 $d
+ /tmp/ccwGqVnP.s:165 .text.HAL_NVIC_DisableIRQ:0000000000000000 $t
+ /tmp/ccwGqVnP.s:172 .text.HAL_NVIC_DisableIRQ:0000000000000000 HAL_NVIC_DisableIRQ
+ /tmp/ccwGqVnP.s:227 .text.HAL_NVIC_DisableIRQ:000000000000001c $d
+ /tmp/ccwGqVnP.s:232 .text.HAL_NVIC_SystemReset:0000000000000000 $t
+ /tmp/ccwGqVnP.s:239 .text.HAL_NVIC_SystemReset:0000000000000000 HAL_NVIC_SystemReset
+ /tmp/ccwGqVnP.s:287 .text.HAL_NVIC_SystemReset:0000000000000014 $d
+ /tmp/ccwGqVnP.s:295 .text.HAL_SYSTICK_Config:0000000000000000 $t
+ /tmp/ccwGqVnP.s:302 .text.HAL_SYSTICK_Config:0000000000000000 HAL_SYSTICK_Config
+ /tmp/ccwGqVnP.s:366 .text.HAL_SYSTICK_Config:000000000000002c $d
+ /tmp/ccwGqVnP.s:373 .text.HAL_NVIC_GetPriority:0000000000000000 $t
+ /tmp/ccwGqVnP.s:380 .text.HAL_NVIC_GetPriority:0000000000000000 HAL_NVIC_GetPriority
+ /tmp/ccwGqVnP.s:446 .text.HAL_NVIC_GetPriority:0000000000000044 $d
+ /tmp/ccwGqVnP.s:452 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 $t
+ /tmp/ccwGqVnP.s:459 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 HAL_NVIC_SetPendingIRQ
+ /tmp/ccwGqVnP.s:492 .text.HAL_NVIC_SetPendingIRQ:0000000000000018 $d
+ /tmp/ccwGqVnP.s:497 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 $t
+ /tmp/ccwGqVnP.s:504 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 HAL_NVIC_GetPendingIRQ
+ /tmp/ccwGqVnP.s:549 .text.HAL_NVIC_GetPendingIRQ:000000000000001c $d
+ /tmp/ccwGqVnP.s:554 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 $t
+ /tmp/ccwGqVnP.s:561 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 HAL_NVIC_ClearPendingIRQ
+ /tmp/ccwGqVnP.s:594 .text.HAL_NVIC_ClearPendingIRQ:0000000000000018 $d
+ /tmp/ccwGqVnP.s:599 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 $t
+ /tmp/ccwGqVnP.s:606 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 HAL_SYSTICK_CLKSourceConfig
+ /tmp/ccwGqVnP.s:638 .text.HAL_SYSTICK_CLKSourceConfig:000000000000001c $d
+ /tmp/ccwGqVnP.s:643 .text.HAL_SYSTICK_Callback:0000000000000000 $t
+ /tmp/ccwGqVnP.s:650 .text.HAL_SYSTICK_Callback:0000000000000000 HAL_SYSTICK_Callback
+ /tmp/ccwGqVnP.s:664 .text.HAL_SYSTICK_IRQHandler:0000000000000000 $t
+ /tmp/ccwGqVnP.s:671 .text.HAL_SYSTICK_IRQHandler:0000000000000000 HAL_SYSTICK_IRQHandler
NO UNDEFINED SYMBOLS
diff --git a/midi-dials/build/stm32f0xx_hal_cortex.o b/midi-dials/build/stm32f0xx_hal_cortex.o
index 5f5d953..c2207f1 100644
--- a/midi-dials/build/stm32f0xx_hal_cortex.o
+++ b/midi-dials/build/stm32f0xx_hal_cortex.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_dma.lst b/midi-dials/build/stm32f0xx_hal_dma.lst
index 45bed4d..0e4e1aa 100644
--- a/midi-dials/build/stm32f0xx_hal_dma.lst
+++ b/midi-dials/build/stm32f0xx_hal_dma.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/cca2pq7P.s page 1
+ARM GAS /tmp/ccPStHDw.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** -@- In Memory-to-Memory transfer mode, Circular mode is not allowed.
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** *** Polling mode IO operation ***
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** =================================
- ARM GAS /tmp/cca2pq7P.s page 2
+ ARM GAS /tmp/ccPStHDw.s page 2
35:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** [..]
@@ -118,7 +118,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** #ifdef HAL_DMA_MODULE_ENABLED
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
- ARM GAS /tmp/cca2pq7P.s page 3
+ ARM GAS /tmp/ccPStHDw.s page 3
92:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* Private typedef -----------------------------------------------------------*/
@@ -178,7 +178,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* Check the parameters */
- ARM GAS /tmp/cca2pq7P.s page 4
+ ARM GAS /tmp/ccPStHDw.s page 4
149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** assert_param(IS_DMA_ALL_INSTANCE(hdma->Instance));
@@ -238,7 +238,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** if(NULL == hdma)
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** return HAL_ERROR;
- ARM GAS /tmp/cca2pq7P.s page 5
+ ARM GAS /tmp/ccPStHDw.s page 5
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
@@ -298,7 +298,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
260:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** ===============================================================================
261:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** [..] This section provides functions allowing to:
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** (+) Configure the source, destination address and data length and Start DMA transfer
- ARM GAS /tmp/cca2pq7P.s page 6
+ ARM GAS /tmp/ccPStHDw.s page 6
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** (+) Configure the source, destination address and data length and
@@ -358,7 +358,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
317:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** return status;
318:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
319:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
- ARM GAS /tmp/cca2pq7P.s page 7
+ ARM GAS /tmp/ccPStHDw.s page 7
320:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /**
@@ -418,7 +418,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
374:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
375:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
376:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** return status;
- ARM GAS /tmp/cca2pq7P.s page 8
+ ARM GAS /tmp/ccPStHDw.s page 8
377:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
@@ -478,7 +478,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
431:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
432:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** status = HAL_ERROR;
433:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
- ARM GAS /tmp/cca2pq7P.s page 9
+ ARM GAS /tmp/ccPStHDw.s page 9
434:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** else
@@ -538,7 +538,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
488:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
489:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* Get the level transfer complete flag */
490:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** if(HAL_DMA_FULL_TRANSFER == CompleteLevel)
- ARM GAS /tmp/cca2pq7P.s page 10
+ ARM GAS /tmp/ccPStHDw.s page 10
491:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
@@ -598,7 +598,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
545:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* Clear the transfer complete flag */
546:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** hdma->DmaBaseAddress->IFCR = DMA_FLAG_TC1 << hdma->ChannelIndex;
547:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
- ARM GAS /tmp/cca2pq7P.s page 11
+ ARM GAS /tmp/ccPStHDw.s page 11
548:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* The selected Channelx EN bit is cleared (DMA is disabled and
@@ -658,7 +658,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
602:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
603:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* Disable the transfer complete & transfer error interrupts */
604:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* if the DMA mode is not CIRCULAR */
- ARM GAS /tmp/cca2pq7P.s page 12
+ ARM GAS /tmp/ccPStHDw.s page 12
605:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** hdma->Instance->CCR &= ~(DMA_IT_TC | DMA_IT_TE);
@@ -718,7 +718,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
659:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** * a DMA_HandleTypeDef structure as parameter.
660:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** * @retval HAL status
661:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** */
- ARM GAS /tmp/cca2pq7P.s page 13
+ ARM GAS /tmp/ccPStHDw.s page 13
662:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** HAL_StatusTypeDef HAL_DMA_RegisterCallback(DMA_HandleTypeDef *hdma, HAL_DMA_CallbackIDTypeDef Callb
@@ -778,7 +778,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
716:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
717:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** /* Process locked */
718:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** __HAL_LOCK(hdma);
- ARM GAS /tmp/cca2pq7P.s page 14
+ ARM GAS /tmp/ccPStHDw.s page 14
719:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
@@ -838,7 +838,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
773:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** ===============================================================================
774:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** [..]
775:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** This subsection provides functions allowing to
- ARM GAS /tmp/cca2pq7P.s page 15
+ ARM GAS /tmp/ccPStHDw.s page 15
776:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** (+) Check the DMA state
@@ -898,7 +898,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
27 @ args = 0, pretend = 0, frame = 0
28 @ frame_needed = 0, uses_anonymous_args = 0
29 .LVL0:
- ARM GAS /tmp/cca2pq7P.s page 16
+ ARM GAS /tmp/ccPStHDw.s page 16
30 0000 70B5 push {r4, r5, r6, lr}
@@ -958,7 +958,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
59 .loc 1 852 0
60 @ sp needed
61 001e 70BD pop {r4, r5, r6, pc}
- ARM GAS /tmp/cca2pq7P.s page 17
+ ARM GAS /tmp/ccPStHDw.s page 17
62 .LVL3:
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
873:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** hdma->ChannelIndex = (((uint32_t)hdma->Instance - (uint32_t)DMA2_Channel1) / ((uint32_t)DMA2_Ch
874:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** hdma->DmaBaseAddress = DMA2;
875:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
- ARM GAS /tmp/cca2pq7P.s page 18
+ ARM GAS /tmp/ccPStHDw.s page 18
876:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** #else
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
144 .cfi_offset 14, -4
145 0002 041E subs r4, r0, #0
146 .LVL10:
- ARM GAS /tmp/cca2pq7P.s page 19
+ ARM GAS /tmp/ccPStHDw.s page 19
143:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
189 0038 0023 movs r3, #0
190 003a A363 str r3, [r4, #56]
186:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
- ARM GAS /tmp/cca2pq7P.s page 20
+ ARM GAS /tmp/ccPStHDw.s page 20
191 .loc 1 186 0
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
241 0004 1ED0 beq .L15
212:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
242 .loc 1 212 0
- ARM GAS /tmp/cca2pq7P.s page 21
+ ARM GAS /tmp/ccPStHDw.s page 21
243 0006 0268 ldr r2, [r0]
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
284 003e E554 strb r5, [r4, r3]
247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
285 .loc 1 247 0
- ARM GAS /tmp/cca2pq7P.s page 22
+ ARM GAS /tmp/ccPStHDw.s page 22
286 0040 0020 movs r0, #0
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
336 0012 0130 adds r0, r0, #1
337 0014 205C ldrb r0, [r4, r0]
338 0016 0128 cmp r0, #1
- ARM GAS /tmp/cca2pq7P.s page 23
+ ARM GAS /tmp/ccPStHDw.s page 23
339 0018 04D0 beq .L20
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
290:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
384 .loc 1 290 0
385 004a 0220 movs r0, #2
- ARM GAS /tmp/cca2pq7P.s page 24
+ ARM GAS /tmp/ccPStHDw.s page 24
386 004c E9E7 b .L17
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
436 .loc 1 373 0
437 0020 0220 movs r0, #2
438 .LVL41:
- ARM GAS /tmp/cca2pq7P.s page 25
+ ARM GAS /tmp/ccPStHDw.s page 25
439 .L22:
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
360:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** hdma->Instance->CCR &= ~DMA_IT_HT;
484 .loc 1 360 0
485 005c 2268 ldr r2, [r4]
- ARM GAS /tmp/cca2pq7P.s page 26
+ ARM GAS /tmp/ccPStHDw.s page 26
486 005e 1368 ldr r3, [r2]
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
536 0012 C254 strb r2, [r0, r3]
395:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
537 .loc 1 395 0
- ARM GAS /tmp/cca2pq7P.s page 27
+ ARM GAS /tmp/ccPStHDw.s page 27
538 0014 0120 movs r0, #1
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
587 .LFB45:
424:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK;
588 .loc 1 424 0
- ARM GAS /tmp/cca2pq7P.s page 28
+ ARM GAS /tmp/ccPStHDw.s page 28
589 .cfi_startproc
@@ -1678,7 +1678,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
635 .loc 1 447 0
636 0030 2122 movs r2, #33
637 0032 8354 strb r3, [r0, r2]
- ARM GAS /tmp/cca2pq7P.s page 29
+ ARM GAS /tmp/ccPStHDw.s page 29
450:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
@@ -1738,7 +1738,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
689 .LVL59:
474:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
690 .loc 1 474 0
- ARM GAS /tmp/cca2pq7P.s page 30
+ ARM GAS /tmp/ccPStHDw.s page 30
691 000a 2123 movs r3, #33
@@ -1798,7 +1798,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
736 .loc 1 504 0
737 003a E26B ldr r2, [r4, #60]
738 003c 1368 ldr r3, [r2]
- ARM GAS /tmp/cca2pq7P.s page 31
+ ARM GAS /tmp/ccPStHDw.s page 31
739 003e 1E42 tst r6, r3
@@ -1858,7 +1858,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
783 .LVL71:
784 007c CFE7 b .L37
785 .LVL72:
- ARM GAS /tmp/cca2pq7P.s page 32
+ ARM GAS /tmp/ccPStHDw.s page 32
786 .L39:
@@ -1918,7 +1918,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
561:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
830 .loc 1 561 0
831 00b6 0020 movs r0, #0
- ARM GAS /tmp/cca2pq7P.s page 33
+ ARM GAS /tmp/ccPStHDw.s page 33
832 00b8 B1E7 b .L37
@@ -1978,7 +1978,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
579:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
882 .loc 1 579 0 is_stmt 1
883 0018 2368 ldr r3, [r4]
- ARM GAS /tmp/cca2pq7P.s page 34
+ ARM GAS /tmp/ccPStHDw.s page 34
884 001a 9B06 lsls r3, r3, #26
@@ -2038,7 +2038,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
929 0050 9343 bics r3, r2
930 0052 2360 str r3, [r4]
608:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** }
- ARM GAS /tmp/cca2pq7P.s page 35
+ ARM GAS /tmp/ccPStHDw.s page 35
931 .loc 1 608 0
@@ -2098,7 +2098,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
636:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
977 .loc 1 636 0
978 0094 8363 str r3, [r0, #56]
- ARM GAS /tmp/cca2pq7P.s page 36
+ ARM GAS /tmp/ccPStHDw.s page 36
639:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
@@ -2158,7 +2158,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
1027 000e C454 strb r4, [r0, r3]
669:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
1028 .loc 1 669 0 is_stmt 1 discriminator 2
- ARM GAS /tmp/cca2pq7P.s page 37
+ ARM GAS /tmp/ccPStHDw.s page 37
1029 0010 0133 adds r3, r3, #1
@@ -2218,7 +2218,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
664:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
1074 .loc 1 664 0
1075 0040 0023 movs r3, #0
- ARM GAS /tmp/cca2pq7P.s page 38
+ ARM GAS /tmp/ccPStHDw.s page 38
679:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
@@ -2278,7 +2278,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
1121 0008 2023 movs r3, #32
1122 000a 0122 movs r2, #1
1123 000c C254 strb r2, [r0, r3]
- ARM GAS /tmp/cca2pq7P.s page 39
+ ARM GAS /tmp/ccPStHDw.s page 39
720:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c **** {
@@ -2338,7 +2338,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
1170 .loc 1 729 0
1171 0034 0023 movs r3, #0
1172 0036 C362 str r3, [r0, #44]
- ARM GAS /tmp/cca2pq7P.s page 40
+ ARM GAS /tmp/ccPStHDw.s page 40
730:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_dma.c ****
@@ -2398,7 +2398,7 @@ ARM GAS /tmp/cca2pq7P.s page 1
1216 .align 1
1217 .global HAL_DMA_GetState
1218 .syntax unified
- ARM GAS /tmp/cca2pq7P.s page 41
+ ARM GAS /tmp/ccPStHDw.s page 41
1219 .code 16
@@ -2453,54 +2453,54 @@ ARM GAS /tmp/cca2pq7P.s page 1
1265 .LFE51:
1267 .text
1268 .Letext0:
- 1269 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 1270 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 1269 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 1270 .file 3 "/usr/include/newlib/sys/_stdint.h"
1271 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
1272 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
1273 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
- ARM GAS /tmp/cca2pq7P.s page 42
+ ARM GAS /tmp/ccPStHDw.s page 42
1274 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
1275 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
1276 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/cca2pq7P.s page 43
+ ARM GAS /tmp/ccPStHDw.s page 43
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_dma.c
- /tmp/cca2pq7P.s:16 .text.DMA_SetConfig:0000000000000000 $t
- /tmp/cca2pq7P.s:22 .text.DMA_SetConfig:0000000000000000 DMA_SetConfig
- /tmp/cca2pq7P.s:77 .text.DMA_CalcBaseAndBitshift:0000000000000000 $t
- /tmp/cca2pq7P.s:83 .text.DMA_CalcBaseAndBitshift:0000000000000000 DMA_CalcBaseAndBitshift
- /tmp/cca2pq7P.s:118 .text.DMA_CalcBaseAndBitshift:0000000000000020 $d
- /tmp/cca2pq7P.s:124 .text.HAL_DMA_Init:0000000000000000 $t
- /tmp/cca2pq7P.s:131 .text.HAL_DMA_Init:0000000000000000 HAL_DMA_Init
- /tmp/cca2pq7P.s:213 .text.HAL_DMA_Init:000000000000004c $d
- /tmp/cca2pq7P.s:218 .text.HAL_DMA_DeInit:0000000000000000 $t
- /tmp/cca2pq7P.s:225 .text.HAL_DMA_DeInit:0000000000000000 HAL_DMA_DeInit
- /tmp/cca2pq7P.s:302 .text.HAL_DMA_Start:0000000000000000 $t
- /tmp/cca2pq7P.s:309 .text.HAL_DMA_Start:0000000000000000 HAL_DMA_Start
- /tmp/cca2pq7P.s:391 .text.HAL_DMA_Start_IT:0000000000000000 $t
- /tmp/cca2pq7P.s:398 .text.HAL_DMA_Start_IT:0000000000000000 HAL_DMA_Start_IT
- /tmp/cca2pq7P.s:506 .text.HAL_DMA_Abort:0000000000000000 $t
- /tmp/cca2pq7P.s:513 .text.HAL_DMA_Abort:0000000000000000 HAL_DMA_Abort
- /tmp/cca2pq7P.s:579 .text.HAL_DMA_Abort_IT:0000000000000000 $t
- /tmp/cca2pq7P.s:586 .text.HAL_DMA_Abort_IT:0000000000000000 HAL_DMA_Abort_IT
- /tmp/cca2pq7P.s:661 .text.HAL_DMA_PollForTransfer:0000000000000000 $t
- /tmp/cca2pq7P.s:668 .text.HAL_DMA_PollForTransfer:0000000000000000 HAL_DMA_PollForTransfer
- /tmp/cca2pq7P.s:844 .text.HAL_DMA_IRQHandler:0000000000000000 $t
- /tmp/cca2pq7P.s:851 .text.HAL_DMA_IRQHandler:0000000000000000 HAL_DMA_IRQHandler
- /tmp/cca2pq7P.s:999 .text.HAL_DMA_RegisterCallback:0000000000000000 $t
- /tmp/cca2pq7P.s:1006 .text.HAL_DMA_RegisterCallback:0000000000000000 HAL_DMA_RegisterCallback
- /tmp/cca2pq7P.s:1100 .text.HAL_DMA_UnRegisterCallback:0000000000000000 $t
- /tmp/cca2pq7P.s:1107 .text.HAL_DMA_UnRegisterCallback:0000000000000000 HAL_DMA_UnRegisterCallback
- /tmp/cca2pq7P.s:1155 .rodata.HAL_DMA_UnRegisterCallback:0000000000000000 $d
- /tmp/cca2pq7P.s:1211 .text.HAL_DMA_UnRegisterCallback:000000000000005c $d
- /tmp/cca2pq7P.s:1216 .text.HAL_DMA_GetState:0000000000000000 $t
- /tmp/cca2pq7P.s:1223 .text.HAL_DMA_GetState:0000000000000000 HAL_DMA_GetState
- /tmp/cca2pq7P.s:1243 .text.HAL_DMA_GetError:0000000000000000 $t
- /tmp/cca2pq7P.s:1250 .text.HAL_DMA_GetError:0000000000000000 HAL_DMA_GetError
+ /tmp/ccPStHDw.s:16 .text.DMA_SetConfig:0000000000000000 $t
+ /tmp/ccPStHDw.s:22 .text.DMA_SetConfig:0000000000000000 DMA_SetConfig
+ /tmp/ccPStHDw.s:77 .text.DMA_CalcBaseAndBitshift:0000000000000000 $t
+ /tmp/ccPStHDw.s:83 .text.DMA_CalcBaseAndBitshift:0000000000000000 DMA_CalcBaseAndBitshift
+ /tmp/ccPStHDw.s:118 .text.DMA_CalcBaseAndBitshift:0000000000000020 $d
+ /tmp/ccPStHDw.s:124 .text.HAL_DMA_Init:0000000000000000 $t
+ /tmp/ccPStHDw.s:131 .text.HAL_DMA_Init:0000000000000000 HAL_DMA_Init
+ /tmp/ccPStHDw.s:213 .text.HAL_DMA_Init:000000000000004c $d
+ /tmp/ccPStHDw.s:218 .text.HAL_DMA_DeInit:0000000000000000 $t
+ /tmp/ccPStHDw.s:225 .text.HAL_DMA_DeInit:0000000000000000 HAL_DMA_DeInit
+ /tmp/ccPStHDw.s:302 .text.HAL_DMA_Start:0000000000000000 $t
+ /tmp/ccPStHDw.s:309 .text.HAL_DMA_Start:0000000000000000 HAL_DMA_Start
+ /tmp/ccPStHDw.s:391 .text.HAL_DMA_Start_IT:0000000000000000 $t
+ /tmp/ccPStHDw.s:398 .text.HAL_DMA_Start_IT:0000000000000000 HAL_DMA_Start_IT
+ /tmp/ccPStHDw.s:506 .text.HAL_DMA_Abort:0000000000000000 $t
+ /tmp/ccPStHDw.s:513 .text.HAL_DMA_Abort:0000000000000000 HAL_DMA_Abort
+ /tmp/ccPStHDw.s:579 .text.HAL_DMA_Abort_IT:0000000000000000 $t
+ /tmp/ccPStHDw.s:586 .text.HAL_DMA_Abort_IT:0000000000000000 HAL_DMA_Abort_IT
+ /tmp/ccPStHDw.s:661 .text.HAL_DMA_PollForTransfer:0000000000000000 $t
+ /tmp/ccPStHDw.s:668 .text.HAL_DMA_PollForTransfer:0000000000000000 HAL_DMA_PollForTransfer
+ /tmp/ccPStHDw.s:844 .text.HAL_DMA_IRQHandler:0000000000000000 $t
+ /tmp/ccPStHDw.s:851 .text.HAL_DMA_IRQHandler:0000000000000000 HAL_DMA_IRQHandler
+ /tmp/ccPStHDw.s:999 .text.HAL_DMA_RegisterCallback:0000000000000000 $t
+ /tmp/ccPStHDw.s:1006 .text.HAL_DMA_RegisterCallback:0000000000000000 HAL_DMA_RegisterCallback
+ /tmp/ccPStHDw.s:1100 .text.HAL_DMA_UnRegisterCallback:0000000000000000 $t
+ /tmp/ccPStHDw.s:1107 .text.HAL_DMA_UnRegisterCallback:0000000000000000 HAL_DMA_UnRegisterCallback
+ /tmp/ccPStHDw.s:1155 .rodata.HAL_DMA_UnRegisterCallback:0000000000000000 $d
+ /tmp/ccPStHDw.s:1211 .text.HAL_DMA_UnRegisterCallback:000000000000005c $d
+ /tmp/ccPStHDw.s:1216 .text.HAL_DMA_GetState:0000000000000000 $t
+ /tmp/ccPStHDw.s:1223 .text.HAL_DMA_GetState:0000000000000000 HAL_DMA_GetState
+ /tmp/ccPStHDw.s:1243 .text.HAL_DMA_GetError:0000000000000000 $t
+ /tmp/ccPStHDw.s:1250 .text.HAL_DMA_GetError:0000000000000000 HAL_DMA_GetError
UNDEFINED SYMBOLS
__aeabi_uidiv
diff --git a/midi-dials/build/stm32f0xx_hal_dma.o b/midi-dials/build/stm32f0xx_hal_dma.o
index 5a1cb13..ee3c3f0 100644
--- a/midi-dials/build/stm32f0xx_hal_dma.o
+++ b/midi-dials/build/stm32f0xx_hal_dma.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_exti.lst b/midi-dials/build/stm32f0xx_hal_exti.lst
index b30ee8b..8ebc8ee 100644
--- a/midi-dials/build/stm32f0xx_hal_exti.lst
+++ b/midi-dials/build/stm32f0xx_hal_exti.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccXH7BP4.s page 1
+ARM GAS /tmp/ccoU2NQy.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** (++) Rising edge pending interrupt
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** (++) Falling
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c ****
- ARM GAS /tmp/ccXH7BP4.s page 2
+ ARM GAS /tmp/ccoU2NQy.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** (+) Exti lines 0 to 15 are linked to gpio pin number 0 to 15. Gpio port can
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c ****
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** /** @addtogroup STM32F0xx_HAL_Driver
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** * @{
- ARM GAS /tmp/ccXH7BP4.s page 3
+ ARM GAS /tmp/ccoU2NQy.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** */
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
26 .loc 1 144 0
27 .cfi_startproc
28 @ args = 0, pretend = 0, frame = 0
- ARM GAS /tmp/ccXH7BP4.s page 4
+ ARM GAS /tmp/ccoU2NQy.s page 4
29 @ frame_needed = 0, uses_anonymous_args = 0
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
168:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** {
169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** assert_param(IS_EXTI_TRIGGER(pExtiConfig->Trigger));
170:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c ****
- ARM GAS /tmp/ccXH7BP4.s page 5
+ ARM GAS /tmp/ccoU2NQy.s page 5
171:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** /* Configure rising trigger */
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
196:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** {
197:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** assert_param(IS_EXTI_GPIO_PORT(pExtiConfig->GPIOSel));
198:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** assert_param(IS_EXTI_GPIO_PIN(linepos));
- ARM GAS /tmp/ccXH7BP4.s page 6
+ ARM GAS /tmp/ccoU2NQy.s page 6
199:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c ****
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
112 .L2:
230:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
113 .loc 1 230 0
- ARM GAS /tmp/ccXH7BP4.s page 7
+ ARM GAS /tmp/ccoU2NQy.s page 7
114 @ sp needed
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
161 009a 0268 ldr r2, [r0]
162 009c 9A43 bics r2, r3
163 009e 0260 str r2, [r0]
- ARM GAS /tmp/ccXH7BP4.s page 8
+ ARM GAS /tmp/ccoU2NQy.s page 8
164 00a0 D7E7 b .L9
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
208 @ frame_needed = 0, uses_anonymous_args = 0
209 .LVL20:
210 0000 30B5 push {r4, r5, lr}
- ARM GAS /tmp/ccXH7BP4.s page 9
+ ARM GAS /tmp/ccoU2NQy.s page 9
211 .LCFI1:
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
239 .loc 1 265 0
240 001e 0122 movs r2, #1
241 0020 4A60 str r2, [r1, #4]
- ARM GAS /tmp/ccXH7BP4.s page 10
+ ARM GAS /tmp/ccoU2NQy.s page 10
242 .L20:
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
267 0042 164A ldr r2, .L30
268 0044 D268 ldr r2, [r2, #12]
269 0046 1342 tst r3, r2
- ARM GAS /tmp/ccXH7BP4.s page 11
+ ARM GAS /tmp/ccoU2NQy.s page 11
270 0048 03D0 beq .L25
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
297 .loc 1 289 0
298 006a 0022 movs r2, #0
299 006c 8A60 str r2, [r1, #8]
- ARM GAS /tmp/ccXH7BP4.s page 12
+ ARM GAS /tmp/ccoU2NQy.s page 12
300 006e E8E7 b .L24
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
348 .align 2
349 .L30:
350 009c 00040140 .word 1073808384
- ARM GAS /tmp/ccXH7BP4.s page 13
+ ARM GAS /tmp/ccoU2NQy.s page 13
351 00a0 00000140 .word 1073807360
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
344:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** maskline = (1uL << linepos);
384 .loc 1 344 0
385 000c 0123 movs r3, #1
- ARM GAS /tmp/ccXH7BP4.s page 14
+ ARM GAS /tmp/ccoU2NQy.s page 14
386 000e 9340 lsls r3, r3, r2
@@ -838,7 +838,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
365:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** SYSCFG->EXTICR[linepos >> 2u] = regval;
366:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
367:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
- ARM GAS /tmp/ccXH7BP4.s page 15
+ ARM GAS /tmp/ccoU2NQy.s page 15
368:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c ****
@@ -898,7 +898,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
467 0068 00040140 .word 1073808384
468 006c 00000140 .word 1073807360
469 .cfi_endproc
- ARM GAS /tmp/ccXH7BP4.s page 16
+ ARM GAS /tmp/ccoU2NQy.s page 16
470 .LFE42:
@@ -958,7 +958,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
499 0008 7047 bx lr
500 .LVL54:
501 .L44:
- ARM GAS /tmp/ccXH7BP4.s page 17
+ ARM GAS /tmp/ccoU2NQy.s page 17
391:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** break;
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
533 .L46:
421:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
422:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
- ARM GAS /tmp/ccXH7BP4.s page 18
+ ARM GAS /tmp/ccoU2NQy.s page 18
534 .loc 1 422 0
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
565 .cfi_offset 14, -4
447:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** uint32_t regval;
448:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** uint32_t maskline;
- ARM GAS /tmp/ccXH7BP4.s page 19
+ ARM GAS /tmp/ccoU2NQy.s page 19
449:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c ****
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
603 .section .text.HAL_EXTI_GetPending,"ax",%progbits
604 .align 1
605 .global HAL_EXTI_GetPending
- ARM GAS /tmp/ccXH7BP4.s page 20
+ ARM GAS /tmp/ccoU2NQy.s page 20
606 .syntax unified
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
634 0010 D840 lsrs r0, r0, r3
635 .LVL71:
494:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** return regval;
- ARM GAS /tmp/ccXH7BP4.s page 21
+ ARM GAS /tmp/ccoU2NQy.s page 21
495:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
518:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** /* Clear Pending bit */
519:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** EXTI->PR = maskline;
669 .loc 1 519 0
- ARM GAS /tmp/ccXH7BP4.s page 22
+ ARM GAS /tmp/ccoU2NQy.s page 22
670 000a 014A ldr r2, .L56
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccXH7BP4.s page 1
706 000a 014A ldr r2, .L59
707 000c 1361 str r3, [r2, #16]
540:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_exti.c **** }
- ARM GAS /tmp/ccXH7BP4.s page 23
+ ARM GAS /tmp/ccoU2NQy.s page 23
708 .loc 1 540 0
@@ -1332,42 +1332,42 @@ ARM GAS /tmp/ccXH7BP4.s page 1
716 .LFE48:
718 .text
719 .Letext0:
- 720 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 721 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 720 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 721 .file 3 "/usr/include/newlib/sys/_stdint.h"
722 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
723 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
724 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
725 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_exti.h"
726 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/ccXH7BP4.s page 24
+ ARM GAS /tmp/ccoU2NQy.s page 24
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_exti.c
- /tmp/ccXH7BP4.s:16 .text.HAL_EXTI_SetConfigLine:0000000000000000 $t
- /tmp/ccXH7BP4.s:23 .text.HAL_EXTI_SetConfigLine:0000000000000000 HAL_EXTI_SetConfigLine
- /tmp/ccXH7BP4.s:190 .text.HAL_EXTI_SetConfigLine:00000000000000b8 $d
- /tmp/ccXH7BP4.s:196 .text.HAL_EXTI_GetConfigLine:0000000000000000 $t
- /tmp/ccXH7BP4.s:203 .text.HAL_EXTI_GetConfigLine:0000000000000000 HAL_EXTI_GetConfigLine
- /tmp/ccXH7BP4.s:350 .text.HAL_EXTI_GetConfigLine:000000000000009c $d
- /tmp/ccXH7BP4.s:356 .text.HAL_EXTI_ClearConfigLine:0000000000000000 $t
- /tmp/ccXH7BP4.s:363 .text.HAL_EXTI_ClearConfigLine:0000000000000000 HAL_EXTI_ClearConfigLine
- /tmp/ccXH7BP4.s:467 .text.HAL_EXTI_ClearConfigLine:0000000000000068 $d
- /tmp/ccXH7BP4.s:473 .text.HAL_EXTI_RegisterCallback:0000000000000000 $t
- /tmp/ccXH7BP4.s:480 .text.HAL_EXTI_RegisterCallback:0000000000000000 HAL_EXTI_RegisterCallback
- /tmp/ccXH7BP4.s:510 .text.HAL_EXTI_GetHandle:0000000000000000 $t
- /tmp/ccXH7BP4.s:517 .text.HAL_EXTI_GetHandle:0000000000000000 HAL_EXTI_GetHandle
- /tmp/ccXH7BP4.s:547 .text.HAL_EXTI_IRQHandler:0000000000000000 $t
- /tmp/ccXH7BP4.s:554 .text.HAL_EXTI_IRQHandler:0000000000000000 HAL_EXTI_IRQHandler
- /tmp/ccXH7BP4.s:599 .text.HAL_EXTI_IRQHandler:0000000000000024 $d
- /tmp/ccXH7BP4.s:604 .text.HAL_EXTI_GetPending:0000000000000000 $t
- /tmp/ccXH7BP4.s:611 .text.HAL_EXTI_GetPending:0000000000000000 HAL_EXTI_GetPending
- /tmp/ccXH7BP4.s:642 .text.HAL_EXTI_GetPending:0000000000000014 $d
- /tmp/ccXH7BP4.s:647 .text.HAL_EXTI_ClearPending:0000000000000000 $t
- /tmp/ccXH7BP4.s:654 .text.HAL_EXTI_ClearPending:0000000000000000 HAL_EXTI_ClearPending
- /tmp/ccXH7BP4.s:678 .text.HAL_EXTI_ClearPending:0000000000000010 $d
- /tmp/ccXH7BP4.s:683 .text.HAL_EXTI_GenerateSWI:0000000000000000 $t
- /tmp/ccXH7BP4.s:690 .text.HAL_EXTI_GenerateSWI:0000000000000000 HAL_EXTI_GenerateSWI
- /tmp/ccXH7BP4.s:714 .text.HAL_EXTI_GenerateSWI:0000000000000010 $d
+ /tmp/ccoU2NQy.s:16 .text.HAL_EXTI_SetConfigLine:0000000000000000 $t
+ /tmp/ccoU2NQy.s:23 .text.HAL_EXTI_SetConfigLine:0000000000000000 HAL_EXTI_SetConfigLine
+ /tmp/ccoU2NQy.s:190 .text.HAL_EXTI_SetConfigLine:00000000000000b8 $d
+ /tmp/ccoU2NQy.s:196 .text.HAL_EXTI_GetConfigLine:0000000000000000 $t
+ /tmp/ccoU2NQy.s:203 .text.HAL_EXTI_GetConfigLine:0000000000000000 HAL_EXTI_GetConfigLine
+ /tmp/ccoU2NQy.s:350 .text.HAL_EXTI_GetConfigLine:000000000000009c $d
+ /tmp/ccoU2NQy.s:356 .text.HAL_EXTI_ClearConfigLine:0000000000000000 $t
+ /tmp/ccoU2NQy.s:363 .text.HAL_EXTI_ClearConfigLine:0000000000000000 HAL_EXTI_ClearConfigLine
+ /tmp/ccoU2NQy.s:467 .text.HAL_EXTI_ClearConfigLine:0000000000000068 $d
+ /tmp/ccoU2NQy.s:473 .text.HAL_EXTI_RegisterCallback:0000000000000000 $t
+ /tmp/ccoU2NQy.s:480 .text.HAL_EXTI_RegisterCallback:0000000000000000 HAL_EXTI_RegisterCallback
+ /tmp/ccoU2NQy.s:510 .text.HAL_EXTI_GetHandle:0000000000000000 $t
+ /tmp/ccoU2NQy.s:517 .text.HAL_EXTI_GetHandle:0000000000000000 HAL_EXTI_GetHandle
+ /tmp/ccoU2NQy.s:547 .text.HAL_EXTI_IRQHandler:0000000000000000 $t
+ /tmp/ccoU2NQy.s:554 .text.HAL_EXTI_IRQHandler:0000000000000000 HAL_EXTI_IRQHandler
+ /tmp/ccoU2NQy.s:599 .text.HAL_EXTI_IRQHandler:0000000000000024 $d
+ /tmp/ccoU2NQy.s:604 .text.HAL_EXTI_GetPending:0000000000000000 $t
+ /tmp/ccoU2NQy.s:611 .text.HAL_EXTI_GetPending:0000000000000000 HAL_EXTI_GetPending
+ /tmp/ccoU2NQy.s:642 .text.HAL_EXTI_GetPending:0000000000000014 $d
+ /tmp/ccoU2NQy.s:647 .text.HAL_EXTI_ClearPending:0000000000000000 $t
+ /tmp/ccoU2NQy.s:654 .text.HAL_EXTI_ClearPending:0000000000000000 HAL_EXTI_ClearPending
+ /tmp/ccoU2NQy.s:678 .text.HAL_EXTI_ClearPending:0000000000000010 $d
+ /tmp/ccoU2NQy.s:683 .text.HAL_EXTI_GenerateSWI:0000000000000000 $t
+ /tmp/ccoU2NQy.s:690 .text.HAL_EXTI_GenerateSWI:0000000000000000 HAL_EXTI_GenerateSWI
+ /tmp/ccoU2NQy.s:714 .text.HAL_EXTI_GenerateSWI:0000000000000010 $d
NO UNDEFINED SYMBOLS
diff --git a/midi-dials/build/stm32f0xx_hal_exti.o b/midi-dials/build/stm32f0xx_hal_exti.o
index a80dde1..6bd1393 100644
--- a/midi-dials/build/stm32f0xx_hal_exti.o
+++ b/midi-dials/build/stm32f0xx_hal_exti.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_flash.lst b/midi-dials/build/stm32f0xx_hal_flash.lst
index f7447ec..cd6fd41 100644
--- a/midi-dials/build/stm32f0xx_hal_flash.lst
+++ b/midi-dials/build/stm32f0xx_hal_flash.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccdwXEBk.s page 1
+ARM GAS /tmp/cciaBHKP.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** ==============================================================================
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** [..]
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** This driver provides functions and macros to configure and program the FLASH
- ARM GAS /tmp/ccdwXEBk.s page 2
+ ARM GAS /tmp/cciaBHKP.s page 2
35:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** memory of all STM32F0xx devices.
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** #ifdef HAL_FLASH_MODULE_ENABLED
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
- ARM GAS /tmp/ccdwXEBk.s page 3
+ ARM GAS /tmp/cciaBHKP.s page 3
92:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /** @defgroup FLASH FLASH
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** * @{
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** */
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
- ARM GAS /tmp/ccdwXEBk.s page 4
+ ARM GAS /tmp/cciaBHKP.s page 4
149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /**
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** FLASH_Program_HalfWord((Address + (2U*index)), (uint16_t)(Data >> (16U*index)));
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /* Wait for last operation to be completed */
- ARM GAS /tmp/ccdwXEBk.s page 5
+ ARM GAS /tmp/cciaBHKP.s page 5
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** status = FLASH_WaitForLastOperation(FLASH_TIMEOUT_VALUE);
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
260:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** pFlash.DataRemaining = 1U;
261:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** }
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** else if(TypeProgram == FLASH_TYPEPROGRAM_WORD)
- ARM GAS /tmp/ccdwXEBk.s page 6
+ ARM GAS /tmp/cciaBHKP.s page 6
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
317:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
318:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /* Nb of pages to erased can be decreased */
319:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** pFlash.DataRemaining--;
- ARM GAS /tmp/ccdwXEBk.s page 7
+ ARM GAS /tmp/cciaBHKP.s page 7
320:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
374:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /* Operation is completed, disable the PG Bit */
375:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_PG);
376:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
- ARM GAS /tmp/ccdwXEBk.s page 8
+ ARM GAS /tmp/cciaBHKP.s page 8
377:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /*Program halfword (16-bit) at a specified address.*/
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
431:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** UNUSED(ReturnValue);
432:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
433:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /* NOTE : This function Should not be modified, when the callback is needed,
- ARM GAS /tmp/ccdwXEBk.s page 9
+ ARM GAS /tmp/cciaBHKP.s page 9
434:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** the HAL_FLASH_EndOfOperationCallback could be implemented in the user file
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
488:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
489:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /* Verify Flash is unlocked */
490:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** if(READ_BIT(FLASH->CR, FLASH_CR_LOCK) != RESET)
- ARM GAS /tmp/ccdwXEBk.s page 10
+ ARM GAS /tmp/cciaBHKP.s page 10
491:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
545:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** * @note This function will reset automatically the MCU.
546:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** * @retval HAL Status
547:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** */
- ARM GAS /tmp/ccdwXEBk.s page 11
+ ARM GAS /tmp/cciaBHKP.s page 11
548:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** HAL_StatusTypeDef HAL_FLASH_OB_Launch(void)
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
602:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** */
603:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** static void FLASH_Program_HalfWord(uint32_t Address, uint16_t Data)
604:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
- ARM GAS /tmp/ccdwXEBk.s page 12
+ ARM GAS /tmp/cciaBHKP.s page 12
25 .loc 1 604 0
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
619:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** */
620:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout)
621:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
- ARM GAS /tmp/ccdwXEBk.s page 13
+ ARM GAS /tmp/cciaBHKP.s page 13
622:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** /* Wait for the FLASH operation to complete by polling on BUSY flag to be reset.
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
75 0002 DB68 ldr r3, [r3, #12]
76 0004 DB06 lsls r3, r3, #27
77 0006 13D5 bpl .L7
- ARM GAS /tmp/ccdwXEBk.s page 14
+ ARM GAS /tmp/cciaBHKP.s page 14
668:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
@@ -838,7 +838,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
119 0034 00200240 .word 1073881088
120 0038 00000000 .word pFlash
121 .cfi_endproc
- ARM GAS /tmp/ccdwXEBk.s page 15
+ ARM GAS /tmp/cciaBHKP.s page 15
122 .LFE53:
@@ -898,7 +898,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
256:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
172 .loc 1 256 0 discriminator 2
173 0024 0128 cmp r0, #1
- ARM GAS /tmp/ccdwXEBk.s page 16
+ ARM GAS /tmp/cciaBHKP.s page 16
174 0026 0CD0 beq .L16
@@ -958,7 +958,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
218 .LVL16:
219 0054 4860 str r0, [r1, #4]
220 0056 EEE7 b .L13
- ARM GAS /tmp/ccdwXEBk.s page 17
+ ARM GAS /tmp/cciaBHKP.s page 17
221 .L15:
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
274 0000 7047 bx lr
275 .cfi_endproc
276 .LFE44:
- ARM GAS /tmp/ccdwXEBk.s page 18
+ ARM GAS /tmp/cciaBHKP.s page 18
278 .section .text.HAL_FLASH_IRQHandler,"ax",%progbits
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
326 0022 FFF7FEFF bl HAL_FLASH_OperationErrorCallback
327 .LVL23:
304:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** }
- ARM GAS /tmp/ccdwXEBk.s page 19
+ ARM GAS /tmp/cciaBHKP.s page 19
328 .loc 1 304 0
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
373 0068 1B78 ldrb r3, [r3]
374 006a 042B cmp r3, #4
375 006c 66D0 beq .L38
- ARM GAS /tmp/ccdwXEBk.s page 20
+ ARM GAS /tmp/cciaBHKP.s page 20
394:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** }
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
421 00ac 5A60 str r2, [r3, #4]
322:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
422 .loc 1 322 0
- ARM GAS /tmp/ccdwXEBk.s page 21
+ ARM GAS /tmp/cciaBHKP.s page 21
423 00ae 5B68 ldr r3, [r3, #4]
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
350:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c ****
468 .loc 1 350 0
469 00ea 174A ldr r2, .L39
- ARM GAS /tmp/ccdwXEBk.s page 22
+ ARM GAS /tmp/cciaBHKP.s page 22
470 00ec 1369 ldr r3, [r2, #16]
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
516 0132 064B ldr r3, .L39+4
517 0134 9868 ldr r0, [r3, #8]
518 0136 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback
- ARM GAS /tmp/ccdwXEBk.s page 23
+ ARM GAS /tmp/cciaBHKP.s page 23
519 .LVL36:
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
569 0016 01D5 bpl .L45
492:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** }
570 .loc 1 492 0
- ARM GAS /tmp/ccdwXEBk.s page 24
+ ARM GAS /tmp/cciaBHKP.s page 24
571 0018 0120 movs r0, #1
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
622 .cfi_endproc
623 .LFE46:
625 .section .text.HAL_FLASH_OB_Unlock,"ax",%progbits
- ARM GAS /tmp/ccdwXEBk.s page 25
+ ARM GAS /tmp/cciaBHKP.s page 25
626 .align 1
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
675 .code 16
676 .thumb_func
677 .fpu softvfp
- ARM GAS /tmp/ccdwXEBk.s page 26
+ ARM GAS /tmp/cciaBHKP.s page 26
679 HAL_FLASH_OB_Lock:
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
729 .cfi_endproc
730 .LFE50:
732 .section .text.FLASH_WaitForLastOperation,"ax",%progbits
- ARM GAS /tmp/ccdwXEBk.s page 27
+ ARM GAS /tmp/cciaBHKP.s page 27
733 .align 1
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
781 .L72:
640:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
782 .loc 1 640 0
- ARM GAS /tmp/ccdwXEBk.s page 28
+ ARM GAS /tmp/cciaBHKP.s page 28
783 0028 0B4B ldr r3, .L73
@@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
828 .cfi_endproc
829 .LFE52:
831 .section .text.HAL_FLASH_Program,"ax",%progbits
- ARM GAS /tmp/ccdwXEBk.s page 29
+ ARM GAS /tmp/cciaBHKP.s page 29
832 .align 1
@@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
185:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
882 .loc 1 185 0
883 0026 012C cmp r4, #1
- ARM GAS /tmp/ccdwXEBk.s page 30
+ ARM GAS /tmp/cciaBHKP.s page 30
884 0028 06D0 beq .L84
@@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
930 0062 1361 str r3, [r2, #16]
211:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash.c **** {
931 .loc 1 211 0
- ARM GAS /tmp/ccdwXEBk.s page 31
+ ARM GAS /tmp/cciaBHKP.s page 31
932 0064 0028 cmp r0, #0
@@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccdwXEBk.s page 1
980 .cfi_endproc
981 .LFE40:
983 .section .text.HAL_FLASH_OB_Launch,"ax",%progbits
- ARM GAS /tmp/ccdwXEBk.s page 32
+ ARM GAS /tmp/cciaBHKP.s page 32
984 .align 1
@@ -1906,60 +1906,60 @@ ARM GAS /tmp/ccdwXEBk.s page 1
1024 .comm pFlash,32,8
1025 .text
1026 .Letext0:
- 1027 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 1028 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 1027 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 1028 .file 3 "/usr/include/newlib/sys/_stdint.h"
1029 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
1030 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
1031 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
1032 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
1033 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h"
1034 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/ccdwXEBk.s page 33
+ ARM GAS /tmp/cciaBHKP.s page 33
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_flash.c
- /tmp/ccdwXEBk.s:16 .text.FLASH_Program_HalfWord:0000000000000000 $t
- /tmp/ccdwXEBk.s:22 .text.FLASH_Program_HalfWord:0000000000000000 FLASH_Program_HalfWord
- /tmp/ccdwXEBk.s:53 .text.FLASH_Program_HalfWord:0000000000000018 $d
+ /tmp/cciaBHKP.s:16 .text.FLASH_Program_HalfWord:0000000000000000 $t
+ /tmp/cciaBHKP.s:22 .text.FLASH_Program_HalfWord:0000000000000000 FLASH_Program_HalfWord
+ /tmp/cciaBHKP.s:53 .text.FLASH_Program_HalfWord:0000000000000018 $d
*COM*:0000000000000020 pFlash
- /tmp/ccdwXEBk.s:59 .text.FLASH_SetErrorCode:0000000000000000 $t
- /tmp/ccdwXEBk.s:65 .text.FLASH_SetErrorCode:0000000000000000 FLASH_SetErrorCode
- /tmp/ccdwXEBk.s:119 .text.FLASH_SetErrorCode:0000000000000034 $d
- /tmp/ccdwXEBk.s:125 .text.HAL_FLASH_Program_IT:0000000000000000 $t
- /tmp/ccdwXEBk.s:132 .text.HAL_FLASH_Program_IT:0000000000000000 HAL_FLASH_Program_IT
- /tmp/ccdwXEBk.s:229 .text.HAL_FLASH_Program_IT:000000000000005c $d
- /tmp/ccdwXEBk.s:235 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 $t
- /tmp/ccdwXEBk.s:242 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 HAL_FLASH_EndOfOperationCallback
- /tmp/ccdwXEBk.s:257 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 $t
- /tmp/ccdwXEBk.s:264 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 HAL_FLASH_OperationErrorCallback
- /tmp/ccdwXEBk.s:279 .text.HAL_FLASH_IRQHandler:0000000000000000 $t
- /tmp/ccdwXEBk.s:286 .text.HAL_FLASH_IRQHandler:0000000000000000 HAL_FLASH_IRQHandler
- /tmp/ccdwXEBk.s:532 .text.HAL_FLASH_IRQHandler:0000000000000148 $d
- /tmp/ccdwXEBk.s:539 .text.HAL_FLASH_Unlock:0000000000000000 $t
- /tmp/ccdwXEBk.s:546 .text.HAL_FLASH_Unlock:0000000000000000 HAL_FLASH_Unlock
- /tmp/ccdwXEBk.s:587 .text.HAL_FLASH_Unlock:0000000000000024 $d
- /tmp/ccdwXEBk.s:594 .text.HAL_FLASH_Lock:0000000000000000 $t
- /tmp/ccdwXEBk.s:601 .text.HAL_FLASH_Lock:0000000000000000 HAL_FLASH_Lock
- /tmp/ccdwXEBk.s:621 .text.HAL_FLASH_Lock:0000000000000010 $d
- /tmp/ccdwXEBk.s:626 .text.HAL_FLASH_OB_Unlock:0000000000000000 $t
- /tmp/ccdwXEBk.s:633 .text.HAL_FLASH_OB_Unlock:0000000000000000 HAL_FLASH_OB_Unlock
- /tmp/ccdwXEBk.s:665 .text.HAL_FLASH_OB_Unlock:000000000000001c $d
- /tmp/ccdwXEBk.s:672 .text.HAL_FLASH_OB_Lock:0000000000000000 $t
- /tmp/ccdwXEBk.s:679 .text.HAL_FLASH_OB_Lock:0000000000000000 HAL_FLASH_OB_Lock
- /tmp/ccdwXEBk.s:699 .text.HAL_FLASH_OB_Lock:0000000000000010 $d
- /tmp/ccdwXEBk.s:705 .text.HAL_FLASH_GetError:0000000000000000 $t
- /tmp/ccdwXEBk.s:712 .text.HAL_FLASH_GetError:0000000000000000 HAL_FLASH_GetError
- /tmp/ccdwXEBk.s:728 .text.HAL_FLASH_GetError:0000000000000008 $d
- /tmp/ccdwXEBk.s:733 .text.FLASH_WaitForLastOperation:0000000000000000 $t
- /tmp/ccdwXEBk.s:740 .text.FLASH_WaitForLastOperation:0000000000000000 FLASH_WaitForLastOperation
- /tmp/ccdwXEBk.s:827 .text.FLASH_WaitForLastOperation:0000000000000058 $d
- /tmp/ccdwXEBk.s:832 .text.HAL_FLASH_Program:0000000000000000 $t
- /tmp/ccdwXEBk.s:839 .text.HAL_FLASH_Program:0000000000000000 HAL_FLASH_Program
- /tmp/ccdwXEBk.s:977 .text.HAL_FLASH_Program:0000000000000094 $d
- /tmp/ccdwXEBk.s:984 .text.HAL_FLASH_OB_Launch:0000000000000000 $t
- /tmp/ccdwXEBk.s:991 .text.HAL_FLASH_OB_Launch:0000000000000000 HAL_FLASH_OB_Launch
- /tmp/ccdwXEBk.s:1019 .text.HAL_FLASH_OB_Launch:0000000000000018 $d
+ /tmp/cciaBHKP.s:59 .text.FLASH_SetErrorCode:0000000000000000 $t
+ /tmp/cciaBHKP.s:65 .text.FLASH_SetErrorCode:0000000000000000 FLASH_SetErrorCode
+ /tmp/cciaBHKP.s:119 .text.FLASH_SetErrorCode:0000000000000034 $d
+ /tmp/cciaBHKP.s:125 .text.HAL_FLASH_Program_IT:0000000000000000 $t
+ /tmp/cciaBHKP.s:132 .text.HAL_FLASH_Program_IT:0000000000000000 HAL_FLASH_Program_IT
+ /tmp/cciaBHKP.s:229 .text.HAL_FLASH_Program_IT:000000000000005c $d
+ /tmp/cciaBHKP.s:235 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 $t
+ /tmp/cciaBHKP.s:242 .text.HAL_FLASH_EndOfOperationCallback:0000000000000000 HAL_FLASH_EndOfOperationCallback
+ /tmp/cciaBHKP.s:257 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 $t
+ /tmp/cciaBHKP.s:264 .text.HAL_FLASH_OperationErrorCallback:0000000000000000 HAL_FLASH_OperationErrorCallback
+ /tmp/cciaBHKP.s:279 .text.HAL_FLASH_IRQHandler:0000000000000000 $t
+ /tmp/cciaBHKP.s:286 .text.HAL_FLASH_IRQHandler:0000000000000000 HAL_FLASH_IRQHandler
+ /tmp/cciaBHKP.s:532 .text.HAL_FLASH_IRQHandler:0000000000000148 $d
+ /tmp/cciaBHKP.s:539 .text.HAL_FLASH_Unlock:0000000000000000 $t
+ /tmp/cciaBHKP.s:546 .text.HAL_FLASH_Unlock:0000000000000000 HAL_FLASH_Unlock
+ /tmp/cciaBHKP.s:587 .text.HAL_FLASH_Unlock:0000000000000024 $d
+ /tmp/cciaBHKP.s:594 .text.HAL_FLASH_Lock:0000000000000000 $t
+ /tmp/cciaBHKP.s:601 .text.HAL_FLASH_Lock:0000000000000000 HAL_FLASH_Lock
+ /tmp/cciaBHKP.s:621 .text.HAL_FLASH_Lock:0000000000000010 $d
+ /tmp/cciaBHKP.s:626 .text.HAL_FLASH_OB_Unlock:0000000000000000 $t
+ /tmp/cciaBHKP.s:633 .text.HAL_FLASH_OB_Unlock:0000000000000000 HAL_FLASH_OB_Unlock
+ /tmp/cciaBHKP.s:665 .text.HAL_FLASH_OB_Unlock:000000000000001c $d
+ /tmp/cciaBHKP.s:672 .text.HAL_FLASH_OB_Lock:0000000000000000 $t
+ /tmp/cciaBHKP.s:679 .text.HAL_FLASH_OB_Lock:0000000000000000 HAL_FLASH_OB_Lock
+ /tmp/cciaBHKP.s:699 .text.HAL_FLASH_OB_Lock:0000000000000010 $d
+ /tmp/cciaBHKP.s:705 .text.HAL_FLASH_GetError:0000000000000000 $t
+ /tmp/cciaBHKP.s:712 .text.HAL_FLASH_GetError:0000000000000000 HAL_FLASH_GetError
+ /tmp/cciaBHKP.s:728 .text.HAL_FLASH_GetError:0000000000000008 $d
+ /tmp/cciaBHKP.s:733 .text.FLASH_WaitForLastOperation:0000000000000000 $t
+ /tmp/cciaBHKP.s:740 .text.FLASH_WaitForLastOperation:0000000000000000 FLASH_WaitForLastOperation
+ /tmp/cciaBHKP.s:827 .text.FLASH_WaitForLastOperation:0000000000000058 $d
+ /tmp/cciaBHKP.s:832 .text.HAL_FLASH_Program:0000000000000000 $t
+ /tmp/cciaBHKP.s:839 .text.HAL_FLASH_Program:0000000000000000 HAL_FLASH_Program
+ /tmp/cciaBHKP.s:977 .text.HAL_FLASH_Program:0000000000000094 $d
+ /tmp/cciaBHKP.s:984 .text.HAL_FLASH_OB_Launch:0000000000000000 $t
+ /tmp/cciaBHKP.s:991 .text.HAL_FLASH_OB_Launch:0000000000000000 HAL_FLASH_OB_Launch
+ /tmp/cciaBHKP.s:1019 .text.HAL_FLASH_OB_Launch:0000000000000018 $d
UNDEFINED SYMBOLS
FLASH_PageErase
diff --git a/midi-dials/build/stm32f0xx_hal_flash.o b/midi-dials/build/stm32f0xx_hal_flash.o
index 1db1f4b..e7a6e29 100644
--- a/midi-dials/build/stm32f0xx_hal_flash.o
+++ b/midi-dials/build/stm32f0xx_hal_flash.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_flash_ex.lst b/midi-dials/build/stm32f0xx_hal_flash_ex.lst
index 73ac50e..a53c7a1 100644
--- a/midi-dials/build/stm32f0xx_hal_flash_ex.lst
+++ b/midi-dials/build/stm32f0xx_hal_flash_ex.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/cc4UsEtH.s page 1
+ARM GAS /tmp/ccTbyH39.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * All rights reserved.</center></h2>
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** *
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * This software component is licensed by ST under BSD 3-Clause license,
- ARM GAS /tmp/cc4UsEtH.s page 2
+ ARM GAS /tmp/ccTbyH39.s page 2
35:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * the "License"; You may not use this file except in compliance with the
@@ -118,7 +118,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** */
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /* Private variables ---------------------------------------------------------*/
- ARM GAS /tmp/cc4UsEtH.s page 3
+ ARM GAS /tmp/ccTbyH39.s page 3
92:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /* Private function prototypes -----------------------------------------------*/
@@ -178,7 +178,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * @note To correctly run this function, the @ref HAL_FLASH_Unlock() function
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * must be called before.
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * Call the @ref HAL_FLASH_Lock() to disable the flash memory access
- ARM GAS /tmp/cc4UsEtH.s page 4
+ ARM GAS /tmp/ccTbyH39.s page 4
149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * (recommended to protect the FLASH memory against possible unwanted operation)
@@ -238,7 +238,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** address += FLASH_PAGE_SIZE)
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** FLASH_PageErase(address);
- ARM GAS /tmp/cc4UsEtH.s page 5
+ ARM GAS /tmp/ccTbyH39.s page 5
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
@@ -298,7 +298,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
260:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
261:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /*Mass erase to be done*/
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** pFlash.ProcedureOnGoing = FLASH_PROC_MASSERASE;
- ARM GAS /tmp/cc4UsEtH.s page 6
+ ARM GAS /tmp/ccTbyH39.s page 6
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** FLASH_MassErase();
@@ -358,7 +358,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
317:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
318:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /* Get the actual read protection Option Byte value */
319:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** rdptmp = FLASH_OB_GetRDP();
- ARM GAS /tmp/cc4UsEtH.s page 7
+ ARM GAS /tmp/ccTbyH39.s page 7
320:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
@@ -418,7 +418,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
374:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
375:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** assert_param(IS_WRPSTATE(pOBInit->WRPState));
376:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** if (pOBInit->WRPState == OB_WRPSTATE_ENABLE)
- ARM GAS /tmp/cc4UsEtH.s page 8
+ ARM GAS /tmp/ccTbyH39.s page 8
377:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
@@ -478,7 +478,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
431:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** __HAL_UNLOCK(&pFlash);
432:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
433:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** return status;
- ARM GAS /tmp/cc4UsEtH.s page 9
+ ARM GAS /tmp/ccTbyH39.s page 9
434:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
@@ -538,7 +538,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
488:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * @}
489:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** */
490:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
- ARM GAS /tmp/cc4UsEtH.s page 10
+ ARM GAS /tmp/ccTbyH39.s page 10
491:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /** @addtogroup FLASHEx_Private_Functions
@@ -598,7 +598,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
63 FLASH_OB_GetWRP:
64 .LFB52:
509:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
- ARM GAS /tmp/cc4UsEtH.s page 11
+ ARM GAS /tmp/ccTbyH39.s page 11
510:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /**
@@ -658,7 +658,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
564:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
565:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
566:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** if(status == HAL_OK)
- ARM GAS /tmp/cc4UsEtH.s page 12
+ ARM GAS /tmp/ccTbyH39.s page 12
567:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
@@ -718,7 +718,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
621:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
622:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
623:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** return status;
- ARM GAS /tmp/cc4UsEtH.s page 13
+ ARM GAS /tmp/ccTbyH39.s page 13
624:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
@@ -778,7 +778,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
678:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
679:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
680:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /* Wait for last operation to be completed */
- ARM GAS /tmp/cc4UsEtH.s page 14
+ ARM GAS /tmp/ccTbyH39.s page 14
681:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE);
@@ -838,7 +838,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
735:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_OPTPG);
736:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
737:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
- ARM GAS /tmp/cc4UsEtH.s page 15
+ ARM GAS /tmp/ccTbyH39.s page 15
738:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** return status;
@@ -898,7 +898,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
792:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
793:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
794:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /**
- ARM GAS /tmp/cc4UsEtH.s page 16
+ ARM GAS /tmp/ccTbyH39.s page 16
795:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * @brief Program the FLASH User Option Byte.
@@ -958,7 +958,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
849:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * The function @ref HAL_FLASH_OB_Launch() should be called after to force the reload of t
850:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * (system reset will occur)
851:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * Programming of the OB should be performed only after an erase (otherwise PGERR occurs)
- ARM GAS /tmp/cc4UsEtH.s page 17
+ ARM GAS /tmp/ccTbyH39.s page 17
852:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * @param Address specifies the address to be programmed.
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
76 .L6:
77 0006 C046 .align 2
78 .L5:
- ARM GAS /tmp/cc4UsEtH.s page 18
+ ARM GAS /tmp/ccTbyH39.s page 18
79 0008 00200240 .word 1073881088
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
921:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** return OB_RDP_LEVEL_1;
109 .loc 1 921 0
110 000e BB20 movs r0, #187
- ARM GAS /tmp/cc4UsEtH.s page 19
+ ARM GAS /tmp/ccTbyH39.s page 19
111 0010 02E0 b .L7
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
935:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** }
152 .loc 1 935 0
153 @ sp needed
- ARM GAS /tmp/cc4UsEtH.s page 20
+ ARM GAS /tmp/ccTbyH39.s page 20
154 000a 7047 bx lr
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
204 0016 114C ldr r4, .L20+8
205 0018 2369 ldr r3, [r4, #16]
206 001a 2026 movs r6, #32
- ARM GAS /tmp/cc4UsEtH.s page 21
+ ARM GAS /tmp/ccTbyH39.s page 21
207 001c 3343 orrs r3, r6
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
253 .LFE49:
255 .section .text.FLASH_OB_UserConfig,"ax",%progbits
256 .align 1
- ARM GAS /tmp/cc4UsEtH.s page 22
+ ARM GAS /tmp/ccTbyH39.s page 22
257 .syntax unified
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
305 0022 2043 orrs r0, r4
306 .LVL19:
307 0024 C0B2 uxtb r0, r0
- ARM GAS /tmp/cc4UsEtH.s page 23
+ ARM GAS /tmp/ccTbyH39.s page 23
308 0026 074B ldr r3, .L25+12
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
867:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
360 .loc 1 867 0
361 000c 0028 cmp r0, #0
- ARM GAS /tmp/cc4UsEtH.s page 24
+ ARM GAS /tmp/ccTbyH39.s page 24
362 000e 00D0 beq .L29
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
412 .LFB42:
314:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** uint8_t rdptmp = OB_RDP_LEVEL_0;
413 .loc 1 314 0
- ARM GAS /tmp/cc4UsEtH.s page 25
+ ARM GAS /tmp/ccTbyH39.s page 25
414 .cfi_startproc
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
460 .loc 1 334 0
461 002c 0548 ldr r0, .L35
462 .LVL37:
- ARM GAS /tmp/cc4UsEtH.s page 26
+ ARM GAS /tmp/ccTbyH39.s page 26
463 002e FFF7FEFF bl FLASH_WaitForLastOperation
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
514 .LVL43:
515 0008 C043 mvns r0, r0
516 000a 0443 orrs r4, r0
- ARM GAS /tmp/cc4UsEtH.s page 27
+ ARM GAS /tmp/ccTbyH39.s page 27
517 .LVL44:
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
561 0036 F7D1 bne .L38
576:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
562 .loc 1 576 0
- ARM GAS /tmp/cc4UsEtH.s page 28
+ ARM GAS /tmp/ccTbyH39.s page 28
563 0038 1E4A ldr r2, .L48+8
@@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
608 006c 1389 ldrh r3, [r2, #8]
609 006e 1F40 ands r7, r3
610 .LVL61:
- ARM GAS /tmp/cc4UsEtH.s page 29
+ ARM GAS /tmp/ccTbyH39.s page 29
611 0070 1781 strh r7, [r2, #8]
@@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
658 .L48:
659 00ac 50C30000 .word 50000
660 00b0 00000000 .word pFlash
- ARM GAS /tmp/cc4UsEtH.s page 30
+ ARM GAS /tmp/ccTbyH39.s page 30
661 00b4 00200240 .word 1073881088
@@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
711 .LVL79:
681:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
712 .loc 1 681 0
- ARM GAS /tmp/cc4UsEtH.s page 31
+ ARM GAS /tmp/ccTbyH39.s page 31
713 001a 2348 ldr r0, .L61
@@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
757 .loc 1 715 0 is_stmt 1
758 004a 0028 cmp r0, #0
759 004c 01D1 bne .L54
- ARM GAS /tmp/cc4UsEtH.s page 32
+ ARM GAS /tmp/ccTbyH39.s page 32
715:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
@@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
806 0084 E1E7 b .L53
807 .L59:
717:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
- ARM GAS /tmp/cc4UsEtH.s page 33
+ ARM GAS /tmp/ccTbyH39.s page 33
808 .loc 1 717 0
@@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
860 .cfi_offset 4, -8
861 .cfi_offset 14, -4
862 0002 0400 movs r4, r0
- ARM GAS /tmp/cc4UsEtH.s page 34
+ ARM GAS /tmp/ccTbyH39.s page 34
863 .LVL103:
@@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
907 0038 0120 movs r0, #1
908 .LVL110:
909 .L65:
- ARM GAS /tmp/cc4UsEtH.s page 35
+ ARM GAS /tmp/ccTbyH39.s page 35
395:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
@@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
409:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** if (status != HAL_OK)
955 .loc 1 409 0
956 0066 607B ldrb r0, [r4, #13]
- ARM GAS /tmp/cc4UsEtH.s page 36
+ ARM GAS /tmp/ccTbyH39.s page 36
957 .LVL119:
@@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1004 .fpu softvfp
1006 HAL_FLASHEx_OBGetConfig:
1007 .LFB44:
- ARM GAS /tmp/cc4UsEtH.s page 37
+ ARM GAS /tmp/ccTbyH39.s page 37
444:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** pOBInit->OptionType = OPTIONBYTE_WRP | OPTIONBYTE_RDP | OPTIONBYTE_USER;
@@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
469:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** {
1057 .loc 1 469 0
1058 0000 064B ldr r3, .L84
- ARM GAS /tmp/cc4UsEtH.s page 38
+ ARM GAS /tmp/ccTbyH39.s page 38
1059 0002 9842 cmp r0, r3
@@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
948:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
949:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** /** @addtogroup FLASH_Private_Functions
950:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** * @{
- ARM GAS /tmp/cc4UsEtH.s page 39
+ ARM GAS /tmp/ccTbyH39.s page 39
951:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c **** */
@@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1136 .global HAL_FLASHEx_Erase
1137 .syntax unified
1138 .code 16
- ARM GAS /tmp/cc4UsEtH.s page 40
+ ARM GAS /tmp/ccTbyH39.s page 40
1139 .thumb_func
@@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1186 .loc 1 161 0
1187 002c 0130 adds r0, r0, #1
1188 .LVL142:
- ARM GAS /tmp/cc4UsEtH.s page 41
+ ARM GAS /tmp/ccTbyH39.s page 41
1189 .L93:
@@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1234 006a 0120 movs r0, #1
1235 006c 0DE0 b .L92
1236 .L101:
- ARM GAS /tmp/cc4UsEtH.s page 42
+ ARM GAS /tmp/ccTbyH39.s page 42
177:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_flash_ex.c ****
@@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1282 .L102:
1283 0098 00000000 .word pFlash
1284 009c 50C30000 .word 50000
- ARM GAS /tmp/cc4UsEtH.s page 43
+ ARM GAS /tmp/ccTbyH39.s page 43
1285 00a0 00200240 .word 1073881088
@@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1334 .loc 1 273 0
1335 0028 0B4B ldr r3, .L110
1336 002a 0122 movs r2, #1
- ARM GAS /tmp/cc4UsEtH.s page 44
+ ARM GAS /tmp/ccTbyH39.s page 44
1337 002c 1A70 strb r2, [r3]
@@ -2638,73 +2638,73 @@ ARM GAS /tmp/cc4UsEtH.s page 1
1381 .L110:
1382 0058 00000000 .word pFlash
1383 005c 00200240 .word 1073881088
- ARM GAS /tmp/cc4UsEtH.s page 45
+ ARM GAS /tmp/ccTbyH39.s page 45
1384 .cfi_endproc
1385 .LFE41:
1387 .text
1388 .Letext0:
- 1389 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 1390 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 1389 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 1390 .file 3 "/usr/include/newlib/sys/_stdint.h"
1391 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
1392 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
1393 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
1394 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h"
1395 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h"
1396 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/cc4UsEtH.s page 46
+ ARM GAS /tmp/ccTbyH39.s page 46
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_flash_ex.c
- /tmp/cc4UsEtH.s:16 .text.FLASH_MassErase:0000000000000000 $t
- /tmp/cc4UsEtH.s:22 .text.FLASH_MassErase:0000000000000000 FLASH_MassErase
- /tmp/cc4UsEtH.s:51 .text.FLASH_MassErase:000000000000001c $d
- /tmp/cc4UsEtH.s:57 .text.FLASH_OB_GetWRP:0000000000000000 $t
- /tmp/cc4UsEtH.s:63 .text.FLASH_OB_GetWRP:0000000000000000 FLASH_OB_GetWRP
- /tmp/cc4UsEtH.s:79 .text.FLASH_OB_GetWRP:0000000000000008 $d
- /tmp/cc4UsEtH.s:84 .text.FLASH_OB_GetRDP:0000000000000000 $t
- /tmp/cc4UsEtH.s:90 .text.FLASH_OB_GetRDP:0000000000000000 FLASH_OB_GetRDP
- /tmp/cc4UsEtH.s:128 .text.FLASH_OB_GetRDP:000000000000001c $d
- /tmp/cc4UsEtH.s:133 .text.FLASH_OB_GetUser:0000000000000000 $t
- /tmp/cc4UsEtH.s:139 .text.FLASH_OB_GetUser:0000000000000000 FLASH_OB_GetUser
- /tmp/cc4UsEtH.s:158 .text.FLASH_OB_GetUser:000000000000000c $d
- /tmp/cc4UsEtH.s:163 .text.FLASH_OB_RDP_LevelConfig:0000000000000000 $t
- /tmp/cc4UsEtH.s:169 .text.FLASH_OB_RDP_LevelConfig:0000000000000000 FLASH_OB_RDP_LevelConfig
- /tmp/cc4UsEtH.s:248 .text.FLASH_OB_RDP_LevelConfig:0000000000000054 $d
- /tmp/cc4UsEtH.s:256 .text.FLASH_OB_UserConfig:0000000000000000 $t
- /tmp/cc4UsEtH.s:262 .text.FLASH_OB_UserConfig:0000000000000000 FLASH_OB_UserConfig
- /tmp/cc4UsEtH.s:322 .text.FLASH_OB_UserConfig:0000000000000038 $d
- /tmp/cc4UsEtH.s:330 .text.FLASH_OB_ProgramData:0000000000000000 $t
- /tmp/cc4UsEtH.s:336 .text.FLASH_OB_ProgramData:0000000000000000 FLASH_OB_ProgramData
- /tmp/cc4UsEtH.s:397 .text.FLASH_OB_ProgramData:0000000000000034 $d
- /tmp/cc4UsEtH.s:404 .text.HAL_FLASHEx_OBErase:0000000000000000 $t
- /tmp/cc4UsEtH.s:411 .text.HAL_FLASHEx_OBErase:0000000000000000 HAL_FLASHEx_OBErase
- /tmp/cc4UsEtH.s:481 .text.HAL_FLASHEx_OBErase:0000000000000044 $d
- /tmp/cc4UsEtH.s:488 .text.FLASH_OB_EnableWRP:0000000000000000 $t
- /tmp/cc4UsEtH.s:494 .text.FLASH_OB_EnableWRP:0000000000000000 FLASH_OB_EnableWRP
- /tmp/cc4UsEtH.s:659 .text.FLASH_OB_EnableWRP:00000000000000ac $d
- /tmp/cc4UsEtH.s:667 .text.FLASH_OB_DisableWRP:0000000000000000 $t
- /tmp/cc4UsEtH.s:673 .text.FLASH_OB_DisableWRP:0000000000000000 FLASH_OB_DisableWRP
- /tmp/cc4UsEtH.s:835 .text.FLASH_OB_DisableWRP:00000000000000a8 $d
- /tmp/cc4UsEtH.s:843 .text.HAL_FLASHEx_OBProgram:0000000000000000 $t
- /tmp/cc4UsEtH.s:850 .text.HAL_FLASHEx_OBProgram:0000000000000000 HAL_FLASHEx_OBProgram
- /tmp/cc4UsEtH.s:994 .text.HAL_FLASHEx_OBProgram:0000000000000090 $d
- /tmp/cc4UsEtH.s:999 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 $t
- /tmp/cc4UsEtH.s:1006 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 HAL_FLASHEx_OBGetConfig
- /tmp/cc4UsEtH.s:1042 .text.HAL_FLASHEx_OBGetUserData:0000000000000000 $t
- /tmp/cc4UsEtH.s:1049 .text.HAL_FLASHEx_OBGetUserData:0000000000000000 HAL_FLASHEx_OBGetUserData
- /tmp/cc4UsEtH.s:1085 .text.HAL_FLASHEx_OBGetUserData:000000000000001c $d
- /tmp/cc4UsEtH.s:1091 .text.FLASH_PageErase:0000000000000000 $t
- /tmp/cc4UsEtH.s:1098 .text.FLASH_PageErase:0000000000000000 FLASH_PageErase
- /tmp/cc4UsEtH.s:1129 .text.FLASH_PageErase:000000000000001c $d
- /tmp/cc4UsEtH.s:1135 .text.HAL_FLASHEx_Erase:0000000000000000 $t
- /tmp/cc4UsEtH.s:1142 .text.HAL_FLASHEx_Erase:0000000000000000 HAL_FLASHEx_Erase
- /tmp/cc4UsEtH.s:1283 .text.HAL_FLASHEx_Erase:0000000000000098 $d
- /tmp/cc4UsEtH.s:1290 .text.HAL_FLASHEx_Erase_IT:0000000000000000 $t
- /tmp/cc4UsEtH.s:1297 .text.HAL_FLASHEx_Erase_IT:0000000000000000 HAL_FLASHEx_Erase_IT
- /tmp/cc4UsEtH.s:1382 .text.HAL_FLASHEx_Erase_IT:0000000000000058 $d
+ /tmp/ccTbyH39.s:16 .text.FLASH_MassErase:0000000000000000 $t
+ /tmp/ccTbyH39.s:22 .text.FLASH_MassErase:0000000000000000 FLASH_MassErase
+ /tmp/ccTbyH39.s:51 .text.FLASH_MassErase:000000000000001c $d
+ /tmp/ccTbyH39.s:57 .text.FLASH_OB_GetWRP:0000000000000000 $t
+ /tmp/ccTbyH39.s:63 .text.FLASH_OB_GetWRP:0000000000000000 FLASH_OB_GetWRP
+ /tmp/ccTbyH39.s:79 .text.FLASH_OB_GetWRP:0000000000000008 $d
+ /tmp/ccTbyH39.s:84 .text.FLASH_OB_GetRDP:0000000000000000 $t
+ /tmp/ccTbyH39.s:90 .text.FLASH_OB_GetRDP:0000000000000000 FLASH_OB_GetRDP
+ /tmp/ccTbyH39.s:128 .text.FLASH_OB_GetRDP:000000000000001c $d
+ /tmp/ccTbyH39.s:133 .text.FLASH_OB_GetUser:0000000000000000 $t
+ /tmp/ccTbyH39.s:139 .text.FLASH_OB_GetUser:0000000000000000 FLASH_OB_GetUser
+ /tmp/ccTbyH39.s:158 .text.FLASH_OB_GetUser:000000000000000c $d
+ /tmp/ccTbyH39.s:163 .text.FLASH_OB_RDP_LevelConfig:0000000000000000 $t
+ /tmp/ccTbyH39.s:169 .text.FLASH_OB_RDP_LevelConfig:0000000000000000 FLASH_OB_RDP_LevelConfig
+ /tmp/ccTbyH39.s:248 .text.FLASH_OB_RDP_LevelConfig:0000000000000054 $d
+ /tmp/ccTbyH39.s:256 .text.FLASH_OB_UserConfig:0000000000000000 $t
+ /tmp/ccTbyH39.s:262 .text.FLASH_OB_UserConfig:0000000000000000 FLASH_OB_UserConfig
+ /tmp/ccTbyH39.s:322 .text.FLASH_OB_UserConfig:0000000000000038 $d
+ /tmp/ccTbyH39.s:330 .text.FLASH_OB_ProgramData:0000000000000000 $t
+ /tmp/ccTbyH39.s:336 .text.FLASH_OB_ProgramData:0000000000000000 FLASH_OB_ProgramData
+ /tmp/ccTbyH39.s:397 .text.FLASH_OB_ProgramData:0000000000000034 $d
+ /tmp/ccTbyH39.s:404 .text.HAL_FLASHEx_OBErase:0000000000000000 $t
+ /tmp/ccTbyH39.s:411 .text.HAL_FLASHEx_OBErase:0000000000000000 HAL_FLASHEx_OBErase
+ /tmp/ccTbyH39.s:481 .text.HAL_FLASHEx_OBErase:0000000000000044 $d
+ /tmp/ccTbyH39.s:488 .text.FLASH_OB_EnableWRP:0000000000000000 $t
+ /tmp/ccTbyH39.s:494 .text.FLASH_OB_EnableWRP:0000000000000000 FLASH_OB_EnableWRP
+ /tmp/ccTbyH39.s:659 .text.FLASH_OB_EnableWRP:00000000000000ac $d
+ /tmp/ccTbyH39.s:667 .text.FLASH_OB_DisableWRP:0000000000000000 $t
+ /tmp/ccTbyH39.s:673 .text.FLASH_OB_DisableWRP:0000000000000000 FLASH_OB_DisableWRP
+ /tmp/ccTbyH39.s:835 .text.FLASH_OB_DisableWRP:00000000000000a8 $d
+ /tmp/ccTbyH39.s:843 .text.HAL_FLASHEx_OBProgram:0000000000000000 $t
+ /tmp/ccTbyH39.s:850 .text.HAL_FLASHEx_OBProgram:0000000000000000 HAL_FLASHEx_OBProgram
+ /tmp/ccTbyH39.s:994 .text.HAL_FLASHEx_OBProgram:0000000000000090 $d
+ /tmp/ccTbyH39.s:999 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 $t
+ /tmp/ccTbyH39.s:1006 .text.HAL_FLASHEx_OBGetConfig:0000000000000000 HAL_FLASHEx_OBGetConfig
+ /tmp/ccTbyH39.s:1042 .text.HAL_FLASHEx_OBGetUserData:0000000000000000 $t
+ /tmp/ccTbyH39.s:1049 .text.HAL_FLASHEx_OBGetUserData:0000000000000000 HAL_FLASHEx_OBGetUserData
+ /tmp/ccTbyH39.s:1085 .text.HAL_FLASHEx_OBGetUserData:000000000000001c $d
+ /tmp/ccTbyH39.s:1091 .text.FLASH_PageErase:0000000000000000 $t
+ /tmp/ccTbyH39.s:1098 .text.FLASH_PageErase:0000000000000000 FLASH_PageErase
+ /tmp/ccTbyH39.s:1129 .text.FLASH_PageErase:000000000000001c $d
+ /tmp/ccTbyH39.s:1135 .text.HAL_FLASHEx_Erase:0000000000000000 $t
+ /tmp/ccTbyH39.s:1142 .text.HAL_FLASHEx_Erase:0000000000000000 HAL_FLASHEx_Erase
+ /tmp/ccTbyH39.s:1283 .text.HAL_FLASHEx_Erase:0000000000000098 $d
+ /tmp/ccTbyH39.s:1290 .text.HAL_FLASHEx_Erase_IT:0000000000000000 $t
+ /tmp/ccTbyH39.s:1297 .text.HAL_FLASHEx_Erase_IT:0000000000000000 HAL_FLASHEx_Erase_IT
+ /tmp/ccTbyH39.s:1382 .text.HAL_FLASHEx_Erase_IT:0000000000000058 $d
UNDEFINED SYMBOLS
pFlash
diff --git a/midi-dials/build/stm32f0xx_hal_flash_ex.o b/midi-dials/build/stm32f0xx_hal_flash_ex.o
index 32c0a7a..5281f30 100644
--- a/midi-dials/build/stm32f0xx_hal_flash_ex.o
+++ b/midi-dials/build/stm32f0xx_hal_flash_ex.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_gpio.lst b/midi-dials/build/stm32f0xx_hal_gpio.lst
index 6c335b2..764228d 100644
--- a/midi-dials/build/stm32f0xx_hal_gpio.lst
+++ b/midi-dials/build/stm32f0xx_hal_gpio.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/cc8lsPSt.s page 1
+ARM GAS /tmp/cclHgak8.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** type and the IO speed can be selected depending on the VDD value.
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** (+) The microcontroller IO pins are connected to onboard peripherals/modules through a
- ARM GAS /tmp/cc8lsPSt.s page 2
+ ARM GAS /tmp/cclHgak8.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** multiplexer that allows only one peripheral alternate function (AF) connected
@@ -118,7 +118,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** (PC14 and PC15, respectively) when the LSE oscillator is off. The LSE has
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** priority over the GPIO function.
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
- ARM GAS /tmp/cc8lsPSt.s page 3
+ ARM GAS /tmp/cclHgak8.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** (#) The HSE oscillator pins OSC_IN/OSC_OUT can be used as
@@ -178,7 +178,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** /**
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** * @}
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** */
- ARM GAS /tmp/cc8lsPSt.s page 4
+ ARM GAS /tmp/cclHgak8.s page 4
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
@@ -238,7 +238,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
48 .loc 1 179 0
49 0008 0023 movs r3, #0
180:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** uint32_t iocurrent;
- ARM GAS /tmp/cc8lsPSt.s page 5
+ ARM GAS /tmp/cclHgak8.s page 5
181:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** uint32_t temp;
@@ -298,7 +298,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
231:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp = GPIOx->OTYPER;
232:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp &= ~(GPIO_OTYPER_OT_0 << position) ;
233:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp |= (((GPIO_Init->Mode & GPIO_OUTPUT_TYPE) >> 4u) << position);
- ARM GAS /tmp/cc8lsPSt.s page 6
+ ARM GAS /tmp/cclHgak8.s page 6
234:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** GPIOx->OTYPER = temp;
@@ -358,7 +358,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
83 0030 02D5 bpl .L9
259:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** {
260:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp |= iocurrent;
- ARM GAS /tmp/cc8lsPSt.s page 7
+ ARM GAS /tmp/cclHgak8.s page 7
84 .loc 1 260 0
@@ -418,7 +418,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
123 005c 02D5 bpl .L11
276:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** {
277:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp |= iocurrent;
- ARM GAS /tmp/cc8lsPSt.s page 8
+ ARM GAS /tmp/cclHgak8.s page 8
124 .loc 1 277 0
@@ -478,7 +478,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
193:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
163 .loc 1 193 0
164 0086 0125 movs r5, #1
- ARM GAS /tmp/cc8lsPSt.s page 9
+ ARM GAS /tmp/cclHgak8.s page 9
165 0088 9D40 lsls r5, r5, r3
@@ -538,7 +538,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
210 00be 2600 movs r6, r4
211 00c0 BE40 lsls r6, r6, r7
212 00c2 F643 mvns r6, r6
- ARM GAS /tmp/cc8lsPSt.s page 10
+ ARM GAS /tmp/cclHgak8.s page 10
213 00c4 3240 ands r2, r6
@@ -598,7 +598,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
257 .loc 1 231 0
258 00f4 4468 ldr r4, [r0, #4]
259 .LVL35:
- ARM GAS /tmp/cc8lsPSt.s page 11
+ ARM GAS /tmp/cclHgak8.s page 11
232:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp |= (((GPIO_Init->Mode & GPIO_OUTPUT_TYPE) >> 4u) << position);
@@ -658,7 +658,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
305 .LBE2:
250:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** temp &= ~(0x0FuL << (4u * (position & 0x03u)));
306 .loc 1 250 0
- ARM GAS /tmp/cc8lsPSt.s page 12
+ ARM GAS /tmp/cclHgak8.s page 12
307 012a 9C08 lsrs r4, r3, #2
@@ -718,7 +718,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
354 016e 50E7 b .L8
355 .L17:
356 0170 0326 movs r6, #3
- ARM GAS /tmp/cc8lsPSt.s page 13
+ ARM GAS /tmp/cclHgak8.s page 13
357 0172 4EE7 b .L8
@@ -778,7 +778,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
401 .cfi_offset 14, -4
402 0002 CE46 mov lr, r9
403 0004 4746 mov r7, r8
- ARM GAS /tmp/cc8lsPSt.s page 14
+ ARM GAS /tmp/cclHgak8.s page 14
404 0006 80B5 push {r7, lr}
@@ -838,7 +838,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
330:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
331:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** /* Clear Rising Falling edge configuration */
332:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** EXTI->RTSR &= ~((uint32_t)iocurrent);
- ARM GAS /tmp/cc8lsPSt.s page 15
+ ARM GAS /tmp/cclHgak8.s page 15
333:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** EXTI->FTSR &= ~((uint32_t)iocurrent);
@@ -898,7 +898,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
464 0054 C460 str r4, [r0, #12]
465 .L25:
355:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** }
- ARM GAS /tmp/cc8lsPSt.s page 16
+ ARM GAS /tmp/cclHgak8.s page 16
356:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
@@ -958,7 +958,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
510 0092 0BD0 beq .L31
325:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** {
511 .loc 1 325 0 discriminator 5
- ARM GAS /tmp/cc8lsPSt.s page 17
+ ARM GAS /tmp/cclHgak8.s page 17
512 0094 1849 ldr r1, .L37+12
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
559 00d4 054E ldr r6, .L37
560 00d6 6446 mov r4, ip
561 00d8 0234 adds r4, r4, #2
- ARM GAS /tmp/cc8lsPSt.s page 18
+ ARM GAS /tmp/cclHgak8.s page 18
562 00da A400 lsls r4, r4, #2
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
378:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** * @brief Read the specified input port pin.
379:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** * @param GPIOx where x can be (A..F) to select the GPIO peripheral for STM32F0 family
380:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** * @param GPIO_Pin specifies the port bit to read.
- ARM GAS /tmp/cc8lsPSt.s page 19
+ ARM GAS /tmp/cclHgak8.s page 19
381:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** * This parameter can be GPIO_PIN_x where x can be (0..15).
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
633 .LFB43:
401:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
402:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** /**
- ARM GAS /tmp/cc8lsPSt.s page 20
+ ARM GAS /tmp/cclHgak8.s page 20
403:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** * @brief Set or clear the selected data port bit.
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
659 .syntax unified
660 .code 16
661 .thumb_func
- ARM GAS /tmp/cc8lsPSt.s page 21
+ ARM GAS /tmp/cclHgak8.s page 21
662 .fpu softvfp
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
696 .syntax unified
697 .code 16
698 .thumb_func
- ARM GAS /tmp/cc8lsPSt.s page 22
+ ARM GAS /tmp/cclHgak8.s page 22
699 .fpu softvfp
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
726 0014 019B ldr r3, [sp, #4]
727 0016 C361 str r3, [r0, #28]
481:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** /* Read LCKK register. This read is mandatory to complete key lock sequence */
- ARM GAS /tmp/cc8lsPSt.s page 23
+ ARM GAS /tmp/cclHgak8.s page 23
482:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** tmp = GPIOx->LCKR;
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
503:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** if(__HAL_GPIO_EXTI_GET_IT(GPIO_Pin) != 0x00u)
504:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** {
505:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** __HAL_GPIO_EXTI_CLEAR_IT(GPIO_Pin);
- ARM GAS /tmp/cc8lsPSt.s page 24
+ ARM GAS /tmp/cclHgak8.s page 24
506:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c **** HAL_GPIO_EXTI_Callback(GPIO_Pin);
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc8lsPSt.s page 1
798 0008 00D1 bne .L58
799 .LVL77:
800 .L56:
- ARM GAS /tmp/cc8lsPSt.s page 25
+ ARM GAS /tmp/cclHgak8.s page 25
508:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_gpio.c ****
@@ -1466,36 +1466,36 @@ ARM GAS /tmp/cc8lsPSt.s page 1
819 .LFE46:
821 .text
822 .Letext0:
- 823 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 824 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 823 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 824 .file 3 "/usr/include/newlib/sys/_stdint.h"
825 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
826 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
827 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
828 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h"
829 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/cc8lsPSt.s page 26
+ ARM GAS /tmp/cclHgak8.s page 26
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_gpio.c
- /tmp/cc8lsPSt.s:16 .text.HAL_GPIO_Init:0000000000000000 $t
- /tmp/cc8lsPSt.s:23 .text.HAL_GPIO_Init:0000000000000000 HAL_GPIO_Init
- /tmp/cc8lsPSt.s:369 .text.HAL_GPIO_Init:000000000000017c $d
- /tmp/cc8lsPSt.s:380 .text.HAL_GPIO_DeInit:0000000000000000 $t
- /tmp/cc8lsPSt.s:387 .text.HAL_GPIO_DeInit:0000000000000000 HAL_GPIO_DeInit
- /tmp/cc8lsPSt.s:579 .text.HAL_GPIO_DeInit:00000000000000ec $d
- /tmp/cc8lsPSt.s:589 .text.HAL_GPIO_ReadPin:0000000000000000 $t
- /tmp/cc8lsPSt.s:596 .text.HAL_GPIO_ReadPin:0000000000000000 HAL_GPIO_ReadPin
- /tmp/cc8lsPSt.s:625 .text.HAL_GPIO_WritePin:0000000000000000 $t
- /tmp/cc8lsPSt.s:632 .text.HAL_GPIO_WritePin:0000000000000000 HAL_GPIO_WritePin
- /tmp/cc8lsPSt.s:657 .text.HAL_GPIO_TogglePin:0000000000000000 $t
- /tmp/cc8lsPSt.s:664 .text.HAL_GPIO_TogglePin:0000000000000000 HAL_GPIO_TogglePin
- /tmp/cc8lsPSt.s:694 .text.HAL_GPIO_LockPin:0000000000000000 $t
- /tmp/cc8lsPSt.s:701 .text.HAL_GPIO_LockPin:0000000000000000 HAL_GPIO_LockPin
- /tmp/cc8lsPSt.s:753 .text.HAL_GPIO_EXTI_Callback:0000000000000000 $t
- /tmp/cc8lsPSt.s:760 .text.HAL_GPIO_EXTI_Callback:0000000000000000 HAL_GPIO_EXTI_Callback
- /tmp/cc8lsPSt.s:775 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 $t
- /tmp/cc8lsPSt.s:782 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 HAL_GPIO_EXTI_IRQHandler
- /tmp/cc8lsPSt.s:817 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000018 $d
+ /tmp/cclHgak8.s:16 .text.HAL_GPIO_Init:0000000000000000 $t
+ /tmp/cclHgak8.s:23 .text.HAL_GPIO_Init:0000000000000000 HAL_GPIO_Init
+ /tmp/cclHgak8.s:369 .text.HAL_GPIO_Init:000000000000017c $d
+ /tmp/cclHgak8.s:380 .text.HAL_GPIO_DeInit:0000000000000000 $t
+ /tmp/cclHgak8.s:387 .text.HAL_GPIO_DeInit:0000000000000000 HAL_GPIO_DeInit
+ /tmp/cclHgak8.s:579 .text.HAL_GPIO_DeInit:00000000000000ec $d
+ /tmp/cclHgak8.s:589 .text.HAL_GPIO_ReadPin:0000000000000000 $t
+ /tmp/cclHgak8.s:596 .text.HAL_GPIO_ReadPin:0000000000000000 HAL_GPIO_ReadPin
+ /tmp/cclHgak8.s:625 .text.HAL_GPIO_WritePin:0000000000000000 $t
+ /tmp/cclHgak8.s:632 .text.HAL_GPIO_WritePin:0000000000000000 HAL_GPIO_WritePin
+ /tmp/cclHgak8.s:657 .text.HAL_GPIO_TogglePin:0000000000000000 $t
+ /tmp/cclHgak8.s:664 .text.HAL_GPIO_TogglePin:0000000000000000 HAL_GPIO_TogglePin
+ /tmp/cclHgak8.s:694 .text.HAL_GPIO_LockPin:0000000000000000 $t
+ /tmp/cclHgak8.s:701 .text.HAL_GPIO_LockPin:0000000000000000 HAL_GPIO_LockPin
+ /tmp/cclHgak8.s:753 .text.HAL_GPIO_EXTI_Callback:0000000000000000 $t
+ /tmp/cclHgak8.s:760 .text.HAL_GPIO_EXTI_Callback:0000000000000000 HAL_GPIO_EXTI_Callback
+ /tmp/cclHgak8.s:775 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 $t
+ /tmp/cclHgak8.s:782 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 HAL_GPIO_EXTI_IRQHandler
+ /tmp/cclHgak8.s:817 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000018 $d
NO UNDEFINED SYMBOLS
diff --git a/midi-dials/build/stm32f0xx_hal_gpio.o b/midi-dials/build/stm32f0xx_hal_gpio.o
index 804c8a0..8a033c9 100644
--- a/midi-dials/build/stm32f0xx_hal_gpio.o
+++ b/midi-dials/build/stm32f0xx_hal_gpio.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_i2c.lst b/midi-dials/build/stm32f0xx_hal_i2c.lst
index 90c8438..f4e7a61 100644
--- a/midi-dials/build/stm32f0xx_hal_i2c.lst
+++ b/midi-dials/build/stm32f0xx_hal_i2c.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/cc56iHhV.s page 1
+ARM GAS /tmp/ccskJbbb.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (+++) Enable the DMAx interface clock using
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (+++) Configure the DMA handle parameters
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (+++) Configure the DMA Tx or Rx channel
- ARM GAS /tmp/cc56iHhV.s page 2
+ ARM GAS /tmp/ccskJbbb.s page 2
35:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (+++) Associate the initialized DMA handle to the hi2c DMA Tx or Rx handle
@@ -118,7 +118,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** ==========================================================
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** [..]
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (@) These interfaces allow to manage a sequential transfer with a repeated start condition
- ARM GAS /tmp/cc56iHhV.s page 3
+ ARM GAS /tmp/ccskJbbb.s page 3
92:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** when a direction change during transfer
@@ -178,7 +178,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (++) Sequential receive in slave I2C mode an amount of data in non-blocking mode using @ref H
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** or using @ref HAL_I2C_Slave_Seq_Receive_DMA()
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (+++) At reception end of current frame transfer, @ref HAL_I2C_SlaveRxCpltCallback() is execu
- ARM GAS /tmp/cc56iHhV.s page 4
+ ARM GAS /tmp/ccskJbbb.s page 4
149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** add his own code by customization of function pointer @ref HAL_I2C_SlaveRxCpltCallback()
@@ -238,7 +238,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (+) Read an amount of data in non-blocking mode with DMA from a specific memory address using
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** @ref HAL_I2C_Mem_Read_DMA()
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (+) At Memory end of read transfer, @ref HAL_I2C_MemRxCpltCallback() is executed and user can
- ARM GAS /tmp/cc56iHhV.s page 5
+ ARM GAS /tmp/ccskJbbb.s page 5
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** add his own code by customization of function pointer @ref HAL_I2C_MemRxCpltCallback()
@@ -298,7 +298,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
260:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (+) MemRxCpltCallback : callback for Memory reception end of transfer.
261:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (+) ErrorCallback : callback for error detection.
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (+) AbortCpltCallback : callback for abort completion process.
- ARM GAS /tmp/cc56iHhV.s page 6
+ ARM GAS /tmp/ccskJbbb.s page 6
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (+) MspInitCallback : callback for Msp Init.
@@ -358,7 +358,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
317:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
318:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
319:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** #ifdef HAL_I2C_MODULE_ENABLED
- ARM GAS /tmp/cc56iHhV.s page 7
+ ARM GAS /tmp/ccskJbbb.s page 7
320:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -418,7 +418,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
374:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
375:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Private functions to handle DMA transfer */
376:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** static void I2C_DMAMasterTransmitCplt(DMA_HandleTypeDef *hdma);
- ARM GAS /tmp/cc56iHhV.s page 8
+ ARM GAS /tmp/ccskJbbb.s page 8
377:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** static void I2C_DMAMasterReceiveCplt(DMA_HandleTypeDef *hdma);
@@ -478,7 +478,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
431:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /** @defgroup I2C_Exported_Functions_Group1 Initialization and de-initialization functions
432:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @brief Initialization and Configuration functions
433:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** *
- ARM GAS /tmp/cc56iHhV.s page 9
+ ARM GAS /tmp/ccskJbbb.s page 9
434:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** @verbatim
@@ -538,7 +538,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
488:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
489:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Allocate lock resource and initialize it */
490:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Lock = HAL_UNLOCKED;
- ARM GAS /tmp/cc56iHhV.s page 10
+ ARM GAS /tmp/ccskJbbb.s page 10
491:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -598,7 +598,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
545:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Instance->CR2 = (I2C_CR2_ADD10);
546:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
547:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Enable the AUTOEND by default, and enable NACK (should be disable only during Slave process */
- ARM GAS /tmp/cc56iHhV.s page 11
+ ARM GAS /tmp/ccskJbbb.s page 11
548:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Instance->CR2 |= (I2C_CR2_AUTOEND | I2C_CR2_NACK);
@@ -658,7 +658,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
602:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** #else
603:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC */
604:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** HAL_I2C_MspDeInit(hi2c);
- ARM GAS /tmp/cc56iHhV.s page 12
+ ARM GAS /tmp/ccskJbbb.s page 12
605:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
@@ -718,7 +718,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
659:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @arg @ref HAL_I2C_MASTER_RX_COMPLETE_CB_ID Master Rx Transfer completed callback ID
660:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @arg @ref HAL_I2C_SLAVE_TX_COMPLETE_CB_ID Slave Tx Transfer completed callback ID
661:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @arg @ref HAL_I2C_SLAVE_RX_COMPLETE_CB_ID Slave Rx Transfer completed callback ID
- ARM GAS /tmp/cc56iHhV.s page 13
+ ARM GAS /tmp/ccskJbbb.s page 13
662:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @arg @ref HAL_I2C_LISTEN_COMPLETE_CB_ID Listen Complete callback ID
@@ -778,7 +778,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
716:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** break;
717:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
718:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** case HAL_I2C_ERROR_CB_ID :
- ARM GAS /tmp/cc56iHhV.s page 14
+ ARM GAS /tmp/ccskJbbb.s page 14
719:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->ErrorCallback = pCallback;
@@ -838,7 +838,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
773:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Release Lock */
774:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_UNLOCK(hi2c);
775:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return status;
- ARM GAS /tmp/cc56iHhV.s page 15
+ ARM GAS /tmp/ccskJbbb.s page 15
776:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -898,7 +898,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
830:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** case HAL_I2C_MEM_TX_COMPLETE_CB_ID :
831:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->MemTxCpltCallback = HAL_I2C_MemTxCpltCallback; /* Legacy weak MemTxCpltCallback
832:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** break;
- ARM GAS /tmp/cc56iHhV.s page 16
+ ARM GAS /tmp/ccskJbbb.s page 16
833:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -958,7 +958,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
887:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK;
888:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
889:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Return error status */
- ARM GAS /tmp/cc56iHhV.s page 17
+ ARM GAS /tmp/ccskJbbb.s page 17
890:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** status = HAL_ERROR;
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
944:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
945:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_UnRegisterAddrCallback(I2C_HandleTypeDef *hi2c)
946:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 18
+ ARM GAS /tmp/ccskJbbb.s page 18
947:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** HAL_StatusTypeDef status = HAL_OK;
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1001:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (++) HAL_I2C_Slave_Receive()
1002:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (++) HAL_I2C_Mem_Write()
1003:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (++) HAL_I2C_Mem_Read()
- ARM GAS /tmp/cc56iHhV.s page 19
+ ARM GAS /tmp/ccskJbbb.s page 19
1004:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** (++) HAL_I2C_IsDeviceReady()
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1058:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @retval HAL status
1059:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
1060:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Transmit(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pD
- ARM GAS /tmp/cc56iHhV.s page 20
+ ARM GAS /tmp/ccskJbbb.s page 20
1061:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1115:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if ((hi2c->XferCount != 0U) && (hi2c->XferSize == 0U))
1116:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
1117:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Wait until TCR flag is set */
- ARM GAS /tmp/cc56iHhV.s page 21
+ ARM GAS /tmp/ccskJbbb.s page 21
1118:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_TCR, RESET, Timeout, tickstart) != HAL_OK)
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1172:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @retval HAL status
1173:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
1174:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Receive(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pDa
- ARM GAS /tmp/cc56iHhV.s page 22
+ ARM GAS /tmp/ccskJbbb.s page 22
1175:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1229:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
1230:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if ((hi2c->XferCount != 0U) && (hi2c->XferSize == 0U))
1231:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 23
+ ARM GAS /tmp/ccskJbbb.s page 23
1232:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Wait until TCR flag is set */
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1286:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
1287:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Transmit(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Size, ui
1288:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 24
+ ARM GAS /tmp/ccskJbbb.s page 24
1289:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** uint32_t tickstart;
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1343:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_DIR, RESET, Timeout, tickstart) != HAL_OK)
1344:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
1345:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Disable Address Acknowledge */
- ARM GAS /tmp/cc56iHhV.s page 25
+ ARM GAS /tmp/ccskJbbb.s page 25
1346:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK;
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1400:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
1401:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY;
1402:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE;
- ARM GAS /tmp/cc56iHhV.s page 26
+ ARM GAS /tmp/ccskJbbb.s page 26
1403:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1457:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_NACK;
1458:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_ERROR;
1459:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
- ARM GAS /tmp/cc56iHhV.s page 27
+ ARM GAS /tmp/ccskJbbb.s page 27
1460:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1514:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
1515:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Wait until BUSY flag is reset */
1516:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_BUSY, SET, Timeout, tickstart) != HAL_OK)
- ARM GAS /tmp/cc56iHhV.s page 28
+ ARM GAS /tmp/ccskJbbb.s page 28
1517:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
@@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1571:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME;
1572:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT;
1573:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 29
+ ARM GAS /tmp/ccskJbbb.s page 29
1574:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE)
@@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1628:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
1629:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
1630:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Process Locked */
- ARM GAS /tmp/cc56iHhV.s page 30
+ ARM GAS /tmp/ccskJbbb.s page 30
1631:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_LOCK(hi2c);
@@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1685:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
1686:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Transmit_IT(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Size)
1687:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 31
+ ARM GAS /tmp/ccskJbbb.s page 31
1688:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY)
@@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1742:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX;
1743:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE;
1744:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
- ARM GAS /tmp/cc56iHhV.s page 32
+ ARM GAS /tmp/ccskJbbb.s page 32
1745:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1799:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_LOCK(hi2c);
1800:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
1801:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX;
- ARM GAS /tmp/cc56iHhV.s page 33
+ ARM GAS /tmp/ccskJbbb.s page 33
1802:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER;
@@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1856:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Send Slave Address */
1857:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Set NBYTES to write and reload if hi2c->XferCount > MAX_NBYTE_SIZE and generate RESTART
1858:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, xfermode, I2C_GENERATE_START_
- ARM GAS /tmp/cc56iHhV.s page 34
+ ARM GAS /tmp/ccskJbbb.s page 34
1859:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1913:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** else
1914:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
1915:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_BUSY;
- ARM GAS /tmp/cc56iHhV.s page 35
+ ARM GAS /tmp/ccskJbbb.s page 35
1916:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1970:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->hdmarx->XferCpltCallback = I2C_DMAMasterReceiveCplt;
1971:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
1972:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Set the DMA error callback */
- ARM GAS /tmp/cc56iHhV.s page 36
+ ARM GAS /tmp/ccskJbbb.s page 36
1973:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->hdmarx->XferErrorCallback = I2C_DMAError;
@@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2027:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Process Unlocked */
2028:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_UNLOCK(hi2c);
2029:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 37
+ ARM GAS /tmp/ccskJbbb.s page 37
2030:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_ERROR;
@@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2084:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX;
2085:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE;
2086:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE;
- ARM GAS /tmp/cc56iHhV.s page 38
+ ARM GAS /tmp/ccskJbbb.s page 38
2087:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2141:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
2142:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** else
2143:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 39
+ ARM GAS /tmp/ccskJbbb.s page 39
2144:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Update I2C state */
@@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2198:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (hi2c->hdmarx != NULL)
2199:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
2200:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */
- ARM GAS /tmp/cc56iHhV.s page 40
+ ARM GAS /tmp/ccskJbbb.s page 40
2201:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->hdmarx->XferCpltCallback = I2C_DMASlaveReceiveCplt;
@@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2255:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_UNLOCK(hi2c);
2256:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
2257:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_ERROR;
- ARM GAS /tmp/cc56iHhV.s page 41
+ ARM GAS /tmp/ccskJbbb.s page 41
2258:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2312:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferCount = Size;
2313:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferISR = NULL;
2314:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 42
+ ARM GAS /tmp/ccskJbbb.s page 42
2315:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Send Slave Address and Memory Address */
@@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2369:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
2370:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
2371:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 43
+ ARM GAS /tmp/ccskJbbb.s page 43
2372:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2426:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM;
2427:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_ERROR;
2428:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
- ARM GAS /tmp/cc56iHhV.s page 44
+ ARM GAS /tmp/ccskJbbb.s page 44
2429:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2483:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->pBuffPtr++;
2484:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
2485:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferSize--;
- ARM GAS /tmp/cc56iHhV.s page 45
+ ARM GAS /tmp/ccskJbbb.s page 45
2486:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferCount--;
@@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2540:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value
2541:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface
2542:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param MemAddress Internal memory address
- ARM GAS /tmp/cc56iHhV.s page 46
+ ARM GAS /tmp/ccskJbbb.s page 46
2543:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param MemAddSize Size of internal memory address
@@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2597:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (I2C_RequestMemoryWrite(hi2c, DevAddress, MemAddress, MemAddSize, I2C_TIMEOUT_FLAG, tickstar
2598:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
2599:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Process Unlocked */
- ARM GAS /tmp/cc56iHhV.s page 47
+ ARM GAS /tmp/ccskJbbb.s page 47
2600:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_UNLOCK(hi2c);
@@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2654:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
2655:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) == SET)
2656:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 48
+ ARM GAS /tmp/ccskJbbb.s page 48
2657:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_BUSY;
@@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2711:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
2712:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** else
2713:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 49
+ ARM GAS /tmp/ccskJbbb.s page 49
2714:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_BUSY;
@@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2768:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
2769:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE;
2770:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE;
- ARM GAS /tmp/cc56iHhV.s page 50
+ ARM GAS /tmp/ccskJbbb.s page 50
2771:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2825:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
2826:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Process Unlocked */
2827:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_UNLOCK(hi2c);
- ARM GAS /tmp/cc56iHhV.s page 51
+ ARM GAS /tmp/ccskJbbb.s page 51
2828:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2882:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY)
2883:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
2884:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U))
- ARM GAS /tmp/cc56iHhV.s page 52
+ ARM GAS /tmp/ccskJbbb.s page 52
2885:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
@@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2939:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->hdmarx->XferHalfCpltCallback = NULL;
2940:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL;
2941:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 53
+ ARM GAS /tmp/ccskJbbb.s page 53
2942:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Enable the DMA channel */
@@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2996:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
2997:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** else
2998:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 54
+ ARM GAS /tmp/ccskJbbb.s page 54
2999:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_BUSY;
@@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3053:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
3054:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Update I2C state */
3055:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY;
- ARM GAS /tmp/cc56iHhV.s page 55
+ ARM GAS /tmp/ccskJbbb.s page 55
3056:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3110:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_STOP;
3111:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
3112:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Wait until STOPF flag is reset */
- ARM GAS /tmp/cc56iHhV.s page 56
+ ARM GAS /tmp/ccskJbbb.s page 56
3113:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (I2C_WaitOnFlagUntilTimeout(hi2c, I2C_FLAG_STOPF, RESET, Timeout, tickstart) != HAL_OK)
@@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3167:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_LOCK(hi2c);
3168:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
3169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX;
- ARM GAS /tmp/cc56iHhV.s page 57
+ ARM GAS /tmp/ccskJbbb.s page 57
3170:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER;
@@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3224:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_BUSY;
3225:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
3226:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
- ARM GAS /tmp/cc56iHhV.s page 58
+ ARM GAS /tmp/ccskJbbb.s page 58
3227:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3281:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
3282:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** else
3283:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 59
+ ARM GAS /tmp/ccskJbbb.s page 59
3284:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Convert OTHER_xxx XferOptions if any */
@@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3338:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current
3339:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** process unlock */
3340:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Enable ERR and NACK interrupts */
- ARM GAS /tmp/cc56iHhV.s page 60
+ ARM GAS /tmp/ccskJbbb.s page 60
3341:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_ERROR_IT);
@@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3395:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value
3396:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface
3397:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param pData Pointer to data buffer
- ARM GAS /tmp/cc56iHhV.s page 61
+ ARM GAS /tmp/ccskJbbb.s page 61
3398:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param Size Amount of data to be sent
@@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3452:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
3453:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
3454:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 62
+ ARM GAS /tmp/ccskJbbb.s page 62
3455:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Send Slave Address and set NBYTES to read */
@@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3509:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
3510:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* If hi2c->XferCount > MAX_NBYTE_SIZE, use reload mode */
3511:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (hi2c->XferCount > MAX_NBYTE_SIZE)
- ARM GAS /tmp/cc56iHhV.s page 63
+ ARM GAS /tmp/ccskJbbb.s page 63
3512:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
@@ -3778,7 +3778,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3566:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Process Unlocked */
3567:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_UNLOCK(hi2c);
3568:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 64
+ ARM GAS /tmp/ccskJbbb.s page 64
3569:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_ERROR;
@@ -3838,7 +3838,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3623:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* possible to enable all of these */
3624:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* I2C_IT_ERRI | I2C_IT_TCI| I2C_IT_STOPI| I2C_IT_NACKI | I2C_IT_ADDRI | I2C_IT_RXI | I2C_IT_
3625:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT);
- ARM GAS /tmp/cc56iHhV.s page 65
+ ARM GAS /tmp/ccskJbbb.s page 65
3626:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -3898,7 +3898,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3680:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** will lead to call HAL_I2C_ErrorCallback() at end of DMA abort procedure */
3681:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = I2C_DMAAbort;
3682:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 66
+ ARM GAS /tmp/ccskJbbb.s page 66
3683:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Abort DMA RX */
@@ -3958,7 +3958,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3737:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param Size Amount of data to be sent
3738:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param XferOptions Options of Transfer, value of @ref I2C_XFEROPTIONS
3739:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @retval HAL status
- ARM GAS /tmp/cc56iHhV.s page 67
+ ARM GAS /tmp/ccskJbbb.s page 67
3740:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
@@ -4018,7 +4018,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3794:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
3795:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Abort DMA Xfer if any */
3796:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (hi2c->hdmatx != NULL)
- ARM GAS /tmp/cc56iHhV.s page 68
+ ARM GAS /tmp/ccskJbbb.s page 68
3797:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
@@ -4078,7 +4078,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3851:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Update I2C error code */
3852:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA_PARAM;
3853:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 69
+ ARM GAS /tmp/ccskJbbb.s page 69
3854:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Process Unlocked */
@@ -4138,7 +4138,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3908:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
3909:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
3910:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /**
- ARM GAS /tmp/cc56iHhV.s page 70
+ ARM GAS /tmp/ccskJbbb.s page 70
3911:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @brief Sequential receive in slave/device I2C mode an amount of data in non-blocking mode with
@@ -4198,7 +4198,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3965:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
3966:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
3967:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_RX_LISTEN;
- ARM GAS /tmp/cc56iHhV.s page 71
+ ARM GAS /tmp/ccskJbbb.s page 71
3968:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE;
@@ -4258,7 +4258,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4022:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) == (uint32_t)HAL_I2C_STATE_LISTEN)
4023:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
4024:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U))
- ARM GAS /tmp/cc56iHhV.s page 72
+ ARM GAS /tmp/ccskJbbb.s page 72
4025:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
@@ -4318,7 +4318,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4079:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Call Directly XferAbortCallback function in case of error */
4080:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback(hi2c->hdmarx);
4081:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
- ARM GAS /tmp/cc56iHhV.s page 73
+ ARM GAS /tmp/ccskJbbb.s page 73
4082:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -4378,7 +4378,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4136:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Update XferCount value */
4137:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferCount -= hi2c->XferSize;
4138:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 74
+ ARM GAS /tmp/ccskJbbb.s page 74
4139:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Reset XferSize */
@@ -4438,7 +4438,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4193:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
4194:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN;
4195:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_IT;
- ARM GAS /tmp/cc56iHhV.s page 75
+ ARM GAS /tmp/ccskJbbb.s page 75
4196:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -4498,7 +4498,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4250:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
4251:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Process Locked */
4252:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_LOCK(hi2c);
- ARM GAS /tmp/cc56iHhV.s page 76
+ ARM GAS /tmp/ccskJbbb.s page 76
4253:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -4558,7 +4558,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4307:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
4308:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
4309:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 77
+ ARM GAS /tmp/ccskJbbb.s page 77
4310:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /**
@@ -4618,7 +4618,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4364:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
4365:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __weak void HAL_I2C_MasterTxCpltCallback(I2C_HandleTypeDef *hi2c)
4366:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 78
+ ARM GAS /tmp/ccskJbbb.s page 78
4367:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */
@@ -4678,7 +4678,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4421:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
4422:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /**
4423:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @brief Slave Address Match callback.
- ARM GAS /tmp/cc56iHhV.s page 79
+ ARM GAS /tmp/ccskJbbb.s page 79
4424:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains
@@ -4738,7 +4738,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4478:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @retval None
4479:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
4480:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __weak void HAL_I2C_MemRxCpltCallback(I2C_HandleTypeDef *hi2c)
- ARM GAS /tmp/cc56iHhV.s page 80
+ ARM GAS /tmp/ccskJbbb.s page 80
4481:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
@@ -4798,7 +4798,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4535:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** and the data flow.
4536:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
4537:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** @endverbatim
- ARM GAS /tmp/cc56iHhV.s page 81
+ ARM GAS /tmp/ccskJbbb.s page 81
4538:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @{
@@ -4858,7 +4858,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4592:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param ITSources Interrupt sources enabled.
4593:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @retval HAL status
4594:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
- ARM GAS /tmp/cc56iHhV.s page 82
+ ARM GAS /tmp/ccskJbbb.s page 82
4595:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_Master_ISR_IT(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, uint
@@ -4918,7 +4918,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4649:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE;
4650:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** I2C_TransferConfig(hi2c, devaddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, I2C_NO_START
4651:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
- ARM GAS /tmp/cc56iHhV.s page 83
+ ARM GAS /tmp/ccskJbbb.s page 83
4652:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** else
@@ -4978,7 +4978,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4706:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
4707:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** else
4708:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 84
+ ARM GAS /tmp/ccskJbbb.s page 84
4709:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Nothing to do */
@@ -5038,7 +5038,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4763:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_AF);
4764:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
4765:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Flush TX register */
- ARM GAS /tmp/cc56iHhV.s page 85
+ ARM GAS /tmp/ccskJbbb.s page 85
4766:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c);
@@ -5098,7 +5098,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4820:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
4821:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Write data to TXDR only if XferCount not reach "0" */
4822:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* A TXIS flag can be set, during STOP treatment */
- ARM GAS /tmp/cc56iHhV.s page 86
+ ARM GAS /tmp/ccskJbbb.s page 86
4823:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Check if all Datas have already been sent */
@@ -5158,7 +5158,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4877:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
4878:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Set corresponding Error Code */
4879:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF;
- ARM GAS /tmp/cc56iHhV.s page 87
+ ARM GAS /tmp/ccskJbbb.s page 87
4880:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -5218,7 +5218,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4934:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** else
4935:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
4936:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Call TxCpltCallback() if no stop mode is set */
- ARM GAS /tmp/cc56iHhV.s page 88
+ ARM GAS /tmp/ccskJbbb.s page 88
4937:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (I2C_GET_STOP_MODE(hi2c) != I2C_AUTOEND_MODE)
@@ -5278,7 +5278,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4991:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
4992:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /**
4993:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @brief Interrupt Sub-Routine which handle the Interrupt Flags Slave Mode with DMA.
- ARM GAS /tmp/cc56iHhV.s page 89
+ ARM GAS /tmp/ccskJbbb.s page 89
4994:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains
@@ -5338,7 +5338,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5048:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (treatdmanack == 1U)
5049:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
5050:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if ((hi2c->State == HAL_I2C_STATE_LISTEN) && (tmpoptions == I2C_FIRST_AND_LAST_FRAME)) /* S
- ARM GAS /tmp/cc56iHhV.s page 90
+ ARM GAS /tmp/ccskJbbb.s page 90
5051:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
@@ -5398,7 +5398,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5105:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_UNLOCK(hi2c);
5106:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
5107:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_OK;
- ARM GAS /tmp/cc56iHhV.s page 91
+ ARM GAS /tmp/ccskJbbb.s page 91
5108:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -5458,7 +5458,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5162:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
5163:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /**
5164:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @brief Master sends target device address followed by internal memory address for read request
- ARM GAS /tmp/cc56iHhV.s page 92
+ ARM GAS /tmp/ccskJbbb.s page 92
5165:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains
@@ -5518,7 +5518,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5219:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param ITFlags Interrupt flags to handle.
5220:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @retval None
5221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
- ARM GAS /tmp/cc56iHhV.s page 93
+ ARM GAS /tmp/ccskJbbb.s page 93
5222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** static void I2C_ITAddrCplt(I2C_HandleTypeDef *hi2c, uint32_t ITFlags)
@@ -5578,7 +5578,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5276:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Call Slave Addr callback */
5277:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1)
5278:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->AddrCallback(hi2c, transferdirection, slaveaddrcode);
- ARM GAS /tmp/cc56iHhV.s page 94
+ ARM GAS /tmp/ccskJbbb.s page 94
5279:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** #else
@@ -5638,7 +5638,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5333:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Process Unlocked */
5334:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_UNLOCK(hi2c);
5335:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 95
+ ARM GAS /tmp/ccskJbbb.s page 95
5336:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */
@@ -5698,7 +5698,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5390:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** #else
5391:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** HAL_I2C_SlaveTxCpltCallback(hi2c);
5392:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
- ARM GAS /tmp/cc56iHhV.s page 96
+ ARM GAS /tmp/ccskJbbb.s page 96
5393:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -5758,7 +5758,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5447:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF;
5448:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
5449:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 97
+ ARM GAS /tmp/ccskJbbb.s page 97
5450:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Flush TX register */
@@ -5818,7 +5818,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5504:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (hi2c->Mode == HAL_I2C_MODE_MEM)
5505:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
5506:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE;
- ARM GAS /tmp/cc56iHhV.s page 98
+ ARM GAS /tmp/ccskJbbb.s page 98
5507:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -5878,7 +5878,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5561:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
5562:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Flush TX register */
5563:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c);
- ARM GAS /tmp/cc56iHhV.s page 99
+ ARM GAS /tmp/ccskJbbb.s page 99
5564:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -5938,7 +5938,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5618:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** I2C_ITError(hi2c, hi2c->ErrorCode);
5619:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
5620:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Call the Listen Complete callback, to inform upper layer of the end of Listen usecase */
- ARM GAS /tmp/cc56iHhV.s page 100
+ ARM GAS /tmp/ccskJbbb.s page 100
5621:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_LISTEN)
@@ -5998,7 +5998,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5675:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
5676:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /**
5677:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @brief I2C Listen complete process.
- ARM GAS /tmp/cc56iHhV.s page 101
+ ARM GAS /tmp/ccskJbbb.s page 101
5678:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param hi2c I2C handle.
@@ -6058,7 +6058,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5732:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
5733:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** static void I2C_ITError(I2C_HandleTypeDef *hi2c, uint32_t ErrorCode)
5734:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 102
+ ARM GAS /tmp/ccskJbbb.s page 102
5735:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** HAL_I2C_StateTypeDef tmpstate = hi2c->State;
@@ -6118,7 +6118,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5789:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (HAL_DMA_Abort_IT(hi2c->hdmatx) != HAL_OK)
5790:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
5791:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Call Directly XferAbortCallback function in case of error */
- ARM GAS /tmp/cc56iHhV.s page 103
+ ARM GAS /tmp/ccskJbbb.s page 103
5792:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->hdmatx->XferAbortCallback(hi2c->hdmatx);
@@ -6178,7 +6178,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5846:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /**
5847:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @brief I2C Tx data register flush process.
5848:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param hi2c I2C handle.
- ARM GAS /tmp/cc56iHhV.s page 104
+ ARM GAS /tmp/ccskJbbb.s page 104
5849:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @retval None
@@ -6238,7 +6238,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
64 I2C_TransferConfig:
65 .LFB114:
5866:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 105
+ ARM GAS /tmp/ccskJbbb.s page 105
5867:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /**
@@ -6298,7 +6298,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5921:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
5922:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** I2C_HandleTypeDef *hi2c = (I2C_HandleTypeDef *)(((DMA_HandleTypeDef *)hdma)->Parent); /* Derogati
5923:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** uint32_t tmpoptions = hi2c->XferOptions;
- ARM GAS /tmp/cc56iHhV.s page 106
+ ARM GAS /tmp/ccskJbbb.s page 106
5924:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -6358,7 +6358,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5978:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
5979:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */
5980:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** I2C_ITError(hi2c, HAL_I2C_ERROR_DMA);
- ARM GAS /tmp/cc56iHhV.s page 107
+ ARM GAS /tmp/ccskJbbb.s page 107
5981:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -6418,7 +6418,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6035:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * (To be called at end of DMA Abort procedure).
6036:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param hdma DMA handle.
6037:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @retval None
- ARM GAS /tmp/cc56iHhV.s page 108
+ ARM GAS /tmp/ccskJbbb.s page 108
6038:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** */
@@ -6478,7 +6478,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6092:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
6093:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Process Unlocked */
6094:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** __HAL_UNLOCK(hi2c);
- ARM GAS /tmp/cc56iHhV.s page 109
+ ARM GAS /tmp/ccskJbbb.s page 109
6095:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_ERROR;
@@ -6538,7 +6538,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF) == RESET)
6150:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
6151:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Check if a NACK is detected */
- ARM GAS /tmp/cc56iHhV.s page 110
+ ARM GAS /tmp/ccskJbbb.s page 110
6152:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (I2C_IsAcknowledgeFailed(hi2c, Timeout, Tickstart) != HAL_OK)
@@ -6598,7 +6598,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
6207:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Clear Configuration Register 2 */
6208:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** I2C_RESET_CR2(hi2c);
- ARM GAS /tmp/cc56iHhV.s page 111
+ ARM GAS /tmp/ccskJbbb.s page 111
6209:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -6658,7 +6658,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
6264:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_ERROR;
6265:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
- ARM GAS /tmp/cc56iHhV.s page 112
+ ARM GAS /tmp/ccskJbbb.s page 112
6266:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -6718,7 +6718,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
72 .LCFI0:
73 .cfi_def_cfa_offset 20
74 .cfi_offset 4, -20
- ARM GAS /tmp/cc56iHhV.s page 113
+ ARM GAS /tmp/ccskJbbb.s page 113
75 .cfi_offset 5, -16
@@ -6778,7 +6778,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6324:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /**
6325:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @brief Manage the enabling of Interrupts.
6326:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains
- ARM GAS /tmp/cc56iHhV.s page 114
+ ARM GAS /tmp/ccskJbbb.s page 114
6327:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** * the configuration information for the specified I2C.
@@ -6838,7 +6838,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
137 000e 4B07 lsls r3, r1, #29
138 0010 2AD4 bmi .L18
6333:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** uint32_t tmpisr = 0U;
- ARM GAS /tmp/cc56iHhV.s page 115
+ ARM GAS /tmp/ccskJbbb.s page 115
139 .loc 1 6333 0
@@ -6898,7 +6898,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
170 .loc 1 6333 0
171 0032 0023 movs r3, #0
172 .L10:
- ARM GAS /tmp/cc56iHhV.s page 116
+ ARM GAS /tmp/ccskJbbb.s page 116
173 .LVL12:
@@ -6958,7 +6958,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6353:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
214 .loc 1 6353 0
215 005c 0E32 adds r2, r2, #14
- ARM GAS /tmp/cc56iHhV.s page 117
+ ARM GAS /tmp/ccskJbbb.s page 117
216 005e 1343 orrs r3, r2
@@ -7018,7 +7018,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
259 0000 30B5 push {r4, r5, lr}
260 .LCFI1:
261 .cfi_def_cfa_offset 12
- ARM GAS /tmp/cc56iHhV.s page 118
+ ARM GAS /tmp/ccskJbbb.s page 118
262 .cfi_offset 4, -12
@@ -7078,7 +7078,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
296 .LVL29:
6422:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
6423:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) != (uint32_t)HAL_I2C_STATE_LISTEN)
- ARM GAS /tmp/cc56iHhV.s page 119
+ ARM GAS /tmp/ccskJbbb.s page 119
297 .loc 1 6423 0
@@ -7138,7 +7138,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6445:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** tmpisr |= I2C_IT_STOPI;
6446:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
6447:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 120
+ ARM GAS /tmp/ccskJbbb.s page 120
6448:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** if ((InterruptRequest & I2C_XFER_RELOAD_IT) == I2C_XFER_RELOAD_IT)
@@ -7198,7 +7198,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
370 .section .text.I2C_ConvertOtherXferOptions,"ax",%progbits
371 .align 1
372 .syntax unified
- ARM GAS /tmp/cc56iHhV.s page 121
+ ARM GAS /tmp/ccskJbbb.s page 121
373 .code 16
@@ -7258,7 +7258,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6472:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
400 .loc 1 6472 0
401 0012 0023 movs r3, #0
- ARM GAS /tmp/cc56iHhV.s page 122
+ ARM GAS /tmp/ccskJbbb.s page 122
402 0014 C362 str r3, [r0, #44]
@@ -7318,7 +7318,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6255:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
453 .loc 1 6255 0
454 001c FFF7FEFF bl HAL_GetTick
- ARM GAS /tmp/cc56iHhV.s page 123
+ ARM GAS /tmp/ccskJbbb.s page 123
455 .LVL42:
@@ -7378,7 +7378,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
499 0054 FFF7FEFF bl I2C_Flush_TXDR
500 .LVL47:
6279:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 124
+ ARM GAS /tmp/ccskJbbb.s page 124
501 .loc 1 6279 0
@@ -7438,7 +7438,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
550 .LVL50:
551 0000 70B5 push {r4, r5, r6, lr}
552 .LCFI3:
- ARM GAS /tmp/cc56iHhV.s page 125
+ ARM GAS /tmp/ccskJbbb.s page 125
553 .cfi_def_cfa_offset 16
@@ -7498,7 +7498,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
599 003e 2232 adds r2, r2, #34
600 0040 A354 strb r3, [r4, r2]
6130:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 126
+ ARM GAS /tmp/ccskJbbb.s page 126
601 .loc 1 6130 0
@@ -7558,7 +7558,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
652 .LVL59:
653 .L64:
6082:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 127
+ ARM GAS /tmp/ccskJbbb.s page 127
654 .loc 1 6082 0
@@ -7618,7 +7618,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6100:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
699 .loc 1 6100 0
700 @ sp needed
- ARM GAS /tmp/cc56iHhV.s page 128
+ ARM GAS /tmp/ccskJbbb.s page 128
701 .LVL61:
@@ -7678,7 +7678,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
754 0026 1ED1 bne .L73
5133:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
755 .loc 1 5133 0
- ARM GAS /tmp/cc56iHhV.s page 129
+ ARM GAS /tmp/ccskJbbb.s page 129
756 0028 012D cmp r5, #1
@@ -7738,7 +7738,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
802 .LVL72:
803 006a 70BD pop {r4, r5, r6, pc}
804 .LVL73:
- ARM GAS /tmp/cc56iHhV.s page 130
+ ARM GAS /tmp/ccskJbbb.s page 130
805 .L74:
@@ -7798,7 +7798,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
857 .LVL78:
858 0020 0028 cmp r0, #0
859 0022 1ED1 bne .L81
- ARM GAS /tmp/cc56iHhV.s page 131
+ ARM GAS /tmp/ccskJbbb.s page 131
5186:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
@@ -7858,7 +7858,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
905 0064 02B0 add sp, sp, #8
906 @ sp needed
907 .LVL81:
- ARM GAS /tmp/cc56iHhV.s page 132
+ ARM GAS /tmp/ccskJbbb.s page 132
908 0066 70BD pop {r4, r5, r6, pc}
@@ -7918,7 +7918,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6158:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
960 .loc 1 6158 0
961 001e FFF7FEFF bl HAL_GetTick
- ARM GAS /tmp/cc56iHhV.s page 133
+ ARM GAS /tmp/ccskJbbb.s page 133
962 .LVL86:
@@ -7978,7 +7978,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1008 .syntax unified
1009 .code 16
1010 .thumb_func
- ARM GAS /tmp/cc56iHhV.s page 134
+ ARM GAS /tmp/ccskJbbb.s page 134
1011 .fpu softvfp
@@ -8038,7 +8038,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6224:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY;
1060 .loc 1 6224 0 is_stmt 1
1061 0034 636C ldr r3, [r4, #68]
- ARM GAS /tmp/cc56iHhV.s page 135
+ ARM GAS /tmp/ccskJbbb.s page 135
1062 0036 2022 movs r2, #32
@@ -8098,7 +8098,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1106 006a 6254 strb r2, [r4, r1]
6212:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
1107 .loc 1 6212 0
- ARM GAS /tmp/cc56iHhV.s page 136
+ ARM GAS /tmp/ccskJbbb.s page 136
1108 006c 2232 adds r2, r2, #34
@@ -8158,7 +8158,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1159 .fpu softvfp
1161 HAL_I2C_Init:
1162 .LFB40:
- ARM GAS /tmp/cc56iHhV.s page 137
+ ARM GAS /tmp/ccskJbbb.s page 137
470:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Check the I2C handle allocation */
@@ -8218,7 +8218,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
538:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
1209 .loc 1 538 0
1210 0038 2268 ldr r2, [r4]
- ARM GAS /tmp/cc56iHhV.s page 138
+ ARM GAS /tmp/ccskJbbb.s page 138
1211 003a 8423 movs r3, #132
@@ -8278,7 +8278,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
565:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE;
1258 .loc 1 565 0
1259 0086 4122 movs r2, #65
- ARM GAS /tmp/cc56iHhV.s page 139
+ ARM GAS /tmp/ccskJbbb.s page 139
1260 0088 1F31 adds r1, r1, #31
@@ -8338,7 +8338,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1305 00bc EAE7 b .L106
1306 .L116:
1307 00be C046 .align 2
- ARM GAS /tmp/cc56iHhV.s page 140
+ ARM GAS /tmp/ccskJbbb.s page 140
1308 .L115:
@@ -8398,7 +8398,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
589:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
1362 .loc 1 589 0
1363 0006 4125 movs r5, #65
- ARM GAS /tmp/cc56iHhV.s page 141
+ ARM GAS /tmp/ccskJbbb.s page 141
1364 0008 2423 movs r3, #36
@@ -8458,7 +8458,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1409 .thumb_func
1410 .fpu softvfp
1412 HAL_I2C_Master_Transmit:
- ARM GAS /tmp/cc56iHhV.s page 142
+ ARM GAS /tmp/ccskJbbb.s page 142
1413 .LFB44:
@@ -8518,7 +8518,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1461 002e 0090 str r0, [sp]
1462 0030 1923 movs r3, #25
1463 0032 0122 movs r2, #1
- ARM GAS /tmp/cc56iHhV.s page 143
+ ARM GAS /tmp/ccskJbbb.s page 143
1464 0034 0902 lsls r1, r1, #8
@@ -8578,7 +8578,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1509 .L123:
1095:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, I2C_GENERATE_
1510 .loc 1 1095 0
- ARM GAS /tmp/cc56iHhV.s page 144
+ ARM GAS /tmp/ccskJbbb.s page 144
1511 0078 6A8D ldrh r2, [r5, #42]
@@ -8638,7 +8638,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1110:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
1559 .loc 1 1110 0
1560 00c8 6B6A ldr r3, [r5, #36]
- ARM GAS /tmp/cc56iHhV.s page 145
+ ARM GAS /tmp/ccskJbbb.s page 145
1561 00ca 0133 adds r3, r3, #1
@@ -8698,7 +8698,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1607 0116 FFF7FEFF bl I2C_TransferConfig
1608 .LVL125:
1609 011a C6E7 b .L125
- ARM GAS /tmp/cc56iHhV.s page 146
+ ARM GAS /tmp/ccskJbbb.s page 146
1610 .L135:
@@ -8758,7 +8758,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1655 .L130:
1067:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
1656 .loc 1 1067 0
- ARM GAS /tmp/cc56iHhV.s page 147
+ ARM GAS /tmp/ccskJbbb.s page 147
1657 0150 0220 movs r0, #2
@@ -8818,7 +8818,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1708 0002 85B0 sub sp, sp, #20
1709 .LCFI16:
1710 .cfi_def_cfa_offset 40
- ARM GAS /tmp/cc56iHhV.s page 148
+ ARM GAS /tmp/ccskJbbb.s page 148
1711 0004 0500 movs r5, r0
@@ -8878,7 +8878,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1758 .loc 1 1192 0
1759 0048 0133 adds r3, r3, #1
1760 004a 123A subs r2, r2, #18
- ARM GAS /tmp/cc56iHhV.s page 149
+ ARM GAS /tmp/ccskJbbb.s page 149
1761 004c EA54 strb r2, [r5, r3]
@@ -8938,7 +8938,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1806 .L144:
1245:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, I2C_NO_ST
1807 .loc 1 1245 0
- ARM GAS /tmp/cc56iHhV.s page 150
+ ARM GAS /tmp/ccskJbbb.s page 150
1808 0092 6A8D ldrh r2, [r5, #42]
@@ -8998,7 +8998,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1854 .loc 1 1230 0
1855 00de 6A8D ldrh r2, [r5, #42]
1856 00e0 92B2 uxth r2, r2
- ARM GAS /tmp/cc56iHhV.s page 151
+ ARM GAS /tmp/ccskJbbb.s page 151
1857 00e2 002A cmp r2, #0
@@ -9058,7 +9058,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
1904 .loc 1 1262 0
1905 0130 2968 ldr r1, [r5]
- ARM GAS /tmp/cc56iHhV.s page 152
+ ARM GAS /tmp/ccskJbbb.s page 152
1906 0132 4B68 ldr r3, [r1, #4]
@@ -9118,7 +9118,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1235:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
1951 .loc 1 1235 0
1952 015c 0120 movs r0, #1
- ARM GAS /tmp/cc56iHhV.s page 153
+ ARM GAS /tmp/ccskJbbb.s page 153
1953 015e F5E7 b .L139
@@ -9178,7 +9178,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2005 0016 0029 cmp r1, #0
2006 0018 4CD0 beq .L157
1293:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 154
+ ARM GAS /tmp/ccskJbbb.s page 154
2007 .loc 1 1293 0 is_stmt 0 discriminator 1
@@ -9238,7 +9238,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2050 .loc 1 1317 0 discriminator 2
2051 0054 0090 str r0, [sp]
2052 0056 039B ldr r3, [sp, #12]
- ARM GAS /tmp/cc56iHhV.s page 155
+ ARM GAS /tmp/ccskJbbb.s page 155
2053 0058 0022 movs r2, #0
@@ -9298,7 +9298,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2100 .loc 1 1364 0
2101 00a4 736A ldr r3, [r6, #36]
2102 00a6 0133 adds r3, r3, #1
- ARM GAS /tmp/cc56iHhV.s page 156
+ ARM GAS /tmp/ccskJbbb.s page 156
2103 00a8 7362 str r3, [r6, #36]
@@ -9358,7 +9358,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2149 .loc 1 1334 0
2150 00e8 3268 ldr r2, [r6]
2151 00ea 5168 ldr r1, [r2, #4]
- ARM GAS /tmp/cc56iHhV.s page 157
+ ARM GAS /tmp/ccskJbbb.s page 157
2152 00ec 8023 movs r3, #128
@@ -9418,7 +9418,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2198 0132 736C ldr r3, [r6, #68]
2199 0134 042B cmp r3, #4
2200 0136 01D0 beq .L176
- ARM GAS /tmp/cc56iHhV.s page 158
+ ARM GAS /tmp/ccskJbbb.s page 158
1383:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -9478,7 +9478,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2245 .loc 1 1394 0
2246 0178 3268 ldr r2, [r6]
2247 017a 5168 ldr r1, [r2, #4]
- ARM GAS /tmp/cc56iHhV.s page 159
+ ARM GAS /tmp/ccskJbbb.s page 159
2248 017c 8023 movs r3, #128
@@ -9538,7 +9538,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2299 .cfi_offset 5, -16
2300 .cfi_offset 6, -12
2301 .cfi_offset 7, -8
- ARM GAS /tmp/cc56iHhV.s page 160
+ ARM GAS /tmp/ccskJbbb.s page 160
2302 .cfi_offset 14, -4
@@ -9598,7 +9598,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2348 003e F254 strb r2, [r6, r3]
1443:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
2349 .loc 1 1443 0 discriminator 2
- ARM GAS /tmp/cc56iHhV.s page 161
+ ARM GAS /tmp/ccskJbbb.s page 161
2350 0040 0023 movs r3, #0
@@ -9658,7 +9658,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2395 .LVL187:
2396 .L184:
1462:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 162
+ ARM GAS /tmp/ccskJbbb.s page 162
2397 .loc 1 1462 0
@@ -9718,7 +9718,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2443 .loc 1 1475 0
2444 00c8 3A00 movs r2, r7
2445 00ca 0399 ldr r1, [sp, #12]
- ARM GAS /tmp/cc56iHhV.s page 163
+ ARM GAS /tmp/ccskJbbb.s page 163
2446 00cc 3000 movs r0, r6
@@ -9778,7 +9778,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2492 0116 1B02 lsls r3, r3, #8
2493 0118 0B43 orrs r3, r1
2494 011a 5360 str r3, [r2, #4]
- ARM GAS /tmp/cc56iHhV.s page 164
+ ARM GAS /tmp/ccskJbbb.s page 164
1509:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -9838,7 +9838,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2540 0160 0B43 orrs r3, r1
2541 0162 5360 str r3, [r2, #4]
1520:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
- ARM GAS /tmp/cc56iHhV.s page 165
+ ARM GAS /tmp/ccskJbbb.s page 165
2542 .loc 1 1520 0
@@ -9898,7 +9898,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2593 .cfi_offset 4, -12
2594 .cfi_offset 5, -8
2595 .cfi_offset 14, -4
- ARM GAS /tmp/cc56iHhV.s page 166
+ ARM GAS /tmp/ccskJbbb.s page 166
2596 0002 83B0 sub sp, sp, #12
@@ -9958,7 +9958,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1572:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
2640 .loc 1 1572 0 discriminator 2
2641 003c 134B ldr r3, .L204+4
- ARM GAS /tmp/cc56iHhV.s page 167
+ ARM GAS /tmp/ccskJbbb.s page 167
2642 003e 6363 str r3, [r4, #52]
@@ -10018,7 +10018,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2687 0076 9B04 lsls r3, r3, #18
2688 0078 EAE7 b .L200
2689 .LVL211:
- ARM GAS /tmp/cc56iHhV.s page 168
+ ARM GAS /tmp/ccskJbbb.s page 168
2690 .L201:
@@ -10078,7 +10078,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2741 .cfi_def_cfa_offset 24
2742 0004 0400 movs r4, r0
1623:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 169
+ ARM GAS /tmp/ccskJbbb.s page 169
2743 .loc 1 1623 0
@@ -10138,7 +10138,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2786 .loc 1 1643 0 discriminator 2
2787 0040 638D ldrh r3, [r4, #42]
2788 0042 9BB2 uxth r3, r3
- ARM GAS /tmp/cc56iHhV.s page 170
+ ARM GAS /tmp/ccskJbbb.s page 170
2789 0044 FF2B cmp r3, #255
@@ -10198,7 +10198,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2834 .loc 1 1674 0
2835 007a 0220 movs r0, #2
2836 .LVL228:
- ARM GAS /tmp/cc56iHhV.s page 171
+ ARM GAS /tmp/ccskJbbb.s page 171
2837 .L207:
@@ -10258,7 +10258,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2888 0006 202B cmp r3, #32
2889 0008 21D1 bne .L217
1691:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 172
+ ARM GAS /tmp/ccskJbbb.s page 172
2890 .loc 1 1691 0
@@ -10318,7 +10318,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2932 0044 0521 movs r1, #5
2933 .LVL232:
2934 0046 FFF7FEFF bl I2C_Enable_IRQ
- ARM GAS /tmp/cc56iHhV.s page 173
+ ARM GAS /tmp/ccskJbbb.s page 173
2935 .LVL233:
@@ -10378,7 +10378,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2986 .cfi_offset 14, -4
1737:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
2987 .loc 1 1737 0
- ARM GAS /tmp/cc56iHhV.s page 174
+ ARM GAS /tmp/ccskJbbb.s page 174
2988 0002 4123 movs r3, #65
@@ -10438,7 +10438,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1757:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
3031 .loc 1 1757 0 discriminator 2
3032 0042 0555 strb r5, [r0, r4]
- ARM GAS /tmp/cc56iHhV.s page 175
+ ARM GAS /tmp/ccskJbbb.s page 175
1766:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -10498,7 +10498,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3083 .cfi_offset 4, -20
3084 .cfi_offset 5, -16
3085 .cfi_offset 6, -12
- ARM GAS /tmp/cc56iHhV.s page 176
+ ARM GAS /tmp/ccskJbbb.s page 176
3086 .cfi_offset 7, -8
@@ -10558,7 +10558,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1806:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferCount = Size;
3133 .loc 1 1806 0 discriminator 2
3134 003e 6162 str r1, [r4, #36]
- ARM GAS /tmp/cc56iHhV.s page 177
+ ARM GAS /tmp/ccskJbbb.s page 177
1807:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME;
@@ -10618,7 +10618,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1834:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
3178 .loc 1 1834 0
3179 0076 A26B ldr r2, [r4, #56]
- ARM GAS /tmp/cc56iHhV.s page 178
+ ARM GAS /tmp/ccskJbbb.s page 178
3180 0078 5363 str r3, [r2, #52]
@@ -10678,7 +10678,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3224 00b0 4123 movs r3, #65
3225 00b2 2022 movs r2, #32
3226 00b4 E254 strb r2, [r4, r3]
- ARM GAS /tmp/cc56iHhV.s page 179
+ ARM GAS /tmp/ccskJbbb.s page 179
1843:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -10738,7 +10738,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3272 00f6 2268 ldr r2, [r4]
3273 00f8 1168 ldr r1, [r2]
3274 00fa 8023 movs r3, #128
- ARM GAS /tmp/cc56iHhV.s page 180
+ ARM GAS /tmp/ccskJbbb.s page 180
3275 00fc DB01 lsls r3, r3, #7
@@ -10798,7 +10798,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1795:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
3322 .loc 1 1795 0
3323 0134 0225 movs r5, #2
- ARM GAS /tmp/cc56iHhV.s page 181
+ ARM GAS /tmp/ccskJbbb.s page 181
3324 0136 FAE7 b .L228
@@ -10858,7 +10858,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
1936:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
3377 .loc 1 1936 0
3378 0012 0168 ldr r1, [r0]
- ARM GAS /tmp/cc56iHhV.s page 182
+ ARM GAS /tmp/ccskJbbb.s page 182
3379 0014 8969 ldr r1, [r1, #24]
@@ -10918,7 +10918,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3423 004e 29D9 bls .L244
1956:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE;
3424 .loc 1 1956 0
- ARM GAS /tmp/cc56iHhV.s page 183
+ ARM GAS /tmp/ccskJbbb.s page 183
3425 0050 FF23 movs r3, #255
@@ -10978,7 +10978,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3469 008c E254 strb r2, [r4, r3]
2022:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
3470 .loc 1 2022 0
- ARM GAS /tmp/cc56iHhV.s page 184
+ ARM GAS /tmp/ccskJbbb.s page 184
3471 008e 0022 movs r2, #0
@@ -11038,7 +11038,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3515 .loc 1 1994 0
3516 00c6 0125 movs r5, #1
3517 00c8 30E0 b .L243
- ARM GAS /tmp/cc56iHhV.s page 185
+ ARM GAS /tmp/ccskJbbb.s page 185
3518 .LVL286:
@@ -11098,7 +11098,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3565 .LVL292:
3566 010e 9B04 lsls r3, r3, #18
3567 0110 3100 movs r1, r6
- ARM GAS /tmp/cc56iHhV.s page 186
+ ARM GAS /tmp/ccskJbbb.s page 186
3568 0112 2000 movs r0, r4
@@ -11158,7 +11158,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3616 .section .text.HAL_I2C_Slave_Transmit_DMA,"ax",%progbits
3617 .align 1
3618 .global HAL_I2C_Slave_Transmit_DMA
- ARM GAS /tmp/cc56iHhV.s page 187
+ ARM GAS /tmp/ccskJbbb.s page 187
3619 .syntax unified
@@ -11218,7 +11218,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3666 002a 0138 subs r0, r0, #1
3667 002c E054 strb r0, [r4, r3]
2086:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 188
+ ARM GAS /tmp/ccskJbbb.s page 188
3668 .loc 1 2086 0 discriminator 2
@@ -11278,7 +11278,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3711 .LVL303:
2125:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
3712 .loc 1 2125 0
- ARM GAS /tmp/cc56iHhV.s page 189
+ ARM GAS /tmp/ccskJbbb.s page 189
3713 006a 20D0 beq .L267
@@ -11338,7 +11338,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3757 00a2 0B43 orrs r3, r1
3758 00a4 6364 str r3, [r4, #68]
2120:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 190
+ ARM GAS /tmp/ccskJbbb.s page 190
3759 .loc 1 2120 0
@@ -11398,7 +11398,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2082:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
3805 .loc 1 2082 0
3806 00da 0225 movs r5, #2
- ARM GAS /tmp/cc56iHhV.s page 191
+ ARM GAS /tmp/ccskJbbb.s page 191
3807 00dc FBE7 b .L258
@@ -11458,7 +11458,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2185:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
3858 .loc 1 2185 0 is_stmt 0 discriminator 2
3859 001c 4023 movs r3, #64
- ARM GAS /tmp/cc56iHhV.s page 192
+ ARM GAS /tmp/ccskJbbb.s page 192
3860 001e 0120 movs r0, #1
@@ -11518,7 +11518,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3902 0056 D362 str r3, [r2, #44]
2208:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
3903 .loc 1 2208 0
- ARM GAS /tmp/cc56iHhV.s page 193
+ ARM GAS /tmp/ccskJbbb.s page 193
3904 0058 E26B ldr r2, [r4, #60]
@@ -11578,7 +11578,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3949 .L274:
2216:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE;
3950 .loc 1 2216 0
- ARM GAS /tmp/cc56iHhV.s page 194
+ ARM GAS /tmp/ccskJbbb.s page 194
3951 0096 4123 movs r3, #65
@@ -11638,7 +11638,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3996 .loc 1 2260 0
3997 00d6 00E0 b .L271
3998 .LVL328:
- ARM GAS /tmp/cc56iHhV.s page 195
+ ARM GAS /tmp/ccskJbbb.s page 195
3999 .L277:
@@ -11698,7 +11698,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4051 0004 0500 movs r5, r0
4052 0006 0391 str r1, [sp, #12]
4053 0008 0492 str r2, [sp, #16]
- ARM GAS /tmp/cc56iHhV.s page 196
+ ARM GAS /tmp/ccskJbbb.s page 196
4054 000a 0593 str r3, [sp, #20]
@@ -11758,7 +11758,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4101 004a 0028 cmp r0, #0
4102 004c 06D0 beq .L299
2303:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
- ARM GAS /tmp/cc56iHhV.s page 197
+ ARM GAS /tmp/ccskJbbb.s page 197
4103 .loc 1 2303 0
@@ -11818,7 +11818,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4147 .loc 1 2324 0
4148 0088 6B8D ldrh r3, [r5, #42]
4149 008a 9BB2 uxth r3, r3
- ARM GAS /tmp/cc56iHhV.s page 198
+ ARM GAS /tmp/ccskJbbb.s page 198
4150 008c FF2B cmp r3, #255
@@ -11878,7 +11878,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4196 00d2 8023 movs r3, #128
4197 00d4 D2B2 uxtb r2, r2
4198 00d6 0021 movs r1, #0
- ARM GAS /tmp/cc56iHhV.s page 199
+ ARM GAS /tmp/ccskJbbb.s page 199
4199 00d8 0091 str r1, [sp]
@@ -11938,7 +11938,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4245 0120 002B cmp r3, #0
4246 0122 DFD1 bne .L290
2355:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 200
+ ARM GAS /tmp/ccskJbbb.s page 200
4247 .loc 1 2355 0 is_stmt 1
@@ -11998,7 +11998,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2388:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE;
4295 .loc 1 2388 0
4296 0174 4123 movs r3, #65
- ARM GAS /tmp/cc56iHhV.s page 201
+ ARM GAS /tmp/ccskJbbb.s page 201
4297 0176 EA54 strb r2, [r5, r3]
@@ -12058,7 +12058,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4342 .LFE56:
4344 .section .text.HAL_I2C_Mem_Read,"ax",%progbits
4345 .align 1
- ARM GAS /tmp/cc56iHhV.s page 202
+ ARM GAS /tmp/ccskJbbb.s page 202
4346 .global HAL_I2C_Mem_Read
@@ -12118,7 +12118,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4396 0028 012B cmp r3, #1
4397 002a 00D1 bne .LCB4373
4398 002c AFE0 b .L315 @long jump
- ARM GAS /tmp/cc56iHhV.s page 203
+ ARM GAS /tmp/ccskJbbb.s page 203
4399 .LCB4373:
@@ -12178,7 +12178,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2443:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
4445 .loc 1 2443 0
4446 0068 0023 movs r3, #0
- ARM GAS /tmp/cc56iHhV.s page 204
+ ARM GAS /tmp/ccskJbbb.s page 204
4447 006a 6364 str r3, [r4, #68]
@@ -12238,7 +12238,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4492 00b0 6BE0 b .L305
4493 .L309:
2467:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_AUTOEND_MODE, I2C_GENERATE_
- ARM GAS /tmp/cc56iHhV.s page 205
+ ARM GAS /tmp/ccskJbbb.s page 205
4494 .loc 1 2467 0
@@ -12298,7 +12298,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4542 00fe 2368 ldr r3, [r4]
4543 0100 5B6A ldr r3, [r3, #36]
4544 0102 626A ldr r2, [r4, #36]
- ARM GAS /tmp/cc56iHhV.s page 206
+ ARM GAS /tmp/ccskJbbb.s page 206
4545 0104 1370 strb r3, [r2]
@@ -12358,7 +12358,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4590 014c 5B04 lsls r3, r3, #17
4591 014e FF32 adds r2, r2, #255
4592 0150 0399 ldr r1, [sp, #12]
- ARM GAS /tmp/cc56iHhV.s page 207
+ ARM GAS /tmp/ccskJbbb.s page 207
4593 0152 2000 movs r0, r4
@@ -12418,7 +12418,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4638 018c F0BD pop {r4, r5, r6, r7, pc}
4639 .LVL381:
4640 .L315:
- ARM GAS /tmp/cc56iHhV.s page 208
+ ARM GAS /tmp/ccskJbbb.s page 208
2431:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -12478,7 +12478,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4692 0004 0400 movs r4, r0
4693 0006 0391 str r1, [sp, #12]
4694 0008 0492 str r2, [sp, #16]
- ARM GAS /tmp/cc56iHhV.s page 209
+ ARM GAS /tmp/ccskJbbb.s page 209
4695 000a 0593 str r3, [sp, #20]
@@ -12538,7 +12538,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4739 0048 6364 str r3, [r4, #68]
2580:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferCount = Size;
4740 .loc 1 2580 0 discriminator 2
- ARM GAS /tmp/cc56iHhV.s page 210
+ ARM GAS /tmp/ccskJbbb.s page 210
4741 004a 6762 str r7, [r4, #36]
@@ -12598,7 +12598,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2560:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** return HAL_ERROR;
4786 .loc 1 2560 0
4787 0086 8023 movs r3, #128
- ARM GAS /tmp/cc56iHhV.s page 211
+ ARM GAS /tmp/ccskJbbb.s page 211
4788 0088 9B00 lsls r3, r3, #2
@@ -12658,7 +12658,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4833 00be 07B0 add sp, sp, #28
4834 @ sp needed
4835 .LVL401:
- ARM GAS /tmp/cc56iHhV.s page 212
+ ARM GAS /tmp/ccskJbbb.s page 212
4836 00c0 F0BD pop {r4, r5, r6, r7, pc}
@@ -12718,7 +12718,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2647:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
4889 .loc 1 2647 0
4890 0012 4123 movs r3, #65
- ARM GAS /tmp/cc56iHhV.s page 213
+ ARM GAS /tmp/ccskJbbb.s page 213
4891 .LVL406:
@@ -12778,7 +12778,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4933 004e 1F4B ldr r3, .L347
4934 0050 F362 str r3, [r6, #44]
2674:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 214
+ ARM GAS /tmp/ccskJbbb.s page 214
4935 .loc 1 2674 0 discriminator 2
@@ -12838,7 +12838,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4981 .LVL413:
4982 .L341:
2683:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE;
- ARM GAS /tmp/cc56iHhV.s page 215
+ ARM GAS /tmp/ccskJbbb.s page 215
4983 .loc 1 2683 0
@@ -12898,7 +12898,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5029 00c4 0225 movs r5, #2
5030 00c6 FAE7 b .L338
5031 .L346:
- ARM GAS /tmp/cc56iHhV.s page 216
+ ARM GAS /tmp/ccskJbbb.s page 216
2661:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -12958,7 +12958,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5085 0016 4123 movs r3, #65
5086 .LVL425:
5087 0018 C35C ldrb r3, [r0, r3]
- ARM GAS /tmp/cc56iHhV.s page 217
+ ARM GAS /tmp/ccskJbbb.s page 217
5088 001a 202B cmp r3, #32
@@ -13018,7 +13018,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5131 .loc 1 2763 0 discriminator 2
5132 0056 6785 strh r7, [r4, #42]
2764:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA;
- ARM GAS /tmp/cc56iHhV.s page 218
+ ARM GAS /tmp/ccskJbbb.s page 218
5133 .loc 1 2764 0 discriminator 2
@@ -13078,7 +13078,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5178 .loc 1 2796 0
5179 0098 A26B ldr r2, [r4, #56]
5180 009a 0023 movs r3, #0
- ARM GAS /tmp/cc56iHhV.s page 219
+ ARM GAS /tmp/ccskJbbb.s page 219
5181 009c D362 str r3, [r2, #44]
@@ -13138,7 +13138,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5225 .LVL434:
5226 .L353:
2774:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE;
- ARM GAS /tmp/cc56iHhV.s page 220
+ ARM GAS /tmp/ccskJbbb.s page 220
5227 .loc 1 2774 0
@@ -13198,7 +13198,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5272 0114 4B46 mov r3, r9
5273 0116 0399 ldr r1, [sp, #12]
5274 0118 2000 movs r0, r4
- ARM GAS /tmp/cc56iHhV.s page 221
+ ARM GAS /tmp/ccskJbbb.s page 221
5275 .LVL438:
@@ -13258,7 +13258,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2752:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
5321 .loc 1 2752 0
5322 0152 0226 movs r6, #2
- ARM GAS /tmp/cc56iHhV.s page 222
+ ARM GAS /tmp/ccskJbbb.s page 222
5323 0154 F6E7 b .L350
@@ -13318,7 +13318,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5377 0018 C35C ldrb r3, [r0, r3]
5378 001a 202B cmp r3, #32
5379 001c 00D0 beq .LCB5451
- ARM GAS /tmp/cc56iHhV.s page 223
+ ARM GAS /tmp/ccskJbbb.s page 223
5380 001e 91E0 b .L377 @long jump
@@ -13378,7 +13378,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2908:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA;
5423 .loc 1 2908 0 discriminator 2
5424 0058 3F4B ldr r3, .L383
- ARM GAS /tmp/cc56iHhV.s page 224
+ ARM GAS /tmp/ccskJbbb.s page 224
5425 005a E362 str r3, [r4, #44]
@@ -13438,7 +13438,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5470 009a 0023 movs r3, #0
5471 009c D362 str r3, [r2, #44]
2940:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 225
+ ARM GAS /tmp/ccskJbbb.s page 225
5472 .loc 1 2940 0
@@ -13498,7 +13498,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
2918:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** xfermode = I2C_AUTOEND_MODE;
5517 .loc 1 2918 0
5518 00da 638D ldrh r3, [r4, #42]
- ARM GAS /tmp/cc56iHhV.s page 226
+ ARM GAS /tmp/ccskJbbb.s page 226
5519 00dc 2385 strh r3, [r4, #40]
@@ -13558,7 +13558,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5564 0118 2000 movs r0, r4
5565 .LVL461:
5566 011a FFF7FEFF bl I2C_TransferConfig
- ARM GAS /tmp/cc56iHhV.s page 227
+ ARM GAS /tmp/ccskJbbb.s page 227
5567 .LVL462:
@@ -13618,7 +13618,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5612 .loc 1 2896 0
5613 0154 0226 movs r6, #2
5614 0156 F6E7 b .L368
- ARM GAS /tmp/cc56iHhV.s page 228
+ ARM GAS /tmp/ccskJbbb.s page 228
5615 .L384:
@@ -13678,7 +13678,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5667 .loc 1 3025 0
5668 001a 0368 ldr r3, [r0]
5669 001c 9B69 ldr r3, [r3, #24]
- ARM GAS /tmp/cc56iHhV.s page 229
+ ARM GAS /tmp/ccskJbbb.s page 229
5670 001e 1B04 lsls r3, r3, #16
@@ -13738,7 +13738,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5715 .loc 1 3045 0 discriminator 4
5716 005a 3268 ldr r2, [r6]
5717 005c 9169 ldr r1, [r2, #24]
- ARM GAS /tmp/cc56iHhV.s page 230
+ ARM GAS /tmp/ccskJbbb.s page 230
5718 005e 2023 movs r3, #32
@@ -13798,7 +13798,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5766 009e 13D1 bne .L403
3050:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
5767 .loc 1 3050 0
- ARM GAS /tmp/cc56iHhV.s page 231
+ ARM GAS /tmp/ccskJbbb.s page 231
5768 00a0 7B1C adds r3, r7, #1
@@ -13858,7 +13858,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5813 .loc 1 3100 0
5814 00e2 3368 ldr r3, [r6]
5815 00e4 1022 movs r2, #16
- ARM GAS /tmp/cc56iHhV.s page 232
+ ARM GAS /tmp/ccskJbbb.s page 232
5816 00e6 DA61 str r2, [r3, #28]
@@ -13918,7 +13918,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5861 0126 22D1 bne .L399
3081:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
5862 .loc 1 3081 0
- ARM GAS /tmp/cc56iHhV.s page 233
+ ARM GAS /tmp/ccskJbbb.s page 233
5863 0128 3268 ldr r2, [r6]
@@ -13978,7 +13978,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5909 .LVL493:
5910 0164 F0BD pop {r4, r5, r6, r7, pc}
5911 .LVL494:
- ARM GAS /tmp/cc56iHhV.s page 234
+ ARM GAS /tmp/ccskJbbb.s page 234
5912 .L397:
@@ -14038,7 +14038,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5962 .cfi_offset 5, -12
5963 .cfi_offset 6, -8
5964 .cfi_offset 14, -4
- ARM GAS /tmp/cc56iHhV.s page 235
+ ARM GAS /tmp/ccskJbbb.s page 235
5965 0002 82B0 sub sp, sp, #8
@@ -14098,7 +14098,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6009 0038 6363 str r3, [r4, #52]
3180:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
6010 .loc 1 3180 0 discriminator 2
- ARM GAS /tmp/cc56iHhV.s page 236
+ ARM GAS /tmp/ccskJbbb.s page 236
6011 003a 638D ldrh r3, [r4, #42]
@@ -14158,7 +14158,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6056 .LVL511:
3203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
6057 .loc 1 3203 0
- ARM GAS /tmp/cc56iHhV.s page 237
+ ARM GAS /tmp/ccskJbbb.s page 237
6058 0072 638D ldrh r3, [r4, #42]
@@ -14218,7 +14218,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6103 00a6 02B0 add sp, sp, #8
6104 @ sp needed
6105 .LVL520:
- ARM GAS /tmp/cc56iHhV.s page 238
+ ARM GAS /tmp/ccskJbbb.s page 238
6106 00a8 70BD pop {r4, r5, r6, pc}
@@ -14278,7 +14278,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3252:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
6159 .loc 1 3252 0
6160 0014 2032 adds r2, r2, #32
- ARM GAS /tmp/cc56iHhV.s page 239
+ ARM GAS /tmp/ccskJbbb.s page 239
6161 0016 825C ldrb r2, [r0, r2]
@@ -14338,7 +14338,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6204 004c 8027 movs r7, #128
6205 004e 7F04 lsls r7, r7, #17
6206 .LVL530:
- ARM GAS /tmp/cc56iHhV.s page 240
+ ARM GAS /tmp/ccskJbbb.s page 240
6207 .L423:
@@ -14398,7 +14398,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6251 .LVL536:
3294:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
6252 .loc 1 3294 0
- ARM GAS /tmp/cc56iHhV.s page 241
+ ARM GAS /tmp/ccskJbbb.s page 241
6253 0084 228D ldrh r2, [r4, #40]
@@ -14458,7 +14458,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6297 00c6 0B43 orrs r3, r1
6298 00c8 6364 str r3, [r4, #68]
3356:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 242
+ ARM GAS /tmp/ccskJbbb.s page 242
6299 .loc 1 3356 0
@@ -14518,7 +14518,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6344 .loc 1 3332 0
6345 0102 638D ldrh r3, [r4, #42]
6346 0104 228D ldrh r2, [r4, #40]
- ARM GAS /tmp/cc56iHhV.s page 243
+ ARM GAS /tmp/ccskJbbb.s page 243
6347 0106 9B1A subs r3, r3, r2
@@ -14578,7 +14578,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6393 .LVL549:
6394 014e 00E0 b .L421
6395 .LVL550:
- ARM GAS /tmp/cc56iHhV.s page 244
+ ARM GAS /tmp/ccskJbbb.s page 244
6396 .L430:
@@ -14638,7 +14638,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6448 .cfi_def_cfa_offset 24
6449 0004 0400 movs r4, r0
6450 0006 0D00 movs r5, r1
- ARM GAS /tmp/cc56iHhV.s page 245
+ ARM GAS /tmp/ccskJbbb.s page 245
6451 .LVL556:
@@ -14698,7 +14698,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6494 003e FF2B cmp r3, #255
6495 0040 10D9 bls .L440
3428:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE;
- ARM GAS /tmp/cc56iHhV.s page 246
+ ARM GAS /tmp/ccskJbbb.s page 246
6496 .loc 1 3428 0
@@ -14758,7 +14758,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6541 0076 FE2B cmp r3, #254
6542 0078 12D8 bhi .L447
3451:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
- ARM GAS /tmp/cc56iHhV.s page 247
+ ARM GAS /tmp/ccskJbbb.s page 247
6543 .loc 1 3451 0
@@ -14818,7 +14818,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6589 .L445:
3413:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
6590 .loc 1 3413 0
- ARM GAS /tmp/cc56iHhV.s page 248
+ ARM GAS /tmp/ccskJbbb.s page 248
6591 00aa 0220 movs r0, #2
@@ -14878,7 +14878,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6644 001a 00D1 bne .LCB6768
6645 001c 9CE0 b .L461 @long jump
6646 .LCB6768:
- ARM GAS /tmp/cc56iHhV.s page 249
+ ARM GAS /tmp/ccskJbbb.s page 249
3498:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -14938,7 +14938,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6689 .loc 1 3524 0
6690 0050 236B ldr r3, [r4, #48]
6691 0052 122B cmp r3, #18
- ARM GAS /tmp/cc56iHhV.s page 250
+ ARM GAS /tmp/ccskJbbb.s page 250
6692 0054 0DD1 bne .L454
@@ -14998,7 +14998,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6736 0088 4ED0 beq .L456
3542:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
6737 .loc 1 3542 0
- ARM GAS /tmp/cc56iHhV.s page 251
+ ARM GAS /tmp/ccskJbbb.s page 251
6738 008a E36B ldr r3, [r4, #60]
@@ -15058,7 +15058,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6782 00cc E254 strb r2, [r4, r3]
3604:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
6783 .loc 1 3604 0
- ARM GAS /tmp/cc56iHhV.s page 252
+ ARM GAS /tmp/ccskJbbb.s page 252
6784 00ce 0125 movs r5, #1
@@ -15118,7 +15118,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6830 010a 6385 strh r3, [r4, #42]
3581:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
6831 .loc 1 3581 0
- ARM GAS /tmp/cc56iHhV.s page 253
+ ARM GAS /tmp/ccskJbbb.s page 253
6832 010c 4023 movs r3, #64
@@ -15178,7 +15178,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6878 .loc 1 3632 0
6879 0150 0225 movs r5, #2
6880 .LVL607:
- ARM GAS /tmp/cc56iHhV.s page 254
+ ARM GAS /tmp/ccskJbbb.s page 254
6881 .L451:
@@ -15238,7 +15238,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6933 .loc 1 3651 0
6934 000a 4123 movs r3, #65
6935 .LVL612:
- ARM GAS /tmp/cc56iHhV.s page 255
+ ARM GAS /tmp/ccskJbbb.s page 255
6936 000c C35C ldrb r3, [r0, r3]
@@ -15298,7 +15298,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6981 .loc 1 3663 0 is_stmt 0 discriminator 2
6982 003a 4023 movs r3, #64
6983 003c 0122 movs r2, #1
- ARM GAS /tmp/cc56iHhV.s page 256
+ ARM GAS /tmp/ccskJbbb.s page 256
6984 003e FA54 strb r2, [r7, r3]
@@ -15358,7 +15358,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7026 0078 0822 movs r2, #8
7027 007a DA61 str r2, [r3, #28]
7028 .L473:
- ARM GAS /tmp/cc56iHhV.s page 257
+ ARM GAS /tmp/ccskJbbb.s page 257
3715:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -15418,7 +15418,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7073 00be 9847 blx r3
7074 .LVL626:
7075 00c0 C2E7 b .L472
- ARM GAS /tmp/cc56iHhV.s page 258
+ ARM GAS /tmp/ccskJbbb.s page 258
7076 .L475:
@@ -15478,7 +15478,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7128 .LVL630:
7129 .L481:
3908:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 259
+ ARM GAS /tmp/ccskJbbb.s page 259
7130 .loc 1 3908 0
@@ -15538,7 +15538,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7175 .loc 1 3817 0
7176 0050 0133 adds r3, r3, #1
7177 0052 093A subs r2, r2, #9
- ARM GAS /tmp/cc56iHhV.s page 260
+ ARM GAS /tmp/ccskJbbb.s page 260
7178 0054 E254 strb r2, [r4, r3]
@@ -15598,7 +15598,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7219 008c 2268 ldr r2, [r4]
7220 008e 2832 adds r2, r2, #40
7221 0090 238D ldrh r3, [r4, #40]
- ARM GAS /tmp/cc56iHhV.s page 261
+ ARM GAS /tmp/ccskJbbb.s page 261
7222 0092 2900 movs r1, r5
@@ -15658,7 +15658,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7267 00d0 8023 movs r3, #128
7268 00d2 9B00 lsls r3, r3, #2
7269 00d4 6364 str r3, [r4, #68]
- ARM GAS /tmp/cc56iHhV.s page 262
+ ARM GAS /tmp/ccskJbbb.s page 262
3753:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -15718,7 +15718,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7315 0116 98D5 bpl .L485
3793:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
7316 .loc 1 3793 0
- ARM GAS /tmp/cc56iHhV.s page 263
+ ARM GAS /tmp/ccskJbbb.s page 263
7317 0118 1A68 ldr r2, [r3]
@@ -15778,7 +15778,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7362 .L497:
3871:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE;
7363 .loc 1 3871 0
- ARM GAS /tmp/cc56iHhV.s page 264
+ ARM GAS /tmp/ccskJbbb.s page 264
7364 0158 4123 movs r3, #65
@@ -15838,7 +15838,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3921:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Check the parameters */
7414 .loc 1 3921 0
7415 .cfi_startproc
- ARM GAS /tmp/cc56iHhV.s page 265
+ ARM GAS /tmp/ccskJbbb.s page 265
7416 @ args = 0, pretend = 0, frame = 0
@@ -15898,7 +15898,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3930:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
7464 .loc 1 3930 0
7465 0028 0120 movs r0, #1
- ARM GAS /tmp/cc56iHhV.s page 266
+ ARM GAS /tmp/ccskJbbb.s page 266
7466 .LVL658:
@@ -15958,7 +15958,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7510 0064 7D85 strh r5, [r7, #42]
3977:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferOptions = XferOptions;
7511 .loc 1 3977 0
- ARM GAS /tmp/cc56iHhV.s page 267
+ ARM GAS /tmp/ccskJbbb.s page 267
7512 0066 7B8D ldrh r3, [r7, #42]
@@ -16018,7 +16018,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
3951:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
7556 .loc 1 3951 0
7557 00a6 BB6B ldr r3, [r7, #56]
- ARM GAS /tmp/cc56iHhV.s page 268
+ ARM GAS /tmp/ccskJbbb.s page 268
7558 00a8 002B cmp r3, #0
@@ -16078,7 +16078,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7609 .cfi_offset 5, -16
7610 .cfi_offset 6, -12
7611 .cfi_offset 7, -8
- ARM GAS /tmp/cc56iHhV.s page 269
+ ARM GAS /tmp/ccskJbbb.s page 269
7612 .cfi_offset 14, -4
@@ -16138,7 +16138,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4034:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
7658 .loc 1 4034 0
7659 0034 4023 movs r3, #64
- ARM GAS /tmp/cc56iHhV.s page 270
+ ARM GAS /tmp/ccskJbbb.s page 270
7660 0036 E35C ldrb r3, [r4, r3]
@@ -16198,7 +16198,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4101:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->XferISR = I2C_Slave_ISR_DMA;
7704 .loc 1 4101 0
7705 0076 E762 str r7, [r4, #44]
- ARM GAS /tmp/cc56iHhV.s page 271
+ ARM GAS /tmp/ccskJbbb.s page 271
4102:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -16258,7 +16258,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7749 00b6 2368 ldr r3, [r4]
7750 00b8 9A69 ldr r2, [r3, #24]
7751 00ba D203 lsls r2, r2, #15
- ARM GAS /tmp/cc56iHhV.s page 272
+ ARM GAS /tmp/ccskJbbb.s page 272
7752 00bc 5AD5 bpl .L521
@@ -16318,7 +16318,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7797 00fc 5A63 str r2, [r3, #52]
4055:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
7798 .loc 1 4055 0
- ARM GAS /tmp/cc56iHhV.s page 273
+ ARM GAS /tmp/ccskJbbb.s page 273
7799 00fe A06B ldr r0, [r4, #56]
@@ -16378,7 +16378,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4123:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
7845 .loc 1 4123 0
7846 0142 0022 movs r2, #0
- ARM GAS /tmp/cc56iHhV.s page 274
+ ARM GAS /tmp/ccskJbbb.s page 274
7847 0144 0133 adds r3, r3, #1
@@ -16438,7 +16438,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7891 .LVL688:
7892 017c 4CE7 b .L513
7893 .L531:
- ARM GAS /tmp/cc56iHhV.s page 275
+ ARM GAS /tmp/ccskJbbb.s page 275
7894 017e C046 .align 2
@@ -16498,7 +16498,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7944 0014 034B ldr r3, .L536
7945 0016 4363 str r3, [r0, #52]
4198:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 276
+ ARM GAS /tmp/ccskJbbb.s page 276
7946 .loc 1 4198 0
@@ -16558,7 +16558,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
7996 .loc 1 4222 0
7997 000e 4124 movs r4, #65
7998 0010 025D ldrb r2, [r0, r4]
- ARM GAS /tmp/cc56iHhV.s page 277
+ ARM GAS /tmp/ccskJbbb.s page 277
7999 .LVL696:
@@ -16618,7 +16618,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8048 0002 82B0 sub sp, sp, #8
8049 .LCFI64:
8050 .cfi_def_cfa_offset 24
- ARM GAS /tmp/cc56iHhV.s page 278
+ ARM GAS /tmp/ccskJbbb.s page 278
8051 0004 0400 movs r4, r0
@@ -16678,7 +16678,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8096 003e 9B04 lsls r3, r3, #18
8097 0040 0122 movs r2, #1
8098 0042 2900 movs r1, r5
- ARM GAS /tmp/cc56iHhV.s page 279
+ ARM GAS /tmp/ccskJbbb.s page 279
8099 0044 2000 movs r0, r4
@@ -16738,7 +16738,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8149 .LVL711:
4301:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
8150 .loc 1 4301 0
- ARM GAS /tmp/cc56iHhV.s page 280
+ ARM GAS /tmp/ccskJbbb.s page 280
8151 0006 1A68 ldr r2, [r3]
@@ -16798,7 +16798,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8203 @ link register save eliminated.
8204 .LVL715:
4389:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 281
+ ARM GAS /tmp/ccskJbbb.s page 281
8205 .loc 1 4389 0
@@ -16858,7 +16858,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8254 0022 FFF7FEFF bl I2C_Disable_IRQ
8255 .LVL717:
5354:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 282
+ ARM GAS /tmp/ccskJbbb.s page 282
8256 .loc 1 5354 0
@@ -16918,7 +16918,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8304 .LFB78:
4397:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */
8305 .loc 1 4397 0
- ARM GAS /tmp/cc56iHhV.s page 283
+ ARM GAS /tmp/ccskJbbb.s page 283
8306 .cfi_startproc
@@ -16978,7 +16978,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8359 .loc 1 5373 0
8360 0004 4223 movs r3, #66
8361 0006 0022 movs r2, #0
- ARM GAS /tmp/cc56iHhV.s page 284
+ ARM GAS /tmp/ccskJbbb.s page 284
8362 0008 C254 strb r2, [r0, r3]
@@ -17038,7 +17038,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5399:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
8407 .loc 1 5399 0
8408 0040 1F3B subs r3, r3, #31
- ARM GAS /tmp/cc56iHhV.s page 285
+ ARM GAS /tmp/ccskJbbb.s page 285
8409 0042 0363 str r3, [r0, #48]
@@ -17098,7 +17098,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5925:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
8457 .loc 1 5925 0 is_stmt 0 discriminator 1
8458 000e 002B cmp r3, #0
- ARM GAS /tmp/cc56iHhV.s page 286
+ ARM GAS /tmp/ccskJbbb.s page 286
8459 0010 06D1 bne .L564
@@ -17158,7 +17158,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8508 0006 C36B ldr r3, [r0, #60]
8509 0008 1B68 ldr r3, [r3]
8510 000a 5B68 ldr r3, [r3, #4]
- ARM GAS /tmp/cc56iHhV.s page 287
+ ARM GAS /tmp/ccskJbbb.s page 287
8511 000c 002B cmp r3, #0
@@ -17218,7 +17218,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8562 .align 1
8563 .syntax unified
8564 .code 16
- ARM GAS /tmp/cc56iHhV.s page 288
+ ARM GAS /tmp/ccskJbbb.s page 288
8565 .thumb_func
@@ -17278,7 +17278,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8614 .LVL749:
5236:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** ownadd1code = I2C_GET_OWN_ADDRESS1(hi2c);
8615 .loc 1 5236 0
- ARM GAS /tmp/cc56iHhV.s page 289
+ ARM GAS /tmp/ccskJbbb.s page 289
8616 0028 9A69 ldr r2, [r3, #24]
@@ -17338,7 +17338,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8661 0062 E154 strb r1, [r4, r3]
5262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
8662 .loc 1 5262 0
- ARM GAS /tmp/cc56iHhV.s page 290
+ ARM GAS /tmp/ccskJbbb.s page 290
8663 0064 3100 movs r1, r6
@@ -17398,7 +17398,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8712 .thumb_func
8713 .fpu softvfp
8715 HAL_I2C_ListenCpltCallback:
- ARM GAS /tmp/cc56iHhV.s page 291
+ ARM GAS /tmp/ccskJbbb.s page 291
8716 .LFB81:
@@ -17458,7 +17458,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8764 0016 6363 str r3, [r4, #52]
5692:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
8765 .loc 1 5692 0
- ARM GAS /tmp/cc56iHhV.s page 292
+ ARM GAS /tmp/ccskJbbb.s page 292
8766 0018 4B07 lsls r3, r1, #29
@@ -17518,7 +17518,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8810 0058 2000 movs r0, r4
8811 005a FFF7FEFF bl HAL_I2C_ListenCpltCallback
8812 .LVL769:
- ARM GAS /tmp/cc56iHhV.s page 293
+ ARM GAS /tmp/ccskJbbb.s page 293
5725:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -17578,7 +17578,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8866 .LFE83:
8868 .section .text.HAL_I2C_ErrorCallback,"ax",%progbits
8869 .align 1
- ARM GAS /tmp/cc56iHhV.s page 294
+ ARM GAS /tmp/ccskJbbb.s page 294
8870 .weak HAL_I2C_ErrorCallback
@@ -17638,7 +17638,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8924 @ frame_needed = 0, uses_anonymous_args = 0
8925 .LVL775:
8926 0000 10B5 push {r4, lr}
- ARM GAS /tmp/cc56iHhV.s page 295
+ ARM GAS /tmp/ccskJbbb.s page 295
8927 .LCFI72:
@@ -17698,7 +17698,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
8970 .loc 1 5756 0
8971 0034 2C4B ldr r3, .L598+4
8972 0036 6363 str r3, [r4, #52]
- ARM GAS /tmp/cc56iHhV.s page 296
+ ARM GAS /tmp/ccskJbbb.s page 296
8973 .L591:
@@ -17758,7 +17758,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5765:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
9018 .loc 1 5765 0
9019 0072 4123 movs r3, #65
- ARM GAS /tmp/cc56iHhV.s page 297
+ ARM GAS /tmp/ccskJbbb.s page 297
9020 0074 E35C ldrb r3, [r4, r3]
@@ -17818,7 +17818,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9064 00b4 9847 blx r3
9065 .LVL787:
9066 00b6 D7E7 b .L589
- ARM GAS /tmp/cc56iHhV.s page 298
+ ARM GAS /tmp/ccskJbbb.s page 298
9067 .L595:
@@ -17878,7 +17878,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9116 .LFB99:
5546:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** uint32_t tmpcr1value = READ_REG(hi2c->Instance->CR1);
9117 .loc 1 5546 0
- ARM GAS /tmp/cc56iHhV.s page 299
+ ARM GAS /tmp/ccskJbbb.s page 299
9118 .cfi_startproc
@@ -17938,7 +17938,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9164 0034 A36B ldr r3, [r4, #56]
9165 0036 002B cmp r3, #0
9166 0038 03D0 beq .L602
- ARM GAS /tmp/cc56iHhV.s page 300
+ ARM GAS /tmp/ccskJbbb.s page 300
5570:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -17998,7 +17998,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9211 0078 6364 str r3, [r4, #68]
9212 .L604:
5611:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE;
- ARM GAS /tmp/cc56iHhV.s page 301
+ ARM GAS /tmp/ccskJbbb.s page 301
9213 .loc 1 5611 0
@@ -18058,7 +18058,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9256 00b4 002B cmp r3, #0
9257 00b6 C4D0 beq .L602
5577:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
- ARM GAS /tmp/cc56iHhV.s page 302
+ ARM GAS /tmp/ccskJbbb.s page 302
9258 .loc 1 5577 0
@@ -18118,7 +18118,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9303 .loc 1 5674 0
9304 @ sp needed
9305 .LVL803:
- ARM GAS /tmp/cc56iHhV.s page 303
+ ARM GAS /tmp/ccskJbbb.s page 303
9306 .LVL804:
@@ -18178,7 +18178,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4734:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags;
9358 .loc 1 4734 0
9359 0008 C76A ldr r7, [r0, #44]
- ARM GAS /tmp/cc56iHhV.s page 304
+ ARM GAS /tmp/ccskJbbb.s page 304
9360 .LVL809:
@@ -18238,7 +18238,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4775:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
9405 .loc 1 4775 0
9406 0044 2368 ldr r3, [r4]
- ARM GAS /tmp/cc56iHhV.s page 305
+ ARM GAS /tmp/ccskJbbb.s page 305
9407 0046 1022 movs r2, #16
@@ -18298,7 +18298,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9452 0078 2000 movs r0, r4
9453 007a FFF7FEFF bl I2C_Flush_TXDR
9454 .LVL819:
- ARM GAS /tmp/cc56iHhV.s page 306
+ ARM GAS /tmp/ccskJbbb.s page 306
4770:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
@@ -18358,7 +18358,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9499 00bc 5B6A ldr r3, [r3, #36]
9500 00be 626A ldr r2, [r4, #36]
9501 00c0 1370 strb r3, [r2]
- ARM GAS /tmp/cc56iHhV.s page 307
+ ARM GAS /tmp/ccskJbbb.s page 307
4802:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -18418,7 +18418,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9545 00fc 638D ldrh r3, [r4, #42]
9546 00fe 9BB2 uxth r3, r3
9547 0100 002B cmp r3, #0
- ARM GAS /tmp/cc56iHhV.s page 308
+ ARM GAS /tmp/ccskJbbb.s page 308
9548 0102 13D0 beq .L626
@@ -18478,7 +18478,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4738:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
9594 .loc 1 4738 0
9595 0142 0220 movs r0, #2
- ARM GAS /tmp/cc56iHhV.s page 309
+ ARM GAS /tmp/ccskJbbb.s page 309
9596 .LVL826:
@@ -18538,7 +18538,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9645 001e CB06 lsls r3, r1, #27
9646 0020 06D5 bpl .L636
5444:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 310
+ ARM GAS /tmp/ccskJbbb.s page 310
9647 .loc 1 5444 0
@@ -18598,7 +18598,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5504:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
9692 .loc 1 5504 0
9693 0062 0133 adds r3, r3, #1
- ARM GAS /tmp/cc56iHhV.s page 311
+ ARM GAS /tmp/ccskJbbb.s page 311
9694 0064 E35C ldrb r3, [r4, r3]
@@ -18658,7 +18658,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9738 .loc 1 5489 0
9739 009a 023A subs r2, r2, #2
9740 009c A354 strb r3, [r4, r2]
- ARM GAS /tmp/cc56iHhV.s page 312
+ ARM GAS /tmp/ccskJbbb.s page 312
5495:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */
@@ -18718,7 +18718,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9789 .loc 1 4596 0
9790 .cfi_startproc
9791 @ args = 0, pretend = 0, frame = 0
- ARM GAS /tmp/cc56iHhV.s page 313
+ ARM GAS /tmp/ccskJbbb.s page 313
9792 @ frame_needed = 0, uses_anonymous_args = 0
@@ -18778,7 +18778,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9838 .loc 1 4622 0
9839 0030 2368 ldr r3, [r4]
9840 0032 5B6A ldr r3, [r3, #36]
- ARM GAS /tmp/cc56iHhV.s page 314
+ ARM GAS /tmp/ccskJbbb.s page 314
9841 0034 626A ldr r2, [r4, #36]
@@ -18838,7 +18838,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9886 0066 DA61 str r2, [r3, #28]
4611:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
9887 .loc 1 4611 0
- ARM GAS /tmp/cc56iHhV.s page 315
+ ARM GAS /tmp/ccskJbbb.s page 315
9888 0068 436C ldr r3, [r0, #68]
@@ -18898,7 +18898,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9932 00a6 9BB2 uxth r3, r3
9933 00a8 002B cmp r3, #0
9934 00aa 2DD0 beq .L655
- ARM GAS /tmp/cc56iHhV.s page 316
+ ARM GAS /tmp/ccskJbbb.s page 316
4643:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
@@ -18958,7 +18958,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
9981 00ee 2000 movs r0, r4
9982 .LVL858:
9983 00f0 FFF7FEFF bl I2C_TransferConfig
- ARM GAS /tmp/cc56iHhV.s page 317
+ ARM GAS /tmp/ccskJbbb.s page 317
9984 .LVL859:
@@ -19018,7 +19018,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10032 .LCB9996:
4683:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
10033 .loc 1 4683 0 is_stmt 1
- ARM GAS /tmp/cc56iHhV.s page 318
+ ARM GAS /tmp/ccskJbbb.s page 318
10034 012e 638D ldrh r3, [r4, #42]
@@ -19078,7 +19078,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10082 016e 72E7 b .L661
10083 .LVL879:
10084 .L662:
- ARM GAS /tmp/cc56iHhV.s page 319
+ ARM GAS /tmp/ccskJbbb.s page 319
4601:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
@@ -19138,7 +19138,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10136 0018 8354 strb r3, [r0, r2]
5009:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
10137 .loc 1 5009 0 is_stmt 1 discriminator 2
- ARM GAS /tmp/cc56iHhV.s page 320
+ ARM GAS /tmp/ccskJbbb.s page 320
10138 001a 4A09 lsrs r2, r1, #5
@@ -19198,7 +19198,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10182 .L683:
5003:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
10183 .loc 1 5003 0
- ARM GAS /tmp/cc56iHhV.s page 321
+ ARM GAS /tmp/ccskJbbb.s page 321
10184 0054 0021 movs r1, #0
@@ -19258,7 +19258,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10229 .LVL889:
10230 0092 2BE0 b .L679
10231 .LVL890:
- ARM GAS /tmp/cc56iHhV.s page 322
+ ARM GAS /tmp/ccskJbbb.s page 322
10232 .L685:
@@ -19318,7 +19318,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5061:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
10278 .loc 1 5061 0
10279 00ce 2000 movs r0, r4
- ARM GAS /tmp/cc56iHhV.s page 323
+ ARM GAS /tmp/ccskJbbb.s page 323
10280 00d0 FFF7FEFF bl I2C_Flush_TXDR
@@ -19378,7 +19378,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10326 .L682:
5006:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
10327 .loc 1 5006 0
- ARM GAS /tmp/cc56iHhV.s page 324
+ ARM GAS /tmp/ccskJbbb.s page 324
10328 0100 0220 movs r0, #2
@@ -19438,7 +19438,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10379 001e 2FD4 bmi .L707
10380 .L694:
4889:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
- ARM GAS /tmp/cc56iHhV.s page 325
+ ARM GAS /tmp/ccskJbbb.s page 325
10381 .loc 1 4889 0 is_stmt 1
@@ -19498,7 +19498,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10427 .LVL914:
4922:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
10428 .loc 1 4922 0
- ARM GAS /tmp/cc56iHhV.s page 326
+ ARM GAS /tmp/ccskJbbb.s page 326
10429 0060 638D ldrh r3, [r4, #42]
@@ -19558,7 +19558,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10475 00a2 0020 movs r0, #0
10476 .L693:
4990:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
- ARM GAS /tmp/cc56iHhV.s page 327
+ ARM GAS /tmp/ccskJbbb.s page 327
10477 .loc 1 4990 0
@@ -19618,7 +19618,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4946:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
10524 .loc 1 4946 0
10525 00dc 4021 movs r1, #64
- ARM GAS /tmp/cc56iHhV.s page 328
+ ARM GAS /tmp/ccskJbbb.s page 328
10526 00de 2000 movs r0, r4
@@ -19678,7 +19678,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10572 .LVL932:
10573 011c 2000 movs r0, r4
10574 011e FFF7FEFF bl I2C_ITError
- ARM GAS /tmp/cc56iHhV.s page 329
+ ARM GAS /tmp/ccskJbbb.s page 329
10575 .LVL933:
@@ -19738,7 +19738,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
6027:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
10625 .loc 1 6027 0
10626 0004 0268 ldr r2, [r0]
- ARM GAS /tmp/cc56iHhV.s page 330
+ ARM GAS /tmp/ccskJbbb.s page 330
10627 0006 5168 ldr r1, [r2, #4]
@@ -19798,7 +19798,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10676 0016 218D ldrh r1, [r4, #40]
10677 0018 636A ldr r3, [r4, #36]
10678 001a 9C46 mov ip, r3
- ARM GAS /tmp/cc56iHhV.s page 331
+ ARM GAS /tmp/ccskJbbb.s page 331
10679 001c 6144 add r1, r1, ip
@@ -19858,7 +19858,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10726 .L719:
5905:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** }
10727 .loc 1 5905 0
- ARM GAS /tmp/cc56iHhV.s page 332
+ ARM GAS /tmp/ccskJbbb.s page 332
10728 0056 1021 movs r1, #16
@@ -19918,7 +19918,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
5967:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
10779 .loc 1 5967 0
10780 0020 638D ldrh r3, [r4, #42]
- ARM GAS /tmp/cc56iHhV.s page 333
+ ARM GAS /tmp/ccskJbbb.s page 333
10781 0022 9BB2 uxth r3, r3
@@ -19978,7 +19978,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10828 005a FFF7FEFF bl I2C_ITError
10829 .LVL964:
10830 005e F1E7 b .L722
- ARM GAS /tmp/cc56iHhV.s page 334
+ ARM GAS /tmp/ccskJbbb.s page 334
10831 .L731:
@@ -20038,7 +20038,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10880 001a 6400 lsls r4, r4, #1
10881 001c D461 str r4, [r2, #28]
10882 .L733:
- ARM GAS /tmp/cc56iHhV.s page 335
+ ARM GAS /tmp/ccskJbbb.s page 335
4332:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c **** {
@@ -20098,7 +20098,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
4357:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
10927 .loc 1 4357 0
10928 @ sp needed
- ARM GAS /tmp/cc56iHhV.s page 336
+ ARM GAS /tmp/ccskJbbb.s page 336
10929 0056 70BD pop {r4, r5, r6, pc}
@@ -20158,7 +20158,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
10977 .L738:
6068:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c.c ****
10978 .loc 1 6068 0
- ARM GAS /tmp/cc56iHhV.s page 337
+ ARM GAS /tmp/ccskJbbb.s page 337
10979 @ sp needed
@@ -20218,7 +20218,7 @@ ARM GAS /tmp/cc56iHhV.s page 1
11031 .loc 1 4560 0
11032 .cfi_startproc
11033 @ args = 0, pretend = 0, frame = 0
- ARM GAS /tmp/cc56iHhV.s page 338
+ ARM GAS /tmp/ccskJbbb.s page 338
11034 @ frame_needed = 0, uses_anonymous_args = 0
@@ -20264,8 +20264,8 @@ ARM GAS /tmp/cc56iHhV.s page 1
11071 .LFE88:
11073 .text
11074 .Letext0:
- 11075 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 11076 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 11075 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 11076 .file 3 "/usr/include/newlib/sys/_stdint.h"
11077 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
11078 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
11079 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
@@ -20273,224 +20273,224 @@ ARM GAS /tmp/cc56iHhV.s page 1
11081 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
11082 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h"
11083 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/cc56iHhV.s page 339
+ ARM GAS /tmp/ccskJbbb.s page 339
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_i2c.c
- /tmp/cc56iHhV.s:16 .text.I2C_Flush_TXDR:0000000000000000 $t
- /tmp/cc56iHhV.s:22 .text.I2C_Flush_TXDR:0000000000000000 I2C_Flush_TXDR
- /tmp/cc56iHhV.s:58 .text.I2C_TransferConfig:0000000000000000 $t
- /tmp/cc56iHhV.s:64 .text.I2C_TransferConfig:0000000000000000 I2C_TransferConfig
- /tmp/cc56iHhV.s:108 .text.I2C_TransferConfig:0000000000000028 $d
- /tmp/cc56iHhV.s:113 .text.I2C_Enable_IRQ:0000000000000000 $t
- /tmp/cc56iHhV.s:119 .text.I2C_Enable_IRQ:0000000000000000 I2C_Enable_IRQ
- /tmp/cc56iHhV.s:240 .text.I2C_Enable_IRQ:0000000000000074 $d
- /tmp/cc56iHhV.s:10345 .text.I2C_Master_ISR_DMA:0000000000000000 I2C_Master_ISR_DMA
- /tmp/cc56iHhV.s:10103 .text.I2C_Slave_ISR_DMA:0000000000000000 I2C_Slave_ISR_DMA
- /tmp/cc56iHhV.s:246 .text.I2C_Disable_IRQ:0000000000000000 $t
- /tmp/cc56iHhV.s:252 .text.I2C_Disable_IRQ:0000000000000000 I2C_Disable_IRQ
- /tmp/cc56iHhV.s:371 .text.I2C_ConvertOtherXferOptions:0000000000000000 $t
- /tmp/cc56iHhV.s:377 .text.I2C_ConvertOtherXferOptions:0000000000000000 I2C_ConvertOtherXferOptions
- /tmp/cc56iHhV.s:415 .text.I2C_IsAcknowledgeFailed:0000000000000000 $t
- /tmp/cc56iHhV.s:421 .text.I2C_IsAcknowledgeFailed:0000000000000000 I2C_IsAcknowledgeFailed
- /tmp/cc56iHhV.s:533 .text.I2C_IsAcknowledgeFailed:000000000000007c $d
- /tmp/cc56iHhV.s:538 .text.I2C_WaitOnTXISFlagUntilTimeout:0000000000000000 $t
- /tmp/cc56iHhV.s:544 .text.I2C_WaitOnTXISFlagUntilTimeout:0000000000000000 I2C_WaitOnTXISFlagUntilTimeout
- /tmp/cc56iHhV.s:626 .text.I2C_WaitOnFlagUntilTimeout:0000000000000000 $t
- /tmp/cc56iHhV.s:632 .text.I2C_WaitOnFlagUntilTimeout:0000000000000000 I2C_WaitOnFlagUntilTimeout
- /tmp/cc56iHhV.s:709 .text.I2C_RequestMemoryWrite:0000000000000000 $t
- /tmp/cc56iHhV.s:715 .text.I2C_RequestMemoryWrite:0000000000000000 I2C_RequestMemoryWrite
- /tmp/cc56iHhV.s:812 .text.I2C_RequestMemoryWrite:0000000000000070 $d
- /tmp/cc56iHhV.s:817 .text.I2C_RequestMemoryRead:0000000000000000 $t
- /tmp/cc56iHhV.s:823 .text.I2C_RequestMemoryRead:0000000000000000 I2C_RequestMemoryRead
- /tmp/cc56iHhV.s:917 .text.I2C_RequestMemoryRead:000000000000006c $d
- /tmp/cc56iHhV.s:922 .text.I2C_WaitOnSTOPFlagUntilTimeout:0000000000000000 $t
- /tmp/cc56iHhV.s:928 .text.I2C_WaitOnSTOPFlagUntilTimeout:0000000000000000 I2C_WaitOnSTOPFlagUntilTimeout
- /tmp/cc56iHhV.s:1007 .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000000 $t
- /tmp/cc56iHhV.s:1013 .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000000 I2C_WaitOnRXNEFlagUntilTimeout
- /tmp/cc56iHhV.s:1127 .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000080 $d
- /tmp/cc56iHhV.s:1132 .text.HAL_I2C_MspInit:0000000000000000 $t
- /tmp/cc56iHhV.s:1139 .text.HAL_I2C_MspInit:0000000000000000 HAL_I2C_MspInit
- /tmp/cc56iHhV.s:1154 .text.HAL_I2C_Init:0000000000000000 $t
- /tmp/cc56iHhV.s:1161 .text.HAL_I2C_Init:0000000000000000 HAL_I2C_Init
- /tmp/cc56iHhV.s:1309 .text.HAL_I2C_Init:00000000000000c0 $d
- /tmp/cc56iHhV.s:1316 .text.HAL_I2C_MspDeInit:0000000000000000 $t
- /tmp/cc56iHhV.s:1323 .text.HAL_I2C_MspDeInit:0000000000000000 HAL_I2C_MspDeInit
- /tmp/cc56iHhV.s:1338 .text.HAL_I2C_DeInit:0000000000000000 $t
- /tmp/cc56iHhV.s:1345 .text.HAL_I2C_DeInit:0000000000000000 HAL_I2C_DeInit
- /tmp/cc56iHhV.s:1405 .text.HAL_I2C_Master_Transmit:0000000000000000 $t
- /tmp/cc56iHhV.s:1412 .text.HAL_I2C_Master_Transmit:0000000000000000 HAL_I2C_Master_Transmit
- /tmp/cc56iHhV.s:1680 .text.HAL_I2C_Master_Transmit:0000000000000164 $d
- /tmp/cc56iHhV.s:1686 .text.HAL_I2C_Master_Receive:0000000000000000 $t
- /tmp/cc56iHhV.s:1693 .text.HAL_I2C_Master_Receive:0000000000000000 HAL_I2C_Master_Receive
- /tmp/cc56iHhV.s:1961 .text.HAL_I2C_Master_Receive:0000000000000164 $d
- /tmp/cc56iHhV.s:1967 .text.HAL_I2C_Slave_Transmit:0000000000000000 $t
- /tmp/cc56iHhV.s:1974 .text.HAL_I2C_Slave_Transmit:0000000000000000 HAL_I2C_Slave_Transmit
- /tmp/cc56iHhV.s:2276 .text.HAL_I2C_Slave_Transmit:0000000000000194 $d
- /tmp/cc56iHhV.s:2281 .text.HAL_I2C_Slave_Receive:0000000000000000 $t
- /tmp/cc56iHhV.s:2288 .text.HAL_I2C_Slave_Receive:0000000000000000 HAL_I2C_Slave_Receive
- /tmp/cc56iHhV.s:2571 .text.HAL_I2C_Slave_Receive:0000000000000178 $d
- /tmp/cc56iHhV.s:2576 .text.HAL_I2C_Master_Transmit_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:2583 .text.HAL_I2C_Master_Transmit_IT:0000000000000000 HAL_I2C_Master_Transmit_IT
- ARM GAS /tmp/cc56iHhV.s page 340
-
-
- /tmp/cc56iHhV.s:2712 .text.HAL_I2C_Master_Transmit_IT:0000000000000088 $d
- /tmp/cc56iHhV.s:9787 .text.I2C_Master_ISR_IT:0000000000000000 I2C_Master_ISR_IT
- /tmp/cc56iHhV.s:2719 .text.HAL_I2C_Master_Receive_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:2726 .text.HAL_I2C_Master_Receive_IT:0000000000000000 HAL_I2C_Master_Receive_IT
- /tmp/cc56iHhV.s:2855 .text.HAL_I2C_Master_Receive_IT:0000000000000088 $d
- /tmp/cc56iHhV.s:2862 .text.HAL_I2C_Slave_Transmit_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:2869 .text.HAL_I2C_Slave_Transmit_IT:0000000000000000 HAL_I2C_Slave_Transmit_IT
- /tmp/cc56iHhV.s:2957 .text.HAL_I2C_Slave_Transmit_IT:0000000000000058 $d
- /tmp/cc56iHhV.s:9339 .text.I2C_Slave_ISR_IT:0000000000000000 I2C_Slave_ISR_IT
- /tmp/cc56iHhV.s:2964 .text.HAL_I2C_Slave_Receive_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:2971 .text.HAL_I2C_Slave_Receive_IT:0000000000000000 HAL_I2C_Slave_Receive_IT
- /tmp/cc56iHhV.s:3059 .text.HAL_I2C_Slave_Receive_IT:0000000000000058 $d
- /tmp/cc56iHhV.s:3066 .text.HAL_I2C_Master_Transmit_DMA:0000000000000000 $t
- /tmp/cc56iHhV.s:3073 .text.HAL_I2C_Master_Transmit_DMA:0000000000000000 HAL_I2C_Master_Transmit_DMA
- /tmp/cc56iHhV.s:3332 .text.HAL_I2C_Master_Transmit_DMA:000000000000013c $d
- /tmp/cc56iHhV.s:10649 .text.I2C_DMAMasterTransmitCplt:0000000000000000 I2C_DMAMasterTransmitCplt
- /tmp/cc56iHhV.s:10610 .text.I2C_DMAError:0000000000000000 I2C_DMAError
- /tmp/cc56iHhV.s:3342 .text.HAL_I2C_Master_Receive_DMA:0000000000000000 $t
- /tmp/cc56iHhV.s:3349 .text.HAL_I2C_Master_Receive_DMA:0000000000000000 HAL_I2C_Master_Receive_DMA
- /tmp/cc56iHhV.s:3607 .text.HAL_I2C_Master_Receive_DMA:000000000000013c $d
- /tmp/cc56iHhV.s:10747 .text.I2C_DMAMasterReceiveCplt:0000000000000000 I2C_DMAMasterReceiveCplt
- /tmp/cc56iHhV.s:3617 .text.HAL_I2C_Slave_Transmit_DMA:0000000000000000 $t
- /tmp/cc56iHhV.s:3624 .text.HAL_I2C_Slave_Transmit_DMA:0000000000000000 HAL_I2C_Slave_Transmit_DMA
- /tmp/cc56iHhV.s:3811 .text.HAL_I2C_Slave_Transmit_DMA:00000000000000e0 $d
- /tmp/cc56iHhV.s:8434 .text.I2C_DMASlaveTransmitCplt:0000000000000000 I2C_DMASlaveTransmitCplt
- /tmp/cc56iHhV.s:3820 .text.HAL_I2C_Slave_Receive_DMA:0000000000000000 $t
- /tmp/cc56iHhV.s:3827 .text.HAL_I2C_Slave_Receive_DMA:0000000000000000 HAL_I2C_Slave_Receive_DMA
- /tmp/cc56iHhV.s:4017 .text.HAL_I2C_Slave_Receive_DMA:00000000000000e4 $d
- /tmp/cc56iHhV.s:8489 .text.I2C_DMASlaveReceiveCplt:0000000000000000 I2C_DMASlaveReceiveCplt
- /tmp/cc56iHhV.s:4026 .text.HAL_I2C_Mem_Write:0000000000000000 $t
- /tmp/cc56iHhV.s:4033 .text.HAL_I2C_Mem_Write:0000000000000000 HAL_I2C_Mem_Write
- /tmp/cc56iHhV.s:4340 .text.HAL_I2C_Mem_Write:000000000000019c $d
- /tmp/cc56iHhV.s:4345 .text.HAL_I2C_Mem_Read:0000000000000000 $t
- /tmp/cc56iHhV.s:4352 .text.HAL_I2C_Mem_Read:0000000000000000 HAL_I2C_Mem_Read
- /tmp/cc56iHhV.s:4661 .text.HAL_I2C_Mem_Read:00000000000001a0 $d
- /tmp/cc56iHhV.s:4667 .text.HAL_I2C_Mem_Write_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:4674 .text.HAL_I2C_Mem_Write_IT:0000000000000000 HAL_I2C_Mem_Write_IT
- /tmp/cc56iHhV.s:4849 .text.HAL_I2C_Mem_Write_IT:00000000000000cc $d
- /tmp/cc56iHhV.s:4855 .text.HAL_I2C_Mem_Read_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:4862 .text.HAL_I2C_Mem_Read_IT:0000000000000000 HAL_I2C_Mem_Read_IT
- /tmp/cc56iHhV.s:5038 .text.HAL_I2C_Mem_Read_IT:00000000000000cc $d
- /tmp/cc56iHhV.s:5045 .text.HAL_I2C_Mem_Write_DMA:0000000000000000 $t
- /tmp/cc56iHhV.s:5052 .text.HAL_I2C_Mem_Write_DMA:0000000000000000 HAL_I2C_Mem_Write_DMA
- /tmp/cc56iHhV.s:5327 .text.HAL_I2C_Mem_Write_DMA:0000000000000158 $d
- /tmp/cc56iHhV.s:5335 .text.HAL_I2C_Mem_Read_DMA:0000000000000000 $t
- /tmp/cc56iHhV.s:5342 .text.HAL_I2C_Mem_Read_DMA:0000000000000000 HAL_I2C_Mem_Read_DMA
- /tmp/cc56iHhV.s:5618 .text.HAL_I2C_Mem_Read_DMA:0000000000000158 $d
- /tmp/cc56iHhV.s:5627 .text.HAL_I2C_IsDeviceReady:0000000000000000 $t
- /tmp/cc56iHhV.s:5634 .text.HAL_I2C_IsDeviceReady:0000000000000000 HAL_I2C_IsDeviceReady
- /tmp/cc56iHhV.s:5939 .text.HAL_I2C_IsDeviceReady:000000000000017c $d
- /tmp/cc56iHhV.s:5944 .text.HAL_I2C_Master_Seq_Transmit_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:5951 .text.HAL_I2C_Master_Seq_Transmit_IT:0000000000000000 HAL_I2C_Master_Seq_Transmit_IT
- /tmp/cc56iHhV.s:6116 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000000000b0 $d
- /tmp/cc56iHhV.s:6122 .text.HAL_I2C_Master_Seq_Transmit_DMA:0000000000000000 $t
- /tmp/cc56iHhV.s:6129 .text.HAL_I2C_Master_Seq_Transmit_DMA:0000000000000000 HAL_I2C_Master_Seq_Transmit_DMA
- /tmp/cc56iHhV.s:6416 .text.HAL_I2C_Master_Seq_Transmit_DMA:000000000000015c $d
- /tmp/cc56iHhV.s:6425 .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000000 $t
- ARM GAS /tmp/cc56iHhV.s page 341
-
-
- /tmp/cc56iHhV.s:6432 .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000000 HAL_I2C_Master_Seq_Receive_IT
- /tmp/cc56iHhV.s:6597 .text.HAL_I2C_Master_Seq_Receive_IT:00000000000000b0 $d
- /tmp/cc56iHhV.s:6603 .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000000 $t
- /tmp/cc56iHhV.s:6610 .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000000 HAL_I2C_Master_Seq_Receive_DMA
- /tmp/cc56iHhV.s:6897 .text.HAL_I2C_Master_Seq_Receive_DMA:000000000000015c $d
- /tmp/cc56iHhV.s:6906 .text.HAL_I2C_Slave_Seq_Transmit_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:6913 .text.HAL_I2C_Slave_Seq_Transmit_IT:0000000000000000 HAL_I2C_Slave_Seq_Transmit_IT
- /tmp/cc56iHhV.s:7083 .text.HAL_I2C_Slave_Seq_Transmit_IT:00000000000000c8 $d
- /tmp/cc56iHhV.s:10947 .text.I2C_DMAAbort:0000000000000000 I2C_DMAAbort
- /tmp/cc56iHhV.s:7090 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000000 $t
- /tmp/cc56iHhV.s:7097 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000000 HAL_I2C_Slave_Seq_Transmit_DMA
- /tmp/cc56iHhV.s:7395 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000180 $d
- /tmp/cc56iHhV.s:7405 .text.HAL_I2C_Slave_Seq_Receive_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:7412 .text.HAL_I2C_Slave_Seq_Receive_IT:0000000000000000 HAL_I2C_Slave_Seq_Receive_IT
- /tmp/cc56iHhV.s:7582 .text.HAL_I2C_Slave_Seq_Receive_IT:00000000000000c8 $d
- /tmp/cc56iHhV.s:7590 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000000 $t
- /tmp/cc56iHhV.s:7597 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000000 HAL_I2C_Slave_Seq_Receive_DMA
- /tmp/cc56iHhV.s:7896 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000180 $d
- /tmp/cc56iHhV.s:7906 .text.HAL_I2C_EnableListen_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:7913 .text.HAL_I2C_EnableListen_IT:0000000000000000 HAL_I2C_EnableListen_IT
- /tmp/cc56iHhV.s:7956 .text.HAL_I2C_EnableListen_IT:0000000000000024 $d
- /tmp/cc56iHhV.s:7961 .text.HAL_I2C_DisableListen_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:7968 .text.HAL_I2C_DisableListen_IT:0000000000000000 HAL_I2C_DisableListen_IT
- /tmp/cc56iHhV.s:8027 .text.HAL_I2C_Master_Abort_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:8034 .text.HAL_I2C_Master_Abort_IT:0000000000000000 HAL_I2C_Master_Abort_IT
- /tmp/cc56iHhV.s:8122 .text.HAL_I2C_Master_Abort_IT:0000000000000060 $d
- /tmp/cc56iHhV.s:8127 .text.HAL_I2C_EV_IRQHandler:0000000000000000 $t
- /tmp/cc56iHhV.s:8134 .text.HAL_I2C_EV_IRQHandler:0000000000000000 HAL_I2C_EV_IRQHandler
- /tmp/cc56iHhV.s:8168 .text.HAL_I2C_MasterTxCpltCallback:0000000000000000 $t
- /tmp/cc56iHhV.s:8175 .text.HAL_I2C_MasterTxCpltCallback:0000000000000000 HAL_I2C_MasterTxCpltCallback
- /tmp/cc56iHhV.s:8190 .text.HAL_I2C_MasterRxCpltCallback:0000000000000000 $t
- /tmp/cc56iHhV.s:8197 .text.HAL_I2C_MasterRxCpltCallback:0000000000000000 HAL_I2C_MasterRxCpltCallback
- /tmp/cc56iHhV.s:8212 .text.I2C_ITMasterSeqCplt:0000000000000000 $t
- /tmp/cc56iHhV.s:8218 .text.I2C_ITMasterSeqCplt:0000000000000000 I2C_ITMasterSeqCplt
- /tmp/cc56iHhV.s:8296 .text.HAL_I2C_SlaveTxCpltCallback:0000000000000000 $t
- /tmp/cc56iHhV.s:8303 .text.HAL_I2C_SlaveTxCpltCallback:0000000000000000 HAL_I2C_SlaveTxCpltCallback
- /tmp/cc56iHhV.s:8318 .text.HAL_I2C_SlaveRxCpltCallback:0000000000000000 $t
- /tmp/cc56iHhV.s:8325 .text.HAL_I2C_SlaveRxCpltCallback:0000000000000000 HAL_I2C_SlaveRxCpltCallback
- /tmp/cc56iHhV.s:8340 .text.I2C_ITSlaveSeqCplt:0000000000000000 $t
- /tmp/cc56iHhV.s:8346 .text.I2C_ITSlaveSeqCplt:0000000000000000 I2C_ITSlaveSeqCplt
- /tmp/cc56iHhV.s:8428 .text.I2C_DMASlaveTransmitCplt:0000000000000000 $t
- /tmp/cc56iHhV.s:8478 .text.I2C_DMASlaveTransmitCplt:0000000000000024 $d
- /tmp/cc56iHhV.s:8483 .text.I2C_DMASlaveReceiveCplt:0000000000000000 $t
- /tmp/cc56iHhV.s:8534 .text.I2C_DMASlaveReceiveCplt:0000000000000028 $d
- /tmp/cc56iHhV.s:8540 .text.HAL_I2C_AddrCallback:0000000000000000 $t
- /tmp/cc56iHhV.s:8547 .text.HAL_I2C_AddrCallback:0000000000000000 HAL_I2C_AddrCallback
- /tmp/cc56iHhV.s:8562 .text.I2C_ITAddrCplt:0000000000000000 $t
- /tmp/cc56iHhV.s:8568 .text.I2C_ITAddrCplt:0000000000000000 I2C_ITAddrCplt
- /tmp/cc56iHhV.s:8708 .text.HAL_I2C_ListenCpltCallback:0000000000000000 $t
- /tmp/cc56iHhV.s:8715 .text.HAL_I2C_ListenCpltCallback:0000000000000000 HAL_I2C_ListenCpltCallback
- /tmp/cc56iHhV.s:8730 .text.I2C_ITListenCplt:0000000000000000 $t
- /tmp/cc56iHhV.s:8736 .text.I2C_ITListenCplt:0000000000000000 I2C_ITListenCplt
- /tmp/cc56iHhV.s:8820 .text.I2C_ITListenCplt:0000000000000060 $d
- /tmp/cc56iHhV.s:8825 .text.HAL_I2C_MemTxCpltCallback:0000000000000000 $t
- /tmp/cc56iHhV.s:8832 .text.HAL_I2C_MemTxCpltCallback:0000000000000000 HAL_I2C_MemTxCpltCallback
- /tmp/cc56iHhV.s:8847 .text.HAL_I2C_MemRxCpltCallback:0000000000000000 $t
- /tmp/cc56iHhV.s:8854 .text.HAL_I2C_MemRxCpltCallback:0000000000000000 HAL_I2C_MemRxCpltCallback
- ARM GAS /tmp/cc56iHhV.s page 342
-
-
- /tmp/cc56iHhV.s:8869 .text.HAL_I2C_ErrorCallback:0000000000000000 $t
- /tmp/cc56iHhV.s:8876 .text.HAL_I2C_ErrorCallback:0000000000000000 HAL_I2C_ErrorCallback
- /tmp/cc56iHhV.s:8891 .text.HAL_I2C_AbortCpltCallback:0000000000000000 $t
- /tmp/cc56iHhV.s:8898 .text.HAL_I2C_AbortCpltCallback:0000000000000000 HAL_I2C_AbortCpltCallback
- /tmp/cc56iHhV.s:8913 .text.I2C_ITError:0000000000000000 $t
- /tmp/cc56iHhV.s:8919 .text.I2C_ITError:0000000000000000 I2C_ITError
- /tmp/cc56iHhV.s:9100 .text.I2C_ITError:00000000000000e4 $d
- /tmp/cc56iHhV.s:9109 .text.I2C_ITSlaveCplt:0000000000000000 $t
- /tmp/cc56iHhV.s:9115 .text.I2C_ITSlaveCplt:0000000000000000 I2C_ITSlaveCplt
- /tmp/cc56iHhV.s:9327 .text.I2C_ITSlaveCplt:0000000000000110 $d
- /tmp/cc56iHhV.s:9333 .text.I2C_Slave_ISR_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:9601 .text.I2C_Slave_ISR_IT:0000000000000148 $d
- /tmp/cc56iHhV.s:9606 .text.I2C_ITMasterCplt:0000000000000000 $t
- /tmp/cc56iHhV.s:9612 .text.I2C_ITMasterCplt:0000000000000000 I2C_ITMasterCplt
- /tmp/cc56iHhV.s:9775 .text.I2C_ITMasterCplt:00000000000000cc $d
- /tmp/cc56iHhV.s:9781 .text.I2C_Master_ISR_IT:0000000000000000 $t
- /tmp/cc56iHhV.s:10092 .text.I2C_Master_ISR_IT:0000000000000174 $d
- /tmp/cc56iHhV.s:10097 .text.I2C_Slave_ISR_DMA:0000000000000000 $t
- /tmp/cc56iHhV.s:10334 .text.I2C_Slave_ISR_DMA:0000000000000104 $d
- /tmp/cc56iHhV.s:10339 .text.I2C_Master_ISR_DMA:0000000000000000 $t
- /tmp/cc56iHhV.s:10599 .text.I2C_Master_ISR_DMA:0000000000000138 $d
- /tmp/cc56iHhV.s:10604 .text.I2C_DMAError:0000000000000000 $t
- /tmp/cc56iHhV.s:10643 .text.I2C_DMAMasterTransmitCplt:0000000000000000 $t
- /tmp/cc56iHhV.s:10736 .text.I2C_DMAMasterTransmitCplt:0000000000000060 $d
- /tmp/cc56iHhV.s:10741 .text.I2C_DMAMasterReceiveCplt:0000000000000000 $t
- /tmp/cc56iHhV.s:10834 .text.I2C_DMAMasterReceiveCplt:0000000000000060 $d
- /tmp/cc56iHhV.s:10839 .text.HAL_I2C_ER_IRQHandler:0000000000000000 $t
- /tmp/cc56iHhV.s:10846 .text.HAL_I2C_ER_IRQHandler:0000000000000000 HAL_I2C_ER_IRQHandler
- /tmp/cc56iHhV.s:10941 .text.I2C_DMAAbort:0000000000000000 $t
- /tmp/cc56iHhV.s:10995 .text.HAL_I2C_GetState:0000000000000000 $t
- /tmp/cc56iHhV.s:11002 .text.HAL_I2C_GetState:0000000000000000 HAL_I2C_GetState
- /tmp/cc56iHhV.s:11022 .text.HAL_I2C_GetMode:0000000000000000 $t
- /tmp/cc56iHhV.s:11029 .text.HAL_I2C_GetMode:0000000000000000 HAL_I2C_GetMode
- /tmp/cc56iHhV.s:11049 .text.HAL_I2C_GetError:0000000000000000 $t
- /tmp/cc56iHhV.s:11056 .text.HAL_I2C_GetError:0000000000000000 HAL_I2C_GetError
+ /tmp/ccskJbbb.s:16 .text.I2C_Flush_TXDR:0000000000000000 $t
+ /tmp/ccskJbbb.s:22 .text.I2C_Flush_TXDR:0000000000000000 I2C_Flush_TXDR
+ /tmp/ccskJbbb.s:58 .text.I2C_TransferConfig:0000000000000000 $t
+ /tmp/ccskJbbb.s:64 .text.I2C_TransferConfig:0000000000000000 I2C_TransferConfig
+ /tmp/ccskJbbb.s:108 .text.I2C_TransferConfig:0000000000000028 $d
+ /tmp/ccskJbbb.s:113 .text.I2C_Enable_IRQ:0000000000000000 $t
+ /tmp/ccskJbbb.s:119 .text.I2C_Enable_IRQ:0000000000000000 I2C_Enable_IRQ
+ /tmp/ccskJbbb.s:240 .text.I2C_Enable_IRQ:0000000000000074 $d
+ /tmp/ccskJbbb.s:10345 .text.I2C_Master_ISR_DMA:0000000000000000 I2C_Master_ISR_DMA
+ /tmp/ccskJbbb.s:10103 .text.I2C_Slave_ISR_DMA:0000000000000000 I2C_Slave_ISR_DMA
+ /tmp/ccskJbbb.s:246 .text.I2C_Disable_IRQ:0000000000000000 $t
+ /tmp/ccskJbbb.s:252 .text.I2C_Disable_IRQ:0000000000000000 I2C_Disable_IRQ
+ /tmp/ccskJbbb.s:371 .text.I2C_ConvertOtherXferOptions:0000000000000000 $t
+ /tmp/ccskJbbb.s:377 .text.I2C_ConvertOtherXferOptions:0000000000000000 I2C_ConvertOtherXferOptions
+ /tmp/ccskJbbb.s:415 .text.I2C_IsAcknowledgeFailed:0000000000000000 $t
+ /tmp/ccskJbbb.s:421 .text.I2C_IsAcknowledgeFailed:0000000000000000 I2C_IsAcknowledgeFailed
+ /tmp/ccskJbbb.s:533 .text.I2C_IsAcknowledgeFailed:000000000000007c $d
+ /tmp/ccskJbbb.s:538 .text.I2C_WaitOnTXISFlagUntilTimeout:0000000000000000 $t
+ /tmp/ccskJbbb.s:544 .text.I2C_WaitOnTXISFlagUntilTimeout:0000000000000000 I2C_WaitOnTXISFlagUntilTimeout
+ /tmp/ccskJbbb.s:626 .text.I2C_WaitOnFlagUntilTimeout:0000000000000000 $t
+ /tmp/ccskJbbb.s:632 .text.I2C_WaitOnFlagUntilTimeout:0000000000000000 I2C_WaitOnFlagUntilTimeout
+ /tmp/ccskJbbb.s:709 .text.I2C_RequestMemoryWrite:0000000000000000 $t
+ /tmp/ccskJbbb.s:715 .text.I2C_RequestMemoryWrite:0000000000000000 I2C_RequestMemoryWrite
+ /tmp/ccskJbbb.s:812 .text.I2C_RequestMemoryWrite:0000000000000070 $d
+ /tmp/ccskJbbb.s:817 .text.I2C_RequestMemoryRead:0000000000000000 $t
+ /tmp/ccskJbbb.s:823 .text.I2C_RequestMemoryRead:0000000000000000 I2C_RequestMemoryRead
+ /tmp/ccskJbbb.s:917 .text.I2C_RequestMemoryRead:000000000000006c $d
+ /tmp/ccskJbbb.s:922 .text.I2C_WaitOnSTOPFlagUntilTimeout:0000000000000000 $t
+ /tmp/ccskJbbb.s:928 .text.I2C_WaitOnSTOPFlagUntilTimeout:0000000000000000 I2C_WaitOnSTOPFlagUntilTimeout
+ /tmp/ccskJbbb.s:1007 .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000000 $t
+ /tmp/ccskJbbb.s:1013 .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000000 I2C_WaitOnRXNEFlagUntilTimeout
+ /tmp/ccskJbbb.s:1127 .text.I2C_WaitOnRXNEFlagUntilTimeout:0000000000000080 $d
+ /tmp/ccskJbbb.s:1132 .text.HAL_I2C_MspInit:0000000000000000 $t
+ /tmp/ccskJbbb.s:1139 .text.HAL_I2C_MspInit:0000000000000000 HAL_I2C_MspInit
+ /tmp/ccskJbbb.s:1154 .text.HAL_I2C_Init:0000000000000000 $t
+ /tmp/ccskJbbb.s:1161 .text.HAL_I2C_Init:0000000000000000 HAL_I2C_Init
+ /tmp/ccskJbbb.s:1309 .text.HAL_I2C_Init:00000000000000c0 $d
+ /tmp/ccskJbbb.s:1316 .text.HAL_I2C_MspDeInit:0000000000000000 $t
+ /tmp/ccskJbbb.s:1323 .text.HAL_I2C_MspDeInit:0000000000000000 HAL_I2C_MspDeInit
+ /tmp/ccskJbbb.s:1338 .text.HAL_I2C_DeInit:0000000000000000 $t
+ /tmp/ccskJbbb.s:1345 .text.HAL_I2C_DeInit:0000000000000000 HAL_I2C_DeInit
+ /tmp/ccskJbbb.s:1405 .text.HAL_I2C_Master_Transmit:0000000000000000 $t
+ /tmp/ccskJbbb.s:1412 .text.HAL_I2C_Master_Transmit:0000000000000000 HAL_I2C_Master_Transmit
+ /tmp/ccskJbbb.s:1680 .text.HAL_I2C_Master_Transmit:0000000000000164 $d
+ /tmp/ccskJbbb.s:1686 .text.HAL_I2C_Master_Receive:0000000000000000 $t
+ /tmp/ccskJbbb.s:1693 .text.HAL_I2C_Master_Receive:0000000000000000 HAL_I2C_Master_Receive
+ /tmp/ccskJbbb.s:1961 .text.HAL_I2C_Master_Receive:0000000000000164 $d
+ /tmp/ccskJbbb.s:1967 .text.HAL_I2C_Slave_Transmit:0000000000000000 $t
+ /tmp/ccskJbbb.s:1974 .text.HAL_I2C_Slave_Transmit:0000000000000000 HAL_I2C_Slave_Transmit
+ /tmp/ccskJbbb.s:2276 .text.HAL_I2C_Slave_Transmit:0000000000000194 $d
+ /tmp/ccskJbbb.s:2281 .text.HAL_I2C_Slave_Receive:0000000000000000 $t
+ /tmp/ccskJbbb.s:2288 .text.HAL_I2C_Slave_Receive:0000000000000000 HAL_I2C_Slave_Receive
+ /tmp/ccskJbbb.s:2571 .text.HAL_I2C_Slave_Receive:0000000000000178 $d
+ /tmp/ccskJbbb.s:2576 .text.HAL_I2C_Master_Transmit_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:2583 .text.HAL_I2C_Master_Transmit_IT:0000000000000000 HAL_I2C_Master_Transmit_IT
+ ARM GAS /tmp/ccskJbbb.s page 340
+
+
+ /tmp/ccskJbbb.s:2712 .text.HAL_I2C_Master_Transmit_IT:0000000000000088 $d
+ /tmp/ccskJbbb.s:9787 .text.I2C_Master_ISR_IT:0000000000000000 I2C_Master_ISR_IT
+ /tmp/ccskJbbb.s:2719 .text.HAL_I2C_Master_Receive_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:2726 .text.HAL_I2C_Master_Receive_IT:0000000000000000 HAL_I2C_Master_Receive_IT
+ /tmp/ccskJbbb.s:2855 .text.HAL_I2C_Master_Receive_IT:0000000000000088 $d
+ /tmp/ccskJbbb.s:2862 .text.HAL_I2C_Slave_Transmit_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:2869 .text.HAL_I2C_Slave_Transmit_IT:0000000000000000 HAL_I2C_Slave_Transmit_IT
+ /tmp/ccskJbbb.s:2957 .text.HAL_I2C_Slave_Transmit_IT:0000000000000058 $d
+ /tmp/ccskJbbb.s:9339 .text.I2C_Slave_ISR_IT:0000000000000000 I2C_Slave_ISR_IT
+ /tmp/ccskJbbb.s:2964 .text.HAL_I2C_Slave_Receive_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:2971 .text.HAL_I2C_Slave_Receive_IT:0000000000000000 HAL_I2C_Slave_Receive_IT
+ /tmp/ccskJbbb.s:3059 .text.HAL_I2C_Slave_Receive_IT:0000000000000058 $d
+ /tmp/ccskJbbb.s:3066 .text.HAL_I2C_Master_Transmit_DMA:0000000000000000 $t
+ /tmp/ccskJbbb.s:3073 .text.HAL_I2C_Master_Transmit_DMA:0000000000000000 HAL_I2C_Master_Transmit_DMA
+ /tmp/ccskJbbb.s:3332 .text.HAL_I2C_Master_Transmit_DMA:000000000000013c $d
+ /tmp/ccskJbbb.s:10649 .text.I2C_DMAMasterTransmitCplt:0000000000000000 I2C_DMAMasterTransmitCplt
+ /tmp/ccskJbbb.s:10610 .text.I2C_DMAError:0000000000000000 I2C_DMAError
+ /tmp/ccskJbbb.s:3342 .text.HAL_I2C_Master_Receive_DMA:0000000000000000 $t
+ /tmp/ccskJbbb.s:3349 .text.HAL_I2C_Master_Receive_DMA:0000000000000000 HAL_I2C_Master_Receive_DMA
+ /tmp/ccskJbbb.s:3607 .text.HAL_I2C_Master_Receive_DMA:000000000000013c $d
+ /tmp/ccskJbbb.s:10747 .text.I2C_DMAMasterReceiveCplt:0000000000000000 I2C_DMAMasterReceiveCplt
+ /tmp/ccskJbbb.s:3617 .text.HAL_I2C_Slave_Transmit_DMA:0000000000000000 $t
+ /tmp/ccskJbbb.s:3624 .text.HAL_I2C_Slave_Transmit_DMA:0000000000000000 HAL_I2C_Slave_Transmit_DMA
+ /tmp/ccskJbbb.s:3811 .text.HAL_I2C_Slave_Transmit_DMA:00000000000000e0 $d
+ /tmp/ccskJbbb.s:8434 .text.I2C_DMASlaveTransmitCplt:0000000000000000 I2C_DMASlaveTransmitCplt
+ /tmp/ccskJbbb.s:3820 .text.HAL_I2C_Slave_Receive_DMA:0000000000000000 $t
+ /tmp/ccskJbbb.s:3827 .text.HAL_I2C_Slave_Receive_DMA:0000000000000000 HAL_I2C_Slave_Receive_DMA
+ /tmp/ccskJbbb.s:4017 .text.HAL_I2C_Slave_Receive_DMA:00000000000000e4 $d
+ /tmp/ccskJbbb.s:8489 .text.I2C_DMASlaveReceiveCplt:0000000000000000 I2C_DMASlaveReceiveCplt
+ /tmp/ccskJbbb.s:4026 .text.HAL_I2C_Mem_Write:0000000000000000 $t
+ /tmp/ccskJbbb.s:4033 .text.HAL_I2C_Mem_Write:0000000000000000 HAL_I2C_Mem_Write
+ /tmp/ccskJbbb.s:4340 .text.HAL_I2C_Mem_Write:000000000000019c $d
+ /tmp/ccskJbbb.s:4345 .text.HAL_I2C_Mem_Read:0000000000000000 $t
+ /tmp/ccskJbbb.s:4352 .text.HAL_I2C_Mem_Read:0000000000000000 HAL_I2C_Mem_Read
+ /tmp/ccskJbbb.s:4661 .text.HAL_I2C_Mem_Read:00000000000001a0 $d
+ /tmp/ccskJbbb.s:4667 .text.HAL_I2C_Mem_Write_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:4674 .text.HAL_I2C_Mem_Write_IT:0000000000000000 HAL_I2C_Mem_Write_IT
+ /tmp/ccskJbbb.s:4849 .text.HAL_I2C_Mem_Write_IT:00000000000000cc $d
+ /tmp/ccskJbbb.s:4855 .text.HAL_I2C_Mem_Read_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:4862 .text.HAL_I2C_Mem_Read_IT:0000000000000000 HAL_I2C_Mem_Read_IT
+ /tmp/ccskJbbb.s:5038 .text.HAL_I2C_Mem_Read_IT:00000000000000cc $d
+ /tmp/ccskJbbb.s:5045 .text.HAL_I2C_Mem_Write_DMA:0000000000000000 $t
+ /tmp/ccskJbbb.s:5052 .text.HAL_I2C_Mem_Write_DMA:0000000000000000 HAL_I2C_Mem_Write_DMA
+ /tmp/ccskJbbb.s:5327 .text.HAL_I2C_Mem_Write_DMA:0000000000000158 $d
+ /tmp/ccskJbbb.s:5335 .text.HAL_I2C_Mem_Read_DMA:0000000000000000 $t
+ /tmp/ccskJbbb.s:5342 .text.HAL_I2C_Mem_Read_DMA:0000000000000000 HAL_I2C_Mem_Read_DMA
+ /tmp/ccskJbbb.s:5618 .text.HAL_I2C_Mem_Read_DMA:0000000000000158 $d
+ /tmp/ccskJbbb.s:5627 .text.HAL_I2C_IsDeviceReady:0000000000000000 $t
+ /tmp/ccskJbbb.s:5634 .text.HAL_I2C_IsDeviceReady:0000000000000000 HAL_I2C_IsDeviceReady
+ /tmp/ccskJbbb.s:5939 .text.HAL_I2C_IsDeviceReady:000000000000017c $d
+ /tmp/ccskJbbb.s:5944 .text.HAL_I2C_Master_Seq_Transmit_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:5951 .text.HAL_I2C_Master_Seq_Transmit_IT:0000000000000000 HAL_I2C_Master_Seq_Transmit_IT
+ /tmp/ccskJbbb.s:6116 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000000000b0 $d
+ /tmp/ccskJbbb.s:6122 .text.HAL_I2C_Master_Seq_Transmit_DMA:0000000000000000 $t
+ /tmp/ccskJbbb.s:6129 .text.HAL_I2C_Master_Seq_Transmit_DMA:0000000000000000 HAL_I2C_Master_Seq_Transmit_DMA
+ /tmp/ccskJbbb.s:6416 .text.HAL_I2C_Master_Seq_Transmit_DMA:000000000000015c $d
+ /tmp/ccskJbbb.s:6425 .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000000 $t
+ ARM GAS /tmp/ccskJbbb.s page 341
+
+
+ /tmp/ccskJbbb.s:6432 .text.HAL_I2C_Master_Seq_Receive_IT:0000000000000000 HAL_I2C_Master_Seq_Receive_IT
+ /tmp/ccskJbbb.s:6597 .text.HAL_I2C_Master_Seq_Receive_IT:00000000000000b0 $d
+ /tmp/ccskJbbb.s:6603 .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000000 $t
+ /tmp/ccskJbbb.s:6610 .text.HAL_I2C_Master_Seq_Receive_DMA:0000000000000000 HAL_I2C_Master_Seq_Receive_DMA
+ /tmp/ccskJbbb.s:6897 .text.HAL_I2C_Master_Seq_Receive_DMA:000000000000015c $d
+ /tmp/ccskJbbb.s:6906 .text.HAL_I2C_Slave_Seq_Transmit_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:6913 .text.HAL_I2C_Slave_Seq_Transmit_IT:0000000000000000 HAL_I2C_Slave_Seq_Transmit_IT
+ /tmp/ccskJbbb.s:7083 .text.HAL_I2C_Slave_Seq_Transmit_IT:00000000000000c8 $d
+ /tmp/ccskJbbb.s:10947 .text.I2C_DMAAbort:0000000000000000 I2C_DMAAbort
+ /tmp/ccskJbbb.s:7090 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000000 $t
+ /tmp/ccskJbbb.s:7097 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000000 HAL_I2C_Slave_Seq_Transmit_DMA
+ /tmp/ccskJbbb.s:7395 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000000000000180 $d
+ /tmp/ccskJbbb.s:7405 .text.HAL_I2C_Slave_Seq_Receive_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:7412 .text.HAL_I2C_Slave_Seq_Receive_IT:0000000000000000 HAL_I2C_Slave_Seq_Receive_IT
+ /tmp/ccskJbbb.s:7582 .text.HAL_I2C_Slave_Seq_Receive_IT:00000000000000c8 $d
+ /tmp/ccskJbbb.s:7590 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000000 $t
+ /tmp/ccskJbbb.s:7597 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000000 HAL_I2C_Slave_Seq_Receive_DMA
+ /tmp/ccskJbbb.s:7896 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000000000000180 $d
+ /tmp/ccskJbbb.s:7906 .text.HAL_I2C_EnableListen_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:7913 .text.HAL_I2C_EnableListen_IT:0000000000000000 HAL_I2C_EnableListen_IT
+ /tmp/ccskJbbb.s:7956 .text.HAL_I2C_EnableListen_IT:0000000000000024 $d
+ /tmp/ccskJbbb.s:7961 .text.HAL_I2C_DisableListen_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:7968 .text.HAL_I2C_DisableListen_IT:0000000000000000 HAL_I2C_DisableListen_IT
+ /tmp/ccskJbbb.s:8027 .text.HAL_I2C_Master_Abort_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:8034 .text.HAL_I2C_Master_Abort_IT:0000000000000000 HAL_I2C_Master_Abort_IT
+ /tmp/ccskJbbb.s:8122 .text.HAL_I2C_Master_Abort_IT:0000000000000060 $d
+ /tmp/ccskJbbb.s:8127 .text.HAL_I2C_EV_IRQHandler:0000000000000000 $t
+ /tmp/ccskJbbb.s:8134 .text.HAL_I2C_EV_IRQHandler:0000000000000000 HAL_I2C_EV_IRQHandler
+ /tmp/ccskJbbb.s:8168 .text.HAL_I2C_MasterTxCpltCallback:0000000000000000 $t
+ /tmp/ccskJbbb.s:8175 .text.HAL_I2C_MasterTxCpltCallback:0000000000000000 HAL_I2C_MasterTxCpltCallback
+ /tmp/ccskJbbb.s:8190 .text.HAL_I2C_MasterRxCpltCallback:0000000000000000 $t
+ /tmp/ccskJbbb.s:8197 .text.HAL_I2C_MasterRxCpltCallback:0000000000000000 HAL_I2C_MasterRxCpltCallback
+ /tmp/ccskJbbb.s:8212 .text.I2C_ITMasterSeqCplt:0000000000000000 $t
+ /tmp/ccskJbbb.s:8218 .text.I2C_ITMasterSeqCplt:0000000000000000 I2C_ITMasterSeqCplt
+ /tmp/ccskJbbb.s:8296 .text.HAL_I2C_SlaveTxCpltCallback:0000000000000000 $t
+ /tmp/ccskJbbb.s:8303 .text.HAL_I2C_SlaveTxCpltCallback:0000000000000000 HAL_I2C_SlaveTxCpltCallback
+ /tmp/ccskJbbb.s:8318 .text.HAL_I2C_SlaveRxCpltCallback:0000000000000000 $t
+ /tmp/ccskJbbb.s:8325 .text.HAL_I2C_SlaveRxCpltCallback:0000000000000000 HAL_I2C_SlaveRxCpltCallback
+ /tmp/ccskJbbb.s:8340 .text.I2C_ITSlaveSeqCplt:0000000000000000 $t
+ /tmp/ccskJbbb.s:8346 .text.I2C_ITSlaveSeqCplt:0000000000000000 I2C_ITSlaveSeqCplt
+ /tmp/ccskJbbb.s:8428 .text.I2C_DMASlaveTransmitCplt:0000000000000000 $t
+ /tmp/ccskJbbb.s:8478 .text.I2C_DMASlaveTransmitCplt:0000000000000024 $d
+ /tmp/ccskJbbb.s:8483 .text.I2C_DMASlaveReceiveCplt:0000000000000000 $t
+ /tmp/ccskJbbb.s:8534 .text.I2C_DMASlaveReceiveCplt:0000000000000028 $d
+ /tmp/ccskJbbb.s:8540 .text.HAL_I2C_AddrCallback:0000000000000000 $t
+ /tmp/ccskJbbb.s:8547 .text.HAL_I2C_AddrCallback:0000000000000000 HAL_I2C_AddrCallback
+ /tmp/ccskJbbb.s:8562 .text.I2C_ITAddrCplt:0000000000000000 $t
+ /tmp/ccskJbbb.s:8568 .text.I2C_ITAddrCplt:0000000000000000 I2C_ITAddrCplt
+ /tmp/ccskJbbb.s:8708 .text.HAL_I2C_ListenCpltCallback:0000000000000000 $t
+ /tmp/ccskJbbb.s:8715 .text.HAL_I2C_ListenCpltCallback:0000000000000000 HAL_I2C_ListenCpltCallback
+ /tmp/ccskJbbb.s:8730 .text.I2C_ITListenCplt:0000000000000000 $t
+ /tmp/ccskJbbb.s:8736 .text.I2C_ITListenCplt:0000000000000000 I2C_ITListenCplt
+ /tmp/ccskJbbb.s:8820 .text.I2C_ITListenCplt:0000000000000060 $d
+ /tmp/ccskJbbb.s:8825 .text.HAL_I2C_MemTxCpltCallback:0000000000000000 $t
+ /tmp/ccskJbbb.s:8832 .text.HAL_I2C_MemTxCpltCallback:0000000000000000 HAL_I2C_MemTxCpltCallback
+ /tmp/ccskJbbb.s:8847 .text.HAL_I2C_MemRxCpltCallback:0000000000000000 $t
+ /tmp/ccskJbbb.s:8854 .text.HAL_I2C_MemRxCpltCallback:0000000000000000 HAL_I2C_MemRxCpltCallback
+ ARM GAS /tmp/ccskJbbb.s page 342
+
+
+ /tmp/ccskJbbb.s:8869 .text.HAL_I2C_ErrorCallback:0000000000000000 $t
+ /tmp/ccskJbbb.s:8876 .text.HAL_I2C_ErrorCallback:0000000000000000 HAL_I2C_ErrorCallback
+ /tmp/ccskJbbb.s:8891 .text.HAL_I2C_AbortCpltCallback:0000000000000000 $t
+ /tmp/ccskJbbb.s:8898 .text.HAL_I2C_AbortCpltCallback:0000000000000000 HAL_I2C_AbortCpltCallback
+ /tmp/ccskJbbb.s:8913 .text.I2C_ITError:0000000000000000 $t
+ /tmp/ccskJbbb.s:8919 .text.I2C_ITError:0000000000000000 I2C_ITError
+ /tmp/ccskJbbb.s:9100 .text.I2C_ITError:00000000000000e4 $d
+ /tmp/ccskJbbb.s:9109 .text.I2C_ITSlaveCplt:0000000000000000 $t
+ /tmp/ccskJbbb.s:9115 .text.I2C_ITSlaveCplt:0000000000000000 I2C_ITSlaveCplt
+ /tmp/ccskJbbb.s:9327 .text.I2C_ITSlaveCplt:0000000000000110 $d
+ /tmp/ccskJbbb.s:9333 .text.I2C_Slave_ISR_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:9601 .text.I2C_Slave_ISR_IT:0000000000000148 $d
+ /tmp/ccskJbbb.s:9606 .text.I2C_ITMasterCplt:0000000000000000 $t
+ /tmp/ccskJbbb.s:9612 .text.I2C_ITMasterCplt:0000000000000000 I2C_ITMasterCplt
+ /tmp/ccskJbbb.s:9775 .text.I2C_ITMasterCplt:00000000000000cc $d
+ /tmp/ccskJbbb.s:9781 .text.I2C_Master_ISR_IT:0000000000000000 $t
+ /tmp/ccskJbbb.s:10092 .text.I2C_Master_ISR_IT:0000000000000174 $d
+ /tmp/ccskJbbb.s:10097 .text.I2C_Slave_ISR_DMA:0000000000000000 $t
+ /tmp/ccskJbbb.s:10334 .text.I2C_Slave_ISR_DMA:0000000000000104 $d
+ /tmp/ccskJbbb.s:10339 .text.I2C_Master_ISR_DMA:0000000000000000 $t
+ /tmp/ccskJbbb.s:10599 .text.I2C_Master_ISR_DMA:0000000000000138 $d
+ /tmp/ccskJbbb.s:10604 .text.I2C_DMAError:0000000000000000 $t
+ /tmp/ccskJbbb.s:10643 .text.I2C_DMAMasterTransmitCplt:0000000000000000 $t
+ /tmp/ccskJbbb.s:10736 .text.I2C_DMAMasterTransmitCplt:0000000000000060 $d
+ /tmp/ccskJbbb.s:10741 .text.I2C_DMAMasterReceiveCplt:0000000000000000 $t
+ /tmp/ccskJbbb.s:10834 .text.I2C_DMAMasterReceiveCplt:0000000000000060 $d
+ /tmp/ccskJbbb.s:10839 .text.HAL_I2C_ER_IRQHandler:0000000000000000 $t
+ /tmp/ccskJbbb.s:10846 .text.HAL_I2C_ER_IRQHandler:0000000000000000 HAL_I2C_ER_IRQHandler
+ /tmp/ccskJbbb.s:10941 .text.I2C_DMAAbort:0000000000000000 $t
+ /tmp/ccskJbbb.s:10995 .text.HAL_I2C_GetState:0000000000000000 $t
+ /tmp/ccskJbbb.s:11002 .text.HAL_I2C_GetState:0000000000000000 HAL_I2C_GetState
+ /tmp/ccskJbbb.s:11022 .text.HAL_I2C_GetMode:0000000000000000 $t
+ /tmp/ccskJbbb.s:11029 .text.HAL_I2C_GetMode:0000000000000000 HAL_I2C_GetMode
+ /tmp/ccskJbbb.s:11049 .text.HAL_I2C_GetError:0000000000000000 $t
+ /tmp/ccskJbbb.s:11056 .text.HAL_I2C_GetError:0000000000000000 HAL_I2C_GetError
UNDEFINED SYMBOLS
HAL_GetTick
diff --git a/midi-dials/build/stm32f0xx_hal_i2c.o b/midi-dials/build/stm32f0xx_hal_i2c.o
index 856d17f..2ad70b6 100644
--- a/midi-dials/build/stm32f0xx_hal_i2c.o
+++ b/midi-dials/build/stm32f0xx_hal_i2c.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_i2c_ex.lst b/midi-dials/build/stm32f0xx_hal_i2c_ex.lst
index c1e0c0d..7128cbb 100644
--- a/midi-dials/build/stm32f0xx_hal_i2c_ex.lst
+++ b/midi-dials/build/stm32f0xx_hal_i2c_ex.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccihRQd5.s page 1
+ARM GAS /tmp/cc8epE9P.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (#) Configure the enable or disable of fast mode plus driving capability using the functions :
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (++) HAL_I2CEx_EnableFastModePlus()
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** (++) HAL_I2CEx_DisableFastModePlus()
- ARM GAS /tmp/ccihRQd5.s page 2
+ ARM GAS /tmp/cc8epE9P.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** @endverbatim
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** */
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /**
- ARM GAS /tmp/ccihRQd5.s page 3
+ ARM GAS /tmp/cc8epE9P.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** * @brief Configure I2C Analog noise filter.
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
59 0020 3368 ldr r3, [r6]
60 0022 9343 bics r3, r2
61 0024 3360 str r3, [r6]
- ARM GAS /tmp/ccihRQd5.s page 4
+ ARM GAS /tmp/cc8epE9P.s page 4
112:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
95 .loc 1 132 0
96 @ sp needed
97 004e F0BD pop {r4, r5, r6, r7, pc}
- ARM GAS /tmp/ccihRQd5.s page 5
+ ARM GAS /tmp/cc8epE9P.s page 5
98 .LVL5:
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
136 0004 C35C ldrb r3, [r0, r3]
137 0006 202B cmp r3, #32
138 0008 1ED1 bne .L9
- ARM GAS /tmp/ccihRQd5.s page 6
+ ARM GAS /tmp/cc8epE9P.s page 6
150:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
171:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c);
172 .loc 1 171 0 discriminator 2
173 0034 0168 ldr r1, [r0]
- ARM GAS /tmp/ccihRQd5.s page 7
+ ARM GAS /tmp/cc8epE9P.s page 7
174 .LVL12:
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
215 .code 16
216 .thumb_func
217 .fpu softvfp
- ARM GAS /tmp/ccihRQd5.s page 8
+ ARM GAS /tmp/cc8epE9P.s page 8
219 HAL_I2CEx_EnableWakeUp:
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
251 .loc 1 206 0 discriminator 2
252 001e 0568 ldr r5, [r0]
253 0020 2B68 ldr r3, [r5]
- ARM GAS /tmp/ccihRQd5.s page 9
+ ARM GAS /tmp/cc8epE9P.s page 9
254 0022 9343 bics r3, r2
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
289 .loc 1 201 0
290 004a 0220 movs r0, #2
291 .LVL24:
- ARM GAS /tmp/ccihRQd5.s page 10
+ ARM GAS /tmp/cc8epE9P.s page 10
292 004c FCE7 b .L14
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
241:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c ****
242:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** hi2c->State = HAL_I2C_STATE_BUSY;
332 .loc 1 242 0 is_stmt 1 discriminator 2
- ARM GAS /tmp/ccihRQd5.s page 11
+ ARM GAS /tmp/cc8epE9P.s page 11
333 0018 4124 movs r4, #65
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** }
368 .loc 1 263 0
- ARM GAS /tmp/ccihRQd5.s page 12
+ ARM GAS /tmp/cc8epE9P.s page 12
369 @ sp needed
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
284:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** /* Enable SYSCFG clock */
285:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** __HAL_RCC_SYSCFG_CLK_ENABLE();
404 .loc 1 285 0
- ARM GAS /tmp/ccihRQd5.s page 13
+ ARM GAS /tmp/cc8epE9P.s page 13
405 0002 074A ldr r2, .L24
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccihRQd5.s page 1
304:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** void HAL_I2CEx_DisableFastModePlus(uint32_t ConfigFastModePlus)
305:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_i2c_ex.c **** {
443 .loc 1 305 0
- ARM GAS /tmp/ccihRQd5.s page 14
+ ARM GAS /tmp/cc8epE9P.s page 14
444 .cfi_startproc
@@ -828,35 +828,35 @@ ARM GAS /tmp/ccihRQd5.s page 1
479 .LFE45:
481 .text
482 .Letext0:
- 483 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 484 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 483 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 484 .file 3 "/usr/include/newlib/sys/_stdint.h"
485 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
486 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
487 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
488 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h"
489 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h"
490 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/ccihRQd5.s page 15
+ ARM GAS /tmp/cc8epE9P.s page 15
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_i2c_ex.c
- /tmp/ccihRQd5.s:16 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 $t
- /tmp/ccihRQd5.s:23 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 HAL_I2CEx_ConfigAnalogFilter
- /tmp/ccihRQd5.s:107 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000054 $d
- /tmp/ccihRQd5.s:112 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 $t
- /tmp/ccihRQd5.s:119 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 HAL_I2CEx_ConfigDigitalFilter
- /tmp/ccihRQd5.s:207 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000050 $d
- /tmp/ccihRQd5.s:212 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 $t
- /tmp/ccihRQd5.s:219 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 HAL_I2CEx_EnableWakeUp
- /tmp/ccihRQd5.s:297 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 $t
- /tmp/ccihRQd5.s:304 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 HAL_I2CEx_DisableWakeUp
- /tmp/ccihRQd5.s:380 .text.HAL_I2CEx_DisableWakeUp:000000000000004c $d
- /tmp/ccihRQd5.s:385 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 $t
- /tmp/ccihRQd5.s:392 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 HAL_I2CEx_EnableFastModePlus
- /tmp/ccihRQd5.s:428 .text.HAL_I2CEx_EnableFastModePlus:0000000000000020 $d
- /tmp/ccihRQd5.s:434 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 $t
- /tmp/ccihRQd5.s:441 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 HAL_I2CEx_DisableFastModePlus
- /tmp/ccihRQd5.s:476 .text.HAL_I2CEx_DisableFastModePlus:0000000000000020 $d
+ /tmp/cc8epE9P.s:16 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 $t
+ /tmp/cc8epE9P.s:23 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000000 HAL_I2CEx_ConfigAnalogFilter
+ /tmp/cc8epE9P.s:107 .text.HAL_I2CEx_ConfigAnalogFilter:0000000000000054 $d
+ /tmp/cc8epE9P.s:112 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 $t
+ /tmp/cc8epE9P.s:119 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000000 HAL_I2CEx_ConfigDigitalFilter
+ /tmp/cc8epE9P.s:207 .text.HAL_I2CEx_ConfigDigitalFilter:0000000000000050 $d
+ /tmp/cc8epE9P.s:212 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 $t
+ /tmp/cc8epE9P.s:219 .text.HAL_I2CEx_EnableWakeUp:0000000000000000 HAL_I2CEx_EnableWakeUp
+ /tmp/cc8epE9P.s:297 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 $t
+ /tmp/cc8epE9P.s:304 .text.HAL_I2CEx_DisableWakeUp:0000000000000000 HAL_I2CEx_DisableWakeUp
+ /tmp/cc8epE9P.s:380 .text.HAL_I2CEx_DisableWakeUp:000000000000004c $d
+ /tmp/cc8epE9P.s:385 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 $t
+ /tmp/cc8epE9P.s:392 .text.HAL_I2CEx_EnableFastModePlus:0000000000000000 HAL_I2CEx_EnableFastModePlus
+ /tmp/cc8epE9P.s:428 .text.HAL_I2CEx_EnableFastModePlus:0000000000000020 $d
+ /tmp/cc8epE9P.s:434 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 $t
+ /tmp/cc8epE9P.s:441 .text.HAL_I2CEx_DisableFastModePlus:0000000000000000 HAL_I2CEx_DisableFastModePlus
+ /tmp/cc8epE9P.s:476 .text.HAL_I2CEx_DisableFastModePlus:0000000000000020 $d
NO UNDEFINED SYMBOLS
diff --git a/midi-dials/build/stm32f0xx_hal_i2c_ex.o b/midi-dials/build/stm32f0xx_hal_i2c_ex.o
index 9424e2c..90aa6b7 100644
--- a/midi-dials/build/stm32f0xx_hal_i2c_ex.o
+++ b/midi-dials/build/stm32f0xx_hal_i2c_ex.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_msp.lst b/midi-dials/build/stm32f0xx_hal_msp.lst
index 5695fd9..9c12763 100644
--- a/midi-dials/build/stm32f0xx_hal_msp.lst
+++ b/midi-dials/build/stm32f0xx_hal_msp.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccB95Ag5.s page 1
+ARM GAS /tmp/ccqkHb8J.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
31:Src/stm32f0xx_hal_msp.c ****
32:Src/stm32f0xx_hal_msp.c **** /* USER CODE END TD */
33:Src/stm32f0xx_hal_msp.c ****
- ARM GAS /tmp/ccB95Ag5.s page 2
+ ARM GAS /tmp/ccqkHb8J.s page 2
34:Src/stm32f0xx_hal_msp.c **** /* Private define ------------------------------------------------------------*/
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
42 000e 0A40 ands r2, r1
43 0010 0092 str r2, [sp]
44 0012 009A ldr r2, [sp]
- ARM GAS /tmp/ccB95Ag5.s page 3
+ ARM GAS /tmp/ccqkHb8J.s page 3
45 .LBE2:
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
84 0000 30B5 push {r4, r5, lr}
85 .LCFI1:
86 .cfi_def_cfa_offset 12
- ARM GAS /tmp/ccB95Ag5.s page 4
+ ARM GAS /tmp/ccqkHb8J.s page 4
87 .cfi_offset 4, -12
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
123:Src/stm32f0xx_hal_msp.c **** /* ADC Init */
124:Src/stm32f0xx_hal_msp.c **** hdma_adc.Instance = DMA1_Channel1;
125:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.Direction = DMA_PERIPH_TO_MEMORY;
- ARM GAS /tmp/ccB95Ag5.s page 5
+ ARM GAS /tmp/ccqkHb8J.s page 5
126:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.PeriphInc = DMA_PINC_DISABLE;
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
99:Src/stm32f0xx_hal_msp.c **** /**ADC GPIO Configuration
140 .loc 1 99 0
141 0042 5A69 ldr r2, [r3, #20]
- ARM GAS /tmp/ccB95Ag5.s page 6
+ ARM GAS /tmp/ccqkHb8J.s page 6
142 0044 8021 movs r1, #128
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
185 0082 8023 movs r3, #128
186 0084 C360 str r3, [r0, #12]
128:Src/stm32f0xx_hal_msp.c **** hdma_adc.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
- ARM GAS /tmp/ccB95Ag5.s page 7
+ ARM GAS /tmp/ccqkHb8J.s page 7
187 .loc 1 128 0
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
237 HAL_ADC_MspDeInit:
238 .LFB42:
145:Src/stm32f0xx_hal_msp.c ****
- ARM GAS /tmp/ccB95Ag5.s page 8
+ ARM GAS /tmp/ccqkHb8J.s page 8
146:Src/stm32f0xx_hal_msp.c **** /**
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccB95Ag5.s page 1
182:Src/stm32f0xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 1 */
183:Src/stm32f0xx_hal_msp.c **** }
184:Src/stm32f0xx_hal_msp.c ****
- ARM GAS /tmp/ccB95Ag5.s page 9
+ ARM GAS /tmp/ccqkHb8J.s page 9
185:Src/stm32f0xx_hal_msp.c **** }
@@ -527,8 +527,8 @@ ARM GAS /tmp/ccB95Ag5.s page 1
295 .LFE42:
297 .text
298 .Letext0:
- 299 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 300 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 299 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 300 .file 3 "/usr/include/newlib/sys/_stdint.h"
301 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
302 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
303 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
@@ -538,24 +538,24 @@ ARM GAS /tmp/ccB95Ag5.s page 1
307 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_adc.h"
308 .file 11 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
309 .file 12 "Inc/main.h"
- ARM GAS /tmp/ccB95Ag5.s page 10
+ ARM GAS /tmp/ccqkHb8J.s page 10
310 .file 13 "<built-in>"
- ARM GAS /tmp/ccB95Ag5.s page 11
+ ARM GAS /tmp/ccqkHb8J.s page 11
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_msp.c
- /tmp/ccB95Ag5.s:16 .text.HAL_MspInit:0000000000000000 $t
- /tmp/ccB95Ag5.s:23 .text.HAL_MspInit:0000000000000000 HAL_MspInit
- /tmp/ccB95Ag5.s:65 .text.HAL_MspInit:000000000000002c $d
- /tmp/ccB95Ag5.s:70 .text.HAL_ADC_MspInit:0000000000000000 $t
- /tmp/ccB95Ag5.s:77 .text.HAL_ADC_MspInit:0000000000000000 HAL_ADC_MspInit
- /tmp/ccB95Ag5.s:221 .text.HAL_ADC_MspInit:00000000000000b0 $d
- /tmp/ccB95Ag5.s:230 .text.HAL_ADC_MspDeInit:0000000000000000 $t
- /tmp/ccB95Ag5.s:237 .text.HAL_ADC_MspDeInit:0000000000000000 HAL_ADC_MspDeInit
- /tmp/ccB95Ag5.s:290 .text.HAL_ADC_MspDeInit:0000000000000034 $d
+ /tmp/ccqkHb8J.s:16 .text.HAL_MspInit:0000000000000000 $t
+ /tmp/ccqkHb8J.s:23 .text.HAL_MspInit:0000000000000000 HAL_MspInit
+ /tmp/ccqkHb8J.s:65 .text.HAL_MspInit:000000000000002c $d
+ /tmp/ccqkHb8J.s:70 .text.HAL_ADC_MspInit:0000000000000000 $t
+ /tmp/ccqkHb8J.s:77 .text.HAL_ADC_MspInit:0000000000000000 HAL_ADC_MspInit
+ /tmp/ccqkHb8J.s:221 .text.HAL_ADC_MspInit:00000000000000b0 $d
+ /tmp/ccqkHb8J.s:230 .text.HAL_ADC_MspDeInit:0000000000000000 $t
+ /tmp/ccqkHb8J.s:237 .text.HAL_ADC_MspDeInit:0000000000000000 HAL_ADC_MspDeInit
+ /tmp/ccqkHb8J.s:290 .text.HAL_ADC_MspDeInit:0000000000000034 $d
UNDEFINED SYMBOLS
memset
diff --git a/midi-dials/build/stm32f0xx_hal_msp.o b/midi-dials/build/stm32f0xx_hal_msp.o
index b05c7cd..0ac5f38 100644
--- a/midi-dials/build/stm32f0xx_hal_msp.o
+++ b/midi-dials/build/stm32f0xx_hal_msp.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_pcd.lst b/midi-dials/build/stm32f0xx_hal_pcd.lst
index c66e702..d098e1d 100644
--- a/midi-dials/build/stm32f0xx_hal_pcd.lst
+++ b/midi-dials/build/stm32f0xx_hal_pcd.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccI9Onb8.s page 1
+ARM GAS /tmp/ccYuHakw.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** (##) Initialize the related GPIO clocks
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** (##) Configure PCD pin-out
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** (##) Configure PCD NVIC interrupt
- ARM GAS /tmp/ccI9Onb8.s page 2
+ ARM GAS /tmp/ccYuHakw.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** static HAL_StatusTypeDef PCD_EP_ISR_Handler(PCD_HandleTypeDef *hpcd);
- ARM GAS /tmp/ccI9Onb8.s page 3
+ ARM GAS /tmp/ccYuHakw.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->DisconnectCallback = HAL_PCD_DisconnectCallback;
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->DataOutStageCallback = HAL_PCD_DataOutStageCallback;
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->DataInStageCallback = HAL_PCD_DataInStageCallback;
- ARM GAS /tmp/ccI9Onb8.s page 4
+ ARM GAS /tmp/ccYuHakw.s page 4
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->ISOOUTIncompleteCallback = HAL_PCD_ISOOUTIncompleteCallback;
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
202:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Activate LPM */
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** if (hpcd->Init.lpm_enable == 1U)
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** {
- ARM GAS /tmp/ccI9Onb8.s page 5
+ ARM GAS /tmp/ccYuHakw.s page 5
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** (void)HAL_PCDEx_ActivateLPM(hpcd);
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
31 .LVL0:
254:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Prevent unused argument(s) compilation warning */
255:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** UNUSED(hpcd);
- ARM GAS /tmp/ccI9Onb8.s page 6
+ ARM GAS /tmp/ccYuHakw.s page 6
256:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
78 0018 FFF7FEFF bl USB_DisableGlobalInt
79 .LVL3:
172:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** {
- ARM GAS /tmp/ccI9Onb8.s page 7
+ ARM GAS /tmp/ccYuHakw.s page 7
80 .loc 1 172 0
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
124 0054 DBB2 uxtb r3, r3
125 .LVL8:
126 .L5:
- ARM GAS /tmp/ccI9Onb8.s page 8
+ ARM GAS /tmp/ccYuHakw.s page 8
172:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** {
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
197:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
171 .loc 1 197 0 is_stmt 1
172 0090 6A46 mov r2, sp
- ARM GAS /tmp/ccI9Onb8.s page 9
+ ARM GAS /tmp/ccYuHakw.s page 9
173 .LVL12:
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
219 .LVL18:
220 00ce F6E7 b .L3
221 .L14:
- ARM GAS /tmp/ccI9Onb8.s page 10
+ ARM GAS /tmp/ccYuHakw.s page 10
222 .align 2
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
281:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd USB PCD handle
282:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param CallbackID ID of the callback to be registered
283:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * This parameter can be one of the following values:
- ARM GAS /tmp/ccI9Onb8.s page 11
+ ARM GAS /tmp/ccYuHakw.s page 11
284:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @arg @ref HAL_PCD_SOF_CB_ID USB PCD SOF callback ID
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
338:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->DisconnectCallback = pCallback;
339:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** break;
340:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
- ARM GAS /tmp/ccI9Onb8.s page 12
+ ARM GAS /tmp/ccYuHakw.s page 12
341:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** case HAL_PCD_MSPINIT_CB_ID :
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
395:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * This parameter can be one of the following values:
396:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @arg @ref HAL_PCD_SOF_CB_ID USB PCD SOF callback ID
397:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @arg @ref HAL_PCD_SETUPSTAGE_CB_ID USB PCD Setup callback ID
- ARM GAS /tmp/ccI9Onb8.s page 13
+ ARM GAS /tmp/ccYuHakw.s page 13
398:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @arg @ref HAL_PCD_RESET_CB_ID USB PCD Reset callback ID
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
452:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->MspDeInitCallback = HAL_PCD_MspDeInit;
453:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** break;
454:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
- ARM GAS /tmp/ccI9Onb8.s page 14
+ ARM GAS /tmp/ccYuHakw.s page 14
455:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** default :
@@ -838,7 +838,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
509:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
510:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** if (pCallback == NULL)
511:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** {
- ARM GAS /tmp/ccI9Onb8.s page 15
+ ARM GAS /tmp/ccYuHakw.s page 15
512:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Update the error code */
@@ -898,7 +898,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
566:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Release Lock */
567:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_UNLOCK(hpcd);
568:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
- ARM GAS /tmp/ccI9Onb8.s page 16
+ ARM GAS /tmp/ccYuHakw.s page 16
569:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** return status;
@@ -958,7 +958,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
623:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Process locked */
624:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_LOCK(hpcd);
625:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
- ARM GAS /tmp/ccI9Onb8.s page 17
+ ARM GAS /tmp/ccYuHakw.s page 17
626:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** if (hpcd->State == HAL_PCD_STATE_READY)
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
680:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Release Lock */
681:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_UNLOCK(hpcd);
682:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
- ARM GAS /tmp/ccI9Onb8.s page 18
+ ARM GAS /tmp/ccYuHakw.s page 18
683:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** return status;
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
737:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Process locked */
738:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_LOCK(hpcd);
739:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
- ARM GAS /tmp/ccI9Onb8.s page 19
+ ARM GAS /tmp/ccYuHakw.s page 19
740:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** if (hpcd->State == HAL_PCD_STATE_READY)
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
794:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd PCD handle
795:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param pCallback pointer to the USB PCD BCD Callback function
796:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval HAL status
- ARM GAS /tmp/ccI9Onb8.s page 20
+ ARM GAS /tmp/ccYuHakw.s page 20
797:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
851:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Update the error code */
852:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->ErrorCode |= HAL_PCD_ERROR_INVALID_CALLBACK;
853:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
- ARM GAS /tmp/ccI9Onb8.s page 21
+ ARM GAS /tmp/ccYuHakw.s page 21
854:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Return error status */
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
908:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd PCD handle
909:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval HAL status
910:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
- ARM GAS /tmp/ccI9Onb8.s page 22
+ ARM GAS /tmp/ccYuHakw.s page 22
911:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** HAL_StatusTypeDef HAL_PCD_UnRegisterLpmCallback(PCD_HandleTypeDef *hpcd)
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
261 .cfi_startproc
262 @ args = 0, pretend = 0, frame = 0
263 @ frame_needed = 0, uses_anonymous_args = 0
- ARM GAS /tmp/ccI9Onb8.s page 23
+ ARM GAS /tmp/ccYuHakw.s page 23
264 .LVL20:
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
312 .section .text.HAL_PCD_Stop,"ax",%progbits
313 .align 1
314 .global HAL_PCD_Stop
- ARM GAS /tmp/ccI9Onb8.s page 24
+ ARM GAS /tmp/ccYuHakw.s page 24
315 .syntax unified
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
356 0022 0023 movs r3, #0
357 0024 6355 strb r3, [r4, r5]
984:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
- ARM GAS /tmp/ccI9Onb8.s page 25
+ ARM GAS /tmp/ccYuHakw.s page 25
985:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** return HAL_OK;
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
406 .loc 1 239 0
407 0010 2000 movs r0, r4
408 0012 FFF7FEFF bl HAL_PCD_MspDeInit
- ARM GAS /tmp/ccI9Onb8.s page 26
+ ARM GAS /tmp/ccYuHakw.s page 26
409 .LVL36:
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1005:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_PCD_CLEAR_FLAG(hpcd, USB_ISTR_RESET);
1006:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
1007:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
- ARM GAS /tmp/ccI9Onb8.s page 27
+ ARM GAS /tmp/ccYuHakw.s page 27
1008:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->ResetCallback(hpcd);
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1062:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
1063:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** hpcd->SuspendCallback(hpcd);
1064:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** #else
- ARM GAS /tmp/ccI9Onb8.s page 28
+ ARM GAS /tmp/ccYuHakw.s page 28
1065:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** HAL_PCD_SuspendCallback(hpcd);
@@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1119:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd PCD handle
1120:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param epnum endpoint number
1121:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval None
- ARM GAS /tmp/ccI9Onb8.s page 29
+ ARM GAS /tmp/ccYuHakw.s page 29
1122:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
@@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
471 .loc 1 1149 0
472 @ sp needed
473 0000 7047 bx lr
- ARM GAS /tmp/ccI9Onb8.s page 30
+ ARM GAS /tmp/ccYuHakw.s page 30
474 .cfi_endproc
@@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
510 .cfi_startproc
511 @ args = 0, pretend = 0, frame = 0
512 @ frame_needed = 0, uses_anonymous_args = 0
- ARM GAS /tmp/ccI9Onb8.s page 31
+ ARM GAS /tmp/ccYuHakw.s page 31
513 @ link register save eliminated.
@@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
548 .thumb_func
549 .fpu softvfp
551 HAL_PCD_SuspendCallback:
- ARM GAS /tmp/ccI9Onb8.s page 32
+ ARM GAS /tmp/ccYuHakw.s page 32
552 .LFB52:
@@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** the HAL_PCD_ResumeCallback could be implemented in the user file
1222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
1223:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** }
- ARM GAS /tmp/ccI9Onb8.s page 33
+ ARM GAS /tmp/ccYuHakw.s page 33
581 .loc 1 1223 0
@@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1244:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd PCD handle
1245:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param epnum endpoint number
1246:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval None
- ARM GAS /tmp/ccI9Onb8.s page 34
+ ARM GAS /tmp/ccYuHakw.s page 34
1247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
@@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
649 0000 7047 bx lr
650 .cfi_endproc
651 .LFE56:
- ARM GAS /tmp/ccI9Onb8.s page 35
+ ARM GAS /tmp/ccYuHakw.s page 35
653 .section .text.HAL_PCD_DisconnectCallback,"ax",%progbits
@@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1298:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** ##### Peripheral Control functions #####
1299:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** ===============================================================================
1300:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** [..]
- ARM GAS /tmp/ccI9Onb8.s page 36
+ ARM GAS /tmp/ccYuHakw.s page 36
1301:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** This subsection provides a set of functions allowing to control the PCD data
@@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
720 .loc 1 1319 0
721 @ sp needed
722 .LVL54:
- ARM GAS /tmp/ccI9Onb8.s page 37
+ ARM GAS /tmp/ccYuHakw.s page 37
723 0022 70BD pop {r4, r5, r6, pc}
@@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
768 0016 0068 ldr r0, [r0]
769 .LVL58:
770 0018 FFF7FEFF bl USB_DevDisconnect
- ARM GAS /tmp/ccI9Onb8.s page 38
+ ARM GAS /tmp/ccYuHakw.s page 38
771 .LVL59:
@@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1342:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_LOCK(hpcd);
814 .loc 1 1342 0
815 0004 8A23 movs r3, #138
- ARM GAS /tmp/ccI9Onb8.s page 39
+ ARM GAS /tmp/ccYuHakw.s page 39
816 0006 9B00 lsls r3, r3, #2
@@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1352:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param ep_mps endpoint max packet size
1353:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param ep_type endpoint type
1354:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval HAL status
- ARM GAS /tmp/ccI9Onb8.s page 40
+ ARM GAS /tmp/ccYuHakw.s page 40
1355:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** */
@@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
898 0022 0724 movs r4, #7
899 0024 2140 ands r1, r4
900 .LVL73:
- ARM GAS /tmp/ccI9Onb8.s page 41
+ ARM GAS /tmp/ccYuHakw.s page 41
901 0026 0170 strb r1, [r0]
@@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
938 0052 0023 movs r3, #0
939 0054 2B55 strb r3, [r5, r4]
1390:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
- ARM GAS /tmp/ccI9Onb8.s page 42
+ ARM GAS /tmp/ccYuHakw.s page 42
1391:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** return ret;
@@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1395:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @brief Deactivate an endpoint.
1396:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd PCD handle
1397:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param ep_addr endpoint address
- ARM GAS /tmp/ccI9Onb8.s page 43
+ ARM GAS /tmp/ccYuHakw.s page 43
1398:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval HAL status
@@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1025 .LVL88:
1026 0026 1170 strb r1, [r2]
1415:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
- ARM GAS /tmp/ccI9Onb8.s page 44
+ ARM GAS /tmp/ccYuHakw.s page 44
1416:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** __HAL_LOCK(hpcd);
@@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1073 0060 0220 movs r0, #2
1074 0062 F1E7 b .L59
1075 .cfi_endproc
- ARM GAS /tmp/ccI9Onb8.s page 45
+ ARM GAS /tmp/ccYuHakw.s page 45
1076 .LFE62:
@@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1114 0016 FF36 adds r6, r6, #255
1115 0018 3260 str r2, [r6]
1439:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** ep->xfer_len = len;
- ARM GAS /tmp/ccI9Onb8.s page 46
+ ARM GAS /tmp/ccYuHakw.s page 46
1116 .loc 1 1439 0
@@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1446:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** }
1155 .loc 1 1446 0
1156 0044 0068 ldr r0, [r0]
- ARM GAS /tmp/ccI9Onb8.s page 47
+ ARM GAS /tmp/ccYuHakw.s page 47
1157 .LVL107:
@@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1204 HAL_PCD_EP_Transmit:
1205 .LFB65:
1466:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /**
- ARM GAS /tmp/ccI9Onb8.s page 48
+ ARM GAS /tmp/ccYuHakw.s page 48
1467:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @brief Send an amount of data
@@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1242 001e 2300 movs r3, r4
1243 0020 2933 adds r3, r3, #41
1244 0022 0122 movs r2, #1
- ARM GAS /tmp/ccI9Onb8.s page 49
+ ARM GAS /tmp/ccYuHakw.s page 49
1245 .LVL118:
@@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1500:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @brief Set a STALL condition over an endpoint
1501:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param hpcd PCD handle
1502:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @param ep_addr endpoint address
- ARM GAS /tmp/ccI9Onb8.s page 50
+ ARM GAS /tmp/ccYuHakw.s page 50
1503:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @retval HAL status
@@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1557:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK];
1558:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** ep->is_in = 1U;
1559:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** }
- ARM GAS /tmp/ccI9Onb8.s page 51
+ ARM GAS /tmp/ccYuHakw.s page 51
1560:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** else
@@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1614:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
1615:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /** @defgroup PCD_Exported_Functions_Group4 Peripheral State functions
1616:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** * @brief Peripheral State functions
- ARM GAS /tmp/ccI9Onb8.s page 52
+ ARM GAS /tmp/ccYuHakw.s page 52
1617:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** *
@@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1295 .cfi_offset 6, -12
1296 .cfi_offset 7, -8
1297 .cfi_offset 14, -4
- ARM GAS /tmp/ccI9Onb8.s page 53
+ ARM GAS /tmp/ccYuHakw.s page 53
1298 0002 C646 mov lr, r8
@@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1681:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* DIR = 0 */
1682:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
1683:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* DIR = 0 => IN int */
- ARM GAS /tmp/ccI9Onb8.s page 54
+ ARM GAS /tmp/ccYuHakw.s page 54
1684:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* DIR = 0 implies that (EP_CTR_TX = 1) always */
@@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1729:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
1730:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** }
1731:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
- ARM GAS /tmp/ccI9Onb8.s page 55
+ ARM GAS /tmp/ccYuHakw.s page 55
1732:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** else if ((wEPVal & USB_EP_CTR_RX) != 0U)
@@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1385 0074 1400 movs r4, r2
1386 .LVL135:
1387 0076 D288 ldrh r2, [r2, #6]
- ARM GAS /tmp/ccI9Onb8.s page 56
+ ARM GAS /tmp/ccYuHakw.s page 56
1388 0078 FFF7FEFF bl USB_ReadPMA
@@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1429 .LBE4:
1430 .LBE3:
1431 .LBB6:
- ARM GAS /tmp/ccI9Onb8.s page 57
+ ARM GAS /tmp/ccYuHakw.s page 57
1755:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** PCD_SET_EP_RX_STATUS(hpcd->Instance, PCD_ENDP0, USB_EP_RX_VALID);
@@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1482 00fa 9446 mov ip, r2
1483 00fc 6344 add r3, r3, ip
1484 00fe EB63 str r3, [r5, #60]
- ARM GAS /tmp/ccI9Onb8.s page 58
+ ARM GAS /tmp/ccYuHakw.s page 58
1695:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
@@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1533 014a 9B05 lsls r3, r3, #22
1534 014c 9B0D lsrs r3, r3, #22
1535 014e 2A00 movs r2, r5
- ARM GAS /tmp/ccI9Onb8.s page 59
+ ARM GAS /tmp/ccYuHakw.s page 59
1536 0150 2932 adds r2, r2, #41
@@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1583 0188 94E7 b .L79
1584 .L80:
1754:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** PCD_SET_EP_RX_STATUS(hpcd->Instance, PCD_ENDP0, USB_EP_RX_VALID);
- ARM GAS /tmp/ccI9Onb8.s page 60
+ ARM GAS /tmp/ccYuHakw.s page 60
1585 .loc 1 1754 0 discriminator 4
@@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1774:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** count = (uint16_t)PCD_GET_EP_RX_CNT(hpcd->Instance, ep->num);
1775:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** if (count != 0U)
1776:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** {
- ARM GAS /tmp/ccI9Onb8.s page 61
+ ARM GAS /tmp/ccYuHakw.s page 61
1777:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** USB_ReadPMA(hpcd->Instance, ep->xfer_buff, ep->pmaadress, count);
@@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1824:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** {
1825:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** ep = &hpcd->IN_ep[epindex];
1826:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
- ARM GAS /tmp/ccI9Onb8.s page 62
+ ARM GAS /tmp/ccYuHakw.s page 62
1827:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* clear int flag */
@@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1671 01fc 002B cmp r3, #0
1672 01fe 00D0 beq .LCB1481
1673 0200 ACE0 b .L90 @long jump
- ARM GAS /tmp/ccI9Onb8.s page 63
+ ARM GAS /tmp/ccYuHakw.s page 63
1674 .LCB1481:
@@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1719 0240 4D4A ldr r2, .L97+4
1720 0242 9446 mov ip, r2
1721 0244 6344 add r3, r3, ip
- ARM GAS /tmp/ccI9Onb8.s page 64
+ ARM GAS /tmp/ccYuHakw.s page 64
1722 0246 1F88 ldrh r7, [r3]
@@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1771 .L87:
1772 .LBB12:
1801:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** }
- ARM GAS /tmp/ccI9Onb8.s page 65
+ ARM GAS /tmp/ccYuHakw.s page 65
1773 .loc 1 1801 0 discriminator 1
@@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1823 02e6 9142 cmp r1, r2
1824 02e8 2ED2 bcs .L89
1825 .L88:
- ARM GAS /tmp/ccI9Onb8.s page 66
+ ARM GAS /tmp/ccYuHakw.s page 66
1813:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
@@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1875 0338 1288 ldrh r2, [r2]
1876 033a 3D33 adds r3, r3, #61
1877 033c FF33 adds r3, r3, #255
- ARM GAS /tmp/ccI9Onb8.s page 67
+ ARM GAS /tmp/ccYuHakw.s page 67
1878 033e 1968 ldr r1, [r3]
@@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1920 0374 8F0F0000 .word 3983
1921 0378 06040000 .word 1030
1922 037c FF83FFFF .word -31745
- ARM GAS /tmp/ccI9Onb8.s page 68
+ ARM GAS /tmp/ccYuHakw.s page 68
1923 0380 0080FFFF .word -32768
@@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1975 .loc 1 1016 0
1976 001c 2068 ldr r0, [r4]
1977 001e FFF7FEFF bl USB_ReadInterrupts
- ARM GAS /tmp/ccI9Onb8.s page 69
+ ARM GAS /tmp/ccYuHakw.s page 69
1978 .LVL201:
@@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2025 006c E35C ldrb r3, [r4, r3]
2026 006e 012B cmp r3, #1
2027 0070 5CD0 beq .L113
- ARM GAS /tmp/ccI9Onb8.s page 70
+ ARM GAS /tmp/ccYuHakw.s page 70
2028 .L105:
@@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2074 .loc 1 1078 0
2075 00ba 2168 ldr r1, [r4]
2076 00bc CA5A ldrh r2, [r1, r3]
- ARM GAS /tmp/ccI9Onb8.s page 71
+ ARM GAS /tmp/ccYuHakw.s page 71
2077 00be 0820 movs r0, #8
@@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2124 .LVL210:
2125 0106 70BD pop {r4, r5, r6, pc}
2126 .LVL211:
- ARM GAS /tmp/ccI9Onb8.s page 72
+ ARM GAS /tmp/ccYuHakw.s page 72
2127 .L111:
@@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2173 014c 4421 movs r1, #68
2174 014e 425A ldrh r2, [r0, r1]
2175 0150 144D ldr r5, .L116+20
- ARM GAS /tmp/ccI9Onb8.s page 73
+ ARM GAS /tmp/ccYuHakw.s page 73
2176 0152 2A40 ands r2, r5
@@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2224 01a4 FFF7FFFF .word -2049
2225 01a8 FFFDFFFF .word -513
2226 .cfi_endproc
- ARM GAS /tmp/ccI9Onb8.s page 74
+ ARM GAS /tmp/ccYuHakw.s page 74
2227 .LFE46:
@@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2277 .loc 1 1525 0
2278 0028 0123 movs r3, #1
2279 002a 8B70 strb r3, [r1, #2]
- ARM GAS /tmp/ccI9Onb8.s page 75
+ ARM GAS /tmp/ccYuHakw.s page 75
1526:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
@@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2325 .LVL228:
2326 .L126:
1533:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** }
- ARM GAS /tmp/ccI9Onb8.s page 76
+ ARM GAS /tmp/ccYuHakw.s page 76
2327 .loc 1 1533 0
@@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2378 0004 0F23 movs r3, #15
2379 0006 0B40 ands r3, r1
2380 0008 4268 ldr r2, [r0, #4]
- ARM GAS /tmp/ccI9Onb8.s page 77
+ ARM GAS /tmp/ccYuHakw.s page 77
2381 000a 9342 cmp r3, r2
@@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2427 .LVL239:
1571:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c ****
2428 .loc 1 1571 0 discriminator 2
- ARM GAS /tmp/ccI9Onb8.s page 78
+ ARM GAS /tmp/ccYuHakw.s page 78
2429 0050 0023 movs r3, #0
@@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
1583:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd.c **** /* Prevent unused argument(s) compilation warning */
2479 .loc 1 1583 0
2480 .cfi_startproc
- ARM GAS /tmp/ccI9Onb8.s page 79
+ ARM GAS /tmp/ccYuHakw.s page 79
2481 @ args = 0, pretend = 0, frame = 0
@@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2534 .loc 1 1607 0
2535 .cfi_startproc
2536 @ args = 0, pretend = 0, frame = 0
- ARM GAS /tmp/ccI9Onb8.s page 80
+ ARM GAS /tmp/ccYuHakw.s page 80
2537 @ frame_needed = 0, uses_anonymous_args = 0
@@ -4794,11 +4794,11 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2584 .LFE71:
2586 .text
2587 .Letext0:
- 2588 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 2589 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 2588 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 2589 .file 3 "/usr/include/newlib/sys/_stdint.h"
2590 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
2591 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
- ARM GAS /tmp/ccI9Onb8.s page 81
+ ARM GAS /tmp/ccYuHakw.s page 81
2592 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
@@ -4806,85 +4806,85 @@ ARM GAS /tmp/ccI9Onb8.s page 1
2594 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h"
2595 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
2596 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h"
- ARM GAS /tmp/ccI9Onb8.s page 82
+ ARM GAS /tmp/ccYuHakw.s page 82
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_pcd.c
- /tmp/ccI9Onb8.s:16 .text.HAL_PCD_MspInit:0000000000000000 $t
- /tmp/ccI9Onb8.s:23 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit
- /tmp/ccI9Onb8.s:39 .text.HAL_PCD_Init:0000000000000000 $t
- /tmp/ccI9Onb8.s:46 .text.HAL_PCD_Init:0000000000000000 HAL_PCD_Init
- /tmp/ccI9Onb8.s:224 .text.HAL_PCD_Init:00000000000000d0 $d
- /tmp/ccI9Onb8.s:229 .text.HAL_PCD_MspDeInit:0000000000000000 $t
- /tmp/ccI9Onb8.s:236 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit
- /tmp/ccI9Onb8.s:251 .text.HAL_PCD_Start:0000000000000000 $t
- /tmp/ccI9Onb8.s:258 .text.HAL_PCD_Start:0000000000000000 HAL_PCD_Start
- /tmp/ccI9Onb8.s:313 .text.HAL_PCD_Stop:0000000000000000 $t
- /tmp/ccI9Onb8.s:320 .text.HAL_PCD_Stop:0000000000000000 HAL_PCD_Stop
- /tmp/ccI9Onb8.s:375 .text.HAL_PCD_DeInit:0000000000000000 $t
- /tmp/ccI9Onb8.s:382 .text.HAL_PCD_DeInit:0000000000000000 HAL_PCD_DeInit
- /tmp/ccI9Onb8.s:429 .text.HAL_PCD_DeInit:0000000000000024 $d
- /tmp/ccI9Onb8.s:434 .text.HAL_PCD_DataOutStageCallback:0000000000000000 $t
- /tmp/ccI9Onb8.s:441 .text.HAL_PCD_DataOutStageCallback:0000000000000000 HAL_PCD_DataOutStageCallback
- /tmp/ccI9Onb8.s:456 .text.HAL_PCD_DataInStageCallback:0000000000000000 $t
- /tmp/ccI9Onb8.s:463 .text.HAL_PCD_DataInStageCallback:0000000000000000 HAL_PCD_DataInStageCallback
- /tmp/ccI9Onb8.s:478 .text.HAL_PCD_SetupStageCallback:0000000000000000 $t
- /tmp/ccI9Onb8.s:485 .text.HAL_PCD_SetupStageCallback:0000000000000000 HAL_PCD_SetupStageCallback
- /tmp/ccI9Onb8.s:500 .text.HAL_PCD_SOFCallback:0000000000000000 $t
- /tmp/ccI9Onb8.s:507 .text.HAL_PCD_SOFCallback:0000000000000000 HAL_PCD_SOFCallback
- /tmp/ccI9Onb8.s:522 .text.HAL_PCD_ResetCallback:0000000000000000 $t
- /tmp/ccI9Onb8.s:529 .text.HAL_PCD_ResetCallback:0000000000000000 HAL_PCD_ResetCallback
- /tmp/ccI9Onb8.s:544 .text.HAL_PCD_SuspendCallback:0000000000000000 $t
- /tmp/ccI9Onb8.s:551 .text.HAL_PCD_SuspendCallback:0000000000000000 HAL_PCD_SuspendCallback
- /tmp/ccI9Onb8.s:566 .text.HAL_PCD_ResumeCallback:0000000000000000 $t
- /tmp/ccI9Onb8.s:573 .text.HAL_PCD_ResumeCallback:0000000000000000 HAL_PCD_ResumeCallback
- /tmp/ccI9Onb8.s:588 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 $t
- /tmp/ccI9Onb8.s:595 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 HAL_PCD_ISOOUTIncompleteCallback
- /tmp/ccI9Onb8.s:610 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 $t
- /tmp/ccI9Onb8.s:617 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 HAL_PCD_ISOINIncompleteCallback
- /tmp/ccI9Onb8.s:632 .text.HAL_PCD_ConnectCallback:0000000000000000 $t
- /tmp/ccI9Onb8.s:639 .text.HAL_PCD_ConnectCallback:0000000000000000 HAL_PCD_ConnectCallback
- /tmp/ccI9Onb8.s:654 .text.HAL_PCD_DisconnectCallback:0000000000000000 $t
- /tmp/ccI9Onb8.s:661 .text.HAL_PCD_DisconnectCallback:0000000000000000 HAL_PCD_DisconnectCallback
- /tmp/ccI9Onb8.s:676 .text.HAL_PCD_DevConnect:0000000000000000 $t
- /tmp/ccI9Onb8.s:683 .text.HAL_PCD_DevConnect:0000000000000000 HAL_PCD_DevConnect
- /tmp/ccI9Onb8.s:734 .text.HAL_PCD_DevDisconnect:0000000000000000 $t
- /tmp/ccI9Onb8.s:741 .text.HAL_PCD_DevDisconnect:0000000000000000 HAL_PCD_DevDisconnect
- /tmp/ccI9Onb8.s:792 .text.HAL_PCD_SetAddress:0000000000000000 $t
- /tmp/ccI9Onb8.s:799 .text.HAL_PCD_SetAddress:0000000000000000 HAL_PCD_SetAddress
- /tmp/ccI9Onb8.s:853 .text.HAL_PCD_EP_Open:0000000000000000 $t
- /tmp/ccI9Onb8.s:860 .text.HAL_PCD_EP_Open:0000000000000000 HAL_PCD_EP_Open
- /tmp/ccI9Onb8.s:979 .text.HAL_PCD_EP_Close:0000000000000000 $t
- /tmp/ccI9Onb8.s:986 .text.HAL_PCD_EP_Close:0000000000000000 HAL_PCD_EP_Close
- /tmp/ccI9Onb8.s:1079 .text.HAL_PCD_EP_Receive:0000000000000000 $t
- /tmp/ccI9Onb8.s:1086 .text.HAL_PCD_EP_Receive:0000000000000000 HAL_PCD_EP_Receive
- /tmp/ccI9Onb8.s:1165 .text.HAL_PCD_EP_GetRxCount:0000000000000000 $t
- /tmp/ccI9Onb8.s:1172 .text.HAL_PCD_EP_GetRxCount:0000000000000000 HAL_PCD_EP_GetRxCount
- /tmp/ccI9Onb8.s:1197 .text.HAL_PCD_EP_Transmit:0000000000000000 $t
- /tmp/ccI9Onb8.s:1204 .text.HAL_PCD_EP_Transmit:0000000000000000 HAL_PCD_EP_Transmit
- /tmp/ccI9Onb8.s:1277 .text.PCD_EP_ISR_Handler:0000000000000000 $t
- /tmp/ccI9Onb8.s:1283 .text.PCD_EP_ISR_Handler:0000000000000000 PCD_EP_ISR_Handler
- /tmp/ccI9Onb8.s:1920 .text.PCD_EP_ISR_Handler:0000000000000374 $d
- ARM GAS /tmp/ccI9Onb8.s page 83
-
-
- /tmp/ccI9Onb8.s:1934 .text.HAL_PCD_IRQHandler:0000000000000000 $t
- /tmp/ccI9Onb8.s:1941 .text.HAL_PCD_IRQHandler:0000000000000000 HAL_PCD_IRQHandler
- /tmp/ccI9Onb8.s:2219 .text.HAL_PCD_IRQHandler:0000000000000190 $d
- /tmp/ccI9Onb8.s:2230 .text.HAL_PCD_EP_SetStall:0000000000000000 $t
- /tmp/ccI9Onb8.s:2237 .text.HAL_PCD_EP_SetStall:0000000000000000 HAL_PCD_EP_SetStall
- /tmp/ccI9Onb8.s:2355 .text.HAL_PCD_EP_ClrStall:0000000000000000 $t
- /tmp/ccI9Onb8.s:2362 .text.HAL_PCD_EP_ClrStall:0000000000000000 HAL_PCD_EP_ClrStall
- /tmp/ccI9Onb8.s:2470 .text.HAL_PCD_EP_Flush:0000000000000000 $t
- /tmp/ccI9Onb8.s:2477 .text.HAL_PCD_EP_Flush:0000000000000000 HAL_PCD_EP_Flush
- /tmp/ccI9Onb8.s:2494 .text.HAL_PCD_ActivateRemoteWakeup:0000000000000000 $t
- /tmp/ccI9Onb8.s:2501 .text.HAL_PCD_ActivateRemoteWakeup:0000000000000000 HAL_PCD_ActivateRemoteWakeup
- /tmp/ccI9Onb8.s:2525 .text.HAL_PCD_DeActivateRemoteWakeup:0000000000000000 $t
- /tmp/ccI9Onb8.s:2532 .text.HAL_PCD_DeActivateRemoteWakeup:0000000000000000 HAL_PCD_DeActivateRemoteWakeup
- /tmp/ccI9Onb8.s:2556 .text.HAL_PCD_GetState:0000000000000000 $t
- /tmp/ccI9Onb8.s:2563 .text.HAL_PCD_GetState:0000000000000000 HAL_PCD_GetState
- /tmp/ccI9Onb8.s:2582 .text.HAL_PCD_GetState:0000000000000008 $d
+ /tmp/ccYuHakw.s:16 .text.HAL_PCD_MspInit:0000000000000000 $t
+ /tmp/ccYuHakw.s:23 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit
+ /tmp/ccYuHakw.s:39 .text.HAL_PCD_Init:0000000000000000 $t
+ /tmp/ccYuHakw.s:46 .text.HAL_PCD_Init:0000000000000000 HAL_PCD_Init
+ /tmp/ccYuHakw.s:224 .text.HAL_PCD_Init:00000000000000d0 $d
+ /tmp/ccYuHakw.s:229 .text.HAL_PCD_MspDeInit:0000000000000000 $t
+ /tmp/ccYuHakw.s:236 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit
+ /tmp/ccYuHakw.s:251 .text.HAL_PCD_Start:0000000000000000 $t
+ /tmp/ccYuHakw.s:258 .text.HAL_PCD_Start:0000000000000000 HAL_PCD_Start
+ /tmp/ccYuHakw.s:313 .text.HAL_PCD_Stop:0000000000000000 $t
+ /tmp/ccYuHakw.s:320 .text.HAL_PCD_Stop:0000000000000000 HAL_PCD_Stop
+ /tmp/ccYuHakw.s:375 .text.HAL_PCD_DeInit:0000000000000000 $t
+ /tmp/ccYuHakw.s:382 .text.HAL_PCD_DeInit:0000000000000000 HAL_PCD_DeInit
+ /tmp/ccYuHakw.s:429 .text.HAL_PCD_DeInit:0000000000000024 $d
+ /tmp/ccYuHakw.s:434 .text.HAL_PCD_DataOutStageCallback:0000000000000000 $t
+ /tmp/ccYuHakw.s:441 .text.HAL_PCD_DataOutStageCallback:0000000000000000 HAL_PCD_DataOutStageCallback
+ /tmp/ccYuHakw.s:456 .text.HAL_PCD_DataInStageCallback:0000000000000000 $t
+ /tmp/ccYuHakw.s:463 .text.HAL_PCD_DataInStageCallback:0000000000000000 HAL_PCD_DataInStageCallback
+ /tmp/ccYuHakw.s:478 .text.HAL_PCD_SetupStageCallback:0000000000000000 $t
+ /tmp/ccYuHakw.s:485 .text.HAL_PCD_SetupStageCallback:0000000000000000 HAL_PCD_SetupStageCallback
+ /tmp/ccYuHakw.s:500 .text.HAL_PCD_SOFCallback:0000000000000000 $t
+ /tmp/ccYuHakw.s:507 .text.HAL_PCD_SOFCallback:0000000000000000 HAL_PCD_SOFCallback
+ /tmp/ccYuHakw.s:522 .text.HAL_PCD_ResetCallback:0000000000000000 $t
+ /tmp/ccYuHakw.s:529 .text.HAL_PCD_ResetCallback:0000000000000000 HAL_PCD_ResetCallback
+ /tmp/ccYuHakw.s:544 .text.HAL_PCD_SuspendCallback:0000000000000000 $t
+ /tmp/ccYuHakw.s:551 .text.HAL_PCD_SuspendCallback:0000000000000000 HAL_PCD_SuspendCallback
+ /tmp/ccYuHakw.s:566 .text.HAL_PCD_ResumeCallback:0000000000000000 $t
+ /tmp/ccYuHakw.s:573 .text.HAL_PCD_ResumeCallback:0000000000000000 HAL_PCD_ResumeCallback
+ /tmp/ccYuHakw.s:588 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 $t
+ /tmp/ccYuHakw.s:595 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 HAL_PCD_ISOOUTIncompleteCallback
+ /tmp/ccYuHakw.s:610 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 $t
+ /tmp/ccYuHakw.s:617 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 HAL_PCD_ISOINIncompleteCallback
+ /tmp/ccYuHakw.s:632 .text.HAL_PCD_ConnectCallback:0000000000000000 $t
+ /tmp/ccYuHakw.s:639 .text.HAL_PCD_ConnectCallback:0000000000000000 HAL_PCD_ConnectCallback
+ /tmp/ccYuHakw.s:654 .text.HAL_PCD_DisconnectCallback:0000000000000000 $t
+ /tmp/ccYuHakw.s:661 .text.HAL_PCD_DisconnectCallback:0000000000000000 HAL_PCD_DisconnectCallback
+ /tmp/ccYuHakw.s:676 .text.HAL_PCD_DevConnect:0000000000000000 $t
+ /tmp/ccYuHakw.s:683 .text.HAL_PCD_DevConnect:0000000000000000 HAL_PCD_DevConnect
+ /tmp/ccYuHakw.s:734 .text.HAL_PCD_DevDisconnect:0000000000000000 $t
+ /tmp/ccYuHakw.s:741 .text.HAL_PCD_DevDisconnect:0000000000000000 HAL_PCD_DevDisconnect
+ /tmp/ccYuHakw.s:792 .text.HAL_PCD_SetAddress:0000000000000000 $t
+ /tmp/ccYuHakw.s:799 .text.HAL_PCD_SetAddress:0000000000000000 HAL_PCD_SetAddress
+ /tmp/ccYuHakw.s:853 .text.HAL_PCD_EP_Open:0000000000000000 $t
+ /tmp/ccYuHakw.s:860 .text.HAL_PCD_EP_Open:0000000000000000 HAL_PCD_EP_Open
+ /tmp/ccYuHakw.s:979 .text.HAL_PCD_EP_Close:0000000000000000 $t
+ /tmp/ccYuHakw.s:986 .text.HAL_PCD_EP_Close:0000000000000000 HAL_PCD_EP_Close
+ /tmp/ccYuHakw.s:1079 .text.HAL_PCD_EP_Receive:0000000000000000 $t
+ /tmp/ccYuHakw.s:1086 .text.HAL_PCD_EP_Receive:0000000000000000 HAL_PCD_EP_Receive
+ /tmp/ccYuHakw.s:1165 .text.HAL_PCD_EP_GetRxCount:0000000000000000 $t
+ /tmp/ccYuHakw.s:1172 .text.HAL_PCD_EP_GetRxCount:0000000000000000 HAL_PCD_EP_GetRxCount
+ /tmp/ccYuHakw.s:1197 .text.HAL_PCD_EP_Transmit:0000000000000000 $t
+ /tmp/ccYuHakw.s:1204 .text.HAL_PCD_EP_Transmit:0000000000000000 HAL_PCD_EP_Transmit
+ /tmp/ccYuHakw.s:1277 .text.PCD_EP_ISR_Handler:0000000000000000 $t
+ /tmp/ccYuHakw.s:1283 .text.PCD_EP_ISR_Handler:0000000000000000 PCD_EP_ISR_Handler
+ /tmp/ccYuHakw.s:1920 .text.PCD_EP_ISR_Handler:0000000000000374 $d
+ ARM GAS /tmp/ccYuHakw.s page 83
+
+
+ /tmp/ccYuHakw.s:1934 .text.HAL_PCD_IRQHandler:0000000000000000 $t
+ /tmp/ccYuHakw.s:1941 .text.HAL_PCD_IRQHandler:0000000000000000 HAL_PCD_IRQHandler
+ /tmp/ccYuHakw.s:2219 .text.HAL_PCD_IRQHandler:0000000000000190 $d
+ /tmp/ccYuHakw.s:2230 .text.HAL_PCD_EP_SetStall:0000000000000000 $t
+ /tmp/ccYuHakw.s:2237 .text.HAL_PCD_EP_SetStall:0000000000000000 HAL_PCD_EP_SetStall
+ /tmp/ccYuHakw.s:2355 .text.HAL_PCD_EP_ClrStall:0000000000000000 $t
+ /tmp/ccYuHakw.s:2362 .text.HAL_PCD_EP_ClrStall:0000000000000000 HAL_PCD_EP_ClrStall
+ /tmp/ccYuHakw.s:2470 .text.HAL_PCD_EP_Flush:0000000000000000 $t
+ /tmp/ccYuHakw.s:2477 .text.HAL_PCD_EP_Flush:0000000000000000 HAL_PCD_EP_Flush
+ /tmp/ccYuHakw.s:2494 .text.HAL_PCD_ActivateRemoteWakeup:0000000000000000 $t
+ /tmp/ccYuHakw.s:2501 .text.HAL_PCD_ActivateRemoteWakeup:0000000000000000 HAL_PCD_ActivateRemoteWakeup
+ /tmp/ccYuHakw.s:2525 .text.HAL_PCD_DeActivateRemoteWakeup:0000000000000000 $t
+ /tmp/ccYuHakw.s:2532 .text.HAL_PCD_DeActivateRemoteWakeup:0000000000000000 HAL_PCD_DeActivateRemoteWakeup
+ /tmp/ccYuHakw.s:2556 .text.HAL_PCD_GetState:0000000000000000 $t
+ /tmp/ccYuHakw.s:2563 .text.HAL_PCD_GetState:0000000000000000 HAL_PCD_GetState
+ /tmp/ccYuHakw.s:2582 .text.HAL_PCD_GetState:0000000000000008 $d
UNDEFINED SYMBOLS
USB_DisableGlobalInt
diff --git a/midi-dials/build/stm32f0xx_hal_pcd.o b/midi-dials/build/stm32f0xx_hal_pcd.o
index 5d482a5..68cc1e4 100644
--- a/midi-dials/build/stm32f0xx_hal_pcd.o
+++ b/midi-dials/build/stm32f0xx_hal_pcd.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_pcd_ex.lst b/midi-dials/build/stm32f0xx_hal_pcd_ex.lst
index 96eee22..5d520d1 100644
--- a/midi-dials/build/stm32f0xx_hal_pcd_ex.lst
+++ b/midi-dials/build/stm32f0xx_hal_pcd_ex.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccWDTAAw.s page 1
+ARM GAS /tmp/ccvcbbKR.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /** @defgroup PCDEx PCDEx
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief PCD Extended HAL module driver
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @{
- ARM GAS /tmp/ccWDTAAw.s page 2
+ ARM GAS /tmp/ccvcbbKR.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
28 @ args = 0, pretend = 0, frame = 0
29 @ frame_needed = 0, uses_anonymous_args = 0
30 .LVL0:
- ARM GAS /tmp/ccWDTAAw.s page 3
+ ARM GAS /tmp/ccvcbbKR.s page 3
31 0000 10B5 push {r4, lr}
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
58 001a 1B0C lsrs r3, r3, #16
59 .LVL4:
60 001c 4381 strh r3, [r0, #10]
- ARM GAS /tmp/ccWDTAAw.s page 4
+ ARM GAS /tmp/ccvcbbKR.s page 4
61 .L5:
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
125:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
102 .loc 1 125 0
103 0000 0268 ldr r2, [r0]
- ARM GAS /tmp/ccWDTAAw.s page 5
+ ARM GAS /tmp/ccvcbbKR.s page 5
104 .LVL10:
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
148 .LFB42:
138:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
139:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /**
- ARM GAS /tmp/ccWDTAAw.s page 6
+ ARM GAS /tmp/ccvcbbKR.s page 6
140:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @brief Deactivate BatteryCharging feature.
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
158:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** * @retval HAL status
159:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** */
160:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** void HAL_PCDEx_BCD_VBUSDetect(PCD_HandleTypeDef *hpcd)
- ARM GAS /tmp/ccWDTAAw.s page 7
+ ARM GAS /tmp/ccvcbbKR.s page 7
161:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
215:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #else
216:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_DEDICATED_CHARGING_PORT);
217:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
- ARM GAS /tmp/ccWDTAAw.s page 8
+ ARM GAS /tmp/ccvcbbKR.s page 8
218:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** }
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
200 0008 C150 str r1, [r0, r3]
259:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->LPM_State = LPM_L0;
201 .loc 1 259 0
- ARM GAS /tmp/ccWDTAAw.s page 9
+ ARM GAS /tmp/ccvcbbKR.s page 9
202 000a 083B subs r3, r3, #8
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
275:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
276:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** hpcd->lpm_active = 0U;
243 .loc 1 276 0
- ARM GAS /tmp/ccWDTAAw.s page 10
+ ARM GAS /tmp/ccvcbbKR.s page 10
244 0002 9A23 movs r3, #154
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
294:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** /* Prevent unused argument(s) compilation warning */
295:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** UNUSED(hpcd);
296:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** UNUSED(msg);
- ARM GAS /tmp/ccWDTAAw.s page 11
+ ARM GAS /tmp/ccvcbbKR.s page 11
297:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c ****
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
319 HAL_PCDEx_BCD_VBUSDetect:
320 .LFB43:
161:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** USB_TypeDef *USBx = hpcd->Instance;
- ARM GAS /tmp/ccWDTAAw.s page 12
+ ARM GAS /tmp/ccvcbbKR.s page 12
321 .loc 1 161 0
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
184:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
368 .loc 1 184 0
369 0032 5823 movs r3, #88
- ARM GAS /tmp/ccWDTAAw.s page 13
+ ARM GAS /tmp/ccvcbbKR.s page 13
370 0034 E35A ldrh r3, [r4, r3]
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccWDTAAw.s page 1
415 .LVL34:
210:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pcd_ex.c **** {
416 .loc 1 210 0
- ARM GAS /tmp/ccWDTAAw.s page 14
+ ARM GAS /tmp/ccvcbbKR.s page 14
417 007a 635B ldrh r3, [r4, r5]
@@ -838,39 +838,39 @@ ARM GAS /tmp/ccWDTAAw.s page 1
464 .cfi_endproc
465 .LFE43:
467 .text
- ARM GAS /tmp/ccWDTAAw.s page 15
+ ARM GAS /tmp/ccvcbbKR.s page 15
468 .Letext0:
- 469 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 470 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 469 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 470 .file 3 "/usr/include/newlib/sys/_stdint.h"
471 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
472 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
473 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
474 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h"
475 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h"
476 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/ccWDTAAw.s page 16
+ ARM GAS /tmp/ccvcbbKR.s page 16
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_pcd_ex.c
- /tmp/ccWDTAAw.s:16 .text.HAL_PCDEx_PMAConfig:0000000000000000 $t
- /tmp/ccWDTAAw.s:23 .text.HAL_PCDEx_PMAConfig:0000000000000000 HAL_PCDEx_PMAConfig
- /tmp/ccWDTAAw.s:87 .text.HAL_PCDEx_ActivateBCD:0000000000000000 $t
- /tmp/ccWDTAAw.s:94 .text.HAL_PCDEx_ActivateBCD:0000000000000000 HAL_PCDEx_ActivateBCD
- /tmp/ccWDTAAw.s:140 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 $t
- /tmp/ccWDTAAw.s:147 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 HAL_PCDEx_DeActivateBCD
- /tmp/ccWDTAAw.s:178 .text.HAL_PCDEx_ActivateLPM:0000000000000000 $t
- /tmp/ccWDTAAw.s:185 .text.HAL_PCDEx_ActivateLPM:0000000000000000 HAL_PCDEx_ActivateLPM
- /tmp/ccWDTAAw.s:225 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 $t
- /tmp/ccWDTAAw.s:232 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 HAL_PCDEx_DeActivateLPM
- /tmp/ccWDTAAw.s:268 .text.HAL_PCDEx_LPM_Callback:0000000000000000 $t
- /tmp/ccWDTAAw.s:275 .text.HAL_PCDEx_LPM_Callback:0000000000000000 HAL_PCDEx_LPM_Callback
- /tmp/ccWDTAAw.s:290 .text.HAL_PCDEx_BCD_Callback:0000000000000000 $t
- /tmp/ccWDTAAw.s:297 .text.HAL_PCDEx_BCD_Callback:0000000000000000 HAL_PCDEx_BCD_Callback
- /tmp/ccWDTAAw.s:312 .text.HAL_PCDEx_BCD_VBUSDetect:0000000000000000 $t
- /tmp/ccWDTAAw.s:319 .text.HAL_PCDEx_BCD_VBUSDetect:0000000000000000 HAL_PCDEx_BCD_VBUSDetect
+ /tmp/ccvcbbKR.s:16 .text.HAL_PCDEx_PMAConfig:0000000000000000 $t
+ /tmp/ccvcbbKR.s:23 .text.HAL_PCDEx_PMAConfig:0000000000000000 HAL_PCDEx_PMAConfig
+ /tmp/ccvcbbKR.s:87 .text.HAL_PCDEx_ActivateBCD:0000000000000000 $t
+ /tmp/ccvcbbKR.s:94 .text.HAL_PCDEx_ActivateBCD:0000000000000000 HAL_PCDEx_ActivateBCD
+ /tmp/ccvcbbKR.s:140 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 $t
+ /tmp/ccvcbbKR.s:147 .text.HAL_PCDEx_DeActivateBCD:0000000000000000 HAL_PCDEx_DeActivateBCD
+ /tmp/ccvcbbKR.s:178 .text.HAL_PCDEx_ActivateLPM:0000000000000000 $t
+ /tmp/ccvcbbKR.s:185 .text.HAL_PCDEx_ActivateLPM:0000000000000000 HAL_PCDEx_ActivateLPM
+ /tmp/ccvcbbKR.s:225 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 $t
+ /tmp/ccvcbbKR.s:232 .text.HAL_PCDEx_DeActivateLPM:0000000000000000 HAL_PCDEx_DeActivateLPM
+ /tmp/ccvcbbKR.s:268 .text.HAL_PCDEx_LPM_Callback:0000000000000000 $t
+ /tmp/ccvcbbKR.s:275 .text.HAL_PCDEx_LPM_Callback:0000000000000000 HAL_PCDEx_LPM_Callback
+ /tmp/ccvcbbKR.s:290 .text.HAL_PCDEx_BCD_Callback:0000000000000000 $t
+ /tmp/ccvcbbKR.s:297 .text.HAL_PCDEx_BCD_Callback:0000000000000000 HAL_PCDEx_BCD_Callback
+ /tmp/ccvcbbKR.s:312 .text.HAL_PCDEx_BCD_VBUSDetect:0000000000000000 $t
+ /tmp/ccvcbbKR.s:319 .text.HAL_PCDEx_BCD_VBUSDetect:0000000000000000 HAL_PCDEx_BCD_VBUSDetect
UNDEFINED SYMBOLS
HAL_GetTick
diff --git a/midi-dials/build/stm32f0xx_hal_pcd_ex.o b/midi-dials/build/stm32f0xx_hal_pcd_ex.o
index ec84b76..c601674 100644
--- a/midi-dials/build/stm32f0xx_hal_pcd_ex.o
+++ b/midi-dials/build/stm32f0xx_hal_pcd_ex.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_pwr.lst b/midi-dials/build/stm32f0xx_hal_pwr.lst
index 53a491e..23c2fe9 100644
--- a/midi-dials/build/stm32f0xx_hal_pwr.lst
+++ b/midi-dials/build/stm32f0xx_hal_pwr.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccjy71Kx.s page 1
+ARM GAS /tmp/ccVEwfab.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** */
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c ****
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** /** @defgroup PWR PWR
- ARM GAS /tmp/ccjy71Kx.s page 2
+ ARM GAS /tmp/ccVEwfab.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * @brief PWR HAL module driver
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
36 0008 0A43 orrs r2, r1
37 000a 1A61 str r2, [r3, #16]
78:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** __HAL_RCC_PWR_RELEASE_RESET();
- ARM GAS /tmp/ccjy71Kx.s page 3
+ ARM GAS /tmp/ccVEwfab.s page 3
38 .loc 1 78 0
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
81 .L5:
82 0010 00700040 .word 1073770496
83 .cfi_endproc
- ARM GAS /tmp/ccjy71Kx.s page 4
+ ARM GAS /tmp/ccVEwfab.s page 4
84 .LFE41:
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
106:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * @}
107:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** */
108:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c ****
- ARM GAS /tmp/ccjy71Kx.s page 5
+ ARM GAS /tmp/ccVEwfab.s page 5
109:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** /** @defgroup PWR_Exported_Functions_Group2 Peripheral Control functions
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
163:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c ****
164:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** (+) Entry:
165:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** The Stop mode is entered using the HAL_PWR_EnterSTOPMode(PWR_MAINREGULATOR_ON, PWR_STOPEN
- ARM GAS /tmp/ccjy71Kx.s page 6
+ ARM GAS /tmp/ccVEwfab.s page 6
166:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** function with:
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
220:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** @endverbatim
221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * @{
222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** */
- ARM GAS /tmp/ccjy71Kx.s page 7
+ ARM GAS /tmp/ccVEwfab.s page 7
223:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c ****
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** {
160 .loc 1 247 0
161 .cfi_startproc
- ARM GAS /tmp/ccjy71Kx.s page 8
+ ARM GAS /tmp/ccVEwfab.s page 8
162 @ args = 0, pretend = 0, frame = 0
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
195 @ link register save eliminated.
196 .LVL3:
271:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** /* Check the parameters */
- ARM GAS /tmp/ccjy71Kx.s page 9
+ ARM GAS /tmp/ccVEwfab.s page 9
272:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** assert_param(IS_PWR_REGULATOR(Regulator));
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
230 0016 30BF wfi
231 @ 0 "" 2
232 .thumb
- ARM GAS /tmp/ccjy71Kx.s page 10
+ ARM GAS /tmp/ccVEwfab.s page 10
233 .syntax unified
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
318:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** assert_param(IS_PWR_STOP_ENTRY(STOPEntry));
319:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c ****
320:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** /* Select the regulator state in STOP mode ---------------------------------*/
- ARM GAS /tmp/ccjy71Kx.s page 11
+ ARM GAS /tmp/ccVEwfab.s page 11
321:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** tmpreg = PWR->CR;
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
292 .loc 1 345 0
293 @ 345 "Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c" 1
294 001e 20BF wfe
- ARM GAS /tmp/ccjy71Kx.s page 12
+ ARM GAS /tmp/ccVEwfab.s page 12
295 @ 0 "" 2
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
355:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * @note In Standby mode, all I/O pins are high impedance except for:
356:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * - Reset pad (still available)
357:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * - RTC alternate function pins if configured for tamper, time-stamp, RTC
- ARM GAS /tmp/ccjy71Kx.s page 13
+ ARM GAS /tmp/ccVEwfab.s page 13
358:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * Alarm out, or RTC clock calibration out.
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
371 0018 00700040 .word 1073770496
372 001c 00ED00E0 .word -536810240
373 .cfi_endproc
- ARM GAS /tmp/ccjy71Kx.s page 14
+ ARM GAS /tmp/ccVEwfab.s page 14
374 .LFE47:
@@ -838,7 +838,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
397:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c ****
398:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** /**
399:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * @brief Disables Sleep-On-Exit feature when returning from Handler mode to Thread mode.
- ARM GAS /tmp/ccjy71Kx.s page 15
+ ARM GAS /tmp/ccVEwfab.s page 15
400:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** * @note Clears SLEEPONEXIT bit of SCR register. When this bit is set, the processor
@@ -898,7 +898,7 @@ ARM GAS /tmp/ccjy71Kx.s page 1
420:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** /* Set SEVONPEND bit of Cortex System Control Register */
421:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr.c **** SET_BIT(SCB->SCR, ((uint32_t)SCB_SCR_SEVONPEND_Msk));
453 .loc 1 421 0
- ARM GAS /tmp/ccjy71Kx.s page 16
+ ARM GAS /tmp/ccVEwfab.s page 16
454 0000 024A ldr r2, .L38
@@ -958,57 +958,57 @@ ARM GAS /tmp/ccjy71Kx.s page 1
496 000c 00ED00E0 .word -536810240
497 .cfi_endproc
498 .LFE51:
- ARM GAS /tmp/ccjy71Kx.s page 17
+ ARM GAS /tmp/ccVEwfab.s page 17
500 .text
501 .Letext0:
- 502 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 503 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 502 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 503 .file 3 "/usr/include/newlib/sys/_stdint.h"
504 .file 4 "Drivers/CMSIS/Include/core_cm0.h"
505 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
506 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
507 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/ccjy71Kx.s page 18
+ ARM GAS /tmp/ccVEwfab.s page 18
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_pwr.c
- /tmp/ccjy71Kx.s:16 .text.HAL_PWR_DeInit:0000000000000000 $t
- /tmp/ccjy71Kx.s:23 .text.HAL_PWR_DeInit:0000000000000000 HAL_PWR_DeInit
- /tmp/ccjy71Kx.s:49 .text.HAL_PWR_DeInit:0000000000000018 $d
- /tmp/ccjy71Kx.s:55 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 $t
- /tmp/ccjy71Kx.s:62 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 HAL_PWR_EnableBkUpAccess
- /tmp/ccjy71Kx.s:82 .text.HAL_PWR_EnableBkUpAccess:0000000000000010 $d
- /tmp/ccjy71Kx.s:87 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 $t
- /tmp/ccjy71Kx.s:94 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 HAL_PWR_DisableBkUpAccess
- /tmp/ccjy71Kx.s:113 .text.HAL_PWR_DisableBkUpAccess:000000000000000c $d
- /tmp/ccjy71Kx.s:119 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 $t
- /tmp/ccjy71Kx.s:126 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 HAL_PWR_EnableWakeUpPin
- /tmp/ccjy71Kx.s:146 .text.HAL_PWR_EnableWakeUpPin:000000000000000c $d
- /tmp/ccjy71Kx.s:151 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 $t
- /tmp/ccjy71Kx.s:158 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 HAL_PWR_DisableWakeUpPin
- /tmp/ccjy71Kx.s:177 .text.HAL_PWR_DisableWakeUpPin:000000000000000c $d
- /tmp/ccjy71Kx.s:182 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 $t
- /tmp/ccjy71Kx.s:189 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 HAL_PWR_EnterSLEEPMode
- /tmp/ccjy71Kx.s:238 .text.HAL_PWR_EnterSLEEPMode:000000000000001c $d
- /tmp/ccjy71Kx.s:243 .text.HAL_PWR_EnterSTOPMode:0000000000000000 $t
- /tmp/ccjy71Kx.s:250 .text.HAL_PWR_EnterSTOPMode:0000000000000000 HAL_PWR_EnterSTOPMode
- /tmp/ccjy71Kx.s:326 .text.HAL_PWR_EnterSTOPMode:0000000000000034 $d
- /tmp/ccjy71Kx.s:332 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 $t
- /tmp/ccjy71Kx.s:339 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 HAL_PWR_EnterSTANDBYMode
- /tmp/ccjy71Kx.s:371 .text.HAL_PWR_EnterSTANDBYMode:0000000000000018 $d
- /tmp/ccjy71Kx.s:377 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 $t
- /tmp/ccjy71Kx.s:384 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 HAL_PWR_EnableSleepOnExit
- /tmp/ccjy71Kx.s:403 .text.HAL_PWR_EnableSleepOnExit:000000000000000c $d
- /tmp/ccjy71Kx.s:408 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 $t
- /tmp/ccjy71Kx.s:415 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 HAL_PWR_DisableSleepOnExit
- /tmp/ccjy71Kx.s:434 .text.HAL_PWR_DisableSleepOnExit:000000000000000c $d
- /tmp/ccjy71Kx.s:439 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 $t
- /tmp/ccjy71Kx.s:446 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 HAL_PWR_EnableSEVOnPend
- /tmp/ccjy71Kx.s:465 .text.HAL_PWR_EnableSEVOnPend:000000000000000c $d
- /tmp/ccjy71Kx.s:470 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 $t
- /tmp/ccjy71Kx.s:477 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 HAL_PWR_DisableSEVOnPend
- /tmp/ccjy71Kx.s:496 .text.HAL_PWR_DisableSEVOnPend:000000000000000c $d
+ /tmp/ccVEwfab.s:16 .text.HAL_PWR_DeInit:0000000000000000 $t
+ /tmp/ccVEwfab.s:23 .text.HAL_PWR_DeInit:0000000000000000 HAL_PWR_DeInit
+ /tmp/ccVEwfab.s:49 .text.HAL_PWR_DeInit:0000000000000018 $d
+ /tmp/ccVEwfab.s:55 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 $t
+ /tmp/ccVEwfab.s:62 .text.HAL_PWR_EnableBkUpAccess:0000000000000000 HAL_PWR_EnableBkUpAccess
+ /tmp/ccVEwfab.s:82 .text.HAL_PWR_EnableBkUpAccess:0000000000000010 $d
+ /tmp/ccVEwfab.s:87 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 $t
+ /tmp/ccVEwfab.s:94 .text.HAL_PWR_DisableBkUpAccess:0000000000000000 HAL_PWR_DisableBkUpAccess
+ /tmp/ccVEwfab.s:113 .text.HAL_PWR_DisableBkUpAccess:000000000000000c $d
+ /tmp/ccVEwfab.s:119 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 $t
+ /tmp/ccVEwfab.s:126 .text.HAL_PWR_EnableWakeUpPin:0000000000000000 HAL_PWR_EnableWakeUpPin
+ /tmp/ccVEwfab.s:146 .text.HAL_PWR_EnableWakeUpPin:000000000000000c $d
+ /tmp/ccVEwfab.s:151 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 $t
+ /tmp/ccVEwfab.s:158 .text.HAL_PWR_DisableWakeUpPin:0000000000000000 HAL_PWR_DisableWakeUpPin
+ /tmp/ccVEwfab.s:177 .text.HAL_PWR_DisableWakeUpPin:000000000000000c $d
+ /tmp/ccVEwfab.s:182 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 $t
+ /tmp/ccVEwfab.s:189 .text.HAL_PWR_EnterSLEEPMode:0000000000000000 HAL_PWR_EnterSLEEPMode
+ /tmp/ccVEwfab.s:238 .text.HAL_PWR_EnterSLEEPMode:000000000000001c $d
+ /tmp/ccVEwfab.s:243 .text.HAL_PWR_EnterSTOPMode:0000000000000000 $t
+ /tmp/ccVEwfab.s:250 .text.HAL_PWR_EnterSTOPMode:0000000000000000 HAL_PWR_EnterSTOPMode
+ /tmp/ccVEwfab.s:326 .text.HAL_PWR_EnterSTOPMode:0000000000000034 $d
+ /tmp/ccVEwfab.s:332 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 $t
+ /tmp/ccVEwfab.s:339 .text.HAL_PWR_EnterSTANDBYMode:0000000000000000 HAL_PWR_EnterSTANDBYMode
+ /tmp/ccVEwfab.s:371 .text.HAL_PWR_EnterSTANDBYMode:0000000000000018 $d
+ /tmp/ccVEwfab.s:377 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 $t
+ /tmp/ccVEwfab.s:384 .text.HAL_PWR_EnableSleepOnExit:0000000000000000 HAL_PWR_EnableSleepOnExit
+ /tmp/ccVEwfab.s:403 .text.HAL_PWR_EnableSleepOnExit:000000000000000c $d
+ /tmp/ccVEwfab.s:408 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 $t
+ /tmp/ccVEwfab.s:415 .text.HAL_PWR_DisableSleepOnExit:0000000000000000 HAL_PWR_DisableSleepOnExit
+ /tmp/ccVEwfab.s:434 .text.HAL_PWR_DisableSleepOnExit:000000000000000c $d
+ /tmp/ccVEwfab.s:439 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 $t
+ /tmp/ccVEwfab.s:446 .text.HAL_PWR_EnableSEVOnPend:0000000000000000 HAL_PWR_EnableSEVOnPend
+ /tmp/ccVEwfab.s:465 .text.HAL_PWR_EnableSEVOnPend:000000000000000c $d
+ /tmp/ccVEwfab.s:470 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 $t
+ /tmp/ccVEwfab.s:477 .text.HAL_PWR_DisableSEVOnPend:0000000000000000 HAL_PWR_DisableSEVOnPend
+ /tmp/ccVEwfab.s:496 .text.HAL_PWR_DisableSEVOnPend:000000000000000c $d
NO UNDEFINED SYMBOLS
diff --git a/midi-dials/build/stm32f0xx_hal_pwr.o b/midi-dials/build/stm32f0xx_hal_pwr.o
index 301e042..cded285 100644
--- a/midi-dials/build/stm32f0xx_hal_pwr.o
+++ b/midi-dials/build/stm32f0xx_hal_pwr.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_pwr_ex.lst b/midi-dials/build/stm32f0xx_hal_pwr_ex.lst
index 7733995..6eac358 100644
--- a/midi-dials/build/stm32f0xx_hal_pwr_ex.lst
+++ b/midi-dials/build/stm32f0xx_hal_pwr_ex.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccdGy2AT.s page 1
+ARM GAS /tmp/ccpHOCtt.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** /** @defgroup PWREx PWREx
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @brief PWREx HAL module driver
- ARM GAS /tmp/ccdGy2AT.s page 2
+ ARM GAS /tmp/ccpHOCtt.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @{
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** and can generate an interrupt if enabled. This is done through
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** HAL_PWREx_EnableVddio2Monitor() function.
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** -@- VDDIO2 is available on STM32F07x/09x/04x
- ARM GAS /tmp/ccdGy2AT.s page 3
+ ARM GAS /tmp/ccpHOCtt.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
50 .loc 1 120 0
51 001e 9968 ldr r1, [r3, #8]
52 0020 1140 ands r1, r2
- ARM GAS /tmp/ccdGy2AT.s page 4
+ ARM GAS /tmp/ccpHOCtt.s page 4
53 0022 9960 str r1, [r3, #8]
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
90 005c 0B43 orrs r3, r1
91 005e 9360 str r3, [r2, #8]
92 .L4:
- ARM GAS /tmp/ccdGy2AT.s page 5
+ ARM GAS /tmp/ccpHOCtt.s page 5
138:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** }
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
134 0002 1368 ldr r3, [r2]
135 0004 1021 movs r1, #16
136 0006 0B43 orrs r3, r1
- ARM GAS /tmp/ccdGy2AT.s page 6
+ ARM GAS /tmp/ccpHOCtt.s page 6
137 0008 1360 str r3, [r2]
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
184 .thumb_func
185 .fpu softvfp
187 HAL_PWR_PVDCallback:
- ARM GAS /tmp/ccdGy2AT.s page 7
+ ARM GAS /tmp/ccpHOCtt.s page 7
188 .LFB44:
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
214 0000 10B5 push {r4, lr}
215 .LCFI0:
216 .cfi_def_cfa_offset 8
- ARM GAS /tmp/ccdGy2AT.s page 8
+ ARM GAS /tmp/ccpHOCtt.s page 8
217 .cfi_offset 4, -8
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** NVIS has to be enable by user.
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** * @retval None
206:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** */
- ARM GAS /tmp/ccdGy2AT.s page 9
+ ARM GAS /tmp/ccpHOCtt.s page 9
207:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** void HAL_PWREx_EnableVddio2Monitor(void)
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
299 0002 1A68 ldr r2, [r3]
300 0004 5200 lsls r2, r2, #1
301 0006 5208 lsrs r2, r2, #1
- ARM GAS /tmp/ccdGy2AT.s page 10
+ ARM GAS /tmp/ccpHOCtt.s page 10
302 0008 1A60 str r2, [r3]
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
246:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** __weak void HAL_PWREx_Vddio2MonitorCallback(void)
247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c **** {
332 .loc 1 247 0
- ARM GAS /tmp/ccdGy2AT.s page 11
+ ARM GAS /tmp/ccpHOCtt.s page 11
333 .cfi_startproc
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccdGy2AT.s page 1
240:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_pwr_ex.c ****
380 .loc 1 240 0
381 0018 F7E7 b .L27
- ARM GAS /tmp/ccdGy2AT.s page 12
+ ARM GAS /tmp/ccpHOCtt.s page 12
382 .L31:
@@ -669,42 +669,42 @@ ARM GAS /tmp/ccdGy2AT.s page 1
387 .LFE47:
389 .text
390 .Letext0:
- 391 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 392 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 391 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 392 .file 3 "/usr/include/newlib/sys/_stdint.h"
393 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
394 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
395 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h"
396 .file 7 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
397 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/ccdGy2AT.s page 13
+ ARM GAS /tmp/ccpHOCtt.s page 13
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_pwr_ex.c
- /tmp/ccdGy2AT.s:16 .text.HAL_PWR_ConfigPVD:0000000000000000 $t
- /tmp/ccdGy2AT.s:23 .text.HAL_PWR_ConfigPVD:0000000000000000 HAL_PWR_ConfigPVD
- /tmp/ccdGy2AT.s:111 .text.HAL_PWR_ConfigPVD:0000000000000074 $d
- /tmp/ccdGy2AT.s:118 .text.HAL_PWR_EnablePVD:0000000000000000 $t
- /tmp/ccdGy2AT.s:125 .text.HAL_PWR_EnablePVD:0000000000000000 HAL_PWR_EnablePVD
- /tmp/ccdGy2AT.s:144 .text.HAL_PWR_EnablePVD:000000000000000c $d
- /tmp/ccdGy2AT.s:149 .text.HAL_PWR_DisablePVD:0000000000000000 $t
- /tmp/ccdGy2AT.s:156 .text.HAL_PWR_DisablePVD:0000000000000000 HAL_PWR_DisablePVD
- /tmp/ccdGy2AT.s:175 .text.HAL_PWR_DisablePVD:000000000000000c $d
- /tmp/ccdGy2AT.s:180 .text.HAL_PWR_PVDCallback:0000000000000000 $t
- /tmp/ccdGy2AT.s:187 .text.HAL_PWR_PVDCallback:0000000000000000 HAL_PWR_PVDCallback
- /tmp/ccdGy2AT.s:201 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 $t
- /tmp/ccdGy2AT.s:208 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 HAL_PWR_PVD_IRQHandler
- /tmp/ccdGy2AT.s:242 .text.HAL_PWR_PVD_IRQHandler:000000000000001c $d
- /tmp/ccdGy2AT.s:247 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000000 $t
- /tmp/ccdGy2AT.s:254 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000000 HAL_PWREx_EnableVddio2Monitor
- /tmp/ccdGy2AT.s:278 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000014 $d
- /tmp/ccdGy2AT.s:283 .text.HAL_PWREx_DisableVddio2Monitor:0000000000000000 $t
- /tmp/ccdGy2AT.s:290 .text.HAL_PWREx_DisableVddio2Monitor:0000000000000000 HAL_PWREx_DisableVddio2Monitor
- /tmp/ccdGy2AT.s:318 .text.HAL_PWREx_DisableVddio2Monitor:000000000000001c $d
- /tmp/ccdGy2AT.s:323 .text.HAL_PWREx_Vddio2MonitorCallback:0000000000000000 $t
- /tmp/ccdGy2AT.s:330 .text.HAL_PWREx_Vddio2MonitorCallback:0000000000000000 HAL_PWREx_Vddio2MonitorCallback
- /tmp/ccdGy2AT.s:344 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:0000000000000000 $t
- /tmp/ccdGy2AT.s:351 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:0000000000000000 HAL_PWREx_Vddio2Monitor_IRQHandler
- /tmp/ccdGy2AT.s:385 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:000000000000001c $d
+ /tmp/ccpHOCtt.s:16 .text.HAL_PWR_ConfigPVD:0000000000000000 $t
+ /tmp/ccpHOCtt.s:23 .text.HAL_PWR_ConfigPVD:0000000000000000 HAL_PWR_ConfigPVD
+ /tmp/ccpHOCtt.s:111 .text.HAL_PWR_ConfigPVD:0000000000000074 $d
+ /tmp/ccpHOCtt.s:118 .text.HAL_PWR_EnablePVD:0000000000000000 $t
+ /tmp/ccpHOCtt.s:125 .text.HAL_PWR_EnablePVD:0000000000000000 HAL_PWR_EnablePVD
+ /tmp/ccpHOCtt.s:144 .text.HAL_PWR_EnablePVD:000000000000000c $d
+ /tmp/ccpHOCtt.s:149 .text.HAL_PWR_DisablePVD:0000000000000000 $t
+ /tmp/ccpHOCtt.s:156 .text.HAL_PWR_DisablePVD:0000000000000000 HAL_PWR_DisablePVD
+ /tmp/ccpHOCtt.s:175 .text.HAL_PWR_DisablePVD:000000000000000c $d
+ /tmp/ccpHOCtt.s:180 .text.HAL_PWR_PVDCallback:0000000000000000 $t
+ /tmp/ccpHOCtt.s:187 .text.HAL_PWR_PVDCallback:0000000000000000 HAL_PWR_PVDCallback
+ /tmp/ccpHOCtt.s:201 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 $t
+ /tmp/ccpHOCtt.s:208 .text.HAL_PWR_PVD_IRQHandler:0000000000000000 HAL_PWR_PVD_IRQHandler
+ /tmp/ccpHOCtt.s:242 .text.HAL_PWR_PVD_IRQHandler:000000000000001c $d
+ /tmp/ccpHOCtt.s:247 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000000 $t
+ /tmp/ccpHOCtt.s:254 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000000 HAL_PWREx_EnableVddio2Monitor
+ /tmp/ccpHOCtt.s:278 .text.HAL_PWREx_EnableVddio2Monitor:0000000000000014 $d
+ /tmp/ccpHOCtt.s:283 .text.HAL_PWREx_DisableVddio2Monitor:0000000000000000 $t
+ /tmp/ccpHOCtt.s:290 .text.HAL_PWREx_DisableVddio2Monitor:0000000000000000 HAL_PWREx_DisableVddio2Monitor
+ /tmp/ccpHOCtt.s:318 .text.HAL_PWREx_DisableVddio2Monitor:000000000000001c $d
+ /tmp/ccpHOCtt.s:323 .text.HAL_PWREx_Vddio2MonitorCallback:0000000000000000 $t
+ /tmp/ccpHOCtt.s:330 .text.HAL_PWREx_Vddio2MonitorCallback:0000000000000000 HAL_PWREx_Vddio2MonitorCallback
+ /tmp/ccpHOCtt.s:344 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:0000000000000000 $t
+ /tmp/ccpHOCtt.s:351 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:0000000000000000 HAL_PWREx_Vddio2Monitor_IRQHandler
+ /tmp/ccpHOCtt.s:385 .text.HAL_PWREx_Vddio2Monitor_IRQHandler:000000000000001c $d
NO UNDEFINED SYMBOLS
diff --git a/midi-dials/build/stm32f0xx_hal_pwr_ex.o b/midi-dials/build/stm32f0xx_hal_pwr_ex.o
index f574177..3d2e75f 100644
--- a/midi-dials/build/stm32f0xx_hal_pwr_ex.o
+++ b/midi-dials/build/stm32f0xx_hal_pwr_ex.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_rcc.lst b/midi-dials/build/stm32f0xx_hal_rcc.lst
index 1fc414f..b8645c0 100644
--- a/midi-dials/build/stm32f0xx_hal_rcc.lst
+++ b/midi-dials/build/stm32f0xx_hal_rcc.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/cck0HnTJ.s page 1
+ARM GAS /tmp/ccQfjpF5.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** derived from the System clock (RTC, ADC, I2C, USART, TIM, USB FS, etc..)
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** ##### RCC Limitations #####
- ARM GAS /tmp/cck0HnTJ.s page 2
+ ARM GAS /tmp/ccQfjpF5.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** ==============================================================================
@@ -118,7 +118,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** #define MCO1_CLK_ENABLE() __HAL_RCC_GPIOA_CLK_ENABLE()
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** #define MCO1_GPIO_PORT GPIOA
- ARM GAS /tmp/cck0HnTJ.s page 3
+ ARM GAS /tmp/ccQfjpF5.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** #define MCO1_PIN GPIO_PIN_8
@@ -178,7 +178,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** (#) CSS (Clock security system), once enable using the macro __HAL_RCC_CSS_ENABLE()
147:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** and if a HSE clock failure occurs(HSE used directly or through PLL as System
- ARM GAS /tmp/cck0HnTJ.s page 4
+ ARM GAS /tmp/ccQfjpF5.s page 4
148:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** clock source), the System clocks automatically switched to HSI and an interrupt
@@ -238,7 +238,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
202:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * - CSS and MCO1 OFF
203:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * - All interrupts disabled
204:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * - All interrupt and reset flags cleared
- ARM GAS /tmp/cck0HnTJ.s page 5
+ ARM GAS /tmp/ccQfjpF5.s page 5
205:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * @note This function does not modify the configuration of the
@@ -298,7 +298,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
224:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
225:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** return HAL_TIMEOUT;
61 .loc 1 225 0
- ARM GAS /tmp/cck0HnTJ.s page 6
+ ARM GAS /tmp/ccQfjpF5.s page 6
62 0024 0324 movs r4, #3
@@ -358,7 +358,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
277:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Disable all interrupts */
278:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** CLEAR_REG(RCC->CIR);
279:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
- ARM GAS /tmp/cck0HnTJ.s page 7
+ ARM GAS /tmp/ccQfjpF5.s page 7
280:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Clear all reset flags */
@@ -418,7 +418,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
108 005e 01D0 beq .L15
247:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
109 .loc 1 247 0
- ARM GAS /tmp/cck0HnTJ.s page 8
+ ARM GAS /tmp/ccQfjpF5.s page 8
110 0060 0124 movs r4, #1
@@ -478,7 +478,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
154 009c 9A60 str r2, [r3, #8]
281:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
155 .loc 1 281 0
- ARM GAS /tmp/cck0HnTJ.s page 9
+ ARM GAS /tmp/ccQfjpF5.s page 9
156 009e 596A ldr r1, [r3, #36]
@@ -538,7 +538,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
194 .cfi_def_cfa_offset 16
195 .cfi_offset 4, -16
196 .cfi_offset 5, -12
- ARM GAS /tmp/cck0HnTJ.s page 10
+ ARM GAS /tmp/ccQfjpF5.s page 10
197 .cfi_offset 6, -8
@@ -598,7 +598,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
327:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** return HAL_ERROR;
328:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
329:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
- ARM GAS /tmp/cck0HnTJ.s page 11
+ ARM GAS /tmp/ccQfjpF5.s page 11
330:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** else
@@ -658,7 +658,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
338:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
339:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Get Start Tick */
340:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** tickstart = HAL_GetTick();
- ARM GAS /tmp/cck0HnTJ.s page 12
+ ARM GAS /tmp/ccQfjpF5.s page 12
341:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
@@ -718,7 +718,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
377:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
378:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* When HSI is used as system clock it will not disabled */
379:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** if((__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) != RESET) && (RCC_OscInitStruct->HSIState != RCC_HSI_
- ARM GAS /tmp/cck0HnTJ.s page 13
+ ARM GAS /tmp/ccQfjpF5.s page 13
380:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
@@ -778,7 +778,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
405:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
406:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** return HAL_TIMEOUT;
316 .loc 1 406 0
- ARM GAS /tmp/cck0HnTJ.s page 14
+ ARM GAS /tmp/ccQfjpF5.s page 14
317 00ae 0320 movs r0, #3
@@ -838,7 +838,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
363 00ec 1A60 str r2, [r3]
364 00ee 1A68 ldr r2, [r3]
365 00f0 7D49 ldr r1, .L131+8
- ARM GAS /tmp/cck0HnTJ.s page 15
+ ARM GAS /tmp/ccQfjpF5.s page 15
366 00f2 0A40 ands r2, r1
@@ -898,7 +898,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
414 013a 9342 cmp r3, r2
415 013c A2D1 bne .L35
416 .L34:
- ARM GAS /tmp/cck0HnTJ.s page 16
+ ARM GAS /tmp/ccQfjpF5.s page 16
379:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
@@ -958,7 +958,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
440 .loc 1 433 0
441 0160 2368 ldr r3, [r4]
442 0162 1B07 lsls r3, r3, #28
- ARM GAS /tmp/cck0HnTJ.s page 17
+ ARM GAS /tmp/ccQfjpF5.s page 17
443 0164 44D5 bpl .L42
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
477 0194 0B68 ldr r3, [r1]
478 0196 F822 movs r2, #248
479 0198 9343 bics r3, r2
- ARM GAS /tmp/cck0HnTJ.s page 18
+ ARM GAS /tmp/ccQfjpF5.s page 18
480 019a 2269 ldr r2, [r4, #16]
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
461:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Get Start Tick */
462:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** tickstart = HAL_GetTick();
521 .loc 1 462 0
- ARM GAS /tmp/cck0HnTJ.s page 19
+ ARM GAS /tmp/ccQfjpF5.s page 19
522 01d4 FFF7FEFF bl HAL_GetTick
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
554 01fc DB00 lsls r3, r3, #3
555 01fe 1DD4 bmi .L95
556 .LBB3:
- ARM GAS /tmp/cck0HnTJ.s page 20
+ ARM GAS /tmp/ccQfjpF5.s page 20
485:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
587 .loc 1 508 0 discriminator 3
588 0228 2D4B ldr r3, .L131
589 022a 1A6A ldr r2, [r3, #32]
- ARM GAS /tmp/cck0HnTJ.s page 21
+ ARM GAS /tmp/ccQfjpF5.s page 21
590 022c 0121 movs r1, #1
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
638 026e 0B43 orrs r3, r1
639 0270 1362 str r3, [r2, #32]
640 .L54:
- ARM GAS /tmp/cck0HnTJ.s page 22
+ ARM GAS /tmp/ccQfjpF5.s page 22
509:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Check the LSE State */
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
681 02ac E1E7 b .L54
682 .L120:
508:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Check the LSE State */
- ARM GAS /tmp/cck0HnTJ.s page 23
+ ARM GAS /tmp/ccQfjpF5.s page 23
683 .loc 1 508 0 discriminator 5
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
723 02f0 88130000 .word 5000
724 .L60:
535:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
- ARM GAS /tmp/cck0HnTJ.s page 24
+ ARM GAS /tmp/ccQfjpF5.s page 24
536:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
576:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
577:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** else if(RCC_OscInitStruct->HSI14State == RCC_HSI14_ADC_CONTROL)
739 .loc 1 577 0
- ARM GAS /tmp/cck0HnTJ.s page 25
+ ARM GAS /tmp/ccQfjpF5.s page 25
740 0304 0533 adds r3, r3, #5
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
762 .LCB765:
610:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
611:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Check the parameters */
- ARM GAS /tmp/cck0HnTJ.s page 26
+ ARM GAS /tmp/ccQfjpF5.s page 26
612:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** assert_param(IS_RCC_HSI48(RCC_OscInitStruct->HSI48State));
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
795 .L74:
633:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
634:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Wait till HSI48 is ready */
- ARM GAS /tmp/cck0HnTJ.s page 27
+ ARM GAS /tmp/ccQfjpF5.s page 27
635:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSI48RDY) == RESET)
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
840 .loc 1 566 0
841 0392 664B ldr r3, .L133
842 0394 5B6B ldr r3, [r3, #52]
- ARM GAS /tmp/cck0HnTJ.s page 28
+ ARM GAS /tmp/ccQfjpF5.s page 28
843 0396 9B07 lsls r3, r3, #30
@@ -1678,7 +1678,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
889 .loc 1 599 0
890 03da FFF7FEFF bl HAL_GetTick
891 .LVL68:
- ARM GAS /tmp/cck0HnTJ.s page 29
+ ARM GAS /tmp/ccQfjpF5.s page 29
892 03de 401B subs r0, r0, r5
@@ -1738,7 +1738,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
931 0416 0500 movs r5, r0
932 .LVL71:
933 .L76:
- ARM GAS /tmp/cck0HnTJ.s page 30
+ ARM GAS /tmp/ccQfjpF5.s page 30
650:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
@@ -1798,7 +1798,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
965 0444 12D0 beq .L125
673:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
674:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Check the parameters */
- ARM GAS /tmp/cck0HnTJ.s page 31
+ ARM GAS /tmp/ccQfjpF5.s page 31
675:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** assert_param(IS_RCC_PLLSOURCE(RCC_OscInitStruct->PLL.PLLSource));
@@ -1858,7 +1858,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
975 0454 0400 movs r4, r0
976 .LVL75:
977 .L84:
- ARM GAS /tmp/cck0HnTJ.s page 32
+ ARM GAS /tmp/ccQfjpF5.s page 32
720:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
@@ -1918,7 +1918,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1020 .L127:
695:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** RCC_OscInitStruct->PLL.PREDIV,
1021 .loc 1 695 0
- ARM GAS /tmp/cck0HnTJ.s page 33
+ ARM GAS /tmp/ccQfjpF5.s page 33
1022 0492 264B ldr r3, .L133
@@ -1978,7 +1978,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
734:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** if((RCC_OscInitStruct->PLL.PLLState) == RCC_PLL_OFF)
735:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
736:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** return HAL_ERROR;
- ARM GAS /tmp/cck0HnTJ.s page 34
+ ARM GAS /tmp/ccQfjpF5.s page 34
737:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
@@ -2038,7 +2038,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1095 04fa 0B40 ands r3, r1
743:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** (READ_BIT(pll_config2, RCC_CFGR2_PREDIV) != RCC_OscInitStruct->PLL.PREDIV) ||
1096 .loc 1 743 0 discriminator 1
- ARM GAS /tmp/cck0HnTJ.s page 35
+ ARM GAS /tmp/ccQfjpF5.s page 35
1097 04fc 216B ldr r1, [r4, #48]
@@ -2098,7 +2098,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
753:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
1142 .loc 1 753 0
1143 0528 0020 movs r0, #0
- ARM GAS /tmp/cck0HnTJ.s page 36
+ ARM GAS /tmp/ccQfjpF5.s page 36
1144 052a F5E7 b .L20
@@ -2158,7 +2158,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
789:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Check the parameters */
790:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** assert_param(IS_RCC_CLOCKTYPE(RCC_ClkInitStruct->ClockType));
791:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** assert_param(IS_FLASH_LATENCY(FLatency));
- ARM GAS /tmp/cck0HnTJ.s page 37
+ ARM GAS /tmp/ccQfjpF5.s page 37
792:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
@@ -2218,7 +2218,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
846:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** return HAL_ERROR;
847:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
848:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
- ARM GAS /tmp/cck0HnTJ.s page 38
+ ARM GAS /tmp/ccQfjpF5.s page 38
849:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** #if defined(RCC_CFGR_SWS_HSI48)
@@ -2278,7 +2278,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
903:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
904:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Update the SystemCoreClock global variable */
905:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** SystemCoreClock = HAL_RCC_GetSysClockFreq() >> AHBPrescTable[(RCC->CFGR & RCC_CFGR_HPRE)>> RCC_CF
- ARM GAS /tmp/cck0HnTJ.s page 39
+ ARM GAS /tmp/ccQfjpF5.s page 39
906:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
@@ -2338,7 +2338,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
960:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** @elseif STM32F078xx
961:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_HSI48 HSI48 selected as MCO clock
962:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * @arg @ref RCC_MCO1SOURCE_PLLCLK PLLCLK selected as MCO clock
- ARM GAS /tmp/cck0HnTJ.s page 40
+ ARM GAS /tmp/ccQfjpF5.s page 40
963:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** @elseif STM32F091xC
@@ -2398,7 +2398,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1017:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** #endif
1018:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** void HAL_RCC_MCOConfig(uint32_t RCC_MCOx, uint32_t RCC_MCOSource, uint32_t RCC_MCODiv)
1019:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
- ARM GAS /tmp/cck0HnTJ.s page 41
+ ARM GAS /tmp/ccQfjpF5.s page 41
1166 .loc 1 1019 0
@@ -2458,7 +2458,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1204 .LVL95:
1205 0022 8902 lsls r1, r1, #10
1206 0024 0A43 orrs r2, r1
- ARM GAS /tmp/cck0HnTJ.s page 42
+ ARM GAS /tmp/ccQfjpF5.s page 42
1207 0026 6261 str r2, [r4, #20]
@@ -2518,7 +2518,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1048:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * allowing the MCU to perform rescue operations. The CSSI is linked to
1049:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * the Cortex-M0 NMI (Non-Maskable Interrupt) exception vector.
1050:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** * @retval None
- ARM GAS /tmp/cck0HnTJ.s page 43
+ ARM GAS /tmp/ccQfjpF5.s page 43
1051:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** */
@@ -2578,7 +2578,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1064:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
1294 .loc 1 1064 0
1295 @ sp needed
- ARM GAS /tmp/cck0HnTJ.s page 44
+ ARM GAS /tmp/ccQfjpF5.s page 44
1296 000a 7047 bx lr
@@ -2638,7 +2638,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1318 @ args = 0, pretend = 0, frame = 32
1319 @ frame_needed = 0, uses_anonymous_args = 0
1320 0000 30B5 push {r4, r5, lr}
- ARM GAS /tmp/cck0HnTJ.s page 45
+ ARM GAS /tmp/ccQfjpF5.s page 45
1321 .LCFI5:
@@ -2698,7 +2698,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1359 .LVL102:
1360 .L144:
1115:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** break;
- ARM GAS /tmp/cck0HnTJ.s page 46
+ ARM GAS /tmp/ccQfjpF5.s page 46
1116:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
@@ -2758,7 +2758,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1368 0036 910C lsrs r1, r2, #18
1369 0038 0F23 movs r3, #15
1370 003a 1940 ands r1, r3
- ARM GAS /tmp/cck0HnTJ.s page 47
+ ARM GAS /tmp/ccQfjpF5.s page 47
1371 003c 04A8 add r0, sp, #16
@@ -2818,7 +2818,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1419 007c D9E7 b .L144
1420 .LVL115:
1421 .L150:
- ARM GAS /tmp/cck0HnTJ.s page 48
+ ARM GAS /tmp/ccQfjpF5.s page 48
1149:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** break;
@@ -2878,7 +2878,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
801:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
1473 .loc 1 801 0
1474 0018 4349 ldr r1, .L181
- ARM GAS /tmp/cck0HnTJ.s page 49
+ ARM GAS /tmp/ccQfjpF5.s page 49
1475 .LVL118:
@@ -2938,7 +2938,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1521 005a 6368 ldr r3, [r4, #4]
1522 005c 012B cmp r3, #1
1523 005e 09D0 beq .L177
- ARM GAS /tmp/cck0HnTJ.s page 50
+ ARM GAS /tmp/ccQfjpF5.s page 50
841:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
@@ -2998,7 +2998,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
876:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
1570 .loc 1 876 0
1571 009e FFF7FEFF bl HAL_GetTick
- ARM GAS /tmp/cck0HnTJ.s page 51
+ ARM GAS /tmp/ccQfjpF5.s page 51
1572 .LVL126:
@@ -3058,7 +3058,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1618 00de 0B68 ldr r3, [r1]
1619 00e0 1A40 ands r2, r3
1620 00e2 AA42 cmp r2, r5
- ARM GAS /tmp/cck0HnTJ.s page 52
+ ARM GAS /tmp/ccQfjpF5.s page 52
1621 00e4 01D0 beq .L167
@@ -3118,7 +3118,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1667 .LVL135:
1668 .LVL136:
1669 0122 70BD pop {r4, r5, r6, pc}
- ARM GAS /tmp/cck0HnTJ.s page 53
+ ARM GAS /tmp/ccQfjpF5.s page 53
1670 .LVL137:
@@ -3178,7 +3178,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1711 .L184:
1712 0008 00000000 .word SystemCoreClock
1713 .cfi_endproc
- ARM GAS /tmp/cck0HnTJ.s page 54
+ ARM GAS /tmp/ccQfjpF5.s page 54
1714 .LFE47:
@@ -3238,7 +3238,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1759 .global HAL_RCC_GetOscConfig
1760 .syntax unified
1761 .code 16
- ARM GAS /tmp/cck0HnTJ.s page 55
+ ARM GAS /tmp/ccQfjpF5.s page 55
1762 .thumb_func
@@ -3298,7 +3298,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1220:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** RCC_OscInitStruct->HSEState = RCC_HSE_OFF;
1221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
1222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
- ARM GAS /tmp/cck0HnTJ.s page 56
+ ARM GAS /tmp/ccQfjpF5.s page 56
1223:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Get the HSI configuration -----------------------------------------------*/
@@ -3358,7 +3358,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1811 0034 5B6A ldr r3, [r3, #36]
1812 0036 DB07 lsls r3, r3, #31
1813 0038 40D5 bpl .L198
- ARM GAS /tmp/cck0HnTJ.s page 57
+ ARM GAS /tmp/ccQfjpF5.s page 57
1251:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** {
@@ -3418,7 +3418,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1277:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** if((RCC->CR &RCC_CR_PLLON) == RCC_CR_PLLON)
1842 .loc 1 1277 0
1843 0064 1368 ldr r3, [r2]
- ARM GAS /tmp/cck0HnTJ.s page 58
+ ARM GAS /tmp/ccQfjpF5.s page 58
1844 0066 DB01 lsls r3, r3, #7
@@ -3478,7 +3478,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1884 009e 4360 str r3, [r0, #4]
1885 00a0 B6E7 b .L191
1886 .L193:
- ARM GAS /tmp/cck0HnTJ.s page 59
+ ARM GAS /tmp/ccQfjpF5.s page 59
1230:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** }
@@ -3538,7 +3538,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1936 HAL_RCC_GetClockConfig:
1937 .LFB50:
1289:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c ****
- ARM GAS /tmp/cck0HnTJ.s page 60
+ ARM GAS /tmp/ccQfjpF5.s page 60
1290:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /**
@@ -3598,7 +3598,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1967 0020 C360 str r3, [r0, #12]
1315:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* Get the Flash Wait State (Latency) configuration ------------------------*/
1316:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** *pFLatency = __HAL_FLASH_GET_LATENCY();
- ARM GAS /tmp/cck0HnTJ.s page 61
+ ARM GAS /tmp/ccQfjpF5.s page 61
1968 .loc 1 1316 0
@@ -3658,7 +3658,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
1998 @ frame_needed = 0, uses_anonymous_args = 0
1999 @ link register save eliminated.
1343:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** /* NOTE : This function Should not be modified, when the callback is needed,
- ARM GAS /tmp/cck0HnTJ.s page 62
+ ARM GAS /tmp/ccQfjpF5.s page 62
1344:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc.c **** the HAL_RCC_CSSCallback could be implemented in the user file
@@ -3718,7 +3718,7 @@ ARM GAS /tmp/cck0HnTJ.s page 1
2047 0018 00100240 .word 1073876992
2048 001c 0A100240 .word 1073877002
2049 .cfi_endproc
- ARM GAS /tmp/cck0HnTJ.s page 63
+ ARM GAS /tmp/ccQfjpF5.s page 63
2050 .LFE51:
@@ -3761,8 +3761,8 @@ ARM GAS /tmp/cck0HnTJ.s page 1
2088 001f 10 .byte 16
2089 .text
2090 .Letext0:
- 2091 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 2092 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 2091 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 2092 .file 3 "/usr/include/newlib/sys/_stdint.h"
2093 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
2094 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
2095 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h"
@@ -3770,52 +3770,52 @@ ARM GAS /tmp/cck0HnTJ.s page 1
2097 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h"
2098 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h"
2099 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/cck0HnTJ.s page 64
+ ARM GAS /tmp/ccQfjpF5.s page 64
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_rcc.c
- /tmp/cck0HnTJ.s:16 .text.HAL_RCC_DeInit:0000000000000000 $t
- /tmp/cck0HnTJ.s:23 .text.HAL_RCC_DeInit:0000000000000000 HAL_RCC_DeInit
- /tmp/cck0HnTJ.s:166 .text.HAL_RCC_DeInit:00000000000000ac $d
- /tmp/cck0HnTJ.s:178 .text.HAL_RCC_OscConfig:0000000000000000 $t
- /tmp/cck0HnTJ.s:185 .text.HAL_RCC_OscConfig:0000000000000000 HAL_RCC_OscConfig
- /tmp/cck0HnTJ.s:719 .text.HAL_RCC_OscConfig:00000000000002e0 $d
- /tmp/cck0HnTJ.s:726 .text.HAL_RCC_OscConfig:00000000000002f4 $t
- /tmp/cck0HnTJ.s:1148 .text.HAL_RCC_OscConfig:000000000000052c $d
- /tmp/cck0HnTJ.s:1157 .text.HAL_RCC_MCOConfig:0000000000000000 $t
- /tmp/cck0HnTJ.s:1164 .text.HAL_RCC_MCOConfig:0000000000000000 HAL_RCC_MCOConfig
- /tmp/cck0HnTJ.s:1236 .text.HAL_RCC_MCOConfig:000000000000004c $d
- /tmp/cck0HnTJ.s:1242 .text.HAL_RCC_EnableCSS:0000000000000000 $t
- /tmp/cck0HnTJ.s:1249 .text.HAL_RCC_EnableCSS:0000000000000000 HAL_RCC_EnableCSS
- /tmp/cck0HnTJ.s:1269 .text.HAL_RCC_EnableCSS:0000000000000010 $d
- /tmp/cck0HnTJ.s:1274 .text.HAL_RCC_DisableCSS:0000000000000000 $t
- /tmp/cck0HnTJ.s:1281 .text.HAL_RCC_DisableCSS:0000000000000000 HAL_RCC_DisableCSS
- /tmp/cck0HnTJ.s:1300 .text.HAL_RCC_DisableCSS:000000000000000c $d
- /tmp/cck0HnTJ.s:1307 .text.HAL_RCC_GetSysClockFreq:0000000000000000 $t
- /tmp/cck0HnTJ.s:1314 .text.HAL_RCC_GetSysClockFreq:0000000000000000 HAL_RCC_GetSysClockFreq
- /tmp/cck0HnTJ.s:1430 .text.HAL_RCC_GetSysClockFreq:0000000000000084 $d
- /tmp/cck0HnTJ.s:1438 .text.HAL_RCC_ClockConfig:0000000000000000 $t
- /tmp/cck0HnTJ.s:1445 .text.HAL_RCC_ClockConfig:0000000000000000 HAL_RCC_ClockConfig
- /tmp/cck0HnTJ.s:1679 .text.HAL_RCC_ClockConfig:0000000000000128 $d
- /tmp/cck0HnTJ.s:1689 .text.HAL_RCC_GetHCLKFreq:0000000000000000 $t
- /tmp/cck0HnTJ.s:1696 .text.HAL_RCC_GetHCLKFreq:0000000000000000 HAL_RCC_GetHCLKFreq
- /tmp/cck0HnTJ.s:1712 .text.HAL_RCC_GetHCLKFreq:0000000000000008 $d
- /tmp/cck0HnTJ.s:1717 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 $t
- /tmp/cck0HnTJ.s:1724 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 HAL_RCC_GetPCLK1Freq
- /tmp/cck0HnTJ.s:1752 .text.HAL_RCC_GetPCLK1Freq:0000000000000018 $d
- /tmp/cck0HnTJ.s:1758 .text.HAL_RCC_GetOscConfig:0000000000000000 $t
- /tmp/cck0HnTJ.s:1765 .text.HAL_RCC_GetOscConfig:0000000000000000 HAL_RCC_GetOscConfig
- /tmp/cck0HnTJ.s:1924 .text.HAL_RCC_GetOscConfig:00000000000000d0 $d
- /tmp/cck0HnTJ.s:1929 .text.HAL_RCC_GetClockConfig:0000000000000000 $t
- /tmp/cck0HnTJ.s:1936 .text.HAL_RCC_GetClockConfig:0000000000000000 HAL_RCC_GetClockConfig
- /tmp/cck0HnTJ.s:1980 .text.HAL_RCC_GetClockConfig:0000000000000030 $d
- /tmp/cck0HnTJ.s:1986 .text.HAL_RCC_CSSCallback:0000000000000000 $t
- /tmp/cck0HnTJ.s:1993 .text.HAL_RCC_CSSCallback:0000000000000000 HAL_RCC_CSSCallback
- /tmp/cck0HnTJ.s:2007 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 $t
- /tmp/cck0HnTJ.s:2014 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 HAL_RCC_NMI_IRQHandler
- /tmp/cck0HnTJ.s:2047 .text.HAL_RCC_NMI_IRQHandler:0000000000000018 $d
- /tmp/cck0HnTJ.s:2053 .rodata:0000000000000000 $d
+ /tmp/ccQfjpF5.s:16 .text.HAL_RCC_DeInit:0000000000000000 $t
+ /tmp/ccQfjpF5.s:23 .text.HAL_RCC_DeInit:0000000000000000 HAL_RCC_DeInit
+ /tmp/ccQfjpF5.s:166 .text.HAL_RCC_DeInit:00000000000000ac $d
+ /tmp/ccQfjpF5.s:178 .text.HAL_RCC_OscConfig:0000000000000000 $t
+ /tmp/ccQfjpF5.s:185 .text.HAL_RCC_OscConfig:0000000000000000 HAL_RCC_OscConfig
+ /tmp/ccQfjpF5.s:719 .text.HAL_RCC_OscConfig:00000000000002e0 $d
+ /tmp/ccQfjpF5.s:726 .text.HAL_RCC_OscConfig:00000000000002f4 $t
+ /tmp/ccQfjpF5.s:1148 .text.HAL_RCC_OscConfig:000000000000052c $d
+ /tmp/ccQfjpF5.s:1157 .text.HAL_RCC_MCOConfig:0000000000000000 $t
+ /tmp/ccQfjpF5.s:1164 .text.HAL_RCC_MCOConfig:0000000000000000 HAL_RCC_MCOConfig
+ /tmp/ccQfjpF5.s:1236 .text.HAL_RCC_MCOConfig:000000000000004c $d
+ /tmp/ccQfjpF5.s:1242 .text.HAL_RCC_EnableCSS:0000000000000000 $t
+ /tmp/ccQfjpF5.s:1249 .text.HAL_RCC_EnableCSS:0000000000000000 HAL_RCC_EnableCSS
+ /tmp/ccQfjpF5.s:1269 .text.HAL_RCC_EnableCSS:0000000000000010 $d
+ /tmp/ccQfjpF5.s:1274 .text.HAL_RCC_DisableCSS:0000000000000000 $t
+ /tmp/ccQfjpF5.s:1281 .text.HAL_RCC_DisableCSS:0000000000000000 HAL_RCC_DisableCSS
+ /tmp/ccQfjpF5.s:1300 .text.HAL_RCC_DisableCSS:000000000000000c $d
+ /tmp/ccQfjpF5.s:1307 .text.HAL_RCC_GetSysClockFreq:0000000000000000 $t
+ /tmp/ccQfjpF5.s:1314 .text.HAL_RCC_GetSysClockFreq:0000000000000000 HAL_RCC_GetSysClockFreq
+ /tmp/ccQfjpF5.s:1430 .text.HAL_RCC_GetSysClockFreq:0000000000000084 $d
+ /tmp/ccQfjpF5.s:1438 .text.HAL_RCC_ClockConfig:0000000000000000 $t
+ /tmp/ccQfjpF5.s:1445 .text.HAL_RCC_ClockConfig:0000000000000000 HAL_RCC_ClockConfig
+ /tmp/ccQfjpF5.s:1679 .text.HAL_RCC_ClockConfig:0000000000000128 $d
+ /tmp/ccQfjpF5.s:1689 .text.HAL_RCC_GetHCLKFreq:0000000000000000 $t
+ /tmp/ccQfjpF5.s:1696 .text.HAL_RCC_GetHCLKFreq:0000000000000000 HAL_RCC_GetHCLKFreq
+ /tmp/ccQfjpF5.s:1712 .text.HAL_RCC_GetHCLKFreq:0000000000000008 $d
+ /tmp/ccQfjpF5.s:1717 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 $t
+ /tmp/ccQfjpF5.s:1724 .text.HAL_RCC_GetPCLK1Freq:0000000000000000 HAL_RCC_GetPCLK1Freq
+ /tmp/ccQfjpF5.s:1752 .text.HAL_RCC_GetPCLK1Freq:0000000000000018 $d
+ /tmp/ccQfjpF5.s:1758 .text.HAL_RCC_GetOscConfig:0000000000000000 $t
+ /tmp/ccQfjpF5.s:1765 .text.HAL_RCC_GetOscConfig:0000000000000000 HAL_RCC_GetOscConfig
+ /tmp/ccQfjpF5.s:1924 .text.HAL_RCC_GetOscConfig:00000000000000d0 $d
+ /tmp/ccQfjpF5.s:1929 .text.HAL_RCC_GetClockConfig:0000000000000000 $t
+ /tmp/ccQfjpF5.s:1936 .text.HAL_RCC_GetClockConfig:0000000000000000 HAL_RCC_GetClockConfig
+ /tmp/ccQfjpF5.s:1980 .text.HAL_RCC_GetClockConfig:0000000000000030 $d
+ /tmp/ccQfjpF5.s:1986 .text.HAL_RCC_CSSCallback:0000000000000000 $t
+ /tmp/ccQfjpF5.s:1993 .text.HAL_RCC_CSSCallback:0000000000000000 HAL_RCC_CSSCallback
+ /tmp/ccQfjpF5.s:2007 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 $t
+ /tmp/ccQfjpF5.s:2014 .text.HAL_RCC_NMI_IRQHandler:0000000000000000 HAL_RCC_NMI_IRQHandler
+ /tmp/ccQfjpF5.s:2047 .text.HAL_RCC_NMI_IRQHandler:0000000000000018 $d
+ /tmp/ccQfjpF5.s:2053 .rodata:0000000000000000 $d
UNDEFINED SYMBOLS
HAL_GetTick
diff --git a/midi-dials/build/stm32f0xx_hal_rcc.o b/midi-dials/build/stm32f0xx_hal_rcc.o
index cbffacf..e423e35 100644
--- a/midi-dials/build/stm32f0xx_hal_rcc.o
+++ b/midi-dials/build/stm32f0xx_hal_rcc.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_rcc_ex.lst b/midi-dials/build/stm32f0xx_hal_rcc_ex.lst
index 8f6b915..7929525 100644
--- a/midi-dials/build/stm32f0xx_hal_rcc_ex.lst
+++ b/midi-dials/build/stm32f0xx_hal_rcc_ex.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccgAbGw7.s page 1
+ARM GAS /tmp/ccgjfOns.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** #ifdef HAL_RCC_MODULE_ENABLED
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
- ARM GAS /tmp/ccgAbGw7.s page 2
+ ARM GAS /tmp/ccgjfOns.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /** @defgroup RCCEx RCCEx
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
88:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** */
89:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
90:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /**
- ARM GAS /tmp/ccgAbGw7.s page 3
+ ARM GAS /tmp/ccgjfOns.s page 3
91:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** * @brief Initializes the RCC extended peripherals clocks according to the specified
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
122:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /* Requires to enable write access to Backup Domain of necessary */
123:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** if(__HAL_RCC_PWR_IS_CLK_DISABLED())
49 .loc 1 123 0
- ARM GAS /tmp/ccgAbGw7.s page 4
+ ARM GAS /tmp/ccgjfOns.s page 4
50 000c 4B4B ldr r3, .L22
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
80 .loc 1 147 0
81 0032 424B ldr r3, .L22
82 0034 1B6A ldr r3, [r3, #32]
- ARM GAS /tmp/ccgAbGw7.s page 5
+ ARM GAS /tmp/ccgjfOns.s page 5
83 0036 C022 movs r2, #192
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
166:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
167:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** if((HAL_GetTick() - tickstart) > RCC_LSE_TIMEOUT_VALUE)
168:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
- ARM GAS /tmp/ccgAbGw7.s page 6
+ ARM GAS /tmp/ccgjfOns.s page 6
169:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** return HAL_TIMEOUT;
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
196:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART2) == RCC_PERIPHCLK_USART2)
146 .loc 1 196 0
147 008c 2368 ldr r3, [r4]
- ARM GAS /tmp/ccgAbGw7.s page 7
+ ARM GAS /tmp/ccgjfOns.s page 7
148 008e 9B07 lsls r3, r3, #30
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
227:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** }
228:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
229:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** #if defined(STM32F042x6) || defined(STM32F048xx) || defined(STM32F072xB) || defined(STM32F078xx) ||
- ARM GAS /tmp/ccgAbGw7.s page 8
+ ARM GAS /tmp/ccgjfOns.s page 8
230:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /*------------------------------ USB Configuration ------------------------*/
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
259:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** return HAL_OK;
197 .loc 1 259 0
198 00dc 0020 movs r0, #0
- ARM GAS /tmp/ccgAbGw7.s page 9
+ ARM GAS /tmp/ccgjfOns.s page 9
199 .L6:
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
245 0112 0600 movs r6, r0
246 .LVL20:
247 .L9:
- ARM GAS /tmp/ccgAbGw7.s page 10
+ ARM GAS /tmp/ccgjfOns.s page 10
165:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
299 .LFB41:
261:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
262:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /**
- ARM GAS /tmp/ccgAbGw7.s page 11
+ ARM GAS /tmp/ccgjfOns.s page 11
263:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** * @brief Get the RCC_ClkInitStruct according to the internal
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
330 0024 1A6B ldr r2, [r3, #48]
331 0026 C021 movs r1, #192
332 0028 8902 lsls r1, r1, #10
- ARM GAS /tmp/ccgAbGw7.s page 12
+ ARM GAS /tmp/ccgjfOns.s page 12
333 002a 0A40 ands r2, r1
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
359 0050 23000100 .word 65571
360 0054 23000300 .word 196643
361 0058 23040300 .word 197667
- ARM GAS /tmp/ccgAbGw7.s page 13
+ ARM GAS /tmp/ccgjfOns.s page 13
362 .cfi_endproc
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
357:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** @endif
358:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** @if STM32F091xC
359:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART2 USART2 peripheral clock
- ARM GAS /tmp/ccgAbGw7.s page 14
+ ARM GAS /tmp/ccgjfOns.s page 14
360:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** * @arg @ref RCC_PERIPHCLK_USART3 USART2 peripheral clock
@@ -838,7 +838,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
406 0022 00D1 bne .LCB388
407 0024 B7E0 b .L68 @long jump
408 .LCB388:
- ARM GAS /tmp/ccgAbGw7.s page 15
+ ARM GAS /tmp/ccgjfOns.s page 15
409 .L49:
@@ -898,7 +898,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
432:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** break;
433:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** }
434:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** #if defined(RCC_CFGR3_USART2SW)
- ARM GAS /tmp/ccgAbGw7.s page 16
+ ARM GAS /tmp/ccgjfOns.s page 16
435:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_USART2:
@@ -958,7 +958,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
489:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** break;
490:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** }
491:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** #endif /* RCC_CFGR3_USART3SW */
- ARM GAS /tmp/ccgAbGw7.s page 17
+ ARM GAS /tmp/ccgjfOns.s page 17
492:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_I2C1:
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
546:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** }
547:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** #if defined(RCC_CR2_HSI48ON)
548:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /* Check if HSI48 is ready and if USB clock selection is HSI48 */
- ARM GAS /tmp/ccgAbGw7.s page 18
+ ARM GAS /tmp/ccgjfOns.s page 18
549:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** else if ((srcclk == RCC_USBCLKSOURCE_HSI48) && (HAL_IS_BIT_SET(RCC->CR2, RCC_CR2_HSI48RDY)))
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
431 .loc 1 441 0
432 003c 53D0 beq .L69
446:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
- ARM GAS /tmp/ccgAbGw7.s page 19
+ ARM GAS /tmp/ccgjfOns.s page 19
433 .loc 1 446 0
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
479 .loc 1 373 0
480 007c 0020 movs r0, #0
481 .LVL33:
- ARM GAS /tmp/ccgAbGw7.s page 20
+ ARM GAS /tmp/ccgjfOns.s page 20
482 007e D3E7 b .L27
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
528 .loc 1 413 0
529 00b0 07D0 beq .L76
418:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
- ARM GAS /tmp/ccgAbGw7.s page 21
+ ARM GAS /tmp/ccgjfOns.s page 21
530 .loc 1 418 0
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
575 .loc 1 373 0
576 00e2 0020 movs r0, #0
577 .LVL52:
- ARM GAS /tmp/ccgAbGw7.s page 22
+ ARM GAS /tmp/ccgjfOns.s page 22
578 00e4 A0E7 b .L27
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
498:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
624 .loc 1 498 0 is_stmt 0 discriminator 1
625 0114 324A ldr r2, .L83
- ARM GAS /tmp/ccgAbGw7.s page 23
+ ARM GAS /tmp/ccgjfOns.s page 23
626 0116 1268 ldr r2, [r2]
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
671 .LVL72:
672 014a 0F21 movs r1, #15
673 014c 0840 ands r0, r1
- ARM GAS /tmp/ccgAbGw7.s page 24
+ ARM GAS /tmp/ccgjfOns.s page 24
674 014e 841C adds r4, r0, #2
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
549:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
721 .loc 1 549 0 is_stmt 0 discriminator 1
722 0188 154B ldr r3, .L83
- ARM GAS /tmp/ccgAbGw7.s page 25
+ ARM GAS /tmp/ccgjfOns.s page 25
723 018a 5B6B ldr r3, [r3, #52]
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
430:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** }
769 .loc 1 430 0
770 01bc 8020 movs r0, #128
- ARM GAS /tmp/ccgAbGw7.s page 26
+ ARM GAS /tmp/ccgjfOns.s page 26
771 .LVL92:
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
818 01e4 409C0000 .word 40000
819 01e8 00127A00 .word 8000000
820 01ec 006CDC02 .word 48000000
- ARM GAS /tmp/ccgAbGw7.s page 27
+ ARM GAS /tmp/ccgjfOns.s page 27
821 01f0 90D00300 .word 250000
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
625:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** (#) User can retrieve information related to synchronization in calling function
626:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** @ref HAL_RCCEx_CRSGetSynchronizationInfo()
627:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
- ARM GAS /tmp/ccgAbGw7.s page 28
+ ARM GAS /tmp/ccgjfOns.s page 28
628:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** (#) Regarding synchronization status and synchronization information, user can try a new cali
@@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
842 0000 104B ldr r3, .L86
843 0002 1969 ldr r1, [r3, #16]
844 0004 8022 movs r2, #128
- ARM GAS /tmp/ccgAbGw7.s page 29
+ ARM GAS /tmp/ccgjfOns.s page 29
845 0006 1205 lsls r2, r2, #20
@@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
692:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
693:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /* Enable Automatic trimming & Frequency error counter */
694:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** SET_BIT(CRS->CR, CRS_CR_AUTOTRIMEN | CRS_CR_CEN);
- ARM GAS /tmp/ccgAbGw7.s page 30
+ ARM GAS /tmp/ccgjfOns.s page 30
882 .loc 1 694 0
@@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
928 .cfi_endproc
929 .LFE44:
931 .section .text.HAL_RCCEx_CRSGetSynchronizationInfo,"ax",%progbits
- ARM GAS /tmp/ccgAbGw7.s page 31
+ ARM GAS /tmp/ccgjfOns.s page 31
932 .align 1
@@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
965 001c 8022 movs r2, #128
966 001e 1202 lsls r2, r2, #8
967 0020 1340 ands r3, r2
- ARM GAS /tmp/ccgAbGw7.s page 32
+ ARM GAS /tmp/ccgjfOns.s page 32
968 0022 C360 str r3, [r0, #12]
@@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
748:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
749:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /* Get timeout */
750:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** tickstart = HAL_GetTick();
- ARM GAS /tmp/ccgAbGw7.s page 33
+ ARM GAS /tmp/ccgjfOns.s page 33
1003 .loc 1 750 0
@@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
772:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /* Check CRS SYNCWARN flag */
773:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** if(__HAL_RCC_CRS_GET_FLAG(RCC_CRS_FLAG_SYNCWARN))
1035 .loc 1 773 0
- ARM GAS /tmp/ccgAbGw7.s page 34
+ ARM GAS /tmp/ccgjfOns.s page 34
1036 002a 1B4B ldr r3, .L107
@@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
796:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** crsstatus |= RCC_CRS_SYNCERR;
1068 .loc 1 796 0
1069 0056 0823 movs r3, #8
- ARM GAS /tmp/ccgAbGw7.s page 35
+ ARM GAS /tmp/ccgjfOns.s page 35
1070 0058 1C43 orrs r4, r3
@@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
1102 0080 002C cmp r4, #0
1103 0082 07D1 bne .L105
1104 .LVL125:
- ARM GAS /tmp/ccgAbGw7.s page 36
+ ARM GAS /tmp/ccgjfOns.s page 36
1105 .L102:
@@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
830:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /* Get current IT flags and IT sources values */
831:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** uint32_t itflags = READ_REG(CRS->ISR);
832:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** uint32_t itsources = READ_REG(CRS->CR);
- ARM GAS /tmp/ccgAbGw7.s page 37
+ ARM GAS /tmp/ccgjfOns.s page 37
833:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
@@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
887:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
888:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** /**
889:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** * @brief RCCEx Clock Recovery System SYNCOK interrupt callback.
- ARM GAS /tmp/ccgAbGw7.s page 38
+ ARM GAS /tmp/ccgjfOns.s page 38
890:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** * @retval none
@@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
1185 .fpu softvfp
1187 HAL_RCCEx_CRS_ExpectedSyncCallback:
1188 .LFB50:
- ARM GAS /tmp/ccgAbGw7.s page 39
+ ARM GAS /tmp/ccgjfOns.s page 39
909:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
@@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
938:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** }
1216 .loc 1 938 0
1217 @ sp needed
- ARM GAS /tmp/ccgAbGw7.s page 40
+ ARM GAS /tmp/ccgjfOns.s page 40
1218 0000 7047 bx lr
@@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
853:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c **** {
1266 .loc 1 853 0 is_stmt 0 discriminator 1
1267 001c 1107 lsls r1, r2, #28
- ARM GAS /tmp/ccgAbGw7.s page 41
+ ARM GAS /tmp/ccgjfOns.s page 41
1268 001e 20D4 bmi .L124
@@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccgAbGw7.s page 1
1311 0048 10BD pop {r4, pc}
1312 .LVL143:
1313 .L122:
- ARM GAS /tmp/ccgAbGw7.s page 42
+ ARM GAS /tmp/ccgjfOns.s page 42
838:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_hal_rcc_ex.c ****
@@ -2515,10 +2515,10 @@ ARM GAS /tmp/ccgAbGw7.s page 1
1358 .LFE47:
1360 .text
1361 .Letext0:
- 1362 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 1363 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 1362 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 1363 .file 3 "/usr/include/newlib/sys/_stdint.h"
1364 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
- ARM GAS /tmp/ccgAbGw7.s page 43
+ ARM GAS /tmp/ccgjfOns.s page 43
1365 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
@@ -2527,43 +2527,43 @@ ARM GAS /tmp/ccgAbGw7.s page 1
1368 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h"
1369 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
1370 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h"
- ARM GAS /tmp/ccgAbGw7.s page 44
+ ARM GAS /tmp/ccgjfOns.s page 44
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_hal_rcc_ex.c
- /tmp/ccgAbGw7.s:16 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 $t
- /tmp/ccgAbGw7.s:23 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 HAL_RCCEx_PeriphCLKConfig
- /tmp/ccgAbGw7.s:280 .text.HAL_RCCEx_PeriphCLKConfig:000000000000013c $d
- /tmp/ccgAbGw7.s:291 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 $t
- /tmp/ccgAbGw7.s:298 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 HAL_RCCEx_GetPeriphCLKConfig
- /tmp/ccgAbGw7.s:357 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000048 $d
- /tmp/ccgAbGw7.s:367 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 $t
- /tmp/ccgAbGw7.s:374 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 HAL_RCCEx_GetPeriphCLKFreq
- /tmp/ccgAbGw7.s:817 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000000001e0 $d
- /tmp/ccgAbGw7.s:826 .text.HAL_RCCEx_CRSConfig:0000000000000000 $t
- /tmp/ccgAbGw7.s:833 .text.HAL_RCCEx_CRSConfig:0000000000000000 HAL_RCCEx_CRSConfig
- /tmp/ccgAbGw7.s:893 .text.HAL_RCCEx_CRSConfig:0000000000000044 $d
- /tmp/ccgAbGw7.s:901 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000000000000 $t
- /tmp/ccgAbGw7.s:908 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000000000000 HAL_RCCEx_CRSSoftwareSynchronizationGenerate
- /tmp/ccgAbGw7.s:927 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:000000000000000c $d
- /tmp/ccgAbGw7.s:932 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000000 $t
- /tmp/ccgAbGw7.s:939 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000000 HAL_RCCEx_CRSGetSynchronizationInfo
- /tmp/ccgAbGw7.s:975 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000028 $d
- /tmp/ccgAbGw7.s:980 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000000 $t
- /tmp/ccgAbGw7.s:987 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000000 HAL_RCCEx_CRSWaitSynchronization
- /tmp/ccgAbGw7.s:1133 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000098 $d
- /tmp/ccgAbGw7.s:1138 .text.HAL_RCCEx_CRS_SyncOkCallback:0000000000000000 $t
- /tmp/ccgAbGw7.s:1145 .text.HAL_RCCEx_CRS_SyncOkCallback:0000000000000000 HAL_RCCEx_CRS_SyncOkCallback
- /tmp/ccgAbGw7.s:1159 .text.HAL_RCCEx_CRS_SyncWarnCallback:0000000000000000 $t
- /tmp/ccgAbGw7.s:1166 .text.HAL_RCCEx_CRS_SyncWarnCallback:0000000000000000 HAL_RCCEx_CRS_SyncWarnCallback
- /tmp/ccgAbGw7.s:1180 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:0000000000000000 $t
- /tmp/ccgAbGw7.s:1187 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:0000000000000000 HAL_RCCEx_CRS_ExpectedSyncCallback
- /tmp/ccgAbGw7.s:1201 .text.HAL_RCCEx_CRS_ErrorCallback:0000000000000000 $t
- /tmp/ccgAbGw7.s:1208 .text.HAL_RCCEx_CRS_ErrorCallback:0000000000000000 HAL_RCCEx_CRS_ErrorCallback
- /tmp/ccgAbGw7.s:1223 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000000 $t
- /tmp/ccgAbGw7.s:1230 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000000 HAL_RCCEx_CRS_IRQHandler
- /tmp/ccgAbGw7.s:1356 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000074 $d
+ /tmp/ccgjfOns.s:16 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 $t
+ /tmp/ccgjfOns.s:23 .text.HAL_RCCEx_PeriphCLKConfig:0000000000000000 HAL_RCCEx_PeriphCLKConfig
+ /tmp/ccgjfOns.s:280 .text.HAL_RCCEx_PeriphCLKConfig:000000000000013c $d
+ /tmp/ccgjfOns.s:291 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 $t
+ /tmp/ccgjfOns.s:298 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000000 HAL_RCCEx_GetPeriphCLKConfig
+ /tmp/ccgjfOns.s:357 .text.HAL_RCCEx_GetPeriphCLKConfig:0000000000000048 $d
+ /tmp/ccgjfOns.s:367 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 $t
+ /tmp/ccgjfOns.s:374 .text.HAL_RCCEx_GetPeriphCLKFreq:0000000000000000 HAL_RCCEx_GetPeriphCLKFreq
+ /tmp/ccgjfOns.s:817 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000000001e0 $d
+ /tmp/ccgjfOns.s:826 .text.HAL_RCCEx_CRSConfig:0000000000000000 $t
+ /tmp/ccgjfOns.s:833 .text.HAL_RCCEx_CRSConfig:0000000000000000 HAL_RCCEx_CRSConfig
+ /tmp/ccgjfOns.s:893 .text.HAL_RCCEx_CRSConfig:0000000000000044 $d
+ /tmp/ccgjfOns.s:901 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000000000000 $t
+ /tmp/ccgjfOns.s:908 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000000000000 HAL_RCCEx_CRSSoftwareSynchronizationGenerate
+ /tmp/ccgjfOns.s:927 .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:000000000000000c $d
+ /tmp/ccgjfOns.s:932 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000000 $t
+ /tmp/ccgjfOns.s:939 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000000 HAL_RCCEx_CRSGetSynchronizationInfo
+ /tmp/ccgjfOns.s:975 .text.HAL_RCCEx_CRSGetSynchronizationInfo:0000000000000028 $d
+ /tmp/ccgjfOns.s:980 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000000 $t
+ /tmp/ccgjfOns.s:987 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000000 HAL_RCCEx_CRSWaitSynchronization
+ /tmp/ccgjfOns.s:1133 .text.HAL_RCCEx_CRSWaitSynchronization:0000000000000098 $d
+ /tmp/ccgjfOns.s:1138 .text.HAL_RCCEx_CRS_SyncOkCallback:0000000000000000 $t
+ /tmp/ccgjfOns.s:1145 .text.HAL_RCCEx_CRS_SyncOkCallback:0000000000000000 HAL_RCCEx_CRS_SyncOkCallback
+ /tmp/ccgjfOns.s:1159 .text.HAL_RCCEx_CRS_SyncWarnCallback:0000000000000000 $t
+ /tmp/ccgjfOns.s:1166 .text.HAL_RCCEx_CRS_SyncWarnCallback:0000000000000000 HAL_RCCEx_CRS_SyncWarnCallback
+ /tmp/ccgjfOns.s:1180 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:0000000000000000 $t
+ /tmp/ccgjfOns.s:1187 .text.HAL_RCCEx_CRS_ExpectedSyncCallback:0000000000000000 HAL_RCCEx_CRS_ExpectedSyncCallback
+ /tmp/ccgjfOns.s:1201 .text.HAL_RCCEx_CRS_ErrorCallback:0000000000000000 $t
+ /tmp/ccgjfOns.s:1208 .text.HAL_RCCEx_CRS_ErrorCallback:0000000000000000 HAL_RCCEx_CRS_ErrorCallback
+ /tmp/ccgjfOns.s:1223 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000000 $t
+ /tmp/ccgjfOns.s:1230 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000000 HAL_RCCEx_CRS_IRQHandler
+ /tmp/ccgjfOns.s:1356 .text.HAL_RCCEx_CRS_IRQHandler:0000000000000074 $d
UNDEFINED SYMBOLS
HAL_GetTick
diff --git a/midi-dials/build/stm32f0xx_hal_rcc_ex.o b/midi-dials/build/stm32f0xx_hal_rcc_ex.o
index e90663d..8f0294c 100644
--- a/midi-dials/build/stm32f0xx_hal_rcc_ex.o
+++ b/midi-dials/build/stm32f0xx_hal_rcc_ex.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_tim.lst b/midi-dials/build/stm32f0xx_hal_tim.lst
index 1461ed4..28390a2 100644
--- a/midi-dials/build/stm32f0xx_hal_tim.lst
+++ b/midi-dials/build/stm32f0xx_hal_tim.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/cce5mAsp.s page 1
+ARM GAS /tmp/ccolyl4P.s page 1
1 .cpu cortex-m0
@@ -16,11 +16,11 @@ ARM GAS /tmp/cce5mAsp.s page 1
13 .Ltext0:
14 .cfi_sections .debug_frame
15 .Letext0:
- 16 .file 1 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 17 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 16 .file 1 "/usr/include/newlib/machine/_default_types.h"
+ 17 .file 2 "/usr/include/newlib/sys/_stdint.h"
18 .file 3 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
19 .file 4 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/cce5mAsp.s page 2
+ ARM GAS /tmp/ccolyl4P.s page 2
DEFINED SYMBOLS
diff --git a/midi-dials/build/stm32f0xx_hal_tim.o b/midi-dials/build/stm32f0xx_hal_tim.o
index c078d3c..4073c7e 100644
--- a/midi-dials/build/stm32f0xx_hal_tim.o
+++ b/midi-dials/build/stm32f0xx_hal_tim.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_hal_tim_ex.lst b/midi-dials/build/stm32f0xx_hal_tim_ex.lst
index 987454f..4e46de5 100644
--- a/midi-dials/build/stm32f0xx_hal_tim_ex.lst
+++ b/midi-dials/build/stm32f0xx_hal_tim_ex.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccjECuqO.s page 1
+ARM GAS /tmp/ccIOJwtb.s page 1
1 .cpu cortex-m0
@@ -16,11 +16,11 @@ ARM GAS /tmp/ccjECuqO.s page 1
13 .Ltext0:
14 .cfi_sections .debug_frame
15 .Letext0:
- 16 .file 1 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 17 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 16 .file 1 "/usr/include/newlib/machine/_default_types.h"
+ 17 .file 2 "/usr/include/newlib/sys/_stdint.h"
18 .file 3 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
19 .file 4 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/ccjECuqO.s page 2
+ ARM GAS /tmp/ccIOJwtb.s page 2
DEFINED SYMBOLS
diff --git a/midi-dials/build/stm32f0xx_hal_tim_ex.o b/midi-dials/build/stm32f0xx_hal_tim_ex.o
index 4f9c459..6b3cae0 100644
--- a/midi-dials/build/stm32f0xx_hal_tim_ex.o
+++ b/midi-dials/build/stm32f0xx_hal_tim_ex.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_it.lst b/midi-dials/build/stm32f0xx_it.lst
index 8561ea3..931f212 100644
--- a/midi-dials/build/stm32f0xx_it.lst
+++ b/midi-dials/build/stm32f0xx_it.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/cce1OmQK.s page 1
+ARM GAS /tmp/ccxPgspp.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/cce1OmQK.s page 1
31:Src/stm32f0xx_it.c **** /* USER CODE END TD */
32:Src/stm32f0xx_it.c ****
33:Src/stm32f0xx_it.c **** /* Private define ------------------------------------------------------------*/
- ARM GAS /tmp/cce1OmQK.s page 2
+ ARM GAS /tmp/ccxPgspp.s page 2
34:Src/stm32f0xx_it.c **** /* USER CODE BEGIN PD */
@@ -118,7 +118,7 @@ ARM GAS /tmp/cce1OmQK.s page 1
33 0000 7047 bx lr
34 .cfi_endproc
35 .LFE40:
- ARM GAS /tmp/cce1OmQK.s page 3
+ ARM GAS /tmp/ccxPgspp.s page 3
37 .section .text.HardFault_Handler,"ax",%progbits
@@ -178,7 +178,7 @@ ARM GAS /tmp/cce1OmQK.s page 1
102:Src/stm32f0xx_it.c **** /* USER CODE BEGIN SVC_IRQn 0 */
103:Src/stm32f0xx_it.c ****
104:Src/stm32f0xx_it.c **** /* USER CODE END SVC_IRQn 0 */
- ARM GAS /tmp/cce1OmQK.s page 4
+ ARM GAS /tmp/ccxPgspp.s page 4
105:Src/stm32f0xx_it.c **** /* USER CODE BEGIN SVC_IRQn 1 */
@@ -238,7 +238,7 @@ ARM GAS /tmp/cce1OmQK.s page 1
126:Src/stm32f0xx_it.c **** void SysTick_Handler(void)
127:Src/stm32f0xx_it.c **** {
110 .loc 1 127 0
- ARM GAS /tmp/cce1OmQK.s page 5
+ ARM GAS /tmp/ccxPgspp.s page 5
111 .cfi_startproc
@@ -298,7 +298,7 @@ ARM GAS /tmp/cce1OmQK.s page 1
146 .cfi_offset 14, -4
149:Src/stm32f0xx_it.c **** /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */
150:Src/stm32f0xx_it.c ****
- ARM GAS /tmp/cce1OmQK.s page 6
+ ARM GAS /tmp/ccxPgspp.s page 6
151:Src/stm32f0xx_it.c **** /* USER CODE END DMA1_Channel1_IRQn 0 */
@@ -358,7 +358,7 @@ ARM GAS /tmp/cce1OmQK.s page 1
170:Src/stm32f0xx_it.c **** }
184 .loc 1 170 0
185 @ sp needed
- ARM GAS /tmp/cce1OmQK.s page 7
+ ARM GAS /tmp/ccxPgspp.s page 7
186 0008 10BD pop {r4, pc}
@@ -370,8 +370,8 @@ ARM GAS /tmp/cce1OmQK.s page 1
192 .LFE46:
194 .text
195 .Letext0:
- 196 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 197 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 196 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 197 .file 3 "/usr/include/newlib/sys/_stdint.h"
198 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
199 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
200 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
@@ -379,27 +379,27 @@ ARM GAS /tmp/cce1OmQK.s page 1
202 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h"
203 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h"
204 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/cce1OmQK.s page 8
+ ARM GAS /tmp/ccxPgspp.s page 8
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_it.c
- /tmp/cce1OmQK.s:16 .text.NMI_Handler:0000000000000000 $t
- /tmp/cce1OmQK.s:23 .text.NMI_Handler:0000000000000000 NMI_Handler
- /tmp/cce1OmQK.s:38 .text.HardFault_Handler:0000000000000000 $t
- /tmp/cce1OmQK.s:45 .text.HardFault_Handler:0000000000000000 HardFault_Handler
- /tmp/cce1OmQK.s:59 .text.SVC_Handler:0000000000000000 $t
- /tmp/cce1OmQK.s:66 .text.SVC_Handler:0000000000000000 SVC_Handler
- /tmp/cce1OmQK.s:80 .text.PendSV_Handler:0000000000000000 $t
- /tmp/cce1OmQK.s:87 .text.PendSV_Handler:0000000000000000 PendSV_Handler
- /tmp/cce1OmQK.s:101 .text.SysTick_Handler:0000000000000000 $t
- /tmp/cce1OmQK.s:108 .text.SysTick_Handler:0000000000000000 SysTick_Handler
- /tmp/cce1OmQK.s:129 .text.DMA1_Channel1_IRQHandler:0000000000000000 $t
- /tmp/cce1OmQK.s:136 .text.DMA1_Channel1_IRQHandler:0000000000000000 DMA1_Channel1_IRQHandler
- /tmp/cce1OmQK.s:157 .text.DMA1_Channel1_IRQHandler:000000000000000c $d
- /tmp/cce1OmQK.s:162 .text.USB_IRQHandler:0000000000000000 $t
- /tmp/cce1OmQK.s:169 .text.USB_IRQHandler:0000000000000000 USB_IRQHandler
- /tmp/cce1OmQK.s:190 .text.USB_IRQHandler:000000000000000c $d
+ /tmp/ccxPgspp.s:16 .text.NMI_Handler:0000000000000000 $t
+ /tmp/ccxPgspp.s:23 .text.NMI_Handler:0000000000000000 NMI_Handler
+ /tmp/ccxPgspp.s:38 .text.HardFault_Handler:0000000000000000 $t
+ /tmp/ccxPgspp.s:45 .text.HardFault_Handler:0000000000000000 HardFault_Handler
+ /tmp/ccxPgspp.s:59 .text.SVC_Handler:0000000000000000 $t
+ /tmp/ccxPgspp.s:66 .text.SVC_Handler:0000000000000000 SVC_Handler
+ /tmp/ccxPgspp.s:80 .text.PendSV_Handler:0000000000000000 $t
+ /tmp/ccxPgspp.s:87 .text.PendSV_Handler:0000000000000000 PendSV_Handler
+ /tmp/ccxPgspp.s:101 .text.SysTick_Handler:0000000000000000 $t
+ /tmp/ccxPgspp.s:108 .text.SysTick_Handler:0000000000000000 SysTick_Handler
+ /tmp/ccxPgspp.s:129 .text.DMA1_Channel1_IRQHandler:0000000000000000 $t
+ /tmp/ccxPgspp.s:136 .text.DMA1_Channel1_IRQHandler:0000000000000000 DMA1_Channel1_IRQHandler
+ /tmp/ccxPgspp.s:157 .text.DMA1_Channel1_IRQHandler:000000000000000c $d
+ /tmp/ccxPgspp.s:162 .text.USB_IRQHandler:0000000000000000 $t
+ /tmp/ccxPgspp.s:169 .text.USB_IRQHandler:0000000000000000 USB_IRQHandler
+ /tmp/ccxPgspp.s:190 .text.USB_IRQHandler:000000000000000c $d
UNDEFINED SYMBOLS
HAL_IncTick
diff --git a/midi-dials/build/stm32f0xx_it.o b/midi-dials/build/stm32f0xx_it.o
index 74a74ed..7d1aca0 100644
--- a/midi-dials/build/stm32f0xx_it.o
+++ b/midi-dials/build/stm32f0xx_it.o
Binary files differ
diff --git a/midi-dials/build/stm32f0xx_ll_usb.lst b/midi-dials/build/stm32f0xx_ll_usb.lst
index 1343a89..ac9d768 100644
--- a/midi-dials/build/stm32f0xx_ll_usb.lst
+++ b/midi-dials/build/stm32f0xx_ll_usb.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/cc5vLU0t.s page 1
+ARM GAS /tmp/ccalJhl3.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
31:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** *
32:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * This software component is licensed by ST under BSD 3-Clause license,
33:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * the "License"; You may not use this file except in compliance with the
- ARM GAS /tmp/cc5vLU0t.s page 2
+ ARM GAS /tmp/ccalJhl3.s page 2
34:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * License. You may obtain a copy of the License at:
@@ -118,7 +118,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
76:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
38 .loc 1 76 0
39 0008 0020 movs r0, #0
- ARM GAS /tmp/cc5vLU0t.s page 3
+ ARM GAS /tmp/ccalJhl3.s page 3
40 .LVL1:
@@ -178,7 +178,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
74 000e 7047 bx lr
75 .L4:
76 .align 2
- ARM GAS /tmp/cc5vLU0t.s page 4
+ ARM GAS /tmp/ccalJhl3.s page 4
77 .L3:
@@ -238,7 +238,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
111 .L6:
112 0010 7F400000 .word 16511
113 .cfi_endproc
- ARM GAS /tmp/cc5vLU0t.s page 5
+ ARM GAS /tmp/ccalJhl3.s page 5
114 .LFE42:
@@ -298,7 +298,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
143:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** /**
144:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @brief USB_DevInit : Initializes the USB controller registers
145:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * for device mode
- ARM GAS /tmp/cc5vLU0t.s page 6
+ ARM GAS /tmp/ccalJhl3.s page 6
146:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param USBx : Selected device
@@ -358,7 +358,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
179 .loc 1 170 0
180 001c FFF7FEFF bl USB_EnableGlobalInt
181 .LVL9:
- ARM GAS /tmp/cc5vLU0t.s page 7
+ ARM GAS /tmp/ccalJhl3.s page 7
171:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c ****
@@ -418,7 +418,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
214 .LFE45:
216 .section .text.USB_FlushTxFifo,"ax",%progbits
217 .align 1
- ARM GAS /tmp/cc5vLU0t.s page 8
+ ARM GAS /tmp/ccalJhl3.s page 8
218 .global USB_FlushTxFifo
@@ -478,7 +478,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
220:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param USBx : Selected device
221:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @retval HAL status
222:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** */
- ARM GAS /tmp/cc5vLU0t.s page 9
+ ARM GAS /tmp/ccalJhl3.s page 9
223:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** HAL_StatusTypeDef USB_FlushRxFifo(USB_TypeDef *USBx)
@@ -538,7 +538,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
285 .cfi_offset 7, -8
286 .cfi_offset 14, -4
287 .LVL17:
- ARM GAS /tmp/cc5vLU0t.s page 10
+ ARM GAS /tmp/ccalJhl3.s page 10
244:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** HAL_StatusTypeDef ret = HAL_OK;
@@ -598,7 +598,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
271:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
272:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c ****
273:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** PCD_SET_ENDPOINT(USBx, ep->num, wEpRegVal | USB_EP_CTR_RX | USB_EP_CTR_TX);
- ARM GAS /tmp/cc5vLU0t.s page 11
+ ARM GAS /tmp/ccalJhl3.s page 11
314 .loc 1 273 0
@@ -658,7 +658,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
359 0062 D200 lsls r2, r2, #3
360 0064 9446 mov ip, r2
361 0066 6344 add r3, r3, ip
- ARM GAS /tmp/cc5vLU0t.s page 12
+ ARM GAS /tmp/ccalJhl3.s page 12
362 .LVL26:
@@ -718,7 +718,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
410 00a0 8C4B ldr r3, .L39+4
411 00a2 1343 orrs r3, r2
412 00a4 9BB2 uxth r3, r3
- ARM GAS /tmp/cc5vLU0t.s page 13
+ ARM GAS /tmp/ccalJhl3.s page 13
413 00a6 0380 strh r3, [r0]
@@ -778,7 +778,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
453 00cc C018 adds r0, r0, r3
454 .LVL40:
455 00ce 0388 ldrh r3, [r0]
- ARM GAS /tmp/cc5vLU0t.s page 14
+ ARM GAS /tmp/ccalJhl3.s page 14
456 00d0 834A ldr r2, .L39+16
@@ -838,7 +838,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
502 0108 0A69 ldr r2, [r1, #16]
503 010a 002A cmp r2, #0
504 010c 21D1 bne .L24
- ARM GAS /tmp/cc5vLU0t.s page 15
+ ARM GAS /tmp/ccalJhl3.s page 15
505 .loc 1 301 0 is_stmt 0 discriminator 1
@@ -898,7 +898,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
556 014a 9BB2 uxth r3, r3
557 014c 0380 strh r3, [r0]
558 .LVL59:
- ARM GAS /tmp/cc5vLU0t.s page 16
+ ARM GAS /tmp/ccalJhl3.s page 16
559 .L23:
@@ -958,7 +958,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
567 .L24:
568 .LBB15:
569 .LBB11:
- ARM GAS /tmp/cc5vLU0t.s page 17
+ ARM GAS /tmp/ccalJhl3.s page 17
301:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** PCD_CLEAR_RX_DTOG(USBx, ep->num);
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
616 0182 1540 ands r5, r2
617 .LVL69:
618 0184 5D4A ldr r2, .L39+44
- ARM GAS /tmp/cc5vLU0t.s page 18
+ ARM GAS /tmp/ccalJhl3.s page 18
619 0186 2A43 orrs r2, r5
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
670 .loc 1 318 0
671 01c6 0B78 ldrb r3, [r1]
672 01c8 9B00 lsls r3, r3, #2
- ARM GAS /tmp/cc5vLU0t.s page 19
+ ARM GAS /tmp/ccalJhl3.s page 19
673 01ca C318 adds r3, r0, r3
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
723 0202 354D ldr r5, .L39+8
724 0204 1540 ands r5, r2
725 .LVL89:
- ARM GAS /tmp/cc5vLU0t.s page 20
+ ARM GAS /tmp/ccalJhl3.s page 20
726 0206 354A ldr r2, .L39+12
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
777 0246 06D5 bpl .L33
778 .LVL99:
779 .LBB27:
- ARM GAS /tmp/cc5vLU0t.s page 21
+ ARM GAS /tmp/ccalJhl3.s page 21
330:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num);
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
830 .LBE30:
334:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** {
831 .loc 1 334 0
- ARM GAS /tmp/cc5vLU0t.s page 22
+ ARM GAS /tmp/ccalJhl3.s page 22
832 0284 CB78 ldrb r3, [r1, #3]
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
883 02c4 034A ldr r2, .L39+4
884 02c6 2A43 orrs r2, r5
885 02c8 92B2 uxth r2, r2
- ARM GAS /tmp/cc5vLU0t.s page 23
+ ARM GAS /tmp/ccalJhl3.s page 23
886 02ca 1A80 strh r2, [r3]
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
362:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** if (ep->is_in != 0U)
931 .loc 1 362 0
932 0008 4B78 ldrb r3, [r1, #1]
- ARM GAS /tmp/cc5vLU0t.s page 24
+ ARM GAS /tmp/ccalJhl3.s page 24
933 000a 002B cmp r3, #0
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
374:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
375:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** /*Double Buffer*/
376:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** else
- ARM GAS /tmp/cc5vLU0t.s page 25
+ ARM GAS /tmp/ccalJhl3.s page 25
377:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** {
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1001 0058 1A80 strh r2, [r3]
1002 .LVL128:
1003 .L46:
- ARM GAS /tmp/cc5vLU0t.s page 26
+ ARM GAS /tmp/ccalJhl3.s page 26
1004 .LBE38:
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1053 .loc 1 382 0 is_stmt 1
1054 0090 0B78 ldrb r3, [r1]
1055 0092 9B00 lsls r3, r3, #2
- ARM GAS /tmp/cc5vLU0t.s page 27
+ ARM GAS /tmp/ccalJhl3.s page 27
1056 0094 C318 adds r3, r0, r3
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
388:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
1107 .loc 1 388 0
1108 00d2 0B78 ldrb r3, [r1]
- ARM GAS /tmp/cc5vLU0t.s page 28
+ ARM GAS /tmp/ccalJhl3.s page 28
1109 00d4 9B00 lsls r3, r3, #2
@@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1159 .loc 1 394 0 is_stmt 0 discriminator 1
1160 010c 1A88 ldrh r2, [r3]
1161 010e 124C ldr r4, .L52
- ARM GAS /tmp/cc5vLU0t.s page 29
+ ARM GAS /tmp/ccalJhl3.s page 29
1162 0110 1440 ands r4, r2
@@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1213 014e 1A43 orrs r2, r3
1214 0150 92B2 uxth r2, r2
1215 0152 0280 strh r2, [r0]
- ARM GAS /tmp/cc5vLU0t.s page 30
+ ARM GAS /tmp/ccalJhl3.s page 30
1216 0154 72E7 b .L45
@@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
436:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
437:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** else
438:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** {
- ARM GAS /tmp/cc5vLU0t.s page 31
+ ARM GAS /tmp/ccalJhl3.s page 31
439:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** /* Write the data to the USB endpoint */
@@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
493:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param USBx : Selected device
494:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param src : pointer to source buffer
495:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param ch_ep_num : endpoint or host channel number
- ARM GAS /tmp/cc5vLU0t.s page 32
+ ARM GAS /tmp/ccalJhl3.s page 32
496:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param len : Number of bytes to write
@@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1269 .LVL165:
523:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** /* Prevent unused argument(s) compilation warning */
524:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** UNUSED(USBx);
- ARM GAS /tmp/cc5vLU0t.s page 33
+ ARM GAS /tmp/ccalJhl3.s page 33
525:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** UNUSED(dest);
@@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1302 000a C018 adds r0, r0, r3
1303 .LVL168:
1304 000c 0288 ldrh r2, [r0]
- ARM GAS /tmp/cc5vLU0t.s page 34
+ ARM GAS /tmp/ccalJhl3.s page 34
1305 000e 0C4B ldr r3, .L60
@@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1355 .global USB_EPClearStall
1356 .syntax unified
1357 .code 16
- ARM GAS /tmp/cc5vLU0t.s page 35
+ ARM GAS /tmp/ccalJhl3.s page 35
1358 .thumb_func
@@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1399 0024 92B2 uxth r2, r2
1400 0026 1A80 strh r2, [r3]
1401 .LVL180:
- ARM GAS /tmp/cc5vLU0t.s page 36
+ ARM GAS /tmp/ccalJhl3.s page 36
1402 .L65:
@@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1446 005a 0D4A ldr r2, .L67+16
1447 005c 2243 orrs r2, r4
1448 005e 92B2 uxth r2, r2
- ARM GAS /tmp/cc5vLU0t.s page 37
+ ARM GAS /tmp/ccalJhl3.s page 37
1449 0060 1A80 strh r2, [r3]
@@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1496 .thumb_func
1497 .fpu softvfp
1499 USB_StopDevice:
- ARM GAS /tmp/cc5vLU0t.s page 38
+ ARM GAS /tmp/ccalJhl3.s page 38
1500 .LFB55:
@@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
605:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** /**
606:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @brief USB_SetDevAddress : Stop the usb device mode
607:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param USBx : Selected device
- ARM GAS /tmp/cc5vLU0t.s page 39
+ ARM GAS /tmp/ccalJhl3.s page 39
608:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** * @param address : new device address to be assigned
@@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1570 @ args = 0, pretend = 0, frame = 0
1571 @ frame_needed = 0, uses_anonymous_args = 0
1572 @ link register save eliminated.
- ARM GAS /tmp/cc5vLU0t.s page 40
+ ARM GAS /tmp/ccalJhl3.s page 40
1573 .LVL197:
@@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1614 0008 8352 strh r3, [r0, r2]
645:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c ****
646:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** return HAL_OK;
- ARM GAS /tmp/cc5vLU0t.s page 41
+ ARM GAS /tmp/ccalJhl3.s page 41
647:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
@@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1659 USB_ReadDevAllOutEpInterrupt:
1660 .LFB60:
661:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c ****
- ARM GAS /tmp/cc5vLU0t.s page 42
+ ARM GAS /tmp/ccalJhl3.s page 42
662:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** /**
@@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
688:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** only by USB OTG FS peripheral.
689:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** - This function is added to ensure compatibility across platforms.
690:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** */
- ARM GAS /tmp/cc5vLU0t.s page 43
+ ARM GAS /tmp/ccalJhl3.s page 43
691:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** return (0);
@@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1727 .code 16
1728 .thumb_func
1729 .fpu softvfp
- ARM GAS /tmp/cc5vLU0t.s page 44
+ ARM GAS /tmp/ccalJhl3.s page 44
1731 USB_ReadDevInEPInterrupt:
@@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1759 @ args = 0, pretend = 0, frame = 0
1760 @ frame_needed = 0, uses_anonymous_args = 0
1761 @ link register save eliminated.
- ARM GAS /tmp/cc5vLU0t.s page 45
+ ARM GAS /tmp/ccalJhl3.s page 45
1762 .LVL212:
@@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1793 .section .text.USB_ActivateRemoteWakeup,"ax",%progbits
1794 .align 1
1795 .global USB_ActivateRemoteWakeup
- ARM GAS /tmp/cc5vLU0t.s page 46
+ ARM GAS /tmp/ccalJhl3.s page 46
1796 .syntax unified
@@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1833 .loc 1 785 0
1834 .cfi_startproc
1835 @ args = 0, pretend = 0, frame = 0
- ARM GAS /tmp/cc5vLU0t.s page 47
+ ARM GAS /tmp/ccalJhl3.s page 47
1836 @ frame_needed = 0, uses_anonymous_args = 0
@@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1877 .LVL221:
801:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** uint32_t BaseAddr = (uint32_t)USBx;
802:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** uint32_t i, temp1, temp2;
- ARM GAS /tmp/cc5vLU0t.s page 48
+ ARM GAS /tmp/ccalJhl3.s page 48
803:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** __IO uint16_t *pdwVal;
@@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1912 .loc 1 808 0 is_stmt 0 discriminator 1
1913 0022 002B cmp r3, #0
1914 0024 F5D1 bne .L87
- ARM GAS /tmp/cc5vLU0t.s page 49
+ ARM GAS /tmp/ccalJhl3.s page 49
821:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
@@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
1964 001c 002A cmp r2, #0
1965 001e 00D0 beq .LCB1936
1966 0020 E9E0 b .L112 @long jump
- ARM GAS /tmp/cc5vLU0t.s page 50
+ ARM GAS /tmp/ccalJhl3.s page 50
1967 .LCB1936:
@@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2018 .LVL244:
2019 .L109:
2020 .LBE65:
- ARM GAS /tmp/cc5vLU0t.s page 51
+ ARM GAS /tmp/ccalJhl3.s page 51
488:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c ****
@@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2068 .LVL253:
2069 .LBB68:
2070 0096 002B cmp r3, #0
- ARM GAS /tmp/cc5vLU0t.s page 52
+ ARM GAS /tmp/ccalJhl3.s page 52
2071 0098 1CD1 bne .L96
@@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2120 .LVL262:
2121 .L96:
2122 .LBB72:
- ARM GAS /tmp/cc5vLU0t.s page 53
+ ARM GAS /tmp/ccalJhl3.s page 53
2123 .LBB70:
@@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2169 0100 D200 lsls r2, r2, #3
2170 0102 5218 adds r2, r2, r1
2171 0104 6A49 ldr r1, .L130
- ARM GAS /tmp/cc5vLU0t.s page 54
+ ARM GAS /tmp/ccalJhl3.s page 54
2172 .LVL271:
@@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2221 013e 3022 movs r2, #48
2222 0140 5A40 eors r2, r3
2223 .LVL281:
- ARM GAS /tmp/cc5vLU0t.s page 55
+ ARM GAS /tmp/ccalJhl3.s page 55
2224 0142 5F4B ldr r3, .L130+16
@@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2272 .L106:
449:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** pmabuffer = ep->pmaaddr0;
2273 .loc 1 449 0 discriminator 9
- ARM GAS /tmp/cc5vLU0t.s page 56
+ ARM GAS /tmp/ccalJhl3.s page 56
2274 017e 8902 lsls r1, r1, #10
@@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
453:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
2323 .loc 1 453 0 discriminator 2
2324 01ae 012B cmp r3, #1
- ARM GAS /tmp/cc5vLU0t.s page 57
+ ARM GAS /tmp/ccalJhl3.s page 57
2325 01b0 BFD1 bne .L93
@@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2372 .L115:
476:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
2373 .loc 1 476 0 discriminator 4
- ARM GAS /tmp/cc5vLU0t.s page 58
+ ARM GAS /tmp/ccalJhl3.s page 58
2374 01e2 5909 lsrs r1, r3, #5
@@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2423 021a 1180 strh r1, [r2]
2424 .LVL318:
2425 .L118:
- ARM GAS /tmp/cc5vLU0t.s page 59
+ ARM GAS /tmp/ccalJhl3.s page 59
2426 .LBE81:
@@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2475 .LVL326:
481:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
2476 .loc 1 481 0 discriminator 7
- ARM GAS /tmp/cc5vLU0t.s page 60
+ ARM GAS /tmp/ccalJhl3.s page 60
2477 0250 0131 adds r1, r1, #1
@@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2524 .L126:
481:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** }
2525 .loc 1 481 0 discriminator 24
- ARM GAS /tmp/cc5vLU0t.s page 61
+ ARM GAS /tmp/ccalJhl3.s page 61
2526 0278 8902 lsls r1, r1, #10
@@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2575 02ae C046 .align 2
2576 .L130:
2577 02b0 06040000 .word 1030
- ARM GAS /tmp/cc5vLU0t.s page 62
+ ARM GAS /tmp/ccalJhl3.s page 62
2578 02b4 FF83FFFF .word -31745
@@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2616 0004 1218 adds r2, r2, r0
2617 .LVL350:
2618 0006 8020 movs r0, #128
- ARM GAS /tmp/cc5vLU0t.s page 63
+ ARM GAS /tmp/ccalJhl3.s page 63
2619 .LVL351:
@@ -3778,7 +3778,7 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2655 .LVL360:
857:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** {
858:Drivers/STM32F0xx_HAL_Driver/Src/stm32f0xx_ll_usb.c **** temp = *pdwVal;
- ARM GAS /tmp/cc5vLU0t.s page 64
+ ARM GAS /tmp/ccalJhl3.s page 64
2656 .loc 1 858 0
@@ -3799,88 +3799,88 @@ ARM GAS /tmp/cc5vLU0t.s page 1
2668 .LFE69:
2670 .text
2671 .Letext0:
- 2672 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 2673 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 2672 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 2673 .file 3 "/usr/include/newlib/sys/_stdint.h"
2674 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
2675 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
2676 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
2677 .file 7 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h"
2678 .file 8 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/cc5vLU0t.s page 65
+ ARM GAS /tmp/ccalJhl3.s page 65
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f0xx_ll_usb.c
- /tmp/cc5vLU0t.s:16 .text.USB_CoreInit:0000000000000000 $t
- /tmp/cc5vLU0t.s:23 .text.USB_CoreInit:0000000000000000 USB_CoreInit
- /tmp/cc5vLU0t.s:48 .text.USB_EnableGlobalInt:0000000000000000 $t
- /tmp/cc5vLU0t.s:55 .text.USB_EnableGlobalInt:0000000000000000 USB_EnableGlobalInt
- /tmp/cc5vLU0t.s:78 .text.USB_EnableGlobalInt:0000000000000010 $d
- /tmp/cc5vLU0t.s:83 .text.USB_DisableGlobalInt:0000000000000000 $t
- /tmp/cc5vLU0t.s:90 .text.USB_DisableGlobalInt:0000000000000000 USB_DisableGlobalInt
- /tmp/cc5vLU0t.s:112 .text.USB_DisableGlobalInt:0000000000000010 $d
- /tmp/cc5vLU0t.s:117 .text.USB_SetCurrentMode:0000000000000000 $t
- /tmp/cc5vLU0t.s:124 .text.USB_SetCurrentMode:0000000000000000 USB_SetCurrentMode
- /tmp/cc5vLU0t.s:141 .text.USB_DevInit:0000000000000000 $t
- /tmp/cc5vLU0t.s:148 .text.USB_DevInit:0000000000000000 USB_DevInit
- /tmp/cc5vLU0t.s:193 .text.USB_SetDevSpeed:0000000000000000 $t
- /tmp/cc5vLU0t.s:200 .text.USB_SetDevSpeed:0000000000000000 USB_SetDevSpeed
- /tmp/cc5vLU0t.s:217 .text.USB_FlushTxFifo:0000000000000000 $t
- /tmp/cc5vLU0t.s:224 .text.USB_FlushTxFifo:0000000000000000 USB_FlushTxFifo
- /tmp/cc5vLU0t.s:241 .text.USB_FlushRxFifo:0000000000000000 $t
- /tmp/cc5vLU0t.s:248 .text.USB_FlushRxFifo:0000000000000000 USB_FlushRxFifo
- /tmp/cc5vLU0t.s:265 .text.USB_ActivateEndpoint:0000000000000000 $t
- /tmp/cc5vLU0t.s:272 .text.USB_ActivateEndpoint:0000000000000000 USB_ActivateEndpoint
- /tmp/cc5vLU0t.s:891 .text.USB_ActivateEndpoint:00000000000002d0 $d
- /tmp/cc5vLU0t.s:908 .text.USB_DeactivateEndpoint:0000000000000000 $t
- /tmp/cc5vLU0t.s:915 .text.USB_DeactivateEndpoint:0000000000000000 USB_DeactivateEndpoint
- /tmp/cc5vLU0t.s:1220 .text.USB_DeactivateEndpoint:0000000000000158 $d
- /tmp/cc5vLU0t.s:1231 .text.USB_WritePacket:0000000000000000 $t
- /tmp/cc5vLU0t.s:1238 .text.USB_WritePacket:0000000000000000 USB_WritePacket
- /tmp/cc5vLU0t.s:1255 .text.USB_ReadPacket:0000000000000000 $t
- /tmp/cc5vLU0t.s:1262 .text.USB_ReadPacket:0000000000000000 USB_ReadPacket
- /tmp/cc5vLU0t.s:1279 .text.USB_EPSetStall:0000000000000000 $t
- /tmp/cc5vLU0t.s:1286 .text.USB_EPSetStall:0000000000000000 USB_EPSetStall
- /tmp/cc5vLU0t.s:1347 .text.USB_EPSetStall:0000000000000040 $d
- /tmp/cc5vLU0t.s:1354 .text.USB_EPClearStall:0000000000000000 $t
- /tmp/cc5vLU0t.s:1361 .text.USB_EPClearStall:0000000000000000 USB_EPClearStall
- /tmp/cc5vLU0t.s:1482 .text.USB_EPClearStall:0000000000000080 $d
- /tmp/cc5vLU0t.s:1492 .text.USB_StopDevice:0000000000000000 $t
- /tmp/cc5vLU0t.s:1499 .text.USB_StopDevice:0000000000000000 USB_StopDevice
- /tmp/cc5vLU0t.s:1527 .text.USB_SetDevAddress:0000000000000000 $t
- /tmp/cc5vLU0t.s:1534 .text.USB_SetDevAddress:0000000000000000 USB_SetDevAddress
- /tmp/cc5vLU0t.s:1559 .text.USB_DevConnect:0000000000000000 $t
- /tmp/cc5vLU0t.s:1566 .text.USB_DevConnect:0000000000000000 USB_DevConnect
- /tmp/cc5vLU0t.s:1589 .text.USB_DevConnect:0000000000000010 $d
- /tmp/cc5vLU0t.s:1594 .text.USB_DevDisconnect:0000000000000000 $t
- /tmp/cc5vLU0t.s:1601 .text.USB_DevDisconnect:0000000000000000 USB_DevDisconnect
- /tmp/cc5vLU0t.s:1624 .text.USB_ReadInterrupts:0000000000000000 $t
- /tmp/cc5vLU0t.s:1631 .text.USB_ReadInterrupts:0000000000000000 USB_ReadInterrupts
- /tmp/cc5vLU0t.s:1652 .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 $t
- /tmp/cc5vLU0t.s:1659 .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 USB_ReadDevAllOutEpInterrupt
- /tmp/cc5vLU0t.s:1676 .text.USB_ReadDevAllInEpInterrupt:0000000000000000 $t
- /tmp/cc5vLU0t.s:1683 .text.USB_ReadDevAllInEpInterrupt:0000000000000000 USB_ReadDevAllInEpInterrupt
- /tmp/cc5vLU0t.s:1700 .text.USB_ReadDevOutEPInterrupt:0000000000000000 $t
- /tmp/cc5vLU0t.s:1707 .text.USB_ReadDevOutEPInterrupt:0000000000000000 USB_ReadDevOutEPInterrupt
- /tmp/cc5vLU0t.s:1724 .text.USB_ReadDevInEPInterrupt:0000000000000000 $t
- /tmp/cc5vLU0t.s:1731 .text.USB_ReadDevInEPInterrupt:0000000000000000 USB_ReadDevInEPInterrupt
- /tmp/cc5vLU0t.s:1748 .text.USB_ClearInterrupts:0000000000000000 $t
- /tmp/cc5vLU0t.s:1755 .text.USB_ClearInterrupts:0000000000000000 USB_ClearInterrupts
- ARM GAS /tmp/cc5vLU0t.s page 66
-
-
- /tmp/cc5vLU0t.s:1770 .text.USB_EP0_OutStart:0000000000000000 $t
- /tmp/cc5vLU0t.s:1777 .text.USB_EP0_OutStart:0000000000000000 USB_EP0_OutStart
- /tmp/cc5vLU0t.s:1794 .text.USB_ActivateRemoteWakeup:0000000000000000 $t
- /tmp/cc5vLU0t.s:1801 .text.USB_ActivateRemoteWakeup:0000000000000000 USB_ActivateRemoteWakeup
- /tmp/cc5vLU0t.s:1824 .text.USB_DeActivateRemoteWakeup:0000000000000000 $t
- /tmp/cc5vLU0t.s:1831 .text.USB_DeActivateRemoteWakeup:0000000000000000 USB_DeActivateRemoteWakeup
- /tmp/cc5vLU0t.s:1854 .text.USB_WritePMA:0000000000000000 $t
- /tmp/cc5vLU0t.s:1861 .text.USB_WritePMA:0000000000000000 USB_WritePMA
- /tmp/cc5vLU0t.s:1922 .text.USB_EPStartXfer:0000000000000000 $t
- /tmp/cc5vLU0t.s:1929 .text.USB_EPStartXfer:0000000000000000 USB_EPStartXfer
- /tmp/cc5vLU0t.s:2577 .text.USB_EPStartXfer:00000000000002b0 $d
- /tmp/cc5vLU0t.s:2592 .text.USB_ReadPMA:0000000000000000 $t
- /tmp/cc5vLU0t.s:2599 .text.USB_ReadPMA:0000000000000000 USB_ReadPMA
+ /tmp/ccalJhl3.s:16 .text.USB_CoreInit:0000000000000000 $t
+ /tmp/ccalJhl3.s:23 .text.USB_CoreInit:0000000000000000 USB_CoreInit
+ /tmp/ccalJhl3.s:48 .text.USB_EnableGlobalInt:0000000000000000 $t
+ /tmp/ccalJhl3.s:55 .text.USB_EnableGlobalInt:0000000000000000 USB_EnableGlobalInt
+ /tmp/ccalJhl3.s:78 .text.USB_EnableGlobalInt:0000000000000010 $d
+ /tmp/ccalJhl3.s:83 .text.USB_DisableGlobalInt:0000000000000000 $t
+ /tmp/ccalJhl3.s:90 .text.USB_DisableGlobalInt:0000000000000000 USB_DisableGlobalInt
+ /tmp/ccalJhl3.s:112 .text.USB_DisableGlobalInt:0000000000000010 $d
+ /tmp/ccalJhl3.s:117 .text.USB_SetCurrentMode:0000000000000000 $t
+ /tmp/ccalJhl3.s:124 .text.USB_SetCurrentMode:0000000000000000 USB_SetCurrentMode
+ /tmp/ccalJhl3.s:141 .text.USB_DevInit:0000000000000000 $t
+ /tmp/ccalJhl3.s:148 .text.USB_DevInit:0000000000000000 USB_DevInit
+ /tmp/ccalJhl3.s:193 .text.USB_SetDevSpeed:0000000000000000 $t
+ /tmp/ccalJhl3.s:200 .text.USB_SetDevSpeed:0000000000000000 USB_SetDevSpeed
+ /tmp/ccalJhl3.s:217 .text.USB_FlushTxFifo:0000000000000000 $t
+ /tmp/ccalJhl3.s:224 .text.USB_FlushTxFifo:0000000000000000 USB_FlushTxFifo
+ /tmp/ccalJhl3.s:241 .text.USB_FlushRxFifo:0000000000000000 $t
+ /tmp/ccalJhl3.s:248 .text.USB_FlushRxFifo:0000000000000000 USB_FlushRxFifo
+ /tmp/ccalJhl3.s:265 .text.USB_ActivateEndpoint:0000000000000000 $t
+ /tmp/ccalJhl3.s:272 .text.USB_ActivateEndpoint:0000000000000000 USB_ActivateEndpoint
+ /tmp/ccalJhl3.s:891 .text.USB_ActivateEndpoint:00000000000002d0 $d
+ /tmp/ccalJhl3.s:908 .text.USB_DeactivateEndpoint:0000000000000000 $t
+ /tmp/ccalJhl3.s:915 .text.USB_DeactivateEndpoint:0000000000000000 USB_DeactivateEndpoint
+ /tmp/ccalJhl3.s:1220 .text.USB_DeactivateEndpoint:0000000000000158 $d
+ /tmp/ccalJhl3.s:1231 .text.USB_WritePacket:0000000000000000 $t
+ /tmp/ccalJhl3.s:1238 .text.USB_WritePacket:0000000000000000 USB_WritePacket
+ /tmp/ccalJhl3.s:1255 .text.USB_ReadPacket:0000000000000000 $t
+ /tmp/ccalJhl3.s:1262 .text.USB_ReadPacket:0000000000000000 USB_ReadPacket
+ /tmp/ccalJhl3.s:1279 .text.USB_EPSetStall:0000000000000000 $t
+ /tmp/ccalJhl3.s:1286 .text.USB_EPSetStall:0000000000000000 USB_EPSetStall
+ /tmp/ccalJhl3.s:1347 .text.USB_EPSetStall:0000000000000040 $d
+ /tmp/ccalJhl3.s:1354 .text.USB_EPClearStall:0000000000000000 $t
+ /tmp/ccalJhl3.s:1361 .text.USB_EPClearStall:0000000000000000 USB_EPClearStall
+ /tmp/ccalJhl3.s:1482 .text.USB_EPClearStall:0000000000000080 $d
+ /tmp/ccalJhl3.s:1492 .text.USB_StopDevice:0000000000000000 $t
+ /tmp/ccalJhl3.s:1499 .text.USB_StopDevice:0000000000000000 USB_StopDevice
+ /tmp/ccalJhl3.s:1527 .text.USB_SetDevAddress:0000000000000000 $t
+ /tmp/ccalJhl3.s:1534 .text.USB_SetDevAddress:0000000000000000 USB_SetDevAddress
+ /tmp/ccalJhl3.s:1559 .text.USB_DevConnect:0000000000000000 $t
+ /tmp/ccalJhl3.s:1566 .text.USB_DevConnect:0000000000000000 USB_DevConnect
+ /tmp/ccalJhl3.s:1589 .text.USB_DevConnect:0000000000000010 $d
+ /tmp/ccalJhl3.s:1594 .text.USB_DevDisconnect:0000000000000000 $t
+ /tmp/ccalJhl3.s:1601 .text.USB_DevDisconnect:0000000000000000 USB_DevDisconnect
+ /tmp/ccalJhl3.s:1624 .text.USB_ReadInterrupts:0000000000000000 $t
+ /tmp/ccalJhl3.s:1631 .text.USB_ReadInterrupts:0000000000000000 USB_ReadInterrupts
+ /tmp/ccalJhl3.s:1652 .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 $t
+ /tmp/ccalJhl3.s:1659 .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 USB_ReadDevAllOutEpInterrupt
+ /tmp/ccalJhl3.s:1676 .text.USB_ReadDevAllInEpInterrupt:0000000000000000 $t
+ /tmp/ccalJhl3.s:1683 .text.USB_ReadDevAllInEpInterrupt:0000000000000000 USB_ReadDevAllInEpInterrupt
+ /tmp/ccalJhl3.s:1700 .text.USB_ReadDevOutEPInterrupt:0000000000000000 $t
+ /tmp/ccalJhl3.s:1707 .text.USB_ReadDevOutEPInterrupt:0000000000000000 USB_ReadDevOutEPInterrupt
+ /tmp/ccalJhl3.s:1724 .text.USB_ReadDevInEPInterrupt:0000000000000000 $t
+ /tmp/ccalJhl3.s:1731 .text.USB_ReadDevInEPInterrupt:0000000000000000 USB_ReadDevInEPInterrupt
+ /tmp/ccalJhl3.s:1748 .text.USB_ClearInterrupts:0000000000000000 $t
+ /tmp/ccalJhl3.s:1755 .text.USB_ClearInterrupts:0000000000000000 USB_ClearInterrupts
+ ARM GAS /tmp/ccalJhl3.s page 66
+
+
+ /tmp/ccalJhl3.s:1770 .text.USB_EP0_OutStart:0000000000000000 $t
+ /tmp/ccalJhl3.s:1777 .text.USB_EP0_OutStart:0000000000000000 USB_EP0_OutStart
+ /tmp/ccalJhl3.s:1794 .text.USB_ActivateRemoteWakeup:0000000000000000 $t
+ /tmp/ccalJhl3.s:1801 .text.USB_ActivateRemoteWakeup:0000000000000000 USB_ActivateRemoteWakeup
+ /tmp/ccalJhl3.s:1824 .text.USB_DeActivateRemoteWakeup:0000000000000000 $t
+ /tmp/ccalJhl3.s:1831 .text.USB_DeActivateRemoteWakeup:0000000000000000 USB_DeActivateRemoteWakeup
+ /tmp/ccalJhl3.s:1854 .text.USB_WritePMA:0000000000000000 $t
+ /tmp/ccalJhl3.s:1861 .text.USB_WritePMA:0000000000000000 USB_WritePMA
+ /tmp/ccalJhl3.s:1922 .text.USB_EPStartXfer:0000000000000000 $t
+ /tmp/ccalJhl3.s:1929 .text.USB_EPStartXfer:0000000000000000 USB_EPStartXfer
+ /tmp/ccalJhl3.s:2577 .text.USB_EPStartXfer:00000000000002b0 $d
+ /tmp/ccalJhl3.s:2592 .text.USB_ReadPMA:0000000000000000 $t
+ /tmp/ccalJhl3.s:2599 .text.USB_ReadPMA:0000000000000000 USB_ReadPMA
NO UNDEFINED SYMBOLS
diff --git a/midi-dials/build/stm32f0xx_ll_usb.o b/midi-dials/build/stm32f0xx_ll_usb.o
index 8cdfb2c..b0efa3f 100644
--- a/midi-dials/build/stm32f0xx_ll_usb.o
+++ b/midi-dials/build/stm32f0xx_ll_usb.o
Binary files differ
diff --git a/midi-dials/build/system_stm32f0xx.lst b/midi-dials/build/system_stm32f0xx.lst
index 5747029..5794d8c 100644
--- a/midi-dials/build/system_stm32f0xx.lst
+++ b/midi-dials/build/system_stm32f0xx.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccDV3Evg.s page 1
+ARM GAS /tmp/ccfT8vne.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
31:Src/system_stm32f0xx.c **** * SYSCLK(Hz) | 8000000
32:Src/system_stm32f0xx.c **** *-----------------------------------------------------------------------------
33:Src/system_stm32f0xx.c **** * HCLK(Hz) | 8000000
- ARM GAS /tmp/ccDV3Evg.s page 2
+ ARM GAS /tmp/ccfT8vne.s page 2
34:Src/system_stm32f0xx.c **** *-----------------------------------------------------------------------------
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
88:Src/system_stm32f0xx.c **** #if !defined (HSI_VALUE)
89:Src/system_stm32f0xx.c **** #define HSI_VALUE ((uint32_t)8000000) /*!< Default value of the Internal oscillator in Hz.
90:Src/system_stm32f0xx.c **** This value can be provided and adapted by the user
- ARM GAS /tmp/ccDV3Evg.s page 3
+ ARM GAS /tmp/ccfT8vne.s page 3
91:Src/system_stm32f0xx.c **** #endif /* HSI_VALUE */
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
145:Src/system_stm32f0xx.c **** */
146:Src/system_stm32f0xx.c **** void SystemInit(void)
147:Src/system_stm32f0xx.c **** {
- ARM GAS /tmp/ccDV3Evg.s page 4
+ ARM GAS /tmp/ccfT8vne.s page 4
26 .loc 1 147 0
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
182:Src/system_stm32f0xx.c **** * 8 MHz), user has to ensure that HSE_VALUE is same as the real
183:Src/system_stm32f0xx.c **** * frequency of the crystal used. Otherwise, this function may
184:Src/system_stm32f0xx.c **** * have wrong result.
- ARM GAS /tmp/ccDV3Evg.s page 5
+ ARM GAS /tmp/ccfT8vne.s page 5
185:Src/system_stm32f0xx.c **** *
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
216:Src/system_stm32f0xx.c **** /* HSE used as PLL clock source : SystemCoreClock = HSE/PREDIV * PLLMUL */
217:Src/system_stm32f0xx.c **** SystemCoreClock = (HSE_VALUE/predivfactor) * pllmull;
218:Src/system_stm32f0xx.c **** }
- ARM GAS /tmp/ccDV3Evg.s page 6
+ ARM GAS /tmp/ccfT8vne.s page 6
219:Src/system_stm32f0xx.c **** #if defined(STM32F042x6) || defined(STM32F048xx) || defined(STM32F072xB) || defined(STM32F078xx) ||
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
95 002e 1D4A ldr r2, .L14+12
96 0030 D35C ldrb r3, [r2, r3]
97 .LVL8:
- ARM GAS /tmp/ccDV3Evg.s page 7
+ ARM GAS /tmp/ccfT8vne.s page 7
248:Src/system_stm32f0xx.c **** /* HCLK clock frequency */
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
142 005e 8022 movs r2, #128
143 0060 5202 lsls r2, r2, #9
144 0062 9342 cmp r3, r2
- ARM GAS /tmp/ccDV3Evg.s page 8
+ ARM GAS /tmp/ccfT8vne.s page 8
145 0064 0AD0 beq .L12
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccDV3Evg.s page 1
198 SystemCoreClock:
199 0000 00127A00 .word 8000000
200 .section .rodata.AHBPrescTable,"a",%progbits
- ARM GAS /tmp/ccDV3Evg.s page 9
+ ARM GAS /tmp/ccfT8vne.s page 9
201 .align 2
@@ -513,27 +513,27 @@ ARM GAS /tmp/ccDV3Evg.s page 1
234 0007 04 .byte 4
235 .text
236 .Letext0:
- 237 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 238 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 237 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 238 .file 3 "/usr/include/newlib/sys/_stdint.h"
239 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
240 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
241 .file 6 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- ARM GAS /tmp/ccDV3Evg.s page 10
+ ARM GAS /tmp/ccfT8vne.s page 10
DEFINED SYMBOLS
*ABS*:0000000000000000 system_stm32f0xx.c
- /tmp/ccDV3Evg.s:16 .text.SystemInit:0000000000000000 $t
- /tmp/ccDV3Evg.s:23 .text.SystemInit:0000000000000000 SystemInit
- /tmp/ccDV3Evg.s:39 .text.SystemCoreClockUpdate:0000000000000000 $t
- /tmp/ccDV3Evg.s:46 .text.SystemCoreClockUpdate:0000000000000000 SystemCoreClockUpdate
- /tmp/ccDV3Evg.s:182 .text.SystemCoreClockUpdate:0000000000000098 $d
- /tmp/ccDV3Evg.s:226 .rodata.APBPrescTable:0000000000000000 APBPrescTable
- /tmp/ccDV3Evg.s:205 .rodata.AHBPrescTable:0000000000000000 AHBPrescTable
- /tmp/ccDV3Evg.s:198 .data.SystemCoreClock:0000000000000000 SystemCoreClock
- /tmp/ccDV3Evg.s:194 .data.SystemCoreClock:0000000000000000 $d
- /tmp/ccDV3Evg.s:201 .rodata.AHBPrescTable:0000000000000000 $d
- /tmp/ccDV3Evg.s:223 .rodata.APBPrescTable:0000000000000000 $d
+ /tmp/ccfT8vne.s:16 .text.SystemInit:0000000000000000 $t
+ /tmp/ccfT8vne.s:23 .text.SystemInit:0000000000000000 SystemInit
+ /tmp/ccfT8vne.s:39 .text.SystemCoreClockUpdate:0000000000000000 $t
+ /tmp/ccfT8vne.s:46 .text.SystemCoreClockUpdate:0000000000000000 SystemCoreClockUpdate
+ /tmp/ccfT8vne.s:182 .text.SystemCoreClockUpdate:0000000000000098 $d
+ /tmp/ccfT8vne.s:226 .rodata.APBPrescTable:0000000000000000 APBPrescTable
+ /tmp/ccfT8vne.s:205 .rodata.AHBPrescTable:0000000000000000 AHBPrescTable
+ /tmp/ccfT8vne.s:198 .data.SystemCoreClock:0000000000000000 SystemCoreClock
+ /tmp/ccfT8vne.s:194 .data.SystemCoreClock:0000000000000000 $d
+ /tmp/ccfT8vne.s:201 .rodata.AHBPrescTable:0000000000000000 $d
+ /tmp/ccfT8vne.s:223 .rodata.APBPrescTable:0000000000000000 $d
UNDEFINED SYMBOLS
__aeabi_uidiv
diff --git a/midi-dials/build/system_stm32f0xx.o b/midi-dials/build/system_stm32f0xx.o
index f23a979..ceb6ee1 100644
--- a/midi-dials/build/system_stm32f0xx.o
+++ b/midi-dials/build/system_stm32f0xx.o
Binary files differ
diff --git a/midi-dials/build/usb_device.lst b/midi-dials/build/usb_device.lst
index 59fd1e3..6ad058f 100644
--- a/midi-dials/build/usb_device.lst
+++ b/midi-dials/build/usb_device.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccc78uNQ.s page 1
+ARM GAS /tmp/cctPhfTd.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccc78uNQ.s page 1
31:Src/usb_device.c **** * this license is void and will automatically terminate your rights under
32:Src/usb_device.c **** * this license.
33:Src/usb_device.c **** *
- ARM GAS /tmp/ccc78uNQ.s page 2
+ ARM GAS /tmp/cctPhfTd.s page 2
34:Src/usb_device.c **** * THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS"
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccc78uNQ.s page 1
88:Src/usb_device.c **** {
26 .loc 1 88 0
27 .cfi_startproc
- ARM GAS /tmp/ccc78uNQ.s page 3
+ ARM GAS /tmp/cctPhfTd.s page 3
28 @ args = 0, pretend = 0, frame = 0
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccc78uNQ.s page 1
75 .fpu softvfp
77 MX_USB_DEVICE_Init:
78 .LFB44:
- ARM GAS /tmp/ccc78uNQ.s page 4
+ ARM GAS /tmp/cctPhfTd.s page 4
97:Src/usb_device.c ****
@@ -220,32 +220,32 @@ ARM GAS /tmp/ccc78uNQ.s page 1
90 .comm hUsbDeviceFS,548,4
91 .text
92 .Letext0:
- 93 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 94 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 93 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 94 .file 3 "/usr/include/newlib/sys/_stdint.h"
95 .file 4 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
96 .file 5 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- 97 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
- 98 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
- 99 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
- 100 .file 9 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
- 101 .file 10 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdli
+ 97 .file 6 "/usr/include/newlib/sys/lock.h"
+ 98 .file 7 "/usr/include/newlib/sys/_types.h"
+ 99 .file 8 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
+ 100 .file 9 "/usr/include/newlib/sys/reent.h"
+ 101 .file 10 "/usr/include/newlib/stdlib.h"
102 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
103 .file 12 "Inc/usb_device.h"
104 .file 13 "Inc/usbd_desc.h"
105 .file 14 "Middlewares/USBMIDI/Inc/usbd_midi.h"
106 .file 15 "Inc/usbd_midi_if.h"
107 .file 16 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
- ARM GAS /tmp/ccc78uNQ.s page 5
+ ARM GAS /tmp/cctPhfTd.s page 5
DEFINED SYMBOLS
*ABS*:0000000000000000 usb_device.c
- /tmp/ccc78uNQ.s:16 .text.MX_USB_MIDI_INIT:0000000000000000 $t
- /tmp/ccc78uNQ.s:23 .text.MX_USB_MIDI_INIT:0000000000000000 MX_USB_MIDI_INIT
- /tmp/ccc78uNQ.s:62 .text.MX_USB_MIDI_INIT:0000000000000028 $d
+ /tmp/cctPhfTd.s:16 .text.MX_USB_MIDI_INIT:0000000000000000 $t
+ /tmp/cctPhfTd.s:23 .text.MX_USB_MIDI_INIT:0000000000000000 MX_USB_MIDI_INIT
+ /tmp/cctPhfTd.s:62 .text.MX_USB_MIDI_INIT:0000000000000028 $d
*COM*:0000000000000224 hUsbDeviceFS
- /tmp/ccc78uNQ.s:70 .text.MX_USB_DEVICE_Init:0000000000000000 $t
- /tmp/ccc78uNQ.s:77 .text.MX_USB_DEVICE_Init:0000000000000000 MX_USB_DEVICE_Init
+ /tmp/cctPhfTd.s:70 .text.MX_USB_DEVICE_Init:0000000000000000 $t
+ /tmp/cctPhfTd.s:77 .text.MX_USB_DEVICE_Init:0000000000000000 MX_USB_DEVICE_Init
UNDEFINED SYMBOLS
USBD_Init
diff --git a/midi-dials/build/usb_device.o b/midi-dials/build/usb_device.o
index 062c274..68bb036 100644
--- a/midi-dials/build/usb_device.o
+++ b/midi-dials/build/usb_device.o
Binary files differ
diff --git a/midi-dials/build/usbd_conf.lst b/midi-dials/build/usbd_conf.lst
index 0322448..1d03ddb 100644
--- a/midi-dials/build/usbd_conf.lst
+++ b/midi-dials/build/usbd_conf.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccDlv0Av.s page 1
+ARM GAS /tmp/ccvOfDqw.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
31:Src/usbd_conf.c **** * this license is void and will automatically terminate your rights under
32:Src/usbd_conf.c **** * this license.
33:Src/usbd_conf.c **** *
- ARM GAS /tmp/ccDlv0Av.s page 2
+ ARM GAS /tmp/ccvOfDqw.s page 2
34:Src/usbd_conf.c **** * THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS"
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
88:Src/usbd_conf.c ****
89:Src/usbd_conf.c **** /*******************************************************************************
90:Src/usbd_conf.c **** LL Driver Callbacks (PCD -> USB Device Library)
- ARM GAS /tmp/ccDlv0Av.s page 3
+ ARM GAS /tmp/ccvOfDqw.s page 3
91:Src/usbd_conf.c **** *******************************************************************************/
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
58 0018 0143 orrs r1, r0
59 001a D161 str r1, [r2, #28]
60 001c D369 ldr r3, [r2, #28]
- ARM GAS /tmp/ccDlv0Av.s page 4
+ ARM GAS /tmp/ccvOfDqw.s page 4
61 001e 0340 ands r3, r0
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
111 .L6:
116:Src/usbd_conf.c **** {
117:Src/usbd_conf.c **** /* USER CODE BEGIN USB_MspDeInit 0 */
- ARM GAS /tmp/ccDlv0Av.s page 5
+ ARM GAS /tmp/ccvOfDqw.s page 5
118:Src/usbd_conf.c ****
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
135:Src/usbd_conf.c **** * @retval None
136:Src/usbd_conf.c **** */
137:Src/usbd_conf.c **** void HAL_PCD_SetupStageCallback(PCD_HandleTypeDef *hpcd)
- ARM GAS /tmp/ccDlv0Av.s page 6
+ ARM GAS /tmp/ccvOfDqw.s page 6
138:Src/usbd_conf.c **** {
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
193 .LCFI4:
194 .cfi_def_cfa_offset 8
195 .cfi_offset 4, -8
- ARM GAS /tmp/ccDlv0Av.s page 7
+ ARM GAS /tmp/ccvOfDqw.s page 7
196 .cfi_offset 14, -4
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
240 0006 9200 lsls r2, r2, #2
241 0008 8058 ldr r0, [r0, r2]
242 .LVL20:
- ARM GAS /tmp/ccDlv0Av.s page 8
+ ARM GAS /tmp/ccvOfDqw.s page 8
243 000a 4A01 lsls r2, r1, #5
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
289 .align 1
290 .global HAL_PCD_ResetCallback
291 .syntax unified
- ARM GAS /tmp/ccDlv0Av.s page 9
+ ARM GAS /tmp/ccvOfDqw.s page 9
292 .code 16
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
322 0012 FFF7FEFF bl USBD_LL_Reset
323 .LVL30:
198:Src/usbd_conf.c **** }
- ARM GAS /tmp/ccDlv0Av.s page 10
+ ARM GAS /tmp/ccvOfDqw.s page 10
324 .loc 1 198 0
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
363 .loc 1 215 0
364 0014 024A ldr r2, .L18
365 0016 1369 ldr r3, [r2, #16]
- ARM GAS /tmp/ccDlv0Av.s page 11
+ ARM GAS /tmp/ccvOfDqw.s page 11
366 0018 0621 movs r1, #6
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
406 0008 FFF7FEFF bl USBD_LL_Resume
407 .LVL38:
232:Src/usbd_conf.c **** }
- ARM GAS /tmp/ccDlv0Av.s page 12
+ ARM GAS /tmp/ccvOfDqw.s page 12
408 .loc 1 232 0
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
455 HAL_PCD_ISOINIncompleteCallback:
456 .LFB53:
244:Src/usbd_conf.c ****
- ARM GAS /tmp/ccDlv0Av.s page 13
+ ARM GAS /tmp/ccvOfDqw.s page 13
245:Src/usbd_conf.c **** /**
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
495 0000 10B5 push {r4, lr}
496 .LCFI12:
497 .cfi_def_cfa_offset 8
- ARM GAS /tmp/ccDlv0Av.s page 14
+ ARM GAS /tmp/ccvOfDqw.s page 14
498 .cfi_offset 4, -8
@@ -838,7 +838,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
542 000c 10BD pop {r4, pc}
543 .cfi_endproc
544 .LFE55:
- ARM GAS /tmp/ccDlv0Av.s page 15
+ ARM GAS /tmp/ccvOfDqw.s page 15
546 .section .text.USBD_LL_Init,"ax",%progbits
@@ -898,7 +898,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
582 .loc 1 293 0
583 0016 0823 movs r3, #8
584 0018 4360 str r3, [r0, #4]
- ARM GAS /tmp/ccDlv0Av.s page 16
+ ARM GAS /tmp/ccvOfDqw.s page 16
294:Src/usbd_conf.c **** hpcd_USB_FS.Init.speed = PCD_SPEED_FULL;
@@ -958,7 +958,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
624 0052 8823 movs r3, #136
625 0054 5B00 lsls r3, r3, #1
626 0056 0022 movs r2, #0
- ARM GAS /tmp/ccDlv0Av.s page 17
+ ARM GAS /tmp/ccvOfDqw.s page 17
627 0058 0121 movs r1, #1
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
672 .LVL61:
320:Src/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK;
321:Src/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK;
- ARM GAS /tmp/ccDlv0Av.s page 18
+ ARM GAS /tmp/ccvOfDqw.s page 18
322:Src/usbd_conf.c ****
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
334:Src/usbd_conf.c **** case HAL_TIMEOUT :
703 .loc 1 334 0
704 001e FAE7 b .L29
- ARM GAS /tmp/ccDlv0Av.s page 19
+ ARM GAS /tmp/ccvOfDqw.s page 19
705 .cfi_endproc
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
742 0014 0220 movs r0, #2
743 .LVL73:
744 .L35:
- ARM GAS /tmp/ccDlv0Av.s page 20
+ ARM GAS /tmp/ccvOfDqw.s page 20
363:Src/usbd_conf.c **** break;
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
777 @ frame_needed = 0, uses_anonymous_args = 0
778 .LVL78:
779 0000 10B5 push {r4, lr}
- ARM GAS /tmp/ccDlv0Av.s page 21
+ ARM GAS /tmp/ccvOfDqw.s page 21
780 .LCFI17:
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
809 001a FCE7 b .L41
810 .LVL85:
811 .L43:
- ARM GAS /tmp/ccDlv0Av.s page 22
+ ARM GAS /tmp/ccvOfDqw.s page 22
397:Src/usbd_conf.c **** break;
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
851 .LVL91:
423:Src/usbd_conf.c ****
424:Src/usbd_conf.c **** switch (hal_status) {
- ARM GAS /tmp/ccDlv0Av.s page 23
+ ARM GAS /tmp/ccvOfDqw.s page 23
852 .loc 1 424 0
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
886 .fpu softvfp
888 USBD_LL_CloseEP:
889 .LFB61:
- ARM GAS /tmp/ccDlv0Av.s page 24
+ ARM GAS /tmp/ccvOfDqw.s page 24
443:Src/usbd_conf.c ****
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
470:Src/usbd_conf.c **** default :
471:Src/usbd_conf.c **** usb_status = USBD_FAIL;
472:Src/usbd_conf.c **** break;
- ARM GAS /tmp/ccDlv0Av.s page 25
+ ARM GAS /tmp/ccvOfDqw.s page 25
473:Src/usbd_conf.c **** }
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
486:Src/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK;
487:Src/usbd_conf.c ****
488:Src/usbd_conf.c **** hal_status = HAL_PCD_EP_Flush(pdev->pData, ep_addr);
- ARM GAS /tmp/ccDlv0Av.s page 26
+ ARM GAS /tmp/ccvOfDqw.s page 26
957 .loc 1 488 0
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
988 001e FAE7 b .L59
989 .cfi_endproc
990 .LFE62:
- ARM GAS /tmp/ccDlv0Av.s page 27
+ ARM GAS /tmp/ccvOfDqw.s page 27
992 .section .text.USBD_LL_StallEP,"ax",%progbits
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1027 .LVL119:
1028 .L65:
529:Src/usbd_conf.c **** break;
- ARM GAS /tmp/ccDlv0Av.s page 28
+ ARM GAS /tmp/ccvOfDqw.s page 28
530:Src/usbd_conf.c **** case HAL_BUSY :
@@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1061 @ frame_needed = 0, uses_anonymous_args = 0
1062 .LVL124:
1063 0000 10B5 push {r4, lr}
- ARM GAS /tmp/ccDlv0Av.s page 29
+ ARM GAS /tmp/ccvOfDqw.s page 29
1064 .LCFI22:
@@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1093 001a FCE7 b .L71
1094 .LVL131:
1095 .L73:
- ARM GAS /tmp/ccDlv0Av.s page 30
+ ARM GAS /tmp/ccvOfDqw.s page 30
564:Src/usbd_conf.c **** break;
@@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1132 .LVL135:
1133 0010 1140 ands r1, r2
1134 0012 4901 lsls r1, r1, #5
- ARM GAS /tmp/ccDlv0Av.s page 31
+ ARM GAS /tmp/ccvOfDqw.s page 31
1135 0014 5B18 adds r3, r3, r1
@@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1179 .cfi_offset 14, -4
1180 .LVL142:
604:Src/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK;
- ARM GAS /tmp/ccDlv0Av.s page 32
+ ARM GAS /tmp/ccvOfDqw.s page 32
605:Src/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK;
@@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1210 .LVL149:
618:Src/usbd_conf.c **** case HAL_TIMEOUT :
1211 .loc 1 618 0
- ARM GAS /tmp/ccDlv0Av.s page 33
+ ARM GAS /tmp/ccvOfDqw.s page 33
1212 001e FAE7 b .L81
@@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
647:Src/usbd_conf.c **** break;
648:Src/usbd_conf.c **** case HAL_ERROR :
649:Src/usbd_conf.c **** usb_status = USBD_FAIL;
- ARM GAS /tmp/ccDlv0Av.s page 34
+ ARM GAS /tmp/ccvOfDqw.s page 34
1249 .loc 1 649 0
@@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
670:Src/usbd_conf.c **** * @retval USBD status
671:Src/usbd_conf.c **** */
672:Src/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_PrepareReceive(USBD_HandleTypeDef *pdev, uint8_t ep_addr, uint8_t *pbuf,
- ARM GAS /tmp/ccDlv0Av.s page 35
+ ARM GAS /tmp/ccvOfDqw.s page 35
673:Src/usbd_conf.c **** {
@@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1311 0016 10BD pop {r4, pc}
1312 .LVL164:
1313 .L94:
- ARM GAS /tmp/ccDlv0Av.s page 36
+ ARM GAS /tmp/ccvOfDqw.s page 36
681:Src/usbd_conf.c **** break;
@@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1356 @ sp needed
1357 000c 10BD pop {r4, pc}
1358 .cfi_endproc
- ARM GAS /tmp/ccDlv0Av.s page 37
+ ARM GAS /tmp/ccvOfDqw.s page 37
1359 .LFE69:
@@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
726:Src/usbd_conf.c **** //{
727:Src/usbd_conf.c **** // static uint32_t mem[(sizeof(USBD_CDC_HandleTypeDef)/4)+1];/* On 32-bit boundary */
728:Src/usbd_conf.c **** // return mem;
- ARM GAS /tmp/ccDlv0Av.s page 38
+ ARM GAS /tmp/ccvOfDqw.s page 38
729:Src/usbd_conf.c **** //}
@@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1424 @ args = 0, pretend = 0, frame = 0
1425 @ frame_needed = 0, uses_anonymous_args = 0
1426 @ link register save eliminated.
- ARM GAS /tmp/ccDlv0Av.s page 39
+ ARM GAS /tmp/ccvOfDqw.s page 39
1427 .LVL174:
@@ -2303,8 +2303,8 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1434 .comm hpcd_USB_FS,628,4
1435 .text
1436 .Letext0:
- 1437 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 1438 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
+ 1437 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 1438 .file 3 "/usr/include/newlib/sys/_stdint.h"
1439 .file 4 "Drivers/CMSIS/Include/core_cm0.h"
1440 .file 5 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
1441 .file 6 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
@@ -2313,88 +2313,88 @@ ARM GAS /tmp/ccDlv0Av.s page 1
1444 .file 9 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_ll_usb.h"
1445 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd.h"
1446 .file 11 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- 1447 .file 12 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/l
- 1448 .file 13 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_
- 1449 .file 14 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1
- 1450 .file 15 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/r
- 1451 .file 16 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdli
+ 1447 .file 12 "/usr/include/newlib/sys/lock.h"
+ 1448 .file 13 "/usr/include/newlib/sys/_types.h"
+ 1449 .file 14 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
+ 1450 .file 15 "/usr/include/newlib/sys/reent.h"
+ 1451 .file 16 "/usr/include/newlib/stdlib.h"
1452 .file 17 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1453 .file 18 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pcd_ex.h"
1454 .file 19 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1455 .file 20 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h"
- ARM GAS /tmp/ccDlv0Av.s page 40
+ ARM GAS /tmp/ccvOfDqw.s page 40
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_conf.c
- /tmp/ccDlv0Av.s:16 .text.HAL_PCD_MspInit:0000000000000000 $t
- /tmp/ccDlv0Av.s:23 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit
- /tmp/ccDlv0Av.s:80 .text.HAL_PCD_MspInit:0000000000000038 $d
- /tmp/ccDlv0Av.s:86 .text.HAL_PCD_MspDeInit:0000000000000000 $t
- /tmp/ccDlv0Av.s:93 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit
- /tmp/ccDlv0Av.s:133 .text.HAL_PCD_MspDeInit:0000000000000020 $d
- /tmp/ccDlv0Av.s:140 .text.HAL_PCD_SetupStageCallback:0000000000000000 $t
- /tmp/ccDlv0Av.s:147 .text.HAL_PCD_SetupStageCallback:0000000000000000 HAL_PCD_SetupStageCallback
- /tmp/ccDlv0Av.s:178 .text.HAL_PCD_DataOutStageCallback:0000000000000000 $t
- /tmp/ccDlv0Av.s:185 .text.HAL_PCD_DataOutStageCallback:0000000000000000 HAL_PCD_DataOutStageCallback
- /tmp/ccDlv0Av.s:218 .text.HAL_PCD_DataInStageCallback:0000000000000000 $t
- /tmp/ccDlv0Av.s:225 .text.HAL_PCD_DataInStageCallback:0000000000000000 HAL_PCD_DataInStageCallback
- /tmp/ccDlv0Av.s:256 .text.HAL_PCD_SOFCallback:0000000000000000 $t
- /tmp/ccDlv0Av.s:263 .text.HAL_PCD_SOFCallback:0000000000000000 HAL_PCD_SOFCallback
- /tmp/ccDlv0Av.s:289 .text.HAL_PCD_ResetCallback:0000000000000000 $t
- /tmp/ccDlv0Av.s:296 .text.HAL_PCD_ResetCallback:0000000000000000 HAL_PCD_ResetCallback
- /tmp/ccDlv0Av.s:332 .text.HAL_PCD_SuspendCallback:0000000000000000 $t
- /tmp/ccDlv0Av.s:339 .text.HAL_PCD_SuspendCallback:0000000000000000 HAL_PCD_SuspendCallback
- /tmp/ccDlv0Av.s:377 .text.HAL_PCD_SuspendCallback:0000000000000020 $d
- /tmp/ccDlv0Av.s:382 .text.HAL_PCD_ResumeCallback:0000000000000000 $t
- /tmp/ccDlv0Av.s:389 .text.HAL_PCD_ResumeCallback:0000000000000000 HAL_PCD_ResumeCallback
- /tmp/ccDlv0Av.s:415 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 $t
- /tmp/ccDlv0Av.s:422 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 HAL_PCD_ISOOUTIncompleteCallback
- /tmp/ccDlv0Av.s:448 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 $t
- /tmp/ccDlv0Av.s:455 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 HAL_PCD_ISOINIncompleteCallback
- /tmp/ccDlv0Av.s:481 .text.HAL_PCD_ConnectCallback:0000000000000000 $t
- /tmp/ccDlv0Av.s:488 .text.HAL_PCD_ConnectCallback:0000000000000000 HAL_PCD_ConnectCallback
- /tmp/ccDlv0Av.s:514 .text.HAL_PCD_DisconnectCallback:0000000000000000 $t
- /tmp/ccDlv0Av.s:521 .text.HAL_PCD_DisconnectCallback:0000000000000000 HAL_PCD_DisconnectCallback
- /tmp/ccDlv0Av.s:547 .text.USBD_LL_Init:0000000000000000 $t
- /tmp/ccDlv0Av.s:554 .text.USBD_LL_Init:0000000000000000 USBD_LL_Init
- /tmp/ccDlv0Av.s:647 .text.USBD_LL_Init:0000000000000074 $d
+ /tmp/ccvOfDqw.s:16 .text.HAL_PCD_MspInit:0000000000000000 $t
+ /tmp/ccvOfDqw.s:23 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit
+ /tmp/ccvOfDqw.s:80 .text.HAL_PCD_MspInit:0000000000000038 $d
+ /tmp/ccvOfDqw.s:86 .text.HAL_PCD_MspDeInit:0000000000000000 $t
+ /tmp/ccvOfDqw.s:93 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit
+ /tmp/ccvOfDqw.s:133 .text.HAL_PCD_MspDeInit:0000000000000020 $d
+ /tmp/ccvOfDqw.s:140 .text.HAL_PCD_SetupStageCallback:0000000000000000 $t
+ /tmp/ccvOfDqw.s:147 .text.HAL_PCD_SetupStageCallback:0000000000000000 HAL_PCD_SetupStageCallback
+ /tmp/ccvOfDqw.s:178 .text.HAL_PCD_DataOutStageCallback:0000000000000000 $t
+ /tmp/ccvOfDqw.s:185 .text.HAL_PCD_DataOutStageCallback:0000000000000000 HAL_PCD_DataOutStageCallback
+ /tmp/ccvOfDqw.s:218 .text.HAL_PCD_DataInStageCallback:0000000000000000 $t
+ /tmp/ccvOfDqw.s:225 .text.HAL_PCD_DataInStageCallback:0000000000000000 HAL_PCD_DataInStageCallback
+ /tmp/ccvOfDqw.s:256 .text.HAL_PCD_SOFCallback:0000000000000000 $t
+ /tmp/ccvOfDqw.s:263 .text.HAL_PCD_SOFCallback:0000000000000000 HAL_PCD_SOFCallback
+ /tmp/ccvOfDqw.s:289 .text.HAL_PCD_ResetCallback:0000000000000000 $t
+ /tmp/ccvOfDqw.s:296 .text.HAL_PCD_ResetCallback:0000000000000000 HAL_PCD_ResetCallback
+ /tmp/ccvOfDqw.s:332 .text.HAL_PCD_SuspendCallback:0000000000000000 $t
+ /tmp/ccvOfDqw.s:339 .text.HAL_PCD_SuspendCallback:0000000000000000 HAL_PCD_SuspendCallback
+ /tmp/ccvOfDqw.s:377 .text.HAL_PCD_SuspendCallback:0000000000000020 $d
+ /tmp/ccvOfDqw.s:382 .text.HAL_PCD_ResumeCallback:0000000000000000 $t
+ /tmp/ccvOfDqw.s:389 .text.HAL_PCD_ResumeCallback:0000000000000000 HAL_PCD_ResumeCallback
+ /tmp/ccvOfDqw.s:415 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 $t
+ /tmp/ccvOfDqw.s:422 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 HAL_PCD_ISOOUTIncompleteCallback
+ /tmp/ccvOfDqw.s:448 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 $t
+ /tmp/ccvOfDqw.s:455 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 HAL_PCD_ISOINIncompleteCallback
+ /tmp/ccvOfDqw.s:481 .text.HAL_PCD_ConnectCallback:0000000000000000 $t
+ /tmp/ccvOfDqw.s:488 .text.HAL_PCD_ConnectCallback:0000000000000000 HAL_PCD_ConnectCallback
+ /tmp/ccvOfDqw.s:514 .text.HAL_PCD_DisconnectCallback:0000000000000000 $t
+ /tmp/ccvOfDqw.s:521 .text.HAL_PCD_DisconnectCallback:0000000000000000 HAL_PCD_DisconnectCallback
+ /tmp/ccvOfDqw.s:547 .text.USBD_LL_Init:0000000000000000 $t
+ /tmp/ccvOfDqw.s:554 .text.USBD_LL_Init:0000000000000000 USBD_LL_Init
+ /tmp/ccvOfDqw.s:647 .text.USBD_LL_Init:0000000000000074 $d
*COM*:0000000000000274 hpcd_USB_FS
- /tmp/ccDlv0Av.s:653 .text.USBD_LL_DeInit:0000000000000000 $t
- /tmp/ccDlv0Av.s:660 .text.USBD_LL_DeInit:0000000000000000 USBD_LL_DeInit
- /tmp/ccDlv0Av.s:709 .text.USBD_LL_Start:0000000000000000 $t
- /tmp/ccDlv0Av.s:716 .text.USBD_LL_Start:0000000000000000 USBD_LL_Start
- /tmp/ccDlv0Av.s:765 .text.USBD_LL_Stop:0000000000000000 $t
- /tmp/ccDlv0Av.s:772 .text.USBD_LL_Stop:0000000000000000 USBD_LL_Stop
- /tmp/ccDlv0Av.s:821 .text.USBD_LL_OpenEP:0000000000000000 $t
- /tmp/ccDlv0Av.s:828 .text.USBD_LL_OpenEP:0000000000000000 USBD_LL_OpenEP
- /tmp/ccDlv0Av.s:881 .text.USBD_LL_CloseEP:0000000000000000 $t
- /tmp/ccDlv0Av.s:888 .text.USBD_LL_CloseEP:0000000000000000 USBD_LL_CloseEP
- /tmp/ccDlv0Av.s:937 .text.USBD_LL_FlushEP:0000000000000000 $t
- /tmp/ccDlv0Av.s:944 .text.USBD_LL_FlushEP:0000000000000000 USBD_LL_FlushEP
- /tmp/ccDlv0Av.s:993 .text.USBD_LL_StallEP:0000000000000000 $t
- /tmp/ccDlv0Av.s:1000 .text.USBD_LL_StallEP:0000000000000000 USBD_LL_StallEP
- /tmp/ccDlv0Av.s:1049 .text.USBD_LL_ClearStallEP:0000000000000000 $t
- /tmp/ccDlv0Av.s:1056 .text.USBD_LL_ClearStallEP:0000000000000000 USBD_LL_ClearStallEP
- /tmp/ccDlv0Av.s:1105 .text.USBD_LL_IsStallEP:0000000000000000 $t
- /tmp/ccDlv0Av.s:1112 .text.USBD_LL_IsStallEP:0000000000000000 USBD_LL_IsStallEP
- /tmp/ccDlv0Av.s:1161 .text.USBD_LL_SetUSBAddress:0000000000000000 $t
- /tmp/ccDlv0Av.s:1168 .text.USBD_LL_SetUSBAddress:0000000000000000 USBD_LL_SetUSBAddress
- /tmp/ccDlv0Av.s:1217 .text.USBD_LL_Transmit:0000000000000000 $t
- /tmp/ccDlv0Av.s:1224 .text.USBD_LL_Transmit:0000000000000000 USBD_LL_Transmit
- ARM GAS /tmp/ccDlv0Av.s page 41
-
-
- /tmp/ccDlv0Av.s:1273 .text.USBD_LL_PrepareReceive:0000000000000000 $t
- /tmp/ccDlv0Av.s:1280 .text.USBD_LL_PrepareReceive:0000000000000000 USBD_LL_PrepareReceive
- /tmp/ccDlv0Av.s:1329 .text.USBD_LL_GetRxDataSize:0000000000000000 $t
- /tmp/ccDlv0Av.s:1336 .text.USBD_LL_GetRxDataSize:0000000000000000 USBD_LL_GetRxDataSize
- /tmp/ccDlv0Av.s:1362 .text.USBD_LL_Delay:0000000000000000 $t
- /tmp/ccDlv0Av.s:1369 .text.USBD_LL_Delay:0000000000000000 USBD_LL_Delay
- /tmp/ccDlv0Av.s:1391 .text.USBD_static_free:0000000000000000 $t
- /tmp/ccDlv0Av.s:1398 .text.USBD_static_free:0000000000000000 USBD_static_free
- /tmp/ccDlv0Av.s:1413 .text.HAL_PCDEx_SetConnectionState:0000000000000000 $t
- /tmp/ccDlv0Av.s:1420 .text.HAL_PCDEx_SetConnectionState:0000000000000000 HAL_PCDEx_SetConnectionState
+ /tmp/ccvOfDqw.s:653 .text.USBD_LL_DeInit:0000000000000000 $t
+ /tmp/ccvOfDqw.s:660 .text.USBD_LL_DeInit:0000000000000000 USBD_LL_DeInit
+ /tmp/ccvOfDqw.s:709 .text.USBD_LL_Start:0000000000000000 $t
+ /tmp/ccvOfDqw.s:716 .text.USBD_LL_Start:0000000000000000 USBD_LL_Start
+ /tmp/ccvOfDqw.s:765 .text.USBD_LL_Stop:0000000000000000 $t
+ /tmp/ccvOfDqw.s:772 .text.USBD_LL_Stop:0000000000000000 USBD_LL_Stop
+ /tmp/ccvOfDqw.s:821 .text.USBD_LL_OpenEP:0000000000000000 $t
+ /tmp/ccvOfDqw.s:828 .text.USBD_LL_OpenEP:0000000000000000 USBD_LL_OpenEP
+ /tmp/ccvOfDqw.s:881 .text.USBD_LL_CloseEP:0000000000000000 $t
+ /tmp/ccvOfDqw.s:888 .text.USBD_LL_CloseEP:0000000000000000 USBD_LL_CloseEP
+ /tmp/ccvOfDqw.s:937 .text.USBD_LL_FlushEP:0000000000000000 $t
+ /tmp/ccvOfDqw.s:944 .text.USBD_LL_FlushEP:0000000000000000 USBD_LL_FlushEP
+ /tmp/ccvOfDqw.s:993 .text.USBD_LL_StallEP:0000000000000000 $t
+ /tmp/ccvOfDqw.s:1000 .text.USBD_LL_StallEP:0000000000000000 USBD_LL_StallEP
+ /tmp/ccvOfDqw.s:1049 .text.USBD_LL_ClearStallEP:0000000000000000 $t
+ /tmp/ccvOfDqw.s:1056 .text.USBD_LL_ClearStallEP:0000000000000000 USBD_LL_ClearStallEP
+ /tmp/ccvOfDqw.s:1105 .text.USBD_LL_IsStallEP:0000000000000000 $t
+ /tmp/ccvOfDqw.s:1112 .text.USBD_LL_IsStallEP:0000000000000000 USBD_LL_IsStallEP
+ /tmp/ccvOfDqw.s:1161 .text.USBD_LL_SetUSBAddress:0000000000000000 $t
+ /tmp/ccvOfDqw.s:1168 .text.USBD_LL_SetUSBAddress:0000000000000000 USBD_LL_SetUSBAddress
+ /tmp/ccvOfDqw.s:1217 .text.USBD_LL_Transmit:0000000000000000 $t
+ /tmp/ccvOfDqw.s:1224 .text.USBD_LL_Transmit:0000000000000000 USBD_LL_Transmit
+ ARM GAS /tmp/ccvOfDqw.s page 41
+
+
+ /tmp/ccvOfDqw.s:1273 .text.USBD_LL_PrepareReceive:0000000000000000 $t
+ /tmp/ccvOfDqw.s:1280 .text.USBD_LL_PrepareReceive:0000000000000000 USBD_LL_PrepareReceive
+ /tmp/ccvOfDqw.s:1329 .text.USBD_LL_GetRxDataSize:0000000000000000 $t
+ /tmp/ccvOfDqw.s:1336 .text.USBD_LL_GetRxDataSize:0000000000000000 USBD_LL_GetRxDataSize
+ /tmp/ccvOfDqw.s:1362 .text.USBD_LL_Delay:0000000000000000 $t
+ /tmp/ccvOfDqw.s:1369 .text.USBD_LL_Delay:0000000000000000 USBD_LL_Delay
+ /tmp/ccvOfDqw.s:1391 .text.USBD_static_free:0000000000000000 $t
+ /tmp/ccvOfDqw.s:1398 .text.USBD_static_free:0000000000000000 USBD_static_free
+ /tmp/ccvOfDqw.s:1413 .text.HAL_PCDEx_SetConnectionState:0000000000000000 $t
+ /tmp/ccvOfDqw.s:1420 .text.HAL_PCDEx_SetConnectionState:0000000000000000 HAL_PCDEx_SetConnectionState
UNDEFINED SYMBOLS
HAL_NVIC_SetPriority
diff --git a/midi-dials/build/usbd_conf.o b/midi-dials/build/usbd_conf.o
index d3f9b62..dfbb9de 100644
--- a/midi-dials/build/usbd_conf.o
+++ b/midi-dials/build/usbd_conf.o
Binary files differ
diff --git a/midi-dials/build/usbd_core.lst b/midi-dials/build/usbd_core.lst
index 4df2e8d..c7d2ce7 100644
--- a/midi-dials/build/usbd_core.lst
+++ b/midi-dials/build/usbd_core.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/cct5gwkq.s page 1
+ARM GAS /tmp/ccHZmh3B.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /** @addtogroup STM32_USBD_DEVICE_LIBRARY
32:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @{
33:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
- ARM GAS /tmp/cct5gwkq.s page 2
+ ARM GAS /tmp/ccHZmh3B.s page 2
34:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@@ -118,7 +118,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /**
89:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Init
90:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Initializes the device stack and load the class driver
- ARM GAS /tmp/cct5gwkq.s page 3
+ ARM GAS /tmp/ccHZmh3B.s page 3
91:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance
@@ -178,7 +178,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
56 001e 9B00 lsls r3, r3, #2
57 0020 C150 str r1, [r0, r3]
58 .L4:
- ARM GAS /tmp/cct5gwkq.s page 4
+ ARM GAS /tmp/ccHZmh3B.s page 4
115:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@@ -238,7 +238,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
95 .loc 1 133 0
96 .cfi_startproc
97 @ args = 0, pretend = 0, frame = 0
- ARM GAS /tmp/cct5gwkq.s page 5
+ ARM GAS /tmp/ccHZmh3B.s page 5
98 @ frame_needed = 0, uses_anonymous_args = 0
@@ -298,7 +298,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
139 .thumb_func
140 .fpu softvfp
142 USBD_RegisterClass:
- ARM GAS /tmp/cct5gwkq.s page 6
+ ARM GAS /tmp/ccHZmh3B.s page 6
143 .LFB45:
@@ -358,7 +358,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
170 .cfi_endproc
171 .LFE45:
173 .section .text.USBD_Start,"ax",%progbits
- ARM GAS /tmp/cct5gwkq.s page 7
+ ARM GAS /tmp/ccHZmh3B.s page 7
174 .align 1
@@ -418,7 +418,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
192:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Stop the USB Device Core.
193:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: Device Handle
194:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval USBD Status
- ARM GAS /tmp/cct5gwkq.s page 8
+ ARM GAS /tmp/ccHZmh3B.s page 8
195:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
@@ -478,7 +478,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
210:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance
211:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval status
212:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
- ARM GAS /tmp/cct5gwkq.s page 9
+ ARM GAS /tmp/ccHZmh3B.s page 9
213:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_StatusTypeDef USBD_RunTestMode (USBD_HandleTypeDef *pdev)
@@ -538,7 +538,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
291 0004 9B00 lsls r3, r3, #2
292 0006 C358 ldr r3, [r0, r3]
293 0008 002B cmp r3, #0
- ARM GAS /tmp/cct5gwkq.s page 10
+ ARM GAS /tmp/ccHZmh3B.s page 10
294 000a 07D0 beq .L15
@@ -598,7 +598,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
250:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
331 .loc 1 250 0
332 .cfi_startproc
- ARM GAS /tmp/cct5gwkq.s page 11
+ ARM GAS /tmp/ccHZmh3B.s page 11
333 @ args = 0, pretend = 0, frame = 0
@@ -658,7 +658,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
375 .cfi_offset 6, -8
376 .cfi_offset 14, -4
377 0002 0400 movs r4, r0
- ARM GAS /tmp/cct5gwkq.s page 12
+ ARM GAS /tmp/ccHZmh3B.s page 12
265:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@@ -718,7 +718,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
410 0038 9943 bics r1, r3
411 003a 2000 movs r0, r4
412 003c FFF7FEFF bl USBD_LL_StallEP
- ARM GAS /tmp/cct5gwkq.s page 13
+ ARM GAS /tmp/ccHZmh3B.s page 13
413 .LVL34:
@@ -778,7 +778,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
459 .fpu softvfp
461 USBD_LL_DataOutStage:
462 .LFB52:
- ARM GAS /tmp/cct5gwkq.s page 14
+ ARM GAS /tmp/ccHZmh3B.s page 14
291:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@@ -838,7 +838,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
320:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (pdev->dev_state == USBD_STATE_CONFIGURED))
321:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
322:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->pClass->EP0_RxReady(pdev);
- ARM GAS /tmp/cct5gwkq.s page 15
+ ARM GAS /tmp/ccHZmh3B.s page 15
323:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@@ -898,7 +898,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
524 003e FFF7FEFF bl USBD_CtlSendStatus
525 .LVL50:
526 0042 E7E7 b .L30
- ARM GAS /tmp/cct5gwkq.s page 16
+ ARM GAS /tmp/ccHZmh3B.s page 16
527 .LVL51:
@@ -958,7 +958,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
575 .syntax unified
576 .code 16
577 .thumb_func
- ARM GAS /tmp/cct5gwkq.s page 17
+ ARM GAS /tmp/ccHZmh3B.s page 17
578 .fpu softvfp
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
359:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pep->rem_length);
360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
361:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Prepare endpoint for premature end of transfer */
- ARM GAS /tmp/cct5gwkq.s page 18
+ ARM GAS /tmp/ccHZmh3B.s page 18
362:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_LL_PrepareReceive (pdev,
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
618 001e 0020 movs r0, #0
619 @ sp needed
620 .LVL62:
- ARM GAS /tmp/cct5gwkq.s page 19
+ ARM GAS /tmp/ccHZmh3B.s page 19
621 0020 70BD pop {r4, r5, r6, pc}
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
666 005e 9847 blx r3
667 .LVL67:
668 .L41:
- ARM GAS /tmp/cct5gwkq.s page 20
+ ARM GAS /tmp/ccHZmh3B.s page 20
390:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** }
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
715 00a2 0022 movs r2, #0
716 00a4 E254 strb r2, [r4, r3]
717 00a6 BAE7 b .L42
- ARM GAS /tmp/cct5gwkq.s page 21
+ ARM GAS /tmp/ccHZmh3B.s page 21
718 .LVL75:
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
760 .cfi_offset 4, -16
761 .cfi_offset 5, -12
762 .cfi_offset 6, -8
- ARM GAS /tmp/cct5gwkq.s page 22
+ ARM GAS /tmp/ccHZmh3B.s page 22
763 .cfi_offset 14, -4
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
797 0036 9B00 lsls r3, r3, #2
798 0038 E358 ldr r3, [r4, r3]
799 003a 5B68 ldr r3, [r3, #4]
- ARM GAS /tmp/cct5gwkq.s page 23
+ ARM GAS /tmp/ccHZmh3B.s page 23
800 003c 2179 ldrb r1, [r4, #4]
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
837 .LFE55:
839 .section .text.USBD_LL_Suspend,"ax",%progbits
840 .align 1
- ARM GAS /tmp/cct5gwkq.s page 24
+ ARM GAS /tmp/ccHZmh3B.s page 24
841 .global USBD_LL_Suspend
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
470:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
471:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /**
472:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Resume
- ARM GAS /tmp/cct5gwkq.s page 25
+ ARM GAS /tmp/ccHZmh3B.s page 25
473:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Handle Resume event
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
920 .LCFI10:
921 .cfi_def_cfa_offset 8
922 .cfi_offset 4, -8
- ARM GAS /tmp/cct5gwkq.s page 26
+ ARM GAS /tmp/ccHZmh3B.s page 26
923 .cfi_offset 14, -4
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
508:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */
509:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_StatusTypeDef USBD_LL_IsoINIncomplete(USBD_HandleTypeDef *pdev, uint8_t epnum)
510:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** {
- ARM GAS /tmp/cct5gwkq.s page 27
+ ARM GAS /tmp/ccHZmh3B.s page 27
962 .loc 1 510 0
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
1006 .fpu softvfp
1008 USBD_LL_DevConnected:
1009 .LFB61:
- ARM GAS /tmp/cct5gwkq.s page 28
+ ARM GAS /tmp/ccHZmh3B.s page 28
524:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c ****
@@ -1678,7 +1678,7 @@ ARM GAS /tmp/cct5gwkq.s page 1
1044 .loc 1 545 0
1045 0002 FE23 movs r3, #254
1046 0004 5B00 lsls r3, r3, #1
- ARM GAS /tmp/cct5gwkq.s page 29
+ ARM GAS /tmp/ccHZmh3B.s page 29
1047 0006 0122 movs r2, #1
@@ -1702,65 +1702,65 @@ ARM GAS /tmp/cct5gwkq.s page 1
1061 .LFE62:
1063 .text
1064 .Letext0:
- 1065 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 1066 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
- 1067 .file 4 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
- 1068 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
- 1069 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
- 1070 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
- 1071 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
+ 1065 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 1066 .file 3 "/usr/include/newlib/sys/lock.h"
+ 1067 .file 4 "/usr/include/newlib/sys/_types.h"
+ 1068 .file 5 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
+ 1069 .file 6 "/usr/include/newlib/sys/reent.h"
+ 1070 .file 7 "/usr/include/newlib/sys/_stdint.h"
+ 1071 .file 8 "/usr/include/newlib/stdlib.h"
1072 .file 9 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
1073 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
1074 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1075 .file 12 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1076 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
1077 .file 14 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
- ARM GAS /tmp/cct5gwkq.s page 30
+ ARM GAS /tmp/ccHZmh3B.s page 30
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_core.c
- /tmp/cct5gwkq.s:16 .text.USBD_Init:0000000000000000 $t
- /tmp/cct5gwkq.s:23 .text.USBD_Init:0000000000000000 USBD_Init
- /tmp/cct5gwkq.s:86 .text.USBD_DeInit:0000000000000000 $t
- /tmp/cct5gwkq.s:93 .text.USBD_DeInit:0000000000000000 USBD_DeInit
- /tmp/cct5gwkq.s:135 .text.USBD_RegisterClass:0000000000000000 $t
- /tmp/cct5gwkq.s:142 .text.USBD_RegisterClass:0000000000000000 USBD_RegisterClass
- /tmp/cct5gwkq.s:174 .text.USBD_Start:0000000000000000 $t
- /tmp/cct5gwkq.s:181 .text.USBD_Start:0000000000000000 USBD_Start
- /tmp/cct5gwkq.s:204 .text.USBD_Stop:0000000000000000 $t
- /tmp/cct5gwkq.s:211 .text.USBD_Stop:0000000000000000 USBD_Stop
- /tmp/cct5gwkq.s:245 .text.USBD_RunTestMode:0000000000000000 $t
- /tmp/cct5gwkq.s:252 .text.USBD_RunTestMode:0000000000000000 USBD_RunTestMode
- /tmp/cct5gwkq.s:269 .text.USBD_SetClassConfig:0000000000000000 $t
- /tmp/cct5gwkq.s:276 .text.USBD_SetClassConfig:0000000000000000 USBD_SetClassConfig
- /tmp/cct5gwkq.s:322 .text.USBD_ClrClassConfig:0000000000000000 $t
- /tmp/cct5gwkq.s:329 .text.USBD_ClrClassConfig:0000000000000000 USBD_ClrClassConfig
- /tmp/cct5gwkq.s:356 .text.USBD_LL_SetupStage:0000000000000000 $t
- /tmp/cct5gwkq.s:363 .text.USBD_LL_SetupStage:0000000000000000 USBD_LL_SetupStage
- /tmp/cct5gwkq.s:449 .text.USBD_LL_SetupStage:0000000000000064 $d
- /tmp/cct5gwkq.s:454 .text.USBD_LL_DataOutStage:0000000000000000 $t
- /tmp/cct5gwkq.s:461 .text.USBD_LL_DataOutStage:0000000000000000 USBD_LL_DataOutStage
- /tmp/cct5gwkq.s:573 .text.USBD_LL_DataInStage:0000000000000000 $t
- /tmp/cct5gwkq.s:580 .text.USBD_LL_DataInStage:0000000000000000 USBD_LL_DataInStage
- /tmp/cct5gwkq.s:743 .text.USBD_LL_Reset:0000000000000000 $t
- /tmp/cct5gwkq.s:750 .text.USBD_LL_Reset:0000000000000000 USBD_LL_Reset
- /tmp/cct5gwkq.s:814 .text.USBD_LL_SetSpeed:0000000000000000 $t
- /tmp/cct5gwkq.s:821 .text.USBD_LL_SetSpeed:0000000000000000 USBD_LL_SetSpeed
- /tmp/cct5gwkq.s:840 .text.USBD_LL_Suspend:0000000000000000 $t
- /tmp/cct5gwkq.s:847 .text.USBD_LL_Suspend:0000000000000000 USBD_LL_Suspend
- /tmp/cct5gwkq.s:875 .text.USBD_LL_Resume:0000000000000000 $t
- /tmp/cct5gwkq.s:882 .text.USBD_LL_Resume:0000000000000000 USBD_LL_Resume
- /tmp/cct5gwkq.s:905 .text.USBD_LL_SOF:0000000000000000 $t
- /tmp/cct5gwkq.s:912 .text.USBD_LL_SOF:0000000000000000 USBD_LL_SOF
- /tmp/cct5gwkq.s:953 .text.USBD_LL_IsoINIncomplete:0000000000000000 $t
- /tmp/cct5gwkq.s:960 .text.USBD_LL_IsoINIncomplete:0000000000000000 USBD_LL_IsoINIncomplete
- /tmp/cct5gwkq.s:977 .text.USBD_LL_IsoOUTIncomplete:0000000000000000 $t
- /tmp/cct5gwkq.s:984 .text.USBD_LL_IsoOUTIncomplete:0000000000000000 USBD_LL_IsoOUTIncomplete
- /tmp/cct5gwkq.s:1001 .text.USBD_LL_DevConnected:0000000000000000 $t
- /tmp/cct5gwkq.s:1008 .text.USBD_LL_DevConnected:0000000000000000 USBD_LL_DevConnected
- /tmp/cct5gwkq.s:1025 .text.USBD_LL_DevDisconnected:0000000000000000 $t
- /tmp/cct5gwkq.s:1032 .text.USBD_LL_DevDisconnected:0000000000000000 USBD_LL_DevDisconnected
+ /tmp/ccHZmh3B.s:16 .text.USBD_Init:0000000000000000 $t
+ /tmp/ccHZmh3B.s:23 .text.USBD_Init:0000000000000000 USBD_Init
+ /tmp/ccHZmh3B.s:86 .text.USBD_DeInit:0000000000000000 $t
+ /tmp/ccHZmh3B.s:93 .text.USBD_DeInit:0000000000000000 USBD_DeInit
+ /tmp/ccHZmh3B.s:135 .text.USBD_RegisterClass:0000000000000000 $t
+ /tmp/ccHZmh3B.s:142 .text.USBD_RegisterClass:0000000000000000 USBD_RegisterClass
+ /tmp/ccHZmh3B.s:174 .text.USBD_Start:0000000000000000 $t
+ /tmp/ccHZmh3B.s:181 .text.USBD_Start:0000000000000000 USBD_Start
+ /tmp/ccHZmh3B.s:204 .text.USBD_Stop:0000000000000000 $t
+ /tmp/ccHZmh3B.s:211 .text.USBD_Stop:0000000000000000 USBD_Stop
+ /tmp/ccHZmh3B.s:245 .text.USBD_RunTestMode:0000000000000000 $t
+ /tmp/ccHZmh3B.s:252 .text.USBD_RunTestMode:0000000000000000 USBD_RunTestMode
+ /tmp/ccHZmh3B.s:269 .text.USBD_SetClassConfig:0000000000000000 $t
+ /tmp/ccHZmh3B.s:276 .text.USBD_SetClassConfig:0000000000000000 USBD_SetClassConfig
+ /tmp/ccHZmh3B.s:322 .text.USBD_ClrClassConfig:0000000000000000 $t
+ /tmp/ccHZmh3B.s:329 .text.USBD_ClrClassConfig:0000000000000000 USBD_ClrClassConfig
+ /tmp/ccHZmh3B.s:356 .text.USBD_LL_SetupStage:0000000000000000 $t
+ /tmp/ccHZmh3B.s:363 .text.USBD_LL_SetupStage:0000000000000000 USBD_LL_SetupStage
+ /tmp/ccHZmh3B.s:449 .text.USBD_LL_SetupStage:0000000000000064 $d
+ /tmp/ccHZmh3B.s:454 .text.USBD_LL_DataOutStage:0000000000000000 $t
+ /tmp/ccHZmh3B.s:461 .text.USBD_LL_DataOutStage:0000000000000000 USBD_LL_DataOutStage
+ /tmp/ccHZmh3B.s:573 .text.USBD_LL_DataInStage:0000000000000000 $t
+ /tmp/ccHZmh3B.s:580 .text.USBD_LL_DataInStage:0000000000000000 USBD_LL_DataInStage
+ /tmp/ccHZmh3B.s:743 .text.USBD_LL_Reset:0000000000000000 $t
+ /tmp/ccHZmh3B.s:750 .text.USBD_LL_Reset:0000000000000000 USBD_LL_Reset
+ /tmp/ccHZmh3B.s:814 .text.USBD_LL_SetSpeed:0000000000000000 $t
+ /tmp/ccHZmh3B.s:821 .text.USBD_LL_SetSpeed:0000000000000000 USBD_LL_SetSpeed
+ /tmp/ccHZmh3B.s:840 .text.USBD_LL_Suspend:0000000000000000 $t
+ /tmp/ccHZmh3B.s:847 .text.USBD_LL_Suspend:0000000000000000 USBD_LL_Suspend
+ /tmp/ccHZmh3B.s:875 .text.USBD_LL_Resume:0000000000000000 $t
+ /tmp/ccHZmh3B.s:882 .text.USBD_LL_Resume:0000000000000000 USBD_LL_Resume
+ /tmp/ccHZmh3B.s:905 .text.USBD_LL_SOF:0000000000000000 $t
+ /tmp/ccHZmh3B.s:912 .text.USBD_LL_SOF:0000000000000000 USBD_LL_SOF
+ /tmp/ccHZmh3B.s:953 .text.USBD_LL_IsoINIncomplete:0000000000000000 $t
+ /tmp/ccHZmh3B.s:960 .text.USBD_LL_IsoINIncomplete:0000000000000000 USBD_LL_IsoINIncomplete
+ /tmp/ccHZmh3B.s:977 .text.USBD_LL_IsoOUTIncomplete:0000000000000000 $t
+ /tmp/ccHZmh3B.s:984 .text.USBD_LL_IsoOUTIncomplete:0000000000000000 USBD_LL_IsoOUTIncomplete
+ /tmp/ccHZmh3B.s:1001 .text.USBD_LL_DevConnected:0000000000000000 $t
+ /tmp/ccHZmh3B.s:1008 .text.USBD_LL_DevConnected:0000000000000000 USBD_LL_DevConnected
+ /tmp/ccHZmh3B.s:1025 .text.USBD_LL_DevDisconnected:0000000000000000 $t
+ /tmp/ccHZmh3B.s:1032 .text.USBD_LL_DevDisconnected:0000000000000000 USBD_LL_DevDisconnected
UNDEFINED SYMBOLS
USBD_LL_Init
@@ -1775,7 +1775,7 @@ USBD_StdEPReq
USBD_CtlSendStatus
USBD_CtlContinueRx
__aeabi_uidivmod
- ARM GAS /tmp/cct5gwkq.s page 31
+ ARM GAS /tmp/ccHZmh3B.s page 31
USBD_CtlReceiveStatus
diff --git a/midi-dials/build/usbd_core.o b/midi-dials/build/usbd_core.o
index be9c20b..7c64aa7 100644
--- a/midi-dials/build/usbd_core.o
+++ b/midi-dials/build/usbd_core.o
Binary files differ
diff --git a/midi-dials/build/usbd_ctlreq.lst b/midi-dials/build/usbd_ctlreq.lst
index 42498f5..4b58f09 100644
--- a/midi-dials/build/usbd_ctlreq.lst
+++ b/midi-dials/build/usbd_ctlreq.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccgbJvGL.s page 1
+ARM GAS /tmp/cc7AGXQS.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
32:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
33:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /** @addtogroup STM32_USBD_STATE_DEVICE_LIBRARY
34:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @{
- ARM GAS /tmp/ccgbJvGL.s page 2
+ ARM GAS /tmp/cc7AGXQS.s page 2
35:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
89:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_SetupReqTypedef *req);
90:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
91:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static void USBD_GetStatus(USBD_HandleTypeDef *pdev ,
- ARM GAS /tmp/ccgbJvGL.s page 3
+ ARM GAS /tmp/cc7AGXQS.s page 3
92:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_SetupReqTypedef *req);
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
146:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
147:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USB_REQ_SET_FEATURE:
148:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_SetFeature (pdev , req);
- ARM GAS /tmp/ccgbJvGL.s page 4
+ ARM GAS /tmp/cc7AGXQS.s page 4
149:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
203:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @param pdev: device instance
204:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @param req: usb request
205:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @retval status
- ARM GAS /tmp/ccgbJvGL.s page 5
+ ARM GAS /tmp/cc7AGXQS.s page 5
206:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
260:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
261:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_STATE_ADDRESSED:
262:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if ((ep_addr != 0x00) && (ep_addr != 0x80))
- ARM GAS /tmp/ccgbJvGL.s page 6
+ ARM GAS /tmp/cc7AGXQS.s page 6
263:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
317:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
318:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
319:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** default:
- ARM GAS /tmp/ccgbJvGL.s page 7
+ ARM GAS /tmp/cc7AGXQS.s page 7
320:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
374:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pbuf = pdev->pDesc->GetProductStrDescriptor(pdev->dev_speed, &len);
375:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
376:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
- ARM GAS /tmp/ccgbJvGL.s page 8
+ ARM GAS /tmp/cc7AGXQS.s page 8
377:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_IDX_SERIAL_STR:
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
431:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
432:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
433:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** len = MIN(len , req->wLength);
- ARM GAS /tmp/ccgbJvGL.s page 9
+ ARM GAS /tmp/cc7AGXQS.s page 9
434:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
488:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @param req: usb request
489:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @retval status
490:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */
- ARM GAS /tmp/ccgbJvGL.s page 10
+ ARM GAS /tmp/cc7AGXQS.s page 10
491:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static void USBD_SetConfig(USBD_HandleTypeDef *pdev ,
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
545:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
546:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlSendStatus(pdev);
547:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
- ARM GAS /tmp/ccgbJvGL.s page 11
+ ARM GAS /tmp/cc7AGXQS.s page 11
548:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
602:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @brief USBD_GetStatus
603:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * Handle Get Status request
604:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @param pdev: device instance
- ARM GAS /tmp/ccgbJvGL.s page 12
+ ARM GAS /tmp/cc7AGXQS.s page 12
605:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @param req: usb request
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
659:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
660:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
661:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
- ARM GAS /tmp/ccgbJvGL.s page 13
+ ARM GAS /tmp/cc7AGXQS.s page 13
662:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /**
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
716:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** void USBD_CtlError( USBD_HandleTypeDef *pdev ,
717:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_SetupReqTypedef *req)
718:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
- ARM GAS /tmp/ccgbJvGL.s page 14
+ ARM GAS /tmp/cc7AGXQS.s page 14
719:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_LL_StallEP(pdev , 0x80);
@@ -838,7 +838,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
37 0004 02E0 b .L2
38 .LVL3:
39 .L3:
- ARM GAS /tmp/ccgbJvGL.s page 15
+ ARM GAS /tmp/cc7AGXQS.s page 15
761:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@@ -898,7 +898,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
85 000c 9B00 lsls r3, r3, #2
86 000e 0122 movs r2, #1
87 0010 C250 str r2, [r0, r3]
- ARM GAS /tmp/ccgbJvGL.s page 16
+ ARM GAS /tmp/cc7AGXQS.s page 16
655:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlSendStatus(pdev);
@@ -958,7 +958,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
136 0014 4A79 ldrb r2, [r1, #5]
137 0016 1202 lsls r2, r2, #8
138 0018 9B18 adds r3, r3, r2
- ARM GAS /tmp/ccgbJvGL.s page 17
+ ARM GAS /tmp/cc7AGXQS.s page 17
139 001a 8380 strh r3, [r0, #4]
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
190 .section .text.USBD_GetDescriptor,"ax",%progbits
191 .align 1
192 .syntax unified
- ARM GAS /tmp/ccgbJvGL.s page 18
+ ARM GAS /tmp/cc7AGXQS.s page 18
193 .code 16
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
245 0022 007C ldrb r0, [r0, #16]
246 .LVL19:
247 0024 6A46 mov r2, sp
- ARM GAS /tmp/ccgbJvGL.s page 19
+ ARM GAS /tmp/cc7AGXQS.s page 19
248 0026 911D adds r1, r2, #6
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
295 005a 8523 movs r3, #133
296 005c 9B00 lsls r3, r3, #2
297 005e C358 ldr r3, [r0, r3]
- ARM GAS /tmp/ccgbJvGL.s page 20
+ ARM GAS /tmp/cc7AGXQS.s page 20
298 0060 DB6A ldr r3, [r3, #44]
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
347 0092 C358 ldr r3, [r0, r3]
348 0094 9B68 ldr r3, [r3, #8]
349 0096 007C ldrb r0, [r0, #16]
- ARM GAS /tmp/ccgbJvGL.s page 21
+ ARM GAS /tmp/cc7AGXQS.s page 21
350 .LVL34:
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
398 00d2 9847 blx r3
399 .LVL44:
383:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c ****
- ARM GAS /tmp/ccgbJvGL.s page 22
+ ARM GAS /tmp/cc7AGXQS.s page 22
400 .loc 1 383 0
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
446 0106 2900 movs r1, r5
447 0108 FFF7FEFF bl USBD_CtlError
448 .LVL54:
- ARM GAS /tmp/ccgbJvGL.s page 23
+ ARM GAS /tmp/cc7AGXQS.s page 23
409:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
493 013a 191C adds r1, r3, #0
494 013c 9342 cmp r3, r2
495 013e 00D9 bls .L30
- ARM GAS /tmp/ccgbJvGL.s page 24
+ ARM GAS /tmp/cc7AGXQS.s page 24
496 0140 111C adds r1, r2, #0
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
547 0010 8B78 ldrb r3, [r1, #2]
548 0012 7F25 movs r5, #127
549 0014 1D40 ands r5, r3
- ARM GAS /tmp/ccgbJvGL.s page 25
+ ARM GAS /tmp/cc7AGXQS.s page 25
550 .LVL67:
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
595 0050 2000 movs r0, r4
596 .LVL74:
597 0052 FFF7FEFF bl USBD_CtlError
- ARM GAS /tmp/ccgbJvGL.s page 26
+ ARM GAS /tmp/cc7AGXQS.s page 26
598 .LVL75:
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
648 0020 FFF7FEFF bl USBD_CtlError
649 .LVL79:
556:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
- ARM GAS /tmp/ccgbJvGL.s page 27
+ ARM GAS /tmp/cc7AGXQS.s page 27
650 .loc 1 556 0
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
695 .L47:
521:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
696 .loc 1 521 0
- ARM GAS /tmp/ccgbJvGL.s page 28
+ ARM GAS /tmp/cc7AGXQS.s page 28
697 0056 FFF7FEFF bl USBD_CtlSendStatus
@@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
741 0092 2000 movs r0, r4
742 0094 FFF7FEFF bl USBD_CtlSendStatus
743 .LVL96:
- ARM GAS /tmp/ccgbJvGL.s page 29
+ ARM GAS /tmp/cc7AGXQS.s page 29
744 0098 C8E7 b .L41
@@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
794 0010 07D0 beq .L63
795 0012 032B cmp r3, #3
796 0014 0DD0 beq .L64
- ARM GAS /tmp/ccgbJvGL.s page 30
+ ARM GAS /tmp/cc7AGXQS.s page 30
595:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
841 .align 1
842 .syntax unified
843 .code 16
- ARM GAS /tmp/ccgbJvGL.s page 31
+ ARM GAS /tmp/cc7AGXQS.s page 31
844 .thumb_func
@@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
891 002c 10BD pop {r4, pc}
892 .LVL113:
893 .L68:
- ARM GAS /tmp/ccgbJvGL.s page 32
+ ARM GAS /tmp/cc7AGXQS.s page 32
635:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
943 0026 9847 blx r3
944 .LVL116:
680:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** }
- ARM GAS /tmp/ccgbJvGL.s page 33
+ ARM GAS /tmp/cc7AGXQS.s page 33
945 .loc 1 680 0
@@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
996 0000 2A000000 .word .L78
997 0004 36000000 .word .L80
998 0008 3C000000 .word .L77
- ARM GAS /tmp/ccgbJvGL.s page 34
+ ARM GAS /tmp/cc7AGXQS.s page 34
999 000c 30000000 .word .L81
@@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1043 002e F1E7 b .L86
1044 .LVL132:
1045 .L81:
- ARM GAS /tmp/ccgbJvGL.s page 35
+ ARM GAS /tmp/cc7AGXQS.s page 35
148:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
@@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1095 0004 0D00 movs r5, r1
1096 .LVL139:
174:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
- ARM GAS /tmp/ccgbJvGL.s page 36
+ ARM GAS /tmp/cc7AGXQS.s page 36
1097 .loc 1 174 0
@@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1143 .loc 1 195 0
1144 003c F3E7 b .L93
1145 .cfi_endproc
- ARM GAS /tmp/ccgbJvGL.s page 37
+ ARM GAS /tmp/cc7AGXQS.s page 37
1146 .LFE44:
@@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1197 @ sp needed
1198 .LVL155:
1199 0024 70BD pop {r4, r5, r6, pc}
- ARM GAS /tmp/ccgbJvGL.s page 38
+ ARM GAS /tmp/cc7AGXQS.s page 38
1200 .LVL156:
@@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1245 .loc 1 240 0
1246 0062 0029 cmp r1, #0
1247 0064 04D0 beq .L105
- ARM GAS /tmp/ccgbJvGL.s page 39
+ ARM GAS /tmp/cc7AGXQS.s page 39
240:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
@@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1293 00a0 BFD0 beq .L98
262:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** {
1294 .loc 1 262 0 is_stmt 0 discriminator 1
- ARM GAS /tmp/ccgbJvGL.s page 40
+ ARM GAS /tmp/cc7AGXQS.s page 40
1295 00a2 8029 cmp r1, #128
@@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1342 00e0 032B cmp r3, #3
1343 00e2 0AD0 beq .L112
314:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break;
- ARM GAS /tmp/ccgbJvGL.s page 41
+ ARM GAS /tmp/cc7AGXQS.s page 41
1344 .loc 1 314 0
@@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1389 0118 0222 movs r2, #2
1390 011a 2100 movs r1, r4
1391 011c 2800 movs r0, r5
- ARM GAS /tmp/ccgbJvGL.s page 42
+ ARM GAS /tmp/cc7AGXQS.s page 42
1392 011e FFF7FEFF bl USBD_CtlSendData
@@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1443 0008 0028 cmp r0, #0
1444 000a 16D0 beq .L122
738:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** unicode[idx++] = *len;
- ARM GAS /tmp/ccgbJvGL.s page 43
+ ARM GAS /tmp/cc7AGXQS.s page 43
1445 .loc 1 738 0
@@ -2577,67 +2577,67 @@ ARM GAS /tmp/ccgbJvGL.s page 1
1491 003a 70BD pop {r4, r5, r6, pc}
1492 .cfi_endproc
1493 .LFE55:
- 1495 .section .bss.cfgidx.7846,"aw",%nobits
- ARM GAS /tmp/ccgbJvGL.s page 44
+ 1495 .section .bss.cfgidx.7827,"aw",%nobits
+ ARM GAS /tmp/cc7AGXQS.s page 44
1496 .set .LANCHOR0,. + 0
- 1499 cfgidx.7846:
+ 1499 cfgidx.7827:
1500 0000 00 .space 1
1501 .text
1502 .Letext0:
- 1503 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 1504 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
- 1505 .file 4 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
- 1506 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
- 1507 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
- 1508 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
- 1509 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
+ 1503 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 1504 .file 3 "/usr/include/newlib/sys/lock.h"
+ 1505 .file 4 "/usr/include/newlib/sys/_types.h"
+ 1506 .file 5 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
+ 1507 .file 6 "/usr/include/newlib/sys/reent.h"
+ 1508 .file 7 "/usr/include/newlib/sys/_stdint.h"
+ 1509 .file 8 "/usr/include/newlib/stdlib.h"
1510 .file 9 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
1511 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
1512 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
1513 .file 12 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
1514 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"
- ARM GAS /tmp/ccgbJvGL.s page 45
+ ARM GAS /tmp/cc7AGXQS.s page 45
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_ctlreq.c
- /tmp/ccgbJvGL.s:16 .text.USBD_GetLen:0000000000000000 $t
- /tmp/ccgbJvGL.s:22 .text.USBD_GetLen:0000000000000000 USBD_GetLen
- /tmp/ccgbJvGL.s:60 .text.USBD_SetFeature:0000000000000000 $t
- /tmp/ccgbJvGL.s:66 .text.USBD_SetFeature:0000000000000000 USBD_SetFeature
- /tmp/ccgbJvGL.s:107 .text.USBD_ParseSetupRequest:0000000000000000 $t
- /tmp/ccgbJvGL.s:114 .text.USBD_ParseSetupRequest:0000000000000000 USBD_ParseSetupRequest
- /tmp/ccgbJvGL.s:153 .text.USBD_CtlError:0000000000000000 $t
- /tmp/ccgbJvGL.s:160 .text.USBD_CtlError:0000000000000000 USBD_CtlError
- /tmp/ccgbJvGL.s:191 .text.USBD_GetDescriptor:0000000000000000 $t
- /tmp/ccgbJvGL.s:197 .text.USBD_GetDescriptor:0000000000000000 USBD_GetDescriptor
- /tmp/ccgbJvGL.s:228 .rodata.USBD_GetDescriptor:0000000000000000 $d
- /tmp/ccgbJvGL.s:511 .text.USBD_GetDescriptor:0000000000000154 $d
- /tmp/ccgbJvGL.s:517 .text.USBD_SetAddress:0000000000000000 $t
- /tmp/ccgbJvGL.s:523 .text.USBD_SetAddress:0000000000000000 USBD_SetAddress
- /tmp/ccgbJvGL.s:608 .text.USBD_SetConfig:0000000000000000 $t
- /tmp/ccgbJvGL.s:614 .text.USBD_SetConfig:0000000000000000 USBD_SetConfig
- /tmp/ccgbJvGL.s:762 .text.USBD_SetConfig:00000000000000ac $d
- /tmp/ccgbJvGL.s:767 .text.USBD_GetConfig:0000000000000000 $t
- /tmp/ccgbJvGL.s:773 .text.USBD_GetConfig:0000000000000000 USBD_GetConfig
- /tmp/ccgbJvGL.s:841 .text.USBD_GetStatus:0000000000000000 $t
- /tmp/ccgbJvGL.s:847 .text.USBD_GetStatus:0000000000000000 USBD_GetStatus
- /tmp/ccgbJvGL.s:903 .text.USBD_ClrFeature:0000000000000000 $t
- /tmp/ccgbJvGL.s:909 .text.USBD_ClrFeature:0000000000000000 USBD_ClrFeature
- /tmp/ccgbJvGL.s:965 .text.USBD_StdDevReq:0000000000000000 $t
- /tmp/ccgbJvGL.s:972 .text.USBD_StdDevReq:0000000000000000 USBD_StdDevReq
- /tmp/ccgbJvGL.s:994 .rodata.USBD_StdDevReq:0000000000000000 $d
- /tmp/ccgbJvGL.s:1068 .text.USBD_StdDevReq:0000000000000044 $d
- /tmp/ccgbJvGL.s:1073 .text.USBD_StdItfReq:0000000000000000 $t
- /tmp/ccgbJvGL.s:1080 .text.USBD_StdItfReq:0000000000000000 USBD_StdItfReq
- /tmp/ccgbJvGL.s:1149 .text.USBD_StdEPReq:0000000000000000 $t
- /tmp/ccgbJvGL.s:1156 .text.USBD_StdEPReq:0000000000000000 USBD_StdEPReq
- /tmp/ccgbJvGL.s:1417 .text.USBD_GetString:0000000000000000 $t
- /tmp/ccgbJvGL.s:1424 .text.USBD_GetString:0000000000000000 USBD_GetString
- /tmp/ccgbJvGL.s:1499 .bss.cfgidx.7846:0000000000000000 cfgidx.7846
- /tmp/ccgbJvGL.s:1500 .bss.cfgidx.7846:0000000000000000 $d
+ /tmp/cc7AGXQS.s:16 .text.USBD_GetLen:0000000000000000 $t
+ /tmp/cc7AGXQS.s:22 .text.USBD_GetLen:0000000000000000 USBD_GetLen
+ /tmp/cc7AGXQS.s:60 .text.USBD_SetFeature:0000000000000000 $t
+ /tmp/cc7AGXQS.s:66 .text.USBD_SetFeature:0000000000000000 USBD_SetFeature
+ /tmp/cc7AGXQS.s:107 .text.USBD_ParseSetupRequest:0000000000000000 $t
+ /tmp/cc7AGXQS.s:114 .text.USBD_ParseSetupRequest:0000000000000000 USBD_ParseSetupRequest
+ /tmp/cc7AGXQS.s:153 .text.USBD_CtlError:0000000000000000 $t
+ /tmp/cc7AGXQS.s:160 .text.USBD_CtlError:0000000000000000 USBD_CtlError
+ /tmp/cc7AGXQS.s:191 .text.USBD_GetDescriptor:0000000000000000 $t
+ /tmp/cc7AGXQS.s:197 .text.USBD_GetDescriptor:0000000000000000 USBD_GetDescriptor
+ /tmp/cc7AGXQS.s:228 .rodata.USBD_GetDescriptor:0000000000000000 $d
+ /tmp/cc7AGXQS.s:511 .text.USBD_GetDescriptor:0000000000000154 $d
+ /tmp/cc7AGXQS.s:517 .text.USBD_SetAddress:0000000000000000 $t
+ /tmp/cc7AGXQS.s:523 .text.USBD_SetAddress:0000000000000000 USBD_SetAddress
+ /tmp/cc7AGXQS.s:608 .text.USBD_SetConfig:0000000000000000 $t
+ /tmp/cc7AGXQS.s:614 .text.USBD_SetConfig:0000000000000000 USBD_SetConfig
+ /tmp/cc7AGXQS.s:762 .text.USBD_SetConfig:00000000000000ac $d
+ /tmp/cc7AGXQS.s:767 .text.USBD_GetConfig:0000000000000000 $t
+ /tmp/cc7AGXQS.s:773 .text.USBD_GetConfig:0000000000000000 USBD_GetConfig
+ /tmp/cc7AGXQS.s:841 .text.USBD_GetStatus:0000000000000000 $t
+ /tmp/cc7AGXQS.s:847 .text.USBD_GetStatus:0000000000000000 USBD_GetStatus
+ /tmp/cc7AGXQS.s:903 .text.USBD_ClrFeature:0000000000000000 $t
+ /tmp/cc7AGXQS.s:909 .text.USBD_ClrFeature:0000000000000000 USBD_ClrFeature
+ /tmp/cc7AGXQS.s:965 .text.USBD_StdDevReq:0000000000000000 $t
+ /tmp/cc7AGXQS.s:972 .text.USBD_StdDevReq:0000000000000000 USBD_StdDevReq
+ /tmp/cc7AGXQS.s:994 .rodata.USBD_StdDevReq:0000000000000000 $d
+ /tmp/cc7AGXQS.s:1068 .text.USBD_StdDevReq:0000000000000044 $d
+ /tmp/cc7AGXQS.s:1073 .text.USBD_StdItfReq:0000000000000000 $t
+ /tmp/cc7AGXQS.s:1080 .text.USBD_StdItfReq:0000000000000000 USBD_StdItfReq
+ /tmp/cc7AGXQS.s:1149 .text.USBD_StdEPReq:0000000000000000 $t
+ /tmp/cc7AGXQS.s:1156 .text.USBD_StdEPReq:0000000000000000 USBD_StdEPReq
+ /tmp/cc7AGXQS.s:1417 .text.USBD_GetString:0000000000000000 $t
+ /tmp/cc7AGXQS.s:1424 .text.USBD_GetString:0000000000000000 USBD_GetString
+ /tmp/cc7AGXQS.s:1499 .bss.cfgidx.7827:0000000000000000 cfgidx.7827
+ /tmp/cc7AGXQS.s:1500 .bss.cfgidx.7827:0000000000000000 $d
UNDEFINED SYMBOLS
USBD_CtlSendStatus
diff --git a/midi-dials/build/usbd_ctlreq.o b/midi-dials/build/usbd_ctlreq.o
index acd2a0d..5257e19 100644
--- a/midi-dials/build/usbd_ctlreq.o
+++ b/midi-dials/build/usbd_ctlreq.o
Binary files differ
diff --git a/midi-dials/build/usbd_desc.lst b/midi-dials/build/usbd_desc.lst
index c76a51e..ffcbda4 100644
--- a/midi-dials/build/usbd_desc.lst
+++ b/midi-dials/build/usbd_desc.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccdpxeXD.s page 1
+ARM GAS /tmp/cc69mfuT.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
31:Src/usbd_desc.c **** * this license is void and will automatically terminate your rights under
32:Src/usbd_desc.c **** * this license.
33:Src/usbd_desc.c **** *
- ARM GAS /tmp/ccdpxeXD.s page 2
+ ARM GAS /tmp/cc69mfuT.s page 2
34:Src/usbd_desc.c **** * THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS"
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
88:Src/usbd_desc.c ****
89:Src/usbd_desc.c **** /** @defgroup USBD_DESC_Private_Defines USBD_DESC_Private_Defines
90:Src/usbd_desc.c **** * @brief Private defines.
- ARM GAS /tmp/ccdpxeXD.s page 3
+ ARM GAS /tmp/cc69mfuT.s page 3
91:Src/usbd_desc.c **** * @{
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
145:Src/usbd_desc.c **** uint8_t * USBD_FS_LangIDStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
146:Src/usbd_desc.c **** uint8_t * USBD_FS_ManufacturerStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
147:Src/usbd_desc.c **** uint8_t * USBD_FS_ProductStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
- ARM GAS /tmp/ccdpxeXD.s page 4
+ ARM GAS /tmp/cc69mfuT.s page 4
148:Src/usbd_desc.c **** uint8_t * USBD_FS_SerialStrDescriptor(USBD_SpeedTypeDef speed, uint16_t *length);
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
202:Src/usbd_desc.c **** /* USB_DeviceDescriptor */
203:Src/usbd_desc.c ****
204:Src/usbd_desc.c **** /**
- ARM GAS /tmp/ccdpxeXD.s page 5
+ ARM GAS /tmp/cc69mfuT.s page 5
205:Src/usbd_desc.c **** * @}
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
250:Src/usbd_desc.c **** return USBD_FS_DeviceDesc;
251:Src/usbd_desc.c **** }
35 .loc 1 251 0
- ARM GAS /tmp/ccdpxeXD.s page 6
+ ARM GAS /tmp/cc69mfuT.s page 6
36 0004 0048 ldr r0, .L2
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
81 .syntax unified
82 .code 16
83 .thumb_func
- ARM GAS /tmp/ccdpxeXD.s page 7
+ ARM GAS /tmp/cc69mfuT.s page 7
84 .fpu softvfp
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
119 0016 0348 ldr r0, .L11+4
120 .LVL10:
121 0018 FFF7FEFF bl USBD_GetString
- ARM GAS /tmp/ccdpxeXD.s page 8
+ ARM GAS /tmp/cc69mfuT.s page 8
122 .LVL11:
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
166 0012 C046 .align 2
167 .L14:
168 0014 00000000 .word USBD_StrDesc
- ARM GAS /tmp/ccdpxeXD.s page 9
+ ARM GAS /tmp/cc69mfuT.s page 9
169 0018 00000000 .word .LC6
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
206 0010 0348 ldr r0, .L20
207 @ sp needed
208 0012 10BD pop {r4, pc}
- ARM GAS /tmp/ccdpxeXD.s page 10
+ ARM GAS /tmp/cc69mfuT.s page 10
209 .LVL20:
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
327:Src/usbd_desc.c **** else
328:Src/usbd_desc.c **** {
329:Src/usbd_desc.c **** USBD_GetString((uint8_t *)USBD_CONFIGURATION_STRING_FS, USBD_StrDesc, length);
- ARM GAS /tmp/ccdpxeXD.s page 11
+ ARM GAS /tmp/cc69mfuT.s page 11
251 .loc 1 329 0
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
294 @ frame_needed = 0, uses_anonymous_args = 0
295 .LVL32:
296 0000 10B5 push {r4, lr}
- ARM GAS /tmp/ccdpxeXD.s page 12
+ ARM GAS /tmp/cc69mfuT.s page 12
297 .LCFI4:
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
343 FS_Desc:
344 0000 00000000 .word USBD_FS_DeviceDescriptor
345 0004 00000000 .word USBD_FS_LangIDStrDescriptor
- ARM GAS /tmp/ccdpxeXD.s page 13
+ ARM GAS /tmp/cc69mfuT.s page 13
346 0008 00000000 .word USBD_FS_ManufacturerStrDescriptor
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccdpxeXD.s page 1
396 69666963
396 00
397 .section .rodata.USBD_FS_ProductStrDescriptor.str1.4,"aMS",%progbits,1
- ARM GAS /tmp/ccdpxeXD.s page 14
+ ARM GAS /tmp/cc69mfuT.s page 14
398 .align 2
@@ -795,56 +795,56 @@ ARM GAS /tmp/ccdpxeXD.s page 1
404 00
405 .text
406 .Letext0:
- 407 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 408 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
- 409 .file 4 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
- 410 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
- 411 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
- 412 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
- 413 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
+ 407 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 408 .file 3 "/usr/include/newlib/sys/lock.h"
+ 409 .file 4 "/usr/include/newlib/sys/_types.h"
+ 410 .file 5 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
+ 411 .file 6 "/usr/include/newlib/sys/reent.h"
+ 412 .file 7 "/usr/include/newlib/sys/_stdint.h"
+ 413 .file 8 "/usr/include/newlib/stdlib.h"
414 .file 9 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
415 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
416 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
417 .file 12 "Inc/usbd_desc.h"
418 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"
- ARM GAS /tmp/ccdpxeXD.s page 15
+ ARM GAS /tmp/cc69mfuT.s page 15
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_desc.c
- /tmp/ccdpxeXD.s:16 .text.USBD_FS_DeviceDescriptor:0000000000000000 $t
- /tmp/ccdpxeXD.s:23 .text.USBD_FS_DeviceDescriptor:0000000000000000 USBD_FS_DeviceDescriptor
- /tmp/ccdpxeXD.s:43 .text.USBD_FS_DeviceDescriptor:0000000000000008 $d
- /tmp/ccdpxeXD.s:48 .text.USBD_FS_LangIDStrDescriptor:0000000000000000 $t
- /tmp/ccdpxeXD.s:55 .text.USBD_FS_LangIDStrDescriptor:0000000000000000 USBD_FS_LangIDStrDescriptor
- /tmp/ccdpxeXD.s:74 .text.USBD_FS_LangIDStrDescriptor:0000000000000008 $d
- /tmp/ccdpxeXD.s:79 .text.USBD_FS_ProductStrDescriptor:0000000000000000 $t
- /tmp/ccdpxeXD.s:86 .text.USBD_FS_ProductStrDescriptor:0000000000000000 USBD_FS_ProductStrDescriptor
- /tmp/ccdpxeXD.s:127 .text.USBD_FS_ProductStrDescriptor:0000000000000020 $d
+ /tmp/cc69mfuT.s:16 .text.USBD_FS_DeviceDescriptor:0000000000000000 $t
+ /tmp/cc69mfuT.s:23 .text.USBD_FS_DeviceDescriptor:0000000000000000 USBD_FS_DeviceDescriptor
+ /tmp/cc69mfuT.s:43 .text.USBD_FS_DeviceDescriptor:0000000000000008 $d
+ /tmp/cc69mfuT.s:48 .text.USBD_FS_LangIDStrDescriptor:0000000000000000 $t
+ /tmp/cc69mfuT.s:55 .text.USBD_FS_LangIDStrDescriptor:0000000000000000 USBD_FS_LangIDStrDescriptor
+ /tmp/cc69mfuT.s:74 .text.USBD_FS_LangIDStrDescriptor:0000000000000008 $d
+ /tmp/cc69mfuT.s:79 .text.USBD_FS_ProductStrDescriptor:0000000000000000 $t
+ /tmp/cc69mfuT.s:86 .text.USBD_FS_ProductStrDescriptor:0000000000000000 USBD_FS_ProductStrDescriptor
+ /tmp/cc69mfuT.s:127 .text.USBD_FS_ProductStrDescriptor:0000000000000020 $d
*COM*:0000000000000200 USBD_StrDesc
- /tmp/ccdpxeXD.s:133 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000000 $t
- /tmp/ccdpxeXD.s:140 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000000 USBD_FS_ManufacturerStrDescriptor
- /tmp/ccdpxeXD.s:168 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000014 $d
- /tmp/ccdpxeXD.s:174 .text.USBD_FS_SerialStrDescriptor:0000000000000000 $t
- /tmp/ccdpxeXD.s:181 .text.USBD_FS_SerialStrDescriptor:0000000000000000 USBD_FS_SerialStrDescriptor
- /tmp/ccdpxeXD.s:222 .text.USBD_FS_SerialStrDescriptor:0000000000000020 $d
- /tmp/ccdpxeXD.s:228 .text.USBD_FS_ConfigStrDescriptor:0000000000000000 $t
- /tmp/ccdpxeXD.s:235 .text.USBD_FS_ConfigStrDescriptor:0000000000000000 USBD_FS_ConfigStrDescriptor
- /tmp/ccdpxeXD.s:276 .text.USBD_FS_ConfigStrDescriptor:0000000000000020 $d
- /tmp/ccdpxeXD.s:282 .text.USBD_FS_InterfaceStrDescriptor:0000000000000000 $t
- /tmp/ccdpxeXD.s:289 .text.USBD_FS_InterfaceStrDescriptor:0000000000000000 USBD_FS_InterfaceStrDescriptor
- /tmp/ccdpxeXD.s:330 .text.USBD_FS_InterfaceStrDescriptor:0000000000000020 $d
- /tmp/ccdpxeXD.s:380 .data.USBD_LangIDDesc:0000000000000000 USBD_LangIDDesc
- /tmp/ccdpxeXD.s:356 .data.USBD_FS_DeviceDesc:0000000000000000 USBD_FS_DeviceDesc
- /tmp/ccdpxeXD.s:343 .data.FS_Desc:0000000000000000 FS_Desc
- /tmp/ccdpxeXD.s:340 .data.FS_Desc:0000000000000000 $d
- /tmp/ccdpxeXD.s:352 .data.USBD_FS_DeviceDesc:0000000000000000 $d
- /tmp/ccdpxeXD.s:376 .data.USBD_LangIDDesc:0000000000000000 $d
- /tmp/ccdpxeXD.s:386 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:0000000000000000 $d
- /tmp/ccdpxeXD.s:390 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:0000000000000000 $d
- /tmp/ccdpxeXD.s:394 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:0000000000000000 $d
- /tmp/ccdpxeXD.s:398 .rodata.USBD_FS_ProductStrDescriptor.str1.4:0000000000000000 $d
- /tmp/ccdpxeXD.s:402 .rodata.USBD_FS_SerialStrDescriptor.str1.4:0000000000000000 $d
+ /tmp/cc69mfuT.s:133 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000000 $t
+ /tmp/cc69mfuT.s:140 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000000 USBD_FS_ManufacturerStrDescriptor
+ /tmp/cc69mfuT.s:168 .text.USBD_FS_ManufacturerStrDescriptor:0000000000000014 $d
+ /tmp/cc69mfuT.s:174 .text.USBD_FS_SerialStrDescriptor:0000000000000000 $t
+ /tmp/cc69mfuT.s:181 .text.USBD_FS_SerialStrDescriptor:0000000000000000 USBD_FS_SerialStrDescriptor
+ /tmp/cc69mfuT.s:222 .text.USBD_FS_SerialStrDescriptor:0000000000000020 $d
+ /tmp/cc69mfuT.s:228 .text.USBD_FS_ConfigStrDescriptor:0000000000000000 $t
+ /tmp/cc69mfuT.s:235 .text.USBD_FS_ConfigStrDescriptor:0000000000000000 USBD_FS_ConfigStrDescriptor
+ /tmp/cc69mfuT.s:276 .text.USBD_FS_ConfigStrDescriptor:0000000000000020 $d
+ /tmp/cc69mfuT.s:282 .text.USBD_FS_InterfaceStrDescriptor:0000000000000000 $t
+ /tmp/cc69mfuT.s:289 .text.USBD_FS_InterfaceStrDescriptor:0000000000000000 USBD_FS_InterfaceStrDescriptor
+ /tmp/cc69mfuT.s:330 .text.USBD_FS_InterfaceStrDescriptor:0000000000000020 $d
+ /tmp/cc69mfuT.s:380 .data.USBD_LangIDDesc:0000000000000000 USBD_LangIDDesc
+ /tmp/cc69mfuT.s:356 .data.USBD_FS_DeviceDesc:0000000000000000 USBD_FS_DeviceDesc
+ /tmp/cc69mfuT.s:343 .data.FS_Desc:0000000000000000 FS_Desc
+ /tmp/cc69mfuT.s:340 .data.FS_Desc:0000000000000000 $d
+ /tmp/cc69mfuT.s:352 .data.USBD_FS_DeviceDesc:0000000000000000 $d
+ /tmp/cc69mfuT.s:376 .data.USBD_LangIDDesc:0000000000000000 $d
+ /tmp/cc69mfuT.s:386 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:0000000000000000 $d
+ /tmp/cc69mfuT.s:390 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:0000000000000000 $d
+ /tmp/cc69mfuT.s:394 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:0000000000000000 $d
+ /tmp/cc69mfuT.s:398 .rodata.USBD_FS_ProductStrDescriptor.str1.4:0000000000000000 $d
+ /tmp/cc69mfuT.s:402 .rodata.USBD_FS_SerialStrDescriptor.str1.4:0000000000000000 $d
UNDEFINED SYMBOLS
USBD_GetString
diff --git a/midi-dials/build/usbd_desc.o b/midi-dials/build/usbd_desc.o
index 70b156a..1a1dddc 100644
--- a/midi-dials/build/usbd_desc.o
+++ b/midi-dials/build/usbd_desc.o
Binary files differ
diff --git a/midi-dials/build/usbd_ioreq.lst b/midi-dials/build/usbd_ioreq.lst
index 5380083..f5f97d9 100644
--- a/midi-dials/build/usbd_ioreq.lst
+++ b/midi-dials/build/usbd_ioreq.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/cc1cTFRd.s page 1
+ARM GAS /tmp/ccDGEx0g.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @addtogroup STM32_USB_DEVICE_LIBRARY
32:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
33:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
- ARM GAS /tmp/cc1cTFRd.s page 2
+ ARM GAS /tmp/ccDGEx0g.s page 2
34:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
@@ -118,7 +118,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlSendData
89:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * send data on the ctl pipe
90:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
- ARM GAS /tmp/cc1cTFRd.s page 3
+ ARM GAS /tmp/ccDGEx0g.s page 3
91:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
@@ -178,7 +178,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
64 .code 16
65 .thumb_func
66 .fpu softvfp
- ARM GAS /tmp/cc1cTFRd.s page 4
+ ARM GAS /tmp/ccDGEx0g.s page 4
68 USBD_CtlContinueSendData:
@@ -238,7 +238,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
127:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
128:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlPrepareRx
129:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * receive data on the ctl pipe
- ARM GAS /tmp/cc1cTFRd.s page 5
+ ARM GAS /tmp/ccDGEx0g.s page 5
130:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
@@ -298,7 +298,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
138 .cfi_endproc
139 .LFE45:
141 .section .text.USBD_CtlContinueRx,"ax",%progbits
- ARM GAS /tmp/cc1cTFRd.s page 6
+ ARM GAS /tmp/ccDGEx0g.s page 6
142 .align 1
@@ -358,7 +358,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
178 .global USBD_CtlSendStatus
179 .syntax unified
180 .code 16
- ARM GAS /tmp/cc1cTFRd.s page 7
+ ARM GAS /tmp/ccDGEx0g.s page 7
181 .thumb_func
@@ -418,7 +418,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
220 .fpu softvfp
222 USBD_CtlReceiveStatus:
223 .LFB48:
- ARM GAS /tmp/cc1cTFRd.s page 8
+ ARM GAS /tmp/ccDGEx0g.s page 8
188:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
@@ -478,7 +478,7 @@ ARM GAS /tmp/cc1cTFRd.s page 1
260 USBD_GetRxCount:
261 .LFB49:
208:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
- ARM GAS /tmp/cc1cTFRd.s page 9
+ ARM GAS /tmp/ccDGEx0g.s page 9
209:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
@@ -514,36 +514,36 @@ ARM GAS /tmp/cc1cTFRd.s page 1
280 .LFE49:
282 .text
283 .Letext0:
- 284 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 285 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
- 286 .file 4 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
- 287 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
- 288 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
- 289 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
- 290 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
+ 284 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 285 .file 3 "/usr/include/newlib/sys/lock.h"
+ 286 .file 4 "/usr/include/newlib/sys/_types.h"
+ 287 .file 5 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
+ 288 .file 6 "/usr/include/newlib/sys/reent.h"
+ 289 .file 7 "/usr/include/newlib/sys/_stdint.h"
+ 290 .file 8 "/usr/include/newlib/stdlib.h"
291 .file 9 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
292 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
293 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
294 .file 12 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
- ARM GAS /tmp/cc1cTFRd.s page 10
+ ARM GAS /tmp/ccDGEx0g.s page 10
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_ioreq.c
- /tmp/cc1cTFRd.s:16 .text.USBD_CtlSendData:0000000000000000 $t
- /tmp/cc1cTFRd.s:23 .text.USBD_CtlSendData:0000000000000000 USBD_CtlSendData
- /tmp/cc1cTFRd.s:61 .text.USBD_CtlContinueSendData:0000000000000000 $t
- /tmp/cc1cTFRd.s:68 .text.USBD_CtlContinueSendData:0000000000000000 USBD_CtlContinueSendData
- /tmp/cc1cTFRd.s:96 .text.USBD_CtlPrepareRx:0000000000000000 $t
- /tmp/cc1cTFRd.s:103 .text.USBD_CtlPrepareRx:0000000000000000 USBD_CtlPrepareRx
- /tmp/cc1cTFRd.s:142 .text.USBD_CtlContinueRx:0000000000000000 $t
- /tmp/cc1cTFRd.s:149 .text.USBD_CtlContinueRx:0000000000000000 USBD_CtlContinueRx
- /tmp/cc1cTFRd.s:177 .text.USBD_CtlSendStatus:0000000000000000 $t
- /tmp/cc1cTFRd.s:184 .text.USBD_CtlSendStatus:0000000000000000 USBD_CtlSendStatus
- /tmp/cc1cTFRd.s:215 .text.USBD_CtlReceiveStatus:0000000000000000 $t
- /tmp/cc1cTFRd.s:222 .text.USBD_CtlReceiveStatus:0000000000000000 USBD_CtlReceiveStatus
- /tmp/cc1cTFRd.s:253 .text.USBD_GetRxCount:0000000000000000 $t
- /tmp/cc1cTFRd.s:260 .text.USBD_GetRxCount:0000000000000000 USBD_GetRxCount
+ /tmp/ccDGEx0g.s:16 .text.USBD_CtlSendData:0000000000000000 $t
+ /tmp/ccDGEx0g.s:23 .text.USBD_CtlSendData:0000000000000000 USBD_CtlSendData
+ /tmp/ccDGEx0g.s:61 .text.USBD_CtlContinueSendData:0000000000000000 $t
+ /tmp/ccDGEx0g.s:68 .text.USBD_CtlContinueSendData:0000000000000000 USBD_CtlContinueSendData
+ /tmp/ccDGEx0g.s:96 .text.USBD_CtlPrepareRx:0000000000000000 $t
+ /tmp/ccDGEx0g.s:103 .text.USBD_CtlPrepareRx:0000000000000000 USBD_CtlPrepareRx
+ /tmp/ccDGEx0g.s:142 .text.USBD_CtlContinueRx:0000000000000000 $t
+ /tmp/ccDGEx0g.s:149 .text.USBD_CtlContinueRx:0000000000000000 USBD_CtlContinueRx
+ /tmp/ccDGEx0g.s:177 .text.USBD_CtlSendStatus:0000000000000000 $t
+ /tmp/ccDGEx0g.s:184 .text.USBD_CtlSendStatus:0000000000000000 USBD_CtlSendStatus
+ /tmp/ccDGEx0g.s:215 .text.USBD_CtlReceiveStatus:0000000000000000 $t
+ /tmp/ccDGEx0g.s:222 .text.USBD_CtlReceiveStatus:0000000000000000 USBD_CtlReceiveStatus
+ /tmp/ccDGEx0g.s:253 .text.USBD_GetRxCount:0000000000000000 $t
+ /tmp/ccDGEx0g.s:260 .text.USBD_GetRxCount:0000000000000000 USBD_GetRxCount
UNDEFINED SYMBOLS
USBD_LL_Transmit
diff --git a/midi-dials/build/usbd_ioreq.o b/midi-dials/build/usbd_ioreq.o
index 6427734..6990ea8 100644
--- a/midi-dials/build/usbd_ioreq.o
+++ b/midi-dials/build/usbd_ioreq.o
Binary files differ
diff --git a/midi-dials/build/usbd_midi.lst b/midi-dials/build/usbd_midi.lst
index f13f53f..96e7aef 100644
--- a/midi-dials/build/usbd_midi.lst
+++ b/midi-dials/build/usbd_midi.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccEvBHKB.s page 1
+ARM GAS /tmp/ccDAqcJz.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
32:Middlewares/USBMIDI/Src/usbd_midi.c **** __ALIGN_BEGIN uint8_t APP_Rx_Buffer[APP_RX_DATA_SIZE] __ALIGN_END ;
33:Middlewares/USBMIDI/Src/usbd_midi.c ****
34:Middlewares/USBMIDI/Src/usbd_midi.c **** /* USB Standard Device Descriptor */
- ARM GAS /tmp/ccEvBHKB.s page 2
+ ARM GAS /tmp/ccDAqcJz.s page 2
35:Middlewares/USBMIDI/Src/usbd_midi.c **** /*
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
89:Middlewares/USBMIDI/Src/usbd_midi.c **** // MIDI OUT JACKS
90:Middlewares/USBMIDI/Src/usbd_midi.c **** 0x09, 0x24, 0x03, 0x01, 0x03, 0x01, 0x02, 0x01, 0x00,//MIDI-OUT 1 (embedded)
91:Middlewares/USBMIDI/Src/usbd_midi.c **** 0x09, 0x24, 0x03, 0x02, 0x04, 0x01, 0x01, 0x01, 0x00,//MIDI-OUT 1 (external)
- ARM GAS /tmp/ccEvBHKB.s page 3
+ ARM GAS /tmp/ccDAqcJz.s page 3
92:Middlewares/USBMIDI/Src/usbd_midi.c ****
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
123:Middlewares/USBMIDI/Src/usbd_midi.c **** USB_Tx_State = 0;
44 .loc 1 123 0
45 000c 014B ldr r3, .L4
- ARM GAS /tmp/ccEvBHKB.s page 4
+ ARM GAS /tmp/ccDAqcJz.s page 4
46 000e 0022 movs r2, #0
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
164:Middlewares/USBMIDI/Src/usbd_midi.c **** USB_Tx_ptr = APP_Rx_ptr_out;
165:Middlewares/USBMIDI/Src/usbd_midi.c **** USB_Tx_length = MIDI_DATA_IN_PACKET_SIZE;
166:Middlewares/USBMIDI/Src/usbd_midi.c **** APP_Rx_ptr_out += MIDI_DATA_IN_PACKET_SIZE;
- ARM GAS /tmp/ccEvBHKB.s page 5
+ ARM GAS /tmp/ccDAqcJz.s page 5
167:Middlewares/USBMIDI/Src/usbd_midi.c **** APP_Rx_length -= MIDI_DATA_IN_PACKET_SIZE;
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
104 .cfi_offset 5, -12
105 .cfi_offset 6, -8
106 .cfi_offset 14, -4
- ARM GAS /tmp/ccEvBHKB.s page 6
+ ARM GAS /tmp/ccDAqcJz.s page 6
107 0002 0400 movs r4, r0
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
157 .loc 1 113 0
158 .cfi_startproc
159 @ args = 0, pretend = 0, frame = 0
- ARM GAS /tmp/ccEvBHKB.s page 7
+ ARM GAS /tmp/ccDAqcJz.s page 7
160 @ frame_needed = 0, uses_anonymous_args = 0
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
211 .cfi_offset 4, -8
212 .cfi_offset 14, -4
213 0002 0400 movs r4, r0
- ARM GAS /tmp/ccEvBHKB.s page 8
+ ARM GAS /tmp/ccDAqcJz.s page 8
106:Middlewares/USBMIDI/Src/usbd_midi.c **** USBD_LL_OpenEP(pdev,MIDI_IN_EP,USBD_EP_TYPE_BULK,MIDI_DATA_IN_PACKET_SIZE);
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
264 @ frame_needed = 0, uses_anonymous_args = 0
265 0000 10B5 push {r4, lr}
266 .LCFI3:
- ARM GAS /tmp/ccEvBHKB.s page 9
+ ARM GAS /tmp/ccDAqcJz.s page 9
267 .cfi_def_cfa_offset 8
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
312 .loc 1 167 0
313 0040 4038 subs r0, r0, #64
314 0042 144B ldr r3, .L28+12
- ARM GAS /tmp/ccEvBHKB.s page 10
+ ARM GAS /tmp/ccDAqcJz.s page 10
315 0044 1860 str r0, [r3]
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
170:Middlewares/USBMIDI/Src/usbd_midi.c **** APP_Rx_ptr_out += APP_Rx_length;
360 .loc 1 170 0
361 0078 83B2 uxth r3, r0
- ARM GAS /tmp/ccEvBHKB.s page 11
+ ARM GAS /tmp/ccDAqcJz.s page 11
362 .LVL29:
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
404 0004 8723 movs r3, #135
405 0006 9B00 lsls r3, r3, #2
406 0008 C150 str r1, [r0, r3]
- ARM GAS /tmp/ccEvBHKB.s page 12
+ ARM GAS /tmp/ccDAqcJz.s page 12
407 .LVL31:
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
466 0000 00000000 .space 4
467 .section .data.USBD_MIDI,"aw",%progbits
468 .align 2
- ARM GAS /tmp/ccEvBHKB.s page 13
+ ARM GAS /tmp/ccDAqcJz.s page 13
471 USBD_MIDI:
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
527 0024 07 .byte 7
528 0025 24 .byte 36
529 0026 01 .byte 1
- ARM GAS /tmp/ccEvBHKB.s page 14
+ ARM GAS /tmp/ccDAqcJz.s page 14
530 0027 00 .byte 0
@@ -838,7 +838,7 @@ ARM GAS /tmp/ccEvBHKB.s page 1
584 005d 00 .byte 0
585 005e 09 .byte 9
586 005f 24 .byte 36
- ARM GAS /tmp/ccEvBHKB.s page 15
+ ARM GAS /tmp/ccDAqcJz.s page 15
587 0060 03 .byte 3
@@ -880,13 +880,13 @@ ARM GAS /tmp/ccEvBHKB.s page 1
623 0084 13 .byte 19
624 .text
625 .Letext0:
- 626 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 627 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
- 628 .file 4 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
- 629 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
- 630 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
- 631 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
- 632 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
+ 626 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 627 .file 3 "/usr/include/newlib/sys/lock.h"
+ 628 .file 4 "/usr/include/newlib/sys/_types.h"
+ 629 .file 5 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
+ 630 .file 6 "/usr/include/newlib/sys/reent.h"
+ 631 .file 7 "/usr/include/newlib/sys/_stdint.h"
+ 632 .file 8 "/usr/include/newlib/stdlib.h"
633 .file 9 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
634 .file 10 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f072xb.h"
635 .file 11 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h"
@@ -897,47 +897,47 @@ ARM GAS /tmp/ccEvBHKB.s page 1
640 .file 16 "Middlewares/USBMIDI/Inc/usbd_midi.h"
641 .file 17 "Inc/usbd_desc.h"
642 .file 18 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"
- ARM GAS /tmp/ccEvBHKB.s page 16
+ ARM GAS /tmp/ccDAqcJz.s page 16
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_midi.c
- /tmp/ccEvBHKB.s:16 .text.USBD_MIDI_DataIn:0000000000000000 $t
- /tmp/ccEvBHKB.s:22 .text.USBD_MIDI_DataIn:0000000000000000 USBD_MIDI_DataIn
- /tmp/ccEvBHKB.s:52 .text.USBD_MIDI_DataIn:0000000000000014 $d
- /tmp/ccEvBHKB.s:57 .text.USBD_MIDI_GetCfgDesc:0000000000000000 $t
- /tmp/ccEvBHKB.s:63 .text.USBD_MIDI_GetCfgDesc:0000000000000000 USBD_MIDI_GetCfgDesc
- /tmp/ccEvBHKB.s:82 .text.USBD_MIDI_GetCfgDesc:0000000000000008 $d
- /tmp/ccEvBHKB.s:490 .data.USBD_MIDI_CfgDesc:0000000000000000 USBD_MIDI_CfgDesc
- /tmp/ccEvBHKB.s:87 .text.USBD_MIDI_DataOut:0000000000000000 $t
- /tmp/ccEvBHKB.s:93 .text.USBD_MIDI_DataOut:0000000000000000 USBD_MIDI_DataOut
- /tmp/ccEvBHKB.s:144 .text.USBD_MIDI_DataOut:0000000000000030 $d
+ /tmp/ccDAqcJz.s:16 .text.USBD_MIDI_DataIn:0000000000000000 $t
+ /tmp/ccDAqcJz.s:22 .text.USBD_MIDI_DataIn:0000000000000000 USBD_MIDI_DataIn
+ /tmp/ccDAqcJz.s:52 .text.USBD_MIDI_DataIn:0000000000000014 $d
+ /tmp/ccDAqcJz.s:57 .text.USBD_MIDI_GetCfgDesc:0000000000000000 $t
+ /tmp/ccDAqcJz.s:63 .text.USBD_MIDI_GetCfgDesc:0000000000000000 USBD_MIDI_GetCfgDesc
+ /tmp/ccDAqcJz.s:82 .text.USBD_MIDI_GetCfgDesc:0000000000000008 $d
+ /tmp/ccDAqcJz.s:490 .data.USBD_MIDI_CfgDesc:0000000000000000 USBD_MIDI_CfgDesc
+ /tmp/ccDAqcJz.s:87 .text.USBD_MIDI_DataOut:0000000000000000 $t
+ /tmp/ccDAqcJz.s:93 .text.USBD_MIDI_DataOut:0000000000000000 USBD_MIDI_DataOut
+ /tmp/ccDAqcJz.s:144 .text.USBD_MIDI_DataOut:0000000000000030 $d
*COM*:0000000000000040 USB_Rx_Buffer
- /tmp/ccEvBHKB.s:149 .text.USBD_MIDI_DeInit:0000000000000000 $t
- /tmp/ccEvBHKB.s:155 .text.USBD_MIDI_DeInit:0000000000000000 USBD_MIDI_DeInit
- /tmp/ccEvBHKB.s:190 .text.USBD_MIDI_DeInit:000000000000001c $d
- /tmp/ccEvBHKB.s:195 .text.USBD_MIDI_Init:0000000000000000 $t
- /tmp/ccEvBHKB.s:201 .text.USBD_MIDI_Init:0000000000000000 USBD_MIDI_Init
- /tmp/ccEvBHKB.s:246 .text.USBD_MIDI_Init:0000000000000030 $d
- /tmp/ccEvBHKB.s:252 .text.USBD_MIDI_SendPacket:0000000000000000 $t
- /tmp/ccEvBHKB.s:259 .text.USBD_MIDI_SendPacket:0000000000000000 USBD_MIDI_SendPacket
- /tmp/ccEvBHKB.s:375 .text.USBD_MIDI_SendPacket:0000000000000088 $d
+ /tmp/ccDAqcJz.s:149 .text.USBD_MIDI_DeInit:0000000000000000 $t
+ /tmp/ccDAqcJz.s:155 .text.USBD_MIDI_DeInit:0000000000000000 USBD_MIDI_DeInit
+ /tmp/ccDAqcJz.s:190 .text.USBD_MIDI_DeInit:000000000000001c $d
+ /tmp/ccDAqcJz.s:195 .text.USBD_MIDI_Init:0000000000000000 $t
+ /tmp/ccDAqcJz.s:201 .text.USBD_MIDI_Init:0000000000000000 USBD_MIDI_Init
+ /tmp/ccDAqcJz.s:246 .text.USBD_MIDI_Init:0000000000000030 $d
+ /tmp/ccDAqcJz.s:252 .text.USBD_MIDI_SendPacket:0000000000000000 $t
+ /tmp/ccDAqcJz.s:259 .text.USBD_MIDI_SendPacket:0000000000000000 USBD_MIDI_SendPacket
+ /tmp/ccDAqcJz.s:375 .text.USBD_MIDI_SendPacket:0000000000000088 $d
*COM*:0000000000000100 APP_Rx_Buffer
- /tmp/ccEvBHKB.s:385 .text.USBD_MIDI_RegisterInterface:0000000000000000 $t
- /tmp/ccEvBHKB.s:392 .text.USBD_MIDI_RegisterInterface:0000000000000000 USBD_MIDI_RegisterInterface
- /tmp/ccEvBHKB.s:471 .data.USBD_MIDI:0000000000000000 USBD_MIDI
- /tmp/ccEvBHKB.s:458 .bss.USB_Tx_State:0000000000000000 USB_Tx_State
- /tmp/ccEvBHKB.s:438 .bss.APP_Rx_length:0000000000000000 APP_Rx_length
- /tmp/ccEvBHKB.s:452 .bss.APP_Rx_ptr_out:0000000000000000 APP_Rx_ptr_out
- /tmp/ccEvBHKB.s:445 .bss.APP_Rx_ptr_in:0000000000000000 APP_Rx_ptr_in
- /tmp/ccEvBHKB.s:465 .bss.pInstance:0000000000000000 pInstance
- /tmp/ccEvBHKB.s:434 .bss.APP_Rx_length:0000000000000000 $d
- /tmp/ccEvBHKB.s:441 .bss.APP_Rx_ptr_in:0000000000000000 $d
- /tmp/ccEvBHKB.s:448 .bss.APP_Rx_ptr_out:0000000000000000 $d
- /tmp/ccEvBHKB.s:459 .bss.USB_Tx_State:0000000000000000 $d
- /tmp/ccEvBHKB.s:461 .bss.pInstance:0000000000000000 $d
- /tmp/ccEvBHKB.s:468 .data.USBD_MIDI:0000000000000000 $d
- /tmp/ccEvBHKB.s:487 .data.USBD_MIDI_CfgDesc:0000000000000000 $d
+ /tmp/ccDAqcJz.s:385 .text.USBD_MIDI_RegisterInterface:0000000000000000 $t
+ /tmp/ccDAqcJz.s:392 .text.USBD_MIDI_RegisterInterface:0000000000000000 USBD_MIDI_RegisterInterface
+ /tmp/ccDAqcJz.s:471 .data.USBD_MIDI:0000000000000000 USBD_MIDI
+ /tmp/ccDAqcJz.s:458 .bss.USB_Tx_State:0000000000000000 USB_Tx_State
+ /tmp/ccDAqcJz.s:438 .bss.APP_Rx_length:0000000000000000 APP_Rx_length
+ /tmp/ccDAqcJz.s:452 .bss.APP_Rx_ptr_out:0000000000000000 APP_Rx_ptr_out
+ /tmp/ccDAqcJz.s:445 .bss.APP_Rx_ptr_in:0000000000000000 APP_Rx_ptr_in
+ /tmp/ccDAqcJz.s:465 .bss.pInstance:0000000000000000 pInstance
+ /tmp/ccDAqcJz.s:434 .bss.APP_Rx_length:0000000000000000 $d
+ /tmp/ccDAqcJz.s:441 .bss.APP_Rx_ptr_in:0000000000000000 $d
+ /tmp/ccDAqcJz.s:448 .bss.APP_Rx_ptr_out:0000000000000000 $d
+ /tmp/ccDAqcJz.s:459 .bss.USB_Tx_State:0000000000000000 $d
+ /tmp/ccDAqcJz.s:461 .bss.pInstance:0000000000000000 $d
+ /tmp/ccDAqcJz.s:468 .data.USBD_MIDI:0000000000000000 $d
+ /tmp/ccDAqcJz.s:487 .data.USBD_MIDI_CfgDesc:0000000000000000 $d
UNDEFINED SYMBOLS
USBD_LL_PrepareReceive
diff --git a/midi-dials/build/usbd_midi.o b/midi-dials/build/usbd_midi.o
index e48a5e4..67ebd65 100644
--- a/midi-dials/build/usbd_midi.o
+++ b/midi-dials/build/usbd_midi.o
Binary files differ
diff --git a/midi-dials/build/usbd_midi_if.lst b/midi-dials/build/usbd_midi_if.lst
index c984379..1fe0750 100644
--- a/midi-dials/build/usbd_midi_if.lst
+++ b/midi-dials/build/usbd_midi_if.lst
@@ -1,4 +1,4 @@
-ARM GAS /tmp/ccxcefs2.s page 1
+ARM GAS /tmp/ccjHqQBe.s page 1
1 .cpu cortex-m0
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccxcefs2.s page 1
32:Src/usbd_midi_if.c **** RingBufferU8 rbuf_usb_rx[MIDI_OUT_JACK_NUM]; //for input from USB
33:Src/usbd_midi_if.c **** RingBufferU8 rbuf_jack_rx[MIDI_IN_JACK_NUM]; //for input from MIDI-IN jack
34:Src/usbd_midi_if.c ****
- ARM GAS /tmp/ccxcefs2.s page 2
+ ARM GAS /tmp/ccjHqQBe.s page 2
35:Src/usbd_midi_if.c **** //for receiving midi data from jack
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccxcefs2.s page 1
89:Src/usbd_midi_if.c **** return FUNC_ERROR;
90:Src/usbd_midi_if.c **** }
91:Src/usbd_midi_if.c ****
- ARM GAS /tmp/ccxcefs2.s page 3
+ ARM GAS /tmp/ccjHqQBe.s page 3
92:Src/usbd_midi_if.c **** return FUNC_SUCCESS;
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccxcefs2.s page 1
146:Src/usbd_midi_if.c **** {
147:Src/usbd_midi_if.c **** MIDI_DataRx,
148:Src/usbd_midi_if.c **** MIDI_DataTx
- ARM GAS /tmp/ccxcefs2.s page 4
+ ARM GAS /tmp/ccjHqQBe.s page 4
149:Src/usbd_midi_if.c **** };
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccxcefs2.s page 1
203:Src/usbd_midi_if.c **** default:
204:Src/usbd_midi_if.c **** midi_size = 0;
205:Src/usbd_midi_if.c **** break;
- ARM GAS /tmp/ccxcefs2.s page 5
+ ARM GAS /tmp/ccjHqQBe.s page 5
206:Src/usbd_midi_if.c **** }
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccxcefs2.s page 1
52 0012 0133 adds r3, r3, #1
53 0014 2360 str r3, [r4]
233:Src/usbd_midi_if.c **** i++;
- ARM GAS /tmp/ccxcefs2.s page 6
+ ARM GAS /tmp/ccjHqQBe.s page 6
54 .loc 1 233 0
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccxcefs2.s page 1
103 0002 DE46 mov lr, fp
104 0004 4746 mov r7, r8
105 0006 80B5 push {r7, lr}
- ARM GAS /tmp/ccxcefs2.s page 7
+ ARM GAS /tmp/ccjHqQBe.s page 7
106 .LCFI2:
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccxcefs2.s page 1
153 002e 0093 str r3, [sp]
189:Src/usbd_midi_if.c ****
154 .loc 1 189 0
- ARM GAS /tmp/ccxcefs2.s page 8
+ ARM GAS /tmp/ccjHqQBe.s page 8
155 0030 FAE7 b .L15
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccxcefs2.s page 1
201 .LVL20:
202 .L10:
164:Src/usbd_midi_if.c ****
- ARM GAS /tmp/ccxcefs2.s page 9
+ ARM GAS /tmp/ccjHqQBe.s page 9
203 .loc 1 164 0 is_stmt 0 discriminator 1
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccxcefs2.s page 1
255 .align 1
256 .global midiInit
257 .syntax unified
- ARM GAS /tmp/ccxcefs2.s page 10
+ ARM GAS /tmp/ccjHqQBe.s page 10
258 .code 16
@@ -565,477 +565,611 @@ ARM GAS /tmp/ccxcefs2.s page 1
46:Src/usbd_midi_if.c **** if(BUFFER_SUCCESS != cureRingBufferU8Init(&rbuf_usb_rx[i], MIDI_BUFFER_SIZ))
278 .loc 1 46 0 is_stmt 0 discriminator 1
279 0004 002C cmp r4, #0
- 280 0006 01D0 beq .L25
+ 280 0006 07D0 beq .L25
+ 53:Src/usbd_midi_if.c **** if(BUFFER_SUCCESS != cureRingBufferU8Init(&rbuf_jack_rx[i], MIDI_BUFFER_SIZ))
+ 281 .loc 1 53 0 is_stmt 1
+ 282 0008 0024 movs r4, #0
+ 283 .LVL27:
+ 284 .L26:
+ 53:Src/usbd_midi_if.c **** if(BUFFER_SUCCESS != cureRingBufferU8Init(&rbuf_jack_rx[i], MIDI_BUFFER_SIZ))
+ 285 .loc 1 53 0 is_stmt 0 discriminator 1
+ 286 000a 002C cmp r4, #0
+ 287 000c 11D0 beq .L27
+ 61:Src/usbd_midi_if.c ****
+ 288 .loc 1 61 0 is_stmt 1
+ 289 000e 0020 movs r0, #0
+ 290 .LVL28:
+ 291 .L28:
+ 61:Src/usbd_midi_if.c ****
+ 292 .loc 1 61 0 is_stmt 0 discriminator 1
+ 293 0010 0028 cmp r0, #0
+ 294 0012 1BD0 beq .L31
72:Src/usbd_midi_if.c **** }
- 281 .loc 1 72 0 is_stmt 1
- 282 0008 0120 movs r0, #1
- 283 .L24:
+ 295 .loc 1 72 0 is_stmt 1
+ 296 0014 0120 movs r0, #1
+ 297 .LVL29:
+ 298 .L24:
73:Src/usbd_midi_if.c ****
- 284 .loc 1 73 0
- 285 @ sp needed
- 286 .LVL27:
- 287 000a 10BD pop {r4, pc}
- 288 .LVL28:
- 289 .L25:
+ 299 .loc 1 73 0
+ 300 @ sp needed
+ 301 0016 10BD pop {r4, pc}
+ 302 .LVL30:
+ 303 .L25:
47:Src/usbd_midi_if.c **** {
- 290 .loc 1 47 0
- 291 000c 8021 movs r1, #128
- 292 000e 6300 lsls r3, r4, #1
- 293 0010 1B19 adds r3, r3, r4
- 294 0012 9800 lsls r0, r3, #2
- 295 0014 054B ldr r3, .L27
- 296 0016 C018 adds r0, r0, r3
- 297 0018 8900 lsls r1, r1, #2
- 298 001a FFF7FEFF bl cureRingBufferU8Init
- 299 .LVL29:
- 300 001e 0128 cmp r0, #1
- 301 0020 01D1 bne .L26
+ 304 .loc 1 47 0
+ 305 0018 8021 movs r1, #128
+ ARM GAS /tmp/ccjHqQBe.s page 11
+
+
+ 306 001a 6300 lsls r3, r4, #1
+ 307 001c 1B19 adds r3, r3, r4
+ 308 001e 9800 lsls r0, r3, #2
+ 309 0020 194B ldr r3, .L34
+ 310 0022 C018 adds r0, r0, r3
+ 311 0024 8900 lsls r1, r1, #2
+ 312 0026 FFF7FEFF bl cureRingBufferU8Init
+ 313 .LVL31:
+ 314 002a 0128 cmp r0, #1
+ 315 002c 27D1 bne .L32
46:Src/usbd_midi_if.c **** if(BUFFER_SUCCESS != cureRingBufferU8Init(&rbuf_usb_rx[i], MIDI_BUFFER_SIZ))
- 302 .loc 1 46 0 discriminator 2
- 303 0022 0134 adds r4, r4, #1
- 304 .LVL30:
- 305 0024 EEE7 b .L23
- 306 .L26:
+ 316 .loc 1 46 0 discriminator 2
+ 317 002e 0134 adds r4, r4, #1
+ 318 .LVL32:
+ 319 0030 E8E7 b .L23
+ 320 .L27:
+ 54:Src/usbd_midi_if.c **** {
+ 321 .loc 1 54 0
+ 322 0032 8021 movs r1, #128
+ 323 0034 6300 lsls r3, r4, #1
+ 324 0036 1B19 adds r3, r3, r4
+ 325 0038 9800 lsls r0, r3, #2
+ 326 003a 144B ldr r3, .L34+4
+ 327 003c C018 adds r0, r0, r3
+ 328 003e 8900 lsls r1, r1, #2
+ 329 0040 FFF7FEFF bl cureRingBufferU8Init
+ 330 .LVL33:
+ 331 0044 0128 cmp r0, #1
+ 332 0046 1CD1 bne .L33
+ 53:Src/usbd_midi_if.c **** if(BUFFER_SUCCESS != cureRingBufferU8Init(&rbuf_jack_rx[i], MIDI_BUFFER_SIZ))
+ 333 .loc 1 53 0 discriminator 2
+ 334 0048 0134 adds r4, r4, #1
+ 335 .LVL34:
+ 336 004a DEE7 b .L26
+ 337 .LVL35:
+ 338 .L31:
+ 63:Src/usbd_midi_if.c **** analyzed_status[i].data_idx = 0;
+ 339 .loc 1 63 0
+ 340 004c 0022 movs r2, #0
+ 341 004e 104B ldr r3, .L34+8
+ 342 0050 1A54 strb r2, [r3, r0]
+ 64:Src/usbd_midi_if.c **** midi_event[i].length = 0;
+ 343 .loc 1 64 0
+ 344 0052 8100 lsls r1, r0, #2
+ 345 0054 0F4B ldr r3, .L34+12
+ 346 0056 5B18 adds r3, r3, r1
+ 347 0058 DA70 strb r2, [r3, #3]
+ 65:Src/usbd_midi_if.c ****
+ 348 .loc 1 65 0
+ 349 005a 8301 lsls r3, r0, #6
+ 350 005c 1B18 adds r3, r3, r0
+ 351 005e 0E49 ldr r1, .L34+16
+ 352 0060 5A54 strb r2, [r3, r1]
+ 353 .LVL36:
+ 67:Src/usbd_midi_if.c **** midi_event[i].midi_byte[j] = 0x00;
+ 354 .loc 1 67 0
+ 355 0062 0200 movs r2, r0
+ ARM GAS /tmp/ccjHqQBe.s page 12
+
+
+ 356 0064 07E0 b .L29
+ 357 .LVL37:
+ 358 .L30:
+ 68:Src/usbd_midi_if.c **** }
+ 359 .loc 1 68 0 discriminator 3
+ 360 0066 8101 lsls r1, r0, #6
+ 361 0068 0918 adds r1, r1, r0
+ 362 006a 0B4B ldr r3, .L34+16
+ 363 006c 5B18 adds r3, r3, r1
+ 364 006e 9B18 adds r3, r3, r2
+ 365 0070 0021 movs r1, #0
+ 366 0072 5970 strb r1, [r3, #1]
+ 67:Src/usbd_midi_if.c **** midi_event[i].midi_byte[j] = 0x00;
+ 367 .loc 1 67 0 discriminator 3
+ 368 0074 0132 adds r2, r2, #1
+ 369 .LVL38:
+ 370 .L29:
+ 67:Src/usbd_midi_if.c **** midi_event[i].midi_byte[j] = 0x00;
+ 371 .loc 1 67 0 is_stmt 0 discriminator 1
+ 372 0076 3F2A cmp r2, #63
+ 373 0078 F5D9 bls .L30
+ 61:Src/usbd_midi_if.c ****
+ 374 .loc 1 61 0 is_stmt 1 discriminator 2
+ 375 007a 0130 adds r0, r0, #1
+ 376 .LVL39:
+ 377 007c C8E7 b .L28
+ 378 .LVL40:
+ 379 .L32:
49:Src/usbd_midi_if.c **** }
- 307 .loc 1 49 0
- ARM GAS /tmp/ccxcefs2.s page 11
-
-
- 308 0026 0020 movs r0, #0
- 309 0028 EFE7 b .L24
- 310 .L28:
- 311 002a C046 .align 2
- 312 .L27:
- 313 002c 00000000 .word rbuf_usb_rx
- 314 .cfi_endproc
- 315 .LFE43:
- 317 .section .text.midiGetFromUsbRx,"ax",%progbits
- 318 .align 1
- 319 .global midiGetFromUsbRx
- 320 .syntax unified
- 321 .code 16
- 322 .thumb_func
- 323 .fpu softvfp
- 325 midiGetFromUsbRx:
- 326 .LFB44:
+ 380 .loc 1 49 0
+ 381 007e 0020 movs r0, #0
+ 382 0080 C9E7 b .L24
+ 383 .L33:
+ 56:Src/usbd_midi_if.c **** }
+ 384 .loc 1 56 0
+ 385 0082 0020 movs r0, #0
+ 386 0084 C7E7 b .L24
+ 387 .L35:
+ 388 0086 C046 .align 2
+ 389 .L34:
+ 390 0088 00000000 .word rbuf_usb_rx
+ 391 008c 00000000 .word rbuf_jack_rx
+ 392 0090 00000000 .word rx_midi_msg
+ 393 0094 00000000 .word analyzed_status
+ 394 0098 00000000 .word midi_event
+ 395 .cfi_endproc
+ 396 .LFE43:
+ 398 .section .text.midiGetFromUsbRx,"ax",%progbits
+ 399 .align 1
+ 400 .global midiGetFromUsbRx
+ 401 .syntax unified
+ 402 .code 16
+ 403 .thumb_func
+ 404 .fpu softvfp
+ 406 midiGetFromUsbRx:
+ 407 .LFB44:
76:Src/usbd_midi_if.c **** if(BUFFER_SUCCESS != cureRingBufferU8Dequeue(&rbuf_usb_rx[cable_num], dat))
- 327 .loc 1 76 0
- 328 .cfi_startproc
- 329 @ args = 0, pretend = 0, frame = 0
- 330 @ frame_needed = 0, uses_anonymous_args = 0
- 331 .LVL31:
- 332 0000 10B5 push {r4, lr}
- 333 .LCFI5:
- 334 .cfi_def_cfa_offset 8
- 335 .cfi_offset 4, -8
- 336 .cfi_offset 14, -4
+ ARM GAS /tmp/ccjHqQBe.s page 13
+
+
+ 408 .loc 1 76 0
+ 409 .cfi_startproc
+ 410 @ args = 0, pretend = 0, frame = 0
+ 411 @ frame_needed = 0, uses_anonymous_args = 0
+ 412 .LVL41:
+ 413 0000 10B5 push {r4, lr}
+ 414 .LCFI5:
+ 415 .cfi_def_cfa_offset 8
+ 416 .cfi_offset 4, -8
+ 417 .cfi_offset 14, -4
77:Src/usbd_midi_if.c **** {
- 337 .loc 1 77 0
- 338 0002 4300 lsls r3, r0, #1
- 339 0004 1818 adds r0, r3, r0
- 340 .LVL32:
- 341 0006 8300 lsls r3, r0, #2
- 342 0008 0448 ldr r0, .L32
- 343 000a 1818 adds r0, r3, r0
- 344 000c FFF7FEFF bl cureRingBufferU8Dequeue
- 345 .LVL33:
- 346 0010 0128 cmp r0, #1
- 347 0012 01D0 beq .L31
+ 418 .loc 1 77 0
+ 419 0002 4300 lsls r3, r0, #1
+ 420 0004 1818 adds r0, r3, r0
+ 421 .LVL42:
+ 422 0006 8300 lsls r3, r0, #2
+ 423 0008 0448 ldr r0, .L39
+ 424 000a 1818 adds r0, r3, r0
+ 425 000c FFF7FEFF bl cureRingBufferU8Dequeue
+ 426 .LVL43:
+ 427 0010 0128 cmp r0, #1
+ 428 0012 01D0 beq .L38
79:Src/usbd_midi_if.c **** }
- 348 .loc 1 79 0
- 349 0014 0020 movs r0, #0
- 350 .L30:
+ 429 .loc 1 79 0
+ 430 0014 0020 movs r0, #0
+ 431 .L37:
83:Src/usbd_midi_if.c ****
- 351 .loc 1 83 0
- 352 @ sp needed
- 353 0016 10BD pop {r4, pc}
- 354 .L31:
+ 432 .loc 1 83 0
+ 433 @ sp needed
+ 434 0016 10BD pop {r4, pc}
+ 435 .L38:
82:Src/usbd_midi_if.c **** }
- 355 .loc 1 82 0
- 356 0018 0120 movs r0, #1
- 357 001a FCE7 b .L30
- 358 .L33:
- 359 .align 2
- 360 .L32:
- 361 001c 00000000 .word rbuf_usb_rx
- ARM GAS /tmp/ccxcefs2.s page 12
-
-
- 362 .cfi_endproc
- 363 .LFE44:
- 365 .section .text.midiGetFromJackRx,"ax",%progbits
- 366 .align 1
- 367 .global midiGetFromJackRx
- 368 .syntax unified
- 369 .code 16
- 370 .thumb_func
- 371 .fpu softvfp
- 373 midiGetFromJackRx:
- 374 .LFB45:
+ 436 .loc 1 82 0
+ 437 0018 0120 movs r0, #1
+ 438 001a FCE7 b .L37
+ 439 .L40:
+ 440 .align 2
+ 441 .L39:
+ 442 001c 00000000 .word rbuf_usb_rx
+ 443 .cfi_endproc
+ 444 .LFE44:
+ 446 .section .text.midiGetFromJackRx,"ax",%progbits
+ 447 .align 1
+ 448 .global midiGetFromJackRx
+ 449 .syntax unified
+ 450 .code 16
+ 451 .thumb_func
+ 452 .fpu softvfp
+ 454 midiGetFromJackRx:
+ 455 .LFB45:
86:Src/usbd_midi_if.c **** if(BUFFER_SUCCESS != cureRingBufferU8Dequeue(&rbuf_jack_rx[cable_num], &rx_midi_msg[cable_num]))
- 375 .loc 1 86 0
- 376 .cfi_startproc
- 377 @ args = 0, pretend = 0, frame = 0
- 378 @ frame_needed = 0, uses_anonymous_args = 0
- 379 .LVL34:
- 380 0000 10B5 push {r4, lr}
- 381 .LCFI6:
- 382 .cfi_def_cfa_offset 8
- 383 .cfi_offset 4, -8
- 384 .cfi_offset 14, -4
+ 456 .loc 1 86 0
+ 457 .cfi_startproc
+ 458 @ args = 0, pretend = 0, frame = 0
+ 459 @ frame_needed = 0, uses_anonymous_args = 0
+ 460 .LVL44:
+ 461 0000 10B5 push {r4, lr}
+ ARM GAS /tmp/ccjHqQBe.s page 14
+
+
+ 462 .LCFI6:
+ 463 .cfi_def_cfa_offset 8
+ 464 .cfi_offset 4, -8
+ 465 .cfi_offset 14, -4
87:Src/usbd_midi_if.c **** {
- 385 .loc 1 87 0
- 386 0002 0749 ldr r1, .L37
- 387 0004 4118 adds r1, r0, r1
- 388 0006 4300 lsls r3, r0, #1
- 389 0008 1818 adds r0, r3, r0
- 390 .LVL35:
- 391 000a 8300 lsls r3, r0, #2
- 392 000c 0548 ldr r0, .L37+4
- 393 000e 1818 adds r0, r3, r0
- 394 0010 FFF7FEFF bl cureRingBufferU8Dequeue
- 395 .LVL36:
- 396 0014 0128 cmp r0, #1
- 397 0016 01D0 beq .L36
+ 466 .loc 1 87 0
+ 467 0002 0749 ldr r1, .L44
+ 468 0004 4118 adds r1, r0, r1
+ 469 0006 4300 lsls r3, r0, #1
+ 470 0008 1818 adds r0, r3, r0
+ 471 .LVL45:
+ 472 000a 8300 lsls r3, r0, #2
+ 473 000c 0548 ldr r0, .L44+4
+ 474 000e 1818 adds r0, r3, r0
+ 475 0010 FFF7FEFF bl cureRingBufferU8Dequeue
+ 476 .LVL46:
+ 477 0014 0128 cmp r0, #1
+ 478 0016 01D0 beq .L43
89:Src/usbd_midi_if.c **** }
- 398 .loc 1 89 0
- 399 0018 0020 movs r0, #0
- 400 .L35:
+ 479 .loc 1 89 0
+ 480 0018 0020 movs r0, #0
+ 481 .L42:
93:Src/usbd_midi_if.c ****
- 401 .loc 1 93 0
- 402 @ sp needed
- 403 001a 10BD pop {r4, pc}
- 404 .L36:
+ 482 .loc 1 93 0
+ 483 @ sp needed
+ 484 001a 10BD pop {r4, pc}
+ 485 .L43:
92:Src/usbd_midi_if.c **** }
- 405 .loc 1 92 0
- 406 001c 0120 movs r0, #1
- 407 001e FCE7 b .L35
- 408 .L38:
- 409 .align 2
- 410 .L37:
- 411 0020 00000000 .word rx_midi_msg
- 412 0024 00000000 .word rbuf_jack_rx
- 413 .cfi_endproc
- 414 .LFE45:
- 416 .section .text.midiSetFromJackRx,"ax",%progbits
- ARM GAS /tmp/ccxcefs2.s page 13
-
-
- 417 .align 1
- 418 .global midiSetFromJackRx
- 419 .syntax unified
- 420 .code 16
- 421 .thumb_func
- 422 .fpu softvfp
- 424 midiSetFromJackRx:
- 425 .LFB46:
+ 486 .loc 1 92 0
+ 487 001c 0120 movs r0, #1
+ 488 001e FCE7 b .L42
+ 489 .L45:
+ 490 .align 2
+ 491 .L44:
+ 492 0020 00000000 .word rx_midi_msg
+ 493 0024 00000000 .word rbuf_jack_rx
+ 494 .cfi_endproc
+ 495 .LFE45:
+ 497 .section .text.midiSetFromJackRx,"ax",%progbits
+ 498 .align 1
+ 499 .global midiSetFromJackRx
+ 500 .syntax unified
+ 501 .code 16
+ 502 .thumb_func
+ 503 .fpu softvfp
+ 505 midiSetFromJackRx:
+ 506 .LFB46:
96:Src/usbd_midi_if.c **** if(BUFFER_SUCCESS != cureRingBufferU8Enqueue(&rbuf_jack_rx[cable_num], dat))
- 426 .loc 1 96 0
- 427 .cfi_startproc
- 428 @ args = 0, pretend = 0, frame = 0
- 429 @ frame_needed = 0, uses_anonymous_args = 0
- 430 .LVL37:
- 431 0000 10B5 push {r4, lr}
- 432 .LCFI7:
- 433 .cfi_def_cfa_offset 8
- 434 .cfi_offset 4, -8
- 435 .cfi_offset 14, -4
+ 507 .loc 1 96 0
+ 508 .cfi_startproc
+ 509 @ args = 0, pretend = 0, frame = 0
+ 510 @ frame_needed = 0, uses_anonymous_args = 0
+ 511 .LVL47:
+ 512 0000 10B5 push {r4, lr}
+ 513 .LCFI7:
+ 514 .cfi_def_cfa_offset 8
+ 515 .cfi_offset 4, -8
+ ARM GAS /tmp/ccjHqQBe.s page 15
+
+
+ 516 .cfi_offset 14, -4
97:Src/usbd_midi_if.c **** {
- 436 .loc 1 97 0
- 437 0002 4300 lsls r3, r0, #1
- 438 0004 1818 adds r0, r3, r0
- 439 .LVL38:
- 440 0006 8300 lsls r3, r0, #2
- 441 0008 0448 ldr r0, .L42
- 442 000a 1818 adds r0, r3, r0
- 443 000c FFF7FEFF bl cureRingBufferU8Enqueue
- 444 .LVL39:
- 445 0010 0128 cmp r0, #1
- 446 0012 01D0 beq .L41
+ 517 .loc 1 97 0
+ 518 0002 4300 lsls r3, r0, #1
+ 519 0004 1818 adds r0, r3, r0
+ 520 .LVL48:
+ 521 0006 8300 lsls r3, r0, #2
+ 522 0008 0448 ldr r0, .L49
+ 523 000a 1818 adds r0, r3, r0
+ 524 000c FFF7FEFF bl cureRingBufferU8Enqueue
+ 525 .LVL49:
+ 526 0010 0128 cmp r0, #1
+ 527 0012 01D0 beq .L48
99:Src/usbd_midi_if.c **** }
- 447 .loc 1 99 0
- 448 0014 0020 movs r0, #0
- 449 .L40:
+ 528 .loc 1 99 0
+ 529 0014 0020 movs r0, #0
+ 530 .L47:
103:Src/usbd_midi_if.c ****
- 450 .loc 1 103 0
- 451 @ sp needed
- 452 0016 10BD pop {r4, pc}
- 453 .L41:
+ 531 .loc 1 103 0
+ 532 @ sp needed
+ 533 0016 10BD pop {r4, pc}
+ 534 .L48:
102:Src/usbd_midi_if.c **** }
- 454 .loc 1 102 0
- 455 0018 0120 movs r0, #1
- 456 001a FCE7 b .L40
- 457 .L43:
- 458 .align 2
- 459 .L42:
- 460 001c 00000000 .word rbuf_jack_rx
- 461 .cfi_endproc
- 462 .LFE46:
- 464 .section .text.isUsbRxBufEmpty,"ax",%progbits
- 465 .align 1
- 466 .global isUsbRxBufEmpty
- 467 .syntax unified
- 468 .code 16
- 469 .thumb_func
- 470 .fpu softvfp
- ARM GAS /tmp/ccxcefs2.s page 14
-
-
- 472 isUsbRxBufEmpty:
- 473 .LFB47:
+ 535 .loc 1 102 0
+ 536 0018 0120 movs r0, #1
+ 537 001a FCE7 b .L47
+ 538 .L50:
+ 539 .align 2
+ 540 .L49:
+ 541 001c 00000000 .word rbuf_jack_rx
+ 542 .cfi_endproc
+ 543 .LFE46:
+ 545 .section .text.isUsbRxBufEmpty,"ax",%progbits
+ 546 .align 1
+ 547 .global isUsbRxBufEmpty
+ 548 .syntax unified
+ 549 .code 16
+ 550 .thumb_func
+ 551 .fpu softvfp
+ 553 isUsbRxBufEmpty:
+ 554 .LFB47:
107:Src/usbd_midi_if.c **** if( 0 != _cureRingBufferU8GetUsedSize(&rbuf_usb_rx[cable_num]) ){
- 474 .loc 1 107 0
- 475 .cfi_startproc
- 476 @ args = 0, pretend = 0, frame = 0
- 477 @ frame_needed = 0, uses_anonymous_args = 0
- 478 .LVL40:
- 479 0000 10B5 push {r4, lr}
- 480 .LCFI8:
- 481 .cfi_def_cfa_offset 8
- 482 .cfi_offset 4, -8
- 483 .cfi_offset 14, -4
+ 555 .loc 1 107 0
+ 556 .cfi_startproc
+ 557 @ args = 0, pretend = 0, frame = 0
+ 558 @ frame_needed = 0, uses_anonymous_args = 0
+ 559 .LVL50:
+ 560 0000 10B5 push {r4, lr}
+ 561 .LCFI8:
+ 562 .cfi_def_cfa_offset 8
+ 563 .cfi_offset 4, -8
+ 564 .cfi_offset 14, -4
108:Src/usbd_midi_if.c **** return false;
- 484 .loc 1 108 0
- 485 0002 4300 lsls r3, r0, #1
- 486 0004 1818 adds r0, r3, r0
- 487 .LVL41:
- 488 0006 8300 lsls r3, r0, #2
- 489 0008 0448 ldr r0, .L48
- 490 000a 1818 adds r0, r3, r0
- 491 000c FFF7FEFF bl _cureRingBufferU8GetUsedSize
- 492 .LVL42:
- 493 0010 0028 cmp r0, #0
- 494 0012 01D1 bne .L47
+ 565 .loc 1 108 0
+ 566 0002 4300 lsls r3, r0, #1
+ 567 0004 1818 adds r0, r3, r0
+ 568 .LVL51:
+ ARM GAS /tmp/ccjHqQBe.s page 16
+
+
+ 569 0006 8300 lsls r3, r0, #2
+ 570 0008 0448 ldr r0, .L55
+ 571 000a 1818 adds r0, r3, r0
+ 572 000c FFF7FEFF bl _cureRingBufferU8GetUsedSize
+ 573 .LVL52:
+ 574 0010 0028 cmp r0, #0
+ 575 0012 01D1 bne .L54
112:Src/usbd_midi_if.c **** }
- 495 .loc 1 112 0
- 496 0014 0120 movs r0, #1
- 497 .L45:
+ 576 .loc 1 112 0
+ 577 0014 0120 movs r0, #1
+ 578 .L52:
113:Src/usbd_midi_if.c ****
- 498 .loc 1 113 0
- 499 @ sp needed
- 500 0016 10BD pop {r4, pc}
- 501 .L47:
+ 579 .loc 1 113 0
+ 580 @ sp needed
+ 581 0016 10BD pop {r4, pc}
+ 582 .L54:
109:Src/usbd_midi_if.c **** }
- 502 .loc 1 109 0
- 503 0018 0020 movs r0, #0
- 504 001a FCE7 b .L45
- 505 .L49:
- 506 .align 2
- 507 .L48:
- 508 001c 00000000 .word rbuf_usb_rx
- 509 .cfi_endproc
- 510 .LFE47:
- 512 .section .text.isJackRxBufEmpty,"ax",%progbits
- 513 .align 1
- 514 .global isJackRxBufEmpty
- 515 .syntax unified
- 516 .code 16
- 517 .thumb_func
- 518 .fpu softvfp
- 520 isJackRxBufEmpty:
- 521 .LFB48:
+ 583 .loc 1 109 0
+ 584 0018 0020 movs r0, #0
+ 585 001a FCE7 b .L52
+ 586 .L56:
+ 587 .align 2
+ 588 .L55:
+ 589 001c 00000000 .word rbuf_usb_rx
+ 590 .cfi_endproc
+ 591 .LFE47:
+ 593 .section .text.isJackRxBufEmpty,"ax",%progbits
+ 594 .align 1
+ 595 .global isJackRxBufEmpty
+ 596 .syntax unified
+ 597 .code 16
+ 598 .thumb_func
+ 599 .fpu softvfp
+ 601 isJackRxBufEmpty:
+ 602 .LFB48:
116:Src/usbd_midi_if.c **** if( 0 != _cureRingBufferU8GetUsedSize(&rbuf_jack_rx[cable_num]) ){
- 522 .loc 1 116 0
- 523 .cfi_startproc
- 524 @ args = 0, pretend = 0, frame = 0
- ARM GAS /tmp/ccxcefs2.s page 15
-
-
- 525 @ frame_needed = 0, uses_anonymous_args = 0
- 526 .LVL43:
- 527 0000 10B5 push {r4, lr}
- 528 .LCFI9:
- 529 .cfi_def_cfa_offset 8
- 530 .cfi_offset 4, -8
- 531 .cfi_offset 14, -4
+ 603 .loc 1 116 0
+ 604 .cfi_startproc
+ 605 @ args = 0, pretend = 0, frame = 0
+ 606 @ frame_needed = 0, uses_anonymous_args = 0
+ 607 .LVL53:
+ 608 0000 10B5 push {r4, lr}
+ 609 .LCFI9:
+ 610 .cfi_def_cfa_offset 8
+ 611 .cfi_offset 4, -8
+ 612 .cfi_offset 14, -4
117:Src/usbd_midi_if.c **** return false;
- 532 .loc 1 117 0
- 533 0002 4300 lsls r3, r0, #1
- 534 0004 1818 adds r0, r3, r0
- 535 .LVL44:
- 536 0006 8300 lsls r3, r0, #2
- 537 0008 0448 ldr r0, .L54
- 538 000a 1818 adds r0, r3, r0
- 539 000c FFF7FEFF bl _cureRingBufferU8GetUsedSize
- 540 .LVL45:
- 541 0010 0028 cmp r0, #0
- 542 0012 01D1 bne .L53
+ 613 .loc 1 117 0
+ 614 0002 4300 lsls r3, r0, #1
+ 615 0004 1818 adds r0, r3, r0
+ 616 .LVL54:
+ 617 0006 8300 lsls r3, r0, #2
+ 618 0008 0448 ldr r0, .L61
+ 619 000a 1818 adds r0, r3, r0
+ 620 000c FFF7FEFF bl _cureRingBufferU8GetUsedSize
+ 621 .LVL55:
+ 622 0010 0028 cmp r0, #0
+ ARM GAS /tmp/ccjHqQBe.s page 17
+
+
+ 623 0012 01D1 bne .L60
121:Src/usbd_midi_if.c **** }
- 543 .loc 1 121 0
- 544 0014 0120 movs r0, #1
- 545 .L51:
+ 624 .loc 1 121 0
+ 625 0014 0120 movs r0, #1
+ 626 .L58:
122:Src/usbd_midi_if.c ****
- 546 .loc 1 122 0
- 547 @ sp needed
- 548 0016 10BD pop {r4, pc}
- 549 .L53:
+ 627 .loc 1 122 0
+ 628 @ sp needed
+ 629 0016 10BD pop {r4, pc}
+ 630 .L60:
118:Src/usbd_midi_if.c **** }
- 550 .loc 1 118 0
- 551 0018 0020 movs r0, #0
- 552 001a FCE7 b .L51
- 553 .L55:
- 554 .align 2
- 555 .L54:
- 556 001c 00000000 .word rbuf_jack_rx
- 557 .cfi_endproc
- 558 .LFE48:
- 560 .section .text.isRxBufEmpty,"ax",%progbits
- 561 .align 1
- 562 .global isRxBufEmpty
- 563 .syntax unified
- 564 .code 16
- 565 .thumb_func
- 566 .fpu softvfp
- 568 isRxBufEmpty:
- 569 .LFB49:
+ 631 .loc 1 118 0
+ 632 0018 0020 movs r0, #0
+ 633 001a FCE7 b .L58
+ 634 .L62:
+ 635 .align 2
+ 636 .L61:
+ 637 001c 00000000 .word rbuf_jack_rx
+ 638 .cfi_endproc
+ 639 .LFE48:
+ 641 .section .text.isRxBufEmpty,"ax",%progbits
+ 642 .align 1
+ 643 .global isRxBufEmpty
+ 644 .syntax unified
+ 645 .code 16
+ 646 .thumb_func
+ 647 .fpu softvfp
+ 649 isRxBufEmpty:
+ 650 .LFB49:
125:Src/usbd_midi_if.c **** uint32_t i;
- 570 .loc 1 125 0
- 571 .cfi_startproc
- 572 @ args = 0, pretend = 0, frame = 0
- 573 @ frame_needed = 0, uses_anonymous_args = 0
- 574 0000 10B5 push {r4, lr}
- 575 .LCFI10:
- 576 .cfi_def_cfa_offset 8
- 577 .cfi_offset 4, -8
- 578 .cfi_offset 14, -4
- ARM GAS /tmp/ccxcefs2.s page 16
-
-
- 579 .LVL46:
+ 651 .loc 1 125 0
+ 652 .cfi_startproc
+ 653 @ args = 0, pretend = 0, frame = 0
+ 654 @ frame_needed = 0, uses_anonymous_args = 0
+ 655 0000 10B5 push {r4, lr}
+ 656 .LCFI10:
+ 657 .cfi_def_cfa_offset 8
+ 658 .cfi_offset 4, -8
+ 659 .cfi_offset 14, -4
+ 660 .LVL56:
128:Src/usbd_midi_if.c **** if(0 != _cureRingBufferU8GetUsedSize(&rbuf_usb_rx[i]))
- 580 .loc 1 128 0
- 581 0002 0024 movs r4, #0
- 582 .LVL47:
- 583 .L57:
+ 661 .loc 1 128 0
+ 662 0002 0024 movs r4, #0
+ 663 .LVL57:
+ 664 .L64:
128:Src/usbd_midi_if.c **** if(0 != _cureRingBufferU8GetUsedSize(&rbuf_usb_rx[i]))
- 584 .loc 1 128 0 is_stmt 0 discriminator 1
- 585 0004 002C cmp r4, #0
- 586 0006 01D0 beq .L59
+ 665 .loc 1 128 0 is_stmt 0 discriminator 1
+ 666 0004 002C cmp r4, #0
+ 667 0006 04D0 beq .L66
+ 135:Src/usbd_midi_if.c **** if(0 != _cureRingBufferU8GetUsedSize(&rbuf_jack_rx[i]))
+ 668 .loc 1 135 0 is_stmt 1
+ 669 0008 0024 movs r4, #0
+ 670 .LVL58:
+ 671 .L67:
+ 135:Src/usbd_midi_if.c **** if(0 != _cureRingBufferU8GetUsedSize(&rbuf_jack_rx[i]))
+ 672 .loc 1 135 0 is_stmt 0 discriminator 1
+ 673 000a 002C cmp r4, #0
+ ARM GAS /tmp/ccjHqQBe.s page 18
+
+
+ 674 000c 0CD0 beq .L68
141:Src/usbd_midi_if.c **** }
- 587 .loc 1 141 0 is_stmt 1
- 588 0008 0120 movs r0, #1
- 589 .L58:
+ 675 .loc 1 141 0 is_stmt 1
+ 676 000e 0120 movs r0, #1
+ 677 .L65:
142:Src/usbd_midi_if.c ****
- 590 .loc 1 142 0
- 591 @ sp needed
- 592 .LVL48:
- 593 000a 10BD pop {r4, pc}
- 594 .LVL49:
- 595 .L59:
+ 678 .loc 1 142 0
+ 679 @ sp needed
+ 680 .LVL59:
+ 681 0010 10BD pop {r4, pc}
+ 682 .LVL60:
+ 683 .L66:
129:Src/usbd_midi_if.c **** {
- 596 .loc 1 129 0
- 597 000c 6300 lsls r3, r4, #1
- 598 000e 1B19 adds r3, r3, r4
- 599 0010 9800 lsls r0, r3, #2
- 600 0012 054B ldr r3, .L61
- 601 0014 C018 adds r0, r0, r3
- 602 0016 FFF7FEFF bl _cureRingBufferU8GetUsedSize
- 603 .LVL50:
- 604 001a 0028 cmp r0, #0
- 605 001c 01D1 bne .L60
+ 684 .loc 1 129 0
+ 685 0012 6300 lsls r3, r4, #1
+ 686 0014 1B19 adds r3, r3, r4
+ 687 0016 9800 lsls r0, r3, #2
+ 688 0018 0B4B ldr r3, .L71
+ 689 001a C018 adds r0, r0, r3
+ 690 001c FFF7FEFF bl _cureRingBufferU8GetUsedSize
+ 691 .LVL61:
+ 692 0020 0028 cmp r0, #0
+ 693 0022 0CD1 bne .L69
128:Src/usbd_midi_if.c **** if(0 != _cureRingBufferU8GetUsedSize(&rbuf_usb_rx[i]))
- 606 .loc 1 128 0 discriminator 2
- 607 001e 0134 adds r4, r4, #1
- 608 .LVL51:
- 609 0020 F0E7 b .L57
- 610 .L60:
+ 694 .loc 1 128 0 discriminator 2
+ 695 0024 0134 adds r4, r4, #1
+ 696 .LVL62:
+ 697 0026 EDE7 b .L64
+ 698 .L68:
+ 136:Src/usbd_midi_if.c **** {
+ 699 .loc 1 136 0
+ 700 0028 6300 lsls r3, r4, #1
+ 701 002a 1B19 adds r3, r3, r4
+ 702 002c 9800 lsls r0, r3, #2
+ 703 002e 074B ldr r3, .L71+4
+ 704 0030 C018 adds r0, r0, r3
+ 705 0032 FFF7FEFF bl _cureRingBufferU8GetUsedSize
+ 706 .LVL63:
+ 707 0036 0028 cmp r0, #0
+ 708 0038 03D1 bne .L70
+ 135:Src/usbd_midi_if.c **** if(0 != _cureRingBufferU8GetUsedSize(&rbuf_jack_rx[i]))
+ 709 .loc 1 135 0 discriminator 2
+ 710 003a 0134 adds r4, r4, #1
+ 711 .LVL64:
+ 712 003c E5E7 b .L67
+ 713 .L69:
131:Src/usbd_midi_if.c **** }
- 611 .loc 1 131 0
- 612 0022 0020 movs r0, #0
- 613 0024 F1E7 b .L58
- 614 .L62:
- 615 0026 C046 .align 2
- 616 .L61:
- 617 0028 00000000 .word rbuf_usb_rx
- 618 .cfi_endproc
- 619 .LFE49:
- 621 .section .text.sendMidiMessage,"ax",%progbits
- 622 .align 1
- 623 .global sendMidiMessage
- 624 .syntax unified
- 625 .code 16
- 626 .thumb_func
- 627 .fpu softvfp
- 629 sendMidiMessage:
- 630 .LFB51:
- ARM GAS /tmp/ccxcefs2.s page 17
-
-
+ 714 .loc 1 131 0
+ 715 003e 0020 movs r0, #0
+ 716 0040 E6E7 b .L65
+ 717 .L70:
+ 138:Src/usbd_midi_if.c **** }
+ 718 .loc 1 138 0
+ 719 0042 0020 movs r0, #0
+ 720 0044 E4E7 b .L65
+ 721 .L72:
+ 722 0046 C046 .align 2
+ ARM GAS /tmp/ccjHqQBe.s page 19
+
+
+ 723 .L71:
+ 724 0048 00000000 .word rbuf_usb_rx
+ 725 004c 00000000 .word rbuf_jack_rx
+ 726 .cfi_endproc
+ 727 .LFE49:
+ 729 .section .text.sendMidiMessage,"ax",%progbits
+ 730 .align 1
+ 731 .global sendMidiMessage
+ 732 .syntax unified
+ 733 .code 16
+ 734 .thumb_func
+ 735 .fpu softvfp
+ 737 sendMidiMessage:
+ 738 .LFB51:
217:Src/usbd_midi_if.c **** if(size == 4){
- 631 .loc 1 217 0
- 632 .cfi_startproc
- 633 @ args = 0, pretend = 0, frame = 0
- 634 @ frame_needed = 0, uses_anonymous_args = 0
- 635 .LVL52:
- 636 0000 10B5 push {r4, lr}
- 637 .LCFI11:
- 638 .cfi_def_cfa_offset 8
- 639 .cfi_offset 4, -8
- 640 .cfi_offset 14, -4
+ 739 .loc 1 217 0
+ 740 .cfi_startproc
+ 741 @ args = 0, pretend = 0, frame = 0
+ 742 @ frame_needed = 0, uses_anonymous_args = 0
+ 743 .LVL65:
+ 744 0000 10B5 push {r4, lr}
+ 745 .LCFI11:
+ 746 .cfi_def_cfa_offset 8
+ 747 .cfi_offset 4, -8
+ 748 .cfi_offset 14, -4
218:Src/usbd_midi_if.c **** // APP_Rx_Buffer[0] = msg[0];
- 641 .loc 1 218 0
- 642 0002 0429 cmp r1, #4
- 643 0004 00D0 beq .L65
- 644 .LVL53:
- 645 .L63:
+ 749 .loc 1 218 0
+ 750 0002 0429 cmp r1, #4
+ 751 0004 00D0 beq .L75
+ 752 .LVL66:
+ 753 .L73:
226:Src/usbd_midi_if.c ****
- 646 .loc 1 226 0
- 647 @ sp needed
- 648 0006 10BD pop {r4, pc}
- 649 .LVL54:
- 650 .L65:
+ 754 .loc 1 226 0
+ 755 @ sp needed
+ 756 0006 10BD pop {r4, pc}
+ 757 .LVL67:
+ 758 .L75:
224:Src/usbd_midi_if.c **** }
- 651 .loc 1 224 0
- 652 0008 FFF7FEFF bl MIDI_DataTx
- 653 .LVL55:
+ 759 .loc 1 224 0
+ 760 0008 FFF7FEFF bl MIDI_DataTx
+ 761 .LVL68:
226:Src/usbd_midi_if.c ****
- 654 .loc 1 226 0
- 655 000c FBE7 b .L63
- 656 .cfi_endproc
- 657 .LFE51:
- 659 .section .text.midiEventIsGenerated,"ax",%progbits
- 660 .align 1
- 661 .global midiEventIsGenerated
- 662 .syntax unified
- 663 .code 16
- 664 .thumb_func
- 665 .fpu softvfp
- 667 midiEventIsGenerated:
- 668 .LFB53:
+ 762 .loc 1 226 0
+ 763 000c FBE7 b .L73
+ 764 .cfi_endproc
+ 765 .LFE51:
+ 767 .section .text.midiEventIsGenerated,"ax",%progbits
+ 768 .align 1
+ 769 .global midiEventIsGenerated
+ 770 .syntax unified
+ 771 .code 16
+ 772 .thumb_func
+ 773 .fpu softvfp
+ 775 midiEventIsGenerated:
+ 776 .LFB53:
240:Src/usbd_midi_if.c ****
241:Src/usbd_midi_if.c **** bool midiEventIsGenerated(uint8_t cable_num)
- 242:Src/usbd_midi_if.c **** {
- 669 .loc 1 242 0
- 670 .cfi_startproc
- 671 @ args = 0, pretend = 0, frame = 0
- 672 @ frame_needed = 0, uses_anonymous_args = 0
- 673 .LVL56:
- 674 0000 F0B5 push {r4, r5, r6, r7, lr}
- 675 .LCFI12:
- 676 .cfi_def_cfa_offset 20
- 677 .cfi_offset 4, -20
- 678 .cfi_offset 5, -16
- 679 .cfi_offset 6, -12
- 680 .cfi_offset 7, -8
- 681 .cfi_offset 14, -4
- ARM GAS /tmp/ccxcefs2.s page 18
+ ARM GAS /tmp/ccjHqQBe.s page 20
+ 242:Src/usbd_midi_if.c **** {
+ 777 .loc 1 242 0
+ 778 .cfi_startproc
+ 779 @ args = 0, pretend = 0, frame = 0
+ 780 @ frame_needed = 0, uses_anonymous_args = 0
+ 781 .LVL69:
+ 782 0000 F0B5 push {r4, r5, r6, r7, lr}
+ 783 .LCFI12:
+ 784 .cfi_def_cfa_offset 20
+ 785 .cfi_offset 4, -20
+ 786 .cfi_offset 5, -16
+ 787 .cfi_offset 6, -12
+ 788 .cfi_offset 7, -8
+ 789 .cfi_offset 14, -4
243:Src/usbd_midi_if.c **** uint8_t upper_half_byte= (rx_midi_msg[cable_num]) & 0xF0;
- 682 .loc 1 243 0
- 683 0002 8F4B ldr r3, .L102
- 684 0004 1A5C ldrb r2, [r3, r0]
- 685 0006 0F23 movs r3, #15
- 686 0008 1100 movs r1, r2
- 687 000a 9943 bics r1, r3
- 688 000c 0B00 movs r3, r1
- 689 .LVL57:
+ 790 .loc 1 243 0
+ 791 0002 8F4B ldr r3, .L112
+ 792 0004 1A5C ldrb r2, [r3, r0]
+ 793 0006 0F23 movs r3, #15
+ 794 0008 1100 movs r1, r2
+ 795 000a 9943 bics r1, r3
+ 796 000c 0B00 movs r3, r1
+ 797 .LVL70:
244:Src/usbd_midi_if.c ****
245:Src/usbd_midi_if.c **** if( upper_half_byte & 0x80 ){//0x80-0xFF:status byte
- 690 .loc 1 245 0
- 691 000e 49B2 sxtb r1, r1
- 692 0010 0029 cmp r1, #0
- 693 0012 24DB blt .L93
+ 798 .loc 1 245 0
+ 799 000e 49B2 sxtb r1, r1
+ 800 0010 0029 cmp r1, #0
+ 801 0012 24DB blt .L103
246:Src/usbd_midi_if.c ****
247:Src/usbd_midi_if.c **** switch(upper_half_byte){
248:Src/usbd_midi_if.c ****
@@ -1064,6 +1198,9 @@ ARM GAS /tmp/ccxcefs2.s page 1
271:Src/usbd_midi_if.c **** case 0xF1://Time Code
272:Src/usbd_midi_if.c **** case 0xF3://Song Select
273:Src/usbd_midi_if.c **** midi_event[cable_num].midi_byte[0] = rx_midi_msg[cable_num];
+ ARM GAS /tmp/ccjHqQBe.s page 21
+
+
274:Src/usbd_midi_if.c **** analyzed_status[cable_num].type = MSG_TWO_BYTE;
275:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = WAIT_DATA1;
276:Src/usbd_midi_if.c **** break;
@@ -1078,9 +1215,6 @@ ARM GAS /tmp/ccxcefs2.s page 1
285:Src/usbd_midi_if.c **** case 0xFC://Stop
286:Src/usbd_midi_if.c **** case 0xFD://Undefined
287:Src/usbd_midi_if.c **** case 0xFE://Active Sensing
- ARM GAS /tmp/ccxcefs2.s page 19
-
-
288:Src/usbd_midi_if.c **** case 0xFF://Reset
289:Src/usbd_midi_if.c **** midi_event[cable_num].midi_byte[0] = rx_midi_msg[cable_num];
290:Src/usbd_midi_if.c **** midi_event[cable_num].length = 1;
@@ -1120,27 +1254,27 @@ ARM GAS /tmp/ccxcefs2.s page 1
324:Src/usbd_midi_if.c **** }else{//0x00-0x7F:data byte
325:Src/usbd_midi_if.c ****
326:Src/usbd_midi_if.c **** switch(analyzed_status[cable_num].stat){
- 694 .loc 1 326 0
- 695 0014 8300 lsls r3, r0, #2
- 696 0016 8B49 ldr r1, .L102+4
- 697 .LVL58:
- 698 0018 5B5C ldrb r3, [r3, r1]
- 699 001a 022B cmp r3, #2
- 700 001c 00D1 bne .LCB626
- 701 001e DCE0 b .L82 @long jump
- 702 .LCB626:
- 703 0020 00D8 bhi .LCB628
- 704 0022 B7E0 b .L94 @long jump
- 705 .LCB628:
- 706 0024 032B cmp r3, #3
- 707 0026 00D1 bne .LCB630
- 708 0028 EEE0 b .L85 @long jump
- 709 .LCB630:
- 710 002a 042B cmp r3, #4
- 711 002c 60D1 bne .L81
- ARM GAS /tmp/ccxcefs2.s page 20
-
-
+ 802 .loc 1 326 0
+ 803 0014 8300 lsls r3, r0, #2
+ 804 0016 8B49 ldr r1, .L112+4
+ 805 .LVL71:
+ ARM GAS /tmp/ccjHqQBe.s page 22
+
+
+ 806 0018 5B5C ldrb r3, [r3, r1]
+ 807 001a 022B cmp r3, #2
+ 808 001c 00D1 bne .LCB748
+ 809 001e DCE0 b .L92 @long jump
+ 810 .LCB748:
+ 811 0020 00D8 bhi .LCB750
+ 812 0022 B7E0 b .L104 @long jump
+ 813 .LCB750:
+ 814 0024 032B cmp r3, #3
+ 815 0026 00D1 bne .LCB752
+ 816 0028 EEE0 b .L95 @long jump
+ 817 .LCB752:
+ 818 002a 042B cmp r3, #4
+ 819 002c 60D1 bne .L91
327:Src/usbd_midi_if.c ****
328:Src/usbd_midi_if.c **** case WAIT_DATA1:
329:Src/usbd_midi_if.c **** midi_event[cable_num].midi_byte[1] = rx_midi_msg[cable_num];
@@ -1175,202 +1309,205 @@ ARM GAS /tmp/ccxcefs2.s page 1
358:Src/usbd_midi_if.c ****
359:Src/usbd_midi_if.c **** case END_ANALYSIS://running status:When status byte is omitted.
360:Src/usbd_midi_if.c **** midi_event[cable_num].midi_byte[1] = rx_midi_msg[cable_num];
- 712 .loc 1 360 0
- 713 002e 8101 lsls r1, r0, #6
- 714 0030 0918 adds r1, r1, r0
- 715 0032 854B ldr r3, .L102+8
- 716 0034 5B18 adds r3, r3, r1
- 717 0036 9A70 strb r2, [r3, #2]
+ 820 .loc 1 360 0
+ 821 002e 8101 lsls r1, r0, #6
+ 822 0030 0918 adds r1, r1, r0
+ 823 0032 854B ldr r3, .L112+8
+ 824 0034 5B18 adds r3, r3, r1
+ 825 0036 9A70 strb r2, [r3, #2]
361:Src/usbd_midi_if.c **** if(MSG_THREE_BYTE == analyzed_status[cable_num].type){
- 718 .loc 1 361 0
- 719 0038 8200 lsls r2, r0, #2
- 720 .LVL59:
- 721 003a 824B ldr r3, .L102+4
- 722 003c 9B18 adds r3, r3, r2
- 723 003e 5B78 ldrb r3, [r3, #1]
- 724 0040 042B cmp r3, #4
- 725 0042 00D1 bne .LCB644
- 726 0044 F5E0 b .L95 @long jump
- 727 .LCB644:
+ 826 .loc 1 361 0
+ 827 0038 8200 lsls r2, r0, #2
+ ARM GAS /tmp/ccjHqQBe.s page 23
+
+
+ 828 .LVL72:
+ 829 003a 824B ldr r3, .L112+4
+ 830 003c 9B18 adds r3, r3, r2
+ 831 003e 5B78 ldrb r3, [r3, #1]
+ 832 0040 042B cmp r3, #4
+ 833 0042 00D1 bne .LCB766
+ 834 0044 F5E0 b .L105 @long jump
+ 835 .LCB766:
362:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = WAIT_DATA2;
363:Src/usbd_midi_if.c **** }else if(MSG_TWO_BYTE == analyzed_status[cable_num].type){
- 728 .loc 1 363 0
- 729 0046 032B cmp r3, #3
- 730 0048 52D1 bne .L81
+ 836 .loc 1 363 0
+ 837 0046 032B cmp r3, #3
+ 838 0048 52D1 bne .L91
364:Src/usbd_midi_if.c **** midi_event[cable_num].length = 2;
- ARM GAS /tmp/ccxcefs2.s page 21
-
-
- 731 .loc 1 364 0
- 732 004a 8301 lsls r3, r0, #6
- 733 004c 1B18 adds r3, r3, r0
- 734 004e 7E4A ldr r2, .L102+8
- 735 0050 0221 movs r1, #2
- 736 0052 9954 strb r1, [r3, r2]
+ 839 .loc 1 364 0
+ 840 004a 8301 lsls r3, r0, #6
+ 841 004c 1B18 adds r3, r3, r0
+ 842 004e 7E4A ldr r2, .L112+8
+ 843 0050 0221 movs r1, #2
+ 844 0052 9954 strb r1, [r3, r2]
365:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = END_ANALYSIS;
- 737 .loc 1 365 0
- 738 0054 8300 lsls r3, r0, #2
- 739 0056 7B4A ldr r2, .L102+4
- 740 0058 0231 adds r1, r1, #2
- 741 005a 9954 strb r1, [r3, r2]
- 742 005c 48E0 b .L81
- 743 .LVL60:
- 744 .L93:
+ 845 .loc 1 365 0
+ 846 0054 8300 lsls r3, r0, #2
+ 847 0056 7B4A ldr r2, .L112+4
+ 848 0058 0231 adds r1, r1, #2
+ 849 005a 9954 strb r1, [r3, r2]
+ 850 005c 48E0 b .L91
+ 851 .LVL73:
+ 852 .L103:
247:Src/usbd_midi_if.c ****
- 745 .loc 1 247 0
- 746 005e B02B cmp r3, #176
- 747 0060 00D1 bne .LCB662
- 748 0062 88E0 b .L69 @long jump
- 749 .LCB662:
- 750 0064 10D9 bls .L96
- 751 0066 D02B cmp r3, #208
- 752 0068 21D0 beq .L71
- 753 006a 1ED9 bls .L97
- 754 006c E02B cmp r3, #224
- 755 006e 00D1 bne .LCB670
- 756 0070 81E0 b .L69 @long jump
- 757 .LCB670:
- 758 0072 F02B cmp r3, #240
- 759 0074 11D1 bne .L68
+ 853 .loc 1 247 0
+ 854 005e B02B cmp r3, #176
+ 855 0060 00D1 bne .LCB784
+ 856 0062 88E0 b .L79 @long jump
+ 857 .LCB784:
+ 858 0064 10D9 bls .L106
+ 859 0066 D02B cmp r3, #208
+ 860 0068 21D0 beq .L81
+ 861 006a 1ED9 bls .L107
+ 862 006c E02B cmp r3, #224
+ 863 006e 00D1 bne .LCB792
+ 864 0070 81E0 b .L79 @long jump
+ 865 .LCB792:
+ 866 0072 F02B cmp r3, #240
+ 867 0074 11D1 bne .L78
250:Src/usbd_midi_if.c ****
- 760 .loc 1 250 0
- 761 0076 1300 movs r3, r2
- 762 0078 1033 adds r3, r3, #16
- 763 007a D9B2 uxtb r1, r3
- 764 .LVL61:
- 765 007c 0F29 cmp r1, #15
- 766 007e 32D8 bhi .L74
- 767 0080 8B00 lsls r3, r1, #2
- 768 0082 7249 ldr r1, .L102+12
- 769 0084 CB58 ldr r3, [r1, r3]
- 770 0086 9F46 mov pc, r3
- 771 .section .rodata.midiEventIsGenerated,"a",%progbits
- 772 .align 2
- 773 .L76:
- 774 0000 CC000000 .word .L75
- 775 0004 3E010000 .word .L77
- 776 0008 24010000 .word .L78
- 777 000c 3E010000 .word .L77
- 778 0010 58010000 .word .L79
- 779 0014 58010000 .word .L79
- 780 0018 58010000 .word .L79
- 781 001c 00010000 .word .L80
- 782 0020 58010000 .word .L79
- 783 0024 58010000 .word .L79
- 784 0028 58010000 .word .L79
- ARM GAS /tmp/ccxcefs2.s page 22
-
-
- 785 002c 58010000 .word .L79
- 786 0030 58010000 .word .L79
- 787 0034 58010000 .word .L79
- 788 0038 58010000 .word .L79
- 789 003c 58010000 .word .L79
- 790 .section .text.midiEventIsGenerated
- 791 .LVL62:
- 792 .L96:
+ 868 .loc 1 250 0
+ 869 0076 1300 movs r3, r2
+ 870 0078 1033 adds r3, r3, #16
+ 871 007a D9B2 uxtb r1, r3
+ 872 .LVL74:
+ 873 007c 0F29 cmp r1, #15
+ 874 007e 32D8 bhi .L84
+ 875 0080 8B00 lsls r3, r1, #2
+ 876 0082 7249 ldr r1, .L112+12
+ 877 0084 CB58 ldr r3, [r1, r3]
+ 878 0086 9F46 mov pc, r3
+ ARM GAS /tmp/ccjHqQBe.s page 24
+
+
+ 879 .section .rodata.midiEventIsGenerated,"a",%progbits
+ 880 .align 2
+ 881 .L86:
+ 882 0000 CC000000 .word .L85
+ 883 0004 3E010000 .word .L87
+ 884 0008 24010000 .word .L88
+ 885 000c 3E010000 .word .L87
+ 886 0010 58010000 .word .L89
+ 887 0014 58010000 .word .L89
+ 888 0018 58010000 .word .L89
+ 889 001c 00010000 .word .L90
+ 890 0020 58010000 .word .L89
+ 891 0024 58010000 .word .L89
+ 892 0028 58010000 .word .L89
+ 893 002c 58010000 .word .L89
+ 894 0030 58010000 .word .L89
+ 895 0034 58010000 .word .L89
+ 896 0038 58010000 .word .L89
+ 897 003c 58010000 .word .L89
+ 898 .section .text.midiEventIsGenerated
+ 899 .LVL75:
+ 900 .L106:
247:Src/usbd_midi_if.c ****
- 793 .loc 1 247 0
- 794 0088 902B cmp r3, #144
- 795 008a 00D1 bne .LCB692
- 796 008c 73E0 b .L69 @long jump
- 797 .LCB692:
- 798 008e A02B cmp r3, #160
- 799 0090 00D1 bne .LCB694
- 800 0092 70E0 b .L69 @long jump
- 801 .LCB694:
- 802 0094 802B cmp r3, #128
- 803 0096 00D1 bne .LCB696
- 804 0098 6DE0 b .L69 @long jump
- 805 .LCB696:
- 806 .L68:
+ 901 .loc 1 247 0
+ 902 0088 902B cmp r3, #144
+ 903 008a 00D1 bne .LCB814
+ 904 008c 73E0 b .L79 @long jump
+ 905 .LCB814:
+ 906 008e A02B cmp r3, #160
+ 907 0090 00D1 bne .LCB816
+ 908 0092 70E0 b .L79 @long jump
+ 909 .LCB816:
+ 910 0094 802B cmp r3, #128
+ 911 0096 00D1 bne .LCB818
+ 912 0098 6DE0 b .L79 @long jump
+ 913 .LCB818:
+ 914 .L78:
318:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = START_ANALYSIS;
- 807 .loc 1 318 0
- 808 009a 6A49 ldr r1, .L102+4
- 809 .LVL63:
- 810 009c 8400 lsls r4, r0, #2
- 811 009e 0A19 adds r2, r1, r4
- 812 00a0 0023 movs r3, #0
- 813 .LVL64:
- 814 00a2 5370 strb r3, [r2, #1]
+ 915 .loc 1 318 0
+ 916 009a 6A49 ldr r1, .L112+4
+ 917 .LVL76:
+ 918 009c 8400 lsls r4, r0, #2
+ 919 009e 0A19 adds r2, r1, r4
+ 920 00a0 0023 movs r3, #0
+ 921 .LVL77:
+ 922 00a2 5370 strb r3, [r2, #1]
319:Src/usbd_midi_if.c **** analyzed_status[cable_num].is_system_common = false;
- 815 .loc 1 319 0
- 816 00a4 6354 strb r3, [r4, r1]
+ 923 .loc 1 319 0
+ 924 00a4 6354 strb r3, [r4, r1]
320:Src/usbd_midi_if.c **** break;
- 817 .loc 1 320 0
- 818 00a6 9370 strb r3, [r2, #2]
+ 925 .loc 1 320 0
+ 926 00a6 9370 strb r3, [r2, #2]
321:Src/usbd_midi_if.c **** }
- 819 .loc 1 321 0
- 820 00a8 22E0 b .L81
- 821 .LVL65:
- 822 .L97:
- 247:Src/usbd_midi_if.c ****
- 823 .loc 1 247 0
- 824 00aa C02B cmp r3, #192
- 825 00ac F5D1 bne .L68
- 826 .L71:
- 311:Src/usbd_midi_if.c **** analyzed_status[cable_num].type = MSG_TWO_BYTE;
- 827 .loc 1 311 0
- 828 00ae 8101 lsls r1, r0, #6
- 829 .LVL66:
- 830 00b0 0918 adds r1, r1, r0
- 831 00b2 654B ldr r3, .L102+8
- 832 .LVL67:
- 833 00b4 5B18 adds r3, r3, r1
- 834 00b6 5A70 strb r2, [r3, #1]
- ARM GAS /tmp/ccxcefs2.s page 23
+ 927 .loc 1 321 0
+ 928 00a8 22E0 b .L91
+ 929 .LVL78:
+ 930 .L107:
+ ARM GAS /tmp/ccjHqQBe.s page 25
+ 247:Src/usbd_midi_if.c ****
+ 931 .loc 1 247 0
+ 932 00aa C02B cmp r3, #192
+ 933 00ac F5D1 bne .L78
+ 934 .L81:
+ 311:Src/usbd_midi_if.c **** analyzed_status[cable_num].type = MSG_TWO_BYTE;
+ 935 .loc 1 311 0
+ 936 00ae 8101 lsls r1, r0, #6
+ 937 .LVL79:
+ 938 00b0 0918 adds r1, r1, r0
+ 939 00b2 654B ldr r3, .L112+8
+ 940 .LVL80:
+ 941 00b4 5B18 adds r3, r3, r1
+ 942 00b6 5A70 strb r2, [r3, #1]
312:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = WAIT_DATA1;
- 835 .loc 1 312 0
- 836 00b8 624A ldr r2, .L102+4
- 837 .LVL68:
- 838 00ba 8100 lsls r1, r0, #2
- 839 00bc 5318 adds r3, r2, r1
- 840 00be 0324 movs r4, #3
- 841 00c0 5C70 strb r4, [r3, #1]
+ 943 .loc 1 312 0
+ 944 00b8 624A ldr r2, .L112+4
+ 945 .LVL81:
+ 946 00ba 8100 lsls r1, r0, #2
+ 947 00bc 5318 adds r3, r2, r1
+ 948 00be 0324 movs r4, #3
+ 949 00c0 5C70 strb r4, [r3, #1]
313:Src/usbd_midi_if.c **** analyzed_status[cable_num].is_system_common = false;
- 842 .loc 1 313 0
- 843 00c2 023C subs r4, r4, #2
- 844 00c4 8C54 strb r4, [r1, r2]
+ 950 .loc 1 313 0
+ 951 00c2 023C subs r4, r4, #2
+ 952 00c4 8C54 strb r4, [r1, r2]
314:Src/usbd_midi_if.c **** break;
- 845 .loc 1 314 0
- 846 00c6 0022 movs r2, #0
- 847 00c8 9A70 strb r2, [r3, #2]
+ 953 .loc 1 314 0
+ 954 00c6 0022 movs r2, #0
+ 955 00c8 9A70 strb r2, [r3, #2]
315:Src/usbd_midi_if.c ****
- 848 .loc 1 315 0
- 849 00ca 11E0 b .L81
- 850 .LVL69:
- 851 .L75:
+ 956 .loc 1 315 0
+ 957 00ca 11E0 b .L91
+ 958 .LVL82:
+ 959 .L85:
254:Src/usbd_midi_if.c **** analyzed_status[cable_num].type = MSG_SYSEX;
- 852 .loc 1 254 0
- 853 00cc 5D4C ldr r4, .L102+4
- 854 00ce 8500 lsls r5, r0, #2
- 855 00d0 6619 adds r6, r4, r5
- 856 00d2 0127 movs r7, #1
- 857 00d4 F770 strb r7, [r6, #3]
- 858 00d6 8101 lsls r1, r0, #6
- 859 00d8 0918 adds r1, r1, r0
- 860 00da 5B4B ldr r3, .L102+8
- 861 00dc 5B18 adds r3, r3, r1
- 862 00de 5A70 strb r2, [r3, #1]
+ 960 .loc 1 254 0
+ 961 00cc 5D4C ldr r4, .L112+4
+ 962 00ce 8500 lsls r5, r0, #2
+ 963 00d0 6619 adds r6, r4, r5
+ 964 00d2 0127 movs r7, #1
+ 965 00d4 F770 strb r7, [r6, #3]
+ 966 00d6 8101 lsls r1, r0, #6
+ 967 00d8 0918 adds r1, r1, r0
+ 968 00da 5B4B ldr r3, .L112+8
+ 969 00dc 5B18 adds r3, r3, r1
+ 970 00de 5A70 strb r2, [r3, #1]
255:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = WAIT_SYSTEM_DATA;
- 863 .loc 1 255 0
- 864 00e0 7770 strb r7, [r6, #1]
+ 971 .loc 1 255 0
+ 972 00e0 7770 strb r7, [r6, #1]
256:Src/usbd_midi_if.c **** break;
- 865 .loc 1 256 0
- 866 00e2 0323 movs r3, #3
- 867 00e4 2B55 strb r3, [r5, r4]
- 868 .LVL70:
- 869 .L74:
+ 973 .loc 1 256 0
+ 974 00e2 0323 movs r3, #3
+ 975 00e4 2B55 strb r3, [r5, r4]
+ 976 .LVL83:
+ 977 .L84:
295:Src/usbd_midi_if.c **** break;
- 870 .loc 1 295 0
- 871 00e6 8200 lsls r2, r0, #2
- 872 00e8 564B ldr r3, .L102+4
- 873 00ea 9B18 adds r3, r3, r2
- 874 00ec 0122 movs r2, #1
- 875 00ee 9A70 strb r2, [r3, #2]
- 876 .L81:
+ ARM GAS /tmp/ccjHqQBe.s page 26
+
+
+ 978 .loc 1 295 0
+ 979 00e6 8200 lsls r2, r0, #2
+ 980 00e8 564B ldr r3, .L112+4
+ 981 00ea 9B18 adds r3, r3, r2
+ 982 00ec 0122 movs r2, #1
+ 983 00ee 9A70 strb r2, [r3, #2]
+ 984 .L91:
366:Src/usbd_midi_if.c **** }
367:Src/usbd_midi_if.c **** break;
368:Src/usbd_midi_if.c ****
@@ -1378,384 +1515,381 @@ ARM GAS /tmp/ccxcefs2.s page 1
370:Src/usbd_midi_if.c **** break;
371:Src/usbd_midi_if.c ****
372:Src/usbd_midi_if.c **** default:
- ARM GAS /tmp/ccxcefs2.s page 24
-
-
373:Src/usbd_midi_if.c **** break;
374:Src/usbd_midi_if.c **** }
375:Src/usbd_midi_if.c **** }
376:Src/usbd_midi_if.c ****
377:Src/usbd_midi_if.c **** if(END_ANALYSIS == analyzed_status[cable_num].stat){
- 877 .loc 1 377 0
- 878 00f0 8000 lsls r0, r0, #2
- 879 .LVL71:
- 880 00f2 544B ldr r3, .L102+4
- 881 00f4 C35C ldrb r3, [r0, r3]
- 882 00f6 042B cmp r3, #4
- 883 00f8 00D1 bne .LCB767
- 884 00fa 9FE0 b .L98 @long jump
- 885 .LCB767:
+ 985 .loc 1 377 0
+ 986 00f0 8000 lsls r0, r0, #2
+ 987 .LVL84:
+ 988 00f2 544B ldr r3, .L112+4
+ 989 00f4 C35C ldrb r3, [r0, r3]
+ 990 00f6 042B cmp r3, #4
+ 991 00f8 00D1 bne .LCB889
+ 992 00fa 9FE0 b .L108 @long jump
+ 993 .LCB889:
378:Src/usbd_midi_if.c **** return true;
379:Src/usbd_midi_if.c **** }else{
380:Src/usbd_midi_if.c **** return false;
- 886 .loc 1 380 0
- 887 00fc 0020 movs r0, #0
- 888 .L91:
+ 994 .loc 1 380 0
+ 995 00fc 0020 movs r0, #0
+ 996 .L101:
381:Src/usbd_midi_if.c **** }
382:Src/usbd_midi_if.c ****
383:Src/usbd_midi_if.c **** }
- 889 .loc 1 383 0
- 890 @ sp needed
- 891 00fe F0BD pop {r4, r5, r6, r7, pc}
- 892 .LVL72:
- 893 .L80:
+ 997 .loc 1 383 0
+ 998 @ sp needed
+ 999 00fe F0BD pop {r4, r5, r6, r7, pc}
+ 1000 .LVL85:
+ 1001 .L90:
260:Src/usbd_midi_if.c **** midi_event[cable_num].length = analyzed_status[cable_num].data_idx;
- 894 .loc 1 260 0
- 895 0100 504D ldr r5, .L102+4
- 896 0102 8600 lsls r6, r0, #2
- 897 0104 AB19 adds r3, r5, r6
- 898 0106 D978 ldrb r1, [r3, #3]
- 899 0108 8C46 mov ip, r1
- 900 010a 0131 adds r1, r1, #1
- 901 010c C9B2 uxtb r1, r1
- 902 010e D970 strb r1, [r3, #3]
- 903 0110 4D4F ldr r7, .L102+8
- 904 0112 8301 lsls r3, r0, #6
- 905 0114 1B18 adds r3, r3, r0
- 906 0116 FC18 adds r4, r7, r3
- 907 0118 6444 add r4, r4, ip
- 908 011a 6270 strb r2, [r4, #1]
+ 1002 .loc 1 260 0
+ 1003 0100 504D ldr r5, .L112+4
+ 1004 0102 8600 lsls r6, r0, #2
+ 1005 0104 AB19 adds r3, r5, r6
+ 1006 0106 D978 ldrb r1, [r3, #3]
+ 1007 0108 8C46 mov ip, r1
+ 1008 010a 0131 adds r1, r1, #1
+ 1009 010c C9B2 uxtb r1, r1
+ 1010 010e D970 strb r1, [r3, #3]
+ 1011 0110 4D4F ldr r7, .L112+8
+ 1012 0112 8301 lsls r3, r0, #6
+ 1013 0114 1B18 adds r3, r3, r0
+ 1014 0116 FC18 adds r4, r7, r3
+ 1015 0118 6444 add r4, r4, ip
+ ARM GAS /tmp/ccjHqQBe.s page 27
+
+
+ 1016 011a 6270 strb r2, [r4, #1]
261:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = END_ANALYSIS;
- 909 .loc 1 261 0
- 910 011c D955 strb r1, [r3, r7]
+ 1017 .loc 1 261 0
+ 1018 011c D955 strb r1, [r3, r7]
262:Src/usbd_midi_if.c **** break;
- 911 .loc 1 262 0
- 912 011e 0423 movs r3, #4
- 913 0120 7355 strb r3, [r6, r5]
+ 1019 .loc 1 262 0
+ 1020 011e 0423 movs r3, #4
+ 1021 0120 7355 strb r3, [r6, r5]
263:Src/usbd_midi_if.c ****
- 914 .loc 1 263 0
- 915 0122 E0E7 b .L74
- 916 .L78:
+ 1022 .loc 1 263 0
+ 1023 0122 E0E7 b .L84
+ 1024 .L88:
266:Src/usbd_midi_if.c **** analyzed_status[cable_num].type = MSG_THREE_BYTE;
- 917 .loc 1 266 0
- ARM GAS /tmp/ccxcefs2.s page 25
-
-
- 918 0124 8101 lsls r1, r0, #6
- 919 0126 0918 adds r1, r1, r0
- 920 0128 474B ldr r3, .L102+8
- 921 012a 5B18 adds r3, r3, r1
- 922 012c 5A70 strb r2, [r3, #1]
+ 1025 .loc 1 266 0
+ 1026 0124 8101 lsls r1, r0, #6
+ 1027 0126 0918 adds r1, r1, r0
+ 1028 0128 474B ldr r3, .L112+8
+ 1029 012a 5B18 adds r3, r3, r1
+ 1030 012c 5A70 strb r2, [r3, #1]
267:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = WAIT_DATA1;
- 923 .loc 1 267 0
- 924 012e 454B ldr r3, .L102+4
- 925 0130 8200 lsls r2, r0, #2
- 926 .LVL73:
- 927 0132 9918 adds r1, r3, r2
- 928 0134 0424 movs r4, #4
- 929 0136 4C70 strb r4, [r1, #1]
+ 1031 .loc 1 267 0
+ 1032 012e 454B ldr r3, .L112+4
+ 1033 0130 8200 lsls r2, r0, #2
+ 1034 .LVL86:
+ 1035 0132 9918 adds r1, r3, r2
+ 1036 0134 0424 movs r4, #4
+ 1037 0136 4C70 strb r4, [r1, #1]
268:Src/usbd_midi_if.c **** break;
- 930 .loc 1 268 0
- 931 0138 0121 movs r1, #1
- 932 013a D154 strb r1, [r2, r3]
+ 1038 .loc 1 268 0
+ 1039 0138 0121 movs r1, #1
+ 1040 013a D154 strb r1, [r2, r3]
269:Src/usbd_midi_if.c ****
- 933 .loc 1 269 0
- 934 013c D3E7 b .L74
- 935 .LVL74:
- 936 .L77:
+ 1041 .loc 1 269 0
+ 1042 013c D3E7 b .L84
+ 1043 .LVL87:
+ 1044 .L87:
273:Src/usbd_midi_if.c **** analyzed_status[cable_num].type = MSG_TWO_BYTE;
- 937 .loc 1 273 0
- 938 013e 8101 lsls r1, r0, #6
- 939 0140 0918 adds r1, r1, r0
- 940 0142 414B ldr r3, .L102+8
- 941 0144 5B18 adds r3, r3, r1
- 942 0146 5A70 strb r2, [r3, #1]
+ 1045 .loc 1 273 0
+ 1046 013e 8101 lsls r1, r0, #6
+ 1047 0140 0918 adds r1, r1, r0
+ 1048 0142 414B ldr r3, .L112+8
+ 1049 0144 5B18 adds r3, r3, r1
+ 1050 0146 5A70 strb r2, [r3, #1]
274:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = WAIT_DATA1;
- 943 .loc 1 274 0
- 944 0148 3E4B ldr r3, .L102+4
- 945 014a 8200 lsls r2, r0, #2
- 946 .LVL75:
- 947 014c 9918 adds r1, r3, r2
- 948 014e 0324 movs r4, #3
- 949 0150 4C70 strb r4, [r1, #1]
+ 1051 .loc 1 274 0
+ 1052 0148 3E4B ldr r3, .L112+4
+ 1053 014a 8200 lsls r2, r0, #2
+ 1054 .LVL88:
+ 1055 014c 9918 adds r1, r3, r2
+ 1056 014e 0324 movs r4, #3
+ 1057 0150 4C70 strb r4, [r1, #1]
275:Src/usbd_midi_if.c **** break;
- 950 .loc 1 275 0
- 951 0152 0121 movs r1, #1
- 952 0154 D154 strb r1, [r2, r3]
+ 1058 .loc 1 275 0
+ 1059 0152 0121 movs r1, #1
+ 1060 0154 D154 strb r1, [r2, r3]
276:Src/usbd_midi_if.c ****
- 953 .loc 1 276 0
- 954 0156 C6E7 b .L74
- 955 .LVL76:
- 956 .L79:
- 289:Src/usbd_midi_if.c **** midi_event[cable_num].length = 1;
- 957 .loc 1 289 0
- 958 0158 3B49 ldr r1, .L102+8
- 959 015a 8301 lsls r3, r0, #6
- 960 015c 1B18 adds r3, r3, r0
- 961 015e CC18 adds r4, r1, r3
- 962 0160 6270 strb r2, [r4, #1]
- 290:Src/usbd_midi_if.c **** analyzed_status[cable_num].type = MSG_ONE_BYTE;
- 963 .loc 1 290 0
- 964 0162 0122 movs r2, #1
- 965 .LVL77:
- ARM GAS /tmp/ccxcefs2.s page 26
+ 1061 .loc 1 276 0
+ ARM GAS /tmp/ccjHqQBe.s page 28
- 966 0164 5A54 strb r2, [r3, r1]
+ 1062 0156 C6E7 b .L84
+ 1063 .LVL89:
+ 1064 .L89:
+ 289:Src/usbd_midi_if.c **** midi_event[cable_num].length = 1;
+ 1065 .loc 1 289 0
+ 1066 0158 3B49 ldr r1, .L112+8
+ 1067 015a 8301 lsls r3, r0, #6
+ 1068 015c 1B18 adds r3, r3, r0
+ 1069 015e CC18 adds r4, r1, r3
+ 1070 0160 6270 strb r2, [r4, #1]
+ 290:Src/usbd_midi_if.c **** analyzed_status[cable_num].type = MSG_ONE_BYTE;
+ 1071 .loc 1 290 0
+ 1072 0162 0122 movs r2, #1
+ 1073 .LVL90:
+ 1074 0164 5A54 strb r2, [r3, r1]
291:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = END_ANALYSIS;
- 967 .loc 1 291 0
- 968 0166 374B ldr r3, .L102+4
- 969 0168 8200 lsls r2, r0, #2
- 970 016a 9918 adds r1, r3, r2
- 971 016c 0224 movs r4, #2
- 972 016e 4C70 strb r4, [r1, #1]
+ 1075 .loc 1 291 0
+ 1076 0166 374B ldr r3, .L112+4
+ 1077 0168 8200 lsls r2, r0, #2
+ 1078 016a 9918 adds r1, r3, r2
+ 1079 016c 0224 movs r4, #2
+ 1080 016e 4C70 strb r4, [r1, #1]
292:Src/usbd_midi_if.c **** break;
- 973 .loc 1 292 0
- 974 0170 0421 movs r1, #4
- 975 0172 D154 strb r1, [r2, r3]
+ 1081 .loc 1 292 0
+ 1082 0170 0421 movs r1, #4
+ 1083 0172 D154 strb r1, [r2, r3]
293:Src/usbd_midi_if.c **** }
- 976 .loc 1 293 0
- 977 0174 B7E7 b .L74
- 978 .LVL78:
- 979 .L69:
+ 1084 .loc 1 293 0
+ 1085 0174 B7E7 b .L84
+ 1086 .LVL91:
+ 1087 .L79:
303:Src/usbd_midi_if.c **** analyzed_status[cable_num].type = MSG_THREE_BYTE;
- 980 .loc 1 303 0
- 981 0176 8101 lsls r1, r0, #6
- 982 .LVL79:
- 983 0178 0918 adds r1, r1, r0
- 984 017a 334B ldr r3, .L102+8
- 985 .LVL80:
- 986 017c 5B18 adds r3, r3, r1
- 987 017e 5A70 strb r2, [r3, #1]
+ 1088 .loc 1 303 0
+ 1089 0176 8101 lsls r1, r0, #6
+ 1090 .LVL92:
+ 1091 0178 0918 adds r1, r1, r0
+ 1092 017a 334B ldr r3, .L112+8
+ 1093 .LVL93:
+ 1094 017c 5B18 adds r3, r3, r1
+ 1095 017e 5A70 strb r2, [r3, #1]
304:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = WAIT_DATA1;
- 988 .loc 1 304 0
- 989 0180 304A ldr r2, .L102+4
- 990 .LVL81:
- 991 0182 8100 lsls r1, r0, #2
- 992 0184 5318 adds r3, r2, r1
- 993 0186 0424 movs r4, #4
- 994 0188 5C70 strb r4, [r3, #1]
+ 1096 .loc 1 304 0
+ 1097 0180 304A ldr r2, .L112+4
+ 1098 .LVL94:
+ 1099 0182 8100 lsls r1, r0, #2
+ 1100 0184 5318 adds r3, r2, r1
+ 1101 0186 0424 movs r4, #4
+ 1102 0188 5C70 strb r4, [r3, #1]
305:Src/usbd_midi_if.c **** analyzed_status[cable_num].is_system_common = false;
- 995 .loc 1 305 0
- 996 018a 033C subs r4, r4, #3
- 997 018c 8C54 strb r4, [r1, r2]
+ 1103 .loc 1 305 0
+ 1104 018a 033C subs r4, r4, #3
+ 1105 018c 8C54 strb r4, [r1, r2]
306:Src/usbd_midi_if.c **** break;
- 998 .loc 1 306 0
- 999 018e 0022 movs r2, #0
- 1000 0190 9A70 strb r2, [r3, #2]
+ 1106 .loc 1 306 0
+ 1107 018e 0022 movs r2, #0
+ 1108 0190 9A70 strb r2, [r3, #2]
307:Src/usbd_midi_if.c ****
- 1001 .loc 1 307 0
- 1002 0192 ADE7 b .L81
- 1003 .LVL82:
- 1004 .L94:
- 326:Src/usbd_midi_if.c ****
- 1005 .loc 1 326 0
- 1006 0194 012B cmp r3, #1
- 1007 0196 ABD1 bne .L81
- 329:Src/usbd_midi_if.c ****
- 1008 .loc 1 329 0
- 1009 0198 8101 lsls r1, r0, #6
- 1010 019a 0918 adds r1, r1, r0
- 1011 019c 2A4B ldr r3, .L102+8
- 1012 019e 5B18 adds r3, r3, r1
- ARM GAS /tmp/ccxcefs2.s page 27
+ ARM GAS /tmp/ccjHqQBe.s page 29
- 1013 01a0 9A70 strb r2, [r3, #2]
+ 1109 .loc 1 307 0
+ 1110 0192 ADE7 b .L91
+ 1111 .LVL95:
+ 1112 .L104:
+ 326:Src/usbd_midi_if.c ****
+ 1113 .loc 1 326 0
+ 1114 0194 012B cmp r3, #1
+ 1115 0196 ABD1 bne .L91
+ 329:Src/usbd_midi_if.c ****
+ 1116 .loc 1 329 0
+ 1117 0198 8101 lsls r1, r0, #6
+ 1118 019a 0918 adds r1, r1, r0
+ 1119 019c 2A4B ldr r3, .L112+8
+ 1120 019e 5B18 adds r3, r3, r1
+ 1121 01a0 9A70 strb r2, [r3, #2]
331:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = WAIT_DATA2;
- 1014 .loc 1 331 0
- 1015 01a2 8200 lsls r2, r0, #2
- 1016 .LVL83:
- 1017 01a4 274B ldr r3, .L102+4
- 1018 01a6 9B18 adds r3, r3, r2
- 1019 01a8 5B78 ldrb r3, [r3, #1]
- 1020 01aa 042B cmp r3, #4
- 1021 01ac 06D0 beq .L99
+ 1122 .loc 1 331 0
+ 1123 01a2 8200 lsls r2, r0, #2
+ 1124 .LVL96:
+ 1125 01a4 274B ldr r3, .L112+4
+ 1126 01a6 9B18 adds r3, r3, r2
+ 1127 01a8 5B78 ldrb r3, [r3, #1]
+ 1128 01aa 042B cmp r3, #4
+ 1129 01ac 06D0 beq .L109
333:Src/usbd_midi_if.c **** midi_event[cable_num].length = 2;
- 1022 .loc 1 333 0
- 1023 01ae 032B cmp r3, #3
- 1024 01b0 09D0 beq .L100
+ 1130 .loc 1 333 0
+ 1131 01ae 032B cmp r3, #3
+ 1132 01b0 09D0 beq .L110
337:Src/usbd_midi_if.c **** }
- 1025 .loc 1 337 0
- 1026 01b2 8300 lsls r3, r0, #2
- 1027 01b4 234A ldr r2, .L102+4
- 1028 01b6 0021 movs r1, #0
- 1029 01b8 9954 strb r1, [r3, r2]
- 1030 01ba 99E7 b .L81
- 1031 .L99:
+ 1133 .loc 1 337 0
+ 1134 01b2 8300 lsls r3, r0, #2
+ 1135 01b4 234A ldr r2, .L112+4
+ 1136 01b6 0021 movs r1, #0
+ 1137 01b8 9954 strb r1, [r3, r2]
+ 1138 01ba 99E7 b .L91
+ 1139 .L109:
332:Src/usbd_midi_if.c **** }else if( MSG_TWO_BYTE == analyzed_status[cable_num].type ){
- 1032 .loc 1 332 0
- 1033 01bc 1300 movs r3, r2
- 1034 01be 214A ldr r2, .L102+4
- 1035 01c0 0221 movs r1, #2
- 1036 01c2 9954 strb r1, [r3, r2]
- 1037 01c4 94E7 b .L81
- 1038 .L100:
+ 1140 .loc 1 332 0
+ 1141 01bc 1300 movs r3, r2
+ 1142 01be 214A ldr r2, .L112+4
+ 1143 01c0 0221 movs r1, #2
+ 1144 01c2 9954 strb r1, [r3, r2]
+ 1145 01c4 94E7 b .L91
+ 1146 .L110:
334:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = END_ANALYSIS;
- 1039 .loc 1 334 0
- 1040 01c6 8301 lsls r3, r0, #6
- 1041 01c8 1B18 adds r3, r3, r0
- 1042 01ca 1F4A ldr r2, .L102+8
- 1043 01cc 0221 movs r1, #2
- 1044 01ce 9954 strb r1, [r3, r2]
+ 1147 .loc 1 334 0
+ 1148 01c6 8301 lsls r3, r0, #6
+ 1149 01c8 1B18 adds r3, r3, r0
+ 1150 01ca 1F4A ldr r2, .L112+8
+ 1151 01cc 0221 movs r1, #2
+ 1152 01ce 9954 strb r1, [r3, r2]
335:Src/usbd_midi_if.c **** }else{
- 1045 .loc 1 335 0
- 1046 01d0 8300 lsls r3, r0, #2
- 1047 01d2 1C4A ldr r2, .L102+4
- 1048 01d4 0231 adds r1, r1, #2
- 1049 01d6 9954 strb r1, [r3, r2]
- 1050 01d8 8AE7 b .L81
- 1051 .LVL84:
- 1052 .L82:
+ 1153 .loc 1 335 0
+ 1154 01d0 8300 lsls r3, r0, #2
+ 1155 01d2 1C4A ldr r2, .L112+4
+ 1156 01d4 0231 adds r1, r1, #2
+ 1157 01d6 9954 strb r1, [r3, r2]
+ ARM GAS /tmp/ccjHqQBe.s page 30
+
+
+ 1158 01d8 8AE7 b .L91
+ 1159 .LVL97:
+ 1160 .L92:
342:Src/usbd_midi_if.c **** midi_event[cable_num].midi_byte[2] = rx_midi_msg[cable_num];
- 1053 .loc 1 342 0
- 1054 01da 8100 lsls r1, r0, #2
- 1055 01dc 194B ldr r3, .L102+4
- 1056 01de 5B18 adds r3, r3, r1
- 1057 01e0 5B78 ldrb r3, [r3, #1]
- 1058 01e2 042B cmp r3, #4
- 1059 01e4 04D0 beq .L101
+ 1161 .loc 1 342 0
+ 1162 01da 8100 lsls r1, r0, #2
+ 1163 01dc 194B ldr r3, .L112+4
+ 1164 01de 5B18 adds r3, r3, r1
+ 1165 01e0 5B78 ldrb r3, [r3, #1]
+ 1166 01e2 042B cmp r3, #4
+ 1167 01e4 04D0 beq .L111
347:Src/usbd_midi_if.c **** }
- 1060 .loc 1 347 0
- 1061 01e6 8300 lsls r3, r0, #2
- ARM GAS /tmp/ccxcefs2.s page 28
-
-
- 1062 01e8 164A ldr r2, .L102+4
- 1063 .LVL85:
- 1064 01ea 0021 movs r1, #0
- 1065 01ec 9954 strb r1, [r3, r2]
- 1066 01ee 7FE7 b .L81
- 1067 .LVL86:
- 1068 .L101:
+ 1168 .loc 1 347 0
+ 1169 01e6 8300 lsls r3, r0, #2
+ 1170 01e8 164A ldr r2, .L112+4
+ 1171 .LVL98:
+ 1172 01ea 0021 movs r1, #0
+ 1173 01ec 9954 strb r1, [r3, r2]
+ 1174 01ee 7FE7 b .L91
+ 1175 .LVL99:
+ 1176 .L111:
343:Src/usbd_midi_if.c **** midi_event[cable_num].length = 3;
- 1069 .loc 1 343 0
- 1070 01f0 1549 ldr r1, .L102+8
- 1071 01f2 8301 lsls r3, r0, #6
- 1072 01f4 1B18 adds r3, r3, r0
- 1073 01f6 CC18 adds r4, r1, r3
- 1074 01f8 E270 strb r2, [r4, #3]
+ 1177 .loc 1 343 0
+ 1178 01f0 1549 ldr r1, .L112+8
+ 1179 01f2 8301 lsls r3, r0, #6
+ 1180 01f4 1B18 adds r3, r3, r0
+ 1181 01f6 CC18 adds r4, r1, r3
+ 1182 01f8 E270 strb r2, [r4, #3]
344:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = END_ANALYSIS;
- 1075 .loc 1 344 0
- 1076 01fa 0322 movs r2, #3
- 1077 .LVL87:
- 1078 01fc 5A54 strb r2, [r3, r1]
+ 1183 .loc 1 344 0
+ 1184 01fa 0322 movs r2, #3
+ 1185 .LVL100:
+ 1186 01fc 5A54 strb r2, [r3, r1]
345:Src/usbd_midi_if.c **** }else{
- 1079 .loc 1 345 0
- 1080 01fe 8300 lsls r3, r0, #2
- 1081 0200 104A ldr r2, .L102+4
- 1082 0202 0421 movs r1, #4
- 1083 0204 9954 strb r1, [r3, r2]
- 1084 0206 73E7 b .L81
- 1085 .LVL88:
- 1086 .L85:
+ 1187 .loc 1 345 0
+ 1188 01fe 8300 lsls r3, r0, #2
+ 1189 0200 104A ldr r2, .L112+4
+ 1190 0202 0421 movs r1, #4
+ 1191 0204 9954 strb r1, [r3, r2]
+ 1192 0206 73E7 b .L91
+ 1193 .LVL101:
+ 1194 .L95:
352:Src/usbd_midi_if.c ****
- 1087 .loc 1 352 0
- 1088 0208 8300 lsls r3, r0, #2
- 1089 020a 0E4C ldr r4, .L102+4
- 1090 020c E418 adds r4, r4, r3
- 1091 020e E578 ldrb r5, [r4, #3]
- 1092 0210 691C adds r1, r5, #1
- 1093 0212 C9B2 uxtb r1, r1
- 1094 0214 E170 strb r1, [r4, #3]
- 1095 0216 8401 lsls r4, r0, #6
- 1096 0218 2418 adds r4, r4, r0
- 1097 021a 0B4B ldr r3, .L102+8
- 1098 021c 1B19 adds r3, r3, r4
- 1099 021e 5B19 adds r3, r3, r5
- 1100 0220 5A70 strb r2, [r3, #1]
- 354:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = END_ANALYSIS;
- 1101 .loc 1 354 0
- 1102 0222 3F29 cmp r1, #63
- 1103 0224 00D8 bhi .LCB977
- 1104 0226 63E7 b .L81 @long jump
- 1105 .LCB977:
- 355:Src/usbd_midi_if.c **** }
- 1106 .loc 1 355 0
- 1107 0228 8300 lsls r3, r0, #2
- 1108 022a 064A ldr r2, .L102+4
- 1109 .LVL89:
- 1110 022c 0421 movs r1, #4
- 1111 022e 9954 strb r1, [r3, r2]
- 1112 0230 5EE7 b .L81
- ARM GAS /tmp/ccxcefs2.s page 29
+ 1195 .loc 1 352 0
+ 1196 0208 8300 lsls r3, r0, #2
+ 1197 020a 0E4C ldr r4, .L112+4
+ 1198 020c E418 adds r4, r4, r3
+ 1199 020e E578 ldrb r5, [r4, #3]
+ 1200 0210 691C adds r1, r5, #1
+ 1201 0212 C9B2 uxtb r1, r1
+ 1202 0214 E170 strb r1, [r4, #3]
+ 1203 0216 8401 lsls r4, r0, #6
+ 1204 0218 2418 adds r4, r4, r0
+ 1205 021a 0B4B ldr r3, .L112+8
+ 1206 021c 1B19 adds r3, r3, r4
+ 1207 021e 5B19 adds r3, r3, r5
+ 1208 0220 5A70 strb r2, [r3, #1]
+ ARM GAS /tmp/ccjHqQBe.s page 31
- 1113 .L95:
+ 354:Src/usbd_midi_if.c **** analyzed_status[cable_num].stat = END_ANALYSIS;
+ 1209 .loc 1 354 0
+ 1210 0222 3F29 cmp r1, #63
+ 1211 0224 00D8 bhi .LCB1099
+ 1212 0226 63E7 b .L91 @long jump
+ 1213 .LCB1099:
+ 355:Src/usbd_midi_if.c **** }
+ 1214 .loc 1 355 0
+ 1215 0228 8300 lsls r3, r0, #2
+ 1216 022a 064A ldr r2, .L112+4
+ 1217 .LVL102:
+ 1218 022c 0421 movs r1, #4
+ 1219 022e 9954 strb r1, [r3, r2]
+ 1220 0230 5EE7 b .L91
+ 1221 .L105:
362:Src/usbd_midi_if.c **** }else if(MSG_TWO_BYTE == analyzed_status[cable_num].type){
- 1114 .loc 1 362 0
- 1115 0232 1300 movs r3, r2
- 1116 0234 034A ldr r2, .L102+4
- 1117 0236 0221 movs r1, #2
- 1118 0238 9954 strb r1, [r3, r2]
- 1119 023a 59E7 b .L81
- 1120 .LVL90:
- 1121 .L98:
+ 1222 .loc 1 362 0
+ 1223 0232 1300 movs r3, r2
+ 1224 0234 034A ldr r2, .L112+4
+ 1225 0236 0221 movs r1, #2
+ 1226 0238 9954 strb r1, [r3, r2]
+ 1227 023a 59E7 b .L91
+ 1228 .LVL103:
+ 1229 .L108:
378:Src/usbd_midi_if.c **** }else{
- 1122 .loc 1 378 0
- 1123 023c 0120 movs r0, #1
- 1124 023e 5EE7 b .L91
- 1125 .L103:
- 1126 .align 2
- 1127 .L102:
- 1128 0240 00000000 .word rx_midi_msg
- 1129 0244 00000000 .word analyzed_status
- 1130 0248 00000000 .word midi_event
- 1131 024c 00000000 .word .L76
- 1132 .cfi_endproc
- 1133 .LFE53:
- 1135 .section .text.midiGenerateUsbPacket,"ax",%progbits
- 1136 .align 1
- 1137 .global midiGenerateUsbPacket
- 1138 .syntax unified
- 1139 .code 16
- 1140 .thumb_func
- 1141 .fpu softvfp
- 1143 midiGenerateUsbPacket:
- 1144 .LFB54:
+ 1230 .loc 1 378 0
+ 1231 023c 0120 movs r0, #1
+ 1232 023e 5EE7 b .L101
+ 1233 .L113:
+ 1234 .align 2
+ 1235 .L112:
+ 1236 0240 00000000 .word rx_midi_msg
+ 1237 0244 00000000 .word analyzed_status
+ 1238 0248 00000000 .word midi_event
+ 1239 024c 00000000 .word .L86
+ 1240 .cfi_endproc
+ 1241 .LFE53:
+ 1243 .section .text.midiGenerateUsbPacket,"ax",%progbits
+ 1244 .align 1
+ 1245 .global midiGenerateUsbPacket
+ 1246 .syntax unified
+ 1247 .code 16
+ 1248 .thumb_func
+ 1249 .fpu softvfp
+ 1251 midiGenerateUsbPacket:
+ 1252 .LFB54:
384:Src/usbd_midi_if.c ****
385:Src/usbd_midi_if.c ****
386:Src/usbd_midi_if.c **** void midiGenerateUsbPacket(uint8_t cable_num)
387:Src/usbd_midi_if.c **** {
- 1145 .loc 1 387 0
- 1146 .cfi_startproc
- 1147 @ args = 0, pretend = 0, frame = 8
- 1148 @ frame_needed = 0, uses_anonymous_args = 0
- 1149 .LVL91:
- 1150 0000 F0B5 push {r4, r5, r6, r7, lr}
- 1151 .LCFI13:
- 1152 .cfi_def_cfa_offset 20
- 1153 .cfi_offset 4, -20
- 1154 .cfi_offset 5, -16
- 1155 .cfi_offset 6, -12
- 1156 .cfi_offset 7, -8
- 1157 .cfi_offset 14, -4
- 1158 0002 83B0 sub sp, sp, #12
- 1159 .LCFI14:
- 1160 .cfi_def_cfa_offset 32
- 1161 0004 0700 movs r7, r0
+ 1253 .loc 1 387 0
+ 1254 .cfi_startproc
+ 1255 @ args = 0, pretend = 0, frame = 8
+ 1256 @ frame_needed = 0, uses_anonymous_args = 0
+ 1257 .LVL104:
+ 1258 0000 F0B5 push {r4, r5, r6, r7, lr}
+ 1259 .LCFI13:
+ ARM GAS /tmp/ccjHqQBe.s page 32
+
+
+ 1260 .cfi_def_cfa_offset 20
+ 1261 .cfi_offset 4, -20
+ 1262 .cfi_offset 5, -16
+ 1263 .cfi_offset 6, -12
+ 1264 .cfi_offset 7, -8
+ 1265 .cfi_offset 14, -4
+ 1266 0002 83B0 sub sp, sp, #12
+ 1267 .LCFI14:
+ 1268 .cfi_def_cfa_offset 32
+ 1269 0004 0700 movs r7, r0
388:Src/usbd_midi_if.c **** uint8_t msg_buf[4] = {0x00,0x00,0x00,0x00};
- 1162 .loc 1 388 0
- 1163 0006 0023 movs r3, #0
- 1164 0008 0193 str r3, [sp, #4]
- ARM GAS /tmp/ccxcefs2.s page 30
-
-
- 1165 .LVL92:
+ 1270 .loc 1 388 0
+ 1271 0006 0023 movs r3, #0
+ 1272 0008 0193 str r3, [sp, #4]
+ 1273 .LVL105:
389:Src/usbd_midi_if.c **** uint32_t cnt_remain=0, cnt_length;
390:Src/usbd_midi_if.c ****
391:Src/usbd_midi_if.c **** switch(analyzed_status[cable_num].type){
- 1166 .loc 1 391 0
- 1167 000a 0400 movs r4, r0
- 1168 000c 8200 lsls r2, r0, #2
- 1169 000e 504B ldr r3, .L126
- 1170 0010 9B18 adds r3, r3, r2
- 1171 0012 5B78 ldrb r3, [r3, #1]
- 1172 0014 022B cmp r3, #2
- 1173 0016 18D0 beq .L106
- 1174 0018 04D8 bhi .L107
- 1175 001a 012B cmp r3, #1
- 1176 001c 23D1 bne .L105
+ 1274 .loc 1 391 0
+ 1275 000a 0400 movs r4, r0
+ 1276 000c 8200 lsls r2, r0, #2
+ 1277 000e 504B ldr r3, .L136
+ 1278 0010 9B18 adds r3, r3, r2
+ 1279 0012 5B78 ldrb r3, [r3, #1]
+ 1280 0014 022B cmp r3, #2
+ 1281 0016 18D0 beq .L116
+ 1282 0018 04D8 bhi .L117
+ 1283 001a 012B cmp r3, #1
+ 1284 001c 23D1 bne .L115
392:Src/usbd_midi_if.c ****
393:Src/usbd_midi_if.c **** case MSG_ONE_BYTE:
394:Src/usbd_midi_if.c **** //byte 0: cable number + code index number
@@ -1783,67 +1917,70 @@ ARM GAS /tmp/ccxcefs2.s page 1
416:Src/usbd_midi_if.c ****
417:Src/usbd_midi_if.c **** case MSG_SYSEX:
418:Src/usbd_midi_if.c **** for(cnt_length = 0; cnt_length < midi_event[cable_num].length; cnt_length++){
- 1177 .loc 1 418 0
- 1178 001e 0026 movs r6, #0
+ 1285 .loc 1 418 0
+ ARM GAS /tmp/ccjHqQBe.s page 33
+
+
+ 1286 001e 0026 movs r6, #0
389:Src/usbd_midi_if.c **** uint32_t cnt_remain=0, cnt_length;
- 1179 .loc 1 389 0
- 1180 0020 0025 movs r5, #0
- 1181 0022 7CE0 b .L108
- 1182 .L107:
+ 1287 .loc 1 389 0
+ 1288 0020 0025 movs r5, #0
+ 1289 0022 7CE0 b .L118
+ 1290 .L117:
391:Src/usbd_midi_if.c ****
- 1183 .loc 1 391 0
- 1184 0024 042B cmp r3, #4
- 1185 0026 1ED8 bhi .L105
+ 1291 .loc 1 391 0
+ 1292 0024 042B cmp r3, #4
+ 1293 0026 1ED8 bhi .L115
403:Src/usbd_midi_if.c **** msg_buf[0] = (cable_num << 4) + midi_event[cable_num].length;
- 1186 .loc 1 403 0
- 1187 0028 8200 lsls r2, r0, #2
- 1188 002a 494B ldr r3, .L126
- ARM GAS /tmp/ccxcefs2.s page 31
-
-
- 1189 002c 9B18 adds r3, r3, r2
- 1190 002e 9B78 ldrb r3, [r3, #2]
- 1191 0030 002B cmp r3, #0
- 1192 0032 1CD0 beq .L110
+ 1294 .loc 1 403 0
+ 1295 0028 8200 lsls r2, r0, #2
+ 1296 002a 494B ldr r3, .L136
+ 1297 002c 9B18 adds r3, r3, r2
+ 1298 002e 9B78 ldrb r3, [r3, #2]
+ 1299 0030 002B cmp r3, #0
+ 1300 0032 1CD0 beq .L120
404:Src/usbd_midi_if.c **** }else{
- 1193 .loc 1 404 0
- 1194 0034 0301 lsls r3, r0, #4
- 1195 0036 DBB2 uxtb r3, r3
- 1196 0038 8201 lsls r2, r0, #6
- 1197 003a 1718 adds r7, r2, r0
- 1198 003c 454A ldr r2, .L126+4
- 1199 003e BA5C ldrb r2, [r7, r2]
- 1200 0040 9B18 adds r3, r3, r2
- 1201 0042 01AA add r2, sp, #4
- 1202 0044 1370 strb r3, [r2]
- 1203 .L111:
+ 1301 .loc 1 404 0
+ 1302 0034 0301 lsls r3, r0, #4
+ 1303 0036 DBB2 uxtb r3, r3
+ 1304 0038 8201 lsls r2, r0, #6
+ 1305 003a 1718 adds r7, r2, r0
+ 1306 003c 454A ldr r2, .L136+4
+ 1307 003e BA5C ldrb r2, [r7, r2]
+ 1308 0040 9B18 adds r3, r3, r2
+ 1309 0042 01AA add r2, sp, #4
+ 1310 0044 1370 strb r3, [r2]
+ 1311 .L121:
387:Src/usbd_midi_if.c **** uint8_t msg_buf[4] = {0x00,0x00,0x00,0x00};
- 1204 .loc 1 387 0 discriminator 1
- 1205 0046 0021 movs r1, #0
- 1206 0048 27E0 b .L112
- 1207 .L106:
+ 1312 .loc 1 387 0 discriminator 1
+ 1313 0046 0021 movs r1, #0
+ 1314 0048 27E0 b .L122
+ 1315 .L116:
395:Src/usbd_midi_if.c ****
- 1208 .loc 1 395 0
- 1209 004a 0301 lsls r3, r0, #4
- 1210 004c DBB2 uxtb r3, r3
- 1211 004e 8201 lsls r2, r0, #6
- 1212 0050 1218 adds r2, r2, r0
- 1213 0052 404F ldr r7, .L126+4
- 1214 0054 BF18 adds r7, r7, r2
- 1215 0056 7A78 ldrb r2, [r7, #1]
- 1216 0058 1209 lsrs r2, r2, #4
- 1217 005a 9B18 adds r3, r3, r2
- 1218 005c 01A8 add r0, sp, #4
- 1219 .LVL93:
- 1220 005e 0370 strb r3, [r0]
+ 1316 .loc 1 395 0
+ 1317 004a 0301 lsls r3, r0, #4
+ 1318 004c DBB2 uxtb r3, r3
+ 1319 004e 8201 lsls r2, r0, #6
+ 1320 0050 1218 adds r2, r2, r0
+ 1321 0052 404F ldr r7, .L136+4
+ 1322 0054 BF18 adds r7, r7, r2
+ 1323 0056 7A78 ldrb r2, [r7, #1]
+ 1324 0058 1209 lsrs r2, r2, #4
+ 1325 005a 9B18 adds r3, r3, r2
+ 1326 005c 01A8 add r0, sp, #4
+ 1327 .LVL106:
+ 1328 005e 0370 strb r3, [r0]
397:Src/usbd_midi_if.c **** break;
- 1221 .loc 1 397 0
- 1222 0060 0421 movs r1, #4
- 1223 0062 FFF7FEFF bl sendMidiMessage
- 1224 .LVL94:
- 1225 .L105:
+ 1329 .loc 1 397 0
+ 1330 0060 0421 movs r1, #4
+ 1331 0062 FFF7FEFF bl sendMidiMessage
+ 1332 .LVL107:
+ 1333 .L115:
419:Src/usbd_midi_if.c **** if( 0xF7 !=midi_event[cable_num].midi_byte[cnt_length] ){
420:Src/usbd_midi_if.c **** if(2 == cnt_remain){
+ ARM GAS /tmp/ccjHqQBe.s page 34
+
+
421:Src/usbd_midi_if.c **** msg_buf[3] = midi_event[cable_num].midi_byte[cnt_length];
422:Src/usbd_midi_if.c **** msg_buf[0] = (cable_num << 4) + 0x4; //SysEx starts or continues
423:Src/usbd_midi_if.c **** sendMidiMessage(msg_buf,4);
@@ -1858,9 +1995,6 @@ ARM GAS /tmp/ccxcefs2.s page 1
432:Src/usbd_midi_if.c **** case 0:
433:Src/usbd_midi_if.c **** msg_buf[0] = (cable_num << 4) + 0x5; //SysEx ends with following single byte
434:Src/usbd_midi_if.c **** msg_buf[1] = 0xF7;
- ARM GAS /tmp/ccxcefs2.s page 32
-
-
435:Src/usbd_midi_if.c **** msg_buf[2] = msg_buf[3] = 0x00;
436:Src/usbd_midi_if.c **** sendMidiMessage(msg_buf,4);
437:Src/usbd_midi_if.c **** break;
@@ -1893,250 +2027,268 @@ ARM GAS /tmp/ccxcefs2.s page 1
464:Src/usbd_midi_if.c **** break;
465:Src/usbd_midi_if.c **** }
466:Src/usbd_midi_if.c **** USBD_MIDI_SendPacket();
- 1226 .loc 1 466 0
- 1227 0066 FFF7FEFF bl USBD_MIDI_SendPacket
- 1228 .LVL95:
+ 1334 .loc 1 466 0
+ 1335 0066 FFF7FEFF bl USBD_MIDI_SendPacket
+ 1336 .LVL108:
467:Src/usbd_midi_if.c **** }
- 1229 .loc 1 467 0
- 1230 006a 03B0 add sp, sp, #12
- 1231 @ sp needed
- 1232 006c F0BD pop {r4, r5, r6, r7, pc}
- 1233 .LVL96:
- 1234 .L110:
+ 1337 .loc 1 467 0
+ 1338 006a 03B0 add sp, sp, #12
+ 1339 @ sp needed
+ 1340 006c F0BD pop {r4, r5, r6, r7, pc}
+ 1341 .LVL109:
+ 1342 .L120:
406:Src/usbd_midi_if.c **** }
- 1235 .loc 1 406 0
- 1236 006e 0301 lsls r3, r0, #4
- 1237 0070 DBB2 uxtb r3, r3
- 1238 0072 8201 lsls r2, r0, #6
- 1239 0074 1218 adds r2, r2, r0
- 1240 0076 374F ldr r7, .L126+4
- 1241 0078 BF18 adds r7, r7, r2
- 1242 007a 7A78 ldrb r2, [r7, #1]
- 1243 007c 1209 lsrs r2, r2, #4
- 1244 007e 9B18 adds r3, r3, r2
- 1245 0080 01AA add r2, sp, #4
- 1246 0082 1370 strb r3, [r2]
- 1247 0084 DFE7 b .L111
- 1248 .LVL97:
- ARM GAS /tmp/ccxcefs2.s page 33
-
-
- 1249 .L113:
- 1250 .LBB5:
+ ARM GAS /tmp/ccjHqQBe.s page 35
+
+
+ 1343 .loc 1 406 0
+ 1344 006e 0301 lsls r3, r0, #4
+ 1345 0070 DBB2 uxtb r3, r3
+ 1346 0072 8201 lsls r2, r0, #6
+ 1347 0074 1218 adds r2, r2, r0
+ 1348 0076 374F ldr r7, .L136+4
+ 1349 0078 BF18 adds r7, r7, r2
+ 1350 007a 7A78 ldrb r2, [r7, #1]
+ 1351 007c 1209 lsrs r2, r2, #4
+ 1352 007e 9B18 adds r3, r3, r2
+ 1353 0080 01AA add r2, sp, #4
+ 1354 0082 1370 strb r3, [r2]
+ 1355 0084 DFE7 b .L121
+ 1356 .LVL110:
+ 1357 .L123:
+ 1358 .LBB5:
411:Src/usbd_midi_if.c **** }
- 1251 .loc 1 411 0 discriminator 3
- 1252 0086 481C adds r0, r1, #1
- 1253 0088 A201 lsls r2, r4, #6
- 1254 008a 1219 adds r2, r2, r4
- 1255 008c 314B ldr r3, .L126+4
- 1256 008e 9B18 adds r3, r3, r2
- 1257 0090 5B18 adds r3, r3, r1
- 1258 0092 5A78 ldrb r2, [r3, #1]
- 1259 0094 01AB add r3, sp, #4
- 1260 0096 1A54 strb r2, [r3, r0]
- 1261 .LVL98:
+ 1359 .loc 1 411 0 discriminator 3
+ 1360 0086 481C adds r0, r1, #1
+ 1361 0088 A201 lsls r2, r4, #6
+ 1362 008a 1219 adds r2, r2, r4
+ 1363 008c 314B ldr r3, .L136+4
+ 1364 008e 9B18 adds r3, r3, r2
+ 1365 0090 5B18 adds r3, r3, r1
+ 1366 0092 5A78 ldrb r2, [r3, #1]
+ 1367 0094 01AB add r3, sp, #4
+ 1368 0096 1A54 strb r2, [r3, r0]
+ 1369 .LVL111:
410:Src/usbd_midi_if.c **** msg_buf[i+1] = midi_event[cable_num].midi_byte[i];
- 1262 .loc 1 410 0 discriminator 3
- 1263 0098 0100 movs r1, r0
- 1264 .LVL99:
- 1265 .L112:
+ 1370 .loc 1 410 0 discriminator 3
+ 1371 0098 0100 movs r1, r0
+ 1372 .LVL112:
+ 1373 .L122:
410:Src/usbd_midi_if.c **** msg_buf[i+1] = midi_event[cable_num].midi_byte[i];
- 1266 .loc 1 410 0 is_stmt 0 discriminator 1
- 1267 009a A201 lsls r2, r4, #6
- 1268 009c 1219 adds r2, r2, r4
- 1269 009e 2D4B ldr r3, .L126+4
- 1270 00a0 D35C ldrb r3, [r2, r3]
- 1271 00a2 8B42 cmp r3, r1
- 1272 00a4 EFD8 bhi .L113
- 1273 .LBE5:
+ 1374 .loc 1 410 0 is_stmt 0 discriminator 1
+ 1375 009a A201 lsls r2, r4, #6
+ 1376 009c 1219 adds r2, r2, r4
+ 1377 009e 2D4B ldr r3, .L136+4
+ 1378 00a0 D35C ldrb r3, [r2, r3]
+ 1379 00a2 8B42 cmp r3, r1
+ 1380 00a4 EFD8 bhi .L123
+ 1381 .LBE5:
414:Src/usbd_midi_if.c **** break;
- 1274 .loc 1 414 0 is_stmt 1
- 1275 00a6 0421 movs r1, #4
- 1276 .LVL100:
- 1277 00a8 01A8 add r0, sp, #4
- 1278 00aa FFF7FEFF bl sendMidiMessage
- 1279 .LVL101:
+ 1382 .loc 1 414 0 is_stmt 1
+ 1383 00a6 0421 movs r1, #4
+ 1384 .LVL113:
+ 1385 00a8 01A8 add r0, sp, #4
+ 1386 00aa FFF7FEFF bl sendMidiMessage
+ 1387 .LVL114:
415:Src/usbd_midi_if.c ****
- 1280 .loc 1 415 0
- 1281 00ae DAE7 b .L105
- 1282 .LVL102:
- 1283 .L125:
+ 1388 .loc 1 415 0
+ 1389 00ae DAE7 b .L115
+ 1390 .LVL115:
+ 1391 .L135:
421:Src/usbd_midi_if.c **** msg_buf[0] = (cable_num << 4) + 0x4; //SysEx starts or continues
- 1284 .loc 1 421 0
- 1285 00b0 01A8 add r0, sp, #4
- 1286 00b2 C370 strb r3, [r0, #3]
- 422:Src/usbd_midi_if.c **** sendMidiMessage(msg_buf,4);
- 1287 .loc 1 422 0
- 1288 00b4 3B01 lsls r3, r7, #4
- 1289 00b6 DBB2 uxtb r3, r3
- 1290 00b8 0433 adds r3, r3, #4
- 1291 00ba 0370 strb r3, [r0]
- 423:Src/usbd_midi_if.c **** }else{
- 1292 .loc 1 423 0
- 1293 00bc 0421 movs r1, #4
- 1294 00be FFF7FEFF bl sendMidiMessage
- 1295 .LVL103:
- 1296 00c2 3FE0 b .L116
- 1297 .L114:
- ARM GAS /tmp/ccxcefs2.s page 34
+ 1392 .loc 1 421 0
+ 1393 00b0 01A8 add r0, sp, #4
+ ARM GAS /tmp/ccjHqQBe.s page 36
+ 1394 00b2 C370 strb r3, [r0, #3]
+ 422:Src/usbd_midi_if.c **** sendMidiMessage(msg_buf,4);
+ 1395 .loc 1 422 0
+ 1396 00b4 3B01 lsls r3, r7, #4
+ 1397 00b6 DBB2 uxtb r3, r3
+ 1398 00b8 0433 adds r3, r3, #4
+ 1399 00ba 0370 strb r3, [r0]
+ 423:Src/usbd_midi_if.c **** }else{
+ 1400 .loc 1 423 0
+ 1401 00bc 0421 movs r1, #4
+ 1402 00be FFF7FEFF bl sendMidiMessage
+ 1403 .LVL116:
+ 1404 00c2 3FE0 b .L126
+ 1405 .L124:
431:Src/usbd_midi_if.c **** case 0:
- 1298 .loc 1 431 0
- 1299 00c4 012D cmp r5, #1
- 1300 00c6 1CD0 beq .L117
- 1301 00c8 002D cmp r5, #0
- 1302 00ca 0CD0 beq .L118
- 1303 00cc 022D cmp r5, #2
- 1304 00ce 39D1 bne .L116
+ 1406 .loc 1 431 0
+ 1407 00c4 012D cmp r5, #1
+ 1408 00c6 1CD0 beq .L127
+ 1409 00c8 002D cmp r5, #0
+ 1410 00ca 0CD0 beq .L128
+ 1411 00cc 022D cmp r5, #2
+ 1412 00ce 39D1 bne .L126
447:Src/usbd_midi_if.c **** msg_buf[3] = 0xF7;
- 1305 .loc 1 447 0
- 1306 00d0 3B01 lsls r3, r7, #4
- 1307 00d2 DBB2 uxtb r3, r3
- 1308 00d4 0733 adds r3, r3, #7
- 1309 00d6 01A8 add r0, sp, #4
- 1310 00d8 0370 strb r3, [r0]
+ 1413 .loc 1 447 0
+ 1414 00d0 3B01 lsls r3, r7, #4
+ 1415 00d2 DBB2 uxtb r3, r3
+ 1416 00d4 0733 adds r3, r3, #7
+ 1417 00d6 01A8 add r0, sp, #4
+ 1418 00d8 0370 strb r3, [r0]
448:Src/usbd_midi_if.c **** sendMidiMessage(msg_buf,4);
- 1311 .loc 1 448 0
- 1312 00da F723 movs r3, #247
- 1313 00dc C370 strb r3, [r0, #3]
+ 1419 .loc 1 448 0
+ 1420 00da F723 movs r3, #247
+ 1421 00dc C370 strb r3, [r0, #3]
449:Src/usbd_midi_if.c **** break;
- 1314 .loc 1 449 0
- 1315 00de 0421 movs r1, #4
- 1316 00e0 FFF7FEFF bl sendMidiMessage
- 1317 .LVL104:
+ 1422 .loc 1 449 0
+ 1423 00de 0421 movs r1, #4
+ 1424 00e0 FFF7FEFF bl sendMidiMessage
+ 1425 .LVL117:
450:Src/usbd_midi_if.c **** default:
- 1318 .loc 1 450 0
- 1319 00e4 2EE0 b .L116
- 1320 .L118:
+ 1426 .loc 1 450 0
+ 1427 00e4 2EE0 b .L126
+ 1428 .L128:
433:Src/usbd_midi_if.c **** msg_buf[1] = 0xF7;
- 1321 .loc 1 433 0
- 1322 00e6 3B01 lsls r3, r7, #4
- 1323 00e8 DBB2 uxtb r3, r3
- 1324 00ea 0533 adds r3, r3, #5
- 1325 00ec 01A8 add r0, sp, #4
- 1326 00ee 0370 strb r3, [r0]
+ 1429 .loc 1 433 0
+ 1430 00e6 3B01 lsls r3, r7, #4
+ 1431 00e8 DBB2 uxtb r3, r3
+ 1432 00ea 0533 adds r3, r3, #5
+ 1433 00ec 01A8 add r0, sp, #4
+ 1434 00ee 0370 strb r3, [r0]
434:Src/usbd_midi_if.c **** msg_buf[2] = msg_buf[3] = 0x00;
- 1327 .loc 1 434 0
- 1328 00f0 F723 movs r3, #247
- 1329 00f2 4370 strb r3, [r0, #1]
+ 1435 .loc 1 434 0
+ 1436 00f0 F723 movs r3, #247
+ 1437 00f2 4370 strb r3, [r0, #1]
435:Src/usbd_midi_if.c **** sendMidiMessage(msg_buf,4);
- 1330 .loc 1 435 0
- 1331 00f4 0023 movs r3, #0
- 1332 00f6 C370 strb r3, [r0, #3]
- 1333 00f8 8370 strb r3, [r0, #2]
+ 1438 .loc 1 435 0
+ 1439 00f4 0023 movs r3, #0
+ 1440 00f6 C370 strb r3, [r0, #3]
+ ARM GAS /tmp/ccjHqQBe.s page 37
+
+
+ 1441 00f8 8370 strb r3, [r0, #2]
436:Src/usbd_midi_if.c **** break;
- 1334 .loc 1 436 0
- 1335 00fa 0421 movs r1, #4
- 1336 00fc FFF7FEFF bl sendMidiMessage
- 1337 .LVL105:
+ 1442 .loc 1 436 0
+ 1443 00fa 0421 movs r1, #4
+ 1444 00fc FFF7FEFF bl sendMidiMessage
+ 1445 .LVL118:
437:Src/usbd_midi_if.c ****
- 1338 .loc 1 437 0
- 1339 0100 20E0 b .L116
- 1340 .L117:
+ 1446 .loc 1 437 0
+ 1447 0100 20E0 b .L126
+ 1448 .L127:
440:Src/usbd_midi_if.c **** msg_buf[2] = 0xF7;
- 1341 .loc 1 440 0
- 1342 0102 3B01 lsls r3, r7, #4
- 1343 0104 DBB2 uxtb r3, r3
- ARM GAS /tmp/ccxcefs2.s page 35
-
-
- 1344 0106 0633 adds r3, r3, #6
- 1345 0108 01A8 add r0, sp, #4
- 1346 010a 0370 strb r3, [r0]
+ 1449 .loc 1 440 0
+ 1450 0102 3B01 lsls r3, r7, #4
+ 1451 0104 DBB2 uxtb r3, r3
+ 1452 0106 0633 adds r3, r3, #6
+ 1453 0108 01A8 add r0, sp, #4
+ 1454 010a 0370 strb r3, [r0]
441:Src/usbd_midi_if.c **** msg_buf[3] = 0x00;
- 1347 .loc 1 441 0
- 1348 010c F723 movs r3, #247
- 1349 010e 8370 strb r3, [r0, #2]
+ 1455 .loc 1 441 0
+ 1456 010c F723 movs r3, #247
+ 1457 010e 8370 strb r3, [r0, #2]
442:Src/usbd_midi_if.c **** sendMidiMessage(msg_buf,4);
- 1350 .loc 1 442 0
- 1351 0110 0023 movs r3, #0
- 1352 0112 C370 strb r3, [r0, #3]
+ 1458 .loc 1 442 0
+ 1459 0110 0023 movs r3, #0
+ 1460 0112 C370 strb r3, [r0, #3]
443:Src/usbd_midi_if.c **** break;
- 1353 .loc 1 443 0
- 1354 0114 0421 movs r1, #4
- 1355 0116 FFF7FEFF bl sendMidiMessage
- 1356 .LVL106:
+ 1461 .loc 1 443 0
+ 1462 0114 0421 movs r1, #4
+ 1463 0116 FFF7FEFF bl sendMidiMessage
+ 1464 .LVL119:
444:Src/usbd_midi_if.c ****
- 1357 .loc 1 444 0
- 1358 011a 13E0 b .L116
- 1359 .LVL107:
- 1360 .L120:
+ 1465 .loc 1 444 0
+ 1466 011a 13E0 b .L126
+ 1467 .LVL120:
+ 1468 .L130:
418:Src/usbd_midi_if.c **** if( 0xF7 !=midi_event[cable_num].midi_byte[cnt_length] ){
- 1361 .loc 1 418 0 discriminator 2
- 1362 011c 0136 adds r6, r6, #1
- 1363 .LVL108:
- 1364 .L108:
+ 1469 .loc 1 418 0 discriminator 2
+ 1470 011c 0136 adds r6, r6, #1
+ 1471 .LVL121:
+ 1472 .L118:
418:Src/usbd_midi_if.c **** if( 0xF7 !=midi_event[cable_num].midi_byte[cnt_length] ){
- 1365 .loc 1 418 0 is_stmt 0 discriminator 1
- 1366 011e A301 lsls r3, r4, #6
- 1367 0120 1B19 adds r3, r3, r4
- 1368 0122 0C4A ldr r2, .L126+4
- 1369 0124 9B5C ldrb r3, [r3, r2]
- 1370 0126 B342 cmp r3, r6
- 1371 0128 9DD9 bls .L105
+ 1473 .loc 1 418 0 is_stmt 0 discriminator 1
+ 1474 011e A301 lsls r3, r4, #6
+ 1475 0120 1B19 adds r3, r3, r4
+ 1476 0122 0C4A ldr r2, .L136+4
+ 1477 0124 9B5C ldrb r3, [r3, r2]
+ 1478 0126 B342 cmp r3, r6
+ 1479 0128 9DD9 bls .L115
419:Src/usbd_midi_if.c **** if(2 == cnt_remain){
- 1372 .loc 1 419 0 is_stmt 1
- 1373 012a A201 lsls r2, r4, #6
- 1374 012c 1219 adds r2, r2, r4
- 1375 012e 094B ldr r3, .L126+4
- 1376 0130 9B18 adds r3, r3, r2
- 1377 0132 9B19 adds r3, r3, r6
- 1378 0134 5B78 ldrb r3, [r3, #1]
- 1379 0136 F72B cmp r3, #247
- 1380 0138 C4D0 beq .L114
+ 1480 .loc 1 419 0 is_stmt 1
+ 1481 012a A201 lsls r2, r4, #6
+ 1482 012c 1219 adds r2, r2, r4
+ 1483 012e 094B ldr r3, .L136+4
+ 1484 0130 9B18 adds r3, r3, r2
+ 1485 0132 9B19 adds r3, r3, r6
+ 1486 0134 5B78 ldrb r3, [r3, #1]
+ 1487 0136 F72B cmp r3, #247
+ ARM GAS /tmp/ccjHqQBe.s page 38
+
+
+ 1488 0138 C4D0 beq .L124
420:Src/usbd_midi_if.c **** msg_buf[3] = midi_event[cable_num].midi_byte[cnt_length];
- 1381 .loc 1 420 0
- 1382 013a 022D cmp r5, #2
- 1383 013c B8D0 beq .L125
+ 1489 .loc 1 420 0
+ 1490 013a 022D cmp r5, #2
+ 1491 013c B8D0 beq .L135
425:Src/usbd_midi_if.c **** }
- 1384 .loc 1 425 0
- 1385 013e 6A1C adds r2, r5, #1
- 1386 0140 01A9 add r1, sp, #4
- 1387 0142 8B54 strb r3, [r1, r2]
- 1388 .L116:
+ 1492 .loc 1 425 0
+ 1493 013e 6A1C adds r2, r5, #1
+ 1494 0140 01A9 add r1, sp, #4
+ 1495 0142 8B54 strb r3, [r1, r2]
+ 1496 .L126:
456:Src/usbd_midi_if.c **** if(cnt_remain >=3){
- 1389 .loc 1 456 0
- 1390 0144 0135 adds r5, r5, #1
- ARM GAS /tmp/ccxcefs2.s page 36
-
-
- 1391 .LVL109:
+ 1497 .loc 1 456 0
+ 1498 0144 0135 adds r5, r5, #1
+ 1499 .LVL122:
457:Src/usbd_midi_if.c **** cnt_remain = 0;
- 1392 .loc 1 457 0
- 1393 0146 022D cmp r5, #2
- 1394 0148 E8D9 bls .L120
+ 1500 .loc 1 457 0
+ 1501 0146 022D cmp r5, #2
+ 1502 0148 E8D9 bls .L130
458:Src/usbd_midi_if.c **** }
- 1395 .loc 1 458 0
- 1396 014a 0025 movs r5, #0
- 1397 .LVL110:
- 1398 014c E6E7 b .L120
- 1399 .L127:
- 1400 014e C046 .align 2
- 1401 .L126:
- 1402 0150 00000000 .word analyzed_status
- 1403 0154 00000000 .word midi_event
- 1404 .cfi_endproc
- 1405 .LFE54:
- 1407 .section .text.midiProcess,"ax",%progbits
- 1408 .align 1
- 1409 .global midiProcess
- 1410 .syntax unified
- 1411 .code 16
- 1412 .thumb_func
- 1413 .fpu softvfp
- 1415 midiProcess:
- 1416 .LFB55:
+ 1503 .loc 1 458 0
+ 1504 014a 0025 movs r5, #0
+ 1505 .LVL123:
+ 1506 014c E6E7 b .L130
+ 1507 .L137:
+ 1508 014e C046 .align 2
+ 1509 .L136:
+ 1510 0150 00000000 .word analyzed_status
+ 1511 0154 00000000 .word midi_event
+ 1512 .cfi_endproc
+ 1513 .LFE54:
+ 1515 .section .text.midiProcess,"ax",%progbits
+ 1516 .align 1
+ 1517 .global midiProcess
+ 1518 .syntax unified
+ 1519 .code 16
+ 1520 .thumb_func
+ 1521 .fpu softvfp
+ 1523 midiProcess:
+ 1524 .LFB55:
468:Src/usbd_midi_if.c ****
469:Src/usbd_midi_if.c **** void midiProcess(){
- 1417 .loc 1 469 0
- 1418 .cfi_startproc
- 1419 @ args = 0, pretend = 0, frame = 0
- 1420 @ frame_needed = 0, uses_anonymous_args = 0
- 1421 @ link register save eliminated.
- 1422 .LVL111:
+ 1525 .loc 1 469 0
+ 1526 .cfi_startproc
+ 1527 @ args = 0, pretend = 0, frame = 0
+ 1528 @ frame_needed = 0, uses_anonymous_args = 0
+ 1529 0000 70B5 push {r4, r5, r6, lr}
+ 1530 .LCFI15:
+ 1531 .cfi_def_cfa_offset 16
+ 1532 .cfi_offset 4, -16
+ 1533 .cfi_offset 5, -12
+ 1534 .cfi_offset 6, -8
+ 1535 .cfi_offset 14, -4
+ 1536 .LVL124:
+ 1537 .LBB6:
470:Src/usbd_midi_if.c ****
471:Src/usbd_midi_if.c **** for(uint32_t cable_num=0; cable_num<MIDI_IN_JACK_NUM; cable_num++){
+ ARM GAS /tmp/ccjHqQBe.s page 39
+
+
+ 1538 .loc 1 471 0
+ 1539 0002 0025 movs r5, #0
+ 1540 .LVL125:
+ 1541 .L139:
+ 1542 .loc 1 471 0 is_stmt 0 discriminator 1
+ 1543 0004 002D cmp r5, #0
+ 1544 0006 00D0 beq .L140
+ 1545 .LBE6:
472:Src/usbd_midi_if.c **** while( FUNC_SUCCESS == midiGetFromJackRx(cable_num) ){
473:Src/usbd_midi_if.c **** if( midiEventIsGenerated(cable_num) ){// Generate MIDI event from UART buffer.
474:Src/usbd_midi_if.c **** //Analyze MIDI Message.
@@ -2145,93 +2297,125 @@ ARM GAS /tmp/ccxcefs2.s page 1
477:Src/usbd_midi_if.c **** }
478:Src/usbd_midi_if.c **** }
479:Src/usbd_midi_if.c **** }
- 1423 .loc 1 479 0
- 1424 @ sp needed
- 1425 0000 7047 bx lr
- 1426 .cfi_endproc
- 1427 .LFE55:
- 1429 .global USBD_Interface_fops_FS
- 1430 .comm rx_midi_msg,0,4
- 1431 .comm midi_event,0,4
- 1432 .comm analyzed_status,0,4
- 1433 .comm rbuf_jack_rx,0,4
- 1434 .comm rbuf_usb_rx,12,4
- 1435 .section .data.USBD_Interface_fops_FS,"aw",%progbits
- 1436 .align 2
- ARM GAS /tmp/ccxcefs2.s page 37
-
-
- 1439 USBD_Interface_fops_FS:
- 1440 0000 00000000 .word MIDI_DataRx
- 1441 0004 00000000 .word MIDI_DataTx
- 1442 .text
- 1443 .Letext0:
- 1444 .file 2 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/machin
- 1445 .file 3 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/lo
- 1446 .file 4 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_t
- 1447 .file 5 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/lib/gcc/arm-none-eabi/7.3.1/
- 1448 .file 6 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/re
- 1449 .file 7 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/sys/_s
- 1450 .file 8 "/home/janhenrik/programme/gcc-arm-none-eabi-7-2018-q2-update/arm-none-eabi/include/stdlib
- 1451 .file 9 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
- 1452 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
- 1453 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
- 1454 .file 12 "Middlewares/USBMIDI/Inc/usbd_midi.h"
- 1455 .file 13 "Inc/usbd_desc.h"
- 1456 .file 14 "Inc/curelib_inc/curemisc.h"
- 1457 .file 15 "Inc/curelib_inc/curebuffer.h"
- 1458 .file 16 "Inc/usbd_midi_if.h"
- ARM GAS /tmp/ccxcefs2.s page 38
+ 1546 .loc 1 479 0 is_stmt 1
+ 1547 @ sp needed
+ 1548 .LVL126:
+ 1549 0008 70BD pop {r4, r5, r6, pc}
+ 1550 .LVL127:
+ 1551 .L140:
+ 1552 .LBB7:
+ 472:Src/usbd_midi_if.c **** while( FUNC_SUCCESS == midiGetFromJackRx(cable_num) ){
+ 1553 .loc 1 472 0
+ 1554 000a ECB2 uxtb r4, r5
+ 1555 000c 2000 movs r0, r4
+ 1556 000e FFF7FEFF bl midiGetFromJackRx
+ 1557 .LVL128:
+ 1558 0012 0128 cmp r0, #1
+ 1559 0014 08D1 bne .L143
+ 473:Src/usbd_midi_if.c **** //Analyze MIDI Message.
+ 1560 .loc 1 473 0
+ 1561 0016 2000 movs r0, r4
+ 1562 0018 FFF7FEFF bl midiEventIsGenerated
+ 1563 .LVL129:
+ 1564 001c 0028 cmp r0, #0
+ 1565 001e F4D0 beq .L140
+ 475:Src/usbd_midi_if.c **** }
+ 1566 .loc 1 475 0
+ 1567 0020 2000 movs r0, r4
+ 1568 0022 FFF7FEFF bl midiGenerateUsbPacket
+ 1569 .LVL130:
+ 1570 0026 F0E7 b .L140
+ 1571 .L143:
+ 471:Src/usbd_midi_if.c **** while( FUNC_SUCCESS == midiGetFromJackRx(cable_num) ){
+ 1572 .loc 1 471 0 discriminator 2
+ 1573 0028 0135 adds r5, r5, #1
+ 1574 .LVL131:
+ 1575 002a EBE7 b .L139
+ 1576 .LBE7:
+ 1577 .cfi_endproc
+ 1578 .LFE55:
+ 1580 .global USBD_Interface_fops_FS
+ 1581 .comm rx_midi_msg,1,4
+ 1582 .comm midi_event,65,4
+ 1583 .comm analyzed_status,4,4
+ ARM GAS /tmp/ccjHqQBe.s page 40
+
+
+ 1584 .comm rbuf_jack_rx,12,4
+ 1585 .comm rbuf_usb_rx,12,4
+ 1586 .section .data.USBD_Interface_fops_FS,"aw",%progbits
+ 1587 .align 2
+ 1590 USBD_Interface_fops_FS:
+ 1591 0000 00000000 .word MIDI_DataRx
+ 1592 0004 00000000 .word MIDI_DataTx
+ 1593 .text
+ 1594 .Letext0:
+ 1595 .file 2 "/usr/include/newlib/machine/_default_types.h"
+ 1596 .file 3 "/usr/include/newlib/sys/lock.h"
+ 1597 .file 4 "/usr/include/newlib/sys/_types.h"
+ 1598 .file 5 "/usr/lib/gcc/arm-none-eabi/7.3.1/include/stddef.h"
+ 1599 .file 6 "/usr/include/newlib/sys/reent.h"
+ 1600 .file 7 "/usr/include/newlib/sys/_stdint.h"
+ 1601 .file 8 "/usr/include/newlib/stdlib.h"
+ 1602 .file 9 "Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h"
+ 1603 .file 10 "Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h"
+ 1604 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
+ 1605 .file 12 "Middlewares/USBMIDI/Inc/usbd_midi.h"
+ 1606 .file 13 "Inc/usbd_desc.h"
+ 1607 .file 14 "Inc/curelib_inc/curemisc.h"
+ 1608 .file 15 "Inc/curelib_inc/curebuffer.h"
+ 1609 .file 16 "Inc/usbd_midi_if.h"
+ ARM GAS /tmp/ccjHqQBe.s page 41
DEFINED SYMBOLS
*ABS*:0000000000000000 usbd_midi_if.c
- /tmp/ccxcefs2.s:16 .text.MIDI_DataTx:0000000000000000 $t
- /tmp/ccxcefs2.s:22 .text.MIDI_DataTx:0000000000000000 MIDI_DataTx
- /tmp/ccxcefs2.s:76 .text.MIDI_DataTx:000000000000002c $d
- /tmp/ccxcefs2.s:82 .text.MIDI_DataRx:0000000000000000 $t
- /tmp/ccxcefs2.s:88 .text.MIDI_DataRx:0000000000000000 MIDI_DataRx
- /tmp/ccxcefs2.s:225 .rodata.MIDI_DataRx:0000000000000000 $d
- /tmp/ccxcefs2.s:247 .text.MIDI_DataRx:0000000000000080 $d
+ /tmp/ccjHqQBe.s:16 .text.MIDI_DataTx:0000000000000000 $t
+ /tmp/ccjHqQBe.s:22 .text.MIDI_DataTx:0000000000000000 MIDI_DataTx
+ /tmp/ccjHqQBe.s:76 .text.MIDI_DataTx:000000000000002c $d
+ /tmp/ccjHqQBe.s:82 .text.MIDI_DataRx:0000000000000000 $t
+ /tmp/ccjHqQBe.s:88 .text.MIDI_DataRx:0000000000000000 MIDI_DataRx
+ /tmp/ccjHqQBe.s:225 .rodata.MIDI_DataRx:0000000000000000 $d
+ /tmp/ccjHqQBe.s:247 .text.MIDI_DataRx:0000000000000080 $d
*COM*:000000000000000c rbuf_usb_rx
- /tmp/ccxcefs2.s:255 .text.midiInit:0000000000000000 $t
- /tmp/ccxcefs2.s:262 .text.midiInit:0000000000000000 midiInit
- /tmp/ccxcefs2.s:313 .text.midiInit:000000000000002c $d
- /tmp/ccxcefs2.s:318 .text.midiGetFromUsbRx:0000000000000000 $t
- /tmp/ccxcefs2.s:325 .text.midiGetFromUsbRx:0000000000000000 midiGetFromUsbRx
- /tmp/ccxcefs2.s:361 .text.midiGetFromUsbRx:000000000000001c $d
- /tmp/ccxcefs2.s:366 .text.midiGetFromJackRx:0000000000000000 $t
- /tmp/ccxcefs2.s:373 .text.midiGetFromJackRx:0000000000000000 midiGetFromJackRx
- /tmp/ccxcefs2.s:411 .text.midiGetFromJackRx:0000000000000020 $d
- *COM*:0000000000000000 rx_midi_msg
- *COM*:0000000000000000 rbuf_jack_rx
- /tmp/ccxcefs2.s:417 .text.midiSetFromJackRx:0000000000000000 $t
- /tmp/ccxcefs2.s:424 .text.midiSetFromJackRx:0000000000000000 midiSetFromJackRx
- /tmp/ccxcefs2.s:460 .text.midiSetFromJackRx:000000000000001c $d
- /tmp/ccxcefs2.s:465 .text.isUsbRxBufEmpty:0000000000000000 $t
- /tmp/ccxcefs2.s:472 .text.isUsbRxBufEmpty:0000000000000000 isUsbRxBufEmpty
- /tmp/ccxcefs2.s:508 .text.isUsbRxBufEmpty:000000000000001c $d
- /tmp/ccxcefs2.s:513 .text.isJackRxBufEmpty:0000000000000000 $t
- /tmp/ccxcefs2.s:520 .text.isJackRxBufEmpty:0000000000000000 isJackRxBufEmpty
- /tmp/ccxcefs2.s:556 .text.isJackRxBufEmpty:000000000000001c $d
- /tmp/ccxcefs2.s:561 .text.isRxBufEmpty:0000000000000000 $t
- /tmp/ccxcefs2.s:568 .text.isRxBufEmpty:0000000000000000 isRxBufEmpty
- /tmp/ccxcefs2.s:617 .text.isRxBufEmpty:0000000000000028 $d
- /tmp/ccxcefs2.s:622 .text.sendMidiMessage:0000000000000000 $t
- /tmp/ccxcefs2.s:629 .text.sendMidiMessage:0000000000000000 sendMidiMessage
- /tmp/ccxcefs2.s:660 .text.midiEventIsGenerated:0000000000000000 $t
- /tmp/ccxcefs2.s:667 .text.midiEventIsGenerated:0000000000000000 midiEventIsGenerated
- /tmp/ccxcefs2.s:772 .rodata.midiEventIsGenerated:0000000000000000 $d
- /tmp/ccxcefs2.s:1128 .text.midiEventIsGenerated:0000000000000240 $d
- *COM*:0000000000000000 analyzed_status
- *COM*:0000000000000000 midi_event
- /tmp/ccxcefs2.s:1136 .text.midiGenerateUsbPacket:0000000000000000 $t
- /tmp/ccxcefs2.s:1143 .text.midiGenerateUsbPacket:0000000000000000 midiGenerateUsbPacket
- /tmp/ccxcefs2.s:1402 .text.midiGenerateUsbPacket:0000000000000150 $d
- /tmp/ccxcefs2.s:1408 .text.midiProcess:0000000000000000 $t
- /tmp/ccxcefs2.s:1415 .text.midiProcess:0000000000000000 midiProcess
- /tmp/ccxcefs2.s:1439 .data.USBD_Interface_fops_FS:0000000000000000 USBD_Interface_fops_FS
- /tmp/ccxcefs2.s:1436 .data.USBD_Interface_fops_FS:0000000000000000 $d
+ /tmp/ccjHqQBe.s:255 .text.midiInit:0000000000000000 $t
+ /tmp/ccjHqQBe.s:262 .text.midiInit:0000000000000000 midiInit
+ /tmp/ccjHqQBe.s:390 .text.midiInit:0000000000000088 $d
+ *COM*:000000000000000c rbuf_jack_rx
+ *COM*:0000000000000001 rx_midi_msg
+ *COM*:0000000000000004 analyzed_status
+ *COM*:0000000000000041 midi_event
+ /tmp/ccjHqQBe.s:399 .text.midiGetFromUsbRx:0000000000000000 $t
+ /tmp/ccjHqQBe.s:406 .text.midiGetFromUsbRx:0000000000000000 midiGetFromUsbRx
+ /tmp/ccjHqQBe.s:442 .text.midiGetFromUsbRx:000000000000001c $d
+ /tmp/ccjHqQBe.s:447 .text.midiGetFromJackRx:0000000000000000 $t
+ /tmp/ccjHqQBe.s:454 .text.midiGetFromJackRx:0000000000000000 midiGetFromJackRx
+ /tmp/ccjHqQBe.s:492 .text.midiGetFromJackRx:0000000000000020 $d
+ /tmp/ccjHqQBe.s:498 .text.midiSetFromJackRx:0000000000000000 $t
+ /tmp/ccjHqQBe.s:505 .text.midiSetFromJackRx:0000000000000000 midiSetFromJackRx
+ /tmp/ccjHqQBe.s:541 .text.midiSetFromJackRx:000000000000001c $d
+ /tmp/ccjHqQBe.s:546 .text.isUsbRxBufEmpty:0000000000000000 $t
+ /tmp/ccjHqQBe.s:553 .text.isUsbRxBufEmpty:0000000000000000 isUsbRxBufEmpty
+ /tmp/ccjHqQBe.s:589 .text.isUsbRxBufEmpty:000000000000001c $d
+ /tmp/ccjHqQBe.s:594 .text.isJackRxBufEmpty:0000000000000000 $t
+ /tmp/ccjHqQBe.s:601 .text.isJackRxBufEmpty:0000000000000000 isJackRxBufEmpty
+ /tmp/ccjHqQBe.s:637 .text.isJackRxBufEmpty:000000000000001c $d
+ /tmp/ccjHqQBe.s:642 .text.isRxBufEmpty:0000000000000000 $t
+ /tmp/ccjHqQBe.s:649 .text.isRxBufEmpty:0000000000000000 isRxBufEmpty
+ /tmp/ccjHqQBe.s:724 .text.isRxBufEmpty:0000000000000048 $d
+ /tmp/ccjHqQBe.s:730 .text.sendMidiMessage:0000000000000000 $t
+ /tmp/ccjHqQBe.s:737 .text.sendMidiMessage:0000000000000000 sendMidiMessage
+ /tmp/ccjHqQBe.s:768 .text.midiEventIsGenerated:0000000000000000 $t
+ /tmp/ccjHqQBe.s:775 .text.midiEventIsGenerated:0000000000000000 midiEventIsGenerated
+ /tmp/ccjHqQBe.s:880 .rodata.midiEventIsGenerated:0000000000000000 $d
+ /tmp/ccjHqQBe.s:1236 .text.midiEventIsGenerated:0000000000000240 $d
+ /tmp/ccjHqQBe.s:1244 .text.midiGenerateUsbPacket:0000000000000000 $t
+ /tmp/ccjHqQBe.s:1251 .text.midiGenerateUsbPacket:0000000000000000 midiGenerateUsbPacket
+ /tmp/ccjHqQBe.s:1510 .text.midiGenerateUsbPacket:0000000000000150 $d
+ /tmp/ccjHqQBe.s:1516 .text.midiProcess:0000000000000000 $t
+ /tmp/ccjHqQBe.s:1523 .text.midiProcess:0000000000000000 midiProcess
+ /tmp/ccjHqQBe.s:1590 .data.USBD_Interface_fops_FS:0000000000000000 USBD_Interface_fops_FS
+ /tmp/ccjHqQBe.s:1587 .data.USBD_Interface_fops_FS:0000000000000000 $d
UNDEFINED SYMBOLS
APP_Rx_ptr_in
@@ -2241,6 +2425,6 @@ cureRingBufferU8Init
cureRingBufferU8Dequeue
_cureRingBufferU8GetUsedSize
USBD_MIDI_SendPacket
- ARM GAS /tmp/ccxcefs2.s page 39
+ ARM GAS /tmp/ccjHqQBe.s page 42
diff --git a/midi-dials/build/usbd_midi_if.o b/midi-dials/build/usbd_midi_if.o
index 4427a62..bf7ad76 100644
--- a/midi-dials/build/usbd_midi_if.o
+++ b/midi-dials/build/usbd_midi_if.o
Binary files differ
diff --git a/midi-dials/otter.jdebug b/midi-dials/otter.jdebug
new file mode 100644
index 0000000..920976d
--- /dev/null
+++ b/midi-dials/otter.jdebug
@@ -0,0 +1,311 @@
+/*********************************************************************
+* (c) SEGGER Microcontroller GmbH *
+* The Embedded Experts *
+* www.segger.com *
+**********************************************************************
+
+File :
+Created : 18 Apr 2020 23:08
+Ozone Version : V3.10g
+*/
+
+/*********************************************************************
+*
+* OnProjectLoad
+*
+* Function description
+* Project load routine. Required.
+*
+**********************************************************************
+*/
+void OnProjectLoad (void) {
+ //
+ // Dialog-generated settings
+ //
+ Project.AddPathSubstitute ("/home/janhenrik/STM32Cube/dials/midi-dials", "$(ProjectDir)");
+ Project.AddPathSubstitute ("/home/janhenrik/stm32cube/dials/midi-dials", "$(ProjectDir)");
+ Project.SetDevice ("STM32F072C8");
+ Project.SetHostIF ("USB", "");
+ Project.SetTargetIF ("SWD");
+ Project.SetTIFSpeed ("1 MHz");
+ Project.AddSvdFile ("/opt/SEGGER/ozone/3.10.7/Config/CPU/Cortex-M0.svd");
+ //
+ // User settings
+ //
+ File.Open ("$(ProjectDir)/build/midi-dials.elf");
+}
+
+/*********************************************************************
+*
+* OnSnapshotLoad
+*
+* Function description
+* Called upon loading a snapshot. Optional.
+*
+* Additional information
+* This function is used to restore the target state in cases
+* where values cannot simply be written to the target.
+* Typical use: GPIO clock needs to be enabled, before
+* GPIO is configured.
+*
+**********************************************************************
+*/
+//void OnSnapshotLoad (void) {
+//}
+
+/*********************************************************************
+*
+* OnSnapshotSave
+*
+* Function description
+* Called upon saving a snapshot. Optional.
+*
+* Additional information
+* This function is usually used to save values of the target
+* state which can either not be trivially read,
+* or need to be restored in a specific way or order.
+* Typically use: Memory Mapped Registers,
+* such as PLL and GPIO configuration.
+*
+**********************************************************************
+*/
+//void OnSnapshotSave (void) {
+//}
+
+/*********************************************************************
+*
+* OnError
+*
+* Function description
+* Called when an error or unexpected condition ocurred. Optional.
+*
+**********************************************************************
+*/
+//void OnError (const char* sErrorMsg) {
+//}
+
+/*********************************************************************
+*
+* TargetReset
+*
+* Function description
+* Replaces the default target device reset routine. Optional.
+*
+* Notes
+* This example demonstrates the usage when
+* debugging a RAM program on a Cortex-M target device
+*
+**********************************************************************
+*/
+//void TargetReset (void) {
+//
+// unsigned int SP;
+// unsigned int PC;
+// unsigned int VectorTableAddr;
+//
+// VectorTableAddr = Program.GetBaseAddr();
+//
+// if (VectorTableAddr != 0xFFFFFFFF) {
+// SP = Target.ReadU32(VectorTableAddr);
+// Target.SetReg("SP", SP);
+// } else {
+// Util.Log("Project file error: failed to get program base");
+// }
+//
+// PC = Elf.GetEntryPointPC();
+//
+// if (PC != 0xFFFFFFFF) {
+// Target.SetReg("PC", PC);
+// } else if (VectorTableAddr != 0xFFFFFFFF) {
+// PC = Target.ReadU32(VectorTableAddr + 4);
+// Target.SetReg("PC", PC);
+//}
+/*********************************************************************
+*
+* BeforeTargetReset
+*
+* Function description
+* Event handler routine. Optional.
+*
+**********************************************************************
+*/
+//void BeforeTargetReset (void) {
+//}
+
+/*********************************************************************
+*
+* AfterTargetReset
+*
+* Function description
+* Event handler routine.
+* - Sets the PC register to program reset value.
+* - Sets the SP register to program reset value on Cortex-M.
+*
+**********************************************************************
+*/
+void AfterTargetReset (void) {
+ unsigned int SP;
+ unsigned int PC;
+ unsigned int VectorTableAddr;
+
+ VectorTableAddr = Elf.GetBaseAddr();
+
+ if (VectorTableAddr != 0xFFFFFFFF) {
+ SP = Target.ReadU32(VectorTableAddr);
+ Target.SetReg("SP", SP);
+ } else {
+ Util.Log("Project file error: failed to get program base");
+ }
+
+ PC = Elf.GetEntryPointPC();
+
+ if (PC != 0xFFFFFFFF) {
+ Target.SetReg("PC", PC);
+ } else if (VectorTableAddr != 0xFFFFFFFF) {
+ PC = Target.ReadU32(VectorTableAddr + 4);
+ Target.SetReg("PC", PC);
+ }
+}
+
+/*********************************************************************
+*
+* DebugStart
+*
+* Function description
+* Replaces the default debug session startup routine. Optional.
+*
+**********************************************************************
+*/
+//void DebugStart (void) {
+//}
+
+/*********************************************************************
+*
+* TargetConnect
+*
+* Function description
+* Replaces the default target IF connection routine. Optional.
+*
+**********************************************************************
+*/
+//void TargetConnect (void) {
+//}
+
+/*********************************************************************
+*
+* BeforeTargetConnect
+*
+* Function description
+* Event handler routine. Optional.
+*
+**********************************************************************
+*/
+//void BeforeTargetConnect (void) {
+//}
+
+/*********************************************************************
+*
+* AfterTargetConnect
+*
+* Function description
+* Event handler routine. Optional.
+*
+**********************************************************************
+*/
+//void AfterTargetConnect (void) {
+//}
+
+/*********************************************************************
+*
+* TargetDownload
+*
+* Function description
+* Replaces the default program download routine. Optional.
+*
+**********************************************************************
+*/
+//void TargetDownload (void) {
+//}
+
+/*********************************************************************
+*
+* BeforeTargetDownload
+*
+* Function description
+* Event handler routine. Optional.
+*
+**********************************************************************
+*/
+//void BeforeTargetDownload (void) {
+//}
+
+/*********************************************************************
+*
+* AfterTargetDownload
+*
+* Function description
+* Event handler routine.
+* - Sets the PC register to program reset value.
+* - Sets the SP register to program reset value on Cortex-M.
+*
+**********************************************************************
+*/
+void AfterTargetDownload (void) {
+ unsigned int SP;
+ unsigned int PC;
+ unsigned int VectorTableAddr;
+
+ VectorTableAddr = Elf.GetBaseAddr();
+
+ if (VectorTableAddr != 0xFFFFFFFF) {
+ SP = Target.ReadU32(VectorTableAddr);
+ Target.SetReg("SP", SP);
+ } else {
+ Util.Log("Project file error: failed to get program base");
+ }
+
+ PC = Elf.GetEntryPointPC();
+
+ if (PC != 0xFFFFFFFF) {
+ Target.SetReg("PC", PC);
+ } else if (VectorTableAddr != 0xFFFFFFFF) {
+ PC = Target.ReadU32(VectorTableAddr + 4);
+ Target.SetReg("PC", PC);
+ }
+}
+
+/*********************************************************************
+*
+* BeforeTargetDisconnect
+*
+* Function description
+* Event handler routine. Optional.
+*
+**********************************************************************
+*/
+//void BeforeTargetDisconnect (void) {
+//}
+
+/*********************************************************************
+*
+* AfterTargetDisconnect
+*
+* Function description
+* Event handler routine. Optional.
+*
+**********************************************************************
+*/
+//void AfterTargetDisconnect (void) {
+//}
+
+/*********************************************************************
+*
+* AfterTargetHalt
+*
+* Function description
+* Event handler routine. Optional.
+*
+**********************************************************************
+*/
+//void AfterTargetHalt (void) {
+//}