diff options
author | Jan--Henrik <janhenrik@janhenrik.org> | 2020-04-19 01:19:00 +0200 |
---|---|---|
committer | Jan--Henrik <janhenrik@janhenrik.org> | 2020-04-19 01:19:00 +0200 |
commit | 41b62453ea960dc9bb6bd428f34c933ec2c5b080 (patch) | |
tree | 106e43b79b549064dac7b2e112d906bb94c409c2 /midi-dials | |
parent | dfee6261c472499e6874daaa1d002da93999ca4f (diff) | |
download | minikbd-41b62453ea960dc9bb6bd428f34c933ec2c5b080.tar.gz minikbd-41b62453ea960dc9bb6bd428f34c933ec2c5b080.tar.bz2 minikbd-41b62453ea960dc9bb6bd428f34c933ec2c5b080.zip |
added midi control-channel demo
Diffstat (limited to 'midi-dials')
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 Binary files differindex 278309a..5aa0d8d 100644 --- a/midi-dials/build/curebuffer.o +++ b/midi-dials/build/curebuffer.o 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 Binary files differindex d0fc4d2..0b7b5ea 100644 --- a/midi-dials/build/main.o +++ b/midi-dials/build/main.o diff --git a/midi-dials/build/midi-dials.bin b/midi-dials/build/midi-dials.bin Binary files differindex f548a7f..3b74a5a 100755 --- a/midi-dials/build/midi-dials.bin +++ b/midi-dials/build/midi-dials.bin diff --git a/midi-dials/build/midi-dials.elf b/midi-dials/build/midi-dials.elf Binary files differindex 9e9bd38..c8db902 100755 --- a/midi-dials/build/midi-dials.elf +++ b/midi-dials/build/midi-dials.elf 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 Binary files differindex dfba721..e3e308e 100644 --- a/midi-dials/build/startup_stm32f072xb.o +++ b/midi-dials/build/startup_stm32f072xb.o 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 Binary files differindex fdfa961..27bd647 100644 --- a/midi-dials/build/stm32f0xx_hal.o +++ b/midi-dials/build/stm32f0xx_hal.o 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 Binary files differindex 7b34ce1..4b8bda9 100644 --- a/midi-dials/build/stm32f0xx_hal_adc.o +++ b/midi-dials/build/stm32f0xx_hal_adc.o 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 Binary files differindex e6a13a6..dc0fdd9 100644 --- a/midi-dials/build/stm32f0xx_hal_adc_ex.o +++ b/midi-dials/build/stm32f0xx_hal_adc_ex.o 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 Binary files differindex 5f5d953..c2207f1 100644 --- a/midi-dials/build/stm32f0xx_hal_cortex.o +++ b/midi-dials/build/stm32f0xx_hal_cortex.o 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 Binary files differindex 5a1cb13..ee3c3f0 100644 --- a/midi-dials/build/stm32f0xx_hal_dma.o +++ b/midi-dials/build/stm32f0xx_hal_dma.o 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 Binary files differindex a80dde1..6bd1393 100644 --- a/midi-dials/build/stm32f0xx_hal_exti.o +++ b/midi-dials/build/stm32f0xx_hal_exti.o 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 Binary files differindex 1db1f4b..e7a6e29 100644 --- a/midi-dials/build/stm32f0xx_hal_flash.o +++ b/midi-dials/build/stm32f0xx_hal_flash.o 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 Binary files differindex 32c0a7a..5281f30 100644 --- a/midi-dials/build/stm32f0xx_hal_flash_ex.o +++ b/midi-dials/build/stm32f0xx_hal_flash_ex.o 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 Binary files differindex 804c8a0..8a033c9 100644 --- a/midi-dials/build/stm32f0xx_hal_gpio.o +++ b/midi-dials/build/stm32f0xx_hal_gpio.o 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 Binary files differindex 856d17f..2ad70b6 100644 --- a/midi-dials/build/stm32f0xx_hal_i2c.o +++ b/midi-dials/build/stm32f0xx_hal_i2c.o 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 Binary files differindex 9424e2c..90aa6b7 100644 --- a/midi-dials/build/stm32f0xx_hal_i2c_ex.o +++ b/midi-dials/build/stm32f0xx_hal_i2c_ex.o 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 Binary files differindex b05c7cd..0ac5f38 100644 --- a/midi-dials/build/stm32f0xx_hal_msp.o +++ b/midi-dials/build/stm32f0xx_hal_msp.o 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 Binary files differindex 5d482a5..68cc1e4 100644 --- a/midi-dials/build/stm32f0xx_hal_pcd.o +++ b/midi-dials/build/stm32f0xx_hal_pcd.o 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 Binary files differindex ec84b76..c601674 100644 --- a/midi-dials/build/stm32f0xx_hal_pcd_ex.o +++ b/midi-dials/build/stm32f0xx_hal_pcd_ex.o 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 Binary files differindex 301e042..cded285 100644 --- a/midi-dials/build/stm32f0xx_hal_pwr.o +++ b/midi-dials/build/stm32f0xx_hal_pwr.o 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 Binary files differindex f574177..3d2e75f 100644 --- a/midi-dials/build/stm32f0xx_hal_pwr_ex.o +++ b/midi-dials/build/stm32f0xx_hal_pwr_ex.o 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 Binary files differindex cbffacf..e423e35 100644 --- a/midi-dials/build/stm32f0xx_hal_rcc.o +++ b/midi-dials/build/stm32f0xx_hal_rcc.o 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 Binary files differindex e90663d..8f0294c 100644 --- a/midi-dials/build/stm32f0xx_hal_rcc_ex.o +++ b/midi-dials/build/stm32f0xx_hal_rcc_ex.o 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 Binary files differindex c078d3c..4073c7e 100644 --- a/midi-dials/build/stm32f0xx_hal_tim.o +++ b/midi-dials/build/stm32f0xx_hal_tim.o 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 Binary files differindex 4f9c459..6b3cae0 100644 --- a/midi-dials/build/stm32f0xx_hal_tim_ex.o +++ b/midi-dials/build/stm32f0xx_hal_tim_ex.o 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 Binary files differindex 74a74ed..7d1aca0 100644 --- a/midi-dials/build/stm32f0xx_it.o +++ b/midi-dials/build/stm32f0xx_it.o 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 Binary files differindex 8cdfb2c..b0efa3f 100644 --- a/midi-dials/build/stm32f0xx_ll_usb.o +++ b/midi-dials/build/stm32f0xx_ll_usb.o 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 Binary files differindex f23a979..ceb6ee1 100644 --- a/midi-dials/build/system_stm32f0xx.o +++ b/midi-dials/build/system_stm32f0xx.o 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 Binary files differindex 062c274..68bb036 100644 --- a/midi-dials/build/usb_device.o +++ b/midi-dials/build/usb_device.o 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 Binary files differindex d3f9b62..dfbb9de 100644 --- a/midi-dials/build/usbd_conf.o +++ b/midi-dials/build/usbd_conf.o 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 Binary files differindex be9c20b..7c64aa7 100644 --- a/midi-dials/build/usbd_core.o +++ b/midi-dials/build/usbd_core.o 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 Binary files differindex acd2a0d..5257e19 100644 --- a/midi-dials/build/usbd_ctlreq.o +++ b/midi-dials/build/usbd_ctlreq.o 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 Binary files differindex 70b156a..1a1dddc 100644 --- a/midi-dials/build/usbd_desc.o +++ b/midi-dials/build/usbd_desc.o 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 Binary files differindex 6427734..6990ea8 100644 --- a/midi-dials/build/usbd_ioreq.o +++ b/midi-dials/build/usbd_ioreq.o 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 Binary files differindex e48a5e4..67ebd65 100644 --- a/midi-dials/build/usbd_midi.o +++ b/midi-dials/build/usbd_midi.o 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 Binary files differindex 4427a62..bf7ad76 100644 --- a/midi-dials/build/usbd_midi_if.o +++ b/midi-dials/build/usbd_midi_if.o 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) { +//} |