diff --git a/Inc/main.h b/Inc/main.h index c8fe526..ee03496 100644 --- a/Inc/main.h +++ b/Inc/main.h @@ -191,6 +191,8 @@ void Set_LTEC(uint8_t, uint16_t); #define AD9833_CMD 11 #define DS1809_CMD 12 #define STM32_DAC_CMD 13 + #define AD9102_WAVE_CTRL_CMD 14 + #define AD9102_WAVE_DATA_CMD 15 #define SD_ERR 0x01 #define UART_ERR 0x02 @@ -219,6 +221,12 @@ void Set_LTEC(uint8_t, uint16_t); #define STM32_DAC_CMD_HEADER 0xBBBB #define STM32_DAC_CMD_8 10 // total bytes including header #define STM32_DAC_CMD_WORDS 4 // data words (flags, dac_code, reserved, checksum) + #define AD9102_WAVE_CTRL_HEADER 0xCCCC + #define AD9102_WAVE_CTRL_8 10 // total bytes including header + #define AD9102_WAVE_CTRL_WORDS 4 // data words (opcode, param0, param1, checksum) + #define AD9102_WAVE_DATA_HEADER 0xDDDD + #define AD9102_WAVE_DATA_8 30 // total bytes including header + #define AD9102_WAVE_DATA_WORDS 14 // data words (count, 12 samples, checksum) #define AD9102_ON_SPI2 1 diff --git a/Src/main.c b/Src/main.c index 8e238d2..74ffb9f 100644 --- a/Src/main.c +++ b/Src/main.c @@ -97,6 +97,10 @@ #define AD9102_FLAG_TRIANGLE 0x0002u #define AD9102_FLAG_SRAM 0x0004u #define AD9102_FLAG_SRAM_FMT 0x0008u +#define AD9102_WAVE_OPCODE_BEGIN 0x0001u +#define AD9102_WAVE_OPCODE_COMMIT 0x0002u +#define AD9102_WAVE_OPCODE_CANCEL 0x0003u +#define AD9102_WAVE_MAX_CHUNK_SAMPLES 12u #define AD9833_FLAG_ENABLE 0x0001u #define AD9833_FLAG_TRIANGLE 0x0002u @@ -177,6 +181,10 @@ static const uint16_t ad9102_example2_regval[AD9102_REG_COUNT] = { 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0fa0u, 0x0000u, 0x3ff0u, 0x0100u, 0x0001u, 0x0001u }; + +static uint8_t ad9102_wave_upload_active = 0u; +static uint16_t ad9102_wave_expected_samples = 0u; +static uint16_t ad9102_wave_written_samples = 0u; @@ -220,6 +228,14 @@ static void AD9102_WriteRegTable(const uint16_t *values, uint16_t count); static uint16_t AD9102_Apply(uint8_t saw_type, uint8_t enable, uint8_t saw_step, uint8_t pat_base, uint16_t pat_period); static uint16_t AD9102_ApplySram(uint8_t enable, uint16_t samples, uint8_t hold, uint8_t triangle, uint16_t amplitude); static void AD9102_LoadSramRamp(uint16_t samples, uint8_t triangle, uint16_t amplitude); +static void AD9102_ResetWaveUploadState(void); +static void AD9102_StopOutput(void); +static void AD9102_StartOutput(void); +static void AD9102_ConfigureSramPlayback(uint16_t samples, uint8_t hold); +static uint8_t AD9102_BeginWaveUpload(uint16_t samples); +static uint8_t AD9102_WriteWaveUploadChunk(const uint16_t *samples, uint16_t chunk_count); +static uint16_t AD9102_CommitWaveUpload(uint8_t *ok); +static void AD9102_CancelWaveUpload(void); static uint8_t AD9102_CheckFlags(uint16_t pat_status, uint8_t expect_run, uint8_t saw_type, uint8_t saw_step, uint8_t pat_base, uint16_t pat_period); static uint8_t AD9102_CheckFlagsSram(uint16_t pat_status, uint8_t expect_run, uint16_t samples, uint8_t hold); static void SPI2_SetMode(uint32_t polarity, uint32_t phase); @@ -377,14 +393,15 @@ int main(void) } UART_transmission_request = MESS_01; break; - case DEFAULT_ENABLE://2 - Go to HALT - //Set current setup to default - task.current_param = task.min_param; - Stop_TIM10(); - Init_params(); - LL_SPI_Disable(SPI2);//Disable SPI for Laser1 DAC & TEC1 - LL_SPI_Disable(SPI6);//Disable SPI for Laser2 DAC & TEC2 - CPU_state = HALT; + case DEFAULT_ENABLE://2 - Go to HALT + //Set current setup to default + task.current_param = task.min_param; + Stop_TIM10(); + Init_params(); + AD9102_CancelWaveUpload(); + LL_SPI_Disable(SPI2);//Disable SPI for Laser1 DAC & TEC1 + LL_SPI_Disable(SPI6);//Disable SPI for Laser2 DAC & TEC2 + CPU_state = HALT; CPU_state_old = HALT;//Save main current cycle UART_transmission_request = MESS_01; break; @@ -649,9 +666,86 @@ int main(void) UART_transmission_request = MESS_01; CPU_state = CPU_state_old; break; + case AD9102_WAVE_CTRL_CMD://14 - Control custom AD9102 SRAM upload + State_Data[1] = 0u; + if (CalculateChecksum(COMMAND, AD9102_WAVE_CTRL_WORDS - 1) == COMMAND[AD9102_WAVE_CTRL_WORDS - 1]) + { + uint16_t opcode = COMMAND[0]; + uint16_t param0 = COMMAND[1]; + uint16_t param1 = COMMAND[2]; + + switch (opcode) + { + case AD9102_WAVE_OPCODE_BEGIN: + if ((param1 != 0u) || !AD9102_BeginWaveUpload(param0)) + { + AD9102_CancelWaveUpload(); + State_Data[0] |= AD9102_ERR; + } + break; + case AD9102_WAVE_OPCODE_COMMIT: + { + uint16_t samples = ad9102_wave_expected_samples; + uint8_t ok = 0u; + uint16_t pat_status; + + if ((param0 != 0u) || (param1 != 0u)) + { + AD9102_CancelWaveUpload(); + State_Data[0] |= AD9102_ERR; + break; + } + + pat_status = AD9102_CommitWaveUpload(&ok); + State_Data[1] = (uint8_t)(pat_status & 0x00FFu); + if ((!ok) || AD9102_CheckFlagsSram(pat_status, 1u, samples, AD9102_SRAM_HOLD_DEFAULT)) + { + State_Data[0] |= AD9102_ERR; + } + } + break; + case AD9102_WAVE_OPCODE_CANCEL: + if ((param0 != 0u) || (param1 != 0u)) + { + State_Data[0] |= AD9102_ERR; + } + AD9102_CancelWaveUpload(); + break; + default: + AD9102_CancelWaveUpload(); + State_Data[0] |= AD9102_ERR; + break; + } + } + else + { + State_Data[0] |= UART_DECODE_ERR; + } + UART_transmission_request = MESS_01; + CPU_state = CPU_state_old; + break; + case AD9102_WAVE_DATA_CMD://15 - Write custom AD9102 SRAM samples + State_Data[1] = 0u; + if (CalculateChecksum(COMMAND, AD9102_WAVE_DATA_WORDS - 1) == COMMAND[AD9102_WAVE_DATA_WORDS - 1]) + { + uint16_t chunk_count = COMMAND[0]; + if (!AD9102_WriteWaveUploadChunk(&COMMAND[1], chunk_count)) + { + AD9102_CancelWaveUpload(); + State_Data[0] |= AD9102_ERR; + } + } + else + { + AD9102_CancelWaveUpload(); + State_Data[0] |= UART_DECODE_ERR; + } + UART_transmission_request = MESS_01; + CPU_state = CPU_state_old; + break; case DECODE_TASK: - if (CheckChecksum(COMMAND)) - { + if (CheckChecksum(COMMAND)) + { Decode_task(COMMAND, &LD1_curr_setup, &LD2_curr_setup, &Curr_setup); TO6_before = TO6; CPU_state = RUN_TASK; @@ -2852,8 +2946,176 @@ static void AD9102_WriteRegTable(const uint16_t *values, uint16_t count) } } +static void AD9102_ResetWaveUploadState(void) +{ + ad9102_wave_upload_active = 0u; + ad9102_wave_expected_samples = 0u; + ad9102_wave_written_samples = 0u; +} + +static void AD9102_StopOutput(void) +{ + AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); + HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); +} + +static void AD9102_StartOutput(void) +{ + HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); + AD9102_WriteReg(AD9102_REG_PAT_STATUS, AD9102_PAT_STATUS_RUN); + AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); + for (volatile uint32_t d = 0; d < 1000; d++) {} + HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); +} + +static void AD9102_ConfigureSramPlayback(uint16_t samples, uint8_t hold) +{ + uint16_t pat_timebase; + uint32_t pat_period; + + if (samples < 2u) + { + samples = 2u; + } + if (samples > AD9102_SRAM_MAX_SAMPLES) + { + samples = AD9102_SRAM_MAX_SAMPLES; + } + if (hold == 0u) + { + hold = AD9102_SRAM_HOLD_DEFAULT; + } + if (hold > 0x0Fu) + { + hold = 0x0Fu; + } + + pat_timebase = (uint16_t)(((uint16_t)(hold & 0x0Fu) << 8) | + ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | + (AD9102_SRAM_START_DELAY_BASE_DEFAULT & 0x0Fu)); + pat_period = (uint32_t)samples * (uint32_t)(hold & 0x0Fu); + if (pat_period == 0u) + { + pat_period = samples; + } + if (pat_period > 0xFFFFu) + { + pat_period = 0xFFFFu; + } + + AD9102_WriteRegTable(ad9102_example2_regval, AD9102_REG_COUNT); + AD9102_StopOutput(); + AD9102_WriteReg(AD9102_REG_WAV_CONFIG, AD9102_EX2_WAV_CONFIG); + AD9102_WriteReg(AD9102_REG_SAW_CONFIG, AD9102_EX2_SAW_CONFIG); + AD9102_WriteReg(AD9102_REG_DAC_PAT, AD9102_EX2_DAC_PAT); + AD9102_WriteReg(AD9102_REG_PAT_TIMEBASE, pat_timebase); + AD9102_WriteReg(AD9102_REG_PAT_PERIOD, (uint16_t)pat_period); + AD9102_WriteReg(AD9102_REG_PAT_TYPE, 0x0000u); // continuous pattern repeat + AD9102_WriteReg(AD9102_REG_START_DLY, AD9102_SRAM_START_DLY_DEFAULT); + AD9102_WriteReg(AD9102_REG_START_ADDR, 0x0000u); + AD9102_WriteReg(AD9102_REG_STOP_ADDR, (uint16_t)((samples - 1u) << 4)); + AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); +} + +static uint8_t AD9102_BeginWaveUpload(uint16_t samples) +{ + if ((samples < 2u) || (samples > AD9102_SRAM_MAX_SAMPLES)) + { + return 0u; + } + + AD9102_StopOutput(); + AD9102_ResetWaveUploadState(); + AD9102_ConfigureSramPlayback(samples, AD9102_SRAM_HOLD_DEFAULT); + AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0004u); // enable SRAM access + + ad9102_wave_expected_samples = samples; + ad9102_wave_written_samples = 0u; + ad9102_wave_upload_active = 1u; + return 1u; +} + +static uint8_t AD9102_WriteWaveUploadChunk(const uint16_t *samples, uint16_t chunk_count) +{ + if (ad9102_wave_upload_active == 0u) + { + return 0u; + } + if ((chunk_count == 0u) || (chunk_count > AD9102_WAVE_MAX_CHUNK_SAMPLES)) + { + return 0u; + } + if (((uint32_t)ad9102_wave_written_samples + (uint32_t)chunk_count) > (uint32_t)ad9102_wave_expected_samples) + { + return 0u; + } + + for (uint16_t i = 0; i < chunk_count; i++) + { + int16_t sample = (int16_t)samples[i]; + uint16_t sample_u14; + uint16_t word; + + if ((sample < AD9102_SRAM_RAMP_MIN) || (sample > AD9102_SRAM_RAMP_MAX)) + { + return 0u; + } + + sample_u14 = ((uint16_t)sample) & 0x3FFFu; + word = (uint16_t)(sample_u14 << 2); + AD9102_WriteReg((uint16_t)(AD9102_REG_SRAM_DATA_BASE + ad9102_wave_written_samples + i), word); + } + + ad9102_wave_written_samples = (uint16_t)(ad9102_wave_written_samples + chunk_count); + return 1u; +} + +static uint16_t AD9102_CommitWaveUpload(uint8_t *ok) +{ + uint16_t pat_status; + + if (ok != NULL) + { + *ok = 0u; + } + + if ((ad9102_wave_upload_active == 0u) || + (ad9102_wave_expected_samples < 2u) || + (ad9102_wave_written_samples != ad9102_wave_expected_samples)) + { + AD9102_CancelWaveUpload(); + return AD9102_ReadReg(AD9102_REG_PAT_STATUS); + } + + AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); // disable SRAM access + AD9102_WriteReg(AD9102_REG_START_ADDR, 0x0000u); + AD9102_WriteReg(AD9102_REG_STOP_ADDR, (uint16_t)((ad9102_wave_expected_samples - 1u) << 4)); + AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); + AD9102_StartOutput(); + pat_status = AD9102_ReadReg(AD9102_REG_PAT_STATUS); + + AD9102_ResetWaveUploadState(); + if (ok != NULL) + { + *ok = 1u; + } + + return pat_status; +} + +static void AD9102_CancelWaveUpload(void) +{ + if (ad9102_wave_upload_active != 0u) + { + AD9102_StopOutput(); + } + AD9102_ResetWaveUploadState(); +} + static uint16_t AD9102_Apply(uint8_t saw_type, uint8_t enable, uint8_t saw_step, uint8_t pat_base, uint16_t pat_period) { + AD9102_ResetWaveUploadState(); + if (enable) { uint16_t saw_cfg; @@ -2879,18 +3141,11 @@ static uint16_t AD9102_Apply(uint8_t saw_type, uint8_t enable, uint8_t saw_step, AD9102_WriteReg(AD9102_REG_PAT_PERIOD, pat_period); AD9102_WriteReg(AD9102_REG_PAT_TYPE, 0x0000u); // continuous pattern repeat - // Update RUN then RAMUPDATE at the end of the write sequence. - // AD9102 output is started by a falling edge of TRIGGER pin when RUN=1. - HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); - AD9102_WriteReg(AD9102_REG_PAT_STATUS, AD9102_PAT_STATUS_RUN); - AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); - for (volatile uint32_t d = 0; d < 1000; d++) {} - HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); + AD9102_StartOutput(); } else { - AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); - HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); + AD9102_StopOutput(); } return AD9102_ReadReg(AD9102_REG_PAT_STATUS); @@ -2966,13 +3221,13 @@ static void AD9102_LoadSramRamp(uint16_t samples, uint8_t triangle, uint16_t amp } } - if (value < -8192) + if (value < AD9102_SRAM_RAMP_MIN) { - value = -8192; + value = AD9102_SRAM_RAMP_MIN; } - else if (value > 8191) + else if (value > AD9102_SRAM_RAMP_MAX) { - value = 8191; + value = AD9102_SRAM_RAMP_MAX; } uint16_t sample_u14 = (uint16_t)((int16_t)value) & 0x3FFFu; @@ -2986,6 +3241,8 @@ static void AD9102_LoadSramRamp(uint16_t samples, uint8_t triangle, uint16_t amp static uint16_t AD9102_ApplySram(uint8_t enable, uint16_t samples, uint8_t hold, uint8_t triangle, uint16_t amplitude) { + AD9102_ResetWaveUploadState(); + if (samples == 0u) { samples = AD9102_SRAM_SAMPLES_DEFAULT; @@ -3012,46 +3269,16 @@ static uint16_t AD9102_ApplySram(uint8_t enable, uint16_t samples, uint8_t hold, amplitude = AD9102_SRAM_AMP_DEFAULT; } - uint16_t pat_timebase = (uint16_t)(((uint16_t)(hold & 0x0Fu) << 8) | - ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | - (AD9102_SRAM_START_DELAY_BASE_DEFAULT & 0x0Fu)); - uint32_t pat_period = (uint32_t)samples * (uint32_t)(hold & 0x0Fu); - if (pat_period == 0u) - { - pat_period = samples; - } - if (pat_period > 0xFFFFu) - { - pat_period = 0xFFFFu; - } - - AD9102_WriteRegTable(ad9102_example2_regval, AD9102_REG_COUNT); - AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); - AD9102_WriteReg(AD9102_REG_WAV_CONFIG, AD9102_EX2_WAV_CONFIG); - AD9102_WriteReg(AD9102_REG_SAW_CONFIG, AD9102_EX2_SAW_CONFIG); - AD9102_WriteReg(AD9102_REG_DAC_PAT, AD9102_EX2_DAC_PAT); - AD9102_WriteReg(AD9102_REG_PAT_TIMEBASE, pat_timebase); - AD9102_WriteReg(AD9102_REG_PAT_PERIOD, (uint16_t)pat_period); - AD9102_WriteReg(AD9102_REG_PAT_TYPE, 0x0000u); // continuous pattern repeat - AD9102_WriteReg(AD9102_REG_START_DLY, AD9102_SRAM_START_DLY_DEFAULT); - AD9102_WriteReg(AD9102_REG_START_ADDR, 0x0000u); - AD9102_WriteReg(AD9102_REG_STOP_ADDR, (uint16_t)((samples - 1u) << 4)); - AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); - + AD9102_ConfigureSramPlayback(samples, hold); AD9102_LoadSramRamp(samples, triangle, amplitude); if (enable) { - HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); - AD9102_WriteReg(AD9102_REG_PAT_STATUS, AD9102_PAT_STATUS_RUN); - AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); - for (volatile uint32_t d = 0; d < 1000; d++) {} - HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); + AD9102_StartOutput(); } else { - AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); - HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); + AD9102_StopOutput(); } return AD9102_ReadReg(AD9102_REG_PAT_STATUS); diff --git a/Src/stm32f7xx_it.c b/Src/stm32f7xx_it.c index 6c91121..06a1ae7 100644 --- a/Src/stm32f7xx_it.c +++ b/Src/stm32f7xx_it.c @@ -490,6 +490,12 @@ void UART_RxCpltCallback(void) case STM32_DAC_CMD_HEADER: // STM32 internal DAC command UART_rec_incr = 2;//timeout flag is still setting! break; + case AD9102_WAVE_CTRL_HEADER: // AD9102 custom waveform control command + UART_rec_incr = 2;//timeout flag is still setting! + break; + case AD9102_WAVE_DATA_HEADER: // AD9102 custom waveform data packet + UART_rec_incr = 2;//timeout flag is still setting! + break; default: //error decoding header UART_rec_incr = 0; flg_tmt = 0;//Reset the timeout flag @@ -542,6 +548,16 @@ void UART_RxCpltCallback(void) UART_rec_incr = 0; flg_tmt = 0;//Reset the timeout flag } + else if (UART_header == AD9102_WAVE_CTRL_HEADER) + { + if ((UART_rec_incr & 0x0001) > 0) + COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + else + COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); + CPU_state = AD9102_WAVE_CTRL_CMD; + UART_rec_incr = 0; + flg_tmt = 0;//Reset the timeout flag + } else { if ((UART_rec_incr&0x0001)>0) @@ -556,19 +572,29 @@ void UART_RxCpltCallback(void) case (CL_8 - 1): if (UART_header == 0x1111) { - if ((UART_rec_incr & 0x0001) > 0) - COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - else + if ((UART_rec_incr & 0x0001) > 0) + COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + else COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); - CPU_state = DECODE_ENABLE; - UART_rec_incr = 0; - flg_tmt = 0;//Reset the timeout flag - } - else - { - if ((UART_rec_incr&0x0001)>0) - COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - else + CPU_state = DECODE_ENABLE; + UART_rec_incr = 0; + flg_tmt = 0;//Reset the timeout flag + } + else if (UART_header == AD9102_WAVE_DATA_HEADER) + { + if ((UART_rec_incr & 0x0001) > 0) + COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + else + COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); + CPU_state = AD9102_WAVE_DATA_CMD; + UART_rec_incr = 0; + flg_tmt = 0;//Reset the timeout flag + } + else + { + if ((UART_rec_incr&0x0001)>0) + COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + else COMMAND[(UART_rec_incr>>1)-1] = (uint16_t)(uart_buf); UART_rec_incr++; UART_transmission_request = NO_MESS; diff --git a/build/File_Handling.lst b/build/File_Handling.lst index 4d089ec..e6807a4 100644 --- a/build/File_Handling.lst +++ b/build/File_Handling.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccwVm8tx.s page 1 +ARM GAS /tmp/ccnfjbri.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 28:Src/File_Handling.c **** 29:Src/File_Handling.c **** 30:Src/File_Handling.c **** void Send_Uart (char *string) - ARM GAS /tmp/ccwVm8tx.s page 2 + ARM GAS /tmp/ccnfjbri.s page 2 31:Src/File_Handling.c **** { @@ -118,7 +118,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 75 0012 0120 movs r0, #1 76 .L2: 41:Src/File_Handling.c **** else return 0; - ARM GAS /tmp/ccwVm8tx.s page 3 + ARM GAS /tmp/ccnfjbri.s page 3 42:Src/File_Handling.c **** } @@ -178,7 +178,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 48:Src/File_Handling.c **** return 1;//else Send_Uart("ERROR!!! in UNMOUNTING SD CARD\n\n\n"); 126 .loc 1 48 9 view .LVU21 127 0012 0120 movs r0, #1 - ARM GAS /tmp/ccwVm8tx.s page 4 + ARM GAS /tmp/ccnfjbri.s page 4 128 .L8: @@ -238,7 +238,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 171 .LCFI2: 172 .cfi_def_cfa_offset 16 173 .cfi_offset 4, -16 - ARM GAS /tmp/ccwVm8tx.s page 5 + ARM GAS /tmp/ccnfjbri.s page 5 174 .cfi_offset 5, -12 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 69:Src/File_Handling.c **** char *buf = malloc(30*sizeof(char)); 70:Src/File_Handling.c **** sprintf (buf, "Dir: %s\r\n", fno.fname); 71:Src/File_Handling.c **** Send_Uart(buf); - ARM GAS /tmp/ccwVm8tx.s page 6 + ARM GAS /tmp/ccnfjbri.s page 6 72:Src/File_Handling.c **** free(buf); @@ -358,7 +358,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 247 .loc 1 65 46 discriminator 1 view .LVU49 248 004c 1D4B ldr r3, .L21+12 249 004e 5B7A ldrb r3, [r3, #9] @ zero_extendqisi2 - ARM GAS /tmp/ccwVm8tx.s page 7 + ARM GAS /tmp/ccnfjbri.s page 7 65:Src/File_Handling.c **** if (fno.fattrib & AM_DIR) /* It is a directory */ @@ -418,7 +418,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 290 0082 FFF7FEFF bl strlen 291 .LVL24: 292 0086 0546 mov r5, r0 - ARM GAS /tmp/ccwVm8tx.s page 8 + ARM GAS /tmp/ccnfjbri.s page 8 293 .LVL25: @@ -478,7 +478,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 331 .loc 1 91 1 is_stmt 0 view .LVU76 332 00b0 014B ldr r3, .L21 333 00b2 1878 ldrb r0, [r3] @ zero_extendqisi2 - ARM GAS /tmp/ccwVm8tx.s page 9 + ARM GAS /tmp/ccnfjbri.s page 9 334 00b4 0CB0 add sp, sp, #48 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 384 .LVL33: 385 000a 0446 mov r4, r0 386 .LVL34: - ARM GAS /tmp/ccwVm8tx.s page 10 + ARM GAS /tmp/ccnfjbri.s page 10 98:Src/File_Handling.c **** sprintf (path, "%s","/"); @@ -598,7 +598,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 420 002e 6846 mov r0, sp 421 0030 FFF7FEFF bl f_readdir 422 .LVL38: - ARM GAS /tmp/ccwVm8tx.s page 11 + ARM GAS /tmp/ccnfjbri.s page 11 105:Src/File_Handling.c **** if (fresult != FR_OK || fno.fname[0] == 0) break; /* Break on error or end of dir */ @@ -658,7 +658,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 461 .L26: 116:Src/File_Handling.c **** } 117:Src/File_Handling.c **** } - ARM GAS /tmp/ccwVm8tx.s page 12 + ARM GAS /tmp/ccnfjbri.s page 12 118:Src/File_Handling.c **** f_closedir(&dir); @@ -718,7 +718,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 507 .loc 1 128 1 is_stmt 0 view .LVU117 508 0000 70B5 push {r4, r5, r6, lr} 509 .LCFI8: - ARM GAS /tmp/ccwVm8tx.s page 13 + ARM GAS /tmp/ccnfjbri.s page 13 510 .cfi_def_cfa_offset 16 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 153:Src/File_Handling.c **** 154:Src/File_Handling.c **** else 155:Src/File_Handling.c **** { - ARM GAS /tmp/ccwVm8tx.s page 14 + ARM GAS /tmp/ccnfjbri.s page 14 156:Src/File_Handling.c **** fresult = f_write(&fil, data, strlen(data), &bw); @@ -838,7 +838,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 150:Src/File_Handling.c **** return fresult; 559 .loc 1 150 10 view .LVU136 151:Src/File_Handling.c **** } - ARM GAS /tmp/ccwVm8tx.s page 15 + ARM GAS /tmp/ccnfjbri.s page 15 560 .loc 1 151 10 view .LVU137 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 182:Src/File_Handling.c **** } 598 .loc 1 182 13 is_stmt 0 view .LVU154 599 004a C0B2 uxtb r0, r0 - ARM GAS /tmp/ccwVm8tx.s page 16 + ARM GAS /tmp/ccnfjbri.s page 16 600 004c E2E7 b .L34 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 649 .loc 1 191 5 is_stmt 0 view .LVU162 650 0012 08B1 cbz r0, .L40 651 .LBB6: - ARM GAS /tmp/ccwVm8tx.s page 17 + ARM GAS /tmp/ccnfjbri.s page 17 192:Src/File_Handling.c **** { @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 237:Src/File_Handling.c **** //Send_Uart(buf); 238:Src/File_Handling.c **** free(buf); 239:Src/File_Handling.c **** } - ARM GAS /tmp/ccwVm8tx.s page 18 + ARM GAS /tmp/ccnfjbri.s page 18 240:Src/File_Handling.c **** } @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 215:Src/File_Handling.c **** if (fresult != FR_OK) 699 .loc 1 215 15 discriminator 1 view .LVU181 700 003c 2070 strb r0, [r4] - ARM GAS /tmp/ccwVm8tx.s page 19 + ARM GAS /tmp/ccnfjbri.s page 19 216:Src/File_Handling.c **** { @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 737 004c 4552524F .ascii "ERROR!!! No. %d in reading file *%s*\012\012\000" 737 52212121 737 204E6F2E - ARM GAS /tmp/ccwVm8tx.s page 20 + ARM GAS /tmp/ccnfjbri.s page 20 737 20256420 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 777 000e B8B9 cbnz r0, .L54 778 .LBB8: 250:Src/File_Handling.c **** { - ARM GAS /tmp/ccwVm8tx.s page 21 + ARM GAS /tmp/ccnfjbri.s page 21 251:Src/File_Handling.c **** char *buf = malloc(100*sizeof(char)); @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 814 003a 2B4B ldr r3, .L55+4 815 003c 1878 ldrb r0, [r3] @ zero_extendqisi2 816 003e 0CE0 b .L48 - ARM GAS /tmp/ccwVm8tx.s page 22 + ARM GAS /tmp/ccnfjbri.s page 22 817 .LVL70: @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 285:Src/File_Handling.c **** 286:Src/File_Handling.c **** else 287:Src/File_Handling.c **** { - ARM GAS /tmp/ccwVm8tx.s page 23 + ARM GAS /tmp/ccnfjbri.s page 23 288:Src/File_Handling.c **** Send_Uart(buffer); @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 277:Src/File_Handling.c **** { 873 .loc 1 277 3 is_stmt 1 view .LVU228 277:Src/File_Handling.c **** { - ARM GAS /tmp/ccwVm8tx.s page 24 + ARM GAS /tmp/ccnfjbri.s page 24 874 .loc 1 277 6 is_stmt 0 view .LVU229 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 916 00a0 FFF7FEFF bl free 917 .LVL88: 292:Src/File_Handling.c **** if (fresult != FR_OK) - ARM GAS /tmp/ccwVm8tx.s page 25 + ARM GAS /tmp/ccnfjbri.s page 25 918 .loc 1 292 4 view .LVU242 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 961 .LVL97: 303:Src/File_Handling.c **** Send_Uart(buf); 962 .loc 1 303 5 is_stmt 1 view .LVU254 - ARM GAS /tmp/ccwVm8tx.s page 26 + ARM GAS /tmp/ccnfjbri.s page 26 963 00d4 2246 mov r2, r4 @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1010 .LCFI11: 1011 .cfi_def_cfa_offset 24 1012 .cfi_offset 4, -24 - ARM GAS /tmp/ccwVm8tx.s page 27 + ARM GAS /tmp/ccnfjbri.s page 27 1013 .cfi_offset 5, -20 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 332:Src/File_Handling.c **** char *buf = malloc(100*sizeof(char)); 333:Src/File_Handling.c **** sprintf (buf, "ERROR!!! No. %d in opening file *%s*\n\n", fresult, name); 334:Src/File_Handling.c **** //Send_Uart(buf); - ARM GAS /tmp/ccwVm8tx.s page 28 + ARM GAS /tmp/ccnfjbri.s page 28 335:Src/File_Handling.c **** free(buf); @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1086 .LBE15: 1087 .LBB16: 318:Src/File_Handling.c **** sprintf (buf, "ERRROR!!! *%s* does not exists\n\n", name); - ARM GAS /tmp/ccwVm8tx.s page 29 + ARM GAS /tmp/ccnfjbri.s page 29 1088 .loc 1 318 3 is_stmt 1 view .LVU282 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 376:Src/File_Handling.c **** 377:Src/File_Handling.c **** /* Close file */ 378:Src/File_Handling.c **** fresult = f_close(&fil); - ARM GAS /tmp/ccwVm8tx.s page 30 + ARM GAS /tmp/ccnfjbri.s page 30 379:Src/File_Handling.c **** if (fresult != FR_OK) @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1141 .loc 1 336 14 view .LVU296 1142 .LBE17: 353:Src/File_Handling.c **** if (fresult != FR_OK) - ARM GAS /tmp/ccwVm8tx.s page 31 + ARM GAS /tmp/ccnfjbri.s page 31 1143 .loc 1 353 3 is_stmt 1 view .LVU297 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1180 00b6 BA70 strb r2, [r7, #2] 374:Src/File_Handling.c **** } 1181 .loc 1 374 5 is_stmt 1 view .LVU315 - ARM GAS /tmp/ccwVm8tx.s page 32 + ARM GAS /tmp/ccnfjbri.s page 32 374:Src/File_Handling.c **** } @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1222 .loc 1 394 13 is_stmt 0 view .LVU329 1223 00e2 0F4B ldr r3, .L70+4 1224 00e4 1878 ldrb r0, [r3] @ zero_extendqisi2 - ARM GAS /tmp/ccwVm8tx.s page 33 + ARM GAS /tmp/ccnfjbri.s page 33 1225 00e6 C2E7 b .L59 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1271 011c 00000000 .word fno 1272 0120 00000000 .word fresult 1273 0124 00000000 .word fil - ARM GAS /tmp/ccwVm8tx.s page 34 + ARM GAS /tmp/ccnfjbri.s page 34 1274 0128 00000000 .word .LC10 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1320 .loc 1 406 3 view .LVU346 407:Src/File_Handling.c **** return fresult; 1321 .loc 1 407 6 view .LVU347 - ARM GAS /tmp/ccwVm8tx.s page 35 + ARM GAS /tmp/ccnfjbri.s page 35 1322 .loc 1 407 13 is_stmt 0 view .LVU348 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1336 .LVL141: 411:Src/File_Handling.c **** if (fresult != FR_OK) 1337 .loc 1 411 11 discriminator 1 view .LVU352 - ARM GAS /tmp/ccwVm8tx.s page 36 + ARM GAS /tmp/ccnfjbri.s page 36 1338 001e 074B ldr r3, .L77+4 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1376 .LFE1195: 1378 .section .text.Update_File,"ax",%progbits 1379 .align 1 - ARM GAS /tmp/ccwVm8tx.s page 37 + ARM GAS /tmp/ccnfjbri.s page 37 1380 .global Update_File @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1423 .loc 1 457 13 view .LVU381 1424 .LBE23: 458:Src/File_Handling.c **** } - ARM GAS /tmp/ccwVm8tx.s page 38 + ARM GAS /tmp/ccnfjbri.s page 38 459:Src/File_Handling.c **** @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1428 .L80: 463:Src/File_Handling.c **** if (fresult != FR_OK) 1429 .loc 1 463 6 is_stmt 1 view .LVU383 - ARM GAS /tmp/ccwVm8tx.s page 39 + ARM GAS /tmp/ccnfjbri.s page 39 463:Src/File_Handling.c **** if (fresult != FR_OK) @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 485:Src/File_Handling.c **** //sprintf (buf, "*%s* UPDATED successfully\n", name); 1470 .loc 1 485 7 view .LVU398 488:Src/File_Handling.c **** } - ARM GAS /tmp/ccwVm8tx.s page 40 + ARM GAS /tmp/ccnfjbri.s page 40 1471 .loc 1 488 7 view .LVU399 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1506 .section .text.Remove_File,"ax",%progbits 1507 .align 1 1508 .global Remove_File - ARM GAS /tmp/ccwVm8tx.s page 41 + ARM GAS /tmp/ccnfjbri.s page 41 1509 .syntax unified @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1547 0018 164B ldr r3, .L93+4 1548 001a 1870 strb r0, [r3] 527:Src/File_Handling.c **** if (fresult == FR_OK) - ARM GAS /tmp/ccwVm8tx.s page 42 + ARM GAS /tmp/ccnfjbri.s page 42 1549 .loc 1 527 3 is_stmt 1 view .LVU418 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1584 .loc 1 517 15 is_stmt 0 view .LVU430 1585 003a 6420 movs r0, #100 1586 003c FFF7FEFF bl malloc - ARM GAS /tmp/ccwVm8tx.s page 43 + ARM GAS /tmp/ccnfjbri.s page 43 1587 .LVL161: @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1630 .align 2 1631 .L93: 1632 0070 00000000 .word fno - ARM GAS /tmp/ccwVm8tx.s page 44 + ARM GAS /tmp/ccnfjbri.s page 44 1633 0074 00000000 .word fresult @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1677 000a 1870 strb r0, [r3] 549:Src/File_Handling.c **** if (fresult == FR_OK) 1678 .loc 1 549 5 is_stmt 1 view .LVU447 - ARM GAS /tmp/ccwVm8tx.s page 45 + ARM GAS /tmp/ccnfjbri.s page 45 1679 .loc 1 549 8 is_stmt 0 view .LVU448 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1716 .LVL177: 1717 0032 0646 mov r6, r0 1718 .LVL178: - ARM GAS /tmp/ccwVm8tx.s page 46 + ARM GAS /tmp/ccnfjbri.s page 46 559:Src/File_Handling.c **** Send_Uart(buf); @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1761 .cfi_startproc 1762 @ args = 0, pretend = 0, frame = 0 1763 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccwVm8tx.s page 47 + ARM GAS /tmp/ccnfjbri.s page 47 1764 0000 F8B5 push {r3, r4, r5, r6, r7, lr} @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1813 .LVL183: 573:Src/File_Handling.c **** sprintf (buf, "SD CARD Total Size: \t%lu\n",total); 1814 .loc 1 573 5 is_stmt 1 view .LVU475 - ARM GAS /tmp/ccwVm8tx.s page 48 + ARM GAS /tmp/ccnfjbri.s page 48 1815 0046 2246 mov r2, r4 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1861 .cfi_restore 80 1862 .cfi_restore 81 1863 .cfi_def_cfa_offset 24 - ARM GAS /tmp/ccwVm8tx.s page 49 + ARM GAS /tmp/ccnfjbri.s page 49 1864 0092 F8BD pop {r3, r4, r5, r6, r7, pc} @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1915 000e 104B ldr r3, .L110+4 1916 0010 1870 strb r0, [r3] 587:Src/File_Handling.c **** if (fresult != FR_OK) - ARM GAS /tmp/ccwVm8tx.s page 50 + ARM GAS /tmp/ccnfjbri.s page 50 1917 .loc 1 587 2 is_stmt 1 view .LVU497 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 629:Src/File_Handling.c **** if (fresult != FR_OK) 630:Src/File_Handling.c **** { 631:Src/File_Handling.c **** char *buf = malloc(100*sizeof(char)); - ARM GAS /tmp/ccwVm8tx.s page 51 + ARM GAS /tmp/ccnfjbri.s page 51 632:Src/File_Handling.c **** //sprintf (buf, "ERROR!!! No. %d in closing file *%s*\n\n", fresult, name); @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 1959 002e 0A4B ldr r3, .L110+12 1960 0030 3246 mov r2, r6 1961 0032 2946 mov r1, r5 - ARM GAS /tmp/ccwVm8tx.s page 52 + ARM GAS /tmp/ccnfjbri.s page 52 1962 0034 3846 mov r0, r7 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 2005 .LVL200: 2006 .LFB1201: 646:Src/File_Handling.c **** - ARM GAS /tmp/ccwVm8tx.s page 53 + ARM GAS /tmp/ccnfjbri.s page 53 647:Src/File_Handling.c **** FRESULT Update_File_byte (char *name, uint8_t *data, unsigned int bytesize) @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 661:Src/File_Handling.c **** { 662:Src/File_Handling.c **** /* Create a file with read write access and open it */ 663:Src/File_Handling.c **** fresult = f_open(&fil, name, FA_OPEN_APPEND | FA_WRITE); - ARM GAS /tmp/ccwVm8tx.s page 54 + ARM GAS /tmp/ccnfjbri.s page 54 664:Src/File_Handling.c **** if (fresult != FR_OK) @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 2053 0018 3222 movs r2, #50 2054 001a 2146 mov r1, r4 2055 001c 0D48 ldr r0, .L117+8 - ARM GAS /tmp/ccwVm8tx.s page 55 + ARM GAS /tmp/ccnfjbri.s page 55 2056 001e FFF7FEFF bl f_open @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 2094 .LVL208: 692:Src/File_Handling.c **** if (fresult != FR_OK) 2095 .loc 1 692 14 discriminator 1 view .LVU561 - ARM GAS /tmp/ccwVm8tx.s page 56 + ARM GAS /tmp/ccnfjbri.s page 56 2096 0044 2070 strb r0, [r4] @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccwVm8tx.s page 1 2158 .align 2 2161 fno: 2162 0000 00000000 .space 24 - ARM GAS /tmp/ccwVm8tx.s page 57 + ARM GAS /tmp/ccnfjbri.s page 57 2162 00000000 @@ -3396,86 +3396,86 @@ ARM GAS /tmp/ccwVm8tx.s page 1 2187 .file 10 "/usr/include/newlib/stdio.h" 2188 .file 11 "/usr/include/newlib/stdlib.h" 2189 .file 12 "" - ARM GAS /tmp/ccwVm8tx.s page 58 + ARM GAS /tmp/ccnfjbri.s page 58 DEFINED SYMBOLS *ABS*:00000000 File_Handling.c - /tmp/ccwVm8tx.s:20 .text.Send_Uart:00000000 $t - /tmp/ccwVm8tx.s:26 .text.Send_Uart:00000000 Send_Uart - /tmp/ccwVm8tx.s:40 .text.Mount_SD:00000000 $t - /tmp/ccwVm8tx.s:46 .text.Mount_SD:00000000 Mount_SD - /tmp/ccwVm8tx.s:86 .text.Mount_SD:0000001c $d - /tmp/ccwVm8tx.s:2175 .bss.fs:00000000 fs - /tmp/ccwVm8tx.s:92 .text.Unmount_SD:00000000 $t - /tmp/ccwVm8tx.s:98 .text.Unmount_SD:00000000 Unmount_SD - /tmp/ccwVm8tx.s:138 .text.Unmount_SD:0000001c $d - /tmp/ccwVm8tx.s:143 .rodata.Scan_SD.str1.4:00000000 $d - /tmp/ccwVm8tx.s:156 .text.Scan_SD:00000000 $t - /tmp/ccwVm8tx.s:162 .text.Scan_SD:00000000 Scan_SD - /tmp/ccwVm8tx.s:344 .text.Scan_SD:000000b8 $d - /tmp/ccwVm8tx.s:2161 .bss.fno:00000000 fno - /tmp/ccwVm8tx.s:355 .rodata.Format_SD.str1.4:00000000 $d - /tmp/ccwVm8tx.s:359 .text.Format_SD:00000000 $t - /tmp/ccwVm8tx.s:365 .text.Format_SD:00000000 Format_SD - /tmp/ccwVm8tx.s:485 .text.Format_SD:00000078 $d - /tmp/ccwVm8tx.s:494 .text.Write_File:00000000 $t - /tmp/ccwVm8tx.s:500 .text.Write_File:00000000 Write_File - /tmp/ccwVm8tx.s:604 .text.Write_File:00000050 $d - /tmp/ccwVm8tx.s:2168 .bss.fil:00000000 fil - /tmp/ccwVm8tx.s:2147 .bss.bw:00000000 bw - /tmp/ccwVm8tx.s:612 .text.Write_File_byte:00000000 $t - /tmp/ccwVm8tx.s:618 .text.Write_File_byte:00000000 Write_File_byte - /tmp/ccwVm8tx.s:721 .text.Write_File_byte:0000004c $d - /tmp/ccwVm8tx.s:729 .rodata.Read_File.str1.4:00000000 $d - /tmp/ccwVm8tx.s:745 .text.Read_File:00000000 $t - /tmp/ccwVm8tx.s:751 .text.Read_File:00000000 Read_File - /tmp/ccwVm8tx.s:976 .text.Read_File:000000e4 $d - /tmp/ccwVm8tx.s:2154 .bss.br:00000000 br - /tmp/ccwVm8tx.s:991 .rodata.Seek_Read_File.str1.4:00000000 $d - /tmp/ccwVm8tx.s:995 .text.Seek_Read_File:00000000 $t - /tmp/ccwVm8tx.s:1001 .text.Seek_Read_File:00000000 Seek_Read_File - /tmp/ccwVm8tx.s:1271 .text.Seek_Read_File:0000011c $d - /tmp/ccwVm8tx.s:1287 .text.Create_File:00000000 $t - /tmp/ccwVm8tx.s:1293 .text.Create_File:00000000 Create_File - /tmp/ccwVm8tx.s:1372 .text.Create_File:00000038 $d - /tmp/ccwVm8tx.s:1379 .text.Update_File:00000000 $t - /tmp/ccwVm8tx.s:1385 .text.Update_File:00000000 Update_File - /tmp/ccwVm8tx.s:1489 .text.Update_File:00000050 $d - /tmp/ccwVm8tx.s:1497 .rodata.Remove_File.str1.4:00000000 $d - /tmp/ccwVm8tx.s:1507 .text.Remove_File:00000000 $t - /tmp/ccwVm8tx.s:1513 .text.Remove_File:00000000 Remove_File - /tmp/ccwVm8tx.s:1632 .text.Remove_File:00000070 $d - /tmp/ccwVm8tx.s:1642 .rodata.Create_Dir.str1.4:00000000 $d - /tmp/ccwVm8tx.s:1649 .text.Create_Dir:00000000 $t - /tmp/ccwVm8tx.s:1655 .text.Create_Dir:00000000 Create_Dir - /tmp/ccwVm8tx.s:1734 .text.Create_Dir:00000048 $d - /tmp/ccwVm8tx.s:1742 .rodata.Check_SD_Space.str1.4:00000000 $d - /tmp/ccwVm8tx.s:1752 .text.Check_SD_Space:00000000 $t - /tmp/ccwVm8tx.s:1758 .text.Check_SD_Space:00000000 Check_SD_Space - /tmp/ccwVm8tx.s:1870 .text.Check_SD_Space:00000094 $d - /tmp/ccwVm8tx.s:2140 .bss.pfs:00000000 pfs - /tmp/ccwVm8tx.s:2133 .bss.fre_clust:00000000 fre_clust - ARM GAS /tmp/ccwVm8tx.s page 59 + /tmp/ccnfjbri.s:20 .text.Send_Uart:00000000 $t + /tmp/ccnfjbri.s:26 .text.Send_Uart:00000000 Send_Uart + /tmp/ccnfjbri.s:40 .text.Mount_SD:00000000 $t + /tmp/ccnfjbri.s:46 .text.Mount_SD:00000000 Mount_SD + /tmp/ccnfjbri.s:86 .text.Mount_SD:0000001c $d + /tmp/ccnfjbri.s:2175 .bss.fs:00000000 fs + /tmp/ccnfjbri.s:92 .text.Unmount_SD:00000000 $t + /tmp/ccnfjbri.s:98 .text.Unmount_SD:00000000 Unmount_SD + /tmp/ccnfjbri.s:138 .text.Unmount_SD:0000001c $d + /tmp/ccnfjbri.s:143 .rodata.Scan_SD.str1.4:00000000 $d + /tmp/ccnfjbri.s:156 .text.Scan_SD:00000000 $t + /tmp/ccnfjbri.s:162 .text.Scan_SD:00000000 Scan_SD + /tmp/ccnfjbri.s:344 .text.Scan_SD:000000b8 $d + /tmp/ccnfjbri.s:2161 .bss.fno:00000000 fno + /tmp/ccnfjbri.s:355 .rodata.Format_SD.str1.4:00000000 $d + /tmp/ccnfjbri.s:359 .text.Format_SD:00000000 $t + /tmp/ccnfjbri.s:365 .text.Format_SD:00000000 Format_SD + /tmp/ccnfjbri.s:485 .text.Format_SD:00000078 $d + /tmp/ccnfjbri.s:494 .text.Write_File:00000000 $t + /tmp/ccnfjbri.s:500 .text.Write_File:00000000 Write_File + /tmp/ccnfjbri.s:604 .text.Write_File:00000050 $d + /tmp/ccnfjbri.s:2168 .bss.fil:00000000 fil + /tmp/ccnfjbri.s:2147 .bss.bw:00000000 bw + /tmp/ccnfjbri.s:612 .text.Write_File_byte:00000000 $t + /tmp/ccnfjbri.s:618 .text.Write_File_byte:00000000 Write_File_byte + /tmp/ccnfjbri.s:721 .text.Write_File_byte:0000004c $d + /tmp/ccnfjbri.s:729 .rodata.Read_File.str1.4:00000000 $d + /tmp/ccnfjbri.s:745 .text.Read_File:00000000 $t + /tmp/ccnfjbri.s:751 .text.Read_File:00000000 Read_File + /tmp/ccnfjbri.s:976 .text.Read_File:000000e4 $d + /tmp/ccnfjbri.s:2154 .bss.br:00000000 br + /tmp/ccnfjbri.s:991 .rodata.Seek_Read_File.str1.4:00000000 $d + /tmp/ccnfjbri.s:995 .text.Seek_Read_File:00000000 $t + /tmp/ccnfjbri.s:1001 .text.Seek_Read_File:00000000 Seek_Read_File + /tmp/ccnfjbri.s:1271 .text.Seek_Read_File:0000011c $d + /tmp/ccnfjbri.s:1287 .text.Create_File:00000000 $t + /tmp/ccnfjbri.s:1293 .text.Create_File:00000000 Create_File + /tmp/ccnfjbri.s:1372 .text.Create_File:00000038 $d + /tmp/ccnfjbri.s:1379 .text.Update_File:00000000 $t + /tmp/ccnfjbri.s:1385 .text.Update_File:00000000 Update_File + /tmp/ccnfjbri.s:1489 .text.Update_File:00000050 $d + /tmp/ccnfjbri.s:1497 .rodata.Remove_File.str1.4:00000000 $d + /tmp/ccnfjbri.s:1507 .text.Remove_File:00000000 $t + /tmp/ccnfjbri.s:1513 .text.Remove_File:00000000 Remove_File + /tmp/ccnfjbri.s:1632 .text.Remove_File:00000070 $d + /tmp/ccnfjbri.s:1642 .rodata.Create_Dir.str1.4:00000000 $d + /tmp/ccnfjbri.s:1649 .text.Create_Dir:00000000 $t + /tmp/ccnfjbri.s:1655 .text.Create_Dir:00000000 Create_Dir + /tmp/ccnfjbri.s:1734 .text.Create_Dir:00000048 $d + /tmp/ccnfjbri.s:1742 .rodata.Check_SD_Space.str1.4:00000000 $d + /tmp/ccnfjbri.s:1752 .text.Check_SD_Space:00000000 $t + /tmp/ccnfjbri.s:1758 .text.Check_SD_Space:00000000 Check_SD_Space + /tmp/ccnfjbri.s:1870 .text.Check_SD_Space:00000094 $d + /tmp/ccnfjbri.s:2140 .bss.pfs:00000000 pfs + /tmp/ccnfjbri.s:2133 .bss.fre_clust:00000000 fre_clust + ARM GAS /tmp/ccnfjbri.s page 59 - /tmp/ccwVm8tx.s:2126 .bss.total:00000000 total - /tmp/ccwVm8tx.s:2119 .bss.free_space:00000000 free_space - /tmp/ccwVm8tx.s:1881 .text.Update_File_float:00000000 $t - /tmp/ccwVm8tx.s:1887 .text.Update_File_float:00000000 Update_File_float - /tmp/ccwVm8tx.s:1990 .text.Update_File_float:0000004c $d - /tmp/ccwVm8tx.s:1998 .text.Update_File_byte:00000000 $t - /tmp/ccwVm8tx.s:2004 .text.Update_File_byte:00000000 Update_File_byte - /tmp/ccwVm8tx.s:2107 .text.Update_File_byte:0000004c $d - /tmp/ccwVm8tx.s:2116 .bss.free_space:00000000 $d - /tmp/ccwVm8tx.s:2123 .bss.total:00000000 $d - /tmp/ccwVm8tx.s:2130 .bss.fre_clust:00000000 $d - /tmp/ccwVm8tx.s:2137 .bss.pfs:00000000 $d - /tmp/ccwVm8tx.s:2144 .bss.bw:00000000 $d - /tmp/ccwVm8tx.s:2151 .bss.br:00000000 $d - /tmp/ccwVm8tx.s:2158 .bss.fno:00000000 $d - /tmp/ccwVm8tx.s:2165 .bss.fil:00000000 $d - /tmp/ccwVm8tx.s:2172 .bss.fs:00000000 $d + /tmp/ccnfjbri.s:2126 .bss.total:00000000 total + /tmp/ccnfjbri.s:2119 .bss.free_space:00000000 free_space + /tmp/ccnfjbri.s:1881 .text.Update_File_float:00000000 $t + /tmp/ccnfjbri.s:1887 .text.Update_File_float:00000000 Update_File_float + /tmp/ccnfjbri.s:1990 .text.Update_File_float:0000004c $d + /tmp/ccnfjbri.s:1998 .text.Update_File_byte:00000000 $t + /tmp/ccnfjbri.s:2004 .text.Update_File_byte:00000000 Update_File_byte + /tmp/ccnfjbri.s:2107 .text.Update_File_byte:0000004c $d + /tmp/ccnfjbri.s:2116 .bss.free_space:00000000 $d + /tmp/ccnfjbri.s:2123 .bss.total:00000000 $d + /tmp/ccnfjbri.s:2130 .bss.fre_clust:00000000 $d + /tmp/ccnfjbri.s:2137 .bss.pfs:00000000 $d + /tmp/ccnfjbri.s:2144 .bss.bw:00000000 $d + /tmp/ccnfjbri.s:2151 .bss.br:00000000 $d + /tmp/ccnfjbri.s:2158 .bss.fno:00000000 $d + /tmp/ccnfjbri.s:2165 .bss.fil:00000000 $d + /tmp/ccnfjbri.s:2172 .bss.fs:00000000 $d UNDEFINED SYMBOLS f_mount diff --git a/build/For_stm32.bin b/build/For_stm32.bin index 674ab3a..5a4c5d7 100755 Binary files a/build/For_stm32.bin and b/build/For_stm32.bin differ diff --git a/build/For_stm32.elf b/build/For_stm32.elf index 7a4c5b9..44553b3 100755 Binary files a/build/For_stm32.elf and b/build/For_stm32.elf differ diff --git a/build/For_stm32.hex b/build/For_stm32.hex index 5250962..89ec685 100644 --- a/build/For_stm32.hex +++ b/build/For_stm32.hex @@ -1,45 +1,45 @@ :020000040800F2 -:100000000000082065B90008E5490008E749000834 -:10001000E9490008EB490008ED490008000000002C -:10002000000000000000000000000000EF49000890 -:10003000F149000800000000F3490008F5490008F4 -:10004000B5B90008B5B90008B5B90008B5B90008D8 -:10005000B5B90008B5B90008B5B90008B5B90008C8 -:10006000B5B90008B5B90008B5B90008B5B90008B8 -:10007000B5B90008B5B90008B5B90008B5B90008A8 -:10008000B5B90008B5B90008FD490008B5B90008C0 -:10009000B5B90008B5B90008B5B90008B5B9000888 -:1000A000B5B90008154A0008494A0008B5B9000862 -:1000B0007D4A0008B5B90008B5B90008B5B900080F -:1000C000B5B90008B5B90008B5B90008B5B9000858 -:1000D000B5B90008454F0008B5B90008B5B9000822 -:1000E000B5B90008B5B90008B5B90008B5B9000838 -:1000F000814A0008B5B90008B5B90008B5B90008CB -:10010000B5B90008B5B90008D14A0008B5B900086A -:10011000B5B90008B5B90008D54A0008094B000870 -:10012000B5B90008B5B90008B5B90008B5B90008F7 -:10013000B5B90008B5B90008B5B90008B5B90008E7 -:10014000B5B90008B5B90008B5B90008B5B90008D7 -:10015000B5B90008B5B9000825500008B5B90008C0 -:10016000B5B90008B5B90008B5B90008B5B90008B7 -:10017000B5B90008B5B90008B5B90008000000001D -:10018000B5B90008B5B90008B5B90008B5B9000897 -:10019000B5B90008B5B90008B5B90008B5B9000887 -:1001A000B5B90008B5B90008B5B90008B5B9000877 -:1001B000B5B90008B5B90008B5B90008B5B9000867 -:1001C000B5B90008B5B9000800000000B5B90008CD -:1001D000B5B90008B5B90008B5B90008B5B9000847 -:1001E000B5B90008B5B90008B5B90008B5B9000837 -:0801F000B5B90008B5B900081B +:1000000000000820BDBC00089D4C00089F4C000863 +:10001000A14C0008A34C0008A54C000800000000FB +:10002000000000000000000000000000A74C0008D5 +:10003000A94C000800000000AB4C0008AD4C0008C3 +:100040000DBD00080DBD00080DBD00080DBD000868 +:100050000DBD00080DBD00080DBD00080DBD000858 +:100060000DBD00080DBD00080DBD00080DBD000848 +:100070000DBD00080DBD00080DBD00080DBD000838 +:100080000DBD00080DBD0008B54C00080DBD0008F1 +:100090000DBD00080DBD00080DBD00080DBD000818 +:1000A0000DBD0008CD4C0008014D00080DBD000835 +:1000B000354D00080DBD00080DBD00080DBD000840 +:1000C0000DBD00080DBD00080DBD00080DBD0008E8 +:1000D0000DBD00089D5200080DBD00080DBD0008B3 +:1000E0000DBD00080DBD00080DBD00080DBD0008C8 +:1000F000394D00080DBD00080DBD00080DBD0008FC +:100100000DBD00080DBD0008894D00080DBD00089B +:100110000DBD00080DBD00088D4D0008C14D000843 +:100120000DBD00080DBD00080DBD00080DBD000887 +:100130000DBD00080DBD00080DBD00080DBD000877 +:100140000DBD00080DBD00080DBD00080DBD000867 +:100150000DBD00080DBD00087D5300080DBD000851 +:100160000DBD00080DBD00080DBD00080DBD000847 +:100170000DBD00080DBD00080DBD00080000000009 +:100180000DBD00080DBD00080DBD00080DBD000827 +:100190000DBD00080DBD00080DBD00080DBD000817 +:1001A0000DBD00080DBD00080DBD00080DBD000807 +:1001B0000DBD00080DBD00080DBD00080DBD0008F7 +:1001C0000DBD00080DBD0008000000000DBD0008B9 +:1001D0000DBD00080DBD00080DBD00080DBD0008D7 +:1001E0000DBD00080DBD00080DBD00080DBD0008C7 +:0801F0000DBD00080DBD000863 :100200000348044B834202D0034B03B118477047A5 :100210005C0000205C000020000000000548064B48 :100220001B1AD90F01EBA301491002D0034B03B1F4 :10023000184770475C0000205C00002000000000B0 :1002400010B5064C237843B9FFF7DAFF044B13B11E :100250000448AFF300800123237010BD5C00002030 -:1002600000000000B8B9000808B5044B1BB10449F0 +:100260000000000010BD000808B5044B1BB1044994 :100270000448AFF30080BDE80840CFE7000000006D -:1002800060000020B8B900080CB410B59CB01EABDB +:100280006000002010BD00080CB410B59CB01EAB7F :10029000029106916FF0004104910791084953F8CB :1002A000042B0591002402A901931B9400F010F97E :1002B000029B1C701CB0BDE8104002B0704700BF2C @@ -110,13 +110,13 @@ :1006C0004303A1F13002092AF5D9059362E74021DD :1006D00000F0BEF8C8F80000C8F8100018B14023B8 :1006E000C8F8143002E70C23C9F800304FF0FF308F -:1006F00082E700BF44BB00084CBB000850BB0008A9 +:1006F00082E700BF9CBE0008A4BE0008A8BE000898 :10070000000000000903000870B50F4B0F4DAB420D :10071000A3EB050607D0B610002455F8043B0134BE -:100720009847A642F9D80BF047F9094D094B5E1BD3 +:100720009847A642F9D80BF0F3FA094D094B5E1B26 :10073000AB424FEAA60606D0002455F8043B01342C -:100740009847A642F9D870BDC0BD0008C0BD0008DA -:10075000C0BD0008C4BD0008830730B547D0541E93 +:100740009847A642F9D870BD18C1000818C1000822 +:1007500018C100081CC10008830730B547D0541EDB :10076000002A3ED0CAB2034601E0013C39D303F867 :10077000012B9D07F9D1032C2CD9CDB205EB052512 :100780000F2C05EB054535D9A4F1100222F00F0C12 @@ -271,9 +271,9 @@ :1010D00019801EE7B2F90010084668E72D20002AA3 :1010E000A26084F8430002DB23F0040323600A2596 :1010F00005484942AE46CEE7037884F8423004F111 -:1011000042097EE7606842E758BB00086CBB0008F4 +:1011000042097EE7606842E7B0BE0008C4BE00083E :10111000704700BF704700BF38B5074D0022044636 -:1011200008462A600AF0F0F8431C00D038BD2B684E +:1011200008462A600AF09CFA431C00D038BD2B68A0 :10113000002BFBD0236038BDBC01002051F8043CDB :10114000181F002BBCBF0B58C018704753B94AB9C1 :10115000002908BF00281CBF4FF0FF314FF0FF30BF @@ -328,7 +328,7 @@ :1014600021EA000199400EFA03FE22EA0E0241EA47 :1014700002005DF804FB0023EEE70000064B074A7C :101480001A6000225A609A60DA604FF400611961B4 -:101490005A6114229A61704738050020002C0140DF +:101490005A6114229A61704740050020002C0140D7 :1014A00000B583B00D4B1A6B42F480021A631B6BBC :1014B00003F480030193019B094BD8680022114675 :1014C000C0F30220FFF7BAFF0001C0B2054B83F85A @@ -355,7 +355,7 @@ :101610000C7A418B07EE901AF8EE677A67EE877ABC :10162000C3ED0B7A084BA3FB0232D208074B1A60BA :1016300002B07047AFF30080000000000000594086 -:10164000C001002000008043CDCCCCCC080300209A +:10164000C801002000008043CDCCCCCC100300208A :101650000F4B1B6813F0400F04D00D4A136823F0A2 :10166000400313600A4B1A6822F00202104318600C :101670001A6822F00102114319601B6813F0400F31 @@ -363,2686 +363,2740 @@ :1016900000380040B0F5805F01D340F6FF70074B83 :1016A000986029B11A461B6843F001031360704724 :1016B000024A136823F0010313607047007400406E -:1016C00030B40B8804881B1BD1ED017A03F6B73CBC -:1016D00041F26E74A44518D890ED027A06EE903A65 -:1016E000F8EEE66A27EE267A284C2468284D2D6805 -:1016F000641B06EE904AF8EE666A27EE267A9FEDA6 -:10170000256AC7EE066A77EEA67AD0ED016A9FEDEC -:10171000227AF4EEC77AF1EE10FA09DC9FED1F7A17 -:10172000F4EEC77AF1EE10FA04D5DFED1C7A01E091 -:10173000DFED197AC1ED017A07EE103AB8EEC77AFB -:1017400027EE267ADFED166A37EE267AFDEEE77A87 -:10175000F8EEE77A77EE877AFDEEE77A17EE900AF1 -:10176000B0F57A7F06DB4DF6E053984204DD4DF686 -:10177000E05001E042F26020022A02D080B230BC88 -:101780007047024B1A68024B1A60F7E718030020F3 -:10179000100300200000C8420000FA460000FAC60C -:1017A0000000004738B50C46C0F30E05002108467E -:1017B000FFF74EFF01224FF480412C4805F031F92C -:1017C00001224FF480512A4805F02BF9294B1B6860 -:1017D00013F0400F04D1274A136843F0400313600D -:1017E00000224FF48051214805F01BF90023214AC3 -:1017F000926812F0020F05D15A1CB3F57A7F01D21C -:101800001346F4E71B4B9D8100231A4A926812F09D -:10181000010F05D15A1CB3F57A7F01D21346F4E7C4 -:10182000144BDB680023134A926812F0020F05D1B3 -:101830005A1CB3F57A7F01D21346F4E70D4B9C8115 -:1018400000230C4A926812F0010F05D15A1CB3F51F -:101850007A7F01D21346F4E7064BDB6801224FF48E -:101860008051024805F0DDF838BD00BF0004024099 -:10187000000C02400038004070B506460D460024BA -:1018800008E036F81410054B33F81400FFF78AFF10 -:101890000134A4B2AC42F4D370BD00BF88BC0008D0 -:1018A000F8B50F461646012806D90546B0F5805F03 -:1018B00003D94FF4805500E00225B6F5005F01D34F -:1018C00041F6FF7604211E20FFF76CFF00242DE077 -:1018D000012234E0012238E0A91A89B2012909D98C -:1018E000013989B2ABB1A21A03FB02F292FBF1F209 -:1018F000831A0BE00121F5E7012D2ED96A1E92B261 -:101900003BB104FB03F393FBF2F31B1A13F5005FE7 -:1019100025DBB3F5005F24DA99B2890089B204F5BA -:10192000C04080B2FFF73EFF0134A4B2A5421BD9EC -:1019300030467300002FDFD06A08012DC8D99442C9 -:10194000CAD2012AC6D9013A92B2002BE1D004FBD7 -:1019500003F393FBF2F31B1AD8E70122D0E7054B00 -:10196000DAE741F6FF73D7E700211E20FFF71AFFE1 -:10197000F8BD00BF00E0FFFF00B583B001224FF4C7 -:101980008051164805F04DF800224021144805F01A -:1019900048F80023019302E0019B01330193019B6E -:1019A000B3F57A7FF8D3012240210D4805F039F8CC -:1019B00042210C48FFF760FF00211E20FFF7F2FED6 -:1019C00001211D20FFF7EEFE01224FF400610648C1 -:1019D00005F027F803B05DF804FB00BF00040240E7 -:1019E0000008024004BC0008000C024010B540F49E -:1019F000004400210846FFF72BFE01224FF48041EE -:101A00002C4805F00EF801224FF480512A4805F0C9 -:101A100008F82A4B1B6813F0400F04D1274A1368BB -:101A200043F04003136000224FF48051214804F03A -:101A3000F8FF0023214A926812F0020F05D15A1CC8 -:101A4000B3F57A7F01D21346F4E71C4B9C81002347 -:101A50001A4A926812F0010F05D15A1CB3F57A7F29 -:101A600001D21346F4E7154BDB680023134A926852 -:101A700012F0020F05D15A1CB3F57A7F01D213463A -:101A8000F4E700230D4A93810C4A926812F0010F8B -:101A900005D15A1CB3F57A7F01D21346F4E7074B00 -:101AA000DC68A4B201224FF48051024804F0B9FF6F -:101AB000204610BD00040240000C024000380040E7 -:101AC0002DE9F04F83B083460F4614461D46002093 -:101AD000FFF78CFF82460120FFF788FF8146022036 -:101AE000FFF784FF80466020FFF780FF1CB1012CC8 -:101AF00002D8022403E01024B4F5805F04D835B185 -:101B00000F2D05D90F2503E04FF48054F7E7012589 -:101B10002E0206F4706646F01106019405F00F05DA -:101B200004FB05F51DB1B5F5803F4CD20195013C94 -:101B3000A4B22401A4B2BAF1000F48D1012519F4CE -:101B4000F47F00D0002518F40E6F00D0002510F0AF -:101B50003F0F00D000251FB11BF0010F00D1002561 -:101B60002720FFF743FF43F23003984200D00025BF -:101B70002820FFF73BFFB04200D000252920FFF7C7 -:101B800035FFBDF80430984200D000251F20FFF734 -:101B90002DFF00B100255D20FFF728FF00B10025D3 -:101BA0005E20FFF723FFA04200D000252B20FFF787 -:101BB0001DFF40F20113984200D0002585F001007E -:101BC00003B0BDE8F08F4FF6FF730193AFE7002538 -:101BD000B5E72DE9F04F83B001900F4615461C463E -:101BE000BDF834B00020FFF701FF82460120FFF767 -:101BF000FDFE81460220FFF7F9FE80466020FFF7D8 -:101C0000F5FE9DF830301B0103F0F00340F20116A1 -:101C10001E431CB13F2C02D93F2400E00124BBF13C -:101C2000000F01D14FF6FF7B05F00305A400E4B2DD -:101C30002543BAF1000F36D1012419F4F47F00D006 -:101C4000002418F40E6F00D0002410F03F0F00D0D5 -:101C5000002427B1019B13F0010F00D1002427209D -:101C6000FFF7C4FE43F21223984200D0002428203C -:101C7000FFF7BCFEB04200D000242920FFF7B6FEDB -:101C8000584500D000241F20FFF7B0FE00B100240B -:101C90003720FFF7ABFEA84200D0002484F00100FB -:101CA00003B0BDE8F08F0024C7E700002DE9F04342 -:101CB00083B006461F46BDF8288021B10C46012995 -:101CC00002D8022403E01024B4F5805F04D832B1B6 -:101CD0000F2A05D90F2203E04FF48054F7E70122C1 -:101CE000B8F5005F01D341F6FF78150205F4706581 -:101CF00045F01105A14602F00F0204FB02F21AB1F1 -:101D0000B2F5803F4ED2914642213748FFF7B4FDED -:101D100000211E20FFF746FD43F230012720FFF788 -:101D200041FD4FF400713720FFF73CFD40F20111F7 -:101D30002B20FFF737FD29462820FFF733FD1FFA38 -:101D400089F12920FFF72EFD00211F20FFF72AFD32 -:101D500000215C20FFF726FD00215D20FFF722FD1A -:101D6000611E89B2090189B25E20FFF71BFD0121C6 -:101D70001D20FFF717FD424639462046FFF790FD2C -:101D800036B301224FF40061184804F04AFE0121E5 -:101D90001E20FFF707FD01211D20FFF703FD002393 -:101DA000019305E04FF6FF79AEE7019B0133019304 -:101DB000019BB3F57A7FF8D300224FF400610B4802 -:101DC00004F02FFE1E20FFF711FE03B0BDE8F083E4 -:101DD00000211E20FFF7E6FC01224FF400610348BA -:101DE00004F01FFEEEE700BF80BB0008000C0240BD -:101DF00030B583B000294AD01AB13F2A02D93F2218 -:101E000000E0012200F003009200D2B240EA020496 -:101E10001B0103F0F00340F201151D4343F21221B0 -:101E20002720FFF7BFFC21463720FFF7BBFC2946E0 -:101E30002820FFF7B7FCBDF818102920FFF7B2FCE7 -:101E400000211F20FFF7AEFC01224FF4006115486E -:101E500004F0E7FD01211E20FFF7A4FC01211D2055 -:101E6000FFF7A0FC0023019302E0019B01330193E3 -:101E7000019BB3F57A7FF8D300224FF40061094843 -:101E800004F0CFFD1E20FFF7B1FD03B030BD0021EF -:101E90001E20FFF787FC01224FF40061014804F087 -:101EA000C0FDEFE7000C024038B5044600210220D7 -:101EB000FFF7CEFB1E4D01224FF48051284604F05F -:101EC000B0FD01224FF48041284604F0AAFD05F53B -:101ED000006501224FF48051284604F0A2FD002243 -:101EE0004FF40051284604F09CFD0023114A9268EB -:101EF00012F0020F05D15A1CB3F57A7F01D21346B6 -:101F0000F4E70C4B9C8100230A4A926812F0010FFF -:101F100005D15A1CB3F57A7F01D21346F4E7054B7D -:101F2000DB6801224FF40051034804F07AFD38BD0C -:101F30000004024000380040000C02402DE9F0414E -:101F40000546F9B94FF4005747F48078C2F30D06FF -:101F500046F48046C2F38D3242F480444046FFF797 -:101F6000A3FF3046FFF7A0FF2046FFF79DFF4FF489 -:101F70004040FFF799FF05B947463846FFF794FF01 -:101F8000BDE8F08142F20207DEE7000010B5092843 -:101F900013D8DFE800F00513212F3D4B5965717D03 -:101FA000414C01224FF48061204604F03AFD0022AA -:101FB0004FF48061204604F034FD10BD3A4C0122FC -:101FC0004FF40061204604F02CFD00224FF4006124 -:101FD000204604F026FDF0E7334C01224FF48051F7 -:101FE000204604F01EFD00224FF48051204604F0EC -:101FF00018FDE2E72C4C01224FF40051204604F07A -:1020000010FD00224FF40051204604F00AFDD4E7F1 -:10201000254C01224FF48041204604F002FD0022AD -:102020004FF48041204604F0FCFCC6E71E4C012220 -:102030004FF40041204604F0F4FC00224FF400412C -:10204000204604F0EEFCB8E7184C0122102120468F -:1020500004F0E7FC00221021204604F0E2FCACE78B -:10206000124C01222021204604F0DBFC002220211A -:10207000204604F0D6FCA0E70C4C0122402120466B -:1020800004F0CFFC00224021204604F0CAFC94E773 -:10209000064C01228021204604F0C3FC002280214E -:1020A000204604F0BEFC88E700180240000402400D -:1020B00038B5044600224FF48041814804F0B1FC59 -:1020C00000224FF400717F4804F0ABFC002300E0D5 -:1020D0000133B3F5FA7FFBD301224FF480417848F6 -:1020E00004F09FFC01224FF40071764804F099FC43 -:1020F000002300E00133B3F5FA7FFBD3631E032B0B -:1021000039D8DFE803F0023A6FA66D4C01224FF494 -:102110000061204604F085FC00224FF480612046D7 -:1021200004F07FFC002300E00133B3F5FA7FFBD31A -:10213000654A136843F0400313600023624A9268C3 -:1021400012F0010F04D1B3F57A7F01D80133F5E71E -:102150005D490A6822F040020A6000E00133B3F5ED -:10216000FA7FFBD301224FF48061554804F059FCFB -:10217000554BDD68ADB2284638BD524C01224FF4B4 -:102180008061204604F04DFC00224021204604F0EE -:1021900048FC002300E00133B3F5FA7FFBD34B4A40 -:1021A000136843F0400313600023484A926812F01A -:1021B000010F04D1B3F57A7F01D80133F5E7434924 -:1021C0000A6822F040020A6000E00133B3F5FA7FAA -:1021D000FBD3012240213B4804F023FC3B4BDD684C -:1021E000ADB2C8E7364C01224FF48061204604F0BE -:1021F00018FC00224FF40061204604F012FC00237A -:1022000000E00133B3F5FA7FFBD32F4A136843F0A4 -:102210004003136000232C4A926812F0010F04D18E -:10222000B3F57A7F01D80133F5E727490A6822F030 -:1022300040020A6000E00133B3F5FA7FFBD30122CC -:102240004FF400611E4804F0ECFB1F4BDD68ADB29B -:1022500091E71C4C01224021204604F0E2FB0022C1 -:102260004FF48061204604F0DCFB002300E00133E2 -:10227000B3F5FA7FFBD3154A136843F040031360AC -:102280000023124A926812F0010F04D1B3F57A7F4D -:1022900001D80133F5E70D490A6822F040020A60CF -:1022A00000E00133B3F5FA7FFBD301224FF48061E4 -:1022B000044804F0B6FB054BDD68ADB25BE700BF38 -:1022C0000010024000140240003401400050014060 -:1022D00008B5044806F04AFA0023034A1370034A7B -:1022E000136008BD08040020D60200200C03002063 -:1022F0002DE9F04F8FB0002409940A940B940C94AC -:102300000D94984B1A6B42F020021A631A6B02F07C -:1023100020020192019A1A6B42F080021A631A6B32 -:1023200002F080020292029A1A6B42F004021A63CF -:102330001A6B02F004020392039A1A6B42F0010234 -:102340001A631A6B02F001020492049A1A6B42F0AB -:1023500002021A631A6B02F002020592059A1A6BC6 -:1023600042F010021A631A6B02F010020692069AEB -:102370001A6B42F008021A631A6B02F00802079205 -:10238000079A1A6B42F040021A631B6B03F040037A -:102390000893089BDFF8DC8122464FF4C861404671 -:1023A00004F03FFBDFF8D0912246B821484604F004 -:1023B00038FB01224021484604F033FBDFF8BCA182 -:1023C00022464B21504604F02CFB674E01224FF46D -:1023D0008071304604F025FB22464FF440613046C0 -:1023E00004F01FFB01220C21304604F01AFB0122ED -:1023F0004FF48041304604F014FBDFF884B12246EC -:102400004FF44F61584604F00CFB584F01224FF433 -:102410008051384604F005FB01224FF480515846A4 -:1024200004F0FFFA22464FF4C171384604F0F9FA7D -:1024300001224FF40061384604F0F3FA01224FF410 -:102440000051384604F0EDFA22464FF47E414848E8 -:1024500004F0E7FA182309930A9401250B9509A9BA -:10246000404604F0D5F94FF4C86309930A950B94DC -:102470000C9409A9404604F0CBF9F02309930A957E -:102480000B940C9409A9484604F0C2F90823099357 -:102490000A950B9403230C9309A9484604F0B8F954 -:1024A0004B2309930A950B940C9409A9504604F008 -:1024B000AFF94FF4F04309930A940B9409A94046ED -:1024C00004F0A6F94FF4506309930A950B940C9409 -:1024D00009A9304604F09CF90C23099311230A93AF -:1024E0000B940C9409A9304604F092F94FF4804300 -:1024F00009930A950B9403230C9309A9304604F021 -:1025000087F941F6F04309930A950B940C9409A9B5 -:10251000584604F07DF943F6821309930A950B940B -:102520000C9409A9384604F073F94FF480730993A9 -:102530000A940B9409A9504604F06AF909950A9483 -:102540000B9409A9384604F063F94FF47E430993CC -:102550000A950B940C9409A9054804F059F90FB099 -:10256000BDE8F08F0038024000100240000C02402D -:10257000001802400014024000080240000002401F -:102580000004024010B588B000240394049405941C -:1025900006940794114B1A6C42F000521A641A6C9C -:1025A00002F000520192019A1A6B42F001021A6382 -:1025B0001B6B03F001030293029B1023039303237D -:1025C000049303A9064804F023F9064B1968064A48 -:1025D0000A401A609C6008B010BD00BF003802407D -:1025E0000000024000740040FAEFFFFF2DE9F041C7 -:1025F00092B02822002108A8FEF7AEF80024029429 -:10260000039404940594069407942A4B5A6C42F45C -:1026100000525A645A6C02F400520192019A1A6BE9 -:1026200042F010021A631B6B03F010030093009B2F -:102630004FF480530293022503954FF00308CDF821 -:102640001080052707971C4E02A9304604F055FD5F -:102650004FF4005302930395CDF81080059406942F -:10266000079702A9304604F048FD4FF480630893B1 -:102670004FF4827309934FF470630A930B950C9493 -:102680004FF400730D9318230E930F9410940723A7 -:1026900011930A4C08A9204605F0ACFE636823F0AC -:1026A00010036360636823F00803636012B0BDE841 -:1026B000F08100BF003802400010024000340140A9 -:1026C0002DE9F04192B02822002108A8FEF744F835 -:1026D00000240294039404940594069407942F4BC9 -:1026E0001A6C42F480421A641A6C02F4804201921D -:1026F000019A1A6B42F002021A631B6B03F0020389 -:102700000093009B4FF4005302934FF00208CDF862 -:102710000C800327049705260796214D02A9284619 -:1027200004F0EBFC4FF480430293CDF80C80049747 -:1027300005940694079602A9284604F0DEFC4FF49F -:1027400000430293CDF80C800497059406940796F5 -:1027500002A9284604F0D1FC08944FF4827309932F -:102760004FF470630A930B940C944FF400730D9321 -:1027700010230E930F94109407231193094C08A96A -:10278000204605F037FE636823F01003636063683A -:1027900023F00803636012B0BDE8F0810038024006 -:1027A00000040240003800402DE9F04192B0282298 -:1027B000002108A8FDF7D0FF00240294039404949C -:1027C000059406940794294B5A6C42F480125A647B -:1027D0005A6C02F480120192019A1A6B42F02002A4 -:1027E0001A631B6B03F020030093009B802302936A -:1027F000022503954FF00308CDF8108005270797B1 -:102800001B4E02A9304604F078FC4FF4807302930B -:102810000395CDF8108005940694079702A93046D9 -:1028200004F06BFC4FF4806308934FF482730993B8 -:102830004FF470630A930B950C944FF400730D934F -:1028400018230E930F94109407231193094C08A991 -:10285000204605F0CFFD636823F0100363606368D2 -:1028600023F00803636012B0BDE8F0810038024035 -:1028700000140240005001402DE9F04192B028229E -:10288000002108A8FDF768FF002402940394049433 -:10289000059406940794294B5A6C42F400125A642A -:1028A0005A6C02F400120192019A1A6B42F0010272 -:1028B0001A631B6B03F001030093009B2023029318 -:1028C000022503954FF00308CDF8108008270797DD -:1028D0001B4E0DEB0701304604F00FFC80230293E2 -:1028E0000395CDF810800594069407970DEB07012A -:1028F000304604F002FC08944FF4827309934FF4BD -:1029000070630A930B9501230C934FF400730D939E -:1029100018230E930F94109407231193094C08A9C0 -:10292000204605F067FD636823F010036360636869 -:1029300023F00803636012B0BDE8F0810038024064 -:10294000000002400054014010B586B000240194FC -:1029500002940394049405941D4B1A6C42F00102F6 -:102960001A641B6C03F001030093009B194BD86899 -:1029700022462146C0F30220FEF760FD0001C0B2EE -:10298000154B83F81C034FF080521A604FF47A7392 -:10299000ADF804300294114B0393049401A94FF055 -:1029A000804006F0BFFB4FF080431A6822F080029F -:1029B0001A6099680A4A0A409A605A6822F07002BE -:1029C0005A609A6822F080029A6006B010BD00BF7B -:1029D0000038024000ED00E000E100E040D10C00D2 -:1029E000F8BFFEFF10B586B0002401940294039452 -:1029F000049405941C4B1A6C42F008021A641B6C78 -:102A000003F008030093009B184BD8682246214628 -:102A1000C0F30220FEF712FD0001C0B2144B83F890 -:102A200032034FF480225A6042F21073ADF8043042 -:102A300002944FF40C73039304940E4C01A92046A6 -:102A400006F070FB236823F080032360A2680A4B22 -:102A50001340A360636823F070036360A36823F0EE -:102A60008003A36006B010BD0038024000ED00E016 -:102A700000E100E0000C0040F8BFFEFF10B586B09A -:102A80000024019402940394049405941A4B1A6C44 -:102A900042F020021A641B6C03F020030093009B99 -:102AA000164BD86822462146C0F30220FEF7C6FC2A -:102AB0000001C0B2124B83F837034FF400025A6092 -:102AC00040F29733ADF804300294632303930D4C26 -:102AD00001A9204606F026FB236823F0800323602B -:102AE000636823F0700343F010036360A36823F06E -:102AF0008003A36006B010BD0038024000ED00E086 -:102B000000E100E00014004010B586B000240194FC -:102B100002940394049405941A4B1A6C42F0100228 -:102B20001A641B6C03F010030093009B164BD868CB -:102B300022462146C0F30220FEF780FC0001C0B20D -:102B4000124B83F836034FF480025A604BF2AF33D6 -:102B5000ADF804300294132303930D4C01A92046D1 -:102B600006F0E0FA236823F080032360636823F013 -:102B7000700343F010036360A36823F08003A36035 -:102B800006B010BD0038024000ED00E000E100E0BA -:102B9000001000402DE9F8430023A34A1360A34A24 -:102BA0001360A34A1360A34A1360A34A1360A34AA5 -:102BB0001370A34A1380A34A1360A34A1360A34A65 -:102BC0001370A34A137005E0A24A002122F81310E3 -:102BD00001339BB20E2BF7D99E4B41F211121A8092 -:102BE0009D4B0022DA81DA701A711A821A735A73B5 -:102BF0005A719A71DA72DA711A725A729A725A703A -:102C00009A701A70954D2A80954C228000226A6035 -:102C10006260AA60A260934E9C46BCE80F000FC69B -:102C2000DCF800303380904E95E80F0086E80F0006 -:102C30008E4D94E80F0085E80F008D4BDA6842F066 -:102C40000102DA601A6842F001021A6003F580633B -:102C5000DA6842F00102DA601A6842F001021A6092 -:102C600003F51433D3F8B82022F00102C3F8B820DA -:102C70004FF00062DA604FF00072DA607D4A02F1D4 -:102C8000080353E8003F43F08003083242E8003174 -:102C90000029F3D1784BD3F8B82042F01002C3F8E2 -:102CA000B820D3F8B82042F00402C3F8B8204FF09F -:102CB0000062DA604FF00072DA60704AD3F8B83020 -:102CC00003F0C003402B00F084806B4BC3F8C0209E -:102CD0006B4AC3F8C42000246A4B1C606A4B1C601A -:102CE0006A4E22460821304603F09BFE2246802190 -:102CF000304603F096FE664F22464FF48071384608 -:102D000003F08FFE22461021304603F08AFEDFF8E2 -:102D10009C8122464FF48061404603F082FE5D4D67 -:102D200022460821284603F07CFE2246012128463F -:102D300003F077FE22460221284603F072FE224667 -:102D40004FF40061404603F06CFE224620213046DD -:102D500003F067FE06F5006601224FF480613046FD -:102D600003F05FFEDFF8489101224021484603F05E -:102D700058FE01224FF48041304603F052FE0122FA -:102D80004FF48041484603F04CFE01224FF480414D -:102D9000404603F046FE01224021284603F041FE52 -:102DA00001224FF48051384603F03BFE01224FF4DC -:102DB0008071304603F035FE21462046FEF76AFC5E -:102DC0000121384603F026FE50B1FEF7D5FDBDE8DF -:102DD000F883294BC3F8C420294AC3F8C0207AE7F6 -:102DE0004FF48071284603F015FE0028EDD12A48E3 -:102DF00006F0C0FA294B186018B1294B01221A704D -:102E0000E3E71E231A462749274806F003FB234C15 -:102E10002060214806F0C0FA20600023084A138091 -:102E2000064A1370E9E700BF3003002018030020B2 -:102E3000140300202C03002024030020D9020020CA -:102E4000D40200208402002080020020D80200204A -:102E5000D7020020B00200201802002050020020FB -:102E6000400200202C02002070020020600200209E -:102E7000001000400010014000640240DC0200200D -:102E800028100140200300201C03002000080240FD -:102E9000000C024000000240D0B900088802002067 -:102EA0000003002090020020D4B900080004024072 -:102EB000001402402DE9F04107460E4690461D469B -:102EC000002416E000220421144803F0AAFD14E0B7 -:102ED00000220821114803F0A4FD10E00122042182 -:102EE0000E4803F09EFD0FE0284603F0A1FE0134DA -:102EF000A4B2444510D2002FE4D1002EE8D12846D8 -:102F000003F096FE002FE9D1002EEDD0012208211A -:102F1000024803F086FDE7E7BDE8F08100100240BB -:102F200010B5002405282CD8DFE800F0030812179C -:102F30001C26154802F06AFB204610BD124C642185 -:102F4000204602F01DFC204602F07BFC80B2F4E734 -:102F50000D4802F0F5FB2046EFE70C4802F056FB67 -:102F60002046EAE7094C6421204602F009FC20468D -:102F700002F067FC80B2E0E7044802F0E1FB204683 -:102F8000DBE72046D9E700BF04060020BC0500208F -:102F900038B504460D46032818BF012806D0013C69 -:102FA000032C2ED8DFE804F00D45658601210220B0 -:102FB000FEF74EFB01224FF480514F4803F031FDE4 -:102FC000EDE700224FF480414B4803F02AFD002238 -:102FD0004A4B9B6813F0020F04D1B2F5FA7F01D877 -:102FE0000132F5E7454B9D810022444B9B6813F06D -:102FF000010F04D1B2F5FA7F01D80132F5E73F4B5A -:10300000DB6801224FF480413B4803F00AFD0122B6 -:1030100040213B4803F005FD01224FF4805139481F -:1030200003F0FFFC01224FF48071374803F0F9FCF4 -:1030300038BD00224021324803F0F3FC0022334B1C -:103040009B6813F0020F04D1B2F5FA7F01D8013268 -:10305000F5E72E4B9D8100222C4B9B6813F0010F4E -:1030600004D1B2F5FA7F01D80132F5E7274BDB68CE -:10307000C7E700224FF48051224803F0D2FC00221F -:103080001E4B9B6813F0020F04D1B2F5FA7F01D8F2 -:103090000132F5E7194B9D810022184B9B6813F014 -:1030A000010F04D1B2F5FA7F01D80132F5E7134BD5 -:1030B000DB68A6E700224FF48071134803F0B1FCEF -:1030C0000022124B9B6813F0020F04D1B2F5FA7F75 -:1030D00001D80132F5E70D4B9D8100220B4B9B6817 -:1030E00013F0010F04D1B2F5FA7F01D80132F5E7F0 -:1030F000064BDB6885E700BF000402400038004053 -:1031000000000240000C0240001002400054014048 -:103110002DE9F84305460F4616461C46AF4B0022E4 -:103120001A600121AE4803F075FC002800F0D2803F -:103130002B8803F0010323702B88C3F340036370D3 -:103140002B88C3F38003A3702B88C3F3C003E37001 -:103150002B88C3F3001323712B88C3F340136371CF -:103160002B88C3F38013A3712B88C3F3C013E371BF -:103170002B88C3F3002323722B88C3F3402363728D -:103180002B88C3F38023A3722B88C3F3C023E3727D -:103190002B88C3F3003323732B88C3F3403363734B -:1031A0006B883B80AB8833806B89E381AB8907EE0A -:1031B000903AF8EE677A9FED8B7A67EE877AC7EDE3 -:1031C000017AEB8907EE903AF8EE677A67EE877A34 -:1031D000C7ED027A2B8A07EE903AF8EE677A67EE2F -:1031E000877AC6ED017A6B8A07EE903AF8EE677A35 -:1031F00067EE877AC6ED027AAA8A7B4B5A83EB8AFE -:10320000BB812B8BB3816378002B00F0958001226A -:103210000821764803F005FCA378002B00F092808B -:1032200001228021714803F0FCFBE378002B00F0C1 -:103230008F8001224FF48071694803F0F2FB2379FB -:10324000002B00F08C8001221021684803F0E9FB7C -:103250006379002B00F0898001224FF4806164487B -:1032600003F0DFFBA379002B00F086800122082108 -:10327000604803F0D6FB637A1BB1E379002B40F082 -:103280008180002201215B4803F0CBFB00224FF438 -:103290000061574803F0C5FBA37A1BB1237A002BCA -:1032A00040F0868000220221524803F0BAFB00223F -:1032B00020214E4803F0B5FB237B1BB94E4B7B60AE -:1032C0004E4BBB60637B1BB94B4B73604B4BB36086 -:1032D000BDE8F8834FF48071464803F09BFB01285A -:1032E0007FF426AF464806F045F83C4B18600028AE -:1032F0007FF41EAFDFF80C91484606F051F9DFF875 -:10330000DC80C8F80000484606F028F9C8F800003C -:103310001E222946484606F04FF8C8F800001E2233 -:103320002946484606F07EF9C8F80000344806F001 -:1033300033F8C8F80000FBE6002208212B4803F010 -:1033400070FB69E700228021284803F06AFB6CE7E4 -:1033500000224FF48071224803F063FB6FE70022E4 -:103360001021224803F05DFB72E700224FF48061D8 -:103370001F4803F056FB75E7002208211D4803F0A3 -:1033800050FB78E747F6FF710320FFF701FE47F691 -:10339000FF710320FFF7FCFD01224FF40061144888 -:1033A00003F03FFB01221146124803F03AFB73E79A -:1033B00047F6FF710420FFF7EBFD47F6FF7104208D -:1033C000FFF7E6FD01222021084803F02AFB012235 -:1033D0000221084803F025FB6EE700BF88020020A9 -:1033E000000C02400000803BB002002000080240B8 -:1033F0000004024000000240000020410AD7233CA4 -:10340000D0B90008D4B9000884460088012304E03C -:103410003CF81320504001331BB28B42F8DB70475D -:1034200010B50E4B1B8841F21112934205D047F2A2 -:10343000777293420FD10E2400E00D242146FFF74E -:10344000E3FF074B1880074B33F81430984214BF42 -:103450000020012010BD0020FCE700BFD2020020A8 -:10346000D00200209002002010B5044601210A4835 -:1034700003F0D0FA08B1012010BD084805F07AFF2A -:1034800008B10120F8E71E222146054806F0CAF8D7 -:10349000024805F081FFEFE7000C0240D0B90008B8 -:1034A000E0B9000838B5044601210D4803F0B2FA2E -:1034B00008B1012038BD0B4805F05CFF08B10120C0 -:1034C000F8E7094D2B681E222146084805F0A2FFA7 -:1034D0002B681E332B60034805F05EFFEAE700BF50 -:1034E000000C0240D0B9000884020020E0B90008B6 -:1034F00010B501210B4803F08DFA08B1012010BD71 -:10350000094805F037FF08B10120F8E7074C2046CD -:1035100006F046F8204606F021F8034805F03CFF87 -:10352000EDE700BF000C0240D0B90008E0B9000888 -:103530008C4600220CE033B9074BDB6913F08003A3 -:10354000F9D00123F7E7815C034B9962013292B213 -:103550006245F1D3704700BF001001400D4B1B784E -:10356000002BFBD10C4BD3F8B82022F00102C3F89A -:10357000B820D3F8BC206FF30F021043C3F8BC008F -:10358000D3F8B82042F00102C3F8B820014B012261 -:103590001A707047D80200200064024072B6FEE73D -:1035A00000B585B0002300930193029303932B4849 -:1035B0002B4A02604FF44032426083600122026174 -:1035C000836180F82030C36226498162C36005218F -:1035D000C16180F83030426101F0ECFF002831D148 -:1035E00009230093012301930723029369461B4893 -:1035F00002F0C8F940BB08230093022301936946F7 -:10360000164802F0BFF908BB02230093032301937D -:103610006946124802F0B6F9D0B90A230093042390 -:10362000019369460D4802F0ADF998B90B23009358 -:10363000052301936946094802F0A4F960B905B071 -:103640005DF804FBFFF7AAFFFFF7A8FFFFF7A6FF4F -:10365000FFF7A4FFFFF7A2FFFFF7A0FF040600207B -:10366000002001400100000F00B585B00023009349 -:103670000193029303931448144A02604FF44032BA -:10368000426083600361836180F82030C362104A26 -:103690008262C3600122C26180F83030426101F071 -:1036A00089FF68B90F230093012301930723029335 -:1036B0006946054802F066F920B905B05DF804FBDB -:1036C000FFF76CFFFFF76AFFBC05002000220140F6 -:1036D0000100000F2DE9F041B4B000212D912E9191 -:1036E0002F913091319132913391279128912991E5 -:1036F0002A912B912C91902203A8FDF72DF84023BD -:10370000039303A802F084FD002840F09E80504BF4 -:103710005A6C42F010025A645A6C02F01002029283 -:10372000029A1A6B42F001021A631B6B03F0010349 -:103730000193019B4FF4007327934FF00208CDF8DB -:10374000A0800327299700242A942B9407262C96DF -:10375000404D27A9284603F0D0FC4FF480632793FF -:10376000CDF8A08029972A942B942C9627A9284637 -:1037700003F0C3FC384BD3F8B82022F0F05242F0EB -:103780000062C3F8B820D3F8B82022F0C00242F09B -:103790004002C3F8B820D3F8B82042F44032C3F84E -:1037A000B820D3F8B82022F49072C3F8B820D3F828 -:1037B000B82022F40072C3F8B820D3F8B82042F43D -:1037C0008062C3F8B820D3F8B82022F4C052C3F8FE -:1037D000B820D3F8B82022F4C042C3F8B820D3F8F8 -:1037E000CC2022F00402C3F8CC201C4BD86822461F -:1037F0002146C0F30220FDF721FE0001C0B2184BA4 -:1038000083F8250320225A604FF4E1332D932E9440 -:103810002F9430940C2331933294339404F18044E8 -:1038200004F588342DA9204605F01CFD636823F4B7 -:1038300090436360A36823F02A03A360236843F0E6 -:103840000103236034B0BDE8F081FFF7A7FE00BF9D -:1038500000380240000002400064024000ED00E039 -:1038600000E100E008B50848084B0360B723436057 -:10387000002383600922C2600361836105F0E2F8DE -:1038800000B908BDFFF78AFE08040020004401408B -:1038900008B50B480B4B03604FF4E1334360002342 -:1038A0008360C36003610C2242618361C361036270 -:1038B000436208F026F800B908BDFFF76FFE00BFAD -:1038C00034030020007C004000B589B0002304933D -:1038D0000593069307930193029303931348144AA5 -:1038E0000260436083605B22C26003614361836165 -:1038F00005F0A8F898B94FF48053049304A90B4835 -:1039000005F0E2F968B9002301930293039301A93A -:10391000064805F06BFB30B909B05DF804FBFFF712 -:103920003DFEFFF73BFEFFF739FE00BFA00400207D -:103930000004014000B589B0002301930293039372 -:1039400004930593069307931448154A02600122D5 -:10395000426083605B22C26003618023836105F063 -:1039600071F8A8B90D4805F09DF898B96023019346 -:103970005B23029300220392059201A9074805F0F8 -:10398000F9F848B9054801F0D3FC09B05DF804FB2B -:10399000FFF704FEFFF702FEFFF700FEBC03002066 -:1039A0000048014000B58FB000230A930B930C939D -:1039B0000D93079308930993009301930293039344 -:1039C0000493059306931E481E4A02604360836079 -:1039D0002D22C2600361836105F034F830BB4FF4DF -:1039E00080530A930AA9164805F06EF900BB1448E3 -:1039F00005F058F8F0B900230793099307A9104878 -:103A000005F0F4FAC0B96023009316230193002354 -:103A10000293049308226946094805F0ABF868B997 -:103A2000074801F085FC0FB05DF804FBFFF7B6FD19 -:103A3000FFF7B4FDFFF7B2FDFFF7B0FDFFF7AEFDF6 -:103A4000EC0400200008004010B596B00024129449 -:103A50001394149415940B940C940D940E940F9449 -:103A6000109411942C2221466846FCF775FE2548D7 -:103A7000254B0360446084600823C3600461446193 -:103A8000846104F0DFFF002832D14FF48053129399 -:103A900012A91C4805F018F900282BD1194805F087 -:103AA00001F848BB60230B9304230C9300220D9272 -:103AB0000F920BA9134805F05DF8F8B900230093A5 -:103AC00001930293039304934FF4005205920693DB -:103AD00007934FF00072089209930A9369460948C8 -:103AE00005F0D4FA60B9074801F022FC16B010BD09 -:103AF000FFF754FDFFF752FDFFF750FDFFF74EFDB6 -:103B0000FFF74CFD540400200000014000B595B0C3 -:103B10003422002107A8FCF71FFE00230293039321 -:103B2000049305930693244B1A6C42F080521A6456 -:103B30001B6C03F080530093009B204B1A6842F4E7 -:103B400040421A601B6803F440430193019B012328 -:103B500007934FF48033089302230D934FF48002B0 -:103B60000E9219220F924FF4B872109211930822FC -:103B70001292139307A801F0F9FFB0B902F060FFA9 -:103B8000A8B90F23029302230393002304934FF455 -:103B9000A05305934FF480530693062102A802F028 -:103BA0005BFA30B915B05DF804FBFFF7F7FCFFF7DF -:103BB000F5FCFFF7F3FC00BF003802400070004046 -:103BC0002DE9F04385B003F015F8FFF79FFFFEF7EE -:103BD0008FFBFDF765FCFEF709FD00F0E7FEFEF741 -:103BE000B3FEFEF7FFFEFFF7DBFCFFF73DFDFEF740 -:103BF00067FDFEF7D9FDFEF73FFEFFF76BFDFDF712 -:103C00003DFCFEF73BFFFEF77FFFFFF72BFEFFF7C4 -:103C10003FFEFFF759FEFFF78DFEFFF7C3FEFFF7EC -:103C200013FFFEF7AFFCFEF7B5FF8A4A3523D362D8 -:103C3000D36A01335B08013BD363D36A9B00033330 -:103C400002F5A032D362D36A01335B08013B5363B0 -:103C50000021814805F0C8F84CE0804B1B78002B10 -:103C60004FD17F4A52E8003F43F4807342E800316D -:103C70000029F6D17A4A52E8003F43F0200342E897 -:103C800000310029F6D1764A02F1080353E8003FDB -:103C900043F00103083242E800310029F3D1714BAF -:103CA000002283F8252320225A606C4B01221A70CF -:103CB00027E06D4B00221A706C4B5A681A61FEF7B0 -:103CC00007FB6B4B1B78022B00F01385032B00F0D6 -:103CD0004685012B09D1674C02212046FFF728FCBD -:103CE000002323706370624A1370634B1B78012BAF -:103CF00000F037854FF48071604802F08BFE012898 -:103D0000ABD05F4B1B780D2BDBD801A252F823F010 -:103D1000B33C0008493D0008B33D0008E93D0008F8 -:103D2000193E0008293E0008453E0008AD3E000847 -:103D30001F4200086542000801400008DD400008FD -:103D40002D410008E34100084E4C0D212046FFF7AD -:103D50005BFB4D4B18802046FFF762FB70B9454A6C -:103D6000137843F004031370454B02221A703E4B44 -:103D700000221A703E4B01221A70A2E7434A1368D0 -:103D800043F04003136002F58E32136843F04003A2 -:103D900013603F4B3F4A40492046FFF7B9F93F4B7C -:103DA0001A683F4B1A600723354A13702E4A137066 -:103DB000E0E72E4B5A681A61FEF78AFAFEF7EAFE30 -:103DC000324A136823F04003136002F58E32136801 -:103DD00023F0400313600023294A1370224A137012 -:103DE000234B01221A706CE72E48FFF75BFB82B26F -:103DF0002D4B1A801F490B7803430B7042B91C4BA3 -:103E000003221A700023184A13701D4A137058E7D2 -:103E1000174B01221A70F5E7154B02221A70124B4C -:103E20001A78174B1A704CE7FFF762FB114A1378A8 -:103E3000034313700E4B01221A700B4B1A78104B70 -:103E40001A703EE70A4B01221A70074B1A780C4B86 -:103E50001A7036E70008004054040020D702002002 -:103E60000010014000E100E0FF020020C00100203E -:103E7000FE020020FC020020D902002000000240C7 -:103E80000003002090020020D002002000380040F3 -:103E90002C0200206002002070020020300300206D -:103EA0002C030020B0020020CE020020B24B5A6842 -:103EB0001A61FEF70DFAB14B1B68B14A12689342C2 -:103EC0007FF6FFAEAE4A13600120FEF7F1F8AD4F6A -:103ED00038810120FEF7ECF838810220FEF7E8F87F -:103EE000A94E30810220FEF7E3F830810320FEF76F -:103EF000DFF80320FEF7DCF838800420FEF7D8F85E -:103F00000420FEF7D5F83080DFF8AC820122394674 -:103F10004046FDF7D5FB01469C4D28800320FFF766 -:103F200037F8DFF89892022231464846FDF7C8FB81 -:103F3000014628800420FFF72BF83B89944C6380CE -:103F40003389A380B8F80C100120FFF721F8B9F8E5 -:103F50000C100220FFF71CF80020FEF7E1FF28807C -:103F60000120FEF7DDFF2880E0810120FEF7D8FF69 -:103F7000288020820120FEF7D3FF28806082012064 -:103F8000FEF7CEFF2880A0820120FEF7C9FF28801F -:103F9000E0820220FEF7C4FF28800320FEF7C0FF66 -:103FA00028800420FEF7BCFF288020830520FEF730 -:103FB000B7FF2880774B1B68774A1360E3801B0CA0 -:103FC00023813B8863813388A381744BDB7A012B87 -:103FD00003D0734B07221A7073E602340D2120467A -:103FE000FFF712FA03466F4A1080A01E8383FFF783 -:103FF0003BFA034628806C490A7813430B70E8E7C4 -:104000006A4C03212046FFF7FFF9E38898420CD061 -:10401000654A137843F004031370654B01221A704C -:104020005F4B1A78634B1A704BE623886188A4882B -:1040300003F00106C3F3400513F0040F1FD013F083 -:10404000080F05D104F00F070C4641F6FF7100E0A0 -:10405000012700912B463A4621463046FDF726FEC1 -:10406000514B58703B4622463146FDF729FD00284A -:10407000D3D04D4A137863F07F031370CDE705B1B9 -:104080000225CFB2C1F30328214309D01FB13F2F2E -:1040900002D93F2700E001273CB94FF6FF7404E046 -:1040A0004FF6FF744FF002080127009443463A464A -:1040B00031462846FDF79CFE3B4B58700194CDF8E5 -:1040C00000803B462A463146FDF783FD0028A4D0F8 -:1040D000354A137863F07F0313709EE7324B00225A -:1040E0005A70324C03212046FFF78EF9E38898423C -:1040F0000CD02D4A137843F0040313702C4B01228B -:104100001A70274B1A782B4B1A70DAE520886388CF -:10411000C3F30D03A288C2F30D0243EA8232C0F357 -:10412000400100F00100FDF709FFE7E71F4C032104 -:104130002046FFF769F9E38898420CD01A4A1378B1 -:1041400043F0040313701A4B01221A70144B1A78AF -:10415000184B1A70B5E5234624885A889B88C4F307 -:10416000400104F001000C422AD00F4A137843F0BA -:1041700004031370E7E700BFC0010020180300200C -:10418000140300200C02002000020020CE020020B8 -:10419000B002002030030020280300202C02002061 -:1041A000FF020020D0020020FC020020900200202C -:1041B000FE020020000300207002002060020020A8 -:1041C0001AB1402A02D9402200E001222BB1B3F5F6 -:1041D000FA7F03D94FF4FA7300E00223FEF76AFE78 -:1041E000B1E7A74C03212046FFF70EF9E388984278 -:1041F0000CD0A44A137843F004031370A24B01229D -:104200001A70A24B1A78A24B1A705AE5608821786E -:1042100001F00101C0F30B00FDF73CFAEEE798480E -:10422000FFF7FEF870B9974A137843F00403137050 -:10423000974B02221A70954B00221A70924B012262 -:104240001A703EE5934B944A94498D48FDF74CF91A -:10425000934B1A68934B1A6009238D4A13708B4A4B -:104260001370EBE7904B1B78012B23D0022B00F04F -:104270003F818E4B1B688E4A1268934200F2E681A2 -:104280008C4B1B78002BFBD0FEF722F8864BDB8A89 -:10429000032B0BD9884B1A68884BDA60824B1B7D45 -:1042A000874AA2FB0323DB08864A1360774B092267 -:1042B0001A7006E57C4BD3ED077AFCEEE77A17EE31 -:1042C000903A99B20220FEF763FE0320FDF7F0FE5C -:1042D0000320FDF7EDFE7C4C20800420FDF7E8FE76 -:1042E0000420FDF7E5FE794D2880012221466B4828 -:1042F000FDF7E6F90146764C20800320FEF748FEE4 -:10430000022229466448FDF7DBF90146208004209B -:10431000FEF73EFE6F4C01228021204602F081FB19 -:1043200000228021204602F07CFB644804F0D6F98C -:10433000002875D15C4B93ED027AD3ED047A37EE09 -:10434000677AD3ED036AC7EE267AB2EE047A67EE97 -:10435000877AFCEEE77ACDED037A9DF80C60DFF802 -:1043600084910021484604F0EBFDDFF87C810821B0 -:10437000404604F0E5FD584F3B6823F008033B60DE -:10438000564D2B6823F008032B6000247C626C627E -:104390002146484604F028FD0821404604F024FD4B -:1043A000EB6A143B6B627C6225463F4BD3ED047A8B -:1043B00093ED027AF4EEC77AF1EE10FA37D53D4B61 -:1043C0001B78002BF1D0FCEEE77A17EE903A99B209 -:1043D0000120FEF7DDFD344BD3ED047A93ED037A33 -:1043E00077EE877AC3ED047A00273D4B1F60314B8F -:1043F0001F70DFF8F88001224FF40071404602F090 -:1044000010FB3A464FF40071404602F00AFBB4FB41 -:10441000F6F306FB13439BB21BB10134A4B2C4E70D -:10442000FEE7E8B2FDF7B2FD0135ADB2F5E72A4A85 -:10443000D36843F00103D360FDF74AFF1A4CD4ED73 -:10444000017AC4ED047AFCEEE77A17EE903A99B25D -:104450000120FEF79DFDE38A032B0CD9174AD06893 -:104460001549086042F20F71D160013B642202FBE2 -:1044700003F3144A1360114804F030F9F9E600BF61 -:1044800090020020FC020020FE020020FF0200201B -:10449000000300202C020020600200207002002097 -:1044A000300300202C030020C0010020180300204E -:1044B00014030020D602002004030020080400207A -:1044C000CDCCCCCC080300200C0200200002002040 -:1044D000CE020020000C02400048014000080040CD -:1044E0000C030020BC030020EC0400200018024054 -:1044F000A74BD3ED077AFCEEE77A17EE903A99B224 -:104500000120FEF745FD0320FDF7D2FD0320FDF756 -:10451000CFFDA04C20800420FDF7CAFD0420FDF74C -:10452000C7FD9D4D2880012221469C48FDF7C8F813 -:1045300001469B4C20800320FEF72AFD02222946DB -:104540009848FDF7BDF8014620800420FEF720FDC5 -:10455000954B02221A7000229A721A814FF47A72D5 -:104560001A81924A5A6080225A80914B42F210720C -:10457000DA62904804F0B2F878BB012280218E48BC -:1045800002F04FFA42F21073013BFDD1002280216C -:10459000894802F046FA844B02229A72874804F056 -:1045A0009DF8D8B97A4BD3ED047A93ED027AF4EE04 -:1045B000C77AF1EE10FA12D5814B1B78002BF1D09F -:1045C000734B93ED037A77EE277AC3ED047A0023D9 -:1045D0007C4A13607A4A1370E4E7FEE7FEE7774807 -:1045E00004F067F8744C01228021204602F019FA89 -:1045F00000228021204602F014FA6E4804F0B6F83A -:104600006B4B00225A62FDF763FE614CD4ED017AD8 -:10461000C4ED047AFCEEE77A17EE903A99B20220E4 -:10462000FEF7B6FCE38A032B0CD9644AD0686649CE -:10463000086042F20F71D160013B642202FB03F378 -:10464000624A13605D4804F049F812E6604A13605C -:104650000120FDF72DFD4F4E30810120FDF728FD93 -:1046600030810220FDF724FD4B4F38810220FDF7F9 -:104670001FFD38813389574C6380A0800020FEF7EE -:104680004FFC474D28800120FEF74AFC2880E0813E -:104690000120FEF745FC288020820120FEF740FC27 -:1046A000288060820120FEF73BFC2880A082012048 -:1046B000FEF736FC2880E0820220FEF731FC2880DD -:1046C0000320FEF72DFC28800420FEF729FC28801B -:1046D00020830520FEF724FC28803F4B1B683F4ABF -:1046E0001360E3801B0C2381338863813B88A381A3 -:1046F000C6E53B4C0D212046FEF786FE394B18805F -:10470000608300230BE0334A32F813205900364807 -:1047100000F813200131120A425401339BB20E2BD0 -:10472000F1D91E20FEF71AFF304B00221A70FFF756 -:10473000DCBA284A32F8132059002B4800F813201D -:104740000131120A425401339BB20E2BF1D91E20C3 -:10475000FEF704FF254B00221A70FFF7C6BA0023AC -:10476000F3E71D4B1B68224A12689B1A642B7FF6E5 -:10477000C1AA00221F4B1A801F490B7843F0020385 -:104780000B701A4B012119701C4B1A70FFF7B2BA4B -:10479000C00100200C020020000200207002002056 -:1047A000CE02002060020020F4010020000402403C -:1047B00000040140A0040020000C02400804002076 -:1047C000D60200200C030020040300200803002070 -:1047D00014030020B0020020300300202803002032 -:1047E000B2020020D0020020DC020020FE020020E5 -:1047F00024030020D4020020FC020020D902002063 -:1048000000B583B0009313460A460146034803F0FF -:104810007DF900B1012003B05DF804FB38050020EC -:1048200000B583B0009313460A460146034803F0DF -:1048300091FA00B1012003B05DF804FB38050020B7 -:1048400008B5034803F0C4FD043818BF012008BDB3 -:104850003805002008B50146014803F046FD08BDB3 -:104860003805002000B583B001238DF8073000F033 -:10487000ADF810B900238DF807309DF8070003B09C -:104880005DF804FB38B5FFF7EDFF012802D00225E3 -:10489000284638BD0446074803F00CFD05460028AD -:1048A000F6D14FF40061034803F032FD0028EFD049 -:1048B0002546EDE73805002008B5074B01221A70A0 -:1048C000FFF7BEFF20B9044A137803F0FE0313700C -:1048D000014B187808BD00BF5000002010B50446F9 -:1048E000074B01221A70FFF7CDFF10B1044B187867 -:1048F00010BD2046FFF7E0FF014B1870F6E700BF40 -:104900005000002008B5FFF7D7FF08BD08B50846DE -:1049100011461A464FF0FF33FFF772FF30B9FFF729 -:104920008FFF03460028FAD1184608BD0123FBE794 -:1049300008B5084611461A464FF0FF33FFF770FFDF -:1049400030B9FFF77DFF03460028FAD1184608BDAD -:104950000123FBE730B589B0134B187810F0010440 -:104960001BD1154603291CD8DFE801F002040A1008 -:104970000C4613E06846FFF76DFF069B2B600DE0C9 -:104980006846FFF767FF079B2B8007E06846FFF745 -:1049900061FF079B5B0A2B6000E00324204609B0FF -:1049A00030BD0424FAE700BF5000002008B50349D9 -:1049B000034806F0A3FC034B187008BD4C0600200A -:1049C0000CBD0008500600200020704708B50121EA -:1049D000034802F01FF808B9012008BD0020FCE7D9 -:1049E000000C0240FEE7FEE7FEE7FEE7FEE7704749 -:1049F0007047704708B502F009F908BD08B50348CB -:104A000000F025FF024800F022FF08BD0406002048 -:104A1000BC05002008B5084A136801331360074A33 -:104A20001268934203D0064803F0BFFE08BD054B51 -:104A300001221A70F7E700BF0C03002008030020D2 -:104A400008040020D602002008B5094B1A6842F07D -:104A500008021A6007490A6842F008020A60DA6828 -:104A600022F00102DA60044803F09FFE08BD00BF97 -:104A70000048014000080040BC03002070470000CF -:104A800010B5114B9B7A022B0ED0032B18D10021AD -:104A90000220FEF77DFA0C4C00226188606801F06C -:104AA000C0FF0223A3720BE0074C21890220FEF70E -:104AB0006FFA01226188606801F0B3FF0323A372DB -:104AC000024803F072FE10BDF4010020A004002093 -:104AD0007047000008B5094B1B6913F0010F0BD09C -:104AE000064B6FF001021A61054A13680133136027 -:104AF0000221044801F09BFF08BD00BF00100040E8 -:104B000030030020000C0240064B1B6913F0010F1C -:104B100007D0044B6FF001021A61034A1368013396 -:104B200013607047001400401803002010B49D4B20 -:104B30005A6AD2B29C4B1A709C4B1B881F2B00F2F6 -:104B4000DC81DFE813F020002F00DA01DA01DA015E -:104B5000DA01DA01DA01DA01B700DA01DA01DA01A1 -:104B6000DA01DA01DA01DA01DA01DA01DA01DA016D -:104B7000DA01DA01DA01DA01DA01DA01DA01DA015D -:104B80006601DA01A0018A4908688A4908608A49F1 -:104B90000120087089490A800344844A13805DF823 -:104BA000044B704785490B8803EB02239BB20B80B3 -:104BB00046F2666293425AD010D949F6991293424E -:104BC00062D032D847F27772934259D048F68802C1 -:104BD000934261D1754B02221A80E0E743F23332EF -:104BE000934232D010D841F21112934229D042F2AE -:104BF0002222934250D100236C4A13806E4A1370D4 -:104C00006F4B02221A70CAE744F24442934225D005 -:104C100045F2555293423FD10023644A1380664ABD -:104C20001370674B05221A70B9E74AF6AA2293421D -:104C30002ED04BF6BB3293422ED15C4B02221A800F -:104C4000ADE75A4B02221A80A9E70023574A138086 -:104C5000594A13705A4B03221A70A0E70023534A93 -:104C60001380554A1370564B04221A7097E700239D -:104C70004E4A1380504A1370514B06221A708EE729 -:104C80004A4B02221A808AE7484B02221A8086E7A2 -:104C9000464B02221A8082E70023444A1380464A88 -:104CA0001370484A137843F002031370444B0222F6 -:104CB0001A7074E74149098848F6880081421FD07C -:104CC00049F69910814236D04AF6AA2081424DD049 -:104CD0004BF6BB3081427BD013F0010F00F0938084 -:104CE00059080139384C34F8110000EB022224F83D -:104CF000112001332D4A1380344B00221A704EE7E5 -:104D000013F0010F11D05B08013B2F4830F813104E -:104D100001EB022220F81320294B0A221A700023EB -:104D2000224A1380244A137039E75B08013B264965 -:104D300021F81320F0E713F0010F11D05B08013BBD -:104D4000214830F8131001EB022220F813201C4BED -:104D50000B221A700023154A1380174A13701EE79E -:104D60005B08013B184921F81320F0E713F0010F0D -:104D700011D05B08013B144830F8131001EB0222FC -:104D800020F813200E4B0C221A700023074A1380C0 -:104D9000094A137003E75B08013B0B4921F8132014 -:104DA000F0E700BF0010014001030020D402002002 -:104DB0003003002024030020D9020020D20200206A -:104DC00000030020FC02002090020020FE020020D0 -:104DD00013F0010F11D05B08013B544830F8131059 -:104DE00001EB022220F81320514B0D221A700023F0 -:104DF000504A1380504A1370D1E65B08013B4B497F -:104E000021F81320F0E759080139484820F811200B -:104E10006FE74A49088841F21111884212D013F015 -:104E2000010F2AD059080139404C34F8110000EB29 -:104E3000022224F8112001333E4A1380404B002205 -:104E40001A70ACE613F0010F11D05B08013B374834 -:104E500030F8131001EB022220F81320344B01220A -:104E60001A700023334A1380334A137097E65B08A5 -:104E7000013B2E4921F81320F0E7590801392B484E -:104E800020F81120D7E72D49088847F2777188422A -:104E900012D013F0010F2AD059080139234C34F8ED -:104EA000110000EB022224F811200133214A138063 -:104EB000234B00221A7072E613F0010F11D05B0829 -:104EC000013B1A4830F8131001EB022220F813209E -:104ED000174B08221A700023164A1380164A1370C3 -:104EE0005DE65B08013B114921F81320F0E7590802 -:104EF00001390E4820F81120D7E713F0010F0FD029 -:104F000059080139094C34F8110000EB022224F849 -:104F100011200133074A1380094B00221A703EE624 -:104F200059080139014820F81120F2E790020020C9 -:104F300000030020D4020020D9020020D202002069 -:104F4000FE02002000B583B0304BDB6913F0200F68 -:104F500007D02E4B1B6813F0200F02D0FFF7E6FDA1 -:104F600033E02A4BDB6913F0080F25D1274BDB69AF -:104F700013F0020F2CD1254BDB6913F0040F31D154 -:104F8000224BDB6913F0010F36D1214BDB6913F0A3 -:104F9000400F1AD01E4B1B6813F0400F15D01B4B4F -:104FA00040221A62194A52E8003F23F0400342E8C7 -:104FB00000310029F6D108E0144B5B6A9DF8072008 -:104FC00052FA83F3DBB28DF8073003B05DF804FBCF -:104FD0000E4B5B6A9DF8072052FA83F3DBB28DF823 -:104FE0000730F2E7094B5B6A9DF8072052FA83F31A -:104FF000DBB28DF80730E8E7044B5B6A9DF80720C9 -:1050000052FA83F3DBB28DF80730DEE7001001407F -:1050100000140140024B4FF00062DA60704700BF9D -:105020000064024008B50A4B5B6813F0006F09D1B9 -:10503000074B5B6813F0007F03D0054B4FF0007205 -:10504000DA6008BDFFF7E6FF024B00221A70F8E7AE -:1050500000640240D802002082B00A4B1A6C42F071 -:1050600080521A641A6C02F080520092009A5A6CB4 -:1050700042F480425A645B6C03F480430193019BC9 -:1050800002B070470038024030B58DB0002307935E -:10509000089309930A930B930368384A934204D008 -:1050A000374A934246D00DB030BD364B5A6C42F46D -:1050B00080725A645A6C02F480720192019A1A6BDF -:1050C00042F004021A631A6B02F004020292029A7E -:1050D0001A6B42F001021A631A6B02F0010203928A -:1050E000039A1A6B42F002021A631B6B03F002036D -:1050F0000493049B03240794089407A9224801F011 -:1051000087FB0423079308940025099507A91F48E6 -:1051100001F07EFB07940894099507A91C4801F04B -:1051200077FB2A462946122001F00CFD122001F0DF -:1051300019FDB8E7134B5A6C42F480625A645A6CFA -:1051400002F480620592059A1A6B42F020021A63FB -:105150001B6B03F020030693069B20230793032376 -:10516000089307A90B4801F053FB002211461220B7 -:1051700001F0E8FC122001F0F5FC94E7002001406A -:1051800000220140003802400008024000000240B6 -:105190000004024000140240F0B5ADB00446002106 -:1051A0002791289129912A912B91902203A8FBF70E -:1051B000D3FA2268224B9A4201D02DB0F0BD4FF4B1 -:1051C0002003039303A801F023F8002835D11D4BD9 -:1051D0005A6C42F400625A645A6C02F40062009203 -:1051E000009A1A6B42F004021A631A6B02F004026E -:1051F0000192019A1A6B42F008021A631B6B03F0CA -:1052000008030293029B4FF4F85327930227289731 -:105210000026299603252A950C242B9427A90A48B1 -:1052200001F0F6FA04232793289729962A952B94C0 -:1052300027A9064801F0ECFABFE7FEF7AFF9C6E789 -:10524000002C01400038024000080240000C0240DF -:1052500000B587B00368304A93421ED02F4A93426C -:1052600028D02F4A934230D02E4A934240D02E4A23 -:1052700093421CD12D4B5A6C42F480225A645B6CD1 -:1052800003F480230593059B002211461A2001F0A8 -:1052900059FC1A2001F066FC09E0244B1A6C42F01C -:1052A00004021A641B6C03F004030193019B07B012 -:1052B0005DF804FB1D4B5A6C42F001025A645B6CB2 -:1052C00003F001030293029BF1E7184B5A6C42F082 -:1052D00002025A645B6C03F002030393039B0022F7 -:1052E00011462C2001F02EFC2C2001F03BFCDEE7C7 -:1052F0000E4B5A6C42F400325A645B6C03F4003378 -:105300000493049B00221146192001F01BFC192074 -:1053100001F028FCCBE700BF00080040000001407E -:1053200000040140004401400048014000380240B0 -:1053300000B589B000230393049305930693079364 -:105340000368274A934208D0264A93421AD0264A35 -:1053500093422FD009B05DF804FB244B1A6B42F046 -:1053600002021A631B6B03F002030093009B4FF4CD -:105370008073039302230493079303A91C4801F04D -:1053800047FAE7E7194B1A6B42F010021A631B6BDE -:1053900003F010030193019B4FF400730393022366 -:1053A0000493032306930123079303A9114801F0F3 -:1053B0002FFACFE70D4B1A6B42F002021A631B6BF8 -:1053C00003F002030293029B4FF400730393022342 -:1053D00004930323079303A9054801F019FAB9E7D9 -:1053E0000008004000000140004801400038024031 -:1053F000000402400010024010B5ACB00446002189 -:105400002791289129912A912B91902203A8FBF7AB -:10541000A3F92268174B9A4201D02CB010BD4FF46B -:105420000053039303A800F0F3FE00BB124B1A6C69 -:1054300042F000421A641A6C02F000420192019A92 -:105440001A6B42F010021A631B6B03F010030293F5 -:10545000029B0323279302222892002229922A9357 -:1054600008232B9327A9054801F0D2F9D5E7FEF7C9 -:1054700095F8DBE7007C0040003802400010024055 -:105480004A4B5A6822F440325A605A6841680A43CB -:105490005A600268536823F480735360026853684B -:1054A000016943EA012353600268536823F04073A3 -:1054B00053600268536881680B43536002689368C5 -:1054C00023F40063936002689368C1680B439360A0 -:1054D000826A374B9A4257D00268936823F0706310 -:1054E000936002689368816A0B43936002689368D3 -:1054F00023F04053936002689368C16A0B43936042 -:105500000268936823F002039360026893688169DC -:1055100043EA4103936090F82030002B3FD00268AB -:10552000536843F4006353600268536823F4604394 -:10553000536001684B68426A013A43EA42334B6068 -:105540000268D36A23F47003D3620168CB6AC2692C -:10555000013A43EA0253CB620268936823F4007372 -:1055600093600268936890F8301043EA4123936097 -:105570000268936823F480639360026893684169CA -:1055800043EA8123936070470268936823F0706355 -:1055900093600268936823F040539360B0E7026819 -:1055A000536823F400635360CAE700BF002301403F -:1055B0000100000F28B310B50446036C43B1236CFF -:1055C00013F0100F0BD00120002384F83C3010BDE5 -:1055D000FFF75AFD0023636484F83C30EFE7226C48 -:1055E000094B134043F0020323642046FFF748FFB2 -:1055F00000206064236C23F0030343F00103236461 -:10560000E2E70120704700BFFDEEFFFF82B00023FC -:10561000019390F83C30012B7ED0012380F83C3080 -:1056200003689A6812F0010F13D19A6842F00102E0 -:105630009A603D4B1B683D4AA2FB03239B0C03EB86 -:105640004303019302E0019B013B0193019B002B6B -:10565000F9D103689A6812F0010F52D0016C344AF4 -:105660000A4042F4807202645A6812F4806F05D0D6 -:10567000026C22F4405242F480520264026C12F432 -:10568000805F19D0426C22F006024264002280F84A -:105690003C206FF022021A60264B5B6813F01F0F4C -:1056A0000DD103689A6812F0405F37D19A6842F0D2 -:1056B00080429A6000202DE000224264E6E7036801 -:1056C0001D4A93420AD01B4B5B6813F0100F27D181 -:1056D00003681A4A93420AD000201BE09A6812F02D -:1056E000405FF0D19A6842F080429A60EBE79A6896 -:1056F00012F0405F16D19A6842F080429A60002012 -:1057000008E0036C43F010030364436C43F00103AF -:105710004364002002B070470220FBE70020F9E755 -:105720000020F7E70020F5E75800002083DE1B4348 -:10573000FEF8FFFF0023014000200140002201404D -:1057400090F83C30012B17D0012380F83C300268E0 -:10575000936823F00103936003689B6813F0010FC3 -:1057600005D1026C054B134043F001030364002391 -:1057700080F83C301846704702207047FEEEFFFF6D -:1057800070B504460D4603689A6812F4806F03D022 -:105790009B6813F4807F19D101F044FA0646236810 -:1057A0001A6812F0020F20D1B5F1FF3FF7D0B5B95A -:1057B00023681B6813F0020FF1D1236C43F004033C -:1057C0002364002384F83C30032033E0036C43F06F -:1057D00020030364002380F83C3001202AE001F01C -:1057E00021FA801BA842DAD9E2E76FF012021A60B0 -:1057F000236C43F40073236423689A6812F0405FBB -:1058000017D1A269BAB9DA6A12F4700F03D09B6893 -:1058100013F4806F11D1236C23F480732364236C01 -:1058200013F4805F0BD1236C43F001032364002049 -:1058300000E0002070BD0020FCE70020FAE7002017 -:10584000F8E70368D86C704770477047704770B5C9 -:10585000044603681E685D68C5F3401212EA5602EA -:105860002CD0026C12F0100F03D1026C42F40072C3 -:1058700002649A6812F0405F19D1A269BAB9DA6A73 -:1058800012F4700F03D09A6812F4806F0FD15A6827 -:1058900022F020025A60236C23F480732364236C6B -:1058A00013F4805F03D1236C43F00103236420468B -:1058B000FFF7CAFF23686FF012021A60C5F3C01326 -:1058C00013EA960335D0236C13F0100F03D1236C29 -:1058D00043F40053236423689A6812F4401F21D1D3 -:1058E0009A6B12F4401F03D09A6812F4806F19D19A -:1058F0005A6812F4806F15D19A6812F0405F11D186 -:10590000A2697AB95A6822F080025A60236C23F4A3 -:1059100080532364236C13F4807F03D1236C43F002 -:1059200001032364204600F01FF923686FF00C0286 -:105930001A60C5F380131E4204D023681B6813F05D -:10594000010F05D1C5F3806515EA56150CD170BD60 -:10595000236C43F4803323642046FFF776FF2368EB -:105960006FF001021A60EDE7636C43F002036364B9 -:1059700023686FF020051D602046FFF767FF23684E -:105980001D60E4E730B482B00022019290F83C2020 -:10599000012A00F0DC800346012280F83C200A68DE -:1059A000B2F1004F18BF092A22D90468E06892B208 -:1059B00002EB42021E3A4FF0070C0CFA02F220EA08 -:1059C0000202E2600A68634882420AD01D68E86801 -:1059D0008C6892B202EB42021E3A94402043E86087 -:1059E0001CE01868C2688C6842EA0462C26015E074 -:1059F0000468206992B202EB42024FF0070C0CFAE5 -:105A000002F220EA020222611C6820690A8802EB85 -:105A100042028D6805FA02F2024322614A68062AB0 -:105A200029D81C68606B02EB8202053A4FF01F0C0C -:105A30000CFA02F220EA020262631C68606B4A6898 -:105A400002EB8202053AB1F800C00CFA02F20243FE -:105A500062631868404A90423DD018683E4A9042BE -:105A600043D018683C4A90424CD0002083F83C0058 -:105A700002B030BC70470C2A16D81D68286B02EBA8 -:105A80008202233A1F2404FA02F220EA02022A6365 -:105A90001D68286B4A6802EB8202233A0C8804FADC -:105AA00002F202432A63D4E71D68E86A02EB82022D -:105AB000413A1F2404FA02F220EA0202EA621D6857 -:105AC000E86A4A6802EB8202413A0C8804FA02F260 -:105AD0000243EA62BDE70A68B2F1004FBDD11F4838 -:105AE000426822F440024260B7E70A68122AB8D13D -:105AF0001A4A506820F400005060506840F480005A -:105B00005060AEE70A681348112A18BF8242ACD130 -:105B1000124A506820F480005060506840F4000041 -:105B2000506009680B4A91429FD10D4A12680D4995 -:105B3000A1FB0212920C02EB82025200019202E0DF -:105B4000019A013A0192019A002AF9D18DE70220C7 -:105B50008EE700BF1200001000200140002301402A -:105B60005800002083DE1B4370470000002800F02F -:105B7000068270B582B00446036813F0010F29D085 -:105B8000954B9B6803F00C03042B1AD0924B9B6837 -:105B900003F00C03082B0FD06368B3F5803F40D0AF -:105BA000002B54D18C4B1A6822F480321A601A6888 -:105BB00022F480221A6039E0874B5B6813F4800F6F -:105BC000EAD0854B1B6813F4003F03D06368002BB9 -:105BD00000F0D781236813F0020F74D07E4B9B68CE -:105BE00013F00C0F5ED07C4B9B6803F00C03082B6A -:105BF00053D0E368002B00F08980774A136843F0A4 -:105C00000103136001F00EF80546734B1B6813F097 -:105C1000020F72D101F006F8401B0228F5D90320CB -:105C2000B4E16D4A136843F48033136063682BB3A7 -:105C300000F0F8FF0546684B1B6813F4003FC9D11C -:105C400000F0F0FF401B6428F5D903209EE1B3F576 -:105C5000A02F09D0604B1A6822F480321A601A68AB -:105C600022F480221A60E1E75B4B1A6842F480223A -:105C70001A601A6842F480321A60D7E700F0D2FF47 -:105C80000546554B1B6813F4003FA3D000F0CAFF34 -:105C9000401B6428F5D9032078E14F4B5B6813F46F -:105CA000800FA6D14C4B1B6813F0020F03D0E368A2 -:105CB000012B40F06881484A136823F0F8032169FA -:105CC00043EAC1031360236813F0080F46D06369E9 -:105CD00083B3414A536F43F00103536700F0A2FFBF -:105CE00005463D4B5B6F13F0020F37D100F09AFF72 -:105CF000401B0228F5D9032048E1374A136823F0F6 -:105D0000F803216943EAC1031360DCE7324A1368F0 -:105D100023F00103136000F085FF05462E4B1B683E -:105D200013F0020FCFD000F07DFF401B0228F5D901 -:105D300003202BE1284A536F23F00103536700F03F -:105D400071FF0546244B5B6F13F0020F06D000F085 -:105D500069FF401B0228F5D9032017E1236813F0DF -:105D6000040F7DD01C4B1B6C13F0805F1ED11A4BAF -:105D70001A6C42F080521A641B6C03F0805301933A -:105D8000019B0125154B1B6813F4807F10D0A3687D -:105D9000012B25D0002B3BD10F4B1A6F22F00102B3 -:105DA0001A671A6F22F004021A671EE00025E9E75D -:105DB0000A4A136843F48073136000F033FF064609 -:105DC000064B1B6813F4807FE1D100F02BFF801B92 -:105DD0006428F5D90320D9E0003802400070004063 -:105DE000724A136F43F001031367A36833B300F0E3 -:105DF00019FF06466D4B1B6F13F0020F2FD100F0F9 -:105E000011FF801B41F288339842F3D90320BDE093 -:105E1000052B09D0654B1A6F22F001021A671A6F21 -:105E200022F004021A67E0E7604B1A6F42F00402A6 -:105E30001A671A6F42F001021A67D6E700F0F2FE05 -:105E400006465A4B1B6F13F0020F08D000F0EAFE13 -:105E5000801B41F288339842F3D9032096E0FDB9C4 -:105E6000A369002B00F09180504A926802F00C0266 -:105E7000082A59D0022B19D04C4A136823F080739A -:105E8000136000F0CFFE0446484B1B6813F0007F00 -:105E900048D000F0C7FE001B0228F5D9032075E0AA -:105EA000424A136C23F080531364D9E73F4A1368C6 -:105EB00023F08073136000F0B5FE05463B4B1B6872 -:105EC00013F0007F06D000F0ADFE401B0228F5D98C -:105ED00003205BE0E369226A1343626A43EA8213A8 -:105EE000A26A5208013A43EA0243E26A43EA0263C1 -:105EF000226B43EA02732D4A5360136843F08073A8 -:105F0000136000F08FFE0446284B1B6813F0007FDF -:105F100006D100F087FE001B0228F5D9032035E0EA -:105F2000002033E0002031E0204A5268012B2FD0BE -:105F300002F48003E1698B422CD102F03F03216A15 -:105F40008B4229D1616A47F6C0731340B3EB811FBE -:105F500024D102F44031A36A5B08013BB1EB034F4B -:105F60001ED102F07063E16AB3EB016F1AD102F047 -:105F7000E042236BB2EB037F16D1002006E0012044 -:105F80007047012002E0012000E0002002B070BD57 -:105F90000120FBE70120F9E70120F7E70120F5E701 -:105FA0000120F3E70120F1E70120EFE7003802408C -:105FB00008B5264B9B6803F00C03042B41D0082B3B -:105FC00041D1224B5A6802F03F025B6813F4800F04 -:105FD00012D01E4B5968C1F388111D480023A1FB44 -:105FE0000001FBF7B3F8194B5B68C3F301430133BE -:105FF0005B00B0FBF3F008BD144B5868C0F3881089 -:106000004FEA401CBCEB000C6EEB0E0E4FEA8E13F9 -:1060100043EA9C634FEA8C11B1EB0C0163EB0E0376 -:10602000DB0043EA5173C90011EB000C43F100039C -:10603000990200234FEA8C2041EA9C51FBF786F835 -:10604000D1E70348D7E70348D5E700BF003802404F -:1060500040787D010024F400002800F0A08070B595 -:106060000D460446524B1B6803F00F038B420BD2C4 -:106070004F4A136823F00F030B431360136803F0B8 -:106080000F038B4240F08D80236813F0020F17D06E -:1060900013F0040F04D0474A936843F4E05393602D -:1060A000236813F0080F04D0424A936843F4604316 -:1060B0009360404A936823F0F003A1680B43936018 -:1060C000236813F0010F31D06368012B20D0022B1D -:1060D00025D0384A126812F0020F64D035498A6818 -:1060E00022F0030213438B6000F09CFD0646314B07 -:1060F0009B6803F00C036268B3EB820F16D000F0CC -:1061000091FD801B41F288339842F0D9032045E08D -:10611000284A126812F4003FE0D101203EE0254AEF -:10612000126812F0007FD9D1012037E0204B1B68A4 -:1061300003F00F03AB420AD91D4A136823F00F0383 -:106140002B431360136803F00F03AB422DD1236878 -:1061500013F0040F06D0174A936823F4E053E16864 -:106160000B439360236813F0080F07D0114A93681C -:1061700023F46043216943EAC1039360FFF718FFEA -:106180000C4B9B68C3F303130B4AD35CD8400B4BF7 -:1061900018600B4B186800F007FD002070BD01204F -:1061A00070470120FAE70120F8E70120F6E700BF79 -:1061B000003C02400038024028BD00085800002082 -:1061C00054000020014B1868704700BF58000020A1 -:1061D00008B5FFF7F7FF044B9B68C3F38223034A1C -:1061E000D35CD84008BD00BF0038024020BD000885 -:1061F00008B5FFF7E7FF044B9B68C3F34233034A3C -:10620000D35CD84008BD00BF0038024020BD000864 -:10621000F0B583B00446066816F001060DD0B54B04 -:106220009A6822F400029A609A68416B0A439A6065 -:10623000436B002B00F067810026256815F40025CC -:1062400011D0AC4AD2F88C3023F44013E16B0B43ED -:10625000C2F88C30E36BB3F5801F00F05681002B41 -:1062600000F055810025236813F4801F0FD0A14A48 -:10627000D2F88C3023F44003216C0B43C2F88C30ED -:10628000236CB3F5800F00F0448103B90125236826 -:1062900013F0807F00D0012613F0200F40F03B81E7 -:1062A000236813F0100F0CD0924BD3F88C2022F0FF -:1062B0008072C3F88C20D3F88C20A16B0A43C3F8FA -:1062C0008C20236813F4804F08D08A4AD2F890308B -:1062D00023F44033616E0B43C2F89030236813F40B -:1062E000004F08D0834AD2F8903023F44023A16EA7 -:1062F0000B43C2F89030236813F4803F08D07D4AE6 -:10630000D2F8903023F44013E16E0B43C2F8903082 -:10631000236813F4003F08D0764AD2F8903023F473 -:106320004003216F0B43C2F89030236813F0400FF5 -:1063300008D0704AD2F8903023F00303616C0B430D -:10634000C2F89030236813F0800F08D0694AD2F861 -:10635000903023F00C03A16C0B43C2F890302368FB -:1063600013F4807F08D0634AD2F8903023F03003D2 -:10637000E16C0B43C2F89030236813F4007F08D01F -:106380005C4AD2F8903023F0C003216D0B43C2F871 -:106390009030236813F4806F08D0564AD2F89030BA -:1063A00023F44073616D0B43C2F89030236813F4FB -:1063B000006F08D04F4AD2F8903023F44063A16DAB -:1063C0000B43C2F89030236813F4805F08D0494A29 -:1063D000D2F8903023F44053E16D0B43C2F8903073 -:1063E000236813F4005F08D0424AD2F8903023F4B7 -:1063F0004043216E0B43C2F89030236813F4800FA2 -:1064000008D03C4AD2F8903023F08063A16F0B4350 -:10641000C2F89030236813F4001F0DD0354AD2F82B -:10642000903023F00063E16F0B43C2F89030E36FCC -:10643000B3F1006F00F0D580236813F0080F00D08F -:10644000012513F4802F08D02A4AD2F8903023F087 -:106450004073616F0B43C2F89030236813F4000F50 -:1064600009D0244AD2F8903023F08053D4F8801019 -:106470000B43C2F89030236813F0806F09D01D4A97 -:10648000D2F8903023F00053D4F884100B43C2F8B4 -:106490009030236813F0006F09D0164AD2F88C3080 -:1064A00023F00073D4F888100B43C2F88C302368B3 -:1064B00013F0805F09D00F4AD2F88C3023F080634C -:1064C000D4F88C100B43C2F88C3026B9236813F033 -:1064D000007F00F00681074A136823F08063136091 -:1064E00000F0A0FB0646034B1B6813F0006F7AD048 -:1064F00002E000BF0038024000F094FB801B6428DB -:10650000F1D90320F0E0012697E60126A7E6012550 -:10651000A9E60126B9E67F4B1A6C42F080521A6454 -:106520001B6C03F080530193019B7B4A136843F477 -:106530008073136000F076FB0746774B1B6813F4FB -:10654000807F06D100F06EFBC01B6428F5D90320C4 -:10655000CAE0704B1B6F13F4407315D0226B02F42A -:1065600040729A4210D06B4B1A6F22F44072196F2E -:1065700041F480311967196F21F4803119671A6766 -:106580001B6F13F0010F12D1236B03F44072B2F5AD -:10659000407F1DD05F4A936823F4F81393605D49F0 -:1065A0000B6F226BC2F30B0213430B6778E600F00C -:1065B00039FB0746574B1B6F13F0020FE4D100F075 -:1065C00031FBC01B41F288339842F3D903208BE0A2 -:1065D0005048826822F4F812504919400A438260F8 -:1065E000DDE7012528E7236813F0010F13D0636B63 -:1065F0008BB9484AD2F88430D2F88410606803F42A -:10660000403343EA801301F070610B43A16843EA11 -:106610000173C2F88430236813F4002F03D0E26BB7 -:10662000B2F5801F06D013F4801F1ED0236CB3F583 -:10663000800F1AD1374AD2F88430D2F884106068BB -:1066400003F4403343EA8013E06843EA006301F057 -:10665000E0410B43C2F88430D2F88C3023F01F03A2 -:10666000616A01390B43C2F88C30236813F0807FD4 -:1066700011D0284AD2F88400D2F8841066682369C1 -:106680001B0443EA861300F07060034301F0E0410D -:106690000B43C2F88430236813F0007F0DD062688A -:1066A00023691B0443EA8213E26843EA0263A26897 -:1066B00043EA0273174AC2F88430164A136843F05B -:1066C0008063136000F0AEFA0646124B1B6813F0AD -:1066D000006F06D100F0A6FA801B6428F5D90320CC -:1066E00002E0012D02D0002003B0F0BD094A13687A -:1066F00023F08053136000F095FA0546054B1B68A4 -:1067000013F0005F0CD000F08DFA401B6428F5D91F -:106710000320E9E70038024000700040FFFCFF0F53 -:10672000236813F4002F01D0E26B22B113F4801F11 -:106730001DD0236CDBB9354AD2F88830D2F88810E6 -:10674000606903F4403343EA8013A06943EA0063BD -:1067500001F0E0410B43C2F88830D2F88C3023F4CA -:10676000F853A16A013943EA0123C2F88C30236847 -:1067700013F4001F03D0E36FB3F1006F31D023682F -:1067800013F0080F19D0214AD2F88810D2F88830B7 -:10679000606903F4403343EA801301F070610B43F6 -:1067A000E16943EA0173C2F88830D2F88C3023F4EF -:1067B0004033E16A0B43C2F88C30144A136843F04B -:1067C0008053136000F02EFA0446104B1B6813F040 -:1067D000005F19D100F026FA001B6428F5D90320C8 -:1067E00082E70A4AD2F88800D2F888106569236ADD -:1067F0001B0443EA851300F07060034301F0E0419D -:106800000B43C2F88830BAE700206DE70038024039 -:1068100000230F2B00F2F48070B582B066E085682B -:106820004FEA430E032404FA0EF425EA0405CC686B -:1068300004FA0EF42C438460446824EA02044A6893 -:10684000C2F300129A40224342605DE0DC08083443 -:1068500050F8242003F00705AD004FF00F0E0EFA9C -:1068600005FE22EA0E0E0A69AA4042EA0E0240F82C -:1068700024205DE0092200E0002202FA0EF22A4301 -:106880000234604D45F824205F4A94686FEA0C0298 -:1068900024EA0C054E6816F4801F01D04CEA04056A -:1068A000594CA560E46802EA04054E6816F4001F1E -:1068B00001D04CEA0405544CE560646802EA040522 -:1068C0004E6816F4003F01D04CEA04054E4C65605A -:1068D000246822404D6815F4803F01D04CEA040240 -:1068E000494C226001330F2B00F2888001229A402C -:1068F0000C6804EA020C32EA0404F3D14C6804F098 -:106900000304013C012C8AD94A6802F00302032ADD -:1069100009D0C4685D000322AA4024EA02048A6800 -:10692000AA402243C2604A6802F00302022A8DD0C4 -:1069300004684FEA430E032202FA0EF224EA02042C -:106940004A6802F0030202FA0EF2224302604A6829 -:1069500012F4403FC6D02D4A546C44F48044546431 -:10696000526C02F480420192019A9C08A51C254AAF -:1069700052F8255003F0030E4FEA8E0E0F2202FA52 -:106980000EF225EA0205224A90423FF475AF02F565 -:106990008062904222D002F58062904220D002F5BF -:1069A000806290421ED002F5806290421CD002F5B7 -:1069B000806290421AD002F58062904218D002F5AF -:1069C0008062904216D002F58062904214D002F5A7 -:1069D000806290423FF44EAF0A224EE701224CE71C -:1069E00002224AE7032248E7042246E7052244E759 -:1069F000062242E7072240E708223EE702B070BDC8 -:106A0000704700BF00380140003C014000380240A0 -:106A1000000002400369194201D0012070470020A4 -:106A200070470AB181617047090481617047436909 -:106A300001EA030221EA030141EA02418161704750 -:106A400010B582B01B4B1A6C42F080521A641B6C5A -:106A500003F080530193019B174A136843F480337A -:106A6000136000F0DFF80446134B5B6813F4803FBB -:106A700008D100F0D7F8001BB0F57A7FF4D90320D5 -:106A800002B010BD0C4A136843F40033136000F0E9 -:106A9000C9F80446084B5B6813F4003F07D100F0C7 -:106AA000C1F8001BB0F57A7FF4D90320E8E7002095 -:106AB000E6E700BF0038024000700040002804DB19 -:106AC0000901C9B2044B1954704700F00F000901C5 -:106AD000C9B2024B1954704700E400E014ED00E025 -:106AE00000B500F00700C0F1070CBCF1040F28BF8F -:106AF0004FF0040C031D062B0FD9C31E4FF0FF3EB1 -:106B00000EFA0CF021EA000199400EFA03FE22EA87 -:106B10000E0241EA02005DF804FB0023EEE70000EC -:106B20000649CB6823F4E0631B041B0C000200F44D -:106B3000E0600343024A1A43CA60704700ED00E078 -:106B40000000FA0510B50446054BD868C0F30220D2 -:106B5000FFF7C6FF01462046FFF7B0FF10BD00BF9C -:106B600000ED00E0002807DB00F01F0240090123D0 -:106B70009340024A42F82030704700BF00E100E035 -:106B80000138B0F1807F0BD24FF0E0235861054A05 -:106B9000F02182F823100020986107221A617047C3 -:106BA0000120704700ED00E010B504460E4B1A7846 -:106BB0004FF47A73B3FBF2F30C4A1068B0FBF3F0B6 -:106BC000FFF7DEFF68B90F2C01D901200AE000228F -:106BD00021464FF0FF30FFF7B5FF054B1C6000204A -:106BE00000E0012010BD00BF51000020580000202F -:106BF0005400002008B50320FFF792FF0020FFF7A4 -:106C0000D3FFFEF729FA002008BD0000034A1168EF -:106C1000034B1B780B441360704700BF54060020E1 -:106C200051000020014B1868704700BF5406002037 -:106C300038B50446FFF7F6FF0546B4F1FF3F02D032 -:106C4000044B1B781C44FFF7EDFF401BA042FAD316 -:106C500038BD00BF51000020034B9B68C3F30313F2 -:106C6000024AD35CD84070470038024028BD000873 -:106C7000034B9B68C3F38223024AD35CD84070471E -:106C80000038024020BD0008034B9B68C3F3423329 -:106C9000024AD35CD84070470038024020BD00084B -:106CA0000D4B5B6803F480039BB90C480A4B5A6890 -:106CB00002F03F02B0FBF2F05A68C2F3881202FB06 -:106CC00000F05B68C3F3014301335B00B0FBF3F0FA -:106CD00070470348EAE700BF003802400024F40090 -:106CE00040787D0108B5074B9B6803F00C03042B2B -:106CF00004D0082B04D1FFF7D3FF08BD0248FCE7FE -:106D00000248FAE70038024040787D010024F40090 -:106D100008B5032808D00C282ED0B0F5406F53D00A -:106D200030287AD0002008BD514BD3F89030034072 -:106D300043EA00434F4A934208D0B3F1031F0CD0FB -:106D4000013A934211D1FFF7CDFFECE7484B1868A9 -:106D500010F00200E7D04848E5E7454B186F10F007 -:106D60000200E0D04FF40040DDE7FFF7BBFFFFF784 -:106D700073FFFFF789FFD6E73D4BD3F89030034010 -:106D800043EA00433D4A934208D0B3F10C1F0CD0B4 -:106D9000043A934211D1FFF7A5FFC4E7344B1868BA -:106DA00010F00200BFD03448BDE7314B186F10F02F -:106DB0000200B8D04FF40040B5E7FFF793FFFFF7AC -:106DC0004BFFFFF755FFAEE7294BD3F89030034058 -:106DD00043EA00432A4A934209D0B3F10C2F0DD065 -:106DE000A2F58062934211D1FFF77CFF9BE7204B15 -:106DF000186810F0020096D01F4894E71C4B186FDB -:106E000010F002008FD04FF400408CE7FFF76AFFCC -:106E1000FFF722FFFFF738FF85E7154BD3F89030D7 -:106E2000034043EA0043174A934208D0B3F1301FAE -:106E30000DD0103A934213D1FFF754FF73E70C4B78 -:106E4000186810F002003FF46EAF0B486BE7084B78 -:106E5000186F10F002003FF466AF4FF4004062E795 -:106E6000FFF740FFFFF7F8FEFFF702FF5BE700BF09 -:106E700000380240020003000024F40008000C0067 -:106E80000008000C2000300008B5C0280AD0B0F57A -:106E9000407F2FD0B0F5405F55D0B0F5404F7BD04C -:106EA000002008BD524BD3F89030034043EA004322 -:106EB000504A934208D0B3F1C01F0CD0403A9342DD -:106EC00011D1FFF70FFFECE7494B186810F00200F3 -:106ED000E7D04948E5E7464B186F10F00200E0D0D4 -:106EE0004FF40040DDE7FFF7FDFEFFF7B5FEFFF7CB -:106EF000BFFED6E73E4BD3F89030034043EA004351 -:106F00003E4A934209D0B3F1032F0DD0A2F580720F -:106F1000934211D1FFF7E6FEC3E7354B186810F036 -:106F20000200BED03448BCE7314B186F10F00200AD -:106F3000B7D04FF40040B4E7FFF7D4FEFFF78CFE64 -:106F4000FFF796FEADE72A4BD3F89030034043EAB3 -:106F500000432B4A934209D0B3F1302F0DD0A2F554 -:106F60008052934211D1FFF7BDFE9AE7204B18687B -:106F700010F0020095D0204893E71D4B186F10F0D9 -:106F800002008ED04FF400408BE7FFF7ABFEFFF717 -:106F900063FEFFF76DFE84E7154BD3F89030034096 -:106FA00043EA0043174A934209D0B3F1C02F0ED0F1 -:106FB000A2F58042934213D1FFF794FE71E70C4B88 -:106FC000186810F002003FF46CAF0B4869E7084BFB -:106FD000186F10F002003FF464AF4FF4004060E718 -:106FE000FFF780FEFFF738FEFFF742FE59E700BFCC -:106FF000003802408000C0000024F40000020003BA -:1070000000200030008000C000B5836891FAA1FC28 -:10701000BCFA8CFC4FEA4C0C4FF0030E0EFA0CFC41 -:1070200023EA0C0391FAA1F1B1FA81F149008A40F7 -:10703000134383605DF804FB00B5C36891FAA1FCBB -:10704000BCFA8CFC4FEA4C0C4FF0030E0EFA0CFC11 -:1070500023EA0C0391FAA1F1B1FA81F149008A40C7 -:107060001343C3605DF804FB00B5036A91FAA1FC09 -:10707000BCFA8CFC4FEA8C0C4FF00F0E0EFA0CFC95 -:1070800023EA0C0391FAA1F1B1FA81F189008A4057 -:10709000134303625DF804FB00B5436A090A91FAE1 -:1070A000A1FCBCFA8CFC4FEA8C0C4FF00F0E0EFAD0 -:1070B0000CFC23EA0C0391FAA1F1B1FA81F18900E9 -:1070C0008A40134343625DF804FB00B5036891FAFC -:1070D000A1FCBCFA8CFC4FEA4C0C4FF0030E0EFAEC -:1070E0000CFC23EA0C0391FAA1F1B1FA81F14900F9 -:1070F0008A40134303605DF804FBF8B507460E466B -:107100000D6895FAA5F5B5FA85F519E0B26821463E -:107110003846FFF779FF3268F1687B6823EA02039B -:1071200001FB02F213437B6016E072692146384688 -:10713000FFF7B2FF726821463846FFF7C6FF0135F8 -:10714000346834FA05F21BD00122AA401440F6D06C -:107150007368013B012BD9D9326921463846FFF7C4 -:107160006BFF7368022BE5D194FAA4F3B3FA83F3AF -:10717000072BDAD8726921463846FFF775FFD9E741 -:107180000020F8BD0B4B1B680B4AA2FB03235B0AD4 -:1071900041F2883202FB03F31A46013B3AB1426BDB -:1071A00012F0800FF8D0C5238363002070474FF0A2 -:1071B0000040704758000020D34D621084B00DF19C -:1071C000040C8CE80E000B461343039A1343049AF5 -:1071D0001343059A1343069A13434168034A0A402E -:1071E00013434360002004B0704700BF0081FFFFDD -:1071F000D0F8800070470B68C0F8803000207047DE -:107200000323036000207047006800F0030070470C -:107210000B6883604B688A681343CA6813430A6922 -:107220001343C2686FF30B021343C360002070471F -:107230000069C0B270471430405870470B68436211 -:107240004B6883628B68CA6813430A6913434A69AF -:107250001343C26A22F0F7021343C362002070474F -:1072600010B586B004460023019302930393049360 -:107270004FF48063059301A9FFF7CAFF2046FFF78B -:1072800081FF06B010BD000038B504460D46504BD6 -:107290001B685049A1FB03135B0A03FB02F2134670 -:1072A000013A002B5DD0636B13F0450FF7D013F458 -:1072B000006FF4D1636B13F0040F06D1636B13F00E -:1072C000010F05D00120A0634DE00420A0634AE037 -:1072D000C523A3632046FFF7ABFFA84201D00120DE -:1072E00041E000212046FFF7A6FF03463A48184038 -:1072F000C8B3002B38DB13F0804F38D113F0005F98 -:1073000037D113F0805F36D113F0006F36D113F010 -:10731000806F36D113F0807F36D113F4000F36D151 -:1073200013F4800F36D113F4001F36D113F4801FED -:1073300036D113F4802F36D113F4003F36D113F435 -:10734000803F36D113F4004F36D113F4804F36D13D -:1073500013F4005F36D113F0080F36D04FF400005D -:1073600001E04FF0004038BD4FF00070FBE74020D7 -:10737000F9E78020F7E74FF48070F4E74FF40070EE -:10738000F1E74FF48060EEE74FF40060EBE74FF475 -:107390008050E8E74FF40050E5E74FF48040E2E723 -:1073A0004FF40040DFE74FF40030DCE74FF480207B -:1073B000D9E74FF40020D6E74FF48010D3E74FF41D -:1073C0000010D0E74FF48000CDE74FF48030CAE7DB -:1073D00058000020D34D621008E0FFFD30B587B0A3 -:1073E0000446019110250295402303930023049342 -:1073F0004FF48063059301A9FFF70AFF41F2883239 -:1074000029462046FFF740FF07B030BD30B587B0B2 -:107410000446019111250295402303930023049310 -:107420004FF48063059301A9FFF7F2FE41F2883221 -:1074300029462046FFF728FF07B030BD30B587B09A -:1074400004460191122502954023039300230493DF -:107450004FF48063059301A9FFF7DAFE41F2883209 -:1074600029462046FFF710FF07B030BD30B587B082 -:1074700004460191182502954023039300230493A9 -:107480004FF48063059301A9FFF7C2FE41F28832F1 -:1074900029462046FFF7F8FE07B030BD30B587B06B -:1074A0000446019119250295402303930023049378 -:1074B0004FF48063059301A9FFF7AAFE41F28832D9 -:1074C00029462046FFF7E0FE07B030BD30B587B053 -:1074D0000446002301930C25029540220392049355 -:1074E0004FF48063059301A9FFF792FE034A2946F2 -:1074F0002046FFF7C9FE07B030BD00BF00E1F5052B -:1075000030B587B0044601920725029540230393C6 -:10751000002304934FF48063059301A9FFF778FEDD -:1075200041F2883229462046FFF7AEFE07B030BD53 -:1075300030B587B004460191372502954023039367 -:10754000002304934FF48063059301A9FFF760FEC5 -:1075500041F2883229462046FFF796FE07B030BD3B -:1075600030B587B004460191062502954023039368 -:10757000002304934FF48063059301A9FFF748FEAD -:1075800041F2883229462046FFF77EFE07B030BD23 -:1075900030B587B00446002301933325029540227D -:1075A000039204934FF48063059301A9FFF730FE23 -:1075B00041F2883229462046FFF766FE07B030BD0B -:1075C00030B587B0044601910D2502954023039301 -:1075D000002304934FF48063059301A9FFF718FE7D -:1075E00041F2883229462046FFF74EFE07B030BDF3 -:1075F0000146144B1B68144AA2FB03235B0A41F2A9 -:10760000883202FB03F31A46013BBAB14A6B12F00F -:10761000450FF8D012F4006FF5D14B6B13F0040F47 -:1076200006D1486B10F0010005D1C5238B6370476C -:107630000420886370470120886370474FF0004042 -:10764000704700BF58000020D34D621010B586B0BF -:1076500004460023019302220292C0220392049363 -:107660004FF48063059301A9FFF7D2FD2046FFF791 -:10767000BFFF06B010BD10B586B0044601910923C6 -:107680000293C0230393002304934FF48063059374 -:1076900001A9FFF7BDFD2046FFF7AAFF06B010BD08 -:1076A0000146104B1B68104AA2FB03235B0A41F200 -:1076B000883202FB03F31A46013B82B14A6B12F097 -:1076C000450FF8D012F4006FF5D1486B10F00400AC -:1076D00002D1C5238B6370470420886370474FF045 -:1076E0000040704758000020D34D621010B586B09E -:1076F00004460A4B0B43019329230293402303932F -:10770000002304934FF48063059301A9FFF780FDE4 -:107710002046FFF7C5FF06B010BD00BF0000108077 -:10772000F8B505460E461746234B1B68234AA2FBB5 -:1077300003235B0A41F2883202FB03F31A46013B42 -:107740008AB36C6B14F0450FF8D014F4006FF5D1C8 -:107750006B6B13F0040F06D16B6B13F0010F05D0A8 -:107760000120A86321E00420A8631EE02846FFF75B -:107770005FFDB04201D0012017E0C523AB630021BB -:107780002846FFF758FD034610F4604008D013F474 -:10779000804F0BD113F4004F0BD04FF4805004E016 -:1077A0001B0C3B8001E04FF00040F8BD4FF400504F -:1077B000FBE74FF48030F8E758000020D34D62100B -:1077C00070B586B004460D46002301930326029649 -:1077D0004022039204934FF48063059301A9FFF7BD -:1077E00017FD2A4631462046FFF79AFF06B070BDC6 -:1077F0000146164B1B68164AA2FB03235B0A41F2A3 -:10780000883202FB03F31A46013BE2B14A6B12F0E5 -:10781000450FF8D012F4006FF5D14B6B13F0040F45 -:107820000BD14B6B13F001030AD1486B10F04000F1 -:107830000BD040228A631846704704208863704743 -:107840000120886370474FF00040704758000020C7 -:10785000D34D621010B586B004464FF4D573019332 -:107860000823029340230393002304934FF480637F -:10787000059301A9FFF7CCFC2046FFF7B9FF06B03E -:1078800010BD000070B582B004460023019300686B -:10789000FFF7E6FC054610B1284602B070BD20682F -:1078A000FFF7D8FF38B90123A364A36C012B0BD0D9 -:1078B0002E46284614E00023A3642068FFF7D0FC7E -:1078C0000028F2D00546E7E700212068FFF730FEE8 -:1078D0000028EDD04FF08055DEE7019B0133019386 -:1078E000019A4FF6FE739A4213D896B90021206888 -:1078F000FFF71EFEE0B912492068FFF7F7FE0646C3 -:10790000C0B900212068FFF796FCC30FE5D01E46E2 -:10791000E3E7019A4FF6FE739A420ED810F08043C7 -:1079200002D001236364B7E7002262641D46B3E717 -:107930000546B1E74FF08055AEE74FF08075ABE7F5 -:10794000000010C1F0B589B004460F46FFF76AF990 -:10795000064600230093019308212068FFF73EFDAF -:10796000054610B1284609B0F0BD216D0904206814 -:10797000FFF7DEFD05460028F4D14FF0FF330293F8 -:1079800008230393302304930223059300230693D3 -:107990000123079302A92068FFF750FC2068FFF736 -:1079A000F7FD054658B1DDE7FFF722FC4DF825004D -:1079B0000135FFF737F9831BB3F1FF3F3FD0206854 -:1079C000436B13F02A0F07D1436B13F4001FEBD165 -:1079D000436B13F4005FECD1436B13F0080F25D118 -:1079E000436B13F0020F24D1456B15F0200523D112 -:1079F00040F23A538363019A130203F47F0343EA8C -:107A00000263110A01F47F410B4343EA12633B60B6 -:107A1000009A130203F47F0343EA0263110A01F49C -:107A20007F410B4343EA12637B609BE70825856334 -:107A300098E70225856395E72025856392E74FF057 -:107A400000458FE710B582B00446002100910191F6 -:107A50000068FFF7F0FB10F0007F13D16946204665 -:107A6000FFF770FF80B9019B13F4802F0ED0216DBA -:107A700009042068FFF75CFD30B902212068FFF798 -:107A80006FFD01E04FF4006002B010BD4FF0806068 -:107A9000FAE710B582B00446002100910191006818 -:107AA000FFF7C9FB10F0007F13D169462046FFF7AE -:107AB00049FF80B9019B13F4803F0ED0216D09046A -:107AC0002068FFF735FD30B900212068FFF748FD39 -:107AD00001E04FF4006002B010BD4FF08060FAE7A3 -:107AE00070B581B104460E46016D09040068FFF7C8 -:107AF00067FD054608B1284670BD00212068FFF7E4 -:107B00009AFB3060F7E74FF00065F4E72DE9F04F9E -:107B100087B005460C4616469B46DDF840A0FFF7A9 -:107B200081F8002C36D0814695F83470FFB2012FD1 -:107B300040F004810023AB6306EB0B03EA6D934234 -:107B40002ED8032385F834302B680022DA626B6C60 -:107B5000012B00D076024FF0FF3300934FEA4B2306 -:107B600001939023029302230393002304930123A0 -:107B7000059369462868FFF761FBBBF1010F14D933 -:107B800002232B6331462868FFF758FCA0B9DDF8C3 -:107B9000048038E0AB6B43F00063AB630127D2E0B5 -:107BA000AB6B43F00073AB63CDE001232B63314635 -:107BB0002868FFF72BFCE9E72B68654A9A63AB6BF3 -:107BC0000343AB63012385F8343000232B63BAE011 -:107BD0002868FFF70DFB2070C0F307236370C0F324 -:107BE0000743A370000EE0700434A8F104080136C6 -:107BF000072EEDD9FFF716F8A0EB090050450FD27C -:107C0000BAF1000F0CD02868466B16F4957615D1A2 -:107C1000436B13F4004FEDD0B8F1000FEAD0E7E763 -:107C20002B684B4A9A63AB6B43F00043AB63012371 -:107C300085F8343000232B63032784E0436B13F46F -:107C4000807F05D0BBF1010F02D96B6C032B38D1BB -:107C50002B685A6B12F0080F44D15A6B12F0020FC6 -:107C60004CD15A6B12F0200F54D12868436B13F497 -:107C7000001F5BD0B8F1000F58D0FFF7B9FA2070A1 -:107C8000C0F307236370C0F30743A370000EE070D6 -:107C90000434A8F10408FEF7C5FFA0EB0900504525 -:107CA00002D2BAF1000FE0D12B68294A9A63AB6B7C -:107CB00043F00043AB63012385F8343000232B638A -:107CC00041E0FFF703FC03460028C1D02A682049A1 -:107CD0009163AA6B1343AB63012385F8343000230F -:107CE0002B6330E01A4A9A63AB6B43F00803AB6333 -:107CF000012385F8343000232B6324E0144A9A636F -:107D0000AB6B43F00203AB63012385F834300023EF -:107D10002B6318E00E4A9A63AB6B43F02003AB630E -:107D2000012385F8343000232B630CE040F23A53F2 -:107D30008363012385F83430002704E0AB6B43F004 -:107D40000053AB630127384607B0BDE8F08F00BF92 -:107D5000FF0540002DE9F04F8BB005460C46164656 -:107D60009B46DDF850A0FEF75DFF002C37D0804623 -:107D700095F83470FFB2012F40F0E1800023AB632F -:107D800006EB0B03EA6D93422FD8032385F83430BA -:107D90002B680022DA626B6C012B00D076024FF068 -:107DA000FF3304934FEA4B2305939023069300235C -:107DB000079308930123099304A92868FFF73EFA63 -:107DC000BBF1010F16D920232B6331462868FFF73A -:107DD00065FB0190019BABB9DDF8149040E0AB6B03 -:107DE00043F00063AB630127AEE0AB6B43F000737D -:107DF000AB63A9E010232B6331462868FFF736FBFD -:107E00000190E7E72B68524A9A63AB6B019A1343E0 -:107E1000AB63012385F8343000232B6394E023788F -:107E20000393627843EA02230393A27843EA02436E -:107E30000393E27843EA026303930434A9F104094B -:107E400003A92868FFF7D7F90136072EE7D9FEF70F -:107E5000E9FEA0EB080050450FD2BAF1000F0CD09C -:107E60002868466B16F48D7615D1436B13F4804F5A -:107E7000EDD0B9F1000FEAD0E7E72B68344A9A63F6 -:107E8000AB6B019A1343AB63012385F834300023B5 -:107E90002B63032758E0436B13F4807F05D0BBF1BD -:107EA000010F02D96B6C032B18D12B685A6B12F09F -:107EB000080F24D15A6B12F0020F2CD15A6B12F01A -:107EC000100F34D0224A9A63AB6B43F01003AB63BC -:107ED000012385F8343000232B6335E0FFF7F6FAF1 -:107EE00003460028E1D02A6819499163AA6B13431D -:107EF000AB63012385F8343000232B6324E0144A5C -:107F00009A63AB6B43F00803AB63012385F834300D -:107F100000232B6318E00E4A9A63AB6B43F0020315 -:107F2000AB63012385F8343000232B630CE040F26F -:107F30003A529A63012385F83430002704E0AB6B92 -:107F400043F00053AB63012738460BB0BDE8F08F18 -:107F5000FF0540000346426E920F0A70426EC2F364 -:107F600083624A7090F8672002F003028A7090F8EA -:107F70006620CA7090F865200A7190F864204A71F2 -:107F8000826E120DCA80B0F86A2002F00F020A72E7 -:107F9000826EC2F3C0324A72826EC2F380328A723B -:107FA000826EC2F34032CA72826EC2F300320A732A -:107FB00000224A73426C002A40F08680806E40F6B0 -:107FC000FC7202EA8002D86E42EA90720A61DA6EAE -:107FD000C2F3C2620A7593F86F2002F007024A7575 -:107FE000DA6EC2F342528A75DA6EC2F38242CA7501 -:107FF000DA6EC2F3C2320A760A6901325A65087E25 -:1080000000F00700023082405A6591F808C00CF079 -:108010000F0C012000FA0CF09865400A00FB02F2F8 -:10802000DA654FF400721A66DA6EC2F380324A766D -:10803000DA6EC2F3C6128A76DA6E02F07F02CA7670 -:108040001A6FD20F0A771A6FC2F341724A771A6F0A -:10805000C2F382628A771A6FC2F38352CA771A6FA9 -:10806000C2F3405281F82020002081F82100B3F8AB -:10807000722002F0010281F822201A6FC2F3C0328E -:1080800081F823201A6FC2F3803281F824201A6FFE -:10809000C2F3403281F825201A6FC2F3003281F812 -:1080A00026201A6FC2F3812281F827201A6FC2F3AB -:1080B000012281F828201B6FC3F3460381F8293081 -:1080C000012381F82A307047012A11D1826E1204EF -:1080D00002F47C12B0F86E0002430A610A690132B0 -:1080E00092025A65DA654FF400729A651A669BE748 -:1080F000026805499163826B42F0805282630120DD -:1081000083F83400704700BFFF05400070B590B0A1 -:1081100004460123ADF812300068FFF775F8002817 -:108120006CD0636C032B45D1636C032B5DD1636C06 -:10813000032B1DD0BDF81210216509042068FFF73C -:108140009AFA054600285BD100212068FFF773F8F2 -:10815000606604212068FFF76EF8A0660821206899 -:10816000FFF769F8E0660C212068FFF764F82067E4 -:1081700004212068FFF75FF8000DE06405A92046A0 -:10818000FFF7E8FE00283ED1226D1204002320688C -:10819000FFF7B6F9054698BB234653F8106B93E8F2 -:1081A00007008DE80700043494E80E003046FFF71E -:1081B00005F825E02068FFF749FA054600BB0021D5 -:1081C0002068FFF738F8606704212068FFF733F86C -:1081D000A06708212068FFF72EF8E0670C212068CF -:1081E000FFF729F8C4F880009EE70DF1120120681E -:1081F000FFF7E6FA0546002899D001E04FF08065C8 -:10820000284610B070BD4FF08055F9E730B58BB0FF -:10821000044600230493059306930793089376235B -:1082200009930AAB13E907008DE8070004AB0ECBF6 -:108230002068FEF7C3FF18B1012528460BB030BDFA -:1082400005462268536823F4807353602068FEF764 -:10825000D7FF2268536843F4807353600220FEF70F -:10826000E7FC2046FFF70EFB30B1012584F83450BF -:10827000A36B0343A363E0E72046FFF747FF30B15A -:10828000012584F83450A36B0343A363D5E74FF46F -:1082900000712068FFF7A2F80028CED023680449B7 -:1082A0009963A36B0343A363012584F83450C4E7A7 -:1082B000FF054000A8B110B5044690F8343063B112 -:1082C000032384F834302046FFF7A0FF58B9A06399 -:1082D0002063012384F8343010BD0377FCF75CFF82 -:1082E000EEE7012070470120F6E7436C0B60836CDA -:1082F0004B60C36C8B60036DCB60436D0B61836D12 -:108300004B61C36D8B61036ECB6100207047000031 -:1083100030B58BB004460D46032380F83430436CEF -:10832000032B1CD0B1F5805F08D0B1F5006F0AD0E7 -:1083300079B1836B43F00063836314E0836B43F094 -:10834000805383630FE0FFF77DFBA36B0343A363BD -:1083500009E0FFF79EFBA36B0343A36303E0836B7A -:1083600043F080538363A36BC3B12368174A9A63B6 -:10837000012584F834504FF400712068FFF72EF87F -:1083800030B1236811499963A36B0343A3630125AB -:10839000012384F8343028460BB030BD6368049361 -:1083A000A3680593E3680693079563690893A36937 -:1083B00009930AAB13E907008DE8070004AB0ECB65 -:1083C0002068FEF7FBFE0025D5E700BFFF05400053 -:1083D00010B582B004460023019301A9FFF780FB8A -:1083E00010B1A36B0343A3630198C0F3432002B011 -:1083F00010BD00000346026812F0400F36D110B4E1 -:1084000002681D4810400A684C682243CC68224329 -:108410000C6922434C6922438C692243CC69224374 -:108420000C6A2243104318605868144A0240886856 -:10843000B1F816C040EA0C0002435A608A68B2F5EF -:10844000006F03D25A6842F480525A600A6AB2F549 -:10845000005F07D00020DA6922F40062DA615DF87B -:10846000044B70478A8C1A610020F4E70120DA6916 -:1084700022F40062DA6170474000FFFFFBF0FFFF6B -:1084800070B4046A036A23F00103036242688569D9 -:10849000124B2B400D681D4324F002048B682343CC -:1084A0000F4C104EB04218BFA0420CBF0124002454 -:1084B00005D123F00803CE681E4326F004032CB137 -:1084C00022F440724C6914438A69224342608561F8 -:1084D0004A684263036270BC704700BF8CFFFEFFB6 -:1084E000000001400004014070B4036A026A22F4F3 -:1084F000807202624268C569144C2C400E682643A3 -:1085000023F400738C6843EA0423114C114DA842F4 -:1085100018BFA0420CBF0124002406D123F400633D -:10852000CD6843EA052323F480633CB122F4405232 -:108530004C6942EA04128C6942EA04124260C66144 -:108540004A68C263036270BC704700BF8CFFFEFFC5 -:10855000000001400004014070B4036A026A22F482 -:10856000805202624468C5690D4A2A400D6842EA99 -:10857000052223F400538D6843EA0533094E0A4D62 -:10858000A84218BFB04204D124F480444D6944EAA3 -:1085900085144460C2614A680264036270BC70471B -:1085A000FF8CFFFE000001400004014070B4036A2C -:1085B000026A22F4803202624468426D0D4D154019 -:1085C0000A682A4323F400338D6843EA05430A4EC0 -:1085D0000A4DA84218BFB04204D124F480344D693A -:1085E00044EA0524446042654A688265036270BCBF -:1085F000704700BF8FFFFEFF0000014000040140F4 -:1086000070B4036A026A22F4801202624468456D03 -:108610000D4A2A400D6842EA052223F400138D68B2 -:1086200043EA0553094E0A4DA84218BFB04204D18F -:1086300024F480244D6944EA8524446042654A68F4 -:10864000C265036270BC7047FF8FFFFE00000140EF -:108650000004014010B4036A046A24F001040462B7 -:10866000846924F0F00C4CEA021223F00A030B4355 -:10867000826103625DF8044B704710B4036A046AB8 -:1086800024F010040462846924F4704C4CEA023231 -:1086900023F0A00343EA0113826103625DF8044BF7 -:1086A0007047836823F070030B4343F00703836034 -:1086B00070470368196A41F21112114208D1196A10 -:1086C00040F24442114203D11A6822F001021A60BA -:1086D000012380F83D3000207047000090F83D30C5 -:1086E000DBB2012B3AD1022380F83D300268D36817 -:1086F00043F00103D36003681A4AB3F1804F18BFF7 -:1087000093421DD0A2F57C42934219D002F58062BB -:10871000934215D002F58062934211D002F578425F -:1087200093420DD002F57052934209D0A2F59432D3 -:10873000934205D01A6842F001021A600020704787 -:108740009968094A0A40062A18BFB2F5803F07D047 -:108750001A6842F001021A60002070470120704739 -:108760000020704700000140070001000268D36844 -:1087700023F00103D3600368196A41F21112114218 -:1087800008D1196A40F24442114203D11A6822F01A -:1087900001021A60012380F83D30002070477047C5 -:1087A0007047704770477047704770B5044603685C -:1087B000DE681D6915F0020F10D016F0020F0DD003 -:1087C0006FF002021A610123037703689B6913F0BB -:1087D000030F64D0FFF7E6FF0023237715F0040FA3 -:1087E00012D016F0040F0FD023686FF004021A6144 -:1087F0000223237723689B6913F4407F55D02046DA -:10880000FFF7D0FF0023237715F0080F12D016F0E2 -:10881000080F0FD023686FF008021A610423237732 -:108820002368DB6913F0030F46D02046FFF7BAFF39 -:108830000023237715F0100F12D016F0100F0FD071 -:1088400023686FF010021A61082323772368DB691D -:1088500013F4407F37D02046FFF7A4FF002323778F -:1088600015F0010F02D016F0010F33D115F4025F9D -:1088700002D016F0800F35D115F4807F02D016F0AB -:10888000800F37D115F0400F02D016F0400F39D1CC -:1088900015F0200F02D016F0200F3BD170BDFFF76E -:1088A00080FF2046FFF77FFF96E72046FFF779FF1E -:1088B0002046FFF778FFA5E72046FFF772FF204626 -:1088C000FFF771FFB4E72046FFF76BFF2046FFF785 -:1088D0006AFFC3E723686FF001021A612046FFF7C1 -:1088E0005FFFC3E723686FF402521A61204600F06D -:1088F00016FCC1E723686FF480721A61204600F00D -:108900000FFCBFE723686FF040021A612046FFF7B3 -:108910004BFFBDE723686FF020021A61204600F08C -:10892000FDFBBBE730B503683F4A904214BF4FF0F0 -:10893000000E4FF0010EB0F1804F14BF72464EF0A2 -:108940000102AAB9394CA04214BF00240124384DB9 -:10895000A8420DD064B904F1804404F58234A042E9 -:1089600014BF0024012405F50065A84200D01CB105 -:1089700023F070034C682343002A33D12B4A9042E2 -:1089800014BF002201222A4CA0422BD052BB02F17C -:10899000804202F58232904214BF0022012204F587 -:1089A0000064A0421ED0EAB9224A904214BF0022BD -:1089B000012204F59A34A04214D09AB91E4A90427A -:1089C00014BF0022012204F50064A0420AD04AB973 -:1089D0001A4A904214BF00220122A4F59634A04204 -:1089E00000D022B123F4407CCB6843EA0C0323F08F -:1089F00080034A69134303608A68C2620A6882621C -:108A00000F4A904214BF73464EF001030BB10B693D -:108A1000036301234361036913F0010F03D003696A -:108A200023F00103036130BD000001400008004055 -:108A300000040040004401400018004000200040B5 -:108A40000004014060B310B5044690F83D3013B304 -:108A5000022384F83D30214651F8040BFFF762FFF2 -:108A6000012384F8483084F83E3084F83F3084F89D -:108A7000403084F8413084F8423084F8433084F840 -:108A8000443084F8453084F8463084F8473084F820 -:108A90003D30002010BD80F83C30FCF7D9FBD7E713 -:108AA0000120704760B310B5044690F83D3013B311 -:108AB000022384F83D30214651F8040BFFF732FFC2 -:108AC000012384F8483084F83E3084F83F3084F83D -:108AD000403084F8413084F8423084F8433084F8E0 -:108AE000443084F8453084F8463084F8473084F8C0 -:108AF0003D30002010BD80F83C30FFF750FED7E736 -:108B00000120704770B4036A026A22F01002026208 -:108B100042688569144C2C400D6844EA052523F011 -:108B200020038C6843EA0413104C114EB04218BF66 -:108B3000A0420CBF0124002406D123F08003CE689C -:108B400043EA061323F040033CB122F440624C692F -:108B500042EA84028C6942EA8402426085614A6882 -:108B60008263036270BC7047FF8CFFFE000001400F -:108B70000004014038B590F83C30012B00F095809E -:108B800004460D46012380F83C30142A00F2888008 -:108B9000DFE802F00B8686861F8686863486868608 -:108BA000488686865D86868671000068FFF768FCC9 -:108BB0002268936943F0080393612268936923F064 -:108BC000040393612268936929690B439361002030 -:108BD00067E00068FFF796FF2268936943F400633B -:108BE00093612268936923F4806393612268936997 -:108BF000296943EA01239361002052E00068FFF7EE -:108C000073FC2268D36943F00803D3612268D369F7 -:108C100023F00403D3612268D36929690B43D3612C -:108C200000203EE00068FFF797FC2268D36943F418 -:108C30000063D3612268D36923F48063D36122681F -:108C4000D369296943EA0123D361002029E0006840 -:108C5000FFF7ACFC2268536D43F0080353652268AC -:108C6000536D23F0040353652268536D29690B4348 -:108C70005365002015E00068FFF7C2FC2268536DC1 -:108C800043F4006353652268536D23F48063536596 -:108C90002268536D296943EA01235365002000E0EF -:108CA0000120002384F83C3038BD0220FCE710B4DA -:108CB000846824F47F4C42EA03220A4342EA0C020D -:108CC00082605DF8044B704790F83C30012B76D001 -:108CD00010B50446012380F83C30022380F83D3073 -:108CE00002689068374B034093600B68602B4CD050 -:108CF00023D8402B54D011D8202B03D00AD80BB145 -:108D0000102B05D119462068FFF7CBFC002028E086 -:108D1000012026E0302BF5D0012022E0502B0AD193 -:108D2000CA6849682068FFF795FC50212068FFF762 -:108D3000B8FC002015E0012013E0B3F5805F3AD0C5 -:108D4000B3F5005F14D0702B37D1CB684A688968BF -:108D50002068FFF7ACFF2268936843F077039360C5 -:108D60000020012384F83D30002384F83C3010BDFE -:108D7000CB684A6889682068FFF799FF2268936882 -:108D800043F4804393600020EBE7CA684968206899 -:108D9000FFF773FC60212068FFF783FC0020E0E709 -:108DA000CA6849682068FFF755FC40212068FFF732 -:108DB00078FC0020D5E70020D3E70120D1E702208E -:108DC000704700BF8800FEFF01F01F014FF0010C4B -:108DD0000CFA01FC036A23EA0C030362036A8A406B -:108DE000134303627047000010B5044610293CD8B5 -:108DF000DFE801F0093B3B3B1F3B3B3B263B3B3B5A -:108E00002D3B3B3B340090F83E30DBB2013B18BFBA -:108E10000123002B40F08980102974D8DFE801F08D -:108E20002C73737363737373677373736B7373737D -:108E30006F0090F83F30DBB2013B18BF0123E8E739 -:108E400090F84030DBB2013B18BF0123E1E790F816 -:108E50004130DBB2013B18BF0123DAE790F8423022 -:108E6000DBB2013B18BF0123D3E790F84330DBB2FC -:108E7000013B18BF0123CCE7022384F83E300122D6 -:108E80002068FFF7A1FF23682A492B4A934218BFA5 -:108E90008B4203D15A6C42F400425A642368254A3B -:108EA000B3F1804F18BF934231D0A2F57C42934278 -:108EB0002DD002F58062934229D002F58062934260 -:108EC00025D002F57842934221D002F570529342A8 -:108ED0001DD0A2F59432934219D01A6842F00102D3 -:108EE0001A60002022E0022384F83F30C7E7022303 -:108EF00084F84030C3E7022384F84130BFE70223FF -:108F000084F84230BBE7022384F84330B7E799681E -:108F10000A4A0A40062A18BFB2F5803F07D01A68ED -:108F200042F001021A60002000E0012010BD002084 -:108F3000FCE700BF00000140000401400700010001 -:108F400038B504460D4600220068FFF73DFF236850 -:108F50002449254A934218BF8B420DD1196A41F228 -:108F60001112114208D1196A40F24442114203D150 -:108F70005A6C22F400425A642368196A41F21112B1 -:108F8000114208D1196A40F24442114203D11A68D1 -:108F900022F001021A60102D1FD8DFE805F0091E2B -:108FA0001E1E0E1E1E1E121E1E1E161E1E1E1A0027 -:108FB000012384F83E30002038BD012384F83F307F -:108FC000F9E7012384F84030F5E7012384F84130C4 -:108FD000F1E7012384F84230EDE7012384F84330C0 -:108FE000E9E700BF000001400004014090F83C2088 -:108FF000012A45D070B40346012280F83C200222A9 -:1090000080F83D200268506894681E4E1E4DAA42AA -:1090100018BFB24203D120F470004D68284320F0FD -:1090200070000D68284350601A681648B2F1804FEE -:1090300018BF824217D0A0F57C40824213D000F5C1 -:10904000806082420FD000F5806082420BD000F534 -:109050007840824207D000F57050824203D0A0F5DC -:109060009430824204D124F08004896821439160C5 -:10907000012283F83D20002083F83C0070BC70473B -:1090800002207047000001400004014090F83C308D -:10909000012B3CD030B40246012380F83C30CB6831 -:1090A00023F440738868034323F4806348680343D0 -:1090B00023F400630868034323F4805308690343DF -:1090C00023F400534869034323F48043886A03432D -:1090D00023F47023886943EA004310680D4D0E4C59 -:1090E000A04218BFA8420CD123F470034C6A43EA93 -:1090F000045323F08073CC69234323F00073096A7F -:109100000B434364002082F83C0030BC70470220CF -:10911000704700BF000001400004014070477047E5 -:109120007047000030B503683B4A904214BF4FF0CF -:10913000000E4FF0010EB0F1804F14BF72464EF09A -:109140000102AAB9354CA04214BF00240124344DB9 -:10915000A8420DD064B904F1804404F58234A042E1 -:1091600014BF0024012405F50065A84200D01CB1FD -:1091700023F070034C682343002A33D1274A9042DE -:1091800014BF00220122264CA0422BD052BB02F178 -:10919000804202F58232904214BF0022012204F57F -:1091A0000064A0421ED0EAB91E4A904214BF0022B9 -:1091B000012204F59A34A04214D09AB91A4A904276 -:1091C00014BF0022012204F50064A0420AD04AB96B -:1091D000164A904214BF00220122A4F59634A04200 -:1091E00000D022B123F4407CCB684CEA0303036037 -:1091F0008A68C2620A8882620D4A904214BF73462E -:109200004EF001030BB10B690363436943F00103A3 -:109210004361002030BD00BF000001400008004055 -:1092200000040040004401400018004000200040BD -:1092300000040140B2F5004F06D001EB5301B1FB31 -:10924000F3F189B2C16070475A0802EB4102B2FBE8 -:10925000F3F34FF6F0721A40C3F342031343C360B3 -:109260007047000038B5036813F0010F62D104465F -:109270000D460368314A1A404B68C9680B43296997 -:109280000B43A9690B431A430260AB68426822F49E -:109290004052134343606B69826822F44072134367 -:1092A0008360274B984216D0264B98421BD0264B02 -:1092B00098421CD0254B98421DD0254B98421ED079 -:1092C000244B984220D0244B984222D0234B9842E2 -:1092D00024D001202FE00320FDF71AFD60B32B6896 -:1092E0000BBB012027E00C20FDF712FDF6E7302034 -:1092F000FDF70EFDF2E7C020FDF7C6FDEEE74FF4E7 -:109300004070FDF7C1FDE9E74FF44060FDF700FD57 -:10931000E4E74FF44050FDF7B7FDDFE74FF440407E -:10932000FDF7B2FDDAE7AA6901462046FFF782FFA2 -:10933000002000E0012038BD0120FCE7F369FFEFC9 -:10934000001001400044004000480040004C004034 -:10935000005000400014014000780040007C0040B4 -:10936000034AD2F8883043F47003C2F8883070475B -:1093700000ED00E008B501460122054801F01EFAA3 -:10938000044B187008B1012008BD0020FCE700BFA5 -:10939000A81600208C02002008B5014601220020FA -:1093A00001F00CFA034B187008B1012008BD002031 -:1093B000FCE700BF8C020020F8B504460D461646B7 -:1093C000104901F0ECFE104B187008B1C0B2F8BDA6 -:1093D000022221460D4801F021FA0B4B187008B10A -:1093E000C0B2F4E7094F0A4B32462946384601F02D -:1093F0001AFC054C2070384601F069FD2070C0B29F -:10940000E5E700BF600600208C02002078060020FF -:10941000580600202DE9F04104460F4690461D46AF -:10942000434901F0BCFE434B1870E8B901222146C4 -:10943000414801F0F3F906463E4B187018BB294627 -:109440003D4801F059FD3B4B187058B36420F7F7C5 -:1094500049FC054622463949F6F734FF2846F7F716 -:1094600049FC344B18780CE06420F7F73BFC0546C8 -:1094700022463349F6F726FF2846F7F73BFC2D4BEB -:109480001878BDE8F0816420F7F72CFC05462346E8 -:1094900032462C49F6F716FF2846F7F72BFC254BEA -:1094A0001878EEE7284B42463946234801F0CFFAB8 -:1094B0000646204B187008BB55B91F4BDA68234B82 -:1094C0001A603A705A787A709A78BA70DB78FB70C2 -:1094D000194801F0FCFC0546164B1870D8B1642001 -:1094E000F7F700FC064623462A461949F6F7EAFE36 -:1094F0003046F7F7FFFB0F4B1878C2E76420F7F709 -:10950000F1FB0546234632461249F6F7DBFE2846B4 -:10951000F7F7F0FBEFE76420F7F7E4FB0546224698 -:109520000D49F6F7CFFE2846F7F7E4FBE3E700BF67 -:10953000600600208C02002078060020A8BA0008EF -:10954000ECB9000810BA00085C0600208002002078 -:1095500060BA000838BA000888BA000810B5044696 -:109560000C4901F01CFE0C4B187008B9C0B210BDBC -:109570000B222146094801F051F9074B187008B138 -:10958000C0B2F4E7054801F0A2FC034B1870C0B26A -:10959000EDE700BF600600208C0200207806002066 -:1095A00070B504461A4901F0FAFD1A4B1870A0B9BB -:1095B000204601F016FE0546164B1870D8B96420F7 -:1095C000F7F790FB054622461349F6F77BFE28463F -:1095D000F7F790FB0F4B187870BD6420F7F782FB0C -:1095E000054622460D49F6F76DFE2846F7F782FB41 -:1095F000084B1878F0E76420F7F774FB064623461B -:109600002A460749F6F75EFE3046F7F773FBE1E7B7 -:10961000600600208C020020F0BA0008D0BA0008D2 -:1096200014BB0008F8B504460D461646104901F073 -:10963000B6FD104B187008B1C0B2F8BD32222146F9 -:109640000D4801F0EBF80B4B187008B1C0B2F4E70D -:10965000094F0A4B32462946384601F0E4FA054CD8 -:109660002070384601F033FC2070C0B2E5E700BF3F -:10967000600600208C02002078060020580600209A -:1096800008B5044B03EB8002526852680344187A11 -:10969000904708BD0427002008B5084B1B5C53B950 -:1096A000064B01221A5403EB8002526812680344ED -:1096B000187A904708BD0020FCE700BF042700206F -:1096C00038B5044C04EB80056D68AD680444207A1D -:1096D000A84738BD0427002038B5044C04EB8005AA -:1096E0006D68ED680444207AA84738BD042700203F -:1096F00010B5044B03EB8004646824690344187AB2 -:10970000A04710BD042700204278007840EA0220DC -:109710007047C378827842EA0322437843EA0223FF -:10972000007840EA032070470170090A41707047D1 -:109730000170C1F307234370C1F307438370090E1F -:10974000C1707047944632B10A780131027001301D -:10975000BCF1010CF8D1704701700130013AFBD126 -:10976000704784469CF800000CF1010C0B78013125 -:10977000C01A013A01D00028F4D07047034600E037 -:109780000133187808B18842FAD1704710B44FF00D -:10979000000C634602E04FF0010C0133012B15D899 -:1097A0001A01184CA258002AF5D00468A242F4D13C -:1097B000144A02EB0312546882689442EDD1114AB4 -:1097C00002EB0312946842699442E6D1022B0BD05B -:1097D000B1B90C4A02EB03139B89B3F5807F0DD01E -:1097E00000205DF8044B7047022914BF63464CF01B -:1097F00001030BB10020F4E71220F2E71020F0E79C -:109800001020EEE7DC260020002000E001300128D7 -:1098100004D80301034AD358002BF7D1023818BFEC -:1098200001207047DC26002070B4002300E00133E3 -:10983000012B13D81A01234CA45802689442F6D184 -:10984000204A02EB0312546882689442EFD11D4A09 -:1098500002EB0312946842699442E8D1022B08D0CB -:10986000F9B1184A02EB031292894ABB4FF4807295 -:109870001DE00023012B05D81A01124CA2580AB191 -:109880000133F7E7022B19D00E4D1C0105EB031233 -:1098900006682E5184685460406990600020908171 -:1098A000DEE7084A02EB03129289013292B20549BF -:1098B00001EB03118A81581C70BC70470020FBE744 -:1098C0000020F9E7DC2600200138012815D80D4BCF -:1098D00003EB00139B89B3F5807F03D043B1013BB9 -:1098E0009BB200E00023074A02EB0012938133B9D8 -:1098F00003010020034AD050704702207047002027 -:10990000704700BFDC260020002303E05DF8044B15 -:1099100070470133012B11D81A0109498A58824234 -:10992000F7D110B41A0100248C500133012BEDD86B -:109930001A0103498A588242F7D1F3E7704700BF02 -:10994000DC26002002398369023B8B4204D943891B -:10995000C06A01FB03007047002070470268C36AB9 -:1099600004339089B1FBF0F15289B1FBF2F101E0CF -:10997000091A0833186818B18142F9D258680844A6 -:10998000704770B506460D4601F11A00FFF7BCFEA0 -:109990003378032B00D070BD044605F11400FFF7A7 -:1099A000B3FE44EA0040F6E770B506460C4615469D -:1099B00091B204F11A00FFF7B7FE3378032B00D001 -:1099C00070BD290C04F11400FFF7AEFEF8E738B5BE -:1099D00000234B72C36973B305460C46002213463D -:1099E00006E0BCF1090F0FD0A1184B72013263469B -:1099F0000A2B0ED803F1010C296ACB5C202BF6D080 -:109A0000052BEED1E523ECE7A1182E204872013298 -:109A1000EAE72244002353722B6ADB7A2372286A16 -:109A20001C30FFF776FE2060286A1630FFF771FEC3 -:109A3000E080000CA08038BD2DE9F84F81468A46B1 -:109A4000D1F8008000F1240B0B2220215846FFF7AB -:109A500083FE00252B46082729E0013618F806303A -:109A60002F2BFAD05C2BF8D04644CAF80060002DAA -:109A700044D099F82430E52B35D0202C37D8042356 -:109A800089F82F30002035E014F0800F27D12146CF -:109A90001B48FFF773FE78BBA4F16103DBB2192BFF -:109AA00001D8203CE4B20BF80540013533465E1C7A -:109AB00018F80340202CD7D95C2C18BF2F2CCDD000 -:109AC0002E2C18BFAF42DFD82E3C18BF01240B2F1D -:109AD00008BF44F0010464B908250B27E6E7803C81 -:109AE000084B1C5DD3E7052389F82430C5E7002324 -:109AF000C6E70620BDE8F88F0620FBE70620F9E759 -:109B000034BB000838BD00080146006808B10246B1 -:109B100003E04FF0FF30704701321378202B01D95A -:109B20003A2BF9D13A2B01D000207047034613F8A5 -:109B3000010B3038092898BF9A4203D128B9013265 -:109B40000A6070474FF0FF3070474FF0FF307047AA -:109B500038B50D46044698B103689BB11A78A2B196 -:109B60008188DA88914203D0092000242C6038BD16 -:109B70005878FFF785FD10F0010009D12468F5E75A -:109B80000920F3E71C460920F0E709200024EDE74F -:109B900009200024EAE72DE9F041C57815B92846E7 -:109BA000BDE8F0810446076B00F1340801233A4612 -:109BB00041464078FFF790FD0546A0B90023E370C9 -:109BC000636AFB1AE2699342E9D2A67808E0E36986 -:109BD0001F4401233A4641466078FFF77DFD013E70 -:109BE000012EF4D8DBE70125D9E770B5036B8B4272 -:109BF00002D10026304670BD04460D46FFF7CBFF6C -:109C000006460028F6D101232A4604F13401607883 -:109C1000FFF756FD10B101264FF0FF352563E9E748 -:109C200038B504460023C3704FF0FF330363FFF7DA -:109C3000DCFF30BB054604F23220FFF765FD4AF633 -:109C4000552398421FD194F83430E92B07D0636B29 -:109C500003F0FF130D4A934201D0022514E004F1F2 -:109C60006A00FFF756FD20F07F40094B98420BD069 -:109C700004F18600FFF74DFD064B984204D0022503 -:109C800002E0042500E00325284638BDEB009000E3 -:109C900046415400464154332DE9F04F87B00D46FC -:109CA000164600230B60FFF72FFF071EC0F26781E7 -:109CB000BE4B53F82740002C00F066812C6006F064 -:109CC000FE06237873B16078FFF7DAFC10F0010527 -:109CD00008D1002E00F0548110F0040F00F05081E4 -:109CE0000A254DE100232370F8B26070FFF7D4FC21 -:109CF00010F0010F40F04A811EB110F0040F40F047 -:109D0000478104F10C0202216078FFF7F1FC05465F -:109D1000002840F03F81A289A2F500739BB2B3F501 -:109D2000606F00F23981531E1A4201D0012527E1EC -:109D300000212046FFF774FF022800F088800026EB -:109D4000042800F02B81012800F22A8104F13F0051 -:109D5000FFF7DAFCB4F80C80404540F0238104F1B1 -:109D60004A00FFF7D1FC074620B904F15800FFF77D -:109D7000D0FC0746E76194F84420A270531EDBB282 -:109D8000012B00F2118107FB02F3009394F841903C -:109D9000A4F80A90B9F1000F00F0108109F1FF3327 -:109DA00019EA030F40F00C8104F14500FFF7ACFC09 -:109DB000824620814FEA581BB0FBFBF30BFB1303D9 -:109DC0009BB2002B40F0FE8004F14700FFF79CFCA3 -:109DD000019020B904F15400FFF79BFC019004F1BD -:109DE0004200FFF791FC0146002800F0ED80009B47 -:109DF000C318BAFBFBFB5B44019A9A42C0F0E680B1 -:109E0000D21AB2FBF9F04A45C0F0E2804FF6F57283 -:109E1000904234D840F6F57290426AD94FF0020B66 -:109E20002FE0002006AB03EB860343F8100C01364D -:109E3000032E0ED804F13400330103F5DF73184408 -:109E40000379002BEDD00830FFF763FCEAE700262A -:109E5000EEE700270AE031462046FFF7E1FE012841 -:109E60007FF66EAF0137032F3FF66AAF06AB03EB09 -:109E7000870353F8106C002EEDD10320F2E74FF06A -:109E8000030B00F10209C4F8189026628A19626275 -:109E90003344E362BBF1030F2ED0BAF1000F00F0A0 -:109EA0009D80009B1A44A262BBF1020F35D009EBE2 -:109EB000490209F0010303EB52034344013BB3FBA6 -:109EC000F8F3BB4200F28C804FF0FF3363612361F3 -:109ED00080232371BBF1030F22D084F800B0344AF1 -:109EE000138801339BB21380E3802046FFF70CFDFB -:109EF00046E04FF0010BC4E704F15E00FFF704FCFD -:109F0000002867D1BAF1000F66D104F16000FFF7B5 -:109F100000FCA0624FEA8903CFE74FEA4903CCE790 -:109F200004F16400FFF7F0FB0128D6D1711C204634 -:109F3000FFF75BFE0028D0D10023237104F232200A -:109F4000FFF7E2FB4AF655239842C6D104F13400EC -:109F5000FFF7DFFB174B9842BFD104F50670FFF700 -:109F6000D8FB154B9842B8D104F50770FFF7D1FB29 -:109F7000606104F50870FFF7CCFB2061ADE70B25AD -:109F8000284607B0BDE8F08F0C25F9E70325F7E771 -:109F90000A25F5E70125F3E70125F1E70125EFE7BC -:109FA0000D25EDE70D25EBE70D25E9E7002700205E -:109FB000FC26002052526141727241610D25DFE79B -:109FC0000D25DDE70D25DBE70D25D9E70D25D7E7C5 -:109FD0000D25D5E70D25D3E70D25D1E70D25CFE7D5 -:109FE0000D25CDE72DE9F047012940F28E8004468A -:109FF0000D46174683698B4240F28B800378022B13 -:10A0000049D0032B60D0012B40F0858001EB510833 -:10A01000416A8389B8FBF3F31944FFF7E6FD06466E -:10A02000002873D104F1340A08F10109A389B8FBAF -:10A03000F3F203FB128815F0010522D01AF808305C -:10A0400003F00F0343EA0713DBB20AF808300123D9 -:10A05000E370616AA389B9FBF3F319442046FFF763 -:10A06000C4FD0646002851D1A389B9FBF3F203FBD6 -:10A07000129945B1C7F307130AF809300123E370B9 -:10A0800044E0FBB2E1E71AF80930C7F3032223F0FA -:10A090000F031343F0E7416A83895B08B5FBF3F3D1 -:10A0A0001944FFF7A2FD064680BB04F134006D00A1 -:10A0B000A389B5FBF3F203FB1255B9B22844FFF7AD -:10A0C00033FB0123E37021E0416A83899B08B5FBE0 -:10A0D000F3F31944FFF789FD0646B8B927F0704736 -:10A0E00004F13403AD00A289B5FBF2F102FB115576 -:10A0F0001D442846FFF70DFB00F070413943284608 -:10A10000FFF716FB0123E37000E002263046BDE8AE -:10A11000F0870226FAE70226F8E7F8B50568012974 -:10A120006AD90C46AB698B4268D92B78022B35D0A3 -:10A13000032B49D0012B63D101EB5106696AAB892E -:10A14000B6FBF3F319442846FFF74FFD10B14FF06B -:10A15000FF3052E0771CAB89B6FBF3F203FB1266CB -:10A160002E4496F83460696AB7FBF3F31944284625 -:10A17000FFF73BFD002845D1AB89B7FBF3F203FBAA -:10A1800012772F4497F8343046EA032014F0010F79 -:10A1900001D0000931E0C0F30B002EE0696AAB8901 -:10A1A0005B08B4FBF3F319442846FFF71EFD60BBC0 -:10A1B00005F134006400AB89B4FBF3F203FB1244F5 -:10A1C0002044FFF7A1FA18E0696AAB899B08B4FB49 -:10A1D000F3F319442846FFF708FDC8B905F1340028 -:10A1E000A400AB89B4FBF3F203FB12442044FFF755 -:10A1F00090FA20F0704000E00120F8BD0120FCE75B -:10A200000120FAE74FF0FF30F7E74FF0FF30F4E7B7 -:10A210004FF0FF30F1E72DE9F041D0F80080B1F5C3 -:10A22000001F49D207460E4611F01F0F47D141616A -:10A2300084681CBB98F80030022B01D9D8F828405C -:10A24000E4B9B8F80830B3EB561F3AD9D8F828303B -:10A25000FB61BC61FB69E3B3B8F80C20B6FBF2F21A -:10A260001344FB6108F13403B8F80C20B6FBF2F19B -:10A2700002FB11610B443B6200201EE0B8F80A505B -:10A28000B8F80C3003FB05F5AE420FD32146384633 -:10A29000FFF743FF0446B0F1FF3F14D0012814D963 -:10A2A000D8F81830834212D9761BEDE72146404694 -:10A2B000FFF748FBF861CCE70220BDE8F0810220FF -:10A2C000FBE70220F9E70120F7E70220F5E702208B -:10A2D000F3E70220F1E72DE9F041054606680F4655 -:10A2E00051B9D6F81080B8F1000F12D0B3694345C8 -:10A2F00011D84FF001080EE0FFF70FFF03460128C9 -:10A300004CD9B0F1FF3F4ED0B26982424BD8B8462B -:10A3100001E04FF0010844460CE021462846FFF7D3 -:10A32000FCFE034678B1B0F1FF3F18BF01283AD0D8 -:10A33000444537D00134B369A342EED8B8F1010FD8 -:10A340002ED90224E9E74FF0FF3221463046FFF7CD -:10A3500049FE0246B0FA80F04009002F08BF0020F5 -:10A3600070B9A2B934617269B369023B9A4201D8EB -:10A37000013A7261337943F001033371234612E0ED -:10A38000224639463046FFF72DFE0246E9E7012A0C -:10A3900001D0012307E04FF0FF3304E0012302E086 -:10A3A000002300E000231846BDE8F081F8B50C4614 -:10A3B000056801292ED906461146AB69A3422BD95F -:10A3C0004AB14FF0FF322846FFF70CFE074610B1A6 -:10A3D00023E0A24221D9274621463046FFF79DFEC1 -:10A3E0000446E0B101281CD0B0F1FF3F1BD0002291 -:10A3F00039462846FFF7F6FD074670B96B69AA692A -:10A40000911E8B42E5D201336B612B7943F001033E -:10A410002B71DEE7022700E002273846F8BD00274F -:10A42000FBE70227F9E70127F7E738B50446056897 -:10A43000C1692846FFF7D9FB20B9236AE5221A70C3 -:10A440000123EB7038BD2DE9F84306684469C36900 -:10A45000002B74D005460F462034B4F5001F70D28F -:10A46000B189B4FBF1F201FB12423AB90133C36185 -:10A470008169A1B93389B3EB541F0CD96C6106F122 -:10A480003403B289B4FBF2F102FB114423442B6282 -:10A490000020BDE8F8830023C3610420F9E7B289F6 -:10A4A000B4FBF2F27389013B12EA0308E6D1FFF72D -:10A4B00034FE8146012846D9B0F1FF3F45D0B3694B -:10A4C000834234D88FB1A9692846FFF704FF81463B -:10A4D00000283CD001283CD0B0F1FF3F3BD03046B3 -:10A4E000FFF759FB28B10120D3E70023EB610420DB -:10A4F000CFE7B289002106F13400FFF72DF9494674 -:10A500003046FFF71FFA3063738998450BD2012359 -:10A51000F3703046FFF73FFBF8B908F10108336BE1 -:10A5200001333363F0E7336BA3EB08033363C5F800 -:10A53000189049463046FFF705FAE8619EE7042087 -:10A54000A7E70420A5E70220A3E70120A1E7072051 -:10A550009FE702209DE701209BE7012099E770B566 -:10A56000044606680021FFF756FE054640B128461E -:10A5700070BD00212046FFF766FF05460028F6D192 -:10A58000E1693046FFF731FB05460028EFD1206A2C -:10A5900003787BB1C37A03F03F03A371C37A13F04E -:10A5A000080FE6D10B2204F12401FFF7DAF80028A6 -:10A5B000DFD1DCE70425DAE730B583B0044601914A -:10A5C000056801E001330193019B1A782F2AF9D025 -:10A5D0005C2AF7D00022A2601B781F2B21D901A989 -:10A5E0002046FFF729FA034618BB2046FFF7B7FFBE -:10A5F00094F82F200346F8B912F0040F19D1A3796B -:10A6000013F0100F1FD005F134016369AA89B3FB61 -:10A61000F2F002FB103319442846FFF7B2F9A060AC -:10A62000DDE7802384F82F3011462046FFF7F3FD45 -:10A630000346184603B030BD0428FAD112F0040FC7 -:10A64000F7D10523F5E70523F3E7F8B504460E46F1 -:10A6500007680021FFF7DFFD0246B8B9002506E0D4 -:10A66000002501212046FFF7EEFE024670B9E169A0 -:10A670003846FFF7BAFA024640B9236A1B78002B26 -:10A6800018BFE52BECD10135B542EAD1042A01D03F -:10A690001046F8BD0722FBE770B5044606680121A5 -:10A6A000FFF7D3FF054608B1284670BDE169304683 -:10A6B000FFF79BFA05460028F6D120220021206AE8 -:10A6C000FFF74AF80B2204F12401206AFFF73AF859 -:10A6D0000123F370E8E7F8B504460E460568042741 -:10A6E00005E000212046FFF7AEFE0746E8B9E16924 -:10A6F000D9B12846FFF779FA0746B0B9236A1A7824 -:10A7000092B1DB7A03F03F03A371E52A18BF2E2A2A -:10A71000E7D00F2BE5D023F02003082B14BF002334 -:10A720000123B342DDD100E004270FB10023E36130 -:10A730003846F8BD70B50446FFF72DFA054648B90E -:10A740002378032B08D0002211466078FEF7D0FF53 -:10A7500000B10125284670BD2379012BF3D104F106 -:10A760003406A28900213046FEF7F6FF4AF655214D -:10A7700004F23220FEF7D8FF0E493046FEF7D8FF2C -:10A780000D4904F50670FEF7D3FF616904F5077003 -:10A79000FEF7CEFF216904F50870FEF7C9FF226AB3 -:10A7A00001322263012331466078FEF795FF0023D2 -:10A7B0002371C8E7525261417272416170B584B031 -:10A7C000019000911646039103A8FFF79DF9041E1E -:10A7D00020DB114B53F8245025B12846FFF794F89D -:10A7E00000232B70019B0BB100221A70019B0A4AB7 -:10A7F00042F82430721E18BF0122002B08BF42F01D -:10A80000010212B1002004B070BD01A96846FFF733 -:10A8100043FAF8E70B20F6E7002700202DE9F04384 -:10A8200091B00191002800F010811446064602F014 -:10A830003F073A4603A901A8FFF72EFA054628B1BB -:10A8400000233360284611B0BDE8F083039B0493D6 -:10A85000019904A8FFF7B0FE054660B99DF93F30A5 -:10A86000002B52DB14F03E0F14BF0121002104A87D -:10A87000FEF78CFF054614F01C0F5CD0002D50D065 -:10A88000042D44D047F00807002DD9D117F0080F48 -:10A8900061D0FAF799F8044601460C980E30FEF79D -:10A8A00047FF21460C981630FEF742FF0C9B2022F2 -:10A8B000DA72DDF80C80DDF8309049464046FFF74B -:10A8C00060F80446002249464046FFF76DF8002133 -:10A8D0000C981C30FEF72CFF039B0122DA70002C31 -:10A8E00039D0039BD3F830800022214604A8FFF71B -:10A8F0005DFD05460028A3D141460398FFF775F991 -:10A900000546013C039B1C6125E00625B3E7FEF7E5 -:10A910007BFF08B91225B5E704A8FFF7BDFE054681 -:10A92000B0E79DF8163013F0110F13D114F0040F97 -:10A93000AAD0082584E7002D82D19DF8163013F0A7 -:10A94000100F7ED114F0020F05D013F0010F02D0CA -:10A95000072575E70725002D7FF472AF17F0080F64 -:10A9600001D047F04007039B1B6B73620C9BB362E3 -:10A97000012F94BF0021012104A8FEF755FF30618B -:10A9800008B902255CE7039CDDF83080414620468B -:10A99000FEF7F7FFB06008F11C00FEF7BAFEF060AA -:10A9A0000021F1623460E388B380377571753162DC -:10A9B000B16106F130084FF480524046FEF7CCFEFC -:10A9C00017F0200F39D0F468002C36D0B461039B07 -:10A9D0005F899B8903FB07F7B16801E00225E41B4F -:10A9E000BC4294BF002301235DB953B13046FFF749 -:10A9F00094FB01460128F1D9B0F1FF3FEFD10125C9 -:10AA0000EDE7F161002D7FF41BAF039FB7F80C90C9 -:10AA1000B4FBF9F309FB13437BB13846FEF792FF11 -:10AA200008B902250CE7B4FBF9F2024432620123B3 -:10AA300041467878FEF744FE28B9002D3FF402AF76 -:10AA4000FEE60425FCE60125FAE60925FAE62DE9ED -:10AA5000F04F85B004460F46154698460023C8F8C7 -:10AA6000003003A9FFF774F80190002840F0B98086 -:10AA7000637D0193002B40F0B480237D13F0010F20 -:10AA800000F0CE80E668A369F61AAE4267D32E4680 -:10AA900065E0E36A1BB12046FEF760FF73E0E16901 -:10AAA0002046FFF73AFB6EE04FF0020A84F815A04B -:10AAB000CDF804A095E04FF0010A84F815A0CDF878 -:10AAC00004A08EE04FF0020A84F815A0CDF804A08F -:10AAD00087E094F91430002B04DB039B9D890AFB6B -:10AAE00005F532E0236AA3EB09035345F5D2039A37 -:10AAF000928904F1300102FB0370FEF723FEECE7BC -:10AB0000226A4A450DD094F91430002B6DDB0123E5 -:10AB10004A4604F1300103984078FEF7D1FD002841 -:10AB200077D1C4F82090039B9D89A369B3FBF5F20C -:10AB300005FB1233ED1AAE4200D2354604F1300166 -:10AB40002A4619443846FEF7FDFD2F44A3692B44DD -:10AB5000A361D8F800302B44C8F80030761B002ED3 -:10AB60003FD0A169039A9589B1FBF5F305FB131357 -:10AB7000002BD8D1B1FBF5F55389013B1D4008D11D -:10AB8000002986D1A06801288ED9B0F1FF3F92D06C -:10AB9000E061DDF80CB0E1695846FEF7D3FE81466E -:10ABA00000288FD0A944BBF80C30B6FBF3FAB342AF -:10ABB000A6D805EB0A03BBF80A20934201D9A2EB01 -:10ABC000050A53464A4639469BF80100FEF778FDD0 -:10ABD00000283FF47EAF4FF0010A84F815A0CDF8AD -:10ABE00004A0019805B0BDE8F08F012304F1300105 -:10ABF0009BF80100FEF770FD20B9237D03F07F0371 -:10AC0000237584E74FF0010A84F815A0CDF804A05D -:10AC1000E7E74FF0010A84F815A0CDF804A0E0E7BB -:10AC200007230193DDE72DE9F04F85B004460F4679 -:10AC3000154698460023C8F8003003A9FEF788FFA0 -:10AC4000019000284AD1637D0193002B46D1237DDA -:10AC500013F0020F00F0EC80A369EB42C0F0B68065 -:10AC6000DD43B3E0E36A002B3CD02046FEF776FEDE -:10AC7000002800F0D880012839D0B0F1FF3F3DD046 -:10AC8000E061A36803B9A06094F91430002B3CDBA9 -:10AC9000DDF80CB0E1695846FEF754FE8146002805 -:10ACA00048D0B144BBF80C30B5FBF3FAAB425FD8E7 -:10ACB00006EB0A03BBF80A20934201D9A2EB060A6D -:10ACC00053464A4639469BF80100FEF705FDC0B3DE -:10ACD0004FF0010A84F815A0CDF804A0019805B042 -:10ACE000BDE8F08FE1692046FFF7F5FAC0E74FF0C5 -:10ACF000020A84F815A0CDF804A0EFE74FF0010A8E -:10AD000084F815A0CDF804A0E8E70123226A04F135 -:10AD1000300103984078FEF7DFFC20B9237D03F073 -:10AD20007F032375B4E74FF0010A84F815A0CDF82E -:10AD300004A0D3E74FF0020A84F815A0CDF804A0D0 -:10AD4000CCE7236AA3EB0903534504D3039B9E89F5 -:10AD50000AFB06F62BE0039A928902FB037104F1C9 -:10AD60003000FEF7EFFC237D03F07F032375EDE752 -:10AD7000236A4B4503D0A269E3689A4242D3C4F8E0 -:10AD80002090039B9E89A369B3FBF6F206FB123366 -:10AD9000F61AB54200D22E4604F13000324639464A -:10ADA0001844FEF7CFFC237D63F07F0323753744FF -:10ADB000A3693344A361E268934238BF1346E3605A -:10ADC000D8F800303344C8F80030AD1B5DB3A1693A -:10ADD000039A9689B1FBF6F306FB1313002BD0D12F -:10ADE000B1FBF6F65389013B1E407FF44DAF0029BD -:10ADF0007FF438AFA06800287FF43DAF2046FFF70E -:10AE00006AFA35E701234A4604F130019BF8010054 -:10AE1000FEF756FC0028B2D04FF0010A84F815A0C6 -:10AE2000CDF804A05AE7237D43F04003237555E78E -:10AE30000723019352E770B582B0044601A9FEF7DB -:10AE400087FE70B9237D13F0400F0AD013F0800FF6 -:10AE500009D1F9F7B9FD0546616A0198FEF7C5FE0B -:10AE600078B102B070BD0123226A04F1300101986B -:10AE70004078FEF731FC40BB237D03F07F03237550 -:10AE8000E7E7A66AF37A43F02003F372A26831463B -:10AE90002068FEF789FDE16806F11C00FEF748FC1A -:10AEA000294606F11600FEF743FC002106F11200C8 -:10AEB000FEF73AFC019B0122DA700198FFF73AFC99 -:10AEC000237D23F040032375CBE70120C9E710B5AC -:10AED00082B00446FFF7AFFF08B102B010BD01A970 -:10AEE0002046FEF735FE0028F7D12069FEF7ECFC7E -:10AEF0000028F2D12060F0E72DE9F04F83B004463E -:10AF00000D4601A9FEF724FE064678B9667D6EB9A6 -:10AF1000E36A002B00F08E80B5F1FF3F0AD0E768AE -:10AF2000AF4200D32F46A761002F3FD1304603B078 -:10AF3000BDE8F08F984658F804BBD4F808A0BAF1E1 -:10AF4000000F27D04FF0020909F1020951460027EE -:10AF500001370D462046FFF7E0F80146012813D9D6 -:10AF6000B0F1FF3F13D001358542F1D0CB4505D379 -:10AF7000434643F8087BC8F804A09846019B9B69A8 -:10AF80008B4209D98A46DFE702266675CEE701269D -:10AF90006675CBE74FF00209E36AC3F80090D94524 -:10AFA00000F2FB800023C8F80030BFE77D1E294671 -:10AFB0002046FEF7D3FC0146E061DDF80480404600 -:10AFC000FEF7C0FC00B3B8F80C30B5FBF3F5B8F8E9 -:10AFD0000A20013A15400544B7FBF3F203FB127750 -:10AFE000002FA3D0226AAA42A0D094F91430002BDB -:10AFF0000DDB01232A4604F1300101984078FEF769 -:10B000005FFBA0B9256291E7022666758EE70123F2 -:10B0100004F1300198F80100FEF75EFB20B9237DB2 -:10B0200003F07F032375E4E7012666757EE70126BA -:10B0300066757BE7E368AB4204D2227D12F0020F13 -:10B0400000D11D46A3690022A261E5B1019AB2F8C0 -:10B050000A80928902FB08F873B16A1EB2FBF8F20B -:10B06000013BB3FBF8F18A4206D3C8F1000213405A -:10B07000A361EF1AE56904E0A06850B3E0612F46D0 -:10B080000546002D45D1A369E268934204D9E360E7 -:10B09000227D42F04002227501988289B3FBF2F1D1 -:10B0A00002FB1133002B3FF441AF226AAA423FF466 -:10B0B0003DAF94F91430002B5DDB01232A4604F1E7 -:10B0C000300101984078FEF7FBFA002862D1256232 -:10B0D0002CE700212046FFF7FEF8012804D0B0F14C -:10B0E000FF3F04D0A060C9E7022666751EE701266F -:10B0F00066751BE729462046FFF70FF80546B5F1B0 -:10B10000FF3F2DD0012D2ED9019B9B69AB422AD93F -:10B11000E561474510D9A7EB0807A3694344A3613C -:10B12000237D13F0020FE5D029462046FFF7D3F820 -:10B1300005460028E3D10746A3693B44A361019873 -:10B14000B0F80C80B7FBF8F308FB13738BB12946FA -:10B15000FEF7F8FB054648B1B7FBF8F73D4492E728 -:10B1600001266675E2E602266675DFE6022666754A -:10B17000DCE61D4687E7012304F130014078FEF745 -:10B18000ABFA20B9237D03F07F03237595E70126F1 -:10B190006675CBE601266675C8E61126C6E630B5AB -:10B1A0008FB001900C46002202A901A8FEF774FDA1 -:10B1B000054610B128460FB030BD019902A8FFF72F -:10B1C000FBF905460028F5D19DF93730002B06DB49 -:10B1D000002CEFD0214602A8FEF7F9FBEAE706258E -:10B1E000E8E7F0B59DB00190022203A901A8FEF79F -:10B1F00053FD039B1093044610B120461DB0F0BDD3 -:10B20000019910A8FFF7D8F904460028F5D10221CA -:10B2100010A8FEF7BBFA04460028EED19DF96F3066 -:10B22000002B3CDB9DF8465015F0010F39D1039FF0 -:10B2300018993846FEF7A5FB064615F0100F13D1F6 -:10B24000002CDAD110A8FFF7F0F80446B0FA80F02D -:10B250004009002E08BF0020D0B9002CCDD10398A2 -:10B26000FFF768FA0446C8E704970690002104A88F -:10B27000FEF7D1FF04460028BFD1002104A8FFF744 -:10B280002AFA044610B10428DAD1DBE70724D7E70D -:10B290000022314610A8FFF789F80446DDE70624AE -:10B2A000ABE70724A9E70000134B5B7A13BB10B58B -:10B2B000044603F0FF00104B93F809C05FFA8CFCC2 -:10B2C0004FF0000E03F80CE093F809C003EB8C0C70 -:10B2D000CCF804405C7A1C4422725A7A541CE4B2C2 -:10B2E0005C7230320A703A234B702F238B7081F8D6 -:10B2F00003E010BD012070470427002008B500229C -:10B30000FFF7D2FF08BD000010B503460C4A0D49F7 -:10B310000D48006840B10C4800680344521A93423B -:10B3200006D8094A136010BD0748084C0460F2E7CC -:10B33000F5F764FA0C2303604FF0FF30F3E700BF2A -:10B3400000000820004000001027002018270020DF -:10B35000026852E8003F23F4907342E8003100296C -:10B36000F6D1026802F1080353E8003F23F001031D -:10B37000083242E800310029F3D1036E012B06D0D8 -:10B380002023C0F88030002303668366704702687C -:10B3900052E8003F23F0100342E800310029F6D1C3 -:10B3A000EEE7000010B50446836802691343426962 -:10B3B0001343C269134301680868914A02401A4363 -:10B3C0000A602268536823F44053E1680B435360DA -:10B3D000A269236A1A4321688B6823F430631343FC -:10B3E0008B602368874A934218D0874A93423AD0A9 -:10B3F000864A93424FD0864A93425ED0854A934212 -:10B400006DD0854A93427FD0844A934200F0918068 -:10B41000834A934200F0A28010230BE0814BD3F8C3 -:10B42000903003F00303032B1BD8DFE803F0021670 -:10B43000AB180123E069B0F5004F00F0D780082B6E -:10B4400000F23881DFE813F0140127011201360100 -:10B450002A013601360136012D010423EAE70823CB -:10B46000E8E71023E6E76F4BD3F8903003F00C03C6 -:10B470000C2B0ED8DFE803F0070D0D0D090D0D0D97 -:10B48000880D0D0D0B000023D4E70423D2E7082319 -:10B49000D0E71023CEE7634BD3F8903003F03003AE -:10B4A000202B73D005D8002B72D0102B72D104231F -:10B4B000C0E7302B70D10823BCE75A4BD3F890304B -:10B4C00003F0C003802B69D005D8002B68D0402B37 -:10B4D00068D10423AEE7C02B66D10823AAE7514BFD -:10B4E000D3F8903003F44073B3F5007F5ED006D8F4 -:10B4F000002B5DD0B3F5807F5CD104239AE7B3F5D0 -:10B50000407F59D1082395E7464BD3F8903003F498 -:10B510004063B3F5006F51D006D8002B50D0B3F57F -:10B52000806F4FD1042385E7B3F5406F4CD10823DA -:10B5300080E73C4BD3F8903003F44053B3F5005F01 -:10B5400044D006D8002B43D0B3F5805F42D104230A -:10B5500070E7B3F5405F3FD108236BE7314BD3F879 -:10B56000903003F44043B3F5004F37D005D8BBB358 -:10B57000B3F5804F36D104235CE7B3F5404F33D1A8 -:10B58000082357E7022355E7022353E7022351E735 -:10B5900000234FE710234DE710234BE7022349E731 -:10B5A000002347E7102345E7102343E7022341E741 -:10B5B00000233FE710233DE710233BE7022339E751 -:10B5C000012337E7102335E7102333E7022331E760 -:10B5D00000232FE710232DE710232BE7022329E771 -:10B5E000002327E7102325E7102323E7082B5BD848 -:10B5F000DFE803F01A343A5A375A5A5A1E0000BF8D -:10B60000F369FFEF00100140004400400048004093 -:10B61000004C004000500040001401400078004001 -:10B62000007C004000380240FAF7D2FD00283DD0EF -:10B630006268530803EB4003B3FBF2F3A3F110017C -:10B640004FF6EF72914233D89AB222F00F02C3F351 -:10B65000420313432268D360002030E0FAF7C8FDAC -:10B66000E4E7FAF7A5FCE1E71748E1E7164802E04E -:10B67000FAF7AEFD00B3636800EB5300B0FBF3F0E4 -:10B68000A0F110024FF6EF739A4217D8236880B2E8 -:10B69000D860002013E0FAF7ABFDEBE7FAF788FC7F -:10B6A000E8E74FF40040E6E7012008E0002006E06C -:10B6B000012004E0012002E0002000E0012000233E -:10B6C000A366E36610BD00BF0024F400436A13F0D4 -:10B6D000080F06D00268536823F40043416B0B4304 -:10B6E0005360436A13F0010F06D00268536823F4D5 -:10B6F0000033816A0B435360436A13F0020F06D094 -:10B700000268536823F48033C16A0B435360436A71 -:10B7100013F0040F06D00268536823F48023016BF2 -:10B720000B435360436A13F0100F06D0026893680E -:10B7300023F48053816B0B439360436A13F0200F13 -:10B7400006D00268936823F40053C16B0B439360E7 -:10B75000436A13F0400F0AD00268536823F4801341 -:10B76000016C0B435360036CB3F5801F0BD0436A2D -:10B7700013F0800F06D00268536823F40023816C15 -:10B780000B43536070470268536823F4C003416C55 -:10B790000B435360EBE72DE9F84305460E46174689 -:10B7A0009946DDF820802B68DC6936EA04040CBF7A -:10B7B00001240024BC423AD1B8F1FF3FF3D0FBF79B -:10B7C00031FAA0EB0900404534D8B8F1000F33D06E -:10B7D0002B681A6812F0040FE5D0B6F1400218BFCA -:10B7E0000122802EDFD0002ADDD0DA6912F0080FA6 -:10B7F00011D1DA6912F4006FD5D04FF400621A62E9 -:10B800002846FFF7A5FD2023C5F88430002385F8DE -:10B81000783003200CE008241C622846FFF798FDCE -:10B82000C5F88440002385F87830012000E000202E -:10B83000BDE8F8830320FBE70320F9E730B583B0C8 -:10B8400004460023C0F88430FBF7ECF90546226873 -:10B85000126812F0080F0FD123681B6813F0040F51 -:10B8600026D12023E367C4F880300020206660667C -:10B8700084F8780003B030BD6FF07E430093034638 -:10B8800000224FF400112046FFF785FF0028E3D087 -:10B89000226852E8003F23F0800342E8003100298B -:10B8A000F6D12023E367002384F878300320E1E712 -:10B8B0006FF07E4300932B4600224FF48001204618 -:10B8C000FFF769FF0028CCD0226852E8003F23F43C -:10B8D000907342E800310029F6D1226802F1080392 -:10B8E00053E8003F23F00103083242E80031002909 -:10B8F000F3D12023C4F88030002384F8783003206B -:10B90000B8E768B310B50446C36F03B32423E367F5 -:10B910002268136823F001031360636AE3B92046C9 -:10B92000FFF740FD012811D02268536823F49043AB -:10B9300053602268936823F02A0393602268136897 -:10B9400043F0010313602046FFF778FF10BD80F835 -:10B950007830F9F751FDD9E72046FFF7B7FEDEE76B -:10B9600001207047DFF834D0FDF7FAFC0C480D4990 -:10B970000D4A002302E0D458C4500433C4188C424A -:10B98000F9D30A4A0A4C002301E013600432A242B0 -:10B99000FBD3F4F7B9FEF8F713F97047000008205D -:10B9A000000000205C000020C8BD00085C000020F2 -:10B9B00014270020FEE70000F8B500BFF8BC08BC63 -:10B9C0009E467047F8B500BFF8BC08BC9E4670475D -:10B9D0002F000000434F4D4D414E442E545854000B -:10B9E00046494C45312E545854000000455252529D -:10B9F0004F52212121202A25732A20646F6573204C -:10BA00006E6F74206578697374730A0A0000000011 -:10BA10004552524F52212121204E6F2E2025642065 -:10BA2000696E206F70656E696E672066696C65204F -:10BA30002A25732A0A0A00004552524F5221212119 -:10BA4000204E6F2E20256420696E20726561646926 -:10BA50006E672066696C65202A25732A0A0A000031 -:10BA60004552524F52212121204E6F2E2025642015 -:10BA7000696E20636C6F73696E672066696C652000 -:10BA80002A25732A0A0A000046696C65202A257354 -:10BA90002A20434C4F534544207375636365737389 -:10BAA00066756C6C790A00004552524F5221212173 -:10BAB0002043616E2774207365656B207468652070 -:10BAC00066696C653A2020202A25732A0A0A00003C -:10BAD0004552524F52212121202A25732A20646F7A -:10BAE0006573206E6F74206578697374730A0A0039 -:10BAF0002A25732A20686173206265656E2072654D -:10BB00006D6F766564207375636365737366756CBA -:10BB10006C790A004552524F52204E6F2E202564F8 -:10BB200020696E2072656D6F76696E67202A2573B5 -:10BB30002A0A0A00222A2B2C3A3B3C3D3E3F5B5D01 -:10BB40007C7F0000232D302B20000000686C4C000F -:10BB50006566674546470000303132333435363745 -:10BB60003839414243444546000000003031323309 -:10BB70003435363738396162636465660000000029 -:10BB80000000000E00000000000000000000004067 -:10BB90000000000000000000001F00000000000086 -:10BBA0000E00000000000000000000003030110115 -:10BBB000FFFF000001010300000000000000000082 -:10BBC0000000000000000000004000000002000033 -:10BBD0000000000000000000000000000000000065 -:10BBE0000000000000000000000000000000000055 -:10BBF0000000000000000000A00F0000F03F000166 -:10BC00000100010000000000000000000000000032 -:10BC1000000000400000000000000000001F0000C5 -:10BC2000000000000E000000000000000000000006 -:10BC300012322101FFFF000001010300000000009B -:10BC400000000000000000000000000000400000B4 -:10BC500006069919009A000000000000000000008C -:10BC600000000000A00F0000000000000000000025 -:10BC700000000000000000000000000000000000C4 -:10BC80000000FF1601000100000001000200030097 -:10BC90000400050006000700080009000A000B0068 -:10BCA0000C000D000E001F002000220023002400C5 -:10BCB000250026002700280029002A002B002C0040 -:10BCC0002D002E002F0030003100320033003400F0 -:10BCD0003500360037003E003F0040004100420082 -:10BCE00043004400450047005000510052005300FB -:10BCF0005400550056005700580059005A005B0088 -:10BD00005C005D005E005F001E001D00DD48000855 -:10BD1000054900080D490008314900085549000847 -:10BD20000000000001020304000000000000000009 -:10BD300001020304060708094355454141414143B7 -:10BD400045454549494941414592924F4F4F5555C7 -:10BD5000594F554F9C4F9E9F41494F55A5A5A6A7AA -:10BD6000A8A9AAABACADAEAFB0B1B2B3B44141413A -:10BD7000B8B9BABBBCBDBEBFC0C1C2C3C4C54141D6 -:10BD8000C8C9CACBCCCDCECFD1D14545454949490B -:10BD900049D9DADBDCDD49DF4FE14F4F4F4FE6E8B1 -:10BDA000E85555555959EEEFF0F1F2F3F4F5F6F781 -:08BDB000F8F9FAFBFCFDFEFFAF -:08BDB800584DFF7F010000005F -:04BDC000690200080C -:04BDC4004102000830 -:10BDC800040000200000000080000020E80000209F -:10BDD80050010020000000000000000000000000EA -:10BDE800000000000000000000000000000000004B -:10BDF800000000000000000000000000000000003B -:10BE0800000000000000000000000000000000002A -:0CBE180001010000100000000024F400F4 -:040000050800B965D1 +:1016C0000023034A1370034A1380034A13807047B0 +:1016D000C4010020C2010020C001002030B40B88EA +:1016E00004881B1BD1ED017A03F6B73C41F26E74FE +:1016F000A44518D890ED027A06EE903AF8EEE66A24 +:1017000027EE267A284C2468284D2D68641B06EEA7 +:10171000904AF8EE666A27EE267A9FED256AC7EEB4 +:10172000066A77EEA67AD0ED016A9FED227AF4EE92 +:10173000C77AF1EE10FA09DC9FED1F7AF4EEC77A52 +:10174000F1EE10FA04D5DFED1C7A01E0DFED197A35 +:10175000C1ED017A07EE103AB8EEC77A27EE267A85 +:10176000DFED166A37EE267AFDEEE77AF8EEE77AD5 +:1017700077EE877AFDEEE77A17EE900AB0F57A7F7A +:1017800006DB4DF6E053984204DD4DF6E05001E0F3 +:1017900042F26020022A02D080B230BC7047024B75 +:1017A0001A68024B1A60F7E7200300201803002094 +:1017B0000000C8420000FA460000FAC600000047D8 +:1017C00038B50C46C0F30E0500210846FFF740FF70 +:1017D00001224FF480412C4805F0CFFA01224FF44A +:1017E00080512A4805F0C9FA294B1B6813F0400FB5 +:1017F00004D1274A136843F04003136000224FF4DA +:101800008051214805F0B9FA0023214A926812F06C +:10181000020F05D15A1CB3F57A7F01D21346F4E7C3 +:101820001B4B9D8100231A4A926812F0010F05D1CB +:101830005A1CB3F57A7F01D21346F4E7144BDB68E8 +:101840000023134A926812F0020F05D15A1CB3F517 +:101850007A7F01D21346F4E70D4B9C8100230C4A9A +:10186000926812F0010F05D15A1CB3F57A7F01D2AC +:101870001346F4E7064BDB6801224FF4805102481F +:1018800005F07BFA38BD00BF00040240000C0240A6 +:101890000038004070B506460D46002408E036F8D2 +:1018A0001410054B33F81400FFF78AFF0134A4B27B +:1018B000AC42F4D370BD00BFE0BF0008F8B50F46DE +:1018C0001646012806D90546B0F5805F03D94FF4C6 +:1018D000805500E00225B6F5005F01D341F6FF76A2 +:1018E00004211E20FFF76CFF00242DE0012234E0CC +:1018F000012238E0A91A89B2012909D9013989B22E +:10190000ABB1A21A03FB02F292FBF1F2831A0BE0D5 +:101910000121F5E7012D2ED96A1E92B23BB104FBDD +:1019200003F393FBF2F31B1A13F5005F25DBB3F50A +:10193000005F24DA99B2890089B204F5C04080B210 +:10194000FFF73EFF0134A4B2A5421BD93046730015 +:10195000002FDFD06A08012DC8D99442CAD2012ACB +:10196000C6D9013A92B2002BE1D004FB03F393FBFA +:10197000F2F31B1AD8E70122D0E7054BDAE741F66C +:10198000FF73D7E700211E20FFF71AFFF8BD00BF45 +:1019900000E0FFFF70B50646194B187858B30D46A6 +:1019A0004B1E9BB20B2B25D8164B1B880B44164A9B +:1019B0001288934220D80024AC4215D236F8143055 +:1019C00003F5005292B2B2F5804F17D20D4A10883B +:1019D000204480B2990089B200F5C04080B2FFF780 +:1019E000EFFE0134A4B2E7E7064B1A8815441D80C8 +:1019F000012000E0002070BD0020FCE70020FAE795 +:101A0000C4010020C0010020C201002000B583B045 +:101A100001224FF48051164805F0AFF90022402111 +:101A2000144805F0AAF90023019302E0019B013359 +:101A30000193019BB3F57A7FF8D3012240210D4831 +:101A400005F09BF942210C48FFF724FF00211E20DE +:101A5000FFF7B6FE01211D20FFF7B2FE01224FF471 +:101A60000061064805F089F903B05DF804FB00BF8A +:101A700000040240000802405CBF0008000C024065 +:101A800000B583B001224FF400610F4805F075F9ED +:101A900001211E20FFF794FE01211D20FFF790FE7B +:101AA0000023019302E0019B01330193019BB3F5F5 +:101AB0007A7FF8D300224FF40061034805F05DF906 +:101AC00003B05DF804FB00BF000C024008B5002124 +:101AD0001E20FFF775FE01224FF40061014805F05A +:101AE0004CF908BD000C024070B5012806D9044627 +:101AF000B0F5805F03D94FF4805400E0022419B19F +:101B00000F2902D90F2100E001210D0205F47065B3 +:101B100045F01105264601F00F0104FB01F119B152 +:101B2000B1F5803F35D20E4642211B48FFF7B2FE89 +:101B3000FFF7CCFF43F230012720FFF741FE4FF4BF +:101B400000713720FFF73CFE40F201112B20FFF718 +:101B500037FE29462820FFF733FEB1B22920FFF7D0 +:101B60002FFE00211F20FFF72BFE00215C20FFF736 +:101B700027FE00215D20FFF723FE611E89B20901C7 +:101B800089B25E20FFF71CFE01211D20FFF718FE21 +:101B900070BD4FF6FF76C7E7D8BE0008831E9BB224 +:101BA00040F6FE72934201D90020704710B50446FA +:101BB000FFF78CFFFFF784FD01212046FFF794FF1C +:101BC00004211E20FFF7FCFD044B1C80044B002267 +:101BD0001A800120034B187010BD00BFC201002005 +:101BE000C0010020C401002008B5044B1B7813B9C4 +:101BF000FFF766FD08BDFFF769FFF9E7C4010020A4 +:101C000010B540F4004400210846FFF721FD0122F1 +:101C10004FF480412C4805F0B0F801224FF4805178 +:101C20002A4805F0AAF82A4B1B6813F0400F04D18C +:101C3000274A136843F04003136000224FF4805199 +:101C4000214805F09AF80023214A926812F0020F09 +:101C500005D15A1CB3F57A7F01D21346F4E71C4B29 +:101C60009C8100231A4A926812F0010F05D15A1C78 +:101C7000B3F57A7F01D21346F4E7154BDB680023F6 +:101C8000134A926812F0020F05D15A1CB3F57A7FFD +:101C900001D21346F4E700230D4A93810C4A92685F +:101CA00012F0010F05D15A1CB3F57A7F01D2134609 +:101CB000F4E7074BDC68A4B201224FF480510248DC +:101CC00005F05BF8204610BD00040240000C024005 +:101CD000003800402DE9F04106460C4615461F46E7 +:101CE000BDF81880FFF7ECFC1CB1012C02D80224CF +:101CF00003E01024B4F5805F04D835B10F2D05D969 +:101D00000F2503E04FF48054F7E70125B8F5005F95 +:101D100001D341F6FF7829462046FFF7E5FE42460B +:101D200039462046FFF7CAFD36B1FFF7A9FE1E204F +:101D3000FFF766FFBDE8F081FFF7C8FEF7E7F8B5EB +:101D400005460F4614461E46FFF7BAFC67B31CB1A2 +:101D50003F2C02D93F2400E0012405F00305A40034 +:101D6000E4B22543330103F0F00340F201141C43B5 +:101D700043F212212720FFF723FD29463720FFF7E2 +:101D80001FFD21462820FFF71BFDBDF81810292054 +:101D9000FFF716FD00211F20FFF712FDFFF770FE71 +:101DA0001E20FFF72DFFF8BDFFF790FEF8E72DE9A5 +:101DB000F04F83B001900F4615461C46BDF834B075 +:101DC0000020FFF71DFF82460120FFF719FF814623 +:101DD0000220FFF715FF80466020FFF711FF9DF8F6 +:101DE00030301B0103F0F00340F201161E431CB11A +:101DF0003F2C02D93F2400E00124BBF1000F01D1A8 +:101E00004FF6FF7B05F00305A400E4B22543BAF1C9 +:101E1000000F36D1012419F4F47F00D0002418F407 +:101E20000E6F00D0002410F03F0F00D0002427B127 +:101E3000019B13F0010F00D100242720FFF7E0FEE3 +:101E400043F21223984200D000242820FFF7D8FE46 +:101E5000B04200D000242920FFF7D2FE584500D020 +:101E600000241F20FFF7CCFE00B100243720FFF72D +:101E7000C7FEA84200D0002484F0010003B0BDE8F2 +:101E8000F08F0024C7E7000038B5054608B10023ED +:101E900003701A4B1B783BB1194B1B88012B03D9DC +:101EA000184A1288934207D0FFF79EFE1E20FFF7C4 +:101EB000A7FE0446204638BD00211E20FFF780FC07 +:101EC00000215D20FFF77CFC0D4B1988013989B298 +:101ED000090189B25E20FFF773FC01211D20FFF785 +:101EE0006FFCFFF7CDFD1E20FFF78AFE0446FFF7CB +:101EF000E7FB002DDED001232B70DBE7C4010020BF +:101F0000C2010020C00100202DE9F04F83B08346BC +:101F10000F4614461D460020FFF772FE8246012040 +:101F2000FFF76EFE81460220FFF76AFE80466020C2 +:101F3000FFF766FE1CB1012C02D8022403E0102436 +:101F4000B4F5805F04D835B10F2D05D90F2503E016 +:101F50004FF48054F7E701252E0206F4706646F030 +:101F60001106019405F00F0504FB05F51DB1B5F54B +:101F7000803F4CD20195013CA4B22401A4B2BAF135 +:101F8000000F48D1012519F4F47F00D0002518F482 +:101F90000E6F00D0002510F03F0F00D000251FB1BC +:101FA0001BF0010F00D100252720FFF729FE43F287 +:101FB0003003984200D000252820FFF721FEB042D0 +:101FC00000D000252920FFF71BFEBDF80430984201 +:101FD00000D000251F20FFF713FE00B100255D2073 +:101FE000FFF70EFE00B100255E20FFF709FEA042BC +:101FF00000D000252B20FFF703FE40F2011398428A +:1020000000D0002585F0010003B0BDE8F08F4FF649 +:10201000FF730193AFE70025B5E7000038B504462C +:1020200000210220FFF714FB1E4D01224FF48051C6 +:10203000284604F0A2FE01224FF48041284604F015 +:102040009CFE05F5006501224FF48051284604F0FE +:1020500094FE00224FF40051284604F08EFE002327 +:10206000114A926812F0020F05D15A1CB3F57A7F1B +:1020700001D21346F4E70C4B9C8100230A4A926874 +:1020800012F0010F05D15A1CB3F57A7F01D2134625 +:10209000F4E7054BDB6801224FF40051034804F0DC +:1020A0006CFE38BD0004024000380040000C0240C5 +:1020B0002DE9F0410546F9B94FF4005747F480780F +:1020C000C2F30D0646F48046C2F38D3242F48044DA +:1020D0004046FFF7A3FF3046FFF7A0FF2046FFF77B +:1020E0009DFF4FF44040FFF799FF05B9474638463A +:1020F000FFF794FFBDE8F08142F20207DEE700003F +:1021000010B5092813D8DFE800F00513212F3D4B47 +:102110005965717D414C01224FF48061204604F0E5 +:102120002CFE00224FF48061204604F026FE10BDF4 +:102130003A4C01224FF40061204604F01EFE0022BA +:102140004FF40061204604F018FEF0E7334C012202 +:102150004FF48051204604F010FE00224FF48051CD +:10216000204604F00AFEE2E72C4C01224FF4005115 +:10217000204604F002FE00224FF40051204604F0F5 +:10218000FCFDD4E7254C01224FF48041204604F0A9 +:10219000F4FD00224FF48041204604F0EEFDC6E736 +:1021A0001E4C01224FF40041204604F0E6FD0022BF +:1021B0004FF40041204604F0E0FDB8E7184C01223E +:1021C0001021204604F0D9FD00221021204604F001 +:1021D000D4FDACE7124C01222021204604F0CDFDB5 +:1021E00000222021204604F0C8FDA0E70C4C01226B +:1021F0004021204604F0C1FD00224021204604F089 +:10220000BCFD94E7064C01228021204604F0B5FD78 +:1022100000228021204604F0B0FD88E7001802402B +:102220000004024038B5044600224FF48041814842 +:1022300004F0A3FD00224FF400717F4804F09DFDDF +:10224000002300E00133B3F5FA7FFBD301224FF402 +:102250008041784804F091FD01224FF400717648E6 +:1022600004F08BFD002300E00133B3F5FA7FFBD3CC +:10227000631E032B39D8DFE803F0023A6FA66D4CDA +:1022800001224FF40061204604F077FD00224FF454 +:102290008061204604F071FD002300E00133B3F5B6 +:1022A000FA7FFBD3654A136843F0400313600023B1 +:1022B000624A926812F0010F04D1B3F57A7F01D817 +:1022C0000133F5E75D490A6822F040020A6000E048 +:1022D0000133B3F5FA7FFBD301224FF480615548F7 +:1022E00004F04BFD554BDD68ADB2284638BD524C6D +:1022F00001224FF48061204604F03FFD002240217E +:10230000204604F03AFD002300E00133B3F5FA7FE4 +:10231000FBD34B4A136843F0400313600023484A41 +:10232000926812F0010F04D1B3F57A7F01D801331E +:10233000F5E743490A6822F040020A6000E00133F1 +:10234000B3F5FA7FFBD3012240213B4804F015FD91 +:102350003B4BDD68ADB2C8E7364C01224FF48061DB +:10236000204604F00AFD00224FF40061204604F0EC +:1023700004FD002300E00133B3F5FA7FFBD32F4ABD +:10238000136843F04003136000232C4A926812F054 +:10239000010F04D1B3F57A7F01D80133F5E727495E +:1023A0000A6822F040020A6000E00133B3F5FA7FC8 +:1023B000FBD301224FF400611E4804F0DEFC1F4BEA +:1023C000DD68ADB291E71C4C01224021204604F0AB +:1023D000D4FC00224FF48061204604F0CEFC0023A0 +:1023E00000E00133B3F5FA7FFBD3154A136843F0DD +:1023F000400313600023124A926812F0010F04D1C7 +:10240000B3F57A7F01D80133F5E70D490A6822F068 +:1024100040020A6000E00133B3F5FA7FFBD30122EA +:102420004FF48061044804F0A8FC054BDD68ADB2B0 +:102430005BE700BF0010024000140240003401407E +:102440000050014008B5044806F03CFB0023034A55 +:102450001370034A136008BD10040020DE02002040 +:10246000140300202DE9F04F8FB0002409940A9442 +:102470000B940C940D94984B1A6B42F020021A6343 +:102480001A6B02F020020192019A1A6B42F080024C +:102490001A631A6B02F080020292029A1A6B42F0DF +:1024A00004021A631A6B02F004020392039A1A6B75 +:1024B00042F001021A631A6B02F001020492049ABC +:1024C0001A6B42F002021A631A6B02F002020592C2 +:1024D000059A1A6B42F010021A631A6B02F010028E +:1024E0000692069A1A6B42F008021A631A6B02F0FF +:1024F00008020792079A1A6B42F040021A631B6B9C +:1025000003F040030893089BDFF8DC8122464FF478 +:10251000C861404604F031FCDFF8D0912246B82172 +:10252000484604F02AFC01224021484604F025FCDC +:10253000DFF8BCA122464B21504604F01EFC674E3A +:1025400001224FF48071304604F017FC22464FF40C +:102550004061304604F011FC01220C21304604F0A9 +:102560000CFC01224FF48041304604F006FCDFF8F9 +:1025700084B122464FF44F61584604F0FEFB584F99 +:1025800001224FF48051384604F0F7FB01224FF44A +:102590008051584604F0F1FB22464FF4C171384691 +:1025A00004F0EBFB01224FF40061384604F0E5FB38 +:1025B00001224FF40051384604F0DFFB22464FF46D +:1025C0007E41484804F0D9FB182309930A94012559 +:1025D0000B9509A9404604F0C7FA4FF4C863099364 +:1025E0000A950B940C9409A9404604F0BDFAF02317 +:1025F00009930A950B940C9409A9484604F0B4FA7F +:10260000082309930A950B9403230C9309A94846C0 +:1026100004F0AAFA4B2309930A950B940C9409A988 +:10262000504604F0A1FA4FF4F04309930A940B9436 +:1026300009A9404604F098FA4FF4506309930A95AB +:102640000B940C9409A9304604F08EFA0C230993DC +:1026500011230A930B940C9409A9304604F084FAD0 +:102660004FF4804309930A950B9403230C9309A913 +:10267000304604F079FA41F6F04309930A950B9439 +:102680000C9409A9584604F06FFA43F68213099393 +:102690000A950B940C9409A9384604F065FA4FF496 +:1026A000807309930A940B9409A9504604F05CFACC +:1026B00009950A940B9409A9384604F055FA4FF489 +:1026C0007E4309930A950B940C9409A9054804F0DC +:1026D0004BFA0FB0BDE8F08F003802400010024006 +:1026E000000C0240001802400014024000080240A2 +:1026F000000002400004024010B588B0002403949A +:102700000494059406940794114B1A6C42F00052FD +:102710001A641A6C02F000520192019A1A6B42F08C +:1027200001021A631B6B03F001030293029B102347 +:1027300003930323049303A9064804F015FA064BF8 +:102740001968064A0A401A609C6008B010BD00BFB4 +:10275000003802400000024000740040FAEFFFFF22 +:102760002DE9F04192B02822002108A8FDF7F4FFDE +:1027700000240294039404940594069407942A4B2D +:102780005A6C42F400525A645A6C02F4005201929C +:10279000019A1A6B42F010021A631B6B03F01003CC +:1027A0000093009B4FF480530293022503954FF052 +:1027B0000308CDF81080052707971C4E02A9304664 +:1027C00004F047FE4FF4005302930395CDF81080B8 +:1027D00005940694079702A9304604F03AFE4FF498 +:1027E000806308934FF4827309934FF470630A93E4 +:1027F0000B950C944FF400730D9318230E930F94C4 +:102800001094072311930A4C08A9204605F09EFF57 +:10281000636823F010036360636823F00803636058 +:1028200012B0BDE8F08100BF003802400010024045 +:10283000003401402DE9F04192B02822002108A87F +:10284000FDF78AFF002402940394049405940694EF +:1028500007942F4B1A6C42F480421A641A6C02F4EB +:1028600080420192019A1A6B42F002021A631B6BBA +:1028700003F002030093009B4FF4005302934FF0C8 +:102880000208CDF80C800327049705260796214DF2 +:1028900002A9284604F0DDFD4FF480430293CDF8F1 +:1028A0000C80049705940694079602A9284604F024 +:1028B000D0FD4FF400430293CDF80C8004970594AB +:1028C0000694079602A9284604F0C3FD08944FF425 +:1028D000827309934FF470630A930B940C944FF432 +:1028E00000730D9310230E930F94109407231193EC +:1028F000094C08A9204605F029FF636823F010035E +:102900006360636823F00803636012B0BDE8F08180 +:102910000038024000040240003800402DE9F04138 +:1029200092B02822002108A8FDF716FF0024029487 +:1029300003940494059406940794294B5A6C42F42A +:1029400080125A645A6C02F480120192019A1A6B36 +:1029500042F020021A631B6B03F020030093009BDC +:1029600080230293022503954FF00308CDF81080D1 +:10297000052707971B4E02A9304604F06AFD4FF465 +:10298000807302930395CDF8108005940694079701 +:1029900002A9304604F05DFD4FF4806308934FF4C4 +:1029A000827309934FF470630A930B950C944FF460 +:1029B00000730D9318230E930F9410940723119313 +:1029C000094C08A9204605F0C1FE636823F01003F6 +:1029D0006360636823F00803636012B0BDE8F081B0 +:1029E0000038024000140240005001402DE9F0413F +:1029F00092B02822002108A8FDF7AEFE0024029420 +:102A000003940494059406940794294B5A6C42F459 +:102A100000125A645A6C02F400120192019A1A6B65 +:102A200042F001021A631B6B03F001030093009B49 +:102A300020230293022503954FF00308CDF8108060 +:102A4000082707971B4E0DEB0701304604F001FDE8 +:102A5000802302930395CDF8108005940694079780 +:102A60000DEB0701304604F0F4FC08944FF4827338 +:102A700009934FF470630A930B9501230C934FF461 +:102A800000730D9318230E930F9410940723119342 +:102A9000094C08A9204605F059FE636823F010038D +:102AA0006360636823F00803636012B0BDE8F081DF +:102AB00000380240000002400054014010B586B0CA +:102AC0000024019402940394049405941D4B1A6C01 +:102AD00042F001021A641B6C03F001030093009B97 +:102AE000194BD86822462146C0F30220FEF7A6FC07 +:102AF0000001C0B2154B83F81C034FF080521A60DE +:102B00004FF47A73ADF804300294114B039304949C +:102B100001A94FF0804006F0B1FC4FF080431A68E5 +:102B200022F080021A6099680A4A0A409A605A683C +:102B300022F070025A609A6822F080029A6006B011 +:102B400010BD00BF0038024000ED00E000E100E0F1 +:102B500040D10C00F8BFFEFF10B586B000240194F0 +:102B600002940394049405941C4B1A6C42F00802DE +:102B70001A641B6C03F008030093009B184BD86881 +:102B800022462146C0F30220FEF758FC0001C0B2E5 +:102B9000144B83F832034FF480225A6042F21073D0 +:102BA000ADF8043002944FF40C73039304940E4C6C +:102BB00001A9204606F062FC236823F0800323600D +:102BC000A2680A4B1340A360636823F0700363603C +:102BD000A36823F08003A36006B010BD0038024054 +:102BE00000ED00E000E100E0000C0040F8BFFEFF57 +:102BF00010B586B0002401940294039404940594C3 +:102C00001A4B1A6C42F020021A641B6C03F020036A +:102C10000093009B164BD86822462146C0F3022041 +:102C2000FEF70CFC0001C0B2124B83F837034FF4DF +:102C300000025A6040F29733ADF8043002946323E7 +:102C400003930D4C01A9204606F018FC236823F0DD +:102C500080032360636823F0700343F01003636014 +:102C6000A36823F08003A36006B010BD00380240C3 +:102C700000ED00E000E100E00014004010B586B077 +:102C80000024019402940394049405941A4B1A6C42 +:102C900042F010021A641B6C03F010030093009BB7 +:102CA000164BD86822462146C0F30220FEF7C6FB29 +:102CB0000001C0B2124B83F836034FF480025A6011 +:102CC0004BF2AF33ADF804300294132303930D4C51 +:102CD00001A9204606F0D2FB236823F0800323607D +:102CE000636823F0700343F010036360A36823F06C +:102CF0008003A36006B010BD0038024000ED00E084 +:102D000000E100E0001000402DE9F8430023A34A51 +:102D10001360A34A1360A34A1360A34A1360A34A33 +:102D20001360A34A1370A34A1380A34A1360A34AF3 +:102D30001360A34A1370A34A137005E0A24A00214E +:102D400022F8131001339BB20E2BF7D99E4B41F2A0 +:102D500011121A809D4B0022DA81DA701A711A82E0 +:102D60001A735A735A719A71DA72DA711A725A7244 +:102D70009A725A709A701A70954D2A80954C2280DA +:102D800000226A606260AA60A260934E9C46BCE822 +:102D90000F000FC6DCF800303380904E95E80F002E +:102DA00086E80F008E4D94E80F0085E80F008D4BEC +:102DB000DA6842F00102DA601A6842F001021A6031 +:102DC00003F58063DA6842F00102DA601A6842F0C3 +:102DD00001021A6003F51433D3F8B82022F001027F +:102DE000C3F8B8204FF00062DA604FF00072DA608A +:102DF0007D4A02F1080353E8003F43F080030832A4 +:102E000042E800310029F3D1784BD3F8B82042F0E2 +:102E10001002C3F8B820D3F8B82042F00402C3F877 +:102E2000B8204FF00062DA604FF00072DA60704A4A +:102E3000D3F8B83003F0C003402B00F084806B4B14 +:102E4000C3F8C0206B4AC3F8C42000246A4B1C603E +:102E50006A4B1C606A4E22460821304603F08DFF03 +:102E600022468021304603F088FF664F22464FF409 +:102E70008071384603F081FF22461021304603F06E +:102E80007CFFDFF89C8122464FF48061404603F0CE +:102E900074FF5D4D22460821284603F06EFF22464E +:102EA0000121284603F069FF22460221284603F04B +:102EB00064FF22464FF40061404603F05EFF224665 +:102EC0002021304603F059FF06F5006601224FF439 +:102ED0008061304603F051FFDFF848910122402124 +:102EE000484603F04AFF01224FF48041304603F088 +:102EF00044FF01224FF48041484603F03EFF012287 +:102F00004FF48041404603F038FF0122402128461B +:102F100003F033FF01224FF48051384603F02DFFB8 +:102F200001224FF48071304603F027FF21462046EE +:102F3000FEF7B0FB0121384603F018FF50B1FEF751 +:102F400065FDBDE8F883294BC3F8C420294AC3F8BE +:102F5000C0207AE74FF48071284603F007FF00286D +:102F6000EDD12A4806F0B2FB294B186018B1294B65 +:102F700001221A70E3E71E231A462749274806F064 +:102F8000F5FB234C2060214806F0B2FB20600023B3 +:102F9000084A1380064A1370E9E700BF380300208F +:102FA000200300201C030020340300202C030020F9 +:102FB000E1020020DC0200208C02002088020020B8 +:102FC000E0020020DF020020B802002020020020E2 +:102FD000580200204802002034020020780200201D +:102FE0006802002000100040001001400064024010 +:102FF000E4020020281001402803002024030020C0 +:1030000000080240000C02400000024028BD0008F9 +:103010009002002008030020980200202CBD000828 +:1030200000040240001402402DE9F04107460E461C +:1030300090461D46002416E000220421144803F0A7 +:103040009CFE14E000220821114803F096FE10E0D7 +:10305000012204210E4803F090FE0FE0284603F001 +:1030600093FF0134A4B2444510D2002FE4D1002EC6 +:10307000E8D1284603F088FF002FE9D1002EEDD0DB +:1030800001220821024803F078FEE7E7BDE8F0815D +:103090000010024010B5002405282CD8DFE800F00D +:1030A000030812171C26154802F05CFC204610BDD0 +:1030B000124C6421204602F00FFD204602F06DFD07 +:1030C00080B2F4E70D4802F0E7FC2046EFE70C4839 +:1030D00002F048FC2046EAE7094C6421204602F051 +:1030E000FBFC204602F059FD80B2E0E7044802F004 +:1030F000D3FC2046DBE72046D9E700BF0C060020C2 +:10310000C405002038B504460D46032818BF012821 +:1031100006D0013C032C2ED8DFE804F00D4565866F +:1031200001210220FEF794FA01224FF480514F480A +:1031300003F023FEEDE700224FF480414B4803F0FB +:103140001CFE00224A4B9B6813F0020F04D1B2F51B +:10315000FA7F01D80132F5E7454B9D810022444BAF +:103160009B6813F0010F04D1B2F5FA7F01D8013248 +:10317000F5E73F4BDB6801224FF480413B4803F009 +:10318000FCFD012240213B4803F0F7FD01224FF4F2 +:103190008051394803F0F1FD01224FF48071374826 +:1031A00003F0EBFD38BD00224021324803F0E5FD7D +:1031B0000022334B9B6813F0020F04D1B2F5FA7F63 +:1031C00001D80132F5E72E4B9D8100222C4B9B68E4 +:1031D00013F0010F04D1B2F5FA7F01D80132F5E7FF +:1031E000274BDB68C7E700224FF48051224803F0E9 +:1031F000C4FD00221E4B9B6813F0020F04D1B2F5F0 +:10320000FA7F01D80132F5E7194B9D810022184B56 +:103210009B6813F0010F04D1B2F5FA7F01D8013297 +:10322000F5E7134BDB68A6E700224FF480711348E3 +:1032300003F0A3FD0022124B9B6813F0020F04D190 +:10324000B2F5FA7F01D80132F5E70D4B9D810022DE +:103250000B4B9B6813F0010F04D1B2F5FA7F01D834 +:103260000132F5E7064BDB6885E700BF000402404A +:103270000038004000000240000C024000100240F4 +:10328000005401402DE9F84305460F4616461C46FA +:10329000AF4B00221A600121AE4803F067FD002801 +:1032A00000F0D2802B8803F0010323702B88C3F336 +:1032B000400363702B88C3F38003A3702B88C3F390 +:1032C000C003E3702B88C3F3001323712B88C3F36F +:1032D000401363712B88C3F38013A3712B88C3F34E +:1032E000C013E3712B88C3F3002323722B88C3F32D +:1032F000402363722B88C3F38023A3722B88C3F30C +:10330000C023E3722B88C3F3003323732B88C3F3EA +:10331000403363736B883B80AB8833806B89E38178 +:10332000AB8907EE903AF8EE677A9FED8B7A67EEFD +:10333000877AC7ED017AEB8907EE903AF8EE677A63 +:1033400067EE877AC7ED027A2B8A07EE903AF8EE9D +:10335000677A67EE877AC6ED017A6B8A07EE903A54 +:10336000F8EE677A67EE877AC6ED027AAA8A7B4B17 +:103370005A83EB8ABB812B8BB3816378002B00F0DF +:10338000958001220821764803F0F7FCA378002BF2 +:1033900000F0928001228021714803F0EEFCE37876 +:1033A000002B00F08F8001224FF48071694803F0F8 +:1033B000E4FC2379002B00F08C8001221021684866 +:1033C00003F0DBFC6379002B00F0898001224FF4CD +:1033D0008061644803F0D1FCA379002B00F0868063 +:1033E00001220821604803F0C8FC637A1BB1E3792D +:1033F000002B40F08180002201215B4803F0BDFCDE +:1034000000224FF40061574803F0B7FCA37A1BB1C8 +:10341000237A002B40F0868000220221524803F0DC +:10342000ACFC002220214E4803F0A7FC237B1BB9F3 +:103430004E4B7B604E4BBB60637B1BB94B4B736049 +:103440004B4BB360BDE8F8834FF48071464803F0FE +:103450008DFC01287FF426AF464806F037F93C4B37 +:10346000186000287FF41EAFDFF80C91484606F084 +:1034700043FADFF8DC80C8F80000484606F01AFA84 +:10348000C8F800001E222946484606F041F9C8F84F +:1034900000001E222946484606F070FAC8F80000CF +:1034A000344806F025F9C8F80000FBE600220821A0 +:1034B0002B4803F062FC69E700228021284803F0D2 +:1034C0005CFC6CE700224FF48071224803F055FC4D +:1034D0006FE700221021224803F04FFC72E7002220 +:1034E0004FF480611F4803F048FC75E70022082173 +:1034F0001D4803F042FC78E747F6FF710320FFF711 +:1035000001FE47F6FF710320FFF7FCFD01224FF497 +:103510000061144803F031FC01221146124803F007 +:103520002CFC73E747F6FF710420FFF7EBFD47F62D +:10353000FF710420FFF7E6FD01222021084803F077 +:103540001CFC01220221084803F017FC6EE700BFB3 +:1035500090020020000C02400000803BB8020020D6 +:103560000008024000040240000002400000204128 +:103570000AD7233C28BD00082CBD000884460088DB +:10358000012304E03CF81320504001331BB28B426E +:10359000F8DB704710B50E4B1B8841F211129342B5 +:1035A00005D047F2777293420FD10E2400E00D242C +:1035B0002146FFF7E3FF074B1880074B33F8143021 +:1035C000984214BF0020012010BD0020FCE700BF7E +:1035D000DA020020D80200209802002010B504462C +:1035E00001210A4803F0C2FB08B1012010BD0848C0 +:1035F00006F06CF808B10120F8E71E2221460548C4 +:1036000006F0BCF9024806F073F8EFE7000C024040 +:1036100028BD000838BD000838B5044601210D4812 +:1036200003F0A4FB08B1012038BD0B4806F04EF8AA +:1036300008B10120F8E7094D2B681E2221460848F1 +:1036400006F094F82B681E332B60034806F050F800 +:10365000EAE700BF000C024028BD00088C020020F1 +:1036600038BD000810B501210B4803F07FFB08B1FD +:10367000012010BD094806F029F808B10120F8E73B +:10368000074C204606F038F9204606F013F90348A7 +:1036900006F02EF8EDE700BF000C024028BD000840 +:1036A00038BD00088C4600220CE033B9074BDB69BB +:1036B00013F08003F9D00123F7E7815C034B996293 +:1036C000013292B26245F1D3704700BF0010014051 +:1036D0000D4B1B78002BFBD10C4BD3F8B82022F0FC +:1036E0000102C3F8B820D3F8BC206FF30F021043D7 +:1036F000C3F8BC00D3F8B82042F00102C3F8B820E8 +:10370000014B01221A707047E00200200064024061 +:1037100072B6FEE700B585B00023009301930293D3 +:1037200003932B482B4A02604FF44032426083607F +:1037300001220261836180F82030C36226498162E0 +:10374000C3600521C16180F83030426102F0DEF8CB +:10375000002831D109230093012301930723029309 +:1037600069461B4802F0BAFA40BB082300930223C3 +:1037700001936946164802F0B1FA08BB0223009390 +:10378000032301936946124802F0A8FAD0B90A232C +:1037900000930423019369460D4802F09FFA98B9FB +:1037A0000B230093052301936946094802F096FA1A +:1037B00060B905B05DF804FBFFF7AAFFFFF7A8FFAB +:1037C000FFF7A6FFFFF7A4FFFFF7A2FFFFF7A0FF99 +:1037D0000C060020002001400100000F00B585B05C +:1037E000002300930193029303931448144A026048 +:1037F0004FF44032426083600361836180F820307F +:10380000C362104A8262C3600122C26180F8303014 +:10381000426102F07BF868B90F2300930123019302 +:10382000072302936946054802F058FA20B905B00B +:103830005DF804FBFFF76CFFFFF76AFFC40500208B +:10384000002201400100000F2DE9F041B4B0002139 +:103850002D912E912F913091319132913391279169 +:10386000289129912A912B912C91902203A8FCF761 +:1038700073FF4023039303A802F076FE002840F074 +:103880009E80504B5A6C42F010025A645A6C02F0FF +:1038900010020292029A1A6B42F001021A631B6B29 +:1038A00003F001030193019B4FF4007327934FF042 +:1038B0000208CDF8A0800327299700242A942B948E +:1038C00007262C96404D27A9284603F0C2FD4FF449 +:1038D00080632793CDF8A08029972A942B942C9667 +:1038E00027A9284603F0B5FD384BD3F8B82022F0BD +:1038F000F05242F00062C3F8B820D3F8B82022F0AA +:10390000C00242F04002C3F8B820D3F8B82042F415 +:103910004032C3F8B820D3F8B82022F49072C3F82C +:10392000B820D3F8B82022F40072C3F8B820D3F836 +:10393000B82042F48062C3F8B820D3F8B82022F44B +:10394000C052C3F8B820D3F8B82022F4C042C3F85C +:10395000B820D3F8CC2022F00402C3F8CC201C4BB2 +:10396000D86822462146C0F30220FDF767FD00011A +:10397000C0B2184B83F8250320225A604FF4E1337C +:103980002D932E942F9430940C23319332943394AE +:1039900004F1804404F588342DA9204605F00EFE7C +:1039A000636823F490436360A36823F02A03A36051 +:1039B000236843F00103236034B0BDE8F081FFF7D2 +:1039C000A7FE00BF00380240000002400064024031 +:1039D00000ED00E000E100E008B50848084B036096 +:1039E000B7234360002383600922C26003618361BF +:1039F00005F0D4F900B908BDFFF78AFE10040020D5 +:103A00000044014008B50B480B4B03604FF4E13311 +:103A1000436000238360C36003610C2242618361C1 +:103A2000C3610362436208F018F900B908BDFFF7EB +:103A30006FFE00BF3C030020007C004000B589B051 +:103A40000023049305930693079301930293039332 +:103A50001348144A0260436083605B22C2600361C2 +:103A60004361836105F09AF998B94FF48053049348 +:103A700004A90B4805F0D4FA68B900230193029316 +:103A8000039301A9064805F05DFC30B909B05DF863 +:103A900004FBFFF73DFEFFF73BFEFFF739FE00BFDB +:103AA000A80400200004014000B589B00023019360 +:103AB0000293039304930593069307931448154ABE +:103AC00002600122426083605B22C2600361802346 +:103AD000836105F063F9A8B90D4805F08FF998B92D +:103AE000602301935B23029300220392059201A9B4 +:103AF000074805F0EBF948B9054801F0C5FD09B0E4 +:103B00005DF804FBFFF704FEFFF702FEFFF700FE7F +:103B1000C40300200048014000B58FB000230A9381 +:103B20000B930C930D9307930893099300930193C0 +:103B3000029303930493059306931E481E4A026062 +:103B4000436083602D22C2600361836105F026F922 +:103B500030BB4FF480530A930AA9164805F060FA67 +:103B600000BB144805F04AF9F0B900230793099304 +:103B700007A9104805F0E6FBC0B96023009316239F +:103B8000019300230293049308226946094805F033 +:103B90009DF968B9074801F077FD0FB05DF804FBA7 +:103BA000FFF7B6FDFFF7B4FDFFF7B2FDFFF7B0FD7D +:103BB000FFF7AEFDF40400200008004010B596B0F9 +:103BC000002412941394149415940B940C940D9453 +:103BD0000E940F94109411942C2221466846FCF701 +:103BE000BBFD2548254B0360446084600823C36007 +:103BF00004614461846105F0D1F8002832D14FF4AA +:103C00008053129312A91C4805F00AFA00282BD100 +:103C1000194805F0F3F848BB60230B9304230C9379 +:103C200000220D920F920BA9134805F04FF9F8B935 +:103C30000023009301930293039304934FF40052E3 +:103C40000592069307934FF00072089209930A9326 +:103C50006946094805F0C6FB60B9074801F014FD44 +:103C600016B010BDFFF754FDFFF752FDFFF750FDF2 +:103C7000FFF74EFDFFF74CFD5C0400200000014003 +:103C800000B595B03422002107A8FCF765FD00239C +:103C900002930393049305930693244B1A6C42F00A +:103CA00080521A641B6C03F080530093009B204BDE +:103CB0001A6842F440421A601B6803F440430193BF +:103CC000019B012307934FF48033089302230D9344 +:103CD0004FF480020E9219220F924FF4B872109294 +:103CE000119308221292139307A802F0EBF8B0B9CF +:103CF00003F052F8A8B90F23029302230393002381 +:103D000004934FF4A05305934FF480530693062178 +:103D100002A802F04DFB30B915B05DF804FBFFF7C7 +:103D2000F7FCFFF7F5FCFFF7F3FC00BF003802409B +:103D3000007000402DE9F04387B003F007F9FFF76A +:103D40009FFFFEF78FFBFDF7ABFBFEF709FD00F0D1 +:103D500089FFFEF7B3FEFEF7FFFEFFF7DBFCFFF780 +:103D60003DFDFEF767FDFEF7D9FDFEF73FFEFFF7CD +:103D70006BFDFDF783FBFEF73BFFFEF77FFFFFF7D1 +:103D80002BFEFFF73FFEFFF759FEFFF78DFEFFF713 +:103D9000C3FEFFF713FFFEF7AFFCFEF7B5FF8D4A3A +:103DA0003523D362D36A01335B08013BD363D36A03 +:103DB0009B00033302F5A032D362D36A01335B0860 +:103DC000013B53630021844805F0BAF94CE0834B72 +:103DD0001B78002B4FD1824A52E8003F43F4807396 +:103DE00042E800310029F6D17D4A52E8003F43F015 +:103DF000200342E800310029F6D1794A02F1080394 +:103E000053E8003F43F00103083242E80031002943 +:103E1000F3D1744B002283F8252320225A606F4B84 +:103E200001221A7027E0704B00221A706F4B5A68FB +:103E30001A61FEF707FB6E4B1B78022B00F0C08562 +:103E4000032B00F0F385012B09D16A4C0221204697 +:103E5000FFF728FC002323706370654A1370664BDC +:103E60001B78012B00F0E4854FF48071634802F069 +:103E70007DFF0128ABD0624B1B780F2BDBD801A252 +:103E800052F823F0273E0008C53E00082F3F0008E7 +:103E9000693F0008993F0008A93F0008C53F000896 +:103EA0002D400008BD44000803450008814100087A +:103EB0005D420008AD420008634300089F430008CC +:103EC0006B4400084F4C0D212046FFF757FB4E4B2B +:103ED00018802046FFF75EFB70B9464A137843F01E +:103EE00004031370464B02221A703F4B00221A70D3 +:103EF0003F4B01221A709EE7444A136843F0400387 +:103F0000136002F58E32136843F040031360404B98 +:103F1000404A41492046FFF7B5F9404B1A68404BEB +:103F20001A600723364A13702F4A1370E0E72F4BAD +:103F30005A681A61FEF786FAFEF7E6FEFDF754FEB0 +:103F4000324A136823F04003136002F58E3213687F +:103F500023F0400313600023294A1370224A137090 +:103F6000234B01221A7066E72E48FFF755FB82B2F9 +:103F70002D4B1A801F490B7803430B7042B91C4B21 +:103F800003221A700023184A13701D4A137052E757 +:103F9000174B01221A70F5E7154B02221A70124BCB +:103FA0001A78174B1A7046E7FFF75CFB114A137833 +:103FB000034313700E4B01221A700B4B1A78104BEF +:103FC0001A7038E70A4B01221A70074B1A780C4B0B +:103FD0001A7030E7000800405C040020DF02002077 +:103FE0000010014000E100E007030020C8010020AC +:103FF0000603002004030020E1020020000002402C +:104000000803002098020020D80200200038004059 +:1040100034020020680200207802002038030020CB +:1040200034030020B8020020D6020020B24B5A68A8 +:104030001A61FEF707FAB14B1B68B14A1268934246 +:104040007FF6F9AEAE4A13600120FEF7EBF8AD4FF4 +:1040500038810120FEF7E6F838810220FEF7E2F809 +:10406000A94E30810220FEF7DDF830810320FEF7F3 +:10407000D9F80320FEF7D6F838800420FEF7D2F8EE +:104080000420FEF7CFF83080DFF8AC8201223946F9 +:104090004046FDF723FB01469C4D28800320FFF797 +:1040A00031F8DFF89892022231464846FDF716FBB8 +:1040B000014628800420FFF725F83B89944C638053 +:1040C0003389A380B8F80C100120FFF71BF8B9F86A +:1040D0000C100220FFF716F80020FEF7DBFF288007 +:1040E0000120FEF7D7FF2880E0810120FEF7D2FFF4 +:1040F000288020820120FEF7CDFF288060820120E9 +:10410000FEF7C8FF2880A0820120FEF7C3FF2880A9 +:10411000E0820220FEF7BEFF28800320FEF7BAFFF0 +:1041200028800420FEF7B6FF288020830520FEF7B4 +:10413000B1FF2880774B1B68774A1360E3801B0C24 +:1041400023813B8863813388A381744BDB7A012B05 +:1041500003D0734B07221A706DE602340D212046FE +:10416000FFF70CFA03466F4A1080A01E8383FFF707 +:1041700035FA034628806C490A7813430B70E8E748 +:104180006A4C03212046FFF7F9F9E38898420CD0E6 +:10419000654A137843F004031370654B01221A70CB +:1041A0005F4B1A78634B1A7045E623886188A488B0 +:1041B00003F00106C3F3400513F0040F1FD013F002 +:1041C000080F1AD104F00F070C4641F6FF71009159 +:1041D0002B463A4621463046FDF77CFD524B58703F +:1041E0003B4622463146FDF78FFE0028D5D04E4A89 +:1041F000137863F07F031370CFE70127E7E705B17A +:104200000225CFB2C1F30328214309D01FB13F2FAC +:1042100002D93F2700E001273CB94FF6FF7404E0C4 +:104220004FF6FF744FF002080127009443463A46C8 +:1042300031462846FDF783FD3B4B58700194CDF87D +:1042400000803B462A463146FDF7B1FD0028A4D048 +:10425000354A137863F07F0313709EE7324B0022D8 +:104260005A70324C03212046FFF788F9E3889842C0 +:104270000CD02D4A137843F0040313702C4B012209 +:104280001A70274B1A782B4B1A70D4E52088638854 +:10429000C3F30D03A288C2F30D0243EA8232C0F3D6 +:1042A000400100F00100FDF703FFE7E71F4C032189 +:1042B0002046FFF763F9E38898420CD01A4A137836 +:1042C00043F0040313701A4B01221A70144B1A782E +:1042D000184B1A70AFE5234624885A889B88C4F38C +:1042E000400104F001000C422AD00F4A137843F039 +:1042F00004031370E7E700BFC8010020200300207B +:104300001C0300201402002008020020D602002016 +:10431000B8020020380300203003002034020020BF +:1043200007030020D8020020040300209802002088 +:104330000603002008030020780200206802002005 +:104340001AB1402A02D9402200E001222BB1B3F574 +:10435000FA7F03D94FF4FA7300E00223FEF764FEFC +:10436000B1E77C4C03212046FFF708F9E388984227 +:104370000CD0794A137843F004031370774B012271 +:104380001A70774B1A78774B1A7054E56088217849 +:1043900001F00101C0F30B00FDF77CF9EEE76E4B75 +:1043A00000225A706B4C03212046FFF7E7F8E388A0 +:1043B00098420CD0684A137843F004031370674B9B +:1043C00001221A70664B1A78664B1A7033E5228800 +:1043D0006088A388022A10D0032A34D0012A3CD155 +:1043E0001BB9FDF7DBFB0028E9D1FDF7FDFB5A4ABD +:1043F000137863F07F031370E1E75B4A14880022AF +:104400008DF81720184307D0FDF7EEFB524A1378BA +:1044100063F07F031370D2E70DF11700FDF734FD51 +:104420004D4B58709DF817302BB94B4A137863F0F9 +:104430007F031370C3E7012322461946FDF764FD8D +:104440000028BCD0F1E7184304D0434A137863F046 +:104450007F031370FDF7C8FBB1E7FDF7C5FB3E4ACC +:10446000137863F07F031370A9E73B4B00225A7067 +:10447000384C0D212046FFF781F8638B98420ED00F +:10448000FDF7B2FB344A137843F004031370334B47 +:1044900001221A70324B1A78324B1A70CBE4204644 +:1044A00030F8021BFDF776FA0028F0D1FDF79CFBEF +:1044B000294A137863F07F031370E8E72548FFF774 +:1044C00069F870B9244A137843F004031370254B3C +:1044D00002221A70224B00221A70204B01221A70FD +:1044E000A9E4224B224A23491A48FCF7FDFF224B3C +:1044F0001A68224B1A6009231A4A1370184A13705B +:10450000EBE71F4B1B78012B4AD0022B00F02D81CB +:104510001C4B1B681C4A1268934200F2FE811B4B25 +:104520001B78002BFBD0FDF78DFF154BDB8A032B8F +:104530000BD9174B1A68174BDA60114B1B7D164AC3 +:10454000A2FB0323DB08154A1360054B09221A70EE +:1045500071E400BF9802002004030020060300203D +:104560000703002008030020C201002034020020BD +:104570006802002078020020380300203403002065 +:10458000C8010020200300201C030020DE020020C0 +:104590000C03002010040020CDCCCCCC1003002054 +:1045A000AD4BD3ED077AFCEEE77A17EE903A99B26D +:1045B0000220FEF7A7FD0320FDF734FE0320FDF7E0 +:1045C00031FEA64C20800420FDF72CFE0420FDF7D0 +:1045D00029FEA34D288001222146A248FDF77EF83E +:1045E0000146A14C20800320FEF78CFD02222946C3 +:1045F0009E48FDF773F8014620800420FEF782FDF7 +:104600009B4C01228021204602F0B7FB0022802132 +:10461000204602F0B2FB974804F00CFA002875D14E +:104620008D4B93ED027AD3ED047A37EE677AD3EDB2 +:10463000036AC7EE267AB2EE047A67EE877AFCEE5A +:10464000E77ACDED037A9DF80C60DFF854920021F3 +:10465000484604F021FEDFF84C820821404604F071 +:104660001BFE854F3B6823F008033B60834D2B689E +:1046700023F008032B6000247C626C6221464846CC +:1046800004F05EFD0821404604F05AFDEB6A143B3D +:104690006B627C622546704BD3ED047A93ED027A0F +:1046A000F4EEC77AF1EE10FA37D5754B1B78002B74 +:1046B000F1D0FCEEE77A17EE903A99B20120FEF7BE +:1046C00021FD654BD3ED047A93ED037A77EE877A7B +:1046D000C3ED047A00276B4B1F60694B1F70DFF836 +:1046E000C88101224FF40071404602F046FB3A4671 +:1046F0004FF40071404602F040FBB4FBF6F306FBBA +:1047000013439BB21BB10134A4B2C4E7FEE7E8B285 +:10471000FDF7F6FC0135ADB2F5E7574AD36843F033 +:104720000103D360FDF78EFE4B4CD4ED017AC4ED4E +:10473000047AFCEEE77A17EE903A99B20120FEF780 +:10474000E1FCE38A032B0CD94A4AD0684E49086041 +:1047500042F20F71D160013B642202FB03F34B4A2A +:104760001360444804F066F9D2E63B4BD3ED077A78 +:10477000FCEEE77A17EE903A99B20120FEF7C2FC00 +:104780000320FDF74FFD0320FDF74CFD334C208047 +:104790000420FDF747FD0420FDF744FD304D28803F +:1047A000012221462F48FCF799FF01462E4C20801C +:1047B0000320FEF7A7FC022229462C48FCF78EFFB7 +:1047C000014620800420FEF79DFC314B02221A7026 +:1047D00000229A721A814FF47A721A812D4A5A6015 +:1047E00080225A802C4B42F21072DA622B4804F07D +:1047F00021F978BB012280211D4802F0BEFA42F265 +:104800001073013BFDD100228021194802F0B5FA56 +:104810001F4B02229A72174804F00CF9D8B90E4BBC +:10482000D3ED047A93ED027AF4EEC77AF1EE10FA42 +:104830003CD5134B1B78002BF1D0074B93ED037A3B +:1048400077EE277AC3ED047A00230E4A13600C4AF0 +:104850001370E4E7FEE7FEE7C80100201402002021 +:104860000802002078020020D60200206802002002 +:10487000000C0240100400200048014000080040E5 +:10488000DE020020140300200C030020100300208F +:10489000FC0100200004024000040140A8040020A4 +:1048A000C4030020F4040020001802406C4804F007 +:1048B000ACF86C4C01228021204602F05EFA002206 +:1048C0008021204602F059FA674804F0FBF8674B54 +:1048D00000225A62FDF7B6FD654CD4ED017AC4EDB5 +:1048E000047AFCEEE77A17EE903A99B20220FEF7CE +:1048F00009FCE38A032B0CD9594AD0685D4908604A +:1049000042F20F71D160013B642202FB03F35A4A69 +:104910001360534804F08EF8FAE5584A13600120FA +:10492000FDF780FC564E30810120FDF77BFC308185 +:104930000220FDF777FC534F38810220FDF772FC0F +:1049400038813389504C6380A0800020FEF7A2FBA1 +:104950004E4D28800120FEF79DFB2880E08101203C +:10496000FEF798FB288020820120FEF793FB288029 +:1049700060820120FEF78EFB2880A0820120FEF7D6 +:1049800089FB2880E0820220FEF784FB2880032038 +:10499000FEF780FB28800420FEF77CFB2880208324 +:1049A0000520FEF777FB2880394B1B68394A1360D6 +:1049B000E3801B0C2381338863813B88A381AEE5B0 +:1049C000354C0D212046FEF7D9FD344B188060830D +:1049D00000230BE02C4A32F813205900304800F82D +:1049E00013200131120A425401339BB20E2BF1D92C +:1049F0001E20FEF76DFE2B4B00221A70FFF72FBA18 +:104A0000214A32F813205900254800F813200131BB +:104A1000120A425401339BB20E2BF1D91E20FEF72D +:104A200057FE204B00221A70FFF719BA0023F3E754 +:104A3000174B1B681C4A12689B1A642B7FF614AA3A +:104A400000221A4B1A801A490B7843F002030B70AC +:104A5000144B01211970174B1A70FFF705BA00BFEC +:104A600010040020000C0240A804002000040140B3 +:104A7000C80100200C030020100300201C030020AC +:104A80001402002008020020B8020020D6020020F4 +:104A90003803002030030020BA020020D802002092 +:104AA000E4020020060300202C030020DC0200208A +:104AB00004030020E102002000B583B000931346F8 +:104AC0000A460146034803F0CDF900B1012003B0C6 +:104AD0005DF804FB4005002000B583B00093134649 +:104AE0000A460146034803F0E1FA00B1012003B091 +:104AF0005DF804FB4005002008B5034803F014FEF0 +:104B0000043818BF012008BD4005002008B5014643 +:104B1000014803F096FD08BD4005002000B583B0B4 +:104B200001238DF8073000F0ADF810B900238DF89F +:104B300007309DF8070003B05DF804FB38B5FFF7B8 +:104B4000EDFF012802D00225284638BD044607485B +:104B500003F05CFD05460028F6D14FF400610348E0 +:104B600003F082FD0028EFD02546EDE74005002048 +:104B700008B5074B01221A70FFF7BEFF20B9044A9F +:104B8000137803F0FE031370014B187808BD00BFC3 +:104B90005000002010B50446074B01221A70FFF7A1 +:104BA000CDFF10B1044B187810BD2046FFF7E0FF91 +:104BB000014B1870F6E700BF5000002008B5FFF762 +:104BC000D7FF08BD08B5084611461A464FF0FF3317 +:104BD000FFF772FF30B9FFF78FFF03460028FAD1C5 +:104BE000184608BD0123FBE708B5084611461A46DA +:104BF0004FF0FF33FFF770FF30B9FFF77DFF03463B +:104C00000028FAD1184608BD0123FBE730B589B06A +:104C1000134B187810F001041BD1154603291CD83A +:104C2000DFE801F002040A100C4613E06846FFF7C3 +:104C30006DFF069B2B600DE06846FFF767FF079B43 +:104C40002B8007E06846FFF761FF079B5B0A2B603C +:104C500000E00324204609B030BD0424FAE700BF79 +:104C60005000002008B50349034806F0F3FC034B4D +:104C7000187008BD5406002064C0000858060020C3 +:104C80000020704708B50121034802F06FF808B909 +:104C9000012008BD0020FCE7000C0240FEE7FEE713 +:104CA000FEE7FEE7FEE770477047704708B502F081 +:104CB00059F908BD08B5034800F075FF024800F037 +:104CC00072FF08BD0C060020C405002008B5084A84 +:104CD000136801331360074A1268934203D00648F1 +:104CE00003F00FFF08BD054B01221A70F7E700BF64 +:104CF000140300201003002010040020DE02002016 +:104D000008B5094B1A6842F008021A6007490A6898 +:104D100042F008020A60DA6822F00102DA60044810 +:104D200003F0EFFE08BD00BF00480140000800404E +:104D3000C40300207047000010B5114B9B7A022B72 +:104D40000ED0032B18D100210220FEF7DBF90C4C0A +:104D500000226188606802F010F80223A3720BE061 +:104D6000074C21890220FEF7CDF901226188606895 +:104D700002F003F80323A372024803F0C2FE10BD41 +:104D8000FC010020A80400207047000008B5094B72 +:104D90001B6913F0010F0BD0064B6FF001021A6173 +:104DA000054A1368013313600221044801F0EBFF48 +:104DB00008BD00BF0010004038030020000C024076 +:104DC000064B1B6913F0010F07D0044B6FF0010273 +:104DD0001A61034A136801331360704700140040DE +:104DE0002003002010B49A4B5A6AD2B2994B1A7021 +:104DF000994B1B881F2B00F22B82DFE813F0200059 +:104E00002F00290229022902290229022902290246 +:104E1000C70029022902290229022902290229029E +:104E2000290229022902290229022902290229022A +:104E3000290229022902290296012902EF01874944 +:104E400008688749086087490120087086490A80F8 +:104E50000344814A13805DF8044B704782490B88F4 +:104E600003EB02239BB20B8047F2777293426BD025 +:104E700014D94BF6BB32934272D035D849F6991209 +:104E8000934265D04AF6AA22934265D048F688023A +:104E900093426DD1704B02221A80DCE744F2444207 +:104EA00093423FD00FD842F22222934228D043F2BD +:104EB000333293422DD041F21112934258D1664BB6 +:104EC00002221A80C7E745F25552934233D046F288 +:104ED000666293424CD100235F4A1380614A13708B +:104EE000624B06221A70B6E74CF6CC4293423BD096 +:104EF0004DF6DD5293423BD1574B02221A80AAE76E +:104F00000023554A1380574A1370584B02221A70D7 +:104F1000A1E70023504A1380524A1370534B0322D7 +:104F20001A7098E700234C4A13804E4A13704F4B77 +:104F300004221A708FE70023474A1380494A1370EE +:104F40004A4B05221A7086E7434B02221A8082E7F9 +:104F5000414B02221A807EE73F4B02221A807AE7F9 +:104F60003D4B02221A8076E73B4B02221A8072E701 +:104F70000023394A13803B4A13703D4A137843F0AB +:104F800002031370394B02221A7064E7364909880C +:104F900048F68800814225D049F6991081423CD0DC +:104FA0004AF6AA20814269D04BF6BB30814200F01C +:104FB00080804CF6CC40814200F0968013F0010FC7 +:104FC00000F0AD80590801392A4C34F8110000EB8B +:104FD000022224F8112001331F4A1380264B00229D +:104FE0001A7038E713F0010F11D05B08013B21481C +:104FF00030F8131001EB022220F813201B4B0A2279 +:105000001A700023144A1380164A137023E75B08B2 +:10501000013B184921F81320F0E713F0010F11D0DC +:105020005B08013B134830F8131001EB022220F813 +:1050300013200E4B0B221A700023074A1380094AD3 +:10504000137008E75B08013B0A4921F81320F0E7D9 +:105050000010014009030020DC020020380300207A +:105060002C030020E1020020DA02002008030020C7 +:1050700004030020980200200603002013F0010F13 +:1050800011D05B08013B7F4830F8131001EB02227E +:1050900020F813207C4B0C221A7000237B4A1380CB +:1050A0007B4A1370D7E65B08013B764921F8132051 +:1050B000F0E713F0010F11D05B08013B714830F8A5 +:1050C000131001EB022220F813206F4B0D221A70EF +:1050D00000236E4A13806E4A1370BCE65B08013BE6 +:1050E000684921F81320F0E713F0010F11D05B0895 +:1050F000013B644830F8131001EB022220F8132022 +:10510000614B0E221A700023604A1380604A1370AC +:10511000A1E65B08013B5B4921F81320F0E7590841 +:105120000139584820F8112055E75A49098841F2B9 +:105130001110814216D04DF6DD5081422DD013F072 +:10514000010F45D0590801394E4C34F8110000EBDD +:10515000022224F8112001334C4A13804E4B0022C6 +:105160001A7078E613F0010F11D05B08013B454837 +:1051700030F8131001EB022220F81320424B0122D9 +:105180001A700023414A1380414A137063E65B089A +:10519000013B3C4921F81320F0E713F0010F11D037 +:1051A0005B08013B374830F8131001EB022220F86E +:1051B0001320354B0F221A700023344A1380344ACF +:1051C000137048E65B08013B2E4921F81320F0E7F5 +:1051D000590801392B4820F81120BCE72D490888CF +:1051E00047F27771884212D013F0010F2AD0590884 +:1051F0000139244C34F8110000EB022224F811206C +:105200000133224A1380244B00221A7023E613F044 +:10521000010F11D05B08013B1A4830F8131001EB65 +:10522000022220F81320184B08221A700023174A74 +:105230001380174A13700EE65B08013B114921F8F1 +:105240001320F0E7590801390E4820F81120D7E75C +:1052500013F0010F0FD0590801390A4C34F811002E +:1052600000EB022224F811200133084A13800A4B74 +:1052700000221A70EFE559080139024820F8112080 +:10528000F2E700BF9802002008030020DC020020A3 +:10529000E1020020DA0200200603002000B583B0FE +:1052A000304BDB6913F0200F07D02E4B1B6813F037 +:1052B000200F02D0FFF796FD33E02A4BDB6913F095 +:1052C000080F25D1274BDB6913F0020F2CD1254B9A +:1052D000DB6913F0040F31D1224BDB6913F0010FAE +:1052E00036D1214BDB6913F0400F1AD01E4B1B68DF +:1052F00013F0400F15D01B4B40221A62194A52E896 +:10530000003F23F0400342E800310029F6D108E0D5 +:10531000144B5B6A9DF8072052FA83F3DBB28DF8D9 +:10532000073003B05DF804FB0E4B5B6A9DF8072065 +:1053300052FA83F3DBB28DF80730F2E7094B5B6A70 +:105340009DF8072052FA83F3DBB28DF80730E8E7C7 +:10535000044B5B6A9DF8072052FA83F3DBB28DF8A9 +:105360000730DEE70010014000140140024B4FF00F +:105370000062DA60704700BF0064024008B50A4B63 +:105380005B6813F0006F09D1074B5B6813F0007F77 +:1053900003D0054B4FF00072DA6008BDFFF7E6FF5F +:1053A000024B00221A70F8E700640240E00200207D +:1053B00082B00A4B1A6C42F080521A641A6C02F0E6 +:1053C00080520092009A5A6C42F480425A645B6C9C +:1053D00003F480430193019B02B070470038024000 +:1053E00030B58DB000230793089309930A930B936C +:1053F0000368384A934204D0374A934246D00DB0EE +:1054000030BD364B5A6C42F480725A645A6C02F4C6 +:1054100080720192019A1A6B42F004021A631A6BAD +:1054200002F004020292029A1A6B42F001021A631D +:105430001A6B02F001020392039A1A6B42F0020205 +:105440001A631B6B03F002030493049B0324079469 +:10545000089407A9224801F087FB042307930894C6 +:105460000025099507A91F4801F07EFB07940894C1 +:10547000099507A91C4801F077FB2A462946122006 +:1054800001F00CFD122001F019FDB8E7134B5A6C26 +:1054900042F480625A645A6C02F480620592059A62 +:1054A0001A6B42F020021A631B6B03F02003069371 +:1054B000069B202307930323089307A90B4801F0B9 +:1054C00053FB00221146122001F0E8FC122001F0EB +:1054D000F5FC94E700200140002201400038024022 +:1054E0000008024000000240000402400014024094 +:1054F000F0B5ADB0044600212791289129912A9159 +:105500002B91902203A8FBF727F92268224B9A429D +:1055100001D02DB0F0BD4FF42003039303A801F098 +:1055200023F8002835D11D4B5A6C42F400625A64AE +:105530005A6C02F400620092009A1A6B42F0040264 +:105540001A631A6B02F004020192019A1A6B42F07C +:1055500008021A631B6B03F008030293029B4FF4CB +:10556000F8532793022728970026299603252A9582 +:105570000C242B9427A90A4801F0F6FA0423279358 +:10558000289729962A952B9427A9064801F0ECFA2A +:10559000BFE7FEF7BDF8C6E7002C01400038024027 +:1055A00000080240000C024000B587B00368304A92 +:1055B00093421ED02F4A934228D02F4A934230D094 +:1055C0002E4A934240D02E4A93421CD12D4B5A6C06 +:1055D00042F480225A645B6C03F480230593059B9C +:1055E000002211461A2001F059FC1A2001F066FC35 +:1055F00009E0244B1A6C42F004021A641B6C03F09D +:1056000004030193019B07B05DF804FB1D4B5A6C2A +:1056100042F001025A645B6C03F001030293029BA7 +:10562000F1E7184B5A6C42F002025A645B6C03F0CB +:1056300002030393039B002211462C2001F02EFC51 +:105640002C2001F03BFCDEE70E4B5A6C42F400329A +:105650005A645B6C03F400330493049B00221146EC +:10566000192001F01BFC192001F028FCCBE700BF3A +:1056700000080040000001400004014000440140D7 +:10568000004801400038024000B589B00023039370 +:1056900004930593069307930368274A934208D01F +:1056A000264A93421AD0264A93422FD009B05DF879 +:1056B00004FB244B1A6B42F002021A631B6B03F0CB +:1056C00002030093009B4FF480730393022304931F +:1056D000079303A91C4801F047FAE7E7194B1A6B37 +:1056E00042F010021A631B6B03F010030193019B3D +:1056F0004FF40073039302230493032306930123BF +:10570000079303A9114801F02FFACFE70D4B1A6B4D +:1057100042F002021A631B6B03F002030293029B26 +:105720004FF400730393022304930323079303A905 +:10573000054801F019FAB9E70008004000000140EF +:1057400000480140003802400004024000100240BE +:1057500010B5ACB0044600212791289129912A91D7 +:105760002B91902203A8FAF7F7FF2268174B9A4271 +:1057700001D02CB010BD4FF40053039303A800F0E8 +:10578000F3FE00BB124B1A6C42F000421A641A6C12 +:1057900002F000420192019A1A6B42F010021A6361 +:1057A0001B6B03F010030293029B03232793022237 +:1057B0002892002229922A9308232B9327A905488F +:1057C00001F0D2F9D5E7FDF7A3FFDBE7007C00404D +:1057D00000380240001002404A4B5A6822F440321E +:1057E0005A605A6841680A435A600268536823F451 +:1057F0008073536002685368016943EA0123536070 +:105800000268536823F040735360026853688168EC +:105810000B4353600268936823F40063936002684B +:105820009368C1680B439360826A374B9A4257D0A2 +:105830000268936823F07063936002689368816ADA +:105840000B4393600268936823F0405393600268AF +:105850009368C16A0B4393600268936823F0020364 +:10586000936002689368816943EA4103936090F80A +:105870002030002B3FD00268536843F4006353602C +:105880000268536823F46043536001684B68426ABE +:10589000013A43EA42334B600268D36A23F470034F +:1058A000D3620168CB6AC269013A43EA0253CB6210 +:1058B0000268936823F4007393600268936890F819 +:1058C000301043EA412393600268936823F48063B5 +:1058D000936002689368416943EA8123936070474B +:1058E0000268936823F0706393600268936823F002 +:1058F00040539360B0E70268536823F40063536039 +:10590000CAE700BF002301400100000F28B310B513 +:105910000446036C43B1236C13F0100F0BD001202D +:10592000002384F83C3010BDFFF75AFD0023636468 +:1059300084F83C30EFE7226C094B134043F002033C +:1059400023642046FFF748FF00206064236C23F0A7 +:10595000030343F001032364E2E70120704700BF23 +:10596000FDEEFFFF82B00023019390F83C30012B45 +:105970007ED0012380F83C3003689A6812F0010F52 +:1059800013D19A6842F001029A603D4B1B683D4A70 +:10599000A2FB03239B0C03EB4303019302E0019B57 +:1059A000013B0193019B002BF9D103689A6812F027 +:1059B000010F52D0016C344A0A4042F480720264F2 +:1059C0005A6812F4806F05D0026C22F4405242F4FF +:1059D00080520264026C12F4805F19D0426C22F093 +:1059E00006024264002280F83C206FF022021A6016 +:1059F000264B5B6813F01F0F0DD103689A6812F0F5 +:105A0000405F37D19A6842F080429A6000202DE0D2 +:105A100000224264E6E703681D4A93420AD01B4B0A +:105A20005B6813F0100F27D103681A4A93420AD01B +:105A300000201BE09A6812F0405FF0D19A6842F0B3 +:105A400080429A60EBE79A6812F0405F16D19A683C +:105A500042F080429A60002008E0036C43F010039B +:105A60000364436C43F001034364002002B07047B9 +:105A70000220FBE70020F9E70020F7E70020F5E728 +:105A80005800002083DE1B43FEF8FFFF0023014087 +:105A9000002001400022014090F83C30012B17D03B +:105AA000012380F83C300268936823F0010393607F +:105AB00003689B6813F0010F05D1026C054B13407E +:105AC00043F001030364002380F83C30184670471C +:105AD00002207047FEEEFFFF70B504460D460368D6 +:105AE0009A6812F4806F03D09B6813F4807F19D1F9 +:105AF00001F044FA064623681A6812F0020F20D11A +:105B0000B5F1FF3FF7D0B5B923681B6813F0020F5A +:105B1000F1D1236C43F004032364002384F83C3068 +:105B2000032033E0036C43F020030364002380F878 +:105B30003C3001202AE001F021FA801BA842DAD98A +:105B4000E2E76FF012021A60236C43F400732364DF +:105B500023689A6812F0405F17D1A269BAB9DA6A6D +:105B600012F4700F03D09B6813F4806F11D1236C73 +:105B700023F480732364236C13F4805F0BD1236CB4 +:105B800043F001032364002000E0002070BD0020EA +:105B9000FCE70020FAE70020F8E70368D86C7047BC +:105BA00070477047704770B5044603681E685D68AB +:105BB000C5F3401212EA56022CD0026C12F0100FFC +:105BC00003D1026C42F4007202649A6812F0405FE2 +:105BD00019D1A269BAB9DA6A12F4700F03D09A68BF +:105BE00012F4806F0FD15A6822F020025A60236CA1 +:105BF00023F480732364236C13F4805F03D1236C3C +:105C000043F0010323642046FFF7CAFF23686FF0C7 +:105C100012021A60C5F3C01313EA960335D0236C41 +:105C200013F0100F03D1236C43F400532364236853 +:105C30009A6812F4401F21D19A6B12F4401F03D0CE +:105C40009A6812F4806F19D15A6812F4806F15D1D6 +:105C50009A6812F0405F11D1A2697AB95A6822F0AD +:105C600080025A60236C23F480532364236C13F462 +:105C7000807F03D1236C43F001032364204600F0AE +:105C80001FF923686FF00C021A60C5F380131E42DF +:105C900004D023681B6813F0010F05D1C5F380659C +:105CA00015EA56150CD170BD236C43F48033236480 +:105CB0002046FFF776FF23686FF001021A60EDE7D8 +:105CC000636C43F00203636423686FF020051D607A +:105CD0002046FFF767FF23681D60E4E730B482B019 +:105CE0000022019290F83C20012A00F0DC8003465B +:105CF000012280F83C200A68B2F1004F18BF092A3F +:105D000022D90468E06892B202EB42021E3A4FF0D8 +:105D1000070C0CFA02F220EA0202E2600A68634809 +:105D200082420AD01D68E8688C6892B202EB420297 +:105D30001E3A94402043E8601CE01868C2688C68F2 +:105D400042EA0462C26015E00468206992B202EB84 +:105D500042024FF0070C0CFA02F220EA0202226122 +:105D60001C6820690A8802EB42028D6805FA02F27B +:105D7000024322614A68062A29D81C68606B02EB3C +:105D80008202053A4FF01F0C0CFA02F220EA0202DE +:105D900062631C68606B4A6802EB8202053AB1F8E4 +:105DA00000C00CFA02F2024362631868404A904253 +:105DB0003DD018683E4A904243D018683C4A904211 +:105DC0004CD0002083F83C0002B030BC70470C2A55 +:105DD00016D81D68286B02EB8202233A1F2404FAAE +:105DE00002F220EA02022A631D68286B4A6802EB6D +:105DF0008202233A0C8804FA02F202432A63D4E7AF +:105E00001D68E86A02EB8202413A1F2404FA02F29A +:105E100020EA0202EA621D68E86A4A6802EB82022E +:105E2000413A0C8804FA02F20243EA62BDE70A68CA +:105E3000B2F1004FBDD11F48426822F440024260D7 +:105E4000B7E70A68122AB8D11A4A506820F400004D +:105E50005060506840F480005060AEE70A68134814 +:105E6000112A18BF8242ACD1124A506820F4800037 +:105E70005060506840F40000506009680B4A91423D +:105E80009FD10D4A12680D49A1FB0212920C02EB40 +:105E900082025200019202E0019A013A0192019AB3 +:105EA000002AF9D18DE702208EE700BF1200001012 +:105EB00000200140002301405800002083DE1B43E6 +:105EC00070470000002800F0068270B582B00446DA +:105ED000036813F0010F29D0954B9B6803F00C0366 +:105EE000042B1AD0924B9B6803F00C03082B0FD0A5 +:105EF0006368B3F5803F40D0002B54D18C4B1A68B7 +:105F000022F480321A601A6822F480221A6039E082 +:105F1000874B5B6813F4800FEAD0854B1B6813F442 +:105F2000003F03D06368002B00F0D781236813F093 +:105F3000020F74D07E4B9B6813F00C0F5ED07C4B2D +:105F40009B6803F00C03082B53D0E368002B00F090 +:105F50008980774A136843F00103136001F00EF85B +:105F60000546734B1B6813F0020F72D101F006F85F +:105F7000401B0228F5D90320B4E16D4A136843F4AD +:105F80008033136063682BB300F0F8FF0546684B5D +:105F90001B6813F4003FC9D100F0F0FF401B6428D8 +:105FA000F5D903209EE1B3F5A02F09D0604B1A6804 +:105FB00022F480321A601A6822F480221A60E1E723 +:105FC0005B4B1A6842F480221A601A6842F48032ED +:105FD0001A60D7E700F0D2FF0546554B1B6813F453 +:105FE000003FA3D000F0CAFF401B6428F5D903206E +:105FF00078E14F4B5B6813F4800FA6D14C4B1B68C4 +:1060000013F0020F03D0E368012B40F06881484A87 +:10601000136823F0F803216943EAC103136023687E +:1060200013F0080F46D0636983B3414A536F43F0BE +:106030000103536700F0A2FF05463D4B5B6F13F071 +:10604000020F37D100F09AFF401B0228F5D9032038 +:1060500048E1374A136823F0F803216943EAC10392 +:106060001360DCE7324A136823F00103136000F089 +:1060700085FF05462E4B1B6813F0020FCFD000F0B2 +:106080007DFF401B0228F5D903202BE1284A536FDE +:1060900023F00103536700F071FF0546244B5B6F4B +:1060A00013F0020F06D000F069FF401B0228F5D95B +:1060B000032017E1236813F0040F7DD01C4B1B6CE9 +:1060C00013F0805F1ED11A4B1A6C42F080521A6492 +:1060D0001B6C03F080530193019B0125154B1B683A +:1060E00013F4807F10D0A368012B25D0002B3BD167 +:1060F0000F4B1A6F22F001021A671A6F22F0040286 +:106100001A671EE00025E9E70A4A136843F4807322 +:10611000136000F033FF0646064B1B6813F4807FC4 +:10612000E1D100F02BFF801B6428F5D90320D9E0D2 +:106130000038024000700040724A136F43F00103C0 +:106140001367A36833B300F019FF06466D4B1B6F4E +:1061500013F0020F2FD100F011FF801B41F28833A2 +:106160009842F3D90320BDE0052B09D0654B1A6F87 +:1061700022F001021A671A6F22F004021A67E0E7A0 +:10618000604B1A6F42F004021A671A6F42F0010264 +:106190001A67D6E700F0F2FE06465A4B1B6F13F063 +:1061A000020F08D000F0EAFE801B41F288339842CB +:1061B000F3D9032096E0FDB9A369002B00F091808C +:1061C000504A926802F00C02082A59D0022B19D0CA +:1061D0004C4A136823F08073136000F0CFFE04462E +:1061E000484B1B6813F0007F48D000F0C7FE001B2F +:1061F0000228F5D9032075E0424A136C23F080533E +:106200001364D9E73F4A136823F08073136000F0EA +:10621000B5FE05463B4B1B6813F0007F06D000F02F +:10622000ADFE401B0228F5D903205BE0E369226A3A +:106230001343626A43EA8213A26A5208013A43EAAC +:106240000243E26A43EA0263226B43EA02732D4A85 +:106250005360136843F08073136000F08FFE0446B0 +:10626000284B1B6813F0007F06D100F087FE001B4F +:106270000228F5D9032035E0002033E0002031E08A +:10628000204A5268012B2FD002F48003E1698B422F +:106290002CD102F03F03216A8B4229D1616A47F673 +:1062A000C0731340B3EB811F24D102F44031A36AC1 +:1062B0005B08013BB1EB034F1ED102F07063E16A52 +:1062C000B3EB016F1AD102F0E042236BB2EB037F14 +:1062D00016D1002006E001207047012002E00120D5 +:1062E00000E0002002B070BD0120FBE70120F9E7CB +:1062F0000120F7E70120F5E70120F3E70120F1E7AE +:106300000120EFE70038024008B5264B9B6803F0F8 +:106310000C03042B41D0082B41D1224B5A6802F0C8 +:106320003F025B6813F4800F12D01E4B5968C1F313 +:1063300088111D480023A1FB0001FAF707FF194B44 +:106340005B68C3F3014301335B00B0FBF3F008BDAE +:10635000144B5868C0F388104FEA401CBCEB000C8B +:106360006EEB0E0E4FEA8E1343EA9C634FEA8C11DC +:10637000B1EB0C0163EB0E03DB0043EA5173C90080 +:1063800011EB000C43F10003990200234FEA8C202B +:1063900041EA9C51FAF7DAFED1E70348D7E7034810 +:1063A000D5E700BF0038024040787D010024F400AA +:1063B000002800F0A08070B50D460446524B1B68C3 +:1063C00003F00F038B420BD24F4A136823F00F03E5 +:1063D0000B431360136803F00F038B4240F08D8072 +:1063E000236813F0020F17D013F0040F04D0474AAC +:1063F000936843F4E0539360236813F0080F04D0CC +:10640000424A936843F460439360404A936823F0A0 +:10641000F003A1680B439360236813F0010F31D0A0 +:106420006368012B20D0022B25D0384A126812F065 +:10643000020F64D035498A6822F0030213438B604F +:1064400000F09CFD0646314B9B6803F00C0362682C +:10645000B3EB820F16D000F091FD801B41F2883320 +:106460009842F0D9032045E0284A126812F4003F10 +:10647000E0D101203EE0254A126812F0007FD9D118 +:10648000012037E0204B1B6803F00F03AB420AD911 +:106490001D4A136823F00F032B431360136803F0A6 +:1064A0000F03AB422DD1236813F0040F06D0174A17 +:1064B000936823F4E053E1680B439360236813F07F +:1064C000080F07D0114A936823F46043216943EA17 +:1064D000C1039360FFF718FF0C4B9B68C3F30313D2 +:1064E0000B4AD35CD8400B4B18600B4B186800F07C +:1064F00007FD002070BD012070470120FAE7012050 +:10650000F8E70120F6E700BF003C024000380240F7 +:1065100080C000085800002054000020014B18687B +:10652000704700BF5800002008B5FFF7F7FF044B85 +:106530009B68C3F38223034AD35CD84008BD00BFE5 +:106540000038024078C0000808B5FFF7E7FF044BA9 +:106550009B68C3F34233034AD35CD84008BD00BFF5 +:106560000038024078C00008F0B583B004460668E1 +:1065700016F001060DD0B54B9A6822F400029A601D +:106580009A68416B0A439A60436B002B00F0678165 +:106590000026256815F4002511D0AC4AD2F88C30BD +:1065A00023F44013E16B0B43C2F88C30E36BB3F57B +:1065B000801F00F05681002B00F0558100252368D4 +:1065C00013F4801F0FD0A14AD2F88C3023F440037B +:1065D000216C0B43C2F88C30236CB3F5800F00F0B4 +:1065E000448103B90125236813F0807F00D0012680 +:1065F00013F0200F40F03B81236813F0100F0CD0F4 +:10660000924BD3F88C2022F08072C3F88C20D3F800 +:106610008C20A16B0A43C3F88C20236813F4804FAD +:1066200008D08A4AD2F8903023F44033616E0B438D +:10663000C2F89030236813F4004F08D0834AD2F890 +:10664000903023F44023A16E0B43C2F890302368AE +:1066500013F4803F08D07D4AD2F8903023F44013E1 +:10666000E16E0B43C2F89030236813F4003F08D06A +:10667000764AD2F8903023F44003216F0B43C2F8DE +:106680009030236813F0400F08D0704AD2F8903051 +:1066900023F00303616C0B43C2F89030236813F0BE +:1066A000800F08D0694AD2F8903023F00C03A16C17 +:1066B0000B43C2F89030236813F4807F08D0634AFC +:1066C000D2F8903023F03003E16C0B43C2F89030E5 +:1066D000236813F4007F08D05C4AD2F8903023F08E +:1066E000C003216D0B43C2F89030236813F4806F10 +:1066F00008D0564AD2F8903023F44073616D0B43B2 +:10670000C2F89030236813F4006F08D04F4AD2F8D3 +:10671000903023F44063A16D0B43C2F8903023689E +:1067200013F4805F08D0494AD2F8903023F44053E4 +:10673000E16D0B43C2F89030236813F4005F08D07A +:10674000424AD2F8903023F44043216E0B43C2F802 +:106750009030236813F4800F08D03C4AD2F8903070 +:1067600023F08063A16F0B43C2F89030236813F4C9 +:10677000001F0DD0354AD2F8903023F00063E16F4E +:106780000B43C2F89030E36FB3F1006F00F0D58097 +:10679000236813F0080F00D0012513F4802F08D0D0 +:1067A0002A4AD2F8903023F04073616F0B43C2F84D +:1067B0009030236813F4000F09D0244AD2F89030A7 +:1067C00023F08053D4F880100B43C2F89030236834 +:1067D00013F0806F09D01D4AD2F8903023F0005397 +:1067E000D4F884100B43C2F89030236813F0006F84 +:1067F00009D0164AD2F88C3023F00073D4F88810F0 +:106800000B43C2F88C30236813F0805F09D00F4A25 +:10681000D2F88C3023F08063D4F88C100B43C2F88C +:106820008C3026B9236813F0007F00F00681074AF8 +:10683000136823F08063136000F0A0FB0646034B4F +:106840001B6813F0006F7AD002E000BF00380240EE +:1068500000F094FB801B6428F1D90320F0E00126AE +:1068600097E60126A7E60125A9E60126B9E67F4BB2 +:106870001A6C42F080521A641B6C03F0805301932F +:10688000019B7B4A136843F48073136000F076FB2E +:106890000746774B1B6813F4807F06D100F06EFB30 +:1068A000C01B6428F5D90320CAE0704B1B6F13F49A +:1068B000407315D0226B02F440729A4210D06B4B99 +:1068C0001A6F22F44072196F41F480311967196F01 +:1068D00021F4803119671A671B6F13F0010F12D171 +:1068E000236B03F44072B2F5407F1DD05F4A93687A +:1068F00023F4F81393605D490B6F226BC2F30B0214 +:1069000013430B6778E600F039FB0746574B1B6FC4 +:1069100013F0020FE4D100F031FBC01B41F28833C9 +:106920009842F3D903208BE05048826822F4F81291 +:10693000504919400A438260DDE7012528E72368B2 +:1069400013F0010F13D0636B8BB9484AD2F884302F +:10695000D2F88410606803F4403343EA801301F0F6 +:1069600070610B43A16843EA0173C2F88430236865 +:1069700013F4002F03D0E26BB2F5801F06D013F49E +:10698000801F1ED0236CB3F5800F1AD1374AD2F87E +:106990008430D2F88410606803F4403343EA8013F3 +:1069A000E06843EA006301F0E0410B43C2F8843041 +:1069B000D2F88C3023F01F03616A01390B43C2F80F +:1069C0008C30236813F0807F11D0284AD2F88400DD +:1069D000D2F88410666823691B0443EA861300F02A +:1069E0007060034301F0E0410B43C2F88430236838 +:1069F00013F0007F0DD0626823691B0443EA821301 +:106A0000E26843EA0263A26843EA0273174AC2F8E3 +:106A10008430164A136843F08063136000F0AEFAC6 +:106A20000646124B1B6813F0006F06D100F0A6FA61 +:106A3000801B6428F5D9032002E0012D02D000203C +:106A400003B0F0BD094A136823F08053136000F0CF +:106A500095FA0546054B1B6813F0005F0CD000F05B +:106A60008DFA401B6428F5D90320E9E7003802407D +:106A700000700040FFFCFF0F236813F4002F01D0CB +:106A8000E26B22B113F4801F1DD0236CDBB9354AB1 +:106A9000D2F88830D2F88810606903F4403343EAB2 +:106AA0008013A06943EA006301F0E0410B43C2F8A0 +:106AB0008830D2F88C3023F4F853A16A013943EAC4 +:106AC0000123C2F88C30236813F4001F03D0E36F56 +:106AD000B3F1006F31D0236813F0080F19D0214AA9 +:106AE000D2F88810D2F88830606903F4403343EA62 +:106AF000801301F070610B43E16943EA0173C2F84E +:106B00008830D2F88C3023F44033E16A0B43C2F86A +:106B10008C30144A136843F08053136000F02EFA4F +:106B20000446104B1B6813F0005F19D100F026FAE1 +:106B3000001B6428F5D9032082E70A4AD2F88800AE +:106B4000D2F888106569236A1B0443EA851300F0B4 +:106B50007060034301F0E0410B43C2F88830BAE7AC +:106B600000206DE70038024000230F2B00F2F48074 +:106B700070B582B066E085684FEA430E032404FADC +:106B80000EF425EA0405CC6804FA0EF42C43846064 +:106B9000446824EA02044A68C2F300129A4022437D +:106BA00042605DE0DC08083450F8242003F007055B +:106BB000AD004FF00F0E0EFA05FE22EA0E0E0A6926 +:106BC000AA4042EA0E0240F824205DE0092200E0DB +:106BD000002202FA0EF22A430234604D45F82420C6 +:106BE0005F4A94686FEA0C0224EA0C054E6816F4BA +:106BF000801F01D04CEA0405594CA560E46802EA04 +:106C000004054E6816F4001F01D04CEA0405544CEC +:106C1000E560646802EA04054E6816F4003F01D09E +:106C20004CEA04054E4C6560246822404D6815F41A +:106C3000803F01D04CEA0402494C226001330F2B03 +:106C400000F2888001229A400C6804EA020C32EAC1 +:106C50000404F3D14C6804F00304013C012C8AD9EC +:106C60004A6802F00302032A09D0C4685D000322C7 +:106C7000AA4024EA02048A68AA402243C2604A6801 +:106C800002F00302022A8DD004684FEA430E032269 +:106C900002FA0EF224EA02044A6802F0030202FA3F +:106CA0000EF2224302604A6812F4403FC6D02D4AD9 +:106CB000546C44F480445464526C02F48042019257 +:106CC000019A9C08A51C254A52F8255003F0030E92 +:106CD0004FEA8E0E0F2202FA0EF225EA0205224A30 +:106CE00090423FF475AF02F58062904222D002F5E7 +:106CF0008062904220D002F5806290421ED002F560 +:106D0000806290421CD002F5806290421AD002F557 +:106D10008062904218D002F58062904216D002F54F +:106D20008062904214D002F5806290423FF44EAFF0 +:106D30000A224EE701224CE702224AE7032248E7F3 +:106D4000042246E7052244E7062242E7072240E7FD +:106D500008223EE702B070BD704700BF0038014016 +:106D6000003C014000380240000002400369194223 +:106D700001D001207047002070470AB1816170473F +:106D8000090481617047436901EA030221EA0301B2 +:106D900041EA02418161704710B582B01B4B1A6C09 +:106DA00042F080521A641B6C03F080530193019BE4 +:106DB000174A136843F48033136000F0DFF8044689 +:106DC000134B5B6813F4803F08D100F0D7F8001B29 +:106DD000B0F57A7FF4D9032002B010BD0C4A1368D5 +:106DE00043F40033136000F0C9F80446084B5B68B5 +:106DF00013F4003F07D100F0C1F8001BB0F57A7F13 +:106E0000F4D90320E8E70020E6E700BF003802409D +:106E100000700040002804DB0901C9B2044B19547A +:106E2000704700F00F000901C9B2024B19547047B6 +:106E300000E400E014ED00E000B500F00700C0F150 +:106E4000070CBCF1040F28BF4FF0040C031D062BE8 +:106E50000FD9C31E4FF0FF3E0EFA0CF021EA0001DD +:106E600099400EFA03FE22EA0E0241EA02005DF8A2 +:106E700004FB0023EEE700000649CB6823F4E0633F +:106E80001B041B0C000200F4E0600343024A1A4397 +:106E9000CA60704700ED00E00000FA0510B5044636 +:106EA000054BD868C0F30220FFF7C6FF0146204615 +:106EB000FFF7B0FF10BD00BF00ED00E0002807DBCA +:106EC00000F01F02400901239340024A42F820309B +:106ED000704700BF00E100E00138B0F1807F0BD2C5 +:106EE0004FF0E0235861054AF02182F8231000207A +:106EF000986107221A6170470120704700ED00E099 +:106F000010B504460E4B1A784FF47A73B3FBF2F3C4 +:106F10000C4A1068B0FBF3F0FFF7DEFF68B90F2CE6 +:106F200001D901200AE0002221464FF0FF30FFF78F +:106F3000B5FF054B1C60002000E0012010BD00BF24 +:106F400051000020580000205400002008B5032004 +:106F5000FFF792FF0020FFF7D3FFFEF729FA00208A +:106F600008BD0000034A1168034B1B780B441360F3 +:106F7000704700BF5C06002051000020014B1868DC +:106F8000704700BF5C06002038B50446FFF7F6FFE7 +:106F90000546B4F1FF3F02D0044B1B781C44FFF7B9 +:106FA000EDFF401BA042FAD338BD00BF51000020C6 +:106FB000034B9B68C3F30313024AD35CD84070476A +:106FC0000038024080C00008034B9B68C3F3822353 +:106FD000024AD35CD84070470038024078C00008AD +:106FE000034B9B68C3F34233024AD35CD8407047DB +:106FF0000038024078C000080D4B5B6803F4800342 +:107000009BB90C480A4B5A6802F03F02B0FBF2F001 +:107010005A68C2F3881202FB00F05B68C3F30143B5 +:1070200001335B00B0FBF3F070470348EAE700BFB1 +:10703000003802400024F40040787D0108B5074B79 +:107040009B6803F00C03042B04D0082B04D1FFF73A +:10705000D3FF08BD0248FCE70248FAE700380240C7 +:1070600040787D010024F40008B5032808D00C28DE +:107070002ED0B0F5406F53D030287AD0002008BD14 +:10708000514BD3F89030034043EA00434F4A9342B8 +:1070900008D0B3F1031F0CD0013A934211D1FFF78E +:1070A000CDFFECE7484B186810F00200E7D04848E5 +:1070B000E5E7454B186F10F00200E0D04FF40040B8 +:1070C000DDE7FFF7BBFFFFF773FFFFF789FFD6E7A9 +:1070D0003D4BD3F89030034043EA00433D4A93428E +:1070E00008D0B3F10C1F0CD0043A934211D1FFF732 +:1070F000A5FFC4E7344B186810F00200BFD0344835 +:10710000BDE7314B186F10F00200B8D04FF40040CB +:10711000B5E7FFF793FFFFF74BFFFFF755FFAEE72C +:10712000294BD3F89030034043EA00432A4A934264 +:1071300009D0B3F10C2F0DD0A2F58062934211D18A +:10714000FFF77CFF9BE7204B186810F0020096D0F9 +:107150001F4894E71C4B186F10F002008FD04FF4BB +:1071600000408CE7FFF76AFFFFF722FFFFF738FFC9 +:1071700085E7154BD3F89030034043EA0043174AA4 +:10718000934208D0B3F1301F0DD0103A934213D17F +:10719000FFF754FF73E70C4B186810F002003FF440 +:1071A0006EAF0B486BE7084B186F10F002003FF40E +:1071B00066AF4FF4004062E7FFF740FFFFF7F8FECD +:1071C000FFF702FF5BE700BF003802400200030048 +:1071D0000024F40008000C000008000C200030001F +:1071E00008B5C0280AD0B0F5407F2FD0B0F5405F79 +:1071F00055D0B0F5404F7BD0002008BD524BD3F89E +:107200009030034043EA0043504A934208D0B3F120 +:10721000C01F0CD0403A934211D1FFF70FFFECE7AB +:10722000494B186810F00200E7D04948E5E7464BA3 +:10723000186F10F00200E0D04FF40040DDE7FFF7D8 +:10724000FDFEFFF7B5FEFFF7BFFED6E73E4BD3F8D6 +:107250009030034043EA00433E4A934209D0B3F1E1 +:10726000032F0DD0A2F58072934211D1FFF7E6FEF5 +:10727000C3E7354B186810F00200BED03448BCE7B5 +:10728000314B186F10F00200B7D04FF40040B4E754 +:10729000FFF7D4FEFFF78CFEFFF796FEADE72A4B13 +:1072A000D3F89030034043EA00432B4A934209D07D +:1072B000B3F1302F0DD0A2F58052934211D1FFF7D8 +:1072C000BDFE9AE7204B186810F0020095D02048C8 +:1072D00093E71D4B186F10F002008ED04FF4004062 +:1072E0008BE7FFF7ABFEFFF763FEFFF76DFE84E76A +:1072F000154BD3F89030034043EA0043174A9342BA +:1073000009D0B3F1C02F0ED0A2F58042934213D121 +:10731000FFF794FE71E70C4B186810F002003FF481 +:107320006CAF0B4869E7084B186F10F002003FF490 +:1073300064AF4FF4004060E7FFF780FEFFF738FED0 +:10734000FFF742FE59E700BF003802408000C0004E +:107350000024F4000002000300200030008000C080 +:1073600000B5836891FAA1FCBCFA8CFC4FEA4C0C86 +:107370004FF0030E0EFA0CFC23EA0C0391FAA1F174 +:10738000B1FA81F149008A40134383605DF804FB40 +:1073900000B5C36891FAA1FCBCFA8CFC4FEA4C0C16 +:1073A0004FF0030E0EFA0CFC23EA0C0391FAA1F144 +:1073B000B1FA81F149008A401343C3605DF804FBD0 +:1073C00000B5036A91FAA1FCBCFA8CFC4FEA8C0C64 +:1073D0004FF00F0E0EFA0CFC23EA0C0391FAA1F108 +:1073E000B1FA81F189008A40134303625DF804FB1E +:1073F00000B5436A090A91FAA1FCBCFA8CFC4FEA79 +:107400008C0C4FF00F0E0EFA0CFC23EA0C0391FAD1 +:10741000A1F1B1FA81F189008A40134343625DF81A +:1074200004FB00B5036891FAA1FCBCFA8CFC4FEA9E +:107430004C0C4FF0030E0EFA0CFC23EA0C0391FAED +:10744000A1F1B1FA81F149008A40134303605DF86C +:1074500004FBF8B507460E460D6895FAA5F5B5FA92 +:1074600085F519E0B26821463846FFF779FF3268A2 +:10747000F1687B6823EA020301FB02F213437B609D +:1074800016E0726921463846FFF7B2FF726821465E +:107490003846FFF7C6FF0135346834FA05F21BD0D1 +:1074A0000122AA401440F6D07368013B012BD9D9C0 +:1074B000326921463846FFF76BFF7368022BE5D12E +:1074C00094FAA4F3B3FA83F3072BDAD8726921464E +:1074D0003846FFF775FFD9E70020F8BD0B4B1B6856 +:1074E0000B4AA2FB03235B0A41F2883202FB03F33F +:1074F0001A46013B3AB1426B12F0800FF8D0C52317 +:107500008363002070474FF0004070475800002010 +:10751000D34D621084B00DF1040C8CE80E000B46C4 +:107520001343039A1343049A1343059A1343069A89 +:1075300013434168034A0A4013434360002004B0E8 +:10754000704700BF0081FFFFD0F8800070470B68D4 +:10755000C0F880300020704703230360002070478C +:10756000006800F0030070470B6883604B688A680E +:107570001343CA6813430A691343C2686FF30B02CB +:107580001343C360002070470069C0B270471430D5 +:10759000405870470B6843624B6883628B68CA68C7 +:1075A00013430A6913434A691343C26A22F0F7027C +:1075B0001343C3620020704710B586B00446002311 +:1075C00001930293039304934FF48063059301A9FD +:1075D000FFF7CAFF2046FFF781FF06B010BD00008D +:1075E00038B504460D46504B1B685049A1FB0313A8 +:1075F0005B0A03FB02F21346013A002B5DD0636B7A +:1076000013F0450FF7D013F4006FF4D1636B13F050 +:10761000040F06D1636B13F0010F05D00120A063A6 +:107620004DE00420A0634AE0C523A3632046FFF792 +:10763000ABFFA84201D0012041E000212046FFF726 +:10764000A6FF03463A481840C8B3002B38DB13F0B6 +:10765000804F38D113F0005F37D113F0805F36D1FF +:1076600013F0006F36D113F0806F36D113F0807FA6 +:1076700036D113F4000F36D113F4800F36D113F442 +:10768000001F36D113F4801F36D113F4802F36D16A +:1076900013F4003F36D113F4803F36D113F4004F7A +:1076A00036D113F4804F36D113F4005F36D113F086 +:1076B000080F36D04FF4000001E04FF0004038BD15 +:1076C0004FF00070FBE74020F9E78020F7E74FF428 +:1076D0008070F4E74FF40070F1E74FF48060EEE75C +:1076E0004FF40060EBE74FF48050E8E74FF40050B0 +:1076F000E5E74FF48040E2E74FF40040DFE74FF466 +:107700000030DCE74FF48020D9E74FF40020D6E7C3 +:107710004FF48010D3E74FF40010D0E74FF480000F +:10772000CDE74FF48030CAE758000020D34D6210F7 +:1077300008E0FFFD30B587B00446019110250295A1 +:1077400040230393002304934FF48063059301A91E +:10775000FFF70AFF41F2883229462046FFF740FF33 +:1077600007B030BD30B587B00446019111250295B0 +:1077700040230393002304934FF48063059301A9EE +:10778000FFF7F2FE41F2883229462046FFF728FF34 +:1077900007B030BD30B587B004460191122502957F +:1077A00040230393002304934FF48063059301A9BE +:1077B000FFF7DAFE41F2883229462046FFF710FF34 +:1077C00007B030BD30B587B0044601911825029549 +:1077D00040230393002304934FF48063059301A98E +:1077E000FFF7C2FE41F2883229462046FFF7F8FE35 +:1077F00007B030BD30B587B0044601911925029518 +:1078000040230393002304934FF48063059301A95D +:10781000FFF7AAFE41F2883229462046FFF7E0FE34 +:1078200007B030BD30B587B00446002301930C2566 +:1078300002954022039204934FF48063059301A9BB +:10784000FFF792FE034A29462046FFF7C9FE07B01C +:1078500030BD00BF00E1F50530B587B004460192A8 +:107860000725029540230393002304934FF480637C +:10787000059301A9FFF778FE41F288322946204698 +:10788000FFF7AEFE07B030BD30B587B004460191BA +:107890003725029540230393002304934FF480631C +:1078A000059301A9FFF760FE41F288322946204680 +:1078B000FFF796FE07B030BD30B587B004460191A2 +:1078C0000625029540230393002304934FF480631D +:1078D000059301A9FFF748FE41F288322946204668 +:1078E000FFF77EFE07B030BD30B587B004460023F9 +:1078F0000193332502954022039204934FF4806351 +:10790000059301A9FFF730FE41F28832294620464F +:10791000FFF766FE07B030BD30B587B00446019171 +:107920000D25029540230393002304934FF48063B5 +:10793000059301A9FFF718FE41F288322946204637 +:10794000FFF74EFE07B030BD0146144B1B68144ACA +:10795000A2FB03235B0A41F2883202FB03F31A46BF +:10796000013BBAB14A6B12F0450FF8D012F4006F28 +:10797000F5D14B6B13F0040F06D1486B10F00100EA +:1079800005D1C5238B6370470420886370470120AD +:10799000886370474FF00040704700BF58000020D8 +:1079A000D34D621010B586B0044600230193022225 +:1079B0000292C022039204934FF48063059301A9BD +:1079C000FFF7D2FD2046FFF7BFFF06B010BD10B590 +:1079D00086B00446019109230293C0230393002338 +:1079E00004934FF48063059301A9FFF7BDFD204682 +:1079F000FFF7AAFF06B010BD0146104B1B68104AE6 +:107A0000A2FB03235B0A41F2883202FB03F31A460E +:107A1000013B82B14A6B12F0450FF8D012F4006FAF +:107A2000F5D1486B10F0040002D1C5238B63704779 +:107A30000420886370474FF00040704758000020D2 +:107A4000D34D621010B586B004460A4B0B43019328 +:107A50002923029340230393002304934FF480636C +:107A6000059301A9FFF780FD2046FFF7C5FF06B08B +:107A700010BD00BF00001080F8B505460E46174641 +:107A8000234B1B68234AA2FB03235B0A41F2883283 +:107A900002FB03F31A46013B8AB36C6B14F0450FEB +:107AA000F8D014F4006FF5D16B6B13F0040F06D10E +:107AB0006B6B13F0010F05D00120A86321E00420B7 +:107AC000A8631EE02846FFF75FFDB04201D0012009 +:107AD00017E0C523AB6300212846FFF758FD034696 +:107AE00010F4604008D013F4804F0BD113F4004F12 +:107AF0000BD04FF4805004E01B0C3B8001E04FF0B2 +:107B00000040F8BD4FF40050FBE74FF48030F8E739 +:107B100058000020D34D621070B586B004460D4663 +:107B200000230193032602964022039204934FF40C +:107B30008063059301A9FFF717FD2A4631462046C9 +:107B4000FFF79AFF06B070BD0146164B1B68164A38 +:107B5000A2FB03235B0A41F2883202FB03F31A46BD +:107B6000013BE2B14A6B12F0450FF8D012F4006FFE +:107B7000F5D14B6B13F0040F0BD14B6B13F00103DA +:107B80000AD1486B10F040000BD040228A6318469F +:107B900070470420886370470120886370474FF066 +:107BA0000040704758000020D34D621010B586B0D9 +:107BB00004464FF4D57301930823029340230393A3 +:107BC000002304934FF48063059301A9FFF7CCFCD5 +:107BD0002046FFF7B9FF06B010BD000070B582B0B7 +:107BE0000446002301930068FFF7E6FC054610B148 +:107BF000284602B070BD2068FFF7D8FF38B90123CE +:107C0000A364A36C012B0BD02E46284614E000235E +:107C1000A3642068FFF7D0FC0028F2D00546E7E710 +:107C200000212068FFF730FE0028EDD04FF080558E +:107C3000DEE7019B01330193019A4FF6FE739A42EE +:107C400013D896B900212068FFF71EFEE0B912494B +:107C50002068FFF7F7FE0646C0B900212068FFF74D +:107C600096FCC30FE5D01E46E3E7019A4FF6FE737C +:107C70009A420ED810F0804302D001236364B7E724 +:107C8000002262641D46B3E70546B1E74FF0805518 +:107C9000AEE74FF08075ABE7000010C1F0B589B0DA +:107CA00004460F46FFF76AF9064600230093019346 +:107CB00008212068FFF73EFD054610B1284609B0AF +:107CC000F0BD216D09042068FFF7DEFD05460028A0 +:107CD000F4D14FF0FF33029308230393302304932E +:107CE00002230593002306930123079302A920682A +:107CF000FFF750FC2068FFF7F7FD054658B1DDE7B8 +:107D0000FFF722FC4DF825000135FFF737F9831BFB +:107D1000B3F1FF3F3FD02068436B13F02A0F07D128 +:107D2000436B13F4001FEBD1436B13F4005FECD1F2 +:107D3000436B13F0080F25D1436B13F0020F24D1CE +:107D4000456B15F0200523D140F23A538363019A25 +:107D5000130203F47F0343EA0263110A01F47F4133 +:107D60000B4343EA12633B60009A130203F47F0360 +:107D700043EA0263110A01F47F410B4343EA1263B1 +:107D80007B609BE70825856398E70225856395E777 +:107D90002025856392E74FF000458FE710B582B04C +:107DA00004460021009101910068FFF7F0FB10F0FC +:107DB000007F13D169462046FFF770FF80B9019B11 +:107DC00013F4802F0ED0216D09042068FFF75CFDAD +:107DD00030B902212068FFF76FFD01E04FF4006029 +:107DE00002B010BD4FF08060FAE710B582B00446D3 +:107DF0000021009101910068FFF7C9FB10F0007F9E +:107E000013D169462046FFF749FF80B9019B13F45F +:107E1000803F0ED0216D09042068FFF735FD30B991 +:107E200000212068FFF748FD01E04FF4006002B038 +:107E300010BD4FF08060FAE770B581B104460E4680 +:107E4000016D09040068FFF767FD054608B1284683 +:107E500070BD00212068FFF79AFB3060F7E74FF014 +:107E60000065F4E72DE9F04F87B005460C4616464D +:107E70009B46DDF840A0FFF781F8002C36D0814604 +:107E800095F83470FFB2012F40F004810023AB63FA +:107E900006EB0B03EA6D93422ED8032385F83430AA +:107EA0002B680022DA626B6C012B00D076024FF057 +:107EB000FF3300934FEA4B23019390230293022355 +:107EC0000393002304930123059369462868FFF771 +:107ED00061FBBBF1010F14D902232B6331462868E3 +:107EE000FFF758FCA0B9DDF8048038E0AB6B43F035 +:107EF0000063AB630127D2E0AB6B43F00073AB636D +:107F0000CDE001232B6331462868FFF72BFCE9E71E +:107F10002B68654A9A63AB6B0343AB63012385F817 +:107F2000343000232B63BAE02868FFF70DFB207084 +:107F3000C0F307236370C0F30743A370000EE07023 +:107F40000434A8F104080136072EEDD9FFF716F81E +:107F5000A0EB090050450FD2BAF1000F0CD02868F1 +:107F6000466B16F4957615D1436B13F4004FEDD0A4 +:107F7000B8F1000FEAD0E7E72B684B4A9A63AB6B86 +:107F800043F00043AB63012385F8343000232B63B7 +:107F9000032784E0436B13F4807F05D0BBF1010F0E +:107FA00002D96B6C032B38D12B685A6B12F0080F77 +:107FB00044D15A6B12F0020F4CD15A6B12F0200FC1 +:107FC00054D12868436B13F4001F5BD0B8F1000F45 +:107FD00058D0FFF7B9FA2070C0F307236370C0F3DD +:107FE0000743A370000EE0700434A8F10408FEF704 +:107FF000C5FFA0EB0900504502D2BAF1000FE0D155 +:108000002B68294A9A63AB6B43F00043AB630123AF +:1080100085F8343000232B6341E0FFF703FC03466F +:108020000028C1D02A6820499163AA6B1343AB632F +:10803000012385F8343000232B6330E01A4A9A6319 +:10804000AB6B43F00803AB63012385F834300023A6 +:108050002B6324E0144A9A63AB6B43F00203AB63D7 +:10806000012385F8343000232B6318E00E4A9A630D +:10807000AB6B43F02003AB63012385F8343000235E +:108080002B630CE040F23A538363012385F83430CC +:10809000002704E0AB6B43F00053AB630127384685 +:1080A00007B0BDE8F08F00BFFF0540002DE9F04F9D +:1080B0008BB005460C4616469B46DDF850A0FEF7F1 +:1080C0005DFF002C37D0804695F83470FFB2012F49 +:1080D00040F0E1800023AB6306EB0B03EA6D9342B3 +:1080E0002FD8032385F834302B680022DA626B6CBA +:1080F000012B00D076024FF0FF3304934FEA4B235D +:108100000593902306930023079308930123099373 +:1081100004A92868FFF73EFABBF1010F16D9202306 +:108120002B6331462868FFF765FB0190019BABB9D3 +:10813000DDF8149040E0AB6B43F00063AB630127C4 +:10814000AEE0AB6B43F00073AB63A9E010232B638D +:1081500031462868FFF736FB0190E7E72B68524A63 +:108160009A63AB6B019A1343AB63012385F83430F8 +:1081700000232B6394E023780393627843EA02237D +:108180000393A27843EA02430393E27843EA02634B +:1081900003930434A9F1040903A92868FFF7D7F968 +:1081A0000136072EE7D9FEF7E9FEA0EB080050459F +:1081B0000FD2BAF1000F0CD02868466B16F48D76FA +:1081C00015D1436B13F4804FEDD0B9F1000FEAD015 +:1081D000E7E72B68344A9A63AB6B019A1343AB63AE +:1081E000012385F8343000232B63032758E0436BC9 +:1081F00013F4807F05D0BBF1010F02D96B6C032B08 +:1082000018D12B685A6B12F0080F24D15A6B12F058 +:10821000020F2CD15A6B12F0100F34D0224A9A63FD +:10822000AB6B43F01003AB63012385F834300023BC +:108230002B6335E0FFF7F6FA03460028E1D02A6801 +:1082400019499163AA6B1343AB63012385F834305A +:1082500000232B6324E0144A9A63AB6B43F00803BA +:10826000AB63012385F8343000232B6318E00E4AFA +:108270009A63AB6B43F00203AB63012385F83430A0 +:1082800000232B630CE040F23A529A63012385F8F5 +:108290003430002704E0AB6B43F00053AB6301279D +:1082A00038460BB0BDE8F08FFF0540000346426E34 +:1082B000920F0A70426EC2F383624A7090F8672090 +:1082C00002F003028A7090F86620CA7090F8652068 +:1082D0000A7190F864204A71826E120DCA80B0F85B +:1082E0006A2002F00F020A72826EC2F3C0324A7232 +:1082F000826EC2F380328A72826EC2F34032CA72D8 +:10830000826EC2F300320A7300224A73426C002A62 +:1083100040F08680806E40F6FC7202EA8002D86EE1 +:1083200042EA90720A61DA6EC2F3C2620A7593F889 +:108330006F2002F007024A75DA6EC2F342528A7564 +:10834000DA6EC2F38242CA75DA6EC2F3C2320A76BC +:108350000A6901325A65087E00F007000230824047 +:108360005A6591F808C00CF00F0C012000FA0CF0CF +:108370009865400A00FB02F2DA654FF400721A6653 +:10838000DA6EC2F380324A76DA6EC2F3C6128A76A9 +:10839000DA6E02F07F02CA761A6FD20F0A771A6F6E +:1083A000C2F341724A771A6FC2F382628A771A6FF8 +:1083B000C2F38352CA771A6FC2F3405281F8202069 +:1083C000002081F82100B3F8722002F0010281F848 +:1083D00022201A6FC2F3C03281F823201A6FC2F331 +:1083E000803281F824201A6FC2F3403281F82520B0 +:1083F0001A6FC2F3003281F826201A6FC2F381226D +:1084000081F827201A6FC2F3012281F828201B6F00 +:10841000C3F3460381F82930012381F82A307047DD +:10842000012A11D1826E120402F47C12B0F86E009F +:1084300002430A610A69013292025A65DA654FF411 +:1084400000729A651A669BE7026805499163826B20 +:1084500042F080528263012083F83400704700BFED +:10846000FF05400070B590B004460123ADF812300E +:108470000068FFF775F800286CD0636C032B45D1BA +:10848000636C032B5DD1636C032B1DD0BDF8121000 +:10849000216509042068FFF79AFA054600285BD198 +:1084A00000212068FFF773F8606604212068FFF759 +:1084B0006EF8A06608212068FFF769F8E0660C21D5 +:1084C0002068FFF764F8206704212068FFF75FF851 +:1084D000000DE06405A92046FFF7E8FE00283ED124 +:1084E000226D120400232068FFF7B6F9054698BBF9 +:1084F000234653F8106B93E807008DE80700043417 +:1085000094E80E003046FFF705F825E02068FFF7F5 +:1085100049FA054600BB00212068FFF738F860677C +:1085200004212068FFF733F8A06708212068FFF7CF +:108530002EF8E0670C212068FFF729F8C4F88000C6 +:108540009EE70DF112012068FFF7E6FA05460028C4 +:1085500099D001E04FF08065284610B070BD4FF013 +:108560008055F9E730B58BB004460023049305939A +:10857000069307930893762309930AAB13E9070040 +:108580008DE8070004AB0ECB2068FEF7C3FF18B1DF +:10859000012528460BB030BD05462268536823F4F8 +:1085A000807353602068FEF7D7FF2268536843F456 +:1085B000807353600220FEF7E7FC2046FFF70EFBB6 +:1085C00030B1012584F83450A36B0343A363E0E783 +:1085D0002046FFF747FF30B1012584F83450A36BE4 +:1085E0000343A363D5E74FF400712068FFF7A2F8B7 +:1085F0000028CED0236804499963A36B0343A36387 +:10860000012584F83450C4E7FF054000A8B110B537 +:10861000044690F8343063B1032384F834302046A4 +:10862000FFF7A0FF58B9A0632063012384F834301A +:1086300010BD0377FCF75CFFEEE7012070470120D7 +:10864000F6E7436C0B60836C4B60C36C8B60036D0F +:10865000CB60436D0B61836D4B61C36D8B61036EAA +:10866000CB6100207047000030B58BB004460D464A +:10867000032380F83430436C032B1CD0B1F5805FAA +:1086800008D0B1F5006F0AD079B1836B43F0006375 +:10869000836314E0836B43F0805383630FE0FFF741 +:1086A0007DFBA36B0343A36309E0FFF79EFBA36B72 +:1086B0000343A36303E0836B43F080538363A36BA3 +:1086C000C3B12368174A9A63012584F834504FF4E4 +:1086D00000712068FFF72EF830B1236811499963C3 +:1086E000A36B0343A3630125012384F83430284698 +:1086F0000BB030BD63680493A3680593E3680693E9 +:10870000079563690893A36909930AAB13E9070006 +:108710008DE8070004AB0ECB2068FEF7FBFE0025BA +:10872000D5E700BFFF05400010B582B00446002326 +:10873000019301A9FFF780FB10B1A36B0343A3636F +:108740000198C0F3432002B010BD00000346026848 +:1087500012F0400F36D110B402681D4810400A686C +:108760004C682243CC6822430C6922434C69224363 +:108770008C692243CC6922430C6A2243104318605F +:108780005868144A02408868B1F816C040EA0C00E4 +:1087900002435A608A68B2F5006F03D25A6842F405 +:1087A00080525A600A6AB2F5005F07D00020DA6989 +:1087B00022F40062DA615DF8044B70478A8C1A611A +:1087C0000020F4E70120DA6922F40062DA617047E0 +:1087D0004000FFFFFBF0FFFF70B4046A036A23F060 +:1087E0000103036242688569124B2B400D681D43EB +:1087F00024F002048B6823430F4C104EB04218BF84 +:10880000A0420CBF0124002405D123F00803CE6848 +:108810001E4326F004032CB122F440724C69144329 +:108820008A692243426085614A684263036270BC80 +:10883000704700BF8CFFFEFF0000014000040140B4 +:1088400070B4036A026A22F4807202624268C569E7 +:10885000144C2C400E68264323F400738C6843EAC2 +:108860000423114C114DA84218BFA0420CBF012493 +:10887000002406D123F40063CD6843EA052323F4E2 +:1088800080633CB122F440524C6942EA04128C6984 +:1088900042EA04124260C6614A68C263036270BC65 +:1088A000704700BF8CFFFEFF000001400004014044 +:1088B00070B4036A026A22F4805202624468C56995 +:1088C0000D4A2A400D6842EA052223F400538D68C0 +:1088D00043EA0533094E0A4DA84218BFB04204D1FD +:1088E00024F480444D6944EA85144460C2614A68B6 +:1088F0000264036270BC7047FF8CFFFE0000014001 +:108900000004014070B4036A026A22F480320262F9 +:108910004468426D0D4D15400A682A4323F4003324 +:108920008D6843EA05430A4E0A4DA84218BFB0427B +:1089300004D124F480344D6944EA0524446042653E +:108940004A688265036270BC704700BF8FFFFEFFFC +:10895000000001400004014070B4036A026A22F47E +:10896000801202624468456D0D4A2A400D6842EA51 +:10897000052223F400138D6843EA0553094E0A4D7E +:10898000A84218BFB04204D124F480244D6944EABF +:108990008524446042654A68C265036270BC7047C2 +:1089A000FF8FFFFE000001400004014010B4036A85 +:1089B000046A24F001040462846924F0F00C4CEA97 +:1089C000021223F00A030B43826103625DF8044B39 +:1089D000704710B4036A046A24F0100404628469C6 +:1089E00024F4704C4CEA023223F0A00343EA011352 +:1089F000826103625DF8044B7047836823F0700363 +:108A00000B4343F00703836070470368196A41F220 +:108A10001112114208D1196A40F24442114203D1A5 +:108A20001A6822F001021A60012380F83D3000200C +:108A30007047000090F83D30DBB2012B3AD10223A1 +:108A400080F83D300268D36843F00103D3600368C7 +:108A50001A4AB3F1804F18BF93421DD0A2F57C4251 +:108A6000934219D002F58062934215D002F58062DC +:108A7000934211D002F5784293420DD002F5705224 +:108A8000934209D0A2F59432934205D01A6842F07D +:108A900001021A60002070479968094A0A40062AB4 +:108AA00018BFB2F5803F07D01A6842F001021A6081 +:108AB00000207047012070470020704700000140EF +:108AC000070001000268D36823F00103D360036844 +:108AD000196A41F21112114208D1196A40F2444256 +:108AE000114203D11A6822F001021A60012380F8B2 +:108AF0003D3000207047704770477047704770479F +:108B0000704770B504460368DE681D6915F0020FF2 +:108B100010D016F0020F0DD06FF002021A6101237F +:108B2000037703689B6913F0030F64D0FFF7E6FF38 +:108B30000023237715F0040F12D016F0040F0FD086 +:108B400023686FF004021A610223237723689B696C +:108B500013F4407F55D02046FFF7D0FF0023237742 +:108B600015F0080F12D016F0080F0FD023686FF021 +:108B700008021A61042323772368DB6913F0030FCB +:108B800046D02046FFF7BAFF0023237715F0100FD9 +:108B900012D016F0100F0FD023686FF010021A6178 +:108BA000082323772368DB6913F4407F37D02046FE +:108BB000FFF7A4FF0023237715F0010F02D016F072 +:108BC000010F33D115F4025F02D016F0800F35D1BA +:108BD00015F4807F02D016F0800F37D115F0400FCA +:108BE00002D016F0400F39D115F0200F02D016F048 +:108BF000200F3BD170BDFFF780FF2046FFF77FFFBE +:108C000096E72046FFF779FF2046FFF778FFA5E7B4 +:108C10002046FFF772FF2046FFF771FFB4E72046BA +:108C2000FFF76BFF2046FFF76AFFC3E723686FF08B +:108C300001021A612046FFF75FFFC3E723686FF464 +:108C400002521A61204600F016FCC1E723686FF457 +:108C500080721A61204600F00FFCBFE723686FF0B6 +:108C600040021A612046FFF74BFFBDE723686FF013 +:108C700020021A61204600F0FDFBBBE730B5036817 +:108C80003F4A904214BF4FF0000E4FF0010EB0F17A +:108C9000804F14BF72464EF00102AAB9394CA0426F +:108CA00014BF00240124384DA8420DD064B904F14A +:108CB000804404F58234A04214BF0024012405F549 +:108CC0000065A84200D01CB123F070034C68234318 +:108CD000002A33D12B4A904214BF002201222A4C91 +:108CE000A0422BD052BB02F1804202F58232904268 +:108CF00014BF0022012204F50064A0421ED0EAB98C +:108D0000224A904214BF0022012204F59A34A04264 +:108D100014D09AB91E4A904214BF0022012204F5D1 +:108D20000064A0420AD04AB91A4A904214BF0022F5 +:108D30000122A4F59634A04200D022B123F4407C55 +:108D4000CB6843EA0C0323F080034A6913430360B2 +:108D50008A68C2620A6882620F4A904214BF7346F0 +:108D60004EF001030BB10B690363012343610369F7 +:108D700013F0010F03D0036923F00103036130BD39 +:108D80000000014000080040000400400044014091 +:108D900000180040002000400004014060B310B5FE +:108DA000044690F83D3013B3022384F83D30214649 +:108DB00051F8040BFFF762FF012384F8483084F870 +:108DC0003E3084F83F3084F8403084F8413084F8F5 +:108DD000423084F8433084F8443084F8453084F8D5 +:108DE000463084F8473084F83D30002010BD80F8CC +:108DF0003C30FCF7D9FBD7E70120704760B310B5D2 +:108E0000044690F83D3013B3022384F83D302146E8 +:108E100051F8040BFFF732FF012384F8483084F83F +:108E20003E3084F83F3084F8403084F8413084F894 +:108E3000423084F8433084F8443084F8453084F874 +:108E4000463084F8473084F83D30002010BD80F86B +:108E50003C30FFF750FED7E70120704770B4036A3B +:108E6000026A22F01002026242688569144C2C40AA +:108E70000D6844EA052523F020038C6843EA0413B7 +:108E8000104C114EB04218BFA0420CBF0124002468 +:108E900006D123F08003CE6843EA061323F0400393 +:108EA0003CB122F440624C6942EA84028C6942EA95 +:108EB0008402426085614A688263036270BC7047C5 +:108EC000FF8CFFFE000001400004014038B590F81F +:108ED0003C30012B00F0958004460D46012380F8BC +:108EE0003C30142A00F28880DFE802F00B86868688 +:108EF0001F86868634868686488686865D86868632 +:108F000071000068FFF768FC2268936943F008036A +:108F100093612268936923F0040393612268936943 +:108F200029690B439361002067E00068FFF796FF13 +:108F30002268936943F4006393612268936923F480 +:108F40008063936122689369296943EA01239361ED +:108F5000002052E00068FFF773FC2268D36943F0F9 +:108F60000803D3612268D36923F00403D361226824 +:108F7000D36929690B43D36100203EE00068FFF705 +:108F800097FC2268D36943F40063D3612268D369F4 +:108F900023F48063D3612268D369296943EA0123FA +:108FA000D361002029E00068FFF7ACFC2268536D14 +:108FB00043F0080353652268536D23F0040353659F +:108FC0002268536D29690B435365002015E0006842 +:108FD000FFF7C2FC2268536D43F4006353652268B7 +:108FE000536D23F4806353652268536D296943EA06 +:108FF00001235365002000E00120002384F83C3069 +:1090000038BD0220FCE710B4846824F47F4C42EAA7 +:1090100003220A4342EA0C0282605DF8044B704767 +:1090200090F83C30012B76D010B50446012380F82F +:109030003C30022380F83D3002689068374B034093 +:1090400093600B68602B4CD023D8402B54D011D8A0 +:10905000202B03D00AD80BB1102B05D1194620685C +:10906000FFF7CBFC002028E0012026E0302BF5D0D4 +:10907000012022E0502B0AD1CA6849682068FFF716 +:1090800095FC50212068FFF7B8FC002015E0012076 +:1090900013E0B3F5805F3AD0B3F5005F14D0702BC6 +:1090A00037D1CB684A6889682068FFF7ACFF22682F +:1090B000936843F0770393600020012384F83D30E8 +:1090C000002384F83C3010BDCB684A68896820686A +:1090D000FFF799FF2268936843F480439360002070 +:1090E000EBE7CA6849682068FFF773FC60212068D5 +:1090F000FFF783FC0020E0E7CA6849682068FFF7B3 +:1091000055FC40212068FFF778FC0020D5E70020BF +:10911000D3E70120D1E70220704700BF8800FEFF9F +:1091200001F01F014FF0010C0CFA01FC036A23EA65 +:109130000C030362036A8A40134303627047000012 +:1091400010B5044610293CD8DFE801F0093B3B3B51 +:109150001F3B3B3B263B3B3B2D3B3B3B340090F8CE +:109160003E30DBB2013B18BF0123002B40F0898069 +:10917000102974D8DFE801F02C7373736373737371 +:10918000677373736B7373736F0090F83F30DBB268 +:10919000013B18BF0123E8E790F84030DBB2013B08 +:1091A00018BF0123E1E790F84130DBB2013B18BF63 +:1091B0000123DAE790F84230DBB2013B18BF01230C +:1091C000D3E790F84330DBB2013B18BF0123CCE773 +:1091D000022384F83E3001222068FFF7A1FF2368B4 +:1091E0002A492B4A934218BF8B4203D15A6C42F44E +:1091F00000425A642368254AB3F1804F18BF934256 +:1092000031D0A2F57C4293422DD002F58062934288 +:1092100029D002F58062934225D002F5784293422C +:1092200021D002F5705293421DD0A2F594329342A0 +:1092300019D01A6842F001021A60002022E00223CD +:1092400084F83F30C7E7022384F84030C3E70223A5 +:1092500084F84130BFE7022384F84230BBE70223A1 +:1092600084F84330B7E799680A4A0A40062A18BFCB +:10927000B2F5803F07D01A6842F001021A60002060 +:1092800000E0012010BD0020FCE700BF000001400D +:10929000000401400700010038B504460D460022D5 +:1092A0000068FFF73DFF23682449254A934218BF11 +:1092B0008B420DD1196A41F21112114208D1196A7B +:1092C00040F24442114203D15A6C22F400425A64E3 +:1092D0002368196A41F21112114208D1196A40F249 +:1092E0004442114203D11A6822F001021A60102D83 +:1092F0001FD8DFE805F0091E1E1E0E1E1E1E121EC0 +:109300001E1E161E1E1E1A00012384F83E30002069 +:1093100038BD012384F83F30F9E7012384F8403059 +:10932000F5E7012384F84130F1E7012384F8423066 +:10933000EDE7012384F84330E9E700BF0000014076 +:109340000004014090F83C20012A45D070B4034647 +:10935000012280F83C20022280F83D2002685068FB +:1093600094681E4E1E4DAA4218BFB24203D120F48B +:1093700070004D68284320F070000D68284350604D +:109380001A681648B2F1804F18BF824217D0A0F574 +:109390007C40824213D000F5806082420FD000F5FD +:1093A000806082420BD000F57840824207D000F501 +:1093B0007050824203D0A0F59430824204D124F050 +:1093C0008004896821439160012283F83D200020B8 +:1093D00083F83C0070BC70470220704700000140D9 +:1093E0000004014090F83C30012B3CD030B40246E0 +:1093F000012380F83C30CB6823F440738868034332 +:1094000023F480634868034323F40063086803433C +:1094100023F480530869034323F40053486903434A +:1094200023F48043886A034323F47023886943EA62 +:10943000004310680D4D0E4CA04218BFA8420CD13D +:1094400023F470034C6A43EA045323F08073CC691D +:10945000234323F00073096A0B434364002082F81E +:109460003C0030BC70470220704700BF0000014044 +:1094700000040140704770477047000030B5036832 +:109480003B4A904214BF4FF0000E4FF0010EB0F176 +:10949000804F14BF72464EF00102AAB9354CA0426B +:1094A00014BF00240124344DA8420DD064B904F146 +:1094B000804404F58234A04214BF0024012405F541 +:1094C0000065A84200D01CB123F070034C68234310 +:1094D000002A33D1274A904214BF00220122264C91 +:1094E000A0422BD052BB02F1804202F58232904260 +:1094F00014BF0022012204F50064A0421ED0EAB984 +:109500001E4A904214BF0022012204F59A34A04260 +:1095100014D09AB91A4A904214BF0022012204F5CD +:109520000064A0420AD04AB9164A904214BF0022F1 +:109530000122A4F59634A04200D022B123F4407C4D +:10954000CB684CEA030303608A68C2620A888262BD +:109550000D4A904214BF73464EF001030BB10B69E4 +:109560000363436943F001034361002030BD00BF42 +:109570000000014000080040000400400044014099 +:10958000001800400020004000040140B2F5004FE8 +:1095900006D001EB5301B1FBF3F189B2C160704712 +:1095A0005A0802EB4102B2FBF3F34FF6F0721A4095 +:1095B000C3F342031343C3607047000038B5036828 +:1095C00013F0010F62D104460D460368314A1A4078 +:1095D0004B68C9680B4329690B43A9690B431A43BC +:1095E0000260AB68426822F44052134343606B69E7 +:1095F000826822F4407213438360274B984216D04E +:10960000264B98421BD0264B98421CD0254B9842A3 +:109610001DD0254B98421ED0244B984220D0244B7D +:10962000984222D0234B984224D001202FE00320DF +:10963000FDF71AFD60B32B680BBB012027E00C205F +:10964000FDF712FDF6E73020FDF70EFDF2E7C02032 +:10965000FDF7C6FDEEE74FF44070FDF7C1FDE9E709 +:109660004FF44060FDF700FDE4E74FF44050FDF794 +:10967000B7FDDFE74FF44040FDF7B2FDDAE7AA6936 +:1096800001462046FFF782FF002000E0012038BDA0 +:109690000120FCE7F369FFEF0010014000440040A7 +:1096A00000480040004C00400050004000140140C1 +:1096B00000780040007C0040034AD2F8883043F430 +:1096C0007003C2F88830704700ED00E008B501462D +:1096D0000122054801F01EFA044B187008B1012060 +:1096E00008BD0020FCE700BFB01600209402002057 +:1096F00008B501460122002001F00CFA034B187056 +:1097000008B1012008BD0020FCE700BF9402002042 +:10971000F8B504460D461646104901F0ECFE104B14 +:10972000187008B1C0B2F8BD022221460D4801F000 +:1097300021FA0B4B187008B1C0B2F4E7094F0A4B7D +:1097400032462946384601F01AFC054C207038464E +:1097500001F069FD2070C0B2E5E700BF6806002097 +:109760009402002080060020600600202DE9F041D0 +:1097700004460F4690461D46434901F0BCFE434B4C +:109780001870E8B901222146414801F0F3F9064674 +:109790003E4B187018BB29463D4801F059FD3B4B24 +:1097A000187058B36420F7F79DFA054622463949E8 +:1097B000F6F788FD2846F7F79DFA344B18780CE049 +:1097C0006420F7F78FFA054622463349F6F77AFD0B +:1097D0002846F7F78FFA2D4B1878BDE8F081642002 +:1097E000F7F780FA0546234632462C49F6F76AFD1C +:1097F0002846F7F77FFA254B1878EEE7284B4246C4 +:109800003946234801F0CFFA0646204B187008BBB2 +:1098100055B91F4BDA68234B1A603A705A787A7040 +:109820009A78BA70DB78FB70194801F0FCFC0546A9 +:10983000164B1870D8B16420F7F754FA0646234641 +:109840002A461949F6F73EFD3046F7F753FA0F4B13 +:109850001878C2E76420F7F745FA054623463246F2 +:109860001249F6F72FFD2846F7F744FAEFE7642090 +:10987000F7F738FA054622460D49F6F723FD284644 +:10988000F7F738FAE3E700BF6806002094020020EB +:109890008006002000BE000844BD000868BD000826 +:1098A0006406002088020020B8BD000890BD0008B2 +:1098B000E0BD000810B504460C4901F01CFE0C4B3D +:1098C000187008B9C0B210BD0B222146094801F03A +:1098D00051F9074B187008B1C0B2F4E7054801F020 +:1098E000A2FC034B1870C0B2EDE700BF6806002071 +:1098F000940200208006002070B504461A4901F049 +:10990000FAFD1A4B1870A0B9204601F016FE054664 +:10991000164B1870D8B96420F7F7E4F905462246CB +:109920001349F6F7CFFC2846F7F7E4F90F4B187800 +:1099300070BD6420F7F7D6F9054622460D49F6F7C3 +:10994000C1FC2846F7F7D6F9084B1878F0E76420F1 +:10995000F7F7C8F9064623462A460749F6F7B2FC48 +:109960003046F7F7C7F9E1E76806002094020020C7 +:1099700048BE000828BE00086CBE0008F8B50446C2 +:109980000D461646104901F0B6FD104B187008B18F +:10999000C0B2F8BD322221460D4801F0EBF80B4B66 +:1099A000187008B1C0B2F4E7094F0A4B3246294695 +:1099B000384601F0E4FA054C2070384601F033FCDB +:1099C0002070C0B2E5E700BF6806002094020020C6 +:1099D000800600206006002008B5044B03EB8002DF +:1099E000526852680344187A904708BD0C2700203B +:1099F00008B5084B1B5C53B9064B01221A5403EB04 +:109A00008002526812680344187A904708BD00200B +:109A1000FCE700BF0C27002038B5044C04EB8005A0 +:109A20006D68AD680444207AA84738BD0C27002033 +:109A300038B5044C04EB80056D68ED680444207A69 +:109A4000A84738BD0C27002010B5044B03EB800459 +:109A5000646824690344187AA04710BD0C270020CD +:109A60004278007840EA02207047C378827842EA60 +:109A70000322437843EA0223007840EA0320704738 +:109A80000170090A417070470170C1F307234370E8 +:109A9000C1F307438370090EC1707047944632B119 +:109AA0000A78013102700130BCF1010CF8D1704725 +:109AB00001700130013AFBD1704784469CF80000E8 +:109AC0000CF1010C0B780131C01A013A01D00028C9 +:109AD000F4D07047034600E00133187808B188429B +:109AE000FAD1704710B44FF0000C634602E04FF01B +:109AF000010C0133012B15D81A01184CA258002A69 +:109B0000F5D00468A242F4D1144A02EB031254685F +:109B100082689442EDD1114A02EB031294684269C3 +:109B20009442E6D1022B0BD0B1B90C4A02EB0313DD +:109B30009B89B3F5807F0DD000205DF8044B704702 +:109B4000022914BF63464CF001030BB10020F4E777 +:109B50001220F2E71020F0E71020EEE7E4260020C4 +:109B6000002000E00130012804D80301034AD35843 +:109B7000002BF7D1023818BF01207047E4260020DF +:109B800070B4002300E00133012B13D81A01234CD9 +:109B9000A45802689442F6D1204A02EB031254689A +:109BA00082689442EFD11D4A02EB03129468426925 +:109BB0009442E8D1022B08D0F9B1184A02EB031203 +:109BC00092894ABB4FF480721DE00023012B05D817 +:109BD0001A01124CA2580AB10133F7E7022B19D02F +:109BE0000E4D1C0105EB031206682E51846854606B +:109BF0004069906000209081DEE7084A02EB031282 +:109C00009289013292B2054901EB03118A81581CF5 +:109C100070BC70470020FBE70020F9E7E426002035 +:109C20000138012815D80D4B03EB00139B89B3F5C0 +:109C3000807F03D043B1013B9BB200E00023074A81 +:109C400002EB0012938133B903010020034AD05084 +:109C50007047022070470020704700BFE4260020B4 +:109C6000002303E05DF8044B70470133012B11D84A +:109C70001A0109498A588242F7D110B41A01002406 +:109C80008C500133012BEDD81A0103498A588242C6 +:109C9000F7D1F3E7704700BFE4260020023983695B +:109CA000023B8B4204D94389C06A01FB0300704721 +:109CB000002070470268C36A04339089B1FBF0F159 +:109CC0005289B1FBF2F101E0091A0833186818B1A2 +:109CD0008142F9D258680844704770B506460D466F +:109CE00001F11A00FFF7BCFE3378032B00D070BDE2 +:109CF000044605F11400FFF7B3FE44EA0040F6E71E +:109D000070B506460C46154691B204F11A00FFF7ED +:109D1000B7FE3378032B00D070BD290C04F114007A +:109D2000FFF7AEFEF8E738B500234B72C36973B393 +:109D300005460C460022134606E0BCF1090F0FD081 +:109D4000A1184B72013263460A2B0ED803F1010CA5 +:109D5000296ACB5C202BF6D0052BEED1E523ECE76E +:109D6000A1182E2048720132EAE7224400235372E0 +:109D70002B6ADB7A2372286A1C30FFF776FE20609C +:109D8000286A1630FFF771FEE080000CA08038BD15 +:109D90002DE9F84F81468A46D1F8008000F1240B66 +:109DA0000B2220215846FFF783FE00252B4608276B +:109DB00029E0013618F806302F2BFAD05C2BF8D0AA +:109DC0004644CAF80060002D44D099F82430E52BB1 +:109DD00035D0202C37D8042389F82F30002035E0E7 +:109DE00014F0800F27D121461B48FFF773FE78BB84 +:109DF000A4F16103DBB2192B01D8203CE4B20BF8CB +:109E00000540013533465E1C18F80340202CD7D995 +:109E10005C2C18BF2F2CCDD02E2C18BFAF42DFD812 +:109E20002E3C18BF01240B2F08BF44F0010464B975 +:109E300008250B27E6E7803C084B1C5DD3E705238C +:109E400089F82430C5E70023C6E70620BDE8F88F6F +:109E50000620FBE70620F9E78CBE000890C000084A +:109E60000146006808B1024603E04FF0FF3070473A +:109E700001321378202B01D93A2BF9D13A2B01D09A +:109E800000207047034613F8010B3038092898BFAB +:109E90009A4203D128B901320A6070474FF0FF306F +:109EA00070474FF0FF30704738B50D46044698B103 +:109EB00003689BB11A78A2B18188DA88914203D0F5 +:109EC000092000242C6038BD5878FFF785FD10F07C +:109ED000010009D12468F5E70920F3E71C460920B1 +:109EE000F0E709200024EDE709200024EAE72DE946 +:109EF000F041C57815B92846BDE8F0810446076BE6 +:109F000000F1340801233A4641464078FFF790FDBE +:109F10000546A0B90023E370636AFB1AE269934225 +:109F2000E9D2A67808E0E3691F4401233A46414696 +:109F30006078FFF77DFD013E012EF4D8DBE70125B7 +:109F4000D9E770B5036B8B4202D10026304670BD55 +:109F500004460D46FFF7CBFF06460028F6D1012345 +:109F60002A4604F134016078FFF756FD10B101264E +:109F70004FF0FF352563E9E738B504460023C37089 +:109F80004FF0FF330363FFF7DCFF30BB054604F2FD +:109F90003220FFF765FD4AF6552398421FD194F809 +:109FA0003430E92B07D0636B03F0FF130D4A934263 +:109FB00001D0022514E004F16A00FFF756FD20F0FD +:109FC0007F40094B98420BD004F18600FFF74DFD0E +:109FD000064B984204D0022502E0042500E0032548 +:109FE000284638BDEB0090004641540046415433AA +:109FF0002DE9F04F87B00D46164600230B60FFF7A2 +:10A000002FFF071EC0F26781BE4B53F82740002C7C +:10A0100000F066812C6006F0FE06237873B160784C +:10A02000FFF7DAFC10F0010508D1002E00F0548192 +:10A0300010F0040F00F050810A254DE10023237039 +:10A04000F8B26070FFF7D4FC10F0010F40F04A81C5 +:10A050001EB110F0040F40F0478104F10C02022100 +:10A060006078FFF7F1FC0546002840F03F81A289A7 +:10A07000A2F500739BB2B3F5606F00F23981531EF5 +:10A080001A4201D0012527E100212046FFF774FF85 +:10A09000022800F088800026042800F02B81012887 +:10A0A00000F22A8104F13F00FFF7DAFCB4F80C80DB +:10A0B000404540F0238104F14A00FFF7D1FC0746F8 +:10A0C00020B904F15800FFF7D0FC0746E76194F887 +:10A0D0004420A270531EDBB2012B00F2118107FB5A +:10A0E00002F3009394F84190A4F80A90B9F1000F9C +:10A0F00000F0108109F1FF3319EA030F40F00C81E1 +:10A1000004F14500FFF7ACFC824620814FEA581B62 +:10A11000B0FBFBF30BFB13039BB2002B40F0FE8064 +:10A1200004F14700FFF79CFC019020B904F15400B2 +:10A13000FFF79BFC019004F14200FFF791FC014600 +:10A14000002800F0ED80009BC318BAFBFBFB5B44CA +:10A15000019A9A42C0F0E680D21AB2FBF9F04A4561 +:10A16000C0F0E2804FF6F572904234D840F6F572B6 +:10A1700090426AD94FF0020B2FE0002006AB03EBB0 +:10A18000860343F8100C0136032E0ED804F1340078 +:10A19000330103F5DF7318440379002BEDD0083049 +:10A1A000FFF763FCEAE70026EEE700270AE0314606 +:10A1B0002046FFF7E1FE01287FF66EAF0137032F3F +:10A1C0003FF66AAF06AB03EB870353F8106C002E23 +:10A1D000EDD10320F2E74FF0030B00F10209C4F8C0 +:10A1E000189026628A1962623344E362BBF1030F5E +:10A1F0002ED0BAF1000F00F09D80009B1A44A2629D +:10A20000BBF1020F35D009EB490209F0010303EB62 +:10A2100052034344013BB3FBF8F3BB4200F28C8092 +:10A220004FF0FF336361236180232371BBF1030F80 +:10A2300022D084F800B0344A138801339BB21380D3 +:10A24000E3802046FFF70CFD46E04FF0010BC4E72A +:10A2500004F15E00FFF704FC002867D1BAF1000F9B +:10A2600066D104F16000FFF700FCA0624FEA8903A9 +:10A27000CFE74FEA4903CCE704F16400FFF7F0FBB6 +:10A280000128D6D1711C2046FFF75BFE0028D0D1F3 +:10A290000023237104F23220FFF7E2FB4AF6552334 +:10A2A0009842C6D104F13400FFF7DFFB174B984208 +:10A2B000BFD104F50670FFF7D8FB154B9842B8D113 +:10A2C00004F50770FFF7D1FB606104F50870FFF734 +:10A2D000CCFB2061ADE70B25284607B0BDE8F08F29 +:10A2E0000C25F9E70325F7E70A25F5E70125F3E74C +:10A2F0000125F1E70125EFE70D25EDE70D25EBE75A +:10A300000D25E9E70827002004270020525261416B +:10A31000727241610D25DFE70D25DDE70D25DBE7D5 +:10A320000D25D9E70D25D7E70D25D5E70D25D3E771 +:10A330000D25D1E70D25CFE70D25CDE72DE9F04718 +:10A34000012940F28E8004460D46174683698B42F0 +:10A3500040F28B800378022B49D0032B60D0012B75 +:10A3600040F0858001EB5108416A8389B8FBF3F323 +:10A370001944FFF7E6FD0646002873D104F1340ABC +:10A3800008F10109A389B8FBF3F203FB128815F069 +:10A39000010522D01AF8083003F00F0343EA07132F +:10A3A000DBB20AF808300123E370616AA389B9FBC4 +:10A3B000F3F319442046FFF7C4FD0646002851D1A7 +:10A3C000A389B9FBF3F203FB129945B1C7F3071355 +:10A3D0000AF809300123E37044E0FBB2E1E71AF820 +:10A3E0000930C7F3032223F00F031343F0E7416A58 +:10A3F00083895B08B5FBF3F31944FFF7A2FD06461A +:10A4000080BB04F134006D00A389B5FBF3F203FBBC +:10A410001255B9B22844FFF733FB0123E37021E062 +:10A42000416A83899B08B5FBF3F31944FFF789FD63 +:10A430000646B8B927F0704704F13403AD00A2898D +:10A44000B5FBF2F102FB11551D442846FFF70DFB49 +:10A4500000F0704139432846FFF716FB0123E370F3 +:10A4600000E002263046BDE8F0870226FAE7022621 +:10A47000F8E7F8B5056801296AD90C46AB698B4243 +:10A4800068D92B78022B35D0032B49D0012B63D10F +:10A4900001EB5106696AAB89B6FBF3F31944284610 +:10A4A000FFF74FFD10B14FF0FF3052E0771CAB8942 +:10A4B000B6FBF3F203FB12662E4496F83460696A29 +:10A4C000B7FBF3F319442846FFF73BFD002845D1BD +:10A4D000AB89B7FBF3F203FB12772F4497F83430C4 +:10A4E00046EA032014F0010F01D0000931E0C0F367 +:10A4F0000B002EE0696AAB895B08B4FBF3F31944E7 +:10A500002846FFF71EFD60BB05F134006400AB89EF +:10A51000B4FBF3F203FB12442044FFF7A1FA18E066 +:10A52000696AAB899B08B4FBF3F319442846FFF72B +:10A5300008FDC8B905F13400A400AB89B4FBF3F2FF +:10A5400003FB12442044FFF790FA20F0704000E033 +:10A550000120F8BD0120FCE70120FAE74FF0FF30B1 +:10A56000F7E74FF0FF30F4E74FF0FF30F1E72DE968 +:10A57000F041D0F80080B1F5001F49D207460E46E1 +:10A5800011F01F0F47D1416184681CBB98F800305F +:10A59000022B01D9D8F82840E4B9B8F80830B3EB59 +:10A5A000561F3AD9D8F82830FB61BC61FB69E3B388 +:10A5B000B8F80C20B6FBF2F21344FB6108F1340347 +:10A5C000B8F80C20B6FBF2F102FB11610B443B62C0 +:10A5D00000201EE0B8F80A50B8F80C3003FB05F56F +:10A5E000AE420FD321463846FFF743FF0446B0F191 +:10A5F000FF3F14D0012814D9D8F81830834212D95B +:10A60000761BEDE721464046FFF748FBF861CCE7B3 +:10A610000220BDE8F0810220FBE70220F9E70120DB +:10A62000F7E70220F5E70220F3E70220F1E72DE942 +:10A63000F041054606680F4651B9D6F81080B8F1CA +:10A64000000F12D0B369434511D84FF001080EE056 +:10A65000FFF70FFF034601284CD9B0F1FF3F4ED062 +:10A66000B26982424BD8B84601E04FF00108444637 +:10A670000CE021462846FFF7FCFE034678B1B0F116 +:10A68000FF3F18BF01283AD0444537D00134B369A1 +:10A69000A342EED8B8F1010F2ED90224E9E74FF01A +:10A6A000FF3221463046FFF749FE0246B0FA80F0FD +:10A6B0004009002F08BF002070B9A2B93461726947 +:10A6C000B369023B9A4201D8013A7261337943F08F +:10A6D00001033371234612E0224639463046FFF724 +:10A6E0002DFE0246E9E7012A01D0012307E04FF0E1 +:10A6F000FF3304E0012302E0002300E000231846BA +:10A70000BDE8F081F8B50C46056801292ED906464A +:10A710001146AB69A3422BD94AB14FF0FF3228460C +:10A72000FFF70CFE074610B123E0A24221D92746CD +:10A7300021463046FFF79DFE0446E0B101281CD0BB +:10A74000B0F1FF3F1BD0002239462846FFF7F6FD47 +:10A75000074670B96B69AA69911E8B42E5D2013335 +:10A760006B612B7943F001032B71DEE7022700E0D8 +:10A7700002273846F8BD0027FBE70227F9E7012743 +:10A78000F7E738B504460568C1692846FFF7D9FBE5 +:10A7900020B9236AE5221A700123EB7038BD2DE938 +:10A7A000F84306684469C369002B74D005460F4618 +:10A7B0002034B4F5001F70D2B189B4FBF1F201FB73 +:10A7C00012423AB90133C3618169A1B93389B3EB4C +:10A7D000541F0CD96C6106F13403B289B4FBF2F159 +:10A7E00002FB114423442B620020BDE8F8830023C0 +:10A7F000C3610420F9E7B289B4FBF2F27389013B2B +:10A8000012EA0308E6D1FFF734FE8146012846D953 +:10A81000B0F1FF3F45D0B369834234D88FB1A96905 +:10A820002846FFF704FF814600283CD001283CD091 +:10A83000B0F1FF3F3BD03046FFF759FB28B1012074 +:10A84000D3E70023EB610420CFE7B289002106F1B2 +:10A850003400FFF72DF949463046FFF71FFA306301 +:10A86000738998450BD20123F3703046FFF73FFB05 +:10A87000F8B908F10108336B01333363F0E7336B48 +:10A88000A3EB08033363C5F8189049463046FFF739 +:10A8900005FAE8619EE70420A7E70420A5E7022067 +:10A8A000A3E70120A1E707209FE702209DE7012001 +:10A8B0009BE7012099E770B5044606680021FFF781 +:10A8C00056FE054640B1284670BD00212046FFF7E0 +:10A8D00066FF05460028F6D1E1693046FFF731FBF7 +:10A8E00005460028EFD1206A03787BB1C37A03F0D4 +:10A8F0003F03A371C37A13F0080FE6D10B2204F1D2 +:10A900002401FFF7DAF80028DFD1DCE70425DAE7D5 +:10A9100030B583B004460191056801E0013301932D +:10A92000019B1A782F2AF9D05C2AF7D00022A26066 +:10A930001B781F2B21D901A92046FFF729FA0346CE +:10A9400018BB2046FFF7B7FF94F82F200346F8B94D +:10A9500012F0040F19D1A37913F0100F1FD005F1D5 +:10A9600034016369AA89B3FBF2F002FB1033194486 +:10A970002846FFF7B2F9A060DDE7802384F82F3086 +:10A9800011462046FFF7F3FD0346184603B030BDDD +:10A990000428FAD112F0040FF7D10523F5E70523B7 +:10A9A000F3E7F8B504460E4607680021FFF7DFFD20 +:10A9B0000246B8B9002506E0002501212046FFF730 +:10A9C000EEFE024670B9E1693846FFF7BAFA024670 +:10A9D00040B9236A1B78002B18BFE52BECD1013559 +:10A9E000B542EAD1042A01D01046F8BD0722FBE7A0 +:10A9F00070B5044606680121FFF7D3FF054608B18C +:10AA0000284670BDE1693046FFF79BFA05460028ED +:10AA1000F6D120220021206AFFF74AF80B2204F128 +:10AA20002401206AFFF73AF80123F370E8E7F8B54C +:10AA300004460E460568042705E000212046FFF77E +:10AA4000AEFE0746E8B9E169D9B12846FFF779FAC1 +:10AA50000746B0B9236A1A7892B1DB7A03F03F0354 +:10AA6000A371E52A18BF2E2AE7D00F2BE5D023F0DB +:10AA70002003082B14BF00230123B342DDD100E0E3 +:10AA800004270FB10023E3613846F8BD70B50446D2 +:10AA9000FFF72DFA054648B92378032B08D000228A +:10AAA00011466078FEF7D0FF00B10125284670BD41 +:10AAB0002379012BF3D104F13406A2890021304619 +:10AAC000FEF7F6FF4AF6552104F23220FEF7D8FFD2 +:10AAD0000E493046FEF7D8FF0D4904F50670FEF723 +:10AAE000D3FF616904F50770FEF7CEFF216904F515 +:10AAF0000870FEF7C9FF226A013222630123314642 +:10AB00006078FEF795FF00232371C8E75252614138 +:10AB10007272416170B584B0019000911646039144 +:10AB200003A8FFF79DF9041E20DB114B53F82450B6 +:10AB300025B12846FFF794F800232B70019B0BB139 +:10AB400000221A70019B0A4A42F82430721E18BF74 +:10AB50000122002B08BF42F0010212B1002004B014 +:10AB600070BD01A96846FFF743FAF8E70B20F6E746 +:10AB7000082700202DE9F04391B00191002800F052 +:10AB800010811446064602F03F073A4603A901A881 +:10AB9000FFF72EFA054628B100233360284611B08E +:10ABA000BDE8F083039B0493019904A8FFF7B0FE6E +:10ABB000054660B99DF93F30002B52DB14F03E0F83 +:10ABC00014BF0121002104A8FEF78CFF054614F0F4 +:10ABD0001C0F5CD0002D50D0042D44D047F0080746 +:10ABE000002DD9D117F0080F61D0FAF749F80446C3 +:10ABF00001460C980E30FEF747FF21460C981630A0 +:10AC0000FEF742FF0C9B2022DA72DDF80C80DDF8A3 +:10AC1000309049464046FFF760F804460022494616 +:10AC20004046FFF76DF800210C981C30FEF72CFF12 +:10AC3000039B0122DA70002C39D0039BD3F83080BB +:10AC40000022214604A8FFF75DFD05460028A3D198 +:10AC500041460398FFF775F90546013C039B1C61CB +:10AC600025E00625B3E7FEF77BFF08B91225B5E717 +:10AC700004A8FFF7BDFE0546B0E79DF8163013F0B7 +:10AC8000110F13D114F0040FAAD0082584E7002D6A +:10AC900082D19DF8163013F0100F7ED114F0020F00 +:10ACA00005D013F0010F02D0072575E70725002D09 +:10ACB0007FF472AF17F0080F01D047F04007039BF5 +:10ACC0001B6B73620C9BB362012F94BF00210121A7 +:10ACD00004A8FEF755FF306108B902255CE7039C24 +:10ACE000DDF8308041462046FEF7F7FFB06008F1FE +:10ACF0001C00FEF7BAFEF0600021F1623460E388C8 +:10AD0000B380377571753162B16106F130084FF467 +:10AD100080524046FEF7CCFE17F0200F39D0F46881 +:10AD2000002C36D0B461039B5F899B8903FB07F736 +:10AD3000B16801E00225E41BBC4294BF002301235B +:10AD40005DB953B13046FFF794FB01460128F1D9B4 +:10AD5000B0F1FF3FEFD10125EDE7F161002D7FF468 +:10AD60001BAF039FB7F80C90B4FBF9F309FB134337 +:10AD70007BB13846FEF792FF08B902250CE7B4FB19 +:10AD8000F9F202443262012341467878FEF744FE2C +:10AD900028B9002D3FF402AFFEE60425FCE60125AC +:10ADA000FAE60925FAE62DE9F04F85B004460F468C +:10ADB000154698460023C8F8003003A9FFF774F839 +:10ADC0000190002840F0B980637D0193002B40F092 +:10ADD000B480237D13F0010F00F0CE80E668A369F4 +:10ADE000F61AAE4267D32E4665E0E36A1BB12046F1 +:10ADF000FEF760FF73E0E1692046FFF73AFB6EE083 +:10AE00004FF0020A84F815A0CDF804A095E04FF0A9 +:10AE1000010A84F815A0CDF804A08EE04FF0020AD4 +:10AE200084F815A0CDF804A087E094F91430002B25 +:10AE300004DB039B9D890AFB05F532E0236AA3EB43 +:10AE400009035345F5D2039A928904F1300102FBBC +:10AE50000370FEF723FEECE7226A4A450DD094F911 +:10AE60001430002B6DDB01234A4604F130010398B6 +:10AE70004078FEF7D1FD002877D1C4F82090039BDD +:10AE80009D89A369B3FBF5F205FB1233ED1AAE42BF +:10AE900000D2354604F130012A4619443846FEF7FF +:10AEA000FDFD2F44A3692B44A361D8F800302B4447 +:10AEB000C8F80030761B002E3FD0A169039A95890F +:10AEC000B1FBF5F305FB1313002BD8D1B1FBF5F55E +:10AED0005389013B1D4008D1002986D1A068012873 +:10AEE0008ED9B0F1FF3F92D0E061DDF80CB0E1699E +:10AEF0005846FEF7D3FE814600288FD0A944BBF800 +:10AF00000C30B6FBF3FAB342A6D805EB0A03BBF844 +:10AF10000A20934201D9A2EB050A53464A46394614 +:10AF20009BF80100FEF778FD00283FF47EAF4FF05C +:10AF3000010A84F815A0CDF804A0019805B0BDE879 +:10AF4000F08F012304F130019BF80100FEF770FD42 +:10AF500020B9237D03F07F03237584E74FF0010AB6 +:10AF600084F815A0CDF804A0E7E74FF0010A84F8B3 +:10AF700015A0CDF804A0E0E707230193DDE72DE954 +:10AF8000F04F85B004460F46154698460023C8F892 +:10AF9000003003A9FEF788FF019000284AD1637DA5 +:10AFA0000193002B46D1237D13F0020F00F0EC80BB +:10AFB000A369EB42C0F0B680DD43B3E0E36A002B47 +:10AFC0003CD02046FEF776FE002800F0D88001280D +:10AFD00039D0B0F1FF3F3DD0E061A36803B9A06074 +:10AFE00094F91430002B3CDBDDF80CB0E1695846D5 +:10AFF000FEF754FE8146002848D0B144BBF80C301F +:10B00000B5FBF3FAAB425FD806EB0A03BBF80A20A4 +:10B01000934201D9A2EB060A53464A4639469BF8A9 +:10B020000100FEF705FDC0B34FF0010A84F815A03A +:10B03000CDF804A0019805B0BDE8F08FE169204685 +:10B04000FFF7F5FAC0E74FF0020A84F815A0CDF833 +:10B0500004A0EFE74FF0010A84F815A0CDF804A092 +:10B06000E8E70123226A04F1300103984078FEF7F3 +:10B07000DFFC20B9237D03F07F032375B4E74FF095 +:10B08000010A84F815A0CDF804A0D3E74FF0020A16 +:10B0900084F815A0CDF804A0CCE7236AA3EB09033C +:10B0A000534504D3039B9E890AFB06F62BE0039AC3 +:10B0B000928902FB037104F13000FEF7EFFC237D5F +:10B0C00003F07F032375EDE7236A4B4503D0A269A4 +:10B0D000E3689A4242D3C4F82090039B9E89A369F7 +:10B0E000B3FBF6F206FB1233F61AB54200D22E4637 +:10B0F00004F13000324639461844FEF7CFFC237D78 +:10B1000063F07F0323753744A3693344A361E26886 +:10B11000934238BF1346E360D8F800303344C8F890 +:10B120000030AD1B5DB3A169039A9689B1FBF6F3BC +:10B1300006FB1313002BD0D1B1FBF6F65389013B6C +:10B140001E407FF44DAF00297FF438AFA06800287F +:10B150007FF43DAF2046FFF76AFA35E701234A4600 +:10B1600004F130019BF80100FEF756FC0028B2D034 +:10B170004FF0010A84F815A0CDF804A05AE7237D0A +:10B1800043F04003237555E70723019352E770B559 +:10B1900082B0044601A9FEF787FE70B9237D13F043 +:10B1A000400F0AD013F0800F09D1F9F769FD054669 +:10B1B000616A0198FEF7C5FE78B102B070BD012347 +:10B1C000226A04F1300101984078FEF731FC40BB5F +:10B1D000237D03F07F032375E7E7A66AF37A43F044 +:10B1E0002003F372A26831462068FEF789FDE1680A +:10B1F00006F11C00FEF748FC294606F11600FEF792 +:10B2000043FC002106F11200FEF73AFC019B0122EB +:10B21000DA700198FFF73AFC237D23F04003237591 +:10B22000CBE70120C9E710B582B00446FFF7AFFFB6 +:10B2300008B102B010BD01A92046FEF735FE002876 +:10B24000F7D12069FEF7ECFC0028F2D12060F0E78E +:10B250002DE9F04F83B004460D4601A9FEF724FE08 +:10B26000064678B9667D6EB9E36A002B00F08E80E1 +:10B27000B5F1FF3F0AD0E768AF4200D32F46A76180 +:10B28000002F3FD1304603B0BDE8F08F984658F804 +:10B2900004BBD4F808A0BAF1000F27D04FF0020980 +:10B2A00009F102095146002701370D462046FFF7F4 +:10B2B000E0F80146012813D9B0F1FF3F13D0013562 +:10B2C0008542F1D0CB4505D3434643F8087BC8F807 +:10B2D00004A09846019B9B698B4209D98A46DFE707 +:10B2E00002266675CEE701266675CBE74FF00209A8 +:10B2F000E36AC3F80090D94500F2FB800023C8F848 +:10B300000030BFE77D1E29462046FEF7D3FC0146EC +:10B31000E061DDF804804046FEF7C0FC00B3B8F8F9 +:10B320000C30B5FBF3F5B8F80A20013A1540054496 +:10B33000B7FBF3F203FB1277002FA3D0226AAA42D5 +:10B34000A0D094F91430002B0DDB01232A4604F120 +:10B35000300101984078FEF75FFBA0B9256291E7C4 +:10B36000022666758EE7012304F1300198F801008A +:10B37000FEF75EFB20B9237D03F07F032375E4E72E +:10B38000012666757EE7012666757BE7E368AB42BA +:10B3900004D2227D12F0020F00D11D46A3690022C3 +:10B3A000A261E5B1019AB2F80A80928902FB08F81D +:10B3B00073B16A1EB2FBF8F2013BB3FBF8F18A42AB +:10B3C00006D3C8F100021340A361EF1AE56904E057 +:10B3D000A06850B3E0612F460546002D45D1A36912 +:10B3E000E268934204D9E360227D42F04002227574 +:10B3F00001988289B3FBF2F102FB1133002B3FF479 +:10B4000041AF226AAA423FF43DAF94F91430002BB9 +:10B410005DDB01232A4604F1300101984078FEF7F4 +:10B42000FBFA002862D125622CE700212046FFF7B5 +:10B43000FEF8012804D0B0F1FF3F04D0A060C9E7B6 +:10B44000022666751EE7012666751BE7294620461B +:10B45000FFF70FF80546B5F1FF3F2DD0012D2ED98E +:10B46000019B9B69AB422AD9E561474510D9A7EBFF +:10B470000807A3694344A361237D13F0020FE5D0BD +:10B4800029462046FFF7D3F805460028E3D10746B2 +:10B49000A3693B44A3610198B0F80C80B7FBF8F3B3 +:10B4A00008FB13738BB12946FEF7F8FB054648B13C +:10B4B000B7FBF8F73D4492E701266675E2E60226FF +:10B4C0006675DFE602266675DCE61D4687E7012322 +:10B4D00004F130014078FEF7ABFA20B9237D03F088 +:10B4E0007F03237595E701266675CBE60126667511 +:10B4F000C8E61126C6E630B58FB001900C46002292 +:10B5000002A901A8FEF774FD054610B128460FB048 +:10B5100030BD019902A8FFF7FBF905460028F5D1D7 +:10B520009DF93730002B06DB002CEFD0214602A816 +:10B53000FEF7F9FBEAE70625E8E7F0B59DB00190D4 +:10B54000022203A901A8FEF753FD039B10930446B2 +:10B5500010B120461DB0F0BD019910A8FFF7D8F931 +:10B5600004460028F5D1022110A8FEF7BBFA0446D4 +:10B570000028EED19DF96F30002B3CDB9DF8465042 +:10B5800015F0010F39D1039F18993846FEF7A5FB36 +:10B59000064615F0100F13D1002CDAD110A8FFF7D2 +:10B5A000F0F80446B0FA80F04009002E08BF0020F1 +:10B5B000D0B9002CCDD10398FFF768FA0446C8E74C +:10B5C00004970690002104A8FEF7D1FF0446002846 +:10B5D000BFD1002104A8FFF72AFA044610B10428BD +:10B5E000DAD1DBE70724D7E70022314610A8FFF7BE +:10B5F00089F80446DDE70624ABE70724A9E7000045 +:10B60000134B5B7A13BB10B5044603F0FF00104BDD +:10B6100093F809C05FFA8CFC4FF0000E03F80CE0C1 +:10B6200093F809C003EB8C0CCCF804405C7A1C4402 +:10B6300022725A7A541CE4B25C7230320A703A2395 +:10B640004B702F238B7081F803E010BD01207047F1 +:10B650000C27002008B50022FFF7D2FF08BD00002C +:10B6600010B503460C4A0D490D48006840B10C481E +:10B6700000680344521A934206D8094A136010BD69 +:10B680000748084C0460F2E7F5F7B8F80C230360AC +:10B690004FF0FF30F3E700BF00000820004000003B +:10B6A0001827002020270020026852E8003F23F4DA +:10B6B000907342E800310029F6D1026802F10803D4 +:10B6C00053E8003F23F00103083242E8003100292B +:10B6D000F3D1036E012B06D02023C0F88030002365 +:10B6E000036683667047026852E8003F23F0100348 +:10B6F00042E800310029F6D1EEE7000010B504461B +:10B7000083680269134342691343C26913430168A2 +:10B710000868914A02401A430A602268536823F479 +:10B720004053E1680B435360A269236A1A432168BE +:10B730008B6823F4306313438B602368874A9342FA +:10B7400018D0874A93423AD0864A93424FD0864ACD +:10B7500093425ED0854A93426DD0854A93427FD012 +:10B76000844A934200F09180834A934200F0A28081 +:10B7700010230BE0814BD3F8903003F00303032B2D +:10B780001BD8DFE803F00216AB180123E069B0F51F +:10B79000004F00F0D780082B00F23881DFE813F06B +:10B7A00014012701120136012A0136013601360142 +:10B7B0002D010423EAE70823E8E71023E6E76F4BAF +:10B7C000D3F8903003F00C030C2B0ED8DFE803F015 +:10B7D000070D0D0D090D0D0D880D0D0D0B0000232E +:10B7E000D4E70423D2E70823D0E71023CEE7634B46 +:10B7F000D3F8903003F03003202B73D005D8002B02 +:10B8000072D0102B72D10423C0E7302B70D10823E3 +:10B81000BCE75A4BD3F8903003F0C003802B69D0BB +:10B8200005D8002B68D0402B68D10423AEE7C02B8D +:10B8300066D10823AAE7514BD3F8903003F4407344 +:10B84000B3F5007F5ED006D8002B5DD0B3F5807FC6 +:10B850005CD104239AE7B3F5407F59D1082395E7DB +:10B86000464BD3F8903003F44063B3F5006F51D0EA +:10B8700006D8002B50D0B3F5806F4FD1042385E755 +:10B88000B3F5406F4CD1082380E73C4BD3F89030A0 +:10B8900003F44053B3F5005F44D006D8002B43D0E7 +:10B8A000B3F5805F42D1042370E7B3F5405F3FD129 +:10B8B00008236BE7314BD3F8903003F44043B3F5E2 +:10B8C000004F37D005D8BBB3B3F5804F36D1042332 +:10B8D0005CE7B3F5404F33D1082357E7022355E720 +:10B8E000022353E7022351E700234FE710234DE7DC +:10B8F00010234BE7022349E7002347E7102345E7DE +:10B90000102343E7022341E700233FE710233DE7ED +:10B9100010233BE7022339E7012337E7102335E7FC +:10B92000102333E7022331E700232FE710232DE70D +:10B9300010232BE7022329E7002327E7102325E71D +:10B94000102323E7082B5BD8DFE803F01A343A5AB8 +:10B95000375A5A5A1E0000BFF369FFEF001001402A +:10B960000044004000480040004C004000500040AF +:10B970000014014000780040007C00400038024084 +:10B98000FAF7D2FD00283DD06268530803EB40036C +:10B99000B3FBF2F3A3F110014FF6EF72914233D8EB +:10B9A0009AB222F00F02C3F3420313432268D3601A +:10B9B000002030E0FAF7C8FDE4E7FAF7A5FCE1E77C +:10B9C0001748E1E7164802E0FAF7AEFD00B36368F6 +:10B9D00000EB5300B0FBF3F0A0F110024FF6EF7351 +:10B9E0009A4217D8236880B2D860002013E0FAF793 +:10B9F000ABFDEBE7FAF788FCE8E74FF40040E6E739 +:10BA0000012008E0002006E0012004E0012002E01F +:10BA1000002000E001200023A366E36610BD00BF04 +:10BA20000024F400436A13F0080F06D0026853683C +:10BA300023F40043416B0B435360436A13F0010F3F +:10BA400006D00268536823F40033816A0B435360C5 +:10BA5000436A13F0020F06D00268536823F4803360 +:10BA6000C16A0B435360436A13F0040F06D00268A7 +:10BA7000536823F48023016B0B435360436A13F034 +:10BA8000100F06D00268936823F48053816B0B4338 +:10BA90009360436A13F0200F06D00268936823F482 +:10BAA0000053C16B0B439360436A13F0400F0AD0FD +:10BAB0000268536823F48013016C0B435360036CDA +:10BAC000B3F5801F0BD0436A13F0800F06D00268D5 +:10BAD000536823F40023816C0B4353607047026862 +:10BAE000536823F4C003416C0B435360EBE72DE92B +:10BAF000F84305460E4617469946DDF820802B6828 +:10BB0000DC6936EA04040CBF01240024BC423AD1AB +:10BB1000B8F1FF3FF3D0FBF731FAA0EB0900404545 +:10BB200034D8B8F1000F33D02B681A6812F0040F24 +:10BB3000E5D0B6F1400218BF0122802EDFD0002AE6 +:10BB4000DDD0DA6912F0080F11D1DA6912F4006F52 +:10BB5000D5D04FF400621A622846FFF7A5FD2023D6 +:10BB6000C5F88430002385F8783003200CE00824E1 +:10BB70001C622846FFF798FDC5F88440002385F82D +:10BB80007830012000E00020BDE8F8830320FBE7C7 +:10BB90000320F9E730B583B004460023C0F88430B1 +:10BBA000FBF7ECF905462268126812F0080F0FD176 +:10BBB00023681B6813F0040F26D12023E367C4F821 +:10BBC000803000202066606684F8780003B030BDC5 +:10BBD0006FF07E430093034600224FF4001120468D +:10BBE000FFF785FF0028E3D0226852E8003F23F0EA +:10BBF000800342E800310029F6D12023E3670023C7 +:10BC000084F878300320E1E76FF07E4300932B4601 +:10BC100000224FF480012046FFF769FF0028CCD0B6 +:10BC2000226852E8003F23F4907342E80031002973 +:10BC3000F6D1226802F1080353E8003F23F0010324 +:10BC4000083242E800310029F3D12023C4F88030C3 +:10BC5000002384F878300320B8E768B310B50446B1 +:10BC6000C36F03B32423E3672268136823F001033F +:10BC70001360636AE3B92046FFF740FD012811D045 +:10BC80002268536823F4904353602268936823F03A +:10BC90002A0393602268136843F00103136020466F +:10BCA000FFF778FF10BD80F87830F9F751FDD9E73C +:10BCB0002046FFF7B7FEDEE701207047DFF834D0FB +:10BCC000FDF7FAFC0C480D490D4A002302E0D45858 +:10BCD000C4500433C4188C42F9D30A4A0A4C0023D6 +:10BCE00001E013600432A242FBD3F4F70DFDF8F734 +:10BCF00021F8704700000820000000205C000020B0 +:10BD000020C100085C0000201C270020FEE7000086 +:10BD1000F8B500BFF8BC08BC9E467047F8B500BF38 +:08BD2000F8BC08BC9E46704708 +:10BD28002F000000434F4D4D414E442E54585400AF +:10BD380046494C45312E5458540000004552525241 +:10BD48004F52212121202A25732A20646F657320F0 +:10BD58006E6F74206578697374730A0A00000000B6 +:10BD68004552524F52212121204E6F2E202564200A +:10BD7800696E206F70656E696E672066696C6520F4 +:10BD88002A25732A0A0A00004552524F52212121BE +:10BD9800204E6F2E20256420696E207265616469CB +:10BDA8006E672066696C65202A25732A0A0A0000D6 +:10BDB8004552524F52212121204E6F2E20256420BA +:10BDC800696E20636C6F73696E672066696C6520A5 +:10BDD8002A25732A0A0A000046696C65202A2573F9 +:10BDE8002A20434C4F53454420737563636573732E +:10BDF80066756C6C790A00004552524F5221212118 +:10BE08002043616E2774207365656B207468652014 +:10BE180066696C653A2020202A25732A0A0A0000E0 +:10BE28004552524F52212121202A25732A20646F1E +:10BE38006573206E6F74206578697374730A0A00DD +:10BE48002A25732A20686173206265656E207265F1 +:10BE58006D6F766564207375636365737366756C5F +:10BE68006C790A004552524F52204E6F2E2025649D +:10BE780020696E2072656D6F76696E67202A25735A +:10BE88002A0A0A00222A2B2C3A3B3C3D3E3F5B5DA6 +:10BE98007C7F0000232D302B20000000686C4C00B4 +:10BEA80065666745464700003031323334353637EA +:10BEB80038394142434445460000000030313233AE +:10BEC80034353637383961626364656600000000CE +:10BED8000000000E0000000000000000000000400C +:10BEE8000000000000000000001F0000000000002B +:10BEF8000E000000000000000000000030301101BA +:10BF0800FFFF000001010300000000000000000026 +:10BF180000000000000000000040000000020000D7 +:10BF28000000000000000000000000000000000009 +:10BF380000000000000000000000000000000000F9 +:10BF48000000000000000000A00F0000F03F00010A +:10BF580001000100000000000000000000000000D7 +:10BF6800000000400000000000000000001F00006A +:10BF7800000000000E0000000000000000000000AB +:10BF880012322101FFFF0000010103000000000040 +:10BF98000000000000000000000000000040000059 +:10BFA80006069919009A0000000000000000000031 +:10BFB80000000000A00F00000000000000000000CA +:10BFC8000000000000000000000000000000000069 +:10BFD8000000FF160100010000000100020003003C +:10BFE8000400050006000700080009000A000B000D +:10BFF8000C000D000E001F0020002200230024006A +:10C00800250026002700280029002A002B002C00E4 +:10C018002D002E002F003000310032003300340094 +:10C028003500360037003E003F0040004100420026 +:10C03800430044004500470050005100520053009F +:10C048005400550056005700580059005A005B002C +:10C058005C005D005E005F001E001D00954B00083F +:10C06800BD4B0008C54B0008E94B00080D4C000803 +:10C0780000000000010203040000000000000000AE +:10C08800010203040607080943554541414141435C +:10C0980045454549494941414592924F4F4F55556C +:10C0A800594F554F9C4F9E9F41494F55A5A5A6A74F +:10C0B800A8A9AAABACADAEAFB0B1B2B3B4414141DF +:10C0C800B8B9BABBBCBDBEBFC0C1C2C3C4C541417B +:10C0D800C8C9CACBCCCDCECFD1D1454545494949B0 +:10C0E80049D9DADBDCDD49DF4FE14F4F4F4FE6E856 +:10C0F800E85555555959EEEFF0F1F2F3F4F5F6F726 +:08C10800F8F9FAFBFCFDFEFF53 +:08C11000004AFF7F010000005E +:04C1180069020008B0 +:04C11C0041020008D4 +:10C12000040000200000000080000020E800002043 +:10C13000500100200000000000000000000000008E +:10C1400000000000000000000000000000000000EF +:10C1500000000000000000000000000000000000DF +:10C1600000000000000000000000000000000000CF +:0CC1700001010000100000000024F40099 +:040000050800BCBD76 :00000001FF diff --git a/build/For_stm32.map b/build/For_stm32.map index fc482f6..58addc3 100644 --- a/build/For_stm32.map +++ b/build/For_stm32.map @@ -294,7 +294,7 @@ Discarded input sections 0x00000000 0xa0 build/stm32f7xx_hal_flash.o .debug_ranges 0x00000000 0x90 build/stm32f7xx_hal_flash.o .debug_line 0x00000000 0x770 build/stm32f7xx_hal_flash.o - .debug_str 0x00000000 0x510 build/stm32f7xx_hal_flash.o + .debug_str 0x00000000 0x4e8 build/stm32f7xx_hal_flash.o .comment 0x00000000 0x27 build/stm32f7xx_hal_flash.o .debug_frame 0x00000000 0x168 build/stm32f7xx_hal_flash.o .ARM.attributes @@ -343,7 +343,7 @@ Discarded input sections 0x00000000 0xa0 build/stm32f7xx_hal_flash_ex.o .debug_ranges 0x00000000 0x90 build/stm32f7xx_hal_flash_ex.o .debug_line 0x00000000 0x72c build/stm32f7xx_hal_flash_ex.o - .debug_str 0x00000000 0x5ef build/stm32f7xx_hal_flash_ex.o + .debug_str 0x00000000 0x5c7 build/stm32f7xx_hal_flash_ex.o .comment 0x00000000 0x27 build/stm32f7xx_hal_flash_ex.o .debug_frame 0x00000000 0x190 build/stm32f7xx_hal_flash_ex.o .ARM.attributes @@ -401,7 +401,7 @@ Discarded input sections 0x00000000 0x90 build/stm32f7xx_hal_dma.o .debug_ranges 0x00000000 0x80 build/stm32f7xx_hal_dma.o .debug_line 0x00000000 0xdbe build/stm32f7xx_hal_dma.o - .debug_str 0x00000000 0x769 build/stm32f7xx_hal_dma.o + .debug_str 0x00000000 0x741 build/stm32f7xx_hal_dma.o .comment 0x00000000 0x27 build/stm32f7xx_hal_dma.o .debug_frame 0x00000000 0x188 build/stm32f7xx_hal_dma.o .ARM.attributes @@ -424,7 +424,7 @@ Discarded input sections 0x00000000 0x38 build/stm32f7xx_hal_dma_ex.o .debug_ranges 0x00000000 0x28 build/stm32f7xx_hal_dma_ex.o .debug_line 0x00000000 0xe2e build/stm32f7xx_hal_dma_ex.o - .debug_str 0x00000000 0x546 build/stm32f7xx_hal_dma_ex.o + .debug_str 0x00000000 0x51e build/stm32f7xx_hal_dma_ex.o .comment 0x00000000 0x27 build/stm32f7xx_hal_dma_ex.o .debug_frame 0x00000000 0x74 build/stm32f7xx_hal_dma_ex.o .ARM.attributes @@ -473,7 +473,7 @@ Discarded input sections 0x00000000 0xa0 build/stm32f7xx_hal_pwr.o .debug_ranges 0x00000000 0x90 build/stm32f7xx_hal_pwr.o .debug_line 0x00000000 0x3dc build/stm32f7xx_hal_pwr.o - .debug_str 0x00000000 0x630 build/stm32f7xx_hal_pwr.o + .debug_str 0x00000000 0x608 build/stm32f7xx_hal_pwr.o .comment 0x00000000 0x27 build/stm32f7xx_hal_pwr.o .debug_frame 0x00000000 0x128 build/stm32f7xx_hal_pwr.o .ARM.attributes @@ -775,7 +775,7 @@ Discarded input sections 0x00000000 0x2a0 build/stm32f7xx_hal_i2c.o .debug_ranges 0x00000000 0x290 build/stm32f7xx_hal_i2c.o .debug_line 0x00000000 0x4da9 build/stm32f7xx_hal_i2c.o - .debug_str 0x00000000 0x1055 build/stm32f7xx_hal_i2c.o + .debug_str 0x00000000 0x102d build/stm32f7xx_hal_i2c.o .comment 0x00000000 0x27 build/stm32f7xx_hal_i2c.o .debug_frame 0x00000000 0x988 build/stm32f7xx_hal_i2c.o .ARM.attributes @@ -798,7 +798,7 @@ Discarded input sections 0x00000000 0x38 build/stm32f7xx_hal_i2c_ex.o .debug_ranges 0x00000000 0x28 build/stm32f7xx_hal_i2c_ex.o .debug_line 0x00000000 0x274 build/stm32f7xx_hal_i2c_ex.o - .debug_str 0x00000000 0x8d5 build/stm32f7xx_hal_i2c_ex.o + .debug_str 0x00000000 0x8ad build/stm32f7xx_hal_i2c_ex.o .comment 0x00000000 0x27 build/stm32f7xx_hal_i2c_ex.o .debug_frame 0x00000000 0x60 build/stm32f7xx_hal_i2c_ex.o .ARM.attributes @@ -831,7 +831,7 @@ Discarded input sections 0x00000000 0x60 build/stm32f7xx_hal_exti.o .debug_ranges 0x00000000 0x50 build/stm32f7xx_hal_exti.o .debug_line 0x00000000 0x55d build/stm32f7xx_hal_exti.o - .debug_str 0x00000000 0x3de build/stm32f7xx_hal_exti.o + .debug_str 0x00000000 0x3b6 build/stm32f7xx_hal_exti.o .comment 0x00000000 0x27 build/stm32f7xx_hal_exti.o .debug_frame 0x00000000 0xe8 build/stm32f7xx_hal_exti.o .ARM.attributes @@ -911,7 +911,7 @@ Discarded input sections 0x00000000 0x60 build/stm32f7xx_ll_utils.o .debug_ranges 0x00000000 0x50 build/stm32f7xx_ll_utils.o .debug_line 0x00000000 0x7ae build/stm32f7xx_ll_utils.o - .debug_str 0x00000000 0x76e build/stm32f7xx_ll_utils.o + .debug_str 0x00000000 0x746 build/stm32f7xx_ll_utils.o .comment 0x00000000 0x27 build/stm32f7xx_ll_utils.o .debug_frame 0x00000000 0xec build/stm32f7xx_ll_utils.o .ARM.attributes @@ -932,7 +932,7 @@ Discarded input sections 0x00000000 0x30 build/stm32f7xx_ll_exti.o .debug_ranges 0x00000000 0x98 build/stm32f7xx_ll_exti.o .debug_line 0x00000000 0x36c build/stm32f7xx_ll_exti.o - .debug_str 0x00000000 0x381 build/stm32f7xx_ll_exti.o + .debug_str 0x00000000 0x359 build/stm32f7xx_ll_exti.o .comment 0x00000000 0x27 build/stm32f7xx_ll_exti.o .debug_frame 0x00000000 0x50 build/stm32f7xx_ll_exti.o .ARM.attributes @@ -962,7 +962,7 @@ Discarded input sections 0x00000000 0x30 build/stm32f7xx_ll_dma.o .debug_ranges 0x00000000 0x68 build/stm32f7xx_ll_dma.o .debug_line 0x00000000 0x502 build/stm32f7xx_ll_dma.o - .debug_str 0x00000000 0x5e5 build/stm32f7xx_ll_dma.o + .debug_str 0x00000000 0x5bd build/stm32f7xx_ll_dma.o .comment 0x00000000 0x27 build/stm32f7xx_ll_dma.o .debug_frame 0x00000000 0x60 build/stm32f7xx_ll_dma.o .ARM.attributes @@ -1534,7 +1534,7 @@ Discarded input sections 0x00000000 0xa8 build/syscalls.o .debug_ranges 0x00000000 0x98 build/syscalls.o .debug_line 0x00000000 0x36d build/syscalls.o - .debug_str 0x00000000 0x3fc build/syscalls.o + .debug_str 0x00000000 0x3d4 build/syscalls.o .comment 0x00000000 0x27 build/syscalls.o .debug_frame 0x00000000 0x190 build/syscalls.o .ARM.attributes @@ -1698,7 +1698,7 @@ Discarded input sections 0x00000000 0x78 build/stm32f7xx_hal_uart_ex.o .debug_ranges 0x00000000 0x80 build/stm32f7xx_hal_uart_ex.o .debug_line 0x00000000 0x8e1 build/stm32f7xx_hal_uart_ex.o - .debug_str 0x00000000 0x970 build/stm32f7xx_hal_uart_ex.o + .debug_str 0x00000000 0x948 build/stm32f7xx_hal_uart_ex.o .comment 0x00000000 0x27 build/stm32f7xx_hal_uart_ex.o .debug_frame 0x00000000 0x138 build/stm32f7xx_hal_uart_ex.o .ARM.attributes @@ -2078,7 +2078,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtn.o 0x08000000 g_pfnVectors 0x080001f8 . = ALIGN (0x4) -.text 0x08000200 0xb7d0 +.text 0x08000200 0xbb28 0x08000200 . = ALIGN (0x4) *(.text) .text 0x08000200 0x88 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtbegin.o @@ -2145,978 +2145,995 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtn.o 0x08001650 0x44 build/main.o .text.PA4_DAC_Set 0x08001694 0x2c build/main.o + .text.AD9102_ResetWaveUploadState + 0x080016c0 0x1c build/main.o .text.PID_Controller_Temp - 0x080016c0 0xe4 build/main.o + 0x080016dc 0xe4 build/main.o .text.AD9102_WriteReg - 0x080017a4 0xd4 build/main.o + 0x080017c0 0xd4 build/main.o .text.AD9102_WriteRegTable - 0x08001878 0x28 build/main.o + 0x08001894 0x28 build/main.o .text.AD9102_LoadSramRamp - 0x080018a0 0xd8 build/main.o + 0x080018bc 0xd8 build/main.o + .text.AD9102_WriteWaveUploadChunk + 0x08001994 0x78 build/main.o .text.AD9102_Init - 0x08001978 0x74 build/main.o + 0x08001a0c 0x74 build/main.o + .text.AD9102_StartOutput + 0x08001a80 0x4c build/main.o + .text.AD9102_StopOutput + 0x08001acc 0x1c build/main.o + .text.AD9102_ConfigureSramPlayback + 0x08001ae8 0xb4 build/main.o + .text.AD9102_BeginWaveUpload + 0x08001b9c 0x4c build/main.o + .text.AD9102_CancelWaveUpload + 0x08001be8 0x18 build/main.o .text.AD9102_ReadReg - 0x080019ec 0xd4 build/main.o - .text.AD9102_CheckFlagsSram - 0x08001ac0 0x112 build/main.o - .text.AD9102_CheckFlags - 0x08001bd2 0xd8 build/main.o - *fill* 0x08001caa 0x2 + 0x08001c00 0xd4 build/main.o .text.AD9102_ApplySram - 0x08001cac 0x144 build/main.o + 0x08001cd4 0x6a build/main.o .text.AD9102_Apply - 0x08001df0 0xb8 build/main.o + 0x08001d3e 0x70 build/main.o + .text.AD9102_CheckFlags + 0x08001dae 0xd8 build/main.o + *fill* 0x08001e86 0x2 + .text.AD9102_CommitWaveUpload + 0x08001e88 0x80 build/main.o + .text.AD9102_CheckFlagsSram + 0x08001f08 0x112 build/main.o + *fill* 0x0800201a 0x2 .text.AD9833_WriteWord - 0x08001ea8 0x94 build/main.o + 0x0800201c 0x94 build/main.o .text.AD9833_Apply - 0x08001f3c 0x4e build/main.o - *fill* 0x08001f8a 0x2 + 0x080020b0 0x4e build/main.o + *fill* 0x080020fe 0x2 .text.OUT_trigger - 0x08001f8c 0x124 build/main.o - .text.MPhD_T 0x080020b0 0x220 build/main.o + 0x08002100 0x124 build/main.o + .text.MPhD_T 0x08002224 0x220 build/main.o .text.Stop_TIM10 - 0x080022d0 0x20 build/main.o + 0x08002444 0x20 build/main.o .text.MX_GPIO_Init - 0x080022f0 0x294 build/main.o + 0x08002464 0x294 build/main.o .text.PA4_DAC_Init - 0x08002584 0x68 build/main.o + 0x080026f8 0x68 build/main.o .text.MX_SPI4_Init - 0x080025ec 0xd4 build/main.o + 0x08002760 0xd4 build/main.o .text.MX_SPI2_Init - 0x080026c0 0xe8 build/main.o + 0x08002834 0xe8 build/main.o .text.MX_SPI5_Init - 0x080027a8 0xd0 build/main.o + 0x0800291c 0xd0 build/main.o .text.MX_SPI6_Init - 0x08002878 0xd0 build/main.o + 0x080029ec 0xd0 build/main.o .text.MX_TIM2_Init - 0x08002948 0x9c build/main.o + 0x08002abc 0x9c build/main.o .text.MX_TIM5_Init - 0x080029e4 0x98 build/main.o + 0x08002b58 0x98 build/main.o .text.MX_TIM7_Init - 0x08002a7c 0x8c build/main.o + 0x08002bf0 0x8c build/main.o .text.MX_TIM6_Init - 0x08002b08 0x8c build/main.o + 0x08002c7c 0x8c build/main.o .text.Init_params - 0x08002b94 0x320 build/main.o + 0x08002d08 0x320 build/main.o .text.DS1809_Pulse - 0x08002eb4 0x6c build/main.o - .text.Get_ADC 0x08002f20 0x70 build/main.o + 0x08003028 0x6c build/main.o + .text.Get_ADC 0x08003094 0x70 build/main.o .text.Set_LTEC - 0x08002f90 0x180 build/main.o - 0x08002f90 Set_LTEC + 0x08003104 0x180 build/main.o + 0x08003104 Set_LTEC .text.Decode_uart - 0x08003110 0x2f8 build/main.o + 0x08003284 0x2f8 build/main.o .text.CalculateChecksum - 0x08003408 0x18 build/main.o - 0x08003408 CalculateChecksum + 0x0800357c 0x18 build/main.o + 0x0800357c CalculateChecksum .text.CheckChecksum - 0x08003420 0x48 build/main.o - 0x08003420 CheckChecksum - .text.SD_SAVE 0x08003468 0x3c build/main.o - 0x08003468 SD_SAVE - .text.SD_READ 0x080034a4 0x4c build/main.o - 0x080034a4 SD_READ + 0x08003594 0x48 build/main.o + 0x08003594 CheckChecksum + .text.SD_SAVE 0x080035dc 0x3c build/main.o + 0x080035dc SD_SAVE + .text.SD_READ 0x08003618 0x4c build/main.o + 0x08003618 SD_READ .text.SD_REMOVE - 0x080034f0 0x40 build/main.o - 0x080034f0 SD_REMOVE + 0x08003664 0x40 build/main.o + 0x08003664 SD_REMOVE .text.USART_TX - 0x08003530 0x2c build/main.o - 0x08003530 USART_TX + 0x080036a4 0x2c build/main.o + 0x080036a4 USART_TX .text.USART_TX_DMA - 0x0800355c 0x40 build/main.o - 0x0800355c USART_TX_DMA + 0x080036d0 0x40 build/main.o + 0x080036d0 USART_TX_DMA .text.Error_Handler - 0x0800359c 0x4 build/main.o - 0x0800359c Error_Handler + 0x08003710 0x4 build/main.o + 0x08003710 Error_Handler .text.MX_ADC1_Init - 0x080035a0 0xc8 build/main.o + 0x08003714 0xc8 build/main.o .text.MX_ADC3_Init - 0x08003668 0x6c build/main.o + 0x080037dc 0x6c build/main.o .text.MX_USART1_UART_Init - 0x080036d4 0x190 build/main.o + 0x08003848 0x190 build/main.o .text.MX_TIM10_Init - 0x08003864 0x2c build/main.o + 0x080039d8 0x2c build/main.o .text.MX_UART8_Init - 0x08003890 0x38 build/main.o + 0x08003a04 0x38 build/main.o .text.MX_TIM8_Init - 0x080038c8 0x6c build/main.o + 0x08003a3c 0x6c build/main.o .text.MX_TIM11_Init - 0x08003934 0x70 build/main.o + 0x08003aa8 0x70 build/main.o .text.MX_TIM4_Init - 0x080039a4 0xa4 build/main.o + 0x08003b18 0xa4 build/main.o .text.MX_TIM1_Init - 0x08003a48 0xc4 build/main.o + 0x08003bbc 0xc4 build/main.o .text.SystemClock_Config - 0x08003b0c 0xb4 build/main.o - 0x08003b0c SystemClock_Config - .text.main 0x08003bc0 0xc40 build/main.o - 0x08003bc0 main + 0x08003c80 0xb4 build/main.o + 0x08003c80 SystemClock_Config + .text.main 0x08003d34 0xd84 build/main.o + 0x08003d34 main .text.BSP_SD_ReadBlocks - 0x08004800 0x20 build/bsp_driver_sd.o - 0x08004800 BSP_SD_ReadBlocks + 0x08004ab8 0x20 build/bsp_driver_sd.o + 0x08004ab8 BSP_SD_ReadBlocks .text.BSP_SD_WriteBlocks - 0x08004820 0x20 build/bsp_driver_sd.o - 0x08004820 BSP_SD_WriteBlocks + 0x08004ad8 0x20 build/bsp_driver_sd.o + 0x08004ad8 BSP_SD_WriteBlocks .text.BSP_SD_GetCardState - 0x08004840 0x14 build/bsp_driver_sd.o - 0x08004840 BSP_SD_GetCardState + 0x08004af8 0x14 build/bsp_driver_sd.o + 0x08004af8 BSP_SD_GetCardState .text.BSP_SD_GetCardInfo - 0x08004854 0x10 build/bsp_driver_sd.o - 0x08004854 BSP_SD_GetCardInfo + 0x08004b0c 0x10 build/bsp_driver_sd.o + 0x08004b0c BSP_SD_GetCardInfo .text.BSP_SD_IsDetected - 0x08004864 0x20 build/bsp_driver_sd.o - 0x08004864 BSP_SD_IsDetected + 0x08004b1c 0x20 build/bsp_driver_sd.o + 0x08004b1c BSP_SD_IsDetected .text.BSP_SD_Init - 0x08004884 0x34 build/bsp_driver_sd.o - 0x08004884 BSP_SD_Init + 0x08004b3c 0x34 build/bsp_driver_sd.o + 0x08004b3c BSP_SD_Init .text.SD_CheckStatus - 0x080048b8 0x24 build/sd_diskio.o + 0x08004b70 0x24 build/sd_diskio.o .text.SD_initialize - 0x080048dc 0x28 build/sd_diskio.o - 0x080048dc SD_initialize + 0x08004b94 0x28 build/sd_diskio.o + 0x08004b94 SD_initialize .text.SD_status - 0x08004904 0x8 build/sd_diskio.o - 0x08004904 SD_status - .text.SD_read 0x0800490c 0x24 build/sd_diskio.o - 0x0800490c SD_read + 0x08004bbc 0x8 build/sd_diskio.o + 0x08004bbc SD_status + .text.SD_read 0x08004bc4 0x24 build/sd_diskio.o + 0x08004bc4 SD_read .text.SD_write - 0x08004930 0x24 build/sd_diskio.o - 0x08004930 SD_write + 0x08004be8 0x24 build/sd_diskio.o + 0x08004be8 SD_write .text.SD_ioctl - 0x08004954 0x58 build/sd_diskio.o - 0x08004954 SD_ioctl + 0x08004c0c 0x58 build/sd_diskio.o + 0x08004c0c SD_ioctl .text.MX_FATFS_Init - 0x080049ac 0x1c build/fatfs.o - 0x080049ac MX_FATFS_Init + 0x08004c64 0x1c build/fatfs.o + 0x08004c64 MX_FATFS_Init .text.get_fattime - 0x080049c8 0x4 build/fatfs.o - 0x080049c8 get_fattime + 0x08004c80 0x4 build/fatfs.o + 0x08004c80 get_fattime .text.BSP_PlatformIsDetected - 0x080049cc 0x18 build/fatfs_platform.o - 0x080049cc BSP_PlatformIsDetected + 0x08004c84 0x18 build/fatfs_platform.o + 0x08004c84 BSP_PlatformIsDetected .text.NMI_Handler - 0x080049e4 0x2 build/stm32f7xx_it.o - 0x080049e4 NMI_Handler + 0x08004c9c 0x2 build/stm32f7xx_it.o + 0x08004c9c NMI_Handler .text.HardFault_Handler - 0x080049e6 0x2 build/stm32f7xx_it.o - 0x080049e6 HardFault_Handler + 0x08004c9e 0x2 build/stm32f7xx_it.o + 0x08004c9e HardFault_Handler .text.MemManage_Handler - 0x080049e8 0x2 build/stm32f7xx_it.o - 0x080049e8 MemManage_Handler + 0x08004ca0 0x2 build/stm32f7xx_it.o + 0x08004ca0 MemManage_Handler .text.BusFault_Handler - 0x080049ea 0x2 build/stm32f7xx_it.o - 0x080049ea BusFault_Handler + 0x08004ca2 0x2 build/stm32f7xx_it.o + 0x08004ca2 BusFault_Handler .text.UsageFault_Handler - 0x080049ec 0x2 build/stm32f7xx_it.o - 0x080049ec UsageFault_Handler + 0x08004ca4 0x2 build/stm32f7xx_it.o + 0x08004ca4 UsageFault_Handler .text.SVC_Handler - 0x080049ee 0x2 build/stm32f7xx_it.o - 0x080049ee SVC_Handler + 0x08004ca6 0x2 build/stm32f7xx_it.o + 0x08004ca6 SVC_Handler .text.DebugMon_Handler - 0x080049f0 0x2 build/stm32f7xx_it.o - 0x080049f0 DebugMon_Handler + 0x08004ca8 0x2 build/stm32f7xx_it.o + 0x08004ca8 DebugMon_Handler .text.PendSV_Handler - 0x080049f2 0x2 build/stm32f7xx_it.o - 0x080049f2 PendSV_Handler + 0x08004caa 0x2 build/stm32f7xx_it.o + 0x08004caa PendSV_Handler .text.SysTick_Handler - 0x080049f4 0x8 build/stm32f7xx_it.o - 0x080049f4 SysTick_Handler + 0x08004cac 0x8 build/stm32f7xx_it.o + 0x08004cac SysTick_Handler .text.ADC_IRQHandler - 0x080049fc 0x18 build/stm32f7xx_it.o - 0x080049fc ADC_IRQHandler + 0x08004cb4 0x18 build/stm32f7xx_it.o + 0x08004cb4 ADC_IRQHandler .text.TIM1_UP_TIM10_IRQHandler - 0x08004a14 0x34 build/stm32f7xx_it.o - 0x08004a14 TIM1_UP_TIM10_IRQHandler + 0x08004ccc 0x34 build/stm32f7xx_it.o + 0x08004ccc TIM1_UP_TIM10_IRQHandler .text.TIM1_TRG_COM_TIM11_IRQHandler - 0x08004a48 0x34 build/stm32f7xx_it.o - 0x08004a48 TIM1_TRG_COM_TIM11_IRQHandler + 0x08004d00 0x34 build/stm32f7xx_it.o + 0x08004d00 TIM1_TRG_COM_TIM11_IRQHandler .text.TIM2_IRQHandler - 0x08004a7c 0x2 build/stm32f7xx_it.o - 0x08004a7c TIM2_IRQHandler - *fill* 0x08004a7e 0x2 + 0x08004d34 0x2 build/stm32f7xx_it.o + 0x08004d34 TIM2_IRQHandler + *fill* 0x08004d36 0x2 .text.TIM8_UP_TIM13_IRQHandler - 0x08004a80 0x50 build/stm32f7xx_it.o - 0x08004a80 TIM8_UP_TIM13_IRQHandler + 0x08004d38 0x50 build/stm32f7xx_it.o + 0x08004d38 TIM8_UP_TIM13_IRQHandler .text.TIM5_IRQHandler - 0x08004ad0 0x2 build/stm32f7xx_it.o - 0x08004ad0 TIM5_IRQHandler - *fill* 0x08004ad2 0x2 + 0x08004d88 0x2 build/stm32f7xx_it.o + 0x08004d88 TIM5_IRQHandler + *fill* 0x08004d8a 0x2 .text.TIM6_DAC_IRQHandler - 0x08004ad4 0x34 build/stm32f7xx_it.o - 0x08004ad4 TIM6_DAC_IRQHandler + 0x08004d8c 0x34 build/stm32f7xx_it.o + 0x08004d8c TIM6_DAC_IRQHandler .text.TIM7_IRQHandler - 0x08004b08 0x24 build/stm32f7xx_it.o - 0x08004b08 TIM7_IRQHandler + 0x08004dc0 0x24 build/stm32f7xx_it.o + 0x08004dc0 TIM7_IRQHandler .text.UART_RxCpltCallback - 0x08004b2c 0x418 build/stm32f7xx_it.o - 0x08004b2c UART_RxCpltCallback + 0x08004de4 0x4b8 build/stm32f7xx_it.o + 0x08004de4 UART_RxCpltCallback .text.USART1_IRQHandler - 0x08004f44 0xd0 build/stm32f7xx_it.o - 0x08004f44 USART1_IRQHandler + 0x0800529c 0xd0 build/stm32f7xx_it.o + 0x0800529c USART1_IRQHandler .text.DMA2_Stream7_TransferComplete - 0x08005014 0x10 build/stm32f7xx_it.o - 0x08005014 DMA2_Stream7_TransferComplete + 0x0800536c 0x10 build/stm32f7xx_it.o + 0x0800536c DMA2_Stream7_TransferComplete .text.DMA2_Stream7_IRQHandler - 0x08005024 0x34 build/stm32f7xx_it.o - 0x08005024 DMA2_Stream7_IRQHandler + 0x0800537c 0x34 build/stm32f7xx_it.o + 0x0800537c DMA2_Stream7_IRQHandler .text.HAL_MspInit - 0x08005058 0x30 build/stm32f7xx_hal_msp.o - 0x08005058 HAL_MspInit + 0x080053b0 0x30 build/stm32f7xx_hal_msp.o + 0x080053b0 HAL_MspInit .text.HAL_ADC_MspInit - 0x08005088 0x110 build/stm32f7xx_hal_msp.o - 0x08005088 HAL_ADC_MspInit + 0x080053e0 0x110 build/stm32f7xx_hal_msp.o + 0x080053e0 HAL_ADC_MspInit .text.HAL_SD_MspInit - 0x08005198 0xb8 build/stm32f7xx_hal_msp.o - 0x08005198 HAL_SD_MspInit + 0x080054f0 0xb8 build/stm32f7xx_hal_msp.o + 0x080054f0 HAL_SD_MspInit .text.HAL_TIM_Base_MspInit - 0x08005250 0xe0 build/stm32f7xx_hal_msp.o - 0x08005250 HAL_TIM_Base_MspInit + 0x080055a8 0xe0 build/stm32f7xx_hal_msp.o + 0x080055a8 HAL_TIM_Base_MspInit .text.HAL_TIM_MspPostInit - 0x08005330 0xc8 build/stm32f7xx_hal_msp.o - 0x08005330 HAL_TIM_MspPostInit + 0x08005688 0xc8 build/stm32f7xx_hal_msp.o + 0x08005688 HAL_TIM_MspPostInit .text.HAL_UART_MspInit - 0x080053f8 0x88 build/stm32f7xx_hal_msp.o - 0x080053f8 HAL_UART_MspInit + 0x08005750 0x88 build/stm32f7xx_hal_msp.o + 0x08005750 HAL_UART_MspInit .text.ADC_Init - 0x08005480 0x134 build/stm32f7xx_hal_adc.o + 0x080057d8 0x134 build/stm32f7xx_hal_adc.o .text.HAL_ADC_Init - 0x080055b4 0x58 build/stm32f7xx_hal_adc.o - 0x080055b4 HAL_ADC_Init + 0x0800590c 0x58 build/stm32f7xx_hal_adc.o + 0x0800590c HAL_ADC_Init .text.HAL_ADC_Start - 0x0800560c 0x134 build/stm32f7xx_hal_adc.o - 0x0800560c HAL_ADC_Start + 0x08005964 0x134 build/stm32f7xx_hal_adc.o + 0x08005964 HAL_ADC_Start .text.HAL_ADC_Stop - 0x08005740 0x40 build/stm32f7xx_hal_adc.o - 0x08005740 HAL_ADC_Stop + 0x08005a98 0x40 build/stm32f7xx_hal_adc.o + 0x08005a98 HAL_ADC_Stop .text.HAL_ADC_PollForConversion - 0x08005780 0xc2 build/stm32f7xx_hal_adc.o - 0x08005780 HAL_ADC_PollForConversion + 0x08005ad8 0xc2 build/stm32f7xx_hal_adc.o + 0x08005ad8 HAL_ADC_PollForConversion .text.HAL_ADC_GetValue - 0x08005842 0x6 build/stm32f7xx_hal_adc.o - 0x08005842 HAL_ADC_GetValue + 0x08005b9a 0x6 build/stm32f7xx_hal_adc.o + 0x08005b9a HAL_ADC_GetValue .text.HAL_ADC_ConvCpltCallback - 0x08005848 0x2 build/stm32f7xx_hal_adc.o - 0x08005848 HAL_ADC_ConvCpltCallback + 0x08005ba0 0x2 build/stm32f7xx_hal_adc.o + 0x08005ba0 HAL_ADC_ConvCpltCallback .text.HAL_ADC_LevelOutOfWindowCallback - 0x0800584a 0x2 build/stm32f7xx_hal_adc.o - 0x0800584a HAL_ADC_LevelOutOfWindowCallback + 0x08005ba2 0x2 build/stm32f7xx_hal_adc.o + 0x08005ba2 HAL_ADC_LevelOutOfWindowCallback .text.HAL_ADC_ErrorCallback - 0x0800584c 0x2 build/stm32f7xx_hal_adc.o - 0x0800584c HAL_ADC_ErrorCallback + 0x08005ba4 0x2 build/stm32f7xx_hal_adc.o + 0x08005ba4 HAL_ADC_ErrorCallback .text.HAL_ADC_IRQHandler - 0x0800584e 0x136 build/stm32f7xx_hal_adc.o - 0x0800584e HAL_ADC_IRQHandler + 0x08005ba6 0x136 build/stm32f7xx_hal_adc.o + 0x08005ba6 HAL_ADC_IRQHandler .text.HAL_ADC_ConfigChannel - 0x08005984 0x1e4 build/stm32f7xx_hal_adc.o - 0x08005984 HAL_ADC_ConfigChannel + 0x08005cdc 0x1e4 build/stm32f7xx_hal_adc.o + 0x08005cdc HAL_ADC_ConfigChannel .text.HAL_ADCEx_InjectedConvCpltCallback - 0x08005b68 0x2 build/stm32f7xx_hal_adc_ex.o - 0x08005b68 HAL_ADCEx_InjectedConvCpltCallback - *fill* 0x08005b6a 0x2 + 0x08005ec0 0x2 build/stm32f7xx_hal_adc_ex.o + 0x08005ec0 HAL_ADCEx_InjectedConvCpltCallback + *fill* 0x08005ec2 0x2 .text.HAL_RCC_OscConfig - 0x08005b6c 0x444 build/stm32f7xx_hal_rcc.o - 0x08005b6c HAL_RCC_OscConfig + 0x08005ec4 0x444 build/stm32f7xx_hal_rcc.o + 0x08005ec4 HAL_RCC_OscConfig .text.HAL_RCC_GetSysClockFreq - 0x08005fb0 0xa8 build/stm32f7xx_hal_rcc.o - 0x08005fb0 HAL_RCC_GetSysClockFreq + 0x08006308 0xa8 build/stm32f7xx_hal_rcc.o + 0x08006308 HAL_RCC_GetSysClockFreq .text.HAL_RCC_ClockConfig - 0x08006058 0x16c build/stm32f7xx_hal_rcc.o - 0x08006058 HAL_RCC_ClockConfig + 0x080063b0 0x16c build/stm32f7xx_hal_rcc.o + 0x080063b0 HAL_RCC_ClockConfig .text.HAL_RCC_GetHCLKFreq - 0x080061c4 0xc build/stm32f7xx_hal_rcc.o - 0x080061c4 HAL_RCC_GetHCLKFreq + 0x0800651c 0xc build/stm32f7xx_hal_rcc.o + 0x0800651c HAL_RCC_GetHCLKFreq .text.HAL_RCC_GetPCLK1Freq - 0x080061d0 0x20 build/stm32f7xx_hal_rcc.o - 0x080061d0 HAL_RCC_GetPCLK1Freq + 0x08006528 0x20 build/stm32f7xx_hal_rcc.o + 0x08006528 HAL_RCC_GetPCLK1Freq .text.HAL_RCC_GetPCLK2Freq - 0x080061f0 0x20 build/stm32f7xx_hal_rcc.o - 0x080061f0 HAL_RCC_GetPCLK2Freq + 0x08006548 0x20 build/stm32f7xx_hal_rcc.o + 0x08006548 HAL_RCC_GetPCLK2Freq .text.HAL_RCCEx_PeriphCLKConfig - 0x08006210 0x600 build/stm32f7xx_hal_rcc_ex.o - 0x08006210 HAL_RCCEx_PeriphCLKConfig + 0x08006568 0x600 build/stm32f7xx_hal_rcc_ex.o + 0x08006568 HAL_RCCEx_PeriphCLKConfig .text.HAL_GPIO_Init - 0x08006810 0x204 build/stm32f7xx_hal_gpio.o - 0x08006810 HAL_GPIO_Init + 0x08006b68 0x204 build/stm32f7xx_hal_gpio.o + 0x08006b68 HAL_GPIO_Init .text.HAL_GPIO_ReadPin - 0x08006a14 0xe build/stm32f7xx_hal_gpio.o - 0x08006a14 HAL_GPIO_ReadPin + 0x08006d6c 0xe build/stm32f7xx_hal_gpio.o + 0x08006d6c HAL_GPIO_ReadPin .text.HAL_GPIO_WritePin - 0x08006a22 0xc build/stm32f7xx_hal_gpio.o - 0x08006a22 HAL_GPIO_WritePin + 0x08006d7a 0xc build/stm32f7xx_hal_gpio.o + 0x08006d7a HAL_GPIO_WritePin .text.HAL_GPIO_TogglePin - 0x08006a2e 0x12 build/stm32f7xx_hal_gpio.o - 0x08006a2e HAL_GPIO_TogglePin + 0x08006d86 0x12 build/stm32f7xx_hal_gpio.o + 0x08006d86 HAL_GPIO_TogglePin .text.HAL_PWREx_EnableOverDrive - 0x08006a40 0x7c build/stm32f7xx_hal_pwr_ex.o - 0x08006a40 HAL_PWREx_EnableOverDrive + 0x08006d98 0x7c build/stm32f7xx_hal_pwr_ex.o + 0x08006d98 HAL_PWREx_EnableOverDrive .text.__NVIC_SetPriority - 0x08006abc 0x24 build/stm32f7xx_hal_cortex.o + 0x08006e14 0x24 build/stm32f7xx_hal_cortex.o .text.NVIC_EncodePriority - 0x08006ae0 0x3e build/stm32f7xx_hal_cortex.o - *fill* 0x08006b1e 0x2 + 0x08006e38 0x3e build/stm32f7xx_hal_cortex.o + *fill* 0x08006e76 0x2 .text.HAL_NVIC_SetPriorityGrouping - 0x08006b20 0x24 build/stm32f7xx_hal_cortex.o - 0x08006b20 HAL_NVIC_SetPriorityGrouping + 0x08006e78 0x24 build/stm32f7xx_hal_cortex.o + 0x08006e78 HAL_NVIC_SetPriorityGrouping .text.HAL_NVIC_SetPriority - 0x08006b44 0x20 build/stm32f7xx_hal_cortex.o - 0x08006b44 HAL_NVIC_SetPriority + 0x08006e9c 0x20 build/stm32f7xx_hal_cortex.o + 0x08006e9c HAL_NVIC_SetPriority .text.HAL_NVIC_EnableIRQ - 0x08006b64 0x1c build/stm32f7xx_hal_cortex.o - 0x08006b64 HAL_NVIC_EnableIRQ + 0x08006ebc 0x1c build/stm32f7xx_hal_cortex.o + 0x08006ebc HAL_NVIC_EnableIRQ .text.HAL_SYSTICK_Config - 0x08006b80 0x28 build/stm32f7xx_hal_cortex.o - 0x08006b80 HAL_SYSTICK_Config + 0x08006ed8 0x28 build/stm32f7xx_hal_cortex.o + 0x08006ed8 HAL_SYSTICK_Config .text.HAL_InitTick - 0x08006ba8 0x4c build/stm32f7xx_hal.o - 0x08006ba8 HAL_InitTick + 0x08006f00 0x4c build/stm32f7xx_hal.o + 0x08006f00 HAL_InitTick .text.HAL_Init - 0x08006bf4 0x16 build/stm32f7xx_hal.o - 0x08006bf4 HAL_Init - *fill* 0x08006c0a 0x2 + 0x08006f4c 0x16 build/stm32f7xx_hal.o + 0x08006f4c HAL_Init + *fill* 0x08006f62 0x2 .text.HAL_IncTick - 0x08006c0c 0x18 build/stm32f7xx_hal.o - 0x08006c0c HAL_IncTick + 0x08006f64 0x18 build/stm32f7xx_hal.o + 0x08006f64 HAL_IncTick .text.HAL_GetTick - 0x08006c24 0xc build/stm32f7xx_hal.o - 0x08006c24 HAL_GetTick + 0x08006f7c 0xc build/stm32f7xx_hal.o + 0x08006f7c HAL_GetTick .text.HAL_Delay - 0x08006c30 0x28 build/stm32f7xx_hal.o - 0x08006c30 HAL_Delay + 0x08006f88 0x28 build/stm32f7xx_hal.o + 0x08006f88 HAL_Delay .text.RCC_GetHCLKClockFreq - 0x08006c58 0x18 build/stm32f7xx_ll_rcc.o - 0x08006c58 RCC_GetHCLKClockFreq + 0x08006fb0 0x18 build/stm32f7xx_ll_rcc.o + 0x08006fb0 RCC_GetHCLKClockFreq .text.RCC_GetPCLK1ClockFreq - 0x08006c70 0x18 build/stm32f7xx_ll_rcc.o - 0x08006c70 RCC_GetPCLK1ClockFreq + 0x08006fc8 0x18 build/stm32f7xx_ll_rcc.o + 0x08006fc8 RCC_GetPCLK1ClockFreq .text.RCC_GetPCLK2ClockFreq - 0x08006c88 0x18 build/stm32f7xx_ll_rcc.o - 0x08006c88 RCC_GetPCLK2ClockFreq + 0x08006fe0 0x18 build/stm32f7xx_ll_rcc.o + 0x08006fe0 RCC_GetPCLK2ClockFreq .text.RCC_PLL_GetFreqDomain_SYS - 0x08006ca0 0x44 build/stm32f7xx_ll_rcc.o - 0x08006ca0 RCC_PLL_GetFreqDomain_SYS + 0x08006ff8 0x44 build/stm32f7xx_ll_rcc.o + 0x08006ff8 RCC_PLL_GetFreqDomain_SYS .text.RCC_GetSystemClockFreq - 0x08006ce4 0x2c build/stm32f7xx_ll_rcc.o - 0x08006ce4 RCC_GetSystemClockFreq + 0x0800703c 0x2c build/stm32f7xx_ll_rcc.o + 0x0800703c RCC_GetSystemClockFreq .text.LL_RCC_GetUSARTClockFreq - 0x08006d10 0x178 build/stm32f7xx_ll_rcc.o - 0x08006d10 LL_RCC_GetUSARTClockFreq + 0x08007068 0x178 build/stm32f7xx_ll_rcc.o + 0x08007068 LL_RCC_GetUSARTClockFreq .text.LL_RCC_GetUARTClockFreq - 0x08006e88 0x180 build/stm32f7xx_ll_rcc.o - 0x08006e88 LL_RCC_GetUARTClockFreq + 0x080071e0 0x180 build/stm32f7xx_ll_rcc.o + 0x080071e0 LL_RCC_GetUARTClockFreq .text.LL_GPIO_SetPinSpeed - 0x08007008 0x30 build/stm32f7xx_ll_gpio.o + 0x08007360 0x30 build/stm32f7xx_ll_gpio.o .text.LL_GPIO_SetPinPull - 0x08007038 0x30 build/stm32f7xx_ll_gpio.o + 0x08007390 0x30 build/stm32f7xx_ll_gpio.o .text.LL_GPIO_SetAFPin_0_7 - 0x08007068 0x30 build/stm32f7xx_ll_gpio.o + 0x080073c0 0x30 build/stm32f7xx_ll_gpio.o .text.LL_GPIO_SetAFPin_8_15 - 0x08007098 0x32 build/stm32f7xx_ll_gpio.o + 0x080073f0 0x32 build/stm32f7xx_ll_gpio.o .text.LL_GPIO_SetPinMode - 0x080070ca 0x30 build/stm32f7xx_ll_gpio.o + 0x08007422 0x30 build/stm32f7xx_ll_gpio.o .text.LL_GPIO_Init - 0x080070fa 0x8a build/stm32f7xx_ll_gpio.o - 0x080070fa LL_GPIO_Init + 0x08007452 0x8a build/stm32f7xx_ll_gpio.o + 0x08007452 LL_GPIO_Init .text.SDMMC_GetCmdError - 0x08007184 0x38 build/stm32f7xx_ll_sdmmc.o + 0x080074dc 0x38 build/stm32f7xx_ll_sdmmc.o .text.SDMMC_Init - 0x080071bc 0x34 build/stm32f7xx_ll_sdmmc.o - 0x080071bc SDMMC_Init + 0x08007514 0x34 build/stm32f7xx_ll_sdmmc.o + 0x08007514 SDMMC_Init .text.SDMMC_ReadFIFO - 0x080071f0 0x6 build/stm32f7xx_ll_sdmmc.o - 0x080071f0 SDMMC_ReadFIFO + 0x08007548 0x6 build/stm32f7xx_ll_sdmmc.o + 0x08007548 SDMMC_ReadFIFO .text.SDMMC_WriteFIFO - 0x080071f6 0xa build/stm32f7xx_ll_sdmmc.o - 0x080071f6 SDMMC_WriteFIFO + 0x0800754e 0xa build/stm32f7xx_ll_sdmmc.o + 0x0800754e SDMMC_WriteFIFO .text.SDMMC_PowerState_ON - 0x08007200 0x8 build/stm32f7xx_ll_sdmmc.o - 0x08007200 SDMMC_PowerState_ON + 0x08007558 0x8 build/stm32f7xx_ll_sdmmc.o + 0x08007558 SDMMC_PowerState_ON .text.SDMMC_GetPowerState - 0x08007208 0x8 build/stm32f7xx_ll_sdmmc.o - 0x08007208 SDMMC_GetPowerState + 0x08007560 0x8 build/stm32f7xx_ll_sdmmc.o + 0x08007560 SDMMC_GetPowerState .text.SDMMC_SendCommand - 0x08007210 0x20 build/stm32f7xx_ll_sdmmc.o - 0x08007210 SDMMC_SendCommand + 0x08007568 0x20 build/stm32f7xx_ll_sdmmc.o + 0x08007568 SDMMC_SendCommand .text.SDMMC_GetCommandResponse - 0x08007230 0x6 build/stm32f7xx_ll_sdmmc.o - 0x08007230 SDMMC_GetCommandResponse + 0x08007588 0x6 build/stm32f7xx_ll_sdmmc.o + 0x08007588 SDMMC_GetCommandResponse .text.SDMMC_GetResponse - 0x08007236 0x6 build/stm32f7xx_ll_sdmmc.o - 0x08007236 SDMMC_GetResponse + 0x0800758e 0x6 build/stm32f7xx_ll_sdmmc.o + 0x0800758e SDMMC_GetResponse .text.SDMMC_ConfigData - 0x0800723c 0x24 build/stm32f7xx_ll_sdmmc.o - 0x0800723c SDMMC_ConfigData + 0x08007594 0x24 build/stm32f7xx_ll_sdmmc.o + 0x08007594 SDMMC_ConfigData .text.SDMMC_CmdGoIdleState - 0x08007260 0x26 build/stm32f7xx_ll_sdmmc.o - 0x08007260 SDMMC_CmdGoIdleState - *fill* 0x08007286 0x2 + 0x080075b8 0x26 build/stm32f7xx_ll_sdmmc.o + 0x080075b8 SDMMC_CmdGoIdleState + *fill* 0x080075de 0x2 .text.SDMMC_GetCmdResp1 - 0x08007288 0x154 build/stm32f7xx_ll_sdmmc.o - 0x08007288 SDMMC_GetCmdResp1 + 0x080075e0 0x154 build/stm32f7xx_ll_sdmmc.o + 0x080075e0 SDMMC_GetCmdResp1 .text.SDMMC_CmdBlockLength - 0x080073dc 0x30 build/stm32f7xx_ll_sdmmc.o - 0x080073dc SDMMC_CmdBlockLength + 0x08007734 0x30 build/stm32f7xx_ll_sdmmc.o + 0x08007734 SDMMC_CmdBlockLength .text.SDMMC_CmdReadSingleBlock - 0x0800740c 0x30 build/stm32f7xx_ll_sdmmc.o - 0x0800740c SDMMC_CmdReadSingleBlock + 0x08007764 0x30 build/stm32f7xx_ll_sdmmc.o + 0x08007764 SDMMC_CmdReadSingleBlock .text.SDMMC_CmdReadMultiBlock - 0x0800743c 0x30 build/stm32f7xx_ll_sdmmc.o - 0x0800743c SDMMC_CmdReadMultiBlock + 0x08007794 0x30 build/stm32f7xx_ll_sdmmc.o + 0x08007794 SDMMC_CmdReadMultiBlock .text.SDMMC_CmdWriteSingleBlock - 0x0800746c 0x30 build/stm32f7xx_ll_sdmmc.o - 0x0800746c SDMMC_CmdWriteSingleBlock + 0x080077c4 0x30 build/stm32f7xx_ll_sdmmc.o + 0x080077c4 SDMMC_CmdWriteSingleBlock .text.SDMMC_CmdWriteMultiBlock - 0x0800749c 0x30 build/stm32f7xx_ll_sdmmc.o - 0x0800749c SDMMC_CmdWriteMultiBlock + 0x080077f4 0x30 build/stm32f7xx_ll_sdmmc.o + 0x080077f4 SDMMC_CmdWriteMultiBlock .text.SDMMC_CmdStopTransfer - 0x080074cc 0x34 build/stm32f7xx_ll_sdmmc.o - 0x080074cc SDMMC_CmdStopTransfer + 0x08007824 0x34 build/stm32f7xx_ll_sdmmc.o + 0x08007824 SDMMC_CmdStopTransfer .text.SDMMC_CmdSelDesel - 0x08007500 0x30 build/stm32f7xx_ll_sdmmc.o - 0x08007500 SDMMC_CmdSelDesel + 0x08007858 0x30 build/stm32f7xx_ll_sdmmc.o + 0x08007858 SDMMC_CmdSelDesel .text.SDMMC_CmdAppCommand - 0x08007530 0x30 build/stm32f7xx_ll_sdmmc.o - 0x08007530 SDMMC_CmdAppCommand + 0x08007888 0x30 build/stm32f7xx_ll_sdmmc.o + 0x08007888 SDMMC_CmdAppCommand .text.SDMMC_CmdBusWidth - 0x08007560 0x30 build/stm32f7xx_ll_sdmmc.o - 0x08007560 SDMMC_CmdBusWidth + 0x080078b8 0x30 build/stm32f7xx_ll_sdmmc.o + 0x080078b8 SDMMC_CmdBusWidth .text.SDMMC_CmdSendSCR - 0x08007590 0x30 build/stm32f7xx_ll_sdmmc.o - 0x08007590 SDMMC_CmdSendSCR + 0x080078e8 0x30 build/stm32f7xx_ll_sdmmc.o + 0x080078e8 SDMMC_CmdSendSCR .text.SDMMC_CmdSendStatus - 0x080075c0 0x30 build/stm32f7xx_ll_sdmmc.o - 0x080075c0 SDMMC_CmdSendStatus + 0x08007918 0x30 build/stm32f7xx_ll_sdmmc.o + 0x08007918 SDMMC_CmdSendStatus .text.SDMMC_GetCmdResp2 - 0x080075f0 0x5c build/stm32f7xx_ll_sdmmc.o - 0x080075f0 SDMMC_GetCmdResp2 + 0x08007948 0x5c build/stm32f7xx_ll_sdmmc.o + 0x08007948 SDMMC_GetCmdResp2 .text.SDMMC_CmdSendCID - 0x0800764c 0x2a build/stm32f7xx_ll_sdmmc.o - 0x0800764c SDMMC_CmdSendCID + 0x080079a4 0x2a build/stm32f7xx_ll_sdmmc.o + 0x080079a4 SDMMC_CmdSendCID .text.SDMMC_CmdSendCSD - 0x08007676 0x2a build/stm32f7xx_ll_sdmmc.o - 0x08007676 SDMMC_CmdSendCSD + 0x080079ce 0x2a build/stm32f7xx_ll_sdmmc.o + 0x080079ce SDMMC_CmdSendCSD .text.SDMMC_GetCmdResp3 - 0x080076a0 0x4c build/stm32f7xx_ll_sdmmc.o - 0x080076a0 SDMMC_GetCmdResp3 + 0x080079f8 0x4c build/stm32f7xx_ll_sdmmc.o + 0x080079f8 SDMMC_GetCmdResp3 .text.SDMMC_CmdAppOperCommand - 0x080076ec 0x34 build/stm32f7xx_ll_sdmmc.o - 0x080076ec SDMMC_CmdAppOperCommand + 0x08007a44 0x34 build/stm32f7xx_ll_sdmmc.o + 0x08007a44 SDMMC_CmdAppOperCommand .text.SDMMC_GetCmdResp6 - 0x08007720 0xa0 build/stm32f7xx_ll_sdmmc.o - 0x08007720 SDMMC_GetCmdResp6 + 0x08007a78 0xa0 build/stm32f7xx_ll_sdmmc.o + 0x08007a78 SDMMC_GetCmdResp6 .text.SDMMC_CmdSetRelAdd - 0x080077c0 0x30 build/stm32f7xx_ll_sdmmc.o - 0x080077c0 SDMMC_CmdSetRelAdd + 0x08007b18 0x30 build/stm32f7xx_ll_sdmmc.o + 0x08007b18 SDMMC_CmdSetRelAdd .text.SDMMC_GetCmdResp7 - 0x080077f0 0x64 build/stm32f7xx_ll_sdmmc.o - 0x080077f0 SDMMC_GetCmdResp7 + 0x08007b48 0x64 build/stm32f7xx_ll_sdmmc.o + 0x08007b48 SDMMC_GetCmdResp7 .text.SDMMC_CmdOperCond - 0x08007854 0x2e build/stm32f7xx_ll_sdmmc.o - 0x08007854 SDMMC_CmdOperCond - *fill* 0x08007882 0x2 + 0x08007bac 0x2e build/stm32f7xx_ll_sdmmc.o + 0x08007bac SDMMC_CmdOperCond + *fill* 0x08007bda 0x2 .text.SD_PowerON - 0x08007884 0xc0 build/stm32f7xx_hal_sd.o + 0x08007bdc 0xc0 build/stm32f7xx_hal_sd.o .text.SD_FindSCR - 0x08007944 0x100 build/stm32f7xx_hal_sd.o + 0x08007c9c 0x100 build/stm32f7xx_hal_sd.o .text.SD_WideBus_Enable - 0x08007a44 0x4e build/stm32f7xx_hal_sd.o + 0x08007d9c 0x4e build/stm32f7xx_hal_sd.o .text.SD_WideBus_Disable - 0x08007a92 0x4e build/stm32f7xx_hal_sd.o + 0x08007dea 0x4e build/stm32f7xx_hal_sd.o .text.SD_SendStatus - 0x08007ae0 0x2c build/stm32f7xx_hal_sd.o + 0x08007e38 0x2c build/stm32f7xx_hal_sd.o .text.HAL_SD_ReadBlocks - 0x08007b0c 0x248 build/stm32f7xx_hal_sd.o - 0x08007b0c HAL_SD_ReadBlocks + 0x08007e64 0x248 build/stm32f7xx_hal_sd.o + 0x08007e64 HAL_SD_ReadBlocks .text.HAL_SD_WriteBlocks - 0x08007d54 0x200 build/stm32f7xx_hal_sd.o - 0x08007d54 HAL_SD_WriteBlocks + 0x080080ac 0x200 build/stm32f7xx_hal_sd.o + 0x080080ac HAL_SD_WriteBlocks .text.HAL_SD_GetCardCSD - 0x08007f54 0x1b8 build/stm32f7xx_hal_sd.o - 0x08007f54 HAL_SD_GetCardCSD + 0x080082ac 0x1b8 build/stm32f7xx_hal_sd.o + 0x080082ac HAL_SD_GetCardCSD .text.SD_InitCard - 0x0800810c 0x100 build/stm32f7xx_hal_sd.o + 0x08008464 0x100 build/stm32f7xx_hal_sd.o .text.HAL_SD_InitCard - 0x0800820c 0xa8 build/stm32f7xx_hal_sd.o - 0x0800820c HAL_SD_InitCard + 0x08008564 0xa8 build/stm32f7xx_hal_sd.o + 0x08008564 HAL_SD_InitCard .text.HAL_SD_Init - 0x080082b4 0x36 build/stm32f7xx_hal_sd.o - 0x080082b4 HAL_SD_Init + 0x0800860c 0x36 build/stm32f7xx_hal_sd.o + 0x0800860c HAL_SD_Init .text.HAL_SD_GetCardInfo - 0x080082ea 0x24 build/stm32f7xx_hal_sd.o - 0x080082ea HAL_SD_GetCardInfo - *fill* 0x0800830e 0x2 + 0x08008642 0x24 build/stm32f7xx_hal_sd.o + 0x08008642 HAL_SD_GetCardInfo + *fill* 0x08008666 0x2 .text.HAL_SD_ConfigWideBusOperation - 0x08008310 0xc0 build/stm32f7xx_hal_sd.o - 0x08008310 HAL_SD_ConfigWideBusOperation + 0x08008668 0xc0 build/stm32f7xx_hal_sd.o + 0x08008668 HAL_SD_ConfigWideBusOperation .text.HAL_SD_GetCardState - 0x080083d0 0x22 build/stm32f7xx_hal_sd.o - 0x080083d0 HAL_SD_GetCardState - *fill* 0x080083f2 0x2 + 0x08008728 0x22 build/stm32f7xx_hal_sd.o + 0x08008728 HAL_SD_GetCardState + *fill* 0x0800874a 0x2 .text.LL_SPI_Init - 0x080083f4 0x8c build/stm32f7xx_ll_spi.o - 0x080083f4 LL_SPI_Init + 0x0800874c 0x8c build/stm32f7xx_ll_spi.o + 0x0800874c LL_SPI_Init .text.TIM_OC1_SetConfig - 0x08008480 0x68 build/stm32f7xx_hal_tim.o + 0x080087d8 0x68 build/stm32f7xx_hal_tim.o .text.TIM_OC3_SetConfig - 0x080084e8 0x70 build/stm32f7xx_hal_tim.o + 0x08008840 0x70 build/stm32f7xx_hal_tim.o .text.TIM_OC4_SetConfig - 0x08008558 0x54 build/stm32f7xx_hal_tim.o + 0x080088b0 0x54 build/stm32f7xx_hal_tim.o .text.TIM_OC5_SetConfig - 0x080085ac 0x54 build/stm32f7xx_hal_tim.o + 0x08008904 0x54 build/stm32f7xx_hal_tim.o .text.TIM_OC6_SetConfig - 0x08008600 0x54 build/stm32f7xx_hal_tim.o + 0x08008958 0x54 build/stm32f7xx_hal_tim.o .text.TIM_TI1_ConfigInputStage - 0x08008654 0x26 build/stm32f7xx_hal_tim.o + 0x080089ac 0x26 build/stm32f7xx_hal_tim.o .text.TIM_TI2_ConfigInputStage - 0x0800867a 0x28 build/stm32f7xx_hal_tim.o + 0x080089d2 0x28 build/stm32f7xx_hal_tim.o .text.TIM_ITRx_SetConfig - 0x080086a2 0x10 build/stm32f7xx_hal_tim.o + 0x080089fa 0x10 build/stm32f7xx_hal_tim.o .text.HAL_TIM_Base_Stop - 0x080086b2 0x28 build/stm32f7xx_hal_tim.o - 0x080086b2 HAL_TIM_Base_Stop - *fill* 0x080086da 0x2 + 0x08008a0a 0x28 build/stm32f7xx_hal_tim.o + 0x08008a0a HAL_TIM_Base_Stop + *fill* 0x08008a32 0x2 .text.HAL_TIM_Base_Start_IT - 0x080086dc 0x90 build/stm32f7xx_hal_tim.o - 0x080086dc HAL_TIM_Base_Start_IT + 0x08008a34 0x90 build/stm32f7xx_hal_tim.o + 0x08008a34 HAL_TIM_Base_Start_IT .text.HAL_TIM_Base_Stop_IT - 0x0800876c 0x32 build/stm32f7xx_hal_tim.o - 0x0800876c HAL_TIM_Base_Stop_IT + 0x08008ac4 0x32 build/stm32f7xx_hal_tim.o + 0x08008ac4 HAL_TIM_Base_Stop_IT .text.HAL_TIM_PWM_MspInit - 0x0800879e 0x2 build/stm32f7xx_hal_tim.o - 0x0800879e HAL_TIM_PWM_MspInit + 0x08008af6 0x2 build/stm32f7xx_hal_tim.o + 0x08008af6 HAL_TIM_PWM_MspInit .text.HAL_TIM_PeriodElapsedCallback - 0x080087a0 0x2 build/stm32f7xx_hal_tim.o - 0x080087a0 HAL_TIM_PeriodElapsedCallback + 0x08008af8 0x2 build/stm32f7xx_hal_tim.o + 0x08008af8 HAL_TIM_PeriodElapsedCallback .text.HAL_TIM_OC_DelayElapsedCallback - 0x080087a2 0x2 build/stm32f7xx_hal_tim.o - 0x080087a2 HAL_TIM_OC_DelayElapsedCallback + 0x08008afa 0x2 build/stm32f7xx_hal_tim.o + 0x08008afa HAL_TIM_OC_DelayElapsedCallback .text.HAL_TIM_IC_CaptureCallback - 0x080087a4 0x2 build/stm32f7xx_hal_tim.o - 0x080087a4 HAL_TIM_IC_CaptureCallback + 0x08008afc 0x2 build/stm32f7xx_hal_tim.o + 0x08008afc HAL_TIM_IC_CaptureCallback .text.HAL_TIM_PWM_PulseFinishedCallback - 0x080087a6 0x2 build/stm32f7xx_hal_tim.o - 0x080087a6 HAL_TIM_PWM_PulseFinishedCallback + 0x08008afe 0x2 build/stm32f7xx_hal_tim.o + 0x08008afe HAL_TIM_PWM_PulseFinishedCallback .text.HAL_TIM_TriggerCallback - 0x080087a8 0x2 build/stm32f7xx_hal_tim.o - 0x080087a8 HAL_TIM_TriggerCallback + 0x08008b00 0x2 build/stm32f7xx_hal_tim.o + 0x08008b00 HAL_TIM_TriggerCallback .text.HAL_TIM_IRQHandler - 0x080087aa 0x17a build/stm32f7xx_hal_tim.o - 0x080087aa HAL_TIM_IRQHandler + 0x08008b02 0x17a build/stm32f7xx_hal_tim.o + 0x08008b02 HAL_TIM_IRQHandler .text.TIM_Base_SetConfig - 0x08008924 0x120 build/stm32f7xx_hal_tim.o - 0x08008924 TIM_Base_SetConfig + 0x08008c7c 0x120 build/stm32f7xx_hal_tim.o + 0x08008c7c TIM_Base_SetConfig .text.HAL_TIM_Base_Init - 0x08008a44 0x60 build/stm32f7xx_hal_tim.o - 0x08008a44 HAL_TIM_Base_Init + 0x08008d9c 0x60 build/stm32f7xx_hal_tim.o + 0x08008d9c HAL_TIM_Base_Init .text.HAL_TIM_PWM_Init - 0x08008aa4 0x60 build/stm32f7xx_hal_tim.o - 0x08008aa4 HAL_TIM_PWM_Init + 0x08008dfc 0x60 build/stm32f7xx_hal_tim.o + 0x08008dfc HAL_TIM_PWM_Init .text.TIM_OC2_SetConfig - 0x08008b04 0x70 build/stm32f7xx_hal_tim.o - 0x08008b04 TIM_OC2_SetConfig + 0x08008e5c 0x70 build/stm32f7xx_hal_tim.o + 0x08008e5c TIM_OC2_SetConfig .text.HAL_TIM_PWM_ConfigChannel - 0x08008b74 0x13a build/stm32f7xx_hal_tim.o - 0x08008b74 HAL_TIM_PWM_ConfigChannel + 0x08008ecc 0x13a build/stm32f7xx_hal_tim.o + 0x08008ecc HAL_TIM_PWM_ConfigChannel .text.TIM_ETR_SetConfig - 0x08008cae 0x1a build/stm32f7xx_hal_tim.o - 0x08008cae TIM_ETR_SetConfig + 0x08009006 0x1a build/stm32f7xx_hal_tim.o + 0x08009006 TIM_ETR_SetConfig .text.HAL_TIM_ConfigClockSource - 0x08008cc8 0x100 build/stm32f7xx_hal_tim.o - 0x08008cc8 HAL_TIM_ConfigClockSource + 0x08009020 0x100 build/stm32f7xx_hal_tim.o + 0x08009020 HAL_TIM_ConfigClockSource .text.TIM_CCxChannelCmd - 0x08008dc8 0x1e build/stm32f7xx_hal_tim.o - 0x08008dc8 TIM_CCxChannelCmd - *fill* 0x08008de6 0x2 + 0x08009120 0x1e build/stm32f7xx_hal_tim.o + 0x08009120 TIM_CCxChannelCmd + *fill* 0x0800913e 0x2 .text.HAL_TIM_PWM_Start - 0x08008de8 0x158 build/stm32f7xx_hal_tim.o - 0x08008de8 HAL_TIM_PWM_Start + 0x08009140 0x158 build/stm32f7xx_hal_tim.o + 0x08009140 HAL_TIM_PWM_Start .text.HAL_TIM_PWM_Stop - 0x08008f40 0xac build/stm32f7xx_hal_tim.o - 0x08008f40 HAL_TIM_PWM_Stop + 0x08009298 0xac build/stm32f7xx_hal_tim.o + 0x08009298 HAL_TIM_PWM_Stop .text.HAL_TIMEx_MasterConfigSynchronization - 0x08008fec 0xa0 build/stm32f7xx_hal_tim_ex.o - 0x08008fec HAL_TIMEx_MasterConfigSynchronization + 0x08009344 0xa0 build/stm32f7xx_hal_tim_ex.o + 0x08009344 HAL_TIMEx_MasterConfigSynchronization .text.HAL_TIMEx_ConfigBreakDeadTime - 0x0800908c 0x90 build/stm32f7xx_hal_tim_ex.o - 0x0800908c HAL_TIMEx_ConfigBreakDeadTime + 0x080093e4 0x90 build/stm32f7xx_hal_tim_ex.o + 0x080093e4 HAL_TIMEx_ConfigBreakDeadTime .text.HAL_TIMEx_CommutCallback - 0x0800911c 0x2 build/stm32f7xx_hal_tim_ex.o - 0x0800911c HAL_TIMEx_CommutCallback + 0x08009474 0x2 build/stm32f7xx_hal_tim_ex.o + 0x08009474 HAL_TIMEx_CommutCallback .text.HAL_TIMEx_BreakCallback - 0x0800911e 0x2 build/stm32f7xx_hal_tim_ex.o - 0x0800911e HAL_TIMEx_BreakCallback + 0x08009476 0x2 build/stm32f7xx_hal_tim_ex.o + 0x08009476 HAL_TIMEx_BreakCallback .text.HAL_TIMEx_Break2Callback - 0x08009120 0x2 build/stm32f7xx_hal_tim_ex.o - 0x08009120 HAL_TIMEx_Break2Callback - *fill* 0x08009122 0x2 + 0x08009478 0x2 build/stm32f7xx_hal_tim_ex.o + 0x08009478 HAL_TIMEx_Break2Callback + *fill* 0x0800947a 0x2 .text.LL_TIM_Init - 0x08009124 0x110 build/stm32f7xx_ll_tim.o - 0x08009124 LL_TIM_Init + 0x0800947c 0x110 build/stm32f7xx_ll_tim.o + 0x0800947c LL_TIM_Init .text.LL_USART_SetBaudRate - 0x08009234 0x2e build/stm32f7xx_ll_usart.o - *fill* 0x08009262 0x2 + 0x0800958c 0x2e build/stm32f7xx_ll_usart.o + *fill* 0x080095ba 0x2 .text.LL_USART_Init - 0x08009264 0xfc build/stm32f7xx_ll_usart.o - 0x08009264 LL_USART_Init + 0x080095bc 0xfc build/stm32f7xx_ll_usart.o + 0x080095bc LL_USART_Init .text.SystemInit - 0x08009360 0x14 build/system_stm32f7xx.o - 0x08009360 SystemInit + 0x080096b8 0x14 build/system_stm32f7xx.o + 0x080096b8 SystemInit .text.Mount_SD - 0x08009374 0x24 build/File_Handling.o - 0x08009374 Mount_SD + 0x080096cc 0x24 build/File_Handling.o + 0x080096cc Mount_SD .text.Unmount_SD - 0x08009398 0x20 build/File_Handling.o - 0x08009398 Unmount_SD + 0x080096f0 0x20 build/File_Handling.o + 0x080096f0 Unmount_SD .text.Write_File_byte - 0x080093b8 0x5c build/File_Handling.o - 0x080093b8 Write_File_byte + 0x08009710 0x5c build/File_Handling.o + 0x08009710 Write_File_byte .text.Seek_Read_File - 0x08009414 0x148 build/File_Handling.o - 0x08009414 Seek_Read_File + 0x0800976c 0x148 build/File_Handling.o + 0x0800976c Seek_Read_File .text.Create_File - 0x0800955c 0x44 build/File_Handling.o - 0x0800955c Create_File + 0x080098b4 0x44 build/File_Handling.o + 0x080098b4 Create_File .text.Remove_File - 0x080095a0 0x84 build/File_Handling.o - 0x080095a0 Remove_File + 0x080098f8 0x84 build/File_Handling.o + 0x080098f8 Remove_File .text.Update_File_byte - 0x08009624 0x5c build/File_Handling.o - 0x08009624 Update_File_byte + 0x0800997c 0x5c build/File_Handling.o + 0x0800997c Update_File_byte .text.disk_status - 0x08009680 0x18 build/diskio.o - 0x08009680 disk_status + 0x080099d8 0x18 build/diskio.o + 0x080099d8 disk_status .text.disk_initialize - 0x08009698 0x28 build/diskio.o - 0x08009698 disk_initialize + 0x080099f0 0x28 build/diskio.o + 0x080099f0 disk_initialize .text.disk_read - 0x080096c0 0x18 build/diskio.o - 0x080096c0 disk_read + 0x08009a18 0x18 build/diskio.o + 0x08009a18 disk_read .text.disk_write - 0x080096d8 0x18 build/diskio.o - 0x080096d8 disk_write + 0x08009a30 0x18 build/diskio.o + 0x08009a30 disk_write .text.disk_ioctl - 0x080096f0 0x18 build/diskio.o - 0x080096f0 disk_ioctl - .text.ld_word 0x08009708 0xa build/ff.o + 0x08009a48 0x18 build/diskio.o + 0x08009a48 disk_ioctl + .text.ld_word 0x08009a60 0xa build/ff.o .text.ld_dword - 0x08009712 0x16 build/ff.o - .text.st_word 0x08009728 0x8 build/ff.o + 0x08009a6a 0x16 build/ff.o + .text.st_word 0x08009a80 0x8 build/ff.o .text.st_dword - 0x08009730 0x14 build/ff.o - .text.mem_cpy 0x08009744 0x14 build/ff.o - .text.mem_set 0x08009758 0xa build/ff.o - .text.mem_cmp 0x08009762 0x1a build/ff.o - .text.chk_chr 0x0800977c 0x10 build/ff.o + 0x08009a88 0x14 build/ff.o + .text.mem_cpy 0x08009a9c 0x14 build/ff.o + .text.mem_set 0x08009ab0 0xa build/ff.o + .text.mem_cmp 0x08009aba 0x1a build/ff.o + .text.chk_chr 0x08009ad4 0x10 build/ff.o .text.chk_lock - 0x0800978c 0x7c build/ff.o + 0x08009ae4 0x7c build/ff.o .text.enq_lock - 0x08009808 0x20 build/ff.o + 0x08009b60 0x20 build/ff.o .text.inc_lock - 0x08009828 0xa0 build/ff.o + 0x08009b80 0xa0 build/ff.o .text.dec_lock - 0x080098c8 0x40 build/ff.o + 0x08009c20 0x40 build/ff.o .text.clear_lock - 0x08009908 0x3c build/ff.o + 0x08009c60 0x3c build/ff.o .text.clust2sect - 0x08009944 0x18 build/ff.o + 0x08009c9c 0x18 build/ff.o .text.clmt_clust - 0x0800995c 0x26 build/ff.o + 0x08009cb4 0x26 build/ff.o .text.ld_clust - 0x08009982 0x26 build/ff.o + 0x08009cda 0x26 build/ff.o .text.st_clust - 0x080099a8 0x26 build/ff.o + 0x08009d00 0x26 build/ff.o .text.get_fileinfo - 0x080099ce 0x6a build/ff.o + 0x08009d26 0x6a build/ff.o .text.create_name - 0x08009a38 0xd0 build/ff.o + 0x08009d90 0xd0 build/ff.o .text.get_ldnumber - 0x08009b08 0x48 build/ff.o + 0x08009e60 0x48 build/ff.o .text.validate - 0x08009b50 0x46 build/ff.o + 0x08009ea8 0x46 build/ff.o .text.sync_window - 0x08009b96 0x54 build/ff.o + 0x08009eee 0x54 build/ff.o .text.move_window - 0x08009bea 0x36 build/ff.o + 0x08009f42 0x36 build/ff.o .text.check_fs - 0x08009c20 0x78 build/ff.o + 0x08009f78 0x78 build/ff.o .text.find_volume - 0x08009c98 0x34c build/ff.o - .text.put_fat 0x08009fe4 0x136 build/ff.o - .text.get_fat 0x0800a11a 0xfc build/ff.o - .text.dir_sdi 0x0800a216 0xc0 build/ff.o + 0x08009ff0 0x34c build/ff.o + .text.put_fat 0x0800a33c 0x136 build/ff.o + .text.get_fat 0x0800a472 0xfc build/ff.o + .text.dir_sdi 0x0800a56e 0xc0 build/ff.o .text.create_chain - 0x0800a2d6 0xd6 build/ff.o + 0x0800a62e 0xd6 build/ff.o .text.remove_chain - 0x0800a3ac 0x7e build/ff.o + 0x0800a704 0x7e build/ff.o .text.dir_remove - 0x0800a42a 0x1c build/ff.o + 0x0800a782 0x1c build/ff.o .text.dir_next - 0x0800a446 0x118 build/ff.o + 0x0800a79e 0x118 build/ff.o .text.dir_find - 0x0800a55e 0x5a build/ff.o + 0x0800a8b6 0x5a build/ff.o .text.follow_path - 0x0800a5b8 0x92 build/ff.o + 0x0800a910 0x92 build/ff.o .text.dir_alloc - 0x0800a64a 0x4e build/ff.o + 0x0800a9a2 0x4e build/ff.o .text.dir_register - 0x0800a698 0x3e build/ff.o + 0x0800a9f0 0x3e build/ff.o .text.dir_read - 0x0800a6d6 0x5e build/ff.o - .text.sync_fs 0x0800a734 0x88 build/ff.o - .text.f_mount 0x0800a7bc 0x60 build/ff.o - 0x0800a7bc f_mount - .text.f_open 0x0800a81c 0x232 build/ff.o - 0x0800a81c f_open - .text.f_read 0x0800aa4e 0x1d8 build/ff.o - 0x0800aa4e f_read - .text.f_write 0x0800ac26 0x210 build/ff.o - 0x0800ac26 f_write - .text.f_sync 0x0800ae36 0x98 build/ff.o - 0x0800ae36 f_sync - .text.f_close 0x0800aece 0x2a build/ff.o - 0x0800aece f_close - .text.f_lseek 0x0800aef8 0x2a6 build/ff.o - 0x0800aef8 f_lseek - .text.f_stat 0x0800b19e 0x44 build/ff.o - 0x0800b19e f_stat + 0x0800aa2e 0x5e build/ff.o + .text.sync_fs 0x0800aa8c 0x88 build/ff.o + .text.f_mount 0x0800ab14 0x60 build/ff.o + 0x0800ab14 f_mount + .text.f_open 0x0800ab74 0x232 build/ff.o + 0x0800ab74 f_open + .text.f_read 0x0800ada6 0x1d8 build/ff.o + 0x0800ada6 f_read + .text.f_write 0x0800af7e 0x210 build/ff.o + 0x0800af7e f_write + .text.f_sync 0x0800b18e 0x98 build/ff.o + 0x0800b18e f_sync + .text.f_close 0x0800b226 0x2a build/ff.o + 0x0800b226 f_close + .text.f_lseek 0x0800b250 0x2a6 build/ff.o + 0x0800b250 f_lseek + .text.f_stat 0x0800b4f6 0x44 build/ff.o + 0x0800b4f6 f_stat .text.f_unlink - 0x0800b1e2 0xc4 build/ff.o - 0x0800b1e2 f_unlink - *fill* 0x0800b2a6 0x2 + 0x0800b53a 0xc4 build/ff.o + 0x0800b53a f_unlink + *fill* 0x0800b5fe 0x2 .text.FATFS_LinkDriverEx - 0x0800b2a8 0x54 build/ff_gen_drv.o - 0x0800b2a8 FATFS_LinkDriverEx + 0x0800b600 0x54 build/ff_gen_drv.o + 0x0800b600 FATFS_LinkDriverEx .text.FATFS_LinkDriver - 0x0800b2fc 0xa build/ff_gen_drv.o - 0x0800b2fc FATFS_LinkDriver - *fill* 0x0800b306 0x2 - .text._sbrk 0x0800b308 0x48 build/sysmem.o - 0x0800b308 _sbrk + 0x0800b654 0xa build/ff_gen_drv.o + 0x0800b654 FATFS_LinkDriver + *fill* 0x0800b65e 0x2 + .text._sbrk 0x0800b660 0x48 build/sysmem.o + 0x0800b660 _sbrk .text.UART_EndRxTransfer - 0x0800b350 0x52 build/stm32f7xx_hal_uart.o - *fill* 0x0800b3a2 0x2 + 0x0800b6a8 0x52 build/stm32f7xx_hal_uart.o + *fill* 0x0800b6fa 0x2 .text.UART_SetConfig - 0x0800b3a4 0x328 build/stm32f7xx_hal_uart.o - 0x0800b3a4 UART_SetConfig + 0x0800b6fc 0x328 build/stm32f7xx_hal_uart.o + 0x0800b6fc UART_SetConfig .text.UART_AdvFeatureConfig - 0x0800b6cc 0xca build/stm32f7xx_hal_uart.o - 0x0800b6cc UART_AdvFeatureConfig + 0x0800ba24 0xca build/stm32f7xx_hal_uart.o + 0x0800ba24 UART_AdvFeatureConfig .text.UART_WaitOnFlagUntilTimeout - 0x0800b796 0xa6 build/stm32f7xx_hal_uart.o - 0x0800b796 UART_WaitOnFlagUntilTimeout + 0x0800baee 0xa6 build/stm32f7xx_hal_uart.o + 0x0800baee UART_WaitOnFlagUntilTimeout .text.UART_CheckIdleState - 0x0800b83c 0xc6 build/stm32f7xx_hal_uart.o - 0x0800b83c UART_CheckIdleState + 0x0800bb94 0xc6 build/stm32f7xx_hal_uart.o + 0x0800bb94 UART_CheckIdleState .text.HAL_UART_Init - 0x0800b902 0x62 build/stm32f7xx_hal_uart.o - 0x0800b902 HAL_UART_Init + 0x0800bc5a 0x62 build/stm32f7xx_hal_uart.o + 0x0800bc5a HAL_UART_Init .text.Reset_Handler - 0x0800b964 0x50 build/startup_stm32f767xx.o - 0x0800b964 Reset_Handler + 0x0800bcbc 0x50 build/startup_stm32f767xx.o + 0x0800bcbc Reset_Handler .text.Default_Handler - 0x0800b9b4 0x2 build/startup_stm32f767xx.o - 0x0800b9b4 RTC_Alarm_IRQHandler - 0x0800b9b4 EXTI2_IRQHandler - 0x0800b9b4 TIM8_CC_IRQHandler - 0x0800b9b4 UART8_IRQHandler - 0x0800b9b4 SPI4_IRQHandler - 0x0800b9b4 TIM1_CC_IRQHandler - 0x0800b9b4 DMA2_Stream5_IRQHandler - 0x0800b9b4 JPEG_IRQHandler - 0x0800b9b4 DMA1_Stream5_IRQHandler - 0x0800b9b4 CAN3_RX1_IRQHandler - 0x0800b9b4 PVD_IRQHandler - 0x0800b9b4 TAMP_STAMP_IRQHandler - 0x0800b9b4 CAN2_RX1_IRQHandler - 0x0800b9b4 EXTI3_IRQHandler - 0x0800b9b4 TIM8_TRG_COM_TIM14_IRQHandler - 0x0800b9b4 DFSDM1_FLT1_IRQHandler - 0x0800b9b4 I2C3_ER_IRQHandler - 0x0800b9b4 DFSDM1_FLT2_IRQHandler - 0x0800b9b4 EXTI0_IRQHandler - 0x0800b9b4 I2C2_EV_IRQHandler - 0x0800b9b4 DMA1_Stream2_IRQHandler - 0x0800b9b4 CAN1_RX0_IRQHandler - 0x0800b9b4 FPU_IRQHandler - 0x0800b9b4 OTG_HS_WKUP_IRQHandler - 0x0800b9b4 CAN3_SCE_IRQHandler - 0x0800b9b4 LTDC_ER_IRQHandler - 0x0800b9b4 CAN2_SCE_IRQHandler - 0x0800b9b4 DMA2_Stream2_IRQHandler - 0x0800b9b4 SPI1_IRQHandler - 0x0800b9b4 TIM1_BRK_TIM9_IRQHandler - 0x0800b9b4 DCMI_IRQHandler - 0x0800b9b4 CAN2_RX0_IRQHandler - 0x0800b9b4 DMA2_Stream3_IRQHandler - 0x0800b9b4 SAI2_IRQHandler - 0x0800b9b4 DFSDM1_FLT3_IRQHandler - 0x0800b9b4 USART6_IRQHandler - 0x0800b9b4 CAN3_RX0_IRQHandler - 0x0800b9b4 USART3_IRQHandler - 0x0800b9b4 CAN1_RX1_IRQHandler - 0x0800b9b4 UART5_IRQHandler - 0x0800b9b4 DMA2_Stream0_IRQHandler - 0x0800b9b4 TIM4_IRQHandler - 0x0800b9b4 QUADSPI_IRQHandler - 0x0800b9b4 I2C1_EV_IRQHandler - 0x0800b9b4 DMA1_Stream6_IRQHandler - 0x0800b9b4 DMA1_Stream1_IRQHandler - 0x0800b9b4 UART4_IRQHandler - 0x0800b9b4 TIM3_IRQHandler - 0x0800b9b4 RCC_IRQHandler - 0x0800b9b4 TIM8_BRK_TIM12_IRQHandler - 0x0800b9b4 Default_Handler - 0x0800b9b4 CEC_IRQHandler - 0x0800b9b4 EXTI15_10_IRQHandler - 0x0800b9b4 DMA1_Stream7_IRQHandler - 0x0800b9b4 SPI5_IRQHandler - 0x0800b9b4 SDMMC1_IRQHandler - 0x0800b9b4 CAN2_TX_IRQHandler - 0x0800b9b4 I2C3_EV_IRQHandler - 0x0800b9b4 EXTI9_5_IRQHandler - 0x0800b9b4 RTC_WKUP_IRQHandler - 0x0800b9b4 LTDC_IRQHandler - 0x0800b9b4 ETH_WKUP_IRQHandler - 0x0800b9b4 SPDIF_RX_IRQHandler - 0x0800b9b4 SPI2_IRQHandler - 0x0800b9b4 OTG_HS_EP1_IN_IRQHandler - 0x0800b9b4 DMA1_Stream0_IRQHandler - 0x0800b9b4 CAN1_TX_IRQHandler - 0x0800b9b4 EXTI4_IRQHandler - 0x0800b9b4 RNG_IRQHandler - 0x0800b9b4 ETH_IRQHandler - 0x0800b9b4 OTG_HS_EP1_OUT_IRQHandler - 0x0800b9b4 WWDG_IRQHandler - 0x0800b9b4 SPI6_IRQHandler - 0x0800b9b4 MDIOS_IRQHandler - 0x0800b9b4 I2C4_EV_IRQHandler - 0x0800b9b4 CAN3_TX_IRQHandler - 0x0800b9b4 OTG_FS_WKUP_IRQHandler - 0x0800b9b4 OTG_HS_IRQHandler - 0x0800b9b4 DMA2D_IRQHandler - 0x0800b9b4 EXTI1_IRQHandler - 0x0800b9b4 SDMMC2_IRQHandler - 0x0800b9b4 UART7_IRQHandler - 0x0800b9b4 USART2_IRQHandler - 0x0800b9b4 DFSDM1_FLT0_IRQHandler - 0x0800b9b4 I2C2_ER_IRQHandler - 0x0800b9b4 DMA2_Stream1_IRQHandler - 0x0800b9b4 CAN1_SCE_IRQHandler - 0x0800b9b4 FLASH_IRQHandler - 0x0800b9b4 DMA2_Stream4_IRQHandler - 0x0800b9b4 OTG_FS_IRQHandler - 0x0800b9b4 SPI3_IRQHandler - 0x0800b9b4 DMA1_Stream4_IRQHandler - 0x0800b9b4 I2C1_ER_IRQHandler - 0x0800b9b4 FMC_IRQHandler - 0x0800b9b4 LPTIM1_IRQHandler - 0x0800b9b4 I2C4_ER_IRQHandler - 0x0800b9b4 DMA2_Stream6_IRQHandler - 0x0800b9b4 SAI1_IRQHandler - 0x0800b9b4 DMA1_Stream3_IRQHandler + 0x0800bd0c 0x2 build/startup_stm32f767xx.o + 0x0800bd0c RTC_Alarm_IRQHandler + 0x0800bd0c EXTI2_IRQHandler + 0x0800bd0c TIM8_CC_IRQHandler + 0x0800bd0c UART8_IRQHandler + 0x0800bd0c SPI4_IRQHandler + 0x0800bd0c TIM1_CC_IRQHandler + 0x0800bd0c DMA2_Stream5_IRQHandler + 0x0800bd0c JPEG_IRQHandler + 0x0800bd0c DMA1_Stream5_IRQHandler + 0x0800bd0c CAN3_RX1_IRQHandler + 0x0800bd0c PVD_IRQHandler + 0x0800bd0c TAMP_STAMP_IRQHandler + 0x0800bd0c CAN2_RX1_IRQHandler + 0x0800bd0c EXTI3_IRQHandler + 0x0800bd0c TIM8_TRG_COM_TIM14_IRQHandler + 0x0800bd0c DFSDM1_FLT1_IRQHandler + 0x0800bd0c I2C3_ER_IRQHandler + 0x0800bd0c DFSDM1_FLT2_IRQHandler + 0x0800bd0c EXTI0_IRQHandler + 0x0800bd0c I2C2_EV_IRQHandler + 0x0800bd0c DMA1_Stream2_IRQHandler + 0x0800bd0c CAN1_RX0_IRQHandler + 0x0800bd0c FPU_IRQHandler + 0x0800bd0c OTG_HS_WKUP_IRQHandler + 0x0800bd0c CAN3_SCE_IRQHandler + 0x0800bd0c LTDC_ER_IRQHandler + 0x0800bd0c CAN2_SCE_IRQHandler + 0x0800bd0c DMA2_Stream2_IRQHandler + 0x0800bd0c SPI1_IRQHandler + 0x0800bd0c TIM1_BRK_TIM9_IRQHandler + 0x0800bd0c DCMI_IRQHandler + 0x0800bd0c CAN2_RX0_IRQHandler + 0x0800bd0c DMA2_Stream3_IRQHandler + 0x0800bd0c SAI2_IRQHandler + 0x0800bd0c DFSDM1_FLT3_IRQHandler + 0x0800bd0c USART6_IRQHandler + 0x0800bd0c CAN3_RX0_IRQHandler + 0x0800bd0c USART3_IRQHandler + 0x0800bd0c CAN1_RX1_IRQHandler + 0x0800bd0c UART5_IRQHandler + 0x0800bd0c DMA2_Stream0_IRQHandler + 0x0800bd0c TIM4_IRQHandler + 0x0800bd0c QUADSPI_IRQHandler + 0x0800bd0c I2C1_EV_IRQHandler + 0x0800bd0c DMA1_Stream6_IRQHandler + 0x0800bd0c DMA1_Stream1_IRQHandler + 0x0800bd0c UART4_IRQHandler + 0x0800bd0c TIM3_IRQHandler + 0x0800bd0c RCC_IRQHandler + 0x0800bd0c TIM8_BRK_TIM12_IRQHandler + 0x0800bd0c Default_Handler + 0x0800bd0c CEC_IRQHandler + 0x0800bd0c EXTI15_10_IRQHandler + 0x0800bd0c DMA1_Stream7_IRQHandler + 0x0800bd0c SPI5_IRQHandler + 0x0800bd0c SDMMC1_IRQHandler + 0x0800bd0c CAN2_TX_IRQHandler + 0x0800bd0c I2C3_EV_IRQHandler + 0x0800bd0c EXTI9_5_IRQHandler + 0x0800bd0c RTC_WKUP_IRQHandler + 0x0800bd0c LTDC_IRQHandler + 0x0800bd0c ETH_WKUP_IRQHandler + 0x0800bd0c SPDIF_RX_IRQHandler + 0x0800bd0c SPI2_IRQHandler + 0x0800bd0c OTG_HS_EP1_IN_IRQHandler + 0x0800bd0c DMA1_Stream0_IRQHandler + 0x0800bd0c CAN1_TX_IRQHandler + 0x0800bd0c EXTI4_IRQHandler + 0x0800bd0c RNG_IRQHandler + 0x0800bd0c ETH_IRQHandler + 0x0800bd0c OTG_HS_EP1_OUT_IRQHandler + 0x0800bd0c WWDG_IRQHandler + 0x0800bd0c SPI6_IRQHandler + 0x0800bd0c MDIOS_IRQHandler + 0x0800bd0c I2C4_EV_IRQHandler + 0x0800bd0c CAN3_TX_IRQHandler + 0x0800bd0c OTG_FS_WKUP_IRQHandler + 0x0800bd0c OTG_HS_IRQHandler + 0x0800bd0c DMA2D_IRQHandler + 0x0800bd0c EXTI1_IRQHandler + 0x0800bd0c SDMMC2_IRQHandler + 0x0800bd0c UART7_IRQHandler + 0x0800bd0c USART2_IRQHandler + 0x0800bd0c DFSDM1_FLT0_IRQHandler + 0x0800bd0c I2C2_ER_IRQHandler + 0x0800bd0c DMA2_Stream1_IRQHandler + 0x0800bd0c CAN1_SCE_IRQHandler + 0x0800bd0c FLASH_IRQHandler + 0x0800bd0c DMA2_Stream4_IRQHandler + 0x0800bd0c OTG_FS_IRQHandler + 0x0800bd0c SPI3_IRQHandler + 0x0800bd0c DMA1_Stream4_IRQHandler + 0x0800bd0c I2C1_ER_IRQHandler + 0x0800bd0c FMC_IRQHandler + 0x0800bd0c LPTIM1_IRQHandler + 0x0800bd0c I2C4_ER_IRQHandler + 0x0800bd0c DMA2_Stream6_IRQHandler + 0x0800bd0c SAI1_IRQHandler + 0x0800bd0c DMA1_Stream3_IRQHandler *(.glue_7) - .glue_7 0x0800b9b6 0x0 linker stubs + .glue_7 0x0800bd0e 0x0 linker stubs *(.glue_7t) - .glue_7t 0x0800b9b6 0x0 linker stubs + .glue_7t 0x0800bd0e 0x0 linker stubs *(.eh_frame) - *fill* 0x0800b9b6 0x2 - .eh_frame 0x0800b9b8 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtbegin.o + *fill* 0x0800bd0e 0x2 + .eh_frame 0x0800bd10 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtbegin.o *(.init) - .init 0x0800b9b8 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crti.o - 0x0800b9b8 _init - .init 0x0800b9bc 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtn.o + .init 0x0800bd10 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crti.o + 0x0800bd10 _init + .init 0x0800bd14 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtn.o *(.fini) - .fini 0x0800b9c4 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crti.o - 0x0800b9c4 _fini - .fini 0x0800b9c8 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtn.o - 0x0800b9d0 . = ALIGN (0x4) - 0x0800b9d0 _etext = . + .fini 0x0800bd1c 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crti.o + 0x0800bd1c _fini + .fini 0x0800bd20 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtn.o + 0x0800bd28 . = ALIGN (0x4) + 0x0800bd28 _etext = . -.vfp11_veneer 0x0800b9d0 0x0 - .vfp11_veneer 0x0800b9d0 0x0 linker stubs +.vfp11_veneer 0x0800bd28 0x0 + .vfp11_veneer 0x0800bd28 0x0 linker stubs -.v4_bx 0x0800b9d0 0x0 - .v4_bx 0x0800b9d0 0x0 linker stubs +.v4_bx 0x0800bd28 0x0 + .v4_bx 0x0800bd28 0x0 linker stubs -.iplt 0x0800b9d0 0x0 - .iplt 0x0800b9d0 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtbegin.o +.iplt 0x0800bd28 0x0 + .iplt 0x0800bd28 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtbegin.o -.rodata 0x0800b9d0 0x3e8 - 0x0800b9d0 . = ALIGN (0x4) +.rodata 0x0800bd28 0x3e8 + 0x0800bd28 . = ALIGN (0x4) *(.rodata) *(.rodata*) .rodata.Init_params.str1.4 - 0x0800b9d0 0x1ad build/main.o + 0x0800bd28 0x1ad build/main.o 0x10 (size before relaxing) .rodata.SD_SAVE.str1.4 - 0x0800bb7d 0xa build/main.o - *fill* 0x0800bb7d 0x3 + 0x0800bed5 0xa build/main.o + *fill* 0x0800bed5 0x3 .rodata.ad9102_example2_regval - 0x0800bb80 0x84 build/main.o + 0x0800bed8 0x84 build/main.o .rodata.ad9102_example4_regval - 0x0800bc04 0x84 build/main.o + 0x0800bf5c 0x84 build/main.o .rodata.ad9102_reg_addr - 0x0800bc88 0x84 build/main.o + 0x0800bfe0 0x84 build/main.o .rodata.SD_Driver - 0x0800bd0c 0x14 build/sd_diskio.o - 0x0800bd0c SD_Driver + 0x0800c064 0x14 build/sd_diskio.o + 0x0800c064 SD_Driver .rodata.APBPrescTable - 0x0800bd20 0x8 build/system_stm32f7xx.o - 0x0800bd20 APBPrescTable + 0x0800c078 0x8 build/system_stm32f7xx.o + 0x0800c078 APBPrescTable .rodata.AHBPrescTable - 0x0800bd28 0x10 build/system_stm32f7xx.o - 0x0800bd28 AHBPrescTable + 0x0800c080 0x10 build/system_stm32f7xx.o + 0x0800c080 AHBPrescTable .rodata.Read_File.str1.4 - 0x0800bd38 0xbb build/File_Handling.o + 0x0800c090 0xbb build/File_Handling.o .rodata.Seek_Read_File.str1.4 - 0x0800bd38 0x27 build/File_Handling.o + 0x0800c090 0x27 build/File_Handling.o .rodata.Remove_File.str1.4 - 0x0800bd38 0x64 build/File_Handling.o + 0x0800c090 0x64 build/File_Handling.o .rodata.create_name.str1.4 - 0x0800bd38 0xf build/ff.o - .rodata.ExCvt 0x0800bd38 0x80 build/ff.o + 0x0800c090 0xf build/ff.o + .rodata.ExCvt 0x0800c090 0x80 build/ff.o .rodata.str1.4 - 0x0800bdb8 0x13 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + 0x0800c110 0x13 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) .rodata.str1.4 - 0x0800bdb8 0x25 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - 0x0800bdf4 . = ALIGN (0x4) + 0x0800c110 0x25 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + 0x0800c14c . = ALIGN (0x4) .ARM.extab *(.ARM.extab* .gnu.linkonce.armextab.*) -.ARM 0x0800bdb8 0x8 - 0x0800bdb8 __exidx_start = . +.ARM 0x0800c110 0x8 + 0x0800c110 __exidx_start = . *(.ARM.exidx*) - .ARM.exidx 0x0800bdb8 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memchr.o) - .ARM.exidx 0x0800bdc0 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy.o) + .ARM.exidx 0x0800c110 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memchr.o) + .ARM.exidx 0x0800c118 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy.o) 0x8 (size before relaxing) - .ARM.exidx 0x0800bdc0 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) + .ARM.exidx 0x0800c118 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) 0x8 (size before relaxing) - 0x0800bdc0 __exidx_end = . + 0x0800c118 __exidx_end = . -.rel.dyn 0x0800bdc0 0x0 - .rel.iplt 0x0800bdc0 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtbegin.o +.rel.dyn 0x0800c118 0x0 + .rel.iplt 0x0800c118 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtbegin.o -.preinit_array 0x0800bdc0 0x0 - 0x0800bdc0 PROVIDE (__preinit_array_start = .) +.preinit_array 0x0800c118 0x0 + 0x0800c118 PROVIDE (__preinit_array_start = .) *(.preinit_array*) - 0x0800bdc0 PROVIDE (__preinit_array_end = .) + 0x0800c118 PROVIDE (__preinit_array_end = .) -.init_array 0x0800bdc0 0x4 - 0x0800bdc0 PROVIDE (__init_array_start = .) +.init_array 0x0800c118 0x4 + 0x0800c118 PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) *(.init_array*) - .init_array 0x0800bdc0 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtbegin.o - 0x0800bdc4 PROVIDE (__init_array_end = .) + .init_array 0x0800c118 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtbegin.o + 0x0800c11c PROVIDE (__init_array_end = .) -.fini_array 0x0800bdc4 0x4 - 0x0800bdc4 PROVIDE (__fini_array_start = .) +.fini_array 0x0800c11c 0x4 + 0x0800c11c PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array*) - .fini_array 0x0800bdc4 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtbegin.o - 0x0800bdc8 PROVIDE (__fini_array_end = .) - 0x0800bdc8 _sidata = LOADADDR (.data) + .fini_array 0x0800c11c 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtbegin.o + 0x0800c120 PROVIDE (__fini_array_end = .) + 0x0800c120 _sidata = LOADADDR (.data) -.data 0x20000000 0x5c load address 0x0800bdc8 +.data 0x20000000 0x5c load address 0x0800c120 0x20000000 . = ALIGN (0x4) 0x20000000 _sdata = . *(.data) @@ -3139,17 +3156,17 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtn.o 0x2000005c _edata = . .tm_clone_table - 0x2000005c 0x0 load address 0x0800be24 + 0x2000005c 0x0 load address 0x0800c17c .tm_clone_table 0x2000005c 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtbegin.o .tm_clone_table 0x2000005c 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtend.o -.igot.plt 0x2000005c 0x0 load address 0x0800be24 +.igot.plt 0x2000005c 0x0 load address 0x0800c17c .igot.plt 0x2000005c 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtbegin.o 0x2000005c . = ALIGN (0x4) -.bss 0x2000005c 0x26b8 load address 0x0800be24 +.bss 0x2000005c 0x26c0 load address 0x0800c17c 0x2000005c _sbss = . 0x2000005c __bss_start__ = _sbss *(.bss) @@ -3163,180 +3180,187 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtn.o .bss 0x200001bc 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reent.o) 0x200001bc errno *(.bss*) - .bss.task 0x200001c0 0x34 build/main.o - 0x200001c0 task + .bss.ad9102_wave_written_samples + 0x200001c0 0x2 build/main.o + .bss.ad9102_wave_expected_samples + 0x200001c2 0x2 build/main.o + .bss.ad9102_wave_upload_active + 0x200001c4 0x1 build/main.o + *fill* 0x200001c5 0x3 + .bss.task 0x200001c8 0x34 build/main.o + 0x200001c8 task .bss.LD_blinker - 0x200001f4 0xc build/main.o - 0x200001f4 LD_blinker + 0x200001fc 0xc build/main.o + 0x200001fc LD_blinker .bss.LD2_param - 0x20000200 0xc build/main.o - 0x20000200 LD2_param + 0x20000208 0xc build/main.o + 0x20000208 LD2_param .bss.LD1_param - 0x2000020c 0xc build/main.o - 0x2000020c LD1_param + 0x20000214 0xc build/main.o + 0x20000214 LD1_param .bss.Def_setup - 0x20000218 0x12 build/main.o - 0x20000218 Def_setup - *fill* 0x2000022a 0x2 + 0x20000220 0x12 build/main.o + 0x20000220 Def_setup + *fill* 0x20000232 0x2 .bss.Curr_setup - 0x2000022c 0x12 build/main.o - 0x2000022c Curr_setup - *fill* 0x2000023e 0x2 + 0x20000234 0x12 build/main.o + 0x20000234 Curr_setup + *fill* 0x20000246 0x2 .bss.LD2_def_setup - 0x20000240 0x10 build/main.o - 0x20000240 LD2_def_setup + 0x20000248 0x10 build/main.o + 0x20000248 LD2_def_setup .bss.LD1_def_setup - 0x20000250 0x10 build/main.o - 0x20000250 LD1_def_setup + 0x20000258 0x10 build/main.o + 0x20000258 LD1_def_setup .bss.LD2_curr_setup - 0x20000260 0x10 build/main.o - 0x20000260 LD2_curr_setup + 0x20000268 0x10 build/main.o + 0x20000268 LD2_curr_setup .bss.LD1_curr_setup - 0x20000270 0x10 build/main.o - 0x20000270 LD1_curr_setup + 0x20000278 0x10 build/main.o + 0x20000278 LD1_curr_setup .bss.sizeoffile - 0x20000280 0x4 build/main.o - 0x20000280 sizeoffile - .bss.fgoto 0x20000284 0x4 build/main.o - 0x20000284 fgoto - .bss.test 0x20000288 0x4 build/main.o - 0x20000288 test - .bss.fresult 0x2000028c 0x1 build/main.o - 0x2000028c fresult - *fill* 0x2000028d 0x3 - .bss.COMMAND 0x20000290 0x1e build/main.o - 0x20000290 COMMAND - *fill* 0x200002ae 0x2 + 0x20000288 0x4 build/main.o + 0x20000288 sizeoffile + .bss.fgoto 0x2000028c 0x4 build/main.o + 0x2000028c fgoto + .bss.test 0x20000290 0x4 build/main.o + 0x20000290 test + .bss.fresult 0x20000294 0x1 build/main.o + 0x20000294 fresult + *fill* 0x20000295 0x3 + .bss.COMMAND 0x20000298 0x1e build/main.o + 0x20000298 COMMAND + *fill* 0x200002b6 0x2 .bss.Long_Data - 0x200002b0 0x1e build/main.o - 0x200002b0 Long_Data - .bss.temp16 0x200002ce 0x2 build/main.o - 0x200002ce temp16 + 0x200002b8 0x1e build/main.o + 0x200002b8 Long_Data + .bss.temp16 0x200002d6 0x2 build/main.o + 0x200002d6 temp16 .bss.CS_result - 0x200002d0 0x2 build/main.o - 0x200002d0 CS_result + 0x200002d8 0x2 build/main.o + 0x200002d8 CS_result .bss.UART_header - 0x200002d2 0x2 build/main.o - 0x200002d2 UART_header + 0x200002da 0x2 build/main.o + 0x200002da UART_header .bss.UART_rec_incr - 0x200002d4 0x2 build/main.o - 0x200002d4 UART_rec_incr + 0x200002dc 0x2 build/main.o + 0x200002dc UART_rec_incr .bss.TIM10_coflag - 0x200002d6 0x1 build/main.o - 0x200002d6 TIM10_coflag - .bss.u_rx_flg 0x200002d7 0x1 build/main.o - 0x200002d7 u_rx_flg - .bss.u_tx_flg 0x200002d8 0x1 build/main.o - 0x200002d8 u_tx_flg - .bss.flg_tmt 0x200002d9 0x1 build/main.o - 0x200002d9 flg_tmt - *fill* 0x200002da 0x2 + 0x200002de 0x1 build/main.o + 0x200002de TIM10_coflag + .bss.u_rx_flg 0x200002df 0x1 build/main.o + 0x200002df u_rx_flg + .bss.u_tx_flg 0x200002e0 0x1 build/main.o + 0x200002e0 u_tx_flg + .bss.flg_tmt 0x200002e1 0x1 build/main.o + 0x200002e1 flg_tmt + *fill* 0x200002e2 0x2 .bss.UART_DATA - 0x200002dc 0x1e build/main.o - 0x200002dc UART_DATA - *fill* 0x200002fa 0x2 - .bss.State_Data - 0x200002fc 0x2 build/main.o - 0x200002fc State_Data - .bss.UART_transmission_request - 0x200002fe 0x1 build/main.o - 0x200002fe UART_transmission_request - .bss.CPU_state_old - 0x200002ff 0x1 build/main.o - 0x200002ff CPU_state_old - .bss.CPU_state - 0x20000300 0x1 build/main.o - 0x20000300 CPU_state - .bss.uart_buf 0x20000301 0x1 build/main.o - 0x20000301 uart_buf + 0x200002e4 0x1e build/main.o + 0x200002e4 UART_DATA *fill* 0x20000302 0x2 + .bss.State_Data + 0x20000304 0x2 build/main.o + 0x20000304 State_Data + .bss.UART_transmission_request + 0x20000306 0x1 build/main.o + 0x20000306 UART_transmission_request + .bss.CPU_state_old + 0x20000307 0x1 build/main.o + 0x20000307 CPU_state_old + .bss.CPU_state + 0x20000308 0x1 build/main.o + 0x20000308 CPU_state + .bss.uart_buf 0x20000309 0x1 build/main.o + 0x20000309 uart_buf + *fill* 0x2000030a 0x2 .bss.TIM10_period - 0x20000304 0x4 build/main.o - 0x20000304 TIM10_period + 0x2000030c 0x4 build/main.o + 0x2000030c TIM10_period .bss.TO10_counter - 0x20000308 0x4 build/main.o - 0x20000308 TO10_counter - .bss.TO10 0x2000030c 0x4 build/main.o - 0x2000030c TO10 - .bss.TO7_PID 0x20000310 0x4 build/main.o - 0x20000310 TO7_PID + 0x20000310 0x4 build/main.o + 0x20000310 TO10_counter + .bss.TO10 0x20000314 0x4 build/main.o + 0x20000314 TO10 + .bss.TO7_PID 0x20000318 0x4 build/main.o + 0x20000318 TO7_PID .bss.TO7_before - 0x20000314 0x4 build/main.o - 0x20000314 TO7_before - .bss.TO7 0x20000318 0x4 build/main.o - 0x20000318 TO7 - .bss.SD_SLIDE 0x2000031c 0x4 build/main.o - 0x2000031c SD_SLIDE - .bss.SD_SEEK 0x20000320 0x4 build/main.o - 0x20000320 SD_SEEK - .bss.TO6_uart 0x20000324 0x4 build/main.o - 0x20000324 TO6_uart - .bss.TO6_stop 0x20000328 0x4 build/main.o - 0x20000328 TO6_stop + 0x2000031c 0x4 build/main.o + 0x2000031c TO7_before + .bss.TO7 0x20000320 0x4 build/main.o + 0x20000320 TO7 + .bss.SD_SLIDE 0x20000324 0x4 build/main.o + 0x20000324 SD_SLIDE + .bss.SD_SEEK 0x20000328 0x4 build/main.o + 0x20000328 SD_SEEK + .bss.TO6_uart 0x2000032c 0x4 build/main.o + 0x2000032c TO6_uart + .bss.TO6_stop 0x20000330 0x4 build/main.o + 0x20000330 TO6_stop .bss.TO6_before - 0x2000032c 0x4 build/main.o - 0x2000032c TO6_before - .bss.TO6 0x20000330 0x4 build/main.o - 0x20000330 TO6 - .bss.huart8 0x20000334 0x88 build/main.o - 0x20000334 huart8 - .bss.htim11 0x200003bc 0x4c build/main.o - 0x200003bc htim11 - .bss.htim10 0x20000408 0x4c build/main.o - 0x20000408 htim10 - .bss.htim1 0x20000454 0x4c build/main.o - 0x20000454 htim1 - .bss.htim8 0x200004a0 0x4c build/main.o - 0x200004a0 htim8 - .bss.htim4 0x200004ec 0x4c build/main.o - 0x200004ec htim4 - .bss.hsd1 0x20000538 0x84 build/main.o - 0x20000538 hsd1 - .bss.hadc3 0x200005bc 0x48 build/main.o - 0x200005bc hadc3 - .bss.hadc1 0x20000604 0x48 build/main.o - 0x20000604 hadc1 - .bss.SDPath 0x2000064c 0x4 build/fatfs.o - 0x2000064c SDPath - .bss.retSD 0x20000650 0x1 build/fatfs.o - 0x20000650 retSD - *fill* 0x20000651 0x3 - .bss.uwTick 0x20000654 0x4 build/stm32f7xx_hal.o - 0x20000654 uwTick - .bss.bw 0x20000658 0x4 build/File_Handling.o - 0x20000658 bw - .bss.br 0x2000065c 0x4 build/File_Handling.o - 0x2000065c br - .bss.fno 0x20000660 0x18 build/File_Handling.o - 0x20000660 fno - .bss.fil 0x20000678 0x1030 build/File_Handling.o - 0x20000678 fil - .bss.fs 0x200016a8 0x1034 build/File_Handling.o - 0x200016a8 fs - .bss.Files 0x200026dc 0x20 build/ff.o - .bss.Fsid 0x200026fc 0x2 build/ff.o - *fill* 0x200026fe 0x2 - .bss.FatFs 0x20002700 0x4 build/ff.o - .bss.disk 0x20002704 0xc build/ff_gen_drv.o - 0x20002704 disk + 0x20000334 0x4 build/main.o + 0x20000334 TO6_before + .bss.TO6 0x20000338 0x4 build/main.o + 0x20000338 TO6 + .bss.huart8 0x2000033c 0x88 build/main.o + 0x2000033c huart8 + .bss.htim11 0x200003c4 0x4c build/main.o + 0x200003c4 htim11 + .bss.htim10 0x20000410 0x4c build/main.o + 0x20000410 htim10 + .bss.htim1 0x2000045c 0x4c build/main.o + 0x2000045c htim1 + .bss.htim8 0x200004a8 0x4c build/main.o + 0x200004a8 htim8 + .bss.htim4 0x200004f4 0x4c build/main.o + 0x200004f4 htim4 + .bss.hsd1 0x20000540 0x84 build/main.o + 0x20000540 hsd1 + .bss.hadc3 0x200005c4 0x48 build/main.o + 0x200005c4 hadc3 + .bss.hadc1 0x2000060c 0x48 build/main.o + 0x2000060c hadc1 + .bss.SDPath 0x20000654 0x4 build/fatfs.o + 0x20000654 SDPath + .bss.retSD 0x20000658 0x1 build/fatfs.o + 0x20000658 retSD + *fill* 0x20000659 0x3 + .bss.uwTick 0x2000065c 0x4 build/stm32f7xx_hal.o + 0x2000065c uwTick + .bss.bw 0x20000660 0x4 build/File_Handling.o + 0x20000660 bw + .bss.br 0x20000664 0x4 build/File_Handling.o + 0x20000664 br + .bss.fno 0x20000668 0x18 build/File_Handling.o + 0x20000668 fno + .bss.fil 0x20000680 0x1030 build/File_Handling.o + 0x20000680 fil + .bss.fs 0x200016b0 0x1034 build/File_Handling.o + 0x200016b0 fs + .bss.Files 0x200026e4 0x20 build/ff.o + .bss.Fsid 0x20002704 0x2 build/ff.o + *fill* 0x20002706 0x2 + .bss.FatFs 0x20002708 0x4 build/ff.o + .bss.disk 0x2000270c 0xc build/ff_gen_drv.o + 0x2000270c disk .bss.__sbrk_heap_end - 0x20002710 0x4 build/sysmem.o + 0x20002718 0x4 build/sysmem.o *(COMMON) - 0x20002714 . = ALIGN (0x4) - 0x20002714 _ebss = . - 0x20002714 __bss_end__ = _ebss + 0x2000271c . = ALIGN (0x4) + 0x2000271c _ebss = . + 0x2000271c __bss_end__ = _ebss ._user_heap_stack - 0x20002714 0x6004 load address 0x0800be24 - 0x20002718 . = ALIGN (0x8) - *fill* 0x20002714 0x4 + 0x2000271c 0x6004 load address 0x0800c17c + 0x20002720 . = ALIGN (0x8) + *fill* 0x2000271c 0x4 [!provide] PROVIDE (end = .) - 0x20002718 PROVIDE (_end = .) - 0x20004718 . = (. + _Min_Heap_Size) - *fill* 0x20002718 0x2000 - 0x20008718 . = (. + _Min_Stack_Size) - *fill* 0x20004718 0x4000 - 0x20008718 . = ALIGN (0x8) + 0x20002720 PROVIDE (_end = .) + 0x20004720 . = (. + _Min_Heap_Size) + *fill* 0x20002720 0x2000 + 0x20008720 . = (. + _Min_Stack_Size) + *fill* 0x20004720 0x4000 + 0x20008720 . = ALIGN (0x8) /DISCARD/ libc.a(*) @@ -3521,458 +3545,458 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a .comment 0x00000026 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) .comment 0x00000026 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/crtend.o -.debug_info 0x00000000 0x3c8a7 - .debug_info 0x00000000 0xa247 build/main.o - .debug_info 0x0000a247 0xe39 build/bsp_driver_sd.o - .debug_info 0x0000b080 0x74a build/sd_diskio.o - .debug_info 0x0000b7ca 0x65a build/fatfs.o - .debug_info 0x0000be24 0x1f0 build/fatfs_platform.o - .debug_info 0x0000c014 0x1927 build/stm32f7xx_it.o - .debug_info 0x0000d93b 0x243f build/stm32f7xx_hal_msp.o - .debug_info 0x0000fd7a 0xfb5 build/stm32f7xx_hal_adc.o - .debug_info 0x00010d2f 0xd39 build/stm32f7xx_hal_adc_ex.o - .debug_info 0x00011a68 0xd0b build/stm32f7xx_hal_rcc.o - .debug_info 0x00012773 0x96b build/stm32f7xx_hal_rcc_ex.o - .debug_info 0x000130de 0x867 build/stm32f7xx_hal_gpio.o - .debug_info 0x00013945 0xb00 build/stm32f7xx_hal_pwr_ex.o - .debug_info 0x00014445 0x145b build/stm32f7xx_hal_cortex.o - .debug_info 0x000158a0 0xc0b build/stm32f7xx_hal.o - .debug_info 0x000164ab 0x1d6b build/stm32f7xx_ll_rcc.o - .debug_info 0x00018216 0xda5 build/stm32f7xx_ll_gpio.o - .debug_info 0x00018fbb 0x1ad6 build/stm32f7xx_ll_sdmmc.o - .debug_info 0x0001aa91 0x2a28 build/stm32f7xx_hal_sd.o - .debug_info 0x0001d4b9 0xb14 build/stm32f7xx_ll_spi.o - .debug_info 0x0001dfcd 0x42a3 build/stm32f7xx_hal_tim.o - .debug_info 0x00022270 0x2009 build/stm32f7xx_hal_tim_ex.o - .debug_info 0x00024279 0x19f0 build/stm32f7xx_ll_tim.o - .debug_info 0x00025c69 0xc07 build/stm32f7xx_ll_usart.o - .debug_info 0x00026870 0x7ea build/system_stm32f7xx.o - .debug_info 0x0002705a 0x1ef6 build/File_Handling.o - .debug_info 0x00028f50 0x5f7 build/diskio.o - .debug_info 0x00029547 0x47f5 build/ff.o - .debug_info 0x0002dd3c 0x525 build/ff_gen_drv.o - .debug_info 0x0002e261 0x174 build/sysmem.o - .debug_info 0x0002e3d5 0x54ac build/stm32f7xx_hal_uart.o - .debug_info 0x00033881 0x30 build/startup_stm32f767xx.o - .debug_info 0x000338b1 0x87b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sprintf.o) - .debug_info 0x0003412c 0x70b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-impure.o) - .debug_info 0x00034837 0x1092 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - .debug_info 0x000358c9 0x10b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) - .debug_info 0x000359d4 0x135 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) - .debug_info 0x00035b09 0x6f1 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-errno.o) - .debug_info 0x000361fa 0x9b6 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mallocr.o) - .debug_info 0x00036bb0 0x87f /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-freer.o) - .debug_info 0x0003742f 0x148 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memmove.o) - .debug_info 0x00037577 0x25 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memchr.o) - .debug_info 0x0003759c 0x33 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy.o) - .debug_info 0x000375cf 0x796 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-malloc.o) - .debug_info 0x00037d65 0x8cd /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reallocr.o) - .debug_info 0x00038632 0xdd7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - .debug_info 0x00039409 0x71c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mlock.o) - .debug_info 0x00039b25 0x778 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sbrkr.o) - .debug_info 0x0003a29d 0x78a /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-msizer.o) - .debug_info 0x0003aa27 0xe8c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-findfp.o) - .debug_info 0x0003b8b3 0x89f /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reent.o) - .debug_info 0x0003c152 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_info 0x0003c176 0x6f5 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) - .debug_info 0x0003c86b 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) +.debug_info 0x00000000 0x3ccb1 + .debug_info 0x00000000 0xa638 build/main.o + .debug_info 0x0000a638 0xe39 build/bsp_driver_sd.o + .debug_info 0x0000b471 0x74a build/sd_diskio.o + .debug_info 0x0000bbbb 0x65a build/fatfs.o + .debug_info 0x0000c215 0x1f0 build/fatfs_platform.o + .debug_info 0x0000c405 0x1940 build/stm32f7xx_it.o + .debug_info 0x0000dd45 0x243f build/stm32f7xx_hal_msp.o + .debug_info 0x00010184 0xfb5 build/stm32f7xx_hal_adc.o + .debug_info 0x00011139 0xd39 build/stm32f7xx_hal_adc_ex.o + .debug_info 0x00011e72 0xd0b build/stm32f7xx_hal_rcc.o + .debug_info 0x00012b7d 0x96b build/stm32f7xx_hal_rcc_ex.o + .debug_info 0x000134e8 0x867 build/stm32f7xx_hal_gpio.o + .debug_info 0x00013d4f 0xb00 build/stm32f7xx_hal_pwr_ex.o + .debug_info 0x0001484f 0x145b build/stm32f7xx_hal_cortex.o + .debug_info 0x00015caa 0xc0b build/stm32f7xx_hal.o + .debug_info 0x000168b5 0x1d6b build/stm32f7xx_ll_rcc.o + .debug_info 0x00018620 0xda5 build/stm32f7xx_ll_gpio.o + .debug_info 0x000193c5 0x1ad6 build/stm32f7xx_ll_sdmmc.o + .debug_info 0x0001ae9b 0x2a28 build/stm32f7xx_hal_sd.o + .debug_info 0x0001d8c3 0xb14 build/stm32f7xx_ll_spi.o + .debug_info 0x0001e3d7 0x42a3 build/stm32f7xx_hal_tim.o + .debug_info 0x0002267a 0x2009 build/stm32f7xx_hal_tim_ex.o + .debug_info 0x00024683 0x19f0 build/stm32f7xx_ll_tim.o + .debug_info 0x00026073 0xc07 build/stm32f7xx_ll_usart.o + .debug_info 0x00026c7a 0x7ea build/system_stm32f7xx.o + .debug_info 0x00027464 0x1ef6 build/File_Handling.o + .debug_info 0x0002935a 0x5f7 build/diskio.o + .debug_info 0x00029951 0x47f5 build/ff.o + .debug_info 0x0002e146 0x525 build/ff_gen_drv.o + .debug_info 0x0002e66b 0x174 build/sysmem.o + .debug_info 0x0002e7df 0x54ac build/stm32f7xx_hal_uart.o + .debug_info 0x00033c8b 0x30 build/startup_stm32f767xx.o + .debug_info 0x00033cbb 0x87b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sprintf.o) + .debug_info 0x00034536 0x70b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-impure.o) + .debug_info 0x00034c41 0x1092 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + .debug_info 0x00035cd3 0x10b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) + .debug_info 0x00035dde 0x135 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) + .debug_info 0x00035f13 0x6f1 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-errno.o) + .debug_info 0x00036604 0x9b6 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mallocr.o) + .debug_info 0x00036fba 0x87f /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-freer.o) + .debug_info 0x00037839 0x148 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memmove.o) + .debug_info 0x00037981 0x25 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memchr.o) + .debug_info 0x000379a6 0x33 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy.o) + .debug_info 0x000379d9 0x796 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-malloc.o) + .debug_info 0x0003816f 0x8cd /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reallocr.o) + .debug_info 0x00038a3c 0xdd7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + .debug_info 0x00039813 0x71c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mlock.o) + .debug_info 0x00039f2f 0x778 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sbrkr.o) + .debug_info 0x0003a6a7 0x78a /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-msizer.o) + .debug_info 0x0003ae31 0xe8c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-findfp.o) + .debug_info 0x0003bcbd 0x89f /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reent.o) + .debug_info 0x0003c55c 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_info 0x0003c580 0x6f5 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) + .debug_info 0x0003cc75 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) -.debug_abbrev 0x00000000 0x704c - .debug_abbrev 0x00000000 0x540 build/main.o - .debug_abbrev 0x00000540 0x2a1 build/bsp_driver_sd.o - .debug_abbrev 0x000007e1 0x1e1 build/sd_diskio.o - .debug_abbrev 0x000009c2 0x181 build/fatfs.o - .debug_abbrev 0x00000b43 0x11e build/fatfs_platform.o - .debug_abbrev 0x00000c61 0x33b build/stm32f7xx_it.o - .debug_abbrev 0x00000f9c 0x299 build/stm32f7xx_hal_msp.o - .debug_abbrev 0x00001235 0x2b6 build/stm32f7xx_hal_adc.o - .debug_abbrev 0x000014eb 0x2d9 build/stm32f7xx_hal_adc_ex.o - .debug_abbrev 0x000017c4 0x306 build/stm32f7xx_hal_rcc.o - .debug_abbrev 0x00001aca 0x1f3 build/stm32f7xx_hal_rcc_ex.o - .debug_abbrev 0x00001cbd 0x22b build/stm32f7xx_hal_gpio.o - .debug_abbrev 0x00001ee8 0x1d5 build/stm32f7xx_hal_pwr_ex.o - .debug_abbrev 0x000020bd 0x3ca build/stm32f7xx_hal_cortex.o - .debug_abbrev 0x00002487 0x244 build/stm32f7xx_hal.o - .debug_abbrev 0x000026cb 0x294 build/stm32f7xx_ll_rcc.o - .debug_abbrev 0x0000295f 0x2ad build/stm32f7xx_ll_gpio.o - .debug_abbrev 0x00002c0c 0x236 build/stm32f7xx_ll_sdmmc.o - .debug_abbrev 0x00002e42 0x306 build/stm32f7xx_hal_sd.o - .debug_abbrev 0x00003148 0x2e3 build/stm32f7xx_ll_spi.o - .debug_abbrev 0x0000342b 0x2bd build/stm32f7xx_hal_tim.o - .debug_abbrev 0x000036e8 0x2b7 build/stm32f7xx_hal_tim_ex.o - .debug_abbrev 0x0000399f 0x2af build/stm32f7xx_ll_tim.o - .debug_abbrev 0x00003c4e 0x2d3 build/stm32f7xx_ll_usart.o - .debug_abbrev 0x00003f21 0x12a build/system_stm32f7xx.o - .debug_abbrev 0x0000404b 0x307 build/File_Handling.o - .debug_abbrev 0x00004352 0x1ca build/diskio.o - .debug_abbrev 0x0000451c 0x309 build/ff.o - .debug_abbrev 0x00004825 0x1da build/ff_gen_drv.o - .debug_abbrev 0x000049ff 0xeb build/sysmem.o - .debug_abbrev 0x00004aea 0x346 build/stm32f7xx_hal_uart.o - .debug_abbrev 0x00004e30 0x1d build/startup_stm32f767xx.o - .debug_abbrev 0x00004e4d 0x21c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sprintf.o) - .debug_abbrev 0x00005069 0x149 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-impure.o) - .debug_abbrev 0x000051b2 0x32f /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - .debug_abbrev 0x000054e1 0xc9 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) - .debug_abbrev 0x000055aa 0xb7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) - .debug_abbrev 0x00005661 0x15e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-errno.o) - .debug_abbrev 0x000057bf 0x24a /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mallocr.o) - .debug_abbrev 0x00005a09 0x249 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-freer.o) - .debug_abbrev 0x00005c52 0xc3 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memmove.o) - .debug_abbrev 0x00005d15 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memchr.o) - .debug_abbrev 0x00005d29 0x28 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy.o) - .debug_abbrev 0x00005d51 0x1cf /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-malloc.o) - .debug_abbrev 0x00005f20 0x20c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reallocr.o) - .debug_abbrev 0x0000612c 0x284 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - .debug_abbrev 0x000063b0 0x192 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mlock.o) - .debug_abbrev 0x00006542 0x1da /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sbrkr.o) - .debug_abbrev 0x0000671c 0x196 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-msizer.o) - .debug_abbrev 0x000068b2 0x408 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-findfp.o) - .debug_abbrev 0x00006cba 0x1ee /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reent.o) - .debug_abbrev 0x00006ea8 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_abbrev 0x00006ebc 0x16a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) - .debug_abbrev 0x00007026 0x26 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) +.debug_abbrev 0x00000000 0x702e + .debug_abbrev 0x00000000 0x522 build/main.o + .debug_abbrev 0x00000522 0x2a1 build/bsp_driver_sd.o + .debug_abbrev 0x000007c3 0x1e1 build/sd_diskio.o + .debug_abbrev 0x000009a4 0x181 build/fatfs.o + .debug_abbrev 0x00000b25 0x11e build/fatfs_platform.o + .debug_abbrev 0x00000c43 0x33b build/stm32f7xx_it.o + .debug_abbrev 0x00000f7e 0x299 build/stm32f7xx_hal_msp.o + .debug_abbrev 0x00001217 0x2b6 build/stm32f7xx_hal_adc.o + .debug_abbrev 0x000014cd 0x2d9 build/stm32f7xx_hal_adc_ex.o + .debug_abbrev 0x000017a6 0x306 build/stm32f7xx_hal_rcc.o + .debug_abbrev 0x00001aac 0x1f3 build/stm32f7xx_hal_rcc_ex.o + .debug_abbrev 0x00001c9f 0x22b build/stm32f7xx_hal_gpio.o + .debug_abbrev 0x00001eca 0x1d5 build/stm32f7xx_hal_pwr_ex.o + .debug_abbrev 0x0000209f 0x3ca build/stm32f7xx_hal_cortex.o + .debug_abbrev 0x00002469 0x244 build/stm32f7xx_hal.o + .debug_abbrev 0x000026ad 0x294 build/stm32f7xx_ll_rcc.o + .debug_abbrev 0x00002941 0x2ad build/stm32f7xx_ll_gpio.o + .debug_abbrev 0x00002bee 0x236 build/stm32f7xx_ll_sdmmc.o + .debug_abbrev 0x00002e24 0x306 build/stm32f7xx_hal_sd.o + .debug_abbrev 0x0000312a 0x2e3 build/stm32f7xx_ll_spi.o + .debug_abbrev 0x0000340d 0x2bd build/stm32f7xx_hal_tim.o + .debug_abbrev 0x000036ca 0x2b7 build/stm32f7xx_hal_tim_ex.o + .debug_abbrev 0x00003981 0x2af build/stm32f7xx_ll_tim.o + .debug_abbrev 0x00003c30 0x2d3 build/stm32f7xx_ll_usart.o + .debug_abbrev 0x00003f03 0x12a build/system_stm32f7xx.o + .debug_abbrev 0x0000402d 0x307 build/File_Handling.o + .debug_abbrev 0x00004334 0x1ca build/diskio.o + .debug_abbrev 0x000044fe 0x309 build/ff.o + .debug_abbrev 0x00004807 0x1da build/ff_gen_drv.o + .debug_abbrev 0x000049e1 0xeb build/sysmem.o + .debug_abbrev 0x00004acc 0x346 build/stm32f7xx_hal_uart.o + .debug_abbrev 0x00004e12 0x1d build/startup_stm32f767xx.o + .debug_abbrev 0x00004e2f 0x21c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sprintf.o) + .debug_abbrev 0x0000504b 0x149 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-impure.o) + .debug_abbrev 0x00005194 0x32f /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + .debug_abbrev 0x000054c3 0xc9 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) + .debug_abbrev 0x0000558c 0xb7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) + .debug_abbrev 0x00005643 0x15e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-errno.o) + .debug_abbrev 0x000057a1 0x24a /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mallocr.o) + .debug_abbrev 0x000059eb 0x249 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-freer.o) + .debug_abbrev 0x00005c34 0xc3 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memmove.o) + .debug_abbrev 0x00005cf7 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memchr.o) + .debug_abbrev 0x00005d0b 0x28 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy.o) + .debug_abbrev 0x00005d33 0x1cf /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-malloc.o) + .debug_abbrev 0x00005f02 0x20c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reallocr.o) + .debug_abbrev 0x0000610e 0x284 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + .debug_abbrev 0x00006392 0x192 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mlock.o) + .debug_abbrev 0x00006524 0x1da /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sbrkr.o) + .debug_abbrev 0x000066fe 0x196 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-msizer.o) + .debug_abbrev 0x00006894 0x408 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-findfp.o) + .debug_abbrev 0x00006c9c 0x1ee /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reent.o) + .debug_abbrev 0x00006e8a 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_abbrev 0x00006e9e 0x16a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) + .debug_abbrev 0x00007008 0x26 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) -.debug_loc 0x00000000 0x27eb3 - .debug_loc 0x00000000 0x464d build/main.o - .debug_loc 0x0000464d 0x6f0 build/bsp_driver_sd.o - .debug_loc 0x00004d3d 0x544 build/sd_diskio.o - .debug_loc 0x00005281 0x20 build/fatfs.o - .debug_loc 0x000052a1 0x51 build/fatfs_platform.o - .debug_loc 0x000052f2 0x43a build/stm32f7xx_it.o - .debug_loc 0x0000572c 0x5ca build/stm32f7xx_hal_msp.o - .debug_loc 0x00005cf6 0xe7b build/stm32f7xx_hal_adc.o - .debug_loc 0x00006b71 0xc11 build/stm32f7xx_hal_adc_ex.o - .debug_loc 0x00007782 0x849 build/stm32f7xx_hal_rcc.o - .debug_loc 0x00007fcb 0x924 build/stm32f7xx_hal_rcc_ex.o - .debug_loc 0x000088ef 0x60b build/stm32f7xx_hal_gpio.o - .debug_loc 0x00008efa 0x3e6 build/stm32f7xx_hal_pwr_ex.o - .debug_loc 0x000092e0 0x886 build/stm32f7xx_hal_cortex.o - .debug_loc 0x00009b66 0x1f9 build/stm32f7xx_hal.o - .debug_loc 0x00009d5f 0x1806 build/stm32f7xx_ll_rcc.o - .debug_loc 0x0000b565 0x9ad build/stm32f7xx_ll_gpio.o - .debug_loc 0x0000bf12 0x1873 build/stm32f7xx_ll_sdmmc.o - .debug_loc 0x0000d785 0x29f6 build/stm32f7xx_hal_sd.o - .debug_loc 0x0001017b 0x6d7 build/stm32f7xx_ll_spi.o - .debug_loc 0x00010852 0x6372 build/stm32f7xx_hal_tim.o - .debug_loc 0x00016bc4 0x291a build/stm32f7xx_hal_tim_ex.o - .debug_loc 0x000194de 0x1b79 build/stm32f7xx_ll_tim.o - .debug_loc 0x0001b057 0x8b1 build/stm32f7xx_ll_usart.o - .debug_loc 0x0001b908 0x181 build/system_stm32f7xx.o - .debug_loc 0x0001ba89 0xa9c build/File_Handling.o - .debug_loc 0x0001c525 0x377 build/diskio.o - .debug_loc 0x0001c89c 0x6040 build/ff.o - .debug_loc 0x000228dc 0x37c build/ff_gen_drv.o - .debug_loc 0x00022c58 0x90 build/sysmem.o - .debug_loc 0x00022ce8 0x51cb build/stm32f7xx_hal_uart.o +.debug_loc 0x00000000 0x2827b + .debug_loc 0x00000000 0x4a15 build/main.o + .debug_loc 0x00004a15 0x6f0 build/bsp_driver_sd.o + .debug_loc 0x00005105 0x544 build/sd_diskio.o + .debug_loc 0x00005649 0x20 build/fatfs.o + .debug_loc 0x00005669 0x51 build/fatfs_platform.o + .debug_loc 0x000056ba 0x43a build/stm32f7xx_it.o + .debug_loc 0x00005af4 0x5ca build/stm32f7xx_hal_msp.o + .debug_loc 0x000060be 0xe7b build/stm32f7xx_hal_adc.o + .debug_loc 0x00006f39 0xc11 build/stm32f7xx_hal_adc_ex.o + .debug_loc 0x00007b4a 0x849 build/stm32f7xx_hal_rcc.o + .debug_loc 0x00008393 0x924 build/stm32f7xx_hal_rcc_ex.o + .debug_loc 0x00008cb7 0x60b build/stm32f7xx_hal_gpio.o + .debug_loc 0x000092c2 0x3e6 build/stm32f7xx_hal_pwr_ex.o + .debug_loc 0x000096a8 0x886 build/stm32f7xx_hal_cortex.o + .debug_loc 0x00009f2e 0x1f9 build/stm32f7xx_hal.o + .debug_loc 0x0000a127 0x1806 build/stm32f7xx_ll_rcc.o + .debug_loc 0x0000b92d 0x9ad build/stm32f7xx_ll_gpio.o + .debug_loc 0x0000c2da 0x1873 build/stm32f7xx_ll_sdmmc.o + .debug_loc 0x0000db4d 0x29f6 build/stm32f7xx_hal_sd.o + .debug_loc 0x00010543 0x6d7 build/stm32f7xx_ll_spi.o + .debug_loc 0x00010c1a 0x6372 build/stm32f7xx_hal_tim.o + .debug_loc 0x00016f8c 0x291a build/stm32f7xx_hal_tim_ex.o + .debug_loc 0x000198a6 0x1b79 build/stm32f7xx_ll_tim.o + .debug_loc 0x0001b41f 0x8b1 build/stm32f7xx_ll_usart.o + .debug_loc 0x0001bcd0 0x181 build/system_stm32f7xx.o + .debug_loc 0x0001be51 0xa9c build/File_Handling.o + .debug_loc 0x0001c8ed 0x377 build/diskio.o + .debug_loc 0x0001cc64 0x6040 build/ff.o + .debug_loc 0x00022ca4 0x37c build/ff_gen_drv.o + .debug_loc 0x00023020 0x90 build/sysmem.o + .debug_loc 0x000230b0 0x51cb build/stm32f7xx_hal_uart.o -.debug_aranges 0x00000000 0x1cd0 +.debug_aranges 0x00000000 0x1d10 .debug_aranges - 0x00000000 0x1d8 build/main.o + 0x00000000 0x218 build/main.o .debug_aranges - 0x000001d8 0x98 build/bsp_driver_sd.o + 0x00000218 0x98 build/bsp_driver_sd.o .debug_aranges - 0x00000270 0x48 build/sd_diskio.o + 0x000002b0 0x48 build/sd_diskio.o .debug_aranges - 0x000002b8 0x28 build/fatfs.o + 0x000002f8 0x28 build/fatfs.o .debug_aranges - 0x000002e0 0x20 build/fatfs_platform.o + 0x00000320 0x20 build/fatfs_platform.o .debug_aranges - 0x00000300 0xc0 build/stm32f7xx_it.o + 0x00000340 0xc0 build/stm32f7xx_it.o .debug_aranges - 0x000003c0 0x68 build/stm32f7xx_hal_msp.o + 0x00000400 0x68 build/stm32f7xx_hal_msp.o .debug_aranges - 0x00000428 0xe8 build/stm32f7xx_hal_adc.o + 0x00000468 0xe8 build/stm32f7xx_hal_adc.o .debug_aranges - 0x00000510 0x90 build/stm32f7xx_hal_adc_ex.o + 0x00000550 0x90 build/stm32f7xx_hal_adc_ex.o .debug_aranges - 0x000005a0 0x88 build/stm32f7xx_hal_rcc.o + 0x000005e0 0x88 build/stm32f7xx_hal_rcc.o .debug_aranges - 0x00000628 0x50 build/stm32f7xx_hal_rcc_ex.o + 0x00000668 0x50 build/stm32f7xx_hal_rcc_ex.o .debug_aranges - 0x00000678 0x58 build/stm32f7xx_hal_gpio.o + 0x000006b8 0x58 build/stm32f7xx_hal_gpio.o .debug_aranges - 0x000006d0 0x80 build/stm32f7xx_hal_pwr_ex.o + 0x00000710 0x80 build/stm32f7xx_hal_pwr_ex.o .debug_aranges - 0x00000750 0xe8 build/stm32f7xx_hal_cortex.o + 0x00000790 0xe8 build/stm32f7xx_hal_cortex.o .debug_aranges - 0x00000838 0x110 build/stm32f7xx_hal.o + 0x00000878 0x110 build/stm32f7xx_hal.o .debug_aranges - 0x00000948 0xf8 build/stm32f7xx_ll_rcc.o + 0x00000988 0xf8 build/stm32f7xx_ll_rcc.o .debug_aranges - 0x00000a40 0x58 build/stm32f7xx_ll_gpio.o + 0x00000a80 0x58 build/stm32f7xx_ll_gpio.o .debug_aranges - 0x00000a98 0x188 build/stm32f7xx_ll_sdmmc.o + 0x00000ad8 0x188 build/stm32f7xx_ll_sdmmc.o .debug_aranges - 0x00000c20 0x168 build/stm32f7xx_hal_sd.o + 0x00000c60 0x168 build/stm32f7xx_hal_sd.o .debug_aranges - 0x00000d88 0x50 build/stm32f7xx_ll_spi.o + 0x00000dc8 0x50 build/stm32f7xx_ll_spi.o .debug_aranges - 0x00000dd8 0x3e0 build/stm32f7xx_hal_tim.o + 0x00000e18 0x3e0 build/stm32f7xx_hal_tim.o .debug_aranges - 0x000011b8 0x180 build/stm32f7xx_hal_tim_ex.o + 0x000011f8 0x180 build/stm32f7xx_hal_tim_ex.o .debug_aranges - 0x00001338 0xd0 build/stm32f7xx_ll_tim.o + 0x00001378 0xd0 build/stm32f7xx_ll_tim.o .debug_aranges - 0x00001408 0x48 build/stm32f7xx_ll_usart.o + 0x00001448 0x48 build/stm32f7xx_ll_usart.o .debug_aranges - 0x00001450 0x28 build/system_stm32f7xx.o + 0x00001490 0x28 build/system_stm32f7xx.o .debug_aranges - 0x00001478 0x98 build/File_Handling.o + 0x000014b8 0x98 build/File_Handling.o .debug_aranges - 0x00001510 0x48 build/diskio.o + 0x00001550 0x48 build/diskio.o .debug_aranges - 0x00001558 0x208 build/ff.o + 0x00001598 0x208 build/ff.o .debug_aranges - 0x00001760 0x40 build/ff_gen_drv.o + 0x000017a0 0x40 build/ff_gen_drv.o .debug_aranges - 0x000017a0 0x20 build/sysmem.o + 0x000017e0 0x20 build/sysmem.o .debug_aranges - 0x000017c0 0x230 build/stm32f7xx_hal_uart.o + 0x00001800 0x230 build/stm32f7xx_hal_uart.o .debug_aranges - 0x000019f0 0x28 build/startup_stm32f767xx.o + 0x00001a30 0x28 build/startup_stm32f767xx.o .debug_aranges - 0x00001a18 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sprintf.o) + 0x00001a58 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sprintf.o) .debug_aranges - 0x00001a38 0x18 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-impure.o) + 0x00001a78 0x18 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-impure.o) .debug_aranges - 0x00001a50 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + 0x00001a90 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) .debug_aranges - 0x00001a70 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) + 0x00001ab0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) .debug_aranges - 0x00001a90 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) + 0x00001ad0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) .debug_aranges - 0x00001ab0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-errno.o) + 0x00001af0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-errno.o) .debug_aranges - 0x00001ad0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mallocr.o) + 0x00001b10 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mallocr.o) .debug_aranges - 0x00001af0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-freer.o) + 0x00001b30 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-freer.o) .debug_aranges - 0x00001b10 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memmove.o) + 0x00001b50 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memmove.o) .debug_aranges - 0x00001b30 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memchr.o) + 0x00001b70 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memchr.o) .debug_aranges - 0x00001b50 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy.o) + 0x00001b90 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy.o) .debug_aranges - 0x00001b70 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-malloc.o) + 0x00001bb0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-malloc.o) .debug_aranges - 0x00001b90 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reallocr.o) + 0x00001bd0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reallocr.o) .debug_aranges - 0x00001bb0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + 0x00001bf0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) .debug_aranges - 0x00001bd0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mlock.o) + 0x00001c10 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mlock.o) .debug_aranges - 0x00001bf0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sbrkr.o) + 0x00001c30 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sbrkr.o) .debug_aranges - 0x00001c10 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-msizer.o) + 0x00001c50 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-msizer.o) .debug_aranges - 0x00001c30 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-findfp.o) + 0x00001c70 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-findfp.o) .debug_aranges - 0x00001c50 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reent.o) + 0x00001c90 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reent.o) .debug_aranges - 0x00001c70 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) + 0x00001cb0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) .debug_aranges - 0x00001c90 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) + 0x00001cd0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) .debug_aranges - 0x00001cb0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) + 0x00001cf0 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) -.debug_ranges 0x00000000 0x1c88 - .debug_ranges 0x00000000 0x2b8 build/main.o - .debug_ranges 0x000002b8 0x88 build/bsp_driver_sd.o - .debug_ranges 0x00000340 0x38 build/sd_diskio.o - .debug_ranges 0x00000378 0x18 build/fatfs.o - .debug_ranges 0x00000390 0x10 build/fatfs_platform.o - .debug_ranges 0x000003a0 0xb0 build/stm32f7xx_it.o - .debug_ranges 0x00000450 0x58 build/stm32f7xx_hal_msp.o - .debug_ranges 0x000004a8 0xd8 build/stm32f7xx_hal_adc.o - .debug_ranges 0x00000580 0x80 build/stm32f7xx_hal_adc_ex.o - .debug_ranges 0x00000600 0x78 build/stm32f7xx_hal_rcc.o - .debug_ranges 0x00000678 0x40 build/stm32f7xx_hal_rcc_ex.o - .debug_ranges 0x000006b8 0x48 build/stm32f7xx_hal_gpio.o - .debug_ranges 0x00000700 0x70 build/stm32f7xx_hal_pwr_ex.o - .debug_ranges 0x00000770 0xd8 build/stm32f7xx_hal_cortex.o - .debug_ranges 0x00000848 0x100 build/stm32f7xx_hal.o - .debug_ranges 0x00000948 0xe8 build/stm32f7xx_ll_rcc.o - .debug_ranges 0x00000a30 0x150 build/stm32f7xx_ll_gpio.o - .debug_ranges 0x00000b80 0x178 build/stm32f7xx_ll_sdmmc.o - .debug_ranges 0x00000cf8 0x158 build/stm32f7xx_hal_sd.o - .debug_ranges 0x00000e50 0x58 build/stm32f7xx_ll_spi.o - .debug_ranges 0x00000ea8 0x3d0 build/stm32f7xx_hal_tim.o - .debug_ranges 0x00001278 0x170 build/stm32f7xx_hal_tim_ex.o - .debug_ranges 0x000013e8 0x210 build/stm32f7xx_ll_tim.o - .debug_ranges 0x000015f8 0x110 build/stm32f7xx_ll_usart.o - .debug_ranges 0x00001708 0x18 build/system_stm32f7xx.o - .debug_ranges 0x00001720 0xa0 build/File_Handling.o - .debug_ranges 0x000017c0 0x38 build/diskio.o - .debug_ranges 0x000017f8 0x1f8 build/ff.o - .debug_ranges 0x000019f0 0x30 build/ff_gen_drv.o - .debug_ranges 0x00001a20 0x10 build/sysmem.o - .debug_ranges 0x00001a30 0x238 build/stm32f7xx_hal_uart.o - .debug_ranges 0x00001c68 0x20 build/startup_stm32f767xx.o +.debug_ranges 0x00000000 0x1cf8 + .debug_ranges 0x00000000 0x328 build/main.o + .debug_ranges 0x00000328 0x88 build/bsp_driver_sd.o + .debug_ranges 0x000003b0 0x38 build/sd_diskio.o + .debug_ranges 0x000003e8 0x18 build/fatfs.o + .debug_ranges 0x00000400 0x10 build/fatfs_platform.o + .debug_ranges 0x00000410 0xb0 build/stm32f7xx_it.o + .debug_ranges 0x000004c0 0x58 build/stm32f7xx_hal_msp.o + .debug_ranges 0x00000518 0xd8 build/stm32f7xx_hal_adc.o + .debug_ranges 0x000005f0 0x80 build/stm32f7xx_hal_adc_ex.o + .debug_ranges 0x00000670 0x78 build/stm32f7xx_hal_rcc.o + .debug_ranges 0x000006e8 0x40 build/stm32f7xx_hal_rcc_ex.o + .debug_ranges 0x00000728 0x48 build/stm32f7xx_hal_gpio.o + .debug_ranges 0x00000770 0x70 build/stm32f7xx_hal_pwr_ex.o + .debug_ranges 0x000007e0 0xd8 build/stm32f7xx_hal_cortex.o + .debug_ranges 0x000008b8 0x100 build/stm32f7xx_hal.o + .debug_ranges 0x000009b8 0xe8 build/stm32f7xx_ll_rcc.o + .debug_ranges 0x00000aa0 0x150 build/stm32f7xx_ll_gpio.o + .debug_ranges 0x00000bf0 0x178 build/stm32f7xx_ll_sdmmc.o + .debug_ranges 0x00000d68 0x158 build/stm32f7xx_hal_sd.o + .debug_ranges 0x00000ec0 0x58 build/stm32f7xx_ll_spi.o + .debug_ranges 0x00000f18 0x3d0 build/stm32f7xx_hal_tim.o + .debug_ranges 0x000012e8 0x170 build/stm32f7xx_hal_tim_ex.o + .debug_ranges 0x00001458 0x210 build/stm32f7xx_ll_tim.o + .debug_ranges 0x00001668 0x110 build/stm32f7xx_ll_usart.o + .debug_ranges 0x00001778 0x18 build/system_stm32f7xx.o + .debug_ranges 0x00001790 0xa0 build/File_Handling.o + .debug_ranges 0x00001830 0x38 build/diskio.o + .debug_ranges 0x00001868 0x1f8 build/ff.o + .debug_ranges 0x00001a60 0x30 build/ff_gen_drv.o + .debug_ranges 0x00001a90 0x10 build/sysmem.o + .debug_ranges 0x00001aa0 0x238 build/stm32f7xx_hal_uart.o + .debug_ranges 0x00001cd8 0x20 build/startup_stm32f767xx.o -.debug_line 0x00000000 0x24be9 - .debug_line 0x00000000 0x47cd build/main.o - .debug_line 0x000047cd 0x39e build/bsp_driver_sd.o - .debug_line 0x00004b6b 0x2f2 build/sd_diskio.o - .debug_line 0x00004e5d 0x170 build/fatfs.o - .debug_line 0x00004fcd 0x111 build/fatfs_platform.o - .debug_line 0x000050de 0xaab build/stm32f7xx_it.o - .debug_line 0x00005b89 0x6cb build/stm32f7xx_hal_msp.o - .debug_line 0x00006254 0xfc7 build/stm32f7xx_hal_adc.o - .debug_line 0x0000721b 0xb34 build/stm32f7xx_hal_adc_ex.o - .debug_line 0x00007d4f 0xd15 build/stm32f7xx_hal_rcc.o - .debug_line 0x00008a64 0xbd9 build/stm32f7xx_hal_rcc_ex.o - .debug_line 0x0000963d 0x6aa build/stm32f7xx_hal_gpio.o - .debug_line 0x00009ce7 0x52c build/stm32f7xx_hal_pwr_ex.o - .debug_line 0x0000a213 0x77a build/stm32f7xx_hal_cortex.o - .debug_line 0x0000a98d 0x548 build/stm32f7xx_hal.o - .debug_line 0x0000aed5 0x1721 build/stm32f7xx_ll_rcc.o - .debug_line 0x0000c5f6 0x76d build/stm32f7xx_ll_gpio.o - .debug_line 0x0000cd63 0x104d build/stm32f7xx_ll_sdmmc.o - .debug_line 0x0000ddb0 0x263f build/stm32f7xx_hal_sd.o - .debug_line 0x000103ef 0x56b build/stm32f7xx_ll_spi.o - .debug_line 0x0001095a 0x4839 build/stm32f7xx_hal_tim.o - .debug_line 0x00015193 0x1bb4 build/stm32f7xx_hal_tim_ex.o - .debug_line 0x00016d47 0xe26 build/stm32f7xx_ll_tim.o - .debug_line 0x00017b6d 0x62f build/stm32f7xx_ll_usart.o - .debug_line 0x0001819c 0x1c2 build/system_stm32f7xx.o - .debug_line 0x0001835e 0xa76 build/File_Handling.o - .debug_line 0x00018dd4 0x217 build/diskio.o - .debug_line 0x00018feb 0x42e1 build/ff.o - .debug_line 0x0001d2cc 0x25a build/ff_gen_drv.o - .debug_line 0x0001d526 0xf8 build/sysmem.o - .debug_line 0x0001d61e 0x3f43 build/stm32f7xx_hal_uart.o - .debug_line 0x00021561 0x73 build/startup_stm32f767xx.o - .debug_line 0x000215d4 0x224 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sprintf.o) - .debug_line 0x000217f8 0xe7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-impure.o) - .debug_line 0x000218df 0x854 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - .debug_line 0x00022133 0x11e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) - .debug_line 0x00022251 0x1b6 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) - .debug_line 0x00022407 0x10c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-errno.o) - .debug_line 0x00022513 0x446 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mallocr.o) - .debug_line 0x00022959 0x2c3 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-freer.o) - .debug_line 0x00022c1c 0x1f1 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memmove.o) - .debug_line 0x00022e0d 0x84 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memchr.o) - .debug_line 0x00022e91 0xb9 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy.o) - .debug_line 0x00022f4a 0x16b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-malloc.o) - .debug_line 0x000230b5 0x1f8 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reallocr.o) - .debug_line 0x000232ad 0x75d /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - .debug_line 0x00023a0a 0x153 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mlock.o) - .debug_line 0x00023b5d 0x193 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sbrkr.o) - .debug_line 0x00023cf0 0x176 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-msizer.o) - .debug_line 0x00023e66 0x4fc /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-findfp.o) - .debug_line 0x00024362 0x27b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reent.o) - .debug_line 0x000245dd 0x4e /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_line 0x0002462b 0x574 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) - .debug_line 0x00024b9f 0x4a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) +.debug_line 0x00000000 0x2501c + .debug_line 0x00000000 0x4b64 build/main.o + .debug_line 0x00004b64 0x39e build/bsp_driver_sd.o + .debug_line 0x00004f02 0x2f2 build/sd_diskio.o + .debug_line 0x000051f4 0x170 build/fatfs.o + .debug_line 0x00005364 0x111 build/fatfs_platform.o + .debug_line 0x00005475 0xb47 build/stm32f7xx_it.o + .debug_line 0x00005fbc 0x6cb build/stm32f7xx_hal_msp.o + .debug_line 0x00006687 0xfc7 build/stm32f7xx_hal_adc.o + .debug_line 0x0000764e 0xb34 build/stm32f7xx_hal_adc_ex.o + .debug_line 0x00008182 0xd15 build/stm32f7xx_hal_rcc.o + .debug_line 0x00008e97 0xbd9 build/stm32f7xx_hal_rcc_ex.o + .debug_line 0x00009a70 0x6aa build/stm32f7xx_hal_gpio.o + .debug_line 0x0000a11a 0x52c build/stm32f7xx_hal_pwr_ex.o + .debug_line 0x0000a646 0x77a build/stm32f7xx_hal_cortex.o + .debug_line 0x0000adc0 0x548 build/stm32f7xx_hal.o + .debug_line 0x0000b308 0x1721 build/stm32f7xx_ll_rcc.o + .debug_line 0x0000ca29 0x76d build/stm32f7xx_ll_gpio.o + .debug_line 0x0000d196 0x104d build/stm32f7xx_ll_sdmmc.o + .debug_line 0x0000e1e3 0x263f build/stm32f7xx_hal_sd.o + .debug_line 0x00010822 0x56b build/stm32f7xx_ll_spi.o + .debug_line 0x00010d8d 0x4839 build/stm32f7xx_hal_tim.o + .debug_line 0x000155c6 0x1bb4 build/stm32f7xx_hal_tim_ex.o + .debug_line 0x0001717a 0xe26 build/stm32f7xx_ll_tim.o + .debug_line 0x00017fa0 0x62f build/stm32f7xx_ll_usart.o + .debug_line 0x000185cf 0x1c2 build/system_stm32f7xx.o + .debug_line 0x00018791 0xa76 build/File_Handling.o + .debug_line 0x00019207 0x217 build/diskio.o + .debug_line 0x0001941e 0x42e1 build/ff.o + .debug_line 0x0001d6ff 0x25a build/ff_gen_drv.o + .debug_line 0x0001d959 0xf8 build/sysmem.o + .debug_line 0x0001da51 0x3f43 build/stm32f7xx_hal_uart.o + .debug_line 0x00021994 0x73 build/startup_stm32f767xx.o + .debug_line 0x00021a07 0x224 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sprintf.o) + .debug_line 0x00021c2b 0xe7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-impure.o) + .debug_line 0x00021d12 0x854 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + .debug_line 0x00022566 0x11e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) + .debug_line 0x00022684 0x1b6 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) + .debug_line 0x0002283a 0x10c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-errno.o) + .debug_line 0x00022946 0x446 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mallocr.o) + .debug_line 0x00022d8c 0x2c3 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-freer.o) + .debug_line 0x0002304f 0x1f1 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memmove.o) + .debug_line 0x00023240 0x84 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memchr.o) + .debug_line 0x000232c4 0xb9 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy.o) + .debug_line 0x0002337d 0x16b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-malloc.o) + .debug_line 0x000234e8 0x1f8 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reallocr.o) + .debug_line 0x000236e0 0x75d /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + .debug_line 0x00023e3d 0x153 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mlock.o) + .debug_line 0x00023f90 0x193 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sbrkr.o) + .debug_line 0x00024123 0x176 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-msizer.o) + .debug_line 0x00024299 0x4fc /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-findfp.o) + .debug_line 0x00024795 0x27b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reent.o) + .debug_line 0x00024a10 0x4e /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_line 0x00024a5e 0x574 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) + .debug_line 0x00024fd2 0x4a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) -.debug_str 0x00000000 0x99b6 - .debug_str 0x00000000 0x99b6 build/main.o - 0x30fd (size before relaxing) - .debug_str 0x000099b6 0x8f5 build/bsp_driver_sd.o - .debug_str 0x000099b6 0x3d0 build/sd_diskio.o - .debug_str 0x000099b6 0x3c8 build/fatfs.o - .debug_str 0x000099b6 0x23d build/fatfs_platform.o - .debug_str 0x000099b6 0xea9 build/stm32f7xx_it.o - .debug_str 0x000099b6 0x194d build/stm32f7xx_hal_msp.o - .debug_str 0x000099b6 0x93c build/stm32f7xx_hal_adc.o - .debug_str 0x000099b6 0x990 build/stm32f7xx_hal_adc_ex.o - .debug_str 0x000099b6 0x714 build/stm32f7xx_hal_rcc.o - .debug_str 0x000099b6 0x72c build/stm32f7xx_hal_rcc_ex.o - .debug_str 0x000099b6 0x4e5 build/stm32f7xx_hal_gpio.o - .debug_str 0x000099b6 0x63f build/stm32f7xx_hal_pwr_ex.o - .debug_str 0x000099b6 0xe66 build/stm32f7xx_hal_cortex.o - .debug_str 0x000099b6 0xd38 build/stm32f7xx_hal.o - .debug_str 0x000099b6 0xbce build/stm32f7xx_ll_rcc.o - .debug_str 0x000099b6 0x499 build/stm32f7xx_ll_gpio.o - .debug_str 0x000099b6 0x7ec build/stm32f7xx_ll_sdmmc.o - .debug_str 0x000099b6 0x10c7 build/stm32f7xx_hal_sd.o - .debug_str 0x000099b6 0x5bf build/stm32f7xx_ll_spi.o - .debug_str 0x000099b6 0x1770 build/stm32f7xx_hal_tim.o - .debug_str 0x000099b6 0x1076 build/stm32f7xx_hal_tim_ex.o - .debug_str 0x000099b6 0x9cb build/stm32f7xx_ll_tim.o - .debug_str 0x000099b6 0x5be build/stm32f7xx_ll_usart.o - .debug_str 0x000099b6 0x449 build/system_stm32f7xx.o - .debug_str 0x000099b6 0x61f build/File_Handling.o - .debug_str 0x000099b6 0x2fd build/diskio.o - .debug_str 0x000099b6 0x893 build/ff.o - .debug_str 0x000099b6 0x34e build/ff_gen_drv.o - .debug_str 0x000099b6 0x213 build/sysmem.o - .debug_str 0x000099b6 0x1014 build/stm32f7xx_hal_uart.o - .debug_str 0x000099b6 0x60 build/startup_stm32f767xx.o - .debug_str 0x000099b6 0x4fe /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sprintf.o) - .debug_str 0x000099b6 0x4bf /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-impure.o) - .debug_str 0x000099b6 0x808 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - .debug_str 0x000099b6 0x1fd /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) - .debug_str 0x000099b6 0x1b0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) - .debug_str 0x000099b6 0x4b9 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-errno.o) - .debug_str 0x000099b6 0x5a0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mallocr.o) - .debug_str 0x000099b6 0x53f /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-freer.o) - .debug_str 0x000099b6 0x1cf /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memmove.o) - .debug_str 0x000099b6 0x9e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memchr.o) - .debug_str 0x000099b6 0xac /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy.o) - .debug_str 0x000099b6 0x4e4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-malloc.o) - .debug_str 0x000099b6 0x535 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reallocr.o) - .debug_str 0x000099b6 0x79e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - .debug_str 0x000099b6 0x4dd /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mlock.o) - .debug_str 0x000099b6 0x4c8 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sbrkr.o) - .debug_str 0x000099b6 0x508 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-msizer.o) - .debug_str 0x000099b6 0x6c2 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-findfp.o) - .debug_str 0x000099b6 0x4de /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reent.o) - .debug_str 0x000099b6 0xa3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_str 0x000099b6 0x688 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) - .debug_str 0x000099b6 0xc3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) +.debug_str 0x00000000 0x9a84 + .debug_str 0x00000000 0x9a84 build/main.o + 0x322b (size before relaxing) + .debug_str 0x00009a84 0x8cd build/bsp_driver_sd.o + .debug_str 0x00009a84 0x3d0 build/sd_diskio.o + .debug_str 0x00009a84 0x3c8 build/fatfs.o + .debug_str 0x00009a84 0x215 build/fatfs_platform.o + .debug_str 0x00009a84 0xea9 build/stm32f7xx_it.o + .debug_str 0x00009a84 0x194d build/stm32f7xx_hal_msp.o + .debug_str 0x00009a84 0x914 build/stm32f7xx_hal_adc.o + .debug_str 0x00009a84 0x968 build/stm32f7xx_hal_adc_ex.o + .debug_str 0x00009a84 0x6ec build/stm32f7xx_hal_rcc.o + .debug_str 0x00009a84 0x704 build/stm32f7xx_hal_rcc_ex.o + .debug_str 0x00009a84 0x4bd build/stm32f7xx_hal_gpio.o + .debug_str 0x00009a84 0x617 build/stm32f7xx_hal_pwr_ex.o + .debug_str 0x00009a84 0xe3e build/stm32f7xx_hal_cortex.o + .debug_str 0x00009a84 0xd10 build/stm32f7xx_hal.o + .debug_str 0x00009a84 0xba6 build/stm32f7xx_ll_rcc.o + .debug_str 0x00009a84 0x471 build/stm32f7xx_ll_gpio.o + .debug_str 0x00009a84 0x7c4 build/stm32f7xx_ll_sdmmc.o + .debug_str 0x00009a84 0x109f build/stm32f7xx_hal_sd.o + .debug_str 0x00009a84 0x597 build/stm32f7xx_ll_spi.o + .debug_str 0x00009a84 0x1748 build/stm32f7xx_hal_tim.o + .debug_str 0x00009a84 0x104e build/stm32f7xx_hal_tim_ex.o + .debug_str 0x00009a84 0x9a3 build/stm32f7xx_ll_tim.o + .debug_str 0x00009a84 0x596 build/stm32f7xx_ll_usart.o + .debug_str 0x00009a84 0x421 build/system_stm32f7xx.o + .debug_str 0x00009a84 0x61f build/File_Handling.o + .debug_str 0x00009a84 0x2fd build/diskio.o + .debug_str 0x00009a84 0x893 build/ff.o + .debug_str 0x00009a84 0x34e build/ff_gen_drv.o + .debug_str 0x00009a84 0x1eb build/sysmem.o + .debug_str 0x00009a84 0xfec build/stm32f7xx_hal_uart.o + .debug_str 0x00009a84 0x60 build/startup_stm32f767xx.o + .debug_str 0x00009a84 0x4fe /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sprintf.o) + .debug_str 0x00009a84 0x4bf /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-impure.o) + .debug_str 0x00009a84 0x808 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + .debug_str 0x00009a84 0x1fd /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) + .debug_str 0x00009a84 0x1b0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) + .debug_str 0x00009a84 0x4b9 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-errno.o) + .debug_str 0x00009a84 0x5a0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mallocr.o) + .debug_str 0x00009a84 0x53f /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-freer.o) + .debug_str 0x00009a84 0x1cf /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memmove.o) + .debug_str 0x00009a84 0x9e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memchr.o) + .debug_str 0x00009a84 0xac /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memcpy.o) + .debug_str 0x00009a84 0x4e4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-malloc.o) + .debug_str 0x00009a84 0x535 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reallocr.o) + .debug_str 0x00009a84 0x79e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + .debug_str 0x00009a84 0x4dd /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mlock.o) + .debug_str 0x00009a84 0x4c8 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sbrkr.o) + .debug_str 0x00009a84 0x508 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-msizer.o) + .debug_str 0x00009a84 0x6c2 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-findfp.o) + .debug_str 0x00009a84 0x4de /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reent.o) + .debug_str 0x00009a84 0xa3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_str 0x00009a84 0x688 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) + .debug_str 0x00009a84 0xc3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_dvmd_tls.o) -.debug_frame 0x00000000 0x4ed8 - .debug_frame 0x00000000 0x6a4 build/main.o - .debug_frame 0x000006a4 0x180 build/bsp_driver_sd.o - .debug_frame 0x00000824 0xac build/sd_diskio.o - .debug_frame 0x000008d0 0x38 build/fatfs.o - .debug_frame 0x00000908 0x28 build/fatfs_platform.o - .debug_frame 0x00000930 0x1b4 build/stm32f7xx_it.o - .debug_frame 0x00000ae4 0x138 build/stm32f7xx_hal_msp.o - .debug_frame 0x00000c1c 0x268 build/stm32f7xx_hal_adc.o - .debug_frame 0x00000e84 0x18c build/stm32f7xx_hal_adc_ex.o - .debug_frame 0x00001010 0x178 build/stm32f7xx_hal_rcc.o - .debug_frame 0x00001188 0xc0 build/stm32f7xx_hal_rcc_ex.o - .debug_frame 0x00001248 0xd8 build/stm32f7xx_hal_gpio.o - .debug_frame 0x00001320 0x134 build/stm32f7xx_hal_pwr_ex.o - .debug_frame 0x00001454 0x1ec build/stm32f7xx_hal_cortex.o - .debug_frame 0x00001640 0x22c build/stm32f7xx_hal.o - .debug_frame 0x0000186c 0x250 build/stm32f7xx_ll_rcc.o - .debug_frame 0x00001abc 0xc8 build/stm32f7xx_ll_gpio.o - .debug_frame 0x00001b84 0x4c8 build/stm32f7xx_ll_sdmmc.o - .debug_frame 0x0000204c 0x4b8 build/stm32f7xx_hal_sd.o - .debug_frame 0x00002504 0xa8 build/stm32f7xx_ll_spi.o - .debug_frame 0x000025ac 0xb6c build/stm32f7xx_hal_tim.o - .debug_frame 0x00003118 0x478 build/stm32f7xx_hal_tim_ex.o - .debug_frame 0x00003590 0x24c build/stm32f7xx_ll_tim.o - .debug_frame 0x000037dc 0x88 build/stm32f7xx_ll_usart.o - .debug_frame 0x00003864 0x30 build/system_stm32f7xx.o - .debug_frame 0x00003894 0x1e8 build/File_Handling.o - .debug_frame 0x00003a7c 0xa0 build/diskio.o - .debug_frame 0x00003b1c 0x7bc build/ff.o - .debug_frame 0x000042d8 0x7c build/ff_gen_drv.o - .debug_frame 0x00004354 0x28 build/sysmem.o - .debug_frame 0x0000437c 0x608 build/stm32f7xx_hal_uart.o - .debug_frame 0x00004984 0x78 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sprintf.o) - .debug_frame 0x000049fc 0x98 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) - .debug_frame 0x00004a94 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) - .debug_frame 0x00004ac0 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) - .debug_frame 0x00004aec 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-errno.o) - .debug_frame 0x00004b0c 0x50 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mallocr.o) - .debug_frame 0x00004b5c 0x58 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-freer.o) - .debug_frame 0x00004bb4 0x40 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memmove.o) - .debug_frame 0x00004bf4 0x30 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-malloc.o) - .debug_frame 0x00004c24 0x38 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reallocr.o) - .debug_frame 0x00004c5c 0x6c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) - .debug_frame 0x00004cc8 0x30 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mlock.o) - .debug_frame 0x00004cf8 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sbrkr.o) - .debug_frame 0x00004d24 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-msizer.o) - .debug_frame 0x00004d44 0xf4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-findfp.o) - .debug_frame 0x00004e38 0x40 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reent.o) - .debug_frame 0x00004e78 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_frame 0x00004ea4 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) +.debug_frame 0x00000000 0x4f90 + .debug_frame 0x00000000 0x75c build/main.o + .debug_frame 0x0000075c 0x180 build/bsp_driver_sd.o + .debug_frame 0x000008dc 0xac build/sd_diskio.o + .debug_frame 0x00000988 0x38 build/fatfs.o + .debug_frame 0x000009c0 0x28 build/fatfs_platform.o + .debug_frame 0x000009e8 0x1b4 build/stm32f7xx_it.o + .debug_frame 0x00000b9c 0x138 build/stm32f7xx_hal_msp.o + .debug_frame 0x00000cd4 0x268 build/stm32f7xx_hal_adc.o + .debug_frame 0x00000f3c 0x18c build/stm32f7xx_hal_adc_ex.o + .debug_frame 0x000010c8 0x178 build/stm32f7xx_hal_rcc.o + .debug_frame 0x00001240 0xc0 build/stm32f7xx_hal_rcc_ex.o + .debug_frame 0x00001300 0xd8 build/stm32f7xx_hal_gpio.o + .debug_frame 0x000013d8 0x134 build/stm32f7xx_hal_pwr_ex.o + .debug_frame 0x0000150c 0x1ec build/stm32f7xx_hal_cortex.o + .debug_frame 0x000016f8 0x22c build/stm32f7xx_hal.o + .debug_frame 0x00001924 0x250 build/stm32f7xx_ll_rcc.o + .debug_frame 0x00001b74 0xc8 build/stm32f7xx_ll_gpio.o + .debug_frame 0x00001c3c 0x4c8 build/stm32f7xx_ll_sdmmc.o + .debug_frame 0x00002104 0x4b8 build/stm32f7xx_hal_sd.o + .debug_frame 0x000025bc 0xa8 build/stm32f7xx_ll_spi.o + .debug_frame 0x00002664 0xb6c build/stm32f7xx_hal_tim.o + .debug_frame 0x000031d0 0x478 build/stm32f7xx_hal_tim_ex.o + .debug_frame 0x00003648 0x24c build/stm32f7xx_ll_tim.o + .debug_frame 0x00003894 0x88 build/stm32f7xx_ll_usart.o + .debug_frame 0x0000391c 0x30 build/system_stm32f7xx.o + .debug_frame 0x0000394c 0x1e8 build/File_Handling.o + .debug_frame 0x00003b34 0xa0 build/diskio.o + .debug_frame 0x00003bd4 0x7bc build/ff.o + .debug_frame 0x00004390 0x7c build/ff_gen_drv.o + .debug_frame 0x0000440c 0x28 build/sysmem.o + .debug_frame 0x00004434 0x608 build/stm32f7xx_hal_uart.o + .debug_frame 0x00004a3c 0x78 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sprintf.o) + .debug_frame 0x00004ab4 0x98 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-svfprintf.o) + .debug_frame 0x00004b4c 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-init.o) + .debug_frame 0x00004b78 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memset.o) + .debug_frame 0x00004ba4 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-errno.o) + .debug_frame 0x00004bc4 0x50 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mallocr.o) + .debug_frame 0x00004c14 0x58 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-freer.o) + .debug_frame 0x00004c6c 0x40 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-memmove.o) + .debug_frame 0x00004cac 0x30 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-malloc.o) + .debug_frame 0x00004cdc 0x38 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reallocr.o) + .debug_frame 0x00004d14 0x6c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-nano-vfprintf_i.o) + .debug_frame 0x00004d80 0x30 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-mlock.o) + .debug_frame 0x00004db0 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-sbrkr.o) + .debug_frame 0x00004ddc 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-msizer.o) + .debug_frame 0x00004dfc 0xf4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-findfp.o) + .debug_frame 0x00004ef0 0x40 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+dp/hard/libc_nano.a(libc_a-reent.o) + .debug_frame 0x00004f30 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_frame 0x00004f5c 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+dp/hard/libgcc.a(_udivmoddi4.o) .debug_loclists 0x00000000 0x2087 diff --git a/build/bsp_driver_sd.lst b/build/bsp_driver_sd.lst index fcd788c..5bba144 100644 --- a/build/bsp_driver_sd.lst +++ b/build/bsp_driver_sd.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccwhiVas.s page 1 +ARM GAS /tmp/ccmWzdNV.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 29:Src/bsp_driver_sd.c **** /* USER CODE END 0 */ 30:Src/bsp_driver_sd.c **** #else 31:Src/bsp_driver_sd.c **** /* USER CODE BEGIN FirstSection */ - ARM GAS /tmp/ccwhiVas.s page 2 + ARM GAS /tmp/ccmWzdNV.s page 2 32:Src/bsp_driver_sd.c **** /* can be used to modify / undefine following code or add new definitions */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 81:Src/bsp_driver_sd.c **** /* Code to be updated by the user or replaced by one from the FW pack (in a stmxxxx_sd.c file) */ 82:Src/bsp_driver_sd.c **** 83:Src/bsp_driver_sd.c **** return (uint8_t)0; - ARM GAS /tmp/ccwhiVas.s page 3 + ARM GAS /tmp/ccmWzdNV.s page 3 33 .loc 1 83 3 view .LVU1 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 69 .loc 1 103 7 view .LVU8 70 0008 0A46 mov r2, r1 71 .LVL3: - ARM GAS /tmp/ccwhiVas.s page 4 + ARM GAS /tmp/ccmWzdNV.s page 4 72 .loc 1 103 7 view .LVU9 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 121:Src/bsp_driver_sd.c **** */ 122:Src/bsp_driver_sd.c **** __weak uint8_t BSP_SD_WriteBlocks(uint32_t *pData, uint32_t WriteAddr, uint32_t NumOfBlocks, uint32 123:Src/bsp_driver_sd.c **** { - ARM GAS /tmp/ccwhiVas.s page 5 + ARM GAS /tmp/ccmWzdNV.s page 5 111 .loc 1 123 1 is_stmt 1 view -0 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 156 .align 2 157 .L12: 158 001c 00000000 .word hsd1 - ARM GAS /tmp/ccwhiVas.s page 6 + ARM GAS /tmp/ccmWzdNV.s page 6 159 .cfi_endproc @@ -358,7 +358,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 198 .loc 1 149 6 discriminator 1 view .LVU37 199 000e 00B1 cbz r0, .L15 150:Src/bsp_driver_sd.c **** { - ARM GAS /tmp/ccwhiVas.s page 7 + ARM GAS /tmp/ccmWzdNV.s page 7 151:Src/bsp_driver_sd.c **** sd_state = MSD_ERROR; @@ -418,7 +418,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 170:Src/bsp_driver_sd.c **** 171:Src/bsp_driver_sd.c **** /* Write block(s) in DMA transfer mode */ 172:Src/bsp_driver_sd.c **** if (HAL_SD_WriteBlocks_DMA(&hsd1, (uint8_t *)pData, WriteAddr, NumOfBlocks) != HAL_OK) - ARM GAS /tmp/ccwhiVas.s page 8 + ARM GAS /tmp/ccmWzdNV.s page 8 237 .loc 1 172 3 view .LVU44 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 190:Src/bsp_driver_sd.c **** { 276 .loc 1 190 1 is_stmt 1 view -0 277 .cfi_startproc - ARM GAS /tmp/ccwhiVas.s page 9 + ARM GAS /tmp/ccmWzdNV.s page 9 278 @ args = 0, pretend = 0, frame = 0 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 201:Src/bsp_driver_sd.c **** /* USER CODE BEGIN BeforeGetCardStateSection */ 202:Src/bsp_driver_sd.c **** /* can be used to modify previous code / undefine following code / add code */ 203:Src/bsp_driver_sd.c **** /* USER CODE END BeforeGetCardStateSection */ - ARM GAS /tmp/ccwhiVas.s page 10 + ARM GAS /tmp/ccmWzdNV.s page 10 204:Src/bsp_driver_sd.c **** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 224:Src/bsp_driver_sd.c **** { 360 .loc 1 224 1 is_stmt 1 view -0 361 .cfi_startproc - ARM GAS /tmp/ccwhiVas.s page 11 + ARM GAS /tmp/ccmWzdNV.s page 11 362 @ args = 0, pretend = 0, frame = 0 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 248:Src/bsp_driver_sd.c **** { 249:Src/bsp_driver_sd.c **** BSP_SD_WriteCpltCallback(); 250:Src/bsp_driver_sd.c **** } - ARM GAS /tmp/ccwhiVas.s page 12 + ARM GAS /tmp/ccmWzdNV.s page 12 251:Src/bsp_driver_sd.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 427 .LVL41: 240:Src/bsp_driver_sd.c **** 428 .loc 1 240 1 is_stmt 0 view .LVU78 - ARM GAS /tmp/ccwhiVas.s page 13 + ARM GAS /tmp/ccmWzdNV.s page 13 429 0006 08BD pop {r3, pc} @@ -778,7 +778,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 474 .LVL43: 250:Src/bsp_driver_sd.c **** 475 .loc 1 250 1 is_stmt 0 view .LVU84 - ARM GAS /tmp/ccwhiVas.s page 14 + ARM GAS /tmp/ccmWzdNV.s page 14 476 0006 08BD pop {r3, pc} @@ -838,7 +838,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 521 .LVL45: 260:Src/bsp_driver_sd.c **** 522 .loc 1 260 1 is_stmt 0 view .LVU90 - ARM GAS /tmp/ccwhiVas.s page 15 + ARM GAS /tmp/ccmWzdNV.s page 15 523 0006 08BD pop {r3, pc} @@ -898,7 +898,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 309:Src/bsp_driver_sd.c **** return status; 562 .loc 1 309 3 is_stmt 1 view .LVU99 563 .loc 1 309 10 is_stmt 0 view .LVU100 - ARM GAS /tmp/ccwhiVas.s page 16 + ARM GAS /tmp/ccmWzdNV.s page 16 564 0016 9DF80700 ldrb r0, [sp, #7] @ zero_extendqisi2 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccwhiVas.s page 1 69:Src/bsp_driver_sd.c **** /* USER CODE BEGIN AfterInitSection */ 612 .loc 1 69 1 view .LVU109 613 0010 0446 mov r4, r0 - ARM GAS /tmp/ccwhiVas.s page 17 + ARM GAS /tmp/ccmWzdNV.s page 17 57:Src/bsp_driver_sd.c **** /* Configure SD Bus width (4 bits mode selected) */ @@ -1012,51 +1012,51 @@ ARM GAS /tmp/ccwhiVas.s page 1 653 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_sdmmc.h" 654 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sd.h" 655 .file 8 "Inc/fatfs_platform.h" - ARM GAS /tmp/ccwhiVas.s page 18 + ARM GAS /tmp/ccmWzdNV.s page 18 DEFINED SYMBOLS *ABS*:00000000 bsp_driver_sd.c - /tmp/ccwhiVas.s:20 .text.BSP_SD_ITConfig:00000000 $t - /tmp/ccwhiVas.s:26 .text.BSP_SD_ITConfig:00000000 BSP_SD_ITConfig - /tmp/ccwhiVas.s:41 .text.BSP_SD_ReadBlocks:00000000 $t - /tmp/ccwhiVas.s:47 .text.BSP_SD_ReadBlocks:00000000 BSP_SD_ReadBlocks - /tmp/ccwhiVas.s:97 .text.BSP_SD_ReadBlocks:0000001c $d - /tmp/ccwhiVas.s:102 .text.BSP_SD_WriteBlocks:00000000 $t - /tmp/ccwhiVas.s:108 .text.BSP_SD_WriteBlocks:00000000 BSP_SD_WriteBlocks - /tmp/ccwhiVas.s:158 .text.BSP_SD_WriteBlocks:0000001c $d - /tmp/ccwhiVas.s:163 .text.BSP_SD_ReadBlocks_DMA:00000000 $t - /tmp/ccwhiVas.s:169 .text.BSP_SD_ReadBlocks_DMA:00000000 BSP_SD_ReadBlocks_DMA - /tmp/ccwhiVas.s:210 .text.BSP_SD_ReadBlocks_DMA:00000014 $d - /tmp/ccwhiVas.s:215 .text.BSP_SD_WriteBlocks_DMA:00000000 $t - /tmp/ccwhiVas.s:221 .text.BSP_SD_WriteBlocks_DMA:00000000 BSP_SD_WriteBlocks_DMA - /tmp/ccwhiVas.s:262 .text.BSP_SD_WriteBlocks_DMA:00000014 $d - /tmp/ccwhiVas.s:267 .text.BSP_SD_Erase:00000000 $t - /tmp/ccwhiVas.s:273 .text.BSP_SD_Erase:00000000 BSP_SD_Erase - /tmp/ccwhiVas.s:311 .text.BSP_SD_Erase:00000014 $d - /tmp/ccwhiVas.s:316 .text.BSP_SD_GetCardState:00000000 $t - /tmp/ccwhiVas.s:322 .text.BSP_SD_GetCardState:00000000 BSP_SD_GetCardState - /tmp/ccwhiVas.s:346 .text.BSP_SD_GetCardState:00000010 $d - /tmp/ccwhiVas.s:351 .text.BSP_SD_GetCardInfo:00000000 $t - /tmp/ccwhiVas.s:357 .text.BSP_SD_GetCardInfo:00000000 BSP_SD_GetCardInfo - /tmp/ccwhiVas.s:382 .text.BSP_SD_GetCardInfo:0000000c $d - /tmp/ccwhiVas.s:387 .text.BSP_SD_AbortCallback:00000000 $t - /tmp/ccwhiVas.s:393 .text.BSP_SD_AbortCallback:00000000 BSP_SD_AbortCallback - /tmp/ccwhiVas.s:406 .text.HAL_SD_AbortCallback:00000000 $t - /tmp/ccwhiVas.s:412 .text.HAL_SD_AbortCallback:00000000 HAL_SD_AbortCallback - /tmp/ccwhiVas.s:434 .text.BSP_SD_WriteCpltCallback:00000000 $t - /tmp/ccwhiVas.s:440 .text.BSP_SD_WriteCpltCallback:00000000 BSP_SD_WriteCpltCallback - /tmp/ccwhiVas.s:453 .text.HAL_SD_TxCpltCallback:00000000 $t - /tmp/ccwhiVas.s:459 .text.HAL_SD_TxCpltCallback:00000000 HAL_SD_TxCpltCallback - /tmp/ccwhiVas.s:481 .text.BSP_SD_ReadCpltCallback:00000000 $t - /tmp/ccwhiVas.s:487 .text.BSP_SD_ReadCpltCallback:00000000 BSP_SD_ReadCpltCallback - /tmp/ccwhiVas.s:500 .text.HAL_SD_RxCpltCallback:00000000 $t - /tmp/ccwhiVas.s:506 .text.HAL_SD_RxCpltCallback:00000000 HAL_SD_RxCpltCallback - /tmp/ccwhiVas.s:528 .text.BSP_SD_IsDetected:00000000 $t - /tmp/ccwhiVas.s:534 .text.BSP_SD_IsDetected:00000000 BSP_SD_IsDetected - /tmp/ccwhiVas.s:575 .text.BSP_SD_Init:00000000 $t - /tmp/ccwhiVas.s:581 .text.BSP_SD_Init:00000000 BSP_SD_Init - /tmp/ccwhiVas.s:643 .text.BSP_SD_Init:00000030 $d + /tmp/ccmWzdNV.s:20 .text.BSP_SD_ITConfig:00000000 $t + /tmp/ccmWzdNV.s:26 .text.BSP_SD_ITConfig:00000000 BSP_SD_ITConfig + /tmp/ccmWzdNV.s:41 .text.BSP_SD_ReadBlocks:00000000 $t + /tmp/ccmWzdNV.s:47 .text.BSP_SD_ReadBlocks:00000000 BSP_SD_ReadBlocks + /tmp/ccmWzdNV.s:97 .text.BSP_SD_ReadBlocks:0000001c $d + /tmp/ccmWzdNV.s:102 .text.BSP_SD_WriteBlocks:00000000 $t + /tmp/ccmWzdNV.s:108 .text.BSP_SD_WriteBlocks:00000000 BSP_SD_WriteBlocks + /tmp/ccmWzdNV.s:158 .text.BSP_SD_WriteBlocks:0000001c $d + /tmp/ccmWzdNV.s:163 .text.BSP_SD_ReadBlocks_DMA:00000000 $t + /tmp/ccmWzdNV.s:169 .text.BSP_SD_ReadBlocks_DMA:00000000 BSP_SD_ReadBlocks_DMA + /tmp/ccmWzdNV.s:210 .text.BSP_SD_ReadBlocks_DMA:00000014 $d + /tmp/ccmWzdNV.s:215 .text.BSP_SD_WriteBlocks_DMA:00000000 $t + /tmp/ccmWzdNV.s:221 .text.BSP_SD_WriteBlocks_DMA:00000000 BSP_SD_WriteBlocks_DMA + /tmp/ccmWzdNV.s:262 .text.BSP_SD_WriteBlocks_DMA:00000014 $d + /tmp/ccmWzdNV.s:267 .text.BSP_SD_Erase:00000000 $t + /tmp/ccmWzdNV.s:273 .text.BSP_SD_Erase:00000000 BSP_SD_Erase + /tmp/ccmWzdNV.s:311 .text.BSP_SD_Erase:00000014 $d + /tmp/ccmWzdNV.s:316 .text.BSP_SD_GetCardState:00000000 $t + /tmp/ccmWzdNV.s:322 .text.BSP_SD_GetCardState:00000000 BSP_SD_GetCardState + /tmp/ccmWzdNV.s:346 .text.BSP_SD_GetCardState:00000010 $d + /tmp/ccmWzdNV.s:351 .text.BSP_SD_GetCardInfo:00000000 $t + /tmp/ccmWzdNV.s:357 .text.BSP_SD_GetCardInfo:00000000 BSP_SD_GetCardInfo + /tmp/ccmWzdNV.s:382 .text.BSP_SD_GetCardInfo:0000000c $d + /tmp/ccmWzdNV.s:387 .text.BSP_SD_AbortCallback:00000000 $t + /tmp/ccmWzdNV.s:393 .text.BSP_SD_AbortCallback:00000000 BSP_SD_AbortCallback + /tmp/ccmWzdNV.s:406 .text.HAL_SD_AbortCallback:00000000 $t + /tmp/ccmWzdNV.s:412 .text.HAL_SD_AbortCallback:00000000 HAL_SD_AbortCallback + /tmp/ccmWzdNV.s:434 .text.BSP_SD_WriteCpltCallback:00000000 $t + /tmp/ccmWzdNV.s:440 .text.BSP_SD_WriteCpltCallback:00000000 BSP_SD_WriteCpltCallback + /tmp/ccmWzdNV.s:453 .text.HAL_SD_TxCpltCallback:00000000 $t + /tmp/ccmWzdNV.s:459 .text.HAL_SD_TxCpltCallback:00000000 HAL_SD_TxCpltCallback + /tmp/ccmWzdNV.s:481 .text.BSP_SD_ReadCpltCallback:00000000 $t + /tmp/ccmWzdNV.s:487 .text.BSP_SD_ReadCpltCallback:00000000 BSP_SD_ReadCpltCallback + /tmp/ccmWzdNV.s:500 .text.HAL_SD_RxCpltCallback:00000000 $t + /tmp/ccmWzdNV.s:506 .text.HAL_SD_RxCpltCallback:00000000 HAL_SD_RxCpltCallback + /tmp/ccmWzdNV.s:528 .text.BSP_SD_IsDetected:00000000 $t + /tmp/ccmWzdNV.s:534 .text.BSP_SD_IsDetected:00000000 BSP_SD_IsDetected + /tmp/ccmWzdNV.s:575 .text.BSP_SD_Init:00000000 $t + /tmp/ccmWzdNV.s:581 .text.BSP_SD_Init:00000000 BSP_SD_Init + /tmp/ccmWzdNV.s:643 .text.BSP_SD_Init:00000030 $d UNDEFINED SYMBOLS HAL_SD_ReadBlocks diff --git a/build/bsp_driver_sd.o b/build/bsp_driver_sd.o index 5c0d3ae..a3475a7 100644 Binary files a/build/bsp_driver_sd.o and b/build/bsp_driver_sd.o differ diff --git a/build/diskio.lst b/build/diskio.lst index f205e47..dd26628 100644 --- a/build/diskio.lst +++ b/build/diskio.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccVyLLz5.s page 1 +ARM GAS /tmp/ccUBbJH7.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccVyLLz5.s page 1 28:Middlewares/Third_Party/FatFs/src/diskio.c **** /* Private function prototypes -----------------------------------------------*/ 29:Middlewares/Third_Party/FatFs/src/diskio.c **** /* Private functions ---------------------------------------------------------*/ 30:Middlewares/Third_Party/FatFs/src/diskio.c **** - ARM GAS /tmp/ccVyLLz5.s page 2 + ARM GAS /tmp/ccUBbJH7.s page 2 31:Middlewares/Third_Party/FatFs/src/diskio.c **** /** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccVyLLz5.s page 1 71 disk_initialize: 72 .LVL3: 73 .LFB1184: - ARM GAS /tmp/ccVyLLz5.s page 3 + ARM GAS /tmp/ccUBbJH7.s page 3 45:Middlewares/Third_Party/FatFs/src/diskio.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccVyLLz5.s page 1 62:Middlewares/Third_Party/FatFs/src/diskio.c **** return stat; 111 .loc 1 62 3 is_stmt 1 view .LVU23 63:Middlewares/Third_Party/FatFs/src/diskio.c **** } - ARM GAS /tmp/ccVyLLz5.s page 4 + ARM GAS /tmp/ccUBbJH7.s page 4 112 .loc 1 63 1 is_stmt 0 view .LVU24 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccVyLLz5.s page 1 80:Middlewares/Third_Party/FatFs/src/diskio.c **** DRESULT res; 150 .loc 1 80 3 is_stmt 1 view .LVU29 81:Middlewares/Third_Party/FatFs/src/diskio.c **** - ARM GAS /tmp/ccVyLLz5.s page 5 + ARM GAS /tmp/ccUBbJH7.s page 5 82:Middlewares/Third_Party/FatFs/src/diskio.c **** res = disk.drv[pdrv]->disk_read(disk.lun[pdrv], buff, sector, count); @@ -298,7 +298,7 @@ ARM GAS /tmp/ccVyLLz5.s page 1 187 @ args = 0, pretend = 0, frame = 0 188 @ frame_needed = 0, uses_anonymous_args = 0 189 .loc 1 101 1 is_stmt 0 view .LVU38 - ARM GAS /tmp/ccVyLLz5.s page 6 + ARM GAS /tmp/ccUBbJH7.s page 6 190 0000 38B5 push {r3, r4, r5, lr} @@ -358,7 +358,7 @@ ARM GAS /tmp/ccVyLLz5.s page 1 116:Middlewares/Third_Party/FatFs/src/diskio.c **** #if _USE_IOCTL == 1 117:Middlewares/Third_Party/FatFs/src/diskio.c **** DRESULT disk_ioctl ( 118:Middlewares/Third_Party/FatFs/src/diskio.c **** BYTE pdrv, /* Physical drive nmuber (0..) */ - ARM GAS /tmp/ccVyLLz5.s page 7 + ARM GAS /tmp/ccUBbJH7.s page 7 119:Middlewares/Third_Party/FatFs/src/diskio.c **** BYTE cmd, /* Control code */ @@ -418,7 +418,7 @@ ARM GAS /tmp/ccVyLLz5.s page 1 131:Middlewares/Third_Party/FatFs/src/diskio.c **** * @brief Gets Time from RTC 132:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param None 133:Middlewares/Third_Party/FatFs/src/diskio.c **** * @retval Time in DWORD - ARM GAS /tmp/ccVyLLz5.s page 8 + ARM GAS /tmp/ccUBbJH7.s page 8 134:Middlewares/Third_Party/FatFs/src/diskio.c **** */ @@ -446,28 +446,28 @@ ARM GAS /tmp/ccVyLLz5.s page 1 294 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h" 295 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h" 296 .file 8 "Middlewares/Third_Party/FatFs/src/ff_gen_drv.h" - ARM GAS /tmp/ccVyLLz5.s page 9 + ARM GAS /tmp/ccUBbJH7.s page 9 DEFINED SYMBOLS *ABS*:00000000 diskio.c - /tmp/ccVyLLz5.s:20 .text.disk_status:00000000 $t - /tmp/ccVyLLz5.s:26 .text.disk_status:00000000 disk_status - /tmp/ccVyLLz5.s:60 .text.disk_status:00000014 $d - /tmp/ccVyLLz5.s:65 .text.disk_initialize:00000000 $t - /tmp/ccVyLLz5.s:71 .text.disk_initialize:00000000 disk_initialize - /tmp/ccVyLLz5.s:124 .text.disk_initialize:00000024 $d - /tmp/ccVyLLz5.s:129 .text.disk_read:00000000 $t - /tmp/ccVyLLz5.s:135 .text.disk_read:00000000 disk_read - /tmp/ccVyLLz5.s:171 .text.disk_read:00000014 $d - /tmp/ccVyLLz5.s:176 .text.disk_write:00000000 $t - /tmp/ccVyLLz5.s:182 .text.disk_write:00000000 disk_write - /tmp/ccVyLLz5.s:218 .text.disk_write:00000014 $d - /tmp/ccVyLLz5.s:223 .text.disk_ioctl:00000000 $t - /tmp/ccVyLLz5.s:229 .text.disk_ioctl:00000000 disk_ioctl - /tmp/ccVyLLz5.s:263 .text.disk_ioctl:00000014 $d - /tmp/ccVyLLz5.s:268 .text.get_fattime:00000000 $t - /tmp/ccVyLLz5.s:274 .text.get_fattime:00000000 get_fattime + /tmp/ccUBbJH7.s:20 .text.disk_status:00000000 $t + /tmp/ccUBbJH7.s:26 .text.disk_status:00000000 disk_status + /tmp/ccUBbJH7.s:60 .text.disk_status:00000014 $d + /tmp/ccUBbJH7.s:65 .text.disk_initialize:00000000 $t + /tmp/ccUBbJH7.s:71 .text.disk_initialize:00000000 disk_initialize + /tmp/ccUBbJH7.s:124 .text.disk_initialize:00000024 $d + /tmp/ccUBbJH7.s:129 .text.disk_read:00000000 $t + /tmp/ccUBbJH7.s:135 .text.disk_read:00000000 disk_read + /tmp/ccUBbJH7.s:171 .text.disk_read:00000014 $d + /tmp/ccUBbJH7.s:176 .text.disk_write:00000000 $t + /tmp/ccUBbJH7.s:182 .text.disk_write:00000000 disk_write + /tmp/ccUBbJH7.s:218 .text.disk_write:00000014 $d + /tmp/ccUBbJH7.s:223 .text.disk_ioctl:00000000 $t + /tmp/ccUBbJH7.s:229 .text.disk_ioctl:00000000 disk_ioctl + /tmp/ccUBbJH7.s:263 .text.disk_ioctl:00000014 $d + /tmp/ccUBbJH7.s:268 .text.get_fattime:00000000 $t + /tmp/ccUBbJH7.s:274 .text.get_fattime:00000000 get_fattime UNDEFINED SYMBOLS disk diff --git a/build/fatfs.lst b/build/fatfs.lst index 6e2c9d4..311fe45 100644 --- a/build/fatfs.lst +++ b/build/fatfs.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccQUezj8.s page 1 +ARM GAS /tmp/ccYQrN39.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccQUezj8.s page 1 29:Src/fatfs.c **** 30:Src/fatfs.c **** void MX_FATFS_Init(void) 31:Src/fatfs.c **** { - ARM GAS /tmp/ccQUezj8.s page 2 + ARM GAS /tmp/ccYQrN39.s page 2 28 .loc 1 31 1 view -0 @@ -118,7 +118,7 @@ ARM GAS /tmp/ccQUezj8.s page 1 69 @ frame_needed = 0, uses_anonymous_args = 0 70 @ link register save eliminated. 47:Src/fatfs.c **** /* USER CODE BEGIN get_fattime */ - ARM GAS /tmp/ccQUezj8.s page 3 + ARM GAS /tmp/ccYQrN39.s page 3 48:Src/fatfs.c **** return 0; @@ -169,24 +169,24 @@ ARM GAS /tmp/ccQUezj8.s page 1 114 .file 9 "Middlewares/Third_Party/FatFs/src/ff_gen_drv.h" 115 .file 10 "Inc/sd_diskio.h" 116 .file 11 "Inc/fatfs.h" - ARM GAS /tmp/ccQUezj8.s page 4 + ARM GAS /tmp/ccYQrN39.s page 4 DEFINED SYMBOLS *ABS*:00000000 fatfs.c - /tmp/ccQUezj8.s:20 .text.MX_FATFS_Init:00000000 $t - /tmp/ccQUezj8.s:26 .text.MX_FATFS_Init:00000000 MX_FATFS_Init - /tmp/ccQUezj8.s:51 .text.MX_FATFS_Init:00000010 $d - /tmp/ccQUezj8.s:97 .bss.SDPath:00000000 SDPath - /tmp/ccQUezj8.s:103 .bss.retSD:00000000 retSD - /tmp/ccQUezj8.s:58 .text.get_fattime:00000000 $t - /tmp/ccQUezj8.s:64 .text.get_fattime:00000000 get_fattime - /tmp/ccQUezj8.s:83 .bss.SDFile:00000000 SDFile - /tmp/ccQUezj8.s:80 .bss.SDFile:00000000 $d - /tmp/ccQUezj8.s:90 .bss.SDFatFS:00000000 SDFatFS - /tmp/ccQUezj8.s:87 .bss.SDFatFS:00000000 $d - /tmp/ccQUezj8.s:94 .bss.SDPath:00000000 $d - /tmp/ccQUezj8.s:104 .bss.retSD:00000000 $d + /tmp/ccYQrN39.s:20 .text.MX_FATFS_Init:00000000 $t + /tmp/ccYQrN39.s:26 .text.MX_FATFS_Init:00000000 MX_FATFS_Init + /tmp/ccYQrN39.s:51 .text.MX_FATFS_Init:00000010 $d + /tmp/ccYQrN39.s:97 .bss.SDPath:00000000 SDPath + /tmp/ccYQrN39.s:103 .bss.retSD:00000000 retSD + /tmp/ccYQrN39.s:58 .text.get_fattime:00000000 $t + /tmp/ccYQrN39.s:64 .text.get_fattime:00000000 get_fattime + /tmp/ccYQrN39.s:83 .bss.SDFile:00000000 SDFile + /tmp/ccYQrN39.s:80 .bss.SDFile:00000000 $d + /tmp/ccYQrN39.s:90 .bss.SDFatFS:00000000 SDFatFS + /tmp/ccYQrN39.s:87 .bss.SDFatFS:00000000 $d + /tmp/ccYQrN39.s:94 .bss.SDPath:00000000 $d + /tmp/ccYQrN39.s:104 .bss.retSD:00000000 $d UNDEFINED SYMBOLS FATFS_LinkDriver diff --git a/build/fatfs_platform.lst b/build/fatfs_platform.lst index fd52e70..013af23 100644 --- a/build/fatfs_platform.lst +++ b/build/fatfs_platform.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc7kvM6l.s page 1 +ARM GAS /tmp/ccKjaXMq.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc7kvM6l.s page 1 35 .cfi_offset 3, -8 36 .cfi_offset 14, -4 22:Src/fatfs_platform.c **** uint8_t status = SD_PRESENT; - ARM GAS /tmp/cc7kvM6l.s page 2 + ARM GAS /tmp/ccKjaXMq.s page 2 37 .loc 1 22 5 view .LVU1 @@ -106,14 +106,14 @@ ARM GAS /tmp/cc7kvM6l.s page 1 68 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 69 .file 3 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" 70 .file 4 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h" - ARM GAS /tmp/cc7kvM6l.s page 3 + ARM GAS /tmp/ccKjaXMq.s page 3 DEFINED SYMBOLS *ABS*:00000000 fatfs_platform.c - /tmp/cc7kvM6l.s:20 .text.BSP_PlatformIsDetected:00000000 $t - /tmp/cc7kvM6l.s:26 .text.BSP_PlatformIsDetected:00000000 BSP_PlatformIsDetected - /tmp/cc7kvM6l.s:62 .text.BSP_PlatformIsDetected:00000014 $d + /tmp/ccKjaXMq.s:20 .text.BSP_PlatformIsDetected:00000000 $t + /tmp/ccKjaXMq.s:26 .text.BSP_PlatformIsDetected:00000000 BSP_PlatformIsDetected + /tmp/ccKjaXMq.s:62 .text.BSP_PlatformIsDetected:00000014 $d UNDEFINED SYMBOLS HAL_GPIO_ReadPin diff --git a/build/fatfs_platform.o b/build/fatfs_platform.o index 01b6242..72373f1 100644 Binary files a/build/fatfs_platform.o and b/build/fatfs_platform.o differ diff --git a/build/ff.lst b/build/ff.lst index 9f7a5b6..5072641 100644 --- a/build/ff.lst +++ b/build/ff.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccQCFK4e.s page 1 +ARM GAS /tmp/ccOwl4Y6.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 29:Middlewares/Third_Party/FatFs/src/ff.c **** ---------------------------------------------------------------------------*/ 30:Middlewares/Third_Party/FatFs/src/ff.c **** 31:Middlewares/Third_Party/FatFs/src/ff.c **** #if _FATFS != 68300 /* Revision ID */ - ARM GAS /tmp/ccQCFK4e.s page 2 + ARM GAS /tmp/ccOwl4Y6.s page 2 32:Middlewares/Third_Party/FatFs/src/ff.c **** #error Wrong include file (ff.h). @@ -118,7 +118,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 86:Middlewares/Third_Party/FatFs/src/ff.c **** #define _DF1S 0 87:Middlewares/Third_Party/FatFs/src/ff.c **** #define _EXCVT {0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F, \ 88:Middlewares/Third_Party/FatFs/src/ff.c **** 0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, \ - ARM GAS /tmp/ccQCFK4e.s page 3 + ARM GAS /tmp/ccOwl4Y6.s page 3 89:Middlewares/Third_Party/FatFs/src/ff.c **** 0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF, \ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 143:Middlewares/Third_Party/FatFs/src/ff.c **** 0x90,0x91,0x91,0xE2,0x99,0x95,0x95,0x97,0x97,0x99,0x9A,0x9B,0x9B,0x9D,0x9E,0xAC, \ 144:Middlewares/Third_Party/FatFs/src/ff.c **** 0xB5,0xD6,0xE0,0xE9,0xA4,0xA4,0xA6,0xA6,0xA8,0xA8,0xAA,0x8D,0xAC,0xB8,0xAE,0xAF, \ 145:Middlewares/Third_Party/FatFs/src/ff.c **** 0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBD,0xBF, \ - ARM GAS /tmp/ccQCFK4e.s page 4 + ARM GAS /tmp/ccOwl4Y6.s page 4 146:Middlewares/Third_Party/FatFs/src/ff.c **** 0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC6,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF, \ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 200:Middlewares/Third_Party/FatFs/src/ff.c **** 0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, \ 201:Middlewares/Third_Party/FatFs/src/ff.c **** 0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF, \ 202:Middlewares/Third_Party/FatFs/src/ff.c **** 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, \ - ARM GAS /tmp/ccQCFK4e.s page 5 + ARM GAS /tmp/ccOwl4Y6.s page 5 203:Middlewares/Third_Party/FatFs/src/ff.c **** 0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF, \ @@ -298,7 +298,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 257:Middlewares/Third_Party/FatFs/src/ff.c **** 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xA4,0xA5,0xA6,0xD9,0xDA,0xDB,0xDC,0xA7,0xA8,0xDF, \ 258:Middlewares/Third_Party/FatFs/src/ff.c **** 0xA9,0xAA,0xAC,0xAD,0xB5,0xB6,0xB7,0xB8,0xBD,0xBE,0xC6,0xC7,0xCF,0xCF,0xD0,0xEF, \ 259:Middlewares/Third_Party/FatFs/src/ff.c **** 0xF0,0xF1,0xD1,0xD2,0xD3,0xF5,0xD4,0xF7,0xF8,0xF9,0xD5,0x96,0x95,0x98,0xFE,0xFF} - ARM GAS /tmp/ccQCFK4e.s page 6 + ARM GAS /tmp/ccOwl4Y6.s page 6 260:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 314:Middlewares/Third_Party/FatFs/src/ff.c **** #define NS_LOSS 0x01 /* Out of 8.3 format */ 315:Middlewares/Third_Party/FatFs/src/ff.c **** #define NS_LFN 0x02 /* Force to create LFN entry */ 316:Middlewares/Third_Party/FatFs/src/ff.c **** #define NS_LAST 0x04 /* Last segment */ - ARM GAS /tmp/ccQCFK4e.s page 7 + ARM GAS /tmp/ccOwl4Y6.s page 7 317:Middlewares/Third_Party/FatFs/src/ff.c **** #define NS_BODY 0x08 /* Lower case flag (body) */ @@ -418,7 +418,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 371:Middlewares/Third_Party/FatFs/src/ff.c **** #define BS_BootCode32 90 /* FAT32: Boot code (420-byte) */ 372:Middlewares/Third_Party/FatFs/src/ff.c **** 373:Middlewares/Third_Party/FatFs/src/ff.c **** #define BPB_ZeroedEx 11 /* exFAT: MBZ field (53-byte) */ - ARM GAS /tmp/ccQCFK4e.s page 8 + ARM GAS /tmp/ccOwl4Y6.s page 8 374:Middlewares/Third_Party/FatFs/src/ff.c **** #define BPB_VolOfsEx 64 /* exFAT: Volume offset from top of the drive [sector] (QWORD) */ @@ -478,7 +478,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 428:Middlewares/Third_Party/FatFs/src/ff.c **** #define XDIR_FileSize 56 /* exFAT: File/Directory size (QWORD) */ 429:Middlewares/Third_Party/FatFs/src/ff.c **** 430:Middlewares/Third_Party/FatFs/src/ff.c **** #define SZDIRE 32 /* Size of a directory entry */ - ARM GAS /tmp/ccQCFK4e.s page 9 + ARM GAS /tmp/ccOwl4Y6.s page 9 431:Middlewares/Third_Party/FatFs/src/ff.c **** #define DDEM 0xE5 /* Deleted directory entry mark set to DIR_Name[0] */ @@ -538,7 +538,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 485:Middlewares/Third_Party/FatFs/src/ff.c **** #if _MAX_SS == _MIN_SS 486:Middlewares/Third_Party/FatFs/src/ff.c **** #define SS(fs) ((UINT)_MAX_SS) /* Fixed sector size */ 487:Middlewares/Third_Party/FatFs/src/ff.c **** #else - ARM GAS /tmp/ccQCFK4e.s page 10 + ARM GAS /tmp/ccOwl4Y6.s page 10 488:Middlewares/Third_Party/FatFs/src/ff.c **** #define SS(fs) ((fs)->ssize) /* Variable sector size */ @@ -598,7 +598,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 542:Middlewares/Third_Party/FatFs/src/ff.c **** #endif 543:Middlewares/Third_Party/FatFs/src/ff.c **** 544:Middlewares/Third_Party/FatFs/src/ff.c **** #if _USE_LFN == 0 /* Non-LFN configuration */ - ARM GAS /tmp/ccQCFK4e.s page 11 + ARM GAS /tmp/ccOwl4Y6.s page 11 545:Middlewares/Third_Party/FatFs/src/ff.c **** #define DEF_NAMBUF @@ -658,7 +658,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 599:Middlewares/Third_Party/FatFs/src/ff.c **** 600:Middlewares/Third_Party/FatFs/src/ff.c **** 601:Middlewares/Third_Party/FatFs/src/ff.c **** /*-------------------------------------------------------------------------- - ARM GAS /tmp/ccQCFK4e.s page 12 + ARM GAS /tmp/ccOwl4Y6.s page 12 602:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 61 .cfi_startproc 62 @ args = 0, pretend = 0, frame = 0 63 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccQCFK4e.s page 13 + ARM GAS /tmp/ccOwl4Y6.s page 13 64 @ link register save eliminated. @@ -778,7 +778,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 641:Middlewares/Third_Party/FatFs/src/ff.c **** rv = rv << 8 | ptr[6]; 642:Middlewares/Third_Party/FatFs/src/ff.c **** rv = rv << 8 | ptr[5]; 643:Middlewares/Third_Party/FatFs/src/ff.c **** rv = rv << 8 | ptr[4]; - ARM GAS /tmp/ccQCFK4e.s page 14 + ARM GAS /tmp/ccOwl4Y6.s page 14 644:Middlewares/Third_Party/FatFs/src/ff.c **** rv = rv << 8 | ptr[3]; @@ -838,7 +838,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 140 0000 0170 strb r1, [r0] 141 .loc 1 663 22 is_stmt 1 view .LVU35 142 .LVL13: - ARM GAS /tmp/ccQCFK4e.s page 15 + ARM GAS /tmp/ccOwl4Y6.s page 15 664:Middlewares/Third_Party/FatFs/src/ff.c **** *ptr++ = (BYTE)val; val >>= 8; @@ -898,7 +898,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 686:Middlewares/Third_Party/FatFs/src/ff.c **** 687:Middlewares/Third_Party/FatFs/src/ff.c **** /*-----------------------------------------------------------------------*/ 688:Middlewares/Third_Party/FatFs/src/ff.c **** /* String functions */ - ARM GAS /tmp/ccQCFK4e.s page 16 + ARM GAS /tmp/ccOwl4Y6.s page 16 689:Middlewares/Third_Party/FatFs/src/ff.c **** /*-----------------------------------------------------------------------*/ @@ -958,7 +958,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 219 mem_set: 220 .LFB1188: 703:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 17 + ARM GAS /tmp/ccOwl4Y6.s page 17 704:Middlewares/Third_Party/FatFs/src/ff.c **** /* Fill memory block */ @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 718:Middlewares/Third_Party/FatFs/src/ff.c **** int r = 0; 263 .loc 1 718 2 view .LVU72 264 .L12: - ARM GAS /tmp/ccQCFK4e.s page 18 + ARM GAS /tmp/ccOwl4Y6.s page 18 719:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 309 .loc 1 730 2 is_stmt 1 view .LVU85 310 .loc 1 730 8 is_stmt 0 view .LVU86 311 0002 00E0 b .L14 - ARM GAS /tmp/ccQCFK4e.s page 19 + ARM GAS /tmp/ccOwl4Y6.s page 19 312 .LVL33: @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 756:Middlewares/Third_Party/FatFs/src/ff.c **** if (fs && res != FR_NOT_ENABLED && res != FR_INVALID_DRIVE && res != FR_TIMEOUT) { 757:Middlewares/Third_Party/FatFs/src/ff.c **** ff_rel_grant(fs->sobj); 758:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 20 + ARM GAS /tmp/ccOwl4Y6.s page 20 759:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 369 000e 0133 adds r3, r3, #1 370 .LVL39: 371 .L18: - ARM GAS /tmp/ccQCFK4e.s page 21 + ARM GAS /tmp/ccOwl4Y6.s page 21 779:Middlewares/Third_Party/FatFs/src/ff.c **** if (Files[i].fs) { /* Existing entry */ @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 410 0040 022B cmp r3, #2 411 0042 0BD0 beq .L30 789:Middlewares/Third_Party/FatFs/src/ff.c **** return (be || acc == 2) ? FR_OK : FR_TOO_MANY_OPEN_FILES; /* Is there a blank entry for new objec - ARM GAS /tmp/ccQCFK4e.s page 22 + ARM GAS /tmp/ccOwl4Y6.s page 22 790:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 455 .loc 1 789 35 discriminator 2 view .LVU131 456 006c 1220 movs r0, #18 457 .LVL46: - ARM GAS /tmp/ccQCFK4e.s page 23 + ARM GAS /tmp/ccOwl4Y6.s page 23 789:Middlewares/Third_Party/FatFs/src/ff.c **** return (be || acc == 2) ? FR_OK : FR_TOO_MANY_OPEN_FILES; /* Is there a blank entry for new objec @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 501 .LVL52: 502 .L37: 503 .loc 1 802 44 is_stmt 1 discriminator 4 view .LVU142 - ARM GAS /tmp/ccQCFK4e.s page 24 + ARM GAS /tmp/ccOwl4Y6.s page 24 504 0004 0130 adds r0, r0, #1 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 550 0000 70B4 push {r4, r5, r6} 551 .LCFI3: 552 .cfi_def_cfa_offset 12 - ARM GAS /tmp/ccQCFK4e.s page 25 + ARM GAS /tmp/ccOwl4Y6.s page 25 553 .cfi_offset 4, -12 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 598 0030 9442 cmp r4, r2 599 0032 E8D1 bne .L42 600 .L43: - ARM GAS /tmp/ccQCFK4e.s page 26 + ARM GAS /tmp/ccOwl4Y6.s page 26 820:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 636 .LVL63: 823:Middlewares/Third_Party/FatFs/src/ff.c **** for (i = 0; i < _FS_LOCK && Files[i].fs; i++) ; 637 .loc 1 823 45 is_stmt 0 discriminator 4 view .LVU180 - ARM GAS /tmp/ccQCFK4e.s page 27 + ARM GAS /tmp/ccOwl4Y6.s page 27 638 005a F7E7 b .L45 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 680 0088 01EB0311 add r1, r1, r3, lsl #4 681 008c 8A81 strh r2, [r1, #12] @ movhi 834:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 28 + ARM GAS /tmp/ccOwl4Y6.s page 28 835:Middlewares/Third_Party/FatFs/src/ff.c **** return i + 1; @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 726 @ args = 0, pretend = 0, frame = 0 727 @ frame_needed = 0, uses_anonymous_args = 0 728 @ link register save eliminated. - ARM GAS /tmp/ccQCFK4e.s page 29 + ARM GAS /tmp/ccOwl4Y6.s page 29 844:Middlewares/Third_Party/FatFs/src/ff.c **** WORD n; @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 772 0026 33B9 cbnz r3, .L65 773 .L62: 774 .LVL74: - ARM GAS /tmp/ccQCFK4e.s page 30 + ARM GAS /tmp/ccOwl4Y6.s page 30 775 .loc 1 853 15 is_stmt 1 discriminator 1 view .LVU224 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 817 @ args = 0, pretend = 0, frame = 0 818 @ frame_needed = 0, uses_anonymous_args = 0 819 @ link register save eliminated. - ARM GAS /tmp/ccQCFK4e.s page 31 + ARM GAS /tmp/ccOwl4Y6.s page 31 867:Middlewares/Third_Party/FatFs/src/ff.c **** UINT i; @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 860 .loc 1 870 38 is_stmt 0 discriminator 1 view .LVU245 861 001c 1A01 lsls r2, r3, #4 862 001e 0024 movs r4, #0 - ARM GAS /tmp/ccQCFK4e.s page 32 + ARM GAS /tmp/ccOwl4Y6.s page 32 863 0020 8C50 str r4, [r1, r2] @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 884:Middlewares/Third_Party/FatFs/src/ff.c **** FATFS* fs /* File system object */ 885:Middlewares/Third_Party/FatFs/src/ff.c **** ) 886:Middlewares/Third_Party/FatFs/src/ff.c **** { - ARM GAS /tmp/ccQCFK4e.s page 33 + ARM GAS /tmp/ccOwl4Y6.s page 33 887:Middlewares/Third_Party/FatFs/src/ff.c **** DWORD wsect; @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 941:Middlewares/Third_Party/FatFs/src/ff.c **** /*-----------------------------------------------------------------------*/ 942:Middlewares/Third_Party/FatFs/src/ff.c **** 943:Middlewares/Third_Party/FatFs/src/ff.c **** static - ARM GAS /tmp/ccQCFK4e.s page 34 + ARM GAS /tmp/ccOwl4Y6.s page 34 944:Middlewares/Third_Party/FatFs/src/ff.c **** FRESULT sync_fs ( /* FR_OK:succeeded, !=0:error */ @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 989:Middlewares/Third_Party/FatFs/src/ff.c **** if (clst >= fs->n_fatent - 2) return 0; /* Invalid cluster# */ 911 .loc 1 989 2 is_stmt 1 view .LVU255 912 .loc 1 989 16 is_stmt 0 view .LVU256 - ARM GAS /tmp/ccQCFK4e.s page 35 + ARM GAS /tmp/ccOwl4Y6.s page 35 913 0002 8369 ldr r3, [r0, #24] @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1011:Middlewares/Third_Party/FatFs/src/ff.c **** if (clst < 2 || clst >= fs->n_fatent) { /* Check if in valid range */ 1012:Middlewares/Third_Party/FatFs/src/ff.c **** val = 1; /* Internal error */ 1013:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 36 + ARM GAS /tmp/ccOwl4Y6.s page 36 1014:Middlewares/Third_Party/FatFs/src/ff.c **** } else { @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1068:Middlewares/Third_Party/FatFs/src/ff.c **** 1069:Middlewares/Third_Party/FatFs/src/ff.c **** return val; 1070:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 37 + ARM GAS /tmp/ccOwl4Y6.s page 37 1071:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1125:Middlewares/Third_Party/FatFs/src/ff.c **** break; 1126:Middlewares/Third_Party/FatFs/src/ff.c **** } 1127:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 38 + ARM GAS /tmp/ccOwl4Y6.s page 38 1128:Middlewares/Third_Party/FatFs/src/ff.c **** return res; @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1182:Middlewares/Third_Party/FatFs/src/ff.c **** /*----------------------------------------*/ 1183:Middlewares/Third_Party/FatFs/src/ff.c **** /* Set/Clear a block of allocation bitmap */ 1184:Middlewares/Third_Party/FatFs/src/ff.c **** /*----------------------------------------*/ - ARM GAS /tmp/ccQCFK4e.s page 39 + ARM GAS /tmp/ccOwl4Y6.s page 39 1185:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1239:Middlewares/Third_Party/FatFs/src/ff.c **** 1240:Middlewares/Third_Party/FatFs/src/ff.c **** 1241:Middlewares/Third_Party/FatFs/src/ff.c **** /*---------------------------------------------*/ - ARM GAS /tmp/ccQCFK4e.s page 40 + ARM GAS /tmp/ccOwl4Y6.s page 40 1242:Middlewares/Third_Party/FatFs/src/ff.c **** /* Fill the last fragment of the FAT chain */ @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1296:Middlewares/Third_Party/FatFs/src/ff.c **** do { 1297:Middlewares/Third_Party/FatFs/src/ff.c **** nxt = get_fat(obj, clst); /* Get cluster status */ 1298:Middlewares/Third_Party/FatFs/src/ff.c **** if (nxt == 0) break; /* Empty cluster? */ - ARM GAS /tmp/ccQCFK4e.s page 41 + ARM GAS /tmp/ccOwl4Y6.s page 41 1299:Middlewares/Third_Party/FatFs/src/ff.c **** if (nxt == 1) return FR_INT_ERR; /* Internal error? */ @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1353:Middlewares/Third_Party/FatFs/src/ff.c **** DWORD clst /* Cluster# to stretch, 0:Create a new chain */ 1354:Middlewares/Third_Party/FatFs/src/ff.c **** ) 1355:Middlewares/Third_Party/FatFs/src/ff.c **** { - ARM GAS /tmp/ccQCFK4e.s page 42 + ARM GAS /tmp/ccOwl4Y6.s page 42 1356:Middlewares/Third_Party/FatFs/src/ff.c **** DWORD cs, ncl, scl; @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1410:Middlewares/Third_Party/FatFs/src/ff.c **** if (ncl == scl) return 0; /* No free cluster */ 1411:Middlewares/Third_Party/FatFs/src/ff.c **** } 1412:Middlewares/Third_Party/FatFs/src/ff.c **** res = put_fat(fs, ncl, 0xFFFFFFFF); /* Mark the new cluster 'EOC' */ - ARM GAS /tmp/ccQCFK4e.s page 43 + ARM GAS /tmp/ccOwl4Y6.s page 43 1413:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_OK && clst != 0) { @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 963 .loc 1 1450 2 is_stmt 1 view .LVU272 964 .loc 1 1450 21 is_stmt 0 view .LVU273 965 0006 9089 ldrh r0, [r2, #12] - ARM GAS /tmp/ccQCFK4e.s page 44 + ARM GAS /tmp/ccOwl4Y6.s page 44 966 .LVL92: @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1005 .LVL100: 1006 .loc 1 1457 12 view .LVU292 1007 0022 0844 add r0, r0, r1 - ARM GAS /tmp/ccQCFK4e.s page 45 + ARM GAS /tmp/ccOwl4Y6.s page 45 1008 .L86: @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1499:Middlewares/Third_Party/FatFs/src/ff.c **** ofs -= csz; 1500:Middlewares/Third_Party/FatFs/src/ff.c **** } 1501:Middlewares/Third_Party/FatFs/src/ff.c **** dp->sect = clust2sect(fs, clst); - ARM GAS /tmp/ccQCFK4e.s page 46 + ARM GAS /tmp/ccOwl4Y6.s page 46 1502:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1556:Middlewares/Third_Party/FatFs/src/ff.c **** if (_FS_EXFAT) dp->obj.stat |= 4; /* The directory needs to be updated */ 1557:Middlewares/Third_Party/FatFs/src/ff.c **** if (sync_window(fs) != FR_OK) return FR_DISK_ERR; /* Flush disk access window */ 1558:Middlewares/Third_Party/FatFs/src/ff.c **** mem_set(fs->win, 0, SS(fs)); /* Clear window buffer */ - ARM GAS /tmp/ccQCFK4e.s page 47 + ARM GAS /tmp/ccOwl4Y6.s page 47 1559:Middlewares/Third_Party/FatFs/src/ff.c **** for (n = 0, fs->winsect = clust2sect(fs, clst); n < fs->csize; n++, fs->winsect++) { /* Fill t @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1613:Middlewares/Third_Party/FatFs/src/ff.c **** } 1614:Middlewares/Third_Party/FatFs/src/ff.c **** res = dir_next(dp, 1); 1615:Middlewares/Third_Party/FatFs/src/ff.c **** } while (res == FR_OK); /* Next entry with table stretch enabled */ - ARM GAS /tmp/ccQCFK4e.s page 48 + ARM GAS /tmp/ccOwl4Y6.s page 48 1616:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1052 .L91: 1641:Middlewares/Third_Party/FatFs/src/ff.c **** cl |= (DWORD)ld_word(dir + DIR_FstClusHI) << 16; 1642:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 49 + ARM GAS /tmp/ccOwl4Y6.s page 49 1643:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1090 .LCFI11: 1091 .cfi_def_cfa_offset 16 1092 .cfi_offset 4, -16 - ARM GAS /tmp/ccQCFK4e.s page 50 + ARM GAS /tmp/ccOwl4Y6.s page 50 1093 .cfi_offset 5, -12 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1666:Middlewares/Third_Party/FatFs/src/ff.c **** /*------------------------------------------------------------------------*/ 1667:Middlewares/Third_Party/FatFs/src/ff.c **** /* FAT-LFN: LFN handling */ 1668:Middlewares/Third_Party/FatFs/src/ff.c **** /*------------------------------------------------------------------------*/ - ARM GAS /tmp/ccQCFK4e.s page 51 + ARM GAS /tmp/ccOwl4Y6.s page 51 1669:Middlewares/Third_Party/FatFs/src/ff.c **** static @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1723:Middlewares/Third_Party/FatFs/src/ff.c **** 1724:Middlewares/Third_Party/FatFs/src/ff.c **** i = ((dir[LDIR_Ord] & ~LLEF) - 1) * 13; /* Offset in the LFN buffer */ 1725:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 52 + ARM GAS /tmp/ccOwl4Y6.s page 52 1726:Middlewares/Third_Party/FatFs/src/ff.c **** for (wc = 1, s = 0; s < 13; s++) { /* Process all characters in the entry */ @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1780:Middlewares/Third_Party/FatFs/src/ff.c **** 1781:Middlewares/Third_Party/FatFs/src/ff.c **** 1782:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 53 + ARM GAS /tmp/ccOwl4Y6.s page 53 1783:Middlewares/Third_Party/FatFs/src/ff.c **** #if _USE_LFN != 0 && !_FS_READONLY @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1837:Middlewares/Third_Party/FatFs/src/ff.c **** } 1838:Middlewares/Third_Party/FatFs/src/ff.c **** #endif /* _USE_LFN != 0 && !_FS_READONLY */ 1839:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 54 + ARM GAS /tmp/ccOwl4Y6.s page 54 1840:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1894:Middlewares/Third_Party/FatFs/src/ff.c **** const WCHAR* name /* File name to be calculated */ 1895:Middlewares/Third_Party/FatFs/src/ff.c **** ) 1896:Middlewares/Third_Party/FatFs/src/ff.c **** { - ARM GAS /tmp/ccQCFK4e.s page 55 + ARM GAS /tmp/ccOwl4Y6.s page 55 1897:Middlewares/Third_Party/FatFs/src/ff.c **** WCHAR chr; @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1951:Middlewares/Third_Party/FatFs/src/ff.c **** if ((si % SZDIRE) == 0) si += 2; /* Skip entry type field */ 1952:Middlewares/Third_Party/FatFs/src/ff.c **** w = ff_convert(ld_word(dirb + si), 0); /* Get a character and Unicode -> OEM */ 1953:Middlewares/Third_Party/FatFs/src/ff.c **** if (_DF1S && w >= 0x100) { /* Is it a double byte char? (always false at SBCS cfg) */ - ARM GAS /tmp/ccQCFK4e.s page 56 + ARM GAS /tmp/ccOwl4Y6.s page 56 1954:Middlewares/Third_Party/FatFs/src/ff.c **** fno->fname[di++] = (char)(w >> 8); /* Put 1st byte of the DBC */ @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2008:Middlewares/Third_Party/FatFs/src/ff.c **** if (res != FR_OK) return res; 2009:Middlewares/Third_Party/FatFs/src/ff.c **** res = move_window(dp->obj.fs, dp->sect); 2010:Middlewares/Third_Party/FatFs/src/ff.c **** if (res != FR_OK) return res; - ARM GAS /tmp/ccQCFK4e.s page 57 + ARM GAS /tmp/ccOwl4Y6.s page 57 2011:Middlewares/Third_Party/FatFs/src/ff.c **** if (dp->dir[XDIR_Type] != 0xC1) return FR_INT_ERR; @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2065:Middlewares/Third_Party/FatFs/src/ff.c **** st_word(dirb + XDIR_SetSum, xdir_sum(dirb)); 2066:Middlewares/Third_Party/FatFs/src/ff.c **** nent = dirb[XDIR_NumSec] + 1; 2067:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 58 + ARM GAS /tmp/ccOwl4Y6.s page 58 2068:Middlewares/Third_Party/FatFs/src/ff.c **** /* Store the set of directory to the volume */ @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2122:Middlewares/Third_Party/FatFs/src/ff.c **** 2123:Middlewares/Third_Party/FatFs/src/ff.c **** 2124:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 59 + ARM GAS /tmp/ccOwl4Y6.s page 59 2125:Middlewares/Third_Party/FatFs/src/ff.c **** #if _FS_MINIMIZE <= 1 || _FS_RPATH >= 2 || _USE_LABEL || _FS_EXFAT @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2179:Middlewares/Third_Party/FatFs/src/ff.c **** ord = (c == ord && sum == dp->dir[LDIR_Chksum] && pick_lfn(fs->lfnbuf, dp->dir)) ? ord - 1 : 0 2180:Middlewares/Third_Party/FatFs/src/ff.c **** } else { /* An SFN entry is found */ 2181:Middlewares/Third_Party/FatFs/src/ff.c **** if (ord || sum != sum_sfn(dp->dir)) { /* Is there a valid LFN? */ - ARM GAS /tmp/ccQCFK4e.s page 60 + ARM GAS /tmp/ccOwl4Y6.s page 60 2182:Middlewares/Third_Party/FatFs/src/ff.c **** dp->blk_ofs = 0xFFFFFFFF; /* It has no LFN. */ @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2236:Middlewares/Third_Party/FatFs/src/ff.c **** if (ff_wtoupper(ld_word(fs->dirbuf + di)) != ff_wtoupper(fs->lfnbuf[ni])) break; 2237:Middlewares/Third_Party/FatFs/src/ff.c **** } 2238:Middlewares/Third_Party/FatFs/src/ff.c **** if (nc == 0 && !fs->lfnbuf[ni]) break; /* Name matched? */ - ARM GAS /tmp/ccQCFK4e.s page 61 + ARM GAS /tmp/ccOwl4Y6.s page 61 2239:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2293:Middlewares/Third_Party/FatFs/src/ff.c **** DIR* dp /* Target directory with object name to be created */ 2294:Middlewares/Third_Party/FatFs/src/ff.c **** ) 2295:Middlewares/Third_Party/FatFs/src/ff.c **** { - ARM GAS /tmp/ccQCFK4e.s page 62 + ARM GAS /tmp/ccOwl4Y6.s page 62 2296:Middlewares/Third_Party/FatFs/src/ff.c **** FRESULT res; @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2350:Middlewares/Third_Party/FatFs/src/ff.c **** res = dir_alloc(dp, nent); /* Allocate entries */ 2351:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_OK && --nent) { /* Set LFN entry if needed */ 2352:Middlewares/Third_Party/FatFs/src/ff.c **** res = dir_sdi(dp, dp->dptr - nent * SZDIRE); - ARM GAS /tmp/ccQCFK4e.s page 63 + ARM GAS /tmp/ccOwl4Y6.s page 63 2353:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_OK) { @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2407:Middlewares/Third_Party/FatFs/src/ff.c **** do { 2408:Middlewares/Third_Party/FatFs/src/ff.c **** res = move_window(fs, dp->sect); 2409:Middlewares/Third_Party/FatFs/src/ff.c **** if (res != FR_OK) break; - ARM GAS /tmp/ccQCFK4e.s page 64 + ARM GAS /tmp/ccOwl4Y6.s page 64 2410:Middlewares/Third_Party/FatFs/src/ff.c **** /* Mark an entry 'deleted' */ @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1151 .loc 1 2450 2 view .LVU325 2451:Middlewares/Third_Party/FatFs/src/ff.c **** DWORD tm; 1152 .loc 1 2451 2 view .LVU326 - ARM GAS /tmp/ccQCFK4e.s page 65 + ARM GAS /tmp/ccOwl4Y6.s page 65 2452:Middlewares/Third_Party/FatFs/src/ff.c **** #if _USE_LFN != 0 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2495:Middlewares/Third_Party/FatFs/src/ff.c **** } 2496:Middlewares/Third_Party/FatFs/src/ff.c **** #if _LFN_UNICODE 2497:Middlewares/Third_Party/FatFs/src/ff.c **** if (IsDBCS1(c) && i != 8 && i != 11 && IsDBCS2(dp->dir[i])) { - ARM GAS /tmp/ccQCFK4e.s page 66 + ARM GAS /tmp/ccOwl4Y6.s page 66 2498:Middlewares/Third_Party/FatFs/src/ff.c **** c = c << 8 | dp->dir[i++]; @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1189 .loc 1 2520 11 is_stmt 1 view .LVU340 1190 0022 0A2B cmp r3, #10 1191 0024 0ED8 bhi .L109 - ARM GAS /tmp/ccQCFK4e.s page 67 + ARM GAS /tmp/ccOwl4Y6.s page 67 2521:Middlewares/Third_Party/FatFs/src/ff.c **** if (c == ' ') continue; /* Skip padding spaces */ @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1231 .loc 1 2527 16 view .LVU356 1232 0046 0023 movs r3, #0 1233 .LVL127: - ARM GAS /tmp/ccQCFK4e.s page 68 + ARM GAS /tmp/ccOwl4Y6.s page 68 1234 .loc 1 2527 16 view .LVU357 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1279 .align 1 1280 .syntax unified 1281 .thumb - ARM GAS /tmp/ccQCFK4e.s page 69 + ARM GAS /tmp/ccOwl4Y6.s page 69 1282 .thumb_func @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2585:Middlewares/Third_Party/FatFs/src/ff.c **** if (!*pat && inf) return 1; /* (short circuit) */ 2586:Middlewares/Third_Party/FatFs/src/ff.c **** 2587:Middlewares/Third_Party/FatFs/src/ff.c **** do { - ARM GAS /tmp/ccQCFK4e.s page 70 + ARM GAS /tmp/ccOwl4Y6.s page 70 2588:Middlewares/Third_Party/FatFs/src/ff.c **** pp = pat; np = nam; /* Top of pattern and name to match */ @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1306 0006 8A46 mov r10, r1 2623:Middlewares/Third_Party/FatFs/src/ff.c **** #if _USE_LFN != 0 /* LFN configuration */ 2624:Middlewares/Third_Party/FatFs/src/ff.c **** BYTE b, cf; - ARM GAS /tmp/ccQCFK4e.s page 71 + ARM GAS /tmp/ccOwl4Y6.s page 71 2625:Middlewares/Third_Party/FatFs/src/ff.c **** WCHAR w, *lfn; @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2679:Middlewares/Third_Party/FatFs/src/ff.c **** for (;;) { 2680:Middlewares/Third_Party/FatFs/src/ff.c **** w = lfn[si++]; /* Get an LFN character */ 2681:Middlewares/Third_Party/FatFs/src/ff.c **** if (!w) break; /* Break on end of the LFN */ - ARM GAS /tmp/ccQCFK4e.s page 72 + ARM GAS /tmp/ccOwl4Y6.s page 72 2682:Middlewares/Third_Party/FatFs/src/ff.c **** if (w == ' ' || (w == '.' && si != di)) { /* Remove spaces and dots */ @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2736:Middlewares/Third_Party/FatFs/src/ff.c **** dp->fn[NSFLAG] = cf; /* SFN is created */ 2737:Middlewares/Third_Party/FatFs/src/ff.c **** 2738:Middlewares/Third_Party/FatFs/src/ff.c **** return FR_OK; - ARM GAS /tmp/ccQCFK4e.s page 73 + ARM GAS /tmp/ccOwl4Y6.s page 73 2739:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2761:Middlewares/Third_Party/FatFs/src/ff.c **** } 2762:Middlewares/Third_Party/FatFs/src/ff.c **** #endif 2763:Middlewares/Third_Party/FatFs/src/ff.c **** for (;;) { - ARM GAS /tmp/ccQCFK4e.s page 74 + ARM GAS /tmp/ccOwl4Y6.s page 74 2764:Middlewares/Third_Party/FatFs/src/ff.c **** c = (BYTE)p[si++]; @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1360 .loc 1 2796 2 is_stmt 1 view .LVU400 1361 .loc 1 2796 5 is_stmt 0 view .LVU401 1362 0036 002D cmp r5, #0 - ARM GAS /tmp/ccQCFK4e.s page 75 + ARM GAS /tmp/ccOwl4Y6.s page 75 1363 0038 44D0 beq .L125 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2791:Middlewares/Third_Party/FatFs/src/ff.c **** sfn[i++] = c; 1404 .loc 1 2791 7 view .LVU419 1405 0066 192B cmp r3, #25 - ARM GAS /tmp/ccQCFK4e.s page 76 + ARM GAS /tmp/ccOwl4Y6.s page 76 1406 0068 01D8 bhi .L120 @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1444 .loc 1 2770 3 is_stmt 1 view .LVU435 2770:Middlewares/Third_Party/FatFs/src/ff.c **** if (ni == 11 || c != '.') return FR_INVALID_NAME; /* Over size or invalid dot */ 1445 .loc 1 2770 6 is_stmt 0 view .LVU436 - ARM GAS /tmp/ccQCFK4e.s page 77 + ARM GAS /tmp/ccOwl4Y6.s page 77 1446 0088 2E2C cmp r4, #46 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2798:Middlewares/Third_Party/FatFs/src/ff.c **** sfn[NSFLAG] = (c <= ' ') ? NS_LAST : 0; /* Set last segment flag if end of the path */ 1487 .loc 1 2798 29 is_stmt 0 discriminator 1 view .LVU450 1488 00ae 0523 movs r3, #5 - ARM GAS /tmp/ccQCFK4e.s page 78 + ARM GAS /tmp/ccOwl4Y6.s page 78 1489 00b0 89F82430 strb r3, [r9, #36] @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2813:Middlewares/Third_Party/FatFs/src/ff.c **** FRESULT follow_path ( /* FR_OK(0): successful, !=0: error code */ 2814:Middlewares/Third_Party/FatFs/src/ff.c **** DIR* dp, /* Directory object to return last directory and found object */ 2815:Middlewares/Third_Party/FatFs/src/ff.c **** const TCHAR* path /* Full-path string to find a file or directory */ - ARM GAS /tmp/ccQCFK4e.s page 79 + ARM GAS /tmp/ccOwl4Y6.s page 79 2816:Middlewares/Third_Party/FatFs/src/ff.c **** ) @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2870:Middlewares/Third_Party/FatFs/src/ff.c **** break; 2871:Middlewares/Third_Party/FatFs/src/ff.c **** } 2872:Middlewares/Third_Party/FatFs/src/ff.c **** if (ns & NS_LAST) break; /* Last segment matched. Function completed. */ - ARM GAS /tmp/ccQCFK4e.s page 80 + ARM GAS /tmp/ccOwl4Y6.s page 80 2873:Middlewares/Third_Party/FatFs/src/ff.c **** /* Get into the sub-directory */ @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2916:Middlewares/Third_Party/FatFs/src/ff.c **** #endif 2917:Middlewares/Third_Party/FatFs/src/ff.c **** 2918:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 81 + ARM GAS /tmp/ccOwl4Y6.s page 81 2919:Middlewares/Third_Party/FatFs/src/ff.c **** if (*path) { /* If the pointer is not a null */ @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2940:Middlewares/Third_Party/FatFs/src/ff.c **** if (i < _VOLUMES) { /* If a drive id is found, get the value and strip it */ 2941:Middlewares/Third_Party/FatFs/src/ff.c **** vol = (int)i; 2942:Middlewares/Third_Party/FatFs/src/ff.c **** *path = tt; - ARM GAS /tmp/ccQCFK4e.s page 82 + ARM GAS /tmp/ccOwl4Y6.s page 82 2943:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2927:Middlewares/Third_Party/FatFs/src/ff.c **** } 1603 .loc 1 2927 12 is_stmt 0 view .LVU485 1604 0036 0132 adds r2, r2, #1 - ARM GAS /tmp/ccQCFK4e.s page 83 + ARM GAS /tmp/ccOwl4Y6.s page 83 1605 .LVL172: @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2975:Middlewares/Third_Party/FatFs/src/ff.c **** if (fs->win[BS_JmpBoot] == 0xE9 || (fs->win[BS_JmpBoot] == 0xEB && fs->win[BS_JmpBoot + 2] == 0x90 2976:Middlewares/Third_Party/FatFs/src/ff.c **** if ((ld_dword(fs->win + BS_FilSysType) & 0xFFFFFF) == 0x544146) return 0; /* Check "FAT" string * 2977:Middlewares/Third_Party/FatFs/src/ff.c **** if (ld_dword(fs->win + BS_FilSysType32) == 0x33544146) return 0; /* Check "FAT3" string */ - ARM GAS /tmp/ccQCFK4e.s page 84 + ARM GAS /tmp/ccOwl4Y6.s page 84 2978:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3032:Middlewares/Third_Party/FatFs/src/ff.c **** /* Following code attempts to mount the volume. (analyze BPB and initialize the fs object) */ 3033:Middlewares/Third_Party/FatFs/src/ff.c **** 3034:Middlewares/Third_Party/FatFs/src/ff.c **** fs->fs_type = 0; /* Clear the file system object */ - ARM GAS /tmp/ccQCFK4e.s page 85 + ARM GAS /tmp/ccOwl4Y6.s page 85 3035:Middlewares/Third_Party/FatFs/src/ff.c **** fs->drv = LD2PD(vol); /* Bind the logical drive and a physical drive */ @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3089:Middlewares/Third_Party/FatFs/src/ff.c **** fs->csize = 1 << fs->win[BPB_SecPerClusEx]; /* Cluster size */ 3090:Middlewares/Third_Party/FatFs/src/ff.c **** if (fs->csize == 0) return FR_NO_FILESYSTEM; /* (Must be 1..32768) */ 3091:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 86 + ARM GAS /tmp/ccOwl4Y6.s page 86 3092:Middlewares/Third_Party/FatFs/src/ff.c **** nclst = ld_dword(fs->win + BPB_NumClusEx); /* Number of clusters */ @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3146:Middlewares/Third_Party/FatFs/src/ff.c **** 3147:Middlewares/Third_Party/FatFs/src/ff.c **** /* Boundaries and Limits */ 3148:Middlewares/Third_Party/FatFs/src/ff.c **** fs->n_fatent = nclst + 2; /* Number of FAT entries */ - ARM GAS /tmp/ccQCFK4e.s page 87 + ARM GAS /tmp/ccOwl4Y6.s page 87 3149:Middlewares/Third_Party/FatFs/src/ff.c **** fs->volbase = bsect; /* Volume start sector */ @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3203:Middlewares/Third_Party/FatFs/src/ff.c **** clear_lock(fs); 3204:Middlewares/Third_Party/FatFs/src/ff.c **** #endif 3205:Middlewares/Third_Party/FatFs/src/ff.c **** return FR_OK; - ARM GAS /tmp/ccQCFK4e.s page 88 + ARM GAS /tmp/ccOwl4Y6.s page 88 3206:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3260:Middlewares/Third_Party/FatFs/src/ff.c **** FRESULT f_mount ( 3261:Middlewares/Third_Party/FatFs/src/ff.c **** FATFS* fs, /* Pointer to the file system object (NULL:unmount)*/ 3262:Middlewares/Third_Party/FatFs/src/ff.c **** const TCHAR* path, /* Logical drive number to be mounted/unmounted */ - ARM GAS /tmp/ccQCFK4e.s page 89 + ARM GAS /tmp/ccOwl4Y6.s page 89 3263:Middlewares/Third_Party/FatFs/src/ff.c **** BYTE opt /* Mode option 0:Do not mount (delayed mount), 1:Mount immediately */ @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3317:Middlewares/Third_Party/FatFs/src/ff.c **** #if !_FS_READONLY 3318:Middlewares/Third_Party/FatFs/src/ff.c **** DWORD dw, cl, bcs, clst, sc; 3319:Middlewares/Third_Party/FatFs/src/ff.c **** FSIZE_t ofs; - ARM GAS /tmp/ccQCFK4e.s page 90 + ARM GAS /tmp/ccOwl4Y6.s page 90 3320:Middlewares/Third_Party/FatFs/src/ff.c **** #endif @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3374:Middlewares/Third_Party/FatFs/src/ff.c **** st_dword(fs->dirbuf + XDIR_CrtTime, dw); /* Set created time */ 3375:Middlewares/Third_Party/FatFs/src/ff.c **** fs->dirbuf[XDIR_CrtTime10] = 0; 3376:Middlewares/Third_Party/FatFs/src/ff.c **** st_dword(fs->dirbuf + XDIR_ModTime, dw); /* Set modified time */ - ARM GAS /tmp/ccQCFK4e.s page 91 + ARM GAS /tmp/ccOwl4Y6.s page 91 3377:Middlewares/Third_Party/FatFs/src/ff.c **** fs->dirbuf[XDIR_ModTime10] = 0; @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3431:Middlewares/Third_Party/FatFs/src/ff.c **** } 3432:Middlewares/Third_Party/FatFs/src/ff.c **** #else /* R/O configuration */ 3433:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_OK) { - ARM GAS /tmp/ccQCFK4e.s page 92 + ARM GAS /tmp/ccOwl4Y6.s page 92 3434:Middlewares/Third_Party/FatFs/src/ff.c **** if (dj.fn[NSFLAG] & NS_NONAME) { /* Origin directory itself? */ @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3488:Middlewares/Third_Party/FatFs/src/ff.c **** if (disk_read(fs->drv, fp->buf, fp->sect, 1) != RES_OK) res = FR_DISK_ERR; 3489:Middlewares/Third_Party/FatFs/src/ff.c **** #endif 3490:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 93 + ARM GAS /tmp/ccOwl4Y6.s page 93 3491:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3545:Middlewares/Third_Party/FatFs/src/ff.c **** #endif 3546:Middlewares/Third_Party/FatFs/src/ff.c **** { 3547:Middlewares/Third_Party/FatFs/src/ff.c **** clst = get_fat(&fp->obj, fp->clust); /* Follow cluster chain on the FAT */ - ARM GAS /tmp/ccQCFK4e.s page 94 + ARM GAS /tmp/ccOwl4Y6.s page 94 3548:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3602:Middlewares/Third_Party/FatFs/src/ff.c **** 3603:Middlewares/Third_Party/FatFs/src/ff.c **** 3604:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 95 + ARM GAS /tmp/ccOwl4Y6.s page 95 3605:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3659:Middlewares/Third_Party/FatFs/src/ff.c **** if (fp->obj.sclust == 0) fp->obj.sclust = clst; /* Set start cluster if the first write */ 3660:Middlewares/Third_Party/FatFs/src/ff.c **** } 3661:Middlewares/Third_Party/FatFs/src/ff.c **** #if _FS_TINY - ARM GAS /tmp/ccQCFK4e.s page 96 + ARM GAS /tmp/ccOwl4Y6.s page 96 3662:Middlewares/Third_Party/FatFs/src/ff.c **** if (fs->winsect == fp->sect && sync_window(fs) != FR_OK) ABORT(fs, FR_DISK_ERR); /* Write-back s @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3716:Middlewares/Third_Party/FatFs/src/ff.c **** fp->flag |= FA_DIRTY; 3717:Middlewares/Third_Party/FatFs/src/ff.c **** #endif 3718:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 97 + ARM GAS /tmp/ccOwl4Y6.s page 97 3719:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3773:Middlewares/Third_Party/FatFs/src/ff.c **** st_dword(fs->dirbuf + XDIR_AccTime, 0); 3774:Middlewares/Third_Party/FatFs/src/ff.c **** res = store_xdir(&dj); /* Restore it to the directory */ 3775:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_OK) { - ARM GAS /tmp/ccQCFK4e.s page 98 + ARM GAS /tmp/ccOwl4Y6.s page 98 3776:Middlewares/Third_Party/FatFs/src/ff.c **** res = sync_fs(fs); @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3830:Middlewares/Third_Party/FatFs/src/ff.c **** #endif 3831:Middlewares/Third_Party/FatFs/src/ff.c **** { 3832:Middlewares/Third_Party/FatFs/src/ff.c **** fp->obj.fs = 0; /* Invalidate file object */ - ARM GAS /tmp/ccQCFK4e.s page 99 + ARM GAS /tmp/ccOwl4Y6.s page 99 3833:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3887:Middlewares/Third_Party/FatFs/src/ff.c **** #if _FS_EXFAT 3888:Middlewares/Third_Party/FatFs/src/ff.c **** if (fs->fs_type == FS_EXFAT) { 3889:Middlewares/Third_Party/FatFs/src/ff.c **** fs->cdc_scl = dj.obj.c_scl; - ARM GAS /tmp/ccQCFK4e.s page 100 + ARM GAS /tmp/ccOwl4Y6.s page 100 3890:Middlewares/Third_Party/FatFs/src/ff.c **** fs->cdc_size = dj.obj.c_size; @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3944:Middlewares/Third_Party/FatFs/src/ff.c **** dj.obj.sclust = fs->cdir; /* Start to follow upper directory from current directory */ 3945:Middlewares/Third_Party/FatFs/src/ff.c **** while ((ccl = dj.obj.sclust) != 0) { /* Repeat while current directory is a sub-directory */ 3946:Middlewares/Third_Party/FatFs/src/ff.c **** res = dir_sdi(&dj, 1 * SZDIRE); /* Get parent directory */ - ARM GAS /tmp/ccQCFK4e.s page 101 + ARM GAS /tmp/ccOwl4Y6.s page 101 3947:Middlewares/Third_Party/FatFs/src/ff.c **** if (res != FR_OK) break; @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4001:Middlewares/Third_Party/FatFs/src/ff.c **** FRESULT f_lseek ( 4002:Middlewares/Third_Party/FatFs/src/ff.c **** FIL* fp, /* Pointer to the file object */ 4003:Middlewares/Third_Party/FatFs/src/ff.c **** FSIZE_t ofs /* File pointer from top of file */ - ARM GAS /tmp/ccQCFK4e.s page 102 + ARM GAS /tmp/ccOwl4Y6.s page 102 4004:Middlewares/Third_Party/FatFs/src/ff.c **** ) @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4058:Middlewares/Third_Party/FatFs/src/ff.c **** if (fp->fptr % SS(fs) && dsc != fp->sect) { /* Refill sector cache if needed */ 4059:Middlewares/Third_Party/FatFs/src/ff.c **** #if !_FS_TINY 4060:Middlewares/Third_Party/FatFs/src/ff.c **** #if !_FS_READONLY - ARM GAS /tmp/ccQCFK4e.s page 103 + ARM GAS /tmp/ccOwl4Y6.s page 103 4061:Middlewares/Third_Party/FatFs/src/ff.c **** if (fp->flag & FA_DIRTY) { /* Write-back dirty sector cache */ @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4115:Middlewares/Third_Party/FatFs/src/ff.c **** ofs = 0; break; 4116:Middlewares/Third_Party/FatFs/src/ff.c **** } 4117:Middlewares/Third_Party/FatFs/src/ff.c **** } else - ARM GAS /tmp/ccQCFK4e.s page 104 + ARM GAS /tmp/ccOwl4Y6.s page 104 4118:Middlewares/Third_Party/FatFs/src/ff.c **** #endif @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4172:Middlewares/Third_Party/FatFs/src/ff.c **** 4173:Middlewares/Third_Party/FatFs/src/ff.c **** if (!dp) return FR_INVALID_OBJECT; 4174:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 105 + ARM GAS /tmp/ccOwl4Y6.s page 105 4175:Middlewares/Third_Party/FatFs/src/ff.c **** /* Get logical drive */ @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4229:Middlewares/Third_Party/FatFs/src/ff.c **** /* Close Directory */ 4230:Middlewares/Third_Party/FatFs/src/ff.c **** /*-----------------------------------------------------------------------*/ 4231:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 106 + ARM GAS /tmp/ccOwl4Y6.s page 106 4232:Middlewares/Third_Party/FatFs/src/ff.c **** FRESULT f_closedir ( @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4286:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_NO_FILE) res = FR_OK; /* Ignore end of directory now */ 4287:Middlewares/Third_Party/FatFs/src/ff.c **** } 4288:Middlewares/Third_Party/FatFs/src/ff.c **** FREE_NAMBUF(); - ARM GAS /tmp/ccQCFK4e.s page 107 + ARM GAS /tmp/ccOwl4Y6.s page 107 4289:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4343:Middlewares/Third_Party/FatFs/src/ff.c **** 4344:Middlewares/Third_Party/FatFs/src/ff.c **** #endif /* _USE_FIND */ 4345:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 108 + ARM GAS /tmp/ccOwl4Y6.s page 108 4346:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4400:Middlewares/Third_Party/FatFs/src/ff.c **** 4401:Middlewares/Third_Party/FatFs/src/ff.c **** 4402:Middlewares/Third_Party/FatFs/src/ff.c **** /* Get logical drive */ - ARM GAS /tmp/ccQCFK4e.s page 109 + ARM GAS /tmp/ccOwl4Y6.s page 109 4403:Middlewares/Third_Party/FatFs/src/ff.c **** res = find_volume(&path, &fs, 0); @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4457:Middlewares/Third_Party/FatFs/src/ff.c **** } 4458:Middlewares/Third_Party/FatFs/src/ff.c **** } 4459:Middlewares/Third_Party/FatFs/src/ff.c **** *nclst = nfree; /* Return the free clusters */ - ARM GAS /tmp/ccQCFK4e.s page 110 + ARM GAS /tmp/ccOwl4Y6.s page 110 4460:Middlewares/Third_Party/FatFs/src/ff.c **** fs->free_clst = nfree; /* Now free_clst is valid */ @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4514:Middlewares/Third_Party/FatFs/src/ff.c **** 4515:Middlewares/Third_Party/FatFs/src/ff.c **** LEAVE_FF(fs, res); 4516:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 111 + ARM GAS /tmp/ccOwl4Y6.s page 111 4517:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4571:Middlewares/Third_Party/FatFs/src/ff.c **** if (dj.obj.attr & AM_DIR) { /* Is it a sub-directory? */ 4572:Middlewares/Third_Party/FatFs/src/ff.c **** #if _FS_RPATH != 0 4573:Middlewares/Third_Party/FatFs/src/ff.c **** if (dclst == fs->cdir) { /* Is it the current directory? */ - ARM GAS /tmp/ccQCFK4e.s page 112 + ARM GAS /tmp/ccOwl4Y6.s page 112 4574:Middlewares/Third_Party/FatFs/src/ff.c **** res = FR_DENIED; @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4628:Middlewares/Third_Party/FatFs/src/ff.c **** UINT n; 4629:Middlewares/Third_Party/FatFs/src/ff.c **** DWORD dsc, dcl, pcl, tm; 4630:Middlewares/Third_Party/FatFs/src/ff.c **** DEF_NAMBUF - ARM GAS /tmp/ccQCFK4e.s page 113 + ARM GAS /tmp/ccOwl4Y6.s page 113 4631:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4685:Middlewares/Third_Party/FatFs/src/ff.c **** fs->dirbuf[XDIR_GenFlags] = 3; /* Initialize the object flag (contiguous) */ 4686:Middlewares/Third_Party/FatFs/src/ff.c **** fs->dirbuf[XDIR_Attr] = AM_DIR; /* Attribute */ 4687:Middlewares/Third_Party/FatFs/src/ff.c **** res = store_xdir(&dj); - ARM GAS /tmp/ccQCFK4e.s page 114 + ARM GAS /tmp/ccOwl4Y6.s page 114 4688:Middlewares/Third_Party/FatFs/src/ff.c **** } else @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4742:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_OK) { /* Object to be renamed is found */ 4743:Middlewares/Third_Party/FatFs/src/ff.c **** #if _FS_EXFAT 4744:Middlewares/Third_Party/FatFs/src/ff.c **** if (fs->fs_type == FS_EXFAT) { /* At exFAT */ - ARM GAS /tmp/ccQCFK4e.s page 115 + ARM GAS /tmp/ccOwl4Y6.s page 115 4745:Middlewares/Third_Party/FatFs/src/ff.c **** BYTE nf, nn; @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4799:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_OK) { 4800:Middlewares/Third_Party/FatFs/src/ff.c **** res = dir_remove(&djo); /* Remove old entry */ 4801:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_OK) { - ARM GAS /tmp/ccQCFK4e.s page 116 + ARM GAS /tmp/ccOwl4Y6.s page 116 4802:Middlewares/Third_Party/FatFs/src/ff.c **** res = sync_fs(fs); @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4856:Middlewares/Third_Party/FatFs/src/ff.c **** res = sync_fs(fs); 4857:Middlewares/Third_Party/FatFs/src/ff.c **** } 4858:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 117 + ARM GAS /tmp/ccOwl4Y6.s page 117 4859:Middlewares/Third_Party/FatFs/src/ff.c **** FREE_NAMBUF(); @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4913:Middlewares/Third_Party/FatFs/src/ff.c **** 4914:Middlewares/Third_Party/FatFs/src/ff.c **** #if _USE_LABEL 4915:Middlewares/Third_Party/FatFs/src/ff.c **** /*-----------------------------------------------------------------------*/ - ARM GAS /tmp/ccQCFK4e.s page 118 + ARM GAS /tmp/ccOwl4Y6.s page 118 4916:Middlewares/Third_Party/FatFs/src/ff.c **** /* Get Volume Label */ @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4970:Middlewares/Third_Party/FatFs/src/ff.c **** #endif 4971:Middlewares/Third_Party/FatFs/src/ff.c **** } while (di < 11); 4972:Middlewares/Third_Party/FatFs/src/ff.c **** do { /* Truncate trailing spaces */ - ARM GAS /tmp/ccQCFK4e.s page 119 + ARM GAS /tmp/ccOwl4Y6.s page 119 4973:Middlewares/Third_Party/FatFs/src/ff.c **** label[di] = 0; @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5027:Middlewares/Third_Party/FatFs/src/ff.c **** res = find_volume(&label, &fs, FA_WRITE); 5028:Middlewares/Third_Party/FatFs/src/ff.c **** if (res != FR_OK) LEAVE_FF(fs, res); 5029:Middlewares/Third_Party/FatFs/src/ff.c **** dj.obj.fs = fs; - ARM GAS /tmp/ccQCFK4e.s page 120 + ARM GAS /tmp/ccOwl4Y6.s page 120 5030:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5084:Middlewares/Third_Party/FatFs/src/ff.c **** } 5085:Middlewares/Third_Party/FatFs/src/ff.c **** 5086:Middlewares/Third_Party/FatFs/src/ff.c **** /* Set volume label */ - ARM GAS /tmp/ccQCFK4e.s page 121 + ARM GAS /tmp/ccOwl4Y6.s page 121 5087:Middlewares/Third_Party/FatFs/src/ff.c **** dj.obj.sclust = 0; /* Open root directory */ @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5141:Middlewares/Third_Party/FatFs/src/ff.c **** FIL* fp, /* Pointer to the file object */ 5142:Middlewares/Third_Party/FatFs/src/ff.c **** FSIZE_t fsz, /* File size to be expanded to */ 5143:Middlewares/Third_Party/FatFs/src/ff.c **** BYTE opt /* Operation mode 0:Find and prepare or 1:Find and allocate */ - ARM GAS /tmp/ccQCFK4e.s page 122 + ARM GAS /tmp/ccOwl4Y6.s page 122 5144:Middlewares/Third_Party/FatFs/src/ff.c **** ) @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5198:Middlewares/Third_Party/FatFs/src/ff.c **** } else { /* Set it as suggested point for next allocation */ 5199:Middlewares/Third_Party/FatFs/src/ff.c **** lclst = scl - 1; 5200:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 123 + ARM GAS /tmp/ccOwl4Y6.s page 123 5201:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5255:Middlewares/Third_Party/FatFs/src/ff.c **** csect = (UINT)(fp->fptr / SS(fs) & (fs->csize - 1)); /* Sector offset in the cluster */ 5256:Middlewares/Third_Party/FatFs/src/ff.c **** if (fp->fptr % SS(fs) == 0) { /* On the sector boundary? */ 5257:Middlewares/Third_Party/FatFs/src/ff.c **** if (csect == 0) { /* On the cluster boundary? */ - ARM GAS /tmp/ccQCFK4e.s page 124 + ARM GAS /tmp/ccOwl4Y6.s page 124 5258:Middlewares/Third_Party/FatFs/src/ff.c **** clst = (fp->fptr == 0) ? /* On the top of the file? */ @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5312:Middlewares/Third_Party/FatFs/src/ff.c **** static const WORD cst32[] = {1, 2, 4, 8, 16, 32, 0}; /* Cluster size boundary for FAT32 volume (12 5313:Middlewares/Third_Party/FatFs/src/ff.c **** BYTE fmt, sys, *buf, *pte, pdrv, part; 5314:Middlewares/Third_Party/FatFs/src/ff.c **** WORD ss; - ARM GAS /tmp/ccQCFK4e.s page 125 + ARM GAS /tmp/ccOwl4Y6.s page 125 5315:Middlewares/Third_Party/FatFs/src/ff.c **** DWORD szb_buf, sz_buf, sz_blk, n_clst, pau, sect, nsect, n; @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5369:Middlewares/Third_Party/FatFs/src/ff.c **** if (sz_vol < 128) return FR_MKFS_ABORTED; /* Check if volume size is >=128s */ 5370:Middlewares/Third_Party/FatFs/src/ff.c **** 5371:Middlewares/Third_Party/FatFs/src/ff.c **** /* Pre-determine the FAT type */ - ARM GAS /tmp/ccQCFK4e.s page 126 + ARM GAS /tmp/ccOwl4Y6.s page 126 5372:Middlewares/Third_Party/FatFs/src/ff.c **** do { @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5426:Middlewares/Third_Party/FatFs/src/ff.c **** si++; break; /* Store the up-case char if exist */ 5427:Middlewares/Third_Party/FatFs/src/ff.c **** } 5428:Middlewares/Third_Party/FatFs/src/ff.c **** for (j = 1; (WCHAR)(si + j) && (WCHAR)(si + j) == ff_wtoupper((WCHAR)(si + j)); j++) ; /* Get r - ARM GAS /tmp/ccQCFK4e.s page 127 + ARM GAS /tmp/ccOwl4Y6.s page 127 5429:Middlewares/Third_Party/FatFs/src/ff.c **** if (j >= 128) { @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5483:Middlewares/Third_Party/FatFs/src/ff.c **** n = (nsect > sz_buf) ? sz_buf : nsect; /* Write the buffered data */ 5484:Middlewares/Third_Party/FatFs/src/ff.c **** if (disk_write(pdrv, buf, sect, n) != RES_OK) return FR_DISK_ERR; 5485:Middlewares/Third_Party/FatFs/src/ff.c **** sect += n; nsect -= n; - ARM GAS /tmp/ccQCFK4e.s page 128 + ARM GAS /tmp/ccOwl4Y6.s page 128 5486:Middlewares/Third_Party/FatFs/src/ff.c **** } while (nsect); @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5540:Middlewares/Third_Party/FatFs/src/ff.c **** for ( ; j < 11; j++) { 5541:Middlewares/Third_Party/FatFs/src/ff.c **** for (i = 0; i < ss; sum = xsum32(buf[i++], sum)) ; /* VBR checksum */ 5542:Middlewares/Third_Party/FatFs/src/ff.c **** if (disk_write(pdrv, buf, sect++, 1) != RES_OK) return FR_DISK_ERR; - ARM GAS /tmp/ccQCFK4e.s page 129 + ARM GAS /tmp/ccOwl4Y6.s page 129 5543:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5597:Middlewares/Third_Party/FatFs/src/ff.c **** if (!au && (au = pau / 2) != 0) continue; /* Adjust cluster size and retry */ 5598:Middlewares/Third_Party/FatFs/src/ff.c **** return FR_MKFS_ABORTED; 5599:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 130 + ARM GAS /tmp/ccOwl4Y6.s page 130 5600:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5654:Middlewares/Third_Party/FatFs/src/ff.c **** st_dword(buf + BS_VolID, GET_FATTIME()); /* VSN */ 5655:Middlewares/Third_Party/FatFs/src/ff.c **** st_word(buf + BPB_FATSz16, (WORD)sz_fat); /* FAT size [sector] */ 5656:Middlewares/Third_Party/FatFs/src/ff.c **** buf[BS_DrvNum] = 0x80; /* Drive number (for int13) */ - ARM GAS /tmp/ccQCFK4e.s page 131 + ARM GAS /tmp/ccOwl4Y6.s page 131 5657:Middlewares/Third_Party/FatFs/src/ff.c **** buf[BS_BootSig] = 0x29; /* Extended boot signature */ @@ -7858,7 +7858,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5711:Middlewares/Third_Party/FatFs/src/ff.c **** } else { 5712:Middlewares/Third_Party/FatFs/src/ff.c **** if (sz_vol >= 0x10000) { 5713:Middlewares/Third_Party/FatFs/src/ff.c **** sys = 0x06; /* FAT12/16 (>=64KS) */ - ARM GAS /tmp/ccQCFK4e.s page 132 + ARM GAS /tmp/ccOwl4Y6.s page 132 5714:Middlewares/Third_Party/FatFs/src/ff.c **** } else { @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5768:Middlewares/Third_Party/FatFs/src/ff.c **** 5769:Middlewares/Third_Party/FatFs/src/ff.c **** 5770:Middlewares/Third_Party/FatFs/src/ff.c **** stat = disk_initialize(pdrv); - ARM GAS /tmp/ccQCFK4e.s page 133 + ARM GAS /tmp/ccOwl4Y6.s page 133 5771:Middlewares/Third_Party/FatFs/src/ff.c **** if (stat & STA_NOINIT) return FR_NOT_READY; @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5825:Middlewares/Third_Party/FatFs/src/ff.c **** #if _USE_STRFUNC 5826:Middlewares/Third_Party/FatFs/src/ff.c **** /*-----------------------------------------------------------------------*/ 5827:Middlewares/Third_Party/FatFs/src/ff.c **** /* Get a string from the file */ - ARM GAS /tmp/ccQCFK4e.s page 134 + ARM GAS /tmp/ccOwl4Y6.s page 134 5828:Middlewares/Third_Party/FatFs/src/ff.c **** /*-----------------------------------------------------------------------*/ @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5882:Middlewares/Third_Party/FatFs/src/ff.c **** } 5883:Middlewares/Third_Party/FatFs/src/ff.c **** c = ff_convert(c, 1); /* OEM -> Unicode */ 5884:Middlewares/Third_Party/FatFs/src/ff.c **** if (!c) c = '?'; - ARM GAS /tmp/ccQCFK4e.s page 135 + ARM GAS /tmp/ccOwl4Y6.s page 135 5885:Middlewares/Third_Party/FatFs/src/ff.c **** #endif @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5939:Middlewares/Third_Party/FatFs/src/ff.c **** pb->buf[i++] = (BYTE)(0xC0 | c >> 6); 5940:Middlewares/Third_Party/FatFs/src/ff.c **** } else { /* 16-bit */ 5941:Middlewares/Third_Party/FatFs/src/ff.c **** pb->buf[i++] = (BYTE)(0xE0 | c >> 12); - ARM GAS /tmp/ccQCFK4e.s page 136 + ARM GAS /tmp/ccOwl4Y6.s page 136 5942:Middlewares/Third_Party/FatFs/src/ff.c **** pb->buf[i++] = (BYTE)(0x80 | (c >> 6 & 0x3F)); @@ -8158,7 +8158,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1640 @ link register save eliminated. 5992:Middlewares/Third_Party/FatFs/src/ff.c **** pb->fp = fp; 1641 .loc 1 5992 2 view .LVU493 - ARM GAS /tmp/ccQCFK4e.s page 137 + ARM GAS /tmp/ccOwl4Y6.s page 137 1642 .loc 1 5992 9 is_stmt 0 view .LVU494 @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1688 000c 1A78 ldrb r2, [r3] @ zero_extendqisi2 3224:Middlewares/Third_Party/FatFs/src/ff.c **** #if _FS_REENTRANT 1689 .loc 1 3224 21 discriminator 2 view .LVU507 - ARM GAS /tmp/ccQCFK4e.s page 138 + ARM GAS /tmp/ccOwl4Y6.s page 138 1690 000e A2B1 cbz r2, .L151 @@ -8278,7 +8278,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3241:Middlewares/Third_Party/FatFs/src/ff.c **** return res; 1729 .loc 1 3241 33 discriminator 1 view .LVU523 1730 002e F5E7 b .L148 - ARM GAS /tmp/ccQCFK4e.s page 139 + ARM GAS /tmp/ccOwl4Y6.s page 139 1731 .LVL188: @@ -8338,7 +8338,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1776 .LVL197: 1777 .LFB1196: 886:Middlewares/Third_Party/FatFs/src/ff.c **** DWORD wsect; - ARM GAS /tmp/ccQCFK4e.s page 140 + ARM GAS /tmp/ccOwl4Y6.s page 140 1778 .loc 1 886 1 is_stmt 1 view -0 @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 894:Middlewares/Third_Party/FatFs/src/ff.c **** res = FR_DISK_ERR; 1818 .loc 1 894 7 view .LVU550 1819 0016 0123 movs r3, #1 - ARM GAS /tmp/ccQCFK4e.s page 141 + ARM GAS /tmp/ccOwl4Y6.s page 141 1820 0018 3A46 mov r2, r7 @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1858 003c 0123 movs r3, #1 1859 003e 3A46 mov r2, r7 1860 0040 4146 mov r1, r8 - ARM GAS /tmp/ccQCFK4e.s page 142 + ARM GAS /tmp/ccOwl4Y6.s page 142 1861 0042 6078 ldrb r0, [r4, #1] @ zero_extendqisi2 @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1907 .loc 1 920 5 view .LVU576 1908 0004 8B42 cmp r3, r1 1909 0006 02D1 bne .L169 - ARM GAS /tmp/ccQCFK4e.s page 143 + ARM GAS /tmp/ccOwl4Y6.s page 143 917:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1950 .L165: 929:Middlewares/Third_Party/FatFs/src/ff.c **** } 1951 .loc 1 929 4 is_stmt 1 view .LVU591 - ARM GAS /tmp/ccQCFK4e.s page 144 + ARM GAS /tmp/ccOwl4Y6.s page 144 929:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1996 .loc 1 2973 6 is_stmt 0 view .LVU603 1997 0016 04F23220 addw r0, r4, #562 1998 001a FFF7FEFF bl ld_word - ARM GAS /tmp/ccQCFK4e.s page 145 + ARM GAS /tmp/ccOwl4Y6.s page 145 1999 .LVL220: @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2039 005a 9842 cmp r0, r3 2040 005c 04D0 beq .L171 2982:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 146 + ARM GAS /tmp/ccOwl4Y6.s page 146 2041 .loc 1 2982 9 view .LVU618 @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2091 .cfi_offset 14, -4 2092 0004 87B0 sub sp, sp, #28 2093 .LCFI19: - ARM GAS /tmp/ccQCFK4e.s page 147 + ARM GAS /tmp/ccOwl4Y6.s page 147 2094 .cfi_def_cfa_offset 64 @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2128 0024 2C60 str r4, [r5] 3020:Middlewares/Third_Party/FatFs/src/ff.c **** if (fs->fs_type) { /* If the volume has been mounted */ 2129 .loc 1 3020 2 is_stmt 1 view .LVU645 - ARM GAS /tmp/ccQCFK4e.s page 148 + ARM GAS /tmp/ccOwl4Y6.s page 148 3020:Middlewares/Third_Party/FatFs/src/ff.c **** if (fs->fs_type) { /* If the volume has been mounted */ @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2167 .loc 1 3035 2 is_stmt 1 view .LVU662 3035:Middlewares/Third_Party/FatFs/src/ff.c **** stat = disk_initialize(fs->drv); /* Initialize the physical drive */ 2168 .loc 1 3035 12 is_stmt 0 view .LVU663 - ARM GAS /tmp/ccQCFK4e.s page 149 + ARM GAS /tmp/ccOwl4Y6.s page 149 2169 0050 F8B2 uxtb r0, r7 @@ -8938,7 +8938,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2207 0086 B3F5606F cmp r3, #3584 2208 008a 00F23981 bhi .L202 3045:Middlewares/Third_Party/FatFs/src/ff.c **** #endif - ARM GAS /tmp/ccQCFK4e.s page 150 + ARM GAS /tmp/ccOwl4Y6.s page 150 2209 .loc 1 3045 64 discriminator 2 view .LVU680 @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2248 .LVL239: 3116:Middlewares/Third_Party/FatFs/src/ff.c **** 2249 .loc 1 3116 44 discriminator 1 view .LVU696 - ARM GAS /tmp/ccQCFK4e.s page 151 + ARM GAS /tmp/ccOwl4Y6.s page 151 2250 00bc B4F80C80 ldrh r8, [r4, #12] @@ -9058,7 +9058,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2287 .loc 1 3123 6 view .LVU713 2288 00e8 012B cmp r3, #1 2289 00ea 00F21181 bhi .L210 - ARM GAS /tmp/ccQCFK4e.s page 152 + ARM GAS /tmp/ccOwl4Y6.s page 152 3124:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -9118,7 +9118,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3132:Middlewares/Third_Party/FatFs/src/ff.c **** if (tsect == 0) tsect = ld_dword(fs->win + BPB_TotSec32); 2328 .loc 1 3132 11 is_stmt 0 view .LVU730 2329 0130 04F14700 add r0, r4, #71 - ARM GAS /tmp/ccQCFK4e.s page 153 + ARM GAS /tmp/ccOwl4Y6.s page 153 2330 0134 FFF7FEFF bl ld_word @@ -9178,7 +9178,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2368 .loc 1 3140 6 is_stmt 0 view .LVU746 2369 0160 019A ldr r2, [sp, #4] 2370 0162 9A42 cmp r2, r3 - ARM GAS /tmp/ccQCFK4e.s page 154 + ARM GAS /tmp/ccOwl4Y6.s page 154 2371 0164 C0F0E680 bcc .L215 @@ -9238,7 +9238,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2411 .L183: 3052:Middlewares/Third_Party/FatFs/src/ff.c **** pt = fs->win + (MBR_Table + i * SZ_PTE); 2412 .loc 1 3052 17 discriminator 1 view .LVU761 - ARM GAS /tmp/ccQCFK4e.s page 155 + ARM GAS /tmp/ccOwl4Y6.s page 155 2413 0198 032E cmp r6, #3 @@ -9298,7 +9298,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2452 01bc 0AE0 b .L188 2453 .LVL268: 2454 .L226: - ARM GAS /tmp/ccQCFK4e.s page 156 + ARM GAS /tmp/ccOwl4Y6.s page 156 3060:Middlewares/Third_Party/FatFs/src/ff.c **** } while (LD2PT(vol) == 0 && fmt >= 2 && ++i < 4); @@ -9358,7 +9358,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3148:Middlewares/Third_Party/FatFs/src/ff.c **** fs->volbase = bsect; /* Volume start sector */ 2496 .loc 1 3148 16 view .LVU790 2497 01ee C4F81890 str r9, [r4, #24] - ARM GAS /tmp/ccQCFK4e.s page 157 + ARM GAS /tmp/ccOwl4Y6.s page 157 3149:Middlewares/Third_Party/FatFs/src/ff.c **** fs->fatbase = bsect + nrsv; /* FAT start sector */ @@ -9418,7 +9418,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2533 021a 09F00103 and r3, r9, #1 3161:Middlewares/Third_Party/FatFs/src/ff.c **** } 2534 .loc 1 3161 22 discriminator 2 view .LVU810 - ARM GAS /tmp/ccQCFK4e.s page 158 + ARM GAS /tmp/ccOwl4Y6.s page 158 2535 021e 03EB5203 add r3, r3, r2, lsr #1 @@ -9478,7 +9478,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3192:Middlewares/Third_Party/FatFs/src/ff.c **** #if _USE_LFN == 1 2573 .loc 1 3192 9 view .LVU827 2574 024e 1380 strh r3, [r2] @ movhi - ARM GAS /tmp/ccQCFK4e.s page 159 + ARM GAS /tmp/ccOwl4Y6.s page 159 2575 0250 E380 strh r3, [r4, #6] @ movhi @@ -9538,7 +9538,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2614 .LVL285: 3156:Middlewares/Third_Party/FatFs/src/ff.c **** } else { 2615 .loc 1 3156 11 view .LVU843 - ARM GAS /tmp/ccQCFK4e.s page 160 + ARM GAS /tmp/ccOwl4Y6.s page 160 2616 0280 CFE7 b .L193 @@ -9598,7 +9598,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2658 02be 9842 cmp r0, r3 2659 02c0 BFD1 bne .L195 3177:Middlewares/Third_Party/FatFs/src/ff.c **** { - ARM GAS /tmp/ccQCFK4e.s page 161 + ARM GAS /tmp/ccOwl4Y6.s page 161 2660 .loc 1 3177 8 view .LVU856 @@ -9658,7 +9658,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3015:Middlewares/Third_Party/FatFs/src/ff.c **** 2704 .loc 1 3015 18 discriminator 1 view .LVU867 2705 02f2 F9E7 b .L180 - ARM GAS /tmp/ccQCFK4e.s page 162 + ARM GAS /tmp/ccOwl4Y6.s page 162 2706 .LVL299: @@ -9718,7 +9718,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3127:Middlewares/Third_Party/FatFs/src/ff.c **** 2752 .loc 1 3127 63 discriminator 3 view .LVU876 2753 0324 0D25 movs r5, #13 - ARM GAS /tmp/ccQCFK4e.s page 163 + ARM GAS /tmp/ccOwl4Y6.s page 163 2754 0326 DFE7 b .L180 @@ -9778,7 +9778,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2799 .LFE1219: 2801 .section .text.put_fat,"ax",%progbits 2802 .align 1 - ARM GAS /tmp/ccQCFK4e.s page 164 + ARM GAS /tmp/ccOwl4Y6.s page 164 2803 .syntax unified @@ -9838,7 +9838,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2846 001a 022B cmp r3, #2 2847 001c 49D0 beq .L234 2848 001e 032B cmp r3, #3 - ARM GAS /tmp/ccQCFK4e.s page 165 + ARM GAS /tmp/ccOwl4Y6.s page 165 2849 0020 60D0 beq .L235 @@ -9898,7 +9898,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2887 .loc 1 1098 4 is_stmt 1 view .LVU913 1098:Middlewares/Third_Party/FatFs/src/ff.c **** fs->wflag = 1; 2888 .loc 1 1098 7 is_stmt 0 view .LVU914 - ARM GAS /tmp/ccQCFK4e.s page 166 + ARM GAS /tmp/ccOwl4Y6.s page 166 2889 0052 15F00105 ands r5, r5, #1 @@ -9958,7 +9958,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2927 0084 A389 ldrh r3, [r4, #12] 1102:Middlewares/Third_Party/FatFs/src/ff.c **** *p = (clst & 1) ? (BYTE)(val >> 4) : ((*p & 0xF0) | ((BYTE)(val >> 8) & 0x0F)); 2928 .loc 1 1102 21 view .LVU931 - ARM GAS /tmp/ccQCFK4e.s page 167 + ARM GAS /tmp/ccOwl4Y6.s page 167 2929 0086 B9FBF3F2 udiv r2, r9, r3 @@ -10018,7 +10018,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1108:Middlewares/Third_Party/FatFs/src/ff.c **** if (res != FR_OK) break; 2969 .loc 1 1108 56 view .LVU946 2970 00b6 5B08 lsrs r3, r3, #1 - ARM GAS /tmp/ccQCFK4e.s page 168 + ARM GAS /tmp/ccOwl4Y6.s page 168 1108:Middlewares/Third_Party/FatFs/src/ff.c **** if (res != FR_OK) break; @@ -10078,7 +10078,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1118:Middlewares/Third_Party/FatFs/src/ff.c **** if (res != FR_OK) break; 3010 .loc 1 1118 49 view .LVU962 3011 00e6 8389 ldrh r3, [r0, #12] - ARM GAS /tmp/ccQCFK4e.s page 169 + ARM GAS /tmp/ccOwl4Y6.s page 169 1118:Middlewares/Third_Party/FatFs/src/ff.c **** if (res != FR_OK) break; @@ -10138,7 +10138,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3050 0118 3943 orrs r1, r1, r7 3051 .LVL340: 1123:Middlewares/Third_Party/FatFs/src/ff.c **** fs->wflag = 1; - ARM GAS /tmp/ccQCFK4e.s page 170 + ARM GAS /tmp/ccOwl4Y6.s page 170 3052 .loc 1 1123 4 is_stmt 0 view .LVU979 @@ -10198,7 +10198,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3098 0000 F8B5 push {r3, r4, r5, r6, r7, lr} 3099 .LCFI23: 3100 .cfi_def_cfa_offset 24 - ARM GAS /tmp/ccQCFK4e.s page 171 + ARM GAS /tmp/ccOwl4Y6.s page 171 3101 .cfi_offset 3, -24 @@ -10258,7 +10258,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3140 .LVL349: 1020:Middlewares/Third_Party/FatFs/src/ff.c **** wc = fs->win[bc++ % SS(fs)]; 3141 .loc 1 1020 4 is_stmt 1 view .LVU1005 - ARM GAS /tmp/ccQCFK4e.s page 172 + ARM GAS /tmp/ccOwl4Y6.s page 172 1020:Middlewares/Third_Party/FatFs/src/ff.c **** wc = fs->win[bc++ % SS(fs)]; @@ -10318,7 +10318,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3180 .loc 1 1022 8 view .LVU1021 3181 0052 1944 add r1, r1, r3 3182 0054 2846 mov r0, r5 - ARM GAS /tmp/ccQCFK4e.s page 173 + ARM GAS /tmp/ccOwl4Y6.s page 173 3183 0056 FFF7FEFF bl move_window @@ -10378,7 +10378,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1028:Middlewares/Third_Party/FatFs/src/ff.c **** val = ld_word(fs->win + clst * 2 % SS(fs)); 3223 .loc 1 1028 47 view .LVU1036 3224 0084 AB89 ldrh r3, [r5, #12] - ARM GAS /tmp/ccQCFK4e.s page 174 + ARM GAS /tmp/ccOwl4Y6.s page 174 1028:Middlewares/Third_Party/FatFs/src/ff.c **** val = ld_word(fs->win + clst * 2 % SS(fs)); @@ -10438,7 +10438,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3263 .loc 1 1033 54 view .LVU1052 3264 00b2 9B08 lsrs r3, r3, #2 1033:Middlewares/Third_Party/FatFs/src/ff.c **** val = ld_dword(fs->win + clst * 4 % SS(fs)) & 0x0FFFFFFF; - ARM GAS /tmp/ccQCFK4e.s page 175 + ARM GAS /tmp/ccOwl4Y6.s page 175 3265 .loc 1 1033 44 view .LVU1053 @@ -10498,7 +10498,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1012:Middlewares/Third_Party/FatFs/src/ff.c **** 3306 .loc 1 1012 7 view .LVU1067 3307 00e2 0120 movs r0, #1 - ARM GAS /tmp/ccQCFK4e.s page 176 + ARM GAS /tmp/ccOwl4Y6.s page 176 3308 .LVL377: @@ -10558,7 +10558,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3354 .cfi_offset 4, -24 3355 .cfi_offset 5, -20 3356 .cfi_offset 6, -16 - ARM GAS /tmp/ccQCFK4e.s page 177 + ARM GAS /tmp/ccOwl4Y6.s page 177 3357 .cfi_offset 7, -12 @@ -10618,7 +10618,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3394 .L261: 1489:Middlewares/Third_Party/FatFs/src/ff.c **** if (ofs / SZDIRE >= fs->n_rootdir) return FR_INT_ERR; /* Is index out of range? */ 3395 .loc 1 1489 2 view .LVU1095 - ARM GAS /tmp/ccQCFK4e.s page 178 + ARM GAS /tmp/ccOwl4Y6.s page 178 1489:Middlewares/Third_Party/FatFs/src/ff.c **** if (ofs / SZDIRE >= fs->n_rootdir) return FR_INT_ERR; /* Is index out of range? */ @@ -10678,7 +10678,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3431 0052 B8F80C20 ldrh r2, [r8, #12] 1506:Middlewares/Third_Party/FatFs/src/ff.c **** 3432 .loc 1 1506 27 view .LVU1115 - ARM GAS /tmp/ccQCFK4e.s page 179 + ARM GAS /tmp/ccOwl4Y6.s page 179 3433 0056 B6FBF2F1 udiv r1, r6, r2 @@ -10738,7 +10738,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3471 .loc 1 1498 7 is_stmt 0 view .LVU1131 3472 0086 0128 cmp r0, #1 3473 0088 14D9 bls .L269 - ARM GAS /tmp/ccQCFK4e.s page 180 + ARM GAS /tmp/ccOwl4Y6.s page 180 1498:Middlewares/Third_Party/FatFs/src/ff.c **** ofs -= csz; @@ -10798,7 +10798,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3515 .LVL399: 1490:Middlewares/Third_Party/FatFs/src/ff.c **** dp->sect = fs->dirbase; 3516 .loc 1 1490 45 discriminator 1 view .LVU1145 - ARM GAS /tmp/ccQCFK4e.s page 181 + ARM GAS /tmp/ccOwl4Y6.s page 181 3517 00ae F9E7 b .L259 @@ -10858,7 +10858,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3564 .cfi_offset 4, -24 3565 .cfi_offset 5, -20 3566 .cfi_offset 6, -16 - ARM GAS /tmp/ccQCFK4e.s page 182 + ARM GAS /tmp/ccOwl4Y6.s page 182 3567 .cfi_offset 7, -12 @@ -10918,7 +10918,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1366:Middlewares/Third_Party/FatFs/src/ff.c **** if (cs < 2) return 1; /* Invalid FAT value */ 3605 .loc 1 1366 8 view .LVU1171 3606 0026 0346 mov r3, r0 - ARM GAS /tmp/ccQCFK4e.s page 183 + ARM GAS /tmp/ccOwl4Y6.s page 183 3607 .LVL413: @@ -10978,7 +10978,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3646 004e 78B1 cbz r0, .L279 1409:Middlewares/Third_Party/FatFs/src/ff.c **** if (ncl == scl) return 0; /* No free cluster */ 3647 .loc 1 1409 4 is_stmt 1 view .LVU1187 - ARM GAS /tmp/ccQCFK4e.s page 184 + ARM GAS /tmp/ccOwl4Y6.s page 184 1409:Middlewares/Third_Party/FatFs/src/ff.c **** if (ncl == scl) return 0; /* No free cluster */ @@ -11038,7 +11038,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1412:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_OK && clst != 0) { 3687 .loc 1 1412 9 view .LVU1203 3688 0078 FFF7FEFF bl put_fat - ARM GAS /tmp/ccQCFK4e.s page 185 + ARM GAS /tmp/ccOwl4Y6.s page 185 3689 .LVL423: @@ -11098,7 +11098,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1421:Middlewares/Third_Party/FatFs/src/ff.c **** } else { 3727 .loc 1 1421 3 is_stmt 1 view .LVU1220 1421:Middlewares/Third_Party/FatFs/src/ff.c **** } else { - ARM GAS /tmp/ccQCFK4e.s page 186 + ARM GAS /tmp/ccOwl4Y6.s page 186 3728 .loc 1 1421 5 is_stmt 0 view .LVU1221 @@ -11158,7 +11158,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3771 .L287: 1405:Middlewares/Third_Party/FatFs/src/ff.c **** } 3772 .loc 1 1405 27 discriminator 1 view .LVU1233 - ARM GAS /tmp/ccQCFK4e.s page 187 + ARM GAS /tmp/ccOwl4Y6.s page 187 3773 00ca 0023 movs r3, #0 @@ -11218,7 +11218,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3819 .loc 1 1287 2 is_stmt 1 view .LVU1243 1287:Middlewares/Third_Party/FatFs/src/ff.c **** 3820 .loc 1 1287 5 is_stmt 0 view .LVU1244 - ARM GAS /tmp/ccQCFK4e.s page 188 + ARM GAS /tmp/ccOwl4Y6.s page 188 3821 0006 0129 cmp r1, #1 @@ -11278,7 +11278,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3860 .loc 1 1297 9 is_stmt 0 view .LVU1259 3861 002c 2146 mov r1, r4 3862 002e 3046 mov r0, r6 - ARM GAS /tmp/ccQCFK4e.s page 189 + ARM GAS /tmp/ccOwl4Y6.s page 189 3863 0030 FFF7FEFF bl get_fat @@ -11338,7 +11338,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1305:Middlewares/Third_Party/FatFs/src/ff.c **** fs->free_clst++; 3900 .loc 1 1305 36 view .LVU1277 3901 0054 911E subs r1, r2, #2 - ARM GAS /tmp/ccQCFK4e.s page 190 + ARM GAS /tmp/ccOwl4Y6.s page 190 1305:Middlewares/Third_Party/FatFs/src/ff.c **** fs->free_clst++; @@ -11398,7 +11398,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3943 0078 F9E7 b .L295 3944 .LVL458: 3945 .L303: - ARM GAS /tmp/ccQCFK4e.s page 191 + ARM GAS /tmp/ccOwl4Y6.s page 191 1300:Middlewares/Third_Party/FatFs/src/ff.c **** if (!_FS_EXFAT || fs->fs_type != FS_EXFAT) { @@ -11458,7 +11458,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3990 .loc 1 2425 5 is_stmt 0 view .LVU1302 3991 000e 20B9 cbnz r0, .L306 2426:Middlewares/Third_Party/FatFs/src/ff.c **** fs->wflag = 1; - ARM GAS /tmp/ccQCFK4e.s page 192 + ARM GAS /tmp/ccOwl4Y6.s page 192 3992 .loc 1 2426 3 is_stmt 1 view .LVU1303 @@ -11518,7 +11518,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1525:Middlewares/Third_Party/FatFs/src/ff.c **** #if !_FS_READONLY 4037 .loc 1 1525 9 is_stmt 0 view .LVU1315 4038 0004 0668 ldr r6, [r0] - ARM GAS /tmp/ccQCFK4e.s page 193 + ARM GAS /tmp/ccOwl4Y6.s page 193 4039 .LVL465: @@ -11578,7 +11578,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4076 .loc 1 1537 4 is_stmt 1 view .LVU1332 1537:Middlewares/Third_Party/FatFs/src/ff.c **** dp->sect = 0; return FR_NO_FILE; 4077 .loc 1 1537 26 is_stmt 0 view .LVU1333 - ARM GAS /tmp/ccQCFK4e.s page 194 + ARM GAS /tmp/ccOwl4Y6.s page 194 4078 002e 3389 ldrh r3, [r6, #8] @@ -11638,7 +11638,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4116 .LVL473: 1538:Middlewares/Third_Party/FatFs/src/ff.c **** } 4117 .loc 1 1538 26 view .LVU1350 - ARM GAS /tmp/ccQCFK4e.s page 195 + ARM GAS /tmp/ccOwl4Y6.s page 195 4118 0056 F9E7 b .L309 @@ -11698,7 +11698,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1548:Middlewares/Third_Party/FatFs/src/ff.c **** dp->sect = 0; return FR_NO_FILE; 4155 .loc 1 1548 9 is_stmt 0 view .LVU1368 4156 007e 8FB1 cbz r7, .L327 - ARM GAS /tmp/ccQCFK4e.s page 196 + ARM GAS /tmp/ccOwl4Y6.s page 196 1551:Middlewares/Third_Party/FatFs/src/ff.c **** if (clst == 0) return FR_DENIED; /* No free cluster */ @@ -11758,7 +11758,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4194 .loc 1 1549 16 is_stmt 0 view .LVU1385 4195 00a4 0023 movs r3, #0 4196 00a6 EB61 str r3, [r5, #28] - ARM GAS /tmp/ccQCFK4e.s page 197 + ARM GAS /tmp/ccOwl4Y6.s page 197 1549:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -11818,7 +11818,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4236 00d2 F8B9 cbnz r0, .L324 1559:Middlewares/Third_Party/FatFs/src/ff.c **** fs->wflag = 1; 4237 .loc 1 1559 72 is_stmt 1 discriminator 2 view .LVU1401 - ARM GAS /tmp/ccQCFK4e.s page 198 + ARM GAS /tmp/ccOwl4Y6.s page 198 1559:Middlewares/Third_Party/FatFs/src/ff.c **** fs->wflag = 1; @@ -11878,7 +11878,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4278 00fc 0420 movs r0, #4 4279 .LVL493: 1531:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 199 + ARM GAS /tmp/ccOwl4Y6.s page 199 4280 .loc 1 1531 105 discriminator 3 view .LVU1416 @@ -11938,7 +11938,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4323 .LFE1206: 4325 .section .text.dir_find,"ax",%progbits 4326 .align 1 - ARM GAS /tmp/ccQCFK4e.s page 200 + ARM GAS /tmp/ccOwl4Y6.s page 200 4327 .syntax unified @@ -11998,7 +11998,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2277:Middlewares/Third_Party/FatFs/src/ff.c **** } while (res == FR_OK); 4370 .loc 1 2277 9 is_stmt 0 view .LVU1440 4371 0014 0021 movs r1, #0 - ARM GAS /tmp/ccQCFK4e.s page 201 + ARM GAS /tmp/ccOwl4Y6.s page 201 4372 0016 2046 mov r0, r4 @@ -12058,7 +12058,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4410 .loc 1 2274 16 view .LVU1456 4411 003c A371 strb r3, [r4, #6] 4412 .LVL516: - ARM GAS /tmp/ccQCFK4e.s page 202 + ARM GAS /tmp/ccOwl4Y6.s page 202 2275:Middlewares/Third_Party/FatFs/src/ff.c **** #endif @@ -12118,7 +12118,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4460 .cfi_def_cfa_offset 24 4461 0004 0446 mov r4, r0 4462 0006 0191 str r1, [sp, #4] - ARM GAS /tmp/ccQCFK4e.s page 203 + ARM GAS /tmp/ccOwl4Y6.s page 203 2818:Middlewares/Third_Party/FatFs/src/ff.c **** BYTE ns; @@ -12178,7 +12178,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4500 .L339: 2855:Middlewares/Third_Party/FatFs/src/ff.c **** res = create_name(dp, &path); /* Get a segment name of the path */ 4501 .loc 1 2855 3 is_stmt 1 view .LVU1483 - ARM GAS /tmp/ccQCFK4e.s page 204 + ARM GAS /tmp/ccOwl4Y6.s page 204 2856:Middlewares/Third_Party/FatFs/src/ff.c **** if (res != FR_OK) break; @@ -12238,7 +12238,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4538 .loc 1 2888 32 is_stmt 0 view .LVU1501 4539 004e 05F13401 add r1, r5, #52 2888:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 205 + ARM GAS /tmp/ccOwl4Y6.s page 205 4540 .loc 1 2888 44 view .LVU1502 @@ -12298,7 +12298,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2894:Middlewares/Third_Party/FatFs/src/ff.c **** 4580 .loc 1 2894 1 is_stmt 0 view .LVU1517 4581 007a 1846 mov r0, r3 - ARM GAS /tmp/ccQCFK4e.s page 206 + ARM GAS /tmp/ccOwl4Y6.s page 206 4582 007c 03B0 add sp, sp, #12 @@ -12358,7 +12358,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4629 .cfi_offset 4, -20 4630 .cfi_offset 5, -16 4631 .cfi_offset 6, -12 - ARM GAS /tmp/ccQCFK4e.s page 207 + ARM GAS /tmp/ccOwl4Y6.s page 207 4632 .cfi_offset 7, -8 @@ -12418,7 +12418,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4671 0020 0246 mov r2, r0 4672 0022 70B9 cbnz r0, .L348 4673 .LVL545: - ARM GAS /tmp/ccQCFK4e.s page 208 + ARM GAS /tmp/ccOwl4Y6.s page 208 4674 .L350: @@ -12478,7 +12478,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 1619:Middlewares/Third_Party/FatFs/src/ff.c **** } 4713 .loc 1 1619 2 is_stmt 1 view .LVU1557 1620:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 209 + ARM GAS /tmp/ccOwl4Y6.s page 209 4714 .loc 1 1620 1 is_stmt 0 view .LVU1558 @@ -12538,7 +12538,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2371:Middlewares/Third_Party/FatFs/src/ff.c **** res = move_window(fs, dp->sect); 4760 .loc 1 2371 5 is_stmt 0 view .LVU1569 4761 000c 0546 mov r5, r0 - ARM GAS /tmp/ccQCFK4e.s page 210 + ARM GAS /tmp/ccOwl4Y6.s page 210 4762 000e 08B1 cbz r0, .L359 @@ -12598,7 +12598,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4804 .LFE1212: 4806 .section .text.dir_read,"ax",%progbits 4807 .align 1 - ARM GAS /tmp/ccQCFK4e.s page 211 + ARM GAS /tmp/ccOwl4Y6.s page 211 4808 .syntax unified @@ -12658,7 +12658,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4851 0010 FFF7FEFF bl dir_next 4852 .LVL568: 2194:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 212 + ARM GAS /tmp/ccOwl4Y6.s page 212 4853 .loc 1 2194 3 is_stmt 1 view .LVU1594 @@ -12718,7 +12718,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 2188:Middlewares/Third_Party/FatFs/src/ff.c **** break; 4890 .loc 1 2188 4 is_stmt 1 view .LVU1612 2188:Middlewares/Third_Party/FatFs/src/ff.c **** break; - ARM GAS /tmp/ccQCFK4e.s page 213 + ARM GAS /tmp/ccOwl4Y6.s page 213 4891 .loc 1 2188 7 is_stmt 0 view .LVU1613 @@ -12778,7 +12778,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4934 .align 1 4935 .syntax unified 4936 .thumb - ARM GAS /tmp/ccQCFK4e.s page 214 + ARM GAS /tmp/ccOwl4Y6.s page 214 4937 .thumb_func @@ -12838,7 +12838,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4979 .loc 1 968 6 discriminator 1 view .LVU1638 4980 001c 00B1 cbz r0, .L369 968:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 215 + ARM GAS /tmp/ccOwl4Y6.s page 215 4981 .loc 1 968 56 discriminator 1 view .LVU1639 @@ -12898,7 +12898,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5023 0056 6169 ldr r1, [r4, #20] 5024 0058 04F50770 add r0, r4, #540 5025 005c FFF7FEFF bl st_dword - ARM GAS /tmp/ccQCFK4e.s page 216 + ARM GAS /tmp/ccOwl4Y6.s page 216 5026 .LVL587: @@ -12958,7 +12958,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5072 .loc 1 3265 1 is_stmt 0 view .LVU1661 5073 0000 70B5 push {r4, r5, r6, lr} 5074 .LCFI38: - ARM GAS /tmp/ccQCFK4e.s page 217 + ARM GAS /tmp/ccOwl4Y6.s page 217 5075 .cfi_def_cfa_offset 16 @@ -13018,7 +13018,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3279:Middlewares/Third_Party/FatFs/src/ff.c **** #endif 5114 .loc 1 3279 3 is_stmt 0 view .LVU1677 5115 0020 FFF7FEFF bl clear_lock - ARM GAS /tmp/ccQCFK4e.s page 218 + ARM GAS /tmp/ccOwl4Y6.s page 218 5116 .LVL595: @@ -13078,7 +13078,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5155 .cfi_remember_state 5156 .cfi_def_cfa_offset 16 5157 @ sp needed - ARM GAS /tmp/ccQCFK4e.s page 219 + ARM GAS /tmp/ccOwl4Y6.s page 219 5158 004c 70BD pop {r4, r5, r6, pc} @@ -13138,7 +13138,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5207 .cfi_offset 8, -12 5208 .cfi_offset 9, -8 5209 .cfi_offset 14, -4 - ARM GAS /tmp/ccQCFK4e.s page 220 + ARM GAS /tmp/ccOwl4Y6.s page 220 5210 0004 91B0 sub sp, sp, #68 @@ -13198,7 +13198,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5247 .loc 1 3499 31 is_stmt 0 discriminator 1 view .LVU1716 5248 0024 0023 movs r3, #0 5249 0026 3360 str r3, [r6] - ARM GAS /tmp/ccQCFK4e.s page 221 + ARM GAS /tmp/ccOwl4Y6.s page 221 5250 .LVL607: @@ -13258,7 +13258,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5290 004c 14BF ite ne 5291 004e 0121 movne r1, #1 5292 0050 0021 moveq r1, #0 - ARM GAS /tmp/ccQCFK4e.s page 222 + ARM GAS /tmp/ccOwl4Y6.s page 222 5293 0052 04A8 add r0, sp, #16 @@ -13318,7 +13318,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3392:Middlewares/Third_Party/FatFs/src/ff.c **** st_dword(dj.dir + DIR_ModTime, dw); /* Set modified time */ 5333 .loc 1 3392 6 is_stmt 1 view .LVU1745 5334 007c 0146 mov r1, r0 - ARM GAS /tmp/ccQCFK4e.s page 223 + ARM GAS /tmp/ccOwl4Y6.s page 223 5335 007e 0C98 ldr r0, [sp, #48] @@ -13378,7 +13378,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3398:Middlewares/Third_Party/FatFs/src/ff.c **** 5378 .loc 1 3398 6 view .LVU1757 3398:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 224 + ARM GAS /tmp/ccOwl4Y6.s page 224 5379 .loc 1 3398 16 is_stmt 0 view .LVU1758 @@ -13438,7 +13438,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3405:Middlewares/Third_Party/FatFs/src/ff.c **** } 5419 .loc 1 3405 22 view .LVU1773 5420 00e8 039B ldr r3, [sp, #12] - ARM GAS /tmp/ccQCFK4e.s page 225 + ARM GAS /tmp/ccOwl4Y6.s page 225 5421 00ea 1C61 str r4, [r3, #16] @@ -13498,7 +13498,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5462 0114 AAD0 beq .L393 3360:Middlewares/Third_Party/FatFs/src/ff.c **** } 5463 .loc 1 3360 36 discriminator 1 view .LVU1787 - ARM GAS /tmp/ccQCFK4e.s page 226 + ARM GAS /tmp/ccOwl4Y6.s page 226 5464 0116 0825 movs r5, #8 @@ -13558,7 +13558,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3423:Middlewares/Third_Party/FatFs/src/ff.c **** mode |= FA_MODIFIED; 5503 .loc 1 3423 7 is_stmt 0 view .LVU1803 5504 0140 17F0080F tst r7, #8 - ARM GAS /tmp/ccQCFK4e.s page 227 + ARM GAS /tmp/ccOwl4Y6.s page 227 5505 0144 01D0 beq .L395 @@ -13618,7 +13618,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5543 .loc 1 3444 3 is_stmt 1 view .LVU1819 3456:Middlewares/Third_Party/FatFs/src/ff.c **** fp->obj.objsize = ld_dword(dj.dir + DIR_FileSize); 5544 .loc 1 3456 5 view .LVU1820 - ARM GAS /tmp/ccQCFK4e.s page 228 + ARM GAS /tmp/ccOwl4Y6.s page 228 3456:Middlewares/Third_Party/FatFs/src/ff.c **** fp->obj.objsize = ld_dword(dj.dir + DIR_FileSize); @@ -13678,7 +13678,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3466:Middlewares/Third_Party/FatFs/src/ff.c **** fp->fptr = 0; /* Set file pointer top of the file */ 5581 .loc 1 3466 4 is_stmt 1 view .LVU1839 3466:Middlewares/Third_Party/FatFs/src/ff.c **** fp->fptr = 0; /* Set file pointer top of the file */ - ARM GAS /tmp/ccQCFK4e.s page 229 + ARM GAS /tmp/ccOwl4Y6.s page 229 5582 .loc 1 3466 13 is_stmt 0 view .LVU1840 @@ -13738,7 +13738,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5619 01bc B168 ldr r1, [r6, #8] 5620 .LVL654: 3476:Middlewares/Third_Party/FatFs/src/ff.c **** clst = get_fat(&fp->obj, clst); - ARM GAS /tmp/ccQCFK4e.s page 230 + ARM GAS /tmp/ccOwl4Y6.s page 230 5621 .loc 1 3476 5 is_stmt 1 view .LVU1858 @@ -13798,7 +13798,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5660 .loc 1 3479 34 discriminator 1 view .LVU1873 5661 01e2 0125 movs r5, #1 5662 .LVL660: - ARM GAS /tmp/ccQCFK4e.s page 231 + ARM GAS /tmp/ccOwl4Y6.s page 231 3479:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -13858,7 +13858,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3486:Middlewares/Third_Party/FatFs/src/ff.c **** #if !_FS_TINY 5701 .loc 1 3486 21 view .LVU1890 5702 020e 0244 add r2, r2, r0 - ARM GAS /tmp/ccQCFK4e.s page 232 + ARM GAS /tmp/ccOwl4Y6.s page 232 3486:Middlewares/Third_Party/FatFs/src/ff.c **** #if !_FS_TINY @@ -13918,7 +13918,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5743 0230 FAE6 b .L387 5744 .cfi_endproc 5745 .LFE1222: - ARM GAS /tmp/ccQCFK4e.s page 233 + ARM GAS /tmp/ccOwl4Y6.s page 233 5747 .section .text.f_read,"ax",%progbits @@ -13978,7 +13978,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3526:Middlewares/Third_Party/FatFs/src/ff.c **** res = validate(&fp->obj, &fs); /* Check validity of the file object */ 5792 .loc 1 3526 6 view .LVU1915 5793 0010 C8F80030 str r3, [r8] - ARM GAS /tmp/ccQCFK4e.s page 234 + ARM GAS /tmp/ccOwl4Y6.s page 234 3527:Middlewares/Third_Party/FatFs/src/ff.c **** if (res != FR_OK || (res = (FRESULT)fp->err) != FR_OK) LEAVE_FF(fs, res); /* Check validity */ @@ -14038,7 +14038,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5832 0040 2E46 mov r6, r5 5833 .LVL682: 3531:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 235 + ARM GAS /tmp/ccOwl4Y6.s page 235 5834 .loc 1 3531 5 view .LVU1932 @@ -14098,7 +14098,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5874 .loc 1 3551 29 discriminator 1 view .LVU1946 5875 0070 CDF804A0 str r10, [sp, #4] 5876 .LVL689: - ARM GAS /tmp/ccQCFK4e.s page 236 + ARM GAS /tmp/ccOwl4Y6.s page 236 3551:Middlewares/Third_Party/FatFs/src/ff.c **** fp->clust = clst; /* Update current cluster */ @@ -14158,7 +14158,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5916 009c 5345 cmp r3, r10 5917 009e F5D2 bcs .L437 3570:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 237 + ARM GAS /tmp/ccOwl4Y6.s page 237 5918 .loc 1 3570 6 is_stmt 1 view .LVU1962 @@ -14218,7 +14218,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5958 00d4 C4F82090 str r9, [r4, #32] 5959 .LVL698: 5960 .L426: - ARM GAS /tmp/ccQCFK4e.s page 238 + ARM GAS /tmp/ccOwl4Y6.s page 238 3590:Middlewares/Third_Party/FatFs/src/ff.c **** if (rcnt > btr) rcnt = btr; /* Clip it by btr if needed */ @@ -14278,7 +14278,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3534:Middlewares/Third_Party/FatFs/src/ff.c **** if (fp->fptr % SS(fs) == 0) { /* On the sector boundary? */ 6000 .loc 1 3534 36 view .LVU1992 6001 0104 D8F80030 ldr r3, [r8] - ARM GAS /tmp/ccQCFK4e.s page 239 + ARM GAS /tmp/ccOwl4Y6.s page 239 3534:Middlewares/Third_Party/FatFs/src/ff.c **** if (fp->fptr % SS(fs) == 0) { /* On the sector boundary? */ @@ -14338,7 +14338,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6039 .loc 1 3538 8 is_stmt 0 view .LVU2009 6040 0132 0029 cmp r1, #0 6041 0134 86D1 bne .L428 - ARM GAS /tmp/ccQCFK4e.s page 240 + ARM GAS /tmp/ccOwl4Y6.s page 240 3539:Middlewares/Third_Party/FatFs/src/ff.c **** } else { /* Middle or end of the file */ @@ -14398,7 +14398,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3557:Middlewares/Third_Party/FatFs/src/ff.c **** if (cc) { /* Read maximum contiguous sectors directly */ 6079 .loc 1 3557 4 is_stmt 1 view .LVU2027 3557:Middlewares/Third_Party/FatFs/src/ff.c **** if (cc) { /* Read maximum contiguous sectors directly */ - ARM GAS /tmp/ccQCFK4e.s page 241 + ARM GAS /tmp/ccOwl4Y6.s page 241 6080 .loc 1 3557 15 is_stmt 0 view .LVU2028 @@ -14458,7 +14458,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6119 0190 CDF804A0 str r10, [sp, #4] 6120 .LVL714: 6121 .L423: - ARM GAS /tmp/ccQCFK4e.s page 242 + ARM GAS /tmp/ccOwl4Y6.s page 242 3601:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -14518,7 +14518,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3585:Middlewares/Third_Party/FatFs/src/ff.c **** } 6164 .loc 1 3585 57 is_stmt 1 discriminator 1 view .LVU2056 6165 01c4 4FF0010A mov r10, #1 - ARM GAS /tmp/ccQCFK4e.s page 243 + ARM GAS /tmp/ccOwl4Y6.s page 243 6166 .LVL720: @@ -14578,7 +14578,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6215 0006 0446 mov r4, r0 6216 0008 0F46 mov r7, r1 6217 000a 1546 mov r5, r2 - ARM GAS /tmp/ccQCFK4e.s page 244 + ARM GAS /tmp/ccOwl4Y6.s page 244 6218 000c 9846 mov r8, r3 @@ -14638,7 +14638,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6254 .loc 1 3628 5 view .LVU2081 6255 002a 13F0020F tst r3, #2 6256 002e 00F0EC80 beq .L482 - ARM GAS /tmp/ccQCFK4e.s page 245 + ARM GAS /tmp/ccOwl4Y6.s page 245 3631:Middlewares/Third_Party/FatFs/src/ff.c **** btw = (UINT)(0xFFFFFFFF - (DWORD)fp->fptr); @@ -14698,7 +14698,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6294 .loc 1 3657 5 view .LVU2098 3657:Middlewares/Third_Party/FatFs/src/ff.c **** fp->clust = clst; /* Update current cluster */ 6295 .loc 1 3657 8 is_stmt 0 view .LVU2099 - ARM GAS /tmp/ccQCFK4e.s page 246 + ARM GAS /tmp/ccOwl4Y6.s page 246 6296 0054 B0F1FF3F cmp r0, #-1 @@ -14758,7 +14758,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6332 .loc 1 3671 9 is_stmt 0 view .LVU2117 6333 007c B144 add r9, r9, r6 6334 .LVL736: - ARM GAS /tmp/ccQCFK4e.s page 247 + ARM GAS /tmp/ccOwl4Y6.s page 247 3672:Middlewares/Third_Party/FatFs/src/ff.c **** if (cc) { /* Write maximum contiguous sectors directly */ @@ -14818,7 +14818,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3677:Middlewares/Third_Party/FatFs/src/ff.c **** #if _FS_MINIMIZE <= 2 6373 .loc 1 3677 57 is_stmt 1 discriminator 1 view .LVU2134 6374 00b2 CDF804A0 str r10, [sp, #4] - ARM GAS /tmp/ccQCFK4e.s page 248 + ARM GAS /tmp/ccOwl4Y6.s page 248 6375 .LVL741: @@ -14878,7 +14878,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3665:Middlewares/Third_Party/FatFs/src/ff.c **** fp->flag &= (BYTE)~FA_DIRTY; 6419 .loc 1 3665 5 is_stmt 1 view .LVU2145 3665:Middlewares/Third_Party/FatFs/src/ff.c **** fp->flag &= (BYTE)~FA_DIRTY; - ARM GAS /tmp/ccQCFK4e.s page 249 + ARM GAS /tmp/ccOwl4Y6.s page 249 6420 .loc 1 3665 9 is_stmt 0 view .LVU2146 @@ -14938,7 +14938,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3685:Middlewares/Third_Party/FatFs/src/ff.c **** mem_cpy(fp->buf, wbuff + ((fp->sect - sect) * SS(fs)), SS(fs)); 6461 .loc 1 3685 11 is_stmt 0 view .LVU2160 6462 011c 236A ldr r3, [r4, #32] - ARM GAS /tmp/ccQCFK4e.s page 250 + ARM GAS /tmp/ccOwl4Y6.s page 250 3685:Middlewares/Third_Party/FatFs/src/ff.c **** mem_cpy(fp->buf, wbuff + ((fp->sect - sect) * SS(fs)), SS(fs)); @@ -14998,7 +14998,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6502 014c 4B45 cmp r3, r9 6503 014e 03D0 beq .L478 3701:Middlewares/Third_Party/FatFs/src/ff.c **** disk_read(fs->drv, fp->buf, sect, 1) != RES_OK) { - ARM GAS /tmp/ccQCFK4e.s page 251 + ARM GAS /tmp/ccOwl4Y6.s page 251 6504 .loc 1 3701 7 view .LVU2176 @@ -15058,7 +15058,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6542 0176 3246 mov r2, r6 6543 0178 3946 mov r1, r7 6544 017a 1844 add r0, r0, r3 - ARM GAS /tmp/ccQCFK4e.s page 252 + ARM GAS /tmp/ccOwl4Y6.s page 252 6545 017c FFF7FEFF bl mem_cpy @@ -15118,7 +15118,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6583 .loc 1 3637 9 is_stmt 0 view .LVU2208 6584 01a8 A169 ldr r1, [r4, #24] 3637:Middlewares/Third_Party/FatFs/src/ff.c **** csect = (UINT)(fp->fptr / SS(fs)) & (fs->csize - 1); /* Sector offset in the cluster */ - ARM GAS /tmp/ccQCFK4e.s page 253 + ARM GAS /tmp/ccOwl4Y6.s page 253 6585 .loc 1 3637 18 view .LVU2209 @@ -15178,7 +15178,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6622 01d6 2046 mov r0, r4 6623 .LVL767: 3643:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 254 + ARM GAS /tmp/ccOwl4Y6.s page 254 6624 .loc 1 3643 14 view .LVU2227 @@ -15238,7 +15238,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6666 .LVL775: 3628:Middlewares/Third_Party/FatFs/src/ff.c **** 6667 .loc 1 3628 30 discriminator 1 view .LVU2240 - ARM GAS /tmp/ccQCFK4e.s page 255 + ARM GAS /tmp/ccOwl4Y6.s page 255 6668 020e 52E7 b .L459 @@ -15298,7 +15298,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5960:Middlewares/Third_Party/FatFs/src/ff.c **** #endif 6714 .loc 1 5960 2 is_stmt 1 view .LVU2251 5960:Middlewares/Third_Party/FatFs/src/ff.c **** #endif - ARM GAS /tmp/ccQCFK4e.s page 256 + ARM GAS /tmp/ccOwl4Y6.s page 256 6715 .loc 1 5960 11 is_stmt 0 view .LVU2252 @@ -15358,7 +15358,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6757 .LVL785: 6758 .L500: 5964:Middlewares/Third_Party/FatFs/src/ff.c **** i = (bw == (UINT)i) ? 0 : -1; - ARM GAS /tmp/ccQCFK4e.s page 257 + ARM GAS /tmp/ccOwl4Y6.s page 257 6759 .loc 1 5964 3 is_stmt 1 view .LVU2265 @@ -15418,7 +15418,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6803 .loc 1 5979 2 view .LVU2277 5979:Middlewares/Third_Party/FatFs/src/ff.c **** && f_write(pb->fp, pb->buf, (UINT)pb->idx, &nw) == FR_OK 6804 .loc 1 5979 11 is_stmt 0 view .LVU2278 - ARM GAS /tmp/ccQCFK4e.s page 258 + ARM GAS /tmp/ccOwl4Y6.s page 258 6805 0000 4268 ldr r2, [r0, #4] @@ -15478,7 +15478,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6847 .LVL793: 6848 .L504: 6849 .LCFI61: - ARM GAS /tmp/ccQCFK4e.s page 259 + ARM GAS /tmp/ccOwl4Y6.s page 259 6850 .cfi_def_cfa_offset 0 @@ -15538,7 +15538,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 3737:Middlewares/Third_Party/FatFs/src/ff.c **** DWORD tm; 6900 .loc 1 3737 2 view .LVU2297 3738:Middlewares/Third_Party/FatFs/src/ff.c **** BYTE *dir; - ARM GAS /tmp/ccQCFK4e.s page 260 + ARM GAS /tmp/ccOwl4Y6.s page 260 6901 .loc 1 3738 2 view .LVU2298 @@ -15598,7 +15598,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6938 002a 78B1 cbz r0, .L517 6939 .LVL802: 6940 .L512: - ARM GAS /tmp/ccQCFK4e.s page 261 + ARM GAS /tmp/ccOwl4Y6.s page 261 3802:Middlewares/Third_Party/FatFs/src/ff.c **** @@ -15658,7 +15658,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6982 .loc 1 3789 6 is_stmt 1 view .LVU2328 6983 0056 A268 ldr r2, [r4, #8] 6984 0058 3146 mov r1, r6 - ARM GAS /tmp/ccQCFK4e.s page 262 + ARM GAS /tmp/ccOwl4Y6.s page 262 6985 005a 2068 ldr r0, [r4] @@ -15718,7 +15718,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7027 .cfi_endproc 7028 .LFE1225: 7030 .section .text.f_close,"ax",%progbits - ARM GAS /tmp/ccQCFK4e.s page 263 + ARM GAS /tmp/ccOwl4Y6.s page 263 7031 .align 1 @@ -15778,7 +15778,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7076 .cfi_restore_state 3825:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_OK) { 7077 .loc 1 3825 3 is_stmt 1 view .LVU2351 - ARM GAS /tmp/ccQCFK4e.s page 264 + ARM GAS /tmp/ccOwl4Y6.s page 264 3825:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_OK) { @@ -15838,7 +15838,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7122 .cfi_def_cfa_offset 36 7123 .cfi_offset 4, -36 7124 .cfi_offset 5, -32 - ARM GAS /tmp/ccQCFK4e.s page 265 + ARM GAS /tmp/ccOwl4Y6.s page 265 7125 .cfi_offset 6, -28 @@ -15898,7 +15898,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4024:Middlewares/Third_Party/FatFs/src/ff.c **** if (ofs == CREATE_LINKMAP) { /* Create CLMT */ 7163 .loc 1 4024 5 view .LVU2380 7164 001a 002B cmp r3, #0 - ARM GAS /tmp/ccQCFK4e.s page 266 + ARM GAS /tmp/ccOwl4Y6.s page 266 7165 001c 00F08E80 beq .L526 @@ -15958,7 +15958,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7205 .loc 1 4027 9 view .LVU2394 7206 003e 58F804BB ldr fp, [r8], #4 7207 .LVL829: - ARM GAS /tmp/ccQCFK4e.s page 267 + ARM GAS /tmp/ccOwl4Y6.s page 267 4027:Middlewares/Third_Party/FatFs/src/ff.c **** cl = fp->obj.sclust; /* Origin of the chain */ @@ -16018,7 +16018,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7243 005c 2046 mov r0, r4 7244 005e FFF7FEFF bl get_fat 7245 .LVL835: - ARM GAS /tmp/ccQCFK4e.s page 268 + ARM GAS /tmp/ccOwl4Y6.s page 268 4035:Middlewares/Third_Party/FatFs/src/ff.c **** if (cl <= 1) ABORT(fs, FR_INT_ERR); @@ -16078,7 +16078,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4042:Middlewares/Third_Party/FatFs/src/ff.c **** } 7283 .loc 1 4042 17 is_stmt 1 view .LVU2431 4042:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 269 + ARM GAS /tmp/ccOwl4Y6.s page 269 7284 .loc 1 4042 21 is_stmt 0 view .LVU2432 @@ -16138,7 +16138,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4044:Middlewares/Third_Party/FatFs/src/ff.c **** if (ulen <= tlen) { 7324 .loc 1 4044 15 view .LVU2447 7325 00a2 C3F80090 str r9, [r3] - ARM GAS /tmp/ccQCFK4e.s page 270 + ARM GAS /tmp/ccOwl4Y6.s page 270 4045:Middlewares/Third_Party/FatFs/src/ff.c **** *tbl = 0; /* Terminate table */ @@ -16198,7 +16198,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4057:Middlewares/Third_Party/FatFs/src/ff.c **** if (fp->fptr % SS(fs) && dsc != fp->sect) { /* Refill sector cache if needed */ 7364 .loc 1 4057 53 view .LVU2464 7365 00da 013A subs r2, r2, #1 - ARM GAS /tmp/ccQCFK4e.s page 271 + ARM GAS /tmp/ccOwl4Y6.s page 271 4057:Middlewares/Third_Party/FatFs/src/ff.c **** if (fp->fptr % SS(fs) && dsc != fp->sect) { /* Refill sector cache if needed */ @@ -16258,7 +16258,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7404 .loc 1 4068 15 is_stmt 0 view .LVU2480 7405 010c 2562 str r5, [r4, #32] 7406 010e 91E7 b .L525 - ARM GAS /tmp/ccQCFK4e.s page 272 + ARM GAS /tmp/ccOwl4Y6.s page 272 7407 .LVL854: @@ -16318,7 +16318,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7446 .L572: 4066:Middlewares/Third_Party/FatFs/src/ff.c **** #endif 7447 .loc 1 4066 57 is_stmt 1 discriminator 1 view .LVU2496 - ARM GAS /tmp/ccQCFK4e.s page 273 + ARM GAS /tmp/ccOwl4Y6.s page 273 7448 0136 0126 movs r6, #1 @@ -16378,7 +16378,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7485 0154 019A ldr r2, [sp, #4] 7486 0156 B2F80A80 ldrh r8, [r2, #10] 4086:Middlewares/Third_Party/FatFs/src/ff.c **** if (ifptr > 0 && - ARM GAS /tmp/ccQCFK4e.s page 274 + ARM GAS /tmp/ccOwl4Y6.s page 274 7487 .loc 1 4086 29 view .LVU2514 @@ -16438,7 +16438,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7524 017e 04E0 b .L542 7525 .LVL869: 7526 .L541: - ARM GAS /tmp/ccQCFK4e.s page 275 + ARM GAS /tmp/ccOwl4Y6.s page 275 4093:Middlewares/Third_Party/FatFs/src/ff.c **** #if !_FS_READONLY @@ -16498,7 +16498,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7564 019e 2275 strb r2, [r4, #20] 7565 .L555: 4138:Middlewares/Third_Party/FatFs/src/ff.c **** #if !_FS_TINY - ARM GAS /tmp/ccQCFK4e.s page 276 + ARM GAS /tmp/ccOwl4Y6.s page 276 7566 .loc 1 4138 3 is_stmt 1 view .LVU2549 @@ -16558,7 +16558,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7606 .L574: 4096:Middlewares/Third_Party/FatFs/src/ff.c **** if (clst == 1) ABORT(fs, FR_INT_ERR); 7607 .loc 1 4096 6 is_stmt 1 view .LVU2564 - ARM GAS /tmp/ccQCFK4e.s page 277 + ARM GAS /tmp/ccOwl4Y6.s page 277 4096:Middlewares/Third_Party/FatFs/src/ff.c **** if (clst == 1) ABORT(fs, FR_INT_ERR); @@ -16618,7 +16618,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7645 .loc 1 4098 30 is_stmt 1 discriminator 1 view .LVU2581 4098:Middlewares/Third_Party/FatFs/src/ff.c **** fp->obj.sclust = clst; 7646 .loc 1 4098 30 is_stmt 0 view .LVU2582 - ARM GAS /tmp/ccQCFK4e.s page 278 + ARM GAS /tmp/ccOwl4Y6.s page 278 7647 01fa 1BE7 b .L525 @@ -16678,7 +16678,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7686 .LVL884: 4106:Middlewares/Third_Party/FatFs/src/ff.c **** #if !_FS_READONLY 7687 .loc 1 4106 18 is_stmt 1 view .LVU2598 - ARM GAS /tmp/ccQCFK4e.s page 279 + ARM GAS /tmp/ccOwl4Y6.s page 279 4106:Middlewares/Third_Party/FatFs/src/ff.c **** #if !_FS_READONLY @@ -16738,7 +16738,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4127:Middlewares/Third_Party/FatFs/src/ff.c **** nsect = clust2sect(fs, clst); /* Current sector */ 7726 .loc 1 4127 13 view .LVU2615 7727 024c B7FBF8F3 udiv r3, r7, r8 - ARM GAS /tmp/ccQCFK4e.s page 280 + ARM GAS /tmp/ccOwl4Y6.s page 280 7728 0250 08FB1373 mls r3, r8, r3, r7 @@ -16798,7 +16798,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7766 .LVL895: 4123:Middlewares/Third_Party/FatFs/src/ff.c **** fp->clust = clst; 7767 .loc 1 4123 45 is_stmt 0 discriminator 3 view .LVU2632 - ARM GAS /tmp/ccQCFK4e.s page 281 + ARM GAS /tmp/ccOwl4Y6.s page 281 7768 0270 6675 strb r6, [r4, #21] @@ -16858,7 +16858,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7807 0294 95E7 b .L556 7808 .L581: 4142:Middlewares/Third_Party/FatFs/src/ff.c **** fp->flag &= (BYTE)~FA_DIRTY; - ARM GAS /tmp/ccQCFK4e.s page 282 + ARM GAS /tmp/ccOwl4Y6.s page 282 7809 .loc 1 4142 62 is_stmt 1 discriminator 1 view .LVU2648 @@ -16918,7 +16918,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7854 .cfi_def_cfa_offset 12 7855 .cfi_offset 4, -12 7856 .cfi_offset 5, -8 - ARM GAS /tmp/ccQCFK4e.s page 283 + ARM GAS /tmp/ccOwl4Y6.s page 283 7857 .cfi_offset 14, -4 @@ -16978,7 +16978,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7896 001e 2046 mov r0, r4 7897 0020 05B0 add sp, sp, #20 7898 .LCFI77: - ARM GAS /tmp/ccQCFK4e.s page 284 + ARM GAS /tmp/ccOwl4Y6.s page 284 7899 .cfi_remember_state @@ -17038,7 +17038,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7937 .loc 1 4196 21 is_stmt 0 view .LVU2690 7938 0044 296A ldr r1, [r5, #32] 7939 0046 0398 ldr r0, [sp, #12] - ARM GAS /tmp/ccQCFK4e.s page 285 + ARM GAS /tmp/ccOwl4Y6.s page 285 7940 .LVL917: @@ -17098,7 +17098,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 7977 006a 0021 movs r1, #0 7978 006c 2846 mov r0, r5 7979 .LVL920: - ARM GAS /tmp/ccQCFK4e.s page 286 + ARM GAS /tmp/ccOwl4Y6.s page 286 4208:Middlewares/Third_Party/FatFs/src/ff.c **** if (!obj->lockid) res = FR_TOO_MANY_OPEN_FILES; @@ -17158,7 +17158,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8021 .LFE1228: 8023 .section .text.f_closedir,"ax",%progbits 8024 .align 1 - ARM GAS /tmp/ccQCFK4e.s page 287 + ARM GAS /tmp/ccOwl4Y6.s page 287 8025 .global f_closedir @@ -17218,7 +17218,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4249:Middlewares/Third_Party/FatFs/src/ff.c **** } 8067 .loc 1 4249 4 is_stmt 1 view .LVU2734 4249:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 288 + ARM GAS /tmp/ccOwl4Y6.s page 288 8068 .loc 1 4249 15 is_stmt 0 view .LVU2735 @@ -17278,7 +17278,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8117 0002 82B0 sub sp, sp, #8 8118 .LCFI84: 8119 .cfi_def_cfa_offset 24 - ARM GAS /tmp/ccQCFK4e.s page 289 + ARM GAS /tmp/ccOwl4Y6.s page 289 8120 0004 0446 mov r4, r0 @@ -17338,7 +17338,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8156 .loc 1 4284 5 is_stmt 1 view .LVU2760 8157 0022 2946 mov r1, r5 8158 0024 2046 mov r0, r4 - ARM GAS /tmp/ccQCFK4e.s page 290 + ARM GAS /tmp/ccOwl4Y6.s page 290 8159 0026 FFF7FEFF bl get_fileinfo @@ -17398,7 +17398,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8201 004a 0646 mov r6, r0 8202 004c FAE7 b .L603 8203 .cfi_endproc - ARM GAS /tmp/ccQCFK4e.s page 291 + ARM GAS /tmp/ccOwl4Y6.s page 291 8204 .LFE1230: @@ -17458,7 +17458,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8250 .L610: 4375:Middlewares/Third_Party/FatFs/src/ff.c **** } 8251 .loc 1 4375 16 is_stmt 1 view .LVU2783 - ARM GAS /tmp/ccQCFK4e.s page 292 + ARM GAS /tmp/ccOwl4Y6.s page 292 4378:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -17518,7 +17518,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8292 .LVL954: 4372:Middlewares/Third_Party/FatFs/src/ff.c **** } 8293 .loc 1 4372 14 is_stmt 0 discriminator 1 view .LVU2798 - ARM GAS /tmp/ccQCFK4e.s page 293 + ARM GAS /tmp/ccOwl4Y6.s page 293 8294 003a FFF7FEFF bl get_fileinfo @@ -17578,7 +17578,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8342 .loc 1 4398 2 view .LVU2806 4399:Middlewares/Third_Party/FatFs/src/ff.c **** 8343 .loc 1 4399 2 view .LVU2807 - ARM GAS /tmp/ccQCFK4e.s page 294 + ARM GAS /tmp/ccOwl4Y6.s page 294 4403:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_OK) { @@ -17638,7 +17638,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8381 .loc 1 4411 4 is_stmt 1 view .LVU2824 8382 .LVL962: 4412:Middlewares/Third_Party/FatFs/src/ff.c **** clst = 2; obj.fs = fs; - ARM GAS /tmp/ccQCFK4e.s page 295 + ARM GAS /tmp/ccOwl4Y6.s page 295 8383 .loc 1 4412 4 view .LVU2825 @@ -17698,7 +17698,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8421 .LVL969: 4419:Middlewares/Third_Party/FatFs/src/ff.c **** } else { 8422 .loc 1 4419 25 is_stmt 0 view .LVU2842 - ARM GAS /tmp/ccQCFK4e.s page 296 + ARM GAS /tmp/ccOwl4Y6.s page 296 8423 004c 079B ldr r3, [sp, #28] @@ -17758,7 +17758,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8461 .loc 1 4444 14 view .LVU2858 8462 0072 5146 mov r1, r10 8463 0074 0798 ldr r0, [sp, #28] - ARM GAS /tmp/ccQCFK4e.s page 297 + ARM GAS /tmp/ccOwl4Y6.s page 297 8464 0076 FFF7FEFF bl move_window @@ -17818,7 +17818,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4451:Middlewares/Third_Party/FatFs/src/ff.c **** } else { 8502 .loc 1 4451 18 is_stmt 0 view .LVU2875 8503 0096 023E subs r6, r6, #2 - ARM GAS /tmp/ccQCFK4e.s page 298 + ARM GAS /tmp/ccOwl4Y6.s page 298 8504 .LVL982: @@ -17878,7 +17878,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8542 00b0 FFF7FEFF bl ld_dword 8543 .LVL988: 4453:Middlewares/Third_Party/FatFs/src/ff.c **** p += 4; i -= 4; - ARM GAS /tmp/ccQCFK4e.s page 299 + ARM GAS /tmp/ccOwl4Y6.s page 299 8544 .loc 1 4453 11 discriminator 1 view .LVU2892 @@ -17938,7 +17938,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8584 .LVL993: 8585 .L628: 8586 .LCFI94: - ARM GAS /tmp/ccQCFK4e.s page 300 + ARM GAS /tmp/ccOwl4Y6.s page 300 8587 .cfi_restore_state @@ -17998,7 +17998,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8632 000e 0028 cmp r0, #0 8633 0010 49D1 bne .L636 4485:Middlewares/Third_Party/FatFs/src/ff.c **** if (!(fp->flag & FA_WRITE)) LEAVE_FF(fs, FR_DENIED); /* Check access mode */ - ARM GAS /tmp/ccQCFK4e.s page 301 + ARM GAS /tmp/ccOwl4Y6.s page 301 8634 .loc 1 4485 27 discriminator 2 view .LVU2918 @@ -18058,7 +18058,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4501:Middlewares/Third_Party/FatFs/src/ff.c **** fp->flag |= FA_MODIFIED; 8673 .loc 1 4501 23 is_stmt 0 view .LVU2934 8674 003a A369 ldr r3, [r4, #24] - ARM GAS /tmp/ccQCFK4e.s page 302 + ARM GAS /tmp/ccOwl4Y6.s page 302 4501:Middlewares/Third_Party/FatFs/src/ff.c **** fp->flag |= FA_MODIFIED; @@ -18118,7 +18118,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4494:Middlewares/Third_Party/FatFs/src/ff.c **** if (ncl == 0xFFFFFFFF) res = FR_DISK_ERR; 8714 .loc 1 4494 4 is_stmt 1 view .LVU2950 4495:Middlewares/Third_Party/FatFs/src/ff.c **** if (ncl == 1) res = FR_INT_ERR; - ARM GAS /tmp/ccQCFK4e.s page 303 + ARM GAS /tmp/ccOwl4Y6.s page 303 8715 .loc 1 4495 4 view .LVU2951 @@ -18178,7 +18178,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8755 .loc 1 4496 22 discriminator 1 view .LVU2965 8756 009a 0225 movs r5, #2 8757 009c CDE7 b .L638 - ARM GAS /tmp/ccQCFK4e.s page 304 + ARM GAS /tmp/ccOwl4Y6.s page 304 8758 .LVL1008: @@ -18238,7 +18238,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8805 .cfi_offset 5, -16 8806 .cfi_offset 6, -12 8807 .cfi_offset 7, -8 - ARM GAS /tmp/ccQCFK4e.s page 305 + ARM GAS /tmp/ccOwl4Y6.s page 305 8808 .cfi_offset 14, -4 @@ -18298,7 +18298,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8848 .L656: 8849 .LCFI101: 8850 .cfi_restore_state - ARM GAS /tmp/ccQCFK4e.s page 306 + ARM GAS /tmp/ccOwl4Y6.s page 306 4543:Middlewares/Third_Party/FatFs/src/ff.c **** res = follow_path(&dj, path); /* Follow the file path */ @@ -18358,7 +18358,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4555:Middlewares/Third_Party/FatFs/src/ff.c **** res = FR_DENIED; /* Cannot remove R/O object */ 8888 .loc 1 4555 8 view .LVU3006 8889 0046 15F0010F tst r5, #1 - ARM GAS /tmp/ccQCFK4e.s page 307 + ARM GAS /tmp/ccOwl4Y6.s page 307 8890 004a 39D1 bne .L653 @@ -18418,7 +18418,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8930 .loc 1 4597 8 view .LVU3020 8931 0076 D0B9 cbnz r0, .L658 8932 .LVL1029: - ARM GAS /tmp/ccQCFK4e.s page 308 + ARM GAS /tmp/ccOwl4Y6.s page 308 8933 .L651: @@ -18478,7 +18478,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 8971 009a 04A8 add r0, sp, #16 8972 .LVL1035: 4588:Middlewares/Third_Party/FatFs/src/ff.c **** if (res == FR_OK) res = FR_DENIED; /* Not empty? */ - ARM GAS /tmp/ccQCFK4e.s page 309 + ARM GAS /tmp/ccOwl4Y6.s page 309 8973 .loc 1 4588 14 view .LVU3037 @@ -18538,7 +18538,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9018 .thumb 9019 .thumb_func 9021 f_mkdir: - ARM GAS /tmp/ccQCFK4e.s page 310 + ARM GAS /tmp/ccOwl4Y6.s page 310 9022 .LVL1041: @@ -18598,7 +18598,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9063 0014 0493 str r3, [sp, #16] 4636:Middlewares/Third_Party/FatFs/src/ff.c **** INIT_NAMBUF(fs); 9064 .loc 1 4636 2 is_stmt 1 view .LVU3061 - ARM GAS /tmp/ccQCFK4e.s page 311 + ARM GAS /tmp/ccOwl4Y6.s page 311 4636:Middlewares/Third_Party/FatFs/src/ff.c **** INIT_NAMBUF(fs); @@ -18658,7 +18658,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9105 .loc 1 4644 4 is_stmt 1 view .LVU3075 4644:Middlewares/Third_Party/FatFs/src/ff.c **** dj.obj.objsize = (DWORD)fs->csize * SS(fs); 9106 .loc 1 4644 10 is_stmt 0 view .LVU3076 - ARM GAS /tmp/ccQCFK4e.s page 312 + ARM GAS /tmp/ccOwl4Y6.s page 312 9107 0038 0021 movs r1, #0 @@ -18718,7 +18718,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9146 .L662: 4650:Middlewares/Third_Party/FatFs/src/ff.c **** tm = GET_FATTIME(); 9147 .loc 1 4650 4 is_stmt 1 view .LVU3092 - ARM GAS /tmp/ccQCFK4e.s page 313 + ARM GAS /tmp/ccOwl4Y6.s page 313 4650:Middlewares/Third_Party/FatFs/src/ff.c **** tm = GET_FATTIME(); @@ -18778,7 +18778,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9188 0088 0B22 movs r2, #11 9189 008a 2021 movs r1, #32 9190 008c 4046 mov r0, r8 - ARM GAS /tmp/ccQCFK4e.s page 314 + ARM GAS /tmp/ccOwl4Y6.s page 314 9191 008e FFF7FEFF bl mem_set @@ -18838,7 +18838,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9230 00c8 0398 ldr r0, [sp, #12] 9231 00ca 0378 ldrb r3, [r0] @ zero_extendqisi2 4664:Middlewares/Third_Party/FatFs/src/ff.c **** st_clust(fs, dir + SZDIRE, pcl); - ARM GAS /tmp/ccQCFK4e.s page 315 + ARM GAS /tmp/ccOwl4Y6.s page 315 9232 .loc 1 4664 9 view .LVU3122 @@ -18898,7 +18898,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9271 00f0 039B ldr r3, [sp, #12] 9272 00f2 9A89 ldrh r2, [r3, #12] 9273 00f4 0021 movs r1, #0 - ARM GAS /tmp/ccQCFK4e.s page 316 + ARM GAS /tmp/ccOwl4Y6.s page 316 9274 00f6 4046 mov r0, r8 @@ -18958,7 +18958,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9315 .loc 1 4664 61 discriminator 2 view .LVU3150 9316 0118 DAE7 b .L665 9317 .LVL1083: - ARM GAS /tmp/ccQCFK4e.s page 317 + ARM GAS /tmp/ccOwl4Y6.s page 317 9318 .L667: @@ -19018,7 +19018,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4694:Middlewares/Third_Party/FatFs/src/ff.c **** fs->wflag = 1; 9360 .loc 1 4694 6 view .LVU3163 4694:Middlewares/Third_Party/FatFs/src/ff.c **** fs->wflag = 1; - ARM GAS /tmp/ccQCFK4e.s page 318 + ARM GAS /tmp/ccOwl4Y6.s page 318 9361 .loc 1 4694 20 is_stmt 0 view .LVU3164 @@ -19078,7 +19078,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9408 0002 A3B0 sub sp, sp, #140 9409 .LCFI107: 9410 .cfi_def_cfa_offset 152 - ARM GAS /tmp/ccQCFK4e.s page 319 + ARM GAS /tmp/ccOwl4Y6.s page 319 9411 0004 0190 str r0, [sp, #4] @@ -19138,7 +19138,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 4733:Middlewares/Third_Party/FatFs/src/ff.c **** INIT_NAMBUF(fs); 9451 .loc 1 4733 3 is_stmt 1 view .LVU3188 4733:Middlewares/Third_Party/FatFs/src/ff.c **** INIT_NAMBUF(fs); - ARM GAS /tmp/ccQCFK4e.s page 320 + ARM GAS /tmp/ccOwl4Y6.s page 320 9452 .loc 1 4733 14 is_stmt 0 view .LVU3189 @@ -19198,7 +19198,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9491 004c 1E99 ldr r1, [sp, #120] 9492 004e 0B31 adds r1, r1, #11 9493 0050 03A8 add r0, sp, #12 - ARM GAS /tmp/ccQCFK4e.s page 321 + ARM GAS /tmp/ccOwl4Y6.s page 321 9494 0052 FFF7FEFF bl mem_cpy @@ -19258,7 +19258,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9536 .loc 1 4775 8 is_stmt 0 view .LVU3216 9537 0084 0428 cmp r0, #4 9538 0086 0CD0 beq .L687 - ARM GAS /tmp/ccQCFK4e.s page 322 + ARM GAS /tmp/ccOwl4Y6.s page 322 9539 .LVL1113: @@ -19318,7 +19318,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9578 .loc 1 4778 7 is_stmt 1 view .LVU3231 4778:Middlewares/Third_Party/FatFs/src/ff.c **** mem_cpy(dir + 13, buf + 2, 19); 9579 .loc 1 4778 11 is_stmt 0 view .LVU3232 - ARM GAS /tmp/ccQCFK4e.s page 323 + ARM GAS /tmp/ccOwl4Y6.s page 323 9580 00ae 129D ldr r5, [sp, #72] @@ -19378,7 +19378,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9620 .LVL1124: 9621 00e8 0146 mov r1, r0 4783:Middlewares/Third_Party/FatFs/src/ff.c **** if (!dw) { - ARM GAS /tmp/ccQCFK4e.s page 324 + ARM GAS /tmp/ccOwl4Y6.s page 324 9622 .loc 1 4783 13 discriminator 1 view .LVU3247 @@ -19438,7 +19438,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9662 .LVL1131: 4791:Middlewares/Third_Party/FatFs/src/ff.c **** fs->wflag = 1; 9663 .loc 1 4791 10 is_stmt 0 view .LVU3262 - ARM GAS /tmp/ccQCFK4e.s page 325 + ARM GAS /tmp/ccOwl4Y6.s page 325 9664 0116 FFF7FEFF bl st_clust @@ -19498,7 +19498,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9705 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr} 9706 .LCFI110: 9707 .cfi_def_cfa_offset 36 - ARM GAS /tmp/ccQCFK4e.s page 326 + ARM GAS /tmp/ccOwl4Y6.s page 326 9708 .cfi_offset 4, -36 @@ -19558,7 +19558,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9745 .loc 1 5328 5 is_stmt 0 view .LVU3284 9746 0014 0028 cmp r0, #0 5328:Middlewares/Third_Party/FatFs/src/ff.c **** if (FatFs[vol]) FatFs[vol]->fs_type = 0; /* Clear the volume */ - ARM GAS /tmp/ccQCFK4e.s page 327 + ARM GAS /tmp/ccOwl4Y6.s page 327 9747 .loc 1 5328 5 view .LVU3285 @@ -19618,7 +19618,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9784 0042 2046 mov r0, r4 9785 .LVL1141: 5337:Middlewares/Third_Party/FatFs/src/ff.c **** #if _MAX_SS != _MIN_SS /* Get sector size of the medium if variable sector size cfg. */ - ARM GAS /tmp/ccQCFK4e.s page 328 + ARM GAS /tmp/ccOwl4Y6.s page 328 9786 .loc 1 5337 6 view .LVU3303 @@ -19678,7 +19678,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9826 007e 00F2D082 bhi .L742 5340:Middlewares/Third_Party/FatFs/src/ff.c **** #else 9827 .loc 1 5340 48 discriminator 2 view .LVU3318 - ARM GAS /tmp/ccQCFK4e.s page 329 + ARM GAS /tmp/ccOwl4Y6.s page 329 9828 0082 5A1E subs r2, r3, #1 @@ -19738,7 +19738,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9866 00b6 00F0BE82 beq .L747 5354:Middlewares/Third_Party/FatFs/src/ff.c **** /* Get partition information from partition table in the MBR */ 9867 .loc 1 5354 2 is_stmt 1 view .LVU3335 - ARM GAS /tmp/ccQCFK4e.s page 330 + ARM GAS /tmp/ccOwl4Y6.s page 330 5364:Middlewares/Third_Party/FatFs/src/ff.c **** b_vol = (opt & FM_SFD) ? 0 : 63; /* Volume start sector */ @@ -19798,7 +19798,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9905 00ea 802D cmp r5, #128 9906 00ec 00F2B882 bhi .L752 5379:Middlewares/Third_Party/FatFs/src/ff.c **** if ((opt & FM_ANY) == FM_FAT32 || !(opt & FM_FAT)) { /* FAT32 only or no-FAT? */ - ARM GAS /tmp/ccQCFK4e.s page 331 + ARM GAS /tmp/ccOwl4Y6.s page 331 9907 .loc 1 5379 3 is_stmt 1 view .LVU3353 @@ -19858,7 +19858,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9950 0136 1D46 mov r5, r3 9951 .LVL1152: 5604:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 332 + ARM GAS /tmp/ccOwl4Y6.s page 332 9952 .loc 1 5604 10 view .LVU3365 @@ -19918,7 +19918,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 9990 015a 0444 add r4, r4, r0 5564:Middlewares/Third_Party/FatFs/src/ff.c **** } else { /* FAT12/16 volume */ 9991 .loc 1 5564 8 view .LVU3382 - ARM GAS /tmp/ccQCFK4e.s page 333 + ARM GAS /tmp/ccOwl4Y6.s page 333 9992 015c 5248 ldr r0, .L793+8 @@ -19978,7 +19978,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10031 0186 DDD0 beq .L706 5558:Middlewares/Third_Party/FatFs/src/ff.c **** } 10032 .loc 1 5558 36 discriminator 3 view .LVU3398 - ARM GAS /tmp/ccQCFK4e.s page 334 + ARM GAS /tmp/ccOwl4Y6.s page 334 10033 0188 A342 cmp r3, r4 @@ -20038,7 +20038,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10072 .loc 1 5575 6 view .LVU3413 5575:Middlewares/Third_Party/FatFs/src/ff.c **** } 10073 .loc 1 5575 18 is_stmt 0 view .LVU3414 - ARM GAS /tmp/ccQCFK4e.s page 335 + ARM GAS /tmp/ccOwl4Y6.s page 335 10074 01ac 03EB4303 add r3, r3, r3, lsl #1 @@ -20098,7 +20098,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10113 .LVL1178: 5597:Middlewares/Third_Party/FatFs/src/ff.c **** return FR_MKFS_ABORTED; 10114 .loc 1 5597 14 discriminator 1 view .LVU3430 - ARM GAS /tmp/ccQCFK4e.s page 336 + ARM GAS /tmp/ccOwl4Y6.s page 336 10115 01d4 B8F1010F cmp r8, #1 @@ -20158,7 +20158,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10153 01fe A846 mov r8, r5 10154 .LVL1183: 10155 .L710: - ARM GAS /tmp/ccQCFK4e.s page 337 + ARM GAS /tmp/ccOwl4Y6.s page 337 5570:Middlewares/Third_Party/FatFs/src/ff.c **** if (n_clst > MAX_FAT12) { @@ -20218,7 +20218,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5581:Middlewares/Third_Party/FatFs/src/ff.c **** b_data = b_fat + sz_fat * n_fats + sz_dir; /* Data base */ 10194 .loc 1 5581 10 is_stmt 0 view .LVU3463 10195 0228 0EEB0B09 add r9, lr, fp - ARM GAS /tmp/ccQCFK4e.s page 338 + ARM GAS /tmp/ccOwl4Y6.s page 338 10196 .LVL1191: @@ -20278,7 +20278,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10233 0250 C0F00C82 bcc .L759 5594:Middlewares/Third_Party/FatFs/src/ff.c **** if (fmt == FS_FAT32) { 10234 .loc 1 5594 4 is_stmt 1 view .LVU3481 - ARM GAS /tmp/ccQCFK4e.s page 339 + ARM GAS /tmp/ccOwl4Y6.s page 339 5594:Middlewares/Third_Party/FatFs/src/ff.c **** if (fmt == FS_FAT32) { @@ -20338,7 +20338,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5609:Middlewares/Third_Party/FatFs/src/ff.c **** return FR_MKFS_ABORTED; 10273 .loc 1 5609 6 is_stmt 1 view .LVU3498 5609:Middlewares/Third_Party/FatFs/src/ff.c **** return FR_MKFS_ABORTED; - ARM GAS /tmp/ccQCFK4e.s page 340 + ARM GAS /tmp/ccOwl4Y6.s page 340 10274 .loc 1 5609 9 is_stmt 0 view .LVU3499 @@ -20398,7 +20398,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10318 02c8 40F6F572 movw r2, #4085 10319 02cc BAF1010F cmp r10, #1 10320 02d0 14BF ite ne - ARM GAS /tmp/ccQCFK4e.s page 341 + ARM GAS /tmp/ccOwl4Y6.s page 341 10321 02d2 0023 movne r3, #0 @@ -20458,7 +20458,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10363 0314 3374 strb r3, [r6, #16] 5634:Middlewares/Third_Party/FatFs/src/ff.c **** if (sz_vol < 0x10000) { 10364 .loc 1 5634 3 is_stmt 1 view .LVU3522 - ARM GAS /tmp/ccQCFK4e.s page 342 + ARM GAS /tmp/ccOwl4Y6.s page 342 10365 0316 06F11100 add r0, r6, #17 @@ -20518,7 +20518,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10406 .loc 1 5644 6 is_stmt 0 view .LVU3535 10407 035e BAF1030F cmp r10, #3 10408 0362 6BD0 beq .L787 - ARM GAS /tmp/ccQCFK4e.s page 343 + ARM GAS /tmp/ccOwl4Y6.s page 343 5654:Middlewares/Third_Party/FatFs/src/ff.c **** st_word(buf + BPB_FATSz16, (WORD)sz_fat); /* FAT size [sector] */ @@ -20578,7 +20578,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10451 03ac FFF7FEFF bl disk_write 10452 .LVL1224: 5661:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 344 + ARM GAS /tmp/ccOwl4Y6.s page 344 10453 .loc 1 5661 6 discriminator 1 view .LVU3548 @@ -20638,7 +20638,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5697:Middlewares/Third_Party/FatFs/src/ff.c **** do { 10494 .loc 1 5697 35 view .LVU3562 10495 03e2 DDF82080 ldr r8, [sp, #32] - ARM GAS /tmp/ccQCFK4e.s page 345 + ARM GAS /tmp/ccOwl4Y6.s page 345 10496 03e6 0197 str r7, [sp, #4] @@ -20698,7 +20698,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10535 .loc 1 5709 3 view .LVU3577 5709:Middlewares/Third_Party/FatFs/src/ff.c **** sys = 0x0C; /* FAT32X */ 10536 .loc 1 5709 6 is_stmt 0 view .LVU3578 - ARM GAS /tmp/ccQCFK4e.s page 346 + ARM GAS /tmp/ccOwl4Y6.s page 346 10537 040e BAF1030F cmp r10, #3 @@ -20758,7 +20758,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5647:Middlewares/Third_Party/FatFs/src/ff.c **** st_word(buf + BPB_FSInfo32, 1); /* Offset of FSINFO sector (VBR + 1) */ 10579 .loc 1 5647 4 view .LVU3591 10580 0454 0221 movs r1, #2 - ARM GAS /tmp/ccQCFK4e.s page 347 + ARM GAS /tmp/ccOwl4Y6.s page 347 10581 0456 06F12C00 add r0, r6, #44 @@ -20818,7 +20818,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10625 04a6 6A49 ldr r1, .L795+12 10626 04a8 3046 mov r0, r6 10627 04aa FFF7FEFF bl st_dword - ARM GAS /tmp/ccQCFK4e.s page 348 + ARM GAS /tmp/ccOwl4Y6.s page 348 10628 .LVL1251: @@ -20878,7 +20878,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5685:Middlewares/Third_Party/FatFs/src/ff.c **** } 10673 .loc 1 5685 5 is_stmt 0 discriminator 2 view .LVU3611 10674 0500 6FF00701 mvn r1, #7 - ARM GAS /tmp/ccQCFK4e.s page 349 + ARM GAS /tmp/ccOwl4Y6.s page 349 10675 .L731: @@ -20938,7 +20938,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10716 .loc 1 5693 13 view .LVU3624 10717 053a B8EB0A08 subs r8, r8, r10 10718 .LVL1265: - ARM GAS /tmp/ccQCFK4e.s page 350 + ARM GAS /tmp/ccOwl4Y6.s page 350 5693:Middlewares/Third_Party/FatFs/src/ff.c **** } @@ -20998,7 +20998,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10763 0578 4FF00408 mov r8, #4 10764 .LVL1275: 5715:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 351 + ARM GAS /tmp/ccOwl4Y6.s page 351 10765 .loc 1 5715 9 discriminator 1 view .LVU3635 @@ -21058,7 +21058,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5734:Middlewares/Third_Party/FatFs/src/ff.c **** pte[PTE_System] = sys; /* System type */ 10804 .loc 1 5734 19 is_stmt 0 view .LVU3651 10805 05ac 86F8C151 strb r5, [r6, #449] - ARM GAS /tmp/ccQCFK4e.s page 352 + ARM GAS /tmp/ccOwl4Y6.s page 352 5735:Middlewares/Third_Party/FatFs/src/ff.c **** n = (b_vol + sz_vol) / (63 * 255); /* (End CHS may be invalid) */ @@ -21118,7 +21118,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10843 05e8 3B46 mov r3, r7 10844 05ea 2A46 mov r2, r5 10845 05ec 3146 mov r1, r6 - ARM GAS /tmp/ccQCFK4e.s page 353 + ARM GAS /tmp/ccOwl4Y6.s page 353 10846 05ee 2046 mov r0, r4 @@ -21178,7 +21178,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 5336:Middlewares/Third_Party/FatFs/src/ff.c **** if (disk_ioctl(pdrv, GET_BLOCK_SIZE, &sz_blk) != RES_OK || !sz_blk || sz_blk > 32768 || (sz_blk & 10889 .loc 1 5336 33 discriminator 1 view .LVU3680 10890 0616 0A20 movs r0, #10 - ARM GAS /tmp/ccQCFK4e.s page 354 + ARM GAS /tmp/ccOwl4Y6.s page 354 10891 .LVL1294: @@ -21238,7 +21238,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10937 .loc 1 5366 30 discriminator 1 view .LVU3688 10938 063e 0E20 movs r0, #14 10939 0640 EAE7 b .L696 - ARM GAS /tmp/ccQCFK4e.s page 355 + ARM GAS /tmp/ccOwl4Y6.s page 355 10940 .L796: @@ -21298,7 +21298,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 10985 .LVL1305: 10986 .L764: 5614:Middlewares/Third_Party/FatFs/src/ff.c **** } - ARM GAS /tmp/ccQCFK4e.s page 356 + ARM GAS /tmp/ccOwl4Y6.s page 356 10987 .loc 1 5614 13 view .LVU3698 @@ -21358,7 +21358,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11035 @ frame_needed = 0, uses_anonymous_args = 0 5835:Middlewares/Third_Party/FatFs/src/ff.c **** int n = 0; 11036 .loc 1 5835 1 is_stmt 0 view .LVU3707 - ARM GAS /tmp/ccQCFK4e.s page 357 + ARM GAS /tmp/ccOwl4Y6.s page 357 11037 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} @@ -21418,7 +21418,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11078 0018 AB42 cmp r3, r5 11079 001a 13DD ble .L799 5887:Middlewares/Third_Party/FatFs/src/ff.c **** if (rc != 1) break; - ARM GAS /tmp/ccQCFK4e.s page 358 + ARM GAS /tmp/ccOwl4Y6.s page 358 11080 .loc 1 5887 3 is_stmt 1 view .LVU3721 @@ -21478,7 +21478,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11119 .L799: 5896:Middlewares/Third_Party/FatFs/src/ff.c **** return n ? buff : 0; /* When no data read (eof or error), return with error. */ 11120 .loc 1 5896 2 is_stmt 1 view .LVU3737 - ARM GAS /tmp/ccQCFK4e.s page 359 + ARM GAS /tmp/ccOwl4Y6.s page 359 5896:Middlewares/Third_Party/FatFs/src/ff.c **** return n ? buff : 0; /* When no data read (eof or error), return with error. */ @@ -21538,7 +21538,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11162 .loc 1 6002 1 is_stmt 0 view .LVU3746 11163 0000 10B5 push {r4, lr} 11164 .LCFI118: - ARM GAS /tmp/ccQCFK4e.s page 360 + ARM GAS /tmp/ccOwl4Y6.s page 360 11165 .cfi_def_cfa_offset 8 @@ -21598,7 +21598,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6015:Middlewares/Third_Party/FatFs/src/ff.c **** /* Put a string to the file */ 6016:Middlewares/Third_Party/FatFs/src/ff.c **** /*-----------------------------------------------------------------------*/ 6017:Middlewares/Third_Party/FatFs/src/ff.c **** - ARM GAS /tmp/ccQCFK4e.s page 361 + ARM GAS /tmp/ccOwl4Y6.s page 361 6018:Middlewares/Third_Party/FatFs/src/ff.c **** int f_puts ( @@ -21658,7 +21658,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6029:Middlewares/Third_Party/FatFs/src/ff.c **** } 11252 .loc 1 6029 1 view .LVU3768 11253 0022 14B0 add sp, sp, #80 - ARM GAS /tmp/ccQCFK4e.s page 362 + ARM GAS /tmp/ccOwl4Y6.s page 362 11254 .LCFI123: @@ -21718,7 +21718,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11296 .cfi_def_cfa_offset 160 11297 0008 0146 mov r1, r0 11298 000a 25AC add r4, sp, #148 - ARM GAS /tmp/ccQCFK4e.s page 363 + ARM GAS /tmp/ccOwl4Y6.s page 363 11299 000c 54F8045B ldr r5, [r4], #4 @@ -21778,7 +21778,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6061:Middlewares/Third_Party/FatFs/src/ff.c **** continue; 11336 .loc 1 6061 4 view .LVU3790 6057:Middlewares/Third_Party/FatFs/src/ff.c **** if (c == 0) break; /* End of string */ - ARM GAS /tmp/ccQCFK4e.s page 364 + ARM GAS /tmp/ccOwl4Y6.s page 364 11337 .loc 1 6057 11 is_stmt 0 view .LVU3791 @@ -21838,7 +21838,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11377 .LVL1349: 6066:Middlewares/Third_Party/FatFs/src/ff.c **** f = 1; c = *fmt++; 11378 .loc 1 6066 6 view .LVU3808 - ARM GAS /tmp/ccQCFK4e.s page 365 + ARM GAS /tmp/ccOwl4Y6.s page 365 11379 004a 0126 movs r6, #1 @@ -21898,7 +21898,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11423 0076 46F00406 orr r6, r6, #4 11424 .LVL1357: 11425 .loc 1 6077 12 is_stmt 1 view .LVU3825 - ARM GAS /tmp/ccQCFK4e.s page 366 + ARM GAS /tmp/ccOwl4Y6.s page 366 11426 .loc 1 6077 14 is_stmt 0 view .LVU3826 @@ -21958,7 +21958,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11475 00b4 5C .byte (.L824-.L826)/2 11476 00b5 5C .byte (.L824-.L826)/2 11477 00b6 5A .byte (.L825-.L826)/2 - ARM GAS /tmp/ccQCFK4e.s page 367 + ARM GAS /tmp/ccOwl4Y6.s page 367 11478 .LVL1361: @@ -22018,7 +22018,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11526 .loc 1 6087 13 is_stmt 0 discriminator 1 view .LVU3851 11527 00e6 3746 mov r7, r6 11528 .LVL1370: - ARM GAS /tmp/ccQCFK4e.s page 368 + ARM GAS /tmp/ccOwl4Y6.s page 368 11529 .L834: @@ -22078,7 +22078,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 6093:Middlewares/Third_Party/FatFs/src/ff.c **** case 'C' : /* Character */ 6094:Middlewares/Third_Party/FatFs/src/ff.c **** putc_bfd(&pb, (TCHAR)va_arg(arp, int)); continue; 11578 .loc 1 6094 4 is_stmt 1 view .LVU3866 - ARM GAS /tmp/ccQCFK4e.s page 369 + ARM GAS /tmp/ccOwl4Y6.s page 369 11579 .loc 1 6094 25 is_stmt 0 view .LVU3867 @@ -22138,7 +22138,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11613 0138 1268 ldr r2, [r2] 11614 .L842: 11615 .LVL1386: - ARM GAS /tmp/ccQCFK4e.s page 370 + ARM GAS /tmp/ccOwl4Y6.s page 370 6115:Middlewares/Third_Party/FatFs/src/ff.c **** if (d == 'D' && (v & 0x80000000)) { @@ -22198,7 +22198,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11657 .loc 1 6082 3 view .LVU3896 11658 0160 0220 movs r0, #2 11659 0162 E3E7 b .L829 - ARM GAS /tmp/ccQCFK4e.s page 371 + ARM GAS /tmp/ccOwl4Y6.s page 371 11660 .L859: @@ -22258,7 +22258,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11705 .loc 1 6124 14 is_stmt 1 view .LVU3908 11706 .loc 1 6124 19 is_stmt 0 view .LVU3909 11707 0196 1F2F cmp r7, #31 - ARM GAS /tmp/ccQCFK4e.s page 372 + ARM GAS /tmp/ccOwl4Y6.s page 372 11708 0198 8CBF ite hi @@ -22318,7 +22318,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11749 .loc 1 6125 6 is_stmt 0 view .LVU3925 11750 01c2 16F0080F tst r6, #8 11751 01c6 08D0 beq .L849 - ARM GAS /tmp/ccQCFK4e.s page 373 + ARM GAS /tmp/ccOwl4Y6.s page 373 11752 .loc 1 6125 14 is_stmt 1 discriminator 1 view .LVU3926 @@ -22378,7 +22378,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11802 .loc 1 6127 23 discriminator 2 view .LVU3942 11803 0206 C846 mov r8, r9 11804 .LVL1412: - ARM GAS /tmp/ccQCFK4e.s page 374 + ARM GAS /tmp/ccOwl4Y6.s page 374 11805 .L854: @@ -22438,7 +22438,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11849 @ sp needed 11850 023c BDE8F047 pop {r4, r5, r6, r7, r8, r9, r10, lr} 11851 .LCFI128: - ARM GAS /tmp/ccQCFK4e.s page 375 + ARM GAS /tmp/ccOwl4Y6.s page 375 11852 .cfi_restore 14 @@ -22498,7 +22498,7 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11903 0040 C0C1C2C3 .ascii "\300\301\302\303\304\305AA\310\311\312\313\314\315\316" 11903 C4C54141 11903 C8C9CACB - ARM GAS /tmp/ccQCFK4e.s page 376 + ARM GAS /tmp/ccOwl4Y6.s page 376 11903 CCCDCE @@ -22542,173 +22542,173 @@ ARM GAS /tmp/ccQCFK4e.s page 1 11933 .file 8 "Middlewares/Third_Party/FatFs/src/diskio.h" 11934 .file 9 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdarg.h" 11935 .file 10 "" - ARM GAS /tmp/ccQCFK4e.s page 377 + ARM GAS /tmp/ccOwl4Y6.s page 377 DEFINED SYMBOLS *ABS*:00000000 ff.c - /tmp/ccQCFK4e.s:20 .text.ld_word:00000000 $t - /tmp/ccQCFK4e.s:25 .text.ld_word:00000000 ld_word - /tmp/ccQCFK4e.s:52 .text.ld_dword:00000000 $t - /tmp/ccQCFK4e.s:57 .text.ld_dword:00000000 ld_dword - /tmp/ccQCFK4e.s:96 .text.st_word:00000000 $t - /tmp/ccQCFK4e.s:101 .text.st_word:00000000 st_word - /tmp/ccQCFK4e.s:125 .text.st_dword:00000000 $t - /tmp/ccQCFK4e.s:130 .text.st_dword:00000000 st_dword - /tmp/ccQCFK4e.s:169 .text.mem_cpy:00000000 $t - /tmp/ccQCFK4e.s:174 .text.mem_cpy:00000000 mem_cpy - /tmp/ccQCFK4e.s:214 .text.mem_set:00000000 $t - /tmp/ccQCFK4e.s:219 .text.mem_set:00000000 mem_set - /tmp/ccQCFK4e.s:246 .text.mem_cmp:00000000 $t - /tmp/ccQCFK4e.s:251 .text.mem_cmp:00000000 mem_cmp - /tmp/ccQCFK4e.s:294 .text.chk_chr:00000000 $t - /tmp/ccQCFK4e.s:299 .text.chk_chr:00000000 chk_chr - /tmp/ccQCFK4e.s:335 .text.chk_lock:00000000 $t - /tmp/ccQCFK4e.s:340 .text.chk_lock:00000000 chk_lock - /tmp/ccQCFK4e.s:477 .text.chk_lock:00000078 $d - /tmp/ccQCFK4e.s:11911 .bss.Files:00000000 Files - /tmp/ccQCFK4e.s:482 .text.enq_lock:00000000 $t - /tmp/ccQCFK4e.s:487 .text.enq_lock:00000000 enq_lock - /tmp/ccQCFK4e.s:531 .text.enq_lock:0000001c $d - /tmp/ccQCFK4e.s:536 .text.inc_lock:00000000 $t - /tmp/ccQCFK4e.s:541 .text.inc_lock:00000000 inc_lock - /tmp/ccQCFK4e.s:711 .text.inc_lock:0000009c $d - /tmp/ccQCFK4e.s:716 .text.dec_lock:00000000 $t - /tmp/ccQCFK4e.s:721 .text.dec_lock:00000000 dec_lock - /tmp/ccQCFK4e.s:802 .text.dec_lock:0000003c $d - /tmp/ccQCFK4e.s:807 .text.clear_lock:00000000 $t - /tmp/ccQCFK4e.s:812 .text.clear_lock:00000000 clear_lock - /tmp/ccQCFK4e.s:889 .text.clear_lock:00000038 $d - /tmp/ccQCFK4e.s:894 .text.clust2sect:00000000 $t - /tmp/ccQCFK4e.s:899 .text.clust2sect:00000000 clust2sect - /tmp/ccQCFK4e.s:939 .text.clmt_clust:00000000 $t - /tmp/ccQCFK4e.s:944 .text.clmt_clust:00000000 clmt_clust - /tmp/ccQCFK4e.s:1015 .text.ld_clust:00000000 $t - /tmp/ccQCFK4e.s:1020 .text.ld_clust:00000000 ld_clust - /tmp/ccQCFK4e.s:1076 .text.st_clust:00000000 $t - /tmp/ccQCFK4e.s:1081 .text.st_clust:00000000 st_clust - /tmp/ccQCFK4e.s:1130 .text.get_fileinfo:00000000 $t - /tmp/ccQCFK4e.s:1135 .text.get_fileinfo:00000000 get_fileinfo - /tmp/ccQCFK4e.s:1275 .rodata.create_name.str1.4:00000000 $d - /tmp/ccQCFK4e.s:1279 .text.create_name:00000000 $t - /tmp/ccQCFK4e.s:1284 .text.create_name:00000000 create_name - /tmp/ccQCFK4e.s:1516 .text.create_name:000000c8 $d - /tmp/ccQCFK4e.s:11899 .rodata.ExCvt:00000000 ExCvt - /tmp/ccQCFK4e.s:1522 .text.get_ldnumber:00000000 $t - /tmp/ccQCFK4e.s:1527 .text.get_ldnumber:00000000 get_ldnumber - /tmp/ccQCFK4e.s:1628 .text.putc_init:00000000 $t - /tmp/ccQCFK4e.s:1633 .text.putc_init:00000000 putc_init - /tmp/ccQCFK4e.s:1656 .text.validate:00000000 $t - /tmp/ccQCFK4e.s:1661 .text.validate:00000000 validate - /tmp/ccQCFK4e.s:1770 .text.sync_window:00000000 $t - /tmp/ccQCFK4e.s:1775 .text.sync_window:00000000 sync_window - ARM GAS /tmp/ccQCFK4e.s page 378 + /tmp/ccOwl4Y6.s:20 .text.ld_word:00000000 $t + /tmp/ccOwl4Y6.s:25 .text.ld_word:00000000 ld_word + /tmp/ccOwl4Y6.s:52 .text.ld_dword:00000000 $t + /tmp/ccOwl4Y6.s:57 .text.ld_dword:00000000 ld_dword + /tmp/ccOwl4Y6.s:96 .text.st_word:00000000 $t + /tmp/ccOwl4Y6.s:101 .text.st_word:00000000 st_word + /tmp/ccOwl4Y6.s:125 .text.st_dword:00000000 $t + /tmp/ccOwl4Y6.s:130 .text.st_dword:00000000 st_dword + /tmp/ccOwl4Y6.s:169 .text.mem_cpy:00000000 $t + /tmp/ccOwl4Y6.s:174 .text.mem_cpy:00000000 mem_cpy + /tmp/ccOwl4Y6.s:214 .text.mem_set:00000000 $t + /tmp/ccOwl4Y6.s:219 .text.mem_set:00000000 mem_set + /tmp/ccOwl4Y6.s:246 .text.mem_cmp:00000000 $t + /tmp/ccOwl4Y6.s:251 .text.mem_cmp:00000000 mem_cmp + /tmp/ccOwl4Y6.s:294 .text.chk_chr:00000000 $t + /tmp/ccOwl4Y6.s:299 .text.chk_chr:00000000 chk_chr + /tmp/ccOwl4Y6.s:335 .text.chk_lock:00000000 $t + /tmp/ccOwl4Y6.s:340 .text.chk_lock:00000000 chk_lock + /tmp/ccOwl4Y6.s:477 .text.chk_lock:00000078 $d + /tmp/ccOwl4Y6.s:11911 .bss.Files:00000000 Files + /tmp/ccOwl4Y6.s:482 .text.enq_lock:00000000 $t + /tmp/ccOwl4Y6.s:487 .text.enq_lock:00000000 enq_lock + /tmp/ccOwl4Y6.s:531 .text.enq_lock:0000001c $d + /tmp/ccOwl4Y6.s:536 .text.inc_lock:00000000 $t + /tmp/ccOwl4Y6.s:541 .text.inc_lock:00000000 inc_lock + /tmp/ccOwl4Y6.s:711 .text.inc_lock:0000009c $d + /tmp/ccOwl4Y6.s:716 .text.dec_lock:00000000 $t + /tmp/ccOwl4Y6.s:721 .text.dec_lock:00000000 dec_lock + /tmp/ccOwl4Y6.s:802 .text.dec_lock:0000003c $d + /tmp/ccOwl4Y6.s:807 .text.clear_lock:00000000 $t + /tmp/ccOwl4Y6.s:812 .text.clear_lock:00000000 clear_lock + /tmp/ccOwl4Y6.s:889 .text.clear_lock:00000038 $d + /tmp/ccOwl4Y6.s:894 .text.clust2sect:00000000 $t + /tmp/ccOwl4Y6.s:899 .text.clust2sect:00000000 clust2sect + /tmp/ccOwl4Y6.s:939 .text.clmt_clust:00000000 $t + /tmp/ccOwl4Y6.s:944 .text.clmt_clust:00000000 clmt_clust + /tmp/ccOwl4Y6.s:1015 .text.ld_clust:00000000 $t + /tmp/ccOwl4Y6.s:1020 .text.ld_clust:00000000 ld_clust + /tmp/ccOwl4Y6.s:1076 .text.st_clust:00000000 $t + /tmp/ccOwl4Y6.s:1081 .text.st_clust:00000000 st_clust + /tmp/ccOwl4Y6.s:1130 .text.get_fileinfo:00000000 $t + /tmp/ccOwl4Y6.s:1135 .text.get_fileinfo:00000000 get_fileinfo + /tmp/ccOwl4Y6.s:1275 .rodata.create_name.str1.4:00000000 $d + /tmp/ccOwl4Y6.s:1279 .text.create_name:00000000 $t + /tmp/ccOwl4Y6.s:1284 .text.create_name:00000000 create_name + /tmp/ccOwl4Y6.s:1516 .text.create_name:000000c8 $d + /tmp/ccOwl4Y6.s:11899 .rodata.ExCvt:00000000 ExCvt + /tmp/ccOwl4Y6.s:1522 .text.get_ldnumber:00000000 $t + /tmp/ccOwl4Y6.s:1527 .text.get_ldnumber:00000000 get_ldnumber + /tmp/ccOwl4Y6.s:1628 .text.putc_init:00000000 $t + /tmp/ccOwl4Y6.s:1633 .text.putc_init:00000000 putc_init + /tmp/ccOwl4Y6.s:1656 .text.validate:00000000 $t + /tmp/ccOwl4Y6.s:1661 .text.validate:00000000 validate + /tmp/ccOwl4Y6.s:1770 .text.sync_window:00000000 $t + /tmp/ccOwl4Y6.s:1775 .text.sync_window:00000000 sync_window + ARM GAS /tmp/ccOwl4Y6.s page 378 - /tmp/ccQCFK4e.s:1882 .text.move_window:00000000 $t - /tmp/ccQCFK4e.s:1887 .text.move_window:00000000 move_window - /tmp/ccQCFK4e.s:1959 .text.check_fs:00000000 $t - /tmp/ccQCFK4e.s:1964 .text.check_fs:00000000 check_fs - /tmp/ccQCFK4e.s:2060 .text.check_fs:0000006c $d - /tmp/ccQCFK4e.s:2067 .text.find_volume:00000000 $t - /tmp/ccQCFK4e.s:2072 .text.find_volume:00000000 find_volume - /tmp/ccQCFK4e.s:2746 .text.find_volume:00000314 $d - /tmp/ccQCFK4e.s:11923 .bss.FatFs:00000000 FatFs - /tmp/ccQCFK4e.s:11917 .bss.Fsid:00000000 Fsid - /tmp/ccQCFK4e.s:2753 .text.find_volume:00000324 $t - /tmp/ccQCFK4e.s:2802 .text.put_fat:00000000 $t - /tmp/ccQCFK4e.s:2807 .text.put_fat:00000000 put_fat - /tmp/ccQCFK4e.s:3085 .text.get_fat:00000000 $t - /tmp/ccQCFK4e.s:3090 .text.get_fat:00000000 get_fat - /tmp/ccQCFK4e.s:3338 .text.dir_sdi:00000000 $t - /tmp/ccQCFK4e.s:3343 .text.dir_sdi:00000000 dir_sdi - /tmp/ccQCFK4e.s:3548 .text.create_chain:00000000 $t - /tmp/ccQCFK4e.s:3553 .text.create_chain:00000000 create_chain - /tmp/ccQCFK4e.s:3789 .text.remove_chain:00000000 $t - /tmp/ccQCFK4e.s:3794 .text.remove_chain:00000000 remove_chain - /tmp/ccQCFK4e.s:3955 .text.dir_remove:00000000 $t - /tmp/ccQCFK4e.s:3960 .text.dir_remove:00000000 dir_remove - /tmp/ccQCFK4e.s:4011 .text.dir_next:00000000 $t - /tmp/ccQCFK4e.s:4016 .text.dir_next:00000000 dir_next - /tmp/ccQCFK4e.s:4326 .text.dir_find:00000000 $t - /tmp/ccQCFK4e.s:4331 .text.dir_find:00000000 dir_find - /tmp/ccQCFK4e.s:4439 .text.follow_path:00000000 $t - /tmp/ccQCFK4e.s:4444 .text.follow_path:00000000 follow_path - /tmp/ccQCFK4e.s:4612 .text.dir_alloc:00000000 $t - /tmp/ccQCFK4e.s:4617 .text.dir_alloc:00000000 dir_alloc - /tmp/ccQCFK4e.s:4728 .text.dir_register:00000000 $t - /tmp/ccQCFK4e.s:4733 .text.dir_register:00000000 dir_register - /tmp/ccQCFK4e.s:4807 .text.dir_read:00000000 $t - /tmp/ccQCFK4e.s:4812 .text.dir_read:00000000 dir_read - /tmp/ccQCFK4e.s:4934 .text.sync_fs:00000000 $t - /tmp/ccQCFK4e.s:4939 .text.sync_fs:00000000 sync_fs - /tmp/ccQCFK4e.s:5053 .text.sync_fs:00000080 $d - /tmp/ccQCFK4e.s:5059 .text.f_mount:00000000 $t - /tmp/ccQCFK4e.s:5065 .text.f_mount:00000000 f_mount - /tmp/ccQCFK4e.s:5181 .text.f_mount:0000005c $d - /tmp/ccQCFK4e.s:5186 .text.f_open:00000000 $t - /tmp/ccQCFK4e.s:5192 .text.f_open:00000000 f_open - /tmp/ccQCFK4e.s:5748 .text.f_read:00000000 $t - /tmp/ccQCFK4e.s:5754 .text.f_read:00000000 f_read - /tmp/ccQCFK4e.s:6186 .text.f_write:00000000 $t - /tmp/ccQCFK4e.s:6192 .text.f_write:00000000 f_write - /tmp/ccQCFK4e.s:6673 .text.putc_bfd:00000000 $t - /tmp/ccQCFK4e.s:6678 .text.putc_bfd:00000000 putc_bfd - /tmp/ccQCFK4e.s:6790 .text.putc_flush:00000000 $t - /tmp/ccQCFK4e.s:6795 .text.putc_flush:00000000 putc_flush - /tmp/ccQCFK4e.s:6874 .text.f_sync:00000000 $t - /tmp/ccQCFK4e.s:6880 .text.f_sync:00000000 f_sync - /tmp/ccQCFK4e.s:7031 .text.f_close:00000000 $t - /tmp/ccQCFK4e.s:7037 .text.f_close:00000000 f_close - /tmp/ccQCFK4e.s:7106 .text.f_lseek:00000000 $t - /tmp/ccQCFK4e.s:7112 .text.f_lseek:00000000 f_lseek - ARM GAS /tmp/ccQCFK4e.s page 379 + /tmp/ccOwl4Y6.s:1882 .text.move_window:00000000 $t + /tmp/ccOwl4Y6.s:1887 .text.move_window:00000000 move_window + /tmp/ccOwl4Y6.s:1959 .text.check_fs:00000000 $t + /tmp/ccOwl4Y6.s:1964 .text.check_fs:00000000 check_fs + /tmp/ccOwl4Y6.s:2060 .text.check_fs:0000006c $d + /tmp/ccOwl4Y6.s:2067 .text.find_volume:00000000 $t + /tmp/ccOwl4Y6.s:2072 .text.find_volume:00000000 find_volume + /tmp/ccOwl4Y6.s:2746 .text.find_volume:00000314 $d + /tmp/ccOwl4Y6.s:11923 .bss.FatFs:00000000 FatFs + /tmp/ccOwl4Y6.s:11917 .bss.Fsid:00000000 Fsid + /tmp/ccOwl4Y6.s:2753 .text.find_volume:00000324 $t + /tmp/ccOwl4Y6.s:2802 .text.put_fat:00000000 $t + /tmp/ccOwl4Y6.s:2807 .text.put_fat:00000000 put_fat + /tmp/ccOwl4Y6.s:3085 .text.get_fat:00000000 $t + /tmp/ccOwl4Y6.s:3090 .text.get_fat:00000000 get_fat + /tmp/ccOwl4Y6.s:3338 .text.dir_sdi:00000000 $t + /tmp/ccOwl4Y6.s:3343 .text.dir_sdi:00000000 dir_sdi + /tmp/ccOwl4Y6.s:3548 .text.create_chain:00000000 $t + /tmp/ccOwl4Y6.s:3553 .text.create_chain:00000000 create_chain + /tmp/ccOwl4Y6.s:3789 .text.remove_chain:00000000 $t + /tmp/ccOwl4Y6.s:3794 .text.remove_chain:00000000 remove_chain + /tmp/ccOwl4Y6.s:3955 .text.dir_remove:00000000 $t + /tmp/ccOwl4Y6.s:3960 .text.dir_remove:00000000 dir_remove + /tmp/ccOwl4Y6.s:4011 .text.dir_next:00000000 $t + /tmp/ccOwl4Y6.s:4016 .text.dir_next:00000000 dir_next + /tmp/ccOwl4Y6.s:4326 .text.dir_find:00000000 $t + /tmp/ccOwl4Y6.s:4331 .text.dir_find:00000000 dir_find + /tmp/ccOwl4Y6.s:4439 .text.follow_path:00000000 $t + /tmp/ccOwl4Y6.s:4444 .text.follow_path:00000000 follow_path + /tmp/ccOwl4Y6.s:4612 .text.dir_alloc:00000000 $t + /tmp/ccOwl4Y6.s:4617 .text.dir_alloc:00000000 dir_alloc + /tmp/ccOwl4Y6.s:4728 .text.dir_register:00000000 $t + /tmp/ccOwl4Y6.s:4733 .text.dir_register:00000000 dir_register + /tmp/ccOwl4Y6.s:4807 .text.dir_read:00000000 $t + /tmp/ccOwl4Y6.s:4812 .text.dir_read:00000000 dir_read + /tmp/ccOwl4Y6.s:4934 .text.sync_fs:00000000 $t + /tmp/ccOwl4Y6.s:4939 .text.sync_fs:00000000 sync_fs + /tmp/ccOwl4Y6.s:5053 .text.sync_fs:00000080 $d + /tmp/ccOwl4Y6.s:5059 .text.f_mount:00000000 $t + /tmp/ccOwl4Y6.s:5065 .text.f_mount:00000000 f_mount + /tmp/ccOwl4Y6.s:5181 .text.f_mount:0000005c $d + /tmp/ccOwl4Y6.s:5186 .text.f_open:00000000 $t + /tmp/ccOwl4Y6.s:5192 .text.f_open:00000000 f_open + /tmp/ccOwl4Y6.s:5748 .text.f_read:00000000 $t + /tmp/ccOwl4Y6.s:5754 .text.f_read:00000000 f_read + /tmp/ccOwl4Y6.s:6186 .text.f_write:00000000 $t + /tmp/ccOwl4Y6.s:6192 .text.f_write:00000000 f_write + /tmp/ccOwl4Y6.s:6673 .text.putc_bfd:00000000 $t + /tmp/ccOwl4Y6.s:6678 .text.putc_bfd:00000000 putc_bfd + /tmp/ccOwl4Y6.s:6790 .text.putc_flush:00000000 $t + /tmp/ccOwl4Y6.s:6795 .text.putc_flush:00000000 putc_flush + /tmp/ccOwl4Y6.s:6874 .text.f_sync:00000000 $t + /tmp/ccOwl4Y6.s:6880 .text.f_sync:00000000 f_sync + /tmp/ccOwl4Y6.s:7031 .text.f_close:00000000 $t + /tmp/ccOwl4Y6.s:7037 .text.f_close:00000000 f_close + /tmp/ccOwl4Y6.s:7106 .text.f_lseek:00000000 $t + /tmp/ccOwl4Y6.s:7112 .text.f_lseek:00000000 f_lseek + ARM GAS /tmp/ccOwl4Y6.s page 379 - /tmp/ccQCFK4e.s:7838 .text.f_opendir:00000000 $t - /tmp/ccQCFK4e.s:7844 .text.f_opendir:00000000 f_opendir - /tmp/ccQCFK4e.s:8024 .text.f_closedir:00000000 $t - /tmp/ccQCFK4e.s:8030 .text.f_closedir:00000000 f_closedir - /tmp/ccQCFK4e.s:8096 .text.f_readdir:00000000 $t - /tmp/ccQCFK4e.s:8102 .text.f_readdir:00000000 f_readdir - /tmp/ccQCFK4e.s:8207 .text.f_stat:00000000 $t - /tmp/ccQCFK4e.s:8213 .text.f_stat:00000000 f_stat - /tmp/ccQCFK4e.s:8306 .text.f_getfree:00000000 $t - /tmp/ccQCFK4e.s:8312 .text.f_getfree:00000000 f_getfree - /tmp/ccQCFK4e.s:8597 .text.f_truncate:00000000 $t - /tmp/ccQCFK4e.s:8603 .text.f_truncate:00000000 f_truncate - /tmp/ccQCFK4e.s:8787 .text.f_unlink:00000000 $t - /tmp/ccQCFK4e.s:8793 .text.f_unlink:00000000 f_unlink - /tmp/ccQCFK4e.s:9015 .text.f_mkdir:00000000 $t - /tmp/ccQCFK4e.s:9021 .text.f_mkdir:00000000 f_mkdir - /tmp/ccQCFK4e.s:9388 .text.f_rename:00000000 $t - /tmp/ccQCFK4e.s:9394 .text.f_rename:00000000 f_rename - /tmp/ccQCFK4e.s:9681 .rodata.f_mkfs.str1.4:00000000 $d - /tmp/ccQCFK4e.s:9691 .text.f_mkfs:00000000 $t - /tmp/ccQCFK4e.s:9697 .text.f_mkfs:00000000 f_mkfs - /tmp/ccQCFK4e.s:10298 .text.f_mkfs:000002a0 $d - /tmp/ccQCFK4e.s:11887 .rodata.cst32.1:00000000 cst32.1 - /tmp/ccQCFK4e.s:11875 .rodata.cst.0:00000000 cst.0 - /tmp/ccQCFK4e.s:10306 .text.f_mkfs:000002b4 $t - /tmp/ccQCFK4e.s:10943 .text.f_mkfs:00000644 $d - /tmp/ccQCFK4e.s:10951 .text.f_mkfs:0000065c $t - /tmp/ccQCFK4e.s:11023 .text.f_gets:00000000 $t - /tmp/ccQCFK4e.s:11029 .text.f_gets:00000000 f_gets - /tmp/ccQCFK4e.s:11149 .text.f_putc:00000000 $t - /tmp/ccQCFK4e.s:11155 .text.f_putc:00000000 f_putc - /tmp/ccQCFK4e.s:11200 .text.f_puts:00000000 $t - /tmp/ccQCFK4e.s:11206 .text.f_puts:00000000 f_puts - /tmp/ccQCFK4e.s:11263 .text.f_printf:00000000 $t - /tmp/ccQCFK4e.s:11269 .text.f_printf:00000000 f_printf - /tmp/ccQCFK4e.s:11455 .text.f_printf:000000a0 $d - /tmp/ccQCFK4e.s:11872 .rodata.cst.0:00000000 $d - /tmp/ccQCFK4e.s:11884 .rodata.cst32.1:00000000 $d - /tmp/ccQCFK4e.s:11896 .rodata.ExCvt:00000000 $d - /tmp/ccQCFK4e.s:11908 .bss.Files:00000000 $d - /tmp/ccQCFK4e.s:11914 .bss.Fsid:00000000 $d - /tmp/ccQCFK4e.s:11920 .bss.FatFs:00000000 $d - /tmp/ccQCFK4e.s:11479 .text.f_printf:000000b7 $d - /tmp/ccQCFK4e.s:11479 .text.f_printf:000000b8 $t + /tmp/ccOwl4Y6.s:7838 .text.f_opendir:00000000 $t + /tmp/ccOwl4Y6.s:7844 .text.f_opendir:00000000 f_opendir + /tmp/ccOwl4Y6.s:8024 .text.f_closedir:00000000 $t + /tmp/ccOwl4Y6.s:8030 .text.f_closedir:00000000 f_closedir + /tmp/ccOwl4Y6.s:8096 .text.f_readdir:00000000 $t + /tmp/ccOwl4Y6.s:8102 .text.f_readdir:00000000 f_readdir + /tmp/ccOwl4Y6.s:8207 .text.f_stat:00000000 $t + /tmp/ccOwl4Y6.s:8213 .text.f_stat:00000000 f_stat + /tmp/ccOwl4Y6.s:8306 .text.f_getfree:00000000 $t + /tmp/ccOwl4Y6.s:8312 .text.f_getfree:00000000 f_getfree + /tmp/ccOwl4Y6.s:8597 .text.f_truncate:00000000 $t + /tmp/ccOwl4Y6.s:8603 .text.f_truncate:00000000 f_truncate + /tmp/ccOwl4Y6.s:8787 .text.f_unlink:00000000 $t + /tmp/ccOwl4Y6.s:8793 .text.f_unlink:00000000 f_unlink + /tmp/ccOwl4Y6.s:9015 .text.f_mkdir:00000000 $t + /tmp/ccOwl4Y6.s:9021 .text.f_mkdir:00000000 f_mkdir + /tmp/ccOwl4Y6.s:9388 .text.f_rename:00000000 $t + /tmp/ccOwl4Y6.s:9394 .text.f_rename:00000000 f_rename + /tmp/ccOwl4Y6.s:9681 .rodata.f_mkfs.str1.4:00000000 $d + /tmp/ccOwl4Y6.s:9691 .text.f_mkfs:00000000 $t + /tmp/ccOwl4Y6.s:9697 .text.f_mkfs:00000000 f_mkfs + /tmp/ccOwl4Y6.s:10298 .text.f_mkfs:000002a0 $d + /tmp/ccOwl4Y6.s:11887 .rodata.cst32.1:00000000 cst32.1 + /tmp/ccOwl4Y6.s:11875 .rodata.cst.0:00000000 cst.0 + /tmp/ccOwl4Y6.s:10306 .text.f_mkfs:000002b4 $t + /tmp/ccOwl4Y6.s:10943 .text.f_mkfs:00000644 $d + /tmp/ccOwl4Y6.s:10951 .text.f_mkfs:0000065c $t + /tmp/ccOwl4Y6.s:11023 .text.f_gets:00000000 $t + /tmp/ccOwl4Y6.s:11029 .text.f_gets:00000000 f_gets + /tmp/ccOwl4Y6.s:11149 .text.f_putc:00000000 $t + /tmp/ccOwl4Y6.s:11155 .text.f_putc:00000000 f_putc + /tmp/ccOwl4Y6.s:11200 .text.f_puts:00000000 $t + /tmp/ccOwl4Y6.s:11206 .text.f_puts:00000000 f_puts + /tmp/ccOwl4Y6.s:11263 .text.f_printf:00000000 $t + /tmp/ccOwl4Y6.s:11269 .text.f_printf:00000000 f_printf + /tmp/ccOwl4Y6.s:11455 .text.f_printf:000000a0 $d + /tmp/ccOwl4Y6.s:11872 .rodata.cst.0:00000000 $d + /tmp/ccOwl4Y6.s:11884 .rodata.cst32.1:00000000 $d + /tmp/ccOwl4Y6.s:11896 .rodata.ExCvt:00000000 $d + /tmp/ccOwl4Y6.s:11908 .bss.Files:00000000 $d + /tmp/ccOwl4Y6.s:11914 .bss.Fsid:00000000 $d + /tmp/ccOwl4Y6.s:11920 .bss.FatFs:00000000 $d + /tmp/ccOwl4Y6.s:11479 .text.f_printf:000000b7 $d + /tmp/ccOwl4Y6.s:11479 .text.f_printf:000000b8 $t UNDEFINED SYMBOLS disk_status diff --git a/build/ff_gen_drv.lst b/build/ff_gen_drv.lst index 5fd81d4..d3197d0 100644 --- a/build/ff_gen_drv.lst +++ b/build/ff_gen_drv.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccyRZSSS.s page 1 +ARM GAS /tmp/ccmSANvY.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccyRZSSS.s page 1 28:Middlewares/Third_Party/FatFs/src/ff_gen_drv.c **** 29:Middlewares/Third_Party/FatFs/src/ff_gen_drv.c **** /** 30:Middlewares/Third_Party/FatFs/src/ff_gen_drv.c **** * @brief Links a compatible diskio driver/lun id and increments the number of active - ARM GAS /tmp/ccyRZSSS.s page 2 + ARM GAS /tmp/ccmSANvY.s page 2 31:Middlewares/Third_Party/FatFs/src/ff_gen_drv.c **** * linked drivers. @@ -118,7 +118,7 @@ ARM GAS /tmp/ccyRZSSS.s page 1 64 .loc 1 48 5 is_stmt 1 view .LVU13 65 .loc 1 48 18 is_stmt 0 view .LVU14 66 002c 5C7A ldrb r4, [r3, #9] @ zero_extendqisi2 - ARM GAS /tmp/ccyRZSSS.s page 3 + ARM GAS /tmp/ccmSANvY.s page 3 67 .LVL2: @@ -178,7 +178,7 @@ ARM GAS /tmp/ccyRZSSS.s page 1 41:Middlewares/Third_Party/FatFs/src/ff_gen_drv.c **** uint8_t DiskNum = 0; 111 .loc 1 41 11 view .LVU32 112 004c 0120 movs r0, #1 - ARM GAS /tmp/ccyRZSSS.s page 4 + ARM GAS /tmp/ccmSANvY.s page 4 113 .LVL10: @@ -238,7 +238,7 @@ ARM GAS /tmp/ccyRZSSS.s page 1 156 .global FATFS_UnLinkDriverEx 157 .syntax unified 158 .thumb - ARM GAS /tmp/ccyRZSSS.s page 5 + ARM GAS /tmp/ccmSANvY.s page 5 159 .thumb_func @@ -298,7 +298,7 @@ ARM GAS /tmp/ccyRZSSS.s page 1 195 .LVL15: 196 .loc 1 90 25 view .LVU54 197 001c 0020 movs r0, #0 - ARM GAS /tmp/ccyRZSSS.s page 6 + ARM GAS /tmp/ccmSANvY.s page 6 198 .LVL16: @@ -358,7 +358,7 @@ ARM GAS /tmp/ccyRZSSS.s page 1 242 .align 1 243 .global FATFS_UnLinkDriver 244 .syntax unified - ARM GAS /tmp/ccyRZSSS.s page 7 + ARM GAS /tmp/ccmSANvY.s page 7 245 .thumb @@ -418,7 +418,7 @@ ARM GAS /tmp/ccyRZSSS.s page 1 283 @ frame_needed = 0, uses_anonymous_args = 0 284 @ link register save eliminated. 118:Middlewares/Third_Party/FatFs/src/ff_gen_drv.c **** return disk.nbr; - ARM GAS /tmp/ccyRZSSS.s page 8 + ARM GAS /tmp/ccmSANvY.s page 8 285 .loc 1 118 3 view .LVU75 @@ -450,25 +450,25 @@ ARM GAS /tmp/ccyRZSSS.s page 1 311 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h" 312 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h" 313 .file 8 "Middlewares/Third_Party/FatFs/src/ff_gen_drv.h" - ARM GAS /tmp/ccyRZSSS.s page 9 + ARM GAS /tmp/ccmSANvY.s page 9 DEFINED SYMBOLS *ABS*:00000000 ff_gen_drv.c - /tmp/ccyRZSSS.s:20 .text.FATFS_LinkDriverEx:00000000 $t - /tmp/ccyRZSSS.s:26 .text.FATFS_LinkDriverEx:00000000 FATFS_LinkDriverEx - /tmp/ccyRZSSS.s:120 .text.FATFS_LinkDriverEx:00000050 $d - /tmp/ccyRZSSS.s:303 .bss.disk:00000000 disk - /tmp/ccyRZSSS.s:125 .text.FATFS_LinkDriver:00000000 $t - /tmp/ccyRZSSS.s:131 .text.FATFS_LinkDriver:00000000 FATFS_LinkDriver - /tmp/ccyRZSSS.s:155 .text.FATFS_UnLinkDriverEx:00000000 $t - /tmp/ccyRZSSS.s:161 .text.FATFS_UnLinkDriverEx:00000000 FATFS_UnLinkDriverEx - /tmp/ccyRZSSS.s:237 .text.FATFS_UnLinkDriverEx:00000038 $d - /tmp/ccyRZSSS.s:242 .text.FATFS_UnLinkDriver:00000000 $t - /tmp/ccyRZSSS.s:248 .text.FATFS_UnLinkDriver:00000000 FATFS_UnLinkDriver - /tmp/ccyRZSSS.s:272 .text.FATFS_GetAttachedDriversNbr:00000000 $t - /tmp/ccyRZSSS.s:278 .text.FATFS_GetAttachedDriversNbr:00000000 FATFS_GetAttachedDriversNbr - /tmp/ccyRZSSS.s:294 .text.FATFS_GetAttachedDriversNbr:00000008 $d - /tmp/ccyRZSSS.s:300 .bss.disk:00000000 $d + /tmp/ccmSANvY.s:20 .text.FATFS_LinkDriverEx:00000000 $t + /tmp/ccmSANvY.s:26 .text.FATFS_LinkDriverEx:00000000 FATFS_LinkDriverEx + /tmp/ccmSANvY.s:120 .text.FATFS_LinkDriverEx:00000050 $d + /tmp/ccmSANvY.s:303 .bss.disk:00000000 disk + /tmp/ccmSANvY.s:125 .text.FATFS_LinkDriver:00000000 $t + /tmp/ccmSANvY.s:131 .text.FATFS_LinkDriver:00000000 FATFS_LinkDriver + /tmp/ccmSANvY.s:155 .text.FATFS_UnLinkDriverEx:00000000 $t + /tmp/ccmSANvY.s:161 .text.FATFS_UnLinkDriverEx:00000000 FATFS_UnLinkDriverEx + /tmp/ccmSANvY.s:237 .text.FATFS_UnLinkDriverEx:00000038 $d + /tmp/ccmSANvY.s:242 .text.FATFS_UnLinkDriver:00000000 $t + /tmp/ccmSANvY.s:248 .text.FATFS_UnLinkDriver:00000000 FATFS_UnLinkDriver + /tmp/ccmSANvY.s:272 .text.FATFS_GetAttachedDriversNbr:00000000 $t + /tmp/ccmSANvY.s:278 .text.FATFS_GetAttachedDriversNbr:00000000 FATFS_GetAttachedDriversNbr + /tmp/ccmSANvY.s:294 .text.FATFS_GetAttachedDriversNbr:00000008 $d + /tmp/ccmSANvY.s:300 .bss.disk:00000000 $d NO UNDEFINED SYMBOLS diff --git a/build/main.lst b/build/main.lst index 589df87..074a6a8 100644 --- a/build/main.lst +++ b/build/main.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccuHnxNu.s page 1 +ARM GAS /tmp/ccLSPxIe.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 28:Drivers/CMSIS/Include/core_cm7.h **** #pragma clang system_header /* treat file as system include file */ 29:Drivers/CMSIS/Include/core_cm7.h **** #endif 30:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccuHnxNu.s page 2 + ARM GAS /tmp/ccLSPxIe.s page 2 31:Drivers/CMSIS/Include/core_cm7.h **** #ifndef __CORE_CM7_H_GENERIC @@ -118,7 +118,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 85:Drivers/CMSIS/Include/core_cm7.h **** #define __FPU_USED 0U 86:Drivers/CMSIS/Include/core_cm7.h **** #endif 87:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccuHnxNu.s page 3 + ARM GAS /tmp/ccLSPxIe.s page 3 88:Drivers/CMSIS/Include/core_cm7.h **** #elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) @@ -178,7 +178,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 142:Drivers/CMSIS/Include/core_cm7.h **** #define __FPU_USED 0U 143:Drivers/CMSIS/Include/core_cm7.h **** #endif 144:Drivers/CMSIS/Include/core_cm7.h **** #else - ARM GAS /tmp/ccuHnxNu.s page 4 + ARM GAS /tmp/ccLSPxIe.s page 4 145:Drivers/CMSIS/Include/core_cm7.h **** #define __FPU_USED 0U @@ -238,7 +238,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 199:Drivers/CMSIS/Include/core_cm7.h **** #warning "__ICACHE_PRESENT not defined in device header file; using default!" 200:Drivers/CMSIS/Include/core_cm7.h **** #endif 201:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccuHnxNu.s page 5 + ARM GAS /tmp/ccLSPxIe.s page 5 202:Drivers/CMSIS/Include/core_cm7.h **** #ifndef __DCACHE_PRESENT @@ -298,7 +298,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 256:Drivers/CMSIS/Include/core_cm7.h **** - Core MPU Register 257:Drivers/CMSIS/Include/core_cm7.h **** - Core FPU Register 258:Drivers/CMSIS/Include/core_cm7.h **** ******************************************************************************/ - ARM GAS /tmp/ccuHnxNu.s page 6 + ARM GAS /tmp/ccLSPxIe.s page 6 259:Drivers/CMSIS/Include/core_cm7.h **** /** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 313:Drivers/CMSIS/Include/core_cm7.h **** typedef union 314:Drivers/CMSIS/Include/core_cm7.h **** { 315:Drivers/CMSIS/Include/core_cm7.h **** struct - ARM GAS /tmp/ccuHnxNu.s page 7 + ARM GAS /tmp/ccLSPxIe.s page 7 316:Drivers/CMSIS/Include/core_cm7.h **** { @@ -418,7 +418,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 370:Drivers/CMSIS/Include/core_cm7.h **** #define xPSR_T_Pos 24U /*!< xPSR 371:Drivers/CMSIS/Include/core_cm7.h **** #define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR 372:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccuHnxNu.s page 8 + ARM GAS /tmp/ccLSPxIe.s page 8 373:Drivers/CMSIS/Include/core_cm7.h **** #define xPSR_GE_Pos 16U /*!< xPSR @@ -478,7 +478,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 427:Drivers/CMSIS/Include/core_cm7.h **** __IOM uint32_t ISPR[8U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register * 428:Drivers/CMSIS/Include/core_cm7.h **** uint32_t RESERVED2[24U]; 429:Drivers/CMSIS/Include/core_cm7.h **** __IOM uint32_t ICPR[8U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register - ARM GAS /tmp/ccuHnxNu.s page 9 + ARM GAS /tmp/ccLSPxIe.s page 9 430:Drivers/CMSIS/Include/core_cm7.h **** uint32_t RESERVED3[24U]; @@ -538,7 +538,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 484:Drivers/CMSIS/Include/core_cm7.h **** uint32_t RESERVED4[15U]; 485:Drivers/CMSIS/Include/core_cm7.h **** __IM uint32_t MVFR0; /*!< Offset: 0x240 (R/ ) Media and VFP Feature Register 0 486:Drivers/CMSIS/Include/core_cm7.h **** __IM uint32_t MVFR1; /*!< Offset: 0x244 (R/ ) Media and VFP Feature Register 1 - ARM GAS /tmp/ccuHnxNu.s page 10 + ARM GAS /tmp/ccLSPxIe.s page 10 487:Drivers/CMSIS/Include/core_cm7.h **** __IM uint32_t MVFR2; /*!< Offset: 0x248 (R/ ) Media and VFP Feature Register 2 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 541:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB 542:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB 543:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccuHnxNu.s page 11 + ARM GAS /tmp/ccLSPxIe.s page 11 544:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB @@ -658,7 +658,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 598:Drivers/CMSIS/Include/core_cm7.h **** 599:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_CCR_DC_Pos 16U /*!< SCB 600:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_CCR_DC_Msk (1UL << SCB_CCR_DC_Pos) /*!< SCB - ARM GAS /tmp/ccuHnxNu.s page 12 + ARM GAS /tmp/ccLSPxIe.s page 12 601:Drivers/CMSIS/Include/core_cm7.h **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 655:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_SHCSR_USGFAULTACT_Msk (1UL << SCB_SHCSR_USGFAULTACT_Pos) /*!< SCB 656:Drivers/CMSIS/Include/core_cm7.h **** 657:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_SHCSR_BUSFAULTACT_Pos 1U /*!< SCB - ARM GAS /tmp/ccuHnxNu.s page 13 + ARM GAS /tmp/ccLSPxIe.s page 13 658:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_SHCSR_BUSFAULTACT_Msk (1UL << SCB_SHCSR_BUSFAULTACT_Pos) /*!< SCB @@ -778,7 +778,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 712:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_CFSR_IBUSERR_Msk (1UL << SCB_CFSR_IBUSERR_Pos) /*!< SCB 713:Drivers/CMSIS/Include/core_cm7.h **** 714:Drivers/CMSIS/Include/core_cm7.h **** /* UsageFault Status Register (part of SCB Configurable Fault Status Register) */ - ARM GAS /tmp/ccuHnxNu.s page 14 + ARM GAS /tmp/ccLSPxIe.s page 14 715:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_CFSR_DIVBYZERO_Pos (SCB_CFSR_USGFAULTSR_Pos + 9U) /*!< SCB @@ -838,7 +838,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 769:Drivers/CMSIS/Include/core_cm7.h **** 770:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_CTR_CWG_Pos 24U /*!< SCB 771:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_CTR_CWG_Msk (0xFUL << SCB_CTR_CWG_Pos) /*!< SCB - ARM GAS /tmp/ccuHnxNu.s page 15 + ARM GAS /tmp/ccLSPxIe.s page 15 772:Drivers/CMSIS/Include/core_cm7.h **** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 826:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_DCCSW_SET_Pos 5U /*!< SCB 827:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_DCCSW_SET_Msk (0x1FFUL << SCB_DCCSW_SET_Pos) /*!< SCB 828:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccuHnxNu.s page 16 + ARM GAS /tmp/ccLSPxIe.s page 16 829:Drivers/CMSIS/Include/core_cm7.h **** /* SCB D-Cache Clean and Invalidate by Set-way Register Definitions */ @@ -958,7 +958,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 883:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_AHBSCR_TPRI_Pos 2U /*!< SCB 884:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_AHBSCR_TPRI_Msk (0x1FFUL << SCB_AHBPCR_TPRI_Pos) /*!< SCB 885:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccuHnxNu.s page 17 + ARM GAS /tmp/ccLSPxIe.s page 17 886:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_AHBSCR_CTL_Pos 0U /*!< SCB @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 940:Drivers/CMSIS/Include/core_cm7.h **** #define SCnSCB_ACTLR_FPEXCODIS_Msk (1UL << SCnSCB_ACTLR_FPEXCODIS_Pos) /*!< ACTLR: 941:Drivers/CMSIS/Include/core_cm7.h **** 942:Drivers/CMSIS/Include/core_cm7.h **** #define SCnSCB_ACTLR_DISFOLD_Pos 2U /*!< ACTLR: - ARM GAS /tmp/ccuHnxNu.s page 18 + ARM GAS /tmp/ccLSPxIe.s page 18 943:Drivers/CMSIS/Include/core_cm7.h **** #define SCnSCB_ACTLR_DISFOLD_Msk (1UL << SCnSCB_ACTLR_DISFOLD_Pos) /*!< ACTLR: @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 997:Drivers/CMSIS/Include/core_cm7.h **** #define SysTick_CALIB_TENMS_Pos 0U /*!< SysT 998:Drivers/CMSIS/Include/core_cm7.h **** #define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysT 999:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccuHnxNu.s page 19 + ARM GAS /tmp/ccLSPxIe.s page 19 1000:Drivers/CMSIS/Include/core_cm7.h **** /*@} end of group CMSIS_SysTick */ @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1054:Drivers/CMSIS/Include/core_cm7.h **** #define ITM_TCR_BUSY_Pos 23U /*!< ITM 1055:Drivers/CMSIS/Include/core_cm7.h **** #define ITM_TCR_BUSY_Msk (1UL << ITM_TCR_BUSY_Pos) /*!< ITM 1056:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccuHnxNu.s page 20 + ARM GAS /tmp/ccLSPxIe.s page 20 1057:Drivers/CMSIS/Include/core_cm7.h **** #define ITM_TCR_TraceBusID_Pos 16U /*!< ITM @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1111:Drivers/CMSIS/Include/core_cm7.h **** */ 1112:Drivers/CMSIS/Include/core_cm7.h **** 1113:Drivers/CMSIS/Include/core_cm7.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 21 + ARM GAS /tmp/ccLSPxIe.s page 21 1114:Drivers/CMSIS/Include/core_cm7.h **** \brief Structure type to access the Data Watchpoint and Trace Register (DWT). @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1168:Drivers/CMSIS/Include/core_cm7.h **** #define DWT_CTRL_LSUEVTENA_Pos 20U /*!< DWT CTR 1169:Drivers/CMSIS/Include/core_cm7.h **** #define DWT_CTRL_LSUEVTENA_Msk (0x1UL << DWT_CTRL_LSUEVTENA_Pos) /*!< DWT CTR 1170:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccuHnxNu.s page 22 + ARM GAS /tmp/ccLSPxIe.s page 22 1171:Drivers/CMSIS/Include/core_cm7.h **** #define DWT_CTRL_SLEEPEVTENA_Pos 19U /*!< DWT CTR @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1225:Drivers/CMSIS/Include/core_cm7.h **** /* DWT Comparator Function Register Definitions */ 1226:Drivers/CMSIS/Include/core_cm7.h **** #define DWT_FUNCTION_MATCHED_Pos 24U /*!< DWT FUN 1227:Drivers/CMSIS/Include/core_cm7.h **** #define DWT_FUNCTION_MATCHED_Msk (0x1UL << DWT_FUNCTION_MATCHED_Pos) /*!< DWT FUN - ARM GAS /tmp/ccuHnxNu.s page 23 + ARM GAS /tmp/ccLSPxIe.s page 23 1228:Drivers/CMSIS/Include/core_cm7.h **** @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1282:Drivers/CMSIS/Include/core_cm7.h **** uint32_t RESERVED4[1U]; 1283:Drivers/CMSIS/Include/core_cm7.h **** __IM uint32_t ITATBCTR0; /*!< Offset: 0xEF8 (R/ ) ITATBCTR0 */ 1284:Drivers/CMSIS/Include/core_cm7.h **** __IM uint32_t FIFO1; /*!< Offset: 0xEFC (R/ ) Integration ITM Data */ - ARM GAS /tmp/ccuHnxNu.s page 24 + ARM GAS /tmp/ccLSPxIe.s page 24 1285:Drivers/CMSIS/Include/core_cm7.h **** __IOM uint32_t ITCTRL; /*!< Offset: 0xF00 (R/W) Integration Mode Control */ @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1339:Drivers/CMSIS/Include/core_cm7.h **** #define TPI_FIFO0_ETM2_Pos 16U /*!< TPI FIF 1340:Drivers/CMSIS/Include/core_cm7.h **** #define TPI_FIFO0_ETM2_Msk (0xFFUL << TPI_FIFO0_ETM2_Pos) /*!< TPI FIF 1341:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccuHnxNu.s page 25 + ARM GAS /tmp/ccLSPxIe.s page 25 1342:Drivers/CMSIS/Include/core_cm7.h **** #define TPI_FIFO0_ETM1_Pos 8U /*!< TPI FIF @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1396:Drivers/CMSIS/Include/core_cm7.h **** #define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) /*!< TPI DEV 1397:Drivers/CMSIS/Include/core_cm7.h **** 1398:Drivers/CMSIS/Include/core_cm7.h **** #define TPI_DEVID_MinBufSz_Pos 6U /*!< TPI DEV - ARM GAS /tmp/ccuHnxNu.s page 26 + ARM GAS /tmp/ccLSPxIe.s page 26 1399:Drivers/CMSIS/Include/core_cm7.h **** #define TPI_DEVID_MinBufSz_Msk (0x7UL << TPI_DEVID_MinBufSz_Pos) /*!< TPI DEV @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1453:Drivers/CMSIS/Include/core_cm7.h **** #define MPU_TYPE_SEPARATE_Msk (1UL /*<< MPU_TYPE_SEPARATE_Pos*/) /*!< MPU 1454:Drivers/CMSIS/Include/core_cm7.h **** 1455:Drivers/CMSIS/Include/core_cm7.h **** /* MPU Control Register Definitions */ - ARM GAS /tmp/ccuHnxNu.s page 27 + ARM GAS /tmp/ccLSPxIe.s page 27 1456:Drivers/CMSIS/Include/core_cm7.h **** #define MPU_CTRL_PRIVDEFENA_Pos 2U /*!< MPU @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1510:Drivers/CMSIS/Include/core_cm7.h **** /*@} end of group CMSIS_MPU */ 1511:Drivers/CMSIS/Include/core_cm7.h **** #endif /* defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) */ 1512:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccuHnxNu.s page 28 + ARM GAS /tmp/ccLSPxIe.s page 28 1513:Drivers/CMSIS/Include/core_cm7.h **** @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1567:Drivers/CMSIS/Include/core_cm7.h **** /* Floating-Point Default Status Control Register Definitions */ 1568:Drivers/CMSIS/Include/core_cm7.h **** #define FPU_FPDSCR_AHP_Pos 26U /*!< FPDS 1569:Drivers/CMSIS/Include/core_cm7.h **** #define FPU_FPDSCR_AHP_Msk (1UL << FPU_FPDSCR_AHP_Pos) /*!< FPDS - ARM GAS /tmp/ccuHnxNu.s page 29 + ARM GAS /tmp/ccLSPxIe.s page 29 1570:Drivers/CMSIS/Include/core_cm7.h **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1624:Drivers/CMSIS/Include/core_cm7.h **** \ingroup CMSIS_core_register 1625:Drivers/CMSIS/Include/core_cm7.h **** \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) 1626:Drivers/CMSIS/Include/core_cm7.h **** \brief Type definitions for the Core Debug Registers - ARM GAS /tmp/ccuHnxNu.s page 30 + ARM GAS /tmp/ccLSPxIe.s page 30 1627:Drivers/CMSIS/Include/core_cm7.h **** @{ @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1681:Drivers/CMSIS/Include/core_cm7.h **** 1682:Drivers/CMSIS/Include/core_cm7.h **** #define CoreDebug_DCRSR_REGSEL_Pos 0U /*!< Core 1683:Drivers/CMSIS/Include/core_cm7.h **** #define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL /*<< CoreDebug_DCRSR_REGSEL_Pos*/) /*!< Core - ARM GAS /tmp/ccuHnxNu.s page 31 + ARM GAS /tmp/ccLSPxIe.s page 31 1684:Drivers/CMSIS/Include/core_cm7.h **** @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1738:Drivers/CMSIS/Include/core_cm7.h **** \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. 1739:Drivers/CMSIS/Include/core_cm7.h **** \return Masked and shifted value. 1740:Drivers/CMSIS/Include/core_cm7.h **** */ - ARM GAS /tmp/ccuHnxNu.s page 32 + ARM GAS /tmp/ccLSPxIe.s page 32 1741:Drivers/CMSIS/Include/core_cm7.h **** #define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1795:Drivers/CMSIS/Include/core_cm7.h **** - Core NVIC Functions 1796:Drivers/CMSIS/Include/core_cm7.h **** - Core SysTick Functions 1797:Drivers/CMSIS/Include/core_cm7.h **** - Core Debug Functions - ARM GAS /tmp/ccuHnxNu.s page 33 + ARM GAS /tmp/ccLSPxIe.s page 33 1798:Drivers/CMSIS/Include/core_cm7.h **** - Core Register Access Functions @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1852:Drivers/CMSIS/Include/core_cm7.h **** #define EXC_RETURN_THREAD_MSP_FPU (0xFFFFFFE9UL) /* return to Thread mode, uses MSP after retu 1853:Drivers/CMSIS/Include/core_cm7.h **** #define EXC_RETURN_THREAD_PSP_FPU (0xFFFFFFEDUL) /* return to Thread mode, uses PSP after retu 1854:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccuHnxNu.s page 34 + ARM GAS /tmp/ccLSPxIe.s page 34 1855:Drivers/CMSIS/Include/core_cm7.h **** @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1909:Drivers/CMSIS/Include/core_cm7.h **** \return 0 Interrupt is not enabled. 1910:Drivers/CMSIS/Include/core_cm7.h **** \return 1 Interrupt is enabled. 1911:Drivers/CMSIS/Include/core_cm7.h **** \note IRQn must not be negative. - ARM GAS /tmp/ccuHnxNu.s page 35 + ARM GAS /tmp/ccLSPxIe.s page 35 1912:Drivers/CMSIS/Include/core_cm7.h **** */ @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1966:Drivers/CMSIS/Include/core_cm7.h **** \details Sets the pending bit of a device specific interrupt in the NVIC pending register. 1967:Drivers/CMSIS/Include/core_cm7.h **** \param [in] IRQn Device specific interrupt number. 1968:Drivers/CMSIS/Include/core_cm7.h **** \note IRQn must not be negative. - ARM GAS /tmp/ccuHnxNu.s page 36 + ARM GAS /tmp/ccLSPxIe.s page 36 1969:Drivers/CMSIS/Include/core_cm7.h **** */ @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2023:Drivers/CMSIS/Include/core_cm7.h **** */ 2024:Drivers/CMSIS/Include/core_cm7.h **** __STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) 2025:Drivers/CMSIS/Include/core_cm7.h **** { - ARM GAS /tmp/ccuHnxNu.s page 37 + ARM GAS /tmp/ccLSPxIe.s page 37 2026:Drivers/CMSIS/Include/core_cm7.h **** if ((int32_t)(IRQn) >= 0) @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 36 .cfi_def_cfa_offset 4 37 .cfi_offset 14, -4 2073:Drivers/CMSIS/Include/core_cm7.h **** uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used - ARM GAS /tmp/ccuHnxNu.s page 38 + ARM GAS /tmp/ccLSPxIe.s page 38 38 .loc 2 2073 3 is_stmt 1 view .LVU2 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2078:Drivers/CMSIS/Include/core_cm7.h **** 81 .loc 2 2078 109 discriminator 2 view .LVU19 82 003a 0023 movs r3, #0 - ARM GAS /tmp/ccuHnxNu.s page 39 + ARM GAS /tmp/ccLSPxIe.s page 39 83 003c EEE7 b .L2 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 45:Src/main.c **** #define AD9102_REG_PAT_TIMEBASE 0x0028u 46:Src/main.c **** #define AD9102_REG_PAT_PERIOD 0x0029u 47:Src/main.c **** #define AD9102_REG_DAC_PAT 0x002Bu - ARM GAS /tmp/ccuHnxNu.s page 40 + ARM GAS /tmp/ccLSPxIe.s page 40 48:Src/main.c **** #define AD9102_REG_SAW_CONFIG 0x0037u @@ -2393,1274 +2393,1371 @@ ARM GAS /tmp/ccuHnxNu.s page 1 97:Src/main.c **** #define AD9102_FLAG_TRIANGLE 0x0002u 98:Src/main.c **** #define AD9102_FLAG_SRAM 0x0004u 99:Src/main.c **** #define AD9102_FLAG_SRAM_FMT 0x0008u - 100:Src/main.c **** - 101:Src/main.c **** #define AD9833_FLAG_ENABLE 0x0001u - 102:Src/main.c **** #define AD9833_FLAG_TRIANGLE 0x0002u - 103:Src/main.c **** #define DS1809_FLAG_UC 0x0001u - 104:Src/main.c **** #define DS1809_FLAG_DC 0x0002u - ARM GAS /tmp/ccuHnxNu.s page 41 + 100:Src/main.c **** #define AD9102_WAVE_OPCODE_BEGIN 0x0001u + 101:Src/main.c **** #define AD9102_WAVE_OPCODE_COMMIT 0x0002u + 102:Src/main.c **** #define AD9102_WAVE_OPCODE_CANCEL 0x0003u + 103:Src/main.c **** #define AD9102_WAVE_MAX_CHUNK_SAMPLES 12u + 104:Src/main.c **** + ARM GAS /tmp/ccLSPxIe.s page 41 - 105:Src/main.c **** #define DS1809_PULSE_MS_DEFAULT 2u - 106:Src/main.c **** #define STM32_DAC_FLAG_ENABLE 0x0001u - 107:Src/main.c **** #define STM32_DAC_CODE_MAX 4095u - 108:Src/main.c **** /* USER CODE END PD */ - 109:Src/main.c **** - 110:Src/main.c **** /* Private macro -------------------------------------------------------------*/ - 111:Src/main.c **** /* USER CODE BEGIN PM */ - 112:Src/main.c **** - 113:Src/main.c **** /* USER CODE END PM */ - 114:Src/main.c **** - 115:Src/main.c **** /* Private variables ---------------------------------------------------------*/ - 116:Src/main.c **** ADC_HandleTypeDef hadc1; - 117:Src/main.c **** ADC_HandleTypeDef hadc3; + 105:Src/main.c **** #define AD9833_FLAG_ENABLE 0x0001u + 106:Src/main.c **** #define AD9833_FLAG_TRIANGLE 0x0002u + 107:Src/main.c **** #define DS1809_FLAG_UC 0x0001u + 108:Src/main.c **** #define DS1809_FLAG_DC 0x0002u + 109:Src/main.c **** #define DS1809_PULSE_MS_DEFAULT 2u + 110:Src/main.c **** #define STM32_DAC_FLAG_ENABLE 0x0001u + 111:Src/main.c **** #define STM32_DAC_CODE_MAX 4095u + 112:Src/main.c **** /* USER CODE END PD */ + 113:Src/main.c **** + 114:Src/main.c **** /* Private macro -------------------------------------------------------------*/ + 115:Src/main.c **** /* USER CODE BEGIN PM */ + 116:Src/main.c **** + 117:Src/main.c **** /* USER CODE END PM */ 118:Src/main.c **** - 119:Src/main.c **** SD_HandleTypeDef hsd1; - 120:Src/main.c **** - 121:Src/main.c **** TIM_HandleTypeDef htim4; - 122:Src/main.c **** TIM_HandleTypeDef htim8; - 123:Src/main.c **** TIM_HandleTypeDef htim1; - 124:Src/main.c **** TIM_HandleTypeDef htim10; - 125:Src/main.c **** TIM_HandleTypeDef htim11; - 126:Src/main.c **** - 127:Src/main.c **** UART_HandleTypeDef huart8; - 128:Src/main.c **** - 129:Src/main.c **** /* USER CODE BEGIN PV */ - 130:Src/main.c **** uint32_t TO6, TO6_before, TO6_stop, TO6_uart, SD_SEEK, SD_SLIDE, temp32, TO7, TO7_before, TO7_PID, - 131:Src/main.c **** uint8_t uart_buf, CPU_state, CPU_state_old, UART_transmission_request, State_Data[2], UART_DATA[DL_ - 132:Src/main.c **** uint16_t UART_rec_incr, UART_header, CS_result, temp16, Long_Data[DL_16], COMMAND[CL_16];//, SD_mat - 133:Src/main.c **** FRESULT fresult; // result - 134:Src/main.c **** int test; - 135:Src/main.c **** unsigned long fgoto, sizeoffile;//file pointer of the file object & size of file FPGA_RECEIVE_DATA_ - 136:Src/main.c **** - 137:Src/main.c **** LDx_SetupTypeDef LD1_curr_setup, LD2_curr_setup, LD1_def_setup, LD2_def_setup; - 138:Src/main.c **** Work_SetupTypeDef Curr_setup, Def_setup; - 139:Src/main.c **** LDx_ParamTypeDef LD1_param, LD2_param; + 119:Src/main.c **** /* Private variables ---------------------------------------------------------*/ + 120:Src/main.c **** ADC_HandleTypeDef hadc1; + 121:Src/main.c **** ADC_HandleTypeDef hadc3; + 122:Src/main.c **** + 123:Src/main.c **** SD_HandleTypeDef hsd1; + 124:Src/main.c **** + 125:Src/main.c **** TIM_HandleTypeDef htim4; + 126:Src/main.c **** TIM_HandleTypeDef htim8; + 127:Src/main.c **** TIM_HandleTypeDef htim1; + 128:Src/main.c **** TIM_HandleTypeDef htim10; + 129:Src/main.c **** TIM_HandleTypeDef htim11; + 130:Src/main.c **** + 131:Src/main.c **** UART_HandleTypeDef huart8; + 132:Src/main.c **** + 133:Src/main.c **** /* USER CODE BEGIN PV */ + 134:Src/main.c **** uint32_t TO6, TO6_before, TO6_stop, TO6_uart, SD_SEEK, SD_SLIDE, temp32, TO7, TO7_before, TO7_PID, + 135:Src/main.c **** uint8_t uart_buf, CPU_state, CPU_state_old, UART_transmission_request, State_Data[2], UART_DATA[DL_ + 136:Src/main.c **** uint16_t UART_rec_incr, UART_header, CS_result, temp16, Long_Data[DL_16], COMMAND[CL_16];//, SD_mat + 137:Src/main.c **** FRESULT fresult; // result + 138:Src/main.c **** int test; + 139:Src/main.c **** unsigned long fgoto, sizeoffile;//file pointer of the file object & size of file FPGA_RECEIVE_DATA_ 140:Src/main.c **** - 141:Src/main.c **** LD_Blinker_StateTypeDef LD_blinker; - 142:Src/main.c **** - 143:Src/main.c **** task_t task; + 141:Src/main.c **** LDx_SetupTypeDef LD1_curr_setup, LD2_curr_setup, LD1_def_setup, LD2_def_setup; + 142:Src/main.c **** Work_SetupTypeDef Curr_setup, Def_setup; + 143:Src/main.c **** LDx_ParamTypeDef LD1_param, LD2_param; 144:Src/main.c **** - 145:Src/main.c **** static const uint16_t ad9102_reg_addr[AD9102_REG_COUNT] = { - 146:Src/main.c **** 0x0000u, 0x0001u, 0x0002u, 0x0003u, 0x0004u, 0x0005u, 0x0006u, 0x0007u, - 147:Src/main.c **** 0x0008u, 0x0009u, 0x000au, 0x000bu, 0x000cu, 0x000du, 0x000eu, 0x001fu, - 148:Src/main.c **** 0x0020u, 0x0022u, 0x0023u, 0x0024u, 0x0025u, 0x0026u, 0x0027u, 0x0028u, - 149:Src/main.c **** 0x0029u, 0x002au, 0x002bu, 0x002cu, 0x002du, 0x002eu, 0x002fu, 0x0030u, - 150:Src/main.c **** 0x0031u, 0x0032u, 0x0033u, 0x0034u, 0x0035u, 0x0036u, 0x0037u, 0x003eu, - 151:Src/main.c **** 0x003fu, 0x0040u, 0x0041u, 0x0042u, 0x0043u, 0x0044u, 0x0045u, 0x0047u, - 152:Src/main.c **** 0x0050u, 0x0051u, 0x0052u, 0x0053u, 0x0054u, 0x0055u, 0x0056u, 0x0057u, - 153:Src/main.c **** 0x0058u, 0x0059u, 0x005au, 0x005bu, 0x005cu, 0x005du, 0x005eu, 0x005fu, - 154:Src/main.c **** 0x001eu, 0x001du - 155:Src/main.c **** }; - 156:Src/main.c **** - 157:Src/main.c **** static const uint16_t ad9102_example4_regval[AD9102_REG_COUNT] = { - 158:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x4000u, - 159:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x1f00u, 0x0000u, 0x0000u, 0x0000u, - 160:Src/main.c **** 0x000eu, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x3212u, 0x0121u, - 161:Src/main.c **** 0xffffu, 0x0000u, 0x0101u, 0x0003u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, - ARM GAS /tmp/ccuHnxNu.s page 42 + 145:Src/main.c **** LD_Blinker_StateTypeDef LD_blinker; + 146:Src/main.c **** + 147:Src/main.c **** task_t task; + 148:Src/main.c **** + 149:Src/main.c **** static const uint16_t ad9102_reg_addr[AD9102_REG_COUNT] = { + 150:Src/main.c **** 0x0000u, 0x0001u, 0x0002u, 0x0003u, 0x0004u, 0x0005u, 0x0006u, 0x0007u, + 151:Src/main.c **** 0x0008u, 0x0009u, 0x000au, 0x000bu, 0x000cu, 0x000du, 0x000eu, 0x001fu, + 152:Src/main.c **** 0x0020u, 0x0022u, 0x0023u, 0x0024u, 0x0025u, 0x0026u, 0x0027u, 0x0028u, + 153:Src/main.c **** 0x0029u, 0x002au, 0x002bu, 0x002cu, 0x002du, 0x002eu, 0x002fu, 0x0030u, + 154:Src/main.c **** 0x0031u, 0x0032u, 0x0033u, 0x0034u, 0x0035u, 0x0036u, 0x0037u, 0x003eu, + 155:Src/main.c **** 0x003fu, 0x0040u, 0x0041u, 0x0042u, 0x0043u, 0x0044u, 0x0045u, 0x0047u, + 156:Src/main.c **** 0x0050u, 0x0051u, 0x0052u, 0x0053u, 0x0054u, 0x0055u, 0x0056u, 0x0057u, + 157:Src/main.c **** 0x0058u, 0x0059u, 0x005au, 0x005bu, 0x005cu, 0x005du, 0x005eu, 0x005fu, + 158:Src/main.c **** 0x001eu, 0x001du + 159:Src/main.c **** }; + 160:Src/main.c **** + 161:Src/main.c **** static const uint16_t ad9102_example4_regval[AD9102_REG_COUNT] = { + ARM GAS /tmp/ccLSPxIe.s page 42 - 162:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x4000u, 0x0000u, 0x0606u, 0x1999u, - 163:Src/main.c **** 0x9a00u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, - 164:Src/main.c **** 0x0fa0u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, - 165:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x16ffu, - 166:Src/main.c **** 0x0001u, 0x0001u - 167:Src/main.c **** }; - 168:Src/main.c **** - 169:Src/main.c **** static const uint16_t ad9102_example2_regval[AD9102_REG_COUNT] = { - 170:Src/main.c **** 0x0000u, 0x0e00u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x4000u, - 171:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x1f00u, 0x0000u, 0x0000u, 0x0000u, - 172:Src/main.c **** 0x000eu, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x3030u, 0x0111u, - 173:Src/main.c **** 0xffffu, 0x0000u, 0x0101u, 0x0003u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, - 174:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x4000u, 0x0000u, 0x0200u, 0x0000u, - 175:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, - 176:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, - 177:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0fa0u, 0x0000u, 0x3ff0u, 0x0100u, - 178:Src/main.c **** 0x0001u, 0x0001u - 179:Src/main.c **** }; - 180:Src/main.c **** - 181:Src/main.c **** - 182:Src/main.c **** - 183:Src/main.c **** - 184:Src/main.c **** /* USER CODE END PV */ - 185:Src/main.c **** - 186:Src/main.c **** /* Private function prototypes -----------------------------------------------*/ - 187:Src/main.c **** void SystemClock_Config(void); - 188:Src/main.c **** static void MX_GPIO_Init(void); - 189:Src/main.c **** static void MX_DMA_Init(void); - 190:Src/main.c **** static void MX_SPI4_Init(void); - 191:Src/main.c **** static void MX_TIM2_Init(void); - 192:Src/main.c **** static void MX_TIM5_Init(void); - 193:Src/main.c **** static void MX_ADC1_Init(void); - 194:Src/main.c **** static void MX_ADC3_Init(void); - 195:Src/main.c **** static void MX_SPI2_Init(void); - 196:Src/main.c **** static void MX_SPI5_Init(void); - 197:Src/main.c **** static void MX_SPI6_Init(void); - 198:Src/main.c **** static void MX_USART1_UART_Init(void); - 199:Src/main.c **** static void MX_SDMMC1_SD_Init(void); - 200:Src/main.c **** static void MX_TIM7_Init(void); - 201:Src/main.c **** static void MX_TIM6_Init(void); - 202:Src/main.c **** static void MX_TIM10_Init(void); - 203:Src/main.c **** static void MX_UART8_Init(void); - 204:Src/main.c **** static void MX_TIM8_Init(void); - 205:Src/main.c **** static void MX_TIM11_Init(void); - 206:Src/main.c **** static void MX_TIM4_Init(void); - 207:Src/main.c **** static void MX_TIM1_Init(void); - 208:Src/main.c **** /* USER CODE BEGIN PFP */ - 209:Src/main.c **** static void Init_params(void); - 210:Src/main.c **** static void Decode_uart(uint16_t *Command, LDx_SetupTypeDef *LD1_curr_setup, LDx_SetupTypeDef *LD2_ - 211:Src/main.c **** static void Decode_task(uint16_t *Command, LDx_SetupTypeDef *LD1_curr_setup, LDx_SetupTypeDef *LD2_ - 212:Src/main.c **** void Set_LTEC(uint8_t num, uint16_t DATA); - 213:Src/main.c **** static uint16_t MPhD_T(uint8_t num); - 214:Src/main.c **** static uint16_t Get_ADC(uint8_t num); - 215:Src/main.c **** static uint16_t PID_Controller_Temp(LDx_SetupTypeDef * LDx_curr_setup, LDx_ParamTypeDef * LDx_resul - 216:Src/main.c **** static void AD9102_Init(void); - 217:Src/main.c **** static void AD9102_WriteReg(uint16_t addr, uint16_t value); - 218:Src/main.c **** static uint16_t AD9102_ReadReg(uint16_t addr); - ARM GAS /tmp/ccuHnxNu.s page 43 + 162:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x4000u, + 163:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x1f00u, 0x0000u, 0x0000u, 0x0000u, + 164:Src/main.c **** 0x000eu, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x3212u, 0x0121u, + 165:Src/main.c **** 0xffffu, 0x0000u, 0x0101u, 0x0003u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, + 166:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x4000u, 0x0000u, 0x0606u, 0x1999u, + 167:Src/main.c **** 0x9a00u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, + 168:Src/main.c **** 0x0fa0u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, + 169:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x16ffu, + 170:Src/main.c **** 0x0001u, 0x0001u + 171:Src/main.c **** }; + 172:Src/main.c **** + 173:Src/main.c **** static const uint16_t ad9102_example2_regval[AD9102_REG_COUNT] = { + 174:Src/main.c **** 0x0000u, 0x0e00u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x4000u, + 175:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x1f00u, 0x0000u, 0x0000u, 0x0000u, + 176:Src/main.c **** 0x000eu, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x3030u, 0x0111u, + 177:Src/main.c **** 0xffffu, 0x0000u, 0x0101u, 0x0003u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, + 178:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x4000u, 0x0000u, 0x0200u, 0x0000u, + 179:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, + 180:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0000u, + 181:Src/main.c **** 0x0000u, 0x0000u, 0x0000u, 0x0000u, 0x0fa0u, 0x0000u, 0x3ff0u, 0x0100u, + 182:Src/main.c **** 0x0001u, 0x0001u + 183:Src/main.c **** }; + 184:Src/main.c **** + 185:Src/main.c **** static uint8_t ad9102_wave_upload_active = 0u; + 186:Src/main.c **** static uint16_t ad9102_wave_expected_samples = 0u; + 187:Src/main.c **** static uint16_t ad9102_wave_written_samples = 0u; + 188:Src/main.c **** + 189:Src/main.c **** + 190:Src/main.c **** + 191:Src/main.c **** + 192:Src/main.c **** /* USER CODE END PV */ + 193:Src/main.c **** + 194:Src/main.c **** /* Private function prototypes -----------------------------------------------*/ + 195:Src/main.c **** void SystemClock_Config(void); + 196:Src/main.c **** static void MX_GPIO_Init(void); + 197:Src/main.c **** static void MX_DMA_Init(void); + 198:Src/main.c **** static void MX_SPI4_Init(void); + 199:Src/main.c **** static void MX_TIM2_Init(void); + 200:Src/main.c **** static void MX_TIM5_Init(void); + 201:Src/main.c **** static void MX_ADC1_Init(void); + 202:Src/main.c **** static void MX_ADC3_Init(void); + 203:Src/main.c **** static void MX_SPI2_Init(void); + 204:Src/main.c **** static void MX_SPI5_Init(void); + 205:Src/main.c **** static void MX_SPI6_Init(void); + 206:Src/main.c **** static void MX_USART1_UART_Init(void); + 207:Src/main.c **** static void MX_SDMMC1_SD_Init(void); + 208:Src/main.c **** static void MX_TIM7_Init(void); + 209:Src/main.c **** static void MX_TIM6_Init(void); + 210:Src/main.c **** static void MX_TIM10_Init(void); + 211:Src/main.c **** static void MX_UART8_Init(void); + 212:Src/main.c **** static void MX_TIM8_Init(void); + 213:Src/main.c **** static void MX_TIM11_Init(void); + 214:Src/main.c **** static void MX_TIM4_Init(void); + 215:Src/main.c **** static void MX_TIM1_Init(void); + 216:Src/main.c **** /* USER CODE BEGIN PFP */ + 217:Src/main.c **** static void Init_params(void); + 218:Src/main.c **** static void Decode_uart(uint16_t *Command, LDx_SetupTypeDef *LD1_curr_setup, LDx_SetupTypeDef *LD2_ + ARM GAS /tmp/ccLSPxIe.s page 43 - 219:Src/main.c **** static void AD9102_WriteRegTable(const uint16_t *values, uint16_t count); - 220:Src/main.c **** static uint16_t AD9102_Apply(uint8_t saw_type, uint8_t enable, uint8_t saw_step, uint8_t pat_base, - 221:Src/main.c **** static uint16_t AD9102_ApplySram(uint8_t enable, uint16_t samples, uint8_t hold, uint8_t triangle, - 222:Src/main.c **** static void AD9102_LoadSramRamp(uint16_t samples, uint8_t triangle, uint16_t amplitude); - 223:Src/main.c **** static uint8_t AD9102_CheckFlags(uint16_t pat_status, uint8_t expect_run, uint8_t saw_type, uint8_t - 224:Src/main.c **** static uint8_t AD9102_CheckFlagsSram(uint16_t pat_status, uint8_t expect_run, uint16_t samples, uin - 225:Src/main.c **** static void SPI2_SetMode(uint32_t polarity, uint32_t phase); - 226:Src/main.c **** static void AD9833_WriteWord(uint16_t word); - 227:Src/main.c **** static void AD9833_Apply(uint8_t enable, uint8_t triangle, uint32_t freq_word); - 228:Src/main.c **** static void DS1809_Pulse(uint8_t uc, uint8_t dc, uint16_t count, uint16_t pulse_ms); - 229:Src/main.c **** static void PA4_DAC_Init(void); - 230:Src/main.c **** static void PA4_DAC_Set(uint16_t dac_code, uint8_t enable); - 231:Src/main.c **** uint8_t CheckChecksum(uint16_t *pbuff); - 232:Src/main.c **** uint16_t CalculateChecksum(uint16_t *pbuff, uint16_t len); - 233:Src/main.c **** //int SD_Init(void); - 234:Src/main.c **** int SD_SAVE(uint16_t *pbuff); - 235:Src/main.c **** //uint32_t Get_Length(void); - 236:Src/main.c **** int SD_READ(uint16_t *pbuff); - 237:Src/main.c **** int SD_REMOVE(void); - 238:Src/main.c **** void USART_TX (uint8_t* dt, uint16_t sz); - 239:Src/main.c **** void USART_TX_DMA (uint16_t sz); - 240:Src/main.c **** static void Stop_TIM10(); - 241:Src/main.c **** static void OUT_trigger(uint8_t); - 242:Src/main.c **** /* USER CODE END PFP */ - 243:Src/main.c **** - 244:Src/main.c **** /* Private user code ---------------------------------------------------------*/ - 245:Src/main.c **** /* USER CODE BEGIN 0 */ - 246:Src/main.c **** - 247:Src/main.c **** /* USER CODE END 0 */ - 248:Src/main.c **** - 249:Src/main.c **** /** - 250:Src/main.c **** * @brief The application entry point. - 251:Src/main.c **** * @retval int - 252:Src/main.c **** */ - 253:Src/main.c **** int main(void) - 254:Src/main.c **** { - 255:Src/main.c **** - 256:Src/main.c **** /* USER CODE BEGIN 1 */ - 257:Src/main.c **** HAL_StatusTypeDef st; - 258:Src/main.c **** /* USER CODE END 1 */ + 219:Src/main.c **** static void Decode_task(uint16_t *Command, LDx_SetupTypeDef *LD1_curr_setup, LDx_SetupTypeDef *LD2_ + 220:Src/main.c **** void Set_LTEC(uint8_t num, uint16_t DATA); + 221:Src/main.c **** static uint16_t MPhD_T(uint8_t num); + 222:Src/main.c **** static uint16_t Get_ADC(uint8_t num); + 223:Src/main.c **** static uint16_t PID_Controller_Temp(LDx_SetupTypeDef * LDx_curr_setup, LDx_ParamTypeDef * LDx_resul + 224:Src/main.c **** static void AD9102_Init(void); + 225:Src/main.c **** static void AD9102_WriteReg(uint16_t addr, uint16_t value); + 226:Src/main.c **** static uint16_t AD9102_ReadReg(uint16_t addr); + 227:Src/main.c **** static void AD9102_WriteRegTable(const uint16_t *values, uint16_t count); + 228:Src/main.c **** static uint16_t AD9102_Apply(uint8_t saw_type, uint8_t enable, uint8_t saw_step, uint8_t pat_base, + 229:Src/main.c **** static uint16_t AD9102_ApplySram(uint8_t enable, uint16_t samples, uint8_t hold, uint8_t triangle, + 230:Src/main.c **** static void AD9102_LoadSramRamp(uint16_t samples, uint8_t triangle, uint16_t amplitude); + 231:Src/main.c **** static void AD9102_ResetWaveUploadState(void); + 232:Src/main.c **** static void AD9102_StopOutput(void); + 233:Src/main.c **** static void AD9102_StartOutput(void); + 234:Src/main.c **** static void AD9102_ConfigureSramPlayback(uint16_t samples, uint8_t hold); + 235:Src/main.c **** static uint8_t AD9102_BeginWaveUpload(uint16_t samples); + 236:Src/main.c **** static uint8_t AD9102_WriteWaveUploadChunk(const uint16_t *samples, uint16_t chunk_count); + 237:Src/main.c **** static uint16_t AD9102_CommitWaveUpload(uint8_t *ok); + 238:Src/main.c **** static void AD9102_CancelWaveUpload(void); + 239:Src/main.c **** static uint8_t AD9102_CheckFlags(uint16_t pat_status, uint8_t expect_run, uint8_t saw_type, uint8_t + 240:Src/main.c **** static uint8_t AD9102_CheckFlagsSram(uint16_t pat_status, uint8_t expect_run, uint16_t samples, uin + 241:Src/main.c **** static void SPI2_SetMode(uint32_t polarity, uint32_t phase); + 242:Src/main.c **** static void AD9833_WriteWord(uint16_t word); + 243:Src/main.c **** static void AD9833_Apply(uint8_t enable, uint8_t triangle, uint32_t freq_word); + 244:Src/main.c **** static void DS1809_Pulse(uint8_t uc, uint8_t dc, uint16_t count, uint16_t pulse_ms); + 245:Src/main.c **** static void PA4_DAC_Init(void); + 246:Src/main.c **** static void PA4_DAC_Set(uint16_t dac_code, uint8_t enable); + 247:Src/main.c **** uint8_t CheckChecksum(uint16_t *pbuff); + 248:Src/main.c **** uint16_t CalculateChecksum(uint16_t *pbuff, uint16_t len); + 249:Src/main.c **** //int SD_Init(void); + 250:Src/main.c **** int SD_SAVE(uint16_t *pbuff); + 251:Src/main.c **** //uint32_t Get_Length(void); + 252:Src/main.c **** int SD_READ(uint16_t *pbuff); + 253:Src/main.c **** int SD_REMOVE(void); + 254:Src/main.c **** void USART_TX (uint8_t* dt, uint16_t sz); + 255:Src/main.c **** void USART_TX_DMA (uint16_t sz); + 256:Src/main.c **** static void Stop_TIM10(); + 257:Src/main.c **** static void OUT_trigger(uint8_t); + 258:Src/main.c **** /* USER CODE END PFP */ 259:Src/main.c **** - 260:Src/main.c **** /* MCU Configuration--------------------------------------------------------*/ - 261:Src/main.c **** - 262:Src/main.c **** /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ - 263:Src/main.c **** HAL_Init(); + 260:Src/main.c **** /* Private user code ---------------------------------------------------------*/ + 261:Src/main.c **** /* USER CODE BEGIN 0 */ + 262:Src/main.c **** + 263:Src/main.c **** /* USER CODE END 0 */ 264:Src/main.c **** - 265:Src/main.c **** /* USER CODE BEGIN Init */ - 266:Src/main.c **** /*I hope you don't forget that first - MX_DMA_Init(); and than - MX_USART1_UART_Init();*/ - 267:Src/main.c **** /* USER CODE END Init */ - 268:Src/main.c **** - 269:Src/main.c **** /* Configure the system clock */ - 270:Src/main.c **** SystemClock_Config(); + 265:Src/main.c **** /** + 266:Src/main.c **** * @brief The application entry point. + 267:Src/main.c **** * @retval int + 268:Src/main.c **** */ + 269:Src/main.c **** int main(void) + 270:Src/main.c **** { 271:Src/main.c **** - 272:Src/main.c **** /* USER CODE BEGIN SysInit */ - 273:Src/main.c **** - 274:Src/main.c **** /* USER CODE END SysInit */ + 272:Src/main.c **** /* USER CODE BEGIN 1 */ + 273:Src/main.c **** HAL_StatusTypeDef st; + 274:Src/main.c **** /* USER CODE END 1 */ 275:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 44 + ARM GAS /tmp/ccLSPxIe.s page 44 - 276:Src/main.c **** /* Initialize all configured peripherals */ - 277:Src/main.c **** MX_GPIO_Init(); - 278:Src/main.c **** MX_DMA_Init(); - 279:Src/main.c **** MX_SPI4_Init(); - 280:Src/main.c **** MX_FATFS_Init(); - 281:Src/main.c **** MX_TIM2_Init(); - 282:Src/main.c **** MX_TIM5_Init(); - 283:Src/main.c **** MX_ADC1_Init(); - 284:Src/main.c **** MX_ADC3_Init(); - 285:Src/main.c **** MX_SPI2_Init(); - 286:Src/main.c **** MX_SPI5_Init(); - 287:Src/main.c **** MX_SPI6_Init(); - 288:Src/main.c **** MX_USART1_UART_Init(); - 289:Src/main.c **** MX_SDMMC1_SD_Init(); - 290:Src/main.c **** MX_TIM7_Init(); - 291:Src/main.c **** MX_TIM6_Init(); - 292:Src/main.c **** MX_TIM10_Init(); - 293:Src/main.c **** MX_UART8_Init(); - 294:Src/main.c **** MX_TIM8_Init(); - 295:Src/main.c **** MX_TIM11_Init(); - 296:Src/main.c **** MX_TIM4_Init(); - 297:Src/main.c **** MX_TIM1_Init(); - 298:Src/main.c **** PA4_DAC_Init(); - 299:Src/main.c **** /* USER CODE BEGIN 2 */ - 300:Src/main.c **** Init_params(); - 301:Src/main.c **** //HAL_TIM_Base_Start(&htim11); - 302:Src/main.c **** //HAL_TIM_PWM_Start(&htim11, TIM_CHANNEL_1); //start modulating by Mach-Zander modulator - 303:Src/main.c **** - 304:Src/main.c **** - 305:Src/main.c **** //TIM4,11 clocks = 92 MHz - 306:Src/main.c **** - 307:Src/main.c **** //ADC clock - 308:Src/main.c **** //TIM4 -> ARR = 60; // for 1.5 MHz - 309:Src/main.c **** //TIM4 -> ARR = 91; // for 1 MHz - 310:Src/main.c **** //TIM4 -> ARR = 45; // for 2 MHz - 311:Src/main.c **** TIM4 -> ARR = 53; // for 1.735 MHz. It`s the highest frequency for correct ADC work. At higher fre - 312:Src/main.c **** - 313:Src/main.c **** TIM4 -> CCR3 = (TIM4 -> ARR +1)/2 - 1; - 314:Src/main.c **** - 315:Src/main.c **** - 316:Src/main.c **** //Mach-Zander clock (should be 1/4 of ADC clock freq) - 317:Src/main.c **** - 318:Src/main.c **** TIM11 -> ARR = (TIM4 -> ARR +1)*4 - 1; - 319:Src/main.c **** TIM11 -> CCR1 = (TIM11 -> ARR +1)/2 - 1; + 276:Src/main.c **** /* MCU Configuration--------------------------------------------------------*/ + 277:Src/main.c **** + 278:Src/main.c **** /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ + 279:Src/main.c **** HAL_Init(); + 280:Src/main.c **** + 281:Src/main.c **** /* USER CODE BEGIN Init */ + 282:Src/main.c **** /*I hope you don't forget that first - MX_DMA_Init(); and than - MX_USART1_UART_Init();*/ + 283:Src/main.c **** /* USER CODE END Init */ + 284:Src/main.c **** + 285:Src/main.c **** /* Configure the system clock */ + 286:Src/main.c **** SystemClock_Config(); + 287:Src/main.c **** + 288:Src/main.c **** /* USER CODE BEGIN SysInit */ + 289:Src/main.c **** + 290:Src/main.c **** /* USER CODE END SysInit */ + 291:Src/main.c **** + 292:Src/main.c **** /* Initialize all configured peripherals */ + 293:Src/main.c **** MX_GPIO_Init(); + 294:Src/main.c **** MX_DMA_Init(); + 295:Src/main.c **** MX_SPI4_Init(); + 296:Src/main.c **** MX_FATFS_Init(); + 297:Src/main.c **** MX_TIM2_Init(); + 298:Src/main.c **** MX_TIM5_Init(); + 299:Src/main.c **** MX_ADC1_Init(); + 300:Src/main.c **** MX_ADC3_Init(); + 301:Src/main.c **** MX_SPI2_Init(); + 302:Src/main.c **** MX_SPI5_Init(); + 303:Src/main.c **** MX_SPI6_Init(); + 304:Src/main.c **** MX_USART1_UART_Init(); + 305:Src/main.c **** MX_SDMMC1_SD_Init(); + 306:Src/main.c **** MX_TIM7_Init(); + 307:Src/main.c **** MX_TIM6_Init(); + 308:Src/main.c **** MX_TIM10_Init(); + 309:Src/main.c **** MX_UART8_Init(); + 310:Src/main.c **** MX_TIM8_Init(); + 311:Src/main.c **** MX_TIM11_Init(); + 312:Src/main.c **** MX_TIM4_Init(); + 313:Src/main.c **** MX_TIM1_Init(); + 314:Src/main.c **** PA4_DAC_Init(); + 315:Src/main.c **** /* USER CODE BEGIN 2 */ + 316:Src/main.c **** Init_params(); + 317:Src/main.c **** //HAL_TIM_Base_Start(&htim11); + 318:Src/main.c **** //HAL_TIM_PWM_Start(&htim11, TIM_CHANNEL_1); //start modulating by Mach-Zander modulator + 319:Src/main.c **** 320:Src/main.c **** - 321:Src/main.c **** // AD9833 MCLK output on PE9 (TIM1_CH1) - 322:Src/main.c **** // TIM1 clock = 184 MHz, ARR=8 -> ~20.44 MHz output - 323:Src/main.c **** HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_1); - 324:Src/main.c **** - 325:Src/main.c **** /* - 326:Src/main.c **** if (HAL_GPIO_ReadPin(INP_0_GPIO_Port, INP_0_Pin) == 0){ - 327:Src/main.c **** - 328:Src/main.c **** CPU_state = DECODE_ENABLE; - 329:Src/main.c **** } - 330:Src/main.c **** */ - 331:Src/main.c **** /* USER CODE END 2 */ - 332:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 45 + 321:Src/main.c **** //TIM4,11 clocks = 92 MHz + 322:Src/main.c **** + 323:Src/main.c **** //ADC clock + 324:Src/main.c **** //TIM4 -> ARR = 60; // for 1.5 MHz + 325:Src/main.c **** //TIM4 -> ARR = 91; // for 1 MHz + 326:Src/main.c **** //TIM4 -> ARR = 45; // for 2 MHz + 327:Src/main.c **** TIM4 -> ARR = 53; // for 1.735 MHz. It`s the highest frequency for correct ADC work. At higher fre + 328:Src/main.c **** + 329:Src/main.c **** TIM4 -> CCR3 = (TIM4 -> ARR +1)/2 - 1; + 330:Src/main.c **** + 331:Src/main.c **** + 332:Src/main.c **** //Mach-Zander clock (should be 1/4 of ADC clock freq) + ARM GAS /tmp/ccLSPxIe.s page 45 - 333:Src/main.c **** /* Infinite loop */ - 334:Src/main.c **** /* USER CODE BEGIN WHILE */ - 335:Src/main.c **** while (1) - 336:Src/main.c **** { - 337:Src/main.c **** if ((HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin)==GPIO_PIN_SET)&&(u_rx_flg == 0)) - 338:Src/main.c **** { - 339:Src/main.c **** //NVIC_DisableIRQ(USART1_IRQn); - 340:Src/main.c **** LL_USART_EnableIT_PE(USART1); - 341:Src/main.c **** LL_USART_EnableIT_RXNE(USART1); - 342:Src/main.c **** LL_USART_EnableIT_ERROR(USART1); - 343:Src/main.c **** NVIC_SetPriority(USART1_IRQn, 0); - 344:Src/main.c **** NVIC_EnableIRQ(USART1_IRQn);//In other case you have FE error flag... - 345:Src/main.c **** u_rx_flg = 1; - 346:Src/main.c **** } - 347:Src/main.c **** // else - 348:Src/main.c **** // { - 349:Src/main.c **** // //NVIC_DisableIRQ(USART1_IRQn); - 350:Src/main.c **** // u_rx_flg = 0; - 351:Src/main.c **** // } - 352:Src/main.c **** switch (CPU_state) - 353:Src/main.c **** { - 354:Src/main.c **** case HALT://0 - Default state - 355:Src/main.c **** CPU_state_old = HALT;//Save main current cycle - 356:Src/main.c **** task.current_param = task.min_param; - 357:Src/main.c **** Stop_TIM10(); - 358:Src/main.c **** break; - 359:Src/main.c **** case DECODE_ENABLE://1 - Decode rec. message - 360:Src/main.c **** CS_result = CalculateChecksum(COMMAND, CL_16-2); - 361:Src/main.c **** if (CheckChecksum(COMMAND)) - 362:Src/main.c **** { - 363:Src/main.c **** LL_SPI_Enable(SPI2);//Enable SPI for Laser1 DAC & TEC1 - 364:Src/main.c **** LL_SPI_Enable(SPI6);//Enable SPI for Laser2 DAC & TEC2 - 365:Src/main.c **** Decode_uart(COMMAND, &LD1_curr_setup, &LD2_curr_setup, &Curr_setup); - 366:Src/main.c **** TO6_before = TO6; - 367:Src/main.c **** //LD1_param.LD_TEMP_Before = LD1_param.LD_TEMP; - 368:Src/main.c **** //LD2_param.LD_TEMP_Before = LD2_param.LD_TEMP; - 369:Src/main.c **** CPU_state = WORK_ENABLE; - 370:Src/main.c **** CPU_state_old = WORK_ENABLE;//Save main current cycle - 371:Src/main.c **** } - 372:Src/main.c **** else - 373:Src/main.c **** { - 374:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; - 375:Src/main.c **** CPU_state = DEFAULT_ENABLE; - 376:Src/main.c **** CPU_state_old = HALT;//Save main current cycle - 377:Src/main.c **** } - 378:Src/main.c **** UART_transmission_request = MESS_01; - 379:Src/main.c **** break; - 380:Src/main.c **** case DEFAULT_ENABLE://2 - Go to HALT - 381:Src/main.c **** //Set current setup to default - 382:Src/main.c **** task.current_param = task.min_param; - 383:Src/main.c **** Stop_TIM10(); - 384:Src/main.c **** Init_params(); - 385:Src/main.c **** LL_SPI_Disable(SPI2);//Disable SPI for Laser1 DAC & TEC1 - 386:Src/main.c **** LL_SPI_Disable(SPI6);//Disable SPI for Laser2 DAC & TEC2 - 387:Src/main.c **** CPU_state = HALT; - 388:Src/main.c **** CPU_state_old = HALT;//Save main current cycle - 389:Src/main.c **** UART_transmission_request = MESS_01; - ARM GAS /tmp/ccuHnxNu.s page 46 + 333:Src/main.c **** + 334:Src/main.c **** TIM11 -> ARR = (TIM4 -> ARR +1)*4 - 1; + 335:Src/main.c **** TIM11 -> CCR1 = (TIM11 -> ARR +1)/2 - 1; + 336:Src/main.c **** + 337:Src/main.c **** // AD9833 MCLK output on PE9 (TIM1_CH1) + 338:Src/main.c **** // TIM1 clock = 184 MHz, ARR=8 -> ~20.44 MHz output + 339:Src/main.c **** HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_1); + 340:Src/main.c **** + 341:Src/main.c **** /* + 342:Src/main.c **** if (HAL_GPIO_ReadPin(INP_0_GPIO_Port, INP_0_Pin) == 0){ + 343:Src/main.c **** + 344:Src/main.c **** CPU_state = DECODE_ENABLE; + 345:Src/main.c **** } + 346:Src/main.c **** */ + 347:Src/main.c **** /* USER CODE END 2 */ + 348:Src/main.c **** + 349:Src/main.c **** /* Infinite loop */ + 350:Src/main.c **** /* USER CODE BEGIN WHILE */ + 351:Src/main.c **** while (1) + 352:Src/main.c **** { + 353:Src/main.c **** if ((HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin)==GPIO_PIN_SET)&&(u_rx_flg == 0)) + 354:Src/main.c **** { + 355:Src/main.c **** //NVIC_DisableIRQ(USART1_IRQn); + 356:Src/main.c **** LL_USART_EnableIT_PE(USART1); + 357:Src/main.c **** LL_USART_EnableIT_RXNE(USART1); + 358:Src/main.c **** LL_USART_EnableIT_ERROR(USART1); + 359:Src/main.c **** NVIC_SetPriority(USART1_IRQn, 0); + 360:Src/main.c **** NVIC_EnableIRQ(USART1_IRQn);//In other case you have FE error flag... + 361:Src/main.c **** u_rx_flg = 1; + 362:Src/main.c **** } + 363:Src/main.c **** // else + 364:Src/main.c **** // { + 365:Src/main.c **** // //NVIC_DisableIRQ(USART1_IRQn); + 366:Src/main.c **** // u_rx_flg = 0; + 367:Src/main.c **** // } + 368:Src/main.c **** switch (CPU_state) + 369:Src/main.c **** { + 370:Src/main.c **** case HALT://0 - Default state + 371:Src/main.c **** CPU_state_old = HALT;//Save main current cycle + 372:Src/main.c **** task.current_param = task.min_param; + 373:Src/main.c **** Stop_TIM10(); + 374:Src/main.c **** break; + 375:Src/main.c **** case DECODE_ENABLE://1 - Decode rec. message + 376:Src/main.c **** CS_result = CalculateChecksum(COMMAND, CL_16-2); + 377:Src/main.c **** if (CheckChecksum(COMMAND)) + 378:Src/main.c **** { + 379:Src/main.c **** LL_SPI_Enable(SPI2);//Enable SPI for Laser1 DAC & TEC1 + 380:Src/main.c **** LL_SPI_Enable(SPI6);//Enable SPI for Laser2 DAC & TEC2 + 381:Src/main.c **** Decode_uart(COMMAND, &LD1_curr_setup, &LD2_curr_setup, &Curr_setup); + 382:Src/main.c **** TO6_before = TO6; + 383:Src/main.c **** //LD1_param.LD_TEMP_Before = LD1_param.LD_TEMP; + 384:Src/main.c **** //LD2_param.LD_TEMP_Before = LD2_param.LD_TEMP; + 385:Src/main.c **** CPU_state = WORK_ENABLE; + 386:Src/main.c **** CPU_state_old = WORK_ENABLE;//Save main current cycle + 387:Src/main.c **** } + 388:Src/main.c **** else + 389:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 46 - 390:Src/main.c **** break; - 391:Src/main.c **** case TRANS_S_ENABLE://3 - Transmith saved packet Before this operation must to be defaulting! - 392:Src/main.c **** temp16 = SD_READ(&Long_Data[0]); - 393:Src/main.c **** State_Data[0]|=temp16&0xff; - 394:Src/main.c **** if (temp16==0) - 395:Src/main.c **** { - 396:Src/main.c **** UART_transmission_request = MESS_03; - 397:Src/main.c **** } - 398:Src/main.c **** else - 399:Src/main.c **** { - 400:Src/main.c **** UART_transmission_request = MESS_01; - 401:Src/main.c **** } - 402:Src/main.c **** CPU_state_old = HALT; - 403:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle - 404:Src/main.c **** break; - 405:Src/main.c **** case TRANS_ENABLE://4 - Transmith current packet - 406:Src/main.c **** UART_transmission_request = MESS_02; - 407:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle - 408:Src/main.c **** break; - 409:Src/main.c **** case REMOVE_FILE://5 - Remove file from SD - 410:Src/main.c **** State_Data[0]|=SD_REMOVE()&0xff; - 411:Src/main.c **** UART_transmission_request = MESS_01; - 412:Src/main.c **** CPU_state = CPU_state_old; - 413:Src/main.c **** break; - 414:Src/main.c **** case STATE://6 - Transmith state message - 415:Src/main.c **** UART_transmission_request = MESS_01; - 416:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle - 417:Src/main.c **** break; - 418:Src/main.c **** case WORK_ENABLE://7 - Main work cycle - 419:Src/main.c **** task.current_param = task.min_param; - 420:Src/main.c **** Stop_TIM10(); - 421:Src/main.c **** if (TO7>TO7_before)//Main work cycle go with the timer 7 (1000 us or 1 kHz) - 422:Src/main.c **** { - 423:Src/main.c **** TO7_before = TO7; - 424:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 - 425:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 - 426:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 427:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 428:Src/main.c **** - 429:Src/main.c **** //Correct temperature in all pulses - 430:Src/main.c **** (void) MPhD_T(3); - 431:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(3); - 432:Src/main.c **** (void) MPhD_T(4); - 433:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(4); - 434:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 435:Src/main.c **** Set_LTEC(3, temp16);//Drive Laser TEC 1 - 436:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); - 437:Src/main.c **** Set_LTEC(4, temp16);//Drive Laser TEC 2 - 438:Src/main.c **** - 439:Src/main.c **** Long_Data[1] = LD1_param.POWER;//Translate Data from monitor photodiode of LD1 to Long_Data - 440:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data - 441:Src/main.c **** - 442:Src/main.c **** Set_LTEC(1,LD1_curr_setup.CURRENT);//Drive Laser diode 1 - 443:Src/main.c **** Set_LTEC(2,LD2_curr_setup.CURRENT);//Drive Laser diode 2 - 444:Src/main.c **** - 445:Src/main.c **** //Prepare DATA of internals ADCs - 446:Src/main.c **** //Put the temperature of LD2 to Long_Data: - ARM GAS /tmp/ccuHnxNu.s page 47 + 390:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; + 391:Src/main.c **** CPU_state = DEFAULT_ENABLE; + 392:Src/main.c **** CPU_state_old = HALT;//Save main current cycle + 393:Src/main.c **** } + 394:Src/main.c **** UART_transmission_request = MESS_01; + 395:Src/main.c **** break; + 396:Src/main.c **** case DEFAULT_ENABLE://2 - Go to HALT + 397:Src/main.c **** //Set current setup to default + 398:Src/main.c **** task.current_param = task.min_param; + 399:Src/main.c **** Stop_TIM10(); + 400:Src/main.c **** Init_params(); + 401:Src/main.c **** AD9102_CancelWaveUpload(); + 402:Src/main.c **** LL_SPI_Disable(SPI2);//Disable SPI for Laser1 DAC & TEC1 + 403:Src/main.c **** LL_SPI_Disable(SPI6);//Disable SPI for Laser2 DAC & TEC2 + 404:Src/main.c **** CPU_state = HALT; + 405:Src/main.c **** CPU_state_old = HALT;//Save main current cycle + 406:Src/main.c **** UART_transmission_request = MESS_01; + 407:Src/main.c **** break; + 408:Src/main.c **** case TRANS_S_ENABLE://3 - Transmith saved packet Before this operation must to be defaulting! + 409:Src/main.c **** temp16 = SD_READ(&Long_Data[0]); + 410:Src/main.c **** State_Data[0]|=temp16&0xff; + 411:Src/main.c **** if (temp16==0) + 412:Src/main.c **** { + 413:Src/main.c **** UART_transmission_request = MESS_03; + 414:Src/main.c **** } + 415:Src/main.c **** else + 416:Src/main.c **** { + 417:Src/main.c **** UART_transmission_request = MESS_01; + 418:Src/main.c **** } + 419:Src/main.c **** CPU_state_old = HALT; + 420:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle + 421:Src/main.c **** break; + 422:Src/main.c **** case TRANS_ENABLE://4 - Transmith current packet + 423:Src/main.c **** UART_transmission_request = MESS_02; + 424:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle + 425:Src/main.c **** break; + 426:Src/main.c **** case REMOVE_FILE://5 - Remove file from SD + 427:Src/main.c **** State_Data[0]|=SD_REMOVE()&0xff; + 428:Src/main.c **** UART_transmission_request = MESS_01; + 429:Src/main.c **** CPU_state = CPU_state_old; + 430:Src/main.c **** break; + 431:Src/main.c **** case STATE://6 - Transmith state message + 432:Src/main.c **** UART_transmission_request = MESS_01; + 433:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle + 434:Src/main.c **** break; + 435:Src/main.c **** case WORK_ENABLE://7 - Main work cycle + 436:Src/main.c **** task.current_param = task.min_param; + 437:Src/main.c **** Stop_TIM10(); + 438:Src/main.c **** if (TO7>TO7_before)//Main work cycle go with the timer 7 (1000 us or 1 kHz) + 439:Src/main.c **** { + 440:Src/main.c **** TO7_before = TO7; + 441:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 + 442:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 + 443:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 444:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 445:Src/main.c **** + 446:Src/main.c **** //Correct temperature in all pulses + ARM GAS /tmp/ccLSPxIe.s page 47 - 447:Src/main.c **** temp16 = Get_ADC(0); - 448:Src/main.c **** temp16 = Get_ADC(1); - 449:Src/main.c **** Long_Data[7] = temp16; // PA2 -- 3V_monitor // PB1 -- U_Rt1_ext_Gain - 450:Src/main.c **** - 451:Src/main.c **** //Put the temperature of LD2 to Long_Data: - 452:Src/main.c **** temp16 = Get_ADC(1); - 453:Src/main.c **** Long_Data[8] = temp16; // PB0 -- U_Rt2_ext_Gain // PB0 -- U_Rt2_ext_Gain - 454:Src/main.c **** - 455:Src/main.c **** //Put the temperature of LD2 to Long_Data: - 456:Src/main.c **** temp16 = Get_ADC(1); - 457:Src/main.c **** Long_Data[9] = temp16; // PB1 -- U_Rt1_ext_Gain // PA2 -- 3V_monitor - 458:Src/main.c **** - 459:Src/main.c **** //Put the temperature of LD2 to Long_Data: - 460:Src/main.c **** temp16 = Get_ADC(1); - 461:Src/main.c **** Long_Data[10] = temp16; // PC0 -- 5V1_monitor // PC0 -- 5V1_monitor - 462:Src/main.c **** + 447:Src/main.c **** (void) MPhD_T(3); + 448:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(3); + 449:Src/main.c **** (void) MPhD_T(4); + 450:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(4); + 451:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 452:Src/main.c **** Set_LTEC(3, temp16);//Drive Laser TEC 1 + 453:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); + 454:Src/main.c **** Set_LTEC(4, temp16);//Drive Laser TEC 2 + 455:Src/main.c **** + 456:Src/main.c **** Long_Data[1] = LD1_param.POWER;//Translate Data from monitor photodiode of LD1 to Long_Data + 457:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data + 458:Src/main.c **** + 459:Src/main.c **** Set_LTEC(1,LD1_curr_setup.CURRENT);//Drive Laser diode 1 + 460:Src/main.c **** Set_LTEC(2,LD2_curr_setup.CURRENT);//Drive Laser diode 2 + 461:Src/main.c **** + 462:Src/main.c **** //Prepare DATA of internals ADCs 463:Src/main.c **** //Put the temperature of LD2 to Long_Data: - 464:Src/main.c **** temp16 = Get_ADC(1); - 465:Src/main.c **** Long_Data[11] = temp16; // PC1 -- 5V2_monitor // PC1 -- 5V2_monitor - 466:Src/main.c **** temp16 = Get_ADC(2); + 464:Src/main.c **** temp16 = Get_ADC(0); + 465:Src/main.c **** temp16 = Get_ADC(1); + 466:Src/main.c **** Long_Data[7] = temp16; // PA2 -- 3V_monitor // PB1 -- U_Rt1_ext_Gain 467:Src/main.c **** 468:Src/main.c **** //Put the temperature of LD2 to Long_Data: - 469:Src/main.c **** temp16 = Get_ADC(3); - 470:Src/main.c **** temp16 = Get_ADC(4); - 471:Src/main.c **** Long_Data[12] = temp16; - 472:Src/main.c **** temp16 = Get_ADC(5); - 473:Src/main.c **** - 474:Src/main.c **** //Put the timer tick to Long_Data: - 475:Src/main.c **** TO6_stop = TO6; - 476:Src/main.c **** Long_Data[3] = (TO6_stop)&0xffff; - 477:Src/main.c **** Long_Data[4] = (TO6_stop>>16)&0xffff; - 478:Src/main.c **** - 479:Src/main.c **** //Put the average temperature of LD1 to Long_Data: - 480:Src/main.c **** Long_Data[5] = LD1_param.LD_CURR_TEMP; - 481:Src/main.c **** - 482:Src/main.c **** //Put the average temperature of LD2 to Long_Data: - 483:Src/main.c **** Long_Data[6] = LD2_param.LD_CURR_TEMP; - 484:Src/main.c **** - 485:Src/main.c **** if (Curr_setup.SD_EN==1) - 486:Src/main.c **** { - 487:Src/main.c **** CS_result = CalculateChecksum(&Long_Data[1], DL_16-2); - 488:Src/main.c **** Long_Data[DL_16-1] = CS_result; - 489:Src/main.c **** temp16 = SD_SAVE(&Long_Data[0]); - 490:Src/main.c **** State_Data[0]|=temp16&0xff; - 491:Src/main.c **** } - 492:Src/main.c **** CPU_state_old = WORK_ENABLE;//Save main current cycle - 493:Src/main.c **** } - 494:Src/main.c **** break; - 495:Src/main.c **** case AD9102_CMD://10 - Configure AD9102 sawtooth output - 496:Src/main.c **** if (CalculateChecksum(COMMAND, AD9102_CMD_WORDS - 1) == COMMAND[AD9102_CMD_WORDS - 1]) - 497:Src/main.c **** { - 498:Src/main.c **** uint16_t flags = COMMAND[0]; - 499:Src/main.c **** uint16_t param0 = COMMAND[1]; - 500:Src/main.c **** uint16_t param1 = COMMAND[2]; - 501:Src/main.c **** uint8_t enable = (flags & AD9102_FLAG_ENABLE) ? 1u : 0u; - 502:Src/main.c **** uint8_t triangle = (flags & AD9102_FLAG_TRIANGLE) ? 1u : 0u; - 503:Src/main.c **** uint8_t sram_mode = (flags & AD9102_FLAG_SRAM) ? 1u : 0u; - ARM GAS /tmp/ccuHnxNu.s page 48 + 469:Src/main.c **** temp16 = Get_ADC(1); + 470:Src/main.c **** Long_Data[8] = temp16; // PB0 -- U_Rt2_ext_Gain // PB0 -- U_Rt2_ext_Gain + 471:Src/main.c **** + 472:Src/main.c **** //Put the temperature of LD2 to Long_Data: + 473:Src/main.c **** temp16 = Get_ADC(1); + 474:Src/main.c **** Long_Data[9] = temp16; // PB1 -- U_Rt1_ext_Gain // PA2 -- 3V_monitor + 475:Src/main.c **** + 476:Src/main.c **** //Put the temperature of LD2 to Long_Data: + 477:Src/main.c **** temp16 = Get_ADC(1); + 478:Src/main.c **** Long_Data[10] = temp16; // PC0 -- 5V1_monitor // PC0 -- 5V1_monitor + 479:Src/main.c **** + 480:Src/main.c **** //Put the temperature of LD2 to Long_Data: + 481:Src/main.c **** temp16 = Get_ADC(1); + 482:Src/main.c **** Long_Data[11] = temp16; // PC1 -- 5V2_monitor // PC1 -- 5V2_monitor + 483:Src/main.c **** temp16 = Get_ADC(2); + 484:Src/main.c **** + 485:Src/main.c **** //Put the temperature of LD2 to Long_Data: + 486:Src/main.c **** temp16 = Get_ADC(3); + 487:Src/main.c **** temp16 = Get_ADC(4); + 488:Src/main.c **** Long_Data[12] = temp16; + 489:Src/main.c **** temp16 = Get_ADC(5); + 490:Src/main.c **** + 491:Src/main.c **** //Put the timer tick to Long_Data: + 492:Src/main.c **** TO6_stop = TO6; + 493:Src/main.c **** Long_Data[3] = (TO6_stop)&0xffff; + 494:Src/main.c **** Long_Data[4] = (TO6_stop>>16)&0xffff; + 495:Src/main.c **** + 496:Src/main.c **** //Put the average temperature of LD1 to Long_Data: + 497:Src/main.c **** Long_Data[5] = LD1_param.LD_CURR_TEMP; + 498:Src/main.c **** + 499:Src/main.c **** //Put the average temperature of LD2 to Long_Data: + 500:Src/main.c **** Long_Data[6] = LD2_param.LD_CURR_TEMP; + 501:Src/main.c **** + 502:Src/main.c **** if (Curr_setup.SD_EN==1) + 503:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 48 - 504:Src/main.c **** - 505:Src/main.c **** if (sram_mode) - 506:Src/main.c **** { - 507:Src/main.c **** uint8_t sram_fmt = (flags & AD9102_FLAG_SRAM_FMT) ? 1u : 0u; - 508:Src/main.c **** uint16_t samples; - 509:Src/main.c **** uint8_t hold; - 510:Src/main.c **** uint16_t amplitude; - 511:Src/main.c **** - 512:Src/main.c **** if (sram_fmt) - 513:Src/main.c **** { - 514:Src/main.c **** amplitude = param0; - 515:Src/main.c **** samples = param1; - 516:Src/main.c **** hold = AD9102_SRAM_HOLD_DEFAULT; - 517:Src/main.c **** } - 518:Src/main.c **** else - 519:Src/main.c **** { - 520:Src/main.c **** samples = param0; - 521:Src/main.c **** hold = (uint8_t)(param1 & 0x0Fu); - 522:Src/main.c **** amplitude = AD9102_SRAM_AMP_DEFAULT; - 523:Src/main.c **** } - 524:Src/main.c **** - 525:Src/main.c **** uint16_t pat_status = AD9102_ApplySram(enable, samples, hold, triangle, amplitude); - 526:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); - 527:Src/main.c **** if (AD9102_CheckFlagsSram(pat_status, enable, samples, hold)) - 528:Src/main.c **** { - 529:Src/main.c **** State_Data[0] |= AD9102_ERR; - 530:Src/main.c **** } - 531:Src/main.c **** } - 532:Src/main.c **** else - 533:Src/main.c **** { - 534:Src/main.c **** uint8_t saw_type = triangle ? AD9102_SAW_TYPE_TRI : AD9102_SAW_TYPE_UP; - 535:Src/main.c **** uint8_t saw_step = (uint8_t)(param0 & 0x00FFu); - 536:Src/main.c **** uint8_t pat_base = (uint8_t)((param0 >> 8) & 0x0Fu); - 537:Src/main.c **** uint16_t pat_period = param1; - 538:Src/main.c **** - 539:Src/main.c **** if (param0 == 0u && param1 == 0u) - 540:Src/main.c **** { - 541:Src/main.c **** saw_step = AD9102_SAW_STEP_DEFAULT; - 542:Src/main.c **** pat_base = AD9102_PAT_PERIOD_BASE_DEFAULT; - 543:Src/main.c **** pat_period = AD9102_PAT_PERIOD_DEFAULT; - 544:Src/main.c **** } - 545:Src/main.c **** else - 546:Src/main.c **** { - 547:Src/main.c **** if (saw_step == 0u) - 548:Src/main.c **** { - 549:Src/main.c **** saw_step = AD9102_SAW_STEP_DEFAULT; - 550:Src/main.c **** } - 551:Src/main.c **** else if (saw_step > 63u) - 552:Src/main.c **** { - 553:Src/main.c **** saw_step = 63u; - 554:Src/main.c **** } - 555:Src/main.c **** if (pat_period == 0u) - 556:Src/main.c **** { - 557:Src/main.c **** pat_period = AD9102_PAT_PERIOD_DEFAULT; - 558:Src/main.c **** } - 559:Src/main.c **** } - 560:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 49 + 504:Src/main.c **** CS_result = CalculateChecksum(&Long_Data[1], DL_16-2); + 505:Src/main.c **** Long_Data[DL_16-1] = CS_result; + 506:Src/main.c **** temp16 = SD_SAVE(&Long_Data[0]); + 507:Src/main.c **** State_Data[0]|=temp16&0xff; + 508:Src/main.c **** } + 509:Src/main.c **** CPU_state_old = WORK_ENABLE;//Save main current cycle + 510:Src/main.c **** } + 511:Src/main.c **** break; + 512:Src/main.c **** case AD9102_CMD://10 - Configure AD9102 sawtooth output + 513:Src/main.c **** if (CalculateChecksum(COMMAND, AD9102_CMD_WORDS - 1) == COMMAND[AD9102_CMD_WORDS - 1]) + 514:Src/main.c **** { + 515:Src/main.c **** uint16_t flags = COMMAND[0]; + 516:Src/main.c **** uint16_t param0 = COMMAND[1]; + 517:Src/main.c **** uint16_t param1 = COMMAND[2]; + 518:Src/main.c **** uint8_t enable = (flags & AD9102_FLAG_ENABLE) ? 1u : 0u; + 519:Src/main.c **** uint8_t triangle = (flags & AD9102_FLAG_TRIANGLE) ? 1u : 0u; + 520:Src/main.c **** uint8_t sram_mode = (flags & AD9102_FLAG_SRAM) ? 1u : 0u; + 521:Src/main.c **** + 522:Src/main.c **** if (sram_mode) + 523:Src/main.c **** { + 524:Src/main.c **** uint8_t sram_fmt = (flags & AD9102_FLAG_SRAM_FMT) ? 1u : 0u; + 525:Src/main.c **** uint16_t samples; + 526:Src/main.c **** uint8_t hold; + 527:Src/main.c **** uint16_t amplitude; + 528:Src/main.c **** + 529:Src/main.c **** if (sram_fmt) + 530:Src/main.c **** { + 531:Src/main.c **** amplitude = param0; + 532:Src/main.c **** samples = param1; + 533:Src/main.c **** hold = AD9102_SRAM_HOLD_DEFAULT; + 534:Src/main.c **** } + 535:Src/main.c **** else + 536:Src/main.c **** { + 537:Src/main.c **** samples = param0; + 538:Src/main.c **** hold = (uint8_t)(param1 & 0x0Fu); + 539:Src/main.c **** amplitude = AD9102_SRAM_AMP_DEFAULT; + 540:Src/main.c **** } + 541:Src/main.c **** + 542:Src/main.c **** uint16_t pat_status = AD9102_ApplySram(enable, samples, hold, triangle, amplitude); + 543:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); + 544:Src/main.c **** if (AD9102_CheckFlagsSram(pat_status, enable, samples, hold)) + 545:Src/main.c **** { + 546:Src/main.c **** State_Data[0] |= AD9102_ERR; + 547:Src/main.c **** } + 548:Src/main.c **** } + 549:Src/main.c **** else + 550:Src/main.c **** { + 551:Src/main.c **** uint8_t saw_type = triangle ? AD9102_SAW_TYPE_TRI : AD9102_SAW_TYPE_UP; + 552:Src/main.c **** uint8_t saw_step = (uint8_t)(param0 & 0x00FFu); + 553:Src/main.c **** uint8_t pat_base = (uint8_t)((param0 >> 8) & 0x0Fu); + 554:Src/main.c **** uint16_t pat_period = param1; + 555:Src/main.c **** + 556:Src/main.c **** if (param0 == 0u && param1 == 0u) + 557:Src/main.c **** { + 558:Src/main.c **** saw_step = AD9102_SAW_STEP_DEFAULT; + 559:Src/main.c **** pat_base = AD9102_PAT_PERIOD_BASE_DEFAULT; + 560:Src/main.c **** pat_period = AD9102_PAT_PERIOD_DEFAULT; + ARM GAS /tmp/ccLSPxIe.s page 49 - 561:Src/main.c **** uint16_t pat_status = AD9102_Apply(saw_type, enable, saw_step, pat_base, pat_period); - 562:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); - 563:Src/main.c **** if (AD9102_CheckFlags(pat_status, enable, saw_type, saw_step, pat_base, pat_period)) - 564:Src/main.c **** { - 565:Src/main.c **** State_Data[0] |= AD9102_ERR; - 566:Src/main.c **** } - 567:Src/main.c **** } - 568:Src/main.c **** } - 569:Src/main.c **** else - 570:Src/main.c **** { - 571:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; - 572:Src/main.c **** } - 573:Src/main.c **** UART_transmission_request = MESS_01; - 574:Src/main.c **** CPU_state = CPU_state_old; - 575:Src/main.c **** break; - 576:Src/main.c **** case AD9833_CMD://11 - Configure AD9833 triangle output - 577:Src/main.c **** State_Data[1] = 0u; - 578:Src/main.c **** if (CalculateChecksum(COMMAND, AD9833_CMD_WORDS - 1) == COMMAND[AD9833_CMD_WORDS - 1]) - 579:Src/main.c **** { - 580:Src/main.c **** uint16_t flags = COMMAND[0]; - 581:Src/main.c **** uint16_t lsw = (uint16_t)(COMMAND[1] & 0x3FFFu); - 582:Src/main.c **** uint16_t msw = (uint16_t)(COMMAND[2] & 0x3FFFu); - 583:Src/main.c **** uint8_t enable = (flags & AD9833_FLAG_ENABLE) ? 1u : 0u; - 584:Src/main.c **** uint8_t triangle = (flags & AD9833_FLAG_TRIANGLE) ? 1u : 0u; - 585:Src/main.c **** uint32_t freq_word = ((uint32_t)msw << 14) | (uint32_t)lsw; - 586:Src/main.c **** - 587:Src/main.c **** AD9833_Apply(enable, triangle, freq_word); - 588:Src/main.c **** } - 589:Src/main.c **** else - 590:Src/main.c **** { - 591:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; - 592:Src/main.c **** } - 593:Src/main.c **** UART_transmission_request = MESS_01; - 594:Src/main.c **** CPU_state = CPU_state_old; - 595:Src/main.c **** break; - 596:Src/main.c **** case DS1809_CMD://12 - Pulse DS1809 UC/DC controls - 597:Src/main.c **** if (CalculateChecksum(COMMAND, DS1809_CMD_WORDS - 1) == COMMAND[DS1809_CMD_WORDS - 1]) - 598:Src/main.c **** { - 599:Src/main.c **** uint16_t flags = COMMAND[0]; - 600:Src/main.c **** uint16_t count = COMMAND[1]; - 601:Src/main.c **** uint16_t pulse_ms = COMMAND[2]; - 602:Src/main.c **** uint8_t uc = (flags & DS1809_FLAG_UC) ? 1u : 0u; - 603:Src/main.c **** uint8_t dc = (flags & DS1809_FLAG_DC) ? 1u : 0u; - 604:Src/main.c **** - 605:Src/main.c **** if (uc && dc) - 606:Src/main.c **** { - 607:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; - 608:Src/main.c **** } - 609:Src/main.c **** else - 610:Src/main.c **** { - 611:Src/main.c **** if (count == 0u) - 612:Src/main.c **** { - 613:Src/main.c **** count = 1u; - 614:Src/main.c **** } - 615:Src/main.c **** if (count > 64u) - 616:Src/main.c **** { - 617:Src/main.c **** count = 64u; - ARM GAS /tmp/ccuHnxNu.s page 50 + 561:Src/main.c **** } + 562:Src/main.c **** else + 563:Src/main.c **** { + 564:Src/main.c **** if (saw_step == 0u) + 565:Src/main.c **** { + 566:Src/main.c **** saw_step = AD9102_SAW_STEP_DEFAULT; + 567:Src/main.c **** } + 568:Src/main.c **** else if (saw_step > 63u) + 569:Src/main.c **** { + 570:Src/main.c **** saw_step = 63u; + 571:Src/main.c **** } + 572:Src/main.c **** if (pat_period == 0u) + 573:Src/main.c **** { + 574:Src/main.c **** pat_period = AD9102_PAT_PERIOD_DEFAULT; + 575:Src/main.c **** } + 576:Src/main.c **** } + 577:Src/main.c **** + 578:Src/main.c **** uint16_t pat_status = AD9102_Apply(saw_type, enable, saw_step, pat_base, pat_period); + 579:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); + 580:Src/main.c **** if (AD9102_CheckFlags(pat_status, enable, saw_type, saw_step, pat_base, pat_period)) + 581:Src/main.c **** { + 582:Src/main.c **** State_Data[0] |= AD9102_ERR; + 583:Src/main.c **** } + 584:Src/main.c **** } + 585:Src/main.c **** } + 586:Src/main.c **** else + 587:Src/main.c **** { + 588:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; + 589:Src/main.c **** } + 590:Src/main.c **** UART_transmission_request = MESS_01; + 591:Src/main.c **** CPU_state = CPU_state_old; + 592:Src/main.c **** break; + 593:Src/main.c **** case AD9833_CMD://11 - Configure AD9833 triangle output + 594:Src/main.c **** State_Data[1] = 0u; + 595:Src/main.c **** if (CalculateChecksum(COMMAND, AD9833_CMD_WORDS - 1) == COMMAND[AD9833_CMD_WORDS - 1]) + 596:Src/main.c **** { + 597:Src/main.c **** uint16_t flags = COMMAND[0]; + 598:Src/main.c **** uint16_t lsw = (uint16_t)(COMMAND[1] & 0x3FFFu); + 599:Src/main.c **** uint16_t msw = (uint16_t)(COMMAND[2] & 0x3FFFu); + 600:Src/main.c **** uint8_t enable = (flags & AD9833_FLAG_ENABLE) ? 1u : 0u; + 601:Src/main.c **** uint8_t triangle = (flags & AD9833_FLAG_TRIANGLE) ? 1u : 0u; + 602:Src/main.c **** uint32_t freq_word = ((uint32_t)msw << 14) | (uint32_t)lsw; + 603:Src/main.c **** + 604:Src/main.c **** AD9833_Apply(enable, triangle, freq_word); + 605:Src/main.c **** } + 606:Src/main.c **** else + 607:Src/main.c **** { + 608:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; + 609:Src/main.c **** } + 610:Src/main.c **** UART_transmission_request = MESS_01; + 611:Src/main.c **** CPU_state = CPU_state_old; + 612:Src/main.c **** break; + 613:Src/main.c **** case DS1809_CMD://12 - Pulse DS1809 UC/DC controls + 614:Src/main.c **** if (CalculateChecksum(COMMAND, DS1809_CMD_WORDS - 1) == COMMAND[DS1809_CMD_WORDS - 1]) + 615:Src/main.c **** { + 616:Src/main.c **** uint16_t flags = COMMAND[0]; + 617:Src/main.c **** uint16_t count = COMMAND[1]; + ARM GAS /tmp/ccLSPxIe.s page 50 - 618:Src/main.c **** } - 619:Src/main.c **** if (pulse_ms == 0u) - 620:Src/main.c **** { - 621:Src/main.c **** pulse_ms = DS1809_PULSE_MS_DEFAULT; - 622:Src/main.c **** } - 623:Src/main.c **** if (pulse_ms > 500u) - 624:Src/main.c **** { - 625:Src/main.c **** pulse_ms = 500u; - 626:Src/main.c **** } - 627:Src/main.c **** DS1809_Pulse(uc, dc, count, pulse_ms); - 628:Src/main.c **** } - 629:Src/main.c **** } - 630:Src/main.c **** else - 631:Src/main.c **** { - 632:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; - 633:Src/main.c **** } - 634:Src/main.c **** UART_transmission_request = MESS_01; - 635:Src/main.c **** CPU_state = CPU_state_old; - 636:Src/main.c **** break; - 637:Src/main.c **** case STM32_DAC_CMD://13 - Set STM32 internal DAC (PA4) - 638:Src/main.c **** if (CalculateChecksum(COMMAND, STM32_DAC_CMD_WORDS - 1) == COMMAND[STM32_DAC_CMD_WORDS - 1]) - 639:Src/main.c **** { - 640:Src/main.c **** uint16_t flags = COMMAND[0]; - 641:Src/main.c **** uint16_t dac_code = (uint16_t)(COMMAND[1] & 0x0FFFu); - 642:Src/main.c **** uint8_t enable = (flags & STM32_DAC_FLAG_ENABLE) ? 1u : 0u; - 643:Src/main.c **** PA4_DAC_Set(dac_code, enable); - 644:Src/main.c **** } - 645:Src/main.c **** else - 646:Src/main.c **** { - 647:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; - 648:Src/main.c **** } - 649:Src/main.c **** UART_transmission_request = MESS_01; - 650:Src/main.c **** CPU_state = CPU_state_old; - 651:Src/main.c **** break; - 652:Src/main.c **** case DECODE_TASK: - 653:Src/main.c **** if (CheckChecksum(COMMAND)) - 654:Src/main.c **** { - 655:Src/main.c **** Decode_task(COMMAND, &LD1_curr_setup, &LD2_curr_setup, &Curr_setup); - 656:Src/main.c **** TO6_before = TO6; - 657:Src/main.c **** CPU_state = RUN_TASK; - 658:Src/main.c **** CPU_state_old = RUN_TASK;//Save main current cycle - 659:Src/main.c **** } - 660:Src/main.c **** else - 661:Src/main.c **** { - 662:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; - 663:Src/main.c **** CPU_state = DEFAULT_ENABLE; - 664:Src/main.c **** CPU_state_old = HALT;//Save main current cycle + 618:Src/main.c **** uint16_t pulse_ms = COMMAND[2]; + 619:Src/main.c **** uint8_t uc = (flags & DS1809_FLAG_UC) ? 1u : 0u; + 620:Src/main.c **** uint8_t dc = (flags & DS1809_FLAG_DC) ? 1u : 0u; + 621:Src/main.c **** + 622:Src/main.c **** if (uc && dc) + 623:Src/main.c **** { + 624:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; + 625:Src/main.c **** } + 626:Src/main.c **** else + 627:Src/main.c **** { + 628:Src/main.c **** if (count == 0u) + 629:Src/main.c **** { + 630:Src/main.c **** count = 1u; + 631:Src/main.c **** } + 632:Src/main.c **** if (count > 64u) + 633:Src/main.c **** { + 634:Src/main.c **** count = 64u; + 635:Src/main.c **** } + 636:Src/main.c **** if (pulse_ms == 0u) + 637:Src/main.c **** { + 638:Src/main.c **** pulse_ms = DS1809_PULSE_MS_DEFAULT; + 639:Src/main.c **** } + 640:Src/main.c **** if (pulse_ms > 500u) + 641:Src/main.c **** { + 642:Src/main.c **** pulse_ms = 500u; + 643:Src/main.c **** } + 644:Src/main.c **** DS1809_Pulse(uc, dc, count, pulse_ms); + 645:Src/main.c **** } + 646:Src/main.c **** } + 647:Src/main.c **** else + 648:Src/main.c **** { + 649:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; + 650:Src/main.c **** } + 651:Src/main.c **** UART_transmission_request = MESS_01; + 652:Src/main.c **** CPU_state = CPU_state_old; + 653:Src/main.c **** break; + 654:Src/main.c **** case STM32_DAC_CMD://13 - Set STM32 internal DAC (PA4) + 655:Src/main.c **** if (CalculateChecksum(COMMAND, STM32_DAC_CMD_WORDS - 1) == COMMAND[STM32_DAC_CMD_WORDS - 1]) + 656:Src/main.c **** { + 657:Src/main.c **** uint16_t flags = COMMAND[0]; + 658:Src/main.c **** uint16_t dac_code = (uint16_t)(COMMAND[1] & 0x0FFFu); + 659:Src/main.c **** uint8_t enable = (flags & STM32_DAC_FLAG_ENABLE) ? 1u : 0u; + 660:Src/main.c **** PA4_DAC_Set(dac_code, enable); + 661:Src/main.c **** } + 662:Src/main.c **** else + 663:Src/main.c **** { + 664:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; 665:Src/main.c **** } 666:Src/main.c **** UART_transmission_request = MESS_01; - 667:Src/main.c **** break; - 668:Src/main.c **** case RUN_TASK: - 669:Src/main.c **** switch (task.task_type) - 670:Src/main.c **** { - 671:Src/main.c **** case TT_CHANGE_CURR_1: - 672:Src/main.c **** - 673:Src/main.c **** - 674:Src/main.c **** //calculating timer periods for ADC clock and Mach-Zander modulator - ARM GAS /tmp/ccuHnxNu.s page 51 + 667:Src/main.c **** CPU_state = CPU_state_old; + 668:Src/main.c **** break; + 669:Src/main.c **** case AD9102_WAVE_CTRL_CMD://14 - Control custom AD9102 SRAM upload + 670:Src/main.c **** State_Data[1] = 0u; + 671:Src/main.c **** if (CalculateChecksum(COMMAND, AD9102_WAVE_CTRL_WORDS - 1) == COMMAND[AD9102_WAVE_CTRL_WORDS - + 672:Src/main.c **** { + 673:Src/main.c **** uint16_t opcode = COMMAND[0]; + 674:Src/main.c **** uint16_t param0 = COMMAND[1]; + ARM GAS /tmp/ccLSPxIe.s page 51 - 675:Src/main.c **** //ADC clock - 676:Src/main.c **** //TIM4 -> ARR = 60; // for 1.5 MHz - 677:Src/main.c **** //TIM4 -> ARR = 91; // for 1 MHz - 678:Src/main.c **** //TIM4 -> ARR = 45; // for 2 MHz - 679:Src/main.c **** - 680:Src/main.c **** //online calculation for debug purposes: - 681:Src/main.c **** //manually varying TIM4 -> ARR by debugger while running - 682:Src/main.c **** //TIM4 -> CCR3 = (TIM4 -> ARR +1)/2 - 1; - 683:Src/main.c **** - 684:Src/main.c **** - 685:Src/main.c **** //Mach-Zander clock (should be half of ADC clock freq) - 686:Src/main.c **** //TIM11 -> ARR = (TIM4 -> ARR +1)*2 - 1; - 687:Src/main.c **** //TIM11 -> CCR1 = (TIM11 -> ARR +1)/2 - 1; - 688:Src/main.c **** - 689:Src/main.c **** - 690:Src/main.c **** - 691:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.curr); - 692:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); - 693:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); - 694:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); - 695:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); - 696:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 697:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 - 698:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); - 699:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 - 700:Src/main.c **** - 701:Src/main.c **** // Toggle pin for oscilloscope - 702:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_SET); //start of the whole frequency sweep proc - 703:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); - 704:Src/main.c **** - 705:Src/main.c **** st = HAL_TIM_Base_Start_IT(&htim10); - 706:Src/main.c **** if (st != HAL_OK) - 707:Src/main.c **** while(1); - 708:Src/main.c **** - 709:Src/main.c **** uint16_t step_counter = 0; - 710:Src/main.c **** uint16_t trigger_counter = 0; - 711:Src/main.c **** uint16_t trigger_step = (uint8_t )((task.max_param - task.current_param)/task.delta_param * 1 - 712:Src/main.c **** uint16_t task_sheduler = 0; - 713:Src/main.c **** - 714:Src/main.c **** - 715:Src/main.c **** - 716:Src/main.c **** HAL_TIM_PWM_Stop(&htim11, TIM_CHANNEL_1); //start modulating by Mach-Zander modulator - 717:Src/main.c **** HAL_TIM_PWM_Stop(&htim4, TIM_CHANNEL_3); //start ADC clock - 718:Src/main.c **** TIM11 -> CR1 &= ~(1 << 3); //disables one-pulse mode - 719:Src/main.c **** TIM4 -> CR1 &= ~(1 << 3); //disables one-pulse mode - 720:Src/main.c **** - 721:Src/main.c **** - 722:Src/main.c **** - 723:Src/main.c **** TIM11 -> CNT = 0; - 724:Src/main.c **** TIM4 -> CNT = 0; - 725:Src/main.c **** - 726:Src/main.c **** HAL_TIM_PWM_Start(&htim11, TIM_CHANNEL_1); //start modulating by Mach-Zander modulator - 727:Src/main.c **** HAL_TIM_PWM_Start(&htim4, TIM_CHANNEL_3); //start ADC clock - 728:Src/main.c **** //TIM4 -> CNT = 0; - 729:Src/main.c **** - 730:Src/main.c **** TIM4 -> CNT = TIM4 -> ARR - 20; // not zero to make phase shift that will be robust to big de - 731:Src/main.c **** TIM11 -> CNT = 0; - ARM GAS /tmp/ccuHnxNu.s page 52 + 675:Src/main.c **** uint16_t param1 = COMMAND[2]; + 676:Src/main.c **** + 677:Src/main.c **** switch (opcode) + 678:Src/main.c **** { + 679:Src/main.c **** case AD9102_WAVE_OPCODE_BEGIN: + 680:Src/main.c **** if ((param1 != 0u) || !AD9102_BeginWaveUpload(param0)) + 681:Src/main.c **** { + 682:Src/main.c **** AD9102_CancelWaveUpload(); + 683:Src/main.c **** State_Data[0] |= AD9102_ERR; + 684:Src/main.c **** } + 685:Src/main.c **** break; + 686:Src/main.c **** case AD9102_WAVE_OPCODE_COMMIT: + 687:Src/main.c **** { + 688:Src/main.c **** uint16_t samples = ad9102_wave_expected_samples; + 689:Src/main.c **** uint8_t ok = 0u; + 690:Src/main.c **** uint16_t pat_status; + 691:Src/main.c **** + 692:Src/main.c **** if ((param0 != 0u) || (param1 != 0u)) + 693:Src/main.c **** { + 694:Src/main.c **** AD9102_CancelWaveUpload(); + 695:Src/main.c **** State_Data[0] |= AD9102_ERR; + 696:Src/main.c **** break; + 697:Src/main.c **** } + 698:Src/main.c **** + 699:Src/main.c **** pat_status = AD9102_CommitWaveUpload(&ok); + 700:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); + 701:Src/main.c **** if ((!ok) || AD9102_CheckFlagsSram(pat_status, 1u, samples, AD9102_SRAM_HOLD_DEFAULT)) + 702:Src/main.c **** { + 703:Src/main.c **** State_Data[0] |= AD9102_ERR; + 704:Src/main.c **** } + 705:Src/main.c **** } + 706:Src/main.c **** break; + 707:Src/main.c **** case AD9102_WAVE_OPCODE_CANCEL: + 708:Src/main.c **** if ((param0 != 0u) || (param1 != 0u)) + 709:Src/main.c **** { + 710:Src/main.c **** State_Data[0] |= AD9102_ERR; + 711:Src/main.c **** } + 712:Src/main.c **** AD9102_CancelWaveUpload(); + 713:Src/main.c **** break; + 714:Src/main.c **** default: + 715:Src/main.c **** AD9102_CancelWaveUpload(); + 716:Src/main.c **** State_Data[0] |= AD9102_ERR; + 717:Src/main.c **** break; + 718:Src/main.c **** } + 719:Src/main.c **** } + 720:Src/main.c **** else + 721:Src/main.c **** { + 722:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; + 723:Src/main.c **** } + 724:Src/main.c **** UART_transmission_request = MESS_01; + 725:Src/main.c **** CPU_state = CPU_state_old; + 726:Src/main.c **** break; + 727:Src/main.c **** case AD9102_WAVE_DATA_CMD://15 - Write custom AD9102 SRAM samples + 728:Src/main.c **** State_Data[1] = 0u; + 729:Src/main.c **** if (CalculateChecksum(COMMAND, AD9102_WAVE_DATA_WORDS - 1) == COMMAND[AD9102_WAVE_DATA_WORDS - + 730:Src/main.c **** { + 731:Src/main.c **** uint16_t chunk_count = COMMAND[0]; + ARM GAS /tmp/ccLSPxIe.s page 52 - 732:Src/main.c **** - 733:Src/main.c **** - 734:Src/main.c **** while (task.current_param < task.max_param) - 735:Src/main.c **** { - 736:Src/main.c **** if (TIM10_coflag) - 737:Src/main.c **** { - 738:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.current_param); - 739:Src/main.c **** //TIM11 -> CNT = 0; // to link modulator phase - 740:Src/main.c **** //TIM4 -> CNT = 0; // to link ADC clock phase - 741:Src/main.c **** task.current_param += task.delta_param; - 742:Src/main.c **** TO10 = 0; - 743:Src/main.c **** TIM10_coflag = 0; - 744:Src/main.c **** - 745:Src/main.c **** HAL_GPIO_WritePin(GPIOG, GPIO_PIN_9, GPIO_PIN_SET); // set the current step laser current t - 746:Src/main.c **** HAL_GPIO_WritePin(GPIOG, GPIO_PIN_9, GPIO_PIN_RESET); - 747:Src/main.c **** //* - 748:Src/main.c **** if (step_counter % trigger_step == 0){ //trigger at every 60 step - 749:Src/main.c **** OUT_trigger(trigger_counter); - 750:Src/main.c **** ++trigger_counter; - 751:Src/main.c **** } - 752:Src/main.c **** ++step_counter; - 753:Src/main.c **** //*/ - 754:Src/main.c **** /* - 755:Src/main.c **** ++task_sheduler; - 756:Src/main.c **** if (task_sheduler >= 10){ - 757:Src/main.c **** task_sheduler = 0; - 758:Src/main.c **** } - 759:Src/main.c **** //maintain stable temperature of laser 2 - 760:Src/main.c **** if (task_sheduler == 0){ - 761:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); - 762:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); - 763:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); - 764:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 - 765:Src/main.c **** } - 766:Src/main.c **** //maintain stable temperature of laser 1 - 767:Src/main.c **** //* - 768:Src/main.c **** if (task_sheduler == 5){ - 769:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); - 770:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); - 771:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 772:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 - 773:Src/main.c **** } - 774:Src/main.c **** //*/ - 775:Src/main.c **** } - 776:Src/main.c **** } - 777:Src/main.c **** TIM11 -> DIER |= 1; //enable update interrupt. In this IRQ handler we will set both tims to o - 778:Src/main.c **** //TIM11 -> CR1 |= 1 << 3; //sets timer to one-pulse mode. So it will turn off at the next Upd - 779:Src/main.c **** //TIM4 -> CR1 |= 1 << 3; //sets timer to one-pulse mode. So it will turn off at the next Upda - 780:Src/main.c **** //but one-pulse mode should be disabled - 781:Src/main.c **** - 782:Src/main.c **** //HAL_TIM_PWM_Stop(&htim11, TIM_CHANNEL_1); //start modulating by Mach-Zander modulator - 783:Src/main.c **** //HAL_TIM_PWM_Stop(&htim4, TIM_CHANNEL_3); //start ADC clock + 732:Src/main.c **** if (!AD9102_WriteWaveUploadChunk(&COMMAND[1], chunk_count)) + 733:Src/main.c **** { + 734:Src/main.c **** AD9102_CancelWaveUpload(); + 735:Src/main.c **** State_Data[0] |= AD9102_ERR; + 736:Src/main.c **** } + 737:Src/main.c **** } + 738:Src/main.c **** else + 739:Src/main.c **** { + 740:Src/main.c **** AD9102_CancelWaveUpload(); + 741:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; + 742:Src/main.c **** } + 743:Src/main.c **** UART_transmission_request = MESS_01; + 744:Src/main.c **** CPU_state = CPU_state_old; + 745:Src/main.c **** break; + 746:Src/main.c **** case DECODE_TASK: + 747:Src/main.c **** if (CheckChecksum(COMMAND)) + 748:Src/main.c **** { + 749:Src/main.c **** Decode_task(COMMAND, &LD1_curr_setup, &LD2_curr_setup, &Curr_setup); + 750:Src/main.c **** TO6_before = TO6; + 751:Src/main.c **** CPU_state = RUN_TASK; + 752:Src/main.c **** CPU_state_old = RUN_TASK;//Save main current cycle + 753:Src/main.c **** } + 754:Src/main.c **** else + 755:Src/main.c **** { + 756:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; + 757:Src/main.c **** CPU_state = DEFAULT_ENABLE; + 758:Src/main.c **** CPU_state_old = HALT;//Save main current cycle + 759:Src/main.c **** } + 760:Src/main.c **** UART_transmission_request = MESS_01; + 761:Src/main.c **** break; + 762:Src/main.c **** case RUN_TASK: + 763:Src/main.c **** switch (task.task_type) + 764:Src/main.c **** { + 765:Src/main.c **** case TT_CHANGE_CURR_1: + 766:Src/main.c **** + 767:Src/main.c **** + 768:Src/main.c **** //calculating timer periods for ADC clock and Mach-Zander modulator + 769:Src/main.c **** //ADC clock + 770:Src/main.c **** //TIM4 -> ARR = 60; // for 1.5 MHz + 771:Src/main.c **** //TIM4 -> ARR = 91; // for 1 MHz + 772:Src/main.c **** //TIM4 -> ARR = 45; // for 2 MHz + 773:Src/main.c **** + 774:Src/main.c **** //online calculation for debug purposes: + 775:Src/main.c **** //manually varying TIM4 -> ARR by debugger while running + 776:Src/main.c **** //TIM4 -> CCR3 = (TIM4 -> ARR +1)/2 - 1; + 777:Src/main.c **** + 778:Src/main.c **** + 779:Src/main.c **** //Mach-Zander clock (should be half of ADC clock freq) + 780:Src/main.c **** //TIM11 -> ARR = (TIM4 -> ARR +1)*2 - 1; + 781:Src/main.c **** //TIM11 -> CCR1 = (TIM11 -> ARR +1)/2 - 1; + 782:Src/main.c **** + 783:Src/main.c **** 784:Src/main.c **** - 785:Src/main.c **** - 786:Src/main.c **** - 787:Src/main.c **** Stop_TIM10(); - 788:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 53 + 785:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.curr); + 786:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); + 787:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); + 788:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); + ARM GAS /tmp/ccLSPxIe.s page 53 - 789:Src/main.c **** task.current_param = task.min_param; - 790:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.current_param); - 791:Src/main.c **** if (task.tau > 3) - 792:Src/main.c **** { - 793:Src/main.c **** TIM10_period = htim10.Init.Period; - 794:Src/main.c **** htim10.Init.Period = 9999; - 795:Src/main.c **** TO10_counter = (task.tau - 1) * 100; - 796:Src/main.c **** } - 797:Src/main.c **** HAL_TIM_Base_Start_IT(&htim10); - 798:Src/main.c **** break; - 799:Src/main.c **** case TT_CHANGE_CURR_2: - 800:Src/main.c **** //Blink laser 2 - 801:Src/main.c **** //* - 802:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.curr); - 803:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); - 804:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); - 805:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); - 806:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); - 807:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 808:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 - 809:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); - 810:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 - 811:Src/main.c **** - 812:Src/main.c **** LD_blinker.task_type = 2; - 813:Src/main.c **** LD_blinker.state = 0; // 0 -- disabled (do nothing); 1 -- update LD current; 2 -- blinking, L - 814:Src/main.c **** //LD_blinker.param = task.current_param; - 815:Src/main.c **** LD_blinker.param = 0; - 816:Src/main.c **** LD_blinker.param = 1000; // LD2 current (in unspecified units) - 817:Src/main.c **** LD_blinker.signal_port = OUT_9_GPIO_Port; - 818:Src/main.c **** LD_blinker.signal_pin = OUT_9_Pin; + 789:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); + 790:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 791:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 + 792:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); + 793:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 + 794:Src/main.c **** + 795:Src/main.c **** // Toggle pin for oscilloscope + 796:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_SET); //start of the whole frequency sweep proc + 797:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); + 798:Src/main.c **** + 799:Src/main.c **** st = HAL_TIM_Base_Start_IT(&htim10); + 800:Src/main.c **** if (st != HAL_OK) + 801:Src/main.c **** while(1); + 802:Src/main.c **** + 803:Src/main.c **** uint16_t step_counter = 0; + 804:Src/main.c **** uint16_t trigger_counter = 0; + 805:Src/main.c **** uint16_t trigger_step = (uint8_t )((task.max_param - task.current_param)/task.delta_param * 1 + 806:Src/main.c **** uint16_t task_sheduler = 0; + 807:Src/main.c **** + 808:Src/main.c **** + 809:Src/main.c **** + 810:Src/main.c **** HAL_TIM_PWM_Stop(&htim11, TIM_CHANNEL_1); //start modulating by Mach-Zander modulator + 811:Src/main.c **** HAL_TIM_PWM_Stop(&htim4, TIM_CHANNEL_3); //start ADC clock + 812:Src/main.c **** TIM11 -> CR1 &= ~(1 << 3); //disables one-pulse mode + 813:Src/main.c **** TIM4 -> CR1 &= ~(1 << 3); //disables one-pulse mode + 814:Src/main.c **** + 815:Src/main.c **** + 816:Src/main.c **** + 817:Src/main.c **** TIM11 -> CNT = 0; + 818:Src/main.c **** TIM4 -> CNT = 0; 819:Src/main.c **** - 820:Src/main.c **** TIM8->ARR = 10000; //zero to LD_blinker.param change frequency (also in unspecified units). - 821:Src/main.c **** //When it is too low -- Desktop app crashes (there is not so much compute sources on MCU - 822:Src/main.c **** st = HAL_TIM_Base_Start_IT(&htim8); - 823:Src/main.c **** if (st != HAL_OK) - 824:Src/main.c **** while(1); - 825:Src/main.c **** // */ + 820:Src/main.c **** HAL_TIM_PWM_Start(&htim11, TIM_CHANNEL_1); //start modulating by Mach-Zander modulator + 821:Src/main.c **** HAL_TIM_PWM_Start(&htim4, TIM_CHANNEL_3); //start ADC clock + 822:Src/main.c **** //TIM4 -> CNT = 0; + 823:Src/main.c **** + 824:Src/main.c **** TIM4 -> CNT = TIM4 -> ARR - 20; // not zero to make phase shift that will be robust to big de + 825:Src/main.c **** TIM11 -> CNT = 0; 826:Src/main.c **** - 827:Src/main.c **** // Toggle pin for oscilloscope - 828:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_SET); - 829:Src/main.c **** uint32_t i = 10000; while (--i){} - 830:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); - 831:Src/main.c **** LD_blinker.state = 2; - 832:Src/main.c **** - 833:Src/main.c **** st = HAL_TIM_Base_Start_IT(&htim10); - 834:Src/main.c **** if (st != HAL_OK) - 835:Src/main.c **** while(1); - 836:Src/main.c **** while (task.current_param < task.max_param) - 837:Src/main.c **** { - 838:Src/main.c **** if (TIM10_coflag) - 839:Src/main.c **** { - 840:Src/main.c **** //Set_LTEC(TT_CHANGE_CURR_2, task.current_param); - 841:Src/main.c **** //LD_blinker.param = task.current_param; - 842:Src/main.c **** //++LD_blinker.param; - 843:Src/main.c **** task.current_param += task.delta_param; - 844:Src/main.c **** TO10 = 0; - 845:Src/main.c **** TIM10_coflag = 0; - ARM GAS /tmp/ccuHnxNu.s page 54 + 827:Src/main.c **** + 828:Src/main.c **** while (task.current_param < task.max_param) + 829:Src/main.c **** { + 830:Src/main.c **** if (TIM10_coflag) + 831:Src/main.c **** { + 832:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.current_param); + 833:Src/main.c **** //TIM11 -> CNT = 0; // to link modulator phase + 834:Src/main.c **** //TIM4 -> CNT = 0; // to link ADC clock phase + 835:Src/main.c **** task.current_param += task.delta_param; + 836:Src/main.c **** TO10 = 0; + 837:Src/main.c **** TIM10_coflag = 0; + 838:Src/main.c **** + 839:Src/main.c **** HAL_GPIO_WritePin(GPIOG, GPIO_PIN_9, GPIO_PIN_SET); // set the current step laser current t + 840:Src/main.c **** HAL_GPIO_WritePin(GPIOG, GPIO_PIN_9, GPIO_PIN_RESET); + 841:Src/main.c **** //* + 842:Src/main.c **** if (step_counter % trigger_step == 0){ //trigger at every 60 step + 843:Src/main.c **** OUT_trigger(trigger_counter); + 844:Src/main.c **** ++trigger_counter; + 845:Src/main.c **** } + ARM GAS /tmp/ccLSPxIe.s page 54 - 846:Src/main.c **** - 847:Src/main.c **** - 848:Src/main.c **** } - 849:Src/main.c **** } - 850:Src/main.c **** HAL_TIM_Base_Stop(&htim10); - 851:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_SET); - 852:Src/main.c **** - 853:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); - 854:Src/main.c **** - 855:Src/main.c **** HAL_TIM_Base_Stop_IT(&htim8); - 856:Src/main.c **** TIM8->CNT = 0; - 857:Src/main.c **** - 858:Src/main.c **** Stop_TIM10(); - 859:Src/main.c **** task.current_param = task.min_param; - 860:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.current_param); - 861:Src/main.c **** if (task.tau > 3) - 862:Src/main.c **** { - 863:Src/main.c **** TIM10_period = htim10.Init.Period; - 864:Src/main.c **** htim10.Init.Period = 9999; - 865:Src/main.c **** TO10_counter = (task.tau - 1) * 100; - 866:Src/main.c **** } - 867:Src/main.c **** HAL_TIM_Base_Start_IT(&htim10); - 868:Src/main.c **** - 869:Src/main.c **** - 870:Src/main.c **** //*/ - 871:Src/main.c **** - 872:Src/main.c **** /* // Backup - 873:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.curr); - 874:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); - 875:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); - 876:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); - 877:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); - 878:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 879:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 - 880:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); - 881:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 + 846:Src/main.c **** ++step_counter; + 847:Src/main.c **** //*/ + 848:Src/main.c **** /* + 849:Src/main.c **** ++task_sheduler; + 850:Src/main.c **** if (task_sheduler >= 10){ + 851:Src/main.c **** task_sheduler = 0; + 852:Src/main.c **** } + 853:Src/main.c **** //maintain stable temperature of laser 2 + 854:Src/main.c **** if (task_sheduler == 0){ + 855:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); + 856:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); + 857:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); + 858:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 + 859:Src/main.c **** } + 860:Src/main.c **** //maintain stable temperature of laser 1 + 861:Src/main.c **** //* + 862:Src/main.c **** if (task_sheduler == 5){ + 863:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); + 864:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); + 865:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 866:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 + 867:Src/main.c **** } + 868:Src/main.c **** //*/ + 869:Src/main.c **** } + 870:Src/main.c **** } + 871:Src/main.c **** TIM11 -> DIER |= 1; //enable update interrupt. In this IRQ handler we will set both tims to o + 872:Src/main.c **** //TIM11 -> CR1 |= 1 << 3; //sets timer to one-pulse mode. So it will turn off at the next Upd + 873:Src/main.c **** //TIM4 -> CR1 |= 1 << 3; //sets timer to one-pulse mode. So it will turn off at the next Upda + 874:Src/main.c **** //but one-pulse mode should be disabled + 875:Src/main.c **** + 876:Src/main.c **** //HAL_TIM_PWM_Stop(&htim11, TIM_CHANNEL_1); //start modulating by Mach-Zander modulator + 877:Src/main.c **** //HAL_TIM_PWM_Stop(&htim4, TIM_CHANNEL_3); //start ADC clock + 878:Src/main.c **** + 879:Src/main.c **** + 880:Src/main.c **** + 881:Src/main.c **** Stop_TIM10(); 882:Src/main.c **** - 883:Src/main.c **** // Toggle pin for oscilloscope - 884:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_SET); - 885:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); - 886:Src/main.c **** - 887:Src/main.c **** st = HAL_TIM_Base_Start_IT(&htim10); - 888:Src/main.c **** if (st != HAL_OK) - 889:Src/main.c **** while(1); - 890:Src/main.c **** while (task.current_param < task.max_param) - 891:Src/main.c **** { - 892:Src/main.c **** if (TIM10_coflag) - 893:Src/main.c **** { - 894:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.current_param); - 895:Src/main.c **** task.current_param += task.delta_param; - 896:Src/main.c **** TO10 = 0; - 897:Src/main.c **** TIM10_coflag = 0; - 898:Src/main.c **** - 899:Src/main.c **** - 900:Src/main.c **** } - 901:Src/main.c **** } - 902:Src/main.c **** Stop_TIM10(); - ARM GAS /tmp/ccuHnxNu.s page 55 + 883:Src/main.c **** task.current_param = task.min_param; + 884:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.current_param); + 885:Src/main.c **** if (task.tau > 3) + 886:Src/main.c **** { + 887:Src/main.c **** TIM10_period = htim10.Init.Period; + 888:Src/main.c **** htim10.Init.Period = 9999; + 889:Src/main.c **** TO10_counter = (task.tau - 1) * 100; + 890:Src/main.c **** } + 891:Src/main.c **** HAL_TIM_Base_Start_IT(&htim10); + 892:Src/main.c **** break; + 893:Src/main.c **** case TT_CHANGE_CURR_2: + 894:Src/main.c **** //Blink laser 2 + 895:Src/main.c **** //* + 896:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.curr); + 897:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); + 898:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); + 899:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); + 900:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); + 901:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 902:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 + ARM GAS /tmp/ccLSPxIe.s page 55 - 903:Src/main.c **** task.current_param = task.min_param; - 904:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.current_param); - 905:Src/main.c **** if (task.tau > 3) - 906:Src/main.c **** { - 907:Src/main.c **** TIM10_period = htim10.Init.Period; - 908:Src/main.c **** htim10.Init.Period = 9999; - 909:Src/main.c **** TO10_counter = (task.tau - 1) * 100; - 910:Src/main.c **** } - 911:Src/main.c **** HAL_TIM_Base_Start_IT(&htim10); - 912:Src/main.c **** */ + 903:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); + 904:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 + 905:Src/main.c **** + 906:Src/main.c **** LD_blinker.task_type = 2; + 907:Src/main.c **** LD_blinker.state = 0; // 0 -- disabled (do nothing); 1 -- update LD current; 2 -- blinking, L + 908:Src/main.c **** //LD_blinker.param = task.current_param; + 909:Src/main.c **** LD_blinker.param = 0; + 910:Src/main.c **** LD_blinker.param = 1000; // LD2 current (in unspecified units) + 911:Src/main.c **** LD_blinker.signal_port = OUT_9_GPIO_Port; + 912:Src/main.c **** LD_blinker.signal_pin = OUT_9_Pin; 913:Src/main.c **** - 914:Src/main.c **** - 915:Src/main.c **** break; - 916:Src/main.c **** case TT_CHANGE_TEMP_1: - 917:Src/main.c **** // isn't implemented - 918:Src/main.c **** break; - 919:Src/main.c **** case TT_CHANGE_TEMP_2: - 920:Src/main.c **** // isn't implemented - 921:Src/main.c **** break; - 922:Src/main.c **** } - 923:Src/main.c **** - 924:Src/main.c **** if (TO7>TO7_before) - 925:Src/main.c **** { - 926:Src/main.c **** TO7_before = TO7; - 927:Src/main.c **** - 928:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 - 929:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 - 930:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 931:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 932:Src/main.c **** - 933:Src/main.c **** Long_Data[1] = LD1_param.POWER;//Translate Data from monitor photodiode of LD1 to Long_Data - 934:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data - 935:Src/main.c **** - 936:Src/main.c **** //Prepare DATA of internals ADCs - 937:Src/main.c **** //Put the temperature of LD2 to Long_Data: - 938:Src/main.c **** temp16 = Get_ADC(0); - 939:Src/main.c **** temp16 = Get_ADC(1); - 940:Src/main.c **** Long_Data[7] = temp16; - 941:Src/main.c **** - 942:Src/main.c **** //Put the temperature of LD2 to Long_Data: - 943:Src/main.c **** temp16 = Get_ADC(1); - 944:Src/main.c **** Long_Data[8] = temp16; - 945:Src/main.c **** - 946:Src/main.c **** //Put the temperature of LD2 to Long_Data: - 947:Src/main.c **** temp16 = Get_ADC(1); - 948:Src/main.c **** Long_Data[9] = temp16; - 949:Src/main.c **** - 950:Src/main.c **** //Put the temperature of LD2 to Long_Data: - 951:Src/main.c **** temp16 = Get_ADC(1); - 952:Src/main.c **** Long_Data[10] = temp16; - 953:Src/main.c **** - 954:Src/main.c **** //Put the temperature of LD2 to Long_Data: - 955:Src/main.c **** temp16 = Get_ADC(1); - 956:Src/main.c **** Long_Data[11] = temp16; - 957:Src/main.c **** temp16 = Get_ADC(2); - 958:Src/main.c **** - 959:Src/main.c **** //Put the temperature of LD2 to Long_Data: - ARM GAS /tmp/ccuHnxNu.s page 56 + 914:Src/main.c **** TIM8->ARR = 10000; //zero to LD_blinker.param change frequency (also in unspecified units). + 915:Src/main.c **** //When it is too low -- Desktop app crashes (there is not so much compute sources on MCU + 916:Src/main.c **** st = HAL_TIM_Base_Start_IT(&htim8); + 917:Src/main.c **** if (st != HAL_OK) + 918:Src/main.c **** while(1); + 919:Src/main.c **** // */ + 920:Src/main.c **** + 921:Src/main.c **** // Toggle pin for oscilloscope + 922:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_SET); + 923:Src/main.c **** uint32_t i = 10000; while (--i){} + 924:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); + 925:Src/main.c **** LD_blinker.state = 2; + 926:Src/main.c **** + 927:Src/main.c **** st = HAL_TIM_Base_Start_IT(&htim10); + 928:Src/main.c **** if (st != HAL_OK) + 929:Src/main.c **** while(1); + 930:Src/main.c **** while (task.current_param < task.max_param) + 931:Src/main.c **** { + 932:Src/main.c **** if (TIM10_coflag) + 933:Src/main.c **** { + 934:Src/main.c **** //Set_LTEC(TT_CHANGE_CURR_2, task.current_param); + 935:Src/main.c **** //LD_blinker.param = task.current_param; + 936:Src/main.c **** //++LD_blinker.param; + 937:Src/main.c **** task.current_param += task.delta_param; + 938:Src/main.c **** TO10 = 0; + 939:Src/main.c **** TIM10_coflag = 0; + 940:Src/main.c **** + 941:Src/main.c **** + 942:Src/main.c **** } + 943:Src/main.c **** } + 944:Src/main.c **** HAL_TIM_Base_Stop(&htim10); + 945:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_SET); + 946:Src/main.c **** + 947:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); + 948:Src/main.c **** + 949:Src/main.c **** HAL_TIM_Base_Stop_IT(&htim8); + 950:Src/main.c **** TIM8->CNT = 0; + 951:Src/main.c **** + 952:Src/main.c **** Stop_TIM10(); + 953:Src/main.c **** task.current_param = task.min_param; + 954:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.current_param); + 955:Src/main.c **** if (task.tau > 3) + 956:Src/main.c **** { + 957:Src/main.c **** TIM10_period = htim10.Init.Period; + 958:Src/main.c **** htim10.Init.Period = 9999; + 959:Src/main.c **** TO10_counter = (task.tau - 1) * 100; + ARM GAS /tmp/ccLSPxIe.s page 56 - 960:Src/main.c **** temp16 = Get_ADC(3); - 961:Src/main.c **** temp16 = Get_ADC(4); - 962:Src/main.c **** Long_Data[12] = temp16; - 963:Src/main.c **** temp16 = Get_ADC(5); - 964:Src/main.c **** - 965:Src/main.c **** //Put the timer tick to Long_Data: - 966:Src/main.c **** TO6_stop = TO6; - 967:Src/main.c **** Long_Data[3] = (TO6_stop)&0xffff; - 968:Src/main.c **** Long_Data[4] = (TO6_stop>>16)&0xffff; - 969:Src/main.c **** - 970:Src/main.c **** //Put the average temperature of LD1 to Long_Data: - 971:Src/main.c **** Long_Data[5] = LD1_param.LD_CURR_TEMP; - 972:Src/main.c **** - 973:Src/main.c **** //Put the average temperature of LD2 to Long_Data: - 974:Src/main.c **** Long_Data[6] = LD2_param.LD_CURR_TEMP; - 975:Src/main.c **** } - 976:Src/main.c **** while (!TIM10_coflag); - 977:Src/main.c **** - 978:Src/main.c **** Stop_TIM10(); - 979:Src/main.c **** - 980:Src/main.c **** if (task.tau > 3) - 981:Src/main.c **** { - 982:Src/main.c **** htim10.Init.Period = TIM10_period; - 983:Src/main.c **** TO10_counter = task.dt / 10; - 984:Src/main.c **** } - 985:Src/main.c **** - 986:Src/main.c **** CPU_state_old = RUN_TASK; - 987:Src/main.c **** break; - 988:Src/main.c **** } - 989:Src/main.c **** - 990:Src/main.c **** switch (UART_transmission_request) - 991:Src/main.c **** { - 992:Src/main.c **** case MESS_01://Default state - 993:Src/main.c **** USART_TX(State_Data,2); - 994:Src/main.c **** //HAL_UART_Transmit(&huart1, State_Data, 2, 10); - 995:Src/main.c **** State_Data[0]=0; - 996:Src/main.c **** State_Data[1]=0;//All OK! - 997:Src/main.c **** UART_transmission_request = NO_MESS; - 998:Src/main.c **** break; - 999:Src/main.c **** case MESS_02://Transmith packet -1000:Src/main.c **** -1001:Src/main.c **** //Find CS and put to Long_Data: -1002:Src/main.c **** CS_result = CalculateChecksum(&Long_Data[1], DL_16-2); -1003:Src/main.c **** Long_Data[DL_16-1] = CS_result; -1004:Src/main.c **** -1005:Src/main.c **** for (uint16_t i = 0; i < DL_16; i++) -1006:Src/main.c **** { -1007:Src/main.c **** UART_DATA[i*2] = (Long_Data[i])&0xff; -1008:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; -1009:Src/main.c **** } -1010:Src/main.c **** //HAL_NVIC_SetPriority(DMA2_Stream7_IRQn, 0, 0); -1011:Src/main.c **** //HAL_NVIC_EnableIRQ(DMA2_Stream7_IRQn); -1012:Src/main.c **** //HAL_UART_Transmit_DMA(&huart1, UART_DATA, DL_8); -1013:Src/main.c **** //huart1.gState = HAL_UART_STATE_READY; -1014:Src/main.c **** //hdma_usart1_tx.State=HAL_DMA_STATE_BUSY; -1015:Src/main.c **** USART_TX_DMA (DL_8);//Send data by USART using DMA -1016:Src/main.c **** UART_transmission_request = NO_MESS; - ARM GAS /tmp/ccuHnxNu.s page 57 + 960:Src/main.c **** } + 961:Src/main.c **** HAL_TIM_Base_Start_IT(&htim10); + 962:Src/main.c **** + 963:Src/main.c **** + 964:Src/main.c **** //*/ + 965:Src/main.c **** + 966:Src/main.c **** /* // Backup + 967:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.curr); + 968:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); + 969:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); + 970:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); + 971:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); + 972:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 973:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 + 974:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); + 975:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 + 976:Src/main.c **** + 977:Src/main.c **** // Toggle pin for oscilloscope + 978:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_SET); + 979:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); + 980:Src/main.c **** + 981:Src/main.c **** st = HAL_TIM_Base_Start_IT(&htim10); + 982:Src/main.c **** if (st != HAL_OK) + 983:Src/main.c **** while(1); + 984:Src/main.c **** while (task.current_param < task.max_param) + 985:Src/main.c **** { + 986:Src/main.c **** if (TIM10_coflag) + 987:Src/main.c **** { + 988:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.current_param); + 989:Src/main.c **** task.current_param += task.delta_param; + 990:Src/main.c **** TO10 = 0; + 991:Src/main.c **** TIM10_coflag = 0; + 992:Src/main.c **** + 993:Src/main.c **** + 994:Src/main.c **** } + 995:Src/main.c **** } + 996:Src/main.c **** Stop_TIM10(); + 997:Src/main.c **** task.current_param = task.min_param; + 998:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.current_param); + 999:Src/main.c **** if (task.tau > 3) +1000:Src/main.c **** { +1001:Src/main.c **** TIM10_period = htim10.Init.Period; +1002:Src/main.c **** htim10.Init.Period = 9999; +1003:Src/main.c **** TO10_counter = (task.tau - 1) * 100; +1004:Src/main.c **** } +1005:Src/main.c **** HAL_TIM_Base_Start_IT(&htim10); +1006:Src/main.c **** */ +1007:Src/main.c **** +1008:Src/main.c **** +1009:Src/main.c **** break; +1010:Src/main.c **** case TT_CHANGE_TEMP_1: +1011:Src/main.c **** // isn't implemented +1012:Src/main.c **** break; +1013:Src/main.c **** case TT_CHANGE_TEMP_2: +1014:Src/main.c **** // isn't implemented +1015:Src/main.c **** break; +1016:Src/main.c **** } + ARM GAS /tmp/ccLSPxIe.s page 57 -1017:Src/main.c **** break; -1018:Src/main.c **** case MESS_03://Transmith saved packet -1019:Src/main.c **** for (uint16_t i = 0; i < DL_16; i++) -1020:Src/main.c **** { -1021:Src/main.c **** UART_DATA[i*2] = (Long_Data[i])&0xff; -1022:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; -1023:Src/main.c **** } -1024:Src/main.c **** //HAL_NVIC_EnableIRQ(DMA2_Stream7_IRQn); -1025:Src/main.c **** //HAL_UART_Transmit_DMA(&huart1, UART_DATA, DL_8); -1026:Src/main.c **** //huart1.gState = HAL_UART_STATE_READY; -1027:Src/main.c **** //hdma_usart1_tx.State=HAL_DMA_STATE_BUSY; -1028:Src/main.c **** USART_TX_DMA (DL_8);//Send data by USART using DMA -1029:Src/main.c **** UART_transmission_request = NO_MESS; -1030:Src/main.c **** break; -1031:Src/main.c **** } -1032:Src/main.c **** if ((flg_tmt==1)&&((TO6-TO6_uart)>100))//Uart timeout handle. if timeout beetween zero byte of -1033:Src/main.c **** { -1034:Src/main.c **** UART_rec_incr = 0;//Reset uart command counter -1035:Src/main.c **** State_Data[0] |= UART_ERR;//timeout error! -1036:Src/main.c **** UART_transmission_request = MESS_01;//Send status -1037:Src/main.c **** flg_tmt = 0;//Reset timeout flag -1038:Src/main.c **** } -1039:Src/main.c **** /* USER CODE END WHILE */ -1040:Src/main.c **** -1041:Src/main.c **** /* USER CODE BEGIN 3 */ -1042:Src/main.c **** } -1043:Src/main.c **** /* USER CODE END 3 */ -1044:Src/main.c **** } -1045:Src/main.c **** -1046:Src/main.c **** /** -1047:Src/main.c **** * @brief System Clock Configuration -1048:Src/main.c **** * @retval None -1049:Src/main.c **** */ -1050:Src/main.c **** void SystemClock_Config(void) -1051:Src/main.c **** { -1052:Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; -1053:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; -1054:Src/main.c **** -1055:Src/main.c **** /** Configure the main internal regulator output voltage -1056:Src/main.c **** */ -1057:Src/main.c **** __HAL_RCC_PWR_CLK_ENABLE(); -1058:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); -1059:Src/main.c **** -1060:Src/main.c **** /** Initializes the RCC Oscillators according to the specified parameters -1061:Src/main.c **** * in the RCC_OscInitTypeDef structure. -1062:Src/main.c **** */ -1063:Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; -1064:Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; -1065:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; -1066:Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; -1067:Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 25; -1068:Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 368; -1069:Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; -1070:Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 8; -1071:Src/main.c **** RCC_OscInitStruct.PLL.PLLR = 2; -1072:Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) -1073:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 58 +1017:Src/main.c **** +1018:Src/main.c **** if (TO7>TO7_before) +1019:Src/main.c **** { +1020:Src/main.c **** TO7_before = TO7; +1021:Src/main.c **** +1022:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 +1023:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 +1024:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 +1025:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 +1026:Src/main.c **** +1027:Src/main.c **** Long_Data[1] = LD1_param.POWER;//Translate Data from monitor photodiode of LD1 to Long_Data +1028:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data +1029:Src/main.c **** +1030:Src/main.c **** //Prepare DATA of internals ADCs +1031:Src/main.c **** //Put the temperature of LD2 to Long_Data: +1032:Src/main.c **** temp16 = Get_ADC(0); +1033:Src/main.c **** temp16 = Get_ADC(1); +1034:Src/main.c **** Long_Data[7] = temp16; +1035:Src/main.c **** +1036:Src/main.c **** //Put the temperature of LD2 to Long_Data: +1037:Src/main.c **** temp16 = Get_ADC(1); +1038:Src/main.c **** Long_Data[8] = temp16; +1039:Src/main.c **** +1040:Src/main.c **** //Put the temperature of LD2 to Long_Data: +1041:Src/main.c **** temp16 = Get_ADC(1); +1042:Src/main.c **** Long_Data[9] = temp16; +1043:Src/main.c **** +1044:Src/main.c **** //Put the temperature of LD2 to Long_Data: +1045:Src/main.c **** temp16 = Get_ADC(1); +1046:Src/main.c **** Long_Data[10] = temp16; +1047:Src/main.c **** +1048:Src/main.c **** //Put the temperature of LD2 to Long_Data: +1049:Src/main.c **** temp16 = Get_ADC(1); +1050:Src/main.c **** Long_Data[11] = temp16; +1051:Src/main.c **** temp16 = Get_ADC(2); +1052:Src/main.c **** +1053:Src/main.c **** //Put the temperature of LD2 to Long_Data: +1054:Src/main.c **** temp16 = Get_ADC(3); +1055:Src/main.c **** temp16 = Get_ADC(4); +1056:Src/main.c **** Long_Data[12] = temp16; +1057:Src/main.c **** temp16 = Get_ADC(5); +1058:Src/main.c **** +1059:Src/main.c **** //Put the timer tick to Long_Data: +1060:Src/main.c **** TO6_stop = TO6; +1061:Src/main.c **** Long_Data[3] = (TO6_stop)&0xffff; +1062:Src/main.c **** Long_Data[4] = (TO6_stop>>16)&0xffff; +1063:Src/main.c **** +1064:Src/main.c **** //Put the average temperature of LD1 to Long_Data: +1065:Src/main.c **** Long_Data[5] = LD1_param.LD_CURR_TEMP; +1066:Src/main.c **** +1067:Src/main.c **** //Put the average temperature of LD2 to Long_Data: +1068:Src/main.c **** Long_Data[6] = LD2_param.LD_CURR_TEMP; +1069:Src/main.c **** } +1070:Src/main.c **** while (!TIM10_coflag); +1071:Src/main.c **** +1072:Src/main.c **** Stop_TIM10(); +1073:Src/main.c **** + ARM GAS /tmp/ccLSPxIe.s page 58 -1074:Src/main.c **** Error_Handler(); -1075:Src/main.c **** } -1076:Src/main.c **** -1077:Src/main.c **** /** Activate the Over-Drive mode -1078:Src/main.c **** */ -1079:Src/main.c **** if (HAL_PWREx_EnableOverDrive() != HAL_OK) -1080:Src/main.c **** { -1081:Src/main.c **** Error_Handler(); -1082:Src/main.c **** } -1083:Src/main.c **** -1084:Src/main.c **** /** Initializes the CPU, AHB and APB buses clocks -1085:Src/main.c **** */ -1086:Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK -1087:Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; -1088:Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; -1089:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; -1090:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; -1091:Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; -1092:Src/main.c **** -1093:Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_6) != HAL_OK) -1094:Src/main.c **** { -1095:Src/main.c **** Error_Handler(); -1096:Src/main.c **** } -1097:Src/main.c **** } -1098:Src/main.c **** -1099:Src/main.c **** /** -1100:Src/main.c **** * @brief ADC1 Initialization Function -1101:Src/main.c **** * @param None -1102:Src/main.c **** * @retval None -1103:Src/main.c **** */ -1104:Src/main.c **** static void MX_ADC1_Init(void) -1105:Src/main.c **** { -1106:Src/main.c **** -1107:Src/main.c **** /* USER CODE BEGIN ADC1_Init 0 */ -1108:Src/main.c **** -1109:Src/main.c **** /* USER CODE END ADC1_Init 0 */ -1110:Src/main.c **** -1111:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; -1112:Src/main.c **** -1113:Src/main.c **** /* USER CODE BEGIN ADC1_Init 1 */ -1114:Src/main.c **** -1115:Src/main.c **** /* USER CODE END ADC1_Init 1 */ -1116:Src/main.c **** -1117:Src/main.c **** /** Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of con -1118:Src/main.c **** */ -1119:Src/main.c **** hadc1.Instance = ADC1; -1120:Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV8; -1121:Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; -1122:Src/main.c **** hadc1.Init.ScanConvMode = ADC_SCAN_ENABLE; -1123:Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; -1124:Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; -1125:Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; -1126:Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_SOFTWARE_START; -1127:Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; -1128:Src/main.c **** hadc1.Init.NbrOfConversion = 5; -1129:Src/main.c **** hadc1.Init.DMAContinuousRequests = DISABLE; -1130:Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - ARM GAS /tmp/ccuHnxNu.s page 59 +1074:Src/main.c **** if (task.tau > 3) +1075:Src/main.c **** { +1076:Src/main.c **** htim10.Init.Period = TIM10_period; +1077:Src/main.c **** TO10_counter = task.dt / 10; +1078:Src/main.c **** } +1079:Src/main.c **** +1080:Src/main.c **** CPU_state_old = RUN_TASK; +1081:Src/main.c **** break; +1082:Src/main.c **** } +1083:Src/main.c **** +1084:Src/main.c **** switch (UART_transmission_request) +1085:Src/main.c **** { +1086:Src/main.c **** case MESS_01://Default state +1087:Src/main.c **** USART_TX(State_Data,2); +1088:Src/main.c **** //HAL_UART_Transmit(&huart1, State_Data, 2, 10); +1089:Src/main.c **** State_Data[0]=0; +1090:Src/main.c **** State_Data[1]=0;//All OK! +1091:Src/main.c **** UART_transmission_request = NO_MESS; +1092:Src/main.c **** break; +1093:Src/main.c **** case MESS_02://Transmith packet +1094:Src/main.c **** +1095:Src/main.c **** //Find CS and put to Long_Data: +1096:Src/main.c **** CS_result = CalculateChecksum(&Long_Data[1], DL_16-2); +1097:Src/main.c **** Long_Data[DL_16-1] = CS_result; +1098:Src/main.c **** +1099:Src/main.c **** for (uint16_t i = 0; i < DL_16; i++) +1100:Src/main.c **** { +1101:Src/main.c **** UART_DATA[i*2] = (Long_Data[i])&0xff; +1102:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; +1103:Src/main.c **** } +1104:Src/main.c **** //HAL_NVIC_SetPriority(DMA2_Stream7_IRQn, 0, 0); +1105:Src/main.c **** //HAL_NVIC_EnableIRQ(DMA2_Stream7_IRQn); +1106:Src/main.c **** //HAL_UART_Transmit_DMA(&huart1, UART_DATA, DL_8); +1107:Src/main.c **** //huart1.gState = HAL_UART_STATE_READY; +1108:Src/main.c **** //hdma_usart1_tx.State=HAL_DMA_STATE_BUSY; +1109:Src/main.c **** USART_TX_DMA (DL_8);//Send data by USART using DMA +1110:Src/main.c **** UART_transmission_request = NO_MESS; +1111:Src/main.c **** break; +1112:Src/main.c **** case MESS_03://Transmith saved packet +1113:Src/main.c **** for (uint16_t i = 0; i < DL_16; i++) +1114:Src/main.c **** { +1115:Src/main.c **** UART_DATA[i*2] = (Long_Data[i])&0xff; +1116:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; +1117:Src/main.c **** } +1118:Src/main.c **** //HAL_NVIC_EnableIRQ(DMA2_Stream7_IRQn); +1119:Src/main.c **** //HAL_UART_Transmit_DMA(&huart1, UART_DATA, DL_8); +1120:Src/main.c **** //huart1.gState = HAL_UART_STATE_READY; +1121:Src/main.c **** //hdma_usart1_tx.State=HAL_DMA_STATE_BUSY; +1122:Src/main.c **** USART_TX_DMA (DL_8);//Send data by USART using DMA +1123:Src/main.c **** UART_transmission_request = NO_MESS; +1124:Src/main.c **** break; +1125:Src/main.c **** } +1126:Src/main.c **** if ((flg_tmt==1)&&((TO6-TO6_uart)>100))//Uart timeout handle. if timeout beetween zero byte of +1127:Src/main.c **** { +1128:Src/main.c **** UART_rec_incr = 0;//Reset uart command counter +1129:Src/main.c **** State_Data[0] |= UART_ERR;//timeout error! +1130:Src/main.c **** UART_transmission_request = MESS_01;//Send status + ARM GAS /tmp/ccLSPxIe.s page 59 -1131:Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) -1132:Src/main.c **** { -1133:Src/main.c **** Error_Handler(); -1134:Src/main.c **** } -1135:Src/main.c **** -1136:Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it -1137:Src/main.c **** */ -1138:Src/main.c **** sConfig.Channel = ADC_CHANNEL_9; -1139:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; -1140:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES; -1141:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) -1142:Src/main.c **** { -1143:Src/main.c **** Error_Handler(); -1144:Src/main.c **** } -1145:Src/main.c **** -1146:Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it -1147:Src/main.c **** */ -1148:Src/main.c **** sConfig.Channel = ADC_CHANNEL_8; -1149:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_2; -1150:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) -1151:Src/main.c **** { -1152:Src/main.c **** Error_Handler(); -1153:Src/main.c **** } -1154:Src/main.c **** -1155:Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it +1131:Src/main.c **** flg_tmt = 0;//Reset timeout flag +1132:Src/main.c **** } +1133:Src/main.c **** /* USER CODE END WHILE */ +1134:Src/main.c **** +1135:Src/main.c **** /* USER CODE BEGIN 3 */ +1136:Src/main.c **** } +1137:Src/main.c **** /* USER CODE END 3 */ +1138:Src/main.c **** } +1139:Src/main.c **** +1140:Src/main.c **** /** +1141:Src/main.c **** * @brief System Clock Configuration +1142:Src/main.c **** * @retval None +1143:Src/main.c **** */ +1144:Src/main.c **** void SystemClock_Config(void) +1145:Src/main.c **** { +1146:Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; +1147:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; +1148:Src/main.c **** +1149:Src/main.c **** /** Configure the main internal regulator output voltage +1150:Src/main.c **** */ +1151:Src/main.c **** __HAL_RCC_PWR_CLK_ENABLE(); +1152:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); +1153:Src/main.c **** +1154:Src/main.c **** /** Initializes the RCC Oscillators according to the specified parameters +1155:Src/main.c **** * in the RCC_OscInitTypeDef structure. 1156:Src/main.c **** */ -1157:Src/main.c **** sConfig.Channel = ADC_CHANNEL_2; -1158:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_3; -1159:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) -1160:Src/main.c **** { -1161:Src/main.c **** Error_Handler(); -1162:Src/main.c **** } -1163:Src/main.c **** -1164:Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it -1165:Src/main.c **** */ -1166:Src/main.c **** sConfig.Channel = ADC_CHANNEL_10; -1167:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_4; -1168:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) -1169:Src/main.c **** { -1170:Src/main.c **** Error_Handler(); -1171:Src/main.c **** } -1172:Src/main.c **** -1173:Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it -1174:Src/main.c **** */ -1175:Src/main.c **** sConfig.Channel = ADC_CHANNEL_11; -1176:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_5; -1177:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) -1178:Src/main.c **** { -1179:Src/main.c **** Error_Handler(); -1180:Src/main.c **** } -1181:Src/main.c **** /* USER CODE BEGIN ADC1_Init 2 */ -1182:Src/main.c **** -1183:Src/main.c **** /* USER CODE END ADC1_Init 2 */ -1184:Src/main.c **** -1185:Src/main.c **** } +1157:Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; +1158:Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; +1159:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; +1160:Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; +1161:Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 25; +1162:Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 368; +1163:Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; +1164:Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 8; +1165:Src/main.c **** RCC_OscInitStruct.PLL.PLLR = 2; +1166:Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) +1167:Src/main.c **** { +1168:Src/main.c **** Error_Handler(); +1169:Src/main.c **** } +1170:Src/main.c **** +1171:Src/main.c **** /** Activate the Over-Drive mode +1172:Src/main.c **** */ +1173:Src/main.c **** if (HAL_PWREx_EnableOverDrive() != HAL_OK) +1174:Src/main.c **** { +1175:Src/main.c **** Error_Handler(); +1176:Src/main.c **** } +1177:Src/main.c **** +1178:Src/main.c **** /** Initializes the CPU, AHB and APB buses clocks +1179:Src/main.c **** */ +1180:Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK +1181:Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; +1182:Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; +1183:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; +1184:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; +1185:Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; 1186:Src/main.c **** -1187:Src/main.c **** /** - ARM GAS /tmp/ccuHnxNu.s page 60 +1187:Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_6) != HAL_OK) + ARM GAS /tmp/ccLSPxIe.s page 60 -1188:Src/main.c **** * @brief ADC3 Initialization Function -1189:Src/main.c **** * @param None -1190:Src/main.c **** * @retval None -1191:Src/main.c **** */ -1192:Src/main.c **** static void MX_ADC3_Init(void) -1193:Src/main.c **** { -1194:Src/main.c **** -1195:Src/main.c **** /* USER CODE BEGIN ADC3_Init 0 */ -1196:Src/main.c **** -1197:Src/main.c **** /* USER CODE END ADC3_Init 0 */ -1198:Src/main.c **** -1199:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; +1188:Src/main.c **** { +1189:Src/main.c **** Error_Handler(); +1190:Src/main.c **** } +1191:Src/main.c **** } +1192:Src/main.c **** +1193:Src/main.c **** /** +1194:Src/main.c **** * @brief ADC1 Initialization Function +1195:Src/main.c **** * @param None +1196:Src/main.c **** * @retval None +1197:Src/main.c **** */ +1198:Src/main.c **** static void MX_ADC1_Init(void) +1199:Src/main.c **** { 1200:Src/main.c **** -1201:Src/main.c **** /* USER CODE BEGIN ADC3_Init 1 */ +1201:Src/main.c **** /* USER CODE BEGIN ADC1_Init 0 */ 1202:Src/main.c **** -1203:Src/main.c **** /* USER CODE END ADC3_Init 1 */ +1203:Src/main.c **** /* USER CODE END ADC1_Init 0 */ 1204:Src/main.c **** -1205:Src/main.c **** /** Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of con -1206:Src/main.c **** */ -1207:Src/main.c **** hadc3.Instance = ADC3; -1208:Src/main.c **** hadc3.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV8; -1209:Src/main.c **** hadc3.Init.Resolution = ADC_RESOLUTION_12B; -1210:Src/main.c **** hadc3.Init.ScanConvMode = ADC_SCAN_DISABLE; -1211:Src/main.c **** hadc3.Init.ContinuousConvMode = DISABLE; -1212:Src/main.c **** hadc3.Init.DiscontinuousConvMode = DISABLE; -1213:Src/main.c **** hadc3.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; -1214:Src/main.c **** hadc3.Init.ExternalTrigConv = ADC_SOFTWARE_START; -1215:Src/main.c **** hadc3.Init.DataAlign = ADC_DATAALIGN_RIGHT; -1216:Src/main.c **** hadc3.Init.NbrOfConversion = 1; -1217:Src/main.c **** hadc3.Init.DMAContinuousRequests = DISABLE; -1218:Src/main.c **** hadc3.Init.EOCSelection = ADC_EOC_SINGLE_CONV; -1219:Src/main.c **** if (HAL_ADC_Init(&hadc3) != HAL_OK) -1220:Src/main.c **** { -1221:Src/main.c **** Error_Handler(); -1222:Src/main.c **** } -1223:Src/main.c **** -1224:Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it -1225:Src/main.c **** */ -1226:Src/main.c **** sConfig.Channel = ADC_CHANNEL_15; -1227:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; -1228:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES; -1229:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc3, &sConfig) != HAL_OK) -1230:Src/main.c **** { -1231:Src/main.c **** Error_Handler(); -1232:Src/main.c **** } -1233:Src/main.c **** /* USER CODE BEGIN ADC3_Init 2 */ -1234:Src/main.c **** -1235:Src/main.c **** /* USER CODE END ADC3_Init 2 */ -1236:Src/main.c **** -1237:Src/main.c **** } -1238:Src/main.c **** -1239:Src/main.c **** /** -1240:Src/main.c **** * @brief SDMMC1 Initialization Function -1241:Src/main.c **** * @param None -1242:Src/main.c **** * @retval None -1243:Src/main.c **** */ -1244:Src/main.c **** static void MX_SDMMC1_SD_Init(void) - ARM GAS /tmp/ccuHnxNu.s page 61 +1205:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; +1206:Src/main.c **** +1207:Src/main.c **** /* USER CODE BEGIN ADC1_Init 1 */ +1208:Src/main.c **** +1209:Src/main.c **** /* USER CODE END ADC1_Init 1 */ +1210:Src/main.c **** +1211:Src/main.c **** /** Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of con +1212:Src/main.c **** */ +1213:Src/main.c **** hadc1.Instance = ADC1; +1214:Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV8; +1215:Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; +1216:Src/main.c **** hadc1.Init.ScanConvMode = ADC_SCAN_ENABLE; +1217:Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; +1218:Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; +1219:Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; +1220:Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_SOFTWARE_START; +1221:Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; +1222:Src/main.c **** hadc1.Init.NbrOfConversion = 5; +1223:Src/main.c **** hadc1.Init.DMAContinuousRequests = DISABLE; +1224:Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; +1225:Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) +1226:Src/main.c **** { +1227:Src/main.c **** Error_Handler(); +1228:Src/main.c **** } +1229:Src/main.c **** +1230:Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it +1231:Src/main.c **** */ +1232:Src/main.c **** sConfig.Channel = ADC_CHANNEL_9; +1233:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; +1234:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES; +1235:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) +1236:Src/main.c **** { +1237:Src/main.c **** Error_Handler(); +1238:Src/main.c **** } +1239:Src/main.c **** +1240:Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it +1241:Src/main.c **** */ +1242:Src/main.c **** sConfig.Channel = ADC_CHANNEL_8; +1243:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_2; +1244:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + ARM GAS /tmp/ccLSPxIe.s page 61 -1245:Src/main.c **** { - 95 .loc 1 1245 1 is_stmt 1 view -0 +1245:Src/main.c **** { +1246:Src/main.c **** Error_Handler(); +1247:Src/main.c **** } +1248:Src/main.c **** +1249:Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it +1250:Src/main.c **** */ +1251:Src/main.c **** sConfig.Channel = ADC_CHANNEL_2; +1252:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_3; +1253:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) +1254:Src/main.c **** { +1255:Src/main.c **** Error_Handler(); +1256:Src/main.c **** } +1257:Src/main.c **** +1258:Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it +1259:Src/main.c **** */ +1260:Src/main.c **** sConfig.Channel = ADC_CHANNEL_10; +1261:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_4; +1262:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) +1263:Src/main.c **** { +1264:Src/main.c **** Error_Handler(); +1265:Src/main.c **** } +1266:Src/main.c **** +1267:Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it +1268:Src/main.c **** */ +1269:Src/main.c **** sConfig.Channel = ADC_CHANNEL_11; +1270:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_5; +1271:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) +1272:Src/main.c **** { +1273:Src/main.c **** Error_Handler(); +1274:Src/main.c **** } +1275:Src/main.c **** /* USER CODE BEGIN ADC1_Init 2 */ +1276:Src/main.c **** +1277:Src/main.c **** /* USER CODE END ADC1_Init 2 */ +1278:Src/main.c **** +1279:Src/main.c **** } +1280:Src/main.c **** +1281:Src/main.c **** /** +1282:Src/main.c **** * @brief ADC3 Initialization Function +1283:Src/main.c **** * @param None +1284:Src/main.c **** * @retval None +1285:Src/main.c **** */ +1286:Src/main.c **** static void MX_ADC3_Init(void) +1287:Src/main.c **** { +1288:Src/main.c **** +1289:Src/main.c **** /* USER CODE BEGIN ADC3_Init 0 */ +1290:Src/main.c **** +1291:Src/main.c **** /* USER CODE END ADC3_Init 0 */ +1292:Src/main.c **** +1293:Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; +1294:Src/main.c **** +1295:Src/main.c **** /* USER CODE BEGIN ADC3_Init 1 */ +1296:Src/main.c **** +1297:Src/main.c **** /* USER CODE END ADC3_Init 1 */ +1298:Src/main.c **** +1299:Src/main.c **** /** Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of con +1300:Src/main.c **** */ +1301:Src/main.c **** hadc3.Instance = ADC3; + ARM GAS /tmp/ccLSPxIe.s page 62 + + +1302:Src/main.c **** hadc3.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV8; +1303:Src/main.c **** hadc3.Init.Resolution = ADC_RESOLUTION_12B; +1304:Src/main.c **** hadc3.Init.ScanConvMode = ADC_SCAN_DISABLE; +1305:Src/main.c **** hadc3.Init.ContinuousConvMode = DISABLE; +1306:Src/main.c **** hadc3.Init.DiscontinuousConvMode = DISABLE; +1307:Src/main.c **** hadc3.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; +1308:Src/main.c **** hadc3.Init.ExternalTrigConv = ADC_SOFTWARE_START; +1309:Src/main.c **** hadc3.Init.DataAlign = ADC_DATAALIGN_RIGHT; +1310:Src/main.c **** hadc3.Init.NbrOfConversion = 1; +1311:Src/main.c **** hadc3.Init.DMAContinuousRequests = DISABLE; +1312:Src/main.c **** hadc3.Init.EOCSelection = ADC_EOC_SINGLE_CONV; +1313:Src/main.c **** if (HAL_ADC_Init(&hadc3) != HAL_OK) +1314:Src/main.c **** { +1315:Src/main.c **** Error_Handler(); +1316:Src/main.c **** } +1317:Src/main.c **** +1318:Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it +1319:Src/main.c **** */ +1320:Src/main.c **** sConfig.Channel = ADC_CHANNEL_15; +1321:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; +1322:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES; +1323:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc3, &sConfig) != HAL_OK) +1324:Src/main.c **** { +1325:Src/main.c **** Error_Handler(); +1326:Src/main.c **** } +1327:Src/main.c **** /* USER CODE BEGIN ADC3_Init 2 */ +1328:Src/main.c **** +1329:Src/main.c **** /* USER CODE END ADC3_Init 2 */ +1330:Src/main.c **** +1331:Src/main.c **** } +1332:Src/main.c **** +1333:Src/main.c **** /** +1334:Src/main.c **** * @brief SDMMC1 Initialization Function +1335:Src/main.c **** * @param None +1336:Src/main.c **** * @retval None +1337:Src/main.c **** */ +1338:Src/main.c **** static void MX_SDMMC1_SD_Init(void) +1339:Src/main.c **** { + 95 .loc 1 1339 1 is_stmt 1 view -0 96 .cfi_startproc 97 @ args = 0, pretend = 0, frame = 0 98 @ frame_needed = 0, uses_anonymous_args = 0 99 @ link register save eliminated. -1246:Src/main.c **** -1247:Src/main.c **** /* USER CODE BEGIN SDMMC1_Init 0 */ -1248:Src/main.c **** -1249:Src/main.c **** /* USER CODE END SDMMC1_Init 0 */ -1250:Src/main.c **** -1251:Src/main.c **** /* USER CODE BEGIN SDMMC1_Init 1 */ -1252:Src/main.c **** -1253:Src/main.c **** /* USER CODE END SDMMC1_Init 1 */ -1254:Src/main.c **** hsd1.Instance = SDMMC1; - 100 .loc 1 1254 3 view .LVU21 - 101 .loc 1 1254 17 is_stmt 0 view .LVU22 +1340:Src/main.c **** +1341:Src/main.c **** /* USER CODE BEGIN SDMMC1_Init 0 */ +1342:Src/main.c **** +1343:Src/main.c **** /* USER CODE END SDMMC1_Init 0 */ +1344:Src/main.c **** +1345:Src/main.c **** /* USER CODE BEGIN SDMMC1_Init 1 */ +1346:Src/main.c **** +1347:Src/main.c **** /* USER CODE END SDMMC1_Init 1 */ +1348:Src/main.c **** hsd1.Instance = SDMMC1; + 100 .loc 1 1348 3 view .LVU21 + 101 .loc 1 1348 17 is_stmt 0 view .LVU22 102 0000 064B ldr r3, .L6 103 0002 074A ldr r2, .L6+4 104 0004 1A60 str r2, [r3] -1255:Src/main.c **** hsd1.Init.ClockEdge = SDMMC_CLOCK_EDGE_RISING; - 105 .loc 1 1255 3 is_stmt 1 view .LVU23 - 106 .loc 1 1255 23 is_stmt 0 view .LVU24 + ARM GAS /tmp/ccLSPxIe.s page 63 + + +1349:Src/main.c **** hsd1.Init.ClockEdge = SDMMC_CLOCK_EDGE_RISING; + 105 .loc 1 1349 3 is_stmt 1 view .LVU23 + 106 .loc 1 1349 23 is_stmt 0 view .LVU24 107 0006 0022 movs r2, #0 108 0008 5A60 str r2, [r3, #4] -1256:Src/main.c **** hsd1.Init.ClockBypass = SDMMC_CLOCK_BYPASS_DISABLE; - 109 .loc 1 1256 3 is_stmt 1 view .LVU25 - 110 .loc 1 1256 25 is_stmt 0 view .LVU26 +1350:Src/main.c **** hsd1.Init.ClockBypass = SDMMC_CLOCK_BYPASS_DISABLE; + 109 .loc 1 1350 3 is_stmt 1 view .LVU25 + 110 .loc 1 1350 25 is_stmt 0 view .LVU26 111 000a 9A60 str r2, [r3, #8] -1257:Src/main.c **** hsd1.Init.ClockPowerSave = SDMMC_CLOCK_POWER_SAVE_DISABLE; - 112 .loc 1 1257 3 is_stmt 1 view .LVU27 - 113 .loc 1 1257 28 is_stmt 0 view .LVU28 +1351:Src/main.c **** hsd1.Init.ClockPowerSave = SDMMC_CLOCK_POWER_SAVE_DISABLE; + 112 .loc 1 1351 3 is_stmt 1 view .LVU27 + 113 .loc 1 1351 28 is_stmt 0 view .LVU28 114 000c DA60 str r2, [r3, #12] -1258:Src/main.c **** hsd1.Init.BusWide = SDMMC_BUS_WIDE_4B; - 115 .loc 1 1258 3 is_stmt 1 view .LVU29 - 116 .loc 1 1258 21 is_stmt 0 view .LVU30 +1352:Src/main.c **** hsd1.Init.BusWide = SDMMC_BUS_WIDE_4B; + 115 .loc 1 1352 3 is_stmt 1 view .LVU29 + 116 .loc 1 1352 21 is_stmt 0 view .LVU30 117 000e 4FF40061 mov r1, #2048 118 0012 1961 str r1, [r3, #16] -1259:Src/main.c **** hsd1.Init.HardwareFlowControl = SDMMC_HARDWARE_FLOW_CONTROL_DISABLE; - 119 .loc 1 1259 3 is_stmt 1 view .LVU31 - 120 .loc 1 1259 33 is_stmt 0 view .LVU32 +1353:Src/main.c **** hsd1.Init.HardwareFlowControl = SDMMC_HARDWARE_FLOW_CONTROL_DISABLE; + 119 .loc 1 1353 3 is_stmt 1 view .LVU31 + 120 .loc 1 1353 33 is_stmt 0 view .LVU32 121 0014 5A61 str r2, [r3, #20] -1260:Src/main.c **** hsd1.Init.ClockDiv = 20; - 122 .loc 1 1260 3 is_stmt 1 view .LVU33 - 123 .loc 1 1260 22 is_stmt 0 view .LVU34 +1354:Src/main.c **** hsd1.Init.ClockDiv = 20; + 122 .loc 1 1354 3 is_stmt 1 view .LVU33 + 123 .loc 1 1354 22 is_stmt 0 view .LVU34 124 0016 1422 movs r2, #20 125 0018 9A61 str r2, [r3, #24] -1261:Src/main.c **** /* USER CODE BEGIN SDMMC1_Init 2 */ -1262:Src/main.c **** -1263:Src/main.c **** /* USER CODE END SDMMC1_Init 2 */ -1264:Src/main.c **** -1265:Src/main.c **** } - 126 .loc 1 1265 1 view .LVU35 +1355:Src/main.c **** /* USER CODE BEGIN SDMMC1_Init 2 */ +1356:Src/main.c **** +1357:Src/main.c **** /* USER CODE END SDMMC1_Init 2 */ +1358:Src/main.c **** +1359:Src/main.c **** } + 126 .loc 1 1359 1 view .LVU35 127 001a 7047 bx lr 128 .L7: 129 .align 2 130 .L6: - ARM GAS /tmp/ccuHnxNu.s page 62 - - 131 001c 00000000 .word hsd1 132 0020 002C0140 .word 1073818624 133 .cfi_endproc @@ -3672,867 +3769,870 @@ ARM GAS /tmp/ccuHnxNu.s page 1 140 .thumb_func 142 MX_DMA_Init: 143 .LFB1206: -1266:Src/main.c **** -1267:Src/main.c **** /** -1268:Src/main.c **** * @brief SPI2 Initialization Function -1269:Src/main.c **** * @param None -1270:Src/main.c **** * @retval None -1271:Src/main.c **** */ -1272:Src/main.c **** static void MX_SPI2_Init(void) -1273:Src/main.c **** { -1274:Src/main.c **** -1275:Src/main.c **** /* USER CODE BEGIN SPI2_Init 0 */ -1276:Src/main.c **** -1277:Src/main.c **** /* USER CODE END SPI2_Init 0 */ -1278:Src/main.c **** -1279:Src/main.c **** LL_SPI_InitTypeDef SPI_InitStruct = {0}; -1280:Src/main.c **** -1281:Src/main.c **** LL_GPIO_InitTypeDef GPIO_InitStruct = {0}; -1282:Src/main.c **** -1283:Src/main.c **** /* Peripheral clock enable */ -1284:Src/main.c **** LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_SPI2); -1285:Src/main.c **** -1286:Src/main.c **** LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOB); -1287:Src/main.c **** /**SPI2 GPIO Configuration -1288:Src/main.c **** PB13 ------> SPI2_SCK -1289:Src/main.c **** PB14 ------> SPI2_MISO -1290:Src/main.c **** PB15 ------> SPI2_MOSI -1291:Src/main.c **** */ -1292:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_13; -1293:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; -1294:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; -1295:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; -1296:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; -1297:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; -1298:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); -1299:Src/main.c **** -1300:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_14; -1301:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; -1302:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; -1303:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; -1304:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; -1305:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; -1306:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); -1307:Src/main.c **** -1308:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_15; -1309:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; -1310:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; -1311:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - ARM GAS /tmp/ccuHnxNu.s page 63 +1360:Src/main.c **** +1361:Src/main.c **** /** +1362:Src/main.c **** * @brief SPI2 Initialization Function +1363:Src/main.c **** * @param None +1364:Src/main.c **** * @retval None +1365:Src/main.c **** */ +1366:Src/main.c **** static void MX_SPI2_Init(void) +1367:Src/main.c **** { +1368:Src/main.c **** + ARM GAS /tmp/ccLSPxIe.s page 64 -1312:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; -1313:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; -1314:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); -1315:Src/main.c **** -1316:Src/main.c **** /* USER CODE BEGIN SPI2_Init 1 */ -1317:Src/main.c **** -1318:Src/main.c **** /* USER CODE END SPI2_Init 1 */ -1319:Src/main.c **** /* SPI2 parameter configuration*/ -1320:Src/main.c **** SPI_InitStruct.TransferDirection = LL_SPI_FULL_DUPLEX; -1321:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; -1322:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; -1323:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_LOW; -1324:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; -1325:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; -1326:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV8; -1327:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; -1328:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; -1329:Src/main.c **** SPI_InitStruct.CRCPoly = 7; -1330:Src/main.c **** LL_SPI_Init(SPI2, &SPI_InitStruct); -1331:Src/main.c **** LL_SPI_SetStandard(SPI2, LL_SPI_PROTOCOL_MOTOROLA); -1332:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI2); -1333:Src/main.c **** /* USER CODE BEGIN SPI2_Init 2 */ -1334:Src/main.c **** -1335:Src/main.c **** /* USER CODE END SPI2_Init 2 */ -1336:Src/main.c **** -1337:Src/main.c **** } -1338:Src/main.c **** -1339:Src/main.c **** /** -1340:Src/main.c **** * @brief SPI4 Initialization Function -1341:Src/main.c **** * @param None -1342:Src/main.c **** * @retval None -1343:Src/main.c **** */ -1344:Src/main.c **** static void MX_SPI4_Init(void) -1345:Src/main.c **** { -1346:Src/main.c **** -1347:Src/main.c **** /* USER CODE BEGIN SPI4_Init 0 */ -1348:Src/main.c **** -1349:Src/main.c **** /* USER CODE END SPI4_Init 0 */ -1350:Src/main.c **** -1351:Src/main.c **** LL_SPI_InitTypeDef SPI_InitStruct = {0}; -1352:Src/main.c **** -1353:Src/main.c **** LL_GPIO_InitTypeDef GPIO_InitStruct = {0}; -1354:Src/main.c **** -1355:Src/main.c **** /* Peripheral clock enable */ -1356:Src/main.c **** LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_SPI4); -1357:Src/main.c **** -1358:Src/main.c **** LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOE); -1359:Src/main.c **** /**SPI4 GPIO Configuration -1360:Src/main.c **** PE12 ------> SPI4_SCK -1361:Src/main.c **** PE13 ------> SPI4_MISO -1362:Src/main.c **** */ -1363:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_12; -1364:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; -1365:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; -1366:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; -1367:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; -1368:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; - ARM GAS /tmp/ccuHnxNu.s page 64 - - -1369:Src/main.c **** LL_GPIO_Init(GPIOE, &GPIO_InitStruct); +1369:Src/main.c **** /* USER CODE BEGIN SPI2_Init 0 */ 1370:Src/main.c **** -1371:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_13; -1372:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; -1373:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; -1374:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; -1375:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; -1376:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; -1377:Src/main.c **** LL_GPIO_Init(GPIOE, &GPIO_InitStruct); -1378:Src/main.c **** -1379:Src/main.c **** /* USER CODE BEGIN SPI4_Init 1 */ -1380:Src/main.c **** -1381:Src/main.c **** /* USER CODE END SPI4_Init 1 */ -1382:Src/main.c **** /* SPI4 parameter configuration*/ -1383:Src/main.c **** SPI_InitStruct.TransferDirection = LL_SPI_SIMPLEX_RX; -1384:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; -1385:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; -1386:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; -1387:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; -1388:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; -1389:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; -1390:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; -1391:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; -1392:Src/main.c **** SPI_InitStruct.CRCPoly = 7; -1393:Src/main.c **** LL_SPI_Init(SPI4, &SPI_InitStruct); -1394:Src/main.c **** LL_SPI_SetStandard(SPI4, LL_SPI_PROTOCOL_MOTOROLA); -1395:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI4); -1396:Src/main.c **** /* USER CODE BEGIN SPI4_Init 2 */ -1397:Src/main.c **** -1398:Src/main.c **** /* USER CODE END SPI4_Init 2 */ -1399:Src/main.c **** -1400:Src/main.c **** } +1371:Src/main.c **** /* USER CODE END SPI2_Init 0 */ +1372:Src/main.c **** +1373:Src/main.c **** LL_SPI_InitTypeDef SPI_InitStruct = {0}; +1374:Src/main.c **** +1375:Src/main.c **** LL_GPIO_InitTypeDef GPIO_InitStruct = {0}; +1376:Src/main.c **** +1377:Src/main.c **** /* Peripheral clock enable */ +1378:Src/main.c **** LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_SPI2); +1379:Src/main.c **** +1380:Src/main.c **** LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOB); +1381:Src/main.c **** /**SPI2 GPIO Configuration +1382:Src/main.c **** PB13 ------> SPI2_SCK +1383:Src/main.c **** PB14 ------> SPI2_MISO +1384:Src/main.c **** PB15 ------> SPI2_MOSI +1385:Src/main.c **** */ +1386:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_13; +1387:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; +1388:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; +1389:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; +1390:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; +1391:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; +1392:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); +1393:Src/main.c **** +1394:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_14; +1395:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; +1396:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; +1397:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; +1398:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; +1399:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; +1400:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); 1401:Src/main.c **** -1402:Src/main.c **** /** -1403:Src/main.c **** * @brief SPI5 Initialization Function -1404:Src/main.c **** * @param None -1405:Src/main.c **** * @retval None -1406:Src/main.c **** */ -1407:Src/main.c **** static void MX_SPI5_Init(void) -1408:Src/main.c **** { +1402:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_15; +1403:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; +1404:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; +1405:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; +1406:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; +1407:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; +1408:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); 1409:Src/main.c **** -1410:Src/main.c **** /* USER CODE BEGIN SPI5_Init 0 */ +1410:Src/main.c **** /* USER CODE BEGIN SPI2_Init 1 */ 1411:Src/main.c **** -1412:Src/main.c **** /* USER CODE END SPI5_Init 0 */ -1413:Src/main.c **** -1414:Src/main.c **** LL_SPI_InitTypeDef SPI_InitStruct = {0}; -1415:Src/main.c **** -1416:Src/main.c **** LL_GPIO_InitTypeDef GPIO_InitStruct = {0}; -1417:Src/main.c **** -1418:Src/main.c **** /* Peripheral clock enable */ -1419:Src/main.c **** LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_SPI5); -1420:Src/main.c **** -1421:Src/main.c **** LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOF); -1422:Src/main.c **** /**SPI5 GPIO Configuration -1423:Src/main.c **** PF7 ------> SPI5_SCK -1424:Src/main.c **** PF8 ------> SPI5_MISO -1425:Src/main.c **** */ - ARM GAS /tmp/ccuHnxNu.s page 65 +1412:Src/main.c **** /* USER CODE END SPI2_Init 1 */ +1413:Src/main.c **** /* SPI2 parameter configuration*/ +1414:Src/main.c **** SPI_InitStruct.TransferDirection = LL_SPI_FULL_DUPLEX; +1415:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; +1416:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; +1417:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_LOW; +1418:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; +1419:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; +1420:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV8; +1421:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; +1422:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; +1423:Src/main.c **** SPI_InitStruct.CRCPoly = 7; +1424:Src/main.c **** LL_SPI_Init(SPI2, &SPI_InitStruct); +1425:Src/main.c **** LL_SPI_SetStandard(SPI2, LL_SPI_PROTOCOL_MOTOROLA); + ARM GAS /tmp/ccLSPxIe.s page 65 -1426:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_7; -1427:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; -1428:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; -1429:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; -1430:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; -1431:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; -1432:Src/main.c **** LL_GPIO_Init(GPIOF, &GPIO_InitStruct); -1433:Src/main.c **** -1434:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_8; -1435:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; -1436:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; -1437:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; -1438:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; -1439:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; -1440:Src/main.c **** LL_GPIO_Init(GPIOF, &GPIO_InitStruct); -1441:Src/main.c **** -1442:Src/main.c **** /* USER CODE BEGIN SPI5_Init 1 */ -1443:Src/main.c **** -1444:Src/main.c **** /* USER CODE END SPI5_Init 1 */ -1445:Src/main.c **** /* SPI5 parameter configuration*/ -1446:Src/main.c **** SPI_InitStruct.TransferDirection = LL_SPI_SIMPLEX_RX; -1447:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; -1448:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; -1449:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; -1450:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; -1451:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; -1452:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; -1453:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; -1454:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; -1455:Src/main.c **** SPI_InitStruct.CRCPoly = 7; -1456:Src/main.c **** LL_SPI_Init(SPI5, &SPI_InitStruct); -1457:Src/main.c **** LL_SPI_SetStandard(SPI5, LL_SPI_PROTOCOL_MOTOROLA); -1458:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI5); -1459:Src/main.c **** /* USER CODE BEGIN SPI5_Init 2 */ -1460:Src/main.c **** -1461:Src/main.c **** /* USER CODE END SPI5_Init 2 */ -1462:Src/main.c **** -1463:Src/main.c **** } +1426:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI2); +1427:Src/main.c **** /* USER CODE BEGIN SPI2_Init 2 */ +1428:Src/main.c **** +1429:Src/main.c **** /* USER CODE END SPI2_Init 2 */ +1430:Src/main.c **** +1431:Src/main.c **** } +1432:Src/main.c **** +1433:Src/main.c **** /** +1434:Src/main.c **** * @brief SPI4 Initialization Function +1435:Src/main.c **** * @param None +1436:Src/main.c **** * @retval None +1437:Src/main.c **** */ +1438:Src/main.c **** static void MX_SPI4_Init(void) +1439:Src/main.c **** { +1440:Src/main.c **** +1441:Src/main.c **** /* USER CODE BEGIN SPI4_Init 0 */ +1442:Src/main.c **** +1443:Src/main.c **** /* USER CODE END SPI4_Init 0 */ +1444:Src/main.c **** +1445:Src/main.c **** LL_SPI_InitTypeDef SPI_InitStruct = {0}; +1446:Src/main.c **** +1447:Src/main.c **** LL_GPIO_InitTypeDef GPIO_InitStruct = {0}; +1448:Src/main.c **** +1449:Src/main.c **** /* Peripheral clock enable */ +1450:Src/main.c **** LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_SPI4); +1451:Src/main.c **** +1452:Src/main.c **** LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOE); +1453:Src/main.c **** /**SPI4 GPIO Configuration +1454:Src/main.c **** PE12 ------> SPI4_SCK +1455:Src/main.c **** PE13 ------> SPI4_MISO +1456:Src/main.c **** */ +1457:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_12; +1458:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; +1459:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; +1460:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; +1461:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; +1462:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; +1463:Src/main.c **** LL_GPIO_Init(GPIOE, &GPIO_InitStruct); 1464:Src/main.c **** -1465:Src/main.c **** /** -1466:Src/main.c **** * @brief SPI6 Initialization Function -1467:Src/main.c **** * @param None -1468:Src/main.c **** * @retval None -1469:Src/main.c **** */ -1470:Src/main.c **** static void MX_SPI6_Init(void) -1471:Src/main.c **** { +1465:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_13; +1466:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; +1467:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; +1468:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; +1469:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; +1470:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; +1471:Src/main.c **** LL_GPIO_Init(GPIOE, &GPIO_InitStruct); 1472:Src/main.c **** -1473:Src/main.c **** /* USER CODE BEGIN SPI6_Init 0 */ +1473:Src/main.c **** /* USER CODE BEGIN SPI4_Init 1 */ 1474:Src/main.c **** -1475:Src/main.c **** /* USER CODE END SPI6_Init 0 */ -1476:Src/main.c **** -1477:Src/main.c **** LL_SPI_InitTypeDef SPI_InitStruct = {0}; -1478:Src/main.c **** -1479:Src/main.c **** LL_GPIO_InitTypeDef GPIO_InitStruct = {0}; -1480:Src/main.c **** -1481:Src/main.c **** /* Peripheral clock enable */ -1482:Src/main.c **** LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_SPI6); - ARM GAS /tmp/ccuHnxNu.s page 66 +1475:Src/main.c **** /* USER CODE END SPI4_Init 1 */ +1476:Src/main.c **** /* SPI4 parameter configuration*/ +1477:Src/main.c **** SPI_InitStruct.TransferDirection = LL_SPI_SIMPLEX_RX; +1478:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; +1479:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; +1480:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; +1481:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; +1482:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; + ARM GAS /tmp/ccLSPxIe.s page 66 -1483:Src/main.c **** -1484:Src/main.c **** LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOA); -1485:Src/main.c **** /**SPI6 GPIO Configuration -1486:Src/main.c **** PA5 ------> SPI6_SCK -1487:Src/main.c **** PA7 ------> SPI6_MOSI -1488:Src/main.c **** */ -1489:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_5; -1490:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; -1491:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; -1492:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; -1493:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; -1494:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_8; -1495:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); -1496:Src/main.c **** -1497:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_7; -1498:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; -1499:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; -1500:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; -1501:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; -1502:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_8; -1503:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); -1504:Src/main.c **** -1505:Src/main.c **** /* USER CODE BEGIN SPI6_Init 1 */ -1506:Src/main.c **** -1507:Src/main.c **** /* USER CODE END SPI6_Init 1 */ -1508:Src/main.c **** /* SPI6 parameter configuration*/ -1509:Src/main.c **** SPI_InitStruct.TransferDirection = LL_SPI_FULL_DUPLEX; -1510:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; -1511:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; -1512:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; -1513:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_2EDGE; -1514:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; -1515:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; -1516:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; -1517:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; -1518:Src/main.c **** SPI_InitStruct.CRCPoly = 7; -1519:Src/main.c **** LL_SPI_Init(SPI6, &SPI_InitStruct); -1520:Src/main.c **** LL_SPI_SetStandard(SPI6, LL_SPI_PROTOCOL_MOTOROLA); -1521:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI6); -1522:Src/main.c **** /* USER CODE BEGIN SPI6_Init 2 */ -1523:Src/main.c **** -1524:Src/main.c **** /* USER CODE END SPI6_Init 2 */ -1525:Src/main.c **** -1526:Src/main.c **** } +1483:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; +1484:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; +1485:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; +1486:Src/main.c **** SPI_InitStruct.CRCPoly = 7; +1487:Src/main.c **** LL_SPI_Init(SPI4, &SPI_InitStruct); +1488:Src/main.c **** LL_SPI_SetStandard(SPI4, LL_SPI_PROTOCOL_MOTOROLA); +1489:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI4); +1490:Src/main.c **** /* USER CODE BEGIN SPI4_Init 2 */ +1491:Src/main.c **** +1492:Src/main.c **** /* USER CODE END SPI4_Init 2 */ +1493:Src/main.c **** +1494:Src/main.c **** } +1495:Src/main.c **** +1496:Src/main.c **** /** +1497:Src/main.c **** * @brief SPI5 Initialization Function +1498:Src/main.c **** * @param None +1499:Src/main.c **** * @retval None +1500:Src/main.c **** */ +1501:Src/main.c **** static void MX_SPI5_Init(void) +1502:Src/main.c **** { +1503:Src/main.c **** +1504:Src/main.c **** /* USER CODE BEGIN SPI5_Init 0 */ +1505:Src/main.c **** +1506:Src/main.c **** /* USER CODE END SPI5_Init 0 */ +1507:Src/main.c **** +1508:Src/main.c **** LL_SPI_InitTypeDef SPI_InitStruct = {0}; +1509:Src/main.c **** +1510:Src/main.c **** LL_GPIO_InitTypeDef GPIO_InitStruct = {0}; +1511:Src/main.c **** +1512:Src/main.c **** /* Peripheral clock enable */ +1513:Src/main.c **** LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_SPI5); +1514:Src/main.c **** +1515:Src/main.c **** LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOF); +1516:Src/main.c **** /**SPI5 GPIO Configuration +1517:Src/main.c **** PF7 ------> SPI5_SCK +1518:Src/main.c **** PF8 ------> SPI5_MISO +1519:Src/main.c **** */ +1520:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_7; +1521:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; +1522:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; +1523:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; +1524:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; +1525:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; +1526:Src/main.c **** LL_GPIO_Init(GPIOF, &GPIO_InitStruct); 1527:Src/main.c **** -1528:Src/main.c **** /** -1529:Src/main.c **** * @brief TIM2 Initialization Function -1530:Src/main.c **** * @param None -1531:Src/main.c **** * @retval None -1532:Src/main.c **** */ -1533:Src/main.c **** static void MX_TIM2_Init(void) -1534:Src/main.c **** { +1528:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_8; +1529:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; +1530:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; +1531:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; +1532:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; +1533:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; +1534:Src/main.c **** LL_GPIO_Init(GPIOF, &GPIO_InitStruct); 1535:Src/main.c **** -1536:Src/main.c **** /* USER CODE BEGIN TIM2_Init 0 */ +1536:Src/main.c **** /* USER CODE BEGIN SPI5_Init 1 */ 1537:Src/main.c **** -1538:Src/main.c **** /* USER CODE END TIM2_Init 0 */ -1539:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 67 +1538:Src/main.c **** /* USER CODE END SPI5_Init 1 */ +1539:Src/main.c **** /* SPI5 parameter configuration*/ + ARM GAS /tmp/ccLSPxIe.s page 67 -1540:Src/main.c **** LL_TIM_InitTypeDef TIM_InitStruct = {0}; -1541:Src/main.c **** -1542:Src/main.c **** /* Peripheral clock enable */ -1543:Src/main.c **** LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_TIM2); -1544:Src/main.c **** -1545:Src/main.c **** /* TIM2 interrupt Init */ -1546:Src/main.c **** NVIC_SetPriority(TIM2_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); -1547:Src/main.c **** NVIC_EnableIRQ(TIM2_IRQn); -1548:Src/main.c **** -1549:Src/main.c **** /* USER CODE BEGIN TIM2_Init 1 */ -1550:Src/main.c **** -1551:Src/main.c **** /* USER CODE END TIM2_Init 1 */ -1552:Src/main.c **** TIM_InitStruct.Prescaler = 1000; -1553:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; -1554:Src/main.c **** TIM_InitStruct.Autoreload = 840000; -1555:Src/main.c **** TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; -1556:Src/main.c **** LL_TIM_Init(TIM2, &TIM_InitStruct); -1557:Src/main.c **** LL_TIM_DisableARRPreload(TIM2); -1558:Src/main.c **** LL_TIM_SetClockSource(TIM2, LL_TIM_CLOCKSOURCE_INTERNAL); -1559:Src/main.c **** LL_TIM_SetTriggerOutput(TIM2, LL_TIM_TRGO_RESET); -1560:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM2); -1561:Src/main.c **** /* USER CODE BEGIN TIM2_Init 2 */ -1562:Src/main.c **** -1563:Src/main.c **** /* USER CODE END TIM2_Init 2 */ -1564:Src/main.c **** -1565:Src/main.c **** } +1540:Src/main.c **** SPI_InitStruct.TransferDirection = LL_SPI_SIMPLEX_RX; +1541:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; +1542:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; +1543:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; +1544:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; +1545:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; +1546:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; +1547:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; +1548:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; +1549:Src/main.c **** SPI_InitStruct.CRCPoly = 7; +1550:Src/main.c **** LL_SPI_Init(SPI5, &SPI_InitStruct); +1551:Src/main.c **** LL_SPI_SetStandard(SPI5, LL_SPI_PROTOCOL_MOTOROLA); +1552:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI5); +1553:Src/main.c **** /* USER CODE BEGIN SPI5_Init 2 */ +1554:Src/main.c **** +1555:Src/main.c **** /* USER CODE END SPI5_Init 2 */ +1556:Src/main.c **** +1557:Src/main.c **** } +1558:Src/main.c **** +1559:Src/main.c **** /** +1560:Src/main.c **** * @brief SPI6 Initialization Function +1561:Src/main.c **** * @param None +1562:Src/main.c **** * @retval None +1563:Src/main.c **** */ +1564:Src/main.c **** static void MX_SPI6_Init(void) +1565:Src/main.c **** { 1566:Src/main.c **** -1567:Src/main.c **** /** -1568:Src/main.c **** * @brief TIM4 Initialization Function -1569:Src/main.c **** * @param None -1570:Src/main.c **** * @retval None -1571:Src/main.c **** */ -1572:Src/main.c **** static void MX_TIM4_Init(void) -1573:Src/main.c **** { +1567:Src/main.c **** /* USER CODE BEGIN SPI6_Init 0 */ +1568:Src/main.c **** +1569:Src/main.c **** /* USER CODE END SPI6_Init 0 */ +1570:Src/main.c **** +1571:Src/main.c **** LL_SPI_InitTypeDef SPI_InitStruct = {0}; +1572:Src/main.c **** +1573:Src/main.c **** LL_GPIO_InitTypeDef GPIO_InitStruct = {0}; 1574:Src/main.c **** -1575:Src/main.c **** /* USER CODE BEGIN TIM4_Init 0 */ -1576:Src/main.c **** -1577:Src/main.c **** /* USER CODE END TIM4_Init 0 */ -1578:Src/main.c **** -1579:Src/main.c **** TIM_ClockConfigTypeDef sClockSourceConfig = {0}; -1580:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; -1581:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; -1582:Src/main.c **** -1583:Src/main.c **** /* USER CODE BEGIN TIM4_Init 1 */ -1584:Src/main.c **** -1585:Src/main.c **** /* USER CODE END TIM4_Init 1 */ -1586:Src/main.c **** htim4.Instance = TIM4; -1587:Src/main.c **** htim4.Init.Prescaler = 0; -1588:Src/main.c **** htim4.Init.CounterMode = TIM_COUNTERMODE_UP; -1589:Src/main.c **** htim4.Init.Period = 45; -1590:Src/main.c **** htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; -1591:Src/main.c **** htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; -1592:Src/main.c **** if (HAL_TIM_Base_Init(&htim4) != HAL_OK) -1593:Src/main.c **** { -1594:Src/main.c **** Error_Handler(); -1595:Src/main.c **** } -1596:Src/main.c **** sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; - ARM GAS /tmp/ccuHnxNu.s page 68 +1575:Src/main.c **** /* Peripheral clock enable */ +1576:Src/main.c **** LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_SPI6); +1577:Src/main.c **** +1578:Src/main.c **** LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOA); +1579:Src/main.c **** /**SPI6 GPIO Configuration +1580:Src/main.c **** PA5 ------> SPI6_SCK +1581:Src/main.c **** PA7 ------> SPI6_MOSI +1582:Src/main.c **** */ +1583:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_5; +1584:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; +1585:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; +1586:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; +1587:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; +1588:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_8; +1589:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); +1590:Src/main.c **** +1591:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_7; +1592:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; +1593:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; +1594:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; +1595:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; +1596:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_8; + ARM GAS /tmp/ccLSPxIe.s page 68 -1597:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim4, &sClockSourceConfig) != HAL_OK) -1598:Src/main.c **** { -1599:Src/main.c **** Error_Handler(); -1600:Src/main.c **** } -1601:Src/main.c **** if (HAL_TIM_PWM_Init(&htim4) != HAL_OK) -1602:Src/main.c **** { -1603:Src/main.c **** Error_Handler(); -1604:Src/main.c **** } -1605:Src/main.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; -1606:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; -1607:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim4, &sMasterConfig) != HAL_OK) -1608:Src/main.c **** { -1609:Src/main.c **** Error_Handler(); -1610:Src/main.c **** } -1611:Src/main.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1; -1612:Src/main.c **** sConfigOC.Pulse = 22; -1613:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; -1614:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; -1615:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim4, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) -1616:Src/main.c **** { -1617:Src/main.c **** Error_Handler(); -1618:Src/main.c **** } -1619:Src/main.c **** /* USER CODE BEGIN TIM4_Init 2 */ -1620:Src/main.c **** -1621:Src/main.c **** /* USER CODE END TIM4_Init 2 */ -1622:Src/main.c **** HAL_TIM_MspPostInit(&htim4); -1623:Src/main.c **** -1624:Src/main.c **** } -1625:Src/main.c **** -1626:Src/main.c **** /** -1627:Src/main.c **** * @brief TIM5 Initialization Function -1628:Src/main.c **** * @param None -1629:Src/main.c **** * @retval None -1630:Src/main.c **** */ -1631:Src/main.c **** static void MX_TIM5_Init(void) -1632:Src/main.c **** { +1597:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); +1598:Src/main.c **** +1599:Src/main.c **** /* USER CODE BEGIN SPI6_Init 1 */ +1600:Src/main.c **** +1601:Src/main.c **** /* USER CODE END SPI6_Init 1 */ +1602:Src/main.c **** /* SPI6 parameter configuration*/ +1603:Src/main.c **** SPI_InitStruct.TransferDirection = LL_SPI_FULL_DUPLEX; +1604:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; +1605:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; +1606:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; +1607:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_2EDGE; +1608:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; +1609:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; +1610:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; +1611:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; +1612:Src/main.c **** SPI_InitStruct.CRCPoly = 7; +1613:Src/main.c **** LL_SPI_Init(SPI6, &SPI_InitStruct); +1614:Src/main.c **** LL_SPI_SetStandard(SPI6, LL_SPI_PROTOCOL_MOTOROLA); +1615:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI6); +1616:Src/main.c **** /* USER CODE BEGIN SPI6_Init 2 */ +1617:Src/main.c **** +1618:Src/main.c **** /* USER CODE END SPI6_Init 2 */ +1619:Src/main.c **** +1620:Src/main.c **** } +1621:Src/main.c **** +1622:Src/main.c **** /** +1623:Src/main.c **** * @brief TIM2 Initialization Function +1624:Src/main.c **** * @param None +1625:Src/main.c **** * @retval None +1626:Src/main.c **** */ +1627:Src/main.c **** static void MX_TIM2_Init(void) +1628:Src/main.c **** { +1629:Src/main.c **** +1630:Src/main.c **** /* USER CODE BEGIN TIM2_Init 0 */ +1631:Src/main.c **** +1632:Src/main.c **** /* USER CODE END TIM2_Init 0 */ 1633:Src/main.c **** -1634:Src/main.c **** /* USER CODE BEGIN TIM5_Init 0 */ +1634:Src/main.c **** LL_TIM_InitTypeDef TIM_InitStruct = {0}; 1635:Src/main.c **** -1636:Src/main.c **** /* USER CODE END TIM5_Init 0 */ -1637:Src/main.c **** -1638:Src/main.c **** LL_TIM_InitTypeDef TIM_InitStruct = {0}; -1639:Src/main.c **** -1640:Src/main.c **** /* Peripheral clock enable */ -1641:Src/main.c **** LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_TIM5); +1636:Src/main.c **** /* Peripheral clock enable */ +1637:Src/main.c **** LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_TIM2); +1638:Src/main.c **** +1639:Src/main.c **** /* TIM2 interrupt Init */ +1640:Src/main.c **** NVIC_SetPriority(TIM2_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); +1641:Src/main.c **** NVIC_EnableIRQ(TIM2_IRQn); 1642:Src/main.c **** -1643:Src/main.c **** /* TIM5 interrupt Init */ -1644:Src/main.c **** NVIC_SetPriority(TIM5_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); -1645:Src/main.c **** NVIC_EnableIRQ(TIM5_IRQn); -1646:Src/main.c **** -1647:Src/main.c **** /* USER CODE BEGIN TIM5_Init 1 */ -1648:Src/main.c **** -1649:Src/main.c **** /* USER CODE END TIM5_Init 1 */ -1650:Src/main.c **** TIM_InitStruct.Prescaler = 10000; -1651:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; -1652:Src/main.c **** TIM_InitStruct.Autoreload = 560; -1653:Src/main.c **** TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; - ARM GAS /tmp/ccuHnxNu.s page 69 +1643:Src/main.c **** /* USER CODE BEGIN TIM2_Init 1 */ +1644:Src/main.c **** +1645:Src/main.c **** /* USER CODE END TIM2_Init 1 */ +1646:Src/main.c **** TIM_InitStruct.Prescaler = 1000; +1647:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; +1648:Src/main.c **** TIM_InitStruct.Autoreload = 840000; +1649:Src/main.c **** TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; +1650:Src/main.c **** LL_TIM_Init(TIM2, &TIM_InitStruct); +1651:Src/main.c **** LL_TIM_DisableARRPreload(TIM2); +1652:Src/main.c **** LL_TIM_SetClockSource(TIM2, LL_TIM_CLOCKSOURCE_INTERNAL); +1653:Src/main.c **** LL_TIM_SetTriggerOutput(TIM2, LL_TIM_TRGO_RESET); + ARM GAS /tmp/ccLSPxIe.s page 69 -1654:Src/main.c **** LL_TIM_Init(TIM5, &TIM_InitStruct); -1655:Src/main.c **** LL_TIM_DisableARRPreload(TIM5); -1656:Src/main.c **** LL_TIM_SetClockSource(TIM5, LL_TIM_CLOCKSOURCE_INTERNAL); -1657:Src/main.c **** LL_TIM_SetTriggerOutput(TIM5, LL_TIM_TRGO_RESET); -1658:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM5); -1659:Src/main.c **** /* USER CODE BEGIN TIM5_Init 2 */ +1654:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM2); +1655:Src/main.c **** /* USER CODE BEGIN TIM2_Init 2 */ +1656:Src/main.c **** +1657:Src/main.c **** /* USER CODE END TIM2_Init 2 */ +1658:Src/main.c **** +1659:Src/main.c **** } 1660:Src/main.c **** -1661:Src/main.c **** /* USER CODE END TIM5_Init 2 */ -1662:Src/main.c **** -1663:Src/main.c **** } -1664:Src/main.c **** -1665:Src/main.c **** /** -1666:Src/main.c **** * @brief TIM6 Initialization Function -1667:Src/main.c **** * @param None -1668:Src/main.c **** * @retval None -1669:Src/main.c **** */ -1670:Src/main.c **** static void MX_TIM6_Init(void) -1671:Src/main.c **** { +1661:Src/main.c **** /** +1662:Src/main.c **** * @brief TIM4 Initialization Function +1663:Src/main.c **** * @param None +1664:Src/main.c **** * @retval None +1665:Src/main.c **** */ +1666:Src/main.c **** static void MX_TIM4_Init(void) +1667:Src/main.c **** { +1668:Src/main.c **** +1669:Src/main.c **** /* USER CODE BEGIN TIM4_Init 0 */ +1670:Src/main.c **** +1671:Src/main.c **** /* USER CODE END TIM4_Init 0 */ 1672:Src/main.c **** -1673:Src/main.c **** /* USER CODE BEGIN TIM6_Init 0 */ -1674:Src/main.c **** -1675:Src/main.c **** /* USER CODE END TIM6_Init 0 */ +1673:Src/main.c **** TIM_ClockConfigTypeDef sClockSourceConfig = {0}; +1674:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; +1675:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; 1676:Src/main.c **** -1677:Src/main.c **** LL_TIM_InitTypeDef TIM_InitStruct = {0}; +1677:Src/main.c **** /* USER CODE BEGIN TIM4_Init 1 */ 1678:Src/main.c **** -1679:Src/main.c **** /* Peripheral clock enable */ -1680:Src/main.c **** LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_TIM6); -1681:Src/main.c **** -1682:Src/main.c **** /* TIM6 interrupt Init */ -1683:Src/main.c **** NVIC_SetPriority(TIM6_DAC_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); -1684:Src/main.c **** NVIC_EnableIRQ(TIM6_DAC_IRQn); -1685:Src/main.c **** -1686:Src/main.c **** /* USER CODE BEGIN TIM6_Init 1 */ -1687:Src/main.c **** -1688:Src/main.c **** /* USER CODE END TIM6_Init 1 */ -1689:Src/main.c **** TIM_InitStruct.Prescaler = 45999; -1690:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; -1691:Src/main.c **** TIM_InitStruct.Autoreload = 19; -1692:Src/main.c **** LL_TIM_Init(TIM6, &TIM_InitStruct); -1693:Src/main.c **** LL_TIM_DisableARRPreload(TIM6); -1694:Src/main.c **** LL_TIM_SetTriggerOutput(TIM6, LL_TIM_TRGO_ENABLE); -1695:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM6); -1696:Src/main.c **** /* USER CODE BEGIN TIM6_Init 2 */ -1697:Src/main.c **** -1698:Src/main.c **** /* USER CODE END TIM6_Init 2 */ -1699:Src/main.c **** -1700:Src/main.c **** } -1701:Src/main.c **** -1702:Src/main.c **** /** -1703:Src/main.c **** * @brief TIM7 Initialization Function -1704:Src/main.c **** * @param None -1705:Src/main.c **** * @retval None -1706:Src/main.c **** */ -1707:Src/main.c **** static void MX_TIM7_Init(void) -1708:Src/main.c **** { -1709:Src/main.c **** -1710:Src/main.c **** /* USER CODE BEGIN TIM7_Init 0 */ - ARM GAS /tmp/ccuHnxNu.s page 70 +1679:Src/main.c **** /* USER CODE END TIM4_Init 1 */ +1680:Src/main.c **** htim4.Instance = TIM4; +1681:Src/main.c **** htim4.Init.Prescaler = 0; +1682:Src/main.c **** htim4.Init.CounterMode = TIM_COUNTERMODE_UP; +1683:Src/main.c **** htim4.Init.Period = 45; +1684:Src/main.c **** htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; +1685:Src/main.c **** htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; +1686:Src/main.c **** if (HAL_TIM_Base_Init(&htim4) != HAL_OK) +1687:Src/main.c **** { +1688:Src/main.c **** Error_Handler(); +1689:Src/main.c **** } +1690:Src/main.c **** sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; +1691:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim4, &sClockSourceConfig) != HAL_OK) +1692:Src/main.c **** { +1693:Src/main.c **** Error_Handler(); +1694:Src/main.c **** } +1695:Src/main.c **** if (HAL_TIM_PWM_Init(&htim4) != HAL_OK) +1696:Src/main.c **** { +1697:Src/main.c **** Error_Handler(); +1698:Src/main.c **** } +1699:Src/main.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; +1700:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; +1701:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim4, &sMasterConfig) != HAL_OK) +1702:Src/main.c **** { +1703:Src/main.c **** Error_Handler(); +1704:Src/main.c **** } +1705:Src/main.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1; +1706:Src/main.c **** sConfigOC.Pulse = 22; +1707:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; +1708:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; +1709:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim4, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) +1710:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 70 -1711:Src/main.c **** -1712:Src/main.c **** /* USER CODE END TIM7_Init 0 */ -1713:Src/main.c **** -1714:Src/main.c **** LL_TIM_InitTypeDef TIM_InitStruct = {0}; -1715:Src/main.c **** -1716:Src/main.c **** /* Peripheral clock enable */ -1717:Src/main.c **** LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_TIM7); -1718:Src/main.c **** -1719:Src/main.c **** /* TIM7 interrupt Init */ -1720:Src/main.c **** NVIC_SetPriority(TIM7_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); -1721:Src/main.c **** NVIC_EnableIRQ(TIM7_IRQn); -1722:Src/main.c **** -1723:Src/main.c **** /* USER CODE BEGIN TIM7_Init 1 */ -1724:Src/main.c **** -1725:Src/main.c **** /* USER CODE END TIM7_Init 1 */ -1726:Src/main.c **** TIM_InitStruct.Prescaler = 919; -1727:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; -1728:Src/main.c **** TIM_InitStruct.Autoreload = 99; -1729:Src/main.c **** LL_TIM_Init(TIM7, &TIM_InitStruct); -1730:Src/main.c **** LL_TIM_DisableARRPreload(TIM7); -1731:Src/main.c **** LL_TIM_SetTriggerOutput(TIM7, LL_TIM_TRGO_ENABLE); -1732:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM7); -1733:Src/main.c **** /* USER CODE BEGIN TIM7_Init 2 */ -1734:Src/main.c **** -1735:Src/main.c **** /* USER CODE END TIM7_Init 2 */ +1711:Src/main.c **** Error_Handler(); +1712:Src/main.c **** } +1713:Src/main.c **** /* USER CODE BEGIN TIM4_Init 2 */ +1714:Src/main.c **** +1715:Src/main.c **** /* USER CODE END TIM4_Init 2 */ +1716:Src/main.c **** HAL_TIM_MspPostInit(&htim4); +1717:Src/main.c **** +1718:Src/main.c **** } +1719:Src/main.c **** +1720:Src/main.c **** /** +1721:Src/main.c **** * @brief TIM5 Initialization Function +1722:Src/main.c **** * @param None +1723:Src/main.c **** * @retval None +1724:Src/main.c **** */ +1725:Src/main.c **** static void MX_TIM5_Init(void) +1726:Src/main.c **** { +1727:Src/main.c **** +1728:Src/main.c **** /* USER CODE BEGIN TIM5_Init 0 */ +1729:Src/main.c **** +1730:Src/main.c **** /* USER CODE END TIM5_Init 0 */ +1731:Src/main.c **** +1732:Src/main.c **** LL_TIM_InitTypeDef TIM_InitStruct = {0}; +1733:Src/main.c **** +1734:Src/main.c **** /* Peripheral clock enable */ +1735:Src/main.c **** LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_TIM5); 1736:Src/main.c **** -1737:Src/main.c **** } -1738:Src/main.c **** -1739:Src/main.c **** /** -1740:Src/main.c **** * @brief TIM8 Initialization Function -1741:Src/main.c **** * @param None -1742:Src/main.c **** * @retval None -1743:Src/main.c **** */ -1744:Src/main.c **** static void MX_TIM8_Init(void) -1745:Src/main.c **** { -1746:Src/main.c **** -1747:Src/main.c **** /* USER CODE BEGIN TIM8_Init 0 */ -1748:Src/main.c **** -1749:Src/main.c **** /* USER CODE END TIM8_Init 0 */ -1750:Src/main.c **** -1751:Src/main.c **** TIM_ClockConfigTypeDef sClockSourceConfig = {0}; -1752:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; -1753:Src/main.c **** -1754:Src/main.c **** /* USER CODE BEGIN TIM8_Init 1 */ -1755:Src/main.c **** -1756:Src/main.c **** /* USER CODE END TIM8_Init 1 */ -1757:Src/main.c **** htim8.Instance = TIM8; -1758:Src/main.c **** htim8.Init.Prescaler = 0; -1759:Src/main.c **** htim8.Init.CounterMode = TIM_COUNTERMODE_UP; -1760:Src/main.c **** htim8.Init.Period = 91; -1761:Src/main.c **** htim8.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; -1762:Src/main.c **** htim8.Init.RepetitionCounter = 0; -1763:Src/main.c **** htim8.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; -1764:Src/main.c **** if (HAL_TIM_Base_Init(&htim8) != HAL_OK) -1765:Src/main.c **** { -1766:Src/main.c **** Error_Handler(); -1767:Src/main.c **** } - ARM GAS /tmp/ccuHnxNu.s page 71 +1737:Src/main.c **** /* TIM5 interrupt Init */ +1738:Src/main.c **** NVIC_SetPriority(TIM5_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); +1739:Src/main.c **** NVIC_EnableIRQ(TIM5_IRQn); +1740:Src/main.c **** +1741:Src/main.c **** /* USER CODE BEGIN TIM5_Init 1 */ +1742:Src/main.c **** +1743:Src/main.c **** /* USER CODE END TIM5_Init 1 */ +1744:Src/main.c **** TIM_InitStruct.Prescaler = 10000; +1745:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; +1746:Src/main.c **** TIM_InitStruct.Autoreload = 560; +1747:Src/main.c **** TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; +1748:Src/main.c **** LL_TIM_Init(TIM5, &TIM_InitStruct); +1749:Src/main.c **** LL_TIM_DisableARRPreload(TIM5); +1750:Src/main.c **** LL_TIM_SetClockSource(TIM5, LL_TIM_CLOCKSOURCE_INTERNAL); +1751:Src/main.c **** LL_TIM_SetTriggerOutput(TIM5, LL_TIM_TRGO_RESET); +1752:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM5); +1753:Src/main.c **** /* USER CODE BEGIN TIM5_Init 2 */ +1754:Src/main.c **** +1755:Src/main.c **** /* USER CODE END TIM5_Init 2 */ +1756:Src/main.c **** +1757:Src/main.c **** } +1758:Src/main.c **** +1759:Src/main.c **** /** +1760:Src/main.c **** * @brief TIM6 Initialization Function +1761:Src/main.c **** * @param None +1762:Src/main.c **** * @retval None +1763:Src/main.c **** */ +1764:Src/main.c **** static void MX_TIM6_Init(void) +1765:Src/main.c **** { +1766:Src/main.c **** +1767:Src/main.c **** /* USER CODE BEGIN TIM6_Init 0 */ + ARM GAS /tmp/ccLSPxIe.s page 71 -1768:Src/main.c **** sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; -1769:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim8, &sClockSourceConfig) != HAL_OK) -1770:Src/main.c **** { -1771:Src/main.c **** Error_Handler(); -1772:Src/main.c **** } -1773:Src/main.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; -1774:Src/main.c **** sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET; -1775:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; -1776:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim8, &sMasterConfig) != HAL_OK) -1777:Src/main.c **** { -1778:Src/main.c **** Error_Handler(); -1779:Src/main.c **** } -1780:Src/main.c **** /* USER CODE BEGIN TIM8_Init 2 */ +1768:Src/main.c **** +1769:Src/main.c **** /* USER CODE END TIM6_Init 0 */ +1770:Src/main.c **** +1771:Src/main.c **** LL_TIM_InitTypeDef TIM_InitStruct = {0}; +1772:Src/main.c **** +1773:Src/main.c **** /* Peripheral clock enable */ +1774:Src/main.c **** LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_TIM6); +1775:Src/main.c **** +1776:Src/main.c **** /* TIM6 interrupt Init */ +1777:Src/main.c **** NVIC_SetPriority(TIM6_DAC_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); +1778:Src/main.c **** NVIC_EnableIRQ(TIM6_DAC_IRQn); +1779:Src/main.c **** +1780:Src/main.c **** /* USER CODE BEGIN TIM6_Init 1 */ 1781:Src/main.c **** -1782:Src/main.c **** /* USER CODE END TIM8_Init 2 */ -1783:Src/main.c **** -1784:Src/main.c **** } -1785:Src/main.c **** -1786:Src/main.c **** /** -1787:Src/main.c **** * @brief TIM10 Initialization Function -1788:Src/main.c **** * @param None -1789:Src/main.c **** * @retval None -1790:Src/main.c **** */ -1791:Src/main.c **** static void MX_TIM10_Init(void) -1792:Src/main.c **** { +1782:Src/main.c **** /* USER CODE END TIM6_Init 1 */ +1783:Src/main.c **** TIM_InitStruct.Prescaler = 45999; +1784:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; +1785:Src/main.c **** TIM_InitStruct.Autoreload = 19; +1786:Src/main.c **** LL_TIM_Init(TIM6, &TIM_InitStruct); +1787:Src/main.c **** LL_TIM_DisableARRPreload(TIM6); +1788:Src/main.c **** LL_TIM_SetTriggerOutput(TIM6, LL_TIM_TRGO_ENABLE); +1789:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM6); +1790:Src/main.c **** /* USER CODE BEGIN TIM6_Init 2 */ +1791:Src/main.c **** +1792:Src/main.c **** /* USER CODE END TIM6_Init 2 */ 1793:Src/main.c **** -1794:Src/main.c **** /* USER CODE BEGIN TIM10_Init 0 */ +1794:Src/main.c **** } 1795:Src/main.c **** -1796:Src/main.c **** /* USER CODE END TIM10_Init 0 */ -1797:Src/main.c **** -1798:Src/main.c **** /* USER CODE BEGIN TIM10_Init 1 */ -1799:Src/main.c **** -1800:Src/main.c **** /* USER CODE END TIM10_Init 1 */ -1801:Src/main.c **** htim10.Instance = TIM10; -1802:Src/main.c **** htim10.Init.Prescaler = 183; -1803:Src/main.c **** htim10.Init.CounterMode = TIM_COUNTERMODE_UP; -1804:Src/main.c **** htim10.Init.Period = 9; -1805:Src/main.c **** htim10.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; -1806:Src/main.c **** htim10.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; -1807:Src/main.c **** if (HAL_TIM_Base_Init(&htim10) != HAL_OK) -1808:Src/main.c **** { -1809:Src/main.c **** Error_Handler(); -1810:Src/main.c **** } -1811:Src/main.c **** /* USER CODE BEGIN TIM10_Init 2 */ +1796:Src/main.c **** /** +1797:Src/main.c **** * @brief TIM7 Initialization Function +1798:Src/main.c **** * @param None +1799:Src/main.c **** * @retval None +1800:Src/main.c **** */ +1801:Src/main.c **** static void MX_TIM7_Init(void) +1802:Src/main.c **** { +1803:Src/main.c **** +1804:Src/main.c **** /* USER CODE BEGIN TIM7_Init 0 */ +1805:Src/main.c **** +1806:Src/main.c **** /* USER CODE END TIM7_Init 0 */ +1807:Src/main.c **** +1808:Src/main.c **** LL_TIM_InitTypeDef TIM_InitStruct = {0}; +1809:Src/main.c **** +1810:Src/main.c **** /* Peripheral clock enable */ +1811:Src/main.c **** LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_TIM7); 1812:Src/main.c **** -1813:Src/main.c **** /* USER CODE END TIM10_Init 2 */ -1814:Src/main.c **** -1815:Src/main.c **** } +1813:Src/main.c **** /* TIM7 interrupt Init */ +1814:Src/main.c **** NVIC_SetPriority(TIM7_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); +1815:Src/main.c **** NVIC_EnableIRQ(TIM7_IRQn); 1816:Src/main.c **** -1817:Src/main.c **** /** -1818:Src/main.c **** * @brief TIM11 Initialization Function -1819:Src/main.c **** * @param None -1820:Src/main.c **** * @retval None -1821:Src/main.c **** */ -1822:Src/main.c **** static void MX_TIM11_Init(void) -1823:Src/main.c **** { -1824:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 72 +1817:Src/main.c **** /* USER CODE BEGIN TIM7_Init 1 */ +1818:Src/main.c **** +1819:Src/main.c **** /* USER CODE END TIM7_Init 1 */ +1820:Src/main.c **** TIM_InitStruct.Prescaler = 919; +1821:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; +1822:Src/main.c **** TIM_InitStruct.Autoreload = 99; +1823:Src/main.c **** LL_TIM_Init(TIM7, &TIM_InitStruct); +1824:Src/main.c **** LL_TIM_DisableARRPreload(TIM7); + ARM GAS /tmp/ccLSPxIe.s page 72 -1825:Src/main.c **** /* USER CODE BEGIN TIM11_Init 0 */ -1826:Src/main.c **** -1827:Src/main.c **** /* USER CODE END TIM11_Init 0 */ +1825:Src/main.c **** LL_TIM_SetTriggerOutput(TIM7, LL_TIM_TRGO_ENABLE); +1826:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM7); +1827:Src/main.c **** /* USER CODE BEGIN TIM7_Init 2 */ 1828:Src/main.c **** -1829:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; +1829:Src/main.c **** /* USER CODE END TIM7_Init 2 */ 1830:Src/main.c **** -1831:Src/main.c **** /* USER CODE BEGIN TIM11_Init 1 */ +1831:Src/main.c **** } 1832:Src/main.c **** -1833:Src/main.c **** /* USER CODE END TIM11_Init 1 */ -1834:Src/main.c **** htim11.Instance = TIM11; -1835:Src/main.c **** htim11.Init.Prescaler = 1; -1836:Src/main.c **** htim11.Init.CounterMode = TIM_COUNTERMODE_UP; -1837:Src/main.c **** htim11.Init.Period = 91; -1838:Src/main.c **** htim11.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; -1839:Src/main.c **** htim11.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; -1840:Src/main.c **** if (HAL_TIM_Base_Init(&htim11) != HAL_OK) -1841:Src/main.c **** { -1842:Src/main.c **** Error_Handler(); -1843:Src/main.c **** } -1844:Src/main.c **** if (HAL_TIM_PWM_Init(&htim11) != HAL_OK) -1845:Src/main.c **** { -1846:Src/main.c **** Error_Handler(); -1847:Src/main.c **** } -1848:Src/main.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1; -1849:Src/main.c **** sConfigOC.Pulse = 91; -1850:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; -1851:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; -1852:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim11, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) -1853:Src/main.c **** { -1854:Src/main.c **** Error_Handler(); -1855:Src/main.c **** } -1856:Src/main.c **** /* USER CODE BEGIN TIM11_Init 2 */ -1857:Src/main.c **** -1858:Src/main.c **** /* USER CODE END TIM11_Init 2 */ -1859:Src/main.c **** HAL_TIM_MspPostInit(&htim11); -1860:Src/main.c **** -1861:Src/main.c **** } -1862:Src/main.c **** -1863:Src/main.c **** /** -1864:Src/main.c **** * @brief TIM1 Initialization Function -1865:Src/main.c **** * @param None -1866:Src/main.c **** * @retval None -1867:Src/main.c **** */ -1868:Src/main.c **** static void MX_TIM1_Init(void) -1869:Src/main.c **** { -1870:Src/main.c **** -1871:Src/main.c **** /* USER CODE BEGIN TIM1_Init 0 */ -1872:Src/main.c **** -1873:Src/main.c **** /* USER CODE END TIM1_Init 0 */ -1874:Src/main.c **** -1875:Src/main.c **** TIM_ClockConfigTypeDef sClockSourceConfig = {0}; -1876:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; -1877:Src/main.c **** TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0}; -1878:Src/main.c **** -1879:Src/main.c **** /* USER CODE BEGIN TIM1_Init 1 */ -1880:Src/main.c **** -1881:Src/main.c **** /* USER CODE END TIM1_Init 1 */ - ARM GAS /tmp/ccuHnxNu.s page 73 +1833:Src/main.c **** /** +1834:Src/main.c **** * @brief TIM8 Initialization Function +1835:Src/main.c **** * @param None +1836:Src/main.c **** * @retval None +1837:Src/main.c **** */ +1838:Src/main.c **** static void MX_TIM8_Init(void) +1839:Src/main.c **** { +1840:Src/main.c **** +1841:Src/main.c **** /* USER CODE BEGIN TIM8_Init 0 */ +1842:Src/main.c **** +1843:Src/main.c **** /* USER CODE END TIM8_Init 0 */ +1844:Src/main.c **** +1845:Src/main.c **** TIM_ClockConfigTypeDef sClockSourceConfig = {0}; +1846:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; +1847:Src/main.c **** +1848:Src/main.c **** /* USER CODE BEGIN TIM8_Init 1 */ +1849:Src/main.c **** +1850:Src/main.c **** /* USER CODE END TIM8_Init 1 */ +1851:Src/main.c **** htim8.Instance = TIM8; +1852:Src/main.c **** htim8.Init.Prescaler = 0; +1853:Src/main.c **** htim8.Init.CounterMode = TIM_COUNTERMODE_UP; +1854:Src/main.c **** htim8.Init.Period = 91; +1855:Src/main.c **** htim8.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; +1856:Src/main.c **** htim8.Init.RepetitionCounter = 0; +1857:Src/main.c **** htim8.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; +1858:Src/main.c **** if (HAL_TIM_Base_Init(&htim8) != HAL_OK) +1859:Src/main.c **** { +1860:Src/main.c **** Error_Handler(); +1861:Src/main.c **** } +1862:Src/main.c **** sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; +1863:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim8, &sClockSourceConfig) != HAL_OK) +1864:Src/main.c **** { +1865:Src/main.c **** Error_Handler(); +1866:Src/main.c **** } +1867:Src/main.c **** sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; +1868:Src/main.c **** sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET; +1869:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; +1870:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim8, &sMasterConfig) != HAL_OK) +1871:Src/main.c **** { +1872:Src/main.c **** Error_Handler(); +1873:Src/main.c **** } +1874:Src/main.c **** /* USER CODE BEGIN TIM8_Init 2 */ +1875:Src/main.c **** +1876:Src/main.c **** /* USER CODE END TIM8_Init 2 */ +1877:Src/main.c **** +1878:Src/main.c **** } +1879:Src/main.c **** +1880:Src/main.c **** /** +1881:Src/main.c **** * @brief TIM10 Initialization Function + ARM GAS /tmp/ccLSPxIe.s page 73 -1882:Src/main.c **** htim1.Instance = TIM1; -1883:Src/main.c **** htim1.Init.Prescaler = 0; -1884:Src/main.c **** htim1.Init.CounterMode = TIM_COUNTERMODE_UP; -1885:Src/main.c **** htim1.Init.Period = 8; -1886:Src/main.c **** htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; -1887:Src/main.c **** htim1.Init.RepetitionCounter = 0; -1888:Src/main.c **** htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; -1889:Src/main.c **** if (HAL_TIM_Base_Init(&htim1) != HAL_OK) -1890:Src/main.c **** { -1891:Src/main.c **** Error_Handler(); -1892:Src/main.c **** } -1893:Src/main.c **** sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; -1894:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim1, &sClockSourceConfig) != HAL_OK) -1895:Src/main.c **** { -1896:Src/main.c **** Error_Handler(); -1897:Src/main.c **** } -1898:Src/main.c **** if (HAL_TIM_PWM_Init(&htim1) != HAL_OK) -1899:Src/main.c **** { -1900:Src/main.c **** Error_Handler(); -1901:Src/main.c **** } -1902:Src/main.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1; -1903:Src/main.c **** sConfigOC.Pulse = 4; -1904:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; -1905:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; -1906:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim1, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) -1907:Src/main.c **** { -1908:Src/main.c **** Error_Handler(); -1909:Src/main.c **** } -1910:Src/main.c **** sBreakDeadTimeConfig.OffStateRunMode = TIM_OSSR_DISABLE; -1911:Src/main.c **** sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_DISABLE; -1912:Src/main.c **** sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_OFF; -1913:Src/main.c **** sBreakDeadTimeConfig.DeadTime = 0; -1914:Src/main.c **** sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE; -1915:Src/main.c **** sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH; -1916:Src/main.c **** sBreakDeadTimeConfig.BreakFilter = 0; -1917:Src/main.c **** sBreakDeadTimeConfig.Break2State = TIM_BREAK2_DISABLE; -1918:Src/main.c **** sBreakDeadTimeConfig.Break2Polarity = TIM_BREAK2POLARITY_HIGH; -1919:Src/main.c **** sBreakDeadTimeConfig.Break2Filter = 0; -1920:Src/main.c **** sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_DISABLE; -1921:Src/main.c **** if (HAL_TIMEx_ConfigBreakDeadTime(&htim1, &sBreakDeadTimeConfig) != HAL_OK) -1922:Src/main.c **** { -1923:Src/main.c **** Error_Handler(); -1924:Src/main.c **** } -1925:Src/main.c **** /* USER CODE BEGIN TIM1_Init 2 */ +1882:Src/main.c **** * @param None +1883:Src/main.c **** * @retval None +1884:Src/main.c **** */ +1885:Src/main.c **** static void MX_TIM10_Init(void) +1886:Src/main.c **** { +1887:Src/main.c **** +1888:Src/main.c **** /* USER CODE BEGIN TIM10_Init 0 */ +1889:Src/main.c **** +1890:Src/main.c **** /* USER CODE END TIM10_Init 0 */ +1891:Src/main.c **** +1892:Src/main.c **** /* USER CODE BEGIN TIM10_Init 1 */ +1893:Src/main.c **** +1894:Src/main.c **** /* USER CODE END TIM10_Init 1 */ +1895:Src/main.c **** htim10.Instance = TIM10; +1896:Src/main.c **** htim10.Init.Prescaler = 183; +1897:Src/main.c **** htim10.Init.CounterMode = TIM_COUNTERMODE_UP; +1898:Src/main.c **** htim10.Init.Period = 9; +1899:Src/main.c **** htim10.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; +1900:Src/main.c **** htim10.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; +1901:Src/main.c **** if (HAL_TIM_Base_Init(&htim10) != HAL_OK) +1902:Src/main.c **** { +1903:Src/main.c **** Error_Handler(); +1904:Src/main.c **** } +1905:Src/main.c **** /* USER CODE BEGIN TIM10_Init 2 */ +1906:Src/main.c **** +1907:Src/main.c **** /* USER CODE END TIM10_Init 2 */ +1908:Src/main.c **** +1909:Src/main.c **** } +1910:Src/main.c **** +1911:Src/main.c **** /** +1912:Src/main.c **** * @brief TIM11 Initialization Function +1913:Src/main.c **** * @param None +1914:Src/main.c **** * @retval None +1915:Src/main.c **** */ +1916:Src/main.c **** static void MX_TIM11_Init(void) +1917:Src/main.c **** { +1918:Src/main.c **** +1919:Src/main.c **** /* USER CODE BEGIN TIM11_Init 0 */ +1920:Src/main.c **** +1921:Src/main.c **** /* USER CODE END TIM11_Init 0 */ +1922:Src/main.c **** +1923:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; +1924:Src/main.c **** +1925:Src/main.c **** /* USER CODE BEGIN TIM11_Init 1 */ 1926:Src/main.c **** -1927:Src/main.c **** /* USER CODE END TIM1_Init 2 */ -1928:Src/main.c **** HAL_TIM_MspPostInit(&htim1); -1929:Src/main.c **** -1930:Src/main.c **** } -1931:Src/main.c **** -1932:Src/main.c **** /** -1933:Src/main.c **** * @brief UART8 Initialization Function -1934:Src/main.c **** * @param None -1935:Src/main.c **** * @retval None -1936:Src/main.c **** */ -1937:Src/main.c **** static void MX_UART8_Init(void) -1938:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 74 +1927:Src/main.c **** /* USER CODE END TIM11_Init 1 */ +1928:Src/main.c **** htim11.Instance = TIM11; +1929:Src/main.c **** htim11.Init.Prescaler = 1; +1930:Src/main.c **** htim11.Init.CounterMode = TIM_COUNTERMODE_UP; +1931:Src/main.c **** htim11.Init.Period = 91; +1932:Src/main.c **** htim11.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; +1933:Src/main.c **** htim11.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; +1934:Src/main.c **** if (HAL_TIM_Base_Init(&htim11) != HAL_OK) +1935:Src/main.c **** { +1936:Src/main.c **** Error_Handler(); +1937:Src/main.c **** } +1938:Src/main.c **** if (HAL_TIM_PWM_Init(&htim11) != HAL_OK) + ARM GAS /tmp/ccLSPxIe.s page 74 -1939:Src/main.c **** -1940:Src/main.c **** /* USER CODE BEGIN UART8_Init 0 */ -1941:Src/main.c **** -1942:Src/main.c **** /* USER CODE END UART8_Init 0 */ -1943:Src/main.c **** -1944:Src/main.c **** /* USER CODE BEGIN UART8_Init 1 */ -1945:Src/main.c **** -1946:Src/main.c **** /* USER CODE END UART8_Init 1 */ -1947:Src/main.c **** huart8.Instance = UART8; -1948:Src/main.c **** huart8.Init.BaudRate = 115200; -1949:Src/main.c **** huart8.Init.WordLength = UART_WORDLENGTH_8B; -1950:Src/main.c **** huart8.Init.StopBits = UART_STOPBITS_1; -1951:Src/main.c **** huart8.Init.Parity = UART_PARITY_NONE; -1952:Src/main.c **** huart8.Init.Mode = UART_MODE_TX_RX; -1953:Src/main.c **** huart8.Init.HwFlowCtl = UART_HWCONTROL_NONE; -1954:Src/main.c **** huart8.Init.OverSampling = UART_OVERSAMPLING_16; -1955:Src/main.c **** huart8.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; -1956:Src/main.c **** huart8.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; -1957:Src/main.c **** if (HAL_UART_Init(&huart8) != HAL_OK) -1958:Src/main.c **** { -1959:Src/main.c **** Error_Handler(); -1960:Src/main.c **** } -1961:Src/main.c **** /* USER CODE BEGIN UART8_Init 2 */ -1962:Src/main.c **** -1963:Src/main.c **** /* USER CODE END UART8_Init 2 */ +1939:Src/main.c **** { +1940:Src/main.c **** Error_Handler(); +1941:Src/main.c **** } +1942:Src/main.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1; +1943:Src/main.c **** sConfigOC.Pulse = 91; +1944:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; +1945:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; +1946:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim11, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) +1947:Src/main.c **** { +1948:Src/main.c **** Error_Handler(); +1949:Src/main.c **** } +1950:Src/main.c **** /* USER CODE BEGIN TIM11_Init 2 */ +1951:Src/main.c **** +1952:Src/main.c **** /* USER CODE END TIM11_Init 2 */ +1953:Src/main.c **** HAL_TIM_MspPostInit(&htim11); +1954:Src/main.c **** +1955:Src/main.c **** } +1956:Src/main.c **** +1957:Src/main.c **** /** +1958:Src/main.c **** * @brief TIM1 Initialization Function +1959:Src/main.c **** * @param None +1960:Src/main.c **** * @retval None +1961:Src/main.c **** */ +1962:Src/main.c **** static void MX_TIM1_Init(void) +1963:Src/main.c **** { 1964:Src/main.c **** -1965:Src/main.c **** } +1965:Src/main.c **** /* USER CODE BEGIN TIM1_Init 0 */ 1966:Src/main.c **** -1967:Src/main.c **** /** -1968:Src/main.c **** * @brief USART1 Initialization Function -1969:Src/main.c **** * @param None -1970:Src/main.c **** * @retval None -1971:Src/main.c **** */ -1972:Src/main.c **** static void MX_USART1_UART_Init(void) -1973:Src/main.c **** { +1967:Src/main.c **** /* USER CODE END TIM1_Init 0 */ +1968:Src/main.c **** +1969:Src/main.c **** TIM_ClockConfigTypeDef sClockSourceConfig = {0}; +1970:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; +1971:Src/main.c **** TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0}; +1972:Src/main.c **** +1973:Src/main.c **** /* USER CODE BEGIN TIM1_Init 1 */ 1974:Src/main.c **** -1975:Src/main.c **** /* USER CODE BEGIN USART1_Init 0 */ -1976:Src/main.c **** -1977:Src/main.c **** /* USER CODE END USART1_Init 0 */ -1978:Src/main.c **** -1979:Src/main.c **** LL_USART_InitTypeDef USART_InitStruct = {0}; -1980:Src/main.c **** -1981:Src/main.c **** LL_GPIO_InitTypeDef GPIO_InitStruct = {0}; -1982:Src/main.c **** RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; -1983:Src/main.c **** -1984:Src/main.c **** /** Initializes the peripherals clock -1985:Src/main.c **** */ -1986:Src/main.c **** PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_USART1; -1987:Src/main.c **** PeriphClkInitStruct.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2; -1988:Src/main.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) +1975:Src/main.c **** /* USER CODE END TIM1_Init 1 */ +1976:Src/main.c **** htim1.Instance = TIM1; +1977:Src/main.c **** htim1.Init.Prescaler = 0; +1978:Src/main.c **** htim1.Init.CounterMode = TIM_COUNTERMODE_UP; +1979:Src/main.c **** htim1.Init.Period = 8; +1980:Src/main.c **** htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; +1981:Src/main.c **** htim1.Init.RepetitionCounter = 0; +1982:Src/main.c **** htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; +1983:Src/main.c **** if (HAL_TIM_Base_Init(&htim1) != HAL_OK) +1984:Src/main.c **** { +1985:Src/main.c **** Error_Handler(); +1986:Src/main.c **** } +1987:Src/main.c **** sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; +1988:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim1, &sClockSourceConfig) != HAL_OK) 1989:Src/main.c **** { 1990:Src/main.c **** Error_Handler(); 1991:Src/main.c **** } -1992:Src/main.c **** -1993:Src/main.c **** /* Peripheral clock enable */ -1994:Src/main.c **** LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_USART1); -1995:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 75 +1992:Src/main.c **** if (HAL_TIM_PWM_Init(&htim1) != HAL_OK) +1993:Src/main.c **** { +1994:Src/main.c **** Error_Handler(); +1995:Src/main.c **** } + ARM GAS /tmp/ccLSPxIe.s page 75 -1996:Src/main.c **** LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOA); -1997:Src/main.c **** /**USART1 GPIO Configuration -1998:Src/main.c **** PA9 ------> USART1_TX -1999:Src/main.c **** PA10 ------> USART1_RX -2000:Src/main.c **** */ -2001:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_9; -2002:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; -2003:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; -2004:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; -2005:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; -2006:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_7; -2007:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); -2008:Src/main.c **** -2009:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_10; -2010:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; -2011:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; -2012:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; -2013:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; -2014:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_7; -2015:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); -2016:Src/main.c **** -2017:Src/main.c **** /* USART1 DMA Init */ -2018:Src/main.c **** -2019:Src/main.c **** /* USART1_TX Init */ -2020:Src/main.c **** LL_DMA_SetChannelSelection(DMA2, LL_DMA_STREAM_7, LL_DMA_CHANNEL_4); -2021:Src/main.c **** -2022:Src/main.c **** LL_DMA_SetDataTransferDirection(DMA2, LL_DMA_STREAM_7, LL_DMA_DIRECTION_MEMORY_TO_PERIPH); +1996:Src/main.c **** sConfigOC.OCMode = TIM_OCMODE_PWM1; +1997:Src/main.c **** sConfigOC.Pulse = 4; +1998:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; +1999:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; +2000:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim1, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) +2001:Src/main.c **** { +2002:Src/main.c **** Error_Handler(); +2003:Src/main.c **** } +2004:Src/main.c **** sBreakDeadTimeConfig.OffStateRunMode = TIM_OSSR_DISABLE; +2005:Src/main.c **** sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_DISABLE; +2006:Src/main.c **** sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_OFF; +2007:Src/main.c **** sBreakDeadTimeConfig.DeadTime = 0; +2008:Src/main.c **** sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE; +2009:Src/main.c **** sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH; +2010:Src/main.c **** sBreakDeadTimeConfig.BreakFilter = 0; +2011:Src/main.c **** sBreakDeadTimeConfig.Break2State = TIM_BREAK2_DISABLE; +2012:Src/main.c **** sBreakDeadTimeConfig.Break2Polarity = TIM_BREAK2POLARITY_HIGH; +2013:Src/main.c **** sBreakDeadTimeConfig.Break2Filter = 0; +2014:Src/main.c **** sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_DISABLE; +2015:Src/main.c **** if (HAL_TIMEx_ConfigBreakDeadTime(&htim1, &sBreakDeadTimeConfig) != HAL_OK) +2016:Src/main.c **** { +2017:Src/main.c **** Error_Handler(); +2018:Src/main.c **** } +2019:Src/main.c **** /* USER CODE BEGIN TIM1_Init 2 */ +2020:Src/main.c **** +2021:Src/main.c **** /* USER CODE END TIM1_Init 2 */ +2022:Src/main.c **** HAL_TIM_MspPostInit(&htim1); 2023:Src/main.c **** -2024:Src/main.c **** LL_DMA_SetStreamPriorityLevel(DMA2, LL_DMA_STREAM_7, LL_DMA_PRIORITY_VERYHIGH); +2024:Src/main.c **** } 2025:Src/main.c **** -2026:Src/main.c **** LL_DMA_SetMode(DMA2, LL_DMA_STREAM_7, LL_DMA_MODE_NORMAL); -2027:Src/main.c **** -2028:Src/main.c **** LL_DMA_SetPeriphIncMode(DMA2, LL_DMA_STREAM_7, LL_DMA_PERIPH_NOINCREMENT); -2029:Src/main.c **** -2030:Src/main.c **** LL_DMA_SetMemoryIncMode(DMA2, LL_DMA_STREAM_7, LL_DMA_MEMORY_INCREMENT); -2031:Src/main.c **** -2032:Src/main.c **** LL_DMA_SetPeriphSize(DMA2, LL_DMA_STREAM_7, LL_DMA_PDATAALIGN_BYTE); +2026:Src/main.c **** /** +2027:Src/main.c **** * @brief UART8 Initialization Function +2028:Src/main.c **** * @param None +2029:Src/main.c **** * @retval None +2030:Src/main.c **** */ +2031:Src/main.c **** static void MX_UART8_Init(void) +2032:Src/main.c **** { 2033:Src/main.c **** -2034:Src/main.c **** LL_DMA_SetMemorySize(DMA2, LL_DMA_STREAM_7, LL_DMA_MDATAALIGN_BYTE); +2034:Src/main.c **** /* USER CODE BEGIN UART8_Init 0 */ 2035:Src/main.c **** -2036:Src/main.c **** LL_DMA_DisableFifoMode(DMA2, LL_DMA_STREAM_7); +2036:Src/main.c **** /* USER CODE END UART8_Init 0 */ 2037:Src/main.c **** -2038:Src/main.c **** /* USART1 interrupt Init */ -2039:Src/main.c **** NVIC_SetPriority(USART1_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); -2040:Src/main.c **** NVIC_EnableIRQ(USART1_IRQn); -2041:Src/main.c **** -2042:Src/main.c **** /* USER CODE BEGIN USART1_Init 1 */ -2043:Src/main.c **** -2044:Src/main.c **** /* USER CODE END USART1_Init 1 */ -2045:Src/main.c **** USART_InitStruct.BaudRate = 115200; -2046:Src/main.c **** USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; -2047:Src/main.c **** USART_InitStruct.StopBits = LL_USART_STOPBITS_1; -2048:Src/main.c **** USART_InitStruct.Parity = LL_USART_PARITY_NONE; -2049:Src/main.c **** USART_InitStruct.TransferDirection = LL_USART_DIRECTION_TX_RX; -2050:Src/main.c **** USART_InitStruct.HardwareFlowControl = LL_USART_HWCONTROL_NONE; -2051:Src/main.c **** USART_InitStruct.OverSampling = LL_USART_OVERSAMPLING_16; -2052:Src/main.c **** LL_USART_Init(USART1, &USART_InitStruct); - ARM GAS /tmp/ccuHnxNu.s page 76 +2038:Src/main.c **** /* USER CODE BEGIN UART8_Init 1 */ +2039:Src/main.c **** +2040:Src/main.c **** /* USER CODE END UART8_Init 1 */ +2041:Src/main.c **** huart8.Instance = UART8; +2042:Src/main.c **** huart8.Init.BaudRate = 115200; +2043:Src/main.c **** huart8.Init.WordLength = UART_WORDLENGTH_8B; +2044:Src/main.c **** huart8.Init.StopBits = UART_STOPBITS_1; +2045:Src/main.c **** huart8.Init.Parity = UART_PARITY_NONE; +2046:Src/main.c **** huart8.Init.Mode = UART_MODE_TX_RX; +2047:Src/main.c **** huart8.Init.HwFlowCtl = UART_HWCONTROL_NONE; +2048:Src/main.c **** huart8.Init.OverSampling = UART_OVERSAMPLING_16; +2049:Src/main.c **** huart8.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; +2050:Src/main.c **** huart8.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; +2051:Src/main.c **** if (HAL_UART_Init(&huart8) != HAL_OK) +2052:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 76 -2053:Src/main.c **** LL_USART_ConfigAsyncMode(USART1); -2054:Src/main.c **** LL_USART_Enable(USART1); -2055:Src/main.c **** /* USER CODE BEGIN USART1_Init 2 */ +2053:Src/main.c **** Error_Handler(); +2054:Src/main.c **** } +2055:Src/main.c **** /* USER CODE BEGIN UART8_Init 2 */ 2056:Src/main.c **** -2057:Src/main.c **** /* USER CODE END USART1_Init 2 */ +2057:Src/main.c **** /* USER CODE END UART8_Init 2 */ 2058:Src/main.c **** 2059:Src/main.c **** } 2060:Src/main.c **** 2061:Src/main.c **** /** -2062:Src/main.c **** * Enable DMA controller clock -2063:Src/main.c **** */ -2064:Src/main.c **** static void MX_DMA_Init(void) -2065:Src/main.c **** { - 144 .loc 1 2065 1 is_stmt 1 view -0 +2062:Src/main.c **** * @brief USART1 Initialization Function +2063:Src/main.c **** * @param None +2064:Src/main.c **** * @retval None +2065:Src/main.c **** */ +2066:Src/main.c **** static void MX_USART1_UART_Init(void) +2067:Src/main.c **** { +2068:Src/main.c **** +2069:Src/main.c **** /* USER CODE BEGIN USART1_Init 0 */ +2070:Src/main.c **** +2071:Src/main.c **** /* USER CODE END USART1_Init 0 */ +2072:Src/main.c **** +2073:Src/main.c **** LL_USART_InitTypeDef USART_InitStruct = {0}; +2074:Src/main.c **** +2075:Src/main.c **** LL_GPIO_InitTypeDef GPIO_InitStruct = {0}; +2076:Src/main.c **** RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; +2077:Src/main.c **** +2078:Src/main.c **** /** Initializes the peripherals clock +2079:Src/main.c **** */ +2080:Src/main.c **** PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_USART1; +2081:Src/main.c **** PeriphClkInitStruct.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2; +2082:Src/main.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) +2083:Src/main.c **** { +2084:Src/main.c **** Error_Handler(); +2085:Src/main.c **** } +2086:Src/main.c **** +2087:Src/main.c **** /* Peripheral clock enable */ +2088:Src/main.c **** LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_USART1); +2089:Src/main.c **** +2090:Src/main.c **** LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOA); +2091:Src/main.c **** /**USART1 GPIO Configuration +2092:Src/main.c **** PA9 ------> USART1_TX +2093:Src/main.c **** PA10 ------> USART1_RX +2094:Src/main.c **** */ +2095:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_9; +2096:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; +2097:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; +2098:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; +2099:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; +2100:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_7; +2101:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); +2102:Src/main.c **** +2103:Src/main.c **** GPIO_InitStruct.Pin = LL_GPIO_PIN_10; +2104:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; +2105:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; +2106:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; +2107:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; +2108:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_7; +2109:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); + ARM GAS /tmp/ccLSPxIe.s page 77 + + +2110:Src/main.c **** +2111:Src/main.c **** /* USART1 DMA Init */ +2112:Src/main.c **** +2113:Src/main.c **** /* USART1_TX Init */ +2114:Src/main.c **** LL_DMA_SetChannelSelection(DMA2, LL_DMA_STREAM_7, LL_DMA_CHANNEL_4); +2115:Src/main.c **** +2116:Src/main.c **** LL_DMA_SetDataTransferDirection(DMA2, LL_DMA_STREAM_7, LL_DMA_DIRECTION_MEMORY_TO_PERIPH); +2117:Src/main.c **** +2118:Src/main.c **** LL_DMA_SetStreamPriorityLevel(DMA2, LL_DMA_STREAM_7, LL_DMA_PRIORITY_VERYHIGH); +2119:Src/main.c **** +2120:Src/main.c **** LL_DMA_SetMode(DMA2, LL_DMA_STREAM_7, LL_DMA_MODE_NORMAL); +2121:Src/main.c **** +2122:Src/main.c **** LL_DMA_SetPeriphIncMode(DMA2, LL_DMA_STREAM_7, LL_DMA_PERIPH_NOINCREMENT); +2123:Src/main.c **** +2124:Src/main.c **** LL_DMA_SetMemoryIncMode(DMA2, LL_DMA_STREAM_7, LL_DMA_MEMORY_INCREMENT); +2125:Src/main.c **** +2126:Src/main.c **** LL_DMA_SetPeriphSize(DMA2, LL_DMA_STREAM_7, LL_DMA_PDATAALIGN_BYTE); +2127:Src/main.c **** +2128:Src/main.c **** LL_DMA_SetMemorySize(DMA2, LL_DMA_STREAM_7, LL_DMA_MDATAALIGN_BYTE); +2129:Src/main.c **** +2130:Src/main.c **** LL_DMA_DisableFifoMode(DMA2, LL_DMA_STREAM_7); +2131:Src/main.c **** +2132:Src/main.c **** /* USART1 interrupt Init */ +2133:Src/main.c **** NVIC_SetPriority(USART1_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); +2134:Src/main.c **** NVIC_EnableIRQ(USART1_IRQn); +2135:Src/main.c **** +2136:Src/main.c **** /* USER CODE BEGIN USART1_Init 1 */ +2137:Src/main.c **** +2138:Src/main.c **** /* USER CODE END USART1_Init 1 */ +2139:Src/main.c **** USART_InitStruct.BaudRate = 115200; +2140:Src/main.c **** USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; +2141:Src/main.c **** USART_InitStruct.StopBits = LL_USART_STOPBITS_1; +2142:Src/main.c **** USART_InitStruct.Parity = LL_USART_PARITY_NONE; +2143:Src/main.c **** USART_InitStruct.TransferDirection = LL_USART_DIRECTION_TX_RX; +2144:Src/main.c **** USART_InitStruct.HardwareFlowControl = LL_USART_HWCONTROL_NONE; +2145:Src/main.c **** USART_InitStruct.OverSampling = LL_USART_OVERSAMPLING_16; +2146:Src/main.c **** LL_USART_Init(USART1, &USART_InitStruct); +2147:Src/main.c **** LL_USART_ConfigAsyncMode(USART1); +2148:Src/main.c **** LL_USART_Enable(USART1); +2149:Src/main.c **** /* USER CODE BEGIN USART1_Init 2 */ +2150:Src/main.c **** +2151:Src/main.c **** /* USER CODE END USART1_Init 2 */ +2152:Src/main.c **** +2153:Src/main.c **** } +2154:Src/main.c **** +2155:Src/main.c **** /** +2156:Src/main.c **** * Enable DMA controller clock +2157:Src/main.c **** */ +2158:Src/main.c **** static void MX_DMA_Init(void) +2159:Src/main.c **** { + 144 .loc 1 2159 1 is_stmt 1 view -0 145 .cfi_startproc 146 @ args = 0, pretend = 0, frame = 8 147 @ frame_needed = 0, uses_anonymous_args = 0 148 0000 00B5 push {lr} 149 .LCFI1: 150 .cfi_def_cfa_offset 4 + ARM GAS /tmp/ccLSPxIe.s page 78 + + 151 .cfi_offset 14, -4 152 0002 83B0 sub sp, sp, #12 153 .LCFI2: 154 .cfi_def_cfa_offset 16 -2066:Src/main.c **** -2067:Src/main.c **** /* Init with LL driver */ -2068:Src/main.c **** /* DMA controller clock enable */ -2069:Src/main.c **** LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_DMA2); - 155 .loc 1 2069 3 view .LVU37 +2160:Src/main.c **** +2161:Src/main.c **** /* Init with LL driver */ +2162:Src/main.c **** /* DMA controller clock enable */ +2163:Src/main.c **** LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_DMA2); + 155 .loc 1 2163 3 view .LVU37 156 .LVL8: - 157 .LBB352: - 158 .LBI352: + 157 .LBB355: + 158 .LBI355: 159 .file 3 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h" 1:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** 2:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** ****************************************************************************** @@ -4558,9 +4658,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 22:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** @endverbatim 23:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** ****************************************************************************** 24:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @attention - ARM GAS /tmp/ccuHnxNu.s page 77 - - 25:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * 26:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * Copyright (c) 2017 STMicroelectronics. 27:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * All rights reserved. @@ -4581,6 +4678,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 42:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 43:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Includes ------------------------------------------------------------------*/ 44:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #include "stm32f7xx.h" + ARM GAS /tmp/ccLSPxIe.s page 79 + + 45:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 46:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @addtogroup STM32F7xx_LL_Driver 47:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @{ @@ -4618,9 +4718,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 79:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(GPIOJ) 80:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_GPIOJ RCC_AHB1ENR_GPIOJEN 81:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #endif /* GPIOJ */ - ARM GAS /tmp/ccuHnxNu.s page 78 - - 82:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(GPIOK) 83:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_GPIOK RCC_AHB1ENR_GPIOKEN 84:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #endif /* GPIOK */ @@ -4641,6 +4738,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 99:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_OTGHS RCC_AHB1ENR_OTGHSEN 100:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_OTGHSULPI RCC_AHB1ENR_OTGHSULPIEN 101:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_AXI RCC_AHB1LPENR_AXILPEN + ARM GAS /tmp/ccLSPxIe.s page 80 + + 102:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_FLITF RCC_AHB1LPENR_FLITFLPEN 103:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_SRAM1 RCC_AHB1LPENR_SRAM1LPEN 104:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_SRAM2 RCC_AHB1LPENR_SRAM2LPEN @@ -4678,9 +4778,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 137:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB3_GRP1_PERIPH_ALL 0xFFFFFFFFU 138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB3_GRP1_PERIPH_FMC RCC_AHB3ENR_FMCEN - ARM GAS /tmp/ccuHnxNu.s page 79 - - 139:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB3_GRP1_PERIPH_QSPI RCC_AHB3ENR_QSPIEN 140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** 141:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @} @@ -4701,6 +4798,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 156:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_TIM14 RCC_APB1ENR_TIM14EN 157:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_LPTIM1 RCC_APB1ENR_LPTIM1EN 158:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_WWDG RCC_APB1ENR_WWDGEN + ARM GAS /tmp/ccLSPxIe.s page 81 + + 159:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_SPI2 RCC_APB1ENR_SPI2EN 160:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_SPI3 RCC_APB1ENR_SPI3EN 161:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(SPDIFRX) @@ -4738,9 +4838,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 193:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 194:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 195:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @defgroup BUS_LL_EC_APB2_GRP1_PERIPH APB2 GRP1 PERIPH - ARM GAS /tmp/ccuHnxNu.s page 80 - - 196:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @{ 197:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 198:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_ALL 0xFFFFFFFFU @@ -4761,6 +4858,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 213:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_TIM9 RCC_APB2ENR_TIM9EN 214:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_TIM10 RCC_APB2ENR_TIM10EN 215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_TIM11 RCC_APB2ENR_TIM11EN + ARM GAS /tmp/ccLSPxIe.s page 82 + + 216:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_SPI5 RCC_APB2ENR_SPI5EN 217:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(SPI6) 218:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_SPI6 RCC_APB2ENR_SPI6EN @@ -4798,9 +4898,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 250:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 251:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 252:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @defgroup BUS_LL_EF_AHB1 AHB1 - ARM GAS /tmp/ccuHnxNu.s page 81 - - 253:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @{ 254:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 255:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** @@ -4821,6 +4918,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 270:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR BKPSRAMEN LL_AHB1_GRP1_EnableClock\n 271:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DTCMRAMEN LL_AHB1_GRP1_EnableClock\n 272:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DMA1EN LL_AHB1_GRP1_EnableClock\n + ARM GAS /tmp/ccLSPxIe.s page 83 + + 273:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DMA2EN LL_AHB1_GRP1_EnableClock\n 274:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DMA2DEN LL_AHB1_GRP1_EnableClock\n 275:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR ETHMACEN LL_AHB1_GRP1_EnableClock\n @@ -4858,11 +4958,8 @@ ARM GAS /tmp/ccuHnxNu.s page 1 307:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @retval None 308:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __STATIC_INLINE void LL_AHB1_GRP1_EnableClock(uint32_t Periphs) - ARM GAS /tmp/ccuHnxNu.s page 82 - - 160 .loc 3 309 22 view .LVU38 - 161 .LBB353: + 161 .LBB356: 310:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __IO uint32_t tmpreg; 162 .loc 3 311 3 view .LVU39 @@ -4881,46 +4978,46 @@ ARM GAS /tmp/ccuHnxNu.s page 1 172 .loc 3 314 10 view .LVU43 173 0014 0193 str r3, [sp, #4] 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + ARM GAS /tmp/ccLSPxIe.s page 84 + + 174 .loc 3 315 3 is_stmt 1 view .LVU44 175 0016 019B ldr r3, [sp, #4] 176 .LVL9: 177 .loc 3 315 3 is_stmt 0 view .LVU45 - 178 .LBE353: - 179 .LBE352: -2070:Src/main.c **** -2071:Src/main.c **** /* DMA interrupt init */ -2072:Src/main.c **** /* DMA2_Stream7_IRQn interrupt configuration */ -2073:Src/main.c **** NVIC_SetPriority(DMA2_Stream7_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); - 180 .loc 1 2073 3 is_stmt 1 view .LVU46 - 181 .LBB354: - 182 .LBI354: + 178 .LBE356: + 179 .LBE355: +2164:Src/main.c **** +2165:Src/main.c **** /* DMA interrupt init */ +2166:Src/main.c **** /* DMA2_Stream7_IRQn interrupt configuration */ +2167:Src/main.c **** NVIC_SetPriority(DMA2_Stream7_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),0, 0)); + 180 .loc 1 2167 3 is_stmt 1 view .LVU46 + 181 .LBB357: + 182 .LBI357: 1884:Drivers/CMSIS/Include/core_cm7.h **** { 183 .loc 2 1884 26 view .LVU47 - 184 .LBB355: + 184 .LBB358: 1886:Drivers/CMSIS/Include/core_cm7.h **** } 185 .loc 2 1886 3 view .LVU48 1886:Drivers/CMSIS/Include/core_cm7.h **** } 186 .loc 2 1886 26 is_stmt 0 view .LVU49 187 0018 094B ldr r3, .L10+4 188 001a D868 ldr r0, [r3, #12] - 189 .LBE355: - 190 .LBE354: - 191 .loc 1 2073 3 discriminator 1 view .LVU50 + 189 .LBE358: + 190 .LBE357: + 191 .loc 1 2167 3 discriminator 1 view .LVU50 192 001c 0022 movs r2, #0 193 001e 1146 mov r1, r2 194 0020 C0F30220 ubfx r0, r0, #8, #3 195 0024 FFF7FEFF bl NVIC_EncodePriority 196 .LVL10: - 197 .LBB356: - 198 .LBI356: + 197 .LBB359: + 198 .LBI359: 2024:Drivers/CMSIS/Include/core_cm7.h **** { 199 .loc 2 2024 22 is_stmt 1 view .LVU51 - 200 .LBB357: + 200 .LBB360: 2026:Drivers/CMSIS/Include/core_cm7.h **** { 201 .loc 2 2026 3 view .LVU52 - ARM GAS /tmp/ccuHnxNu.s page 83 - - 2028:Drivers/CMSIS/Include/core_cm7.h **** } 202 .loc 2 2028 5 view .LVU53 2028:Drivers/CMSIS/Include/core_cm7.h **** } @@ -4937,15 +5034,18 @@ ARM GAS /tmp/ccuHnxNu.s page 1 211 .LVL12: 2028:Drivers/CMSIS/Include/core_cm7.h **** } 212 .loc 2 2028 47 view .LVU57 - 213 .LBE357: - 214 .LBE356: -2074:Src/main.c **** NVIC_EnableIRQ(DMA2_Stream7_IRQn); - 215 .loc 1 2074 3 is_stmt 1 view .LVU58 - 216 .LBB358: - 217 .LBI358: + 213 .LBE360: + 214 .LBE359: +2168:Src/main.c **** NVIC_EnableIRQ(DMA2_Stream7_IRQn); + 215 .loc 1 2168 3 is_stmt 1 view .LVU58 + ARM GAS /tmp/ccLSPxIe.s page 85 + + + 216 .LBB361: + 217 .LBI361: 1896:Drivers/CMSIS/Include/core_cm7.h **** { 218 .loc 2 1896 22 view .LVU59 - 219 .LBB359: + 219 .LBB362: 1898:Drivers/CMSIS/Include/core_cm7.h **** { 220 .loc 2 1898 3 view .LVU60 1900:Drivers/CMSIS/Include/core_cm7.h **** } @@ -4957,11 +5057,11 @@ ARM GAS /tmp/ccuHnxNu.s page 1 225 .LVL13: 1900:Drivers/CMSIS/Include/core_cm7.h **** } 226 .loc 2 1900 43 view .LVU63 - 227 .LBE359: - 228 .LBE358: -2075:Src/main.c **** -2076:Src/main.c **** } - 229 .loc 1 2076 1 view .LVU64 + 227 .LBE362: + 228 .LBE361: +2169:Src/main.c **** +2170:Src/main.c **** } + 229 .loc 1 2170 1 view .LVU64 230 0036 03B0 add sp, sp, #12 231 .LCFI3: 232 .cfi_def_cfa_offset 4 @@ -4978,830 +5078,830 @@ ARM GAS /tmp/ccuHnxNu.s page 1 244 .section .text.Decode_task,"ax",%progbits 245 .align 1 246 .syntax unified - ARM GAS /tmp/ccuHnxNu.s page 84 - - 247 .thumb 248 .thumb_func 250 Decode_task: 251 .LVL14: 252 .LFB1210: -2077:Src/main.c **** -2078:Src/main.c **** /** -2079:Src/main.c **** * @brief GPIO Initialization Function -2080:Src/main.c **** * @param None -2081:Src/main.c **** * @retval None -2082:Src/main.c **** */ -2083:Src/main.c **** static void MX_GPIO_Init(void) -2084:Src/main.c **** { -2085:Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; -2086:Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_1 */ -2087:Src/main.c **** /* USER CODE END MX_GPIO_Init_1 */ -2088:Src/main.c **** -2089:Src/main.c **** /* GPIO Ports Clock Enable */ -2090:Src/main.c **** __HAL_RCC_GPIOF_CLK_ENABLE(); -2091:Src/main.c **** __HAL_RCC_GPIOH_CLK_ENABLE(); -2092:Src/main.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); -2093:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); -2094:Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); -2095:Src/main.c **** __HAL_RCC_GPIOE_CLK_ENABLE(); -2096:Src/main.c **** __HAL_RCC_GPIOD_CLK_ENABLE(); -2097:Src/main.c **** __HAL_RCC_GPIOG_CLK_ENABLE(); -2098:Src/main.c **** -2099:Src/main.c **** /*Configure GPIO pin Output Level */ -2100:Src/main.c **** HAL_GPIO_WritePin(GPIOF, ADC_MPD2_CS_Pin|SPI5_CNV_Pin|ADC_ThrLD2_CS_Pin, GPIO_PIN_RESET); -2101:Src/main.c **** -2102:Src/main.c **** /*Configure GPIO pin Output Level */ -2103:Src/main.c **** HAL_GPIO_WritePin(GPIOC, EN_5V2_Pin|EN_5V1_Pin|LD2_EN_Pin|TEC2_PD_Pin, GPIO_PIN_RESET); -2104:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); -2105:Src/main.c **** -2106:Src/main.c **** /*Configure GPIO pin Output Level */ -2107:Src/main.c **** HAL_GPIO_WritePin(GPIOA, TECEN1_Pin|TECEN2_Pin|REF2_ON_Pin|DAC_LD2_CS_Pin, GPIO_PIN_RESET); -2108:Src/main.c **** -2109:Src/main.c **** /*Configure GPIO pin Output Level */ -2110:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC2_CS_GPIO_Port, DAC_TEC2_CS_Pin, GPIO_PIN_SET); -2111:Src/main.c **** -2112:Src/main.c **** /*Configure GPIO pin Output Level */ -2113:Src/main.c **** HAL_GPIO_WritePin(GPIOE, ADC_MPD1_CS_Pin|ADC_ThrLD1_CS_Pin, GPIO_PIN_RESET); -2114:Src/main.c **** HAL_GPIO_WritePin(GPIOE, DS1809_UC_Pin|DS1809_DC_Pin, GPIO_PIN_SET); -2115:Src/main.c **** -2116:Src/main.c **** /*Configure GPIO pin Output Level */ -2117:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET); -2118:Src/main.c **** -2119:Src/main.c **** /*Configure GPIO pin Output Level */ -2120:Src/main.c **** HAL_GPIO_WritePin(GPIOB, REF0_EN_Pin|TEC1_PD_Pin|OUT_6_Pin -2121:Src/main.c **** |OUT_7_Pin|OUT_8_Pin|OUT_9_Pin, GPIO_PIN_RESET); -2122:Src/main.c **** -2123:Src/main.c **** /*Configure GPIO pin Output Level */ -2124:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); -2125:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); -2126:Src/main.c **** -2127:Src/main.c **** /*Configure GPIO pin Output Level */ -2128:Src/main.c **** HAL_GPIO_WritePin(GPIOD, LD1_EN_Pin|TEST_01_Pin|GPIO_PIN_7, GPIO_PIN_RESET); - ARM GAS /tmp/ccuHnxNu.s page 85 - - -2129:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); -2130:Src/main.c **** HAL_GPIO_WritePin(AD9833_CS_GPIO_Port, AD9833_CS_Pin, GPIO_PIN_SET); -2131:Src/main.c **** -2132:Src/main.c **** /*Configure GPIO pin Output Level */ -2133:Src/main.c **** HAL_GPIO_WritePin(GPIOG, GPIO_PIN_9|OUT_0_Pin|OUT_1_Pin|OUT_2_Pin -2134:Src/main.c **** |OUT_3_Pin|OUT_4_Pin|OUT_5_Pin, GPIO_PIN_RESET); -2135:Src/main.c **** -2136:Src/main.c **** /*Configure GPIO pins : INP_0_Pin INP_1_Pin */ -2137:Src/main.c **** GPIO_InitStruct.Pin = INP_0_Pin|INP_1_Pin; -2138:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_INPUT; -2139:Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLUP; -2140:Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); -2141:Src/main.c **** -2142:Src/main.c **** /*Configure GPIO pins : ADC_MPD2_CS_Pin SPI5_CNV_Pin ADC_ThrLD2_CS_Pin */ -2143:Src/main.c **** GPIO_InitStruct.Pin = ADC_MPD2_CS_Pin|SPI5_CNV_Pin|ADC_ThrLD2_CS_Pin; -2144:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; -2145:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2146:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; -2147:Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); -2148:Src/main.c **** -2149:Src/main.c **** /*Configure GPIO pins : EN_5V2_Pin LD2_EN_Pin TEC2_PD_Pin AD9102_RESET_Pin */ -2150:Src/main.c **** GPIO_InitStruct.Pin = EN_5V2_Pin|LD2_EN_Pin|TEC2_PD_Pin|AD9102_RESET_Pin; -2151:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; -2152:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2153:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; -2154:Src/main.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); -2155:Src/main.c **** -2156:Src/main.c **** /*Configure GPIO pin : EN_5V1_Pin */ -2157:Src/main.c **** GPIO_InitStruct.Pin = EN_5V1_Pin; -2158:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; -2159:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2160:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; -2161:Src/main.c **** HAL_GPIO_Init(EN_5V1_GPIO_Port, &GPIO_InitStruct); -2162:Src/main.c **** -2163:Src/main.c **** /*Configure GPIO pins : TECEN1_Pin TECEN2_Pin REF2_ON_Pin DAC_LD2_CS_Pin */ -2164:Src/main.c **** GPIO_InitStruct.Pin = TECEN1_Pin|TECEN2_Pin|REF2_ON_Pin|DAC_LD2_CS_Pin; -2165:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; -2166:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2167:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; -2168:Src/main.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -2169:Src/main.c **** -2170:Src/main.c **** /*Configure GPIO pins : TEC2_FLAG1_Pin TEC2_FLAG2_Pin TEC1_FLAG1_Pin TEC1_FLAG2_Pin */ -2171:Src/main.c **** GPIO_InitStruct.Pin = TEC2_FLAG1_Pin|TEC2_FLAG2_Pin|TEC1_FLAG1_Pin|TEC1_FLAG2_Pin; -2172:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_INPUT; -2173:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2174:Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); -2175:Src/main.c **** -2176:Src/main.c **** /*Configure GPIO pins : ADC_MPD1_CS_Pin ADC_ThrLD1_CS_Pin DAC_TEC2_CS_Pin */ -2177:Src/main.c **** GPIO_InitStruct.Pin = ADC_MPD1_CS_Pin|ADC_ThrLD1_CS_Pin|DAC_TEC2_CS_Pin; -2178:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; -2179:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2180:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; -2181:Src/main.c **** HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); +2171:Src/main.c **** +2172:Src/main.c **** /** +2173:Src/main.c **** * @brief GPIO Initialization Function +2174:Src/main.c **** * @param None +2175:Src/main.c **** * @retval None +2176:Src/main.c **** */ +2177:Src/main.c **** static void MX_GPIO_Init(void) +2178:Src/main.c **** { +2179:Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; +2180:Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_1 */ +2181:Src/main.c **** /* USER CODE END MX_GPIO_Init_1 */ 2182:Src/main.c **** -2183:Src/main.c **** /*Configure GPIO pins : DS1809_UC_Pin DS1809_DC_Pin */ -2184:Src/main.c **** GPIO_InitStruct.Pin = DS1809_UC_Pin|DS1809_DC_Pin; -2185:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD; - ARM GAS /tmp/ccuHnxNu.s page 86 +2183:Src/main.c **** /* GPIO Ports Clock Enable */ +2184:Src/main.c **** __HAL_RCC_GPIOF_CLK_ENABLE(); +2185:Src/main.c **** __HAL_RCC_GPIOH_CLK_ENABLE(); + ARM GAS /tmp/ccLSPxIe.s page 86 -2186:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2187:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; -2188:Src/main.c **** HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); -2189:Src/main.c **** -2190:Src/main.c **** /*Configure GPIO pin : SPI4_CNV_Pin */ -2191:Src/main.c **** GPIO_InitStruct.Pin = SPI4_CNV_Pin; -2192:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; -2193:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2194:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; -2195:Src/main.c **** HAL_GPIO_Init(SPI4_CNV_GPIO_Port, &GPIO_InitStruct); -2196:Src/main.c **** -2197:Src/main.c **** /*Configure GPIO pins : REF0_EN_Pin TEC1_PD_Pin AD9102_CS_Pin -2198:Src/main.c **** OUT_6_Pin OUT_7_Pin OUT_8_Pin OUT_9_Pin */ -2199:Src/main.c **** GPIO_InitStruct.Pin = REF0_EN_Pin|TEC1_PD_Pin|AD9102_CS_Pin -2200:Src/main.c **** |OUT_6_Pin|OUT_7_Pin|OUT_8_Pin|OUT_9_Pin; -2201:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; -2202:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2203:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; -2204:Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); +2186:Src/main.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); +2187:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); +2188:Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); +2189:Src/main.c **** __HAL_RCC_GPIOE_CLK_ENABLE(); +2190:Src/main.c **** __HAL_RCC_GPIOD_CLK_ENABLE(); +2191:Src/main.c **** __HAL_RCC_GPIOG_CLK_ENABLE(); +2192:Src/main.c **** +2193:Src/main.c **** /*Configure GPIO pin Output Level */ +2194:Src/main.c **** HAL_GPIO_WritePin(GPIOF, ADC_MPD2_CS_Pin|SPI5_CNV_Pin|ADC_ThrLD2_CS_Pin, GPIO_PIN_RESET); +2195:Src/main.c **** +2196:Src/main.c **** /*Configure GPIO pin Output Level */ +2197:Src/main.c **** HAL_GPIO_WritePin(GPIOC, EN_5V2_Pin|EN_5V1_Pin|LD2_EN_Pin|TEC2_PD_Pin, GPIO_PIN_RESET); +2198:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); +2199:Src/main.c **** +2200:Src/main.c **** /*Configure GPIO pin Output Level */ +2201:Src/main.c **** HAL_GPIO_WritePin(GPIOA, TECEN1_Pin|TECEN2_Pin|REF2_ON_Pin|DAC_LD2_CS_Pin, GPIO_PIN_RESET); +2202:Src/main.c **** +2203:Src/main.c **** /*Configure GPIO pin Output Level */ +2204:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC2_CS_GPIO_Port, DAC_TEC2_CS_Pin, GPIO_PIN_SET); 2205:Src/main.c **** -2206:Src/main.c **** /*Configure GPIO pins : LD1_EN_Pin TEST_01_Pin PD7 AD9102_TRIG_Pin DAC_TEC1_CS_Pin AD9833_CS_Pin -2207:Src/main.c **** GPIO_InitStruct.Pin = LD1_EN_Pin|TEST_01_Pin|GPIO_PIN_7|AD9102_TRIG_Pin|DAC_TEC1_CS_Pin|AD9833_CS -2208:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; -2209:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2210:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; -2211:Src/main.c **** HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); +2206:Src/main.c **** /*Configure GPIO pin Output Level */ +2207:Src/main.c **** HAL_GPIO_WritePin(GPIOE, ADC_MPD1_CS_Pin|ADC_ThrLD1_CS_Pin, GPIO_PIN_RESET); +2208:Src/main.c **** HAL_GPIO_WritePin(GPIOE, DS1809_UC_Pin|DS1809_DC_Pin, GPIO_PIN_SET); +2209:Src/main.c **** +2210:Src/main.c **** /*Configure GPIO pin Output Level */ +2211:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET); 2212:Src/main.c **** -2213:Src/main.c **** /*Configure GPIO pin : USB_FLAG_Pin */ -2214:Src/main.c **** GPIO_InitStruct.Pin = USB_FLAG_Pin; -2215:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_INPUT; -2216:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2217:Src/main.c **** HAL_GPIO_Init(USB_FLAG_GPIO_Port, &GPIO_InitStruct); -2218:Src/main.c **** -2219:Src/main.c **** /*Configure GPIO pin : SDMMC1_EN_Pin */ -2220:Src/main.c **** GPIO_InitStruct.Pin = SDMMC1_EN_Pin; -2221:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_INPUT; -2222:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2223:Src/main.c **** HAL_GPIO_Init(SDMMC1_EN_GPIO_Port, &GPIO_InitStruct); -2224:Src/main.c **** -2225:Src/main.c **** /*Configure GPIO pins : PG9 OUT_0_Pin OUT_1_Pin OUT_2_Pin -2226:Src/main.c **** OUT_3_Pin OUT_4_Pin OUT_5_Pin */ -2227:Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_9|OUT_0_Pin|OUT_1_Pin|OUT_2_Pin -2228:Src/main.c **** |OUT_3_Pin|OUT_4_Pin|OUT_5_Pin; -2229:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; -2230:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2231:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; -2232:Src/main.c **** HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); -2233:Src/main.c **** -2234:Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_2 */ -2235:Src/main.c **** /* USER CODE END MX_GPIO_Init_2 */ -2236:Src/main.c **** } -2237:Src/main.c **** -2238:Src/main.c **** /* USER CODE BEGIN 4 */ -2239:Src/main.c **** -2240:Src/main.c **** //void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart) { -2241:Src/main.c **** -2242:Src/main.c **** // UART_transmission_request = NO_MESS; - ARM GAS /tmp/ccuHnxNu.s page 87 +2213:Src/main.c **** /*Configure GPIO pin Output Level */ +2214:Src/main.c **** HAL_GPIO_WritePin(GPIOB, REF0_EN_Pin|TEC1_PD_Pin|OUT_6_Pin +2215:Src/main.c **** |OUT_7_Pin|OUT_8_Pin|OUT_9_Pin, GPIO_PIN_RESET); +2216:Src/main.c **** +2217:Src/main.c **** /*Configure GPIO pin Output Level */ +2218:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); +2219:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); +2220:Src/main.c **** +2221:Src/main.c **** /*Configure GPIO pin Output Level */ +2222:Src/main.c **** HAL_GPIO_WritePin(GPIOD, LD1_EN_Pin|TEST_01_Pin|GPIO_PIN_7, GPIO_PIN_RESET); +2223:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); +2224:Src/main.c **** HAL_GPIO_WritePin(AD9833_CS_GPIO_Port, AD9833_CS_Pin, GPIO_PIN_SET); +2225:Src/main.c **** +2226:Src/main.c **** /*Configure GPIO pin Output Level */ +2227:Src/main.c **** HAL_GPIO_WritePin(GPIOG, GPIO_PIN_9|OUT_0_Pin|OUT_1_Pin|OUT_2_Pin +2228:Src/main.c **** |OUT_3_Pin|OUT_4_Pin|OUT_5_Pin, GPIO_PIN_RESET); +2229:Src/main.c **** +2230:Src/main.c **** /*Configure GPIO pins : INP_0_Pin INP_1_Pin */ +2231:Src/main.c **** GPIO_InitStruct.Pin = INP_0_Pin|INP_1_Pin; +2232:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_INPUT; +2233:Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLUP; +2234:Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); +2235:Src/main.c **** +2236:Src/main.c **** /*Configure GPIO pins : ADC_MPD2_CS_Pin SPI5_CNV_Pin ADC_ThrLD2_CS_Pin */ +2237:Src/main.c **** GPIO_InitStruct.Pin = ADC_MPD2_CS_Pin|SPI5_CNV_Pin|ADC_ThrLD2_CS_Pin; +2238:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; +2239:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; +2240:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; +2241:Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); +2242:Src/main.c **** + ARM GAS /tmp/ccLSPxIe.s page 87 -2243:Src/main.c **** -2244:Src/main.c **** //} -2245:Src/main.c **** -2246:Src/main.c **** static void Init_params(void) -2247:Src/main.c **** { -2248:Src/main.c **** TO6 = 0; -2249:Src/main.c **** TO7 = 0; -2250:Src/main.c **** TO7_before = 0; -2251:Src/main.c **** TO6_before = 0; -2252:Src/main.c **** TO6_uart = 0; -2253:Src/main.c **** flg_tmt = 0; -2254:Src/main.c **** UART_rec_incr = 0; -2255:Src/main.c **** fgoto = 0; -2256:Src/main.c **** sizeoffile = 0; -2257:Src/main.c **** u_tx_flg = 0; -2258:Src/main.c **** u_rx_flg = 0; -2259:Src/main.c **** //State_Data[0]=0; -2260:Src/main.c **** //State_Data[1]=0;//All OK! -2261:Src/main.c **** for (uint16_t i=0; iWORK_EN = ((uint8_t)((*temp2)>>0))&0x01; -2416:Src/main.c **** Curr_setup->U5V1_EN = ((uint8_t)((*temp2)>>1))&0x01; -2417:Src/main.c **** Curr_setup->U5V2_EN = ((uint8_t)((*temp2)>>2))&0x01; -2418:Src/main.c **** Curr_setup->LD1_EN = ((uint8_t)((*temp2)>>3))&0x01; -2419:Src/main.c **** Curr_setup->LD2_EN = ((uint8_t)((*temp2)>>4))&0x01; -2420:Src/main.c **** Curr_setup->REF1_EN = ((uint8_t)((*temp2)>>5))&0x01; -2421:Src/main.c **** Curr_setup->REF2_EN = ((uint8_t)((*temp2)>>6))&0x01; -2422:Src/main.c **** Curr_setup->TEC1_EN = ((uint8_t)((*temp2)>>7))&0x01; -2423:Src/main.c **** Curr_setup->TEC2_EN = ((uint8_t)((*temp2)>>8))&0x01; -2424:Src/main.c **** Curr_setup->TS1_EN = ((uint8_t)((*temp2)>>9))&0x01; -2425:Src/main.c **** Curr_setup->TS2_EN = ((uint8_t)((*temp2)>>10))&0x01; -2426:Src/main.c **** Curr_setup->SD_EN = ((uint8_t)((*temp2)>>11))&0x01; -2427:Src/main.c **** Curr_setup->PI1_RD = ((uint8_t)((*temp2)>>12))&0x01; -2428:Src/main.c **** Curr_setup->PI2_RD = ((uint8_t)((*temp2)>>13))&0x01; -2429:Src/main.c **** -2430:Src/main.c **** temp2++; -2431:Src/main.c **** LD1_curr_setup->LD_TEMP = (uint16_t)(*temp2); -2432:Src/main.c **** temp2++; -2433:Src/main.c **** LD2_curr_setup->LD_TEMP = (uint16_t)(*temp2); -2434:Src/main.c **** temp2++; -2435:Src/main.c **** temp2++; -2436:Src/main.c **** temp2++; -2437:Src/main.c **** Curr_setup->AVERAGES = (uint16_t)(*temp2); -2438:Src/main.c **** temp2++; -2439:Src/main.c **** LD1_curr_setup->P_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint -2440:Src/main.c **** temp2++; -2441:Src/main.c **** LD1_curr_setup->I_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint -2442:Src/main.c **** temp2++; -2443:Src/main.c **** LD2_curr_setup->P_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint -2444:Src/main.c **** temp2++; -2445:Src/main.c **** LD2_curr_setup->I_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint -2446:Src/main.c **** temp2++; -2447:Src/main.c **** Long_Data[13] = (uint16_t)(*temp2);//Message ID -2448:Src/main.c **** temp2++; -2449:Src/main.c **** LD1_curr_setup->CURRENT = (uint16_t)(*temp2); -2450:Src/main.c **** temp2++; -2451:Src/main.c **** LD2_curr_setup->CURRENT = (uint16_t)(*temp2); -2452:Src/main.c **** temp2++; -2453:Src/main.c **** -2454:Src/main.c **** if (Curr_setup->U5V1_EN) -2455:Src/main.c **** { -2456:Src/main.c **** HAL_GPIO_WritePin(EN_5V1_GPIO_Port, EN_5V1_Pin, GPIO_PIN_SET); -2457:Src/main.c **** } -2458:Src/main.c **** else -2459:Src/main.c **** { -2460:Src/main.c **** HAL_GPIO_WritePin(EN_5V1_GPIO_Port, EN_5V1_Pin, GPIO_PIN_RESET); -2461:Src/main.c **** } -2462:Src/main.c **** -2463:Src/main.c **** if (Curr_setup->U5V2_EN) -2464:Src/main.c **** { -2465:Src/main.c **** HAL_GPIO_WritePin(EN_5V2_GPIO_Port, EN_5V2_Pin, GPIO_PIN_SET); -2466:Src/main.c **** } -2467:Src/main.c **** else -2468:Src/main.c **** { -2469:Src/main.c **** HAL_GPIO_WritePin(EN_5V2_GPIO_Port, EN_5V2_Pin, GPIO_PIN_RESET); -2470:Src/main.c **** } - ARM GAS /tmp/ccuHnxNu.s page 91 +2414:Src/main.c **** //HAL_UART_Receive_IT(&huart1, &uart_buf, 1); +2415:Src/main.c **** +2416:Src/main.c **** +2417:Src/main.c **** SD_SEEK = 0; +2418:Src/main.c **** SD_SLIDE = 0; +2419:Src/main.c **** //Reset all periphery +2420:Src/main.c **** HAL_GPIO_WritePin(EN_5V1_GPIO_Port, EN_5V1_Pin, GPIO_PIN_RESET); +2421:Src/main.c **** HAL_GPIO_WritePin(EN_5V2_GPIO_Port, EN_5V2_Pin, GPIO_PIN_RESET); +2422:Src/main.c **** HAL_GPIO_WritePin(LD1_EN_GPIO_Port, LD1_EN_Pin, GPIO_PIN_RESET); +2423:Src/main.c **** HAL_GPIO_WritePin(LD2_EN_GPIO_Port, LD2_EN_Pin, GPIO_PIN_RESET); +2424:Src/main.c **** HAL_GPIO_WritePin(REF0_EN_GPIO_Port, REF0_EN_Pin, GPIO_PIN_RESET); +2425:Src/main.c **** HAL_GPIO_WritePin(REF2_ON_GPIO_Port, REF2_ON_Pin, GPIO_PIN_RESET); +2426:Src/main.c **** HAL_GPIO_WritePin(TECEN1_GPIO_Port, TECEN1_Pin, GPIO_PIN_RESET); +2427:Src/main.c **** HAL_GPIO_WritePin(TECEN2_GPIO_Port, TECEN2_Pin, GPIO_PIN_RESET); +2428:Src/main.c **** HAL_GPIO_WritePin(TEC1_PD_GPIO_Port, TEC1_PD_Pin, GPIO_PIN_RESET); +2429:Src/main.c **** HAL_GPIO_WritePin(TEC2_PD_GPIO_Port, TEC2_PD_Pin, GPIO_PIN_RESET); +2430:Src/main.c **** // for (uint16_t i = 0; i < SD_Length; i++) +2431:Src/main.c **** // { +2432:Src/main.c **** // for (uint16_t j = 0; j < DL_16; j++) +2433:Src/main.c **** // { +2434:Src/main.c **** // SD_matr[i][j] = 0; +2435:Src/main.c **** // } +2436:Src/main.c **** // } +2437:Src/main.c **** //LL_SPI_Enable(SPI4);//Enable SPI for MPhD1 ADC +2438:Src/main.c **** //LL_SPI_Enable(SPI5);//Enable SPI for MPhD2 ADC +2439:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD1_CS_GPIO_Port, ADC_MPD1_CS_Pin, GPIO_PIN_SET);//Enable SPI for MPhD1 ADC +2440:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD2_CS_GPIO_Port, ADC_MPD2_CS_Pin, GPIO_PIN_SET);//Enable SPI for MPhD2 ADC +2441:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET); +2442:Src/main.c **** HAL_GPIO_WritePin(SPI5_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET); +2443:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_SET);//End operation with LDAC1 +2444:Src/main.c **** HAL_GPIO_WritePin(DAC_LD2_CS_GPIO_Port, DAC_LD2_CS_Pin, GPIO_PIN_SET);//End operation with LDAC2 +2445:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET);//End operation with TEC1 +2446:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC2_CS_GPIO_Port, DAC_TEC2_CS_Pin, GPIO_PIN_SET);//End operation with TEC2 +2447:Src/main.c **** PA4_DAC_Set(0u, 0u); +2448:Src/main.c **** +2449:Src/main.c **** //------------------------------------------------------------------------------------------------ +2450:Src/main.c **** //test = 11; +2451:Src/main.c **** if (HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin)==GPIO_PIN_RESET)//if exist sd && disconne +2452:Src/main.c **** { +2453:Src/main.c **** //test = 14; +2454:Src/main.c **** if (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin)==GPIO_PIN_RESET) +2455:Src/main.c **** { +2456:Src/main.c **** //test = 15; +2457:Src/main.c **** test = Mount_SD("/"); +2458:Src/main.c **** if (test == 0) //0 - suc +2459:Src/main.c **** { +2460:Src/main.c **** //Format_SD(); +2461:Src/main.c **** test = Seek_Read_File ("COMMAND.TXT", (uint8_t *)COMMAND, DL_8, DL_8);//Read next DL_8 bytes +2462:Src/main.c **** test = Unmount_SD("/"); // 0 - succ +2463:Src/main.c **** UART_rec_incr = 0; +2464:Src/main.c **** flg_tmt = 0;//Reset the timeout flag +2465:Src/main.c **** } +2466:Src/main.c **** // else +2467:Src/main.c **** // { +2468:Src/main.c **** // test = 13; +2469:Src/main.c **** // } +2470:Src/main.c **** CPU_state = DECODE_ENABLE;//Decoding data with last saved settings + ARM GAS /tmp/ccLSPxIe.s page 91 -2471:Src/main.c **** -2472:Src/main.c **** if (Curr_setup->LD1_EN) -2473:Src/main.c **** { -2474:Src/main.c **** HAL_GPIO_WritePin(LD1_EN_GPIO_Port, LD1_EN_Pin, GPIO_PIN_SET); -2475:Src/main.c **** //LL_SPI_Enable(SPI2);//Enable SPI for Laser1 DAC +2471:Src/main.c **** } +2472:Src/main.c **** // else +2473:Src/main.c **** // { +2474:Src/main.c **** // test = 16; +2475:Src/main.c **** // } 2476:Src/main.c **** } -2477:Src/main.c **** else -2478:Src/main.c **** { -2479:Src/main.c **** HAL_GPIO_WritePin(LD1_EN_GPIO_Port, LD1_EN_Pin, GPIO_PIN_RESET); -2480:Src/main.c **** //LL_SPI_Disable(SPI2);//Disable SPI for Laser1 DAC -2481:Src/main.c **** } -2482:Src/main.c **** -2483:Src/main.c **** if (Curr_setup->LD2_EN) -2484:Src/main.c **** { -2485:Src/main.c **** HAL_GPIO_WritePin(LD2_EN_GPIO_Port, LD2_EN_Pin, GPIO_PIN_SET); -2486:Src/main.c **** //LL_SPI_Enable(SPI6);//Enable SPI for Laser2 DAC -2487:Src/main.c **** } -2488:Src/main.c **** else -2489:Src/main.c **** { -2490:Src/main.c **** HAL_GPIO_WritePin(LD2_EN_GPIO_Port, LD2_EN_Pin, GPIO_PIN_RESET); -2491:Src/main.c **** //LL_SPI_Disable(SPI6);//Disable SPI for Laser2 DAC -2492:Src/main.c **** } -2493:Src/main.c **** -2494:Src/main.c **** if (Curr_setup->REF1_EN) +2477:Src/main.c **** // else +2478:Src/main.c **** // { +2479:Src/main.c **** // test = 12; +2480:Src/main.c **** // } +2481:Src/main.c **** +2482:Src/main.c **** AD9102_Init(); +2483:Src/main.c **** } +2484:Src/main.c **** static void Decode_uart(uint16_t *Command, LDx_SetupTypeDef *LD1_curr_setup, LDx_SetupTypeDef *LD2_ +2485:Src/main.c **** { +2486:Src/main.c **** // uint8_t *temp1; +2487:Src/main.c **** uint16_t *temp2; +2488:Src/main.c **** +2489:Src/main.c **** //------------------------------------------------------------------------------------------------ +2490:Src/main.c **** +2491:Src/main.c **** +2492:Src/main.c **** test=0; +2493:Src/main.c **** if ((HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin) == GPIO_PIN_RESET)&& +2494:Src/main.c **** (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin) == GPIO_PIN_SET))//if exist sd && connect u 2495:Src/main.c **** { -2496:Src/main.c **** HAL_GPIO_WritePin(REF0_EN_GPIO_Port, REF0_EN_Pin, GPIO_PIN_SET); -2497:Src/main.c **** } -2498:Src/main.c **** else -2499:Src/main.c **** { -2500:Src/main.c **** HAL_GPIO_WritePin(REF0_EN_GPIO_Port, REF0_EN_Pin, GPIO_PIN_RESET); -2501:Src/main.c **** } -2502:Src/main.c **** -2503:Src/main.c **** if (Curr_setup->REF2_EN) -2504:Src/main.c **** { -2505:Src/main.c **** HAL_GPIO_WritePin(REF2_ON_GPIO_Port, REF2_ON_Pin, GPIO_PIN_SET); +2496:Src/main.c **** test = Mount_SD("/"); +2497:Src/main.c **** if (test == 0) //0 - suc +2498:Src/main.c **** { +2499:Src/main.c **** //Format_SD(); +2500:Src/main.c **** test = Remove_File ("COMMAND.TXT"); +2501:Src/main.c **** test = Create_File("COMMAND.TXT"); // 0 -succ +2502:Src/main.c **** test = Write_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); +2503:Src/main.c **** test = Update_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); +2504:Src/main.c **** test = Unmount_SD("/"); // 0 - succ +2505:Src/main.c **** } 2506:Src/main.c **** } -2507:Src/main.c **** else -2508:Src/main.c **** { -2509:Src/main.c **** HAL_GPIO_WritePin(REF2_ON_GPIO_Port, REF2_ON_Pin, GPIO_PIN_RESET); -2510:Src/main.c **** } -2511:Src/main.c **** -2512:Src/main.c **** if ((Curr_setup->TS1_EN)&&(Curr_setup->TEC1_EN)) -2513:Src/main.c **** { -2514:Src/main.c **** Set_LTEC(3,32767); -2515:Src/main.c **** Set_LTEC(3,32767); -2516:Src/main.c **** HAL_GPIO_WritePin(TEC1_PD_GPIO_Port, TEC1_PD_Pin, GPIO_PIN_SET); -2517:Src/main.c **** HAL_GPIO_WritePin(TECEN1_GPIO_Port, TECEN1_Pin, GPIO_PIN_SET); -2518:Src/main.c **** } -2519:Src/main.c **** else -2520:Src/main.c **** { -2521:Src/main.c **** HAL_GPIO_WritePin(TECEN1_GPIO_Port, TECEN1_Pin, GPIO_PIN_RESET); -2522:Src/main.c **** HAL_GPIO_WritePin(TEC1_PD_GPIO_Port, TEC1_PD_Pin, GPIO_PIN_RESET); -2523:Src/main.c **** } -2524:Src/main.c **** -2525:Src/main.c **** if ((Curr_setup->TS2_EN)&&(Curr_setup->TEC2_EN)) -2526:Src/main.c **** { -2527:Src/main.c **** Set_LTEC(4,32767); - ARM GAS /tmp/ccuHnxNu.s page 92 +2507:Src/main.c **** +2508:Src/main.c **** temp2 = (uint16_t *)Command; +2509:Src/main.c **** Curr_setup->WORK_EN = ((uint8_t)((*temp2)>>0))&0x01; +2510:Src/main.c **** Curr_setup->U5V1_EN = ((uint8_t)((*temp2)>>1))&0x01; +2511:Src/main.c **** Curr_setup->U5V2_EN = ((uint8_t)((*temp2)>>2))&0x01; +2512:Src/main.c **** Curr_setup->LD1_EN = ((uint8_t)((*temp2)>>3))&0x01; +2513:Src/main.c **** Curr_setup->LD2_EN = ((uint8_t)((*temp2)>>4))&0x01; +2514:Src/main.c **** Curr_setup->REF1_EN = ((uint8_t)((*temp2)>>5))&0x01; +2515:Src/main.c **** Curr_setup->REF2_EN = ((uint8_t)((*temp2)>>6))&0x01; +2516:Src/main.c **** Curr_setup->TEC1_EN = ((uint8_t)((*temp2)>>7))&0x01; +2517:Src/main.c **** Curr_setup->TEC2_EN = ((uint8_t)((*temp2)>>8))&0x01; +2518:Src/main.c **** Curr_setup->TS1_EN = ((uint8_t)((*temp2)>>9))&0x01; +2519:Src/main.c **** Curr_setup->TS2_EN = ((uint8_t)((*temp2)>>10))&0x01; +2520:Src/main.c **** Curr_setup->SD_EN = ((uint8_t)((*temp2)>>11))&0x01; +2521:Src/main.c **** Curr_setup->PI1_RD = ((uint8_t)((*temp2)>>12))&0x01; +2522:Src/main.c **** Curr_setup->PI2_RD = ((uint8_t)((*temp2)>>13))&0x01; +2523:Src/main.c **** +2524:Src/main.c **** temp2++; +2525:Src/main.c **** LD1_curr_setup->LD_TEMP = (uint16_t)(*temp2); +2526:Src/main.c **** temp2++; +2527:Src/main.c **** LD2_curr_setup->LD_TEMP = (uint16_t)(*temp2); + ARM GAS /tmp/ccLSPxIe.s page 92 -2528:Src/main.c **** Set_LTEC(4,32767); -2529:Src/main.c **** HAL_GPIO_WritePin(TEC2_PD_GPIO_Port, TEC2_PD_Pin, GPIO_PIN_SET); -2530:Src/main.c **** HAL_GPIO_WritePin(TECEN2_GPIO_Port, TECEN2_Pin, GPIO_PIN_SET); -2531:Src/main.c **** } -2532:Src/main.c **** else -2533:Src/main.c **** { -2534:Src/main.c **** HAL_GPIO_WritePin(TECEN2_GPIO_Port, TECEN2_Pin, GPIO_PIN_RESET); -2535:Src/main.c **** HAL_GPIO_WritePin(TEC2_PD_GPIO_Port, TEC2_PD_Pin, GPIO_PIN_RESET); -2536:Src/main.c **** } -2537:Src/main.c **** -2538:Src/main.c **** if (Curr_setup->PI1_RD==0) -2539:Src/main.c **** { -2540:Src/main.c **** LD1_curr_setup->P_coef_temp = 10; -2541:Src/main.c **** LD1_curr_setup->I_coef_temp = 0.01; -2542:Src/main.c **** } -2543:Src/main.c **** -2544:Src/main.c **** if (Curr_setup->PI2_RD==0) -2545:Src/main.c **** { -2546:Src/main.c **** LD2_curr_setup->P_coef_temp = 10; -2547:Src/main.c **** LD2_curr_setup->I_coef_temp = 0.01; -2548:Src/main.c **** } -2549:Src/main.c **** } -2550:Src/main.c **** -2551:Src/main.c **** static void Decode_task(uint16_t *Command, LDx_SetupTypeDef *LD1_curr_setup, LDx_SetupTypeDef *LD2_ -2552:Src/main.c **** { - 253 .loc 1 2552 1 is_stmt 1 view -0 +2528:Src/main.c **** temp2++; +2529:Src/main.c **** temp2++; +2530:Src/main.c **** temp2++; +2531:Src/main.c **** Curr_setup->AVERAGES = (uint16_t)(*temp2); +2532:Src/main.c **** temp2++; +2533:Src/main.c **** LD1_curr_setup->P_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint +2534:Src/main.c **** temp2++; +2535:Src/main.c **** LD1_curr_setup->I_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint +2536:Src/main.c **** temp2++; +2537:Src/main.c **** LD2_curr_setup->P_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint +2538:Src/main.c **** temp2++; +2539:Src/main.c **** LD2_curr_setup->I_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint +2540:Src/main.c **** temp2++; +2541:Src/main.c **** Long_Data[13] = (uint16_t)(*temp2);//Message ID +2542:Src/main.c **** temp2++; +2543:Src/main.c **** LD1_curr_setup->CURRENT = (uint16_t)(*temp2); +2544:Src/main.c **** temp2++; +2545:Src/main.c **** LD2_curr_setup->CURRENT = (uint16_t)(*temp2); +2546:Src/main.c **** temp2++; +2547:Src/main.c **** +2548:Src/main.c **** if (Curr_setup->U5V1_EN) +2549:Src/main.c **** { +2550:Src/main.c **** HAL_GPIO_WritePin(EN_5V1_GPIO_Port, EN_5V1_Pin, GPIO_PIN_SET); +2551:Src/main.c **** } +2552:Src/main.c **** else +2553:Src/main.c **** { +2554:Src/main.c **** HAL_GPIO_WritePin(EN_5V1_GPIO_Port, EN_5V1_Pin, GPIO_PIN_RESET); +2555:Src/main.c **** } +2556:Src/main.c **** +2557:Src/main.c **** if (Curr_setup->U5V2_EN) +2558:Src/main.c **** { +2559:Src/main.c **** HAL_GPIO_WritePin(EN_5V2_GPIO_Port, EN_5V2_Pin, GPIO_PIN_SET); +2560:Src/main.c **** } +2561:Src/main.c **** else +2562:Src/main.c **** { +2563:Src/main.c **** HAL_GPIO_WritePin(EN_5V2_GPIO_Port, EN_5V2_Pin, GPIO_PIN_RESET); +2564:Src/main.c **** } +2565:Src/main.c **** +2566:Src/main.c **** if (Curr_setup->LD1_EN) +2567:Src/main.c **** { +2568:Src/main.c **** HAL_GPIO_WritePin(LD1_EN_GPIO_Port, LD1_EN_Pin, GPIO_PIN_SET); +2569:Src/main.c **** //LL_SPI_Enable(SPI2);//Enable SPI for Laser1 DAC +2570:Src/main.c **** } +2571:Src/main.c **** else +2572:Src/main.c **** { +2573:Src/main.c **** HAL_GPIO_WritePin(LD1_EN_GPIO_Port, LD1_EN_Pin, GPIO_PIN_RESET); +2574:Src/main.c **** //LL_SPI_Disable(SPI2);//Disable SPI for Laser1 DAC +2575:Src/main.c **** } +2576:Src/main.c **** +2577:Src/main.c **** if (Curr_setup->LD2_EN) +2578:Src/main.c **** { +2579:Src/main.c **** HAL_GPIO_WritePin(LD2_EN_GPIO_Port, LD2_EN_Pin, GPIO_PIN_SET); +2580:Src/main.c **** //LL_SPI_Enable(SPI6);//Enable SPI for Laser2 DAC +2581:Src/main.c **** } +2582:Src/main.c **** else +2583:Src/main.c **** { +2584:Src/main.c **** HAL_GPIO_WritePin(LD2_EN_GPIO_Port, LD2_EN_Pin, GPIO_PIN_RESET); + ARM GAS /tmp/ccLSPxIe.s page 93 + + +2585:Src/main.c **** //LL_SPI_Disable(SPI6);//Disable SPI for Laser2 DAC +2586:Src/main.c **** } +2587:Src/main.c **** +2588:Src/main.c **** if (Curr_setup->REF1_EN) +2589:Src/main.c **** { +2590:Src/main.c **** HAL_GPIO_WritePin(REF0_EN_GPIO_Port, REF0_EN_Pin, GPIO_PIN_SET); +2591:Src/main.c **** } +2592:Src/main.c **** else +2593:Src/main.c **** { +2594:Src/main.c **** HAL_GPIO_WritePin(REF0_EN_GPIO_Port, REF0_EN_Pin, GPIO_PIN_RESET); +2595:Src/main.c **** } +2596:Src/main.c **** +2597:Src/main.c **** if (Curr_setup->REF2_EN) +2598:Src/main.c **** { +2599:Src/main.c **** HAL_GPIO_WritePin(REF2_ON_GPIO_Port, REF2_ON_Pin, GPIO_PIN_SET); +2600:Src/main.c **** } +2601:Src/main.c **** else +2602:Src/main.c **** { +2603:Src/main.c **** HAL_GPIO_WritePin(REF2_ON_GPIO_Port, REF2_ON_Pin, GPIO_PIN_RESET); +2604:Src/main.c **** } +2605:Src/main.c **** +2606:Src/main.c **** if ((Curr_setup->TS1_EN)&&(Curr_setup->TEC1_EN)) +2607:Src/main.c **** { +2608:Src/main.c **** Set_LTEC(3,32767); +2609:Src/main.c **** Set_LTEC(3,32767); +2610:Src/main.c **** HAL_GPIO_WritePin(TEC1_PD_GPIO_Port, TEC1_PD_Pin, GPIO_PIN_SET); +2611:Src/main.c **** HAL_GPIO_WritePin(TECEN1_GPIO_Port, TECEN1_Pin, GPIO_PIN_SET); +2612:Src/main.c **** } +2613:Src/main.c **** else +2614:Src/main.c **** { +2615:Src/main.c **** HAL_GPIO_WritePin(TECEN1_GPIO_Port, TECEN1_Pin, GPIO_PIN_RESET); +2616:Src/main.c **** HAL_GPIO_WritePin(TEC1_PD_GPIO_Port, TEC1_PD_Pin, GPIO_PIN_RESET); +2617:Src/main.c **** } +2618:Src/main.c **** +2619:Src/main.c **** if ((Curr_setup->TS2_EN)&&(Curr_setup->TEC2_EN)) +2620:Src/main.c **** { +2621:Src/main.c **** Set_LTEC(4,32767); +2622:Src/main.c **** Set_LTEC(4,32767); +2623:Src/main.c **** HAL_GPIO_WritePin(TEC2_PD_GPIO_Port, TEC2_PD_Pin, GPIO_PIN_SET); +2624:Src/main.c **** HAL_GPIO_WritePin(TECEN2_GPIO_Port, TECEN2_Pin, GPIO_PIN_SET); +2625:Src/main.c **** } +2626:Src/main.c **** else +2627:Src/main.c **** { +2628:Src/main.c **** HAL_GPIO_WritePin(TECEN2_GPIO_Port, TECEN2_Pin, GPIO_PIN_RESET); +2629:Src/main.c **** HAL_GPIO_WritePin(TEC2_PD_GPIO_Port, TEC2_PD_Pin, GPIO_PIN_RESET); +2630:Src/main.c **** } +2631:Src/main.c **** +2632:Src/main.c **** if (Curr_setup->PI1_RD==0) +2633:Src/main.c **** { +2634:Src/main.c **** LD1_curr_setup->P_coef_temp = 10; +2635:Src/main.c **** LD1_curr_setup->I_coef_temp = 0.01; +2636:Src/main.c **** } +2637:Src/main.c **** +2638:Src/main.c **** if (Curr_setup->PI2_RD==0) +2639:Src/main.c **** { +2640:Src/main.c **** LD2_curr_setup->P_coef_temp = 10; +2641:Src/main.c **** LD2_curr_setup->I_coef_temp = 0.01; + ARM GAS /tmp/ccLSPxIe.s page 94 + + +2642:Src/main.c **** } +2643:Src/main.c **** } +2644:Src/main.c **** +2645:Src/main.c **** static void Decode_task(uint16_t *Command, LDx_SetupTypeDef *LD1_curr_setup, LDx_SetupTypeDef *LD2_ +2646:Src/main.c **** { + 253 .loc 1 2646 1 is_stmt 1 view -0 254 .cfi_startproc 255 @ args = 0, pretend = 0, frame = 8 256 @ frame_needed = 0, uses_anonymous_args = 0 257 @ link register save eliminated. - 258 .loc 1 2552 1 is_stmt 0 view .LVU66 + 258 .loc 1 2646 1 is_stmt 0 view .LVU66 259 0000 82B0 sub sp, sp, #8 260 .LCFI4: 261 .cfi_def_cfa_offset 8 -2553:Src/main.c **** uint16_t *temp2; - 262 .loc 1 2553 2 is_stmt 1 view .LVU67 -2554:Src/main.c **** -2555:Src/main.c **** temp2 = (uint16_t *)Command; - 263 .loc 1 2555 2 view .LVU68 +2647:Src/main.c **** uint16_t *temp2; + 262 .loc 1 2647 2 is_stmt 1 view .LVU67 +2648:Src/main.c **** +2649:Src/main.c **** temp2 = (uint16_t *)Command; + 263 .loc 1 2649 2 view .LVU68 264 .LVL15: -2556:Src/main.c **** Curr_setup->WORK_EN = ((uint8_t)((*temp2)>>0))&0x01; - 265 .loc 1 2556 2 view .LVU69 - 266 .loc 1 2556 36 is_stmt 0 view .LVU70 +2650:Src/main.c **** Curr_setup->WORK_EN = ((uint8_t)((*temp2)>>0))&0x01; + 265 .loc 1 2650 2 view .LVU69 + 266 .loc 1 2650 36 is_stmt 0 view .LVU70 267 0002 0288 ldrh r2, [r0] 268 .LVL16: - 269 .loc 1 2556 48 view .LVU71 + 269 .loc 1 2650 48 view .LVU71 270 0004 02F00102 and r2, r2, #1 - 271 .loc 1 2556 22 view .LVU72 + 271 .loc 1 2650 22 view .LVU72 272 0008 1A70 strb r2, [r3] -2557:Src/main.c **** Curr_setup->U5V1_EN = ((uint8_t)((*temp2)>>1))&0x01; - 273 .loc 1 2557 2 is_stmt 1 view .LVU73 - 274 .loc 1 2557 36 is_stmt 0 view .LVU74 +2651:Src/main.c **** Curr_setup->U5V1_EN = ((uint8_t)((*temp2)>>1))&0x01; + 273 .loc 1 2651 2 is_stmt 1 view .LVU73 + 274 .loc 1 2651 36 is_stmt 0 view .LVU74 275 000a 0288 ldrh r2, [r0] - 276 .loc 1 2557 48 view .LVU75 + 276 .loc 1 2651 48 view .LVU75 277 000c C2F34002 ubfx r2, r2, #1, #1 - 278 .loc 1 2557 22 view .LVU76 + 278 .loc 1 2651 22 view .LVU76 279 0010 5A70 strb r2, [r3, #1] - ARM GAS /tmp/ccuHnxNu.s page 93 - - -2558:Src/main.c **** Curr_setup->U5V2_EN = ((uint8_t)((*temp2)>>2))&0x01; - 280 .loc 1 2558 2 is_stmt 1 view .LVU77 - 281 .loc 1 2558 36 is_stmt 0 view .LVU78 +2652:Src/main.c **** Curr_setup->U5V2_EN = ((uint8_t)((*temp2)>>2))&0x01; + 280 .loc 1 2652 2 is_stmt 1 view .LVU77 + 281 .loc 1 2652 36 is_stmt 0 view .LVU78 282 0012 0288 ldrh r2, [r0] - 283 .loc 1 2558 48 view .LVU79 + 283 .loc 1 2652 48 view .LVU79 284 0014 C2F38002 ubfx r2, r2, #2, #1 - 285 .loc 1 2558 22 view .LVU80 + 285 .loc 1 2652 22 view .LVU80 286 0018 9A70 strb r2, [r3, #2] -2559:Src/main.c **** Curr_setup->LD1_EN = ((uint8_t)((*temp2)>>3))&0x01; - 287 .loc 1 2559 2 is_stmt 1 view .LVU81 - 288 .loc 1 2559 35 is_stmt 0 view .LVU82 +2653:Src/main.c **** Curr_setup->LD1_EN = ((uint8_t)((*temp2)>>3))&0x01; + 287 .loc 1 2653 2 is_stmt 1 view .LVU81 + 288 .loc 1 2653 35 is_stmt 0 view .LVU82 289 001a 0288 ldrh r2, [r0] - 290 .loc 1 2559 47 view .LVU83 + 290 .loc 1 2653 47 view .LVU83 291 001c C2F3C002 ubfx r2, r2, #3, #1 - 292 .loc 1 2559 21 view .LVU84 + 292 .loc 1 2653 21 view .LVU84 293 0020 DA70 strb r2, [r3, #3] -2560:Src/main.c **** Curr_setup->LD2_EN = ((uint8_t)((*temp2)>>4))&0x01; - 294 .loc 1 2560 2 is_stmt 1 view .LVU85 - 295 .loc 1 2560 35 is_stmt 0 view .LVU86 +2654:Src/main.c **** Curr_setup->LD2_EN = ((uint8_t)((*temp2)>>4))&0x01; + 294 .loc 1 2654 2 is_stmt 1 view .LVU85 + 295 .loc 1 2654 35 is_stmt 0 view .LVU86 296 0022 0288 ldrh r2, [r0] - 297 .loc 1 2560 47 view .LVU87 + ARM GAS /tmp/ccLSPxIe.s page 95 + + + 297 .loc 1 2654 47 view .LVU87 298 0024 C2F30012 ubfx r2, r2, #4, #1 - 299 .loc 1 2560 21 view .LVU88 + 299 .loc 1 2654 21 view .LVU88 300 0028 1A71 strb r2, [r3, #4] -2561:Src/main.c **** Curr_setup->REF1_EN = ((uint8_t)((*temp2)>>5))&0x01; - 301 .loc 1 2561 2 is_stmt 1 view .LVU89 - 302 .loc 1 2561 36 is_stmt 0 view .LVU90 +2655:Src/main.c **** Curr_setup->REF1_EN = ((uint8_t)((*temp2)>>5))&0x01; + 301 .loc 1 2655 2 is_stmt 1 view .LVU89 + 302 .loc 1 2655 36 is_stmt 0 view .LVU90 303 002a 0288 ldrh r2, [r0] - 304 .loc 1 2561 48 view .LVU91 + 304 .loc 1 2655 48 view .LVU91 305 002c C2F34012 ubfx r2, r2, #5, #1 - 306 .loc 1 2561 22 view .LVU92 + 306 .loc 1 2655 22 view .LVU92 307 0030 5A71 strb r2, [r3, #5] -2562:Src/main.c **** Curr_setup->REF2_EN = ((uint8_t)((*temp2)>>6))&0x01; - 308 .loc 1 2562 2 is_stmt 1 view .LVU93 - 309 .loc 1 2562 36 is_stmt 0 view .LVU94 +2656:Src/main.c **** Curr_setup->REF2_EN = ((uint8_t)((*temp2)>>6))&0x01; + 308 .loc 1 2656 2 is_stmt 1 view .LVU93 + 309 .loc 1 2656 36 is_stmt 0 view .LVU94 310 0032 0288 ldrh r2, [r0] - 311 .loc 1 2562 48 view .LVU95 + 311 .loc 1 2656 48 view .LVU95 312 0034 C2F38012 ubfx r2, r2, #6, #1 - 313 .loc 1 2562 22 view .LVU96 + 313 .loc 1 2656 22 view .LVU96 314 0038 9A71 strb r2, [r3, #6] -2563:Src/main.c **** Curr_setup->TEC1_EN = ((uint8_t)((*temp2)>>7))&0x01; - 315 .loc 1 2563 2 is_stmt 1 view .LVU97 - 316 .loc 1 2563 36 is_stmt 0 view .LVU98 +2657:Src/main.c **** Curr_setup->TEC1_EN = ((uint8_t)((*temp2)>>7))&0x01; + 315 .loc 1 2657 2 is_stmt 1 view .LVU97 + 316 .loc 1 2657 36 is_stmt 0 view .LVU98 317 003a 0288 ldrh r2, [r0] - 318 .loc 1 2563 48 view .LVU99 + 318 .loc 1 2657 48 view .LVU99 319 003c C2F3C012 ubfx r2, r2, #7, #1 - 320 .loc 1 2563 22 view .LVU100 + 320 .loc 1 2657 22 view .LVU100 321 0040 DA71 strb r2, [r3, #7] -2564:Src/main.c **** Curr_setup->TEC2_EN = ((uint8_t)((*temp2)>>8))&0x01; - 322 .loc 1 2564 2 is_stmt 1 view .LVU101 - 323 .loc 1 2564 36 is_stmt 0 view .LVU102 +2658:Src/main.c **** Curr_setup->TEC2_EN = ((uint8_t)((*temp2)>>8))&0x01; + 322 .loc 1 2658 2 is_stmt 1 view .LVU101 + 323 .loc 1 2658 36 is_stmt 0 view .LVU102 324 0042 0288 ldrh r2, [r0] - 325 .loc 1 2564 48 view .LVU103 + 325 .loc 1 2658 48 view .LVU103 326 0044 C2F30022 ubfx r2, r2, #8, #1 - 327 .loc 1 2564 22 view .LVU104 + 327 .loc 1 2658 22 view .LVU104 328 0048 1A72 strb r2, [r3, #8] -2565:Src/main.c **** Curr_setup->TS1_EN = ((uint8_t)((*temp2)>>9))&0x01; - ARM GAS /tmp/ccuHnxNu.s page 94 - - - 329 .loc 1 2565 2 is_stmt 1 view .LVU105 - 330 .loc 1 2565 35 is_stmt 0 view .LVU106 +2659:Src/main.c **** Curr_setup->TS1_EN = ((uint8_t)((*temp2)>>9))&0x01; + 329 .loc 1 2659 2 is_stmt 1 view .LVU105 + 330 .loc 1 2659 35 is_stmt 0 view .LVU106 331 004a 0288 ldrh r2, [r0] - 332 .loc 1 2565 47 view .LVU107 + 332 .loc 1 2659 47 view .LVU107 333 004c C2F34022 ubfx r2, r2, #9, #1 - 334 .loc 1 2565 21 view .LVU108 + 334 .loc 1 2659 21 view .LVU108 335 0050 5A72 strb r2, [r3, #9] -2566:Src/main.c **** Curr_setup->TS2_EN = ((uint8_t)((*temp2)>>10))&0x01; - 336 .loc 1 2566 2 is_stmt 1 view .LVU109 - 337 .loc 1 2566 35 is_stmt 0 view .LVU110 +2660:Src/main.c **** Curr_setup->TS2_EN = ((uint8_t)((*temp2)>>10))&0x01; + 336 .loc 1 2660 2 is_stmt 1 view .LVU109 + 337 .loc 1 2660 35 is_stmt 0 view .LVU110 338 0052 0288 ldrh r2, [r0] - 339 .loc 1 2566 48 view .LVU111 + 339 .loc 1 2660 48 view .LVU111 340 0054 C2F38022 ubfx r2, r2, #10, #1 - 341 .loc 1 2566 21 view .LVU112 + 341 .loc 1 2660 21 view .LVU112 342 0058 9A72 strb r2, [r3, #10] -2567:Src/main.c **** Curr_setup->SD_EN = ((uint8_t)((*temp2)>>11))&0x01; - 343 .loc 1 2567 2 is_stmt 1 view .LVU113 - 344 .loc 1 2567 34 is_stmt 0 view .LVU114 +2661:Src/main.c **** Curr_setup->SD_EN = ((uint8_t)((*temp2)>>11))&0x01; + 343 .loc 1 2661 2 is_stmt 1 view .LVU113 + 344 .loc 1 2661 34 is_stmt 0 view .LVU114 345 005a 0288 ldrh r2, [r0] - 346 .loc 1 2567 47 view .LVU115 + 346 .loc 1 2661 47 view .LVU115 + ARM GAS /tmp/ccLSPxIe.s page 96 + + 347 005c C2F3C022 ubfx r2, r2, #11, #1 - 348 .loc 1 2567 20 view .LVU116 + 348 .loc 1 2661 20 view .LVU116 349 0060 DA72 strb r2, [r3, #11] -2568:Src/main.c **** Curr_setup->PI1_RD = ((uint8_t)((*temp2)>>12))&0x01; - 350 .loc 1 2568 2 is_stmt 1 view .LVU117 - 351 .loc 1 2568 35 is_stmt 0 view .LVU118 +2662:Src/main.c **** Curr_setup->PI1_RD = ((uint8_t)((*temp2)>>12))&0x01; + 350 .loc 1 2662 2 is_stmt 1 view .LVU117 + 351 .loc 1 2662 35 is_stmt 0 view .LVU118 352 0062 0288 ldrh r2, [r0] - 353 .loc 1 2568 48 view .LVU119 + 353 .loc 1 2662 48 view .LVU119 354 0064 C2F30032 ubfx r2, r2, #12, #1 - 355 .loc 1 2568 21 view .LVU120 + 355 .loc 1 2662 21 view .LVU120 356 0068 1A73 strb r2, [r3, #12] -2569:Src/main.c **** Curr_setup->PI2_RD = ((uint8_t)((*temp2)>>13))&0x01; - 357 .loc 1 2569 2 is_stmt 1 view .LVU121 - 358 .loc 1 2569 35 is_stmt 0 view .LVU122 +2663:Src/main.c **** Curr_setup->PI2_RD = ((uint8_t)((*temp2)>>13))&0x01; + 357 .loc 1 2663 2 is_stmt 1 view .LVU121 + 358 .loc 1 2663 35 is_stmt 0 view .LVU122 359 006a 0288 ldrh r2, [r0] - 360 .loc 1 2569 48 view .LVU123 + 360 .loc 1 2663 48 view .LVU123 361 006c C2F34032 ubfx r2, r2, #13, #1 - 362 .loc 1 2569 21 view .LVU124 + 362 .loc 1 2663 21 view .LVU124 363 0070 5A73 strb r2, [r3, #13] -2570:Src/main.c **** -2571:Src/main.c **** temp2++; - 364 .loc 1 2571 2 is_stmt 1 view .LVU125 +2664:Src/main.c **** +2665:Src/main.c **** temp2++; + 364 .loc 1 2665 2 is_stmt 1 view .LVU125 365 .LVL17: -2572:Src/main.c **** task.task_type = (uint8_t)(*temp2); temp2++; - 366 .loc 1 2572 2 view .LVU126 - 367 .loc 1 2572 21 is_stmt 0 view .LVU127 +2666:Src/main.c **** task.task_type = (uint8_t)(*temp2); temp2++; + 366 .loc 1 2666 2 view .LVU126 + 367 .loc 1 2666 21 is_stmt 0 view .LVU127 368 0072 8278 ldrb r2, [r0, #2] @ zero_extendqisi2 - 369 .loc 1 2572 19 view .LVU128 + 369 .loc 1 2666 19 view .LVU128 370 0074 384B ldr r3, .L14+8 371 .LVL18: - 372 .loc 1 2572 19 view .LVU129 + 372 .loc 1 2666 19 view .LVU129 373 0076 1A70 strb r2, [r3] - 374 .loc 1 2572 40 is_stmt 1 view .LVU130 + 374 .loc 1 2666 40 is_stmt 1 view .LVU130 375 .LVL19: -2573:Src/main.c **** task.min_param = (float)(*temp2); temp2++; - 376 .loc 1 2573 2 view .LVU131 - 377 .loc 1 2573 29 is_stmt 0 view .LVU132 - ARM GAS /tmp/ccuHnxNu.s page 95 - - +2667:Src/main.c **** task.min_param = (float)(*temp2); temp2++; + 376 .loc 1 2667 2 view .LVU131 + 377 .loc 1 2667 29 is_stmt 0 view .LVU132 378 0078 8288 ldrh r2, [r0, #4] 379 007a 07EE902A vmov s15, r2 @ int - 380 .loc 1 2573 21 view .LVU133 + 380 .loc 1 2667 21 view .LVU133 381 007e F8EE677A vcvt.f32.u32 s15, s15 - 382 .loc 1 2573 19 view .LVU134 + 382 .loc 1 2667 19 view .LVU134 383 0082 C3ED017A vstr.32 s15, [r3, #4] - 384 .loc 1 2573 38 is_stmt 1 view .LVU135 + 384 .loc 1 2667 38 is_stmt 1 view .LVU135 385 .LVL20: -2574:Src/main.c **** task.max_param = (float)(*temp2); temp2++; - 386 .loc 1 2574 2 view .LVU136 - 387 .loc 1 2574 29 is_stmt 0 view .LVU137 +2668:Src/main.c **** task.max_param = (float)(*temp2); temp2++; + 386 .loc 1 2668 2 view .LVU136 + 387 .loc 1 2668 29 is_stmt 0 view .LVU137 388 0086 C288 ldrh r2, [r0, #6] 389 0088 07EE902A vmov s15, r2 @ int - 390 .loc 1 2574 21 view .LVU138 + 390 .loc 1 2668 21 view .LVU138 391 008c F8EE677A vcvt.f32.u32 s15, s15 - 392 .loc 1 2574 19 view .LVU139 + 392 .loc 1 2668 19 view .LVU139 393 0090 C3ED027A vstr.32 s15, [r3, #8] - 394 .loc 1 2574 38 is_stmt 1 view .LVU140 + 394 .loc 1 2668 38 is_stmt 1 view .LVU140 395 .LVL21: -2575:Src/main.c **** task.delta_param = (float)(*temp2); temp2++; - 396 .loc 1 2575 2 view .LVU141 - 397 .loc 1 2575 29 is_stmt 0 view .LVU142 +2669:Src/main.c **** task.delta_param = (float)(*temp2); temp2++; + ARM GAS /tmp/ccLSPxIe.s page 97 + + + 396 .loc 1 2669 2 view .LVU141 + 397 .loc 1 2669 29 is_stmt 0 view .LVU142 398 0094 0289 ldrh r2, [r0, #8] 399 0096 07EE902A vmov s15, r2 @ int - 400 .loc 1 2575 21 view .LVU143 + 400 .loc 1 2669 21 view .LVU143 401 009a F8EE677A vcvt.f32.u32 s15, s15 - 402 .loc 1 2575 19 view .LVU144 + 402 .loc 1 2669 19 view .LVU144 403 009e C3ED037A vstr.32 s15, [r3, #12] - 404 .loc 1 2575 38 is_stmt 1 view .LVU145 + 404 .loc 1 2669 38 is_stmt 1 view .LVU145 405 .LVL22: -2576:Src/main.c **** task.dt = (float)(*temp2) / 100.0; temp2++; - 406 .loc 1 2576 2 view .LVU146 - 407 .loc 1 2576 29 is_stmt 0 view .LVU147 +2670:Src/main.c **** task.dt = (float)(*temp2) / 100.0; temp2++; + 406 .loc 1 2670 2 view .LVU146 + 407 .loc 1 2670 29 is_stmt 0 view .LVU147 408 00a2 4289 ldrh r2, [r0, #10] 409 00a4 07EE102A vmov s14, r2 @ int - 410 .loc 1 2576 21 view .LVU148 + 410 .loc 1 2670 21 view .LVU148 411 00a8 B8EE477B vcvt.f64.u32 d7, s14 - 412 .loc 1 2576 37 view .LVU149 + 412 .loc 1 2670 37 view .LVU149 413 00ac 9FED285B vldr.64 d5, .L14 414 00b0 87EE056B vdiv.f64 d6, d7, d5 - 415 .loc 1 2576 19 view .LVU150 + 415 .loc 1 2670 19 view .LVU150 416 00b4 FCEEC67B vcvt.u32.f64 s15, d6 417 00b8 CDED017A vstr.32 s15, [sp, #4] @ int 418 00bc 9DF80420 ldrb r2, [sp, #4] @ zero_extendqisi2 419 00c0 1A75 strb r2, [r3, #20] - 420 .loc 1 2576 46 is_stmt 1 view .LVU151 + 420 .loc 1 2670 46 is_stmt 1 view .LVU151 421 .LVL23: -2577:Src/main.c **** task.sec_param = (float)(*temp2); temp2++; - 422 .loc 1 2577 2 view .LVU152 - 423 .loc 1 2577 29 is_stmt 0 view .LVU153 +2671:Src/main.c **** task.sec_param = (float)(*temp2); temp2++; + 422 .loc 1 2671 2 view .LVU152 + 423 .loc 1 2671 29 is_stmt 0 view .LVU153 424 00c2 8189 ldrh r1, [r0, #12] 425 .LVL24: - 426 .loc 1 2577 29 view .LVU154 + 426 .loc 1 2671 29 view .LVU154 427 00c4 07EE901A vmov s15, r1 @ int - 428 .loc 1 2577 21 view .LVU155 + 428 .loc 1 2671 21 view .LVU155 429 00c8 F8EE677A vcvt.f32.u32 s15, s15 - 430 .loc 1 2577 19 view .LVU156 - ARM GAS /tmp/ccuHnxNu.s page 96 - - + 430 .loc 1 2671 19 view .LVU156 431 00cc C3ED067A vstr.32 s15, [r3, #24] - 432 .loc 1 2577 38 is_stmt 1 view .LVU157 + 432 .loc 1 2671 38 is_stmt 1 view .LVU157 433 .LVL25: -2578:Src/main.c **** task.curr = (float)(*temp2); temp2++; - 434 .loc 1 2578 2 view .LVU158 - 435 .loc 1 2578 29 is_stmt 0 view .LVU159 +2672:Src/main.c **** task.curr = (float)(*temp2); temp2++; + 434 .loc 1 2672 2 view .LVU158 + 435 .loc 1 2672 29 is_stmt 0 view .LVU159 436 00d0 C189 ldrh r1, [r0, #14] 437 00d2 07EE901A vmov s15, r1 @ int - 438 .loc 1 2578 21 view .LVU160 + 438 .loc 1 2672 21 view .LVU160 439 00d6 F8EE677A vcvt.f32.u32 s15, s15 - 440 .loc 1 2578 19 view .LVU161 + 440 .loc 1 2672 19 view .LVU161 441 00da C3ED077A vstr.32 s15, [r3, #28] - 442 .loc 1 2578 38 is_stmt 1 view .LVU162 + 442 .loc 1 2672 38 is_stmt 1 view .LVU162 443 .LVL26: -2579:Src/main.c **** task.temp = (float)(*temp2); temp2++; - 444 .loc 1 2579 2 view .LVU163 - 445 .loc 1 2579 29 is_stmt 0 view .LVU164 +2673:Src/main.c **** task.temp = (float)(*temp2); temp2++; + 444 .loc 1 2673 2 view .LVU163 + 445 .loc 1 2673 29 is_stmt 0 view .LVU164 446 00de 018A ldrh r1, [r0, #16] 447 00e0 07EE901A vmov s15, r1 @ int - 448 .loc 1 2579 21 view .LVU165 + 448 .loc 1 2673 21 view .LVU165 + ARM GAS /tmp/ccLSPxIe.s page 98 + + 449 00e4 F8EE677A vcvt.f32.u32 s15, s15 - 450 .loc 1 2579 19 view .LVU166 + 450 .loc 1 2673 19 view .LVU166 451 00e8 C3ED087A vstr.32 s15, [r3, #32] - 452 .loc 1 2579 38 is_stmt 1 view .LVU167 + 452 .loc 1 2673 38 is_stmt 1 view .LVU167 453 .LVL27: -2580:Src/main.c **** task.tau = (float)(*temp2); temp2++; - 454 .loc 1 2580 2 view .LVU168 - 455 .loc 1 2580 29 is_stmt 0 view .LVU169 +2674:Src/main.c **** task.tau = (float)(*temp2); temp2++; + 454 .loc 1 2674 2 view .LVU168 + 455 .loc 1 2674 29 is_stmt 0 view .LVU169 456 00ec 418A ldrh r1, [r0, #18] - 457 .loc 1 2580 19 view .LVU170 + 457 .loc 1 2674 19 view .LVU170 458 00ee D982 strh r1, [r3, #22] @ movhi - 459 .loc 1 2580 38 is_stmt 1 view .LVU171 + 459 .loc 1 2674 38 is_stmt 1 view .LVU171 460 .LVL28: -2581:Src/main.c **** task.p_coef_1 = (float)(*temp2) * 256.0; temp2++; - 461 .loc 1 2581 2 view .LVU172 - 462 .loc 1 2581 29 is_stmt 0 view .LVU173 +2675:Src/main.c **** task.p_coef_1 = (float)(*temp2) * 256.0; temp2++; + 461 .loc 1 2675 2 view .LVU172 + 462 .loc 1 2675 29 is_stmt 0 view .LVU173 463 00f0 818A ldrh r1, [r0, #20] 464 00f2 07EE901A vmov s15, r1 @ int - 465 .loc 1 2581 21 view .LVU174 + 465 .loc 1 2675 21 view .LVU174 466 00f6 F8EE677A vcvt.f32.u32 s15, s15 - 467 .loc 1 2581 37 view .LVU175 + 467 .loc 1 2675 37 view .LVU175 468 00fa 9FED187A vldr.32 s14, .L14+12 469 00fe 67EE877A vmul.f32 s15, s15, s14 - 470 .loc 1 2581 19 view .LVU176 + 470 .loc 1 2675 19 view .LVU176 471 0102 C3ED0A7A vstr.32 s15, [r3, #40] - 472 .loc 1 2581 46 is_stmt 1 view .LVU177 + 472 .loc 1 2675 46 is_stmt 1 view .LVU177 473 .LVL29: -2582:Src/main.c **** task.i_coef_1 = (float)(*temp2) * 256.0; temp2++; - 474 .loc 1 2582 2 view .LVU178 - 475 .loc 1 2582 29 is_stmt 0 view .LVU179 +2676:Src/main.c **** task.i_coef_1 = (float)(*temp2) * 256.0; temp2++; + 474 .loc 1 2676 2 view .LVU178 + 475 .loc 1 2676 29 is_stmt 0 view .LVU179 476 0106 C18A ldrh r1, [r0, #22] 477 0108 07EE901A vmov s15, r1 @ int - 478 .loc 1 2582 21 view .LVU180 + 478 .loc 1 2676 21 view .LVU180 479 010c F8EE677A vcvt.f32.u32 s15, s15 - 480 .loc 1 2582 37 view .LVU181 + 480 .loc 1 2676 37 view .LVU181 481 0110 67EE877A vmul.f32 s15, s15, s14 - 482 .loc 1 2582 19 view .LVU182 - ARM GAS /tmp/ccuHnxNu.s page 97 - - + 482 .loc 1 2676 19 view .LVU182 483 0114 C3ED097A vstr.32 s15, [r3, #36] - 484 .loc 1 2582 46 is_stmt 1 view .LVU183 + 484 .loc 1 2676 46 is_stmt 1 view .LVU183 485 .LVL30: -2583:Src/main.c **** task.p_coef_2 = (float)(*temp2) * 256.0; temp2++; - 486 .loc 1 2583 2 view .LVU184 - 487 .loc 1 2583 29 is_stmt 0 view .LVU185 +2677:Src/main.c **** task.p_coef_2 = (float)(*temp2) * 256.0; temp2++; + 486 .loc 1 2677 2 view .LVU184 + 487 .loc 1 2677 29 is_stmt 0 view .LVU185 488 0118 018B ldrh r1, [r0, #24] 489 011a 07EE901A vmov s15, r1 @ int - 490 .loc 1 2583 21 view .LVU186 + 490 .loc 1 2677 21 view .LVU186 491 011e F8EE677A vcvt.f32.u32 s15, s15 - 492 .loc 1 2583 37 view .LVU187 + 492 .loc 1 2677 37 view .LVU187 493 0122 67EE877A vmul.f32 s15, s15, s14 - 494 .loc 1 2583 19 view .LVU188 + 494 .loc 1 2677 19 view .LVU188 495 0126 C3ED0C7A vstr.32 s15, [r3, #48] - 496 .loc 1 2583 46 is_stmt 1 view .LVU189 + 496 .loc 1 2677 46 is_stmt 1 view .LVU189 497 .LVL31: -2584:Src/main.c **** task.i_coef_2 = (float)(*temp2) * 256.0; temp2++; - 498 .loc 1 2584 2 view .LVU190 - 499 .loc 1 2584 29 is_stmt 0 view .LVU191 +2678:Src/main.c **** task.i_coef_2 = (float)(*temp2) * 256.0; temp2++; + 498 .loc 1 2678 2 view .LVU190 + 499 .loc 1 2678 29 is_stmt 0 view .LVU191 500 012a 418B ldrh r1, [r0, #26] + ARM GAS /tmp/ccLSPxIe.s page 99 + + 501 012c 07EE901A vmov s15, r1 @ int - 502 .loc 1 2584 21 view .LVU192 + 502 .loc 1 2678 21 view .LVU192 503 0130 F8EE677A vcvt.f32.u32 s15, s15 - 504 .loc 1 2584 37 view .LVU193 + 504 .loc 1 2678 37 view .LVU193 505 0134 67EE877A vmul.f32 s15, s15, s14 - 506 .loc 1 2584 19 view .LVU194 + 506 .loc 1 2678 19 view .LVU194 507 0138 C3ED0B7A vstr.32 s15, [r3, #44] - 508 .loc 1 2584 46 is_stmt 1 view .LVU195 + 508 .loc 1 2678 46 is_stmt 1 view .LVU195 509 .LVL32: -2585:Src/main.c **** -2586:Src/main.c **** TO10_counter = task.dt / 10; - 510 .loc 1 2586 2 view .LVU196 - 511 .loc 1 2586 25 is_stmt 0 view .LVU197 +2679:Src/main.c **** +2680:Src/main.c **** TO10_counter = task.dt / 10; + 510 .loc 1 2680 2 view .LVU196 + 511 .loc 1 2680 25 is_stmt 0 view .LVU197 512 013c 084B ldr r3, .L14+16 513 013e A3FB0232 umull r3, r2, r3, r2 514 0142 D208 lsrs r2, r2, #3 - 515 .loc 1 2586 15 view .LVU198 + 515 .loc 1 2680 15 view .LVU198 516 0144 074B ldr r3, .L14+20 517 0146 1A60 str r2, [r3] -2587:Src/main.c **** } - 518 .loc 1 2587 1 view .LVU199 +2681:Src/main.c **** } + 518 .loc 1 2681 1 view .LVU199 519 0148 02B0 add sp, sp, #8 520 .LCFI5: 521 .cfi_def_cfa_offset 0 @@ -5818,9 +5918,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 532 0164 00000000 .word TO10_counter 533 .cfi_endproc 534 .LFE1210: - ARM GAS /tmp/ccuHnxNu.s page 98 - - 536 .section .text.SPI2_SetMode,"ax",%progbits 537 .align 1 538 .syntax unified @@ -5829,90 +5926,93 @@ ARM GAS /tmp/ccuHnxNu.s page 1 542 SPI2_SetMode: 543 .LVL33: 544 .LFB1213: -2588:Src/main.c **** -2589:Src/main.c **** void OUT_trigger(uint8_t out_n) -2590:Src/main.c **** { -2591:Src/main.c **** switch (out_n) -2592:Src/main.c **** { -2593:Src/main.c **** case 0: -2594:Src/main.c **** HAL_GPIO_WritePin(OUT_0_GPIO_Port, OUT_0_Pin, GPIO_PIN_SET); -2595:Src/main.c **** HAL_GPIO_WritePin(OUT_0_GPIO_Port, OUT_0_Pin, GPIO_PIN_RESET); -2596:Src/main.c **** break; -2597:Src/main.c **** -2598:Src/main.c **** case 1: -2599:Src/main.c **** HAL_GPIO_WritePin(OUT_1_GPIO_Port, OUT_1_Pin, GPIO_PIN_SET); -2600:Src/main.c **** HAL_GPIO_WritePin(OUT_1_GPIO_Port, OUT_1_Pin, GPIO_PIN_RESET); -2601:Src/main.c **** break; -2602:Src/main.c **** -2603:Src/main.c **** case 2: -2604:Src/main.c **** HAL_GPIO_WritePin(OUT_2_GPIO_Port, OUT_2_Pin, GPIO_PIN_SET); -2605:Src/main.c **** HAL_GPIO_WritePin(OUT_2_GPIO_Port, OUT_2_Pin, GPIO_PIN_RESET); -2606:Src/main.c **** break; -2607:Src/main.c **** -2608:Src/main.c **** case 3: -2609:Src/main.c **** HAL_GPIO_WritePin(OUT_3_GPIO_Port, OUT_3_Pin, GPIO_PIN_SET); -2610:Src/main.c **** HAL_GPIO_WritePin(OUT_3_GPIO_Port, OUT_3_Pin, GPIO_PIN_RESET); -2611:Src/main.c **** break; -2612:Src/main.c **** -2613:Src/main.c **** case 4: -2614:Src/main.c **** HAL_GPIO_WritePin(OUT_4_GPIO_Port, OUT_4_Pin, GPIO_PIN_SET); -2615:Src/main.c **** HAL_GPIO_WritePin(OUT_4_GPIO_Port, OUT_4_Pin, GPIO_PIN_RESET); -2616:Src/main.c **** break; -2617:Src/main.c **** -2618:Src/main.c **** case 5: -2619:Src/main.c **** HAL_GPIO_WritePin(OUT_5_GPIO_Port, OUT_5_Pin, GPIO_PIN_SET); -2620:Src/main.c **** HAL_GPIO_WritePin(OUT_5_GPIO_Port, OUT_5_Pin, GPIO_PIN_RESET); -2621:Src/main.c **** break; -2622:Src/main.c **** -2623:Src/main.c **** case 6: -2624:Src/main.c **** HAL_GPIO_WritePin(OUT_6_GPIO_Port, OUT_6_Pin, GPIO_PIN_SET); -2625:Src/main.c **** HAL_GPIO_WritePin(OUT_6_GPIO_Port, OUT_6_Pin, GPIO_PIN_RESET); -2626:Src/main.c **** break; -2627:Src/main.c **** -2628:Src/main.c **** case 7: -2629:Src/main.c **** HAL_GPIO_WritePin(OUT_7_GPIO_Port, OUT_7_Pin, GPIO_PIN_SET); -2630:Src/main.c **** HAL_GPIO_WritePin(OUT_7_GPIO_Port, OUT_7_Pin, GPIO_PIN_RESET); -2631:Src/main.c **** break; -2632:Src/main.c **** -2633:Src/main.c **** case 8: -2634:Src/main.c **** HAL_GPIO_WritePin(OUT_8_GPIO_Port, OUT_8_Pin, GPIO_PIN_SET); -2635:Src/main.c **** HAL_GPIO_WritePin(OUT_8_GPIO_Port, OUT_8_Pin, GPIO_PIN_RESET); -2636:Src/main.c **** break; - ARM GAS /tmp/ccuHnxNu.s page 99 +2682:Src/main.c **** +2683:Src/main.c **** void OUT_trigger(uint8_t out_n) +2684:Src/main.c **** { +2685:Src/main.c **** switch (out_n) +2686:Src/main.c **** { +2687:Src/main.c **** case 0: +2688:Src/main.c **** HAL_GPIO_WritePin(OUT_0_GPIO_Port, OUT_0_Pin, GPIO_PIN_SET); +2689:Src/main.c **** HAL_GPIO_WritePin(OUT_0_GPIO_Port, OUT_0_Pin, GPIO_PIN_RESET); +2690:Src/main.c **** break; +2691:Src/main.c **** +2692:Src/main.c **** case 1: +2693:Src/main.c **** HAL_GPIO_WritePin(OUT_1_GPIO_Port, OUT_1_Pin, GPIO_PIN_SET); + ARM GAS /tmp/ccLSPxIe.s page 100 -2637:Src/main.c **** -2638:Src/main.c **** case 9: -2639:Src/main.c **** HAL_GPIO_WritePin(OUT_9_GPIO_Port, OUT_9_Pin, GPIO_PIN_SET); -2640:Src/main.c **** HAL_GPIO_WritePin(OUT_9_GPIO_Port, OUT_9_Pin, GPIO_PIN_RESET); -2641:Src/main.c **** break; -2642:Src/main.c **** } -2643:Src/main.c **** } -2644:Src/main.c **** -2645:Src/main.c **** static void AD9102_Init(void) -2646:Src/main.c **** { -2647:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); -2648:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_RESET); -2649:Src/main.c **** for (volatile uint32_t d = 0; d < 1000; d++) {} -2650:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); -2651:Src/main.c **** -2652:Src/main.c **** AD9102_WriteRegTable(ad9102_example4_regval, AD9102_REG_COUNT); -2653:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); -2654:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); -2655:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); -2656:Src/main.c **** } -2657:Src/main.c **** -2658:Src/main.c **** static void SPI2_SetMode(uint32_t polarity, uint32_t phase) -2659:Src/main.c **** { - 545 .loc 1 2659 1 is_stmt 1 view -0 +2694:Src/main.c **** HAL_GPIO_WritePin(OUT_1_GPIO_Port, OUT_1_Pin, GPIO_PIN_RESET); +2695:Src/main.c **** break; +2696:Src/main.c **** +2697:Src/main.c **** case 2: +2698:Src/main.c **** HAL_GPIO_WritePin(OUT_2_GPIO_Port, OUT_2_Pin, GPIO_PIN_SET); +2699:Src/main.c **** HAL_GPIO_WritePin(OUT_2_GPIO_Port, OUT_2_Pin, GPIO_PIN_RESET); +2700:Src/main.c **** break; +2701:Src/main.c **** +2702:Src/main.c **** case 3: +2703:Src/main.c **** HAL_GPIO_WritePin(OUT_3_GPIO_Port, OUT_3_Pin, GPIO_PIN_SET); +2704:Src/main.c **** HAL_GPIO_WritePin(OUT_3_GPIO_Port, OUT_3_Pin, GPIO_PIN_RESET); +2705:Src/main.c **** break; +2706:Src/main.c **** +2707:Src/main.c **** case 4: +2708:Src/main.c **** HAL_GPIO_WritePin(OUT_4_GPIO_Port, OUT_4_Pin, GPIO_PIN_SET); +2709:Src/main.c **** HAL_GPIO_WritePin(OUT_4_GPIO_Port, OUT_4_Pin, GPIO_PIN_RESET); +2710:Src/main.c **** break; +2711:Src/main.c **** +2712:Src/main.c **** case 5: +2713:Src/main.c **** HAL_GPIO_WritePin(OUT_5_GPIO_Port, OUT_5_Pin, GPIO_PIN_SET); +2714:Src/main.c **** HAL_GPIO_WritePin(OUT_5_GPIO_Port, OUT_5_Pin, GPIO_PIN_RESET); +2715:Src/main.c **** break; +2716:Src/main.c **** +2717:Src/main.c **** case 6: +2718:Src/main.c **** HAL_GPIO_WritePin(OUT_6_GPIO_Port, OUT_6_Pin, GPIO_PIN_SET); +2719:Src/main.c **** HAL_GPIO_WritePin(OUT_6_GPIO_Port, OUT_6_Pin, GPIO_PIN_RESET); +2720:Src/main.c **** break; +2721:Src/main.c **** +2722:Src/main.c **** case 7: +2723:Src/main.c **** HAL_GPIO_WritePin(OUT_7_GPIO_Port, OUT_7_Pin, GPIO_PIN_SET); +2724:Src/main.c **** HAL_GPIO_WritePin(OUT_7_GPIO_Port, OUT_7_Pin, GPIO_PIN_RESET); +2725:Src/main.c **** break; +2726:Src/main.c **** +2727:Src/main.c **** case 8: +2728:Src/main.c **** HAL_GPIO_WritePin(OUT_8_GPIO_Port, OUT_8_Pin, GPIO_PIN_SET); +2729:Src/main.c **** HAL_GPIO_WritePin(OUT_8_GPIO_Port, OUT_8_Pin, GPIO_PIN_RESET); +2730:Src/main.c **** break; +2731:Src/main.c **** +2732:Src/main.c **** case 9: +2733:Src/main.c **** HAL_GPIO_WritePin(OUT_9_GPIO_Port, OUT_9_Pin, GPIO_PIN_SET); +2734:Src/main.c **** HAL_GPIO_WritePin(OUT_9_GPIO_Port, OUT_9_Pin, GPIO_PIN_RESET); +2735:Src/main.c **** break; +2736:Src/main.c **** } +2737:Src/main.c **** } +2738:Src/main.c **** +2739:Src/main.c **** static void AD9102_Init(void) +2740:Src/main.c **** { +2741:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); +2742:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_RESET); +2743:Src/main.c **** for (volatile uint32_t d = 0; d < 1000; d++) {} +2744:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); +2745:Src/main.c **** +2746:Src/main.c **** AD9102_WriteRegTable(ad9102_example4_regval, AD9102_REG_COUNT); +2747:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); +2748:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); +2749:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); +2750:Src/main.c **** } + ARM GAS /tmp/ccLSPxIe.s page 101 + + +2751:Src/main.c **** +2752:Src/main.c **** static void SPI2_SetMode(uint32_t polarity, uint32_t phase) +2753:Src/main.c **** { + 545 .loc 1 2753 1 is_stmt 1 view -0 546 .cfi_startproc 547 @ args = 0, pretend = 0, frame = 0 548 @ frame_needed = 0, uses_anonymous_args = 0 549 @ link register save eliminated. -2660:Src/main.c **** if (LL_SPI_IsEnabled(SPI2)) - 550 .loc 1 2660 2 view .LVU201 - 551 .LBB360: - 552 .LBI360: +2754:Src/main.c **** if (LL_SPI_IsEnabled(SPI2)) + 550 .loc 1 2754 2 view .LVU201 + 551 .LBB363: + 552 .LBI363: 553 .file 4 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h" 1:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 2:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** ****************************************************************************** @@ -5938,9 +6038,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 22:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 23:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #ifdef __cplusplus 24:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** extern "C" { - ARM GAS /tmp/ccuHnxNu.s page 100 - - 25:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #endif 26:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 27:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /* Includes ------------------------------------------------------------------*/ @@ -5961,6 +6058,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 42:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /* Private macros ------------------------------------------------------------*/ 43:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 44:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /* Exported types ------------------------------------------------------------*/ + ARM GAS /tmp/ccLSPxIe.s page 102 + + 45:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #if defined(USE_FULL_LL_DRIVER) 46:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @defgroup SPI_LL_ES_INIT SPI Exported Init structure 47:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @{ @@ -5998,9 +6098,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 79:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 80:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** uint32_t NSS; /*!< Specifies whether the NSS signal is managed by hardware (N 81:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** This parameter can be a value of @ref SPI_LL_EC_NSS_MODE. - ARM GAS /tmp/ccuHnxNu.s page 101 - - 82:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 83:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** This feature can be modified afterwards using unitary func 84:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** @@ -6021,6 +6118,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 99:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** This feature can be modified afterwards using unitary func 100:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 101:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** uint32_t CRCPoly; /*!< Specifies the polynomial used for the CRC calculation. + ARM GAS /tmp/ccLSPxIe.s page 103 + + 102:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** This parameter must be a number between Min_Data = 0x00 an 103:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 104:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** This feature can be modified afterwards using unitary func @@ -6058,9 +6158,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 137:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_SPI_CR2_RXNEIE SPI_CR2_RXNEIE /*!< Rx buffer not empty inter 138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_SPI_CR2_TXEIE SPI_CR2_TXEIE /*!< Tx buffer empty interrupt - ARM GAS /tmp/ccuHnxNu.s page 102 - - 139:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_SPI_CR2_ERRIE SPI_CR2_ERRIE /*!< Error interrupt enable 140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 141:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @} @@ -6081,6 +6178,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 156:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_SPI_PROTOCOL_MOTOROLA 0x00000000U /*!< Motorola mode. Used as de 157:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_SPI_PROTOCOL_TI (SPI_CR2_FRF) /*!< TI mode 158:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** + ARM GAS /tmp/ccLSPxIe.s page 104 + + 159:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @} 160:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 161:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** @@ -6118,9 +6218,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 193:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 194:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 195:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @defgroup SPI_LL_EC_BIT_ORDER Transmission Bit Order - ARM GAS /tmp/ccuHnxNu.s page 103 - - 196:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @{ 197:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 198:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_SPI_LSB_FIRST (SPI_CR1_LSBFIRST) /*!< Data is transmitted/recei @@ -6141,6 +6238,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 213:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 214:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @defgroup SPI_LL_EC_NSS_MODE Slave Select Pin Mode + ARM GAS /tmp/ccLSPxIe.s page 105 + + 216:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @{ 217:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 218:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_SPI_NSS_SOFT (SPI_CR1_SSM) /*!< NSS managed inter @@ -6178,9 +6278,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 250:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_SPI_CRCCALCULATION_ENABLE (SPI_CR1_CRCEN) /*!< CRC calculation enabled 251:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 252:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @} - ARM GAS /tmp/ccuHnxNu.s page 104 - - 253:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 254:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #endif /* USE_FULL_LL_DRIVER */ 255:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** @@ -6201,6 +6298,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 270:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 271:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @} 272:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 106 + + 273:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 274:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @defgroup SPI_LL_EC_RX_FIFO RX FIFO Level 275:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @{ @@ -6238,9 +6338,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 307:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @} 308:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** - ARM GAS /tmp/ccuHnxNu.s page 105 - - 310:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /* Exported macro ------------------------------------------------------------*/ 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @defgroup SPI_LL_Exported_Macros SPI Exported Macros 312:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @{ @@ -6261,6 +6358,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 327:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 328:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 329:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Read a value in SPI register + ARM GAS /tmp/ccLSPxIe.s page 107 + + 330:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param __INSTANCE__ SPI Instance 331:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param __REG__ Register to be read 332:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval Register value @@ -6298,9 +6398,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 364:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Disable SPI peripheral 365:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @note When disabling the SPI, follow the procedure described in the Reference Manual. 366:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR1 SPE LL_SPI_Disable - ARM GAS /tmp/ccuHnxNu.s page 106 - - 367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 368:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval None 369:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ @@ -6317,10 +6414,13 @@ ARM GAS /tmp/ccuHnxNu.s page 1 380:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 381:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint32_t LL_SPI_IsEnabled(SPI_TypeDef *SPIx) 554 .loc 4 381 26 view .LVU202 - 555 .LBB361: + 555 .LBB364: 382:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** return ((READ_BIT(SPIx->CR1, SPI_CR1_SPE) == (SPI_CR1_SPE)) ? 1UL : 0UL); 556 .loc 4 383 3 view .LVU203 + ARM GAS /tmp/ccLSPxIe.s page 108 + + 557 .loc 4 383 12 is_stmt 0 view .LVU204 558 0000 0F4B ldr r3, .L19 559 0002 1B68 ldr r3, [r3] @@ -6329,16 +6429,16 @@ ARM GAS /tmp/ccuHnxNu.s page 1 562 0008 04D0 beq .L17 563 .LVL34: 564 .loc 4 383 69 view .LVU206 - 565 .LBE361: - 566 .LBE360: -2661:Src/main.c **** { -2662:Src/main.c **** LL_SPI_Disable(SPI2); - 567 .loc 1 2662 3 is_stmt 1 view .LVU207 - 568 .LBB362: - 569 .LBI362: + 565 .LBE364: + 566 .LBE363: +2755:Src/main.c **** { +2756:Src/main.c **** LL_SPI_Disable(SPI2); + 567 .loc 1 2756 3 is_stmt 1 view .LVU207 + 568 .LBB365: + 569 .LBI365: 370:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 570 .loc 4 370 22 view .LVU208 - 571 .LBB363: + 571 .LBB366: 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 572 .loc 4 372 3 view .LVU209 573 000a 0D4A ldr r2, .L19 @@ -6349,18 +6449,15 @@ ARM GAS /tmp/ccuHnxNu.s page 1 578 .L17: 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 579 .loc 4 372 3 is_stmt 0 view .LVU210 - 580 .LBE363: - 581 .LBE362: -2663:Src/main.c **** } -2664:Src/main.c **** LL_SPI_SetClockPolarity(SPI2, polarity); - 582 .loc 1 2664 2 is_stmt 1 view .LVU211 - 583 .LBB364: - 584 .LBI364: + 580 .LBE366: + 581 .LBE365: +2757:Src/main.c **** } +2758:Src/main.c **** LL_SPI_SetClockPolarity(SPI2, polarity); + 582 .loc 1 2758 2 is_stmt 1 view .LVU211 + 583 .LBB367: + 584 .LBI367: 384:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 385:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** - ARM GAS /tmp/ccuHnxNu.s page 107 - - 386:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 387:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Set SPI operation mode to Master or Slave 388:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @note This bit should not be changed when communication is ongoing. @@ -6381,6 +6478,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 403:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Get SPI operation mode (Master or Slave) 404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR1 MSTR LL_SPI_GetMode\n 405:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * CR1 SSI LL_SPI_GetMode + ARM GAS /tmp/ccLSPxIe.s page 109 + + 406:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 407:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval Returned value can be one of the following values: 408:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_MODE_MASTER @@ -6418,9 +6518,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 440:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 441:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** return (uint32_t)(READ_BIT(SPIx->CR2, SPI_CR2_FRF)); 442:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - ARM GAS /tmp/ccuHnxNu.s page 108 - - 443:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 444:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 445:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Set clock phase @@ -6441,6 +6538,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 460:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 461:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Get clock phase 462:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR1 CPHA LL_SPI_GetClockPhase + ARM GAS /tmp/ccLSPxIe.s page 110 + + 463:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 464:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval Returned value can be one of the following values: 465:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_PHASE_1EDGE @@ -6464,7 +6564,7 @@ ARM GAS /tmp/ccuHnxNu.s page 1 483:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 484:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE void LL_SPI_SetClockPolarity(SPI_TypeDef *SPIx, uint32_t ClockPolarity) 585 .loc 4 484 22 view .LVU212 - 586 .LBB365: + 586 .LBB368: 485:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 486:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** MODIFY_REG(SPIx->CR1, SPI_CR1_CPOL, ClockPolarity); 587 .loc 4 486 3 view .LVU213 @@ -6477,18 +6577,15 @@ ARM GAS /tmp/ccuHnxNu.s page 1 594 001e 1860 str r0, [r3] 595 .LVL37: 596 .loc 4 486 3 view .LVU215 - 597 .LBE365: - ARM GAS /tmp/ccuHnxNu.s page 109 - - - 598 .LBE364: -2665:Src/main.c **** LL_SPI_SetClockPhase(SPI2, phase); - 599 .loc 1 2665 2 is_stmt 1 view .LVU216 - 600 .LBB366: - 601 .LBI366: + 597 .LBE368: + 598 .LBE367: +2759:Src/main.c **** LL_SPI_SetClockPhase(SPI2, phase); + 599 .loc 1 2759 2 is_stmt 1 view .LVU216 + 600 .LBB369: + 601 .LBI369: 455:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 602 .loc 4 455 22 view .LVU217 - 603 .LBB367: + 603 .LBB370: 457:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 604 .loc 4 457 3 view .LVU218 605 0020 1A68 ldr r2, [r3] @@ -6501,15 +6598,18 @@ ARM GAS /tmp/ccuHnxNu.s page 1 611 .LVL39: 457:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 612 .loc 4 457 3 view .LVU220 - 613 .LBE367: - 614 .LBE366: -2666:Src/main.c **** if (!LL_SPI_IsEnabled(SPI2)) - 615 .loc 1 2666 2 is_stmt 1 view .LVU221 - 616 .LBB368: - 617 .LBI368: + ARM GAS /tmp/ccLSPxIe.s page 111 + + + 613 .LBE370: + 614 .LBE369: +2760:Src/main.c **** if (!LL_SPI_IsEnabled(SPI2)) + 615 .loc 1 2760 2 is_stmt 1 view .LVU221 + 616 .LBB371: + 617 .LBI371: 381:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 618 .loc 4 381 26 view .LVU222 - 619 .LBB369: + 619 .LBB372: 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 620 .loc 4 383 3 view .LVU223 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } @@ -6522,34 +6622,31 @@ ARM GAS /tmp/ccuHnxNu.s page 1 626 .LVL40: 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 627 .loc 4 383 69 view .LVU226 - 628 .LBE369: - 629 .LBE368: -2667:Src/main.c **** { -2668:Src/main.c **** LL_SPI_Enable(SPI2); - 630 .loc 1 2668 3 is_stmt 1 view .LVU227 - 631 .LBB370: - 632 .LBI370: + 628 .LBE372: + 629 .LBE371: +2761:Src/main.c **** { +2762:Src/main.c **** LL_SPI_Enable(SPI2); + 630 .loc 1 2762 3 is_stmt 1 view .LVU227 + 631 .LBB373: + 632 .LBI373: 358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 633 .loc 4 358 22 view .LVU228 - 634 .LBB371: + 634 .LBB374: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 635 .loc 4 360 3 view .LVU229 636 0032 034A ldr r2, .L19 637 0034 1368 ldr r3, [r2] 638 0036 43F04003 orr r3, r3, #64 639 003a 1360 str r3, [r2] - ARM GAS /tmp/ccuHnxNu.s page 110 - - 640 .LVL41: 641 .L16: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 642 .loc 4 360 3 is_stmt 0 view .LVU230 - 643 .LBE371: - 644 .LBE370: -2669:Src/main.c **** } -2670:Src/main.c **** } - 645 .loc 1 2670 1 view .LVU231 + 643 .LBE374: + 644 .LBE373: +2763:Src/main.c **** } +2764:Src/main.c **** } + 645 .loc 1 2764 1 view .LVU231 646 003c 7047 bx lr 647 .L20: 648 003e 00BF .align 2 @@ -6561,135 +6658,138 @@ ARM GAS /tmp/ccuHnxNu.s page 1 655 .align 1 656 .syntax unified 657 .thumb + ARM GAS /tmp/ccLSPxIe.s page 112 + + 658 .thumb_func 660 PA4_DAC_Set: 661 .LVL42: 662 .LFB1217: -2671:Src/main.c **** -2672:Src/main.c **** static void AD9833_WriteWord(uint16_t word) -2673:Src/main.c **** { -2674:Src/main.c **** uint32_t tmp32 = 0; -2675:Src/main.c **** -2676:Src/main.c **** SPI2_SetMode(LL_SPI_POLARITY_HIGH, LL_SPI_PHASE_1EDGE); -2677:Src/main.c **** -2678:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); -2679:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_SET); -2680:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); -2681:Src/main.c **** -2682:Src/main.c **** HAL_GPIO_WritePin(AD9833_CS_GPIO_Port, AD9833_CS_Pin, GPIO_PIN_RESET); -2683:Src/main.c **** -2684:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} -2685:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); -2686:Src/main.c **** tmp32 = 0; -2687:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} -2688:Src/main.c **** (void) SPI2->DR; -2689:Src/main.c **** -2690:Src/main.c **** HAL_GPIO_WritePin(AD9833_CS_GPIO_Port, AD9833_CS_Pin, GPIO_PIN_SET); -2691:Src/main.c **** } -2692:Src/main.c **** -2693:Src/main.c **** static void AD9833_Apply(uint8_t enable, uint8_t triangle, uint32_t freq_word) -2694:Src/main.c **** { -2695:Src/main.c **** uint16_t control = 0x2000u; // B28 = 1 -2696:Src/main.c **** if (triangle) -2697:Src/main.c **** { -2698:Src/main.c **** control |= 0x0002u; // MODE = 1 (triangle) -2699:Src/main.c **** } -2700:Src/main.c **** control |= 0x0100u; // RESET = 1 while updating -2701:Src/main.c **** -2702:Src/main.c **** freq_word &= 0x0FFFFFFFu; -2703:Src/main.c **** uint16_t lsw = (uint16_t)(0x4000u | (freq_word & 0x3FFFu)); // FREQ0 LSB - ARM GAS /tmp/ccuHnxNu.s page 111 +2765:Src/main.c **** +2766:Src/main.c **** static void AD9833_WriteWord(uint16_t word) +2767:Src/main.c **** { +2768:Src/main.c **** uint32_t tmp32 = 0; +2769:Src/main.c **** +2770:Src/main.c **** SPI2_SetMode(LL_SPI_POLARITY_HIGH, LL_SPI_PHASE_1EDGE); +2771:Src/main.c **** +2772:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); +2773:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_SET); +2774:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); +2775:Src/main.c **** +2776:Src/main.c **** HAL_GPIO_WritePin(AD9833_CS_GPIO_Port, AD9833_CS_Pin, GPIO_PIN_RESET); +2777:Src/main.c **** +2778:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} +2779:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); +2780:Src/main.c **** tmp32 = 0; +2781:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} +2782:Src/main.c **** (void) SPI2->DR; +2783:Src/main.c **** +2784:Src/main.c **** HAL_GPIO_WritePin(AD9833_CS_GPIO_Port, AD9833_CS_Pin, GPIO_PIN_SET); +2785:Src/main.c **** } +2786:Src/main.c **** +2787:Src/main.c **** static void AD9833_Apply(uint8_t enable, uint8_t triangle, uint32_t freq_word) +2788:Src/main.c **** { +2789:Src/main.c **** uint16_t control = 0x2000u; // B28 = 1 +2790:Src/main.c **** if (triangle) +2791:Src/main.c **** { +2792:Src/main.c **** control |= 0x0002u; // MODE = 1 (triangle) +2793:Src/main.c **** } +2794:Src/main.c **** control |= 0x0100u; // RESET = 1 while updating +2795:Src/main.c **** +2796:Src/main.c **** freq_word &= 0x0FFFFFFFu; +2797:Src/main.c **** uint16_t lsw = (uint16_t)(0x4000u | (freq_word & 0x3FFFu)); // FREQ0 LSB +2798:Src/main.c **** uint16_t msw = (uint16_t)(0x4000u | ((freq_word >> 14) & 0x3FFFu)); // FREQ0 MSB +2799:Src/main.c **** +2800:Src/main.c **** AD9833_WriteWord(control); +2801:Src/main.c **** AD9833_WriteWord(lsw); +2802:Src/main.c **** AD9833_WriteWord(msw); +2803:Src/main.c **** AD9833_WriteWord(0xC000u); // PHASE0 = 0 +2804:Src/main.c **** +2805:Src/main.c **** if (enable) +2806:Src/main.c **** { +2807:Src/main.c **** control &= (uint16_t)(~0x0100u); +2808:Src/main.c **** } +2809:Src/main.c **** AD9833_WriteWord(control); +2810:Src/main.c **** } +2811:Src/main.c **** +2812:Src/main.c **** static void PA4_DAC_Init(void) +2813:Src/main.c **** { +2814:Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; +2815:Src/main.c **** +2816:Src/main.c **** __HAL_RCC_DAC_CLK_ENABLE(); +2817:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + ARM GAS /tmp/ccLSPxIe.s page 113 -2704:Src/main.c **** uint16_t msw = (uint16_t)(0x4000u | ((freq_word >> 14) & 0x3FFFu)); // FREQ0 MSB -2705:Src/main.c **** -2706:Src/main.c **** AD9833_WriteWord(control); -2707:Src/main.c **** AD9833_WriteWord(lsw); -2708:Src/main.c **** AD9833_WriteWord(msw); -2709:Src/main.c **** AD9833_WriteWord(0xC000u); // PHASE0 = 0 -2710:Src/main.c **** -2711:Src/main.c **** if (enable) -2712:Src/main.c **** { -2713:Src/main.c **** control &= (uint16_t)(~0x0100u); -2714:Src/main.c **** } -2715:Src/main.c **** AD9833_WriteWord(control); -2716:Src/main.c **** } -2717:Src/main.c **** -2718:Src/main.c **** static void PA4_DAC_Init(void) -2719:Src/main.c **** { -2720:Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; -2721:Src/main.c **** -2722:Src/main.c **** __HAL_RCC_DAC_CLK_ENABLE(); -2723:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); -2724:Src/main.c **** -2725:Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_4; -2726:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; -2727:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; -2728:Src/main.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -2729:Src/main.c **** -2730:Src/main.c **** // Keep channel disabled until a dedicated serial command enables it. -2731:Src/main.c **** DAC->CR &= ~(DAC_CR_EN1 | DAC_CR_TEN1 | DAC_CR_DMAEN1); -2732:Src/main.c **** DAC->DHR12R1 = 0u; -2733:Src/main.c **** } -2734:Src/main.c **** -2735:Src/main.c **** static void PA4_DAC_Set(uint16_t dac_code, uint8_t enable) -2736:Src/main.c **** { - 663 .loc 1 2736 1 is_stmt 1 view -0 +2818:Src/main.c **** +2819:Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_4; +2820:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; +2821:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; +2822:Src/main.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); +2823:Src/main.c **** +2824:Src/main.c **** // Keep channel disabled until a dedicated serial command enables it. +2825:Src/main.c **** DAC->CR &= ~(DAC_CR_EN1 | DAC_CR_TEN1 | DAC_CR_DMAEN1); +2826:Src/main.c **** DAC->DHR12R1 = 0u; +2827:Src/main.c **** } +2828:Src/main.c **** +2829:Src/main.c **** static void PA4_DAC_Set(uint16_t dac_code, uint8_t enable) +2830:Src/main.c **** { + 663 .loc 1 2830 1 is_stmt 1 view -0 664 .cfi_startproc 665 @ args = 0, pretend = 0, frame = 0 666 @ frame_needed = 0, uses_anonymous_args = 0 667 @ link register save eliminated. -2737:Src/main.c **** if (dac_code > STM32_DAC_CODE_MAX) - 668 .loc 1 2737 2 view .LVU233 - 669 .loc 1 2737 5 is_stmt 0 view .LVU234 +2831:Src/main.c **** if (dac_code > STM32_DAC_CODE_MAX) + 668 .loc 1 2831 2 view .LVU233 + 669 .loc 1 2831 5 is_stmt 0 view .LVU234 670 0000 B0F5805F cmp r0, #4096 671 0004 01D3 bcc .L22 -2738:Src/main.c **** { -2739:Src/main.c **** dac_code = STM32_DAC_CODE_MAX; - 672 .loc 1 2739 12 view .LVU235 +2832:Src/main.c **** { +2833:Src/main.c **** dac_code = STM32_DAC_CODE_MAX; + 672 .loc 1 2833 12 view .LVU235 673 0006 40F6FF70 movw r0, #4095 674 .LVL43: 675 .L22: -2740:Src/main.c **** } -2741:Src/main.c **** -2742:Src/main.c **** DAC->DHR12R1 = dac_code; - 676 .loc 1 2742 2 is_stmt 1 view .LVU236 - 677 .loc 1 2742 15 is_stmt 0 view .LVU237 +2834:Src/main.c **** } +2835:Src/main.c **** +2836:Src/main.c **** DAC->DHR12R1 = dac_code; + 676 .loc 1 2836 2 is_stmt 1 view .LVU236 + 677 .loc 1 2836 15 is_stmt 0 view .LVU237 678 000a 074B ldr r3, .L26 679 000c 9860 str r0, [r3, #8] -2743:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 112 - - -2744:Src/main.c **** if (enable) - 680 .loc 1 2744 2 is_stmt 1 view .LVU238 - 681 .loc 1 2744 5 is_stmt 0 view .LVU239 +2837:Src/main.c **** +2838:Src/main.c **** if (enable) + 680 .loc 1 2838 2 is_stmt 1 view .LVU238 + 681 .loc 1 2838 5 is_stmt 0 view .LVU239 682 000e 29B1 cbz r1, .L23 -2745:Src/main.c **** { -2746:Src/main.c **** DAC->CR |= DAC_CR_EN1; - 683 .loc 1 2746 3 is_stmt 1 view .LVU240 - 684 .loc 1 2746 6 is_stmt 0 view .LVU241 +2839:Src/main.c **** { +2840:Src/main.c **** DAC->CR |= DAC_CR_EN1; + 683 .loc 1 2840 3 is_stmt 1 view .LVU240 + 684 .loc 1 2840 6 is_stmt 0 view .LVU241 685 0010 1A46 mov r2, r3 686 0012 1B68 ldr r3, [r3] - 687 .loc 1 2746 11 view .LVU242 + 687 .loc 1 2840 11 view .LVU242 688 0014 43F00103 orr r3, r3, #1 689 0018 1360 str r3, [r2] 690 001a 7047 bx lr 691 .L23: -2747:Src/main.c **** } -2748:Src/main.c **** else -2749:Src/main.c **** { -2750:Src/main.c **** DAC->CR &= ~DAC_CR_EN1; - 692 .loc 1 2750 3 is_stmt 1 view .LVU243 - 693 .loc 1 2750 6 is_stmt 0 view .LVU244 +2841:Src/main.c **** } +2842:Src/main.c **** else +2843:Src/main.c **** { +2844:Src/main.c **** DAC->CR &= ~DAC_CR_EN1; + 692 .loc 1 2844 3 is_stmt 1 view .LVU243 + ARM GAS /tmp/ccLSPxIe.s page 114 + + + 693 .loc 1 2844 6 is_stmt 0 view .LVU244 694 001c 024A ldr r2, .L26 695 001e 1368 ldr r3, [r2] - 696 .loc 1 2750 11 view .LVU245 + 696 .loc 1 2844 11 view .LVU245 697 0020 23F00103 bic r3, r3, #1 698 0024 1360 str r3, [r2] -2751:Src/main.c **** } -2752:Src/main.c **** } - 699 .loc 1 2752 1 view .LVU246 +2845:Src/main.c **** } +2846:Src/main.c **** } + 699 .loc 1 2846 1 view .LVU246 700 0026 7047 bx lr 701 .L27: 702 .align 2 @@ -6697,1156 +6797,1333 @@ ARM GAS /tmp/ccuHnxNu.s page 1 704 0028 00740040 .word 1073771520 705 .cfi_endproc 706 .LFE1217: - 708 .section .text.PID_Controller_Temp,"ax",%progbits + 708 .section .text.AD9102_ResetWaveUploadState,"ax",%progbits 709 .align 1 710 .syntax unified 711 .thumb 712 .thumb_func - 714 PID_Controller_Temp: - 715 .LVL44: - 716 .LFB1231: -2753:Src/main.c **** -2754:Src/main.c **** static void DS1809_Pulse(uint8_t uc, uint8_t dc, uint16_t count, uint16_t pulse_ms) -2755:Src/main.c **** { -2756:Src/main.c **** for (uint16_t i = 0; i < count; i++) -2757:Src/main.c **** { -2758:Src/main.c **** if (uc) -2759:Src/main.c **** { -2760:Src/main.c **** HAL_GPIO_WritePin(DS1809_UC_GPIO_Port, DS1809_UC_Pin, GPIO_PIN_RESET); -2761:Src/main.c **** } -2762:Src/main.c **** if (dc) -2763:Src/main.c **** { -2764:Src/main.c **** HAL_GPIO_WritePin(DS1809_DC_GPIO_Port, DS1809_DC_Pin, GPIO_PIN_RESET); -2765:Src/main.c **** } - ARM GAS /tmp/ccuHnxNu.s page 113 + 714 AD9102_ResetWaveUploadState: + 715 .LFB1222: +2847:Src/main.c **** +2848:Src/main.c **** static void DS1809_Pulse(uint8_t uc, uint8_t dc, uint16_t count, uint16_t pulse_ms) +2849:Src/main.c **** { +2850:Src/main.c **** for (uint16_t i = 0; i < count; i++) +2851:Src/main.c **** { +2852:Src/main.c **** if (uc) +2853:Src/main.c **** { +2854:Src/main.c **** HAL_GPIO_WritePin(DS1809_UC_GPIO_Port, DS1809_UC_Pin, GPIO_PIN_RESET); +2855:Src/main.c **** } +2856:Src/main.c **** if (dc) +2857:Src/main.c **** { +2858:Src/main.c **** HAL_GPIO_WritePin(DS1809_DC_GPIO_Port, DS1809_DC_Pin, GPIO_PIN_RESET); +2859:Src/main.c **** } +2860:Src/main.c **** HAL_Delay(pulse_ms); +2861:Src/main.c **** if (uc) +2862:Src/main.c **** { +2863:Src/main.c **** HAL_GPIO_WritePin(DS1809_UC_GPIO_Port, DS1809_UC_Pin, GPIO_PIN_SET); +2864:Src/main.c **** } +2865:Src/main.c **** if (dc) +2866:Src/main.c **** { +2867:Src/main.c **** HAL_GPIO_WritePin(DS1809_DC_GPIO_Port, DS1809_DC_Pin, GPIO_PIN_SET); +2868:Src/main.c **** } +2869:Src/main.c **** HAL_Delay(pulse_ms); +2870:Src/main.c **** } +2871:Src/main.c **** } +2872:Src/main.c **** +2873:Src/main.c **** static void AD9102_WriteReg(uint16_t addr, uint16_t value) +2874:Src/main.c **** { +2875:Src/main.c **** uint32_t tmp32 = 0; +2876:Src/main.c **** uint16_t cmd = (uint16_t)(addr & 0x7FFFu); // R/W = 0 (write), 15-bit address +2877:Src/main.c **** +2878:Src/main.c **** SPI2_SetMode(LL_SPI_POLARITY_LOW, LL_SPI_PHASE_1EDGE); +2879:Src/main.c **** +2880:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_SET); + ARM GAS /tmp/ccLSPxIe.s page 115 -2766:Src/main.c **** HAL_Delay(pulse_ms); -2767:Src/main.c **** if (uc) -2768:Src/main.c **** { -2769:Src/main.c **** HAL_GPIO_WritePin(DS1809_UC_GPIO_Port, DS1809_UC_Pin, GPIO_PIN_SET); -2770:Src/main.c **** } -2771:Src/main.c **** if (dc) -2772:Src/main.c **** { -2773:Src/main.c **** HAL_GPIO_WritePin(DS1809_DC_GPIO_Port, DS1809_DC_Pin, GPIO_PIN_SET); -2774:Src/main.c **** } -2775:Src/main.c **** HAL_Delay(pulse_ms); -2776:Src/main.c **** } -2777:Src/main.c **** } -2778:Src/main.c **** -2779:Src/main.c **** static void AD9102_WriteReg(uint16_t addr, uint16_t value) -2780:Src/main.c **** { -2781:Src/main.c **** uint32_t tmp32 = 0; -2782:Src/main.c **** uint16_t cmd = (uint16_t)(addr & 0x7FFFu); // R/W = 0 (write), 15-bit address -2783:Src/main.c **** -2784:Src/main.c **** SPI2_SetMode(LL_SPI_POLARITY_LOW, LL_SPI_PHASE_1EDGE); -2785:Src/main.c **** -2786:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_SET); -2787:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); -2788:Src/main.c **** -2789:Src/main.c **** if (!LL_SPI_IsEnabled(SPI2)) -2790:Src/main.c **** { -2791:Src/main.c **** LL_SPI_Enable(SPI2); -2792:Src/main.c **** } -2793:Src/main.c **** -2794:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_RESET); -2795:Src/main.c **** -2796:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} -2797:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); -2798:Src/main.c **** tmp32 = 0; -2799:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} -2800:Src/main.c **** (void) SPI2->DR; -2801:Src/main.c **** -2802:Src/main.c **** tmp32 = 0; -2803:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} -2804:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); -2805:Src/main.c **** tmp32 = 0; -2806:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} -2807:Src/main.c **** (void) SPI2->DR; -2808:Src/main.c **** -2809:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); -2810:Src/main.c **** } -2811:Src/main.c **** -2812:Src/main.c **** static uint16_t AD9102_ReadReg(uint16_t addr) -2813:Src/main.c **** { -2814:Src/main.c **** uint32_t tmp32 = 0; -2815:Src/main.c **** uint16_t cmd = (uint16_t)(0x8000u | (addr & 0x7FFFu)); // R/W = 1 (read) -2816:Src/main.c **** uint16_t value; -2817:Src/main.c **** -2818:Src/main.c **** SPI2_SetMode(LL_SPI_POLARITY_LOW, LL_SPI_PHASE_1EDGE); -2819:Src/main.c **** -2820:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_SET); -2821:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); -2822:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 114 - - -2823:Src/main.c **** if (!LL_SPI_IsEnabled(SPI2)) -2824:Src/main.c **** { -2825:Src/main.c **** LL_SPI_Enable(SPI2); -2826:Src/main.c **** } -2827:Src/main.c **** -2828:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_RESET); -2829:Src/main.c **** -2830:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} -2831:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); -2832:Src/main.c **** tmp32 = 0; -2833:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} -2834:Src/main.c **** (void) SPI2->DR; -2835:Src/main.c **** -2836:Src/main.c **** tmp32 = 0; -2837:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} -2838:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); -2839:Src/main.c **** tmp32 = 0; -2840:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} -2841:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); -2842:Src/main.c **** -2843:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); -2844:Src/main.c **** return value; -2845:Src/main.c **** } -2846:Src/main.c **** -2847:Src/main.c **** static void AD9102_WriteRegTable(const uint16_t *values, uint16_t count) -2848:Src/main.c **** { -2849:Src/main.c **** for (uint16_t i = 0; i < count; i++) -2850:Src/main.c **** { -2851:Src/main.c **** AD9102_WriteReg(ad9102_reg_addr[i], values[i]); -2852:Src/main.c **** } -2853:Src/main.c **** } -2854:Src/main.c **** -2855:Src/main.c **** static uint16_t AD9102_Apply(uint8_t saw_type, uint8_t enable, uint8_t saw_step, uint8_t pat_base, -2856:Src/main.c **** { -2857:Src/main.c **** if (enable) -2858:Src/main.c **** { -2859:Src/main.c **** uint16_t saw_cfg; -2860:Src/main.c **** uint16_t pat_timebase; -2861:Src/main.c **** -2862:Src/main.c **** if (saw_step == 0u) -2863:Src/main.c **** { -2864:Src/main.c **** saw_step = AD9102_SAW_STEP_DEFAULT; -2865:Src/main.c **** } -2866:Src/main.c **** if (saw_step > 63u) -2867:Src/main.c **** { -2868:Src/main.c **** saw_step = 63u; -2869:Src/main.c **** } -2870:Src/main.c **** saw_cfg = (uint16_t)(((uint16_t)(saw_step & 0x3Fu) << 2) | -2871:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); -2872:Src/main.c **** pat_timebase = (uint16_t)(((AD9102_PAT_TIMEBASE_HOLD_DEFAULT & 0x0Fu) << 8) | -2873:Src/main.c **** ((pat_base & 0x0Fu) << 4) | -2874:Src/main.c **** (AD9102_START_DELAY_BASE_DEFAULT & 0x0Fu)); -2875:Src/main.c **** -2876:Src/main.c **** AD9102_WriteReg(AD9102_REG_WAV_CONFIG, AD9102_EX4_WAV_CONFIG); -2877:Src/main.c **** AD9102_WriteReg(AD9102_REG_SAW_CONFIG, saw_cfg); -2878:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TIMEBASE, pat_timebase); -2879:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_PERIOD, pat_period); - ARM GAS /tmp/ccuHnxNu.s page 115 - - -2880:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TYPE, 0x0000u); // continuous pattern repeat -2881:Src/main.c **** -2882:Src/main.c **** // Update RUN then RAMUPDATE at the end of the write sequence. -2883:Src/main.c **** // AD9102 output is started by a falling edge of TRIGGER pin when RUN=1. -2884:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); -2885:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, AD9102_PAT_STATUS_RUN); -2886:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); -2887:Src/main.c **** for (volatile uint32_t d = 0; d < 1000; d++) {} -2888:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); -2889:Src/main.c **** } -2890:Src/main.c **** else -2891:Src/main.c **** { -2892:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); -2893:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); -2894:Src/main.c **** } +2881:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); +2882:Src/main.c **** +2883:Src/main.c **** if (!LL_SPI_IsEnabled(SPI2)) +2884:Src/main.c **** { +2885:Src/main.c **** LL_SPI_Enable(SPI2); +2886:Src/main.c **** } +2887:Src/main.c **** +2888:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_RESET); +2889:Src/main.c **** +2890:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} +2891:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); +2892:Src/main.c **** tmp32 = 0; +2893:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} +2894:Src/main.c **** (void) SPI2->DR; 2895:Src/main.c **** -2896:Src/main.c **** return AD9102_ReadReg(AD9102_REG_PAT_STATUS); -2897:Src/main.c **** } -2898:Src/main.c **** -2899:Src/main.c **** static void AD9102_LoadSramRamp(uint16_t samples, uint8_t triangle, uint16_t amplitude) -2900:Src/main.c **** { -2901:Src/main.c **** if (samples < 2u) -2902:Src/main.c **** { -2903:Src/main.c **** samples = 2u; -2904:Src/main.c **** } -2905:Src/main.c **** if (samples > AD9102_SRAM_MAX_SAMPLES) -2906:Src/main.c **** { -2907:Src/main.c **** samples = AD9102_SRAM_MAX_SAMPLES; -2908:Src/main.c **** } -2909:Src/main.c **** if (amplitude > AD9102_SRAM_AMP_DEFAULT) -2910:Src/main.c **** { -2911:Src/main.c **** amplitude = AD9102_SRAM_AMP_DEFAULT; -2912:Src/main.c **** } +2896:Src/main.c **** tmp32 = 0; +2897:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} +2898:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); +2899:Src/main.c **** tmp32 = 0; +2900:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} +2901:Src/main.c **** (void) SPI2->DR; +2902:Src/main.c **** +2903:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); +2904:Src/main.c **** } +2905:Src/main.c **** +2906:Src/main.c **** static uint16_t AD9102_ReadReg(uint16_t addr) +2907:Src/main.c **** { +2908:Src/main.c **** uint32_t tmp32 = 0; +2909:Src/main.c **** uint16_t cmd = (uint16_t)(0x8000u | (addr & 0x7FFFu)); // R/W = 1 (read) +2910:Src/main.c **** uint16_t value; +2911:Src/main.c **** +2912:Src/main.c **** SPI2_SetMode(LL_SPI_POLARITY_LOW, LL_SPI_PHASE_1EDGE); 2913:Src/main.c **** -2914:Src/main.c **** // Enable SRAM access. -2915:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0004u); +2914:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_SET); +2915:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); 2916:Src/main.c **** -2917:Src/main.c **** for (uint16_t i = 0; i < samples; i++) +2917:Src/main.c **** if (!LL_SPI_IsEnabled(SPI2)) 2918:Src/main.c **** { -2919:Src/main.c **** int32_t value; -2920:Src/main.c **** int32_t min_val = -(int32_t)amplitude; -2921:Src/main.c **** int32_t max_val = (int32_t)amplitude; -2922:Src/main.c **** int32_t span = max_val - min_val; -2923:Src/main.c **** if (triangle) -2924:Src/main.c **** { -2925:Src/main.c **** uint16_t half = samples / 2u; -2926:Src/main.c **** if (half == 0u) -2927:Src/main.c **** { -2928:Src/main.c **** half = 1u; -2929:Src/main.c **** } -2930:Src/main.c **** if (i < half) -2931:Src/main.c **** { -2932:Src/main.c **** uint16_t denom = (half > 1u) ? (uint16_t)(half - 1u) : 1u; -2933:Src/main.c **** if (span == 0) -2934:Src/main.c **** { -2935:Src/main.c **** value = 0; -2936:Src/main.c **** } - ARM GAS /tmp/ccuHnxNu.s page 116 +2919:Src/main.c **** LL_SPI_Enable(SPI2); +2920:Src/main.c **** } +2921:Src/main.c **** +2922:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_RESET); +2923:Src/main.c **** +2924:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} +2925:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); +2926:Src/main.c **** tmp32 = 0; +2927:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} +2928:Src/main.c **** (void) SPI2->DR; +2929:Src/main.c **** +2930:Src/main.c **** tmp32 = 0; +2931:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} +2932:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); +2933:Src/main.c **** tmp32 = 0; +2934:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} +2935:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); +2936:Src/main.c **** +2937:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); + ARM GAS /tmp/ccLSPxIe.s page 116 -2937:Src/main.c **** else -2938:Src/main.c **** { -2939:Src/main.c **** value = min_val + (span * (int32_t)i) / (int32_t)denom; -2940:Src/main.c **** } -2941:Src/main.c **** } -2942:Src/main.c **** else -2943:Src/main.c **** { -2944:Src/main.c **** uint16_t tail = (uint16_t)(samples - half); -2945:Src/main.c **** uint16_t denom = (tail > 1u) ? (uint16_t)(tail - 1u) : 1u; -2946:Src/main.c **** if (span == 0) -2947:Src/main.c **** { -2948:Src/main.c **** value = 0; -2949:Src/main.c **** } -2950:Src/main.c **** else -2951:Src/main.c **** { -2952:Src/main.c **** value = max_val - (span * (int32_t)(i - half)) / (int32_t)denom; -2953:Src/main.c **** } -2954:Src/main.c **** } -2955:Src/main.c **** } -2956:Src/main.c **** else -2957:Src/main.c **** { -2958:Src/main.c **** uint16_t denom = (samples > 1u) ? (uint16_t)(samples - 1u) : 1u; -2959:Src/main.c **** if (span == 0) -2960:Src/main.c **** { -2961:Src/main.c **** value = 0; -2962:Src/main.c **** } -2963:Src/main.c **** else -2964:Src/main.c **** { -2965:Src/main.c **** value = min_val + (span * (int32_t)i) / (int32_t)denom; -2966:Src/main.c **** } -2967:Src/main.c **** } -2968:Src/main.c **** -2969:Src/main.c **** if (value < -8192) -2970:Src/main.c **** { -2971:Src/main.c **** value = -8192; -2972:Src/main.c **** } -2973:Src/main.c **** else if (value > 8191) -2974:Src/main.c **** { -2975:Src/main.c **** value = 8191; -2976:Src/main.c **** } -2977:Src/main.c **** -2978:Src/main.c **** uint16_t sample_u14 = (uint16_t)((int16_t)value) & 0x3FFFu; -2979:Src/main.c **** uint16_t word = (uint16_t)(sample_u14 << 2); -2980:Src/main.c **** AD9102_WriteReg((uint16_t)(AD9102_REG_SRAM_DATA_BASE + i), word); -2981:Src/main.c **** } -2982:Src/main.c **** -2983:Src/main.c **** // Disable SRAM access. -2984:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); -2985:Src/main.c **** } -2986:Src/main.c **** -2987:Src/main.c **** static uint16_t AD9102_ApplySram(uint8_t enable, uint16_t samples, uint8_t hold, uint8_t triangle, -2988:Src/main.c **** { -2989:Src/main.c **** if (samples == 0u) -2990:Src/main.c **** { -2991:Src/main.c **** samples = AD9102_SRAM_SAMPLES_DEFAULT; -2992:Src/main.c **** } -2993:Src/main.c **** if (samples < 2u) - ARM GAS /tmp/ccuHnxNu.s page 117 +2938:Src/main.c **** return value; +2939:Src/main.c **** } +2940:Src/main.c **** +2941:Src/main.c **** static void AD9102_WriteRegTable(const uint16_t *values, uint16_t count) +2942:Src/main.c **** { +2943:Src/main.c **** for (uint16_t i = 0; i < count; i++) +2944:Src/main.c **** { +2945:Src/main.c **** AD9102_WriteReg(ad9102_reg_addr[i], values[i]); +2946:Src/main.c **** } +2947:Src/main.c **** } +2948:Src/main.c **** +2949:Src/main.c **** static void AD9102_ResetWaveUploadState(void) +2950:Src/main.c **** { + 716 .loc 1 2950 1 is_stmt 1 view -0 + 717 .cfi_startproc + 718 @ args = 0, pretend = 0, frame = 0 + 719 @ frame_needed = 0, uses_anonymous_args = 0 + 720 @ link register save eliminated. +2951:Src/main.c **** ad9102_wave_upload_active = 0u; + 721 .loc 1 2951 2 view .LVU248 + 722 .loc 1 2951 28 is_stmt 0 view .LVU249 + 723 0000 0023 movs r3, #0 + 724 0002 034A ldr r2, .L29 + 725 0004 1370 strb r3, [r2] +2952:Src/main.c **** ad9102_wave_expected_samples = 0u; + 726 .loc 1 2952 2 is_stmt 1 view .LVU250 + 727 .loc 1 2952 31 is_stmt 0 view .LVU251 + 728 0006 034A ldr r2, .L29+4 + 729 0008 1380 strh r3, [r2] @ movhi +2953:Src/main.c **** ad9102_wave_written_samples = 0u; + 730 .loc 1 2953 2 is_stmt 1 view .LVU252 + 731 .loc 1 2953 30 is_stmt 0 view .LVU253 + 732 000a 034A ldr r2, .L29+8 + 733 000c 1380 strh r3, [r2] @ movhi +2954:Src/main.c **** } + 734 .loc 1 2954 1 view .LVU254 + 735 000e 7047 bx lr + 736 .L30: + 737 .align 2 + 738 .L29: + 739 0010 00000000 .word ad9102_wave_upload_active + 740 0014 00000000 .word ad9102_wave_expected_samples + 741 0018 00000000 .word ad9102_wave_written_samples + 742 .cfi_endproc + 743 .LFE1222: + 745 .section .text.PID_Controller_Temp,"ax",%progbits + 746 .align 1 + 747 .syntax unified + 748 .thumb + 749 .thumb_func + 751 PID_Controller_Temp: + 752 .LVL44: + 753 .LFB1239: +2955:Src/main.c **** +2956:Src/main.c **** static void AD9102_StopOutput(void) +2957:Src/main.c **** { +2958:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); + ARM GAS /tmp/ccLSPxIe.s page 117 -2994:Src/main.c **** { -2995:Src/main.c **** samples = 2u; -2996:Src/main.c **** } -2997:Src/main.c **** if (samples > AD9102_SRAM_MAX_SAMPLES) +2959:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); +2960:Src/main.c **** } +2961:Src/main.c **** +2962:Src/main.c **** static void AD9102_StartOutput(void) +2963:Src/main.c **** { +2964:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); +2965:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, AD9102_PAT_STATUS_RUN); +2966:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); +2967:Src/main.c **** for (volatile uint32_t d = 0; d < 1000; d++) {} +2968:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); +2969:Src/main.c **** } +2970:Src/main.c **** +2971:Src/main.c **** static void AD9102_ConfigureSramPlayback(uint16_t samples, uint8_t hold) +2972:Src/main.c **** { +2973:Src/main.c **** uint16_t pat_timebase; +2974:Src/main.c **** uint32_t pat_period; +2975:Src/main.c **** +2976:Src/main.c **** if (samples < 2u) +2977:Src/main.c **** { +2978:Src/main.c **** samples = 2u; +2979:Src/main.c **** } +2980:Src/main.c **** if (samples > AD9102_SRAM_MAX_SAMPLES) +2981:Src/main.c **** { +2982:Src/main.c **** samples = AD9102_SRAM_MAX_SAMPLES; +2983:Src/main.c **** } +2984:Src/main.c **** if (hold == 0u) +2985:Src/main.c **** { +2986:Src/main.c **** hold = AD9102_SRAM_HOLD_DEFAULT; +2987:Src/main.c **** } +2988:Src/main.c **** if (hold > 0x0Fu) +2989:Src/main.c **** { +2990:Src/main.c **** hold = 0x0Fu; +2991:Src/main.c **** } +2992:Src/main.c **** +2993:Src/main.c **** pat_timebase = (uint16_t)(((uint16_t)(hold & 0x0Fu) << 8) | +2994:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | +2995:Src/main.c **** (AD9102_SRAM_START_DELAY_BASE_DEFAULT & 0x0Fu)); +2996:Src/main.c **** pat_period = (uint32_t)samples * (uint32_t)(hold & 0x0Fu); +2997:Src/main.c **** if (pat_period == 0u) 2998:Src/main.c **** { -2999:Src/main.c **** samples = AD9102_SRAM_MAX_SAMPLES; +2999:Src/main.c **** pat_period = samples; 3000:Src/main.c **** } -3001:Src/main.c **** if (hold == 0u) +3001:Src/main.c **** if (pat_period > 0xFFFFu) 3002:Src/main.c **** { -3003:Src/main.c **** hold = AD9102_SRAM_HOLD_DEFAULT; +3003:Src/main.c **** pat_period = 0xFFFFu; 3004:Src/main.c **** } -3005:Src/main.c **** if (hold > 0x0Fu) -3006:Src/main.c **** { -3007:Src/main.c **** hold = 0x0Fu; -3008:Src/main.c **** } -3009:Src/main.c **** -3010:Src/main.c **** if (amplitude > AD9102_SRAM_AMP_DEFAULT) -3011:Src/main.c **** { -3012:Src/main.c **** amplitude = AD9102_SRAM_AMP_DEFAULT; -3013:Src/main.c **** } -3014:Src/main.c **** -3015:Src/main.c **** uint16_t pat_timebase = (uint16_t)(((uint16_t)(hold & 0x0Fu) << 8) | -3016:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | -3017:Src/main.c **** (AD9102_SRAM_START_DELAY_BASE_DEFAULT & 0x0Fu)); -3018:Src/main.c **** uint32_t pat_period = (uint32_t)samples * (uint32_t)(hold & 0x0Fu); -3019:Src/main.c **** if (pat_period == 0u) -3020:Src/main.c **** { -3021:Src/main.c **** pat_period = samples; -3022:Src/main.c **** } -3023:Src/main.c **** if (pat_period > 0xFFFFu) -3024:Src/main.c **** { -3025:Src/main.c **** pat_period = 0xFFFFu; -3026:Src/main.c **** } -3027:Src/main.c **** -3028:Src/main.c **** AD9102_WriteRegTable(ad9102_example2_regval, AD9102_REG_COUNT); -3029:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); -3030:Src/main.c **** AD9102_WriteReg(AD9102_REG_WAV_CONFIG, AD9102_EX2_WAV_CONFIG); -3031:Src/main.c **** AD9102_WriteReg(AD9102_REG_SAW_CONFIG, AD9102_EX2_SAW_CONFIG); -3032:Src/main.c **** AD9102_WriteReg(AD9102_REG_DAC_PAT, AD9102_EX2_DAC_PAT); -3033:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TIMEBASE, pat_timebase); -3034:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_PERIOD, (uint16_t)pat_period); -3035:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TYPE, 0x0000u); // continuous pattern repeat -3036:Src/main.c **** AD9102_WriteReg(AD9102_REG_START_DLY, AD9102_SRAM_START_DLY_DEFAULT); -3037:Src/main.c **** AD9102_WriteReg(AD9102_REG_START_ADDR, 0x0000u); -3038:Src/main.c **** AD9102_WriteReg(AD9102_REG_STOP_ADDR, (uint16_t)((samples - 1u) << 4)); -3039:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); -3040:Src/main.c **** -3041:Src/main.c **** AD9102_LoadSramRamp(samples, triangle, amplitude); -3042:Src/main.c **** -3043:Src/main.c **** if (enable) -3044:Src/main.c **** { -3045:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); -3046:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, AD9102_PAT_STATUS_RUN); -3047:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); -3048:Src/main.c **** for (volatile uint32_t d = 0; d < 1000; d++) {} -3049:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); -3050:Src/main.c **** } - ARM GAS /tmp/ccuHnxNu.s page 118 +3005:Src/main.c **** +3006:Src/main.c **** AD9102_WriteRegTable(ad9102_example2_regval, AD9102_REG_COUNT); +3007:Src/main.c **** AD9102_StopOutput(); +3008:Src/main.c **** AD9102_WriteReg(AD9102_REG_WAV_CONFIG, AD9102_EX2_WAV_CONFIG); +3009:Src/main.c **** AD9102_WriteReg(AD9102_REG_SAW_CONFIG, AD9102_EX2_SAW_CONFIG); +3010:Src/main.c **** AD9102_WriteReg(AD9102_REG_DAC_PAT, AD9102_EX2_DAC_PAT); +3011:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TIMEBASE, pat_timebase); +3012:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_PERIOD, (uint16_t)pat_period); +3013:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TYPE, 0x0000u); // continuous pattern repeat +3014:Src/main.c **** AD9102_WriteReg(AD9102_REG_START_DLY, AD9102_SRAM_START_DLY_DEFAULT); +3015:Src/main.c **** AD9102_WriteReg(AD9102_REG_START_ADDR, 0x0000u); + ARM GAS /tmp/ccLSPxIe.s page 118 -3051:Src/main.c **** else -3052:Src/main.c **** { -3053:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); -3054:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); -3055:Src/main.c **** } -3056:Src/main.c **** -3057:Src/main.c **** return AD9102_ReadReg(AD9102_REG_PAT_STATUS); -3058:Src/main.c **** } -3059:Src/main.c **** -3060:Src/main.c **** static uint8_t AD9102_CheckFlags(uint16_t pat_status, uint8_t expect_run, uint8_t saw_type, uint8_t -3061:Src/main.c **** { -3062:Src/main.c **** uint16_t spiconfig = AD9102_ReadReg(AD9102_REG_SPICONFIG); -3063:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); -3064:Src/main.c **** uint16_t clockcfg = AD9102_ReadReg(AD9102_REG_CLOCKCONFIG); -3065:Src/main.c **** uint16_t cfg_err = AD9102_ReadReg(AD9102_REG_CFG_ERROR); -3066:Src/main.c **** uint16_t pat_timebase = (uint16_t)(((AD9102_PAT_TIMEBASE_HOLD_DEFAULT & 0x0Fu) << 8) | -3067:Src/main.c **** ((pat_base & 0x0Fu) << 4) | -3068:Src/main.c **** (AD9102_START_DELAY_BASE_DEFAULT & 0x0Fu)); -3069:Src/main.c **** -3070:Src/main.c **** if (saw_step == 0u) -3071:Src/main.c **** { -3072:Src/main.c **** saw_step = AD9102_SAW_STEP_DEFAULT; -3073:Src/main.c **** } -3074:Src/main.c **** if (saw_step > 63u) -3075:Src/main.c **** { -3076:Src/main.c **** saw_step = 63u; -3077:Src/main.c **** } -3078:Src/main.c **** if (pat_period == 0u) -3079:Src/main.c **** { -3080:Src/main.c **** pat_period = AD9102_PAT_PERIOD_DEFAULT; -3081:Src/main.c **** } -3082:Src/main.c **** uint16_t expect_saw = (uint16_t)(((uint16_t)(saw_step & 0x3Fu) << 2) | -3083:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); -3084:Src/main.c **** -3085:Src/main.c **** uint8_t ok = 1u; -3086:Src/main.c **** -3087:Src/main.c **** // Expect default SPI config: MSB-first, 4-wire, no double SPI, no reset. -3088:Src/main.c **** if (spiconfig != 0x0000u) -3089:Src/main.c **** { -3090:Src/main.c **** ok = 0u; -3091:Src/main.c **** } -3092:Src/main.c **** -3093:Src/main.c **** // Power blocks should not be powered down. -3094:Src/main.c **** if (powercfg & ((1u << 8) | (1u << 7) | (1u << 6) | (1u << 5) | (1u << 3))) -3095:Src/main.c **** { -3096:Src/main.c **** ok = 0u; -3097:Src/main.c **** } -3098:Src/main.c **** -3099:Src/main.c **** // Clock receiver must be enabled (cannot directly detect external clock presence). -3100:Src/main.c **** if (clockcfg & ((1u << 11) | (1u << 7) | (1u << 6) | (1u << 5))) -3101:Src/main.c **** { -3102:Src/main.c **** ok = 0u; -3103:Src/main.c **** } -3104:Src/main.c **** -3105:Src/main.c **** // Any configuration error flags indicate a bad setup. -3106:Src/main.c **** if (cfg_err & 0x003Fu) -3107:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 119 +3016:Src/main.c **** AD9102_WriteReg(AD9102_REG_STOP_ADDR, (uint16_t)((samples - 1u) << 4)); +3017:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); +3018:Src/main.c **** } +3019:Src/main.c **** +3020:Src/main.c **** static uint8_t AD9102_BeginWaveUpload(uint16_t samples) +3021:Src/main.c **** { +3022:Src/main.c **** if ((samples < 2u) || (samples > AD9102_SRAM_MAX_SAMPLES)) +3023:Src/main.c **** { +3024:Src/main.c **** return 0u; +3025:Src/main.c **** } +3026:Src/main.c **** +3027:Src/main.c **** AD9102_StopOutput(); +3028:Src/main.c **** AD9102_ResetWaveUploadState(); +3029:Src/main.c **** AD9102_ConfigureSramPlayback(samples, AD9102_SRAM_HOLD_DEFAULT); +3030:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0004u); // enable SRAM access +3031:Src/main.c **** +3032:Src/main.c **** ad9102_wave_expected_samples = samples; +3033:Src/main.c **** ad9102_wave_written_samples = 0u; +3034:Src/main.c **** ad9102_wave_upload_active = 1u; +3035:Src/main.c **** return 1u; +3036:Src/main.c **** } +3037:Src/main.c **** +3038:Src/main.c **** static uint8_t AD9102_WriteWaveUploadChunk(const uint16_t *samples, uint16_t chunk_count) +3039:Src/main.c **** { +3040:Src/main.c **** if (ad9102_wave_upload_active == 0u) +3041:Src/main.c **** { +3042:Src/main.c **** return 0u; +3043:Src/main.c **** } +3044:Src/main.c **** if ((chunk_count == 0u) || (chunk_count > AD9102_WAVE_MAX_CHUNK_SAMPLES)) +3045:Src/main.c **** { +3046:Src/main.c **** return 0u; +3047:Src/main.c **** } +3048:Src/main.c **** if (((uint32_t)ad9102_wave_written_samples + (uint32_t)chunk_count) > (uint32_t)ad9102_wave_expect +3049:Src/main.c **** { +3050:Src/main.c **** return 0u; +3051:Src/main.c **** } +3052:Src/main.c **** +3053:Src/main.c **** for (uint16_t i = 0; i < chunk_count; i++) +3054:Src/main.c **** { +3055:Src/main.c **** int16_t sample = (int16_t)samples[i]; +3056:Src/main.c **** uint16_t sample_u14; +3057:Src/main.c **** uint16_t word; +3058:Src/main.c **** +3059:Src/main.c **** if ((sample < AD9102_SRAM_RAMP_MIN) || (sample > AD9102_SRAM_RAMP_MAX)) +3060:Src/main.c **** { +3061:Src/main.c **** return 0u; +3062:Src/main.c **** } +3063:Src/main.c **** +3064:Src/main.c **** sample_u14 = ((uint16_t)sample) & 0x3FFFu; +3065:Src/main.c **** word = (uint16_t)(sample_u14 << 2); +3066:Src/main.c **** AD9102_WriteReg((uint16_t)(AD9102_REG_SRAM_DATA_BASE + ad9102_wave_written_samples + i), word); +3067:Src/main.c **** } +3068:Src/main.c **** +3069:Src/main.c **** ad9102_wave_written_samples = (uint16_t)(ad9102_wave_written_samples + chunk_count); +3070:Src/main.c **** return 1u; +3071:Src/main.c **** } +3072:Src/main.c **** + ARM GAS /tmp/ccLSPxIe.s page 119 -3108:Src/main.c **** ok = 0u; -3109:Src/main.c **** } -3110:Src/main.c **** -3111:Src/main.c **** if (expect_run && ((pat_status & AD9102_PAT_STATUS_RUN) == 0u)) -3112:Src/main.c **** { -3113:Src/main.c **** ok = 0u; -3114:Src/main.c **** } -3115:Src/main.c **** -3116:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_WAV_CONFIG) != AD9102_EX4_WAV_CONFIG) -3117:Src/main.c **** { -3118:Src/main.c **** ok = 0u; -3119:Src/main.c **** } -3120:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_PAT_TIMEBASE) != pat_timebase) -3121:Src/main.c **** { -3122:Src/main.c **** ok = 0u; -3123:Src/main.c **** } -3124:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_PAT_PERIOD) != pat_period) -3125:Src/main.c **** { -3126:Src/main.c **** ok = 0u; -3127:Src/main.c **** } -3128:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_PAT_TYPE) != 0x0000u) -3129:Src/main.c **** { -3130:Src/main.c **** ok = 0u; -3131:Src/main.c **** } -3132:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_SAW_CONFIG) != expect_saw) -3133:Src/main.c **** { -3134:Src/main.c **** ok = 0u; -3135:Src/main.c **** } -3136:Src/main.c **** -3137:Src/main.c **** return (ok ? 0u : 1u); -3138:Src/main.c **** } -3139:Src/main.c **** -3140:Src/main.c **** static uint8_t AD9102_CheckFlagsSram(uint16_t pat_status, uint8_t expect_run, uint16_t samples, uin -3141:Src/main.c **** { -3142:Src/main.c **** uint16_t spiconfig = AD9102_ReadReg(AD9102_REG_SPICONFIG); -3143:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); -3144:Src/main.c **** uint16_t clockcfg = AD9102_ReadReg(AD9102_REG_CLOCKCONFIG); -3145:Src/main.c **** uint16_t cfg_err = AD9102_ReadReg(AD9102_REG_CFG_ERROR); -3146:Src/main.c **** -3147:Src/main.c **** if (samples == 0u) -3148:Src/main.c **** { -3149:Src/main.c **** samples = AD9102_SRAM_SAMPLES_DEFAULT; -3150:Src/main.c **** } -3151:Src/main.c **** if (samples < 2u) -3152:Src/main.c **** { -3153:Src/main.c **** samples = 2u; -3154:Src/main.c **** } -3155:Src/main.c **** if (samples > AD9102_SRAM_MAX_SAMPLES) -3156:Src/main.c **** { -3157:Src/main.c **** samples = AD9102_SRAM_MAX_SAMPLES; -3158:Src/main.c **** } -3159:Src/main.c **** if (hold == 0u) -3160:Src/main.c **** { -3161:Src/main.c **** hold = AD9102_SRAM_HOLD_DEFAULT; -3162:Src/main.c **** } -3163:Src/main.c **** if (hold > 0x0Fu) -3164:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 120 +3073:Src/main.c **** static uint16_t AD9102_CommitWaveUpload(uint8_t *ok) +3074:Src/main.c **** { +3075:Src/main.c **** uint16_t pat_status; +3076:Src/main.c **** +3077:Src/main.c **** if (ok != NULL) +3078:Src/main.c **** { +3079:Src/main.c **** *ok = 0u; +3080:Src/main.c **** } +3081:Src/main.c **** +3082:Src/main.c **** if ((ad9102_wave_upload_active == 0u) || +3083:Src/main.c **** (ad9102_wave_expected_samples < 2u) || +3084:Src/main.c **** (ad9102_wave_written_samples != ad9102_wave_expected_samples)) +3085:Src/main.c **** { +3086:Src/main.c **** AD9102_CancelWaveUpload(); +3087:Src/main.c **** return AD9102_ReadReg(AD9102_REG_PAT_STATUS); +3088:Src/main.c **** } +3089:Src/main.c **** +3090:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); // disable SRAM access +3091:Src/main.c **** AD9102_WriteReg(AD9102_REG_START_ADDR, 0x0000u); +3092:Src/main.c **** AD9102_WriteReg(AD9102_REG_STOP_ADDR, (uint16_t)((ad9102_wave_expected_samples - 1u) << 4)); +3093:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); +3094:Src/main.c **** AD9102_StartOutput(); +3095:Src/main.c **** pat_status = AD9102_ReadReg(AD9102_REG_PAT_STATUS); +3096:Src/main.c **** +3097:Src/main.c **** AD9102_ResetWaveUploadState(); +3098:Src/main.c **** if (ok != NULL) +3099:Src/main.c **** { +3100:Src/main.c **** *ok = 1u; +3101:Src/main.c **** } +3102:Src/main.c **** +3103:Src/main.c **** return pat_status; +3104:Src/main.c **** } +3105:Src/main.c **** +3106:Src/main.c **** static void AD9102_CancelWaveUpload(void) +3107:Src/main.c **** { +3108:Src/main.c **** if (ad9102_wave_upload_active != 0u) +3109:Src/main.c **** { +3110:Src/main.c **** AD9102_StopOutput(); +3111:Src/main.c **** } +3112:Src/main.c **** AD9102_ResetWaveUploadState(); +3113:Src/main.c **** } +3114:Src/main.c **** +3115:Src/main.c **** static uint16_t AD9102_Apply(uint8_t saw_type, uint8_t enable, uint8_t saw_step, uint8_t pat_base, +3116:Src/main.c **** { +3117:Src/main.c **** AD9102_ResetWaveUploadState(); +3118:Src/main.c **** +3119:Src/main.c **** if (enable) +3120:Src/main.c **** { +3121:Src/main.c **** uint16_t saw_cfg; +3122:Src/main.c **** uint16_t pat_timebase; +3123:Src/main.c **** +3124:Src/main.c **** if (saw_step == 0u) +3125:Src/main.c **** { +3126:Src/main.c **** saw_step = AD9102_SAW_STEP_DEFAULT; +3127:Src/main.c **** } +3128:Src/main.c **** if (saw_step > 63u) +3129:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 120 -3165:Src/main.c **** hold = 0x0Fu; -3166:Src/main.c **** } -3167:Src/main.c **** -3168:Src/main.c **** uint16_t pat_timebase = (uint16_t)(((uint16_t)(hold & 0x0Fu) << 8) | -3169:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | -3170:Src/main.c **** (AD9102_SRAM_START_DELAY_BASE_DEFAULT & 0x0Fu)); -3171:Src/main.c **** uint32_t pat_period = (uint32_t)samples * (uint32_t)(hold & 0x0Fu); -3172:Src/main.c **** if (pat_period == 0u) +3130:Src/main.c **** saw_step = 63u; +3131:Src/main.c **** } +3132:Src/main.c **** saw_cfg = (uint16_t)(((uint16_t)(saw_step & 0x3Fu) << 2) | +3133:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); +3134:Src/main.c **** pat_timebase = (uint16_t)(((AD9102_PAT_TIMEBASE_HOLD_DEFAULT & 0x0Fu) << 8) | +3135:Src/main.c **** ((pat_base & 0x0Fu) << 4) | +3136:Src/main.c **** (AD9102_START_DELAY_BASE_DEFAULT & 0x0Fu)); +3137:Src/main.c **** +3138:Src/main.c **** AD9102_WriteReg(AD9102_REG_WAV_CONFIG, AD9102_EX4_WAV_CONFIG); +3139:Src/main.c **** AD9102_WriteReg(AD9102_REG_SAW_CONFIG, saw_cfg); +3140:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TIMEBASE, pat_timebase); +3141:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_PERIOD, pat_period); +3142:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TYPE, 0x0000u); // continuous pattern repeat +3143:Src/main.c **** +3144:Src/main.c **** AD9102_StartOutput(); +3145:Src/main.c **** } +3146:Src/main.c **** else +3147:Src/main.c **** { +3148:Src/main.c **** AD9102_StopOutput(); +3149:Src/main.c **** } +3150:Src/main.c **** +3151:Src/main.c **** return AD9102_ReadReg(AD9102_REG_PAT_STATUS); +3152:Src/main.c **** } +3153:Src/main.c **** +3154:Src/main.c **** static void AD9102_LoadSramRamp(uint16_t samples, uint8_t triangle, uint16_t amplitude) +3155:Src/main.c **** { +3156:Src/main.c **** if (samples < 2u) +3157:Src/main.c **** { +3158:Src/main.c **** samples = 2u; +3159:Src/main.c **** } +3160:Src/main.c **** if (samples > AD9102_SRAM_MAX_SAMPLES) +3161:Src/main.c **** { +3162:Src/main.c **** samples = AD9102_SRAM_MAX_SAMPLES; +3163:Src/main.c **** } +3164:Src/main.c **** if (amplitude > AD9102_SRAM_AMP_DEFAULT) +3165:Src/main.c **** { +3166:Src/main.c **** amplitude = AD9102_SRAM_AMP_DEFAULT; +3167:Src/main.c **** } +3168:Src/main.c **** +3169:Src/main.c **** // Enable SRAM access. +3170:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0004u); +3171:Src/main.c **** +3172:Src/main.c **** for (uint16_t i = 0; i < samples; i++) 3173:Src/main.c **** { -3174:Src/main.c **** pat_period = samples; -3175:Src/main.c **** } -3176:Src/main.c **** if (pat_period > 0xFFFFu) -3177:Src/main.c **** { -3178:Src/main.c **** pat_period = 0xFFFFu; -3179:Src/main.c **** } -3180:Src/main.c **** -3181:Src/main.c **** uint16_t stop_addr = (uint16_t)((samples - 1u) << 4); -3182:Src/main.c **** -3183:Src/main.c **** uint8_t ok = 1u; -3184:Src/main.c **** -3185:Src/main.c **** if (spiconfig != 0x0000u) -3186:Src/main.c **** { -3187:Src/main.c **** ok = 0u; -3188:Src/main.c **** } -3189:Src/main.c **** if (powercfg & ((1u << 8) | (1u << 7) | (1u << 6) | (1u << 5) | (1u << 3))) -3190:Src/main.c **** { -3191:Src/main.c **** ok = 0u; -3192:Src/main.c **** } -3193:Src/main.c **** if (clockcfg & ((1u << 11) | (1u << 7) | (1u << 6) | (1u << 5))) -3194:Src/main.c **** { -3195:Src/main.c **** ok = 0u; -3196:Src/main.c **** } -3197:Src/main.c **** if (cfg_err & 0x003Fu) -3198:Src/main.c **** { -3199:Src/main.c **** ok = 0u; -3200:Src/main.c **** } -3201:Src/main.c **** if (expect_run && ((pat_status & AD9102_PAT_STATUS_RUN) == 0u)) -3202:Src/main.c **** { -3203:Src/main.c **** ok = 0u; -3204:Src/main.c **** } -3205:Src/main.c **** -3206:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_WAV_CONFIG) != AD9102_EX2_WAV_CONFIG) -3207:Src/main.c **** { -3208:Src/main.c **** ok = 0u; -3209:Src/main.c **** } -3210:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_PAT_TIMEBASE) != pat_timebase) -3211:Src/main.c **** { -3212:Src/main.c **** ok = 0u; -3213:Src/main.c **** } -3214:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_PAT_PERIOD) != (uint16_t)pat_period) -3215:Src/main.c **** { -3216:Src/main.c **** ok = 0u; -3217:Src/main.c **** } -3218:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_PAT_TYPE) != 0x0000u) -3219:Src/main.c **** { -3220:Src/main.c **** ok = 0u; -3221:Src/main.c **** } - ARM GAS /tmp/ccuHnxNu.s page 121 +3174:Src/main.c **** int32_t value; +3175:Src/main.c **** int32_t min_val = -(int32_t)amplitude; +3176:Src/main.c **** int32_t max_val = (int32_t)amplitude; +3177:Src/main.c **** int32_t span = max_val - min_val; +3178:Src/main.c **** if (triangle) +3179:Src/main.c **** { +3180:Src/main.c **** uint16_t half = samples / 2u; +3181:Src/main.c **** if (half == 0u) +3182:Src/main.c **** { +3183:Src/main.c **** half = 1u; +3184:Src/main.c **** } +3185:Src/main.c **** if (i < half) +3186:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 121 -3222:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_START_ADDR) != 0x0000u) -3223:Src/main.c **** { -3224:Src/main.c **** ok = 0u; -3225:Src/main.c **** } -3226:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_STOP_ADDR) != stop_addr) -3227:Src/main.c **** { -3228:Src/main.c **** ok = 0u; -3229:Src/main.c **** } -3230:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_DAC_PAT) != AD9102_EX2_DAC_PAT) -3231:Src/main.c **** { -3232:Src/main.c **** ok = 0u; -3233:Src/main.c **** } -3234:Src/main.c **** -3235:Src/main.c **** return (ok ? 0u : 1u); -3236:Src/main.c **** } +3187:Src/main.c **** uint16_t denom = (half > 1u) ? (uint16_t)(half - 1u) : 1u; +3188:Src/main.c **** if (span == 0) +3189:Src/main.c **** { +3190:Src/main.c **** value = 0; +3191:Src/main.c **** } +3192:Src/main.c **** else +3193:Src/main.c **** { +3194:Src/main.c **** value = min_val + (span * (int32_t)i) / (int32_t)denom; +3195:Src/main.c **** } +3196:Src/main.c **** } +3197:Src/main.c **** else +3198:Src/main.c **** { +3199:Src/main.c **** uint16_t tail = (uint16_t)(samples - half); +3200:Src/main.c **** uint16_t denom = (tail > 1u) ? (uint16_t)(tail - 1u) : 1u; +3201:Src/main.c **** if (span == 0) +3202:Src/main.c **** { +3203:Src/main.c **** value = 0; +3204:Src/main.c **** } +3205:Src/main.c **** else +3206:Src/main.c **** { +3207:Src/main.c **** value = max_val - (span * (int32_t)(i - half)) / (int32_t)denom; +3208:Src/main.c **** } +3209:Src/main.c **** } +3210:Src/main.c **** } +3211:Src/main.c **** else +3212:Src/main.c **** { +3213:Src/main.c **** uint16_t denom = (samples > 1u) ? (uint16_t)(samples - 1u) : 1u; +3214:Src/main.c **** if (span == 0) +3215:Src/main.c **** { +3216:Src/main.c **** value = 0; +3217:Src/main.c **** } +3218:Src/main.c **** else +3219:Src/main.c **** { +3220:Src/main.c **** value = min_val + (span * (int32_t)i) / (int32_t)denom; +3221:Src/main.c **** } +3222:Src/main.c **** } +3223:Src/main.c **** +3224:Src/main.c **** if (value < AD9102_SRAM_RAMP_MIN) +3225:Src/main.c **** { +3226:Src/main.c **** value = AD9102_SRAM_RAMP_MIN; +3227:Src/main.c **** } +3228:Src/main.c **** else if (value > AD9102_SRAM_RAMP_MAX) +3229:Src/main.c **** { +3230:Src/main.c **** value = AD9102_SRAM_RAMP_MAX; +3231:Src/main.c **** } +3232:Src/main.c **** +3233:Src/main.c **** uint16_t sample_u14 = (uint16_t)((int16_t)value) & 0x3FFFu; +3234:Src/main.c **** uint16_t word = (uint16_t)(sample_u14 << 2); +3235:Src/main.c **** AD9102_WriteReg((uint16_t)(AD9102_REG_SRAM_DATA_BASE + i), word); +3236:Src/main.c **** } 3237:Src/main.c **** -3238:Src/main.c **** void Set_LTEC(uint8_t num, uint16_t DATA) -3239:Src/main.c **** { -3240:Src/main.c **** uint32_t tmp32; +3238:Src/main.c **** // Disable SRAM access. +3239:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); +3240:Src/main.c **** } 3241:Src/main.c **** -3242:Src/main.c **** if (num == 1 || num == 3) -3243:Src/main.c **** { -3244:Src/main.c **** SPI2_SetMode(LL_SPI_POLARITY_HIGH, LL_SPI_PHASE_2EDGE); -3245:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); -3246:Src/main.c **** } -3247:Src/main.c **** -3248:Src/main.c **** switch (num) -3249:Src/main.c **** { -3250:Src/main.c **** case 1: -3251:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_RESET);//Start operation with L -3252:Src/main.c **** //tmp32=0; -3253:Src/main.c **** //while(tmp32<500){tmp32++;} -3254:Src/main.c **** tmp32 = 0; -3255:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi -3256:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC -3257:Src/main.c **** tmp32 = 0; -3258:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w -3259:Src/main.c **** (void) SPI2->DR; -3260:Src/main.c **** break; -3261:Src/main.c **** case 2: -3262:Src/main.c **** //HAL_GPIO_TogglePin(OUT_11_GPIO_Port, OUT_11_Pin); //for debug purposes -3263:Src/main.c **** HAL_GPIO_WritePin(DAC_LD2_CS_GPIO_Port, DAC_LD2_CS_Pin, GPIO_PIN_RESET);//Start operation with L -3264:Src/main.c **** //tmp32=0; -3265:Src/main.c **** //while(tmp32<500){tmp32++;} -3266:Src/main.c **** tmp32 = 0; -3267:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi -3268:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC -3269:Src/main.c **** tmp32 = 0; -3270:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w -3271:Src/main.c **** (void) SPI6->DR; -3272:Src/main.c **** break; -3273:Src/main.c **** case 3: -3274:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_RESET);//Start operation with -3275:Src/main.c **** //tmp32=0; -3276:Src/main.c **** //while(tmp32<500){tmp32++;} -3277:Src/main.c **** tmp32 = 0; -3278:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi - ARM GAS /tmp/ccuHnxNu.s page 122 +3242:Src/main.c **** static uint16_t AD9102_ApplySram(uint8_t enable, uint16_t samples, uint8_t hold, uint8_t triangle, +3243:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 122 -3279:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC -3280:Src/main.c **** tmp32 = 0; -3281:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w -3282:Src/main.c **** (void) SPI2->DR; -3283:Src/main.c **** break; -3284:Src/main.c **** case 4: -3285:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC2_CS_GPIO_Port, DAC_TEC2_CS_Pin, GPIO_PIN_RESET);//Start operation with -3286:Src/main.c **** //tmp32=0; -3287:Src/main.c **** //while(tmp32<500){tmp32++;} -3288:Src/main.c **** tmp32 = 0; -3289:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi -3290:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC -3291:Src/main.c **** tmp32 = 0; -3292:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w -3293:Src/main.c **** (void) SPI6->DR; -3294:Src/main.c **** break; -3295:Src/main.c **** } -3296:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_SET);//End operation with LDAC1 -3297:Src/main.c **** HAL_GPIO_WritePin(DAC_LD2_CS_GPIO_Port, DAC_LD2_CS_Pin, GPIO_PIN_SET);//End operation with LDAC2 -3298:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET);//End operation with TEC1 -3299:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC2_CS_GPIO_Port, DAC_TEC2_CS_Pin, GPIO_PIN_SET);//End operation with TEC2 -3300:Src/main.c **** } -3301:Src/main.c **** static uint16_t MPhD_T(uint8_t num) -3302:Src/main.c **** { -3303:Src/main.c **** uint16_t P; -3304:Src/main.c **** uint32_t tmp32; -3305:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_RESET);//Prepare conversion -3306:Src/main.c **** HAL_GPIO_WritePin(SPI5_CNV_GPIO_Port, SPI5_CNV_Pin, GPIO_PIN_RESET);//Prepare conversion -3307:Src/main.c **** tmp32=0; -3308:Src/main.c **** while(tmp32<500){tmp32++;} -3309:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver -3310:Src/main.c **** HAL_GPIO_WritePin(SPI5_CNV_GPIO_Port, SPI5_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver -3311:Src/main.c **** tmp32=0; -3312:Src/main.c **** while(tmp32<500){tmp32++;} -3313:Src/main.c **** if (num==1)//MPD1 -3314:Src/main.c **** { -3315:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD1_CS_GPIO_Port, ADC_ThrLD1_CS_Pin, GPIO_PIN_SET); -3316:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD1_CS_GPIO_Port, ADC_MPD1_CS_Pin, GPIO_PIN_RESET); -3317:Src/main.c **** tmp32=0; -3318:Src/main.c **** while(tmp32<500){tmp32++;} -3319:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c -3320:Src/main.c **** LL_SPI_Enable(SPI4);//Enable SPI for MPhD1 ADC -3321:Src/main.c **** tmp32 = 0; -3322:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI4))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w -3323:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC -3324:Src/main.c **** while(tmp32<500){tmp32++;} -3325:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); -3326:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD1_CS_GPIO_Port, ADC_MPD1_CS_Pin, GPIO_PIN_SET); -3327:Src/main.c **** P = LL_SPI_ReceiveData16(SPI4); -3328:Src/main.c **** } -3329:Src/main.c **** else if (num==2)//MPD2 -3330:Src/main.c **** { -3331:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD2_CS_GPIO_Port, ADC_ThrLD2_CS_Pin, GPIO_PIN_SET); -3332:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD2_CS_GPIO_Port, ADC_MPD2_CS_Pin, GPIO_PIN_RESET); -3333:Src/main.c **** tmp32=0; -3334:Src/main.c **** while(tmp32<500){tmp32++;} -3335:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - ARM GAS /tmp/ccuHnxNu.s page 123 +3244:Src/main.c **** AD9102_ResetWaveUploadState(); +3245:Src/main.c **** +3246:Src/main.c **** if (samples == 0u) +3247:Src/main.c **** { +3248:Src/main.c **** samples = AD9102_SRAM_SAMPLES_DEFAULT; +3249:Src/main.c **** } +3250:Src/main.c **** if (samples < 2u) +3251:Src/main.c **** { +3252:Src/main.c **** samples = 2u; +3253:Src/main.c **** } +3254:Src/main.c **** if (samples > AD9102_SRAM_MAX_SAMPLES) +3255:Src/main.c **** { +3256:Src/main.c **** samples = AD9102_SRAM_MAX_SAMPLES; +3257:Src/main.c **** } +3258:Src/main.c **** if (hold == 0u) +3259:Src/main.c **** { +3260:Src/main.c **** hold = AD9102_SRAM_HOLD_DEFAULT; +3261:Src/main.c **** } +3262:Src/main.c **** if (hold > 0x0Fu) +3263:Src/main.c **** { +3264:Src/main.c **** hold = 0x0Fu; +3265:Src/main.c **** } +3266:Src/main.c **** +3267:Src/main.c **** if (amplitude > AD9102_SRAM_AMP_DEFAULT) +3268:Src/main.c **** { +3269:Src/main.c **** amplitude = AD9102_SRAM_AMP_DEFAULT; +3270:Src/main.c **** } +3271:Src/main.c **** +3272:Src/main.c **** AD9102_ConfigureSramPlayback(samples, hold); +3273:Src/main.c **** AD9102_LoadSramRamp(samples, triangle, amplitude); +3274:Src/main.c **** +3275:Src/main.c **** if (enable) +3276:Src/main.c **** { +3277:Src/main.c **** AD9102_StartOutput(); +3278:Src/main.c **** } +3279:Src/main.c **** else +3280:Src/main.c **** { +3281:Src/main.c **** AD9102_StopOutput(); +3282:Src/main.c **** } +3283:Src/main.c **** +3284:Src/main.c **** return AD9102_ReadReg(AD9102_REG_PAT_STATUS); +3285:Src/main.c **** } +3286:Src/main.c **** +3287:Src/main.c **** static uint8_t AD9102_CheckFlags(uint16_t pat_status, uint8_t expect_run, uint8_t saw_type, uint8_t +3288:Src/main.c **** { +3289:Src/main.c **** uint16_t spiconfig = AD9102_ReadReg(AD9102_REG_SPICONFIG); +3290:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); +3291:Src/main.c **** uint16_t clockcfg = AD9102_ReadReg(AD9102_REG_CLOCKCONFIG); +3292:Src/main.c **** uint16_t cfg_err = AD9102_ReadReg(AD9102_REG_CFG_ERROR); +3293:Src/main.c **** uint16_t pat_timebase = (uint16_t)(((AD9102_PAT_TIMEBASE_HOLD_DEFAULT & 0x0Fu) << 8) | +3294:Src/main.c **** ((pat_base & 0x0Fu) << 4) | +3295:Src/main.c **** (AD9102_START_DELAY_BASE_DEFAULT & 0x0Fu)); +3296:Src/main.c **** +3297:Src/main.c **** if (saw_step == 0u) +3298:Src/main.c **** { +3299:Src/main.c **** saw_step = AD9102_SAW_STEP_DEFAULT; +3300:Src/main.c **** } + ARM GAS /tmp/ccLSPxIe.s page 123 -3336:Src/main.c **** LL_SPI_Enable(SPI5);//Enable SPI for MPhD2 ADC -3337:Src/main.c **** tmp32 = 0; -3338:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI5))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w -3339:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC -3340:Src/main.c **** while(tmp32<500){tmp32++;} -3341:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); -3342:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD2_CS_GPIO_Port, ADC_MPD2_CS_Pin, GPIO_PIN_SET); -3343:Src/main.c **** P = LL_SPI_ReceiveData16(SPI5); -3344:Src/main.c **** } -3345:Src/main.c **** else if (num==3)//ThrLD1 -3346:Src/main.c **** { -3347:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD1_CS_GPIO_Port, ADC_MPD1_CS_Pin, GPIO_PIN_SET); -3348:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD1_CS_GPIO_Port, ADC_ThrLD1_CS_Pin, GPIO_PIN_RESET); -3349:Src/main.c **** tmp32=0; -3350:Src/main.c **** while(tmp32<500){tmp32++;} -3351:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c -3352:Src/main.c **** LL_SPI_Enable(SPI4);//Enable SPI for ThrLD1 ADC -3353:Src/main.c **** tmp32 = 0; -3354:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI4))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w -3355:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC -3356:Src/main.c **** while(tmp32<500){tmp32++;} -3357:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); -3358:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD1_CS_GPIO_Port, ADC_ThrLD1_CS_Pin, GPIO_PIN_SET); -3359:Src/main.c **** P = LL_SPI_ReceiveData16(SPI4); -3360:Src/main.c **** } -3361:Src/main.c **** else if (num==4)//ThrLD2 -3362:Src/main.c **** { -3363:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD2_CS_GPIO_Port, ADC_MPD2_CS_Pin, GPIO_PIN_SET); -3364:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD2_CS_GPIO_Port, ADC_ThrLD2_CS_Pin, GPIO_PIN_RESET); -3365:Src/main.c **** tmp32=0; -3366:Src/main.c **** while(tmp32<500){tmp32++;} -3367:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c -3368:Src/main.c **** LL_SPI_Enable(SPI5);//Enable SPI for ThrLD2 ADC -3369:Src/main.c **** tmp32 = 0; -3370:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI5))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w -3371:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC -3372:Src/main.c **** while(tmp32<500){tmp32++;} -3373:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); -3374:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD2_CS_GPIO_Port, ADC_ThrLD2_CS_Pin, GPIO_PIN_SET); -3375:Src/main.c **** P = LL_SPI_ReceiveData16(SPI5); -3376:Src/main.c **** } -3377:Src/main.c **** /*float I_LD, Ith, I0m, T0m, Inorm, Tnorm1, Tnorm2, P, T_C, A, Pnorm; -3378:Src/main.c **** -3379:Src/main.c **** Inorm = (float) (65535) / (float) (100); -3380:Src/main.c **** Tnorm1 = (float) (65535) / (float) (50); -3381:Src/main.c **** Tnorm2 = 4; -3382:Src/main.c **** Pnorm = (float)(65535) / (float)(20); -3383:Src/main.c **** I0m = 8.1568;//@4 C - lowest temperature of system -3384:Src/main.c **** T0m = 48.6282; -3385:Src/main.c **** T_C = (float) (T_LD) / Tnorm1 + Tnorm2; -3386:Src/main.c **** -3387:Src/main.c **** Ith = I0m * expf(T_C/T0m); -3388:Src/main.c **** I_LD = (float) (C_LD) / Inorm; -3389:Src/main.c **** -3390:Src/main.c **** if (I_LD > Ith) +3301:Src/main.c **** if (saw_step > 63u) +3302:Src/main.c **** { +3303:Src/main.c **** saw_step = 63u; +3304:Src/main.c **** } +3305:Src/main.c **** if (pat_period == 0u) +3306:Src/main.c **** { +3307:Src/main.c **** pat_period = AD9102_PAT_PERIOD_DEFAULT; +3308:Src/main.c **** } +3309:Src/main.c **** uint16_t expect_saw = (uint16_t)(((uint16_t)(saw_step & 0x3Fu) << 2) | +3310:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); +3311:Src/main.c **** +3312:Src/main.c **** uint8_t ok = 1u; +3313:Src/main.c **** +3314:Src/main.c **** // Expect default SPI config: MSB-first, 4-wire, no double SPI, no reset. +3315:Src/main.c **** if (spiconfig != 0x0000u) +3316:Src/main.c **** { +3317:Src/main.c **** ok = 0u; +3318:Src/main.c **** } +3319:Src/main.c **** +3320:Src/main.c **** // Power blocks should not be powered down. +3321:Src/main.c **** if (powercfg & ((1u << 8) | (1u << 7) | (1u << 6) | (1u << 5) | (1u << 3))) +3322:Src/main.c **** { +3323:Src/main.c **** ok = 0u; +3324:Src/main.c **** } +3325:Src/main.c **** +3326:Src/main.c **** // Clock receiver must be enabled (cannot directly detect external clock presence). +3327:Src/main.c **** if (clockcfg & ((1u << 11) | (1u << 7) | (1u << 6) | (1u << 5))) +3328:Src/main.c **** { +3329:Src/main.c **** ok = 0u; +3330:Src/main.c **** } +3331:Src/main.c **** +3332:Src/main.c **** // Any configuration error flags indicate a bad setup. +3333:Src/main.c **** if (cfg_err & 0x003Fu) +3334:Src/main.c **** { +3335:Src/main.c **** ok = 0u; +3336:Src/main.c **** } +3337:Src/main.c **** +3338:Src/main.c **** if (expect_run && ((pat_status & AD9102_PAT_STATUS_RUN) == 0u)) +3339:Src/main.c **** { +3340:Src/main.c **** ok = 0u; +3341:Src/main.c **** } +3342:Src/main.c **** +3343:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_WAV_CONFIG) != AD9102_EX4_WAV_CONFIG) +3344:Src/main.c **** { +3345:Src/main.c **** ok = 0u; +3346:Src/main.c **** } +3347:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_PAT_TIMEBASE) != pat_timebase) +3348:Src/main.c **** { +3349:Src/main.c **** ok = 0u; +3350:Src/main.c **** } +3351:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_PAT_PERIOD) != pat_period) +3352:Src/main.c **** { +3353:Src/main.c **** ok = 0u; +3354:Src/main.c **** } +3355:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_PAT_TYPE) != 0x0000u) +3356:Src/main.c **** { +3357:Src/main.c **** ok = 0u; + ARM GAS /tmp/ccLSPxIe.s page 124 + + +3358:Src/main.c **** } +3359:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_SAW_CONFIG) != expect_saw) +3360:Src/main.c **** { +3361:Src/main.c **** ok = 0u; +3362:Src/main.c **** } +3363:Src/main.c **** +3364:Src/main.c **** return (ok ? 0u : 1u); +3365:Src/main.c **** } +3366:Src/main.c **** +3367:Src/main.c **** static uint8_t AD9102_CheckFlagsSram(uint16_t pat_status, uint8_t expect_run, uint16_t samples, uin +3368:Src/main.c **** { +3369:Src/main.c **** uint16_t spiconfig = AD9102_ReadReg(AD9102_REG_SPICONFIG); +3370:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); +3371:Src/main.c **** uint16_t clockcfg = AD9102_ReadReg(AD9102_REG_CLOCKCONFIG); +3372:Src/main.c **** uint16_t cfg_err = AD9102_ReadReg(AD9102_REG_CFG_ERROR); +3373:Src/main.c **** +3374:Src/main.c **** if (samples == 0u) +3375:Src/main.c **** { +3376:Src/main.c **** samples = AD9102_SRAM_SAMPLES_DEFAULT; +3377:Src/main.c **** } +3378:Src/main.c **** if (samples < 2u) +3379:Src/main.c **** { +3380:Src/main.c **** samples = 2u; +3381:Src/main.c **** } +3382:Src/main.c **** if (samples > AD9102_SRAM_MAX_SAMPLES) +3383:Src/main.c **** { +3384:Src/main.c **** samples = AD9102_SRAM_MAX_SAMPLES; +3385:Src/main.c **** } +3386:Src/main.c **** if (hold == 0u) +3387:Src/main.c **** { +3388:Src/main.c **** hold = AD9102_SRAM_HOLD_DEFAULT; +3389:Src/main.c **** } +3390:Src/main.c **** if (hold > 0x0Fu) 3391:Src/main.c **** { -3392:Src/main.c **** A = (float) (2.24276128270098e-07) * T_C * T_C * T_C - (float) (4.73392579025590e-05) * T_C * T_ - ARM GAS /tmp/ccuHnxNu.s page 124 +3392:Src/main.c **** hold = 0x0Fu; +3393:Src/main.c **** } +3394:Src/main.c **** +3395:Src/main.c **** uint16_t pat_timebase = (uint16_t)(((uint16_t)(hold & 0x0Fu) << 8) | +3396:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | +3397:Src/main.c **** (AD9102_SRAM_START_DELAY_BASE_DEFAULT & 0x0Fu)); +3398:Src/main.c **** uint32_t pat_period = (uint32_t)samples * (uint32_t)(hold & 0x0Fu); +3399:Src/main.c **** if (pat_period == 0u) +3400:Src/main.c **** { +3401:Src/main.c **** pat_period = samples; +3402:Src/main.c **** } +3403:Src/main.c **** if (pat_period > 0xFFFFu) +3404:Src/main.c **** { +3405:Src/main.c **** pat_period = 0xFFFFu; +3406:Src/main.c **** } +3407:Src/main.c **** +3408:Src/main.c **** uint16_t stop_addr = (uint16_t)((samples - 1u) << 4); +3409:Src/main.c **** +3410:Src/main.c **** uint8_t ok = 1u; +3411:Src/main.c **** +3412:Src/main.c **** if (spiconfig != 0x0000u) +3413:Src/main.c **** { +3414:Src/main.c **** ok = 0u; + ARM GAS /tmp/ccLSPxIe.s page 125 -3393:Src/main.c **** P = A * (I_LD - Ith) * Pnorm; -3394:Src/main.c **** } -3395:Src/main.c **** else -3396:Src/main.c **** { -3397:Src/main.c **** P = 0; -3398:Src/main.c **** } */ -3399:Src/main.c **** return P; -3400:Src/main.c **** } -3401:Src/main.c **** /*static uint16_t Temp_LD(uint16_t T_LD_before, uint16_t T_LD, uint32_t Timer_before, uint32_t Time -3402:Src/main.c **** { -3403:Src/main.c **** uint16_t Result; -3404:Src/main.c **** // uint8_t randf; -3405:Src/main.c **** -3406:Src/main.c **** randf = 0; -3407:Src/main.c **** for (uint8_t i = 0; i < 32; i++) -3408:Src/main.c **** { -3409:Src/main.c **** randf = ((Timer>>i)&0x0001)^randf; -3410:Src/main.c **** } -3411:Src/main.c **** -3412:Src/main.c **** Result = ((float)(T_LD - T_LD_before))*((float)(1-expf(((float)(Timer_before)-(float)(Timer))/((fl -3413:Src/main.c **** -3414:Src/main.c **** return (uint16_t)(Result); -3415:Src/main.c **** }*/ -3416:Src/main.c **** static uint16_t Get_ADC(uint8_t num) -3417:Src/main.c **** { -3418:Src/main.c **** uint16_t OUT; -3419:Src/main.c **** switch (num) -3420:Src/main.c **** { -3421:Src/main.c **** case 0: -3422:Src/main.c **** HAL_ADC_Start(&hadc1); // Power on -3423:Src/main.c **** break; -3424:Src/main.c **** case 1: -3425:Src/main.c **** HAL_ADC_PollForConversion(&hadc1, 100); // Waiting for conversion -3426:Src/main.c **** OUT = HAL_ADC_GetValue(&hadc1); // Get value adc -3427:Src/main.c **** break; -3428:Src/main.c **** case 2: -3429:Src/main.c **** HAL_ADC_Stop(&hadc1); // Power off -3430:Src/main.c **** break; -3431:Src/main.c **** case 3: -3432:Src/main.c **** HAL_ADC_Start(&hadc3); // Power on -3433:Src/main.c **** break; -3434:Src/main.c **** case 4: -3435:Src/main.c **** HAL_ADC_PollForConversion(&hadc3, 100); // Waiting for conversion -3436:Src/main.c **** OUT = HAL_ADC_GetValue(&hadc3); // Get value adc -3437:Src/main.c **** break; -3438:Src/main.c **** case 5: -3439:Src/main.c **** HAL_ADC_Stop(&hadc3); // Power off -3440:Src/main.c **** break; -3441:Src/main.c **** } -3442:Src/main.c **** return OUT; -3443:Src/main.c **** } -3444:Src/main.c **** -3445:Src/main.c **** uint16_t Advanced_Controller_Temp(LDx_SetupTypeDef * LDx_curr_setup, LDx_ParamTypeDef * LDx_results -3446:Src/main.c **** { -3447:Src/main.c **** // Main idea: -3448:Src/main.c **** // I is responsible to maintaining constant temperature difference between laser and room temperat -3449:Src/main.c **** // As room temperature can be approximated as constant at current-varying time -- I should be kept - ARM GAS /tmp/ccuHnxNu.s page 125 - - -3450:Src/main.c **** // As current through laser diode heats it -- we can estimate excessive power on laser diode and t -3451:Src/main.c **** // So, equation should be look like this: -3452:Src/main.c **** // x_output = x_output_original + I(laser)*(a + (t - b)c) -3453:Src/main.c **** // t -- cycle phase -3454:Src/main.c **** // a,b,c -- constants -3455:Src/main.c **** // -3456:Src/main.c **** // How can we control laser diode temperature? -3457:Src/main.c **** // -- We can set laser to fixed current at the time we need to measure. -3458:Src/main.c **** // Then we should measure wavelength. -3459:Src/main.c **** // Calibration sequence: -3460:Src/main.c **** // 1) n +3415:Src/main.c **** } +3416:Src/main.c **** if (powercfg & ((1u << 8) | (1u << 7) | (1u << 6) | (1u << 5) | (1u << 3))) +3417:Src/main.c **** { +3418:Src/main.c **** ok = 0u; +3419:Src/main.c **** } +3420:Src/main.c **** if (clockcfg & ((1u << 11) | (1u << 7) | (1u << 6) | (1u << 5))) +3421:Src/main.c **** { +3422:Src/main.c **** ok = 0u; +3423:Src/main.c **** } +3424:Src/main.c **** if (cfg_err & 0x003Fu) +3425:Src/main.c **** { +3426:Src/main.c **** ok = 0u; +3427:Src/main.c **** } +3428:Src/main.c **** if (expect_run && ((pat_status & AD9102_PAT_STATUS_RUN) == 0u)) +3429:Src/main.c **** { +3430:Src/main.c **** ok = 0u; +3431:Src/main.c **** } +3432:Src/main.c **** +3433:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_WAV_CONFIG) != AD9102_EX2_WAV_CONFIG) +3434:Src/main.c **** { +3435:Src/main.c **** ok = 0u; +3436:Src/main.c **** } +3437:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_PAT_TIMEBASE) != pat_timebase) +3438:Src/main.c **** { +3439:Src/main.c **** ok = 0u; +3440:Src/main.c **** } +3441:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_PAT_PERIOD) != (uint16_t)pat_period) +3442:Src/main.c **** { +3443:Src/main.c **** ok = 0u; +3444:Src/main.c **** } +3445:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_PAT_TYPE) != 0x0000u) +3446:Src/main.c **** { +3447:Src/main.c **** ok = 0u; +3448:Src/main.c **** } +3449:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_START_ADDR) != 0x0000u) +3450:Src/main.c **** { +3451:Src/main.c **** ok = 0u; +3452:Src/main.c **** } +3453:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_STOP_ADDR) != stop_addr) +3454:Src/main.c **** { +3455:Src/main.c **** ok = 0u; +3456:Src/main.c **** } +3457:Src/main.c **** if (AD9102_ReadReg(AD9102_REG_DAC_PAT) != AD9102_EX2_DAC_PAT) +3458:Src/main.c **** { +3459:Src/main.c **** ok = 0u; +3460:Src/main.c **** } 3461:Src/main.c **** -3462:Src/main.c **** -3463:Src/main.c **** -3464:Src/main.c **** int e_pid; -3465:Src/main.c **** float P_coef_current;//, I_coef_current; -3466:Src/main.c **** float e_integral; -3467:Src/main.c **** int x_output; +3462:Src/main.c **** return (ok ? 0u : 1u); +3463:Src/main.c **** } +3464:Src/main.c **** +3465:Src/main.c **** void Set_LTEC(uint8_t num, uint16_t DATA) +3466:Src/main.c **** { +3467:Src/main.c **** uint32_t tmp32; 3468:Src/main.c **** -3469:Src/main.c **** e_pid = (int) LDx_results->LD_CURR_TEMP - (int) LDx_curr_setup->LD_TEMP; -3470:Src/main.c **** -3471:Src/main.c **** e_integral = LDx_results->e_integral; -3472:Src/main.c **** -3473:Src/main.c **** if((e_pid < 3000) && (e_pid > - 3000)){ -3474:Src/main.c **** e_integral += LDx_curr_setup->I_coef_temp * (float)(e_pid) * (float)(TO7 - TO7_PID) / (float) 100 -3475:Src/main.c **** } -3476:Src/main.c **** P_coef_current = LDx_curr_setup->P_coef_temp; -3477:Src/main.c **** -3478:Src/main.c **** if (e_integral > 32000){ -3479:Src/main.c **** e_integral = 32000; -3480:Src/main.c **** } -3481:Src/main.c **** else if (e_integral < - 32000){ -3482:Src/main.c **** e_integral = -32000; -3483:Src/main.c **** } -3484:Src/main.c **** LDx_results->e_integral = e_integral; -3485:Src/main.c **** -3486:Src/main.c **** x_output = 32768 + P_coef_current * e_pid + (int)e_integral;//32768 - P_coef_current * e_pid - (in -3487:Src/main.c **** -3488:Src/main.c **** if(x_output < 1000){ -3489:Src/main.c **** x_output = 8800; -3490:Src/main.c **** } -3491:Src/main.c **** else if(x_output > 56800){ -3492:Src/main.c **** x_output = 56800; -3493:Src/main.c **** } -3494:Src/main.c **** -3495:Src/main.c **** if (num==2) -3496:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser -3497:Src/main.c **** -3498:Src/main.c **** return (uint16_t)x_output; -3499:Src/main.c **** } -3500:Src/main.c **** -3501:Src/main.c **** -3502:Src/main.c **** uint16_t PID_Controller_Temp(LDx_SetupTypeDef * LDx_curr_setup, LDx_ParamTypeDef * LDx_results, uin -3503:Src/main.c **** { - 717 .loc 1 3503 1 is_stmt 1 view -0 - 718 .cfi_startproc - 719 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccuHnxNu.s page 126 +3469:Src/main.c **** if (num == 1 || num == 3) +3470:Src/main.c **** { +3471:Src/main.c **** SPI2_SetMode(LL_SPI_POLARITY_HIGH, LL_SPI_PHASE_2EDGE); + ARM GAS /tmp/ccLSPxIe.s page 126 - 720 @ frame_needed = 0, uses_anonymous_args = 0 - 721 @ link register save eliminated. - 722 .loc 1 3503 1 is_stmt 0 view .LVU248 - 723 0000 30B4 push {r4, r5} - 724 .LCFI6: - 725 .cfi_def_cfa_offset 8 - 726 .cfi_offset 4, -8 - 727 .cfi_offset 5, -4 -3504:Src/main.c **** int e_pid; - 728 .loc 1 3504 2 is_stmt 1 view .LVU249 -3505:Src/main.c **** float P_coef_current;//, I_coef_current; - 729 .loc 1 3505 2 view .LVU250 -3506:Src/main.c **** float e_integral; - 730 .loc 1 3506 2 view .LVU251 -3507:Src/main.c **** int x_output; - 731 .loc 1 3507 2 view .LVU252 -3508:Src/main.c **** -3509:Src/main.c **** e_pid = (int) LDx_results->LD_CURR_TEMP - (int) LDx_curr_setup->LD_TEMP; - 732 .loc 1 3509 2 view .LVU253 - 733 .loc 1 3509 28 is_stmt 0 view .LVU254 - 734 0002 0B88 ldrh r3, [r1] - 735 .loc 1 3509 65 view .LVU255 - 736 0004 0488 ldrh r4, [r0] - 737 .loc 1 3509 8 view .LVU256 - 738 0006 1B1B subs r3, r3, r4 - 739 .LVL45: -3510:Src/main.c **** -3511:Src/main.c **** e_integral = LDx_results->e_integral; - 740 .loc 1 3511 2 is_stmt 1 view .LVU257 - 741 .loc 1 3511 13 is_stmt 0 view .LVU258 - 742 0008 D1ED017A vldr.32 s15, [r1, #4] - 743 .LVL46: -3512:Src/main.c **** -3513:Src/main.c **** if((e_pid < 3000) && (e_pid > - 3000)){ - 744 .loc 1 3513 2 is_stmt 1 view .LVU259 - 745 .loc 1 3513 20 is_stmt 0 view .LVU260 - 746 000c 03F6B73C addw ip, r3, #2999 - 747 .loc 1 3513 4 view .LVU261 - 748 0010 41F26E74 movw r4, #5998 - 749 0014 A445 cmp ip, r4 - 750 0016 18D8 bhi .L29 -3514:Src/main.c **** e_integral += LDx_curr_setup->I_coef_temp * (float)(e_pid) * (float)(TO7 - TO7_PID) / (float) 100 - 751 .loc 1 3514 3 is_stmt 1 view .LVU262 - 752 .loc 1 3514 31 is_stmt 0 view .LVU263 - 753 0018 90ED027A vldr.32 s14, [r0, #8] - 754 .loc 1 3514 47 view .LVU264 - 755 001c 06EE903A vmov s13, r3 @ int - 756 0020 F8EEE66A vcvt.f32.s32 s13, s13 - 757 .loc 1 3514 45 view .LVU265 - 758 0024 27EE267A vmul.f32 s14, s14, s13 - 759 .loc 1 3514 76 view .LVU266 - 760 0028 284C ldr r4, .L39 - 761 002a 2468 ldr r4, [r4] - 762 002c 284D ldr r5, .L39+4 - 763 002e 2D68 ldr r5, [r5] - 764 0030 641B subs r4, r4, r5 - 765 .loc 1 3514 64 view .LVU267 - ARM GAS /tmp/ccuHnxNu.s page 127 +3472:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); +3473:Src/main.c **** } +3474:Src/main.c **** +3475:Src/main.c **** switch (num) +3476:Src/main.c **** { +3477:Src/main.c **** case 1: +3478:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_RESET);//Start operation with L +3479:Src/main.c **** //tmp32=0; +3480:Src/main.c **** //while(tmp32<500){tmp32++;} +3481:Src/main.c **** tmp32 = 0; +3482:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi +3483:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC +3484:Src/main.c **** tmp32 = 0; +3485:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w +3486:Src/main.c **** (void) SPI2->DR; +3487:Src/main.c **** break; +3488:Src/main.c **** case 2: +3489:Src/main.c **** //HAL_GPIO_TogglePin(OUT_11_GPIO_Port, OUT_11_Pin); //for debug purposes +3490:Src/main.c **** HAL_GPIO_WritePin(DAC_LD2_CS_GPIO_Port, DAC_LD2_CS_Pin, GPIO_PIN_RESET);//Start operation with L +3491:Src/main.c **** //tmp32=0; +3492:Src/main.c **** //while(tmp32<500){tmp32++;} +3493:Src/main.c **** tmp32 = 0; +3494:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi +3495:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC +3496:Src/main.c **** tmp32 = 0; +3497:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w +3498:Src/main.c **** (void) SPI6->DR; +3499:Src/main.c **** break; +3500:Src/main.c **** case 3: +3501:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_RESET);//Start operation with +3502:Src/main.c **** //tmp32=0; +3503:Src/main.c **** //while(tmp32<500){tmp32++;} +3504:Src/main.c **** tmp32 = 0; +3505:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi +3506:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC +3507:Src/main.c **** tmp32 = 0; +3508:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w +3509:Src/main.c **** (void) SPI2->DR; +3510:Src/main.c **** break; +3511:Src/main.c **** case 4: +3512:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC2_CS_GPIO_Port, DAC_TEC2_CS_Pin, GPIO_PIN_RESET);//Start operation with +3513:Src/main.c **** //tmp32=0; +3514:Src/main.c **** //while(tmp32<500){tmp32++;} +3515:Src/main.c **** tmp32 = 0; +3516:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi +3517:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC +3518:Src/main.c **** tmp32 = 0; +3519:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w +3520:Src/main.c **** (void) SPI6->DR; +3521:Src/main.c **** break; +3522:Src/main.c **** } +3523:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_SET);//End operation with LDAC1 +3524:Src/main.c **** HAL_GPIO_WritePin(DAC_LD2_CS_GPIO_Port, DAC_LD2_CS_Pin, GPIO_PIN_SET);//End operation with LDAC2 +3525:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET);//End operation with TEC1 +3526:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC2_CS_GPIO_Port, DAC_TEC2_CS_Pin, GPIO_PIN_SET);//End operation with TEC2 +3527:Src/main.c **** } +3528:Src/main.c **** static uint16_t MPhD_T(uint8_t num) + ARM GAS /tmp/ccLSPxIe.s page 127 - 766 0032 06EE904A vmov s13, r4 @ int - 767 0036 F8EE666A vcvt.f32.u32 s13, s13 - 768 .loc 1 3514 62 view .LVU268 - 769 003a 27EE267A vmul.f32 s14, s14, s13 - 770 .loc 1 3514 87 view .LVU269 - 771 003e 9FED256A vldr.32 s12, .L39+8 - 772 0042 C7EE066A vdiv.f32 s13, s14, s12 - 773 .loc 1 3514 14 view .LVU270 - 774 0046 77EEA67A vadd.f32 s15, s15, s13 - 775 .LVL47: - 776 .L29: -3515:Src/main.c **** } -3516:Src/main.c **** P_coef_current = LDx_curr_setup->P_coef_temp; - 777 .loc 1 3516 2 is_stmt 1 view .LVU271 - 778 .loc 1 3516 17 is_stmt 0 view .LVU272 - 779 004a D0ED016A vldr.32 s13, [r0, #4] - 780 .LVL48: -3517:Src/main.c **** -3518:Src/main.c **** if (e_integral > 32000){ - 781 .loc 1 3518 2 is_stmt 1 view .LVU273 - 782 .loc 1 3518 5 is_stmt 0 view .LVU274 - 783 004e 9FED227A vldr.32 s14, .L39+12 - 784 0052 F4EEC77A vcmpe.f32 s15, s14 - 785 0056 F1EE10FA vmrs APSR_nzcv, FPSCR - 786 005a 09DC bgt .L33 -3519:Src/main.c **** e_integral = 32000; -3520:Src/main.c **** } -3521:Src/main.c **** else if (e_integral < - 32000){ - 787 .loc 1 3521 7 is_stmt 1 view .LVU275 - 788 .loc 1 3521 10 is_stmt 0 view .LVU276 - 789 005c 9FED1F7A vldr.32 s14, .L39+16 - 790 0060 F4EEC77A vcmpe.f32 s15, s14 - 791 0064 F1EE10FA vmrs APSR_nzcv, FPSCR - 792 0068 04D5 bpl .L30 -3522:Src/main.c **** e_integral = -32000; - 793 .loc 1 3522 15 view .LVU277 - 794 006a DFED1C7A vldr.32 s15, .L39+16 - 795 .LVL49: - 796 .loc 1 3522 15 view .LVU278 - 797 006e 01E0 b .L30 - 798 .LVL50: - 799 .L33: -3519:Src/main.c **** e_integral = 32000; - 800 .loc 1 3519 15 view .LVU279 - 801 0070 DFED197A vldr.32 s15, .L39+12 - 802 .LVL51: - 803 .L30: -3523:Src/main.c **** } -3524:Src/main.c **** LDx_results->e_integral = e_integral; - 804 .loc 1 3524 2 is_stmt 1 view .LVU280 - 805 .loc 1 3524 26 is_stmt 0 view .LVU281 - 806 0074 C1ED017A vstr.32 s15, [r1, #4] -3525:Src/main.c **** -3526:Src/main.c **** x_output = 32768 + P_coef_current * e_pid + (int)e_integral;//32768 - P_coef_current * e_pid - (in - 807 .loc 1 3526 2 is_stmt 1 view .LVU282 - 808 .loc 1 3526 36 is_stmt 0 view .LVU283 - 809 0078 07EE103A vmov s14, r3 @ int - ARM GAS /tmp/ccuHnxNu.s page 128 +3529:Src/main.c **** { +3530:Src/main.c **** uint16_t P; +3531:Src/main.c **** uint32_t tmp32; +3532:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_RESET);//Prepare conversion +3533:Src/main.c **** HAL_GPIO_WritePin(SPI5_CNV_GPIO_Port, SPI5_CNV_Pin, GPIO_PIN_RESET);//Prepare conversion +3534:Src/main.c **** tmp32=0; +3535:Src/main.c **** while(tmp32<500){tmp32++;} +3536:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver +3537:Src/main.c **** HAL_GPIO_WritePin(SPI5_CNV_GPIO_Port, SPI5_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver +3538:Src/main.c **** tmp32=0; +3539:Src/main.c **** while(tmp32<500){tmp32++;} +3540:Src/main.c **** if (num==1)//MPD1 +3541:Src/main.c **** { +3542:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD1_CS_GPIO_Port, ADC_ThrLD1_CS_Pin, GPIO_PIN_SET); +3543:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD1_CS_GPIO_Port, ADC_MPD1_CS_Pin, GPIO_PIN_RESET); +3544:Src/main.c **** tmp32=0; +3545:Src/main.c **** while(tmp32<500){tmp32++;} +3546:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c +3547:Src/main.c **** LL_SPI_Enable(SPI4);//Enable SPI for MPhD1 ADC +3548:Src/main.c **** tmp32 = 0; +3549:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI4))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w +3550:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC +3551:Src/main.c **** while(tmp32<500){tmp32++;} +3552:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); +3553:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD1_CS_GPIO_Port, ADC_MPD1_CS_Pin, GPIO_PIN_SET); +3554:Src/main.c **** P = LL_SPI_ReceiveData16(SPI4); +3555:Src/main.c **** } +3556:Src/main.c **** else if (num==2)//MPD2 +3557:Src/main.c **** { +3558:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD2_CS_GPIO_Port, ADC_ThrLD2_CS_Pin, GPIO_PIN_SET); +3559:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD2_CS_GPIO_Port, ADC_MPD2_CS_Pin, GPIO_PIN_RESET); +3560:Src/main.c **** tmp32=0; +3561:Src/main.c **** while(tmp32<500){tmp32++;} +3562:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c +3563:Src/main.c **** LL_SPI_Enable(SPI5);//Enable SPI for MPhD2 ADC +3564:Src/main.c **** tmp32 = 0; +3565:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI5))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w +3566:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC +3567:Src/main.c **** while(tmp32<500){tmp32++;} +3568:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); +3569:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD2_CS_GPIO_Port, ADC_MPD2_CS_Pin, GPIO_PIN_SET); +3570:Src/main.c **** P = LL_SPI_ReceiveData16(SPI5); +3571:Src/main.c **** } +3572:Src/main.c **** else if (num==3)//ThrLD1 +3573:Src/main.c **** { +3574:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD1_CS_GPIO_Port, ADC_MPD1_CS_Pin, GPIO_PIN_SET); +3575:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD1_CS_GPIO_Port, ADC_ThrLD1_CS_Pin, GPIO_PIN_RESET); +3576:Src/main.c **** tmp32=0; +3577:Src/main.c **** while(tmp32<500){tmp32++;} +3578:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c +3579:Src/main.c **** LL_SPI_Enable(SPI4);//Enable SPI for ThrLD1 ADC +3580:Src/main.c **** tmp32 = 0; +3581:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI4))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w +3582:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC +3583:Src/main.c **** while(tmp32<500){tmp32++;} +3584:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); +3585:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD1_CS_GPIO_Port, ADC_ThrLD1_CS_Pin, GPIO_PIN_SET); + ARM GAS /tmp/ccLSPxIe.s page 128 - 810 007c B8EEC77A vcvt.f32.s32 s14, s14 - 811 0080 27EE267A vmul.f32 s14, s14, s13 - 812 .loc 1 3526 19 view .LVU284 - 813 0084 DFED166A vldr.32 s13, .L39+20 - 814 .LVL52: - 815 .loc 1 3526 19 view .LVU285 - 816 0088 37EE267A vadd.f32 s14, s14, s13 - 817 .loc 1 3526 46 view .LVU286 - 818 008c FDEEE77A vcvt.s32.f32 s15, s15 - 819 .LVL53: - 820 .loc 1 3526 44 view .LVU287 - 821 0090 F8EEE77A vcvt.f32.s32 s15, s15 - 822 0094 77EE877A vadd.f32 s15, s15, s14 - 823 .loc 1 3526 11 view .LVU288 - 824 0098 FDEEE77A vcvt.s32.f32 s15, s15 - 825 009c 17EE900A vmov r0, s15 @ int - 826 .LVL54: -3527:Src/main.c **** -3528:Src/main.c **** if(x_output < 1000){ - 827 .loc 1 3528 2 is_stmt 1 view .LVU289 - 828 .loc 1 3528 4 is_stmt 0 view .LVU290 - 829 00a0 B0F57A7F cmp r0, #1000 - 830 00a4 06DB blt .L35 -3529:Src/main.c **** x_output = 8800; -3530:Src/main.c **** } -3531:Src/main.c **** else if(x_output > 56800){ - 831 .loc 1 3531 7 is_stmt 1 view .LVU291 - 832 .loc 1 3531 9 is_stmt 0 view .LVU292 - 833 00a6 4DF6E053 movw r3, #56800 - 834 .LVL55: - 835 .loc 1 3531 9 view .LVU293 - 836 00aa 9842 cmp r0, r3 - 837 00ac 04DD ble .L31 -3532:Src/main.c **** x_output = 56800; - 838 .loc 1 3532 12 view .LVU294 - 839 00ae 4DF6E050 movw r0, #56800 - 840 .LVL56: - 841 .loc 1 3532 12 view .LVU295 - 842 00b2 01E0 b .L31 - 843 .LVL57: - 844 .L35: -3529:Src/main.c **** x_output = 8800; - 845 .loc 1 3529 12 view .LVU296 - 846 00b4 42F26020 movw r0, #8800 - 847 .LVL58: - 848 .L31: -3533:Src/main.c **** } -3534:Src/main.c **** -3535:Src/main.c **** if (num==2) - 849 .loc 1 3535 2 is_stmt 1 view .LVU297 - 850 .loc 1 3535 5 is_stmt 0 view .LVU298 - 851 00b8 022A cmp r2, #2 - 852 00ba 02D0 beq .L38 - 853 .LVL59: - 854 .L32: -3536:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser -3537:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 129 +3586:Src/main.c **** P = LL_SPI_ReceiveData16(SPI4); +3587:Src/main.c **** } +3588:Src/main.c **** else if (num==4)//ThrLD2 +3589:Src/main.c **** { +3590:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD2_CS_GPIO_Port, ADC_MPD2_CS_Pin, GPIO_PIN_SET); +3591:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD2_CS_GPIO_Port, ADC_ThrLD2_CS_Pin, GPIO_PIN_RESET); +3592:Src/main.c **** tmp32=0; +3593:Src/main.c **** while(tmp32<500){tmp32++;} +3594:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c +3595:Src/main.c **** LL_SPI_Enable(SPI5);//Enable SPI for ThrLD2 ADC +3596:Src/main.c **** tmp32 = 0; +3597:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI5))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w +3598:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC +3599:Src/main.c **** while(tmp32<500){tmp32++;} +3600:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); +3601:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD2_CS_GPIO_Port, ADC_ThrLD2_CS_Pin, GPIO_PIN_SET); +3602:Src/main.c **** P = LL_SPI_ReceiveData16(SPI5); +3603:Src/main.c **** } +3604:Src/main.c **** /*float I_LD, Ith, I0m, T0m, Inorm, Tnorm1, Tnorm2, P, T_C, A, Pnorm; +3605:Src/main.c **** +3606:Src/main.c **** Inorm = (float) (65535) / (float) (100); +3607:Src/main.c **** Tnorm1 = (float) (65535) / (float) (50); +3608:Src/main.c **** Tnorm2 = 4; +3609:Src/main.c **** Pnorm = (float)(65535) / (float)(20); +3610:Src/main.c **** I0m = 8.1568;//@4 C - lowest temperature of system +3611:Src/main.c **** T0m = 48.6282; +3612:Src/main.c **** T_C = (float) (T_LD) / Tnorm1 + Tnorm2; +3613:Src/main.c **** +3614:Src/main.c **** Ith = I0m * expf(T_C/T0m); +3615:Src/main.c **** I_LD = (float) (C_LD) / Inorm; +3616:Src/main.c **** +3617:Src/main.c **** if (I_LD > Ith) +3618:Src/main.c **** { +3619:Src/main.c **** A = (float) (2.24276128270098e-07) * T_C * T_C * T_C - (float) (4.73392579025590e-05) * T_C * T_ +3620:Src/main.c **** P = A * (I_LD - Ith) * Pnorm; +3621:Src/main.c **** } +3622:Src/main.c **** else +3623:Src/main.c **** { +3624:Src/main.c **** P = 0; +3625:Src/main.c **** } */ +3626:Src/main.c **** return P; +3627:Src/main.c **** } +3628:Src/main.c **** /*static uint16_t Temp_LD(uint16_t T_LD_before, uint16_t T_LD, uint32_t Timer_before, uint32_t Time +3629:Src/main.c **** { +3630:Src/main.c **** uint16_t Result; +3631:Src/main.c **** // uint8_t randf; +3632:Src/main.c **** +3633:Src/main.c **** randf = 0; +3634:Src/main.c **** for (uint8_t i = 0; i < 32; i++) +3635:Src/main.c **** { +3636:Src/main.c **** randf = ((Timer>>i)&0x0001)^randf; +3637:Src/main.c **** } +3638:Src/main.c **** +3639:Src/main.c **** Result = ((float)(T_LD - T_LD_before))*((float)(1-expf(((float)(Timer_before)-(float)(Timer))/((fl +3640:Src/main.c **** +3641:Src/main.c **** return (uint16_t)(Result); +3642:Src/main.c **** }*/ + ARM GAS /tmp/ccLSPxIe.s page 129 -3538:Src/main.c **** return (uint16_t)x_output; - 855 .loc 1 3538 2 is_stmt 1 view .LVU299 -3539:Src/main.c **** } - 856 .loc 1 3539 1 is_stmt 0 view .LVU300 - 857 00bc 80B2 uxth r0, r0 - 858 .LVL60: - 859 .loc 1 3539 1 view .LVU301 - 860 00be 30BC pop {r4, r5} - 861 .LCFI7: - 862 .cfi_remember_state - 863 .cfi_restore 5 - 864 .cfi_restore 4 - 865 .cfi_def_cfa_offset 0 - 866 00c0 7047 bx lr - 867 .LVL61: - 868 .L38: - 869 .LCFI8: - 870 .cfi_restore_state -3536:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser - 871 .loc 1 3536 3 is_stmt 1 view .LVU302 -3536:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser - 872 .loc 1 3536 11 is_stmt 0 view .LVU303 - 873 00c2 024B ldr r3, .L39 - 874 00c4 1A68 ldr r2, [r3] - 875 .LVL62: -3536:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser - 876 .loc 1 3536 11 view .LVU304 - 877 00c6 024B ldr r3, .L39+4 - 878 00c8 1A60 str r2, [r3] - 879 00ca F7E7 b .L32 - 880 .L40: - 881 .align 2 - 882 .L39: - 883 00cc 00000000 .word TO7 - 884 00d0 00000000 .word TO7_PID - 885 00d4 0000C842 .word 1120403456 - 886 00d8 0000FA46 .word 1190789120 - 887 00dc 0000FAC6 .word -956694528 - 888 00e0 00000047 .word 1191182336 - 889 .cfi_endproc - 890 .LFE1231: - 892 .section .text.AD9102_WriteReg,"ax",%progbits - 893 .align 1 - 894 .syntax unified - 895 .thumb - 896 .thumb_func - 898 AD9102_WriteReg: - 899 .LVL63: - 900 .LFB1219: -2780:Src/main.c **** uint32_t tmp32 = 0; - 901 .loc 1 2780 1 is_stmt 1 view -0 - 902 .cfi_startproc - 903 @ args = 0, pretend = 0, frame = 0 - 904 @ frame_needed = 0, uses_anonymous_args = 0 -2780:Src/main.c **** uint32_t tmp32 = 0; - 905 .loc 1 2780 1 is_stmt 0 view .LVU306 - 906 0000 38B5 push {r3, r4, r5, lr} - ARM GAS /tmp/ccuHnxNu.s page 130 +3643:Src/main.c **** static uint16_t Get_ADC(uint8_t num) +3644:Src/main.c **** { +3645:Src/main.c **** uint16_t OUT; +3646:Src/main.c **** switch (num) +3647:Src/main.c **** { +3648:Src/main.c **** case 0: +3649:Src/main.c **** HAL_ADC_Start(&hadc1); // Power on +3650:Src/main.c **** break; +3651:Src/main.c **** case 1: +3652:Src/main.c **** HAL_ADC_PollForConversion(&hadc1, 100); // Waiting for conversion +3653:Src/main.c **** OUT = HAL_ADC_GetValue(&hadc1); // Get value adc +3654:Src/main.c **** break; +3655:Src/main.c **** case 2: +3656:Src/main.c **** HAL_ADC_Stop(&hadc1); // Power off +3657:Src/main.c **** break; +3658:Src/main.c **** case 3: +3659:Src/main.c **** HAL_ADC_Start(&hadc3); // Power on +3660:Src/main.c **** break; +3661:Src/main.c **** case 4: +3662:Src/main.c **** HAL_ADC_PollForConversion(&hadc3, 100); // Waiting for conversion +3663:Src/main.c **** OUT = HAL_ADC_GetValue(&hadc3); // Get value adc +3664:Src/main.c **** break; +3665:Src/main.c **** case 5: +3666:Src/main.c **** HAL_ADC_Stop(&hadc3); // Power off +3667:Src/main.c **** break; +3668:Src/main.c **** } +3669:Src/main.c **** return OUT; +3670:Src/main.c **** } +3671:Src/main.c **** +3672:Src/main.c **** uint16_t Advanced_Controller_Temp(LDx_SetupTypeDef * LDx_curr_setup, LDx_ParamTypeDef * LDx_results +3673:Src/main.c **** { +3674:Src/main.c **** // Main idea: +3675:Src/main.c **** // I is responsible to maintaining constant temperature difference between laser and room temperat +3676:Src/main.c **** // As room temperature can be approximated as constant at current-varying time -- I should be kept +3677:Src/main.c **** // As current through laser diode heats it -- we can estimate excessive power on laser diode and t +3678:Src/main.c **** // So, equation should be look like this: +3679:Src/main.c **** // x_output = x_output_original + I(laser)*(a + (t - b)c) +3680:Src/main.c **** // t -- cycle phase +3681:Src/main.c **** // a,b,c -- constants +3682:Src/main.c **** // +3683:Src/main.c **** // How can we control laser diode temperature? +3684:Src/main.c **** // -- We can set laser to fixed current at the time we need to measure. +3685:Src/main.c **** // Then we should measure wavelength. +3686:Src/main.c **** // Calibration sequence: +3687:Src/main.c **** // 1) n +3688:Src/main.c **** +3689:Src/main.c **** +3690:Src/main.c **** +3691:Src/main.c **** int e_pid; +3692:Src/main.c **** float P_coef_current;//, I_coef_current; +3693:Src/main.c **** float e_integral; +3694:Src/main.c **** int x_output; +3695:Src/main.c **** +3696:Src/main.c **** e_pid = (int) LDx_results->LD_CURR_TEMP - (int) LDx_curr_setup->LD_TEMP; +3697:Src/main.c **** +3698:Src/main.c **** e_integral = LDx_results->e_integral; +3699:Src/main.c **** + ARM GAS /tmp/ccLSPxIe.s page 130 - 907 .LCFI9: - 908 .cfi_def_cfa_offset 16 - 909 .cfi_offset 3, -16 - 910 .cfi_offset 4, -12 - 911 .cfi_offset 5, -8 - 912 .cfi_offset 14, -4 - 913 0002 0C46 mov r4, r1 -2781:Src/main.c **** uint16_t cmd = (uint16_t)(addr & 0x7FFFu); // R/W = 0 (write), 15-bit address - 914 .loc 1 2781 2 is_stmt 1 view .LVU307 - 915 .LVL64: -2782:Src/main.c **** - 916 .loc 1 2782 2 view .LVU308 -2782:Src/main.c **** - 917 .loc 1 2782 11 is_stmt 0 view .LVU309 - 918 0004 C0F30E05 ubfx r5, r0, #0, #15 - 919 .LVL65: -2784:Src/main.c **** - 920 .loc 1 2784 2 is_stmt 1 view .LVU310 - 921 0008 0021 movs r1, #0 - 922 .LVL66: -2784:Src/main.c **** - 923 .loc 1 2784 2 is_stmt 0 view .LVU311 - 924 000a 0846 mov r0, r1 - 925 .LVL67: -2784:Src/main.c **** - 926 .loc 1 2784 2 view .LVU312 - 927 000c FFF7FEFF bl SPI2_SetMode - 928 .LVL68: -2786:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); - 929 .loc 1 2786 2 is_stmt 1 view .LVU313 - 930 0010 0122 movs r2, #1 - 931 0012 4FF48041 mov r1, #16384 - 932 0016 2C48 ldr r0, .L56 - 933 0018 FFF7FEFF bl HAL_GPIO_WritePin - 934 .LVL69: -2787:Src/main.c **** - 935 .loc 1 2787 2 view .LVU314 - 936 001c 0122 movs r2, #1 - 937 001e 4FF48051 mov r1, #4096 - 938 0022 2A48 ldr r0, .L56+4 - 939 0024 FFF7FEFF bl HAL_GPIO_WritePin - 940 .LVL70: -2789:Src/main.c **** { - 941 .loc 1 2789 2 view .LVU315 - 942 .LBB372: - 943 .LBI372: +3700:Src/main.c **** if((e_pid < 3000) && (e_pid > - 3000)){ +3701:Src/main.c **** e_integral += LDx_curr_setup->I_coef_temp * (float)(e_pid) * (float)(TO7 - TO7_PID) / (float) 100 +3702:Src/main.c **** } +3703:Src/main.c **** P_coef_current = LDx_curr_setup->P_coef_temp; +3704:Src/main.c **** +3705:Src/main.c **** if (e_integral > 32000){ +3706:Src/main.c **** e_integral = 32000; +3707:Src/main.c **** } +3708:Src/main.c **** else if (e_integral < - 32000){ +3709:Src/main.c **** e_integral = -32000; +3710:Src/main.c **** } +3711:Src/main.c **** LDx_results->e_integral = e_integral; +3712:Src/main.c **** +3713:Src/main.c **** x_output = 32768 + P_coef_current * e_pid + (int)e_integral;//32768 - P_coef_current * e_pid - (in +3714:Src/main.c **** +3715:Src/main.c **** if(x_output < 1000){ +3716:Src/main.c **** x_output = 8800; +3717:Src/main.c **** } +3718:Src/main.c **** else if(x_output > 56800){ +3719:Src/main.c **** x_output = 56800; +3720:Src/main.c **** } +3721:Src/main.c **** +3722:Src/main.c **** if (num==2) +3723:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser +3724:Src/main.c **** +3725:Src/main.c **** return (uint16_t)x_output; +3726:Src/main.c **** } +3727:Src/main.c **** +3728:Src/main.c **** +3729:Src/main.c **** uint16_t PID_Controller_Temp(LDx_SetupTypeDef * LDx_curr_setup, LDx_ParamTypeDef * LDx_results, uin +3730:Src/main.c **** { + 754 .loc 1 3730 1 is_stmt 1 view -0 + 755 .cfi_startproc + 756 @ args = 0, pretend = 0, frame = 0 + 757 @ frame_needed = 0, uses_anonymous_args = 0 + 758 @ link register save eliminated. + 759 .loc 1 3730 1 is_stmt 0 view .LVU256 + 760 0000 30B4 push {r4, r5} + 761 .LCFI6: + 762 .cfi_def_cfa_offset 8 + 763 .cfi_offset 4, -8 + 764 .cfi_offset 5, -4 +3731:Src/main.c **** int e_pid; + 765 .loc 1 3731 2 is_stmt 1 view .LVU257 +3732:Src/main.c **** float P_coef_current;//, I_coef_current; + 766 .loc 1 3732 2 view .LVU258 +3733:Src/main.c **** float e_integral; + 767 .loc 1 3733 2 view .LVU259 +3734:Src/main.c **** int x_output; + 768 .loc 1 3734 2 view .LVU260 +3735:Src/main.c **** +3736:Src/main.c **** e_pid = (int) LDx_results->LD_CURR_TEMP - (int) LDx_curr_setup->LD_TEMP; + 769 .loc 1 3736 2 view .LVU261 + 770 .loc 1 3736 28 is_stmt 0 view .LVU262 + 771 0002 0B88 ldrh r3, [r1] + 772 .loc 1 3736 65 view .LVU263 + 773 0004 0488 ldrh r4, [r0] + ARM GAS /tmp/ccLSPxIe.s page 131 + + + 774 .loc 1 3736 8 view .LVU264 + 775 0006 1B1B subs r3, r3, r4 + 776 .LVL45: +3737:Src/main.c **** +3738:Src/main.c **** e_integral = LDx_results->e_integral; + 777 .loc 1 3738 2 is_stmt 1 view .LVU265 + 778 .loc 1 3738 13 is_stmt 0 view .LVU266 + 779 0008 D1ED017A vldr.32 s15, [r1, #4] + 780 .LVL46: +3739:Src/main.c **** +3740:Src/main.c **** if((e_pid < 3000) && (e_pid > - 3000)){ + 781 .loc 1 3740 2 is_stmt 1 view .LVU267 + 782 .loc 1 3740 20 is_stmt 0 view .LVU268 + 783 000c 03F6B73C addw ip, r3, #2999 + 784 .loc 1 3740 4 view .LVU269 + 785 0010 41F26E74 movw r4, #5998 + 786 0014 A445 cmp ip, r4 + 787 0016 18D8 bhi .L32 +3741:Src/main.c **** e_integral += LDx_curr_setup->I_coef_temp * (float)(e_pid) * (float)(TO7 - TO7_PID) / (float) 100 + 788 .loc 1 3741 3 is_stmt 1 view .LVU270 + 789 .loc 1 3741 31 is_stmt 0 view .LVU271 + 790 0018 90ED027A vldr.32 s14, [r0, #8] + 791 .loc 1 3741 47 view .LVU272 + 792 001c 06EE903A vmov s13, r3 @ int + 793 0020 F8EEE66A vcvt.f32.s32 s13, s13 + 794 .loc 1 3741 45 view .LVU273 + 795 0024 27EE267A vmul.f32 s14, s14, s13 + 796 .loc 1 3741 76 view .LVU274 + 797 0028 284C ldr r4, .L42 + 798 002a 2468 ldr r4, [r4] + 799 002c 284D ldr r5, .L42+4 + 800 002e 2D68 ldr r5, [r5] + 801 0030 641B subs r4, r4, r5 + 802 .loc 1 3741 64 view .LVU275 + 803 0032 06EE904A vmov s13, r4 @ int + 804 0036 F8EE666A vcvt.f32.u32 s13, s13 + 805 .loc 1 3741 62 view .LVU276 + 806 003a 27EE267A vmul.f32 s14, s14, s13 + 807 .loc 1 3741 87 view .LVU277 + 808 003e 9FED256A vldr.32 s12, .L42+8 + 809 0042 C7EE066A vdiv.f32 s13, s14, s12 + 810 .loc 1 3741 14 view .LVU278 + 811 0046 77EEA67A vadd.f32 s15, s15, s13 + 812 .LVL47: + 813 .L32: +3742:Src/main.c **** } +3743:Src/main.c **** P_coef_current = LDx_curr_setup->P_coef_temp; + 814 .loc 1 3743 2 is_stmt 1 view .LVU279 + 815 .loc 1 3743 17 is_stmt 0 view .LVU280 + 816 004a D0ED016A vldr.32 s13, [r0, #4] + 817 .LVL48: +3744:Src/main.c **** +3745:Src/main.c **** if (e_integral > 32000){ + 818 .loc 1 3745 2 is_stmt 1 view .LVU281 + 819 .loc 1 3745 5 is_stmt 0 view .LVU282 + 820 004e 9FED227A vldr.32 s14, .L42+12 + 821 0052 F4EEC77A vcmpe.f32 s15, s14 + ARM GAS /tmp/ccLSPxIe.s page 132 + + + 822 0056 F1EE10FA vmrs APSR_nzcv, FPSCR + 823 005a 09DC bgt .L36 +3746:Src/main.c **** e_integral = 32000; +3747:Src/main.c **** } +3748:Src/main.c **** else if (e_integral < - 32000){ + 824 .loc 1 3748 7 is_stmt 1 view .LVU283 + 825 .loc 1 3748 10 is_stmt 0 view .LVU284 + 826 005c 9FED1F7A vldr.32 s14, .L42+16 + 827 0060 F4EEC77A vcmpe.f32 s15, s14 + 828 0064 F1EE10FA vmrs APSR_nzcv, FPSCR + 829 0068 04D5 bpl .L33 +3749:Src/main.c **** e_integral = -32000; + 830 .loc 1 3749 15 view .LVU285 + 831 006a DFED1C7A vldr.32 s15, .L42+16 + 832 .LVL49: + 833 .loc 1 3749 15 view .LVU286 + 834 006e 01E0 b .L33 + 835 .LVL50: + 836 .L36: +3746:Src/main.c **** e_integral = 32000; + 837 .loc 1 3746 15 view .LVU287 + 838 0070 DFED197A vldr.32 s15, .L42+12 + 839 .LVL51: + 840 .L33: +3750:Src/main.c **** } +3751:Src/main.c **** LDx_results->e_integral = e_integral; + 841 .loc 1 3751 2 is_stmt 1 view .LVU288 + 842 .loc 1 3751 26 is_stmt 0 view .LVU289 + 843 0074 C1ED017A vstr.32 s15, [r1, #4] +3752:Src/main.c **** +3753:Src/main.c **** x_output = 32768 + P_coef_current * e_pid + (int)e_integral;//32768 - P_coef_current * e_pid - (in + 844 .loc 1 3753 2 is_stmt 1 view .LVU290 + 845 .loc 1 3753 36 is_stmt 0 view .LVU291 + 846 0078 07EE103A vmov s14, r3 @ int + 847 007c B8EEC77A vcvt.f32.s32 s14, s14 + 848 0080 27EE267A vmul.f32 s14, s14, s13 + 849 .loc 1 3753 19 view .LVU292 + 850 0084 DFED166A vldr.32 s13, .L42+20 + 851 .LVL52: + 852 .loc 1 3753 19 view .LVU293 + 853 0088 37EE267A vadd.f32 s14, s14, s13 + 854 .loc 1 3753 46 view .LVU294 + 855 008c FDEEE77A vcvt.s32.f32 s15, s15 + 856 .LVL53: + 857 .loc 1 3753 44 view .LVU295 + 858 0090 F8EEE77A vcvt.f32.s32 s15, s15 + 859 0094 77EE877A vadd.f32 s15, s15, s14 + 860 .loc 1 3753 11 view .LVU296 + 861 0098 FDEEE77A vcvt.s32.f32 s15, s15 + 862 009c 17EE900A vmov r0, s15 @ int + 863 .LVL54: +3754:Src/main.c **** +3755:Src/main.c **** if(x_output < 1000){ + 864 .loc 1 3755 2 is_stmt 1 view .LVU297 + 865 .loc 1 3755 4 is_stmt 0 view .LVU298 + 866 00a0 B0F57A7F cmp r0, #1000 + 867 00a4 06DB blt .L38 + ARM GAS /tmp/ccLSPxIe.s page 133 + + +3756:Src/main.c **** x_output = 8800; +3757:Src/main.c **** } +3758:Src/main.c **** else if(x_output > 56800){ + 868 .loc 1 3758 7 is_stmt 1 view .LVU299 + 869 .loc 1 3758 9 is_stmt 0 view .LVU300 + 870 00a6 4DF6E053 movw r3, #56800 + 871 .LVL55: + 872 .loc 1 3758 9 view .LVU301 + 873 00aa 9842 cmp r0, r3 + 874 00ac 04DD ble .L34 +3759:Src/main.c **** x_output = 56800; + 875 .loc 1 3759 12 view .LVU302 + 876 00ae 4DF6E050 movw r0, #56800 + 877 .LVL56: + 878 .loc 1 3759 12 view .LVU303 + 879 00b2 01E0 b .L34 + 880 .LVL57: + 881 .L38: +3756:Src/main.c **** x_output = 8800; + 882 .loc 1 3756 12 view .LVU304 + 883 00b4 42F26020 movw r0, #8800 + 884 .LVL58: + 885 .L34: +3760:Src/main.c **** } +3761:Src/main.c **** +3762:Src/main.c **** if (num==2) + 886 .loc 1 3762 2 is_stmt 1 view .LVU305 + 887 .loc 1 3762 5 is_stmt 0 view .LVU306 + 888 00b8 022A cmp r2, #2 + 889 00ba 02D0 beq .L41 + 890 .LVL59: + 891 .L35: +3763:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser +3764:Src/main.c **** +3765:Src/main.c **** return (uint16_t)x_output; + 892 .loc 1 3765 2 is_stmt 1 view .LVU307 +3766:Src/main.c **** } + 893 .loc 1 3766 1 is_stmt 0 view .LVU308 + 894 00bc 80B2 uxth r0, r0 + 895 .LVL60: + 896 .loc 1 3766 1 view .LVU309 + 897 00be 30BC pop {r4, r5} + 898 .LCFI7: + 899 .cfi_remember_state + 900 .cfi_restore 5 + 901 .cfi_restore 4 + 902 .cfi_def_cfa_offset 0 + 903 00c0 7047 bx lr + 904 .LVL61: + 905 .L41: + 906 .LCFI8: + 907 .cfi_restore_state +3763:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser + 908 .loc 1 3763 3 is_stmt 1 view .LVU310 +3763:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser + 909 .loc 1 3763 11 is_stmt 0 view .LVU311 + 910 00c2 024B ldr r3, .L42 + ARM GAS /tmp/ccLSPxIe.s page 134 + + + 911 00c4 1A68 ldr r2, [r3] + 912 .LVL62: +3763:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser + 913 .loc 1 3763 11 view .LVU312 + 914 00c6 024B ldr r3, .L42+4 + 915 00c8 1A60 str r2, [r3] + 916 00ca F7E7 b .L35 + 917 .L43: + 918 .align 2 + 919 .L42: + 920 00cc 00000000 .word TO7 + 921 00d0 00000000 .word TO7_PID + 922 00d4 0000C842 .word 1120403456 + 923 00d8 0000FA46 .word 1190789120 + 924 00dc 0000FAC6 .word -956694528 + 925 00e0 00000047 .word 1191182336 + 926 .cfi_endproc + 927 .LFE1239: + 929 .section .text.AD9102_WriteReg,"ax",%progbits + 930 .align 1 + 931 .syntax unified + 932 .thumb + 933 .thumb_func + 935 AD9102_WriteReg: + 936 .LVL63: + 937 .LFB1219: +2874:Src/main.c **** uint32_t tmp32 = 0; + 938 .loc 1 2874 1 is_stmt 1 view -0 + 939 .cfi_startproc + 940 @ args = 0, pretend = 0, frame = 0 + 941 @ frame_needed = 0, uses_anonymous_args = 0 +2874:Src/main.c **** uint32_t tmp32 = 0; + 942 .loc 1 2874 1 is_stmt 0 view .LVU314 + 943 0000 38B5 push {r3, r4, r5, lr} + 944 .LCFI9: + 945 .cfi_def_cfa_offset 16 + 946 .cfi_offset 3, -16 + 947 .cfi_offset 4, -12 + 948 .cfi_offset 5, -8 + 949 .cfi_offset 14, -4 + 950 0002 0C46 mov r4, r1 +2875:Src/main.c **** uint16_t cmd = (uint16_t)(addr & 0x7FFFu); // R/W = 0 (write), 15-bit address + 951 .loc 1 2875 2 is_stmt 1 view .LVU315 + 952 .LVL64: +2876:Src/main.c **** + 953 .loc 1 2876 2 view .LVU316 +2876:Src/main.c **** + 954 .loc 1 2876 11 is_stmt 0 view .LVU317 + 955 0004 C0F30E05 ubfx r5, r0, #0, #15 + 956 .LVL65: +2878:Src/main.c **** + 957 .loc 1 2878 2 is_stmt 1 view .LVU318 + 958 0008 0021 movs r1, #0 + 959 .LVL66: +2878:Src/main.c **** + 960 .loc 1 2878 2 is_stmt 0 view .LVU319 + 961 000a 0846 mov r0, r1 + ARM GAS /tmp/ccLSPxIe.s page 135 + + + 962 .LVL67: +2878:Src/main.c **** + 963 .loc 1 2878 2 view .LVU320 + 964 000c FFF7FEFF bl SPI2_SetMode + 965 .LVL68: +2880:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); + 966 .loc 1 2880 2 is_stmt 1 view .LVU321 + 967 0010 0122 movs r2, #1 + 968 0012 4FF48041 mov r1, #16384 + 969 0016 2C48 ldr r0, .L59 + 970 0018 FFF7FEFF bl HAL_GPIO_WritePin + 971 .LVL69: +2881:Src/main.c **** + 972 .loc 1 2881 2 view .LVU322 + 973 001c 0122 movs r2, #1 + 974 001e 4FF48051 mov r1, #4096 + 975 0022 2A48 ldr r0, .L59+4 + 976 0024 FFF7FEFF bl HAL_GPIO_WritePin + 977 .LVL70: +2883:Src/main.c **** { + 978 .loc 1 2883 2 view .LVU323 + 979 .LBB375: + 980 .LBI375: 381:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 944 .loc 4 381 26 view .LVU316 - 945 .LBB373: + 981 .loc 4 381 26 view .LVU324 + 982 .LBB376: 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 946 .loc 4 383 3 view .LVU317 + 983 .loc 4 383 3 view .LVU325 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 947 .loc 4 383 12 is_stmt 0 view .LVU318 - 948 0028 294B ldr r3, .L56+8 - 949 002a 1B68 ldr r3, [r3] + 984 .loc 4 383 12 is_stmt 0 view .LVU326 + 985 0028 294B ldr r3, .L59+8 + 986 002a 1B68 ldr r3, [r3] 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 950 .loc 4 383 69 view .LVU319 - ARM GAS /tmp/ccuHnxNu.s page 131 - - - 951 002c 13F0400F tst r3, #64 - 952 0030 04D1 bne .L42 - 953 .LVL71: + 987 .loc 4 383 69 view .LVU327 + 988 002c 13F0400F tst r3, #64 + 989 0030 04D1 bne .L45 + 990 .LVL71: 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 954 .loc 4 383 69 view .LVU320 - 955 .LBE373: - 956 .LBE372: -2791:Src/main.c **** } - 957 .loc 1 2791 3 is_stmt 1 view .LVU321 - 958 .LBB374: - 959 .LBI374: + 991 .loc 4 383 69 view .LVU328 + 992 .LBE376: + 993 .LBE375: +2885:Src/main.c **** } + 994 .loc 1 2885 3 is_stmt 1 view .LVU329 + 995 .LBB377: + 996 .LBI377: 358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 960 .loc 4 358 22 view .LVU322 - 961 .LBB375: + 997 .loc 4 358 22 view .LVU330 + 998 .LBB378: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 962 .loc 4 360 3 view .LVU323 - 963 0032 274A ldr r2, .L56+8 - 964 0034 1368 ldr r3, [r2] - 965 0036 43F04003 orr r3, r3, #64 - 966 003a 1360 str r3, [r2] - 967 .LVL72: - 968 .L42: + 999 .loc 4 360 3 view .LVU331 + 1000 0032 274A ldr r2, .L59+8 + 1001 0034 1368 ldr r3, [r2] + 1002 0036 43F04003 orr r3, r3, #64 + 1003 003a 1360 str r3, [r2] + 1004 .LVL72: + 1005 .L45: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 969 .loc 4 360 3 is_stmt 0 view .LVU324 - 970 .LBE375: - 971 .LBE374: -2794:Src/main.c **** - 972 .loc 1 2794 2 is_stmt 1 view .LVU325 - 973 003c 0022 movs r2, #0 - 974 003e 4FF48051 mov r1, #4096 - 975 0042 2148 ldr r0, .L56 - 976 0044 FFF7FEFF bl HAL_GPIO_WritePin - 977 .LVL73: -2796:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); - 978 .loc 1 2796 2 view .LVU326 -2781:Src/main.c **** uint16_t cmd = (uint16_t)(addr & 0x7FFFu); // R/W = 0 (write), 15-bit address - 979 .loc 1 2781 11 is_stmt 0 view .LVU327 - 980 0048 0023 movs r3, #0 - 981 .LVL74: - 982 .L44: -2796:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); - 983 .loc 1 2796 63 is_stmt 1 discriminator 2 view .LVU328 -2796:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); - 984 .loc 1 2796 41 discriminator 2 view .LVU329 - 985 .LBB376: - 986 .LBI376: + ARM GAS /tmp/ccLSPxIe.s page 136 + + + 1006 .loc 4 360 3 is_stmt 0 view .LVU332 + 1007 .LBE378: + 1008 .LBE377: +2888:Src/main.c **** + 1009 .loc 1 2888 2 is_stmt 1 view .LVU333 + 1010 003c 0022 movs r2, #0 + 1011 003e 4FF48051 mov r1, #4096 + 1012 0042 2148 ldr r0, .L59 + 1013 0044 FFF7FEFF bl HAL_GPIO_WritePin + 1014 .LVL73: +2890:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); + 1015 .loc 1 2890 2 view .LVU334 +2875:Src/main.c **** uint16_t cmd = (uint16_t)(addr & 0x7FFFu); // R/W = 0 (write), 15-bit address + 1016 .loc 1 2875 11 is_stmt 0 view .LVU335 + 1017 0048 0023 movs r3, #0 + 1018 .LVL74: + 1019 .L47: +2890:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); + 1020 .loc 1 2890 63 is_stmt 1 discriminator 2 view .LVU336 +2890:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); + 1021 .loc 1 2890 41 discriminator 2 view .LVU337 + 1022 .LBB379: + 1023 .LBI379: 487:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 488:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 489:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @@ -7858,9 +8135,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 495:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_POLARITY_HIGH 496:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 497:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint32_t LL_SPI_GetClockPolarity(SPI_TypeDef *SPIx) - ARM GAS /tmp/ccuHnxNu.s page 132 - - 498:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 499:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** return (uint32_t)(READ_BIT(SPIx->CR1, SPI_CR1_CPOL)); 500:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } @@ -7884,6 +8158,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 518:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE void LL_SPI_SetBaudRatePrescaler(SPI_TypeDef *SPIx, uint32_t BaudRate) 519:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 520:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** MODIFY_REG(SPIx->CR1, SPI_CR1_BR, BaudRate); + ARM GAS /tmp/ccLSPxIe.s page 137 + + 521:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 522:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 523:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @@ -7918,9 +8195,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 552:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE void LL_SPI_SetTransferBitOrder(SPI_TypeDef *SPIx, uint32_t BitOrder) 553:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 554:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** MODIFY_REG(SPIx->CR1, SPI_CR1_LSBFIRST, BitOrder); - ARM GAS /tmp/ccuHnxNu.s page 133 - - 555:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 556:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 557:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @@ -7944,6 +8218,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 575:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * CR1 BIDIMODE LL_SPI_SetTransferDirection\n 576:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * CR1 BIDIOE LL_SPI_SetTransferDirection 577:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance + ARM GAS /tmp/ccLSPxIe.s page 138 + + 578:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param TransferDirection This parameter can be one of the following values: 579:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_FULL_DUPLEX 580:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_SIMPLEX_RX @@ -7978,9 +8255,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 609:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR2 DS LL_SPI_SetDataWidth 610:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 611:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param DataWidth This parameter can be one of the following values: - ARM GAS /tmp/ccuHnxNu.s page 134 - - 612:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_DATAWIDTH_4BIT 613:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_DATAWIDTH_5BIT 614:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_DATAWIDTH_6BIT @@ -8004,6 +8278,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 632:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 633:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Get frame data width 634:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR2 DS LL_SPI_GetDataWidth + ARM GAS /tmp/ccLSPxIe.s page 139 + + 635:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 636:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval Returned value can be one of the following values: 637:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_DATAWIDTH_4BIT @@ -8038,9 +8315,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 666:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 667:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** MODIFY_REG(SPIx->CR2, SPI_CR2_FRXTH, Threshold); 668:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - ARM GAS /tmp/ccuHnxNu.s page 135 - - 669:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 670:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 671:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Get threshold of RXFIFO that triggers an RXNE event @@ -8064,6 +8338,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 689:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 690:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 691:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** + ARM GAS /tmp/ccLSPxIe.s page 140 + + 692:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Enable CRC 693:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @note This bit should be written only when SPI is disabled (SPE = 0) for correct operation. 694:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR1 CRCEN LL_SPI_EnableCRC @@ -8098,9 +8375,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 723:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 724:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** return ((READ_BIT(SPIx->CR1, SPI_CR1_CRCEN) == (SPI_CR1_CRCEN)) ? 1UL : 0UL); 725:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - ARM GAS /tmp/ccuHnxNu.s page 136 - - 726:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 727:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 728:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Set CRC Length @@ -8124,6 +8398,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 746:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval Returned value can be one of the following values: 747:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_CRC_8BIT 748:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_CRC_16BIT + ARM GAS /tmp/ccLSPxIe.s page 141 + + 749:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 750:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint32_t LL_SPI_GetCRCWidth(SPI_TypeDef *SPIx) 751:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { @@ -8158,9 +8435,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 780:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Get polynomial for CRC calculation 781:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CRCPR CRCPOLY LL_SPI_GetCRCPolynomial 782:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance - ARM GAS /tmp/ccuHnxNu.s page 137 - - 783:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval Returned value is a number between Min_Data = 0x00 and Max_Data = 0xFFFF 784:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 785:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint32_t LL_SPI_GetCRCPolynomial(SPI_TypeDef *SPIx) @@ -8184,6 +8458,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 803:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll TXCRCR TXCRC LL_SPI_GetTxCRC 804:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 805:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval Returned value is a number between Min_Data = 0x00 and Max_Data = 0xFFFF + ARM GAS /tmp/ccLSPxIe.s page 142 + + 806:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 807:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint32_t LL_SPI_GetTxCRC(SPI_TypeDef *SPIx) 808:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { @@ -8218,9 +8495,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 837:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 838:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 839:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Get NSS mode - ARM GAS /tmp/ccuHnxNu.s page 138 - - 840:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR1 SSM LL_SPI_GetNSSMode\n 841:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR2 SSOE LL_SPI_GetNSSMode 842:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance @@ -8244,6 +8518,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 860:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval None 861:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 862:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE void LL_SPI_EnableNSSPulseMgt(SPI_TypeDef *SPIx) + ARM GAS /tmp/ccLSPxIe.s page 143 + + 863:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 864:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** SET_BIT(SPIx->CR2, SPI_CR2_NSSP); 865:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } @@ -8278,9 +8555,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 894:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 895:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @defgroup SPI_LL_EF_FLAG_Management FLAG Management 896:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @{ - ARM GAS /tmp/ccuHnxNu.s page 139 - - 897:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 898:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 899:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @@ -8301,46 +8575,46 @@ ARM GAS /tmp/ccuHnxNu.s page 1 914:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval State of bit (1 or 0). 915:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint32_t LL_SPI_IsActiveFlag_TXE(SPI_TypeDef *SPIx) - 987 .loc 4 916 26 view .LVU330 - 988 .LBB377: + 1024 .loc 4 916 26 view .LVU338 + 1025 .LBB380: 917:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + ARM GAS /tmp/ccLSPxIe.s page 144 + + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** return ((READ_BIT(SPIx->SR, SPI_SR_TXE) == (SPI_SR_TXE)) ? 1UL : 0UL); - 989 .loc 4 918 3 view .LVU331 - 990 .loc 4 918 12 is_stmt 0 view .LVU332 - 991 004a 214A ldr r2, .L56+8 - 992 004c 9268 ldr r2, [r2, #8] - 993 .loc 4 918 66 view .LVU333 - 994 004e 12F0020F tst r2, #2 - 995 0052 05D1 bne .L43 - 996 .LVL75: - 997 .loc 4 918 66 view .LVU334 - 998 .LBE377: - 999 .LBE376: -2796:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); - 1000 .loc 1 2796 50 discriminator 1 view .LVU335 - 1001 0054 5A1C adds r2, r3, #1 - 1002 .LVL76: -2796:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); - 1003 .loc 1 2796 41 discriminator 1 view .LVU336 - 1004 0056 B3F57A7F cmp r3, #1000 - 1005 005a 01D2 bcs .L43 -2796:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); - 1006 .loc 1 2796 50 discriminator 1 view .LVU337 - 1007 005c 1346 mov r3, r2 - 1008 005e F4E7 b .L44 - 1009 .LVL77: - 1010 .L43: -2797:Src/main.c **** tmp32 = 0; - 1011 .loc 1 2797 2 is_stmt 1 view .LVU338 - 1012 .LBB378: - 1013 .LBI378: + 1026 .loc 4 918 3 view .LVU339 + 1027 .loc 4 918 12 is_stmt 0 view .LVU340 + 1028 004a 214A ldr r2, .L59+8 + 1029 004c 9268 ldr r2, [r2, #8] + 1030 .loc 4 918 66 view .LVU341 + 1031 004e 12F0020F tst r2, #2 + 1032 0052 05D1 bne .L46 + 1033 .LVL75: + 1034 .loc 4 918 66 view .LVU342 + 1035 .LBE380: + 1036 .LBE379: +2890:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); + 1037 .loc 1 2890 50 discriminator 1 view .LVU343 + 1038 0054 5A1C adds r2, r3, #1 + 1039 .LVL76: +2890:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); + 1040 .loc 1 2890 41 discriminator 1 view .LVU344 + 1041 0056 B3F57A7F cmp r3, #1000 + 1042 005a 01D2 bcs .L46 +2890:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); + 1043 .loc 1 2890 50 discriminator 1 view .LVU345 + 1044 005c 1346 mov r3, r2 + 1045 005e F4E7 b .L47 + 1046 .LVL77: + 1047 .L46: +2891:Src/main.c **** tmp32 = 0; + 1048 .loc 1 2891 2 is_stmt 1 view .LVU346 + 1049 .LBB381: + 1050 .LBI381: 919:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 920:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 921:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 922:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Get CRC error flag - ARM GAS /tmp/ccuHnxNu.s page 140 - - 923:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll SR CRCERR LL_SPI_IsActiveFlag_CRCERR 924:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 925:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval State of bit (1 or 0). @@ -8364,6 +8638,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 943:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 944:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Get overrun error flag 945:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll SR OVR LL_SPI_IsActiveFlag_OVR + ARM GAS /tmp/ccLSPxIe.s page 145 + + 946:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 947:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval State of bit (1 or 0). 948:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ @@ -8398,9 +8675,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 977:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 978:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint32_t LL_SPI_IsActiveFlag_FRE(SPI_TypeDef *SPIx) 979:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - ARM GAS /tmp/ccuHnxNu.s page 141 - - 980:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** return ((READ_BIT(SPIx->SR, SPI_SR_FRE) == (SPI_SR_FRE)) ? 1UL : 0UL); 981:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 982:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** @@ -8424,6 +8698,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1000:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll SR FTLVL LL_SPI_GetTxFIFOLevel 1001:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 1002:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval Returned value can be one of the following values: + ARM GAS /tmp/ccLSPxIe.s page 146 + + 1003:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_TX_FIFO_EMPTY 1004:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_TX_FIFO_QUARTER_FULL 1005:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_TX_FIFO_HALF_FULL @@ -8458,9 +8735,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1034:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __IO uint32_t tmpreg_sr; 1035:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** tmpreg_sr = SPIx->SR; 1036:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** (void) tmpreg_sr; - ARM GAS /tmp/ccuHnxNu.s page 142 - - 1037:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** CLEAR_BIT(SPIx->CR1, SPI_CR1_SPE); 1038:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 1039:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** @@ -8484,6 +8758,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1057:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 1058:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Clear frame format error flag 1059:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @note Clearing this flag is done by reading SPIx_SR register + ARM GAS /tmp/ccLSPxIe.s page 147 + + 1060:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll SR FRE LL_SPI_ClearFlag_FRE 1061:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 1062:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval None @@ -8518,9 +8795,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1091:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 1092:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Enable Rx buffer not empty interrupt 1093:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR2 RXNEIE LL_SPI_EnableIT_RXNE - ARM GAS /tmp/ccuHnxNu.s page 143 - - 1094:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 1095:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval None 1096:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ @@ -8544,6 +8818,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1114:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Disable error interrupt 1115:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @note This bit controls the generation of an interrupt when an error condition occurs (CRCERR 1116:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR2 ERRIE LL_SPI_DisableIT_ERR + ARM GAS /tmp/ccLSPxIe.s page 148 + + 1117:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 1118:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval None 1119:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ @@ -8578,9 +8855,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1148:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Check if error interrupt is enabled 1149:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR2 ERRIE LL_SPI_IsEnabledIT_ERR 1150:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance - ARM GAS /tmp/ccuHnxNu.s page 144 - - 1151:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval State of bit (1 or 0). 1152:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 1153:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_ERR(SPI_TypeDef *SPIx) @@ -8604,6 +8878,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1171:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR2 TXEIE LL_SPI_IsEnabledIT_TXE 1172:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 1173:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval State of bit (1 or 0). + ARM GAS /tmp/ccLSPxIe.s page 149 + + 1174:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 1175:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_TXE(SPI_TypeDef *SPIx) 1176:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { @@ -8638,9 +8915,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1205:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE void LL_SPI_DisableDMAReq_RX(SPI_TypeDef *SPIx) 1206:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 1207:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** CLEAR_BIT(SPIx->CR2, SPI_CR2_RXDMAEN); - ARM GAS /tmp/ccuHnxNu.s page 145 - - 1208:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 1209:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 1210:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @@ -8664,6 +8938,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1228:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 1229:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** SET_BIT(SPIx->CR2, SPI_CR2_TXDMAEN); 1230:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + ARM GAS /tmp/ccLSPxIe.s page 150 + + 1231:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 1232:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 1233:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Disable DMA Tx @@ -8698,9 +8975,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1262:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 1263:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE void LL_SPI_SetDMAParity_RX(SPI_TypeDef *SPIx, uint32_t Parity) 1264:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - ARM GAS /tmp/ccuHnxNu.s page 146 - - 1265:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** MODIFY_REG(SPIx->CR2, SPI_CR2_LDMARX, (Parity << SPI_CR2_LDMARX_Pos)); 1266:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 1267:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** @@ -8724,6 +8998,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1285:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param Parity This parameter can be one of the following values: 1286:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_DMA_PARITY_ODD 1287:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_DMA_PARITY_EVEN + ARM GAS /tmp/ccLSPxIe.s page 151 + + 1288:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval None 1289:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 1290:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE void LL_SPI_SetDMAParity_TX(SPI_TypeDef *SPIx, uint32_t Parity) @@ -8758,9 +9035,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1319:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 1320:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @} 1321:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ - ARM GAS /tmp/ccuHnxNu.s page 147 - - 1322:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 1323:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @defgroup SPI_LL_EF_DATA_Management DATA Management 1324:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @{ @@ -8784,6 +9058,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1342:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval RxData Value between Min_Data=0x00 and Max_Data=0xFFFF 1343:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 1344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint16_t LL_SPI_ReceiveData16(SPI_TypeDef *SPIx) + ARM GAS /tmp/ccLSPxIe.s page 152 + + 1345:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** return (uint16_t)(READ_REG(SPIx->DR)); 1347:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } @@ -8813,5207 +9090,5777 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1371:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval None 1372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE void LL_SPI_TransmitData16(SPI_TypeDef *SPIx, uint16_t TxData) - 1014 .loc 4 1373 22 view .LVU339 - 1015 .LBB379: + 1051 .loc 4 1373 22 view .LVU347 + 1052 .LBB382: 1374:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 1375:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #if defined (__GNUC__) 1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __IO uint16_t *spidr = ((__IO uint16_t *)&SPIx->DR); - ARM GAS /tmp/ccuHnxNu.s page 148 - - - 1016 .loc 4 1376 3 view .LVU340 + 1053 .loc 4 1376 3 view .LVU348 1377:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; - 1017 .loc 4 1377 3 view .LVU341 - 1018 .loc 4 1377 10 is_stmt 0 view .LVU342 - 1019 0060 1B4B ldr r3, .L56+8 - 1020 0062 9D81 strh r5, [r3, #12] @ movhi - 1021 .LVL78: - 1022 .loc 4 1377 10 view .LVU343 - 1023 .LBE379: - 1024 .LBE378: -2798:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} - 1025 .loc 1 2798 2 is_stmt 1 view .LVU344 -2799:Src/main.c **** (void) SPI2->DR; - 1026 .loc 1 2799 2 view .LVU345 -2798:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} - 1027 .loc 1 2798 8 is_stmt 0 view .LVU346 - 1028 0064 0023 movs r3, #0 - 1029 .LVL79: - 1030 .L46: -2799:Src/main.c **** (void) SPI2->DR; - 1031 .loc 1 2799 64 is_stmt 1 discriminator 2 view .LVU347 -2799:Src/main.c **** (void) SPI2->DR; - 1032 .loc 1 2799 42 discriminator 2 view .LVU348 - 1033 .LBB380: - 1034 .LBI380: + 1054 .loc 4 1377 3 view .LVU349 + 1055 .loc 4 1377 10 is_stmt 0 view .LVU350 + 1056 0060 1B4B ldr r3, .L59+8 + 1057 0062 9D81 strh r5, [r3, #12] @ movhi + 1058 .LVL78: + 1059 .loc 4 1377 10 view .LVU351 + 1060 .LBE382: + 1061 .LBE381: +2892:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} + 1062 .loc 1 2892 2 is_stmt 1 view .LVU352 +2893:Src/main.c **** (void) SPI2->DR; + 1063 .loc 1 2893 2 view .LVU353 +2892:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} + 1064 .loc 1 2892 8 is_stmt 0 view .LVU354 + 1065 0064 0023 movs r3, #0 + 1066 .LVL79: + 1067 .L49: +2893:Src/main.c **** (void) SPI2->DR; + 1068 .loc 1 2893 64 is_stmt 1 discriminator 2 view .LVU355 +2893:Src/main.c **** (void) SPI2->DR; + 1069 .loc 1 2893 42 discriminator 2 view .LVU356 + ARM GAS /tmp/ccLSPxIe.s page 153 + + + 1070 .LBB383: + 1071 .LBI383: 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 1035 .loc 4 905 26 view .LVU349 - 1036 .LBB381: + 1072 .loc 4 905 26 view .LVU357 + 1073 .LBB384: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1037 .loc 4 907 3 view .LVU350 + 1074 .loc 4 907 3 view .LVU358 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1038 .loc 4 907 12 is_stmt 0 view .LVU351 - 1039 0066 1A4A ldr r2, .L56+8 - 1040 0068 9268 ldr r2, [r2, #8] + 1075 .loc 4 907 12 is_stmt 0 view .LVU359 + 1076 0066 1A4A ldr r2, .L59+8 + 1077 0068 9268 ldr r2, [r2, #8] 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1041 .loc 4 907 68 view .LVU352 - 1042 006a 12F0010F tst r2, #1 - 1043 006e 05D1 bne .L45 - 1044 .LVL80: + 1078 .loc 4 907 68 view .LVU360 + 1079 006a 12F0010F tst r2, #1 + 1080 006e 05D1 bne .L48 + 1081 .LVL80: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1045 .loc 4 907 68 view .LVU353 - 1046 .LBE381: - 1047 .LBE380: -2799:Src/main.c **** (void) SPI2->DR; - 1048 .loc 1 2799 51 discriminator 1 view .LVU354 - 1049 0070 5A1C adds r2, r3, #1 - 1050 .LVL81: -2799:Src/main.c **** (void) SPI2->DR; - 1051 .loc 1 2799 42 discriminator 1 view .LVU355 - 1052 0072 B3F57A7F cmp r3, #1000 - 1053 0076 01D2 bcs .L45 -2799:Src/main.c **** (void) SPI2->DR; - 1054 .loc 1 2799 51 discriminator 1 view .LVU356 - 1055 0078 1346 mov r3, r2 - 1056 007a F4E7 b .L46 - 1057 .LVL82: - 1058 .L45: - ARM GAS /tmp/ccuHnxNu.s page 149 - - -2800:Src/main.c **** - 1059 .loc 1 2800 2 is_stmt 1 view .LVU357 - 1060 007c 144B ldr r3, .L56+8 - 1061 007e DB68 ldr r3, [r3, #12] -2802:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} - 1062 .loc 1 2802 2 view .LVU358 - 1063 .LVL83: -2803:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); - 1064 .loc 1 2803 2 view .LVU359 -2802:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} - 1065 .loc 1 2802 8 is_stmt 0 view .LVU360 - 1066 0080 0023 movs r3, #0 - 1067 .LVL84: - 1068 .L48: -2803:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); - 1069 .loc 1 2803 63 is_stmt 1 discriminator 2 view .LVU361 -2803:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); - 1070 .loc 1 2803 41 discriminator 2 view .LVU362 - 1071 .LBB382: - 1072 .LBI382: - 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 1073 .loc 4 916 26 view .LVU363 - 1074 .LBB383: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1075 .loc 4 918 3 view .LVU364 - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1076 .loc 4 918 12 is_stmt 0 view .LVU365 - 1077 0082 134A ldr r2, .L56+8 - 1078 0084 9268 ldr r2, [r2, #8] - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1079 .loc 4 918 66 view .LVU366 - 1080 0086 12F0020F tst r2, #2 - 1081 008a 05D1 bne .L47 - 1082 .LVL85: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1083 .loc 4 918 66 view .LVU367 + 1082 .loc 4 907 68 view .LVU361 + 1083 .LBE384: 1084 .LBE383: - 1085 .LBE382: -2803:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); - 1086 .loc 1 2803 50 discriminator 1 view .LVU368 - 1087 008c 5A1C adds r2, r3, #1 - 1088 .LVL86: -2803:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); - 1089 .loc 1 2803 41 discriminator 1 view .LVU369 - 1090 008e B3F57A7F cmp r3, #1000 - 1091 0092 01D2 bcs .L47 -2803:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); - 1092 .loc 1 2803 50 discriminator 1 view .LVU370 - 1093 0094 1346 mov r3, r2 - 1094 0096 F4E7 b .L48 - 1095 .LVL87: - 1096 .L47: -2804:Src/main.c **** tmp32 = 0; - 1097 .loc 1 2804 2 is_stmt 1 view .LVU371 - 1098 .LBB384: - 1099 .LBI384: -1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - ARM GAS /tmp/ccuHnxNu.s page 150 - - - 1100 .loc 4 1373 22 view .LVU372 - 1101 .LBB385: -1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; - 1102 .loc 4 1376 3 view .LVU373 - 1103 .loc 4 1377 3 view .LVU374 - 1104 .loc 4 1377 10 is_stmt 0 view .LVU375 - 1105 0098 0D4B ldr r3, .L56+8 - 1106 009a 9C81 strh r4, [r3, #12] @ movhi - 1107 .LVL88: - 1108 .loc 4 1377 10 view .LVU376 - 1109 .LBE385: - 1110 .LBE384: -2805:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} - 1111 .loc 1 2805 2 is_stmt 1 view .LVU377 -2806:Src/main.c **** (void) SPI2->DR; - 1112 .loc 1 2806 2 view .LVU378 -2805:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} - 1113 .loc 1 2805 8 is_stmt 0 view .LVU379 - 1114 009c 0023 movs r3, #0 - 1115 .LVL89: - 1116 .L50: -2806:Src/main.c **** (void) SPI2->DR; - 1117 .loc 1 2806 64 is_stmt 1 discriminator 2 view .LVU380 -2806:Src/main.c **** (void) SPI2->DR; - 1118 .loc 1 2806 42 discriminator 2 view .LVU381 - 1119 .LBB386: - 1120 .LBI386: - 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 1121 .loc 4 905 26 view .LVU382 - 1122 .LBB387: - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1123 .loc 4 907 3 view .LVU383 - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1124 .loc 4 907 12 is_stmt 0 view .LVU384 - 1125 009e 0C4A ldr r2, .L56+8 - 1126 00a0 9268 ldr r2, [r2, #8] - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1127 .loc 4 907 68 view .LVU385 - 1128 00a2 12F0010F tst r2, #1 - 1129 00a6 05D1 bne .L49 - 1130 .LVL90: - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1131 .loc 4 907 68 view .LVU386 - 1132 .LBE387: - 1133 .LBE386: -2806:Src/main.c **** (void) SPI2->DR; - 1134 .loc 1 2806 51 discriminator 1 view .LVU387 - 1135 00a8 5A1C adds r2, r3, #1 - 1136 .LVL91: -2806:Src/main.c **** (void) SPI2->DR; - 1137 .loc 1 2806 42 discriminator 1 view .LVU388 - 1138 00aa B3F57A7F cmp r3, #1000 - 1139 00ae 01D2 bcs .L49 -2806:Src/main.c **** (void) SPI2->DR; - 1140 .loc 1 2806 51 discriminator 1 view .LVU389 - 1141 00b0 1346 mov r3, r2 - 1142 00b2 F4E7 b .L50 - ARM GAS /tmp/ccuHnxNu.s page 151 - - - 1143 .LVL92: - 1144 .L49: -2807:Src/main.c **** - 1145 .loc 1 2807 2 is_stmt 1 view .LVU390 - 1146 00b4 064B ldr r3, .L56+8 - 1147 00b6 DB68 ldr r3, [r3, #12] -2809:Src/main.c **** } - 1148 .loc 1 2809 2 view .LVU391 - 1149 00b8 0122 movs r2, #1 - 1150 00ba 4FF48051 mov r1, #4096 - 1151 00be 0248 ldr r0, .L56 - 1152 00c0 FFF7FEFF bl HAL_GPIO_WritePin - 1153 .LVL93: -2810:Src/main.c **** - 1154 .loc 1 2810 1 is_stmt 0 view .LVU392 - 1155 00c4 38BD pop {r3, r4, r5, pc} - 1156 .LVL94: - 1157 .L57: -2810:Src/main.c **** - 1158 .loc 1 2810 1 view .LVU393 - 1159 00c6 00BF .align 2 - 1160 .L56: - 1161 00c8 00040240 .word 1073873920 - 1162 00cc 000C0240 .word 1073875968 - 1163 00d0 00380040 .word 1073756160 - 1164 .cfi_endproc - 1165 .LFE1219: - 1167 .section .text.AD9102_WriteRegTable,"ax",%progbits - 1168 .align 1 - 1169 .syntax unified - 1170 .thumb - 1171 .thumb_func - 1173 AD9102_WriteRegTable: - 1174 .LVL95: - 1175 .LFB1221: -2848:Src/main.c **** for (uint16_t i = 0; i < count; i++) - 1176 .loc 1 2848 1 is_stmt 1 view -0 - 1177 .cfi_startproc - 1178 @ args = 0, pretend = 0, frame = 0 - 1179 @ frame_needed = 0, uses_anonymous_args = 0 -2848:Src/main.c **** for (uint16_t i = 0; i < count; i++) - 1180 .loc 1 2848 1 is_stmt 0 view .LVU395 - 1181 0000 70B5 push {r4, r5, r6, lr} - 1182 .LCFI10: - 1183 .cfi_def_cfa_offset 16 - 1184 .cfi_offset 4, -16 - 1185 .cfi_offset 5, -12 - 1186 .cfi_offset 6, -8 - 1187 .cfi_offset 14, -4 - 1188 0002 0646 mov r6, r0 - 1189 0004 0D46 mov r5, r1 -2849:Src/main.c **** { - 1190 .loc 1 2849 2 is_stmt 1 view .LVU396 - 1191 .LBB388: -2849:Src/main.c **** { - 1192 .loc 1 2849 7 view .LVU397 - 1193 .LVL96: - ARM GAS /tmp/ccuHnxNu.s page 152 - - -2849:Src/main.c **** { - 1194 .loc 1 2849 16 is_stmt 0 view .LVU398 - 1195 0006 0024 movs r4, #0 -2849:Src/main.c **** { - 1196 .loc 1 2849 2 view .LVU399 - 1197 0008 08E0 b .L59 - 1198 .LVL97: - 1199 .L60: -2851:Src/main.c **** } - 1200 .loc 1 2851 3 is_stmt 1 view .LVU400 - 1201 000a 36F81410 ldrh r1, [r6, r4, lsl #1] - 1202 000e 054B ldr r3, .L62 - 1203 0010 33F81400 ldrh r0, [r3, r4, lsl #1] - 1204 0014 FFF7FEFF bl AD9102_WriteReg - 1205 .LVL98: -2849:Src/main.c **** { - 1206 .loc 1 2849 35 discriminator 3 view .LVU401 - 1207 0018 0134 adds r4, r4, #1 - 1208 .LVL99: -2849:Src/main.c **** { - 1209 .loc 1 2849 35 is_stmt 0 discriminator 3 view .LVU402 - 1210 001a A4B2 uxth r4, r4 - 1211 .LVL100: - 1212 .L59: -2849:Src/main.c **** { - 1213 .loc 1 2849 25 is_stmt 1 discriminator 1 view .LVU403 - 1214 001c AC42 cmp r4, r5 - 1215 001e F4D3 bcc .L60 - 1216 .LBE388: -2853:Src/main.c **** - 1217 .loc 1 2853 1 is_stmt 0 view .LVU404 - 1218 0020 70BD pop {r4, r5, r6, pc} - 1219 .LVL101: - 1220 .L63: -2853:Src/main.c **** - 1221 .loc 1 2853 1 view .LVU405 - 1222 0022 00BF .align 2 - 1223 .L62: - 1224 0024 00000000 .word ad9102_reg_addr - 1225 .cfi_endproc - 1226 .LFE1221: - 1228 .section .text.AD9102_LoadSramRamp,"ax",%progbits - 1229 .align 1 - 1230 .syntax unified - 1231 .thumb - 1232 .thumb_func - 1234 AD9102_LoadSramRamp: - 1235 .LVL102: - 1236 .LFB1223: -2900:Src/main.c **** if (samples < 2u) - 1237 .loc 1 2900 1 is_stmt 1 view -0 - 1238 .cfi_startproc - 1239 @ args = 0, pretend = 0, frame = 0 - 1240 @ frame_needed = 0, uses_anonymous_args = 0 -2900:Src/main.c **** if (samples < 2u) - 1241 .loc 1 2900 1 is_stmt 0 view .LVU407 - 1242 0000 F8B5 push {r3, r4, r5, r6, r7, lr} - ARM GAS /tmp/ccuHnxNu.s page 153 - - - 1243 .LCFI11: - 1244 .cfi_def_cfa_offset 24 - 1245 .cfi_offset 3, -24 - 1246 .cfi_offset 4, -20 - 1247 .cfi_offset 5, -16 - 1248 .cfi_offset 6, -12 - 1249 .cfi_offset 7, -8 - 1250 .cfi_offset 14, -4 - 1251 0002 0F46 mov r7, r1 - 1252 0004 1646 mov r6, r2 -2901:Src/main.c **** { - 1253 .loc 1 2901 2 is_stmt 1 view .LVU408 -2901:Src/main.c **** { - 1254 .loc 1 2901 5 is_stmt 0 view .LVU409 - 1255 0006 0128 cmp r0, #1 - 1256 0008 06D9 bls .L78 - 1257 000a 0546 mov r5, r0 -2905:Src/main.c **** { - 1258 .loc 1 2905 2 is_stmt 1 view .LVU410 -2905:Src/main.c **** { - 1259 .loc 1 2905 5 is_stmt 0 view .LVU411 - 1260 000c B0F5805F cmp r0, #4096 - 1261 0010 03D9 bls .L65 -2907:Src/main.c **** } - 1262 .loc 1 2907 11 view .LVU412 - 1263 0012 4FF48055 mov r5, #4096 - 1264 0016 00E0 b .L65 - 1265 .L78: -2903:Src/main.c **** } - 1266 .loc 1 2903 11 view .LVU413 - 1267 0018 0225 movs r5, #2 - 1268 .L65: - 1269 .LVL103: -2909:Src/main.c **** { - 1270 .loc 1 2909 2 is_stmt 1 view .LVU414 -2909:Src/main.c **** { - 1271 .loc 1 2909 5 is_stmt 0 view .LVU415 - 1272 001a B6F5005F cmp r6, #8192 - 1273 001e 01D3 bcc .L66 -2911:Src/main.c **** } - 1274 .loc 1 2911 13 view .LVU416 - 1275 0020 41F6FF76 movw r6, #8191 - 1276 .L66: - 1277 .LVL104: -2915:Src/main.c **** - 1278 .loc 1 2915 2 is_stmt 1 view .LVU417 - 1279 0024 0421 movs r1, #4 - 1280 .LVL105: -2915:Src/main.c **** - 1281 .loc 1 2915 2 is_stmt 0 view .LVU418 - 1282 0026 1E20 movs r0, #30 - 1283 0028 FFF7FEFF bl AD9102_WriteReg - 1284 .LVL106: -2917:Src/main.c **** { - 1285 .loc 1 2917 2 is_stmt 1 view .LVU419 - 1286 .LBB389: -2917:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 154 - - - 1287 .loc 1 2917 7 view .LVU420 -2917:Src/main.c **** { - 1288 .loc 1 2917 16 is_stmt 0 view .LVU421 - 1289 002c 0024 movs r4, #0 -2917:Src/main.c **** { - 1290 .loc 1 2917 2 view .LVU422 - 1291 002e 2DE0 b .L67 - 1292 .LVL107: - 1293 .L89: - 1294 .LBB390: - 1295 .LBB391: -2928:Src/main.c **** } - 1296 .loc 1 2928 10 view .LVU423 - 1297 0030 0122 movs r2, #1 - 1298 .LVL108: -2928:Src/main.c **** } - 1299 .loc 1 2928 10 view .LVU424 - 1300 0032 34E0 b .L69 - 1301 .LVL109: - 1302 .L82: - 1303 .LBB392: -2932:Src/main.c **** if (span == 0) - 1304 .loc 1 2932 14 discriminator 2 view .LVU425 - 1305 0034 0122 movs r2, #1 - 1306 .LVL110: -2932:Src/main.c **** if (span == 0) - 1307 .loc 1 2932 14 discriminator 2 view .LVU426 - 1308 0036 38E0 b .L71 - 1309 .LVL111: - 1310 .L70: -2932:Src/main.c **** if (span == 0) - 1311 .loc 1 2932 14 discriminator 2 view .LVU427 - 1312 .LBE392: - 1313 .LBB393: -2944:Src/main.c **** uint16_t denom = (tail > 1u) ? (uint16_t)(tail - 1u) : 1u; - 1314 .loc 1 2944 5 is_stmt 1 view .LVU428 -2944:Src/main.c **** uint16_t denom = (tail > 1u) ? (uint16_t)(tail - 1u) : 1u; - 1315 .loc 1 2944 14 is_stmt 0 view .LVU429 - 1316 0038 A91A subs r1, r5, r2 - 1317 003a 89B2 uxth r1, r1 - 1318 .LVL112: -2945:Src/main.c **** if (span == 0) - 1319 .loc 1 2945 5 is_stmt 1 view .LVU430 -2945:Src/main.c **** if (span == 0) - 1320 .loc 1 2945 14 is_stmt 0 view .LVU431 - 1321 003c 0129 cmp r1, #1 - 1322 003e 09D9 bls .L83 -2945:Src/main.c **** if (span == 0) - 1323 .loc 1 2945 14 discriminator 1 view .LVU432 - 1324 0040 0139 subs r1, r1, #1 - 1325 .LVL113: -2945:Src/main.c **** if (span == 0) - 1326 .loc 1 2945 14 discriminator 1 view .LVU433 - 1327 0042 89B2 uxth r1, r1 - 1328 .LVL114: - 1329 .L74: -2946:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 155 - - - 1330 .loc 1 2946 5 is_stmt 1 view .LVU434 -2946:Src/main.c **** { - 1331 .loc 1 2946 8 is_stmt 0 view .LVU435 - 1332 0044 ABB1 cbz r3, .L72 -2952:Src/main.c **** } - 1333 .loc 1 2952 6 is_stmt 1 view .LVU436 -2952:Src/main.c **** } - 1334 .loc 1 2952 44 is_stmt 0 view .LVU437 - 1335 0046 A21A subs r2, r4, r2 - 1336 .LVL115: -2952:Src/main.c **** } - 1337 .loc 1 2952 30 view .LVU438 - 1338 0048 03FB02F2 mul r2, r3, r2 -2952:Src/main.c **** } - 1339 .loc 1 2952 53 view .LVU439 - 1340 004c 92FBF1F2 sdiv r2, r2, r1 -2952:Src/main.c **** } - 1341 .loc 1 2952 12 view .LVU440 - 1342 0050 831A subs r3, r0, r2 - 1343 .LVL116: -2952:Src/main.c **** } - 1344 .loc 1 2952 12 view .LVU441 - 1345 0052 0BE0 b .L73 - 1346 .LVL117: - 1347 .L83: -2945:Src/main.c **** if (span == 0) - 1348 .loc 1 2945 14 discriminator 2 view .LVU442 - 1349 0054 0121 movs r1, #1 - 1350 .LVL118: -2945:Src/main.c **** if (span == 0) - 1351 .loc 1 2945 14 discriminator 2 view .LVU443 - 1352 0056 F5E7 b .L74 - 1353 .LVL119: - 1354 .L68: -2945:Src/main.c **** if (span == 0) - 1355 .loc 1 2945 14 discriminator 2 view .LVU444 - 1356 .LBE393: - 1357 .LBE391: - 1358 .LBB395: -2958:Src/main.c **** if (span == 0) - 1359 .loc 1 2958 4 is_stmt 1 view .LVU445 -2958:Src/main.c **** if (span == 0) - 1360 .loc 1 2958 13 is_stmt 0 view .LVU446 - 1361 0058 012D cmp r5, #1 - 1362 005a 2ED9 bls .L84 -2958:Src/main.c **** if (span == 0) - 1363 .loc 1 2958 13 discriminator 1 view .LVU447 - 1364 005c 6A1E subs r2, r5, #1 - 1365 005e 92B2 uxth r2, r2 - 1366 .L75: - 1367 .LVL120: -2959:Src/main.c **** { - 1368 .loc 1 2959 4 is_stmt 1 view .LVU448 -2959:Src/main.c **** { - 1369 .loc 1 2959 7 is_stmt 0 view .LVU449 - 1370 0060 3BB1 cbz r3, .L72 -2965:Src/main.c **** } - ARM GAS /tmp/ccuHnxNu.s page 156 - - - 1371 .loc 1 2965 5 is_stmt 1 view .LVU450 -2965:Src/main.c **** } - 1372 .loc 1 2965 29 is_stmt 0 view .LVU451 - 1373 0062 04FB03F3 mul r3, r4, r3 - 1374 .LVL121: -2965:Src/main.c **** } - 1375 .loc 1 2965 43 view .LVU452 - 1376 0066 93FBF2F3 sdiv r3, r3, r2 - 1377 006a 1B1A subs r3, r3, r0 - 1378 .LVL122: - 1379 .L73: -2965:Src/main.c **** } - 1380 .loc 1 2965 43 view .LVU453 - 1381 .LBE395: -2969:Src/main.c **** { - 1382 .loc 1 2969 3 is_stmt 1 view .LVU454 -2969:Src/main.c **** { - 1383 .loc 1 2969 6 is_stmt 0 view .LVU455 - 1384 006c 13F5005F cmn r3, #8192 - 1385 0070 25DB blt .L85 - 1386 .LVL123: - 1387 .L72: -2973:Src/main.c **** { - 1388 .loc 1 2973 8 is_stmt 1 view .LVU456 -2973:Src/main.c **** { - 1389 .loc 1 2973 11 is_stmt 0 view .LVU457 - 1390 0072 B3F5005F cmp r3, #8192 - 1391 0076 24DA bge .L86 - 1392 .L76: - 1393 .LVL124: -2978:Src/main.c **** uint16_t word = (uint16_t)(sample_u14 << 2); - 1394 .loc 1 2978 3 is_stmt 1 view .LVU458 -2978:Src/main.c **** uint16_t word = (uint16_t)(sample_u14 << 2); - 1395 .loc 1 2978 25 is_stmt 0 view .LVU459 - 1396 0078 99B2 uxth r1, r3 - 1397 .LVL125: -2979:Src/main.c **** AD9102_WriteReg((uint16_t)(AD9102_REG_SRAM_DATA_BASE + i), word); - 1398 .loc 1 2979 3 is_stmt 1 view .LVU460 -2980:Src/main.c **** } - 1399 .loc 1 2980 3 view .LVU461 - 1400 007a 8900 lsls r1, r1, #2 - 1401 .LVL126: -2980:Src/main.c **** } - 1402 .loc 1 2980 3 is_stmt 0 view .LVU462 - 1403 007c 89B2 uxth r1, r1 - 1404 007e 04F5C040 add r0, r4, #24576 - 1405 .LVL127: -2980:Src/main.c **** } - 1406 .loc 1 2980 3 view .LVU463 - 1407 0082 80B2 uxth r0, r0 - 1408 0084 FFF7FEFF bl AD9102_WriteReg - 1409 .LVL128: -2980:Src/main.c **** } - 1410 .loc 1 2980 3 view .LVU464 - 1411 .LBE390: -2917:Src/main.c **** { - 1412 .loc 1 2917 37 is_stmt 1 discriminator 2 view .LVU465 - ARM GAS /tmp/ccuHnxNu.s page 157 - - - 1413 0088 0134 adds r4, r4, #1 - 1414 .LVL129: -2917:Src/main.c **** { - 1415 .loc 1 2917 37 is_stmt 0 discriminator 2 view .LVU466 - 1416 008a A4B2 uxth r4, r4 - 1417 .LVL130: - 1418 .L67: -2917:Src/main.c **** { - 1419 .loc 1 2917 25 is_stmt 1 discriminator 1 view .LVU467 - 1420 008c A542 cmp r5, r4 - 1421 008e 1BD9 bls .L88 - 1422 .LBB398: -2919:Src/main.c **** int32_t min_val = -(int32_t)amplitude; - 1423 .loc 1 2919 3 view .LVU468 -2920:Src/main.c **** int32_t max_val = (int32_t)amplitude; - 1424 .loc 1 2920 3 view .LVU469 -2920:Src/main.c **** int32_t max_val = (int32_t)amplitude; - 1425 .loc 1 2920 22 is_stmt 0 view .LVU470 - 1426 0090 3046 mov r0, r6 - 1427 .LVL131: -2921:Src/main.c **** int32_t span = max_val - min_val; - 1428 .loc 1 2921 3 is_stmt 1 view .LVU471 -2922:Src/main.c **** if (triangle) - 1429 .loc 1 2922 3 view .LVU472 -2922:Src/main.c **** if (triangle) - 1430 .loc 1 2922 11 is_stmt 0 view .LVU473 - 1431 0092 7300 lsls r3, r6, #1 - 1432 .LVL132: -2923:Src/main.c **** { - 1433 .loc 1 2923 3 is_stmt 1 view .LVU474 -2923:Src/main.c **** { - 1434 .loc 1 2923 6 is_stmt 0 view .LVU475 - 1435 0094 002F cmp r7, #0 - 1436 0096 DFD0 beq .L68 - 1437 .LBB396: -2925:Src/main.c **** if (half == 0u) - 1438 .loc 1 2925 4 is_stmt 1 view .LVU476 -2925:Src/main.c **** if (half == 0u) - 1439 .loc 1 2925 13 is_stmt 0 view .LVU477 - 1440 0098 6A08 lsrs r2, r5, #1 - 1441 .LVL133: -2926:Src/main.c **** { - 1442 .loc 1 2926 4 is_stmt 1 view .LVU478 -2926:Src/main.c **** { - 1443 .loc 1 2926 7 is_stmt 0 view .LVU479 - 1444 009a 012D cmp r5, #1 - 1445 009c C8D9 bls .L89 - 1446 .LVL134: - 1447 .L69: -2930:Src/main.c **** { - 1448 .loc 1 2930 4 is_stmt 1 view .LVU480 -2930:Src/main.c **** { - 1449 .loc 1 2930 7 is_stmt 0 view .LVU481 - 1450 009e 9442 cmp r4, r2 - 1451 00a0 CAD2 bcs .L70 - 1452 .LBB394: -2932:Src/main.c **** if (span == 0) - ARM GAS /tmp/ccuHnxNu.s page 158 - - - 1453 .loc 1 2932 5 is_stmt 1 view .LVU482 -2932:Src/main.c **** if (span == 0) - 1454 .loc 1 2932 14 is_stmt 0 view .LVU483 - 1455 00a2 012A cmp r2, #1 - 1456 00a4 C6D9 bls .L82 -2932:Src/main.c **** if (span == 0) - 1457 .loc 1 2932 14 discriminator 1 view .LVU484 - 1458 00a6 013A subs r2, r2, #1 - 1459 .LVL135: -2932:Src/main.c **** if (span == 0) - 1460 .loc 1 2932 14 discriminator 1 view .LVU485 - 1461 00a8 92B2 uxth r2, r2 - 1462 .LVL136: - 1463 .L71: -2933:Src/main.c **** { - 1464 .loc 1 2933 5 is_stmt 1 view .LVU486 -2933:Src/main.c **** { - 1465 .loc 1 2933 8 is_stmt 0 view .LVU487 - 1466 00aa 002B cmp r3, #0 - 1467 00ac E1D0 beq .L72 -2939:Src/main.c **** } - 1468 .loc 1 2939 6 is_stmt 1 view .LVU488 -2939:Src/main.c **** } - 1469 .loc 1 2939 30 is_stmt 0 view .LVU489 - 1470 00ae 04FB03F3 mul r3, r4, r3 - 1471 .LVL137: -2939:Src/main.c **** } - 1472 .loc 1 2939 44 view .LVU490 - 1473 00b2 93FBF2F3 sdiv r3, r3, r2 - 1474 00b6 1B1A subs r3, r3, r0 - 1475 .LVL138: -2939:Src/main.c **** } - 1476 .loc 1 2939 44 view .LVU491 - 1477 00b8 D8E7 b .L73 - 1478 .LVL139: - 1479 .L84: -2939:Src/main.c **** } - 1480 .loc 1 2939 44 view .LVU492 - 1481 .LBE394: - 1482 .LBE396: - 1483 .LBB397: -2958:Src/main.c **** if (span == 0) - 1484 .loc 1 2958 13 discriminator 2 view .LVU493 - 1485 00ba 0122 movs r2, #1 - 1486 00bc D0E7 b .L75 - 1487 .LVL140: - 1488 .L85: -2958:Src/main.c **** if (span == 0) - 1489 .loc 1 2958 13 discriminator 2 view .LVU494 - 1490 .LBE397: -2971:Src/main.c **** } - 1491 .loc 1 2971 10 view .LVU495 - 1492 00be 054B ldr r3, .L90 - 1493 .LVL141: -2971:Src/main.c **** } - 1494 .loc 1 2971 10 view .LVU496 - 1495 00c0 DAE7 b .L76 - ARM GAS /tmp/ccuHnxNu.s page 159 - - - 1496 .LVL142: - 1497 .L86: -2975:Src/main.c **** } - 1498 .loc 1 2975 10 view .LVU497 - 1499 00c2 41F6FF73 movw r3, #8191 - 1500 00c6 D7E7 b .L76 - 1501 .LVL143: - 1502 .L88: -2975:Src/main.c **** } - 1503 .loc 1 2975 10 view .LVU498 - 1504 .LBE398: - 1505 .LBE389: -2984:Src/main.c **** } - 1506 .loc 1 2984 2 is_stmt 1 view .LVU499 - 1507 00c8 0021 movs r1, #0 - 1508 00ca 1E20 movs r0, #30 - 1509 00cc FFF7FEFF bl AD9102_WriteReg - 1510 .LVL144: -2985:Src/main.c **** - 1511 .loc 1 2985 1 is_stmt 0 view .LVU500 - 1512 00d0 F8BD pop {r3, r4, r5, r6, r7, pc} - 1513 .LVL145: - 1514 .L91: -2985:Src/main.c **** - 1515 .loc 1 2985 1 view .LVU501 - 1516 00d2 00BF .align 2 - 1517 .L90: - 1518 00d4 00E0FFFF .word -8192 - 1519 .cfi_endproc - 1520 .LFE1223: - 1522 .section .text.AD9102_Init,"ax",%progbits - 1523 .align 1 - 1524 .syntax unified - 1525 .thumb - 1526 .thumb_func - 1528 AD9102_Init: - 1529 .LFB1212: -2646:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); - 1530 .loc 1 2646 1 is_stmt 1 view -0 - 1531 .cfi_startproc - 1532 @ args = 0, pretend = 0, frame = 8 - 1533 @ frame_needed = 0, uses_anonymous_args = 0 - 1534 0000 00B5 push {lr} - 1535 .LCFI12: - 1536 .cfi_def_cfa_offset 4 - 1537 .cfi_offset 14, -4 - 1538 0002 83B0 sub sp, sp, #12 - 1539 .LCFI13: - 1540 .cfi_def_cfa_offset 16 -2647:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_RESET); - 1541 .loc 1 2647 2 view .LVU503 - 1542 0004 0122 movs r2, #1 - 1543 0006 4FF48051 mov r1, #4096 - 1544 000a 1648 ldr r0, .L96 - 1545 000c FFF7FEFF bl HAL_GPIO_WritePin - 1546 .LVL146: -2648:Src/main.c **** for (volatile uint32_t d = 0; d < 1000; d++) {} - ARM GAS /tmp/ccuHnxNu.s page 160 - - - 1547 .loc 1 2648 2 view .LVU504 - 1548 0010 0022 movs r2, #0 - 1549 0012 4021 movs r1, #64 - 1550 0014 1448 ldr r0, .L96+4 - 1551 0016 FFF7FEFF bl HAL_GPIO_WritePin - 1552 .LVL147: -2649:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); - 1553 .loc 1 2649 2 view .LVU505 - 1554 .LBB399: -2649:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); - 1555 .loc 1 2649 7 view .LVU506 -2649:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); - 1556 .loc 1 2649 25 is_stmt 0 view .LVU507 - 1557 001a 0023 movs r3, #0 - 1558 001c 0193 str r3, [sp, #4] -2649:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); - 1559 .loc 1 2649 2 view .LVU508 - 1560 001e 02E0 b .L93 - 1561 .L94: -2649:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); - 1562 .loc 1 2649 48 is_stmt 1 discriminator 3 view .LVU509 -2649:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); - 1563 .loc 1 2649 43 discriminator 3 view .LVU510 - 1564 0020 019B ldr r3, [sp, #4] - 1565 0022 0133 adds r3, r3, #1 - 1566 0024 0193 str r3, [sp, #4] - 1567 .L93: -2649:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); - 1568 .loc 1 2649 34 discriminator 1 view .LVU511 - 1569 0026 019B ldr r3, [sp, #4] - 1570 0028 B3F57A7F cmp r3, #1000 - 1571 002c F8D3 bcc .L94 - 1572 .LBE399: -2650:Src/main.c **** - 1573 .loc 1 2650 2 view .LVU512 - 1574 002e 0122 movs r2, #1 - 1575 0030 4021 movs r1, #64 - 1576 0032 0D48 ldr r0, .L96+4 - 1577 0034 FFF7FEFF bl HAL_GPIO_WritePin - 1578 .LVL148: -2652:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); - 1579 .loc 1 2652 2 view .LVU513 - 1580 0038 4221 movs r1, #66 - 1581 003a 0C48 ldr r0, .L96+8 - 1582 003c FFF7FEFF bl AD9102_WriteRegTable - 1583 .LVL149: -2653:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); - 1584 .loc 1 2653 2 view .LVU514 - 1585 0040 0021 movs r1, #0 - 1586 0042 1E20 movs r0, #30 - 1587 0044 FFF7FEFF bl AD9102_WriteReg - 1588 .LVL150: -2654:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); - 1589 .loc 1 2654 2 view .LVU515 - 1590 0048 0121 movs r1, #1 - 1591 004a 1D20 movs r0, #29 - 1592 004c FFF7FEFF bl AD9102_WriteReg - ARM GAS /tmp/ccuHnxNu.s page 161 - - - 1593 .LVL151: -2655:Src/main.c **** } - 1594 .loc 1 2655 2 view .LVU516 - 1595 0050 0122 movs r2, #1 - 1596 0052 4FF40061 mov r1, #2048 - 1597 0056 0648 ldr r0, .L96+12 - 1598 0058 FFF7FEFF bl HAL_GPIO_WritePin - 1599 .LVL152: -2656:Src/main.c **** - 1600 .loc 1 2656 1 is_stmt 0 view .LVU517 - 1601 005c 03B0 add sp, sp, #12 - 1602 .LCFI14: - 1603 .cfi_def_cfa_offset 4 - 1604 @ sp needed - 1605 005e 5DF804FB ldr pc, [sp], #4 - 1606 .L97: - 1607 0062 00BF .align 2 - 1608 .L96: - 1609 0064 00040240 .word 1073873920 - 1610 0068 00080240 .word 1073874944 - 1611 006c 00000000 .word ad9102_example4_regval - 1612 0070 000C0240 .word 1073875968 - 1613 .cfi_endproc - 1614 .LFE1212: - 1616 .section .text.AD9102_ReadReg,"ax",%progbits - 1617 .align 1 - 1618 .syntax unified - 1619 .thumb - 1620 .thumb_func - 1622 AD9102_ReadReg: - 1623 .LVL153: - 1624 .LFB1220: -2813:Src/main.c **** uint32_t tmp32 = 0; - 1625 .loc 1 2813 1 is_stmt 1 view -0 - 1626 .cfi_startproc - 1627 @ args = 0, pretend = 0, frame = 0 - 1628 @ frame_needed = 0, uses_anonymous_args = 0 -2813:Src/main.c **** uint32_t tmp32 = 0; - 1629 .loc 1 2813 1 is_stmt 0 view .LVU519 - 1630 0000 10B5 push {r4, lr} - 1631 .LCFI15: - 1632 .cfi_def_cfa_offset 8 - 1633 .cfi_offset 4, -8 - 1634 .cfi_offset 14, -4 -2814:Src/main.c **** uint16_t cmd = (uint16_t)(0x8000u | (addr & 0x7FFFu)); // R/W = 1 (read) - 1635 .loc 1 2814 2 is_stmt 1 view .LVU520 - 1636 .LVL154: -2815:Src/main.c **** uint16_t value; - 1637 .loc 1 2815 2 view .LVU521 -2815:Src/main.c **** uint16_t value; - 1638 .loc 1 2815 11 is_stmt 0 view .LVU522 - 1639 0002 40F40044 orr r4, r0, #32768 - 1640 .LVL155: -2816:Src/main.c **** - 1641 .loc 1 2816 2 is_stmt 1 view .LVU523 -2818:Src/main.c **** - 1642 .loc 1 2818 2 view .LVU524 - ARM GAS /tmp/ccuHnxNu.s page 162 - - - 1643 0006 0021 movs r1, #0 - 1644 0008 0846 mov r0, r1 - 1645 .LVL156: -2818:Src/main.c **** - 1646 .loc 1 2818 2 is_stmt 0 view .LVU525 - 1647 000a FFF7FEFF bl SPI2_SetMode - 1648 .LVL157: -2820:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); - 1649 .loc 1 2820 2 is_stmt 1 view .LVU526 - 1650 000e 0122 movs r2, #1 - 1651 0010 4FF48041 mov r1, #16384 - 1652 0014 2C48 ldr r0, .L113 - 1653 0016 FFF7FEFF bl HAL_GPIO_WritePin - 1654 .LVL158: -2821:Src/main.c **** - 1655 .loc 1 2821 2 view .LVU527 - 1656 001a 0122 movs r2, #1 - 1657 001c 4FF48051 mov r1, #4096 - 1658 0020 2A48 ldr r0, .L113+4 - 1659 0022 FFF7FEFF bl HAL_GPIO_WritePin - 1660 .LVL159: -2823:Src/main.c **** { - 1661 .loc 1 2823 2 view .LVU528 - 1662 .LBB400: - 1663 .LBI400: - 381:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 1664 .loc 4 381 26 view .LVU529 - 1665 .LBB401: - 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1666 .loc 4 383 3 view .LVU530 - 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1667 .loc 4 383 12 is_stmt 0 view .LVU531 - 1668 0026 2A4B ldr r3, .L113+8 - 1669 0028 1B68 ldr r3, [r3] - 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1670 .loc 4 383 69 view .LVU532 - 1671 002a 13F0400F tst r3, #64 - 1672 002e 04D1 bne .L99 - 1673 .LVL160: - 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1674 .loc 4 383 69 view .LVU533 - 1675 .LBE401: - 1676 .LBE400: -2825:Src/main.c **** } - 1677 .loc 1 2825 3 is_stmt 1 view .LVU534 - 1678 .LBB402: - 1679 .LBI402: - 358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 1680 .loc 4 358 22 view .LVU535 - 1681 .LBB403: - 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1682 .loc 4 360 3 view .LVU536 - 1683 0030 274A ldr r2, .L113+8 - 1684 0032 1368 ldr r3, [r2] - 1685 0034 43F04003 orr r3, r3, #64 - 1686 0038 1360 str r3, [r2] - 1687 .LVL161: - ARM GAS /tmp/ccuHnxNu.s page 163 - - - 1688 .L99: - 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1689 .loc 4 360 3 is_stmt 0 view .LVU537 - 1690 .LBE403: - 1691 .LBE402: -2828:Src/main.c **** - 1692 .loc 1 2828 2 is_stmt 1 view .LVU538 - 1693 003a 0022 movs r2, #0 - 1694 003c 4FF48051 mov r1, #4096 - 1695 0040 2148 ldr r0, .L113 - 1696 0042 FFF7FEFF bl HAL_GPIO_WritePin - 1697 .LVL162: -2830:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); - 1698 .loc 1 2830 2 view .LVU539 -2814:Src/main.c **** uint16_t cmd = (uint16_t)(0x8000u | (addr & 0x7FFFu)); // R/W = 1 (read) - 1699 .loc 1 2814 11 is_stmt 0 view .LVU540 - 1700 0046 0023 movs r3, #0 - 1701 .LVL163: - 1702 .L101: -2830:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); - 1703 .loc 1 2830 63 is_stmt 1 discriminator 2 view .LVU541 -2830:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); - 1704 .loc 1 2830 41 discriminator 2 view .LVU542 - 1705 .LBB404: - 1706 .LBI404: +2893:Src/main.c **** (void) SPI2->DR; + 1085 .loc 1 2893 51 discriminator 1 view .LVU362 + 1086 0070 5A1C adds r2, r3, #1 + 1087 .LVL81: +2893:Src/main.c **** (void) SPI2->DR; + 1088 .loc 1 2893 42 discriminator 1 view .LVU363 + 1089 0072 B3F57A7F cmp r3, #1000 + 1090 0076 01D2 bcs .L48 +2893:Src/main.c **** (void) SPI2->DR; + 1091 .loc 1 2893 51 discriminator 1 view .LVU364 + 1092 0078 1346 mov r3, r2 + 1093 007a F4E7 b .L49 + 1094 .LVL82: + 1095 .L48: +2894:Src/main.c **** + 1096 .loc 1 2894 2 is_stmt 1 view .LVU365 + 1097 007c 144B ldr r3, .L59+8 + 1098 007e DB68 ldr r3, [r3, #12] +2896:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} + 1099 .loc 1 2896 2 view .LVU366 + 1100 .LVL83: +2897:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); + 1101 .loc 1 2897 2 view .LVU367 +2896:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} + 1102 .loc 1 2896 8 is_stmt 0 view .LVU368 + 1103 0080 0023 movs r3, #0 + 1104 .LVL84: + 1105 .L51: +2897:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); + 1106 .loc 1 2897 63 is_stmt 1 discriminator 2 view .LVU369 +2897:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); + 1107 .loc 1 2897 41 discriminator 2 view .LVU370 + 1108 .LBB385: + 1109 .LBI385: 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 1707 .loc 4 916 26 view .LVU543 - 1708 .LBB405: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1709 .loc 4 918 3 view .LVU544 - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1710 .loc 4 918 12 is_stmt 0 view .LVU545 - 1711 0048 214A ldr r2, .L113+8 - 1712 004a 9268 ldr r2, [r2, #8] - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1713 .loc 4 918 66 view .LVU546 - 1714 004c 12F0020F tst r2, #2 - 1715 0050 05D1 bne .L100 - 1716 .LVL164: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1717 .loc 4 918 66 view .LVU547 - 1718 .LBE405: - 1719 .LBE404: -2830:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); - 1720 .loc 1 2830 50 discriminator 1 view .LVU548 - 1721 0052 5A1C adds r2, r3, #1 - 1722 .LVL165: -2830:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); - 1723 .loc 1 2830 41 discriminator 1 view .LVU549 - 1724 0054 B3F57A7F cmp r3, #1000 - 1725 0058 01D2 bcs .L100 -2830:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); - 1726 .loc 1 2830 50 discriminator 1 view .LVU550 - 1727 005a 1346 mov r3, r2 - 1728 005c F4E7 b .L101 - 1729 .LVL166: - 1730 .L100: - ARM GAS /tmp/ccuHnxNu.s page 164 + 1110 .loc 4 916 26 view .LVU371 + 1111 .LBB386: + ARM GAS /tmp/ccLSPxIe.s page 154 -2831:Src/main.c **** tmp32 = 0; - 1731 .loc 1 2831 2 is_stmt 1 view .LVU551 - 1732 .LBB406: - 1733 .LBI406: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 1112 .loc 4 918 3 view .LVU372 + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 1113 .loc 4 918 12 is_stmt 0 view .LVU373 + 1114 0082 134A ldr r2, .L59+8 + 1115 0084 9268 ldr r2, [r2, #8] + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 1116 .loc 4 918 66 view .LVU374 + 1117 0086 12F0020F tst r2, #2 + 1118 008a 05D1 bne .L50 + 1119 .LVL85: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 1120 .loc 4 918 66 view .LVU375 + 1121 .LBE386: + 1122 .LBE385: +2897:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); + 1123 .loc 1 2897 50 discriminator 1 view .LVU376 + 1124 008c 5A1C adds r2, r3, #1 + 1125 .LVL86: +2897:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); + 1126 .loc 1 2897 41 discriminator 1 view .LVU377 + 1127 008e B3F57A7F cmp r3, #1000 + 1128 0092 01D2 bcs .L50 +2897:Src/main.c **** LL_SPI_TransmitData16(SPI2, value); + 1129 .loc 1 2897 50 discriminator 1 view .LVU378 + 1130 0094 1346 mov r3, r2 + 1131 0096 F4E7 b .L51 + 1132 .LVL87: + 1133 .L50: +2898:Src/main.c **** tmp32 = 0; + 1134 .loc 1 2898 2 is_stmt 1 view .LVU379 + 1135 .LBB387: + 1136 .LBI387: 1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 1734 .loc 4 1373 22 view .LVU552 - 1735 .LBB407: + 1137 .loc 4 1373 22 view .LVU380 + 1138 .LBB388: 1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; - 1736 .loc 4 1376 3 view .LVU553 - 1737 .loc 4 1377 3 view .LVU554 - 1738 .loc 4 1377 10 is_stmt 0 view .LVU555 - 1739 005e 1C4B ldr r3, .L113+8 - 1740 0060 9C81 strh r4, [r3, #12] @ movhi - 1741 .LVL167: - 1742 .loc 4 1377 10 view .LVU556 - 1743 .LBE407: - 1744 .LBE406: -2832:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} - 1745 .loc 1 2832 2 is_stmt 1 view .LVU557 -2833:Src/main.c **** (void) SPI2->DR; - 1746 .loc 1 2833 2 view .LVU558 -2832:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} - 1747 .loc 1 2832 8 is_stmt 0 view .LVU559 - 1748 0062 0023 movs r3, #0 - 1749 .LVL168: - 1750 .L103: -2833:Src/main.c **** (void) SPI2->DR; - 1751 .loc 1 2833 64 is_stmt 1 discriminator 2 view .LVU560 -2833:Src/main.c **** (void) SPI2->DR; - 1752 .loc 1 2833 42 discriminator 2 view .LVU561 - 1753 .LBB408: - 1754 .LBI408: + 1139 .loc 4 1376 3 view .LVU381 + 1140 .loc 4 1377 3 view .LVU382 + 1141 .loc 4 1377 10 is_stmt 0 view .LVU383 + 1142 0098 0D4B ldr r3, .L59+8 + 1143 009a 9C81 strh r4, [r3, #12] @ movhi + 1144 .LVL88: + 1145 .loc 4 1377 10 view .LVU384 + 1146 .LBE388: + 1147 .LBE387: +2899:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} + 1148 .loc 1 2899 2 is_stmt 1 view .LVU385 +2900:Src/main.c **** (void) SPI2->DR; + 1149 .loc 1 2900 2 view .LVU386 +2899:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} + 1150 .loc 1 2899 8 is_stmt 0 view .LVU387 + 1151 009c 0023 movs r3, #0 + 1152 .LVL89: + 1153 .L53: +2900:Src/main.c **** (void) SPI2->DR; + 1154 .loc 1 2900 64 is_stmt 1 discriminator 2 view .LVU388 + ARM GAS /tmp/ccLSPxIe.s page 155 + + +2900:Src/main.c **** (void) SPI2->DR; + 1155 .loc 1 2900 42 discriminator 2 view .LVU389 + 1156 .LBB389: + 1157 .LBI389: 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 1755 .loc 4 905 26 view .LVU562 - 1756 .LBB409: + 1158 .loc 4 905 26 view .LVU390 + 1159 .LBB390: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1757 .loc 4 907 3 view .LVU563 + 1160 .loc 4 907 3 view .LVU391 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1758 .loc 4 907 12 is_stmt 0 view .LVU564 - 1759 0064 1A4A ldr r2, .L113+8 - 1760 0066 9268 ldr r2, [r2, #8] + 1161 .loc 4 907 12 is_stmt 0 view .LVU392 + 1162 009e 0C4A ldr r2, .L59+8 + 1163 00a0 9268 ldr r2, [r2, #8] 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1761 .loc 4 907 68 view .LVU565 - 1762 0068 12F0010F tst r2, #1 - 1763 006c 05D1 bne .L102 - 1764 .LVL169: + 1164 .loc 4 907 68 view .LVU393 + 1165 00a2 12F0010F tst r2, #1 + 1166 00a6 05D1 bne .L52 + 1167 .LVL90: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1765 .loc 4 907 68 view .LVU566 - 1766 .LBE409: - 1767 .LBE408: -2833:Src/main.c **** (void) SPI2->DR; - 1768 .loc 1 2833 51 discriminator 1 view .LVU567 - 1769 006e 5A1C adds r2, r3, #1 - 1770 .LVL170: -2833:Src/main.c **** (void) SPI2->DR; - 1771 .loc 1 2833 42 discriminator 1 view .LVU568 - 1772 0070 B3F57A7F cmp r3, #1000 - ARM GAS /tmp/ccuHnxNu.s page 165 + 1168 .loc 4 907 68 view .LVU394 + 1169 .LBE390: + 1170 .LBE389: +2900:Src/main.c **** (void) SPI2->DR; + 1171 .loc 1 2900 51 discriminator 1 view .LVU395 + 1172 00a8 5A1C adds r2, r3, #1 + 1173 .LVL91: +2900:Src/main.c **** (void) SPI2->DR; + 1174 .loc 1 2900 42 discriminator 1 view .LVU396 + 1175 00aa B3F57A7F cmp r3, #1000 + 1176 00ae 01D2 bcs .L52 +2900:Src/main.c **** (void) SPI2->DR; + 1177 .loc 1 2900 51 discriminator 1 view .LVU397 + 1178 00b0 1346 mov r3, r2 + 1179 00b2 F4E7 b .L53 + 1180 .LVL92: + 1181 .L52: +2901:Src/main.c **** + 1182 .loc 1 2901 2 is_stmt 1 view .LVU398 + 1183 00b4 064B ldr r3, .L59+8 + 1184 00b6 DB68 ldr r3, [r3, #12] +2903:Src/main.c **** } + 1185 .loc 1 2903 2 view .LVU399 + 1186 00b8 0122 movs r2, #1 + 1187 00ba 4FF48051 mov r1, #4096 + 1188 00be 0248 ldr r0, .L59 + 1189 00c0 FFF7FEFF bl HAL_GPIO_WritePin + 1190 .LVL93: +2904:Src/main.c **** + 1191 .loc 1 2904 1 is_stmt 0 view .LVU400 + 1192 00c4 38BD pop {r3, r4, r5, pc} + 1193 .LVL94: + 1194 .L60: +2904:Src/main.c **** + 1195 .loc 1 2904 1 view .LVU401 + 1196 00c6 00BF .align 2 + 1197 .L59: + 1198 00c8 00040240 .word 1073873920 + ARM GAS /tmp/ccLSPxIe.s page 156 - 1773 0074 01D2 bcs .L102 -2833:Src/main.c **** (void) SPI2->DR; - 1774 .loc 1 2833 51 discriminator 1 view .LVU569 - 1775 0076 1346 mov r3, r2 - 1776 0078 F4E7 b .L103 - 1777 .LVL171: - 1778 .L102: -2834:Src/main.c **** - 1779 .loc 1 2834 2 is_stmt 1 view .LVU570 - 1780 007a 154B ldr r3, .L113+8 - 1781 007c DB68 ldr r3, [r3, #12] -2836:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} - 1782 .loc 1 2836 2 view .LVU571 - 1783 .LVL172: -2837:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); - 1784 .loc 1 2837 2 view .LVU572 -2836:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} - 1785 .loc 1 2836 8 is_stmt 0 view .LVU573 - 1786 007e 0023 movs r3, #0 - 1787 .LVL173: - 1788 .L105: -2837:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); - 1789 .loc 1 2837 63 is_stmt 1 discriminator 2 view .LVU574 -2837:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); - 1790 .loc 1 2837 41 discriminator 2 view .LVU575 - 1791 .LBB410: - 1792 .LBI410: - 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 1793 .loc 4 916 26 view .LVU576 - 1794 .LBB411: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1795 .loc 4 918 3 view .LVU577 - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1796 .loc 4 918 12 is_stmt 0 view .LVU578 - 1797 0080 134A ldr r2, .L113+8 - 1798 0082 9268 ldr r2, [r2, #8] - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1799 .loc 4 918 66 view .LVU579 - 1800 0084 12F0020F tst r2, #2 - 1801 0088 05D1 bne .L104 - 1802 .LVL174: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1803 .loc 4 918 66 view .LVU580 - 1804 .LBE411: - 1805 .LBE410: -2837:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); - 1806 .loc 1 2837 50 discriminator 1 view .LVU581 - 1807 008a 5A1C adds r2, r3, #1 - 1808 .LVL175: -2837:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); - 1809 .loc 1 2837 41 discriminator 1 view .LVU582 - 1810 008c B3F57A7F cmp r3, #1000 - 1811 0090 01D2 bcs .L104 -2837:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); - 1812 .loc 1 2837 50 discriminator 1 view .LVU583 - 1813 0092 1346 mov r3, r2 - 1814 0094 F4E7 b .L105 - ARM GAS /tmp/ccuHnxNu.s page 166 + 1199 00cc 000C0240 .word 1073875968 + 1200 00d0 00380040 .word 1073756160 + 1201 .cfi_endproc + 1202 .LFE1219: + 1204 .section .text.AD9102_WriteRegTable,"ax",%progbits + 1205 .align 1 + 1206 .syntax unified + 1207 .thumb + 1208 .thumb_func + 1210 AD9102_WriteRegTable: + 1211 .LVL95: + 1212 .LFB1221: +2942:Src/main.c **** for (uint16_t i = 0; i < count; i++) + 1213 .loc 1 2942 1 is_stmt 1 view -0 + 1214 .cfi_startproc + 1215 @ args = 0, pretend = 0, frame = 0 + 1216 @ frame_needed = 0, uses_anonymous_args = 0 +2942:Src/main.c **** for (uint16_t i = 0; i < count; i++) + 1217 .loc 1 2942 1 is_stmt 0 view .LVU403 + 1218 0000 70B5 push {r4, r5, r6, lr} + 1219 .LCFI10: + 1220 .cfi_def_cfa_offset 16 + 1221 .cfi_offset 4, -16 + 1222 .cfi_offset 5, -12 + 1223 .cfi_offset 6, -8 + 1224 .cfi_offset 14, -4 + 1225 0002 0646 mov r6, r0 + 1226 0004 0D46 mov r5, r1 +2943:Src/main.c **** { + 1227 .loc 1 2943 2 is_stmt 1 view .LVU404 + 1228 .LBB391: +2943:Src/main.c **** { + 1229 .loc 1 2943 7 view .LVU405 + 1230 .LVL96: +2943:Src/main.c **** { + 1231 .loc 1 2943 16 is_stmt 0 view .LVU406 + 1232 0006 0024 movs r4, #0 +2943:Src/main.c **** { + 1233 .loc 1 2943 2 view .LVU407 + 1234 0008 08E0 b .L62 + 1235 .LVL97: + 1236 .L63: +2945:Src/main.c **** } + 1237 .loc 1 2945 3 is_stmt 1 view .LVU408 + 1238 000a 36F81410 ldrh r1, [r6, r4, lsl #1] + 1239 000e 054B ldr r3, .L65 + 1240 0010 33F81400 ldrh r0, [r3, r4, lsl #1] + 1241 0014 FFF7FEFF bl AD9102_WriteReg + 1242 .LVL98: +2943:Src/main.c **** { + 1243 .loc 1 2943 35 discriminator 3 view .LVU409 + 1244 0018 0134 adds r4, r4, #1 + 1245 .LVL99: +2943:Src/main.c **** { + 1246 .loc 1 2943 35 is_stmt 0 discriminator 3 view .LVU410 + 1247 001a A4B2 uxth r4, r4 + 1248 .LVL100: + ARM GAS /tmp/ccLSPxIe.s page 157 - 1815 .LVL176: - 1816 .L104: -2838:Src/main.c **** tmp32 = 0; - 1817 .loc 1 2838 2 is_stmt 1 view .LVU584 - 1818 .LBB412: - 1819 .LBI412: -1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 1820 .loc 4 1373 22 view .LVU585 - 1821 .LBB413: -1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; - 1822 .loc 4 1376 3 view .LVU586 - 1823 .loc 4 1377 3 view .LVU587 - 1824 .loc 4 1377 10 is_stmt 0 view .LVU588 - 1825 0096 0023 movs r3, #0 - 1826 0098 0D4A ldr r2, .L113+8 - 1827 009a 9381 strh r3, [r2, #12] @ movhi - 1828 .LVL177: - 1829 .loc 4 1377 10 view .LVU589 - 1830 .LBE413: - 1831 .LBE412: -2839:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} - 1832 .loc 1 2839 2 is_stmt 1 view .LVU590 -2840:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); - 1833 .loc 1 2840 2 view .LVU591 - 1834 .L107: -2840:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); - 1835 .loc 1 2840 64 discriminator 2 view .LVU592 -2840:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); - 1836 .loc 1 2840 42 discriminator 2 view .LVU593 - 1837 .LBB414: - 1838 .LBI414: - 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 1839 .loc 4 905 26 view .LVU594 - 1840 .LBB415: - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1841 .loc 4 907 3 view .LVU595 - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1842 .loc 4 907 12 is_stmt 0 view .LVU596 - 1843 009c 0C4A ldr r2, .L113+8 - 1844 009e 9268 ldr r2, [r2, #8] - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1845 .loc 4 907 68 view .LVU597 - 1846 00a0 12F0010F tst r2, #1 - 1847 00a4 05D1 bne .L106 - 1848 .LVL178: - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1849 .loc 4 907 68 view .LVU598 - 1850 .LBE415: - 1851 .LBE414: -2840:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); - 1852 .loc 1 2840 51 discriminator 1 view .LVU599 - 1853 00a6 5A1C adds r2, r3, #1 - 1854 .LVL179: -2840:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); - 1855 .loc 1 2840 42 discriminator 1 view .LVU600 - 1856 00a8 B3F57A7F cmp r3, #1000 - 1857 00ac 01D2 bcs .L106 - ARM GAS /tmp/ccuHnxNu.s page 167 + 1249 .L62: +2943:Src/main.c **** { + 1250 .loc 1 2943 25 is_stmt 1 discriminator 1 view .LVU411 + 1251 001c AC42 cmp r4, r5 + 1252 001e F4D3 bcc .L63 + 1253 .LBE391: +2947:Src/main.c **** + 1254 .loc 1 2947 1 is_stmt 0 view .LVU412 + 1255 0020 70BD pop {r4, r5, r6, pc} + 1256 .LVL101: + 1257 .L66: +2947:Src/main.c **** + 1258 .loc 1 2947 1 view .LVU413 + 1259 0022 00BF .align 2 + 1260 .L65: + 1261 0024 00000000 .word ad9102_reg_addr + 1262 .cfi_endproc + 1263 .LFE1221: + 1265 .section .text.AD9102_LoadSramRamp,"ax",%progbits + 1266 .align 1 + 1267 .syntax unified + 1268 .thumb + 1269 .thumb_func + 1271 AD9102_LoadSramRamp: + 1272 .LVL102: + 1273 .LFB1231: +3155:Src/main.c **** if (samples < 2u) + 1274 .loc 1 3155 1 is_stmt 1 view -0 + 1275 .cfi_startproc + 1276 @ args = 0, pretend = 0, frame = 0 + 1277 @ frame_needed = 0, uses_anonymous_args = 0 +3155:Src/main.c **** if (samples < 2u) + 1278 .loc 1 3155 1 is_stmt 0 view .LVU415 + 1279 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 1280 .LCFI11: + 1281 .cfi_def_cfa_offset 24 + 1282 .cfi_offset 3, -24 + 1283 .cfi_offset 4, -20 + 1284 .cfi_offset 5, -16 + 1285 .cfi_offset 6, -12 + 1286 .cfi_offset 7, -8 + 1287 .cfi_offset 14, -4 + 1288 0002 0F46 mov r7, r1 + 1289 0004 1646 mov r6, r2 +3156:Src/main.c **** { + 1290 .loc 1 3156 2 is_stmt 1 view .LVU416 +3156:Src/main.c **** { + 1291 .loc 1 3156 5 is_stmt 0 view .LVU417 + 1292 0006 0128 cmp r0, #1 + 1293 0008 06D9 bls .L81 + 1294 000a 0546 mov r5, r0 +3160:Src/main.c **** { + 1295 .loc 1 3160 2 is_stmt 1 view .LVU418 +3160:Src/main.c **** { + 1296 .loc 1 3160 5 is_stmt 0 view .LVU419 + 1297 000c B0F5805F cmp r0, #4096 + 1298 0010 03D9 bls .L68 + ARM GAS /tmp/ccLSPxIe.s page 158 -2840:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); - 1858 .loc 1 2840 51 discriminator 1 view .LVU601 - 1859 00ae 1346 mov r3, r2 - 1860 00b0 F4E7 b .L107 - 1861 .LVL180: - 1862 .L106: -2841:Src/main.c **** - 1863 .loc 1 2841 2 is_stmt 1 view .LVU602 - 1864 .LBB416: - 1865 .LBI416: -1344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 1866 .loc 4 1344 26 view .LVU603 - 1867 .LBB417: -1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1868 .loc 4 1346 3 view .LVU604 -1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1869 .loc 4 1346 21 is_stmt 0 view .LVU605 - 1870 00b2 074B ldr r3, .L113+8 - 1871 00b4 DC68 ldr r4, [r3, #12] - 1872 .LVL181: -1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1873 .loc 4 1346 10 view .LVU606 - 1874 00b6 A4B2 uxth r4, r4 - 1875 .LVL182: -1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 1876 .loc 4 1346 10 view .LVU607 - 1877 .LBE417: - 1878 .LBE416: -2843:Src/main.c **** return value; - 1879 .loc 1 2843 2 is_stmt 1 view .LVU608 - 1880 00b8 0122 movs r2, #1 - 1881 00ba 4FF48051 mov r1, #4096 - 1882 00be 0248 ldr r0, .L113 - 1883 00c0 FFF7FEFF bl HAL_GPIO_WritePin - 1884 .LVL183: -2844:Src/main.c **** } - 1885 .loc 1 2844 2 view .LVU609 -2845:Src/main.c **** - 1886 .loc 1 2845 1 is_stmt 0 view .LVU610 - 1887 00c4 2046 mov r0, r4 - 1888 00c6 10BD pop {r4, pc} - 1889 .LVL184: - 1890 .L114: -2845:Src/main.c **** - 1891 .loc 1 2845 1 view .LVU611 - 1892 .align 2 - 1893 .L113: - 1894 00c8 00040240 .word 1073873920 - 1895 00cc 000C0240 .word 1073875968 - 1896 00d0 00380040 .word 1073756160 - 1897 .cfi_endproc - 1898 .LFE1220: - 1900 .section .text.AD9102_CheckFlagsSram,"ax",%progbits - 1901 .align 1 - 1902 .syntax unified - 1903 .thumb - 1904 .thumb_func - ARM GAS /tmp/ccuHnxNu.s page 168 - - - 1906 AD9102_CheckFlagsSram: - 1907 .LVL185: - 1908 .LFB1226: -3141:Src/main.c **** uint16_t spiconfig = AD9102_ReadReg(AD9102_REG_SPICONFIG); - 1909 .loc 1 3141 1 is_stmt 1 view -0 - 1910 .cfi_startproc - 1911 @ args = 0, pretend = 0, frame = 8 - 1912 @ frame_needed = 0, uses_anonymous_args = 0 -3141:Src/main.c **** uint16_t spiconfig = AD9102_ReadReg(AD9102_REG_SPICONFIG); - 1913 .loc 1 3141 1 is_stmt 0 view .LVU613 - 1914 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr} - 1915 .LCFI16: - 1916 .cfi_def_cfa_offset 36 - 1917 .cfi_offset 4, -36 - 1918 .cfi_offset 5, -32 - 1919 .cfi_offset 6, -28 - 1920 .cfi_offset 7, -24 - 1921 .cfi_offset 8, -20 - 1922 .cfi_offset 9, -16 - 1923 .cfi_offset 10, -12 - 1924 .cfi_offset 11, -8 - 1925 .cfi_offset 14, -4 - 1926 0004 83B0 sub sp, sp, #12 - 1927 .LCFI17: - 1928 .cfi_def_cfa_offset 48 - 1929 0006 8346 mov fp, r0 - 1930 0008 0F46 mov r7, r1 - 1931 000a 1446 mov r4, r2 - 1932 000c 1D46 mov r5, r3 -3142:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); - 1933 .loc 1 3142 2 is_stmt 1 view .LVU614 -3142:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); - 1934 .loc 1 3142 23 is_stmt 0 view .LVU615 - 1935 000e 0020 movs r0, #0 - 1936 .LVL186: -3142:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); - 1937 .loc 1 3142 23 view .LVU616 - 1938 0010 FFF7FEFF bl AD9102_ReadReg - 1939 .LVL187: -3142:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); - 1940 .loc 1 3142 23 view .LVU617 - 1941 0014 8246 mov r10, r0 - 1942 .LVL188: -3143:Src/main.c **** uint16_t clockcfg = AD9102_ReadReg(AD9102_REG_CLOCKCONFIG); - 1943 .loc 1 3143 2 is_stmt 1 view .LVU618 -3143:Src/main.c **** uint16_t clockcfg = AD9102_ReadReg(AD9102_REG_CLOCKCONFIG); - 1944 .loc 1 3143 22 is_stmt 0 view .LVU619 - 1945 0016 0120 movs r0, #1 - 1946 0018 FFF7FEFF bl AD9102_ReadReg - 1947 .LVL189: - 1948 001c 8146 mov r9, r0 - 1949 .LVL190: -3144:Src/main.c **** uint16_t cfg_err = AD9102_ReadReg(AD9102_REG_CFG_ERROR); - 1950 .loc 1 3144 2 is_stmt 1 view .LVU620 -3144:Src/main.c **** uint16_t cfg_err = AD9102_ReadReg(AD9102_REG_CFG_ERROR); - 1951 .loc 1 3144 22 is_stmt 0 view .LVU621 - 1952 001e 0220 movs r0, #2 - ARM GAS /tmp/ccuHnxNu.s page 169 - - - 1953 0020 FFF7FEFF bl AD9102_ReadReg - 1954 .LVL191: - 1955 0024 8046 mov r8, r0 - 1956 .LVL192: -3145:Src/main.c **** - 1957 .loc 1 3145 2 is_stmt 1 view .LVU622 -3145:Src/main.c **** - 1958 .loc 1 3145 21 is_stmt 0 view .LVU623 - 1959 0026 6020 movs r0, #96 - 1960 0028 FFF7FEFF bl AD9102_ReadReg - 1961 .LVL193: -3147:Src/main.c **** { - 1962 .loc 1 3147 2 is_stmt 1 view .LVU624 -3147:Src/main.c **** { - 1963 .loc 1 3147 5 is_stmt 0 view .LVU625 - 1964 002c 1CB1 cbz r4, .L132 -3151:Src/main.c **** { - 1965 .loc 1 3151 2 is_stmt 1 view .LVU626 -3151:Src/main.c **** { - 1966 .loc 1 3151 5 is_stmt 0 view .LVU627 - 1967 002e 012C cmp r4, #1 - 1968 0030 02D8 bhi .L116 -3153:Src/main.c **** } - 1969 .loc 1 3153 11 view .LVU628 - 1970 0032 0224 movs r4, #2 - 1971 .LVL194: -3153:Src/main.c **** } - 1972 .loc 1 3153 11 view .LVU629 - 1973 0034 03E0 b .L117 - 1974 .LVL195: - 1975 .L132: -3149:Src/main.c **** } - 1976 .loc 1 3149 11 view .LVU630 - 1977 0036 1024 movs r4, #16 - 1978 .LVL196: - 1979 .L116: -3155:Src/main.c **** { - 1980 .loc 1 3155 2 is_stmt 1 view .LVU631 -3155:Src/main.c **** { - 1981 .loc 1 3155 5 is_stmt 0 view .LVU632 - 1982 0038 B4F5805F cmp r4, #4096 - 1983 003c 04D8 bhi .L134 - 1984 .LVL197: - 1985 .L117: -3159:Src/main.c **** { - 1986 .loc 1 3159 2 is_stmt 1 view .LVU633 -3159:Src/main.c **** { - 1987 .loc 1 3159 5 is_stmt 0 view .LVU634 - 1988 003e 35B1 cbz r5, .L135 -3163:Src/main.c **** { - 1989 .loc 1 3163 2 is_stmt 1 view .LVU635 -3163:Src/main.c **** { - 1990 .loc 1 3163 5 is_stmt 0 view .LVU636 - 1991 0040 0F2D cmp r5, #15 - 1992 0042 05D9 bls .L118 -3165:Src/main.c **** } - 1993 .loc 1 3165 8 view .LVU637 - ARM GAS /tmp/ccuHnxNu.s page 170 - - - 1994 0044 0F25 movs r5, #15 - 1995 .LVL198: -3165:Src/main.c **** } - 1996 .loc 1 3165 8 view .LVU638 - 1997 0046 03E0 b .L118 - 1998 .LVL199: - 1999 .L134: -3157:Src/main.c **** } - 2000 .loc 1 3157 11 view .LVU639 - 2001 0048 4FF48054 mov r4, #4096 - 2002 .LVL200: -3157:Src/main.c **** } - 2003 .loc 1 3157 11 view .LVU640 - 2004 004c F7E7 b .L117 - 2005 .LVL201: - 2006 .L135: -3161:Src/main.c **** } - 2007 .loc 1 3161 8 view .LVU641 - 2008 004e 0125 movs r5, #1 - 2009 .LVL202: - 2010 .L118: -3168:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | - 2011 .loc 1 3168 2 is_stmt 1 view .LVU642 -3168:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | - 2012 .loc 1 3168 63 is_stmt 0 view .LVU643 - 2013 0050 2E02 lsls r6, r5, #8 - 2014 0052 06F47066 and r6, r6, #3840 -3168:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | - 2015 .loc 1 3168 11 view .LVU644 - 2016 0056 46F01106 orr r6, r6, #17 - 2017 .LVL203: -3171:Src/main.c **** if (pat_period == 0u) - 2018 .loc 1 3171 2 is_stmt 1 view .LVU645 -3171:Src/main.c **** if (pat_period == 0u) - 2019 .loc 1 3171 24 is_stmt 0 view .LVU646 - 2020 005a 0194 str r4, [sp, #4] -3171:Src/main.c **** if (pat_period == 0u) - 2021 .loc 1 3171 44 view .LVU647 - 2022 005c 05F00F05 and r5, r5, #15 - 2023 .LVL204: -3171:Src/main.c **** if (pat_period == 0u) - 2024 .loc 1 3171 11 view .LVU648 - 2025 0060 04FB05F5 mul r5, r4, r5 - 2026 .LVL205: +3162:Src/main.c **** } + 1299 .loc 1 3162 11 view .LVU420 + 1300 0012 4FF48055 mov r5, #4096 + 1301 0016 00E0 b .L68 + 1302 .L81: +3158:Src/main.c **** } + 1303 .loc 1 3158 11 view .LVU421 + 1304 0018 0225 movs r5, #2 + 1305 .L68: + 1306 .LVL103: +3164:Src/main.c **** { + 1307 .loc 1 3164 2 is_stmt 1 view .LVU422 +3164:Src/main.c **** { + 1308 .loc 1 3164 5 is_stmt 0 view .LVU423 + 1309 001a B6F5005F cmp r6, #8192 + 1310 001e 01D3 bcc .L69 +3166:Src/main.c **** } + 1311 .loc 1 3166 13 view .LVU424 + 1312 0020 41F6FF76 movw r6, #8191 + 1313 .L69: + 1314 .LVL104: +3170:Src/main.c **** + 1315 .loc 1 3170 2 is_stmt 1 view .LVU425 + 1316 0024 0421 movs r1, #4 + 1317 .LVL105: +3170:Src/main.c **** + 1318 .loc 1 3170 2 is_stmt 0 view .LVU426 + 1319 0026 1E20 movs r0, #30 + 1320 0028 FFF7FEFF bl AD9102_WriteReg + 1321 .LVL106: 3172:Src/main.c **** { - 2027 .loc 1 3172 2 is_stmt 1 view .LVU649 + 1322 .loc 1 3172 2 is_stmt 1 view .LVU427 + 1323 .LBB392: 3172:Src/main.c **** { - 2028 .loc 1 3172 5 is_stmt 0 view .LVU650 - 2029 0064 1DB1 cbz r5, .L119 -3176:Src/main.c **** { - 2030 .loc 1 3176 2 is_stmt 1 view .LVU651 -3176:Src/main.c **** { - 2031 .loc 1 3176 5 is_stmt 0 view .LVU652 - 2032 0066 B5F5803F cmp r5, #65536 - 2033 006a 4CD2 bcs .L137 - 2034 006c 0195 str r5, [sp, #4] - 2035 .L119: - ARM GAS /tmp/ccuHnxNu.s page 171 + 1324 .loc 1 3172 7 view .LVU428 +3172:Src/main.c **** { + 1325 .loc 1 3172 16 is_stmt 0 view .LVU429 + 1326 002c 0024 movs r4, #0 +3172:Src/main.c **** { + 1327 .loc 1 3172 2 view .LVU430 + 1328 002e 2DE0 b .L70 + 1329 .LVL107: + 1330 .L92: + 1331 .LBB393: + 1332 .LBB394: +3183:Src/main.c **** } + 1333 .loc 1 3183 10 view .LVU431 + 1334 0030 0122 movs r2, #1 + 1335 .LVL108: +3183:Src/main.c **** } + 1336 .loc 1 3183 10 view .LVU432 + 1337 0032 34E0 b .L72 + 1338 .LVL109: + 1339 .L85: + 1340 .LBB395: +3187:Src/main.c **** if (span == 0) + 1341 .loc 1 3187 14 discriminator 2 view .LVU433 + ARM GAS /tmp/ccLSPxIe.s page 159 - 2036 .LVL206: -3181:Src/main.c **** - 2037 .loc 1 3181 2 is_stmt 1 view .LVU653 -3181:Src/main.c **** - 2038 .loc 1 3181 43 is_stmt 0 view .LVU654 - 2039 006e 013C subs r4, r4, #1 - 2040 .LVL207: -3181:Src/main.c **** - 2041 .loc 1 3181 43 view .LVU655 - 2042 0070 A4B2 uxth r4, r4 -3181:Src/main.c **** - 2043 .loc 1 3181 11 view .LVU656 - 2044 0072 2401 lsls r4, r4, #4 - 2045 0074 A4B2 uxth r4, r4 - 2046 .LVL208: -3183:Src/main.c **** - 2047 .loc 1 3183 2 is_stmt 1 view .LVU657 -3185:Src/main.c **** { - 2048 .loc 1 3185 2 view .LVU658 -3185:Src/main.c **** { - 2049 .loc 1 3185 5 is_stmt 0 view .LVU659 - 2050 0076 BAF1000F cmp r10, #0 - 2051 007a 48D1 bne .L138 -3183:Src/main.c **** - 2052 .loc 1 3183 10 view .LVU660 - 2053 007c 0125 movs r5, #1 - 2054 .L120: - 2055 .LVL209: -3189:Src/main.c **** { - 2056 .loc 1 3189 2 is_stmt 1 view .LVU661 -3189:Src/main.c **** { - 2057 .loc 1 3189 5 is_stmt 0 view .LVU662 - 2058 007e 19F4F47F tst r9, #488 - 2059 0082 00D0 beq .L121 -3191:Src/main.c **** } - 2060 .loc 1 3191 6 view .LVU663 - 2061 0084 0025 movs r5, #0 - 2062 .LVL210: - 2063 .L121: -3193:Src/main.c **** { - 2064 .loc 1 3193 2 is_stmt 1 view .LVU664 -3193:Src/main.c **** { - 2065 .loc 1 3193 5 is_stmt 0 view .LVU665 - 2066 0086 18F40E6F tst r8, #2272 - 2067 008a 00D0 beq .L122 -3195:Src/main.c **** } - 2068 .loc 1 3195 6 view .LVU666 - 2069 008c 0025 movs r5, #0 - 2070 .LVL211: - 2071 .L122: -3197:Src/main.c **** { - 2072 .loc 1 3197 2 is_stmt 1 view .LVU667 -3197:Src/main.c **** { - 2073 .loc 1 3197 5 is_stmt 0 view .LVU668 - 2074 008e 10F03F0F tst r0, #63 - 2075 0092 00D0 beq .L123 -3199:Src/main.c **** } - ARM GAS /tmp/ccuHnxNu.s page 172 + 1342 0034 0122 movs r2, #1 + 1343 .LVL110: +3187:Src/main.c **** if (span == 0) + 1344 .loc 1 3187 14 discriminator 2 view .LVU434 + 1345 0036 38E0 b .L74 + 1346 .LVL111: + 1347 .L73: +3187:Src/main.c **** if (span == 0) + 1348 .loc 1 3187 14 discriminator 2 view .LVU435 + 1349 .LBE395: + 1350 .LBB396: +3199:Src/main.c **** uint16_t denom = (tail > 1u) ? (uint16_t)(tail - 1u) : 1u; + 1351 .loc 1 3199 5 is_stmt 1 view .LVU436 +3199:Src/main.c **** uint16_t denom = (tail > 1u) ? (uint16_t)(tail - 1u) : 1u; + 1352 .loc 1 3199 14 is_stmt 0 view .LVU437 + 1353 0038 A91A subs r1, r5, r2 + 1354 003a 89B2 uxth r1, r1 + 1355 .LVL112: +3200:Src/main.c **** if (span == 0) + 1356 .loc 1 3200 5 is_stmt 1 view .LVU438 +3200:Src/main.c **** if (span == 0) + 1357 .loc 1 3200 14 is_stmt 0 view .LVU439 + 1358 003c 0129 cmp r1, #1 + 1359 003e 09D9 bls .L86 +3200:Src/main.c **** if (span == 0) + 1360 .loc 1 3200 14 discriminator 1 view .LVU440 + 1361 0040 0139 subs r1, r1, #1 + 1362 .LVL113: +3200:Src/main.c **** if (span == 0) + 1363 .loc 1 3200 14 discriminator 1 view .LVU441 + 1364 0042 89B2 uxth r1, r1 + 1365 .LVL114: + 1366 .L77: +3201:Src/main.c **** { + 1367 .loc 1 3201 5 is_stmt 1 view .LVU442 +3201:Src/main.c **** { + 1368 .loc 1 3201 8 is_stmt 0 view .LVU443 + 1369 0044 ABB1 cbz r3, .L75 +3207:Src/main.c **** } + 1370 .loc 1 3207 6 is_stmt 1 view .LVU444 +3207:Src/main.c **** } + 1371 .loc 1 3207 44 is_stmt 0 view .LVU445 + 1372 0046 A21A subs r2, r4, r2 + 1373 .LVL115: +3207:Src/main.c **** } + 1374 .loc 1 3207 30 view .LVU446 + 1375 0048 03FB02F2 mul r2, r3, r2 +3207:Src/main.c **** } + 1376 .loc 1 3207 53 view .LVU447 + 1377 004c 92FBF1F2 sdiv r2, r2, r1 +3207:Src/main.c **** } + 1378 .loc 1 3207 12 view .LVU448 + 1379 0050 831A subs r3, r0, r2 + 1380 .LVL116: +3207:Src/main.c **** } + 1381 .loc 1 3207 12 view .LVU449 + 1382 0052 0BE0 b .L76 + ARM GAS /tmp/ccLSPxIe.s page 160 - 2076 .loc 1 3199 6 view .LVU669 - 2077 0094 0025 movs r5, #0 - 2078 .LVL212: - 2079 .L123: -3201:Src/main.c **** { - 2080 .loc 1 3201 2 is_stmt 1 view .LVU670 -3201:Src/main.c **** { - 2081 .loc 1 3201 5 is_stmt 0 view .LVU671 - 2082 0096 1FB1 cbz r7, .L124 -3201:Src/main.c **** { - 2083 .loc 1 3201 17 discriminator 1 view .LVU672 - 2084 0098 1BF0010F tst fp, #1 - 2085 009c 00D1 bne .L124 -3203:Src/main.c **** } - 2086 .loc 1 3203 6 view .LVU673 - 2087 009e 0025 movs r5, #0 - 2088 .LVL213: - 2089 .L124: -3206:Src/main.c **** { - 2090 .loc 1 3206 2 is_stmt 1 view .LVU674 -3206:Src/main.c **** { - 2091 .loc 1 3206 6 is_stmt 0 view .LVU675 - 2092 00a0 2720 movs r0, #39 - 2093 .LVL214: -3206:Src/main.c **** { - 2094 .loc 1 3206 6 view .LVU676 - 2095 00a2 FFF7FEFF bl AD9102_ReadReg - 2096 .LVL215: -3206:Src/main.c **** { - 2097 .loc 1 3206 5 discriminator 1 view .LVU677 - 2098 00a6 43F23003 movw r3, #12336 - 2099 00aa 9842 cmp r0, r3 - 2100 00ac 00D0 beq .L125 -3208:Src/main.c **** } - 2101 .loc 1 3208 6 view .LVU678 - 2102 00ae 0025 movs r5, #0 - 2103 .LVL216: - 2104 .L125: -3210:Src/main.c **** { - 2105 .loc 1 3210 2 is_stmt 1 view .LVU679 -3210:Src/main.c **** { - 2106 .loc 1 3210 6 is_stmt 0 view .LVU680 - 2107 00b0 2820 movs r0, #40 - 2108 00b2 FFF7FEFF bl AD9102_ReadReg - 2109 .LVL217: -3210:Src/main.c **** { - 2110 .loc 1 3210 5 discriminator 1 view .LVU681 - 2111 00b6 B042 cmp r0, r6 - 2112 00b8 00D0 beq .L126 -3212:Src/main.c **** } - 2113 .loc 1 3212 6 view .LVU682 - 2114 00ba 0025 movs r5, #0 - 2115 .LVL218: - 2116 .L126: -3214:Src/main.c **** { - 2117 .loc 1 3214 2 is_stmt 1 view .LVU683 -3214:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 173 + 1383 .LVL117: + 1384 .L86: +3200:Src/main.c **** if (span == 0) + 1385 .loc 1 3200 14 discriminator 2 view .LVU450 + 1386 0054 0121 movs r1, #1 + 1387 .LVL118: +3200:Src/main.c **** if (span == 0) + 1388 .loc 1 3200 14 discriminator 2 view .LVU451 + 1389 0056 F5E7 b .L77 + 1390 .LVL119: + 1391 .L71: +3200:Src/main.c **** if (span == 0) + 1392 .loc 1 3200 14 discriminator 2 view .LVU452 + 1393 .LBE396: + 1394 .LBE394: + 1395 .LBB398: +3213:Src/main.c **** if (span == 0) + 1396 .loc 1 3213 4 is_stmt 1 view .LVU453 +3213:Src/main.c **** if (span == 0) + 1397 .loc 1 3213 13 is_stmt 0 view .LVU454 + 1398 0058 012D cmp r5, #1 + 1399 005a 2ED9 bls .L87 +3213:Src/main.c **** if (span == 0) + 1400 .loc 1 3213 13 discriminator 1 view .LVU455 + 1401 005c 6A1E subs r2, r5, #1 + 1402 005e 92B2 uxth r2, r2 + 1403 .L78: + 1404 .LVL120: +3214:Src/main.c **** { + 1405 .loc 1 3214 4 is_stmt 1 view .LVU456 +3214:Src/main.c **** { + 1406 .loc 1 3214 7 is_stmt 0 view .LVU457 + 1407 0060 3BB1 cbz r3, .L75 +3220:Src/main.c **** } + 1408 .loc 1 3220 5 is_stmt 1 view .LVU458 +3220:Src/main.c **** } + 1409 .loc 1 3220 29 is_stmt 0 view .LVU459 + 1410 0062 04FB03F3 mul r3, r4, r3 + 1411 .LVL121: +3220:Src/main.c **** } + 1412 .loc 1 3220 43 view .LVU460 + 1413 0066 93FBF2F3 sdiv r3, r3, r2 + 1414 006a 1B1A subs r3, r3, r0 + 1415 .LVL122: + 1416 .L76: +3220:Src/main.c **** } + 1417 .loc 1 3220 43 view .LVU461 + 1418 .LBE398: +3224:Src/main.c **** { + 1419 .loc 1 3224 3 is_stmt 1 view .LVU462 +3224:Src/main.c **** { + 1420 .loc 1 3224 6 is_stmt 0 view .LVU463 + 1421 006c 13F5005F cmn r3, #8192 + 1422 0070 25DB blt .L88 + 1423 .LVL123: + 1424 .L75: +3228:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 161 - 2118 .loc 1 3214 6 is_stmt 0 view .LVU684 - 2119 00bc 2920 movs r0, #41 - 2120 00be FFF7FEFF bl AD9102_ReadReg - 2121 .LVL219: -3214:Src/main.c **** { - 2122 .loc 1 3214 44 discriminator 1 view .LVU685 - 2123 00c2 BDF80430 ldrh r3, [sp, #4] -3214:Src/main.c **** { - 2124 .loc 1 3214 5 discriminator 1 view .LVU686 - 2125 00c6 9842 cmp r0, r3 - 2126 00c8 00D0 beq .L127 -3216:Src/main.c **** } - 2127 .loc 1 3216 6 view .LVU687 - 2128 00ca 0025 movs r5, #0 - 2129 .LVL220: - 2130 .L127: -3218:Src/main.c **** { - 2131 .loc 1 3218 2 is_stmt 1 view .LVU688 -3218:Src/main.c **** { - 2132 .loc 1 3218 6 is_stmt 0 view .LVU689 - 2133 00cc 1F20 movs r0, #31 - 2134 00ce FFF7FEFF bl AD9102_ReadReg - 2135 .LVL221: -3218:Src/main.c **** { - 2136 .loc 1 3218 5 discriminator 1 view .LVU690 - 2137 00d2 00B1 cbz r0, .L128 -3220:Src/main.c **** } - 2138 .loc 1 3220 6 view .LVU691 - 2139 00d4 0025 movs r5, #0 - 2140 .LVL222: - 2141 .L128: -3222:Src/main.c **** { - 2142 .loc 1 3222 2 is_stmt 1 view .LVU692 -3222:Src/main.c **** { - 2143 .loc 1 3222 6 is_stmt 0 view .LVU693 - 2144 00d6 5D20 movs r0, #93 - 2145 00d8 FFF7FEFF bl AD9102_ReadReg - 2146 .LVL223: -3222:Src/main.c **** { - 2147 .loc 1 3222 5 discriminator 1 view .LVU694 - 2148 00dc 00B1 cbz r0, .L129 -3224:Src/main.c **** } - 2149 .loc 1 3224 6 view .LVU695 - 2150 00de 0025 movs r5, #0 - 2151 .LVL224: - 2152 .L129: -3226:Src/main.c **** { - 2153 .loc 1 3226 2 is_stmt 1 view .LVU696 -3226:Src/main.c **** { - 2154 .loc 1 3226 6 is_stmt 0 view .LVU697 - 2155 00e0 5E20 movs r0, #94 - 2156 00e2 FFF7FEFF bl AD9102_ReadReg - 2157 .LVL225: -3226:Src/main.c **** { - 2158 .loc 1 3226 5 discriminator 1 view .LVU698 - 2159 00e6 A042 cmp r0, r4 - 2160 00e8 00D0 beq .L130 - ARM GAS /tmp/ccuHnxNu.s page 174 + 1425 .loc 1 3228 8 is_stmt 1 view .LVU464 +3228:Src/main.c **** { + 1426 .loc 1 3228 11 is_stmt 0 view .LVU465 + 1427 0072 B3F5005F cmp r3, #8192 + 1428 0076 24DA bge .L89 + 1429 .L79: + 1430 .LVL124: +3233:Src/main.c **** uint16_t word = (uint16_t)(sample_u14 << 2); + 1431 .loc 1 3233 3 is_stmt 1 view .LVU466 +3233:Src/main.c **** uint16_t word = (uint16_t)(sample_u14 << 2); + 1432 .loc 1 3233 25 is_stmt 0 view .LVU467 + 1433 0078 99B2 uxth r1, r3 + 1434 .LVL125: +3234:Src/main.c **** AD9102_WriteReg((uint16_t)(AD9102_REG_SRAM_DATA_BASE + i), word); + 1435 .loc 1 3234 3 is_stmt 1 view .LVU468 +3235:Src/main.c **** } + 1436 .loc 1 3235 3 view .LVU469 + 1437 007a 8900 lsls r1, r1, #2 + 1438 .LVL126: +3235:Src/main.c **** } + 1439 .loc 1 3235 3 is_stmt 0 view .LVU470 + 1440 007c 89B2 uxth r1, r1 + 1441 007e 04F5C040 add r0, r4, #24576 + 1442 .LVL127: +3235:Src/main.c **** } + 1443 .loc 1 3235 3 view .LVU471 + 1444 0082 80B2 uxth r0, r0 + 1445 0084 FFF7FEFF bl AD9102_WriteReg + 1446 .LVL128: +3235:Src/main.c **** } + 1447 .loc 1 3235 3 view .LVU472 + 1448 .LBE393: +3172:Src/main.c **** { + 1449 .loc 1 3172 37 is_stmt 1 discriminator 2 view .LVU473 + 1450 0088 0134 adds r4, r4, #1 + 1451 .LVL129: +3172:Src/main.c **** { + 1452 .loc 1 3172 37 is_stmt 0 discriminator 2 view .LVU474 + 1453 008a A4B2 uxth r4, r4 + 1454 .LVL130: + 1455 .L70: +3172:Src/main.c **** { + 1456 .loc 1 3172 25 is_stmt 1 discriminator 1 view .LVU475 + 1457 008c A542 cmp r5, r4 + 1458 008e 1BD9 bls .L91 + 1459 .LBB401: +3174:Src/main.c **** int32_t min_val = -(int32_t)amplitude; + 1460 .loc 1 3174 3 view .LVU476 +3175:Src/main.c **** int32_t max_val = (int32_t)amplitude; + 1461 .loc 1 3175 3 view .LVU477 +3175:Src/main.c **** int32_t max_val = (int32_t)amplitude; + 1462 .loc 1 3175 22 is_stmt 0 view .LVU478 + 1463 0090 3046 mov r0, r6 + 1464 .LVL131: +3176:Src/main.c **** int32_t span = max_val - min_val; + 1465 .loc 1 3176 3 is_stmt 1 view .LVU479 +3177:Src/main.c **** if (triangle) + ARM GAS /tmp/ccLSPxIe.s page 162 -3228:Src/main.c **** } - 2161 .loc 1 3228 6 view .LVU699 - 2162 00ea 0025 movs r5, #0 - 2163 .LVL226: - 2164 .L130: -3230:Src/main.c **** { - 2165 .loc 1 3230 2 is_stmt 1 view .LVU700 -3230:Src/main.c **** { - 2166 .loc 1 3230 6 is_stmt 0 view .LVU701 - 2167 00ec 2B20 movs r0, #43 - 2168 00ee FFF7FEFF bl AD9102_ReadReg - 2169 .LVL227: -3230:Src/main.c **** { - 2170 .loc 1 3230 5 discriminator 1 view .LVU702 - 2171 00f2 40F20113 movw r3, #257 - 2172 00f6 9842 cmp r0, r3 - 2173 00f8 00D0 beq .L131 -3232:Src/main.c **** } - 2174 .loc 1 3232 6 view .LVU703 - 2175 00fa 0025 movs r5, #0 - 2176 .LVL228: - 2177 .L131: -3235:Src/main.c **** } - 2178 .loc 1 3235 2 is_stmt 1 view .LVU704 -3236:Src/main.c **** - 2179 .loc 1 3236 1 is_stmt 0 view .LVU705 - 2180 00fc 85F00100 eor r0, r5, #1 - 2181 0100 03B0 add sp, sp, #12 - 2182 .LCFI18: - 2183 .cfi_remember_state - 2184 .cfi_def_cfa_offset 36 - 2185 @ sp needed - 2186 0102 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} - 2187 .LVL229: - 2188 .L137: - 2189 .LCFI19: - 2190 .cfi_restore_state -3178:Src/main.c **** } - 2191 .loc 1 3178 14 view .LVU706 - 2192 0106 4FF6FF73 movw r3, #65535 - 2193 010a 0193 str r3, [sp, #4] - 2194 010c AFE7 b .L119 - 2195 .LVL230: - 2196 .L138: -3187:Src/main.c **** } - 2197 .loc 1 3187 6 view .LVU707 - 2198 010e 0025 movs r5, #0 - 2199 0110 B5E7 b .L120 - 2200 .cfi_endproc - 2201 .LFE1226: - 2203 .section .text.AD9102_CheckFlags,"ax",%progbits - 2204 .align 1 - 2205 .syntax unified - 2206 .thumb - 2207 .thumb_func - 2209 AD9102_CheckFlags: - 2210 .LVL231: - ARM GAS /tmp/ccuHnxNu.s page 175 + 1466 .loc 1 3177 3 view .LVU480 +3177:Src/main.c **** if (triangle) + 1467 .loc 1 3177 11 is_stmt 0 view .LVU481 + 1468 0092 7300 lsls r3, r6, #1 + 1469 .LVL132: +3178:Src/main.c **** { + 1470 .loc 1 3178 3 is_stmt 1 view .LVU482 +3178:Src/main.c **** { + 1471 .loc 1 3178 6 is_stmt 0 view .LVU483 + 1472 0094 002F cmp r7, #0 + 1473 0096 DFD0 beq .L71 + 1474 .LBB399: +3180:Src/main.c **** if (half == 0u) + 1475 .loc 1 3180 4 is_stmt 1 view .LVU484 +3180:Src/main.c **** if (half == 0u) + 1476 .loc 1 3180 13 is_stmt 0 view .LVU485 + 1477 0098 6A08 lsrs r2, r5, #1 + 1478 .LVL133: +3181:Src/main.c **** { + 1479 .loc 1 3181 4 is_stmt 1 view .LVU486 +3181:Src/main.c **** { + 1480 .loc 1 3181 7 is_stmt 0 view .LVU487 + 1481 009a 012D cmp r5, #1 + 1482 009c C8D9 bls .L92 + 1483 .LVL134: + 1484 .L72: +3185:Src/main.c **** { + 1485 .loc 1 3185 4 is_stmt 1 view .LVU488 +3185:Src/main.c **** { + 1486 .loc 1 3185 7 is_stmt 0 view .LVU489 + 1487 009e 9442 cmp r4, r2 + 1488 00a0 CAD2 bcs .L73 + 1489 .LBB397: +3187:Src/main.c **** if (span == 0) + 1490 .loc 1 3187 5 is_stmt 1 view .LVU490 +3187:Src/main.c **** if (span == 0) + 1491 .loc 1 3187 14 is_stmt 0 view .LVU491 + 1492 00a2 012A cmp r2, #1 + 1493 00a4 C6D9 bls .L85 +3187:Src/main.c **** if (span == 0) + 1494 .loc 1 3187 14 discriminator 1 view .LVU492 + 1495 00a6 013A subs r2, r2, #1 + 1496 .LVL135: +3187:Src/main.c **** if (span == 0) + 1497 .loc 1 3187 14 discriminator 1 view .LVU493 + 1498 00a8 92B2 uxth r2, r2 + 1499 .LVL136: + 1500 .L74: +3188:Src/main.c **** { + 1501 .loc 1 3188 5 is_stmt 1 view .LVU494 +3188:Src/main.c **** { + 1502 .loc 1 3188 8 is_stmt 0 view .LVU495 + 1503 00aa 002B cmp r3, #0 + 1504 00ac E1D0 beq .L75 +3194:Src/main.c **** } + 1505 .loc 1 3194 6 is_stmt 1 view .LVU496 +3194:Src/main.c **** } + ARM GAS /tmp/ccLSPxIe.s page 163 - 2211 .LFB1225: -3061:Src/main.c **** uint16_t spiconfig = AD9102_ReadReg(AD9102_REG_SPICONFIG); - 2212 .loc 1 3061 1 is_stmt 1 view -0 - 2213 .cfi_startproc - 2214 @ args = 8, pretend = 0, frame = 8 - 2215 @ frame_needed = 0, uses_anonymous_args = 0 -3061:Src/main.c **** uint16_t spiconfig = AD9102_ReadReg(AD9102_REG_SPICONFIG); - 2216 .loc 1 3061 1 is_stmt 0 view .LVU709 - 2217 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr} - 2218 .LCFI20: - 2219 .cfi_def_cfa_offset 36 - 2220 .cfi_offset 4, -36 - 2221 .cfi_offset 5, -32 - 2222 .cfi_offset 6, -28 - 2223 .cfi_offset 7, -24 - 2224 .cfi_offset 8, -20 - 2225 .cfi_offset 9, -16 - 2226 .cfi_offset 10, -12 - 2227 .cfi_offset 11, -8 - 2228 .cfi_offset 14, -4 - 2229 0004 83B0 sub sp, sp, #12 - 2230 .LCFI21: - 2231 .cfi_def_cfa_offset 48 - 2232 0006 0190 str r0, [sp, #4] - 2233 0008 0F46 mov r7, r1 - 2234 000a 1546 mov r5, r2 - 2235 000c 1C46 mov r4, r3 - 2236 000e BDF834B0 ldrh fp, [sp, #52] -3062:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); - 2237 .loc 1 3062 2 is_stmt 1 view .LVU710 -3062:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); - 2238 .loc 1 3062 23 is_stmt 0 view .LVU711 - 2239 0012 0020 movs r0, #0 - 2240 .LVL232: -3062:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); - 2241 .loc 1 3062 23 view .LVU712 - 2242 0014 FFF7FEFF bl AD9102_ReadReg - 2243 .LVL233: -3062:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); - 2244 .loc 1 3062 23 view .LVU713 - 2245 0018 8246 mov r10, r0 - 2246 .LVL234: -3063:Src/main.c **** uint16_t clockcfg = AD9102_ReadReg(AD9102_REG_CLOCKCONFIG); - 2247 .loc 1 3063 2 is_stmt 1 view .LVU714 -3063:Src/main.c **** uint16_t clockcfg = AD9102_ReadReg(AD9102_REG_CLOCKCONFIG); - 2248 .loc 1 3063 22 is_stmt 0 view .LVU715 - 2249 001a 0120 movs r0, #1 - 2250 001c FFF7FEFF bl AD9102_ReadReg - 2251 .LVL235: - 2252 0020 8146 mov r9, r0 - 2253 .LVL236: -3064:Src/main.c **** uint16_t cfg_err = AD9102_ReadReg(AD9102_REG_CFG_ERROR); - 2254 .loc 1 3064 2 is_stmt 1 view .LVU716 -3064:Src/main.c **** uint16_t cfg_err = AD9102_ReadReg(AD9102_REG_CFG_ERROR); - 2255 .loc 1 3064 22 is_stmt 0 view .LVU717 - 2256 0022 0220 movs r0, #2 - 2257 0024 FFF7FEFF bl AD9102_ReadReg - ARM GAS /tmp/ccuHnxNu.s page 176 + 1506 .loc 1 3194 30 is_stmt 0 view .LVU497 + 1507 00ae 04FB03F3 mul r3, r4, r3 + 1508 .LVL137: +3194:Src/main.c **** } + 1509 .loc 1 3194 44 view .LVU498 + 1510 00b2 93FBF2F3 sdiv r3, r3, r2 + 1511 00b6 1B1A subs r3, r3, r0 + 1512 .LVL138: +3194:Src/main.c **** } + 1513 .loc 1 3194 44 view .LVU499 + 1514 00b8 D8E7 b .L76 + 1515 .LVL139: + 1516 .L87: +3194:Src/main.c **** } + 1517 .loc 1 3194 44 view .LVU500 + 1518 .LBE397: + 1519 .LBE399: + 1520 .LBB400: +3213:Src/main.c **** if (span == 0) + 1521 .loc 1 3213 13 discriminator 2 view .LVU501 + 1522 00ba 0122 movs r2, #1 + 1523 00bc D0E7 b .L78 + 1524 .LVL140: + 1525 .L88: +3213:Src/main.c **** if (span == 0) + 1526 .loc 1 3213 13 discriminator 2 view .LVU502 + 1527 .LBE400: +3226:Src/main.c **** } + 1528 .loc 1 3226 10 view .LVU503 + 1529 00be 054B ldr r3, .L93 + 1530 .LVL141: +3226:Src/main.c **** } + 1531 .loc 1 3226 10 view .LVU504 + 1532 00c0 DAE7 b .L79 + 1533 .LVL142: + 1534 .L89: +3230:Src/main.c **** } + 1535 .loc 1 3230 10 view .LVU505 + 1536 00c2 41F6FF73 movw r3, #8191 + 1537 00c6 D7E7 b .L79 + 1538 .LVL143: + 1539 .L91: +3230:Src/main.c **** } + 1540 .loc 1 3230 10 view .LVU506 + 1541 .LBE401: + 1542 .LBE392: +3239:Src/main.c **** } + 1543 .loc 1 3239 2 is_stmt 1 view .LVU507 + 1544 00c8 0021 movs r1, #0 + 1545 00ca 1E20 movs r0, #30 + 1546 00cc FFF7FEFF bl AD9102_WriteReg + 1547 .LVL144: +3240:Src/main.c **** + 1548 .loc 1 3240 1 is_stmt 0 view .LVU508 + 1549 00d0 F8BD pop {r3, r4, r5, r6, r7, pc} + 1550 .LVL145: + 1551 .L94: + ARM GAS /tmp/ccLSPxIe.s page 164 - 2258 .LVL237: - 2259 0028 8046 mov r8, r0 - 2260 .LVL238: -3065:Src/main.c **** uint16_t pat_timebase = (uint16_t)(((AD9102_PAT_TIMEBASE_HOLD_DEFAULT & 0x0Fu) << 8) | - 2261 .loc 1 3065 2 is_stmt 1 view .LVU718 -3065:Src/main.c **** uint16_t pat_timebase = (uint16_t)(((AD9102_PAT_TIMEBASE_HOLD_DEFAULT & 0x0Fu) << 8) | - 2262 .loc 1 3065 21 is_stmt 0 view .LVU719 - 2263 002a 6020 movs r0, #96 - 2264 002c FFF7FEFF bl AD9102_ReadReg - 2265 .LVL239: -3066:Src/main.c **** ((pat_base & 0x0Fu) << 4) | - 2266 .loc 1 3066 2 is_stmt 1 view .LVU720 -3067:Src/main.c **** (AD9102_START_DELAY_BASE_DEFAULT & 0x0Fu)); - 2267 .loc 1 3067 57 is_stmt 0 view .LVU721 - 2268 0030 9DF83030 ldrb r3, [sp, #48] @ zero_extendqisi2 - 2269 0034 1B01 lsls r3, r3, #4 - 2270 0036 03F0F003 and r3, r3, #240 -3066:Src/main.c **** ((pat_base & 0x0Fu) << 4) | - 2271 .loc 1 3066 11 view .LVU722 - 2272 003a 40F20116 movw r6, #257 - 2273 003e 1E43 orrs r6, r6, r3 - 2274 .LVL240: -3070:Src/main.c **** { - 2275 .loc 1 3070 2 is_stmt 1 view .LVU723 -3070:Src/main.c **** { - 2276 .loc 1 3070 5 is_stmt 0 view .LVU724 - 2277 0040 1CB1 cbz r4, .L164 -3074:Src/main.c **** { - 2278 .loc 1 3074 2 is_stmt 1 view .LVU725 -3074:Src/main.c **** { - 2279 .loc 1 3074 5 is_stmt 0 view .LVU726 - 2280 0042 3F2C cmp r4, #63 - 2281 0044 02D9 bls .L152 -3076:Src/main.c **** } - 2282 .loc 1 3076 12 view .LVU727 - 2283 0046 3F24 movs r4, #63 - 2284 .LVL241: -3076:Src/main.c **** } - 2285 .loc 1 3076 12 view .LVU728 - 2286 0048 00E0 b .L152 - 2287 .LVL242: - 2288 .L164: -3072:Src/main.c **** } - 2289 .loc 1 3072 12 view .LVU729 - 2290 004a 0124 movs r4, #1 - 2291 .LVL243: - 2292 .L152: -3078:Src/main.c **** { - 2293 .loc 1 3078 2 is_stmt 1 view .LVU730 -3078:Src/main.c **** { - 2294 .loc 1 3078 5 is_stmt 0 view .LVU731 - 2295 004c BBF1000F cmp fp, #0 - 2296 0050 01D1 bne .L153 -3080:Src/main.c **** } - 2297 .loc 1 3080 14 view .LVU732 - 2298 0052 4FF6FF7B movw fp, #65535 - 2299 .L153: - ARM GAS /tmp/ccuHnxNu.s page 177 +3240:Src/main.c **** + 1552 .loc 1 3240 1 view .LVU509 + 1553 00d2 00BF .align 2 + 1554 .L93: + 1555 00d4 00E0FFFF .word -8192 + 1556 .cfi_endproc + 1557 .LFE1231: + 1559 .section .text.AD9102_WriteWaveUploadChunk,"ax",%progbits + 1560 .align 1 + 1561 .syntax unified + 1562 .thumb + 1563 .thumb_func + 1565 AD9102_WriteWaveUploadChunk: + 1566 .LVL146: + 1567 .LFB1227: +3039:Src/main.c **** if (ad9102_wave_upload_active == 0u) + 1568 .loc 1 3039 1 is_stmt 1 view -0 + 1569 .cfi_startproc + 1570 @ args = 0, pretend = 0, frame = 0 + 1571 @ frame_needed = 0, uses_anonymous_args = 0 +3039:Src/main.c **** if (ad9102_wave_upload_active == 0u) + 1572 .loc 1 3039 1 is_stmt 0 view .LVU511 + 1573 0000 70B5 push {r4, r5, r6, lr} + 1574 .LCFI12: + 1575 .cfi_def_cfa_offset 16 + 1576 .cfi_offset 4, -16 + 1577 .cfi_offset 5, -12 + 1578 .cfi_offset 6, -8 + 1579 .cfi_offset 14, -4 + 1580 0002 0646 mov r6, r0 +3040:Src/main.c **** { + 1581 .loc 1 3040 2 is_stmt 1 view .LVU512 +3040:Src/main.c **** { + 1582 .loc 1 3040 32 is_stmt 0 view .LVU513 + 1583 0004 194B ldr r3, .L104 + 1584 0006 1878 ldrb r0, [r3] @ zero_extendqisi2 + 1585 .LVL147: +3040:Src/main.c **** { + 1586 .loc 1 3040 5 view .LVU514 + 1587 0008 58B3 cbz r0, .L96 + 1588 000a 0D46 mov r5, r1 +3044:Src/main.c **** { + 1589 .loc 1 3044 2 is_stmt 1 view .LVU515 +3044:Src/main.c **** { + 1590 .loc 1 3044 26 is_stmt 0 view .LVU516 + 1591 000c 4B1E subs r3, r1, #1 + 1592 000e 9BB2 uxth r3, r3 +3044:Src/main.c **** { + 1593 .loc 1 3044 5 view .LVU517 + 1594 0010 0B2B cmp r3, #11 + 1595 0012 25D8 bhi .L99 +3048:Src/main.c **** { + 1596 .loc 1 3048 2 is_stmt 1 view .LVU518 +3048:Src/main.c **** { + 1597 .loc 1 3048 7 is_stmt 0 view .LVU519 + 1598 0014 164B ldr r3, .L104+4 + 1599 0016 1B88 ldrh r3, [r3] + ARM GAS /tmp/ccLSPxIe.s page 165 - 2300 .LVL244: -3082:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); - 2301 .loc 1 3082 2 is_stmt 1 view .LVU733 -3083:Src/main.c **** - 2302 .loc 1 3083 35 is_stmt 0 view .LVU734 - 2303 0056 05F00305 and r5, r5, #3 - 2304 .LVL245: -3082:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); - 2305 .loc 1 3082 71 view .LVU735 - 2306 005a A400 lsls r4, r4, #2 - 2307 .LVL246: -3082:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); - 2308 .loc 1 3082 71 view .LVU736 - 2309 005c E4B2 uxtb r4, r4 -3082:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); - 2310 .loc 1 3082 11 view .LVU737 - 2311 005e 2543 orrs r5, r5, r4 - 2312 .LVL247: -3085:Src/main.c **** - 2313 .loc 1 3085 2 is_stmt 1 view .LVU738 -3088:Src/main.c **** { - 2314 .loc 1 3088 2 view .LVU739 -3088:Src/main.c **** { - 2315 .loc 1 3088 5 is_stmt 0 view .LVU740 - 2316 0060 BAF1000F cmp r10, #0 - 2317 0064 36D1 bne .L167 -3085:Src/main.c **** - 2318 .loc 1 3085 10 view .LVU741 - 2319 0066 0124 movs r4, #1 - 2320 .L154: - 2321 .LVL248: -3094:Src/main.c **** { - 2322 .loc 1 3094 2 is_stmt 1 view .LVU742 -3094:Src/main.c **** { - 2323 .loc 1 3094 5 is_stmt 0 view .LVU743 - 2324 0068 19F4F47F tst r9, #488 - 2325 006c 00D0 beq .L155 -3096:Src/main.c **** } - 2326 .loc 1 3096 6 view .LVU744 - 2327 006e 0024 movs r4, #0 - 2328 .LVL249: - 2329 .L155: -3100:Src/main.c **** { - 2330 .loc 1 3100 2 is_stmt 1 view .LVU745 -3100:Src/main.c **** { - 2331 .loc 1 3100 5 is_stmt 0 view .LVU746 - 2332 0070 18F40E6F tst r8, #2272 - 2333 0074 00D0 beq .L156 -3102:Src/main.c **** } - 2334 .loc 1 3102 6 view .LVU747 - 2335 0076 0024 movs r4, #0 - 2336 .LVL250: - 2337 .L156: -3106:Src/main.c **** { - 2338 .loc 1 3106 2 is_stmt 1 view .LVU748 -3106:Src/main.c **** { - 2339 .loc 1 3106 5 is_stmt 0 view .LVU749 - ARM GAS /tmp/ccuHnxNu.s page 178 +3048:Src/main.c **** { + 1600 .loc 1 3048 45 view .LVU520 + 1601 0018 0B44 add r3, r3, r1 +3048:Src/main.c **** { + 1602 .loc 1 3048 72 view .LVU521 + 1603 001a 164A ldr r2, .L104+8 + 1604 001c 1288 ldrh r2, [r2] +3048:Src/main.c **** { + 1605 .loc 1 3048 5 view .LVU522 + 1606 001e 9342 cmp r3, r2 + 1607 0020 20D8 bhi .L100 + 1608 .LBB402: +3053:Src/main.c **** { + 1609 .loc 1 3053 16 view .LVU523 + 1610 0022 0024 movs r4, #0 + 1611 .LVL148: + 1612 .L97: +3053:Src/main.c **** { + 1613 .loc 1 3053 25 is_stmt 1 discriminator 1 view .LVU524 + 1614 0024 AC42 cmp r4, r5 + 1615 0026 15D2 bcs .L103 + 1616 .LBB403: +3055:Src/main.c **** uint16_t sample_u14; + 1617 .loc 1 3055 3 view .LVU525 +3055:Src/main.c **** uint16_t sample_u14; + 1618 .loc 1 3055 36 is_stmt 0 view .LVU526 + 1619 0028 36F81430 ldrh r3, [r6, r4, lsl #1] + 1620 .LVL149: +3056:Src/main.c **** uint16_t word; + 1621 .loc 1 3056 3 is_stmt 1 view .LVU527 +3057:Src/main.c **** + 1622 .loc 1 3057 3 view .LVU528 +3059:Src/main.c **** { + 1623 .loc 1 3059 3 view .LVU529 +3059:Src/main.c **** { + 1624 .loc 1 3059 39 is_stmt 0 view .LVU530 + 1625 002c 03F50052 add r2, r3, #8192 + 1626 0030 92B2 uxth r2, r2 +3059:Src/main.c **** { + 1627 .loc 1 3059 6 view .LVU531 + 1628 0032 B2F5804F cmp r2, #16384 + 1629 0036 17D2 bcs .L101 +3064:Src/main.c **** word = (uint16_t)(sample_u14 << 2); + 1630 .loc 1 3064 3 is_stmt 1 view .LVU532 + 1631 .LVL150: +3065:Src/main.c **** AD9102_WriteReg((uint16_t)(AD9102_REG_SRAM_DATA_BASE + ad9102_wave_written_samples + i), word); + 1632 .loc 1 3065 3 view .LVU533 +3066:Src/main.c **** } + 1633 .loc 1 3066 3 view .LVU534 +3066:Src/main.c **** } + 1634 .loc 1 3066 86 is_stmt 0 view .LVU535 + 1635 0038 0D4A ldr r2, .L104+4 + 1636 003a 1088 ldrh r0, [r2] + 1637 003c 2044 add r0, r0, r4 + 1638 003e 80B2 uxth r0, r0 +3066:Src/main.c **** } + 1639 .loc 1 3066 3 view .LVU536 + ARM GAS /tmp/ccLSPxIe.s page 166 - 2340 0078 10F03F0F tst r0, #63 - 2341 007c 00D0 beq .L157 -3108:Src/main.c **** } - 2342 .loc 1 3108 6 view .LVU750 - 2343 007e 0024 movs r4, #0 - 2344 .LVL251: - 2345 .L157: -3111:Src/main.c **** { - 2346 .loc 1 3111 2 is_stmt 1 view .LVU751 -3111:Src/main.c **** { - 2347 .loc 1 3111 5 is_stmt 0 view .LVU752 - 2348 0080 27B1 cbz r7, .L158 -3111:Src/main.c **** { - 2349 .loc 1 3111 17 discriminator 1 view .LVU753 - 2350 0082 019B ldr r3, [sp, #4] - 2351 0084 13F0010F tst r3, #1 - 2352 0088 00D1 bne .L158 -3113:Src/main.c **** } - 2353 .loc 1 3113 6 view .LVU754 - 2354 008a 0024 movs r4, #0 - 2355 .LVL252: - 2356 .L158: -3116:Src/main.c **** { - 2357 .loc 1 3116 2 is_stmt 1 view .LVU755 -3116:Src/main.c **** { - 2358 .loc 1 3116 6 is_stmt 0 view .LVU756 - 2359 008c 2720 movs r0, #39 - 2360 .LVL253: -3116:Src/main.c **** { - 2361 .loc 1 3116 6 view .LVU757 - 2362 008e FFF7FEFF bl AD9102_ReadReg - 2363 .LVL254: -3116:Src/main.c **** { - 2364 .loc 1 3116 5 discriminator 1 view .LVU758 - 2365 0092 43F21223 movw r3, #12818 - 2366 0096 9842 cmp r0, r3 - 2367 0098 00D0 beq .L159 -3118:Src/main.c **** } - 2368 .loc 1 3118 6 view .LVU759 - 2369 009a 0024 movs r4, #0 - 2370 .LVL255: - 2371 .L159: -3120:Src/main.c **** { - 2372 .loc 1 3120 2 is_stmt 1 view .LVU760 -3120:Src/main.c **** { - 2373 .loc 1 3120 6 is_stmt 0 view .LVU761 - 2374 009c 2820 movs r0, #40 - 2375 009e FFF7FEFF bl AD9102_ReadReg - 2376 .LVL256: -3120:Src/main.c **** { - 2377 .loc 1 3120 5 discriminator 1 view .LVU762 - 2378 00a2 B042 cmp r0, r6 - 2379 00a4 00D0 beq .L160 -3122:Src/main.c **** } - 2380 .loc 1 3122 6 view .LVU763 - 2381 00a6 0024 movs r4, #0 - 2382 .LVL257: - ARM GAS /tmp/ccuHnxNu.s page 179 + 1640 0040 9900 lsls r1, r3, #2 + 1641 0042 89B2 uxth r1, r1 + 1642 0044 00F5C040 add r0, r0, #24576 + 1643 0048 80B2 uxth r0, r0 + 1644 004a FFF7FEFF bl AD9102_WriteReg + 1645 .LVL151: +3066:Src/main.c **** } + 1646 .loc 1 3066 3 view .LVU537 + 1647 .LBE403: +3053:Src/main.c **** { + 1648 .loc 1 3053 41 is_stmt 1 discriminator 2 view .LVU538 + 1649 004e 0134 adds r4, r4, #1 + 1650 .LVL152: +3053:Src/main.c **** { + 1651 .loc 1 3053 41 is_stmt 0 discriminator 2 view .LVU539 + 1652 0050 A4B2 uxth r4, r4 + 1653 .LVL153: +3053:Src/main.c **** { + 1654 .loc 1 3053 41 discriminator 2 view .LVU540 + 1655 0052 E7E7 b .L97 + 1656 .LVL154: + 1657 .L103: +3053:Src/main.c **** { + 1658 .loc 1 3053 41 discriminator 2 view .LVU541 + 1659 .LBE402: +3069:Src/main.c **** return 1u; + 1660 .loc 1 3069 2 is_stmt 1 view .LVU542 +3069:Src/main.c **** return 1u; + 1661 .loc 1 3069 32 is_stmt 0 view .LVU543 + 1662 0054 064B ldr r3, .L104+4 + 1663 0056 1A88 ldrh r2, [r3] + 1664 0058 1544 add r5, r5, r2 + 1665 .LVL155: +3069:Src/main.c **** return 1u; + 1666 .loc 1 3069 30 view .LVU544 + 1667 005a 1D80 strh r5, [r3] @ movhi +3070:Src/main.c **** } + 1668 .loc 1 3070 2 is_stmt 1 view .LVU545 +3070:Src/main.c **** } + 1669 .loc 1 3070 9 is_stmt 0 view .LVU546 + 1670 005c 0120 movs r0, #1 + 1671 005e 00E0 b .L96 + 1672 .LVL156: + 1673 .L99: +3046:Src/main.c **** } + 1674 .loc 1 3046 10 view .LVU547 + 1675 0060 0020 movs r0, #0 + 1676 .LVL157: + 1677 .L96: +3071:Src/main.c **** + 1678 .loc 1 3071 1 view .LVU548 + 1679 0062 70BD pop {r4, r5, r6, pc} + 1680 .LVL158: + 1681 .L100: +3050:Src/main.c **** } + 1682 .loc 1 3050 10 view .LVU549 + 1683 0064 0020 movs r0, #0 + ARM GAS /tmp/ccLSPxIe.s page 167 - 2383 .L160: -3124:Src/main.c **** { - 2384 .loc 1 3124 2 is_stmt 1 view .LVU764 -3124:Src/main.c **** { - 2385 .loc 1 3124 6 is_stmt 0 view .LVU765 - 2386 00a8 2920 movs r0, #41 - 2387 00aa FFF7FEFF bl AD9102_ReadReg - 2388 .LVL258: -3124:Src/main.c **** { - 2389 .loc 1 3124 5 discriminator 1 view .LVU766 - 2390 00ae 5845 cmp r0, fp - 2391 00b0 00D0 beq .L161 -3126:Src/main.c **** } - 2392 .loc 1 3126 6 view .LVU767 - 2393 00b2 0024 movs r4, #0 - 2394 .LVL259: - 2395 .L161: -3128:Src/main.c **** { - 2396 .loc 1 3128 2 is_stmt 1 view .LVU768 -3128:Src/main.c **** { - 2397 .loc 1 3128 6 is_stmt 0 view .LVU769 - 2398 00b4 1F20 movs r0, #31 - 2399 00b6 FFF7FEFF bl AD9102_ReadReg - 2400 .LVL260: -3128:Src/main.c **** { - 2401 .loc 1 3128 5 discriminator 1 view .LVU770 - 2402 00ba 00B1 cbz r0, .L162 -3130:Src/main.c **** } - 2403 .loc 1 3130 6 view .LVU771 - 2404 00bc 0024 movs r4, #0 - 2405 .LVL261: - 2406 .L162: -3132:Src/main.c **** { - 2407 .loc 1 3132 2 is_stmt 1 view .LVU772 -3132:Src/main.c **** { - 2408 .loc 1 3132 6 is_stmt 0 view .LVU773 - 2409 00be 3720 movs r0, #55 - 2410 00c0 FFF7FEFF bl AD9102_ReadReg - 2411 .LVL262: -3132:Src/main.c **** { - 2412 .loc 1 3132 5 discriminator 1 view .LVU774 - 2413 00c4 A842 cmp r0, r5 - 2414 00c6 00D0 beq .L163 -3134:Src/main.c **** } - 2415 .loc 1 3134 6 view .LVU775 - 2416 00c8 0024 movs r4, #0 - 2417 .LVL263: - 2418 .L163: -3137:Src/main.c **** } - 2419 .loc 1 3137 2 is_stmt 1 view .LVU776 -3138:Src/main.c **** - 2420 .loc 1 3138 1 is_stmt 0 view .LVU777 - 2421 00ca 84F00100 eor r0, r4, #1 - 2422 00ce 03B0 add sp, sp, #12 - 2423 .LCFI22: - 2424 .cfi_remember_state - 2425 .cfi_def_cfa_offset 36 - ARM GAS /tmp/ccuHnxNu.s page 180 + 1684 0066 FCE7 b .L96 + 1685 .LVL159: + 1686 .L101: + 1687 .LBB405: + 1688 .LBB404: +3061:Src/main.c **** } + 1689 .loc 1 3061 11 view .LVU550 + 1690 0068 0020 movs r0, #0 + 1691 006a FAE7 b .L96 + 1692 .L105: + 1693 .align 2 + 1694 .L104: + 1695 006c 00000000 .word ad9102_wave_upload_active + 1696 0070 00000000 .word ad9102_wave_written_samples + 1697 0074 00000000 .word ad9102_wave_expected_samples + 1698 .LBE404: + 1699 .LBE405: + 1700 .cfi_endproc + 1701 .LFE1227: + 1703 .section .text.AD9102_Init,"ax",%progbits + 1704 .align 1 + 1705 .syntax unified + 1706 .thumb + 1707 .thumb_func + 1709 AD9102_Init: + 1710 .LFB1212: +2740:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); + 1711 .loc 1 2740 1 is_stmt 1 view -0 + 1712 .cfi_startproc + 1713 @ args = 0, pretend = 0, frame = 8 + 1714 @ frame_needed = 0, uses_anonymous_args = 0 + 1715 0000 00B5 push {lr} + 1716 .LCFI13: + 1717 .cfi_def_cfa_offset 4 + 1718 .cfi_offset 14, -4 + 1719 0002 83B0 sub sp, sp, #12 + 1720 .LCFI14: + 1721 .cfi_def_cfa_offset 16 +2741:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_RESET); + 1722 .loc 1 2741 2 view .LVU552 + 1723 0004 0122 movs r2, #1 + 1724 0006 4FF48051 mov r1, #4096 + 1725 000a 1648 ldr r0, .L110 + 1726 000c FFF7FEFF bl HAL_GPIO_WritePin + 1727 .LVL160: +2742:Src/main.c **** for (volatile uint32_t d = 0; d < 1000; d++) {} + 1728 .loc 1 2742 2 view .LVU553 + 1729 0010 0022 movs r2, #0 + 1730 0012 4021 movs r1, #64 + 1731 0014 1448 ldr r0, .L110+4 + 1732 0016 FFF7FEFF bl HAL_GPIO_WritePin + 1733 .LVL161: +2743:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); + 1734 .loc 1 2743 2 view .LVU554 + 1735 .LBB406: +2743:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); + 1736 .loc 1 2743 7 view .LVU555 + ARM GAS /tmp/ccLSPxIe.s page 168 - 2426 @ sp needed - 2427 00d0 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} - 2428 .LVL264: - 2429 .L167: - 2430 .LCFI23: - 2431 .cfi_restore_state -3090:Src/main.c **** } - 2432 .loc 1 3090 6 view .LVU778 - 2433 00d4 0024 movs r4, #0 - 2434 00d6 C7E7 b .L154 - 2435 .cfi_endproc - 2436 .LFE1225: - 2438 .section .text.AD9102_ApplySram,"ax",%progbits - 2439 .align 1 - 2440 .syntax unified - 2441 .thumb - 2442 .thumb_func - 2444 AD9102_ApplySram: - 2445 .LVL265: - 2446 .LFB1224: -2988:Src/main.c **** if (samples == 0u) - 2447 .loc 1 2988 1 is_stmt 1 view -0 - 2448 .cfi_startproc - 2449 @ args = 4, pretend = 0, frame = 8 - 2450 @ frame_needed = 0, uses_anonymous_args = 0 -2988:Src/main.c **** if (samples == 0u) - 2451 .loc 1 2988 1 is_stmt 0 view .LVU780 - 2452 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} - 2453 .LCFI24: - 2454 .cfi_def_cfa_offset 28 - 2455 .cfi_offset 4, -28 - 2456 .cfi_offset 5, -24 - 2457 .cfi_offset 6, -20 - 2458 .cfi_offset 7, -16 - 2459 .cfi_offset 8, -12 - 2460 .cfi_offset 9, -8 - 2461 .cfi_offset 14, -4 - 2462 0004 83B0 sub sp, sp, #12 - 2463 .LCFI25: - 2464 .cfi_def_cfa_offset 40 - 2465 0006 0646 mov r6, r0 - 2466 0008 1F46 mov r7, r3 - 2467 000a BDF82880 ldrh r8, [sp, #40] -2989:Src/main.c **** { - 2468 .loc 1 2989 2 is_stmt 1 view .LVU781 -2989:Src/main.c **** { - 2469 .loc 1 2989 5 is_stmt 0 view .LVU782 - 2470 000e 21B1 cbz r1, .L188 - 2471 0010 0C46 mov r4, r1 -2993:Src/main.c **** { - 2472 .loc 1 2993 2 is_stmt 1 view .LVU783 -2993:Src/main.c **** { - 2473 .loc 1 2993 5 is_stmt 0 view .LVU784 - 2474 0012 0129 cmp r1, #1 - 2475 0014 02D8 bhi .L179 -2995:Src/main.c **** } - 2476 .loc 1 2995 11 view .LVU785 - ARM GAS /tmp/ccuHnxNu.s page 181 +2743:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); + 1737 .loc 1 2743 25 is_stmt 0 view .LVU556 + 1738 001a 0023 movs r3, #0 + 1739 001c 0193 str r3, [sp, #4] +2743:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); + 1740 .loc 1 2743 2 view .LVU557 + 1741 001e 02E0 b .L107 + 1742 .L108: +2743:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); + 1743 .loc 1 2743 48 is_stmt 1 discriminator 3 view .LVU558 +2743:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); + 1744 .loc 1 2743 43 discriminator 3 view .LVU559 + 1745 0020 019B ldr r3, [sp, #4] + 1746 0022 0133 adds r3, r3, #1 + 1747 0024 0193 str r3, [sp, #4] + 1748 .L107: +2743:Src/main.c **** HAL_GPIO_WritePin(AD9102_RESET_GPIO_Port, AD9102_RESET_Pin, GPIO_PIN_SET); + 1749 .loc 1 2743 34 discriminator 1 view .LVU560 + 1750 0026 019B ldr r3, [sp, #4] + 1751 0028 B3F57A7F cmp r3, #1000 + 1752 002c F8D3 bcc .L108 + 1753 .LBE406: +2744:Src/main.c **** + 1754 .loc 1 2744 2 view .LVU561 + 1755 002e 0122 movs r2, #1 + 1756 0030 4021 movs r1, #64 + 1757 0032 0D48 ldr r0, .L110+4 + 1758 0034 FFF7FEFF bl HAL_GPIO_WritePin + 1759 .LVL162: +2746:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); + 1760 .loc 1 2746 2 view .LVU562 + 1761 0038 4221 movs r1, #66 + 1762 003a 0C48 ldr r0, .L110+8 + 1763 003c FFF7FEFF bl AD9102_WriteRegTable + 1764 .LVL163: +2747:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); + 1765 .loc 1 2747 2 view .LVU563 + 1766 0040 0021 movs r1, #0 + 1767 0042 1E20 movs r0, #30 + 1768 0044 FFF7FEFF bl AD9102_WriteReg + 1769 .LVL164: +2748:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); + 1770 .loc 1 2748 2 view .LVU564 + 1771 0048 0121 movs r1, #1 + 1772 004a 1D20 movs r0, #29 + 1773 004c FFF7FEFF bl AD9102_WriteReg + 1774 .LVL165: +2749:Src/main.c **** } + 1775 .loc 1 2749 2 view .LVU565 + 1776 0050 0122 movs r2, #1 + 1777 0052 4FF40061 mov r1, #2048 + 1778 0056 0648 ldr r0, .L110+12 + 1779 0058 FFF7FEFF bl HAL_GPIO_WritePin + 1780 .LVL166: +2750:Src/main.c **** + 1781 .loc 1 2750 1 is_stmt 0 view .LVU566 + 1782 005c 03B0 add sp, sp, #12 + ARM GAS /tmp/ccLSPxIe.s page 169 - 2477 0016 0224 movs r4, #2 - 2478 0018 03E0 b .L180 - 2479 .L188: -2991:Src/main.c **** } - 2480 .loc 1 2991 11 view .LVU786 - 2481 001a 1024 movs r4, #16 - 2482 .L179: - 2483 .LVL266: + 1783 .LCFI15: + 1784 .cfi_def_cfa_offset 4 + 1785 @ sp needed + 1786 005e 5DF804FB ldr pc, [sp], #4 + 1787 .L111: + 1788 0062 00BF .align 2 + 1789 .L110: + 1790 0064 00040240 .word 1073873920 + 1791 0068 00080240 .word 1073874944 + 1792 006c 00000000 .word ad9102_example4_regval + 1793 0070 000C0240 .word 1073875968 + 1794 .cfi_endproc + 1795 .LFE1212: + 1797 .section .text.AD9102_StartOutput,"ax",%progbits + 1798 .align 1 + 1799 .syntax unified + 1800 .thumb + 1801 .thumb_func + 1803 AD9102_StartOutput: + 1804 .LFB1224: +2963:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); + 1805 .loc 1 2963 1 is_stmt 1 view -0 + 1806 .cfi_startproc + 1807 @ args = 0, pretend = 0, frame = 8 + 1808 @ frame_needed = 0, uses_anonymous_args = 0 + 1809 0000 00B5 push {lr} + 1810 .LCFI16: + 1811 .cfi_def_cfa_offset 4 + 1812 .cfi_offset 14, -4 + 1813 0002 83B0 sub sp, sp, #12 + 1814 .LCFI17: + 1815 .cfi_def_cfa_offset 16 +2964:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, AD9102_PAT_STATUS_RUN); + 1816 .loc 1 2964 2 view .LVU568 + 1817 0004 0122 movs r2, #1 + 1818 0006 4FF40061 mov r1, #2048 + 1819 000a 0F48 ldr r0, .L116 + 1820 000c FFF7FEFF bl HAL_GPIO_WritePin + 1821 .LVL167: +2965:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); + 1822 .loc 1 2965 2 view .LVU569 + 1823 0010 0121 movs r1, #1 + 1824 0012 1E20 movs r0, #30 + 1825 0014 FFF7FEFF bl AD9102_WriteReg + 1826 .LVL168: +2966:Src/main.c **** for (volatile uint32_t d = 0; d < 1000; d++) {} + 1827 .loc 1 2966 2 view .LVU570 + 1828 0018 0121 movs r1, #1 + 1829 001a 1D20 movs r0, #29 + 1830 001c FFF7FEFF bl AD9102_WriteReg + 1831 .LVL169: +2967:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); + 1832 .loc 1 2967 2 view .LVU571 + 1833 .LBB407: +2967:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); + 1834 .loc 1 2967 7 view .LVU572 +2967:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); + ARM GAS /tmp/ccLSPxIe.s page 170 + + + 1835 .loc 1 2967 25 is_stmt 0 view .LVU573 + 1836 0020 0023 movs r3, #0 + 1837 0022 0193 str r3, [sp, #4] +2967:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); + 1838 .loc 1 2967 2 view .LVU574 + 1839 0024 02E0 b .L113 + 1840 .L114: +2967:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); + 1841 .loc 1 2967 48 is_stmt 1 discriminator 3 view .LVU575 +2967:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); + 1842 .loc 1 2967 43 discriminator 3 view .LVU576 + 1843 0026 019B ldr r3, [sp, #4] + 1844 0028 0133 adds r3, r3, #1 + 1845 002a 0193 str r3, [sp, #4] + 1846 .L113: +2967:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); + 1847 .loc 1 2967 34 discriminator 1 view .LVU577 + 1848 002c 019B ldr r3, [sp, #4] + 1849 002e B3F57A7F cmp r3, #1000 + 1850 0032 F8D3 bcc .L114 + 1851 .LBE407: +2968:Src/main.c **** } + 1852 .loc 1 2968 2 view .LVU578 + 1853 0034 0022 movs r2, #0 + 1854 0036 4FF40061 mov r1, #2048 + 1855 003a 0348 ldr r0, .L116 + 1856 003c FFF7FEFF bl HAL_GPIO_WritePin + 1857 .LVL170: +2969:Src/main.c **** + 1858 .loc 1 2969 1 is_stmt 0 view .LVU579 + 1859 0040 03B0 add sp, sp, #12 + 1860 .LCFI18: + 1861 .cfi_def_cfa_offset 4 + 1862 @ sp needed + 1863 0042 5DF804FB ldr pc, [sp], #4 + 1864 .L117: + 1865 0046 00BF .align 2 + 1866 .L116: + 1867 0048 000C0240 .word 1073875968 + 1868 .cfi_endproc + 1869 .LFE1224: + 1871 .section .text.AD9102_StopOutput,"ax",%progbits + 1872 .align 1 + 1873 .syntax unified + 1874 .thumb + 1875 .thumb_func + 1877 AD9102_StopOutput: + 1878 .LFB1223: +2957:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); + 1879 .loc 1 2957 1 is_stmt 1 view -0 + 1880 .cfi_startproc + 1881 @ args = 0, pretend = 0, frame = 0 + 1882 @ frame_needed = 0, uses_anonymous_args = 0 + 1883 0000 08B5 push {r3, lr} + 1884 .LCFI19: + 1885 .cfi_def_cfa_offset 8 + 1886 .cfi_offset 3, -8 + ARM GAS /tmp/ccLSPxIe.s page 171 + + + 1887 .cfi_offset 14, -4 +2958:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); + 1888 .loc 1 2958 2 view .LVU581 + 1889 0002 0021 movs r1, #0 + 1890 0004 1E20 movs r0, #30 + 1891 0006 FFF7FEFF bl AD9102_WriteReg + 1892 .LVL171: +2959:Src/main.c **** } + 1893 .loc 1 2959 2 view .LVU582 + 1894 000a 0122 movs r2, #1 + 1895 000c 4FF40061 mov r1, #2048 + 1896 0010 0148 ldr r0, .L120 + 1897 0012 FFF7FEFF bl HAL_GPIO_WritePin + 1898 .LVL172: +2960:Src/main.c **** + 1899 .loc 1 2960 1 is_stmt 0 view .LVU583 + 1900 0016 08BD pop {r3, pc} + 1901 .L121: + 1902 .align 2 + 1903 .L120: + 1904 0018 000C0240 .word 1073875968 + 1905 .cfi_endproc + 1906 .LFE1223: + 1908 .section .text.AD9102_ConfigureSramPlayback,"ax",%progbits + 1909 .align 1 + 1910 .syntax unified + 1911 .thumb + 1912 .thumb_func + 1914 AD9102_ConfigureSramPlayback: + 1915 .LVL173: + 1916 .LFB1225: +2972:Src/main.c **** uint16_t pat_timebase; + 1917 .loc 1 2972 1 is_stmt 1 view -0 + 1918 .cfi_startproc + 1919 @ args = 0, pretend = 0, frame = 0 + 1920 @ frame_needed = 0, uses_anonymous_args = 0 +2972:Src/main.c **** uint16_t pat_timebase; + 1921 .loc 1 2972 1 is_stmt 0 view .LVU585 + 1922 0000 70B5 push {r4, r5, r6, lr} + 1923 .LCFI20: + 1924 .cfi_def_cfa_offset 16 + 1925 .cfi_offset 4, -16 + 1926 .cfi_offset 5, -12 + 1927 .cfi_offset 6, -8 + 1928 .cfi_offset 14, -4 +2973:Src/main.c **** uint32_t pat_period; + 1929 .loc 1 2973 2 is_stmt 1 view .LVU586 +2974:Src/main.c **** + 1930 .loc 1 2974 2 view .LVU587 +2976:Src/main.c **** { + 1931 .loc 1 2976 2 view .LVU588 +2976:Src/main.c **** { + 1932 .loc 1 2976 5 is_stmt 0 view .LVU589 + 1933 0002 0128 cmp r0, #1 + 1934 0004 06D9 bls .L126 + 1935 0006 0446 mov r4, r0 +2980:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 172 + + + 1936 .loc 1 2980 2 is_stmt 1 view .LVU590 +2980:Src/main.c **** { + 1937 .loc 1 2980 5 is_stmt 0 view .LVU591 + 1938 0008 B0F5805F cmp r0, #4096 + 1939 000c 03D9 bls .L123 +2982:Src/main.c **** } + 1940 .loc 1 2982 11 view .LVU592 + 1941 000e 4FF48054 mov r4, #4096 + 1942 0012 00E0 b .L123 + 1943 .L126: +2978:Src/main.c **** } + 1944 .loc 1 2978 11 view .LVU593 + 1945 0014 0224 movs r4, #2 + 1946 .L123: + 1947 .LVL174: +2984:Src/main.c **** { + 1948 .loc 1 2984 2 is_stmt 1 view .LVU594 +2984:Src/main.c **** { + 1949 .loc 1 2984 5 is_stmt 0 view .LVU595 + 1950 0016 19B1 cbz r1, .L128 +2988:Src/main.c **** { + 1951 .loc 1 2988 2 is_stmt 1 view .LVU596 +2988:Src/main.c **** { + 1952 .loc 1 2988 5 is_stmt 0 view .LVU597 + 1953 0018 0F29 cmp r1, #15 + 1954 001a 02D9 bls .L124 +2990:Src/main.c **** } + 1955 .loc 1 2990 8 view .LVU598 + 1956 001c 0F21 movs r1, #15 + 1957 .LVL175: +2990:Src/main.c **** } + 1958 .loc 1 2990 8 view .LVU599 + 1959 001e 00E0 b .L124 + 1960 .LVL176: + 1961 .L128: +2986:Src/main.c **** } + 1962 .loc 1 2986 8 view .LVU600 + 1963 0020 0121 movs r1, #1 + 1964 .LVL177: + 1965 .L124: +2993:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | + 1966 .loc 1 2993 2 is_stmt 1 view .LVU601 +2993:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | + 1967 .loc 1 2993 54 is_stmt 0 view .LVU602 + 1968 0022 0D02 lsls r5, r1, #8 + 1969 0024 05F47065 and r5, r5, #3840 +2993:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | + 1970 .loc 1 2993 15 view .LVU603 + 1971 0028 45F01105 orr r5, r5, #17 + 1972 .LVL178: +2996:Src/main.c **** if (pat_period == 0u) + 1973 .loc 1 2996 2 is_stmt 1 view .LVU604 +2996:Src/main.c **** if (pat_period == 0u) + 1974 .loc 1 2996 15 is_stmt 0 view .LVU605 + 1975 002c 2646 mov r6, r4 +2996:Src/main.c **** if (pat_period == 0u) + 1976 .loc 1 2996 35 view .LVU606 + ARM GAS /tmp/ccLSPxIe.s page 173 + + + 1977 002e 01F00F01 and r1, r1, #15 + 1978 .LVL179: +2996:Src/main.c **** if (pat_period == 0u) + 1979 .loc 1 2996 13 view .LVU607 + 1980 0032 04FB01F1 mul r1, r4, r1 + 1981 .LVL180: 2997:Src/main.c **** { - 2484 .loc 1 2997 2 is_stmt 1 view .LVU787 + 1982 .loc 1 2997 2 is_stmt 1 view .LVU608 2997:Src/main.c **** { - 2485 .loc 1 2997 5 is_stmt 0 view .LVU788 - 2486 001c B4F5805F cmp r4, #4096 - 2487 0020 04D8 bhi .L190 - 2488 .LVL267: - 2489 .L180: + 1983 .loc 1 2997 5 is_stmt 0 view .LVU609 + 1984 0036 19B1 cbz r1, .L125 3001:Src/main.c **** { - 2490 .loc 1 3001 2 is_stmt 1 view .LVU789 + 1985 .loc 1 3001 2 is_stmt 1 view .LVU610 3001:Src/main.c **** { - 2491 .loc 1 3001 5 is_stmt 0 view .LVU790 - 2492 0022 32B1 cbz r2, .L191 -3005:Src/main.c **** { - 2493 .loc 1 3005 2 is_stmt 1 view .LVU791 -3005:Src/main.c **** { - 2494 .loc 1 3005 5 is_stmt 0 view .LVU792 - 2495 0024 0F2A cmp r2, #15 - 2496 0026 05D9 bls .L181 -3007:Src/main.c **** } - 2497 .loc 1 3007 8 view .LVU793 - 2498 0028 0F22 movs r2, #15 - 2499 .LVL268: -3007:Src/main.c **** } - 2500 .loc 1 3007 8 view .LVU794 - 2501 002a 03E0 b .L181 - 2502 .LVL269: - 2503 .L190: -2999:Src/main.c **** } - 2504 .loc 1 2999 11 view .LVU795 - 2505 002c 4FF48054 mov r4, #4096 - 2506 .LVL270: -2999:Src/main.c **** } - 2507 .loc 1 2999 11 view .LVU796 - 2508 0030 F7E7 b .L180 - 2509 .LVL271: - 2510 .L191: + 1986 .loc 1 3001 5 is_stmt 0 view .LVU611 + 1987 0038 B1F5803F cmp r1, #65536 + 1988 003c 35D2 bcs .L130 + 1989 003e 0E46 mov r6, r1 + 1990 .L125: + 1991 .LVL181: +3006:Src/main.c **** AD9102_StopOutput(); + 1992 .loc 1 3006 2 is_stmt 1 view .LVU612 + 1993 0040 4221 movs r1, #66 + 1994 0042 1B48 ldr r0, .L132 + 1995 0044 FFF7FEFF bl AD9102_WriteRegTable + 1996 .LVL182: +3007:Src/main.c **** AD9102_WriteReg(AD9102_REG_WAV_CONFIG, AD9102_EX2_WAV_CONFIG); + 1997 .loc 1 3007 2 view .LVU613 + 1998 0048 FFF7FEFF bl AD9102_StopOutput + 1999 .LVL183: +3008:Src/main.c **** AD9102_WriteReg(AD9102_REG_SAW_CONFIG, AD9102_EX2_SAW_CONFIG); + 2000 .loc 1 3008 2 view .LVU614 + 2001 004c 43F23001 movw r1, #12336 + 2002 0050 2720 movs r0, #39 + 2003 0052 FFF7FEFF bl AD9102_WriteReg + 2004 .LVL184: +3009:Src/main.c **** AD9102_WriteReg(AD9102_REG_DAC_PAT, AD9102_EX2_DAC_PAT); + 2005 .loc 1 3009 2 view .LVU615 + 2006 0056 4FF40071 mov r1, #512 + 2007 005a 3720 movs r0, #55 + 2008 005c FFF7FEFF bl AD9102_WriteReg + 2009 .LVL185: +3010:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TIMEBASE, pat_timebase); + 2010 .loc 1 3010 2 view .LVU616 + 2011 0060 40F20111 movw r1, #257 + 2012 0064 2B20 movs r0, #43 + 2013 0066 FFF7FEFF bl AD9102_WriteReg + 2014 .LVL186: +3011:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_PERIOD, (uint16_t)pat_period); + 2015 .loc 1 3011 2 view .LVU617 + 2016 006a 2946 mov r1, r5 + 2017 006c 2820 movs r0, #40 + 2018 006e FFF7FEFF bl AD9102_WriteReg + 2019 .LVL187: +3012:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TYPE, 0x0000u); // continuous pattern repeat + 2020 .loc 1 3012 2 view .LVU618 + 2021 0072 B1B2 uxth r1, r6 + ARM GAS /tmp/ccLSPxIe.s page 174 + + + 2022 0074 2920 movs r0, #41 + 2023 0076 FFF7FEFF bl AD9102_WriteReg + 2024 .LVL188: +3013:Src/main.c **** AD9102_WriteReg(AD9102_REG_START_DLY, AD9102_SRAM_START_DLY_DEFAULT); + 2025 .loc 1 3013 2 view .LVU619 + 2026 007a 0021 movs r1, #0 + 2027 007c 1F20 movs r0, #31 + 2028 007e FFF7FEFF bl AD9102_WriteReg + 2029 .LVL189: +3014:Src/main.c **** AD9102_WriteReg(AD9102_REG_START_ADDR, 0x0000u); + 2030 .loc 1 3014 2 view .LVU620 + 2031 0082 0021 movs r1, #0 + 2032 0084 5C20 movs r0, #92 + 2033 0086 FFF7FEFF bl AD9102_WriteReg + 2034 .LVL190: +3015:Src/main.c **** AD9102_WriteReg(AD9102_REG_STOP_ADDR, (uint16_t)((samples - 1u) << 4)); + 2035 .loc 1 3015 2 view .LVU621 + 2036 008a 0021 movs r1, #0 + 2037 008c 5D20 movs r0, #93 + 2038 008e FFF7FEFF bl AD9102_WriteReg + 2039 .LVL191: +3016:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); + 2040 .loc 1 3016 2 view .LVU622 +3016:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); + 2041 .loc 1 3016 60 is_stmt 0 view .LVU623 + 2042 0092 611E subs r1, r4, #1 + 2043 0094 89B2 uxth r1, r1 +3016:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); + 2044 .loc 1 3016 2 view .LVU624 + 2045 0096 0901 lsls r1, r1, #4 + 2046 0098 89B2 uxth r1, r1 + 2047 009a 5E20 movs r0, #94 + 2048 009c FFF7FEFF bl AD9102_WriteReg + 2049 .LVL192: +3017:Src/main.c **** } + 2050 .loc 1 3017 2 is_stmt 1 view .LVU625 + 2051 00a0 0121 movs r1, #1 + 2052 00a2 1D20 movs r0, #29 + 2053 00a4 FFF7FEFF bl AD9102_WriteReg + 2054 .LVL193: +3018:Src/main.c **** + 2055 .loc 1 3018 1 is_stmt 0 view .LVU626 + 2056 00a8 70BD pop {r4, r5, r6, pc} + 2057 .LVL194: + 2058 .L130: 3003:Src/main.c **** } - 2511 .loc 1 3003 8 view .LVU797 - 2512 0032 0122 movs r2, #1 - 2513 .LVL272: - 2514 .L181: -3010:Src/main.c **** { - 2515 .loc 1 3010 2 is_stmt 1 view .LVU798 -3010:Src/main.c **** { - 2516 .loc 1 3010 5 is_stmt 0 view .LVU799 - 2517 0034 B8F5005F cmp r8, #8192 - 2518 0038 01D3 bcc .L182 -3012:Src/main.c **** } - ARM GAS /tmp/ccuHnxNu.s page 182 + 2059 .loc 1 3003 14 view .LVU627 + 2060 00aa 4FF6FF76 movw r6, #65535 + 2061 00ae C7E7 b .L125 + 2062 .L133: + 2063 .align 2 + 2064 .L132: + 2065 00b0 00000000 .word ad9102_example2_regval + 2066 .cfi_endproc + 2067 .LFE1225: + 2069 .section .text.AD9102_BeginWaveUpload,"ax",%progbits + 2070 .align 1 + ARM GAS /tmp/ccLSPxIe.s page 175 - 2519 .loc 1 3012 13 view .LVU800 - 2520 003a 41F6FF78 movw r8, #8191 - 2521 .L182: - 2522 .LVL273: -3015:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | - 2523 .loc 1 3015 2 is_stmt 1 view .LVU801 -3015:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | - 2524 .loc 1 3015 63 is_stmt 0 view .LVU802 - 2525 003e 1502 lsls r5, r2, #8 - 2526 0040 05F47065 and r5, r5, #3840 -3015:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | - 2527 .loc 1 3015 11 view .LVU803 - 2528 0044 45F01105 orr r5, r5, #17 - 2529 .LVL274: -3018:Src/main.c **** if (pat_period == 0u) - 2530 .loc 1 3018 2 is_stmt 1 view .LVU804 -3018:Src/main.c **** if (pat_period == 0u) - 2531 .loc 1 3018 24 is_stmt 0 view .LVU805 - 2532 0048 A146 mov r9, r4 -3018:Src/main.c **** if (pat_period == 0u) - 2533 .loc 1 3018 44 view .LVU806 - 2534 004a 02F00F02 and r2, r2, #15 - 2535 .LVL275: -3018:Src/main.c **** if (pat_period == 0u) - 2536 .loc 1 3018 11 view .LVU807 - 2537 004e 04FB02F2 mul r2, r4, r2 - 2538 .LVL276: -3019:Src/main.c **** { - 2539 .loc 1 3019 2 is_stmt 1 view .LVU808 -3019:Src/main.c **** { - 2540 .loc 1 3019 5 is_stmt 0 view .LVU809 - 2541 0052 1AB1 cbz r2, .L183 -3023:Src/main.c **** { - 2542 .loc 1 3023 2 is_stmt 1 view .LVU810 -3023:Src/main.c **** { - 2543 .loc 1 3023 5 is_stmt 0 view .LVU811 - 2544 0054 B2F5803F cmp r2, #65536 - 2545 0058 4ED2 bcs .L194 - 2546 005a 9146 mov r9, r2 - 2547 .L183: - 2548 .LVL277: -3028:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); - 2549 .loc 1 3028 2 is_stmt 1 view .LVU812 - 2550 005c 4221 movs r1, #66 - 2551 005e 3748 ldr r0, .L196 - 2552 .LVL278: -3028:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0000u); - 2553 .loc 1 3028 2 is_stmt 0 view .LVU813 - 2554 0060 FFF7FEFF bl AD9102_WriteRegTable - 2555 .LVL279: -3029:Src/main.c **** AD9102_WriteReg(AD9102_REG_WAV_CONFIG, AD9102_EX2_WAV_CONFIG); - 2556 .loc 1 3029 2 is_stmt 1 view .LVU814 - 2557 0064 0021 movs r1, #0 - 2558 0066 1E20 movs r0, #30 - 2559 0068 FFF7FEFF bl AD9102_WriteReg - 2560 .LVL280: -3030:Src/main.c **** AD9102_WriteReg(AD9102_REG_SAW_CONFIG, AD9102_EX2_SAW_CONFIG); - ARM GAS /tmp/ccuHnxNu.s page 183 + 2071 .syntax unified + 2072 .thumb + 2073 .thumb_func + 2075 AD9102_BeginWaveUpload: + 2076 .LVL195: + 2077 .LFB1226: +3021:Src/main.c **** if ((samples < 2u) || (samples > AD9102_SRAM_MAX_SAMPLES)) + 2078 .loc 1 3021 1 is_stmt 1 view -0 + 2079 .cfi_startproc + 2080 @ args = 0, pretend = 0, frame = 0 + 2081 @ frame_needed = 0, uses_anonymous_args = 0 +3022:Src/main.c **** { + 2082 .loc 1 3022 2 view .LVU629 +3022:Src/main.c **** { + 2083 .loc 1 3022 21 is_stmt 0 view .LVU630 + 2084 0000 831E subs r3, r0, #2 + 2085 0002 9BB2 uxth r3, r3 +3022:Src/main.c **** { + 2086 .loc 1 3022 5 view .LVU631 + 2087 0004 40F6FE72 movw r2, #4094 + 2088 0008 9342 cmp r3, r2 + 2089 000a 01D9 bls .L141 +3024:Src/main.c **** } + 2090 .loc 1 3024 10 view .LVU632 + 2091 000c 0020 movs r0, #0 + 2092 .LVL196: +3036:Src/main.c **** + 2093 .loc 1 3036 1 view .LVU633 + 2094 000e 7047 bx lr + 2095 .LVL197: + 2096 .L141: +3021:Src/main.c **** if ((samples < 2u) || (samples > AD9102_SRAM_MAX_SAMPLES)) + 2097 .loc 1 3021 1 view .LVU634 + 2098 0010 10B5 push {r4, lr} + 2099 .LCFI21: + 2100 .cfi_def_cfa_offset 8 + 2101 .cfi_offset 4, -8 + 2102 .cfi_offset 14, -4 + 2103 0012 0446 mov r4, r0 +3027:Src/main.c **** AD9102_ResetWaveUploadState(); + 2104 .loc 1 3027 2 is_stmt 1 view .LVU635 + 2105 0014 FFF7FEFF bl AD9102_StopOutput + 2106 .LVL198: +3028:Src/main.c **** AD9102_ConfigureSramPlayback(samples, AD9102_SRAM_HOLD_DEFAULT); + 2107 .loc 1 3028 2 view .LVU636 + 2108 0018 FFF7FEFF bl AD9102_ResetWaveUploadState + 2109 .LVL199: +3029:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, 0x0004u); // enable SRAM access + 2110 .loc 1 3029 2 view .LVU637 + 2111 001c 0121 movs r1, #1 + 2112 001e 2046 mov r0, r4 + 2113 0020 FFF7FEFF bl AD9102_ConfigureSramPlayback + 2114 .LVL200: +3030:Src/main.c **** + 2115 .loc 1 3030 2 view .LVU638 + 2116 0024 0421 movs r1, #4 + 2117 0026 1E20 movs r0, #30 + ARM GAS /tmp/ccLSPxIe.s page 176 - 2561 .loc 1 3030 2 view .LVU815 - 2562 006c 43F23001 movw r1, #12336 - 2563 0070 2720 movs r0, #39 - 2564 0072 FFF7FEFF bl AD9102_WriteReg - 2565 .LVL281: -3031:Src/main.c **** AD9102_WriteReg(AD9102_REG_DAC_PAT, AD9102_EX2_DAC_PAT); - 2566 .loc 1 3031 2 view .LVU816 - 2567 0076 4FF40071 mov r1, #512 - 2568 007a 3720 movs r0, #55 - 2569 007c FFF7FEFF bl AD9102_WriteReg - 2570 .LVL282: -3032:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TIMEBASE, pat_timebase); - 2571 .loc 1 3032 2 view .LVU817 - 2572 0080 40F20111 movw r1, #257 - 2573 0084 2B20 movs r0, #43 - 2574 0086 FFF7FEFF bl AD9102_WriteReg - 2575 .LVL283: -3033:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_PERIOD, (uint16_t)pat_period); - 2576 .loc 1 3033 2 view .LVU818 - 2577 008a 2946 mov r1, r5 - 2578 008c 2820 movs r0, #40 - 2579 008e FFF7FEFF bl AD9102_WriteReg - 2580 .LVL284: -3034:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TYPE, 0x0000u); // continuous pattern repeat - 2581 .loc 1 3034 2 view .LVU819 - 2582 0092 1FFA89F1 uxth r1, r9 - 2583 0096 2920 movs r0, #41 - 2584 0098 FFF7FEFF bl AD9102_WriteReg - 2585 .LVL285: -3035:Src/main.c **** AD9102_WriteReg(AD9102_REG_START_DLY, AD9102_SRAM_START_DLY_DEFAULT); - 2586 .loc 1 3035 2 view .LVU820 - 2587 009c 0021 movs r1, #0 - 2588 009e 1F20 movs r0, #31 - 2589 00a0 FFF7FEFF bl AD9102_WriteReg - 2590 .LVL286: -3036:Src/main.c **** AD9102_WriteReg(AD9102_REG_START_ADDR, 0x0000u); - 2591 .loc 1 3036 2 view .LVU821 - 2592 00a4 0021 movs r1, #0 - 2593 00a6 5C20 movs r0, #92 - 2594 00a8 FFF7FEFF bl AD9102_WriteReg - 2595 .LVL287: -3037:Src/main.c **** AD9102_WriteReg(AD9102_REG_STOP_ADDR, (uint16_t)((samples - 1u) << 4)); - 2596 .loc 1 3037 2 view .LVU822 - 2597 00ac 0021 movs r1, #0 - 2598 00ae 5D20 movs r0, #93 - 2599 00b0 FFF7FEFF bl AD9102_WriteReg - 2600 .LVL288: -3038:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); - 2601 .loc 1 3038 2 view .LVU823 -3038:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); - 2602 .loc 1 3038 60 is_stmt 0 view .LVU824 - 2603 00b4 611E subs r1, r4, #1 - 2604 00b6 89B2 uxth r1, r1 -3038:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); - 2605 .loc 1 3038 2 view .LVU825 - 2606 00b8 0901 lsls r1, r1, #4 - 2607 00ba 89B2 uxth r1, r1 - ARM GAS /tmp/ccuHnxNu.s page 184 + 2118 0028 FFF7FEFF bl AD9102_WriteReg + 2119 .LVL201: +3032:Src/main.c **** ad9102_wave_written_samples = 0u; + 2120 .loc 1 3032 2 view .LVU639 +3032:Src/main.c **** ad9102_wave_written_samples = 0u; + 2121 .loc 1 3032 31 is_stmt 0 view .LVU640 + 2122 002c 044B ldr r3, .L142 + 2123 002e 1C80 strh r4, [r3] @ movhi +3033:Src/main.c **** ad9102_wave_upload_active = 1u; + 2124 .loc 1 3033 2 is_stmt 1 view .LVU641 +3033:Src/main.c **** ad9102_wave_upload_active = 1u; + 2125 .loc 1 3033 30 is_stmt 0 view .LVU642 + 2126 0030 044B ldr r3, .L142+4 + 2127 0032 0022 movs r2, #0 + 2128 0034 1A80 strh r2, [r3] @ movhi +3034:Src/main.c **** return 1u; + 2129 .loc 1 3034 2 is_stmt 1 view .LVU643 +3034:Src/main.c **** return 1u; + 2130 .loc 1 3034 28 is_stmt 0 view .LVU644 + 2131 0036 0120 movs r0, #1 + 2132 0038 034B ldr r3, .L142+8 + 2133 003a 1870 strb r0, [r3] +3035:Src/main.c **** } + 2134 .loc 1 3035 2 is_stmt 1 view .LVU645 +3036:Src/main.c **** + 2135 .loc 1 3036 1 is_stmt 0 view .LVU646 + 2136 003c 10BD pop {r4, pc} + 2137 .L143: + 2138 003e 00BF .align 2 + 2139 .L142: + 2140 0040 00000000 .word ad9102_wave_expected_samples + 2141 0044 00000000 .word ad9102_wave_written_samples + 2142 0048 00000000 .word ad9102_wave_upload_active + 2143 .cfi_endproc + 2144 .LFE1226: + 2146 .section .text.AD9102_CancelWaveUpload,"ax",%progbits + 2147 .align 1 + 2148 .syntax unified + 2149 .thumb + 2150 .thumb_func + 2152 AD9102_CancelWaveUpload: + 2153 .LFB1229: +3107:Src/main.c **** if (ad9102_wave_upload_active != 0u) + 2154 .loc 1 3107 1 is_stmt 1 view -0 + 2155 .cfi_startproc + 2156 @ args = 0, pretend = 0, frame = 0 + 2157 @ frame_needed = 0, uses_anonymous_args = 0 + 2158 0000 08B5 push {r3, lr} + 2159 .LCFI22: + 2160 .cfi_def_cfa_offset 8 + 2161 .cfi_offset 3, -8 + 2162 .cfi_offset 14, -4 +3108:Src/main.c **** { + 2163 .loc 1 3108 2 view .LVU648 +3108:Src/main.c **** { + 2164 .loc 1 3108 32 is_stmt 0 view .LVU649 + 2165 0002 044B ldr r3, .L148 + ARM GAS /tmp/ccLSPxIe.s page 177 - 2608 00bc 5E20 movs r0, #94 - 2609 00be FFF7FEFF bl AD9102_WriteReg - 2610 .LVL289: -3039:Src/main.c **** - 2611 .loc 1 3039 2 is_stmt 1 view .LVU826 - 2612 00c2 0121 movs r1, #1 - 2613 00c4 1D20 movs r0, #29 - 2614 00c6 FFF7FEFF bl AD9102_WriteReg - 2615 .LVL290: -3041:Src/main.c **** - 2616 .loc 1 3041 2 view .LVU827 - 2617 00ca 4246 mov r2, r8 - 2618 00cc 3946 mov r1, r7 - 2619 00ce 2046 mov r0, r4 - 2620 00d0 FFF7FEFF bl AD9102_LoadSramRamp - 2621 .LVL291: -3043:Src/main.c **** { - 2622 .loc 1 3043 2 view .LVU828 -3043:Src/main.c **** { - 2623 .loc 1 3043 5 is_stmt 0 view .LVU829 - 2624 00d4 36B3 cbz r6, .L184 -3045:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, AD9102_PAT_STATUS_RUN); - 2625 .loc 1 3045 3 is_stmt 1 view .LVU830 - 2626 00d6 0122 movs r2, #1 - 2627 00d8 4FF40061 mov r1, #2048 - 2628 00dc 1848 ldr r0, .L196+4 - 2629 00de FFF7FEFF bl HAL_GPIO_WritePin - 2630 .LVL292: -3046:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); - 2631 .loc 1 3046 3 view .LVU831 - 2632 00e2 0121 movs r1, #1 - 2633 00e4 1E20 movs r0, #30 - 2634 00e6 FFF7FEFF bl AD9102_WriteReg - 2635 .LVL293: -3047:Src/main.c **** for (volatile uint32_t d = 0; d < 1000; d++) {} - 2636 .loc 1 3047 3 view .LVU832 - 2637 00ea 0121 movs r1, #1 - 2638 00ec 1D20 movs r0, #29 - 2639 00ee FFF7FEFF bl AD9102_WriteReg - 2640 .LVL294: -3048:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2641 .loc 1 3048 3 view .LVU833 - 2642 .LBB418: -3048:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2643 .loc 1 3048 8 view .LVU834 -3048:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2644 .loc 1 3048 26 is_stmt 0 view .LVU835 - 2645 00f2 0023 movs r3, #0 - 2646 00f4 0193 str r3, [sp, #4] -3048:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2647 .loc 1 3048 3 view .LVU836 - 2648 00f6 05E0 b .L185 - 2649 .LVL295: - 2650 .L194: -3048:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2651 .loc 1 3048 3 view .LVU837 - 2652 .LBE418: - ARM GAS /tmp/ccuHnxNu.s page 185 + 2166 0004 1B78 ldrb r3, [r3] @ zero_extendqisi2 +3108:Src/main.c **** { + 2167 .loc 1 3108 5 view .LVU650 + 2168 0006 13B9 cbnz r3, .L147 + 2169 .L145: +3112:Src/main.c **** } + 2170 .loc 1 3112 2 is_stmt 1 view .LVU651 + 2171 0008 FFF7FEFF bl AD9102_ResetWaveUploadState + 2172 .LVL202: +3113:Src/main.c **** + 2173 .loc 1 3113 1 is_stmt 0 view .LVU652 + 2174 000c 08BD pop {r3, pc} + 2175 .L147: +3110:Src/main.c **** } + 2176 .loc 1 3110 3 is_stmt 1 view .LVU653 + 2177 000e FFF7FEFF bl AD9102_StopOutput + 2178 .LVL203: + 2179 0012 F9E7 b .L145 + 2180 .L149: + 2181 .align 2 + 2182 .L148: + 2183 0014 00000000 .word ad9102_wave_upload_active + 2184 .cfi_endproc + 2185 .LFE1229: + 2187 .section .text.AD9102_ReadReg,"ax",%progbits + 2188 .align 1 + 2189 .syntax unified + 2190 .thumb + 2191 .thumb_func + 2193 AD9102_ReadReg: + 2194 .LVL204: + 2195 .LFB1220: +2907:Src/main.c **** uint32_t tmp32 = 0; + 2196 .loc 1 2907 1 view -0 + 2197 .cfi_startproc + 2198 @ args = 0, pretend = 0, frame = 0 + 2199 @ frame_needed = 0, uses_anonymous_args = 0 +2907:Src/main.c **** uint32_t tmp32 = 0; + 2200 .loc 1 2907 1 is_stmt 0 view .LVU655 + 2201 0000 10B5 push {r4, lr} + 2202 .LCFI23: + 2203 .cfi_def_cfa_offset 8 + 2204 .cfi_offset 4, -8 + 2205 .cfi_offset 14, -4 +2908:Src/main.c **** uint16_t cmd = (uint16_t)(0x8000u | (addr & 0x7FFFu)); // R/W = 1 (read) + 2206 .loc 1 2908 2 is_stmt 1 view .LVU656 + 2207 .LVL205: +2909:Src/main.c **** uint16_t value; + 2208 .loc 1 2909 2 view .LVU657 +2909:Src/main.c **** uint16_t value; + 2209 .loc 1 2909 11 is_stmt 0 view .LVU658 + 2210 0002 40F40044 orr r4, r0, #32768 + 2211 .LVL206: +2910:Src/main.c **** + 2212 .loc 1 2910 2 is_stmt 1 view .LVU659 +2912:Src/main.c **** + 2213 .loc 1 2912 2 view .LVU660 + ARM GAS /tmp/ccLSPxIe.s page 178 -3025:Src/main.c **** } - 2653 .loc 1 3025 14 view .LVU838 - 2654 00f8 4FF6FF79 movw r9, #65535 - 2655 00fc AEE7 b .L183 - 2656 .LVL296: - 2657 .L186: - 2658 .LBB419: -3048:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2659 .loc 1 3048 49 is_stmt 1 discriminator 3 view .LVU839 -3048:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2660 .loc 1 3048 44 discriminator 3 view .LVU840 - 2661 00fe 019B ldr r3, [sp, #4] - 2662 0100 0133 adds r3, r3, #1 - 2663 0102 0193 str r3, [sp, #4] - 2664 .L185: -3048:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2665 .loc 1 3048 35 discriminator 1 view .LVU841 - 2666 0104 019B ldr r3, [sp, #4] - 2667 0106 B3F57A7F cmp r3, #1000 - 2668 010a F8D3 bcc .L186 - 2669 .LBE419: -3049:Src/main.c **** } - 2670 .loc 1 3049 3 view .LVU842 - 2671 010c 0022 movs r2, #0 - 2672 010e 4FF40061 mov r1, #2048 - 2673 0112 0B48 ldr r0, .L196+4 - 2674 0114 FFF7FEFF bl HAL_GPIO_WritePin - 2675 .LVL297: - 2676 .L187: -3057:Src/main.c **** } - 2677 .loc 1 3057 2 view .LVU843 -3057:Src/main.c **** } - 2678 .loc 1 3057 9 is_stmt 0 view .LVU844 - 2679 0118 1E20 movs r0, #30 - 2680 011a FFF7FEFF bl AD9102_ReadReg - 2681 .LVL298: -3058:Src/main.c **** - 2682 .loc 1 3058 1 view .LVU845 - 2683 011e 03B0 add sp, sp, #12 - 2684 .LCFI26: - 2685 .cfi_remember_state - 2686 .cfi_def_cfa_offset 28 - 2687 @ sp needed - 2688 0120 BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc} - 2689 .LVL299: - 2690 .L184: - 2691 .LCFI27: - 2692 .cfi_restore_state -3053:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); - 2693 .loc 1 3053 3 is_stmt 1 view .LVU846 - 2694 0124 0021 movs r1, #0 - 2695 0126 1E20 movs r0, #30 - 2696 0128 FFF7FEFF bl AD9102_WriteReg - 2697 .LVL300: -3054:Src/main.c **** } - 2698 .loc 1 3054 3 view .LVU847 - 2699 012c 0122 movs r2, #1 - ARM GAS /tmp/ccuHnxNu.s page 186 + 2214 0006 0021 movs r1, #0 + 2215 0008 0846 mov r0, r1 + 2216 .LVL207: +2912:Src/main.c **** + 2217 .loc 1 2912 2 is_stmt 0 view .LVU661 + 2218 000a FFF7FEFF bl SPI2_SetMode + 2219 .LVL208: +2914:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); + 2220 .loc 1 2914 2 is_stmt 1 view .LVU662 + 2221 000e 0122 movs r2, #1 + 2222 0010 4FF48041 mov r1, #16384 + 2223 0014 2C48 ldr r0, .L165 + 2224 0016 FFF7FEFF bl HAL_GPIO_WritePin + 2225 .LVL209: +2915:Src/main.c **** + 2226 .loc 1 2915 2 view .LVU663 + 2227 001a 0122 movs r2, #1 + 2228 001c 4FF48051 mov r1, #4096 + 2229 0020 2A48 ldr r0, .L165+4 + 2230 0022 FFF7FEFF bl HAL_GPIO_WritePin + 2231 .LVL210: +2917:Src/main.c **** { + 2232 .loc 1 2917 2 view .LVU664 + 2233 .LBB408: + 2234 .LBI408: + 381:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 2235 .loc 4 381 26 view .LVU665 + 2236 .LBB409: + 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2237 .loc 4 383 3 view .LVU666 + 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2238 .loc 4 383 12 is_stmt 0 view .LVU667 + 2239 0026 2A4B ldr r3, .L165+8 + 2240 0028 1B68 ldr r3, [r3] + 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2241 .loc 4 383 69 view .LVU668 + 2242 002a 13F0400F tst r3, #64 + 2243 002e 04D1 bne .L151 + 2244 .LVL211: + 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2245 .loc 4 383 69 view .LVU669 + 2246 .LBE409: + 2247 .LBE408: +2919:Src/main.c **** } + 2248 .loc 1 2919 3 is_stmt 1 view .LVU670 + 2249 .LBB410: + 2250 .LBI410: + 358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 2251 .loc 4 358 22 view .LVU671 + 2252 .LBB411: + 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2253 .loc 4 360 3 view .LVU672 + 2254 0030 274A ldr r2, .L165+8 + 2255 0032 1368 ldr r3, [r2] + 2256 0034 43F04003 orr r3, r3, #64 + 2257 0038 1360 str r3, [r2] + 2258 .LVL212: + ARM GAS /tmp/ccLSPxIe.s page 179 - 2700 012e 4FF40061 mov r1, #2048 - 2701 0132 0348 ldr r0, .L196+4 - 2702 0134 FFF7FEFF bl HAL_GPIO_WritePin - 2703 .LVL301: - 2704 0138 EEE7 b .L187 - 2705 .L197: - 2706 013a 00BF .align 2 - 2707 .L196: - 2708 013c 00000000 .word ad9102_example2_regval - 2709 0140 000C0240 .word 1073875968 - 2710 .cfi_endproc - 2711 .LFE1224: - 2713 .section .text.AD9102_Apply,"ax",%progbits - 2714 .align 1 - 2715 .syntax unified - 2716 .thumb - 2717 .thumb_func - 2719 AD9102_Apply: - 2720 .LVL302: - 2721 .LFB1222: -2856:Src/main.c **** if (enable) - 2722 .loc 1 2856 1 view -0 - 2723 .cfi_startproc - 2724 @ args = 4, pretend = 0, frame = 8 - 2725 @ frame_needed = 0, uses_anonymous_args = 0 -2856:Src/main.c **** if (enable) - 2726 .loc 1 2856 1 is_stmt 0 view .LVU849 - 2727 0000 30B5 push {r4, r5, lr} - 2728 .LCFI28: - 2729 .cfi_def_cfa_offset 12 - 2730 .cfi_offset 4, -12 - 2731 .cfi_offset 5, -8 - 2732 .cfi_offset 14, -4 - 2733 0002 83B0 sub sp, sp, #12 - 2734 .LCFI29: - 2735 .cfi_def_cfa_offset 24 -2857:Src/main.c **** { - 2736 .loc 1 2857 2 is_stmt 1 view .LVU850 -2857:Src/main.c **** { - 2737 .loc 1 2857 5 is_stmt 0 view .LVU851 - 2738 0004 0029 cmp r1, #0 - 2739 0006 4AD0 beq .L199 - 2740 .LBB420: -2859:Src/main.c **** uint16_t pat_timebase; - 2741 .loc 1 2859 3 is_stmt 1 view .LVU852 -2860:Src/main.c **** - 2742 .loc 1 2860 3 view .LVU853 -2862:Src/main.c **** { - 2743 .loc 1 2862 3 view .LVU854 -2862:Src/main.c **** { - 2744 .loc 1 2862 6 is_stmt 0 view .LVU855 - 2745 0008 1AB1 cbz r2, .L204 -2866:Src/main.c **** { - 2746 .loc 1 2866 3 is_stmt 1 view .LVU856 -2866:Src/main.c **** { - 2747 .loc 1 2866 6 is_stmt 0 view .LVU857 - 2748 000a 3F2A cmp r2, #63 - ARM GAS /tmp/ccuHnxNu.s page 187 - - - 2749 000c 02D9 bls .L200 -2868:Src/main.c **** } - 2750 .loc 1 2868 13 view .LVU858 - 2751 000e 3F22 movs r2, #63 - 2752 .LVL303: -2868:Src/main.c **** } - 2753 .loc 1 2868 13 view .LVU859 - 2754 0010 00E0 b .L200 - 2755 .LVL304: - 2756 .L204: -2864:Src/main.c **** } - 2757 .loc 1 2864 13 view .LVU860 - 2758 0012 0122 movs r2, #1 - 2759 .LVL305: - 2760 .L200: -2870:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); - 2761 .loc 1 2870 3 is_stmt 1 view .LVU861 -2871:Src/main.c **** pat_timebase = (uint16_t)(((AD9102_PAT_TIMEBASE_HOLD_DEFAULT & 0x0Fu) << 8) | - 2762 .loc 1 2871 25 is_stmt 0 view .LVU862 - 2763 0014 00F00300 and r0, r0, #3 - 2764 .LVL306: -2870:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); - 2765 .loc 1 2870 60 view .LVU863 - 2766 0018 9200 lsls r2, r2, #2 - 2767 .LVL307: -2870:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); - 2768 .loc 1 2870 60 view .LVU864 - 2769 001a D2B2 uxtb r2, r2 -2870:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); - 2770 .loc 1 2870 11 view .LVU865 - 2771 001c 40EA0204 orr r4, r0, r2 - 2772 .LVL308: -2872:Src/main.c **** ((pat_base & 0x0Fu) << 4) | - 2773 .loc 1 2872 3 is_stmt 1 view .LVU866 -2873:Src/main.c **** (AD9102_START_DELAY_BASE_DEFAULT & 0x0Fu)); - 2774 .loc 1 2873 49 is_stmt 0 view .LVU867 - 2775 0020 1B01 lsls r3, r3, #4 - 2776 .LVL309: -2873:Src/main.c **** (AD9102_START_DELAY_BASE_DEFAULT & 0x0Fu)); - 2777 .loc 1 2873 49 view .LVU868 - 2778 0022 03F0F003 and r3, r3, #240 -2872:Src/main.c **** ((pat_base & 0x0Fu) << 4) | - 2779 .loc 1 2872 16 view .LVU869 - 2780 0026 40F20115 movw r5, #257 - 2781 002a 1D43 orrs r5, r5, r3 - 2782 .LVL310: -2876:Src/main.c **** AD9102_WriteReg(AD9102_REG_SAW_CONFIG, saw_cfg); - 2783 .loc 1 2876 3 is_stmt 1 view .LVU870 - 2784 002c 43F21221 movw r1, #12818 - 2785 .LVL311: -2876:Src/main.c **** AD9102_WriteReg(AD9102_REG_SAW_CONFIG, saw_cfg); - 2786 .loc 1 2876 3 is_stmt 0 view .LVU871 - 2787 0030 2720 movs r0, #39 - 2788 0032 FFF7FEFF bl AD9102_WriteReg - 2789 .LVL312: -2877:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TIMEBASE, pat_timebase); - 2790 .loc 1 2877 3 is_stmt 1 view .LVU872 - ARM GAS /tmp/ccuHnxNu.s page 188 - - - 2791 0036 2146 mov r1, r4 - 2792 0038 3720 movs r0, #55 - 2793 003a FFF7FEFF bl AD9102_WriteReg - 2794 .LVL313: -2878:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_PERIOD, pat_period); - 2795 .loc 1 2878 3 view .LVU873 - 2796 003e 2946 mov r1, r5 - 2797 0040 2820 movs r0, #40 - 2798 0042 FFF7FEFF bl AD9102_WriteReg - 2799 .LVL314: -2879:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TYPE, 0x0000u); // continuous pattern repeat - 2800 .loc 1 2879 3 view .LVU874 - 2801 0046 BDF81810 ldrh r1, [sp, #24] - 2802 004a 2920 movs r0, #41 - 2803 004c FFF7FEFF bl AD9102_WriteReg - 2804 .LVL315: -2880:Src/main.c **** - 2805 .loc 1 2880 3 view .LVU875 - 2806 0050 0021 movs r1, #0 - 2807 0052 1F20 movs r0, #31 - 2808 0054 FFF7FEFF bl AD9102_WriteReg - 2809 .LVL316: -2884:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_STATUS, AD9102_PAT_STATUS_RUN); - 2810 .loc 1 2884 3 view .LVU876 - 2811 0058 0122 movs r2, #1 - 2812 005a 4FF40061 mov r1, #2048 - 2813 005e 1548 ldr r0, .L207 - 2814 0060 FFF7FEFF bl HAL_GPIO_WritePin - 2815 .LVL317: -2885:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); - 2816 .loc 1 2885 3 view .LVU877 - 2817 0064 0121 movs r1, #1 - 2818 0066 1E20 movs r0, #30 - 2819 0068 FFF7FEFF bl AD9102_WriteReg - 2820 .LVL318: -2886:Src/main.c **** for (volatile uint32_t d = 0; d < 1000; d++) {} - 2821 .loc 1 2886 3 view .LVU878 - 2822 006c 0121 movs r1, #1 - 2823 006e 1D20 movs r0, #29 - 2824 0070 FFF7FEFF bl AD9102_WriteReg - 2825 .LVL319: -2887:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2826 .loc 1 2887 3 view .LVU879 - 2827 .LBB421: -2887:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2828 .loc 1 2887 8 view .LVU880 -2887:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2829 .loc 1 2887 26 is_stmt 0 view .LVU881 - 2830 0074 0023 movs r3, #0 - 2831 0076 0193 str r3, [sp, #4] -2887:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2832 .loc 1 2887 3 view .LVU882 - 2833 0078 02E0 b .L201 - 2834 .L202: -2887:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2835 .loc 1 2887 49 is_stmt 1 discriminator 3 view .LVU883 -2887:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - ARM GAS /tmp/ccuHnxNu.s page 189 - - - 2836 .loc 1 2887 44 discriminator 3 view .LVU884 - 2837 007a 019B ldr r3, [sp, #4] - 2838 007c 0133 adds r3, r3, #1 - 2839 007e 0193 str r3, [sp, #4] - 2840 .L201: -2887:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_RESET); - 2841 .loc 1 2887 35 discriminator 1 view .LVU885 - 2842 0080 019B ldr r3, [sp, #4] - 2843 0082 B3F57A7F cmp r3, #1000 - 2844 0086 F8D3 bcc .L202 - 2845 .LBE421: -2888:Src/main.c **** } - 2846 .loc 1 2888 3 view .LVU886 - 2847 0088 0022 movs r2, #0 - 2848 008a 4FF40061 mov r1, #2048 - 2849 008e 0948 ldr r0, .L207 - 2850 0090 FFF7FEFF bl HAL_GPIO_WritePin - 2851 .LVL320: - 2852 .L203: -2888:Src/main.c **** } - 2853 .loc 1 2888 3 is_stmt 0 view .LVU887 - 2854 .LBE420: -2896:Src/main.c **** } - 2855 .loc 1 2896 2 is_stmt 1 view .LVU888 -2896:Src/main.c **** } - 2856 .loc 1 2896 9 is_stmt 0 view .LVU889 - 2857 0094 1E20 movs r0, #30 - 2858 0096 FFF7FEFF bl AD9102_ReadReg - 2859 .LVL321: -2897:Src/main.c **** - 2860 .loc 1 2897 1 view .LVU890 - 2861 009a 03B0 add sp, sp, #12 - 2862 .LCFI30: - 2863 .cfi_remember_state - 2864 .cfi_def_cfa_offset 12 - 2865 @ sp needed - 2866 009c 30BD pop {r4, r5, pc} - 2867 .LVL322: - 2868 .L199: - 2869 .LCFI31: - 2870 .cfi_restore_state -2892:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); - 2871 .loc 1 2892 3 is_stmt 1 view .LVU891 - 2872 009e 0021 movs r1, #0 - 2873 .LVL323: -2892:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); - 2874 .loc 1 2892 3 is_stmt 0 view .LVU892 - 2875 00a0 1E20 movs r0, #30 - 2876 .LVL324: -2892:Src/main.c **** HAL_GPIO_WritePin(AD9102_TRIG_GPIO_Port, AD9102_TRIG_Pin, GPIO_PIN_SET); - 2877 .loc 1 2892 3 view .LVU893 - 2878 00a2 FFF7FEFF bl AD9102_WriteReg - 2879 .LVL325: -2893:Src/main.c **** } - 2880 .loc 1 2893 3 is_stmt 1 view .LVU894 - 2881 00a6 0122 movs r2, #1 - 2882 00a8 4FF40061 mov r1, #2048 - ARM GAS /tmp/ccuHnxNu.s page 190 - - - 2883 00ac 0148 ldr r0, .L207 - 2884 00ae FFF7FEFF bl HAL_GPIO_WritePin - 2885 .LVL326: - 2886 00b2 EFE7 b .L203 - 2887 .L208: - 2888 .align 2 - 2889 .L207: - 2890 00b4 000C0240 .word 1073875968 - 2891 .cfi_endproc - 2892 .LFE1222: - 2894 .section .text.AD9833_WriteWord,"ax",%progbits - 2895 .align 1 - 2896 .syntax unified - 2897 .thumb - 2898 .thumb_func - 2900 AD9833_WriteWord: - 2901 .LVL327: - 2902 .LFB1214: -2673:Src/main.c **** uint32_t tmp32 = 0; - 2903 .loc 1 2673 1 view -0 - 2904 .cfi_startproc - 2905 @ args = 0, pretend = 0, frame = 0 - 2906 @ frame_needed = 0, uses_anonymous_args = 0 -2673:Src/main.c **** uint32_t tmp32 = 0; - 2907 .loc 1 2673 1 is_stmt 0 view .LVU896 - 2908 0000 38B5 push {r3, r4, r5, lr} - 2909 .LCFI32: - 2910 .cfi_def_cfa_offset 16 - 2911 .cfi_offset 3, -16 - 2912 .cfi_offset 4, -12 - 2913 .cfi_offset 5, -8 - 2914 .cfi_offset 14, -4 - 2915 0002 0446 mov r4, r0 -2674:Src/main.c **** - 2916 .loc 1 2674 2 is_stmt 1 view .LVU897 - 2917 .LVL328: -2676:Src/main.c **** - 2918 .loc 1 2676 2 view .LVU898 - 2919 0004 0021 movs r1, #0 - 2920 0006 0220 movs r0, #2 - 2921 .LVL329: -2676:Src/main.c **** - 2922 .loc 1 2676 2 is_stmt 0 view .LVU899 - 2923 0008 FFF7FEFF bl SPI2_SetMode - 2924 .LVL330: -2678:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_SET); - 2925 .loc 1 2678 2 is_stmt 1 view .LVU900 - 2926 000c 1E4D ldr r5, .L217 - 2927 000e 0122 movs r2, #1 - 2928 0010 4FF48051 mov r1, #4096 - 2929 0014 2846 mov r0, r5 - 2930 0016 FFF7FEFF bl HAL_GPIO_WritePin - 2931 .LVL331: -2679:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); - 2932 .loc 1 2679 2 view .LVU901 - 2933 001a 0122 movs r2, #1 - 2934 001c 4FF48041 mov r1, #16384 - ARM GAS /tmp/ccuHnxNu.s page 191 - - - 2935 0020 2846 mov r0, r5 - 2936 0022 FFF7FEFF bl HAL_GPIO_WritePin - 2937 .LVL332: -2680:Src/main.c **** - 2938 .loc 1 2680 2 view .LVU902 - 2939 0026 05F50065 add r5, r5, #2048 - 2940 002a 0122 movs r2, #1 - 2941 002c 4FF48051 mov r1, #4096 - 2942 0030 2846 mov r0, r5 - 2943 0032 FFF7FEFF bl HAL_GPIO_WritePin - 2944 .LVL333: -2682:Src/main.c **** - 2945 .loc 1 2682 2 view .LVU903 - 2946 0036 0022 movs r2, #0 - 2947 0038 4FF40051 mov r1, #8192 - 2948 003c 2846 mov r0, r5 - 2949 003e FFF7FEFF bl HAL_GPIO_WritePin - 2950 .LVL334: -2684:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); - 2951 .loc 1 2684 2 view .LVU904 -2674:Src/main.c **** - 2952 .loc 1 2674 11 is_stmt 0 view .LVU905 - 2953 0042 0023 movs r3, #0 - 2954 .LVL335: - 2955 .L211: -2684:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); - 2956 .loc 1 2684 63 is_stmt 1 discriminator 2 view .LVU906 -2684:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); - 2957 .loc 1 2684 41 discriminator 2 view .LVU907 - 2958 .LBB422: - 2959 .LBI422: + 2259 .L151: + 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2260 .loc 4 360 3 is_stmt 0 view .LVU673 + 2261 .LBE411: + 2262 .LBE410: +2922:Src/main.c **** + 2263 .loc 1 2922 2 is_stmt 1 view .LVU674 + 2264 003a 0022 movs r2, #0 + 2265 003c 4FF48051 mov r1, #4096 + 2266 0040 2148 ldr r0, .L165 + 2267 0042 FFF7FEFF bl HAL_GPIO_WritePin + 2268 .LVL213: +2924:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); + 2269 .loc 1 2924 2 view .LVU675 +2908:Src/main.c **** uint16_t cmd = (uint16_t)(0x8000u | (addr & 0x7FFFu)); // R/W = 1 (read) + 2270 .loc 1 2908 11 is_stmt 0 view .LVU676 + 2271 0046 0023 movs r3, #0 + 2272 .LVL214: + 2273 .L153: +2924:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); + 2274 .loc 1 2924 63 is_stmt 1 discriminator 2 view .LVU677 +2924:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); + 2275 .loc 1 2924 41 discriminator 2 view .LVU678 + 2276 .LBB412: + 2277 .LBI412: 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 2960 .loc 4 916 26 view .LVU908 - 2961 .LBB423: + 2278 .loc 4 916 26 view .LVU679 + 2279 .LBB413: 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 2962 .loc 4 918 3 view .LVU909 + 2280 .loc 4 918 3 view .LVU680 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 2963 .loc 4 918 12 is_stmt 0 view .LVU910 - 2964 0044 114A ldr r2, .L217+4 - 2965 0046 9268 ldr r2, [r2, #8] + 2281 .loc 4 918 12 is_stmt 0 view .LVU681 + 2282 0048 214A ldr r2, .L165+8 + 2283 004a 9268 ldr r2, [r2, #8] 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 2966 .loc 4 918 66 view .LVU911 - 2967 0048 12F0020F tst r2, #2 - 2968 004c 05D1 bne .L210 - 2969 .LVL336: + 2284 .loc 4 918 66 view .LVU682 + 2285 004c 12F0020F tst r2, #2 + 2286 0050 05D1 bne .L152 + 2287 .LVL215: 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 2970 .loc 4 918 66 view .LVU912 - 2971 .LBE423: - 2972 .LBE422: -2684:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); - 2973 .loc 1 2684 50 discriminator 1 view .LVU913 - 2974 004e 5A1C adds r2, r3, #1 - 2975 .LVL337: -2684:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); - 2976 .loc 1 2684 41 discriminator 1 view .LVU914 - 2977 0050 B3F57A7F cmp r3, #1000 - 2978 0054 01D2 bcs .L210 - ARM GAS /tmp/ccuHnxNu.s page 192 + 2288 .loc 4 918 66 view .LVU683 + 2289 .LBE413: + 2290 .LBE412: +2924:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); + 2291 .loc 1 2924 50 discriminator 1 view .LVU684 + 2292 0052 5A1C adds r2, r3, #1 + 2293 .LVL216: +2924:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); + 2294 .loc 1 2924 41 discriminator 1 view .LVU685 + 2295 0054 B3F57A7F cmp r3, #1000 + 2296 0058 01D2 bcs .L152 +2924:Src/main.c **** LL_SPI_TransmitData16(SPI2, cmd); + 2297 .loc 1 2924 50 discriminator 1 view .LVU686 + 2298 005a 1346 mov r3, r2 + 2299 005c F4E7 b .L153 + 2300 .LVL217: + 2301 .L152: + ARM GAS /tmp/ccLSPxIe.s page 180 -2684:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); - 2979 .loc 1 2684 50 discriminator 1 view .LVU915 - 2980 0056 1346 mov r3, r2 - 2981 0058 F4E7 b .L211 - 2982 .LVL338: - 2983 .L210: -2685:Src/main.c **** tmp32 = 0; - 2984 .loc 1 2685 2 is_stmt 1 view .LVU916 - 2985 .LBB424: - 2986 .LBI424: +2925:Src/main.c **** tmp32 = 0; + 2302 .loc 1 2925 2 is_stmt 1 view .LVU687 + 2303 .LBB414: + 2304 .LBI414: 1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 2987 .loc 4 1373 22 view .LVU917 - 2988 .LBB425: + 2305 .loc 4 1373 22 view .LVU688 + 2306 .LBB415: 1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; - 2989 .loc 4 1376 3 view .LVU918 - 2990 .loc 4 1377 3 view .LVU919 - 2991 .loc 4 1377 10 is_stmt 0 view .LVU920 - 2992 005a 0C4B ldr r3, .L217+4 - 2993 005c 9C81 strh r4, [r3, #12] @ movhi - 2994 .LVL339: - 2995 .loc 4 1377 10 view .LVU921 - 2996 .LBE425: - 2997 .LBE424: -2686:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} - 2998 .loc 1 2686 2 is_stmt 1 view .LVU922 -2687:Src/main.c **** (void) SPI2->DR; - 2999 .loc 1 2687 2 view .LVU923 -2686:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} - 3000 .loc 1 2686 8 is_stmt 0 view .LVU924 - 3001 005e 0023 movs r3, #0 - 3002 .LVL340: - 3003 .L213: -2687:Src/main.c **** (void) SPI2->DR; - 3004 .loc 1 2687 64 is_stmt 1 discriminator 2 view .LVU925 -2687:Src/main.c **** (void) SPI2->DR; - 3005 .loc 1 2687 42 discriminator 2 view .LVU926 - 3006 .LBB426: - 3007 .LBI426: + 2307 .loc 4 1376 3 view .LVU689 + 2308 .loc 4 1377 3 view .LVU690 + 2309 .loc 4 1377 10 is_stmt 0 view .LVU691 + 2310 005e 1C4B ldr r3, .L165+8 + 2311 0060 9C81 strh r4, [r3, #12] @ movhi + 2312 .LVL218: + 2313 .loc 4 1377 10 view .LVU692 + 2314 .LBE415: + 2315 .LBE414: +2926:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} + 2316 .loc 1 2926 2 is_stmt 1 view .LVU693 +2927:Src/main.c **** (void) SPI2->DR; + 2317 .loc 1 2927 2 view .LVU694 +2926:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} + 2318 .loc 1 2926 8 is_stmt 0 view .LVU695 + 2319 0062 0023 movs r3, #0 + 2320 .LVL219: + 2321 .L155: +2927:Src/main.c **** (void) SPI2->DR; + 2322 .loc 1 2927 64 is_stmt 1 discriminator 2 view .LVU696 +2927:Src/main.c **** (void) SPI2->DR; + 2323 .loc 1 2927 42 discriminator 2 view .LVU697 + 2324 .LBB416: + 2325 .LBI416: 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3008 .loc 4 905 26 view .LVU927 - 3009 .LBB427: + 2326 .loc 4 905 26 view .LVU698 + 2327 .LBB417: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3010 .loc 4 907 3 view .LVU928 + 2328 .loc 4 907 3 view .LVU699 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3011 .loc 4 907 12 is_stmt 0 view .LVU929 - 3012 0060 0A4A ldr r2, .L217+4 - 3013 0062 9268 ldr r2, [r2, #8] + 2329 .loc 4 907 12 is_stmt 0 view .LVU700 + 2330 0064 1A4A ldr r2, .L165+8 + 2331 0066 9268 ldr r2, [r2, #8] 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3014 .loc 4 907 68 view .LVU930 - 3015 0064 12F0010F tst r2, #1 - 3016 0068 05D1 bne .L212 - 3017 .LVL341: + 2332 .loc 4 907 68 view .LVU701 + 2333 0068 12F0010F tst r2, #1 + 2334 006c 05D1 bne .L154 + 2335 .LVL220: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3018 .loc 4 907 68 view .LVU931 - 3019 .LBE427: - 3020 .LBE426: -2687:Src/main.c **** (void) SPI2->DR; - ARM GAS /tmp/ccuHnxNu.s page 193 + 2336 .loc 4 907 68 view .LVU702 + 2337 .LBE417: + 2338 .LBE416: +2927:Src/main.c **** (void) SPI2->DR; + 2339 .loc 1 2927 51 discriminator 1 view .LVU703 + 2340 006e 5A1C adds r2, r3, #1 + 2341 .LVL221: +2927:Src/main.c **** (void) SPI2->DR; + 2342 .loc 1 2927 42 discriminator 1 view .LVU704 + 2343 0070 B3F57A7F cmp r3, #1000 + ARM GAS /tmp/ccLSPxIe.s page 181 - 3021 .loc 1 2687 51 discriminator 1 view .LVU932 - 3022 006a 5A1C adds r2, r3, #1 - 3023 .LVL342: -2687:Src/main.c **** (void) SPI2->DR; - 3024 .loc 1 2687 42 discriminator 1 view .LVU933 - 3025 006c B3F57A7F cmp r3, #1000 - 3026 0070 01D2 bcs .L212 -2687:Src/main.c **** (void) SPI2->DR; - 3027 .loc 1 2687 51 discriminator 1 view .LVU934 - 3028 0072 1346 mov r3, r2 - 3029 0074 F4E7 b .L213 - 3030 .LVL343: - 3031 .L212: -2688:Src/main.c **** - 3032 .loc 1 2688 2 is_stmt 1 view .LVU935 - 3033 0076 054B ldr r3, .L217+4 - 3034 0078 DB68 ldr r3, [r3, #12] -2690:Src/main.c **** } - 3035 .loc 1 2690 2 view .LVU936 - 3036 007a 0122 movs r2, #1 - 3037 007c 4FF40051 mov r1, #8192 - 3038 0080 0348 ldr r0, .L217+8 - 3039 0082 FFF7FEFF bl HAL_GPIO_WritePin - 3040 .LVL344: -2691:Src/main.c **** - 3041 .loc 1 2691 1 is_stmt 0 view .LVU937 - 3042 0086 38BD pop {r3, r4, r5, pc} - 3043 .LVL345: - 3044 .L218: -2691:Src/main.c **** - 3045 .loc 1 2691 1 view .LVU938 - 3046 .align 2 - 3047 .L217: - 3048 0088 00040240 .word 1073873920 - 3049 008c 00380040 .word 1073756160 - 3050 0090 000C0240 .word 1073875968 - 3051 .cfi_endproc - 3052 .LFE1214: - 3054 .section .text.AD9833_Apply,"ax",%progbits - 3055 .align 1 - 3056 .syntax unified - 3057 .thumb - 3058 .thumb_func - 3060 AD9833_Apply: - 3061 .LVL346: - 3062 .LFB1215: -2694:Src/main.c **** uint16_t control = 0x2000u; // B28 = 1 - 3063 .loc 1 2694 1 is_stmt 1 view -0 - 3064 .cfi_startproc - 3065 @ args = 0, pretend = 0, frame = 0 - 3066 @ frame_needed = 0, uses_anonymous_args = 0 -2694:Src/main.c **** uint16_t control = 0x2000u; // B28 = 1 - 3067 .loc 1 2694 1 is_stmt 0 view .LVU940 - 3068 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 3069 .LCFI33: - 3070 .cfi_def_cfa_offset 24 - 3071 .cfi_offset 4, -24 - ARM GAS /tmp/ccuHnxNu.s page 194 + 2344 0074 01D2 bcs .L154 +2927:Src/main.c **** (void) SPI2->DR; + 2345 .loc 1 2927 51 discriminator 1 view .LVU705 + 2346 0076 1346 mov r3, r2 + 2347 0078 F4E7 b .L155 + 2348 .LVL222: + 2349 .L154: +2928:Src/main.c **** + 2350 .loc 1 2928 2 is_stmt 1 view .LVU706 + 2351 007a 154B ldr r3, .L165+8 + 2352 007c DB68 ldr r3, [r3, #12] +2930:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} + 2353 .loc 1 2930 2 view .LVU707 + 2354 .LVL223: +2931:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); + 2355 .loc 1 2931 2 view .LVU708 +2930:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2)) && (tmp32++ < 1000)) {} + 2356 .loc 1 2930 8 is_stmt 0 view .LVU709 + 2357 007e 0023 movs r3, #0 + 2358 .LVL224: + 2359 .L157: +2931:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); + 2360 .loc 1 2931 63 is_stmt 1 discriminator 2 view .LVU710 +2931:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); + 2361 .loc 1 2931 41 discriminator 2 view .LVU711 + 2362 .LBB418: + 2363 .LBI418: + 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 2364 .loc 4 916 26 view .LVU712 + 2365 .LBB419: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2366 .loc 4 918 3 view .LVU713 + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2367 .loc 4 918 12 is_stmt 0 view .LVU714 + 2368 0080 134A ldr r2, .L165+8 + 2369 0082 9268 ldr r2, [r2, #8] + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2370 .loc 4 918 66 view .LVU715 + 2371 0084 12F0020F tst r2, #2 + 2372 0088 05D1 bne .L156 + 2373 .LVL225: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2374 .loc 4 918 66 view .LVU716 + 2375 .LBE419: + 2376 .LBE418: +2931:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); + 2377 .loc 1 2931 50 discriminator 1 view .LVU717 + 2378 008a 5A1C adds r2, r3, #1 + 2379 .LVL226: +2931:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); + 2380 .loc 1 2931 41 discriminator 1 view .LVU718 + 2381 008c B3F57A7F cmp r3, #1000 + 2382 0090 01D2 bcs .L156 +2931:Src/main.c **** LL_SPI_TransmitData16(SPI2, 0x0000u); + 2383 .loc 1 2931 50 discriminator 1 view .LVU719 + 2384 0092 1346 mov r3, r2 + 2385 0094 F4E7 b .L157 + ARM GAS /tmp/ccLSPxIe.s page 182 - 3072 .cfi_offset 5, -20 - 3073 .cfi_offset 6, -16 - 3074 .cfi_offset 7, -12 - 3075 .cfi_offset 8, -8 - 3076 .cfi_offset 14, -4 - 3077 0004 0546 mov r5, r0 -2695:Src/main.c **** if (triangle) - 3078 .loc 1 2695 2 is_stmt 1 view .LVU941 - 3079 .LVL347: -2696:Src/main.c **** { - 3080 .loc 1 2696 2 view .LVU942 -2696:Src/main.c **** { - 3081 .loc 1 2696 5 is_stmt 0 view .LVU943 - 3082 0006 F9B9 cbnz r1, .L222 -2695:Src/main.c **** if (triangle) - 3083 .loc 1 2695 11 view .LVU944 - 3084 0008 4FF40057 mov r7, #8192 - 3085 .L220: - 3086 .LVL348: + 2386 .LVL227: + 2387 .L156: +2932:Src/main.c **** tmp32 = 0; + 2388 .loc 1 2932 2 is_stmt 1 view .LVU720 + 2389 .LBB420: + 2390 .LBI420: +1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 2391 .loc 4 1373 22 view .LVU721 + 2392 .LBB421: +1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; + 2393 .loc 4 1376 3 view .LVU722 + 2394 .loc 4 1377 3 view .LVU723 + 2395 .loc 4 1377 10 is_stmt 0 view .LVU724 + 2396 0096 0023 movs r3, #0 + 2397 0098 0D4A ldr r2, .L165+8 + 2398 009a 9381 strh r3, [r2, #12] @ movhi + 2399 .LVL228: + 2400 .loc 4 1377 10 view .LVU725 + 2401 .LBE421: + 2402 .LBE420: +2933:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} + 2403 .loc 1 2933 2 is_stmt 1 view .LVU726 +2934:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); + 2404 .loc 1 2934 2 view .LVU727 + 2405 .L159: +2934:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); + 2406 .loc 1 2934 64 discriminator 2 view .LVU728 +2934:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); + 2407 .loc 1 2934 42 discriminator 2 view .LVU729 + 2408 .LBB422: + 2409 .LBI422: + 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 2410 .loc 4 905 26 view .LVU730 + 2411 .LBB423: + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2412 .loc 4 907 3 view .LVU731 + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2413 .loc 4 907 12 is_stmt 0 view .LVU732 + 2414 009c 0C4A ldr r2, .L165+8 + 2415 009e 9268 ldr r2, [r2, #8] + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2416 .loc 4 907 68 view .LVU733 + 2417 00a0 12F0010F tst r2, #1 + 2418 00a4 05D1 bne .L158 + 2419 .LVL229: + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2420 .loc 4 907 68 view .LVU734 + 2421 .LBE423: + 2422 .LBE422: +2934:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); + 2423 .loc 1 2934 51 discriminator 1 view .LVU735 + 2424 00a6 5A1C adds r2, r3, #1 + 2425 .LVL230: +2934:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); + 2426 .loc 1 2934 42 discriminator 1 view .LVU736 + 2427 00a8 B3F57A7F cmp r3, #1000 + 2428 00ac 01D2 bcs .L158 + ARM GAS /tmp/ccLSPxIe.s page 183 + + +2934:Src/main.c **** value = LL_SPI_ReceiveData16(SPI2); + 2429 .loc 1 2934 51 discriminator 1 view .LVU737 + 2430 00ae 1346 mov r3, r2 + 2431 00b0 F4E7 b .L159 + 2432 .LVL231: + 2433 .L158: +2935:Src/main.c **** + 2434 .loc 1 2935 2 is_stmt 1 view .LVU738 + 2435 .LBB424: + 2436 .LBI424: +1344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 2437 .loc 4 1344 26 view .LVU739 + 2438 .LBB425: +1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2439 .loc 4 1346 3 view .LVU740 +1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2440 .loc 4 1346 21 is_stmt 0 view .LVU741 + 2441 00b2 074B ldr r3, .L165+8 + 2442 00b4 DC68 ldr r4, [r3, #12] + 2443 .LVL232: +1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2444 .loc 4 1346 10 view .LVU742 + 2445 00b6 A4B2 uxth r4, r4 + 2446 .LVL233: +1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 2447 .loc 4 1346 10 view .LVU743 + 2448 .LBE425: + 2449 .LBE424: +2937:Src/main.c **** return value; + 2450 .loc 1 2937 2 is_stmt 1 view .LVU744 + 2451 00b8 0122 movs r2, #1 + 2452 00ba 4FF48051 mov r1, #4096 + 2453 00be 0248 ldr r0, .L165 + 2454 00c0 FFF7FEFF bl HAL_GPIO_WritePin + 2455 .LVL234: +2938:Src/main.c **** } + 2456 .loc 1 2938 2 view .LVU745 +2939:Src/main.c **** + 2457 .loc 1 2939 1 is_stmt 0 view .LVU746 + 2458 00c4 2046 mov r0, r4 + 2459 00c6 10BD pop {r4, pc} + 2460 .LVL235: + 2461 .L166: +2939:Src/main.c **** + 2462 .loc 1 2939 1 view .LVU747 + 2463 .align 2 + 2464 .L165: + 2465 00c8 00040240 .word 1073873920 + 2466 00cc 000C0240 .word 1073875968 + 2467 00d0 00380040 .word 1073756160 + 2468 .cfi_endproc + 2469 .LFE1220: + 2471 .section .text.AD9102_ApplySram,"ax",%progbits + 2472 .align 1 + 2473 .syntax unified + 2474 .thumb + 2475 .thumb_func + ARM GAS /tmp/ccLSPxIe.s page 184 + + + 2477 AD9102_ApplySram: + 2478 .LVL236: + 2479 .LFB1232: +3243:Src/main.c **** AD9102_ResetWaveUploadState(); + 2480 .loc 1 3243 1 is_stmt 1 view -0 + 2481 .cfi_startproc + 2482 @ args = 4, pretend = 0, frame = 0 + 2483 @ frame_needed = 0, uses_anonymous_args = 0 +3243:Src/main.c **** AD9102_ResetWaveUploadState(); + 2484 .loc 1 3243 1 is_stmt 0 view .LVU749 + 2485 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 2486 .LCFI24: + 2487 .cfi_def_cfa_offset 24 + 2488 .cfi_offset 4, -24 + 2489 .cfi_offset 5, -20 + 2490 .cfi_offset 6, -16 + 2491 .cfi_offset 7, -12 + 2492 .cfi_offset 8, -8 + 2493 .cfi_offset 14, -4 + 2494 0004 0646 mov r6, r0 + 2495 0006 0C46 mov r4, r1 + 2496 0008 1546 mov r5, r2 + 2497 000a 1F46 mov r7, r3 + 2498 000c BDF81880 ldrh r8, [sp, #24] +3244:Src/main.c **** + 2499 .loc 1 3244 2 is_stmt 1 view .LVU750 + 2500 0010 FFF7FEFF bl AD9102_ResetWaveUploadState + 2501 .LVL237: +3246:Src/main.c **** { + 2502 .loc 1 3246 2 view .LVU751 +3246:Src/main.c **** { + 2503 .loc 1 3246 5 is_stmt 0 view .LVU752 + 2504 0014 1CB1 cbz r4, .L174 +3250:Src/main.c **** { + 2505 .loc 1 3250 2 is_stmt 1 view .LVU753 +3250:Src/main.c **** { + 2506 .loc 1 3250 5 is_stmt 0 view .LVU754 + 2507 0016 012C cmp r4, #1 + 2508 0018 02D8 bhi .L168 +3252:Src/main.c **** } + 2509 .loc 1 3252 11 view .LVU755 + 2510 001a 0224 movs r4, #2 + 2511 .LVL238: +3252:Src/main.c **** } + 2512 .loc 1 3252 11 view .LVU756 + 2513 001c 03E0 b .L169 + 2514 .LVL239: + 2515 .L174: +3248:Src/main.c **** } + 2516 .loc 1 3248 11 view .LVU757 + 2517 001e 1024 movs r4, #16 + 2518 .LVL240: + 2519 .L168: +3254:Src/main.c **** { + 2520 .loc 1 3254 2 is_stmt 1 view .LVU758 +3254:Src/main.c **** { + 2521 .loc 1 3254 5 is_stmt 0 view .LVU759 + ARM GAS /tmp/ccLSPxIe.s page 185 + + + 2522 0020 B4F5805F cmp r4, #4096 + 2523 0024 04D8 bhi .L176 + 2524 .LVL241: + 2525 .L169: +3258:Src/main.c **** { + 2526 .loc 1 3258 2 is_stmt 1 view .LVU760 +3258:Src/main.c **** { + 2527 .loc 1 3258 5 is_stmt 0 view .LVU761 + 2528 0026 35B1 cbz r5, .L177 +3262:Src/main.c **** { + 2529 .loc 1 3262 2 is_stmt 1 view .LVU762 +3262:Src/main.c **** { + 2530 .loc 1 3262 5 is_stmt 0 view .LVU763 + 2531 0028 0F2D cmp r5, #15 + 2532 002a 05D9 bls .L170 +3264:Src/main.c **** } + 2533 .loc 1 3264 8 view .LVU764 + 2534 002c 0F25 movs r5, #15 + 2535 .LVL242: +3264:Src/main.c **** } + 2536 .loc 1 3264 8 view .LVU765 + 2537 002e 03E0 b .L170 + 2538 .LVL243: + 2539 .L176: +3256:Src/main.c **** } + 2540 .loc 1 3256 11 view .LVU766 + 2541 0030 4FF48054 mov r4, #4096 + 2542 .LVL244: +3256:Src/main.c **** } + 2543 .loc 1 3256 11 view .LVU767 + 2544 0034 F7E7 b .L169 + 2545 .LVL245: + 2546 .L177: +3260:Src/main.c **** } + 2547 .loc 1 3260 8 view .LVU768 + 2548 0036 0125 movs r5, #1 + 2549 .LVL246: + 2550 .L170: +3267:Src/main.c **** { + 2551 .loc 1 3267 2 is_stmt 1 view .LVU769 +3267:Src/main.c **** { + 2552 .loc 1 3267 5 is_stmt 0 view .LVU770 + 2553 0038 B8F5005F cmp r8, #8192 + 2554 003c 01D3 bcc .L171 +3269:Src/main.c **** } + 2555 .loc 1 3269 13 view .LVU771 + 2556 003e 41F6FF78 movw r8, #8191 + 2557 .L171: + 2558 .LVL247: +3272:Src/main.c **** AD9102_LoadSramRamp(samples, triangle, amplitude); + 2559 .loc 1 3272 2 is_stmt 1 view .LVU772 + 2560 0042 2946 mov r1, r5 + 2561 0044 2046 mov r0, r4 + 2562 0046 FFF7FEFF bl AD9102_ConfigureSramPlayback + 2563 .LVL248: +3273:Src/main.c **** + 2564 .loc 1 3273 2 view .LVU773 + ARM GAS /tmp/ccLSPxIe.s page 186 + + + 2565 004a 4246 mov r2, r8 + 2566 004c 3946 mov r1, r7 + 2567 004e 2046 mov r0, r4 + 2568 0050 FFF7FEFF bl AD9102_LoadSramRamp + 2569 .LVL249: +3275:Src/main.c **** { + 2570 .loc 1 3275 2 view .LVU774 +3275:Src/main.c **** { + 2571 .loc 1 3275 5 is_stmt 0 view .LVU775 + 2572 0054 36B1 cbz r6, .L172 +3277:Src/main.c **** } + 2573 .loc 1 3277 3 is_stmt 1 view .LVU776 + 2574 0056 FFF7FEFF bl AD9102_StartOutput + 2575 .LVL250: + 2576 .L173: +3284:Src/main.c **** } + 2577 .loc 1 3284 2 view .LVU777 +3284:Src/main.c **** } + 2578 .loc 1 3284 9 is_stmt 0 view .LVU778 + 2579 005a 1E20 movs r0, #30 + 2580 005c FFF7FEFF bl AD9102_ReadReg + 2581 .LVL251: +3285:Src/main.c **** + 2582 .loc 1 3285 1 view .LVU779 + 2583 0060 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 2584 .LVL252: + 2585 .L172: +3281:Src/main.c **** } + 2586 .loc 1 3281 3 is_stmt 1 view .LVU780 + 2587 0064 FFF7FEFF bl AD9102_StopOutput + 2588 .LVL253: + 2589 0068 F7E7 b .L173 + 2590 .cfi_endproc + 2591 .LFE1232: + 2593 .section .text.AD9102_Apply,"ax",%progbits + 2594 .align 1 + 2595 .syntax unified + 2596 .thumb + 2597 .thumb_func + 2599 AD9102_Apply: + 2600 .LVL254: + 2601 .LFB1230: +3116:Src/main.c **** AD9102_ResetWaveUploadState(); + 2602 .loc 1 3116 1 view -0 + 2603 .cfi_startproc + 2604 @ args = 4, pretend = 0, frame = 0 + 2605 @ frame_needed = 0, uses_anonymous_args = 0 +3116:Src/main.c **** AD9102_ResetWaveUploadState(); + 2606 .loc 1 3116 1 is_stmt 0 view .LVU782 + 2607 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 2608 .LCFI25: + 2609 .cfi_def_cfa_offset 24 + 2610 .cfi_offset 3, -24 + 2611 .cfi_offset 4, -20 + 2612 .cfi_offset 5, -16 + 2613 .cfi_offset 6, -12 + 2614 .cfi_offset 7, -8 + ARM GAS /tmp/ccLSPxIe.s page 187 + + + 2615 .cfi_offset 14, -4 + 2616 0002 0546 mov r5, r0 + 2617 0004 0F46 mov r7, r1 + 2618 0006 1446 mov r4, r2 + 2619 0008 1E46 mov r6, r3 +3117:Src/main.c **** + 2620 .loc 1 3117 2 is_stmt 1 view .LVU783 + 2621 000a FFF7FEFF bl AD9102_ResetWaveUploadState + 2622 .LVL255: +3119:Src/main.c **** { + 2623 .loc 1 3119 2 view .LVU784 +3119:Src/main.c **** { + 2624 .loc 1 3119 5 is_stmt 0 view .LVU785 + 2625 000e 67B3 cbz r7, .L182 + 2626 .LBB426: +3121:Src/main.c **** uint16_t pat_timebase; + 2627 .loc 1 3121 3 is_stmt 1 view .LVU786 +3122:Src/main.c **** + 2628 .loc 1 3122 3 view .LVU787 +3124:Src/main.c **** { + 2629 .loc 1 3124 3 view .LVU788 +3124:Src/main.c **** { + 2630 .loc 1 3124 6 is_stmt 0 view .LVU789 + 2631 0010 1CB1 cbz r4, .L185 +3128:Src/main.c **** { + 2632 .loc 1 3128 3 is_stmt 1 view .LVU790 +3128:Src/main.c **** { + 2633 .loc 1 3128 6 is_stmt 0 view .LVU791 + 2634 0012 3F2C cmp r4, #63 + 2635 0014 02D9 bls .L183 +3130:Src/main.c **** } + 2636 .loc 1 3130 13 view .LVU792 + 2637 0016 3F24 movs r4, #63 + 2638 .LVL256: +3130:Src/main.c **** } + 2639 .loc 1 3130 13 view .LVU793 + 2640 0018 00E0 b .L183 + 2641 .LVL257: + 2642 .L185: +3126:Src/main.c **** } + 2643 .loc 1 3126 13 view .LVU794 + 2644 001a 0124 movs r4, #1 + 2645 .LVL258: + 2646 .L183: +3132:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); + 2647 .loc 1 3132 3 is_stmt 1 view .LVU795 +3133:Src/main.c **** pat_timebase = (uint16_t)(((AD9102_PAT_TIMEBASE_HOLD_DEFAULT & 0x0Fu) << 8) | + 2648 .loc 1 3133 25 is_stmt 0 view .LVU796 + 2649 001c 05F00305 and r5, r5, #3 + 2650 .LVL259: +3132:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); + 2651 .loc 1 3132 60 view .LVU797 + 2652 0020 A400 lsls r4, r4, #2 + 2653 .LVL260: +3132:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); + 2654 .loc 1 3132 60 view .LVU798 + 2655 0022 E4B2 uxtb r4, r4 + ARM GAS /tmp/ccLSPxIe.s page 188 + + +3132:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); + 2656 .loc 1 3132 11 view .LVU799 + 2657 0024 2543 orrs r5, r5, r4 + 2658 .LVL261: +3134:Src/main.c **** ((pat_base & 0x0Fu) << 4) | + 2659 .loc 1 3134 3 is_stmt 1 view .LVU800 +3135:Src/main.c **** (AD9102_START_DELAY_BASE_DEFAULT & 0x0Fu)); + 2660 .loc 1 3135 49 is_stmt 0 view .LVU801 + 2661 0026 3301 lsls r3, r6, #4 + 2662 0028 03F0F003 and r3, r3, #240 +3134:Src/main.c **** ((pat_base & 0x0Fu) << 4) | + 2663 .loc 1 3134 16 view .LVU802 + 2664 002c 40F20114 movw r4, #257 + 2665 0030 1C43 orrs r4, r4, r3 + 2666 .LVL262: +3138:Src/main.c **** AD9102_WriteReg(AD9102_REG_SAW_CONFIG, saw_cfg); + 2667 .loc 1 3138 3 is_stmt 1 view .LVU803 + 2668 0032 43F21221 movw r1, #12818 + 2669 0036 2720 movs r0, #39 + 2670 0038 FFF7FEFF bl AD9102_WriteReg + 2671 .LVL263: +3139:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TIMEBASE, pat_timebase); + 2672 .loc 1 3139 3 view .LVU804 + 2673 003c 2946 mov r1, r5 + 2674 003e 3720 movs r0, #55 + 2675 0040 FFF7FEFF bl AD9102_WriteReg + 2676 .LVL264: +3140:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_PERIOD, pat_period); + 2677 .loc 1 3140 3 view .LVU805 + 2678 0044 2146 mov r1, r4 + 2679 0046 2820 movs r0, #40 + 2680 0048 FFF7FEFF bl AD9102_WriteReg + 2681 .LVL265: +3141:Src/main.c **** AD9102_WriteReg(AD9102_REG_PAT_TYPE, 0x0000u); // continuous pattern repeat + 2682 .loc 1 3141 3 view .LVU806 + 2683 004c BDF81810 ldrh r1, [sp, #24] + 2684 0050 2920 movs r0, #41 + 2685 0052 FFF7FEFF bl AD9102_WriteReg + 2686 .LVL266: +3142:Src/main.c **** + 2687 .loc 1 3142 3 view .LVU807 + 2688 0056 0021 movs r1, #0 + 2689 0058 1F20 movs r0, #31 + 2690 005a FFF7FEFF bl AD9102_WriteReg + 2691 .LVL267: +3144:Src/main.c **** } + 2692 .loc 1 3144 3 view .LVU808 + 2693 005e FFF7FEFF bl AD9102_StartOutput + 2694 .LVL268: + 2695 .L184: +3144:Src/main.c **** } + 2696 .loc 1 3144 3 is_stmt 0 view .LVU809 + 2697 .LBE426: +3151:Src/main.c **** } + 2698 .loc 1 3151 2 is_stmt 1 view .LVU810 +3151:Src/main.c **** } + 2699 .loc 1 3151 9 is_stmt 0 view .LVU811 + ARM GAS /tmp/ccLSPxIe.s page 189 + + + 2700 0062 1E20 movs r0, #30 + 2701 0064 FFF7FEFF bl AD9102_ReadReg + 2702 .LVL269: +3152:Src/main.c **** + 2703 .loc 1 3152 1 view .LVU812 + 2704 0068 F8BD pop {r3, r4, r5, r6, r7, pc} + 2705 .LVL270: + 2706 .L182: +3148:Src/main.c **** } + 2707 .loc 1 3148 3 is_stmt 1 view .LVU813 + 2708 006a FFF7FEFF bl AD9102_StopOutput + 2709 .LVL271: + 2710 006e F8E7 b .L184 + 2711 .cfi_endproc + 2712 .LFE1230: + 2714 .section .text.AD9102_CheckFlags,"ax",%progbits + 2715 .align 1 + 2716 .syntax unified + 2717 .thumb + 2718 .thumb_func + 2720 AD9102_CheckFlags: + 2721 .LVL272: + 2722 .LFB1233: +3288:Src/main.c **** uint16_t spiconfig = AD9102_ReadReg(AD9102_REG_SPICONFIG); + 2723 .loc 1 3288 1 view -0 + 2724 .cfi_startproc + 2725 @ args = 8, pretend = 0, frame = 8 + 2726 @ frame_needed = 0, uses_anonymous_args = 0 +3288:Src/main.c **** uint16_t spiconfig = AD9102_ReadReg(AD9102_REG_SPICONFIG); + 2727 .loc 1 3288 1 is_stmt 0 view .LVU815 + 2728 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr} + 2729 .LCFI26: + 2730 .cfi_def_cfa_offset 36 + 2731 .cfi_offset 4, -36 + 2732 .cfi_offset 5, -32 + 2733 .cfi_offset 6, -28 + 2734 .cfi_offset 7, -24 + 2735 .cfi_offset 8, -20 + 2736 .cfi_offset 9, -16 + 2737 .cfi_offset 10, -12 + 2738 .cfi_offset 11, -8 + 2739 .cfi_offset 14, -4 + 2740 0004 83B0 sub sp, sp, #12 + 2741 .LCFI27: + 2742 .cfi_def_cfa_offset 48 + 2743 0006 0190 str r0, [sp, #4] + 2744 0008 0F46 mov r7, r1 + 2745 000a 1546 mov r5, r2 + 2746 000c 1C46 mov r4, r3 + 2747 000e BDF834B0 ldrh fp, [sp, #52] +3289:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); + 2748 .loc 1 3289 2 is_stmt 1 view .LVU816 +3289:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); + 2749 .loc 1 3289 23 is_stmt 0 view .LVU817 + 2750 0012 0020 movs r0, #0 + 2751 .LVL273: +3289:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); + ARM GAS /tmp/ccLSPxIe.s page 190 + + + 2752 .loc 1 3289 23 view .LVU818 + 2753 0014 FFF7FEFF bl AD9102_ReadReg + 2754 .LVL274: +3289:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); + 2755 .loc 1 3289 23 view .LVU819 + 2756 0018 8246 mov r10, r0 + 2757 .LVL275: +3290:Src/main.c **** uint16_t clockcfg = AD9102_ReadReg(AD9102_REG_CLOCKCONFIG); + 2758 .loc 1 3290 2 is_stmt 1 view .LVU820 +3290:Src/main.c **** uint16_t clockcfg = AD9102_ReadReg(AD9102_REG_CLOCKCONFIG); + 2759 .loc 1 3290 22 is_stmt 0 view .LVU821 + 2760 001a 0120 movs r0, #1 + 2761 001c FFF7FEFF bl AD9102_ReadReg + 2762 .LVL276: + 2763 0020 8146 mov r9, r0 + 2764 .LVL277: +3291:Src/main.c **** uint16_t cfg_err = AD9102_ReadReg(AD9102_REG_CFG_ERROR); + 2765 .loc 1 3291 2 is_stmt 1 view .LVU822 +3291:Src/main.c **** uint16_t cfg_err = AD9102_ReadReg(AD9102_REG_CFG_ERROR); + 2766 .loc 1 3291 22 is_stmt 0 view .LVU823 + 2767 0022 0220 movs r0, #2 + 2768 0024 FFF7FEFF bl AD9102_ReadReg + 2769 .LVL278: + 2770 0028 8046 mov r8, r0 + 2771 .LVL279: +3292:Src/main.c **** uint16_t pat_timebase = (uint16_t)(((AD9102_PAT_TIMEBASE_HOLD_DEFAULT & 0x0Fu) << 8) | + 2772 .loc 1 3292 2 is_stmt 1 view .LVU824 +3292:Src/main.c **** uint16_t pat_timebase = (uint16_t)(((AD9102_PAT_TIMEBASE_HOLD_DEFAULT & 0x0Fu) << 8) | + 2773 .loc 1 3292 21 is_stmt 0 view .LVU825 + 2774 002a 6020 movs r0, #96 + 2775 002c FFF7FEFF bl AD9102_ReadReg + 2776 .LVL280: +3293:Src/main.c **** ((pat_base & 0x0Fu) << 4) | + 2777 .loc 1 3293 2 is_stmt 1 view .LVU826 +3294:Src/main.c **** (AD9102_START_DELAY_BASE_DEFAULT & 0x0Fu)); + 2778 .loc 1 3294 57 is_stmt 0 view .LVU827 + 2779 0030 9DF83030 ldrb r3, [sp, #48] @ zero_extendqisi2 + 2780 0034 1B01 lsls r3, r3, #4 + 2781 0036 03F0F003 and r3, r3, #240 +3293:Src/main.c **** ((pat_base & 0x0Fu) << 4) | + 2782 .loc 1 3293 11 view .LVU828 + 2783 003a 40F20116 movw r6, #257 + 2784 003e 1E43 orrs r6, r6, r3 + 2785 .LVL281: +3297:Src/main.c **** { + 2786 .loc 1 3297 2 is_stmt 1 view .LVU829 +3297:Src/main.c **** { + 2787 .loc 1 3297 5 is_stmt 0 view .LVU830 + 2788 0040 1CB1 cbz r4, .L201 +3301:Src/main.c **** { + 2789 .loc 1 3301 2 is_stmt 1 view .LVU831 +3301:Src/main.c **** { + 2790 .loc 1 3301 5 is_stmt 0 view .LVU832 + 2791 0042 3F2C cmp r4, #63 + 2792 0044 02D9 bls .L189 +3303:Src/main.c **** } + 2793 .loc 1 3303 12 view .LVU833 + ARM GAS /tmp/ccLSPxIe.s page 191 + + + 2794 0046 3F24 movs r4, #63 + 2795 .LVL282: +3303:Src/main.c **** } + 2796 .loc 1 3303 12 view .LVU834 + 2797 0048 00E0 b .L189 + 2798 .LVL283: + 2799 .L201: +3299:Src/main.c **** } + 2800 .loc 1 3299 12 view .LVU835 + 2801 004a 0124 movs r4, #1 + 2802 .LVL284: + 2803 .L189: +3305:Src/main.c **** { + 2804 .loc 1 3305 2 is_stmt 1 view .LVU836 +3305:Src/main.c **** { + 2805 .loc 1 3305 5 is_stmt 0 view .LVU837 + 2806 004c BBF1000F cmp fp, #0 + 2807 0050 01D1 bne .L190 +3307:Src/main.c **** } + 2808 .loc 1 3307 14 view .LVU838 + 2809 0052 4FF6FF7B movw fp, #65535 + 2810 .L190: + 2811 .LVL285: +3309:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); + 2812 .loc 1 3309 2 is_stmt 1 view .LVU839 +3310:Src/main.c **** + 2813 .loc 1 3310 35 is_stmt 0 view .LVU840 + 2814 0056 05F00305 and r5, r5, #3 + 2815 .LVL286: +3309:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); + 2816 .loc 1 3309 71 view .LVU841 + 2817 005a A400 lsls r4, r4, #2 + 2818 .LVL287: +3309:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); + 2819 .loc 1 3309 71 view .LVU842 + 2820 005c E4B2 uxtb r4, r4 +3309:Src/main.c **** ((uint16_t)(saw_type & 0x3u))); + 2821 .loc 1 3309 11 view .LVU843 + 2822 005e 2543 orrs r5, r5, r4 + 2823 .LVL288: +3312:Src/main.c **** + 2824 .loc 1 3312 2 is_stmt 1 view .LVU844 +3315:Src/main.c **** { + 2825 .loc 1 3315 2 view .LVU845 +3315:Src/main.c **** { + 2826 .loc 1 3315 5 is_stmt 0 view .LVU846 + 2827 0060 BAF1000F cmp r10, #0 + 2828 0064 36D1 bne .L204 +3312:Src/main.c **** + 2829 .loc 1 3312 10 view .LVU847 + 2830 0066 0124 movs r4, #1 + 2831 .L191: + 2832 .LVL289: +3321:Src/main.c **** { + 2833 .loc 1 3321 2 is_stmt 1 view .LVU848 +3321:Src/main.c **** { + 2834 .loc 1 3321 5 is_stmt 0 view .LVU849 + ARM GAS /tmp/ccLSPxIe.s page 192 + + + 2835 0068 19F4F47F tst r9, #488 + 2836 006c 00D0 beq .L192 +3323:Src/main.c **** } + 2837 .loc 1 3323 6 view .LVU850 + 2838 006e 0024 movs r4, #0 + 2839 .LVL290: + 2840 .L192: +3327:Src/main.c **** { + 2841 .loc 1 3327 2 is_stmt 1 view .LVU851 +3327:Src/main.c **** { + 2842 .loc 1 3327 5 is_stmt 0 view .LVU852 + 2843 0070 18F40E6F tst r8, #2272 + 2844 0074 00D0 beq .L193 +3329:Src/main.c **** } + 2845 .loc 1 3329 6 view .LVU853 + 2846 0076 0024 movs r4, #0 + 2847 .LVL291: + 2848 .L193: +3333:Src/main.c **** { + 2849 .loc 1 3333 2 is_stmt 1 view .LVU854 +3333:Src/main.c **** { + 2850 .loc 1 3333 5 is_stmt 0 view .LVU855 + 2851 0078 10F03F0F tst r0, #63 + 2852 007c 00D0 beq .L194 +3335:Src/main.c **** } + 2853 .loc 1 3335 6 view .LVU856 + 2854 007e 0024 movs r4, #0 + 2855 .LVL292: + 2856 .L194: +3338:Src/main.c **** { + 2857 .loc 1 3338 2 is_stmt 1 view .LVU857 +3338:Src/main.c **** { + 2858 .loc 1 3338 5 is_stmt 0 view .LVU858 + 2859 0080 27B1 cbz r7, .L195 +3338:Src/main.c **** { + 2860 .loc 1 3338 17 discriminator 1 view .LVU859 + 2861 0082 019B ldr r3, [sp, #4] + 2862 0084 13F0010F tst r3, #1 + 2863 0088 00D1 bne .L195 +3340:Src/main.c **** } + 2864 .loc 1 3340 6 view .LVU860 + 2865 008a 0024 movs r4, #0 + 2866 .LVL293: + 2867 .L195: +3343:Src/main.c **** { + 2868 .loc 1 3343 2 is_stmt 1 view .LVU861 +3343:Src/main.c **** { + 2869 .loc 1 3343 6 is_stmt 0 view .LVU862 + 2870 008c 2720 movs r0, #39 + 2871 .LVL294: +3343:Src/main.c **** { + 2872 .loc 1 3343 6 view .LVU863 + 2873 008e FFF7FEFF bl AD9102_ReadReg + 2874 .LVL295: +3343:Src/main.c **** { + 2875 .loc 1 3343 5 discriminator 1 view .LVU864 + 2876 0092 43F21223 movw r3, #12818 + ARM GAS /tmp/ccLSPxIe.s page 193 + + + 2877 0096 9842 cmp r0, r3 + 2878 0098 00D0 beq .L196 +3345:Src/main.c **** } + 2879 .loc 1 3345 6 view .LVU865 + 2880 009a 0024 movs r4, #0 + 2881 .LVL296: + 2882 .L196: +3347:Src/main.c **** { + 2883 .loc 1 3347 2 is_stmt 1 view .LVU866 +3347:Src/main.c **** { + 2884 .loc 1 3347 6 is_stmt 0 view .LVU867 + 2885 009c 2820 movs r0, #40 + 2886 009e FFF7FEFF bl AD9102_ReadReg + 2887 .LVL297: +3347:Src/main.c **** { + 2888 .loc 1 3347 5 discriminator 1 view .LVU868 + 2889 00a2 B042 cmp r0, r6 + 2890 00a4 00D0 beq .L197 +3349:Src/main.c **** } + 2891 .loc 1 3349 6 view .LVU869 + 2892 00a6 0024 movs r4, #0 + 2893 .LVL298: + 2894 .L197: +3351:Src/main.c **** { + 2895 .loc 1 3351 2 is_stmt 1 view .LVU870 +3351:Src/main.c **** { + 2896 .loc 1 3351 6 is_stmt 0 view .LVU871 + 2897 00a8 2920 movs r0, #41 + 2898 00aa FFF7FEFF bl AD9102_ReadReg + 2899 .LVL299: +3351:Src/main.c **** { + 2900 .loc 1 3351 5 discriminator 1 view .LVU872 + 2901 00ae 5845 cmp r0, fp + 2902 00b0 00D0 beq .L198 +3353:Src/main.c **** } + 2903 .loc 1 3353 6 view .LVU873 + 2904 00b2 0024 movs r4, #0 + 2905 .LVL300: + 2906 .L198: +3355:Src/main.c **** { + 2907 .loc 1 3355 2 is_stmt 1 view .LVU874 +3355:Src/main.c **** { + 2908 .loc 1 3355 6 is_stmt 0 view .LVU875 + 2909 00b4 1F20 movs r0, #31 + 2910 00b6 FFF7FEFF bl AD9102_ReadReg + 2911 .LVL301: +3355:Src/main.c **** { + 2912 .loc 1 3355 5 discriminator 1 view .LVU876 + 2913 00ba 00B1 cbz r0, .L199 +3357:Src/main.c **** } + 2914 .loc 1 3357 6 view .LVU877 + 2915 00bc 0024 movs r4, #0 + 2916 .LVL302: + 2917 .L199: +3359:Src/main.c **** { + 2918 .loc 1 3359 2 is_stmt 1 view .LVU878 +3359:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 194 + + + 2919 .loc 1 3359 6 is_stmt 0 view .LVU879 + 2920 00be 3720 movs r0, #55 + 2921 00c0 FFF7FEFF bl AD9102_ReadReg + 2922 .LVL303: +3359:Src/main.c **** { + 2923 .loc 1 3359 5 discriminator 1 view .LVU880 + 2924 00c4 A842 cmp r0, r5 + 2925 00c6 00D0 beq .L200 +3361:Src/main.c **** } + 2926 .loc 1 3361 6 view .LVU881 + 2927 00c8 0024 movs r4, #0 + 2928 .LVL304: + 2929 .L200: +3364:Src/main.c **** } + 2930 .loc 1 3364 2 is_stmt 1 view .LVU882 +3365:Src/main.c **** + 2931 .loc 1 3365 1 is_stmt 0 view .LVU883 + 2932 00ca 84F00100 eor r0, r4, #1 + 2933 00ce 03B0 add sp, sp, #12 + 2934 .LCFI28: + 2935 .cfi_remember_state + 2936 .cfi_def_cfa_offset 36 + 2937 @ sp needed + 2938 00d0 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} + 2939 .LVL305: + 2940 .L204: + 2941 .LCFI29: + 2942 .cfi_restore_state +3317:Src/main.c **** } + 2943 .loc 1 3317 6 view .LVU884 + 2944 00d4 0024 movs r4, #0 + 2945 00d6 C7E7 b .L191 + 2946 .cfi_endproc + 2947 .LFE1233: + 2949 .section .text.AD9102_CommitWaveUpload,"ax",%progbits + 2950 .align 1 + 2951 .syntax unified + 2952 .thumb + 2953 .thumb_func + 2955 AD9102_CommitWaveUpload: + 2956 .LVL306: + 2957 .LFB1228: +3074:Src/main.c **** uint16_t pat_status; + 2958 .loc 1 3074 1 is_stmt 1 view -0 + 2959 .cfi_startproc + 2960 @ args = 0, pretend = 0, frame = 0 + 2961 @ frame_needed = 0, uses_anonymous_args = 0 +3074:Src/main.c **** uint16_t pat_status; + 2962 .loc 1 3074 1 is_stmt 0 view .LVU886 + 2963 0000 38B5 push {r3, r4, r5, lr} + 2964 .LCFI30: + 2965 .cfi_def_cfa_offset 16 + 2966 .cfi_offset 3, -16 + 2967 .cfi_offset 4, -12 + 2968 .cfi_offset 5, -8 + 2969 .cfi_offset 14, -4 +3075:Src/main.c **** + ARM GAS /tmp/ccLSPxIe.s page 195 + + + 2970 .loc 1 3075 2 is_stmt 1 view .LVU887 +3077:Src/main.c **** { + 2971 .loc 1 3077 2 view .LVU888 +3077:Src/main.c **** { + 2972 .loc 1 3077 5 is_stmt 0 view .LVU889 + 2973 0002 0546 mov r5, r0 + 2974 0004 08B1 cbz r0, .L216 +3079:Src/main.c **** } + 2975 .loc 1 3079 3 is_stmt 1 view .LVU890 +3079:Src/main.c **** } + 2976 .loc 1 3079 7 is_stmt 0 view .LVU891 + 2977 0006 0023 movs r3, #0 + 2978 0008 0370 strb r3, [r0] + 2979 .L216: +3082:Src/main.c **** (ad9102_wave_expected_samples < 2u) || + 2980 .loc 1 3082 2 is_stmt 1 view .LVU892 +3082:Src/main.c **** (ad9102_wave_expected_samples < 2u) || + 2981 .loc 1 3082 33 is_stmt 0 view .LVU893 + 2982 000a 1A4B ldr r3, .L221 + 2983 000c 1B78 ldrb r3, [r3] @ zero_extendqisi2 +3082:Src/main.c **** (ad9102_wave_expected_samples < 2u) || + 2984 .loc 1 3082 5 view .LVU894 + 2985 000e 3BB1 cbz r3, .L217 +3083:Src/main.c **** (ad9102_wave_written_samples != ad9102_wave_expected_samples)) + 2986 .loc 1 3083 36 view .LVU895 + 2987 0010 194B ldr r3, .L221+4 + 2988 0012 1B88 ldrh r3, [r3] +3082:Src/main.c **** (ad9102_wave_expected_samples < 2u) || + 2989 .loc 1 3082 40 discriminator 1 view .LVU896 + 2990 0014 012B cmp r3, #1 + 2991 0016 03D9 bls .L217 +3084:Src/main.c **** { + 2992 .loc 1 3084 35 view .LVU897 + 2993 0018 184A ldr r2, .L221+8 + 2994 001a 1288 ldrh r2, [r2] +3083:Src/main.c **** (ad9102_wave_written_samples != ad9102_wave_expected_samples)) + 2995 .loc 1 3083 42 view .LVU898 + 2996 001c 9342 cmp r3, r2 + 2997 001e 07D0 beq .L218 + 2998 .L217: +3086:Src/main.c **** return AD9102_ReadReg(AD9102_REG_PAT_STATUS); + 2999 .loc 1 3086 3 is_stmt 1 view .LVU899 + 3000 0020 FFF7FEFF bl AD9102_CancelWaveUpload + 3001 .LVL307: +3087:Src/main.c **** } + 3002 .loc 1 3087 3 view .LVU900 +3087:Src/main.c **** } + 3003 .loc 1 3087 10 is_stmt 0 view .LVU901 + 3004 0024 1E20 movs r0, #30 + 3005 0026 FFF7FEFF bl AD9102_ReadReg + 3006 .LVL308: + 3007 002a 0446 mov r4, r0 + 3008 .L219: +3104:Src/main.c **** + 3009 .loc 1 3104 1 view .LVU902 + 3010 002c 2046 mov r0, r4 + 3011 002e 38BD pop {r3, r4, r5, pc} + ARM GAS /tmp/ccLSPxIe.s page 196 + + + 3012 .LVL309: + 3013 .L218: +3090:Src/main.c **** AD9102_WriteReg(AD9102_REG_START_ADDR, 0x0000u); + 3014 .loc 1 3090 2 is_stmt 1 view .LVU903 + 3015 0030 0021 movs r1, #0 + 3016 0032 1E20 movs r0, #30 + 3017 .LVL310: +3090:Src/main.c **** AD9102_WriteReg(AD9102_REG_START_ADDR, 0x0000u); + 3018 .loc 1 3090 2 is_stmt 0 view .LVU904 + 3019 0034 FFF7FEFF bl AD9102_WriteReg + 3020 .LVL311: +3091:Src/main.c **** AD9102_WriteReg(AD9102_REG_STOP_ADDR, (uint16_t)((ad9102_wave_expected_samples - 1u) << 4)); + 3021 .loc 1 3091 2 is_stmt 1 view .LVU905 + 3022 0038 0021 movs r1, #0 + 3023 003a 5D20 movs r0, #93 + 3024 003c FFF7FEFF bl AD9102_WriteReg + 3025 .LVL312: +3092:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); + 3026 .loc 1 3092 2 view .LVU906 +3092:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); + 3027 .loc 1 3092 81 is_stmt 0 view .LVU907 + 3028 0040 0D4B ldr r3, .L221+4 + 3029 0042 1988 ldrh r1, [r3] + 3030 0044 0139 subs r1, r1, #1 + 3031 0046 89B2 uxth r1, r1 +3092:Src/main.c **** AD9102_WriteReg(AD9102_REG_RAMUPDATE, 0x0001u); + 3032 .loc 1 3092 2 view .LVU908 + 3033 0048 0901 lsls r1, r1, #4 + 3034 004a 89B2 uxth r1, r1 + 3035 004c 5E20 movs r0, #94 + 3036 004e FFF7FEFF bl AD9102_WriteReg + 3037 .LVL313: +3093:Src/main.c **** AD9102_StartOutput(); + 3038 .loc 1 3093 2 is_stmt 1 view .LVU909 + 3039 0052 0121 movs r1, #1 + 3040 0054 1D20 movs r0, #29 + 3041 0056 FFF7FEFF bl AD9102_WriteReg + 3042 .LVL314: +3094:Src/main.c **** pat_status = AD9102_ReadReg(AD9102_REG_PAT_STATUS); + 3043 .loc 1 3094 2 view .LVU910 + 3044 005a FFF7FEFF bl AD9102_StartOutput + 3045 .LVL315: +3095:Src/main.c **** + 3046 .loc 1 3095 2 view .LVU911 +3095:Src/main.c **** + 3047 .loc 1 3095 15 is_stmt 0 view .LVU912 + 3048 005e 1E20 movs r0, #30 + 3049 0060 FFF7FEFF bl AD9102_ReadReg + 3050 .LVL316: + 3051 0064 0446 mov r4, r0 + 3052 .LVL317: +3097:Src/main.c **** if (ok != NULL) + 3053 .loc 1 3097 2 is_stmt 1 view .LVU913 + 3054 0066 FFF7FEFF bl AD9102_ResetWaveUploadState + 3055 .LVL318: +3098:Src/main.c **** { + 3056 .loc 1 3098 2 view .LVU914 + ARM GAS /tmp/ccLSPxIe.s page 197 + + +3098:Src/main.c **** { + 3057 .loc 1 3098 5 is_stmt 0 view .LVU915 + 3058 006a 002D cmp r5, #0 + 3059 006c DED0 beq .L219 +3100:Src/main.c **** } + 3060 .loc 1 3100 3 is_stmt 1 view .LVU916 +3100:Src/main.c **** } + 3061 .loc 1 3100 7 is_stmt 0 view .LVU917 + 3062 006e 0123 movs r3, #1 + 3063 0070 2B70 strb r3, [r5] + 3064 0072 DBE7 b .L219 + 3065 .L222: + 3066 .align 2 + 3067 .L221: + 3068 0074 00000000 .word ad9102_wave_upload_active + 3069 0078 00000000 .word ad9102_wave_expected_samples + 3070 007c 00000000 .word ad9102_wave_written_samples + 3071 .cfi_endproc + 3072 .LFE1228: + 3074 .section .text.AD9102_CheckFlagsSram,"ax",%progbits + 3075 .align 1 + 3076 .syntax unified + 3077 .thumb + 3078 .thumb_func + 3080 AD9102_CheckFlagsSram: + 3081 .LVL319: + 3082 .LFB1234: +3368:Src/main.c **** uint16_t spiconfig = AD9102_ReadReg(AD9102_REG_SPICONFIG); + 3083 .loc 1 3368 1 is_stmt 1 view -0 + 3084 .cfi_startproc + 3085 @ args = 0, pretend = 0, frame = 8 + 3086 @ frame_needed = 0, uses_anonymous_args = 0 +3368:Src/main.c **** uint16_t spiconfig = AD9102_ReadReg(AD9102_REG_SPICONFIG); + 3087 .loc 1 3368 1 is_stmt 0 view .LVU919 + 3088 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr} + 3089 .LCFI31: + 3090 .cfi_def_cfa_offset 36 + 3091 .cfi_offset 4, -36 + 3092 .cfi_offset 5, -32 + 3093 .cfi_offset 6, -28 + 3094 .cfi_offset 7, -24 + 3095 .cfi_offset 8, -20 + 3096 .cfi_offset 9, -16 + 3097 .cfi_offset 10, -12 + 3098 .cfi_offset 11, -8 + 3099 .cfi_offset 14, -4 + 3100 0004 83B0 sub sp, sp, #12 + 3101 .LCFI32: + 3102 .cfi_def_cfa_offset 48 + 3103 0006 8346 mov fp, r0 + 3104 0008 0F46 mov r7, r1 + 3105 000a 1446 mov r4, r2 + 3106 000c 1D46 mov r5, r3 +3369:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); + 3107 .loc 1 3369 2 is_stmt 1 view .LVU920 +3369:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); + 3108 .loc 1 3369 23 is_stmt 0 view .LVU921 + ARM GAS /tmp/ccLSPxIe.s page 198 + + + 3109 000e 0020 movs r0, #0 + 3110 .LVL320: +3369:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); + 3111 .loc 1 3369 23 view .LVU922 + 3112 0010 FFF7FEFF bl AD9102_ReadReg + 3113 .LVL321: +3369:Src/main.c **** uint16_t powercfg = AD9102_ReadReg(AD9102_REG_POWERCONFIG); + 3114 .loc 1 3369 23 view .LVU923 + 3115 0014 8246 mov r10, r0 + 3116 .LVL322: +3370:Src/main.c **** uint16_t clockcfg = AD9102_ReadReg(AD9102_REG_CLOCKCONFIG); + 3117 .loc 1 3370 2 is_stmt 1 view .LVU924 +3370:Src/main.c **** uint16_t clockcfg = AD9102_ReadReg(AD9102_REG_CLOCKCONFIG); + 3118 .loc 1 3370 22 is_stmt 0 view .LVU925 + 3119 0016 0120 movs r0, #1 + 3120 0018 FFF7FEFF bl AD9102_ReadReg + 3121 .LVL323: + 3122 001c 8146 mov r9, r0 + 3123 .LVL324: +3371:Src/main.c **** uint16_t cfg_err = AD9102_ReadReg(AD9102_REG_CFG_ERROR); + 3124 .loc 1 3371 2 is_stmt 1 view .LVU926 +3371:Src/main.c **** uint16_t cfg_err = AD9102_ReadReg(AD9102_REG_CFG_ERROR); + 3125 .loc 1 3371 22 is_stmt 0 view .LVU927 + 3126 001e 0220 movs r0, #2 + 3127 0020 FFF7FEFF bl AD9102_ReadReg + 3128 .LVL325: + 3129 0024 8046 mov r8, r0 + 3130 .LVL326: +3372:Src/main.c **** + 3131 .loc 1 3372 2 is_stmt 1 view .LVU928 +3372:Src/main.c **** + 3132 .loc 1 3372 21 is_stmt 0 view .LVU929 + 3133 0026 6020 movs r0, #96 + 3134 0028 FFF7FEFF bl AD9102_ReadReg + 3135 .LVL327: +3374:Src/main.c **** { + 3136 .loc 1 3374 2 is_stmt 1 view .LVU930 +3374:Src/main.c **** { + 3137 .loc 1 3374 5 is_stmt 0 view .LVU931 + 3138 002c 1CB1 cbz r4, .L240 +3378:Src/main.c **** { + 3139 .loc 1 3378 2 is_stmt 1 view .LVU932 +3378:Src/main.c **** { + 3140 .loc 1 3378 5 is_stmt 0 view .LVU933 + 3141 002e 012C cmp r4, #1 + 3142 0030 02D8 bhi .L224 +3380:Src/main.c **** } + 3143 .loc 1 3380 11 view .LVU934 + 3144 0032 0224 movs r4, #2 + 3145 .LVL328: +3380:Src/main.c **** } + 3146 .loc 1 3380 11 view .LVU935 + 3147 0034 03E0 b .L225 + 3148 .LVL329: + 3149 .L240: +3376:Src/main.c **** } + 3150 .loc 1 3376 11 view .LVU936 + ARM GAS /tmp/ccLSPxIe.s page 199 + + + 3151 0036 1024 movs r4, #16 + 3152 .LVL330: + 3153 .L224: +3382:Src/main.c **** { + 3154 .loc 1 3382 2 is_stmt 1 view .LVU937 +3382:Src/main.c **** { + 3155 .loc 1 3382 5 is_stmt 0 view .LVU938 + 3156 0038 B4F5805F cmp r4, #4096 + 3157 003c 04D8 bhi .L242 + 3158 .LVL331: + 3159 .L225: +3386:Src/main.c **** { + 3160 .loc 1 3386 2 is_stmt 1 view .LVU939 +3386:Src/main.c **** { + 3161 .loc 1 3386 5 is_stmt 0 view .LVU940 + 3162 003e 35B1 cbz r5, .L243 +3390:Src/main.c **** { + 3163 .loc 1 3390 2 is_stmt 1 view .LVU941 +3390:Src/main.c **** { + 3164 .loc 1 3390 5 is_stmt 0 view .LVU942 + 3165 0040 0F2D cmp r5, #15 + 3166 0042 05D9 bls .L226 +3392:Src/main.c **** } + 3167 .loc 1 3392 8 view .LVU943 + 3168 0044 0F25 movs r5, #15 + 3169 .LVL332: +3392:Src/main.c **** } + 3170 .loc 1 3392 8 view .LVU944 + 3171 0046 03E0 b .L226 + 3172 .LVL333: + 3173 .L242: +3384:Src/main.c **** } + 3174 .loc 1 3384 11 view .LVU945 + 3175 0048 4FF48054 mov r4, #4096 + 3176 .LVL334: +3384:Src/main.c **** } + 3177 .loc 1 3384 11 view .LVU946 + 3178 004c F7E7 b .L225 + 3179 .LVL335: + 3180 .L243: +3388:Src/main.c **** } + 3181 .loc 1 3388 8 view .LVU947 + 3182 004e 0125 movs r5, #1 + 3183 .LVL336: + 3184 .L226: +3395:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | + 3185 .loc 1 3395 2 is_stmt 1 view .LVU948 +3395:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | + 3186 .loc 1 3395 63 is_stmt 0 view .LVU949 + 3187 0050 2E02 lsls r6, r5, #8 + 3188 0052 06F47066 and r6, r6, #3840 +3395:Src/main.c **** ((AD9102_SRAM_PAT_PERIOD_BASE_DEFAULT & 0x0Fu) << 4) | + 3189 .loc 1 3395 11 view .LVU950 + 3190 0056 46F01106 orr r6, r6, #17 + 3191 .LVL337: +3398:Src/main.c **** if (pat_period == 0u) + 3192 .loc 1 3398 2 is_stmt 1 view .LVU951 + ARM GAS /tmp/ccLSPxIe.s page 200 + + +3398:Src/main.c **** if (pat_period == 0u) + 3193 .loc 1 3398 24 is_stmt 0 view .LVU952 + 3194 005a 0194 str r4, [sp, #4] +3398:Src/main.c **** if (pat_period == 0u) + 3195 .loc 1 3398 44 view .LVU953 + 3196 005c 05F00F05 and r5, r5, #15 + 3197 .LVL338: +3398:Src/main.c **** if (pat_period == 0u) + 3198 .loc 1 3398 11 view .LVU954 + 3199 0060 04FB05F5 mul r5, r4, r5 + 3200 .LVL339: +3399:Src/main.c **** { + 3201 .loc 1 3399 2 is_stmt 1 view .LVU955 +3399:Src/main.c **** { + 3202 .loc 1 3399 5 is_stmt 0 view .LVU956 + 3203 0064 1DB1 cbz r5, .L227 +3403:Src/main.c **** { + 3204 .loc 1 3403 2 is_stmt 1 view .LVU957 +3403:Src/main.c **** { + 3205 .loc 1 3403 5 is_stmt 0 view .LVU958 + 3206 0066 B5F5803F cmp r5, #65536 + 3207 006a 4CD2 bcs .L245 + 3208 006c 0195 str r5, [sp, #4] + 3209 .L227: + 3210 .LVL340: +3408:Src/main.c **** + 3211 .loc 1 3408 2 is_stmt 1 view .LVU959 +3408:Src/main.c **** + 3212 .loc 1 3408 43 is_stmt 0 view .LVU960 + 3213 006e 013C subs r4, r4, #1 + 3214 .LVL341: +3408:Src/main.c **** + 3215 .loc 1 3408 43 view .LVU961 + 3216 0070 A4B2 uxth r4, r4 +3408:Src/main.c **** + 3217 .loc 1 3408 11 view .LVU962 + 3218 0072 2401 lsls r4, r4, #4 + 3219 0074 A4B2 uxth r4, r4 + 3220 .LVL342: +3410:Src/main.c **** + 3221 .loc 1 3410 2 is_stmt 1 view .LVU963 +3412:Src/main.c **** { + 3222 .loc 1 3412 2 view .LVU964 +3412:Src/main.c **** { + 3223 .loc 1 3412 5 is_stmt 0 view .LVU965 + 3224 0076 BAF1000F cmp r10, #0 + 3225 007a 48D1 bne .L246 +3410:Src/main.c **** + 3226 .loc 1 3410 10 view .LVU966 + 3227 007c 0125 movs r5, #1 + 3228 .L228: + 3229 .LVL343: +3416:Src/main.c **** { + 3230 .loc 1 3416 2 is_stmt 1 view .LVU967 +3416:Src/main.c **** { + 3231 .loc 1 3416 5 is_stmt 0 view .LVU968 + 3232 007e 19F4F47F tst r9, #488 + ARM GAS /tmp/ccLSPxIe.s page 201 + + + 3233 0082 00D0 beq .L229 +3418:Src/main.c **** } + 3234 .loc 1 3418 6 view .LVU969 + 3235 0084 0025 movs r5, #0 + 3236 .LVL344: + 3237 .L229: +3420:Src/main.c **** { + 3238 .loc 1 3420 2 is_stmt 1 view .LVU970 +3420:Src/main.c **** { + 3239 .loc 1 3420 5 is_stmt 0 view .LVU971 + 3240 0086 18F40E6F tst r8, #2272 + 3241 008a 00D0 beq .L230 +3422:Src/main.c **** } + 3242 .loc 1 3422 6 view .LVU972 + 3243 008c 0025 movs r5, #0 + 3244 .LVL345: + 3245 .L230: +3424:Src/main.c **** { + 3246 .loc 1 3424 2 is_stmt 1 view .LVU973 +3424:Src/main.c **** { + 3247 .loc 1 3424 5 is_stmt 0 view .LVU974 + 3248 008e 10F03F0F tst r0, #63 + 3249 0092 00D0 beq .L231 +3426:Src/main.c **** } + 3250 .loc 1 3426 6 view .LVU975 + 3251 0094 0025 movs r5, #0 + 3252 .LVL346: + 3253 .L231: +3428:Src/main.c **** { + 3254 .loc 1 3428 2 is_stmt 1 view .LVU976 +3428:Src/main.c **** { + 3255 .loc 1 3428 5 is_stmt 0 view .LVU977 + 3256 0096 1FB1 cbz r7, .L232 +3428:Src/main.c **** { + 3257 .loc 1 3428 17 discriminator 1 view .LVU978 + 3258 0098 1BF0010F tst fp, #1 + 3259 009c 00D1 bne .L232 +3430:Src/main.c **** } + 3260 .loc 1 3430 6 view .LVU979 + 3261 009e 0025 movs r5, #0 + 3262 .LVL347: + 3263 .L232: +3433:Src/main.c **** { + 3264 .loc 1 3433 2 is_stmt 1 view .LVU980 +3433:Src/main.c **** { + 3265 .loc 1 3433 6 is_stmt 0 view .LVU981 + 3266 00a0 2720 movs r0, #39 + 3267 .LVL348: +3433:Src/main.c **** { + 3268 .loc 1 3433 6 view .LVU982 + 3269 00a2 FFF7FEFF bl AD9102_ReadReg + 3270 .LVL349: +3433:Src/main.c **** { + 3271 .loc 1 3433 5 discriminator 1 view .LVU983 + 3272 00a6 43F23003 movw r3, #12336 + 3273 00aa 9842 cmp r0, r3 + 3274 00ac 00D0 beq .L233 + ARM GAS /tmp/ccLSPxIe.s page 202 + + +3435:Src/main.c **** } + 3275 .loc 1 3435 6 view .LVU984 + 3276 00ae 0025 movs r5, #0 + 3277 .LVL350: + 3278 .L233: +3437:Src/main.c **** { + 3279 .loc 1 3437 2 is_stmt 1 view .LVU985 +3437:Src/main.c **** { + 3280 .loc 1 3437 6 is_stmt 0 view .LVU986 + 3281 00b0 2820 movs r0, #40 + 3282 00b2 FFF7FEFF bl AD9102_ReadReg + 3283 .LVL351: +3437:Src/main.c **** { + 3284 .loc 1 3437 5 discriminator 1 view .LVU987 + 3285 00b6 B042 cmp r0, r6 + 3286 00b8 00D0 beq .L234 +3439:Src/main.c **** } + 3287 .loc 1 3439 6 view .LVU988 + 3288 00ba 0025 movs r5, #0 + 3289 .LVL352: + 3290 .L234: +3441:Src/main.c **** { + 3291 .loc 1 3441 2 is_stmt 1 view .LVU989 +3441:Src/main.c **** { + 3292 .loc 1 3441 6 is_stmt 0 view .LVU990 + 3293 00bc 2920 movs r0, #41 + 3294 00be FFF7FEFF bl AD9102_ReadReg + 3295 .LVL353: +3441:Src/main.c **** { + 3296 .loc 1 3441 44 discriminator 1 view .LVU991 + 3297 00c2 BDF80430 ldrh r3, [sp, #4] +3441:Src/main.c **** { + 3298 .loc 1 3441 5 discriminator 1 view .LVU992 + 3299 00c6 9842 cmp r0, r3 + 3300 00c8 00D0 beq .L235 +3443:Src/main.c **** } + 3301 .loc 1 3443 6 view .LVU993 + 3302 00ca 0025 movs r5, #0 + 3303 .LVL354: + 3304 .L235: +3445:Src/main.c **** { + 3305 .loc 1 3445 2 is_stmt 1 view .LVU994 +3445:Src/main.c **** { + 3306 .loc 1 3445 6 is_stmt 0 view .LVU995 + 3307 00cc 1F20 movs r0, #31 + 3308 00ce FFF7FEFF bl AD9102_ReadReg + 3309 .LVL355: +3445:Src/main.c **** { + 3310 .loc 1 3445 5 discriminator 1 view .LVU996 + 3311 00d2 00B1 cbz r0, .L236 +3447:Src/main.c **** } + 3312 .loc 1 3447 6 view .LVU997 + 3313 00d4 0025 movs r5, #0 + 3314 .LVL356: + 3315 .L236: +3449:Src/main.c **** { + 3316 .loc 1 3449 2 is_stmt 1 view .LVU998 + ARM GAS /tmp/ccLSPxIe.s page 203 + + +3449:Src/main.c **** { + 3317 .loc 1 3449 6 is_stmt 0 view .LVU999 + 3318 00d6 5D20 movs r0, #93 + 3319 00d8 FFF7FEFF bl AD9102_ReadReg + 3320 .LVL357: +3449:Src/main.c **** { + 3321 .loc 1 3449 5 discriminator 1 view .LVU1000 + 3322 00dc 00B1 cbz r0, .L237 +3451:Src/main.c **** } + 3323 .loc 1 3451 6 view .LVU1001 + 3324 00de 0025 movs r5, #0 + 3325 .LVL358: + 3326 .L237: +3453:Src/main.c **** { + 3327 .loc 1 3453 2 is_stmt 1 view .LVU1002 +3453:Src/main.c **** { + 3328 .loc 1 3453 6 is_stmt 0 view .LVU1003 + 3329 00e0 5E20 movs r0, #94 + 3330 00e2 FFF7FEFF bl AD9102_ReadReg + 3331 .LVL359: +3453:Src/main.c **** { + 3332 .loc 1 3453 5 discriminator 1 view .LVU1004 + 3333 00e6 A042 cmp r0, r4 + 3334 00e8 00D0 beq .L238 +3455:Src/main.c **** } + 3335 .loc 1 3455 6 view .LVU1005 + 3336 00ea 0025 movs r5, #0 + 3337 .LVL360: + 3338 .L238: +3457:Src/main.c **** { + 3339 .loc 1 3457 2 is_stmt 1 view .LVU1006 +3457:Src/main.c **** { + 3340 .loc 1 3457 6 is_stmt 0 view .LVU1007 + 3341 00ec 2B20 movs r0, #43 + 3342 00ee FFF7FEFF bl AD9102_ReadReg + 3343 .LVL361: +3457:Src/main.c **** { + 3344 .loc 1 3457 5 discriminator 1 view .LVU1008 + 3345 00f2 40F20113 movw r3, #257 + 3346 00f6 9842 cmp r0, r3 + 3347 00f8 00D0 beq .L239 +3459:Src/main.c **** } + 3348 .loc 1 3459 6 view .LVU1009 + 3349 00fa 0025 movs r5, #0 + 3350 .LVL362: + 3351 .L239: +3462:Src/main.c **** } + 3352 .loc 1 3462 2 is_stmt 1 view .LVU1010 +3463:Src/main.c **** + 3353 .loc 1 3463 1 is_stmt 0 view .LVU1011 + 3354 00fc 85F00100 eor r0, r5, #1 + 3355 0100 03B0 add sp, sp, #12 + 3356 .LCFI33: + 3357 .cfi_remember_state + 3358 .cfi_def_cfa_offset 36 + 3359 @ sp needed + 3360 0102 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} + ARM GAS /tmp/ccLSPxIe.s page 204 + + + 3361 .LVL363: + 3362 .L245: + 3363 .LCFI34: + 3364 .cfi_restore_state +3405:Src/main.c **** } + 3365 .loc 1 3405 14 view .LVU1012 + 3366 0106 4FF6FF73 movw r3, #65535 + 3367 010a 0193 str r3, [sp, #4] + 3368 010c AFE7 b .L227 + 3369 .LVL364: + 3370 .L246: +3414:Src/main.c **** } + 3371 .loc 1 3414 6 view .LVU1013 + 3372 010e 0025 movs r5, #0 + 3373 0110 B5E7 b .L228 + 3374 .cfi_endproc + 3375 .LFE1234: + 3377 .section .text.AD9833_WriteWord,"ax",%progbits + 3378 .align 1 + 3379 .syntax unified + 3380 .thumb + 3381 .thumb_func + 3383 AD9833_WriteWord: + 3384 .LVL365: + 3385 .LFB1214: +2767:Src/main.c **** uint32_t tmp32 = 0; + 3386 .loc 1 2767 1 is_stmt 1 view -0 + 3387 .cfi_startproc + 3388 @ args = 0, pretend = 0, frame = 0 + 3389 @ frame_needed = 0, uses_anonymous_args = 0 +2767:Src/main.c **** uint32_t tmp32 = 0; + 3390 .loc 1 2767 1 is_stmt 0 view .LVU1015 + 3391 0000 38B5 push {r3, r4, r5, lr} + 3392 .LCFI35: + 3393 .cfi_def_cfa_offset 16 + 3394 .cfi_offset 3, -16 + 3395 .cfi_offset 4, -12 + 3396 .cfi_offset 5, -8 + 3397 .cfi_offset 14, -4 + 3398 0002 0446 mov r4, r0 +2768:Src/main.c **** + 3399 .loc 1 2768 2 is_stmt 1 view .LVU1016 + 3400 .LVL366: +2770:Src/main.c **** + 3401 .loc 1 2770 2 view .LVU1017 + 3402 0004 0021 movs r1, #0 + 3403 0006 0220 movs r0, #2 + 3404 .LVL367: +2770:Src/main.c **** + 3405 .loc 1 2770 2 is_stmt 0 view .LVU1018 + 3406 0008 FFF7FEFF bl SPI2_SetMode + 3407 .LVL368: +2772:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_SET); + 3408 .loc 1 2772 2 is_stmt 1 view .LVU1019 + 3409 000c 1E4D ldr r5, .L267 + 3410 000e 0122 movs r2, #1 + 3411 0010 4FF48051 mov r1, #4096 + ARM GAS /tmp/ccLSPxIe.s page 205 + + + 3412 0014 2846 mov r0, r5 + 3413 0016 FFF7FEFF bl HAL_GPIO_WritePin + 3414 .LVL369: +2773:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET); + 3415 .loc 1 2773 2 view .LVU1020 + 3416 001a 0122 movs r2, #1 + 3417 001c 4FF48041 mov r1, #16384 + 3418 0020 2846 mov r0, r5 + 3419 0022 FFF7FEFF bl HAL_GPIO_WritePin + 3420 .LVL370: +2774:Src/main.c **** + 3421 .loc 1 2774 2 view .LVU1021 + 3422 0026 05F50065 add r5, r5, #2048 + 3423 002a 0122 movs r2, #1 + 3424 002c 4FF48051 mov r1, #4096 + 3425 0030 2846 mov r0, r5 + 3426 0032 FFF7FEFF bl HAL_GPIO_WritePin + 3427 .LVL371: +2776:Src/main.c **** + 3428 .loc 1 2776 2 view .LVU1022 + 3429 0036 0022 movs r2, #0 + 3430 0038 4FF40051 mov r1, #8192 + 3431 003c 2846 mov r0, r5 + 3432 003e FFF7FEFF bl HAL_GPIO_WritePin + 3433 .LVL372: +2778:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); + 3434 .loc 1 2778 2 view .LVU1023 +2768:Src/main.c **** + 3435 .loc 1 2768 11 is_stmt 0 view .LVU1024 + 3436 0042 0023 movs r3, #0 + 3437 .LVL373: + 3438 .L261: +2778:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); + 3439 .loc 1 2778 63 is_stmt 1 discriminator 2 view .LVU1025 +2778:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); + 3440 .loc 1 2778 41 discriminator 2 view .LVU1026 + 3441 .LBB427: + 3442 .LBI427: + 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 3443 .loc 4 916 26 view .LVU1027 + 3444 .LBB428: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 3445 .loc 4 918 3 view .LVU1028 + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 3446 .loc 4 918 12 is_stmt 0 view .LVU1029 + 3447 0044 114A ldr r2, .L267+4 + 3448 0046 9268 ldr r2, [r2, #8] + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 3449 .loc 4 918 66 view .LVU1030 + 3450 0048 12F0020F tst r2, #2 + 3451 004c 05D1 bne .L260 + 3452 .LVL374: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 3453 .loc 4 918 66 view .LVU1031 + 3454 .LBE428: + 3455 .LBE427: +2778:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); + ARM GAS /tmp/ccLSPxIe.s page 206 + + + 3456 .loc 1 2778 50 discriminator 1 view .LVU1032 + 3457 004e 5A1C adds r2, r3, #1 + 3458 .LVL375: +2778:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); + 3459 .loc 1 2778 41 discriminator 1 view .LVU1033 + 3460 0050 B3F57A7F cmp r3, #1000 + 3461 0054 01D2 bcs .L260 +2778:Src/main.c **** LL_SPI_TransmitData16(SPI2, word); + 3462 .loc 1 2778 50 discriminator 1 view .LVU1034 + 3463 0056 1346 mov r3, r2 + 3464 0058 F4E7 b .L261 + 3465 .LVL376: + 3466 .L260: +2779:Src/main.c **** tmp32 = 0; + 3467 .loc 1 2779 2 is_stmt 1 view .LVU1035 + 3468 .LBB429: + 3469 .LBI429: +1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 3470 .loc 4 1373 22 view .LVU1036 + 3471 .LBB430: +1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; + 3472 .loc 4 1376 3 view .LVU1037 + 3473 .loc 4 1377 3 view .LVU1038 + 3474 .loc 4 1377 10 is_stmt 0 view .LVU1039 + 3475 005a 0C4B ldr r3, .L267+4 + 3476 005c 9C81 strh r4, [r3, #12] @ movhi + 3477 .LVL377: + 3478 .loc 4 1377 10 view .LVU1040 + 3479 .LBE430: + 3480 .LBE429: +2780:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} + 3481 .loc 1 2780 2 is_stmt 1 view .LVU1041 +2781:Src/main.c **** (void) SPI2->DR; + 3482 .loc 1 2781 2 view .LVU1042 +2780:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2)) && (tmp32++ < 1000)) {} + 3483 .loc 1 2780 8 is_stmt 0 view .LVU1043 + 3484 005e 0023 movs r3, #0 + 3485 .LVL378: + 3486 .L263: +2781:Src/main.c **** (void) SPI2->DR; + 3487 .loc 1 2781 64 is_stmt 1 discriminator 2 view .LVU1044 +2781:Src/main.c **** (void) SPI2->DR; + 3488 .loc 1 2781 42 discriminator 2 view .LVU1045 + 3489 .LBB431: + 3490 .LBI431: + 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 3491 .loc 4 905 26 view .LVU1046 + 3492 .LBB432: + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 3493 .loc 4 907 3 view .LVU1047 + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 3494 .loc 4 907 12 is_stmt 0 view .LVU1048 + 3495 0060 0A4A ldr r2, .L267+4 + 3496 0062 9268 ldr r2, [r2, #8] + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 3497 .loc 4 907 68 view .LVU1049 + 3498 0064 12F0010F tst r2, #1 + ARM GAS /tmp/ccLSPxIe.s page 207 + + + 3499 0068 05D1 bne .L262 + 3500 .LVL379: + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 3501 .loc 4 907 68 view .LVU1050 + 3502 .LBE432: + 3503 .LBE431: +2781:Src/main.c **** (void) SPI2->DR; + 3504 .loc 1 2781 51 discriminator 1 view .LVU1051 + 3505 006a 5A1C adds r2, r3, #1 + 3506 .LVL380: +2781:Src/main.c **** (void) SPI2->DR; + 3507 .loc 1 2781 42 discriminator 1 view .LVU1052 + 3508 006c B3F57A7F cmp r3, #1000 + 3509 0070 01D2 bcs .L262 +2781:Src/main.c **** (void) SPI2->DR; + 3510 .loc 1 2781 51 discriminator 1 view .LVU1053 + 3511 0072 1346 mov r3, r2 + 3512 0074 F4E7 b .L263 + 3513 .LVL381: + 3514 .L262: +2782:Src/main.c **** + 3515 .loc 1 2782 2 is_stmt 1 view .LVU1054 + 3516 0076 054B ldr r3, .L267+4 + 3517 0078 DB68 ldr r3, [r3, #12] +2784:Src/main.c **** } + 3518 .loc 1 2784 2 view .LVU1055 + 3519 007a 0122 movs r2, #1 + 3520 007c 4FF40051 mov r1, #8192 + 3521 0080 0348 ldr r0, .L267+8 + 3522 0082 FFF7FEFF bl HAL_GPIO_WritePin + 3523 .LVL382: +2785:Src/main.c **** + 3524 .loc 1 2785 1 is_stmt 0 view .LVU1056 + 3525 0086 38BD pop {r3, r4, r5, pc} + 3526 .LVL383: + 3527 .L268: +2785:Src/main.c **** + 3528 .loc 1 2785 1 view .LVU1057 + 3529 .align 2 + 3530 .L267: + 3531 0088 00040240 .word 1073873920 + 3532 008c 00380040 .word 1073756160 + 3533 0090 000C0240 .word 1073875968 + 3534 .cfi_endproc + 3535 .LFE1214: + 3537 .section .text.AD9833_Apply,"ax",%progbits + 3538 .align 1 + 3539 .syntax unified + 3540 .thumb + 3541 .thumb_func + 3543 AD9833_Apply: + 3544 .LVL384: + 3545 .LFB1215: +2788:Src/main.c **** uint16_t control = 0x2000u; // B28 = 1 + 3546 .loc 1 2788 1 is_stmt 1 view -0 + 3547 .cfi_startproc + 3548 @ args = 0, pretend = 0, frame = 0 + ARM GAS /tmp/ccLSPxIe.s page 208 + + + 3549 @ frame_needed = 0, uses_anonymous_args = 0 +2788:Src/main.c **** uint16_t control = 0x2000u; // B28 = 1 + 3550 .loc 1 2788 1 is_stmt 0 view .LVU1059 + 3551 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 3552 .LCFI36: + 3553 .cfi_def_cfa_offset 24 + 3554 .cfi_offset 4, -24 + 3555 .cfi_offset 5, -20 + 3556 .cfi_offset 6, -16 + 3557 .cfi_offset 7, -12 + 3558 .cfi_offset 8, -8 + 3559 .cfi_offset 14, -4 + 3560 0004 0546 mov r5, r0 +2789:Src/main.c **** if (triangle) + 3561 .loc 1 2789 2 is_stmt 1 view .LVU1060 + 3562 .LVL385: +2790:Src/main.c **** { + 3563 .loc 1 2790 2 view .LVU1061 +2790:Src/main.c **** { + 3564 .loc 1 2790 5 is_stmt 0 view .LVU1062 + 3565 0006 F9B9 cbnz r1, .L272 +2789:Src/main.c **** if (triangle) + 3566 .loc 1 2789 11 view .LVU1063 + 3567 0008 4FF40057 mov r7, #8192 + 3568 .L270: + 3569 .LVL386: +2794:Src/main.c **** + 3570 .loc 1 2794 2 is_stmt 1 view .LVU1064 +2794:Src/main.c **** + 3571 .loc 1 2794 10 is_stmt 0 view .LVU1065 + 3572 000c 47F48078 orr r8, r7, #256 + 3573 .LVL387: +2796:Src/main.c **** uint16_t lsw = (uint16_t)(0x4000u | (freq_word & 0x3FFFu)); // FREQ0 LSB + 3574 .loc 1 2796 2 is_stmt 1 view .LVU1066 +2797:Src/main.c **** uint16_t msw = (uint16_t)(0x4000u | ((freq_word >> 14) & 0x3FFFu)); // FREQ0 MSB + 3575 .loc 1 2797 2 view .LVU1067 +2797:Src/main.c **** uint16_t msw = (uint16_t)(0x4000u | ((freq_word >> 14) & 0x3FFFu)); // FREQ0 MSB + 3576 .loc 1 2797 49 is_stmt 0 view .LVU1068 + 3577 0010 C2F30D06 ubfx r6, r2, #0, #14 +2797:Src/main.c **** uint16_t msw = (uint16_t)(0x4000u | ((freq_word >> 14) & 0x3FFFu)); // FREQ0 MSB + 3578 .loc 1 2797 11 view .LVU1069 + 3579 0014 46F48046 orr r6, r6, #16384 + 3580 .LVL388: +2798:Src/main.c **** + 3581 .loc 1 2798 2 is_stmt 1 view .LVU1070 +2798:Src/main.c **** + 3582 .loc 1 2798 57 is_stmt 0 view .LVU1071 + 3583 0018 C2F38D32 ubfx r2, r2, #14, #14 + 3584 .LVL389: +2798:Src/main.c **** + 3585 .loc 1 2798 11 view .LVU1072 + 3586 001c 42F48044 orr r4, r2, #16384 + 3587 .LVL390: +2800:Src/main.c **** AD9833_WriteWord(lsw); + 3588 .loc 1 2800 2 is_stmt 1 view .LVU1073 + 3589 0020 4046 mov r0, r8 + 3590 .LVL391: + ARM GAS /tmp/ccLSPxIe.s page 209 + + +2800:Src/main.c **** AD9833_WriteWord(lsw); + 3591 .loc 1 2800 2 is_stmt 0 view .LVU1074 + 3592 0022 FFF7FEFF bl AD9833_WriteWord + 3593 .LVL392: +2801:Src/main.c **** AD9833_WriteWord(msw); + 3594 .loc 1 2801 2 is_stmt 1 view .LVU1075 + 3595 0026 3046 mov r0, r6 + 3596 0028 FFF7FEFF bl AD9833_WriteWord + 3597 .LVL393: +2802:Src/main.c **** AD9833_WriteWord(0xC000u); // PHASE0 = 0 + 3598 .loc 1 2802 2 view .LVU1076 + 3599 002c 2046 mov r0, r4 + 3600 002e FFF7FEFF bl AD9833_WriteWord + 3601 .LVL394: +2803:Src/main.c **** + 3602 .loc 1 2803 2 view .LVU1077 + 3603 0032 4FF44040 mov r0, #49152 + 3604 0036 FFF7FEFF bl AD9833_WriteWord + 3605 .LVL395: +2805:Src/main.c **** { + 3606 .loc 1 2805 2 view .LVU1078 +2805:Src/main.c **** { + 3607 .loc 1 2805 5 is_stmt 0 view .LVU1079 + 3608 003a 05B9 cbnz r5, .L271 +2794:Src/main.c **** + 3609 .loc 1 2794 10 view .LVU1080 + 3610 003c 4746 mov r7, r8 + 3611 .L271: + 3612 .LVL396: +2809:Src/main.c **** } + 3613 .loc 1 2809 2 is_stmt 1 view .LVU1081 + 3614 003e 3846 mov r0, r7 + 3615 0040 FFF7FEFF bl AD9833_WriteWord + 3616 .LVL397: +2810:Src/main.c **** + 3617 .loc 1 2810 1 is_stmt 0 view .LVU1082 + 3618 0044 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 3619 .LVL398: + 3620 .L272: +2792:Src/main.c **** } + 3621 .loc 1 2792 11 view .LVU1083 + 3622 0048 42F20207 movw r7, #8194 + 3623 004c DEE7 b .L270 + 3624 .cfi_endproc + 3625 .LFE1215: + 3627 .section .text.OUT_trigger,"ax",%progbits + 3628 .align 1 + 3629 .syntax unified + 3630 .thumb + 3631 .thumb_func + 3633 OUT_trigger: + 3634 .LVL399: + 3635 .LFB1211: +2684:Src/main.c **** switch (out_n) + 3636 .loc 1 2684 1 is_stmt 1 view -0 + 3637 .cfi_startproc + 3638 @ args = 0, pretend = 0, frame = 0 + ARM GAS /tmp/ccLSPxIe.s page 210 + + + 3639 @ frame_needed = 0, uses_anonymous_args = 0 +2684:Src/main.c **** switch (out_n) + 3640 .loc 1 2684 1 is_stmt 0 view .LVU1085 + 3641 0000 10B5 push {r4, lr} + 3642 .LCFI37: + 3643 .cfi_def_cfa_offset 8 + 3644 .cfi_offset 4, -8 + 3645 .cfi_offset 14, -4 +2685:Src/main.c **** { + 3646 .loc 1 2685 2 is_stmt 1 view .LVU1086 + 3647 0002 0928 cmp r0, #9 + 3648 0004 13D8 bhi .L274 + 3649 0006 DFE800F0 tbb [pc, r0] + 3650 .L277: + 3651 000a 05 .byte (.L286-.L277)/2 + 3652 000b 13 .byte (.L285-.L277)/2 + 3653 000c 21 .byte (.L284-.L277)/2 + 3654 000d 2F .byte (.L283-.L277)/2 + 3655 000e 3D .byte (.L282-.L277)/2 + 3656 000f 4B .byte (.L281-.L277)/2 + 3657 0010 59 .byte (.L280-.L277)/2 + 3658 0011 65 .byte (.L279-.L277)/2 + 3659 0012 71 .byte (.L278-.L277)/2 + 3660 0013 7D .byte (.L276-.L277)/2 + 3661 .p2align 1 + 3662 .L286: +2688:Src/main.c **** HAL_GPIO_WritePin(OUT_0_GPIO_Port, OUT_0_Pin, GPIO_PIN_RESET); + 3663 .loc 1 2688 3 view .LVU1087 + 3664 0014 414C ldr r4, .L289 + 3665 0016 0122 movs r2, #1 + 3666 0018 4FF48061 mov r1, #1024 + 3667 001c 2046 mov r0, r4 + 3668 .LVL400: +2688:Src/main.c **** HAL_GPIO_WritePin(OUT_0_GPIO_Port, OUT_0_Pin, GPIO_PIN_RESET); + 3669 .loc 1 2688 3 is_stmt 0 view .LVU1088 + 3670 001e FFF7FEFF bl HAL_GPIO_WritePin + 3671 .LVL401: +2689:Src/main.c **** break; + 3672 .loc 1 2689 3 is_stmt 1 view .LVU1089 + 3673 0022 0022 movs r2, #0 + 3674 0024 4FF48061 mov r1, #1024 + 3675 0028 2046 mov r0, r4 + 3676 002a FFF7FEFF bl HAL_GPIO_WritePin + 3677 .LVL402: +2690:Src/main.c **** + 3678 .loc 1 2690 2 view .LVU1090 + 3679 .L274: +2737:Src/main.c **** + 3680 .loc 1 2737 1 is_stmt 0 view .LVU1091 + 3681 002e 10BD pop {r4, pc} + 3682 .LVL403: + 3683 .L285: +2693:Src/main.c **** HAL_GPIO_WritePin(OUT_1_GPIO_Port, OUT_1_Pin, GPIO_PIN_RESET); + 3684 .loc 1 2693 3 is_stmt 1 view .LVU1092 + 3685 0030 3A4C ldr r4, .L289 + 3686 0032 0122 movs r2, #1 + 3687 0034 4FF40061 mov r1, #2048 + ARM GAS /tmp/ccLSPxIe.s page 211 + + + 3688 0038 2046 mov r0, r4 + 3689 .LVL404: +2693:Src/main.c **** HAL_GPIO_WritePin(OUT_1_GPIO_Port, OUT_1_Pin, GPIO_PIN_RESET); + 3690 .loc 1 2693 3 is_stmt 0 view .LVU1093 + 3691 003a FFF7FEFF bl HAL_GPIO_WritePin + 3692 .LVL405: +2694:Src/main.c **** break; + 3693 .loc 1 2694 3 is_stmt 1 view .LVU1094 + 3694 003e 0022 movs r2, #0 + 3695 0040 4FF40061 mov r1, #2048 + 3696 0044 2046 mov r0, r4 + 3697 0046 FFF7FEFF bl HAL_GPIO_WritePin + 3698 .LVL406: +2695:Src/main.c **** + 3699 .loc 1 2695 2 view .LVU1095 + 3700 004a F0E7 b .L274 + 3701 .LVL407: + 3702 .L284: +2698:Src/main.c **** HAL_GPIO_WritePin(OUT_2_GPIO_Port, OUT_2_Pin, GPIO_PIN_RESET); + 3703 .loc 1 2698 3 view .LVU1096 + 3704 004c 334C ldr r4, .L289 + 3705 004e 0122 movs r2, #1 + 3706 0050 4FF48051 mov r1, #4096 + 3707 0054 2046 mov r0, r4 + 3708 .LVL408: +2698:Src/main.c **** HAL_GPIO_WritePin(OUT_2_GPIO_Port, OUT_2_Pin, GPIO_PIN_RESET); + 3709 .loc 1 2698 3 is_stmt 0 view .LVU1097 + 3710 0056 FFF7FEFF bl HAL_GPIO_WritePin + 3711 .LVL409: +2699:Src/main.c **** break; + 3712 .loc 1 2699 3 is_stmt 1 view .LVU1098 + 3713 005a 0022 movs r2, #0 + 3714 005c 4FF48051 mov r1, #4096 + 3715 0060 2046 mov r0, r4 + 3716 0062 FFF7FEFF bl HAL_GPIO_WritePin + 3717 .LVL410: 2700:Src/main.c **** - 3087 .loc 1 2700 2 is_stmt 1 view .LVU945 -2700:Src/main.c **** - 3088 .loc 1 2700 10 is_stmt 0 view .LVU946 - 3089 000c 47F48078 orr r8, r7, #256 - 3090 .LVL349: -2702:Src/main.c **** uint16_t lsw = (uint16_t)(0x4000u | (freq_word & 0x3FFFu)); // FREQ0 LSB - 3091 .loc 1 2702 2 is_stmt 1 view .LVU947 -2703:Src/main.c **** uint16_t msw = (uint16_t)(0x4000u | ((freq_word >> 14) & 0x3FFFu)); // FREQ0 MSB - 3092 .loc 1 2703 2 view .LVU948 -2703:Src/main.c **** uint16_t msw = (uint16_t)(0x4000u | ((freq_word >> 14) & 0x3FFFu)); // FREQ0 MSB - 3093 .loc 1 2703 49 is_stmt 0 view .LVU949 - 3094 0010 C2F30D06 ubfx r6, r2, #0, #14 -2703:Src/main.c **** uint16_t msw = (uint16_t)(0x4000u | ((freq_word >> 14) & 0x3FFFu)); // FREQ0 MSB - 3095 .loc 1 2703 11 view .LVU950 - 3096 0014 46F48046 orr r6, r6, #16384 - 3097 .LVL350: -2704:Src/main.c **** - 3098 .loc 1 2704 2 is_stmt 1 view .LVU951 -2704:Src/main.c **** - 3099 .loc 1 2704 57 is_stmt 0 view .LVU952 - 3100 0018 C2F38D32 ubfx r2, r2, #14, #14 - 3101 .LVL351: -2704:Src/main.c **** - 3102 .loc 1 2704 11 view .LVU953 - 3103 001c 42F48044 orr r4, r2, #16384 - 3104 .LVL352: -2706:Src/main.c **** AD9833_WriteWord(lsw); - 3105 .loc 1 2706 2 is_stmt 1 view .LVU954 - 3106 0020 4046 mov r0, r8 - 3107 .LVL353: -2706:Src/main.c **** AD9833_WriteWord(lsw); - 3108 .loc 1 2706 2 is_stmt 0 view .LVU955 - 3109 0022 FFF7FEFF bl AD9833_WriteWord - 3110 .LVL354: -2707:Src/main.c **** AD9833_WriteWord(msw); - 3111 .loc 1 2707 2 is_stmt 1 view .LVU956 - 3112 0026 3046 mov r0, r6 - ARM GAS /tmp/ccuHnxNu.s page 195 + 3718 .loc 1 2700 2 view .LVU1099 + 3719 0066 E2E7 b .L274 + 3720 .LVL411: + 3721 .L283: +2703:Src/main.c **** HAL_GPIO_WritePin(OUT_3_GPIO_Port, OUT_3_Pin, GPIO_PIN_RESET); + 3722 .loc 1 2703 3 view .LVU1100 + 3723 0068 2C4C ldr r4, .L289 + 3724 006a 0122 movs r2, #1 + 3725 006c 4FF40051 mov r1, #8192 + 3726 0070 2046 mov r0, r4 + 3727 .LVL412: +2703:Src/main.c **** HAL_GPIO_WritePin(OUT_3_GPIO_Port, OUT_3_Pin, GPIO_PIN_RESET); + 3728 .loc 1 2703 3 is_stmt 0 view .LVU1101 + 3729 0072 FFF7FEFF bl HAL_GPIO_WritePin + 3730 .LVL413: +2704:Src/main.c **** break; + 3731 .loc 1 2704 3 is_stmt 1 view .LVU1102 + 3732 0076 0022 movs r2, #0 + 3733 0078 4FF40051 mov r1, #8192 + 3734 007c 2046 mov r0, r4 + ARM GAS /tmp/ccLSPxIe.s page 212 - 3113 0028 FFF7FEFF bl AD9833_WriteWord - 3114 .LVL355: -2708:Src/main.c **** AD9833_WriteWord(0xC000u); // PHASE0 = 0 - 3115 .loc 1 2708 2 view .LVU957 - 3116 002c 2046 mov r0, r4 - 3117 002e FFF7FEFF bl AD9833_WriteWord - 3118 .LVL356: -2709:Src/main.c **** - 3119 .loc 1 2709 2 view .LVU958 - 3120 0032 4FF44040 mov r0, #49152 - 3121 0036 FFF7FEFF bl AD9833_WriteWord - 3122 .LVL357: -2711:Src/main.c **** { - 3123 .loc 1 2711 2 view .LVU959 -2711:Src/main.c **** { - 3124 .loc 1 2711 5 is_stmt 0 view .LVU960 - 3125 003a 05B9 cbnz r5, .L221 -2700:Src/main.c **** - 3126 .loc 1 2700 10 view .LVU961 - 3127 003c 4746 mov r7, r8 - 3128 .L221: - 3129 .LVL358: -2715:Src/main.c **** } - 3130 .loc 1 2715 2 is_stmt 1 view .LVU962 - 3131 003e 3846 mov r0, r7 - 3132 0040 FFF7FEFF bl AD9833_WriteWord - 3133 .LVL359: -2716:Src/main.c **** - 3134 .loc 1 2716 1 is_stmt 0 view .LVU963 - 3135 0044 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 3136 .LVL360: - 3137 .L222: -2698:Src/main.c **** } - 3138 .loc 1 2698 11 view .LVU964 - 3139 0048 42F20207 movw r7, #8194 - 3140 004c DEE7 b .L220 - 3141 .cfi_endproc - 3142 .LFE1215: - 3144 .section .text.OUT_trigger,"ax",%progbits - 3145 .align 1 - 3146 .syntax unified - 3147 .thumb - 3148 .thumb_func - 3150 OUT_trigger: - 3151 .LVL361: - 3152 .LFB1211: -2590:Src/main.c **** switch (out_n) - 3153 .loc 1 2590 1 is_stmt 1 view -0 - 3154 .cfi_startproc - 3155 @ args = 0, pretend = 0, frame = 0 - 3156 @ frame_needed = 0, uses_anonymous_args = 0 -2590:Src/main.c **** switch (out_n) - 3157 .loc 1 2590 1 is_stmt 0 view .LVU966 - 3158 0000 10B5 push {r4, lr} - 3159 .LCFI34: - 3160 .cfi_def_cfa_offset 8 - 3161 .cfi_offset 4, -8 - ARM GAS /tmp/ccuHnxNu.s page 196 + 3735 007e FFF7FEFF bl HAL_GPIO_WritePin + 3736 .LVL414: +2705:Src/main.c **** + 3737 .loc 1 2705 2 view .LVU1103 + 3738 0082 D4E7 b .L274 + 3739 .LVL415: + 3740 .L282: +2708:Src/main.c **** HAL_GPIO_WritePin(OUT_4_GPIO_Port, OUT_4_Pin, GPIO_PIN_RESET); + 3741 .loc 1 2708 3 view .LVU1104 + 3742 0084 254C ldr r4, .L289 + 3743 0086 0122 movs r2, #1 + 3744 0088 4FF48041 mov r1, #16384 + 3745 008c 2046 mov r0, r4 + 3746 .LVL416: +2708:Src/main.c **** HAL_GPIO_WritePin(OUT_4_GPIO_Port, OUT_4_Pin, GPIO_PIN_RESET); + 3747 .loc 1 2708 3 is_stmt 0 view .LVU1105 + 3748 008e FFF7FEFF bl HAL_GPIO_WritePin + 3749 .LVL417: +2709:Src/main.c **** break; + 3750 .loc 1 2709 3 is_stmt 1 view .LVU1106 + 3751 0092 0022 movs r2, #0 + 3752 0094 4FF48041 mov r1, #16384 + 3753 0098 2046 mov r0, r4 + 3754 009a FFF7FEFF bl HAL_GPIO_WritePin + 3755 .LVL418: +2710:Src/main.c **** + 3756 .loc 1 2710 2 view .LVU1107 + 3757 009e C6E7 b .L274 + 3758 .LVL419: + 3759 .L281: +2713:Src/main.c **** HAL_GPIO_WritePin(OUT_5_GPIO_Port, OUT_5_Pin, GPIO_PIN_RESET); + 3760 .loc 1 2713 3 view .LVU1108 + 3761 00a0 1E4C ldr r4, .L289 + 3762 00a2 0122 movs r2, #1 + 3763 00a4 4FF40041 mov r1, #32768 + 3764 00a8 2046 mov r0, r4 + 3765 .LVL420: +2713:Src/main.c **** HAL_GPIO_WritePin(OUT_5_GPIO_Port, OUT_5_Pin, GPIO_PIN_RESET); + 3766 .loc 1 2713 3 is_stmt 0 view .LVU1109 + 3767 00aa FFF7FEFF bl HAL_GPIO_WritePin + 3768 .LVL421: +2714:Src/main.c **** break; + 3769 .loc 1 2714 3 is_stmt 1 view .LVU1110 + 3770 00ae 0022 movs r2, #0 + 3771 00b0 4FF40041 mov r1, #32768 + 3772 00b4 2046 mov r0, r4 + 3773 00b6 FFF7FEFF bl HAL_GPIO_WritePin + 3774 .LVL422: +2715:Src/main.c **** + 3775 .loc 1 2715 2 view .LVU1111 + 3776 00ba B8E7 b .L274 + 3777 .LVL423: + 3778 .L280: +2718:Src/main.c **** HAL_GPIO_WritePin(OUT_6_GPIO_Port, OUT_6_Pin, GPIO_PIN_RESET); + 3779 .loc 1 2718 3 view .LVU1112 + 3780 00bc 184C ldr r4, .L289+4 + 3781 00be 0122 movs r2, #1 + ARM GAS /tmp/ccLSPxIe.s page 213 - 3162 .cfi_offset 14, -4 -2591:Src/main.c **** { - 3163 .loc 1 2591 2 is_stmt 1 view .LVU967 - 3164 0002 0928 cmp r0, #9 - 3165 0004 13D8 bhi .L224 - 3166 0006 DFE800F0 tbb [pc, r0] - 3167 .L227: - 3168 000a 05 .byte (.L236-.L227)/2 - 3169 000b 13 .byte (.L235-.L227)/2 - 3170 000c 21 .byte (.L234-.L227)/2 - 3171 000d 2F .byte (.L233-.L227)/2 - 3172 000e 3D .byte (.L232-.L227)/2 - 3173 000f 4B .byte (.L231-.L227)/2 - 3174 0010 59 .byte (.L230-.L227)/2 - 3175 0011 65 .byte (.L229-.L227)/2 - 3176 0012 71 .byte (.L228-.L227)/2 - 3177 0013 7D .byte (.L226-.L227)/2 - 3178 .p2align 1 - 3179 .L236: -2594:Src/main.c **** HAL_GPIO_WritePin(OUT_0_GPIO_Port, OUT_0_Pin, GPIO_PIN_RESET); - 3180 .loc 1 2594 3 view .LVU968 - 3181 0014 414C ldr r4, .L239 - 3182 0016 0122 movs r2, #1 - 3183 0018 4FF48061 mov r1, #1024 - 3184 001c 2046 mov r0, r4 - 3185 .LVL362: -2594:Src/main.c **** HAL_GPIO_WritePin(OUT_0_GPIO_Port, OUT_0_Pin, GPIO_PIN_RESET); - 3186 .loc 1 2594 3 is_stmt 0 view .LVU969 - 3187 001e FFF7FEFF bl HAL_GPIO_WritePin - 3188 .LVL363: -2595:Src/main.c **** break; - 3189 .loc 1 2595 3 is_stmt 1 view .LVU970 - 3190 0022 0022 movs r2, #0 - 3191 0024 4FF48061 mov r1, #1024 - 3192 0028 2046 mov r0, r4 - 3193 002a FFF7FEFF bl HAL_GPIO_WritePin - 3194 .LVL364: -2596:Src/main.c **** - 3195 .loc 1 2596 2 view .LVU971 - 3196 .L224: -2643:Src/main.c **** - 3197 .loc 1 2643 1 is_stmt 0 view .LVU972 - 3198 002e 10BD pop {r4, pc} - 3199 .LVL365: - 3200 .L235: -2599:Src/main.c **** HAL_GPIO_WritePin(OUT_1_GPIO_Port, OUT_1_Pin, GPIO_PIN_RESET); - 3201 .loc 1 2599 3 is_stmt 1 view .LVU973 - 3202 0030 3A4C ldr r4, .L239 - 3203 0032 0122 movs r2, #1 - 3204 0034 4FF40061 mov r1, #2048 - 3205 0038 2046 mov r0, r4 - 3206 .LVL366: -2599:Src/main.c **** HAL_GPIO_WritePin(OUT_1_GPIO_Port, OUT_1_Pin, GPIO_PIN_RESET); - 3207 .loc 1 2599 3 is_stmt 0 view .LVU974 - 3208 003a FFF7FEFF bl HAL_GPIO_WritePin - 3209 .LVL367: -2600:Src/main.c **** break; - ARM GAS /tmp/ccuHnxNu.s page 197 + 3782 00c0 1021 movs r1, #16 + 3783 00c2 2046 mov r0, r4 + 3784 .LVL424: +2718:Src/main.c **** HAL_GPIO_WritePin(OUT_6_GPIO_Port, OUT_6_Pin, GPIO_PIN_RESET); + 3785 .loc 1 2718 3 is_stmt 0 view .LVU1113 + 3786 00c4 FFF7FEFF bl HAL_GPIO_WritePin + 3787 .LVL425: +2719:Src/main.c **** break; + 3788 .loc 1 2719 3 is_stmt 1 view .LVU1114 + 3789 00c8 0022 movs r2, #0 + 3790 00ca 1021 movs r1, #16 + 3791 00cc 2046 mov r0, r4 + 3792 00ce FFF7FEFF bl HAL_GPIO_WritePin + 3793 .LVL426: +2720:Src/main.c **** + 3794 .loc 1 2720 2 view .LVU1115 + 3795 00d2 ACE7 b .L274 + 3796 .LVL427: + 3797 .L279: +2723:Src/main.c **** HAL_GPIO_WritePin(OUT_7_GPIO_Port, OUT_7_Pin, GPIO_PIN_RESET); + 3798 .loc 1 2723 3 view .LVU1116 + 3799 00d4 124C ldr r4, .L289+4 + 3800 00d6 0122 movs r2, #1 + 3801 00d8 2021 movs r1, #32 + 3802 00da 2046 mov r0, r4 + 3803 .LVL428: +2723:Src/main.c **** HAL_GPIO_WritePin(OUT_7_GPIO_Port, OUT_7_Pin, GPIO_PIN_RESET); + 3804 .loc 1 2723 3 is_stmt 0 view .LVU1117 + 3805 00dc FFF7FEFF bl HAL_GPIO_WritePin + 3806 .LVL429: +2724:Src/main.c **** break; + 3807 .loc 1 2724 3 is_stmt 1 view .LVU1118 + 3808 00e0 0022 movs r2, #0 + 3809 00e2 2021 movs r1, #32 + 3810 00e4 2046 mov r0, r4 + 3811 00e6 FFF7FEFF bl HAL_GPIO_WritePin + 3812 .LVL430: +2725:Src/main.c **** + 3813 .loc 1 2725 2 view .LVU1119 + 3814 00ea A0E7 b .L274 + 3815 .LVL431: + 3816 .L278: +2728:Src/main.c **** HAL_GPIO_WritePin(OUT_8_GPIO_Port, OUT_8_Pin, GPIO_PIN_RESET); + 3817 .loc 1 2728 3 view .LVU1120 + 3818 00ec 0C4C ldr r4, .L289+4 + 3819 00ee 0122 movs r2, #1 + 3820 00f0 4021 movs r1, #64 + 3821 00f2 2046 mov r0, r4 + 3822 .LVL432: +2728:Src/main.c **** HAL_GPIO_WritePin(OUT_8_GPIO_Port, OUT_8_Pin, GPIO_PIN_RESET); + 3823 .loc 1 2728 3 is_stmt 0 view .LVU1121 + 3824 00f4 FFF7FEFF bl HAL_GPIO_WritePin + 3825 .LVL433: +2729:Src/main.c **** break; + 3826 .loc 1 2729 3 is_stmt 1 view .LVU1122 + 3827 00f8 0022 movs r2, #0 + 3828 00fa 4021 movs r1, #64 + ARM GAS /tmp/ccLSPxIe.s page 214 - 3210 .loc 1 2600 3 is_stmt 1 view .LVU975 - 3211 003e 0022 movs r2, #0 - 3212 0040 4FF40061 mov r1, #2048 - 3213 0044 2046 mov r0, r4 - 3214 0046 FFF7FEFF bl HAL_GPIO_WritePin - 3215 .LVL368: -2601:Src/main.c **** - 3216 .loc 1 2601 2 view .LVU976 - 3217 004a F0E7 b .L224 - 3218 .LVL369: - 3219 .L234: -2604:Src/main.c **** HAL_GPIO_WritePin(OUT_2_GPIO_Port, OUT_2_Pin, GPIO_PIN_RESET); - 3220 .loc 1 2604 3 view .LVU977 - 3221 004c 334C ldr r4, .L239 - 3222 004e 0122 movs r2, #1 - 3223 0050 4FF48051 mov r1, #4096 - 3224 0054 2046 mov r0, r4 - 3225 .LVL370: -2604:Src/main.c **** HAL_GPIO_WritePin(OUT_2_GPIO_Port, OUT_2_Pin, GPIO_PIN_RESET); - 3226 .loc 1 2604 3 is_stmt 0 view .LVU978 - 3227 0056 FFF7FEFF bl HAL_GPIO_WritePin - 3228 .LVL371: -2605:Src/main.c **** break; - 3229 .loc 1 2605 3 is_stmt 1 view .LVU979 - 3230 005a 0022 movs r2, #0 - 3231 005c 4FF48051 mov r1, #4096 - 3232 0060 2046 mov r0, r4 - 3233 0062 FFF7FEFF bl HAL_GPIO_WritePin - 3234 .LVL372: -2606:Src/main.c **** - 3235 .loc 1 2606 2 view .LVU980 - 3236 0066 E2E7 b .L224 - 3237 .LVL373: - 3238 .L233: -2609:Src/main.c **** HAL_GPIO_WritePin(OUT_3_GPIO_Port, OUT_3_Pin, GPIO_PIN_RESET); - 3239 .loc 1 2609 3 view .LVU981 - 3240 0068 2C4C ldr r4, .L239 - 3241 006a 0122 movs r2, #1 - 3242 006c 4FF40051 mov r1, #8192 - 3243 0070 2046 mov r0, r4 - 3244 .LVL374: -2609:Src/main.c **** HAL_GPIO_WritePin(OUT_3_GPIO_Port, OUT_3_Pin, GPIO_PIN_RESET); - 3245 .loc 1 2609 3 is_stmt 0 view .LVU982 - 3246 0072 FFF7FEFF bl HAL_GPIO_WritePin - 3247 .LVL375: -2610:Src/main.c **** break; - 3248 .loc 1 2610 3 is_stmt 1 view .LVU983 - 3249 0076 0022 movs r2, #0 - 3250 0078 4FF40051 mov r1, #8192 - 3251 007c 2046 mov r0, r4 - 3252 007e FFF7FEFF bl HAL_GPIO_WritePin - 3253 .LVL376: -2611:Src/main.c **** - 3254 .loc 1 2611 2 view .LVU984 - 3255 0082 D4E7 b .L224 - 3256 .LVL377: - 3257 .L232: - ARM GAS /tmp/ccuHnxNu.s page 198 + 3829 00fc 2046 mov r0, r4 + 3830 00fe FFF7FEFF bl HAL_GPIO_WritePin + 3831 .LVL434: +2730:Src/main.c **** + 3832 .loc 1 2730 2 view .LVU1123 + 3833 0102 94E7 b .L274 + 3834 .LVL435: + 3835 .L276: +2733:Src/main.c **** HAL_GPIO_WritePin(OUT_9_GPIO_Port, OUT_9_Pin, GPIO_PIN_RESET); + 3836 .loc 1 2733 3 view .LVU1124 + 3837 0104 064C ldr r4, .L289+4 + 3838 0106 0122 movs r2, #1 + 3839 0108 8021 movs r1, #128 + 3840 010a 2046 mov r0, r4 + 3841 .LVL436: +2733:Src/main.c **** HAL_GPIO_WritePin(OUT_9_GPIO_Port, OUT_9_Pin, GPIO_PIN_RESET); + 3842 .loc 1 2733 3 is_stmt 0 view .LVU1125 + 3843 010c FFF7FEFF bl HAL_GPIO_WritePin + 3844 .LVL437: +2734:Src/main.c **** break; + 3845 .loc 1 2734 3 is_stmt 1 view .LVU1126 + 3846 0110 0022 movs r2, #0 + 3847 0112 8021 movs r1, #128 + 3848 0114 2046 mov r0, r4 + 3849 0116 FFF7FEFF bl HAL_GPIO_WritePin + 3850 .LVL438: +2735:Src/main.c **** } + 3851 .loc 1 2735 2 view .LVU1127 +2737:Src/main.c **** + 3852 .loc 1 2737 1 is_stmt 0 view .LVU1128 + 3853 011a 88E7 b .L274 + 3854 .L290: + 3855 .align 2 + 3856 .L289: + 3857 011c 00180240 .word 1073879040 + 3858 0120 00040240 .word 1073873920 + 3859 .cfi_endproc + 3860 .LFE1211: + 3862 .section .text.MPhD_T,"ax",%progbits + 3863 .align 1 + 3864 .syntax unified + 3865 .thumb + 3866 .thumb_func + 3868 MPhD_T: + 3869 .LVL439: + 3870 .LFB1236: +3529:Src/main.c **** uint16_t P; + 3871 .loc 1 3529 1 is_stmt 1 view -0 + 3872 .cfi_startproc + 3873 @ args = 0, pretend = 0, frame = 0 + 3874 @ frame_needed = 0, uses_anonymous_args = 0 +3529:Src/main.c **** uint16_t P; + 3875 .loc 1 3529 1 is_stmt 0 view .LVU1130 + 3876 0000 38B5 push {r3, r4, r5, lr} + 3877 .LCFI38: + 3878 .cfi_def_cfa_offset 16 + 3879 .cfi_offset 3, -16 + ARM GAS /tmp/ccLSPxIe.s page 215 -2614:Src/main.c **** HAL_GPIO_WritePin(OUT_4_GPIO_Port, OUT_4_Pin, GPIO_PIN_RESET); - 3258 .loc 1 2614 3 view .LVU985 - 3259 0084 254C ldr r4, .L239 - 3260 0086 0122 movs r2, #1 - 3261 0088 4FF48041 mov r1, #16384 - 3262 008c 2046 mov r0, r4 - 3263 .LVL378: -2614:Src/main.c **** HAL_GPIO_WritePin(OUT_4_GPIO_Port, OUT_4_Pin, GPIO_PIN_RESET); - 3264 .loc 1 2614 3 is_stmt 0 view .LVU986 - 3265 008e FFF7FEFF bl HAL_GPIO_WritePin - 3266 .LVL379: -2615:Src/main.c **** break; - 3267 .loc 1 2615 3 is_stmt 1 view .LVU987 - 3268 0092 0022 movs r2, #0 - 3269 0094 4FF48041 mov r1, #16384 - 3270 0098 2046 mov r0, r4 - 3271 009a FFF7FEFF bl HAL_GPIO_WritePin - 3272 .LVL380: -2616:Src/main.c **** - 3273 .loc 1 2616 2 view .LVU988 - 3274 009e C6E7 b .L224 - 3275 .LVL381: - 3276 .L231: -2619:Src/main.c **** HAL_GPIO_WritePin(OUT_5_GPIO_Port, OUT_5_Pin, GPIO_PIN_RESET); - 3277 .loc 1 2619 3 view .LVU989 - 3278 00a0 1E4C ldr r4, .L239 - 3279 00a2 0122 movs r2, #1 - 3280 00a4 4FF40041 mov r1, #32768 - 3281 00a8 2046 mov r0, r4 - 3282 .LVL382: -2619:Src/main.c **** HAL_GPIO_WritePin(OUT_5_GPIO_Port, OUT_5_Pin, GPIO_PIN_RESET); - 3283 .loc 1 2619 3 is_stmt 0 view .LVU990 - 3284 00aa FFF7FEFF bl HAL_GPIO_WritePin - 3285 .LVL383: -2620:Src/main.c **** break; - 3286 .loc 1 2620 3 is_stmt 1 view .LVU991 - 3287 00ae 0022 movs r2, #0 - 3288 00b0 4FF40041 mov r1, #32768 - 3289 00b4 2046 mov r0, r4 - 3290 00b6 FFF7FEFF bl HAL_GPIO_WritePin - 3291 .LVL384: -2621:Src/main.c **** - 3292 .loc 1 2621 2 view .LVU992 - 3293 00ba B8E7 b .L224 - 3294 .LVL385: - 3295 .L230: -2624:Src/main.c **** HAL_GPIO_WritePin(OUT_6_GPIO_Port, OUT_6_Pin, GPIO_PIN_RESET); - 3296 .loc 1 2624 3 view .LVU993 - 3297 00bc 184C ldr r4, .L239+4 - 3298 00be 0122 movs r2, #1 - 3299 00c0 1021 movs r1, #16 - 3300 00c2 2046 mov r0, r4 - 3301 .LVL386: -2624:Src/main.c **** HAL_GPIO_WritePin(OUT_6_GPIO_Port, OUT_6_Pin, GPIO_PIN_RESET); - 3302 .loc 1 2624 3 is_stmt 0 view .LVU994 - 3303 00c4 FFF7FEFF bl HAL_GPIO_WritePin - 3304 .LVL387: - ARM GAS /tmp/ccuHnxNu.s page 199 + 3880 .cfi_offset 4, -12 + 3881 .cfi_offset 5, -8 + 3882 .cfi_offset 14, -4 + 3883 0002 0446 mov r4, r0 +3530:Src/main.c **** uint32_t tmp32; + 3884 .loc 1 3530 2 is_stmt 1 view .LVU1131 +3531:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_RESET);//Prepare conversion + 3885 .loc 1 3531 2 view .LVU1132 +3532:Src/main.c **** HAL_GPIO_WritePin(SPI5_CNV_GPIO_Port, SPI5_CNV_Pin, GPIO_PIN_RESET);//Prepare conversion + 3886 .loc 1 3532 2 view .LVU1133 + 3887 0004 0022 movs r2, #0 + 3888 0006 4FF48041 mov r1, #16384 + 3889 000a 8148 ldr r0, .L332 + 3890 .LVL440: +3532:Src/main.c **** HAL_GPIO_WritePin(SPI5_CNV_GPIO_Port, SPI5_CNV_Pin, GPIO_PIN_RESET);//Prepare conversion + 3891 .loc 1 3532 2 is_stmt 0 view .LVU1134 + 3892 000c FFF7FEFF bl HAL_GPIO_WritePin + 3893 .LVL441: +3533:Src/main.c **** tmp32=0; + 3894 .loc 1 3533 2 is_stmt 1 view .LVU1135 + 3895 0010 0022 movs r2, #0 + 3896 0012 4FF40071 mov r1, #512 + 3897 0016 7F48 ldr r0, .L332+4 + 3898 0018 FFF7FEFF bl HAL_GPIO_WritePin + 3899 .LVL442: +3534:Src/main.c **** while(tmp32<500){tmp32++;} + 3900 .loc 1 3534 2 view .LVU1136 +3535:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver + 3901 .loc 1 3535 2 view .LVU1137 +3534:Src/main.c **** while(tmp32<500){tmp32++;} + 3902 .loc 1 3534 7 is_stmt 0 view .LVU1138 + 3903 001c 0023 movs r3, #0 +3535:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver + 3904 .loc 1 3535 7 view .LVU1139 + 3905 001e 00E0 b .L292 + 3906 .LVL443: + 3907 .L293: +3535:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver + 3908 .loc 1 3535 19 is_stmt 1 discriminator 2 view .LVU1140 +3535:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver + 3909 .loc 1 3535 24 is_stmt 0 discriminator 2 view .LVU1141 + 3910 0020 0133 adds r3, r3, #1 + 3911 .LVL444: + 3912 .L292: +3535:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver + 3913 .loc 1 3535 13 is_stmt 1 discriminator 1 view .LVU1142 + 3914 0022 B3F5FA7F cmp r3, #500 + 3915 0026 FBD3 bcc .L293 +3536:Src/main.c **** HAL_GPIO_WritePin(SPI5_CNV_GPIO_Port, SPI5_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver + 3916 .loc 1 3536 2 view .LVU1143 + 3917 0028 0122 movs r2, #1 + 3918 002a 4FF48041 mov r1, #16384 + 3919 002e 7848 ldr r0, .L332 + 3920 0030 FFF7FEFF bl HAL_GPIO_WritePin + 3921 .LVL445: +3537:Src/main.c **** tmp32=0; + 3922 .loc 1 3537 2 view .LVU1144 + ARM GAS /tmp/ccLSPxIe.s page 216 -2625:Src/main.c **** break; - 3305 .loc 1 2625 3 is_stmt 1 view .LVU995 - 3306 00c8 0022 movs r2, #0 - 3307 00ca 1021 movs r1, #16 - 3308 00cc 2046 mov r0, r4 - 3309 00ce FFF7FEFF bl HAL_GPIO_WritePin - 3310 .LVL388: -2626:Src/main.c **** - 3311 .loc 1 2626 2 view .LVU996 - 3312 00d2 ACE7 b .L224 - 3313 .LVL389: - 3314 .L229: -2629:Src/main.c **** HAL_GPIO_WritePin(OUT_7_GPIO_Port, OUT_7_Pin, GPIO_PIN_RESET); - 3315 .loc 1 2629 3 view .LVU997 - 3316 00d4 124C ldr r4, .L239+4 - 3317 00d6 0122 movs r2, #1 - 3318 00d8 2021 movs r1, #32 - 3319 00da 2046 mov r0, r4 - 3320 .LVL390: -2629:Src/main.c **** HAL_GPIO_WritePin(OUT_7_GPIO_Port, OUT_7_Pin, GPIO_PIN_RESET); - 3321 .loc 1 2629 3 is_stmt 0 view .LVU998 - 3322 00dc FFF7FEFF bl HAL_GPIO_WritePin - 3323 .LVL391: -2630:Src/main.c **** break; - 3324 .loc 1 2630 3 is_stmt 1 view .LVU999 - 3325 00e0 0022 movs r2, #0 - 3326 00e2 2021 movs r1, #32 - 3327 00e4 2046 mov r0, r4 - 3328 00e6 FFF7FEFF bl HAL_GPIO_WritePin - 3329 .LVL392: -2631:Src/main.c **** - 3330 .loc 1 2631 2 view .LVU1000 - 3331 00ea A0E7 b .L224 - 3332 .LVL393: - 3333 .L228: -2634:Src/main.c **** HAL_GPIO_WritePin(OUT_8_GPIO_Port, OUT_8_Pin, GPIO_PIN_RESET); - 3334 .loc 1 2634 3 view .LVU1001 - 3335 00ec 0C4C ldr r4, .L239+4 - 3336 00ee 0122 movs r2, #1 - 3337 00f0 4021 movs r1, #64 - 3338 00f2 2046 mov r0, r4 - 3339 .LVL394: -2634:Src/main.c **** HAL_GPIO_WritePin(OUT_8_GPIO_Port, OUT_8_Pin, GPIO_PIN_RESET); - 3340 .loc 1 2634 3 is_stmt 0 view .LVU1002 - 3341 00f4 FFF7FEFF bl HAL_GPIO_WritePin - 3342 .LVL395: -2635:Src/main.c **** break; - 3343 .loc 1 2635 3 is_stmt 1 view .LVU1003 - 3344 00f8 0022 movs r2, #0 - 3345 00fa 4021 movs r1, #64 - 3346 00fc 2046 mov r0, r4 - 3347 00fe FFF7FEFF bl HAL_GPIO_WritePin - 3348 .LVL396: -2636:Src/main.c **** - 3349 .loc 1 2636 2 view .LVU1004 - 3350 0102 94E7 b .L224 - 3351 .LVL397: - ARM GAS /tmp/ccuHnxNu.s page 200 + 3923 0034 0122 movs r2, #1 + 3924 0036 4FF40071 mov r1, #512 + 3925 003a 7648 ldr r0, .L332+4 + 3926 003c FFF7FEFF bl HAL_GPIO_WritePin + 3927 .LVL446: +3538:Src/main.c **** while(tmp32<500){tmp32++;} + 3928 .loc 1 3538 2 view .LVU1145 +3539:Src/main.c **** if (num==1)//MPD1 + 3929 .loc 1 3539 2 view .LVU1146 +3538:Src/main.c **** while(tmp32<500){tmp32++;} + 3930 .loc 1 3538 7 is_stmt 0 view .LVU1147 + 3931 0040 0023 movs r3, #0 +3539:Src/main.c **** if (num==1)//MPD1 + 3932 .loc 1 3539 7 view .LVU1148 + 3933 0042 00E0 b .L294 + 3934 .LVL447: + 3935 .L295: +3539:Src/main.c **** if (num==1)//MPD1 + 3936 .loc 1 3539 19 is_stmt 1 discriminator 2 view .LVU1149 +3539:Src/main.c **** if (num==1)//MPD1 + 3937 .loc 1 3539 24 is_stmt 0 discriminator 2 view .LVU1150 + 3938 0044 0133 adds r3, r3, #1 + 3939 .LVL448: + 3940 .L294: +3539:Src/main.c **** if (num==1)//MPD1 + 3941 .loc 1 3539 13 is_stmt 1 discriminator 1 view .LVU1151 + 3942 0046 B3F5FA7F cmp r3, #500 + 3943 004a FBD3 bcc .L295 +3540:Src/main.c **** { + 3944 .loc 1 3540 2 view .LVU1152 + 3945 004c 631E subs r3, r4, #1 + 3946 .LVL449: +3540:Src/main.c **** { + 3947 .loc 1 3540 2 is_stmt 0 view .LVU1153 + 3948 004e 032B cmp r3, #3 + 3949 0050 39D8 bhi .L296 + 3950 0052 DFE803F0 tbb [pc, r3] + 3951 .L298: + 3952 0056 02 .byte (.L301-.L298)/2 + 3953 0057 3A .byte (.L300-.L298)/2 + 3954 0058 6F .byte (.L299-.L298)/2 + 3955 0059 A6 .byte (.L297-.L298)/2 + 3956 .p2align 1 + 3957 .L301: +3542:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD1_CS_GPIO_Port, ADC_MPD1_CS_Pin, GPIO_PIN_RESET); + 3958 .loc 1 3542 3 is_stmt 1 view .LVU1154 + 3959 005a 6D4C ldr r4, .L332 + 3960 .LVL450: +3542:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD1_CS_GPIO_Port, ADC_MPD1_CS_Pin, GPIO_PIN_RESET); + 3961 .loc 1 3542 3 is_stmt 0 view .LVU1155 + 3962 005c 0122 movs r2, #1 + 3963 005e 4FF40061 mov r1, #2048 + 3964 0062 2046 mov r0, r4 + 3965 0064 FFF7FEFF bl HAL_GPIO_WritePin + 3966 .LVL451: +3543:Src/main.c **** tmp32=0; + 3967 .loc 1 3543 3 is_stmt 1 view .LVU1156 + ARM GAS /tmp/ccLSPxIe.s page 217 - 3352 .L226: -2639:Src/main.c **** HAL_GPIO_WritePin(OUT_9_GPIO_Port, OUT_9_Pin, GPIO_PIN_RESET); - 3353 .loc 1 2639 3 view .LVU1005 - 3354 0104 064C ldr r4, .L239+4 - 3355 0106 0122 movs r2, #1 - 3356 0108 8021 movs r1, #128 - 3357 010a 2046 mov r0, r4 - 3358 .LVL398: -2639:Src/main.c **** HAL_GPIO_WritePin(OUT_9_GPIO_Port, OUT_9_Pin, GPIO_PIN_RESET); - 3359 .loc 1 2639 3 is_stmt 0 view .LVU1006 - 3360 010c FFF7FEFF bl HAL_GPIO_WritePin - 3361 .LVL399: -2640:Src/main.c **** break; - 3362 .loc 1 2640 3 is_stmt 1 view .LVU1007 - 3363 0110 0022 movs r2, #0 - 3364 0112 8021 movs r1, #128 - 3365 0114 2046 mov r0, r4 - 3366 0116 FFF7FEFF bl HAL_GPIO_WritePin - 3367 .LVL400: -2641:Src/main.c **** } - 3368 .loc 1 2641 2 view .LVU1008 -2643:Src/main.c **** - 3369 .loc 1 2643 1 is_stmt 0 view .LVU1009 - 3370 011a 88E7 b .L224 - 3371 .L240: - 3372 .align 2 - 3373 .L239: - 3374 011c 00180240 .word 1073879040 - 3375 0120 00040240 .word 1073873920 - 3376 .cfi_endproc - 3377 .LFE1211: - 3379 .section .text.MPhD_T,"ax",%progbits - 3380 .align 1 - 3381 .syntax unified - 3382 .thumb - 3383 .thumb_func - 3385 MPhD_T: - 3386 .LVL401: - 3387 .LFB1228: -3302:Src/main.c **** uint16_t P; - 3388 .loc 1 3302 1 is_stmt 1 view -0 - 3389 .cfi_startproc - 3390 @ args = 0, pretend = 0, frame = 0 - 3391 @ frame_needed = 0, uses_anonymous_args = 0 -3302:Src/main.c **** uint16_t P; - 3392 .loc 1 3302 1 is_stmt 0 view .LVU1011 - 3393 0000 38B5 push {r3, r4, r5, lr} - 3394 .LCFI35: - 3395 .cfi_def_cfa_offset 16 - 3396 .cfi_offset 3, -16 - 3397 .cfi_offset 4, -12 - 3398 .cfi_offset 5, -8 - 3399 .cfi_offset 14, -4 - 3400 0002 0446 mov r4, r0 -3303:Src/main.c **** uint32_t tmp32; - 3401 .loc 1 3303 2 is_stmt 1 view .LVU1012 -3304:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_RESET);//Prepare conversion - ARM GAS /tmp/ccuHnxNu.s page 201 - - - 3402 .loc 1 3304 2 view .LVU1013 -3305:Src/main.c **** HAL_GPIO_WritePin(SPI5_CNV_GPIO_Port, SPI5_CNV_Pin, GPIO_PIN_RESET);//Prepare conversion - 3403 .loc 1 3305 2 view .LVU1014 - 3404 0004 0022 movs r2, #0 - 3405 0006 4FF48041 mov r1, #16384 - 3406 000a 8148 ldr r0, .L282 - 3407 .LVL402: -3305:Src/main.c **** HAL_GPIO_WritePin(SPI5_CNV_GPIO_Port, SPI5_CNV_Pin, GPIO_PIN_RESET);//Prepare conversion - 3408 .loc 1 3305 2 is_stmt 0 view .LVU1015 - 3409 000c FFF7FEFF bl HAL_GPIO_WritePin - 3410 .LVL403: -3306:Src/main.c **** tmp32=0; - 3411 .loc 1 3306 2 is_stmt 1 view .LVU1016 - 3412 0010 0022 movs r2, #0 - 3413 0012 4FF40071 mov r1, #512 - 3414 0016 7F48 ldr r0, .L282+4 - 3415 0018 FFF7FEFF bl HAL_GPIO_WritePin - 3416 .LVL404: -3307:Src/main.c **** while(tmp32<500){tmp32++;} - 3417 .loc 1 3307 2 view .LVU1017 -3308:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver - 3418 .loc 1 3308 2 view .LVU1018 -3307:Src/main.c **** while(tmp32<500){tmp32++;} - 3419 .loc 1 3307 7 is_stmt 0 view .LVU1019 - 3420 001c 0023 movs r3, #0 -3308:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver - 3421 .loc 1 3308 7 view .LVU1020 - 3422 001e 00E0 b .L242 - 3423 .LVL405: - 3424 .L243: -3308:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver - 3425 .loc 1 3308 19 is_stmt 1 discriminator 2 view .LVU1021 -3308:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver - 3426 .loc 1 3308 24 is_stmt 0 discriminator 2 view .LVU1022 - 3427 0020 0133 adds r3, r3, #1 - 3428 .LVL406: - 3429 .L242: -3308:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver - 3430 .loc 1 3308 13 is_stmt 1 discriminator 1 view .LVU1023 - 3431 0022 B3F5FA7F cmp r3, #500 - 3432 0026 FBD3 bcc .L243 -3309:Src/main.c **** HAL_GPIO_WritePin(SPI5_CNV_GPIO_Port, SPI5_CNV_Pin, GPIO_PIN_SET);//Stop acqusition & start conver - 3433 .loc 1 3309 2 view .LVU1024 - 3434 0028 0122 movs r2, #1 - 3435 002a 4FF48041 mov r1, #16384 - 3436 002e 7848 ldr r0, .L282 - 3437 0030 FFF7FEFF bl HAL_GPIO_WritePin - 3438 .LVL407: -3310:Src/main.c **** tmp32=0; - 3439 .loc 1 3310 2 view .LVU1025 - 3440 0034 0122 movs r2, #1 - 3441 0036 4FF40071 mov r1, #512 - 3442 003a 7648 ldr r0, .L282+4 - 3443 003c FFF7FEFF bl HAL_GPIO_WritePin - 3444 .LVL408: -3311:Src/main.c **** while(tmp32<500){tmp32++;} - 3445 .loc 1 3311 2 view .LVU1026 - ARM GAS /tmp/ccuHnxNu.s page 202 - - -3312:Src/main.c **** if (num==1)//MPD1 - 3446 .loc 1 3312 2 view .LVU1027 -3311:Src/main.c **** while(tmp32<500){tmp32++;} - 3447 .loc 1 3311 7 is_stmt 0 view .LVU1028 - 3448 0040 0023 movs r3, #0 -3312:Src/main.c **** if (num==1)//MPD1 - 3449 .loc 1 3312 7 view .LVU1029 - 3450 0042 00E0 b .L244 - 3451 .LVL409: - 3452 .L245: -3312:Src/main.c **** if (num==1)//MPD1 - 3453 .loc 1 3312 19 is_stmt 1 discriminator 2 view .LVU1030 -3312:Src/main.c **** if (num==1)//MPD1 - 3454 .loc 1 3312 24 is_stmt 0 discriminator 2 view .LVU1031 - 3455 0044 0133 adds r3, r3, #1 - 3456 .LVL410: - 3457 .L244: -3312:Src/main.c **** if (num==1)//MPD1 - 3458 .loc 1 3312 13 is_stmt 1 discriminator 1 view .LVU1032 - 3459 0046 B3F5FA7F cmp r3, #500 - 3460 004a FBD3 bcc .L245 -3313:Src/main.c **** { - 3461 .loc 1 3313 2 view .LVU1033 - 3462 004c 631E subs r3, r4, #1 - 3463 .LVL411: -3313:Src/main.c **** { - 3464 .loc 1 3313 2 is_stmt 0 view .LVU1034 - 3465 004e 032B cmp r3, #3 - 3466 0050 39D8 bhi .L246 - 3467 0052 DFE803F0 tbb [pc, r3] - 3468 .L248: - 3469 0056 02 .byte (.L251-.L248)/2 - 3470 0057 3A .byte (.L250-.L248)/2 - 3471 0058 6F .byte (.L249-.L248)/2 - 3472 0059 A6 .byte (.L247-.L248)/2 - 3473 .p2align 1 - 3474 .L251: -3315:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD1_CS_GPIO_Port, ADC_MPD1_CS_Pin, GPIO_PIN_RESET); - 3475 .loc 1 3315 3 is_stmt 1 view .LVU1035 - 3476 005a 6D4C ldr r4, .L282 - 3477 .LVL412: -3315:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD1_CS_GPIO_Port, ADC_MPD1_CS_Pin, GPIO_PIN_RESET); - 3478 .loc 1 3315 3 is_stmt 0 view .LVU1036 - 3479 005c 0122 movs r2, #1 - 3480 005e 4FF40061 mov r1, #2048 - 3481 0062 2046 mov r0, r4 - 3482 0064 FFF7FEFF bl HAL_GPIO_WritePin - 3483 .LVL413: -3316:Src/main.c **** tmp32=0; - 3484 .loc 1 3316 3 is_stmt 1 view .LVU1037 - 3485 0068 0022 movs r2, #0 - 3486 006a 4FF48061 mov r1, #1024 - 3487 006e 2046 mov r0, r4 - 3488 0070 FFF7FEFF bl HAL_GPIO_WritePin - 3489 .LVL414: -3317:Src/main.c **** while(tmp32<500){tmp32++;} - 3490 .loc 1 3317 3 view .LVU1038 - ARM GAS /tmp/ccuHnxNu.s page 203 - - -3318:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3491 .loc 1 3318 3 view .LVU1039 -3317:Src/main.c **** while(tmp32<500){tmp32++;} - 3492 .loc 1 3317 8 is_stmt 0 view .LVU1040 - 3493 0074 0023 movs r3, #0 -3318:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3494 .loc 1 3318 8 view .LVU1041 - 3495 0076 00E0 b .L252 - 3496 .LVL415: - 3497 .L253: -3318:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3498 .loc 1 3318 20 is_stmt 1 discriminator 2 view .LVU1042 -3318:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3499 .loc 1 3318 25 is_stmt 0 discriminator 2 view .LVU1043 - 3500 0078 0133 adds r3, r3, #1 - 3501 .LVL416: - 3502 .L252: -3318:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3503 .loc 1 3318 14 is_stmt 1 discriminator 1 view .LVU1044 - 3504 007a B3F5FA7F cmp r3, #500 - 3505 007e FBD3 bcc .L253 -3320:Src/main.c **** tmp32 = 0; - 3506 .loc 1 3320 3 view .LVU1045 - 3507 .LVL417: - 3508 .LBB428: - 3509 .LBI428: + 3968 0068 0022 movs r2, #0 + 3969 006a 4FF48061 mov r1, #1024 + 3970 006e 2046 mov r0, r4 + 3971 0070 FFF7FEFF bl HAL_GPIO_WritePin + 3972 .LVL452: +3544:Src/main.c **** while(tmp32<500){tmp32++;} + 3973 .loc 1 3544 3 view .LVU1157 +3545:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 3974 .loc 1 3545 3 view .LVU1158 +3544:Src/main.c **** while(tmp32<500){tmp32++;} + 3975 .loc 1 3544 8 is_stmt 0 view .LVU1159 + 3976 0074 0023 movs r3, #0 +3545:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 3977 .loc 1 3545 8 view .LVU1160 + 3978 0076 00E0 b .L302 + 3979 .LVL453: + 3980 .L303: +3545:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 3981 .loc 1 3545 20 is_stmt 1 discriminator 2 view .LVU1161 +3545:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 3982 .loc 1 3545 25 is_stmt 0 discriminator 2 view .LVU1162 + 3983 0078 0133 adds r3, r3, #1 + 3984 .LVL454: + 3985 .L302: +3545:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 3986 .loc 1 3545 14 is_stmt 1 discriminator 1 view .LVU1163 + 3987 007a B3F5FA7F cmp r3, #500 + 3988 007e FBD3 bcc .L303 +3547:Src/main.c **** tmp32 = 0; + 3989 .loc 1 3547 3 view .LVU1164 + 3990 .LVL455: + 3991 .LBB433: + 3992 .LBI433: 358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3510 .loc 4 358 22 view .LVU1046 - 3511 .LBB429: + 3993 .loc 4 358 22 view .LVU1165 + 3994 .LBB434: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3512 .loc 4 360 3 view .LVU1047 - 3513 0080 654A ldr r2, .L282+8 - 3514 0082 1368 ldr r3, [r2] - 3515 .LVL418: + 3995 .loc 4 360 3 view .LVU1166 + 3996 0080 654A ldr r2, .L332+8 + 3997 0082 1368 ldr r3, [r2] + 3998 .LVL456: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3516 .loc 4 360 3 is_stmt 0 view .LVU1048 - 3517 0084 43F04003 orr r3, r3, #64 - 3518 0088 1360 str r3, [r2] - 3519 .LVL419: + 3999 .loc 4 360 3 is_stmt 0 view .LVU1167 + 4000 0084 43F04003 orr r3, r3, #64 + 4001 0088 1360 str r3, [r2] + 4002 .LVL457: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3520 .loc 4 360 3 view .LVU1049 - 3521 .LBE429: - 3522 .LBE428: -3321:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI4))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w - 3523 .loc 1 3321 3 is_stmt 1 view .LVU1050 -3322:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC - 3524 .loc 1 3322 3 view .LVU1051 -3321:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI4))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w - 3525 .loc 1 3321 9 is_stmt 0 view .LVU1052 - 3526 008a 0023 movs r3, #0 - 3527 .LVL420: - 3528 .L254: -3322:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC - 3529 .loc 1 3322 43 is_stmt 1 discriminator 1 view .LVU1053 - 3530 .LBB430: - 3531 .LBI430: + 4003 .loc 4 360 3 view .LVU1168 + 4004 .LBE434: + 4005 .LBE433: +3548:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI4))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w + 4006 .loc 1 3548 3 is_stmt 1 view .LVU1169 +3549:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC + 4007 .loc 1 3549 3 view .LVU1170 +3548:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI4))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w + 4008 .loc 1 3548 9 is_stmt 0 view .LVU1171 + 4009 008a 0023 movs r3, #0 + ARM GAS /tmp/ccLSPxIe.s page 218 + + + 4010 .LVL458: + 4011 .L304: +3549:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC + 4012 .loc 1 3549 43 is_stmt 1 discriminator 1 view .LVU1172 + 4013 .LBB435: + 4014 .LBI435: 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - ARM GAS /tmp/ccuHnxNu.s page 204 - - - 3532 .loc 4 905 26 view .LVU1054 - 3533 .LBB431: + 4015 .loc 4 905 26 view .LVU1173 + 4016 .LBB436: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3534 .loc 4 907 3 view .LVU1055 + 4017 .loc 4 907 3 view .LVU1174 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3535 .loc 4 907 12 is_stmt 0 view .LVU1056 - 3536 008c 624A ldr r2, .L282+8 - 3537 008e 9268 ldr r2, [r2, #8] + 4018 .loc 4 907 12 is_stmt 0 view .LVU1175 + 4019 008c 624A ldr r2, .L332+8 + 4020 008e 9268 ldr r2, [r2, #8] 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3538 .loc 4 907 68 view .LVU1057 - 3539 0090 12F0010F tst r2, #1 - 3540 0094 04D1 bne .L255 - 3541 .LVL421: + 4021 .loc 4 907 68 view .LVU1176 + 4022 0090 12F0010F tst r2, #1 + 4023 0094 04D1 bne .L305 + 4024 .LVL459: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3542 .loc 4 907 68 view .LVU1058 - 3543 .LBE431: - 3544 .LBE430: -3322:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC - 3545 .loc 1 3322 43 discriminator 2 view .LVU1059 - 3546 0096 B3F57A7F cmp r3, #1000 - 3547 009a 01D8 bhi .L255 -3322:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC - 3548 .loc 1 3322 62 is_stmt 1 discriminator 3 view .LVU1060 -3322:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC - 3549 .loc 1 3322 67 is_stmt 0 discriminator 3 view .LVU1061 - 3550 009c 0133 adds r3, r3, #1 - 3551 .LVL422: -3322:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC - 3552 .loc 1 3322 67 discriminator 3 view .LVU1062 - 3553 009e F5E7 b .L254 - 3554 .L255: -3323:Src/main.c **** while(tmp32<500){tmp32++;} - 3555 .loc 1 3323 3 is_stmt 1 view .LVU1063 - 3556 .LVL423: - 3557 .LBB432: - 3558 .LBI432: + 4025 .loc 4 907 68 view .LVU1177 + 4026 .LBE436: + 4027 .LBE435: +3549:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC + 4028 .loc 1 3549 43 discriminator 2 view .LVU1178 + 4029 0096 B3F57A7F cmp r3, #1000 + 4030 009a 01D8 bhi .L305 +3549:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC + 4031 .loc 1 3549 62 is_stmt 1 discriminator 3 view .LVU1179 +3549:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC + 4032 .loc 1 3549 67 is_stmt 0 discriminator 3 view .LVU1180 + 4033 009c 0133 adds r3, r3, #1 + 4034 .LVL460: +3549:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for MPhD1 ADC + 4035 .loc 1 3549 67 discriminator 3 view .LVU1181 + 4036 009e F5E7 b .L304 + 4037 .L305: +3550:Src/main.c **** while(tmp32<500){tmp32++;} + 4038 .loc 1 3550 3 is_stmt 1 view .LVU1182 + 4039 .LVL461: + 4040 .LBB437: + 4041 .LBI437: 370:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3559 .loc 4 370 22 view .LVU1064 - 3560 .LBB433: + 4042 .loc 4 370 22 view .LVU1183 + 4043 .LBB438: 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3561 .loc 4 372 3 view .LVU1065 - 3562 00a0 5D49 ldr r1, .L282+8 - 3563 00a2 0A68 ldr r2, [r1] - 3564 00a4 22F04002 bic r2, r2, #64 - 3565 00a8 0A60 str r2, [r1] - 3566 .LVL424: + 4044 .loc 4 372 3 view .LVU1184 + 4045 00a0 5D49 ldr r1, .L332+8 + 4046 00a2 0A68 ldr r2, [r1] + 4047 00a4 22F04002 bic r2, r2, #64 + 4048 00a8 0A60 str r2, [r1] + 4049 .LVL462: 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3567 .loc 4 372 3 is_stmt 0 view .LVU1066 - 3568 .LBE433: - 3569 .LBE432: -3324:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3570 .loc 1 3324 3 is_stmt 1 view .LVU1067 - 3571 .LBB435: - 3572 .LBB434: - 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** - 3573 .loc 4 373 1 is_stmt 0 view .LVU1068 - 3574 00aa 00E0 b .L257 - ARM GAS /tmp/ccuHnxNu.s page 205 + 4050 .loc 4 372 3 is_stmt 0 view .LVU1185 + 4051 .LBE438: + 4052 .LBE437: + ARM GAS /tmp/ccLSPxIe.s page 219 - 3575 .L258: +3551:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4053 .loc 1 3551 3 is_stmt 1 view .LVU1186 + 4054 .LBB440: + 4055 .LBB439: 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** - 3576 .loc 4 373 1 view .LVU1069 - 3577 .LBE434: - 3578 .LBE435: -3324:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3579 .loc 1 3324 20 is_stmt 1 discriminator 2 view .LVU1070 -3324:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3580 .loc 1 3324 25 is_stmt 0 discriminator 2 view .LVU1071 - 3581 00ac 0133 adds r3, r3, #1 - 3582 .LVL425: - 3583 .L257: -3324:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3584 .loc 1 3324 14 is_stmt 1 discriminator 1 view .LVU1072 - 3585 00ae B3F5FA7F cmp r3, #500 - 3586 00b2 FBD3 bcc .L258 -3326:Src/main.c **** P = LL_SPI_ReceiveData16(SPI4); - 3587 .loc 1 3326 3 view .LVU1073 - 3588 00b4 0122 movs r2, #1 - 3589 00b6 4FF48061 mov r1, #1024 - 3590 00ba 5548 ldr r0, .L282 - 3591 00bc FFF7FEFF bl HAL_GPIO_WritePin - 3592 .LVL426: -3327:Src/main.c **** } - 3593 .loc 1 3327 3 view .LVU1074 - 3594 .LBB436: - 3595 .LBI436: + 4056 .loc 4 373 1 is_stmt 0 view .LVU1187 + 4057 00aa 00E0 b .L307 + 4058 .L308: + 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** + 4059 .loc 4 373 1 view .LVU1188 + 4060 .LBE439: + 4061 .LBE440: +3551:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4062 .loc 1 3551 20 is_stmt 1 discriminator 2 view .LVU1189 +3551:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4063 .loc 1 3551 25 is_stmt 0 discriminator 2 view .LVU1190 + 4064 00ac 0133 adds r3, r3, #1 + 4065 .LVL463: + 4066 .L307: +3551:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4067 .loc 1 3551 14 is_stmt 1 discriminator 1 view .LVU1191 + 4068 00ae B3F5FA7F cmp r3, #500 + 4069 00b2 FBD3 bcc .L308 +3553:Src/main.c **** P = LL_SPI_ReceiveData16(SPI4); + 4070 .loc 1 3553 3 view .LVU1192 + 4071 00b4 0122 movs r2, #1 + 4072 00b6 4FF48061 mov r1, #1024 + 4073 00ba 5548 ldr r0, .L332 + 4074 00bc FFF7FEFF bl HAL_GPIO_WritePin + 4075 .LVL464: +3554:Src/main.c **** } + 4076 .loc 1 3554 3 view .LVU1193 + 4077 .LBB441: + 4078 .LBI441: 1344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3596 .loc 4 1344 26 view .LVU1075 - 3597 .LBB437: + 4079 .loc 4 1344 26 view .LVU1194 + 4080 .LBB442: 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3598 .loc 4 1346 3 view .LVU1076 + 4081 .loc 4 1346 3 view .LVU1195 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3599 .loc 4 1346 21 is_stmt 0 view .LVU1077 - 3600 00c0 554B ldr r3, .L282+8 - 3601 00c2 DD68 ldr r5, [r3, #12] + 4082 .loc 4 1346 21 is_stmt 0 view .LVU1196 + 4083 00c0 554B ldr r3, .L332+8 + 4084 00c2 DD68 ldr r5, [r3, #12] 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3602 .loc 4 1346 10 view .LVU1078 - 3603 00c4 ADB2 uxth r5, r5 - 3604 .LVL427: - 3605 .L246: + 4085 .loc 4 1346 10 view .LVU1197 + 4086 00c4 ADB2 uxth r5, r5 + 4087 .LVL465: + 4088 .L296: 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3606 .loc 4 1346 10 view .LVU1079 - 3607 .LBE437: - 3608 .LBE436: -3399:Src/main.c **** } - 3609 .loc 1 3399 2 is_stmt 1 view .LVU1080 -3400:Src/main.c **** /*static uint16_t Temp_LD(uint16_t T_LD_before, uint16_t T_LD, uint32_t Timer_before, uint32_t Time - 3610 .loc 1 3400 1 is_stmt 0 view .LVU1081 - 3611 00c6 2846 mov r0, r5 - 3612 00c8 38BD pop {r3, r4, r5, pc} - 3613 .LVL428: - 3614 .L250: -3331:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD2_CS_GPIO_Port, ADC_MPD2_CS_Pin, GPIO_PIN_RESET); - 3615 .loc 1 3331 3 is_stmt 1 view .LVU1082 - 3616 00ca 524C ldr r4, .L282+4 - 3617 00cc 0122 movs r2, #1 - ARM GAS /tmp/ccuHnxNu.s page 206 + 4089 .loc 4 1346 10 view .LVU1198 + 4090 .LBE442: + 4091 .LBE441: +3626:Src/main.c **** } + 4092 .loc 1 3626 2 is_stmt 1 view .LVU1199 +3627:Src/main.c **** /*static uint16_t Temp_LD(uint16_t T_LD_before, uint16_t T_LD, uint32_t Timer_before, uint32_t Time + 4093 .loc 1 3627 1 is_stmt 0 view .LVU1200 + 4094 00c6 2846 mov r0, r5 + ARM GAS /tmp/ccLSPxIe.s page 220 - 3618 00ce 4FF48061 mov r1, #1024 - 3619 00d2 2046 mov r0, r4 - 3620 00d4 FFF7FEFF bl HAL_GPIO_WritePin - 3621 .LVL429: -3332:Src/main.c **** tmp32=0; - 3622 .loc 1 3332 3 view .LVU1083 - 3623 00d8 0022 movs r2, #0 - 3624 00da 4021 movs r1, #64 - 3625 00dc 2046 mov r0, r4 - 3626 00de FFF7FEFF bl HAL_GPIO_WritePin - 3627 .LVL430: -3333:Src/main.c **** while(tmp32<500){tmp32++;} - 3628 .loc 1 3333 3 view .LVU1084 -3334:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3629 .loc 1 3334 3 view .LVU1085 -3333:Src/main.c **** while(tmp32<500){tmp32++;} - 3630 .loc 1 3333 8 is_stmt 0 view .LVU1086 - 3631 00e2 0023 movs r3, #0 -3334:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3632 .loc 1 3334 8 view .LVU1087 - 3633 00e4 00E0 b .L259 - 3634 .LVL431: - 3635 .L260: -3334:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3636 .loc 1 3334 20 is_stmt 1 discriminator 2 view .LVU1088 -3334:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3637 .loc 1 3334 25 is_stmt 0 discriminator 2 view .LVU1089 - 3638 00e6 0133 adds r3, r3, #1 - 3639 .LVL432: - 3640 .L259: -3334:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3641 .loc 1 3334 14 is_stmt 1 discriminator 1 view .LVU1090 - 3642 00e8 B3F5FA7F cmp r3, #500 - 3643 00ec FBD3 bcc .L260 -3336:Src/main.c **** tmp32 = 0; - 3644 .loc 1 3336 3 view .LVU1091 - 3645 .LVL433: - 3646 .LBB438: - 3647 .LBI438: + 4095 00c8 38BD pop {r3, r4, r5, pc} + 4096 .LVL466: + 4097 .L300: +3558:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD2_CS_GPIO_Port, ADC_MPD2_CS_Pin, GPIO_PIN_RESET); + 4098 .loc 1 3558 3 is_stmt 1 view .LVU1201 + 4099 00ca 524C ldr r4, .L332+4 + 4100 00cc 0122 movs r2, #1 + 4101 00ce 4FF48061 mov r1, #1024 + 4102 00d2 2046 mov r0, r4 + 4103 00d4 FFF7FEFF bl HAL_GPIO_WritePin + 4104 .LVL467: +3559:Src/main.c **** tmp32=0; + 4105 .loc 1 3559 3 view .LVU1202 + 4106 00d8 0022 movs r2, #0 + 4107 00da 4021 movs r1, #64 + 4108 00dc 2046 mov r0, r4 + 4109 00de FFF7FEFF bl HAL_GPIO_WritePin + 4110 .LVL468: +3560:Src/main.c **** while(tmp32<500){tmp32++;} + 4111 .loc 1 3560 3 view .LVU1203 +3561:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4112 .loc 1 3561 3 view .LVU1204 +3560:Src/main.c **** while(tmp32<500){tmp32++;} + 4113 .loc 1 3560 8 is_stmt 0 view .LVU1205 + 4114 00e2 0023 movs r3, #0 +3561:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4115 .loc 1 3561 8 view .LVU1206 + 4116 00e4 00E0 b .L309 + 4117 .LVL469: + 4118 .L310: +3561:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4119 .loc 1 3561 20 is_stmt 1 discriminator 2 view .LVU1207 +3561:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4120 .loc 1 3561 25 is_stmt 0 discriminator 2 view .LVU1208 + 4121 00e6 0133 adds r3, r3, #1 + 4122 .LVL470: + 4123 .L309: +3561:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4124 .loc 1 3561 14 is_stmt 1 discriminator 1 view .LVU1209 + 4125 00e8 B3F5FA7F cmp r3, #500 + 4126 00ec FBD3 bcc .L310 +3563:Src/main.c **** tmp32 = 0; + 4127 .loc 1 3563 3 view .LVU1210 + 4128 .LVL471: + 4129 .LBB443: + 4130 .LBI443: 358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3648 .loc 4 358 22 view .LVU1092 - 3649 .LBB439: + 4131 .loc 4 358 22 view .LVU1211 + 4132 .LBB444: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3650 .loc 4 360 3 view .LVU1093 - 3651 00ee 4B4A ldr r2, .L282+12 - 3652 00f0 1368 ldr r3, [r2] - 3653 .LVL434: + 4133 .loc 4 360 3 view .LVU1212 + 4134 00ee 4B4A ldr r2, .L332+12 + 4135 00f0 1368 ldr r3, [r2] + 4136 .LVL472: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3654 .loc 4 360 3 is_stmt 0 view .LVU1094 - 3655 00f2 43F04003 orr r3, r3, #64 - 3656 00f6 1360 str r3, [r2] - 3657 .LVL435: - 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3658 .loc 4 360 3 view .LVU1095 - 3659 .LBE439: - 3660 .LBE438: -3337:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI5))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w - ARM GAS /tmp/ccuHnxNu.s page 207 + 4137 .loc 4 360 3 is_stmt 0 view .LVU1213 + 4138 00f2 43F04003 orr r3, r3, #64 + ARM GAS /tmp/ccLSPxIe.s page 221 - 3661 .loc 1 3337 3 is_stmt 1 view .LVU1096 -3338:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC - 3662 .loc 1 3338 3 view .LVU1097 -3337:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI5))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w - 3663 .loc 1 3337 9 is_stmt 0 view .LVU1098 - 3664 00f8 0023 movs r3, #0 - 3665 .LVL436: - 3666 .L261: -3338:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC - 3667 .loc 1 3338 43 is_stmt 1 discriminator 1 view .LVU1099 - 3668 .LBB440: - 3669 .LBI440: + 4139 00f6 1360 str r3, [r2] + 4140 .LVL473: + 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 4141 .loc 4 360 3 view .LVU1214 + 4142 .LBE444: + 4143 .LBE443: +3564:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI5))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w + 4144 .loc 1 3564 3 is_stmt 1 view .LVU1215 +3565:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC + 4145 .loc 1 3565 3 view .LVU1216 +3564:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI5))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w + 4146 .loc 1 3564 9 is_stmt 0 view .LVU1217 + 4147 00f8 0023 movs r3, #0 + 4148 .LVL474: + 4149 .L311: +3565:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC + 4150 .loc 1 3565 43 is_stmt 1 discriminator 1 view .LVU1218 + 4151 .LBB445: + 4152 .LBI445: 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3670 .loc 4 905 26 view .LVU1100 - 3671 .LBB441: + 4153 .loc 4 905 26 view .LVU1219 + 4154 .LBB446: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3672 .loc 4 907 3 view .LVU1101 + 4155 .loc 4 907 3 view .LVU1220 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3673 .loc 4 907 12 is_stmt 0 view .LVU1102 - 3674 00fa 484A ldr r2, .L282+12 - 3675 00fc 9268 ldr r2, [r2, #8] + 4156 .loc 4 907 12 is_stmt 0 view .LVU1221 + 4157 00fa 484A ldr r2, .L332+12 + 4158 00fc 9268 ldr r2, [r2, #8] 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3676 .loc 4 907 68 view .LVU1103 - 3677 00fe 12F0010F tst r2, #1 - 3678 0102 04D1 bne .L262 - 3679 .LVL437: + 4159 .loc 4 907 68 view .LVU1222 + 4160 00fe 12F0010F tst r2, #1 + 4161 0102 04D1 bne .L312 + 4162 .LVL475: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3680 .loc 4 907 68 view .LVU1104 - 3681 .LBE441: - 3682 .LBE440: -3338:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC - 3683 .loc 1 3338 43 discriminator 2 view .LVU1105 - 3684 0104 B3F57A7F cmp r3, #1000 - 3685 0108 01D8 bhi .L262 -3338:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC - 3686 .loc 1 3338 62 is_stmt 1 discriminator 3 view .LVU1106 -3338:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC - 3687 .loc 1 3338 67 is_stmt 0 discriminator 3 view .LVU1107 - 3688 010a 0133 adds r3, r3, #1 - 3689 .LVL438: -3338:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC - 3690 .loc 1 3338 67 discriminator 3 view .LVU1108 - 3691 010c F5E7 b .L261 - 3692 .L262: -3339:Src/main.c **** while(tmp32<500){tmp32++;} - 3693 .loc 1 3339 3 is_stmt 1 view .LVU1109 - 3694 .LVL439: - 3695 .LBB442: - 3696 .LBI442: + 4163 .loc 4 907 68 view .LVU1223 + 4164 .LBE446: + 4165 .LBE445: +3565:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC + 4166 .loc 1 3565 43 discriminator 2 view .LVU1224 + 4167 0104 B3F57A7F cmp r3, #1000 + 4168 0108 01D8 bhi .L312 +3565:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC + 4169 .loc 1 3565 62 is_stmt 1 discriminator 3 view .LVU1225 +3565:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC + 4170 .loc 1 3565 67 is_stmt 0 discriminator 3 view .LVU1226 + 4171 010a 0133 adds r3, r3, #1 + 4172 .LVL476: +3565:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for MPhD2 ADC + 4173 .loc 1 3565 67 discriminator 3 view .LVU1227 + 4174 010c F5E7 b .L311 + 4175 .L312: +3566:Src/main.c **** while(tmp32<500){tmp32++;} + 4176 .loc 1 3566 3 is_stmt 1 view .LVU1228 + 4177 .LVL477: + 4178 .LBB447: + 4179 .LBI447: 370:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3697 .loc 4 370 22 view .LVU1110 - 3698 .LBB443: - 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3699 .loc 4 372 3 view .LVU1111 - 3700 010e 4349 ldr r1, .L282+12 - 3701 0110 0A68 ldr r2, [r1] - 3702 0112 22F04002 bic r2, r2, #64 - ARM GAS /tmp/ccuHnxNu.s page 208 + ARM GAS /tmp/ccLSPxIe.s page 222 - 3703 0116 0A60 str r2, [r1] - 3704 .LVL440: + 4180 .loc 4 370 22 view .LVU1229 + 4181 .LBB448: 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3705 .loc 4 372 3 is_stmt 0 view .LVU1112 - 3706 .LBE443: - 3707 .LBE442: -3340:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3708 .loc 1 3340 3 is_stmt 1 view .LVU1113 - 3709 .LBB445: - 3710 .LBB444: + 4182 .loc 4 372 3 view .LVU1230 + 4183 010e 4349 ldr r1, .L332+12 + 4184 0110 0A68 ldr r2, [r1] + 4185 0112 22F04002 bic r2, r2, #64 + 4186 0116 0A60 str r2, [r1] + 4187 .LVL478: + 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 4188 .loc 4 372 3 is_stmt 0 view .LVU1231 + 4189 .LBE448: + 4190 .LBE447: +3567:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4191 .loc 1 3567 3 is_stmt 1 view .LVU1232 + 4192 .LBB450: + 4193 .LBB449: 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** - 3711 .loc 4 373 1 is_stmt 0 view .LVU1114 - 3712 0118 00E0 b .L264 - 3713 .L265: + 4194 .loc 4 373 1 is_stmt 0 view .LVU1233 + 4195 0118 00E0 b .L314 + 4196 .L315: 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** - 3714 .loc 4 373 1 view .LVU1115 - 3715 .LBE444: - 3716 .LBE445: -3340:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3717 .loc 1 3340 20 is_stmt 1 discriminator 2 view .LVU1116 -3340:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3718 .loc 1 3340 25 is_stmt 0 discriminator 2 view .LVU1117 - 3719 011a 0133 adds r3, r3, #1 - 3720 .LVL441: - 3721 .L264: -3340:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3722 .loc 1 3340 14 is_stmt 1 discriminator 1 view .LVU1118 - 3723 011c B3F5FA7F cmp r3, #500 - 3724 0120 FBD3 bcc .L265 -3342:Src/main.c **** P = LL_SPI_ReceiveData16(SPI5); - 3725 .loc 1 3342 3 view .LVU1119 - 3726 0122 0122 movs r2, #1 - 3727 0124 4021 movs r1, #64 - 3728 0126 3B48 ldr r0, .L282+4 - 3729 0128 FFF7FEFF bl HAL_GPIO_WritePin - 3730 .LVL442: -3343:Src/main.c **** } - 3731 .loc 1 3343 3 view .LVU1120 - 3732 .LBB446: - 3733 .LBI446: + 4197 .loc 4 373 1 view .LVU1234 + 4198 .LBE449: + 4199 .LBE450: +3567:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4200 .loc 1 3567 20 is_stmt 1 discriminator 2 view .LVU1235 +3567:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4201 .loc 1 3567 25 is_stmt 0 discriminator 2 view .LVU1236 + 4202 011a 0133 adds r3, r3, #1 + 4203 .LVL479: + 4204 .L314: +3567:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4205 .loc 1 3567 14 is_stmt 1 discriminator 1 view .LVU1237 + 4206 011c B3F5FA7F cmp r3, #500 + 4207 0120 FBD3 bcc .L315 +3569:Src/main.c **** P = LL_SPI_ReceiveData16(SPI5); + 4208 .loc 1 3569 3 view .LVU1238 + 4209 0122 0122 movs r2, #1 + 4210 0124 4021 movs r1, #64 + 4211 0126 3B48 ldr r0, .L332+4 + 4212 0128 FFF7FEFF bl HAL_GPIO_WritePin + 4213 .LVL480: +3570:Src/main.c **** } + 4214 .loc 1 3570 3 view .LVU1239 + 4215 .LBB451: + 4216 .LBI451: 1344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3734 .loc 4 1344 26 view .LVU1121 - 3735 .LBB447: + 4217 .loc 4 1344 26 view .LVU1240 + 4218 .LBB452: 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3736 .loc 4 1346 3 view .LVU1122 + 4219 .loc 4 1346 3 view .LVU1241 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3737 .loc 4 1346 21 is_stmt 0 view .LVU1123 - 3738 012c 3B4B ldr r3, .L282+12 - 3739 012e DD68 ldr r5, [r3, #12] + 4220 .loc 4 1346 21 is_stmt 0 view .LVU1242 + 4221 012c 3B4B ldr r3, .L332+12 + 4222 012e DD68 ldr r5, [r3, #12] 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3740 .loc 4 1346 10 view .LVU1124 - 3741 0130 ADB2 uxth r5, r5 - 3742 .LVL443: -1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3743 .loc 4 1346 10 view .LVU1125 - 3744 .LBE447: - 3745 .LBE446: - ARM GAS /tmp/ccuHnxNu.s page 209 + ARM GAS /tmp/ccLSPxIe.s page 223 - 3746 0132 C8E7 b .L246 - 3747 .LVL444: - 3748 .L249: -3347:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD1_CS_GPIO_Port, ADC_ThrLD1_CS_Pin, GPIO_PIN_RESET); - 3749 .loc 1 3347 3 is_stmt 1 view .LVU1126 - 3750 0134 364C ldr r4, .L282 - 3751 0136 0122 movs r2, #1 - 3752 0138 4FF48061 mov r1, #1024 - 3753 013c 2046 mov r0, r4 - 3754 013e FFF7FEFF bl HAL_GPIO_WritePin - 3755 .LVL445: -3348:Src/main.c **** tmp32=0; - 3756 .loc 1 3348 3 view .LVU1127 - 3757 0142 0022 movs r2, #0 - 3758 0144 4FF40061 mov r1, #2048 - 3759 0148 2046 mov r0, r4 - 3760 014a FFF7FEFF bl HAL_GPIO_WritePin - 3761 .LVL446: -3349:Src/main.c **** while(tmp32<500){tmp32++;} - 3762 .loc 1 3349 3 view .LVU1128 -3350:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3763 .loc 1 3350 3 view .LVU1129 -3349:Src/main.c **** while(tmp32<500){tmp32++;} - 3764 .loc 1 3349 8 is_stmt 0 view .LVU1130 - 3765 014e 0023 movs r3, #0 -3350:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3766 .loc 1 3350 8 view .LVU1131 - 3767 0150 00E0 b .L266 - 3768 .LVL447: - 3769 .L267: -3350:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3770 .loc 1 3350 20 is_stmt 1 discriminator 2 view .LVU1132 -3350:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3771 .loc 1 3350 25 is_stmt 0 discriminator 2 view .LVU1133 - 3772 0152 0133 adds r3, r3, #1 - 3773 .LVL448: - 3774 .L266: -3350:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3775 .loc 1 3350 14 is_stmt 1 discriminator 1 view .LVU1134 - 3776 0154 B3F5FA7F cmp r3, #500 - 3777 0158 FBD3 bcc .L267 -3352:Src/main.c **** tmp32 = 0; - 3778 .loc 1 3352 3 view .LVU1135 - 3779 .LVL449: - 3780 .LBB448: - 3781 .LBI448: + 4223 .loc 4 1346 10 view .LVU1243 + 4224 0130 ADB2 uxth r5, r5 + 4225 .LVL481: +1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 4226 .loc 4 1346 10 view .LVU1244 + 4227 .LBE452: + 4228 .LBE451: + 4229 0132 C8E7 b .L296 + 4230 .LVL482: + 4231 .L299: +3574:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD1_CS_GPIO_Port, ADC_ThrLD1_CS_Pin, GPIO_PIN_RESET); + 4232 .loc 1 3574 3 is_stmt 1 view .LVU1245 + 4233 0134 364C ldr r4, .L332 + 4234 0136 0122 movs r2, #1 + 4235 0138 4FF48061 mov r1, #1024 + 4236 013c 2046 mov r0, r4 + 4237 013e FFF7FEFF bl HAL_GPIO_WritePin + 4238 .LVL483: +3575:Src/main.c **** tmp32=0; + 4239 .loc 1 3575 3 view .LVU1246 + 4240 0142 0022 movs r2, #0 + 4241 0144 4FF40061 mov r1, #2048 + 4242 0148 2046 mov r0, r4 + 4243 014a FFF7FEFF bl HAL_GPIO_WritePin + 4244 .LVL484: +3576:Src/main.c **** while(tmp32<500){tmp32++;} + 4245 .loc 1 3576 3 view .LVU1247 +3577:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4246 .loc 1 3577 3 view .LVU1248 +3576:Src/main.c **** while(tmp32<500){tmp32++;} + 4247 .loc 1 3576 8 is_stmt 0 view .LVU1249 + 4248 014e 0023 movs r3, #0 +3577:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4249 .loc 1 3577 8 view .LVU1250 + 4250 0150 00E0 b .L316 + 4251 .LVL485: + 4252 .L317: +3577:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4253 .loc 1 3577 20 is_stmt 1 discriminator 2 view .LVU1251 +3577:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4254 .loc 1 3577 25 is_stmt 0 discriminator 2 view .LVU1252 + 4255 0152 0133 adds r3, r3, #1 + 4256 .LVL486: + 4257 .L316: +3577:Src/main.c **** //LL_SPI_TransmitData16(SPI4, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4258 .loc 1 3577 14 is_stmt 1 discriminator 1 view .LVU1253 + 4259 0154 B3F5FA7F cmp r3, #500 + 4260 0158 FBD3 bcc .L317 +3579:Src/main.c **** tmp32 = 0; + 4261 .loc 1 3579 3 view .LVU1254 + 4262 .LVL487: + 4263 .LBB453: + 4264 .LBI453: 358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3782 .loc 4 358 22 view .LVU1136 - 3783 .LBB449: + 4265 .loc 4 358 22 view .LVU1255 + 4266 .LBB454: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3784 .loc 4 360 3 view .LVU1137 - 3785 015a 2F4A ldr r2, .L282+8 - 3786 015c 1368 ldr r3, [r2] - 3787 .LVL450: - 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3788 .loc 4 360 3 is_stmt 0 view .LVU1138 - 3789 015e 43F04003 orr r3, r3, #64 - ARM GAS /tmp/ccuHnxNu.s page 210 + ARM GAS /tmp/ccLSPxIe.s page 224 - 3790 0162 1360 str r3, [r2] - 3791 .LVL451: + 4267 .loc 4 360 3 view .LVU1256 + 4268 015a 2F4A ldr r2, .L332+8 + 4269 015c 1368 ldr r3, [r2] + 4270 .LVL488: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3792 .loc 4 360 3 view .LVU1139 - 3793 .LBE449: - 3794 .LBE448: -3353:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI4))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w - 3795 .loc 1 3353 3 is_stmt 1 view .LVU1140 -3354:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC - 3796 .loc 1 3354 3 view .LVU1141 -3353:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI4))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w - 3797 .loc 1 3353 9 is_stmt 0 view .LVU1142 - 3798 0164 0023 movs r3, #0 - 3799 .LVL452: - 3800 .L268: -3354:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC - 3801 .loc 1 3354 43 is_stmt 1 discriminator 1 view .LVU1143 - 3802 .LBB450: - 3803 .LBI450: + 4271 .loc 4 360 3 is_stmt 0 view .LVU1257 + 4272 015e 43F04003 orr r3, r3, #64 + 4273 0162 1360 str r3, [r2] + 4274 .LVL489: + 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 4275 .loc 4 360 3 view .LVU1258 + 4276 .LBE454: + 4277 .LBE453: +3580:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI4))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w + 4278 .loc 1 3580 3 is_stmt 1 view .LVU1259 +3581:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC + 4279 .loc 1 3581 3 view .LVU1260 +3580:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI4))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w + 4280 .loc 1 3580 9 is_stmt 0 view .LVU1261 + 4281 0164 0023 movs r3, #0 + 4282 .LVL490: + 4283 .L318: +3581:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC + 4284 .loc 1 3581 43 is_stmt 1 discriminator 1 view .LVU1262 + 4285 .LBB455: + 4286 .LBI455: 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3804 .loc 4 905 26 view .LVU1144 - 3805 .LBB451: + 4287 .loc 4 905 26 view .LVU1263 + 4288 .LBB456: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3806 .loc 4 907 3 view .LVU1145 + 4289 .loc 4 907 3 view .LVU1264 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3807 .loc 4 907 12 is_stmt 0 view .LVU1146 - 3808 0166 2C4A ldr r2, .L282+8 - 3809 0168 9268 ldr r2, [r2, #8] + 4290 .loc 4 907 12 is_stmt 0 view .LVU1265 + 4291 0166 2C4A ldr r2, .L332+8 + 4292 0168 9268 ldr r2, [r2, #8] 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3810 .loc 4 907 68 view .LVU1147 - 3811 016a 12F0010F tst r2, #1 - 3812 016e 04D1 bne .L269 - 3813 .LVL453: + 4293 .loc 4 907 68 view .LVU1266 + 4294 016a 12F0010F tst r2, #1 + 4295 016e 04D1 bne .L319 + 4296 .LVL491: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3814 .loc 4 907 68 view .LVU1148 - 3815 .LBE451: - 3816 .LBE450: -3354:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC - 3817 .loc 1 3354 43 discriminator 2 view .LVU1149 - 3818 0170 B3F57A7F cmp r3, #1000 - 3819 0174 01D8 bhi .L269 -3354:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC - 3820 .loc 1 3354 62 is_stmt 1 discriminator 3 view .LVU1150 -3354:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC - 3821 .loc 1 3354 67 is_stmt 0 discriminator 3 view .LVU1151 - 3822 0176 0133 adds r3, r3, #1 - 3823 .LVL454: -3354:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC - 3824 .loc 1 3354 67 discriminator 3 view .LVU1152 - 3825 0178 F5E7 b .L268 - 3826 .L269: -3355:Src/main.c **** while(tmp32<500){tmp32++;} - 3827 .loc 1 3355 3 is_stmt 1 view .LVU1153 - 3828 .LVL455: - 3829 .LBB452: - 3830 .LBI452: + 4297 .loc 4 907 68 view .LVU1267 + 4298 .LBE456: + 4299 .LBE455: +3581:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC + 4300 .loc 1 3581 43 discriminator 2 view .LVU1268 + 4301 0170 B3F57A7F cmp r3, #1000 + 4302 0174 01D8 bhi .L319 +3581:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC + 4303 .loc 1 3581 62 is_stmt 1 discriminator 3 view .LVU1269 +3581:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC + 4304 .loc 1 3581 67 is_stmt 0 discriminator 3 view .LVU1270 + 4305 0176 0133 adds r3, r3, #1 + 4306 .LVL492: +3581:Src/main.c **** LL_SPI_Disable(SPI4);//Enable SPI for ThrLD1 ADC + 4307 .loc 1 3581 67 discriminator 3 view .LVU1271 + 4308 0178 F5E7 b .L318 + ARM GAS /tmp/ccLSPxIe.s page 225 + + + 4309 .L319: +3582:Src/main.c **** while(tmp32<500){tmp32++;} + 4310 .loc 1 3582 3 is_stmt 1 view .LVU1272 + 4311 .LVL493: + 4312 .LBB457: + 4313 .LBI457: 370:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - ARM GAS /tmp/ccuHnxNu.s page 211 - - - 3831 .loc 4 370 22 view .LVU1154 - 3832 .LBB453: + 4314 .loc 4 370 22 view .LVU1273 + 4315 .LBB458: 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3833 .loc 4 372 3 view .LVU1155 - 3834 017a 2749 ldr r1, .L282+8 - 3835 017c 0A68 ldr r2, [r1] - 3836 017e 22F04002 bic r2, r2, #64 - 3837 0182 0A60 str r2, [r1] - 3838 .LVL456: + 4316 .loc 4 372 3 view .LVU1274 + 4317 017a 2749 ldr r1, .L332+8 + 4318 017c 0A68 ldr r2, [r1] + 4319 017e 22F04002 bic r2, r2, #64 + 4320 0182 0A60 str r2, [r1] + 4321 .LVL494: 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3839 .loc 4 372 3 is_stmt 0 view .LVU1156 - 3840 .LBE453: - 3841 .LBE452: -3356:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3842 .loc 1 3356 3 is_stmt 1 view .LVU1157 - 3843 .LBB455: - 3844 .LBB454: + 4322 .loc 4 372 3 is_stmt 0 view .LVU1275 + 4323 .LBE458: + 4324 .LBE457: +3583:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4325 .loc 1 3583 3 is_stmt 1 view .LVU1276 + 4326 .LBB460: + 4327 .LBB459: 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** - 3845 .loc 4 373 1 is_stmt 0 view .LVU1158 - 3846 0184 00E0 b .L271 - 3847 .L272: + 4328 .loc 4 373 1 is_stmt 0 view .LVU1277 + 4329 0184 00E0 b .L321 + 4330 .L322: 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** - 3848 .loc 4 373 1 view .LVU1159 - 3849 .LBE454: - 3850 .LBE455: -3356:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3851 .loc 1 3356 20 is_stmt 1 discriminator 2 view .LVU1160 -3356:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3852 .loc 1 3356 25 is_stmt 0 discriminator 2 view .LVU1161 - 3853 0186 0133 adds r3, r3, #1 - 3854 .LVL457: - 3855 .L271: -3356:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3856 .loc 1 3356 14 is_stmt 1 discriminator 1 view .LVU1162 - 3857 0188 B3F5FA7F cmp r3, #500 - 3858 018c FBD3 bcc .L272 -3358:Src/main.c **** P = LL_SPI_ReceiveData16(SPI4); - 3859 .loc 1 3358 3 view .LVU1163 - 3860 018e 0122 movs r2, #1 - 3861 0190 4FF40061 mov r1, #2048 - 3862 0194 1E48 ldr r0, .L282 - 3863 0196 FFF7FEFF bl HAL_GPIO_WritePin - 3864 .LVL458: -3359:Src/main.c **** } - 3865 .loc 1 3359 3 view .LVU1164 - 3866 .LBB456: - 3867 .LBI456: + 4331 .loc 4 373 1 view .LVU1278 + 4332 .LBE459: + 4333 .LBE460: +3583:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4334 .loc 1 3583 20 is_stmt 1 discriminator 2 view .LVU1279 +3583:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4335 .loc 1 3583 25 is_stmt 0 discriminator 2 view .LVU1280 + 4336 0186 0133 adds r3, r3, #1 + 4337 .LVL495: + 4338 .L321: +3583:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4339 .loc 1 3583 14 is_stmt 1 discriminator 1 view .LVU1281 + 4340 0188 B3F5FA7F cmp r3, #500 + 4341 018c FBD3 bcc .L322 +3585:Src/main.c **** P = LL_SPI_ReceiveData16(SPI4); + 4342 .loc 1 3585 3 view .LVU1282 + 4343 018e 0122 movs r2, #1 + 4344 0190 4FF40061 mov r1, #2048 + 4345 0194 1E48 ldr r0, .L332 + 4346 0196 FFF7FEFF bl HAL_GPIO_WritePin + 4347 .LVL496: +3586:Src/main.c **** } + 4348 .loc 1 3586 3 view .LVU1283 + 4349 .LBB461: + 4350 .LBI461: 1344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3868 .loc 4 1344 26 view .LVU1165 - 3869 .LBB457: -1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3870 .loc 4 1346 3 view .LVU1166 -1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3871 .loc 4 1346 21 is_stmt 0 view .LVU1167 - 3872 019a 1F4B ldr r3, .L282+8 - 3873 019c DD68 ldr r5, [r3, #12] -1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - ARM GAS /tmp/ccuHnxNu.s page 212 + 4351 .loc 4 1344 26 view .LVU1284 + 4352 .LBB462: + ARM GAS /tmp/ccLSPxIe.s page 226 - 3874 .loc 4 1346 10 view .LVU1168 - 3875 019e ADB2 uxth r5, r5 - 3876 .LVL459: 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3877 .loc 4 1346 10 view .LVU1169 - 3878 .LBE457: - 3879 .LBE456: - 3880 01a0 91E7 b .L246 - 3881 .LVL460: - 3882 .L247: -3363:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD2_CS_GPIO_Port, ADC_ThrLD2_CS_Pin, GPIO_PIN_RESET); - 3883 .loc 1 3363 3 is_stmt 1 view .LVU1170 - 3884 01a2 1C4C ldr r4, .L282+4 - 3885 01a4 0122 movs r2, #1 - 3886 01a6 4021 movs r1, #64 - 3887 01a8 2046 mov r0, r4 - 3888 01aa FFF7FEFF bl HAL_GPIO_WritePin - 3889 .LVL461: -3364:Src/main.c **** tmp32=0; - 3890 .loc 1 3364 3 view .LVU1171 - 3891 01ae 0022 movs r2, #0 - 3892 01b0 4FF48061 mov r1, #1024 - 3893 01b4 2046 mov r0, r4 - 3894 01b6 FFF7FEFF bl HAL_GPIO_WritePin - 3895 .LVL462: -3365:Src/main.c **** while(tmp32<500){tmp32++;} - 3896 .loc 1 3365 3 view .LVU1172 -3366:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3897 .loc 1 3366 3 view .LVU1173 -3365:Src/main.c **** while(tmp32<500){tmp32++;} - 3898 .loc 1 3365 8 is_stmt 0 view .LVU1174 - 3899 01ba 0023 movs r3, #0 -3366:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3900 .loc 1 3366 8 view .LVU1175 - 3901 01bc 00E0 b .L273 - 3902 .LVL463: - 3903 .L274: -3366:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3904 .loc 1 3366 20 is_stmt 1 discriminator 2 view .LVU1176 -3366:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3905 .loc 1 3366 25 is_stmt 0 discriminator 2 view .LVU1177 - 3906 01be 0133 adds r3, r3, #1 - 3907 .LVL464: - 3908 .L273: -3366:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c - 3909 .loc 1 3366 14 is_stmt 1 discriminator 1 view .LVU1178 - 3910 01c0 B3F5FA7F cmp r3, #500 - 3911 01c4 FBD3 bcc .L274 -3368:Src/main.c **** tmp32 = 0; - 3912 .loc 1 3368 3 view .LVU1179 - 3913 .LVL465: - 3914 .LBB458: - 3915 .LBI458: + 4353 .loc 4 1346 3 view .LVU1285 +1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 4354 .loc 4 1346 21 is_stmt 0 view .LVU1286 + 4355 019a 1F4B ldr r3, .L332+8 + 4356 019c DD68 ldr r5, [r3, #12] +1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 4357 .loc 4 1346 10 view .LVU1287 + 4358 019e ADB2 uxth r5, r5 + 4359 .LVL497: +1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 4360 .loc 4 1346 10 view .LVU1288 + 4361 .LBE462: + 4362 .LBE461: + 4363 01a0 91E7 b .L296 + 4364 .LVL498: + 4365 .L297: +3590:Src/main.c **** HAL_GPIO_WritePin(ADC_ThrLD2_CS_GPIO_Port, ADC_ThrLD2_CS_Pin, GPIO_PIN_RESET); + 4366 .loc 1 3590 3 is_stmt 1 view .LVU1289 + 4367 01a2 1C4C ldr r4, .L332+4 + 4368 01a4 0122 movs r2, #1 + 4369 01a6 4021 movs r1, #64 + 4370 01a8 2046 mov r0, r4 + 4371 01aa FFF7FEFF bl HAL_GPIO_WritePin + 4372 .LVL499: +3591:Src/main.c **** tmp32=0; + 4373 .loc 1 3591 3 view .LVU1290 + 4374 01ae 0022 movs r2, #0 + 4375 01b0 4FF48061 mov r1, #1024 + 4376 01b4 2046 mov r0, r4 + 4377 01b6 FFF7FEFF bl HAL_GPIO_WritePin + 4378 .LVL500: +3592:Src/main.c **** while(tmp32<500){tmp32++;} + 4379 .loc 1 3592 3 view .LVU1291 +3593:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4380 .loc 1 3593 3 view .LVU1292 +3592:Src/main.c **** while(tmp32<500){tmp32++;} + 4381 .loc 1 3592 8 is_stmt 0 view .LVU1293 + 4382 01ba 0023 movs r3, #0 +3593:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4383 .loc 1 3593 8 view .LVU1294 + 4384 01bc 00E0 b .L323 + 4385 .LVL501: + 4386 .L324: +3593:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4387 .loc 1 3593 20 is_stmt 1 discriminator 2 view .LVU1295 +3593:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4388 .loc 1 3593 25 is_stmt 0 discriminator 2 view .LVU1296 + 4389 01be 0133 adds r3, r3, #1 + 4390 .LVL502: + 4391 .L323: +3593:Src/main.c **** //LL_SPI_TransmitData16(SPI5, 0xFFFF);//We must to clock the CLK output for collect RX data. We c + 4392 .loc 1 3593 14 is_stmt 1 discriminator 1 view .LVU1297 + 4393 01c0 B3F5FA7F cmp r3, #500 + 4394 01c4 FBD3 bcc .L324 +3595:Src/main.c **** tmp32 = 0; + 4395 .loc 1 3595 3 view .LVU1298 + ARM GAS /tmp/ccLSPxIe.s page 227 + + + 4396 .LVL503: + 4397 .LBB463: + 4398 .LBI463: 358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3916 .loc 4 358 22 view .LVU1180 - 3917 .LBB459: + 4399 .loc 4 358 22 view .LVU1299 + 4400 .LBB464: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - ARM GAS /tmp/ccuHnxNu.s page 213 - - - 3918 .loc 4 360 3 view .LVU1181 - 3919 01c6 154A ldr r2, .L282+12 - 3920 01c8 1368 ldr r3, [r2] - 3921 .LVL466: + 4401 .loc 4 360 3 view .LVU1300 + 4402 01c6 154A ldr r2, .L332+12 + 4403 01c8 1368 ldr r3, [r2] + 4404 .LVL504: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3922 .loc 4 360 3 is_stmt 0 view .LVU1182 - 3923 01ca 43F04003 orr r3, r3, #64 - 3924 01ce 1360 str r3, [r2] - 3925 .LVL467: + 4405 .loc 4 360 3 is_stmt 0 view .LVU1301 + 4406 01ca 43F04003 orr r3, r3, #64 + 4407 01ce 1360 str r3, [r2] + 4408 .LVL505: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3926 .loc 4 360 3 view .LVU1183 - 3927 .LBE459: - 3928 .LBE458: -3369:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI5))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w - 3929 .loc 1 3369 3 is_stmt 1 view .LVU1184 -3370:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC - 3930 .loc 1 3370 3 view .LVU1185 -3369:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI5))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w - 3931 .loc 1 3369 9 is_stmt 0 view .LVU1186 - 3932 01d0 0023 movs r3, #0 - 3933 .LVL468: - 3934 .L275: -3370:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC - 3935 .loc 1 3370 43 is_stmt 1 discriminator 1 view .LVU1187 - 3936 .LBB460: - 3937 .LBI460: + 4409 .loc 4 360 3 view .LVU1302 + 4410 .LBE464: + 4411 .LBE463: +3596:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI5))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w + 4412 .loc 1 3596 3 is_stmt 1 view .LVU1303 +3597:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC + 4413 .loc 1 3597 3 view .LVU1304 +3596:Src/main.c **** while(((!LL_SPI_IsActiveFlag_RXNE(SPI5))&&(tmp32<=1000))) {tmp32++;}//When rec. last data cycle w + 4414 .loc 1 3596 9 is_stmt 0 view .LVU1305 + 4415 01d0 0023 movs r3, #0 + 4416 .LVL506: + 4417 .L325: +3597:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC + 4418 .loc 1 3597 43 is_stmt 1 discriminator 1 view .LVU1306 + 4419 .LBB465: + 4420 .LBI465: 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3938 .loc 4 905 26 view .LVU1188 - 3939 .LBB461: + 4421 .loc 4 905 26 view .LVU1307 + 4422 .LBB466: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3940 .loc 4 907 3 view .LVU1189 + 4423 .loc 4 907 3 view .LVU1308 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3941 .loc 4 907 12 is_stmt 0 view .LVU1190 - 3942 01d2 124A ldr r2, .L282+12 - 3943 01d4 9268 ldr r2, [r2, #8] + 4424 .loc 4 907 12 is_stmt 0 view .LVU1309 + 4425 01d2 124A ldr r2, .L332+12 + 4426 01d4 9268 ldr r2, [r2, #8] 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3944 .loc 4 907 68 view .LVU1191 - 3945 01d6 12F0010F tst r2, #1 - 3946 01da 04D1 bne .L276 - 3947 .LVL469: + 4427 .loc 4 907 68 view .LVU1310 + 4428 01d6 12F0010F tst r2, #1 + 4429 01da 04D1 bne .L326 + 4430 .LVL507: 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3948 .loc 4 907 68 view .LVU1192 - 3949 .LBE461: - 3950 .LBE460: -3370:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC - 3951 .loc 1 3370 43 discriminator 2 view .LVU1193 - 3952 01dc B3F57A7F cmp r3, #1000 - 3953 01e0 01D8 bhi .L276 -3370:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC - 3954 .loc 1 3370 62 is_stmt 1 discriminator 3 view .LVU1194 -3370:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC - 3955 .loc 1 3370 67 is_stmt 0 discriminator 3 view .LVU1195 - 3956 01e2 0133 adds r3, r3, #1 - 3957 .LVL470: -3370:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC - 3958 .loc 1 3370 67 discriminator 3 view .LVU1196 - 3959 01e4 F5E7 b .L275 - ARM GAS /tmp/ccuHnxNu.s page 214 + 4431 .loc 4 907 68 view .LVU1311 + 4432 .LBE466: + 4433 .LBE465: +3597:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC + 4434 .loc 1 3597 43 discriminator 2 view .LVU1312 + 4435 01dc B3F57A7F cmp r3, #1000 + 4436 01e0 01D8 bhi .L326 +3597:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC + 4437 .loc 1 3597 62 is_stmt 1 discriminator 3 view .LVU1313 + ARM GAS /tmp/ccLSPxIe.s page 228 - 3960 .L276: -3371:Src/main.c **** while(tmp32<500){tmp32++;} - 3961 .loc 1 3371 3 is_stmt 1 view .LVU1197 - 3962 .LVL471: - 3963 .LBB462: - 3964 .LBI462: +3597:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC + 4438 .loc 1 3597 67 is_stmt 0 discriminator 3 view .LVU1314 + 4439 01e2 0133 adds r3, r3, #1 + 4440 .LVL508: +3597:Src/main.c **** LL_SPI_Disable(SPI5);//Enable SPI for ThrLD2 ADC + 4441 .loc 1 3597 67 discriminator 3 view .LVU1315 + 4442 01e4 F5E7 b .L325 + 4443 .L326: +3598:Src/main.c **** while(tmp32<500){tmp32++;} + 4444 .loc 1 3598 3 is_stmt 1 view .LVU1316 + 4445 .LVL509: + 4446 .LBB467: + 4447 .LBI467: 370:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 3965 .loc 4 370 22 view .LVU1198 - 3966 .LBB463: + 4448 .loc 4 370 22 view .LVU1317 + 4449 .LBB468: 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3967 .loc 4 372 3 view .LVU1199 - 3968 01e6 0D49 ldr r1, .L282+12 - 3969 01e8 0A68 ldr r2, [r1] - 3970 01ea 22F04002 bic r2, r2, #64 - 3971 01ee 0A60 str r2, [r1] - 3972 .LVL472: + 4450 .loc 4 372 3 view .LVU1318 + 4451 01e6 0D49 ldr r1, .L332+12 + 4452 01e8 0A68 ldr r2, [r1] + 4453 01ea 22F04002 bic r2, r2, #64 + 4454 01ee 0A60 str r2, [r1] + 4455 .LVL510: 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 3973 .loc 4 372 3 is_stmt 0 view .LVU1200 - 3974 .LBE463: - 3975 .LBE462: -3372:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3976 .loc 1 3372 3 is_stmt 1 view .LVU1201 - 3977 .LBB465: - 3978 .LBB464: + 4456 .loc 4 372 3 is_stmt 0 view .LVU1319 + 4457 .LBE468: + 4458 .LBE467: +3599:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4459 .loc 1 3599 3 is_stmt 1 view .LVU1320 + 4460 .LBB470: + 4461 .LBB469: 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** - 3979 .loc 4 373 1 is_stmt 0 view .LVU1202 - 3980 01f0 00E0 b .L278 - 3981 .L279: + 4462 .loc 4 373 1 is_stmt 0 view .LVU1321 + 4463 01f0 00E0 b .L328 + 4464 .L329: 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** - 3982 .loc 4 373 1 view .LVU1203 - 3983 .LBE464: - 3984 .LBE465: -3372:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3985 .loc 1 3372 20 is_stmt 1 discriminator 2 view .LVU1204 -3372:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3986 .loc 1 3372 25 is_stmt 0 discriminator 2 view .LVU1205 - 3987 01f2 0133 adds r3, r3, #1 - 3988 .LVL473: - 3989 .L278: -3372:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); - 3990 .loc 1 3372 14 is_stmt 1 discriminator 1 view .LVU1206 - 3991 01f4 B3F5FA7F cmp r3, #500 - 3992 01f8 FBD3 bcc .L279 -3374:Src/main.c **** P = LL_SPI_ReceiveData16(SPI5); - 3993 .loc 1 3374 3 view .LVU1207 - 3994 01fa 0122 movs r2, #1 - 3995 01fc 4FF48061 mov r1, #1024 - 3996 0200 0448 ldr r0, .L282+4 - 3997 0202 FFF7FEFF bl HAL_GPIO_WritePin - 3998 .LVL474: -3375:Src/main.c **** } - 3999 .loc 1 3375 3 view .LVU1208 - 4000 .LBB466: - 4001 .LBI466: + 4465 .loc 4 373 1 view .LVU1322 + 4466 .LBE469: + 4467 .LBE470: +3599:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4468 .loc 1 3599 20 is_stmt 1 discriminator 2 view .LVU1323 +3599:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4469 .loc 1 3599 25 is_stmt 0 discriminator 2 view .LVU1324 + 4470 01f2 0133 adds r3, r3, #1 + 4471 .LVL511: + 4472 .L328: +3599:Src/main.c **** //HAL_SPI_Receive(&hspi4, &P[0], 1, 100); + 4473 .loc 1 3599 14 is_stmt 1 discriminator 1 view .LVU1325 + 4474 01f4 B3F5FA7F cmp r3, #500 + 4475 01f8 FBD3 bcc .L329 +3601:Src/main.c **** P = LL_SPI_ReceiveData16(SPI5); + 4476 .loc 1 3601 3 view .LVU1326 + 4477 01fa 0122 movs r2, #1 + 4478 01fc 4FF48061 mov r1, #1024 + 4479 0200 0448 ldr r0, .L332+4 + 4480 0202 FFF7FEFF bl HAL_GPIO_WritePin + 4481 .LVL512: + ARM GAS /tmp/ccLSPxIe.s page 229 + + +3602:Src/main.c **** } + 4482 .loc 1 3602 3 view .LVU1327 + 4483 .LBB471: + 4484 .LBI471: 1344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 4002 .loc 4 1344 26 view .LVU1209 - 4003 .LBB467: - ARM GAS /tmp/ccuHnxNu.s page 215 - - + 4485 .loc 4 1344 26 view .LVU1328 + 4486 .LBB472: 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 4004 .loc 4 1346 3 view .LVU1210 + 4487 .loc 4 1346 3 view .LVU1329 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 4005 .loc 4 1346 21 is_stmt 0 view .LVU1211 - 4006 0206 054B ldr r3, .L282+12 - 4007 0208 DD68 ldr r5, [r3, #12] + 4488 .loc 4 1346 21 is_stmt 0 view .LVU1330 + 4489 0206 054B ldr r3, .L332+12 + 4490 0208 DD68 ldr r5, [r3, #12] 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 4008 .loc 4 1346 10 view .LVU1212 - 4009 020a ADB2 uxth r5, r5 - 4010 .LVL475: + 4491 .loc 4 1346 10 view .LVU1331 + 4492 020a ADB2 uxth r5, r5 + 4493 .LVL513: 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 4011 .loc 4 1346 10 view .LVU1213 - 4012 020c 5BE7 b .L246 - 4013 .L283: - 4014 020e 00BF .align 2 - 4015 .L282: - 4016 0210 00100240 .word 1073876992 - 4017 0214 00140240 .word 1073878016 - 4018 0218 00340140 .word 1073820672 - 4019 021c 00500140 .word 1073827840 - 4020 .LBE467: - 4021 .LBE466: - 4022 .cfi_endproc - 4023 .LFE1228: - 4025 .section .text.Stop_TIM10,"ax",%progbits - 4026 .align 1 - 4027 .syntax unified - 4028 .thumb - 4029 .thumb_func - 4031 Stop_TIM10: - 4032 .LFB1239: -3540:Src/main.c **** uint8_t CheckChecksum(uint16_t *pbuff) -3541:Src/main.c **** { -3542:Src/main.c **** uint16_t cl_ind; -3543:Src/main.c **** -3544:Src/main.c **** switch (UART_header) -3545:Src/main.c **** { -3546:Src/main.c **** case 0x7777: -3547:Src/main.c **** cl_ind = TSK_16 - 2; -3548:Src/main.c **** break; -3549:Src/main.c **** case 0x1111: -3550:Src/main.c **** cl_ind = CL_16 - 2; -3551:Src/main.c **** break; -3552:Src/main.c **** default: -3553:Src/main.c **** return 0; -3554:Src/main.c **** break; -3555:Src/main.c **** } -3556:Src/main.c **** -3557:Src/main.c **** CS_result = CalculateChecksum(pbuff, cl_ind); -3558:Src/main.c **** -3559:Src/main.c **** return ((CS_result == COMMAND[cl_ind]) ? 1 : 0); -3560:Src/main.c **** } -3561:Src/main.c **** uint16_t CalculateChecksum(uint16_t *pbuff, uint16_t len) -3562:Src/main.c **** { -3563:Src/main.c **** short i; -3564:Src/main.c **** uint16_t cs = *pbuff; -3565:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 216 + 4494 .loc 4 1346 10 view .LVU1332 + 4495 020c 5BE7 b .L296 + 4496 .L333: + 4497 020e 00BF .align 2 + 4498 .L332: + 4499 0210 00100240 .word 1073876992 + 4500 0214 00140240 .word 1073878016 + 4501 0218 00340140 .word 1073820672 + 4502 021c 00500140 .word 1073827840 + 4503 .LBE472: + 4504 .LBE471: + 4505 .cfi_endproc + 4506 .LFE1236: + 4508 .section .text.Stop_TIM10,"ax",%progbits + 4509 .align 1 + 4510 .syntax unified + 4511 .thumb + 4512 .thumb_func + 4514 Stop_TIM10: + 4515 .LFB1247: +3767:Src/main.c **** uint8_t CheckChecksum(uint16_t *pbuff) +3768:Src/main.c **** { +3769:Src/main.c **** uint16_t cl_ind; +3770:Src/main.c **** +3771:Src/main.c **** switch (UART_header) +3772:Src/main.c **** { +3773:Src/main.c **** case 0x7777: +3774:Src/main.c **** cl_ind = TSK_16 - 2; +3775:Src/main.c **** break; +3776:Src/main.c **** case 0x1111: +3777:Src/main.c **** cl_ind = CL_16 - 2; +3778:Src/main.c **** break; +3779:Src/main.c **** default: +3780:Src/main.c **** return 0; +3781:Src/main.c **** break; +3782:Src/main.c **** } +3783:Src/main.c **** +3784:Src/main.c **** CS_result = CalculateChecksum(pbuff, cl_ind); +3785:Src/main.c **** + ARM GAS /tmp/ccLSPxIe.s page 230 -3566:Src/main.c **** for(i = 1; i < len; i++) -3567:Src/main.c **** { -3568:Src/main.c **** cs ^= *(pbuff+i); -3569:Src/main.c **** } -3570:Src/main.c **** return cs; -3571:Src/main.c **** } -3572:Src/main.c **** -3573:Src/main.c **** /*int SD_Init(void) -3574:Src/main.c **** { -3575:Src/main.c **** int test=0; -3576:Src/main.c **** if (HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin)==GPIO_PIN_RESET) -3577:Src/main.c **** { -3578:Src/main.c **** test = Mount_SD("/"); -3579:Src/main.c **** if (test == 0) //0 - suc -3580:Src/main.c **** { -3581:Src/main.c **** //Format_SD(); -3582:Src/main.c **** test = Create_File("FILE1.TXT"); // 0 -suc -3583:Src/main.c **** //Create_File("FILE2.TXT"); -3584:Src/main.c **** Write_File ("FILE1.TXT", "____OSGG main borad information. Program made by Kazakov Viktor. Part -3585:Src/main.c **** test = Unmount_SD("/"); // 0 - succ -3586:Src/main.c **** return test; -3587:Src/main.c **** } -3588:Src/main.c **** else -3589:Src/main.c **** { -3590:Src/main.c **** return 1; -3591:Src/main.c **** } -3592:Src/main.c **** } -3593:Src/main.c **** else -3594:Src/main.c **** { -3595:Src/main.c **** return 1; -3596:Src/main.c **** } -3597:Src/main.c **** }*/ -3598:Src/main.c **** -3599:Src/main.c **** int SD_SAVE(uint16_t *pbuff) -3600:Src/main.c **** { -3601:Src/main.c **** int test=0; -3602:Src/main.c **** if (HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin)==GPIO_PIN_RESET) -3603:Src/main.c **** { -3604:Src/main.c **** test = Mount_SD("/"); -3605:Src/main.c **** if (test == 0) //0 - suc -3606:Src/main.c **** { -3607:Src/main.c **** //Format_SD(); -3608:Src/main.c **** test = Update_File_byte("FILE1.TXT", (uint8_t *)pbuff, DL_8); -3609:Src/main.c **** test = Unmount_SD("/"); // 0 - succ -3610:Src/main.c **** return test; -3611:Src/main.c **** } -3612:Src/main.c **** else -3613:Src/main.c **** { -3614:Src/main.c **** return 1; -3615:Src/main.c **** } -3616:Src/main.c **** } -3617:Src/main.c **** else -3618:Src/main.c **** { -3619:Src/main.c **** return 1; -3620:Src/main.c **** } -3621:Src/main.c **** } -3622:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 217 +3786:Src/main.c **** return ((CS_result == COMMAND[cl_ind]) ? 1 : 0); +3787:Src/main.c **** } +3788:Src/main.c **** uint16_t CalculateChecksum(uint16_t *pbuff, uint16_t len) +3789:Src/main.c **** { +3790:Src/main.c **** short i; +3791:Src/main.c **** uint16_t cs = *pbuff; +3792:Src/main.c **** +3793:Src/main.c **** for(i = 1; i < len; i++) +3794:Src/main.c **** { +3795:Src/main.c **** cs ^= *(pbuff+i); +3796:Src/main.c **** } +3797:Src/main.c **** return cs; +3798:Src/main.c **** } +3799:Src/main.c **** +3800:Src/main.c **** /*int SD_Init(void) +3801:Src/main.c **** { +3802:Src/main.c **** int test=0; +3803:Src/main.c **** if (HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin)==GPIO_PIN_RESET) +3804:Src/main.c **** { +3805:Src/main.c **** test = Mount_SD("/"); +3806:Src/main.c **** if (test == 0) //0 - suc +3807:Src/main.c **** { +3808:Src/main.c **** //Format_SD(); +3809:Src/main.c **** test = Create_File("FILE1.TXT"); // 0 -suc +3810:Src/main.c **** //Create_File("FILE2.TXT"); +3811:Src/main.c **** Write_File ("FILE1.TXT", "____OSGG main borad information. Program made by Kazakov Viktor. Part +3812:Src/main.c **** test = Unmount_SD("/"); // 0 - succ +3813:Src/main.c **** return test; +3814:Src/main.c **** } +3815:Src/main.c **** else +3816:Src/main.c **** { +3817:Src/main.c **** return 1; +3818:Src/main.c **** } +3819:Src/main.c **** } +3820:Src/main.c **** else +3821:Src/main.c **** { +3822:Src/main.c **** return 1; +3823:Src/main.c **** } +3824:Src/main.c **** }*/ +3825:Src/main.c **** +3826:Src/main.c **** int SD_SAVE(uint16_t *pbuff) +3827:Src/main.c **** { +3828:Src/main.c **** int test=0; +3829:Src/main.c **** if (HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin)==GPIO_PIN_RESET) +3830:Src/main.c **** { +3831:Src/main.c **** test = Mount_SD("/"); +3832:Src/main.c **** if (test == 0) //0 - suc +3833:Src/main.c **** { +3834:Src/main.c **** //Format_SD(); +3835:Src/main.c **** test = Update_File_byte("FILE1.TXT", (uint8_t *)pbuff, DL_8); +3836:Src/main.c **** test = Unmount_SD("/"); // 0 - succ +3837:Src/main.c **** return test; +3838:Src/main.c **** } +3839:Src/main.c **** else +3840:Src/main.c **** { +3841:Src/main.c **** return 1; +3842:Src/main.c **** } + ARM GAS /tmp/ccLSPxIe.s page 231 -3623:Src/main.c **** -3624:Src/main.c **** -3625:Src/main.c **** //uint32_t Get_Length(void) -3626:Src/main.c **** //{ -3627:Src/main.c **** // return SD_matr[0][0] + ((uint32_t) (SD_matr[0][1])<<16); -3628:Src/main.c **** //} -3629:Src/main.c **** -3630:Src/main.c **** int SD_READ(uint16_t *pbuff) -3631:Src/main.c **** { -3632:Src/main.c **** int test=0; -3633:Src/main.c **** if (HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin)==GPIO_PIN_RESET) -3634:Src/main.c **** { -3635:Src/main.c **** test = Mount_SD("/"); -3636:Src/main.c **** if (test == 0) //0 - suc -3637:Src/main.c **** { -3638:Src/main.c **** //Format_SD(); -3639:Src/main.c **** test = Seek_Read_File ("FILE1.TXT", (uint8_t *)pbuff, DL_8, fgoto);//Read next 246 bytes -3640:Src/main.c **** fgoto+=DL_8; -3641:Src/main.c **** test = Unmount_SD("/"); // 0 - succ -3642:Src/main.c **** return test; -3643:Src/main.c **** } -3644:Src/main.c **** else -3645:Src/main.c **** { -3646:Src/main.c **** return 1; -3647:Src/main.c **** } -3648:Src/main.c **** } -3649:Src/main.c **** else -3650:Src/main.c **** { -3651:Src/main.c **** return 1; -3652:Src/main.c **** } -3653:Src/main.c **** -3654:Src/main.c **** /* for (uint16_t j = 0; j < DL_16; j++) -3655:Src/main.c **** { -3656:Src/main.c **** *(pbuff+j) = SD_matr[SD_SLIDE][j]; -3657:Src/main.c **** } -3658:Src/main.c **** if (SD_SLIDEDHR12R1 = 0u; - 4654 .loc 1 2731 2 view .LVU1427 -2731:Src/main.c **** DAC->DHR12R1 = 0u; - 4655 .loc 1 2731 5 is_stmt 0 view .LVU1428 - 4656 0046 064B ldr r3, .L294+8 - 4657 0048 1968 ldr r1, [r3] -2731:Src/main.c **** DAC->DHR12R1 = 0u; - 4658 .loc 1 2731 10 view .LVU1429 - 4659 004a 064A ldr r2, .L294+12 - 4660 004c 0A40 ands r2, r2, r1 - 4661 004e 1A60 str r2, [r3] -2732:Src/main.c **** } - 4662 .loc 1 2732 2 is_stmt 1 view .LVU1430 -2732:Src/main.c **** } - 4663 .loc 1 2732 15 is_stmt 0 view .LVU1431 - 4664 0050 9C60 str r4, [r3, #8] -2733:Src/main.c **** - 4665 .loc 1 2733 1 view .LVU1432 - 4666 0052 08B0 add sp, sp, #32 - 4667 .LCFI42: - 4668 .cfi_def_cfa_offset 8 - 4669 @ sp needed - 4670 0054 10BD pop {r4, pc} - 4671 .L295: - 4672 0056 00BF .align 2 - 4673 .L294: - 4674 0058 00380240 .word 1073887232 - 4675 005c 00000240 .word 1073872896 - 4676 0060 00740040 .word 1073771520 - 4677 0064 FAEFFFFF .word -4102 - 4678 .cfi_endproc - 4679 .LFE1216: - 4681 .section .text.MX_SPI4_Init,"ax",%progbits - 4682 .align 1 - 4683 .syntax unified - 4684 .thumb - 4685 .thumb_func - 4687 MX_SPI4_Init: - 4688 .LFB1192: -1345:Src/main.c **** - 4689 .loc 1 1345 1 is_stmt 1 view -0 - 4690 .cfi_startproc - 4691 @ args = 0, pretend = 0, frame = 72 - 4692 @ frame_needed = 0, uses_anonymous_args = 0 - 4693 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 4694 .LCFI43: - 4695 .cfi_def_cfa_offset 24 - 4696 .cfi_offset 4, -24 - ARM GAS /tmp/ccuHnxNu.s page 234 +2260:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 4879 .loc 1 2260 3 is_stmt 1 view .LVU1444 +2260:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 4880 .loc 1 2260 24 is_stmt 0 view .LVU1445 + 4881 01b6 0B94 str r4, [sp, #44] +2261:Src/main.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 4882 .loc 1 2261 3 is_stmt 1 view .LVU1446 +2261:Src/main.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 4883 .loc 1 2261 25 is_stmt 0 view .LVU1447 + 4884 01b8 0C94 str r4, [sp, #48] +2262:Src/main.c **** + 4885 .loc 1 2262 3 is_stmt 1 view .LVU1448 + 4886 01ba 09A9 add r1, sp, #36 + 4887 01bc 5046 mov r0, r10 + 4888 01be FFF7FEFF bl HAL_GPIO_Init + 4889 .LVL534: +2265:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + 4890 .loc 1 2265 3 view .LVU1449 +2265:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + 4891 .loc 1 2265 23 is_stmt 0 view .LVU1450 + 4892 01c2 4FF4F043 mov r3, #30720 + 4893 01c6 0993 str r3, [sp, #36] +2266:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 4894 .loc 1 2266 3 is_stmt 1 view .LVU1451 +2266:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 4895 .loc 1 2266 24 is_stmt 0 view .LVU1452 + 4896 01c8 0A94 str r4, [sp, #40] +2267:Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); + 4897 .loc 1 2267 3 is_stmt 1 view .LVU1453 +2267:Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); + 4898 .loc 1 2267 24 is_stmt 0 view .LVU1454 + 4899 01ca 0B94 str r4, [sp, #44] +2268:Src/main.c **** + 4900 .loc 1 2268 3 is_stmt 1 view .LVU1455 + 4901 01cc 09A9 add r1, sp, #36 + 4902 01ce 4046 mov r0, r8 + 4903 01d0 FFF7FEFF bl HAL_GPIO_Init + 4904 .LVL535: +2271:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + 4905 .loc 1 2271 3 view .LVU1456 +2271:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + 4906 .loc 1 2271 23 is_stmt 0 view .LVU1457 + 4907 01d4 4FF45063 mov r3, #3328 + 4908 01d8 0993 str r3, [sp, #36] +2272:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 4909 .loc 1 2272 3 is_stmt 1 view .LVU1458 +2272:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 4910 .loc 1 2272 24 is_stmt 0 view .LVU1459 + 4911 01da 0A95 str r5, [sp, #40] +2273:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 4912 .loc 1 2273 3 is_stmt 1 view .LVU1460 +2273:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 4913 .loc 1 2273 24 is_stmt 0 view .LVU1461 + 4914 01dc 0B94 str r4, [sp, #44] +2274:Src/main.c **** HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); + 4915 .loc 1 2274 3 is_stmt 1 view .LVU1462 +2274:Src/main.c **** HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); + ARM GAS /tmp/ccLSPxIe.s page 242 - 4697 .cfi_offset 5, -20 - 4698 .cfi_offset 6, -16 - 4699 .cfi_offset 7, -12 - 4700 .cfi_offset 8, -8 - 4701 .cfi_offset 14, -4 - 4702 0004 92B0 sub sp, sp, #72 - 4703 .LCFI44: - 4704 .cfi_def_cfa_offset 96 -1351:Src/main.c **** - 4705 .loc 1 1351 3 view .LVU1434 -1351:Src/main.c **** - 4706 .loc 1 1351 22 is_stmt 0 view .LVU1435 - 4707 0006 2822 movs r2, #40 - 4708 0008 0021 movs r1, #0 - 4709 000a 08A8 add r0, sp, #32 - 4710 000c FFF7FEFF bl memset - 4711 .LVL507: -1353:Src/main.c **** - 4712 .loc 1 1353 3 is_stmt 1 view .LVU1436 -1353:Src/main.c **** - 4713 .loc 1 1353 23 is_stmt 0 view .LVU1437 - 4714 0010 0024 movs r4, #0 - 4715 0012 0294 str r4, [sp, #8] - 4716 0014 0394 str r4, [sp, #12] - 4717 0016 0494 str r4, [sp, #16] - 4718 0018 0594 str r4, [sp, #20] - 4719 001a 0694 str r4, [sp, #24] - 4720 001c 0794 str r4, [sp, #28] -1356:Src/main.c **** - 4721 .loc 1 1356 3 is_stmt 1 view .LVU1438 - 4722 .LVL508: - 4723 .LBB478: - 4724 .LBI478: + 4916 .loc 1 2274 25 is_stmt 0 view .LVU1463 + 4917 01de 0C94 str r4, [sp, #48] +2275:Src/main.c **** + 4918 .loc 1 2275 3 is_stmt 1 view .LVU1464 + 4919 01e0 09A9 add r1, sp, #36 + 4920 01e2 3046 mov r0, r6 + 4921 01e4 FFF7FEFF bl HAL_GPIO_Init + 4922 .LVL536: +2278:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD; + 4923 .loc 1 2278 3 view .LVU1465 +2278:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD; + 4924 .loc 1 2278 23 is_stmt 0 view .LVU1466 + 4925 01e8 0C23 movs r3, #12 + 4926 01ea 0993 str r3, [sp, #36] +2279:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 4927 .loc 1 2279 3 is_stmt 1 view .LVU1467 +2279:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 4928 .loc 1 2279 24 is_stmt 0 view .LVU1468 + 4929 01ec 1123 movs r3, #17 + 4930 01ee 0A93 str r3, [sp, #40] +2280:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 4931 .loc 1 2280 3 is_stmt 1 view .LVU1469 +2280:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 4932 .loc 1 2280 24 is_stmt 0 view .LVU1470 + 4933 01f0 0B94 str r4, [sp, #44] +2281:Src/main.c **** HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); + 4934 .loc 1 2281 3 is_stmt 1 view .LVU1471 +2281:Src/main.c **** HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); + 4935 .loc 1 2281 25 is_stmt 0 view .LVU1472 + 4936 01f2 0C94 str r4, [sp, #48] +2282:Src/main.c **** + 4937 .loc 1 2282 3 is_stmt 1 view .LVU1473 + 4938 01f4 09A9 add r1, sp, #36 + 4939 01f6 3046 mov r0, r6 + 4940 01f8 FFF7FEFF bl HAL_GPIO_Init + 4941 .LVL537: +2285:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + 4942 .loc 1 2285 3 view .LVU1474 +2285:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + 4943 .loc 1 2285 23 is_stmt 0 view .LVU1475 + 4944 01fc 4FF48043 mov r3, #16384 + 4945 0200 0993 str r3, [sp, #36] +2286:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 4946 .loc 1 2286 3 is_stmt 1 view .LVU1476 +2286:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 4947 .loc 1 2286 24 is_stmt 0 view .LVU1477 + 4948 0202 0A95 str r5, [sp, #40] +2287:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; + 4949 .loc 1 2287 3 is_stmt 1 view .LVU1478 +2287:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; + 4950 .loc 1 2287 24 is_stmt 0 view .LVU1479 + 4951 0204 0B94 str r4, [sp, #44] +2288:Src/main.c **** HAL_GPIO_Init(SPI4_CNV_GPIO_Port, &GPIO_InitStruct); + 4952 .loc 1 2288 3 is_stmt 1 view .LVU1480 +2288:Src/main.c **** HAL_GPIO_Init(SPI4_CNV_GPIO_Port, &GPIO_InitStruct); + 4953 .loc 1 2288 25 is_stmt 0 view .LVU1481 + 4954 0206 0323 movs r3, #3 + ARM GAS /tmp/ccLSPxIe.s page 243 + + + 4955 0208 0C93 str r3, [sp, #48] +2289:Src/main.c **** + 4956 .loc 1 2289 3 is_stmt 1 view .LVU1482 + 4957 020a 09A9 add r1, sp, #36 + 4958 020c 3046 mov r0, r6 + 4959 020e FFF7FEFF bl HAL_GPIO_Init + 4960 .LVL538: +2293:Src/main.c **** |OUT_6_Pin|OUT_7_Pin|OUT_8_Pin|OUT_9_Pin; + 4961 .loc 1 2293 3 view .LVU1483 +2293:Src/main.c **** |OUT_6_Pin|OUT_7_Pin|OUT_8_Pin|OUT_9_Pin; + 4962 .loc 1 2293 23 is_stmt 0 view .LVU1484 + 4963 0212 41F6F043 movw r3, #7408 + 4964 0216 0993 str r3, [sp, #36] +2295:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 4965 .loc 1 2295 3 is_stmt 1 view .LVU1485 +2295:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 4966 .loc 1 2295 24 is_stmt 0 view .LVU1486 + 4967 0218 0A95 str r5, [sp, #40] +2296:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 4968 .loc 1 2296 3 is_stmt 1 view .LVU1487 +2296:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 4969 .loc 1 2296 24 is_stmt 0 view .LVU1488 + 4970 021a 0B94 str r4, [sp, #44] +2297:Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 4971 .loc 1 2297 3 is_stmt 1 view .LVU1489 +2297:Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 4972 .loc 1 2297 25 is_stmt 0 view .LVU1490 + 4973 021c 0C94 str r4, [sp, #48] +2298:Src/main.c **** + 4974 .loc 1 2298 3 is_stmt 1 view .LVU1491 + 4975 021e 09A9 add r1, sp, #36 + 4976 0220 5846 mov r0, fp + 4977 0222 FFF7FEFF bl HAL_GPIO_Init + 4978 .LVL539: +2301:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + 4979 .loc 1 2301 3 view .LVU1492 +2301:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + 4980 .loc 1 2301 23 is_stmt 0 view .LVU1493 + 4981 0226 43F68213 movw r3, #14722 + 4982 022a 0993 str r3, [sp, #36] +2302:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 4983 .loc 1 2302 3 is_stmt 1 view .LVU1494 +2302:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 4984 .loc 1 2302 24 is_stmt 0 view .LVU1495 + 4985 022c 0A95 str r5, [sp, #40] +2303:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 4986 .loc 1 2303 3 is_stmt 1 view .LVU1496 +2303:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 4987 .loc 1 2303 24 is_stmt 0 view .LVU1497 + 4988 022e 0B94 str r4, [sp, #44] +2304:Src/main.c **** HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); + 4989 .loc 1 2304 3 is_stmt 1 view .LVU1498 +2304:Src/main.c **** HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); + 4990 .loc 1 2304 25 is_stmt 0 view .LVU1499 + 4991 0230 0C94 str r4, [sp, #48] +2305:Src/main.c **** + 4992 .loc 1 2305 3 is_stmt 1 view .LVU1500 + ARM GAS /tmp/ccLSPxIe.s page 244 + + + 4993 0232 09A9 add r1, sp, #36 + 4994 0234 3846 mov r0, r7 + 4995 0236 FFF7FEFF bl HAL_GPIO_Init + 4996 .LVL540: +2308:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + 4997 .loc 1 2308 3 view .LVU1501 +2308:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + 4998 .loc 1 2308 23 is_stmt 0 view .LVU1502 + 4999 023a 4FF48073 mov r3, #256 + 5000 023e 0993 str r3, [sp, #36] +2309:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 5001 .loc 1 2309 3 is_stmt 1 view .LVU1503 +2309:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 5002 .loc 1 2309 24 is_stmt 0 view .LVU1504 + 5003 0240 0A94 str r4, [sp, #40] +2310:Src/main.c **** HAL_GPIO_Init(USB_FLAG_GPIO_Port, &GPIO_InitStruct); + 5004 .loc 1 2310 3 is_stmt 1 view .LVU1505 +2310:Src/main.c **** HAL_GPIO_Init(USB_FLAG_GPIO_Port, &GPIO_InitStruct); + 5005 .loc 1 2310 24 is_stmt 0 view .LVU1506 + 5006 0242 0B94 str r4, [sp, #44] +2311:Src/main.c **** + 5007 .loc 1 2311 3 is_stmt 1 view .LVU1507 + 5008 0244 09A9 add r1, sp, #36 + 5009 0246 5046 mov r0, r10 + 5010 0248 FFF7FEFF bl HAL_GPIO_Init + 5011 .LVL541: +2314:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + 5012 .loc 1 2314 3 view .LVU1508 +2314:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + 5013 .loc 1 2314 23 is_stmt 0 view .LVU1509 + 5014 024c 0995 str r5, [sp, #36] +2315:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 5015 .loc 1 2315 3 is_stmt 1 view .LVU1510 +2315:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 5016 .loc 1 2315 24 is_stmt 0 view .LVU1511 + 5017 024e 0A94 str r4, [sp, #40] +2316:Src/main.c **** HAL_GPIO_Init(SDMMC1_EN_GPIO_Port, &GPIO_InitStruct); + 5018 .loc 1 2316 3 is_stmt 1 view .LVU1512 +2316:Src/main.c **** HAL_GPIO_Init(SDMMC1_EN_GPIO_Port, &GPIO_InitStruct); + 5019 .loc 1 2316 24 is_stmt 0 view .LVU1513 + 5020 0250 0B94 str r4, [sp, #44] +2317:Src/main.c **** + 5021 .loc 1 2317 3 is_stmt 1 view .LVU1514 + 5022 0252 09A9 add r1, sp, #36 + 5023 0254 3846 mov r0, r7 + 5024 0256 FFF7FEFF bl HAL_GPIO_Init + 5025 .LVL542: +2321:Src/main.c **** |OUT_3_Pin|OUT_4_Pin|OUT_5_Pin; + 5026 .loc 1 2321 3 view .LVU1515 +2321:Src/main.c **** |OUT_3_Pin|OUT_4_Pin|OUT_5_Pin; + 5027 .loc 1 2321 23 is_stmt 0 view .LVU1516 + 5028 025a 4FF47E43 mov r3, #65024 + 5029 025e 0993 str r3, [sp, #36] +2323:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 5030 .loc 1 2323 3 is_stmt 1 view .LVU1517 +2323:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 5031 .loc 1 2323 24 is_stmt 0 view .LVU1518 + ARM GAS /tmp/ccLSPxIe.s page 245 + + + 5032 0260 0A95 str r5, [sp, #40] +2324:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 5033 .loc 1 2324 3 is_stmt 1 view .LVU1519 +2324:Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 5034 .loc 1 2324 24 is_stmt 0 view .LVU1520 + 5035 0262 0B94 str r4, [sp, #44] +2325:Src/main.c **** HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); + 5036 .loc 1 2325 3 is_stmt 1 view .LVU1521 +2325:Src/main.c **** HAL_GPIO_Init(GPIOG, &GPIO_InitStruct); + 5037 .loc 1 2325 25 is_stmt 0 view .LVU1522 + 5038 0264 0C94 str r4, [sp, #48] +2326:Src/main.c **** + 5039 .loc 1 2326 3 is_stmt 1 view .LVU1523 + 5040 0266 09A9 add r1, sp, #36 + 5041 0268 0548 ldr r0, .L340+12 + 5042 026a FFF7FEFF bl HAL_GPIO_Init + 5043 .LVL543: +2330:Src/main.c **** + 5044 .loc 1 2330 1 is_stmt 0 view .LVU1524 + 5045 026e 0FB0 add sp, sp, #60 + 5046 .LCFI42: + 5047 .cfi_def_cfa_offset 36 + 5048 @ sp needed + 5049 0270 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} + 5050 .L341: + 5051 .align 2 + 5052 .L340: + 5053 0274 00380240 .word 1073887232 + 5054 0278 00100240 .word 1073876992 + 5055 027c 000C0240 .word 1073875968 + 5056 0280 00180240 .word 1073879040 + 5057 0284 00140240 .word 1073878016 + 5058 0288 00080240 .word 1073874944 + 5059 028c 00000240 .word 1073872896 + 5060 0290 00040240 .word 1073873920 + 5061 .cfi_endproc + 5062 .LFE1207: + 5064 .section .text.PA4_DAC_Init,"ax",%progbits + 5065 .align 1 + 5066 .syntax unified + 5067 .thumb + 5068 .thumb_func + 5070 PA4_DAC_Init: + 5071 .LFB1216: +2813:Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; + 5072 .loc 1 2813 1 is_stmt 1 view -0 + 5073 .cfi_startproc + 5074 @ args = 0, pretend = 0, frame = 32 + 5075 @ frame_needed = 0, uses_anonymous_args = 0 + 5076 0000 10B5 push {r4, lr} + 5077 .LCFI43: + 5078 .cfi_def_cfa_offset 8 + 5079 .cfi_offset 4, -8 + 5080 .cfi_offset 14, -4 + 5081 0002 88B0 sub sp, sp, #32 + 5082 .LCFI44: + 5083 .cfi_def_cfa_offset 40 + ARM GAS /tmp/ccLSPxIe.s page 246 + + +2814:Src/main.c **** + 5084 .loc 1 2814 2 view .LVU1526 +2814:Src/main.c **** + 5085 .loc 1 2814 19 is_stmt 0 view .LVU1527 + 5086 0004 0024 movs r4, #0 + 5087 0006 0394 str r4, [sp, #12] + 5088 0008 0494 str r4, [sp, #16] + 5089 000a 0594 str r4, [sp, #20] + 5090 000c 0694 str r4, [sp, #24] + 5091 000e 0794 str r4, [sp, #28] +2816:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 5092 .loc 1 2816 2 is_stmt 1 view .LVU1528 + 5093 .LBB481: +2816:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 5094 .loc 1 2816 2 view .LVU1529 +2816:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 5095 .loc 1 2816 2 view .LVU1530 + 5096 0010 114B ldr r3, .L344 + 5097 0012 1A6C ldr r2, [r3, #64] + 5098 0014 42F00052 orr r2, r2, #536870912 + 5099 0018 1A64 str r2, [r3, #64] +2816:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 5100 .loc 1 2816 2 view .LVU1531 + 5101 001a 1A6C ldr r2, [r3, #64] + 5102 001c 02F00052 and r2, r2, #536870912 + 5103 0020 0192 str r2, [sp, #4] +2816:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 5104 .loc 1 2816 2 view .LVU1532 + 5105 0022 019A ldr r2, [sp, #4] + 5106 .LBE481: +2816:Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 5107 .loc 1 2816 2 view .LVU1533 +2817:Src/main.c **** + 5108 .loc 1 2817 2 view .LVU1534 + 5109 .LBB482: +2817:Src/main.c **** + 5110 .loc 1 2817 2 view .LVU1535 +2817:Src/main.c **** + 5111 .loc 1 2817 2 view .LVU1536 + 5112 0024 1A6B ldr r2, [r3, #48] + 5113 0026 42F00102 orr r2, r2, #1 + 5114 002a 1A63 str r2, [r3, #48] +2817:Src/main.c **** + 5115 .loc 1 2817 2 view .LVU1537 + 5116 002c 1B6B ldr r3, [r3, #48] + 5117 002e 03F00103 and r3, r3, #1 + 5118 0032 0293 str r3, [sp, #8] +2817:Src/main.c **** + 5119 .loc 1 2817 2 view .LVU1538 + 5120 0034 029B ldr r3, [sp, #8] + 5121 .LBE482: +2817:Src/main.c **** + 5122 .loc 1 2817 2 view .LVU1539 +2819:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; + 5123 .loc 1 2819 2 view .LVU1540 +2819:Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; + 5124 .loc 1 2819 22 is_stmt 0 view .LVU1541 + ARM GAS /tmp/ccLSPxIe.s page 247 + + + 5125 0036 1023 movs r3, #16 + 5126 0038 0393 str r3, [sp, #12] +2820:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 5127 .loc 1 2820 2 is_stmt 1 view .LVU1542 +2820:Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 5128 .loc 1 2820 23 is_stmt 0 view .LVU1543 + 5129 003a 0323 movs r3, #3 + 5130 003c 0493 str r3, [sp, #16] +2821:Src/main.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 5131 .loc 1 2821 2 is_stmt 1 view .LVU1544 +2822:Src/main.c **** + 5132 .loc 1 2822 2 view .LVU1545 + 5133 003e 03A9 add r1, sp, #12 + 5134 0040 0648 ldr r0, .L344+4 + 5135 0042 FFF7FEFF bl HAL_GPIO_Init + 5136 .LVL544: +2825:Src/main.c **** DAC->DHR12R1 = 0u; + 5137 .loc 1 2825 2 view .LVU1546 +2825:Src/main.c **** DAC->DHR12R1 = 0u; + 5138 .loc 1 2825 5 is_stmt 0 view .LVU1547 + 5139 0046 064B ldr r3, .L344+8 + 5140 0048 1968 ldr r1, [r3] +2825:Src/main.c **** DAC->DHR12R1 = 0u; + 5141 .loc 1 2825 10 view .LVU1548 + 5142 004a 064A ldr r2, .L344+12 + 5143 004c 0A40 ands r2, r2, r1 + 5144 004e 1A60 str r2, [r3] +2826:Src/main.c **** } + 5145 .loc 1 2826 2 is_stmt 1 view .LVU1549 +2826:Src/main.c **** } + 5146 .loc 1 2826 15 is_stmt 0 view .LVU1550 + 5147 0050 9C60 str r4, [r3, #8] +2827:Src/main.c **** + 5148 .loc 1 2827 1 view .LVU1551 + 5149 0052 08B0 add sp, sp, #32 + 5150 .LCFI45: + 5151 .cfi_def_cfa_offset 8 + 5152 @ sp needed + 5153 0054 10BD pop {r4, pc} + 5154 .L345: + 5155 0056 00BF .align 2 + 5156 .L344: + 5157 0058 00380240 .word 1073887232 + 5158 005c 00000240 .word 1073872896 + 5159 0060 00740040 .word 1073771520 + 5160 0064 FAEFFFFF .word -4102 + 5161 .cfi_endproc + 5162 .LFE1216: + 5164 .section .text.MX_SPI4_Init,"ax",%progbits + 5165 .align 1 + 5166 .syntax unified + 5167 .thumb + 5168 .thumb_func + 5170 MX_SPI4_Init: + 5171 .LFB1192: +1439:Src/main.c **** + 5172 .loc 1 1439 1 is_stmt 1 view -0 + ARM GAS /tmp/ccLSPxIe.s page 248 + + + 5173 .cfi_startproc + 5174 @ args = 0, pretend = 0, frame = 72 + 5175 @ frame_needed = 0, uses_anonymous_args = 0 + 5176 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 5177 .LCFI46: + 5178 .cfi_def_cfa_offset 24 + 5179 .cfi_offset 4, -24 + 5180 .cfi_offset 5, -20 + 5181 .cfi_offset 6, -16 + 5182 .cfi_offset 7, -12 + 5183 .cfi_offset 8, -8 + 5184 .cfi_offset 14, -4 + 5185 0004 92B0 sub sp, sp, #72 + 5186 .LCFI47: + 5187 .cfi_def_cfa_offset 96 +1445:Src/main.c **** + 5188 .loc 1 1445 3 view .LVU1553 +1445:Src/main.c **** + 5189 .loc 1 1445 22 is_stmt 0 view .LVU1554 + 5190 0006 2822 movs r2, #40 + 5191 0008 0021 movs r1, #0 + 5192 000a 08A8 add r0, sp, #32 + 5193 000c FFF7FEFF bl memset + 5194 .LVL545: +1447:Src/main.c **** + 5195 .loc 1 1447 3 is_stmt 1 view .LVU1555 +1447:Src/main.c **** + 5196 .loc 1 1447 23 is_stmt 0 view .LVU1556 + 5197 0010 0024 movs r4, #0 + 5198 0012 0294 str r4, [sp, #8] + 5199 0014 0394 str r4, [sp, #12] + 5200 0016 0494 str r4, [sp, #16] + 5201 0018 0594 str r4, [sp, #20] + 5202 001a 0694 str r4, [sp, #24] + 5203 001c 0794 str r4, [sp, #28] +1450:Src/main.c **** + 5204 .loc 1 1450 3 is_stmt 1 view .LVU1557 + 5205 .LVL546: + 5206 .LBB483: + 5207 .LBI483: 316:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } 317:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 318:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @@ -14031,6 +14878,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 330:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOKEN LL_AHB1_GRP1_IsEnabledClock\n 331:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR CRCEN LL_AHB1_GRP1_IsEnabledClock\n 332:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR BKPSRAMEN LL_AHB1_GRP1_IsEnabledClock\n + ARM GAS /tmp/ccLSPxIe.s page 249 + + 333:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DTCMRAMEN LL_AHB1_GRP1_IsEnabledClock\n 334:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DMA1EN LL_AHB1_GRP1_IsEnabledClock\n 335:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DMA2EN LL_AHB1_GRP1_IsEnabledClock\n @@ -14038,9 +14888,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 337:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR ETHMACEN LL_AHB1_GRP1_IsEnabledClock\n 338:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR ETHMACTXEN LL_AHB1_GRP1_IsEnabledClock\n 339:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR ETHMACRXEN LL_AHB1_GRP1_IsEnabledClock\n - ARM GAS /tmp/ccuHnxNu.s page 235 - - 340:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR ETHMACPTPEN LL_AHB1_GRP1_IsEnabledClock\n 341:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR OTGHSEN LL_AHB1_GRP1_IsEnabledClock\n 342:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR OTGHSULPIENDEN LL_AHB1_GRP1_IsEnabledClock @@ -14091,6 +14938,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 387:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOJEN LL_AHB1_GRP1_DisableClock\n 388:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOKEN LL_AHB1_GRP1_DisableClock\n 389:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR CRCEN LL_AHB1_GRP1_DisableClock\n + ARM GAS /tmp/ccLSPxIe.s page 250 + + 390:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR BKPSRAMEN LL_AHB1_GRP1_DisableClock\n 391:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DTCMRAMEN LL_AHB1_GRP1_DisableClock\n 392:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DMA1EN LL_AHB1_GRP1_DisableClock\n @@ -14098,9 +14948,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 394:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DMA2DEN LL_AHB1_GRP1_DisableClock\n 395:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR ETHMACEN LL_AHB1_GRP1_DisableClock\n 396:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR ETHMACTXEN LL_AHB1_GRP1_DisableClock\n - ARM GAS /tmp/ccuHnxNu.s page 236 - - 397:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR ETHMACRXEN LL_AHB1_GRP1_DisableClock\n 398:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR ETHMACPTPEN LL_AHB1_GRP1_DisableClock\n 399:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR OTGHSEN LL_AHB1_GRP1_DisableClock\n @@ -14151,6 +14998,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 444:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOIRST LL_AHB1_GRP1_ForceReset\n 445:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOJRST LL_AHB1_GRP1_ForceReset\n 446:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOKRST LL_AHB1_GRP1_ForceReset\n + ARM GAS /tmp/ccLSPxIe.s page 251 + + 447:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR CRCRST LL_AHB1_GRP1_ForceReset\n 448:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR DMA1RST LL_AHB1_GRP1_ForceReset\n 449:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR DMA2RST LL_AHB1_GRP1_ForceReset\n @@ -14158,9 +15008,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 451:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR ETHMACRST LL_AHB1_GRP1_ForceReset\n 452:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR OTGHSRST LL_AHB1_GRP1_ForceReset 453:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: - ARM GAS /tmp/ccuHnxNu.s page 237 - - 454:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_ALL 455:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOA 456:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOB @@ -14211,6 +15058,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 501:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_ALL 502:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOA 503:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOB + ARM GAS /tmp/ccLSPxIe.s page 252 + + 504:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOC 505:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOD 506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOE @@ -14218,9 +15068,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 508:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOG 509:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOH 510:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOI - ARM GAS /tmp/ccuHnxNu.s page 238 - - 511:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOJ (*) 512:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOK (*) 513:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_CRC @@ -14271,6 +15118,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 558:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOA 559:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOB 560:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOC + ARM GAS /tmp/ccLSPxIe.s page 253 + + 561:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOD 562:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOE 563:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOF @@ -14278,9 +15128,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 565:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOH 566:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOI 567:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOJ (*) - ARM GAS /tmp/ccuHnxNu.s page 239 - - 568:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOK (*) 569:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_CRC 570:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_AXI @@ -14331,6 +15178,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 615:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR SRAM2LPEN LL_AHB1_GRP1_DisableClockLowPower\n 616:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR BKPSRAMLPEN LL_AHB1_GRP1_DisableClockLowPower\n 617:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR DTCMRAMLPEN LL_AHB1_GRP1_DisableClockLowPower\n + ARM GAS /tmp/ccLSPxIe.s page 254 + + 618:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR DMA1LPEN LL_AHB1_GRP1_DisableClockLowPower\n 619:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR DMA2LPEN LL_AHB1_GRP1_DisableClockLowPower\n 620:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR DMA2DLPEN LL_AHB1_GRP1_DisableClockLowPower\n @@ -14338,9 +15188,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 622:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR ETHMACTXLPEN LL_AHB1_GRP1_DisableClockLowPower\n 623:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR ETHMACRXLPEN LL_AHB1_GRP1_DisableClockLowPower\n 624:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR ETHMACPTPLPEN LL_AHB1_GRP1_DisableClockLowPower\n - ARM GAS /tmp/ccuHnxNu.s page 240 - - 625:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR OTGHSLPEN LL_AHB1_GRP1_DisableClockLowPower\n 626:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR OTGHSULPILPEN LL_AHB1_GRP1_DisableClockLowPower 627:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: @@ -14391,6 +15238,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 672:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** 673:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Enable AHB2 peripherals clock. 674:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll AHB2ENR DCMIEN LL_AHB2_GRP1_EnableClock\n + ARM GAS /tmp/ccLSPxIe.s page 255 + + 675:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2ENR JPEGEN LL_AHB2_GRP1_EnableClock\n 676:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2ENR CRYPEN LL_AHB2_GRP1_EnableClock\n 677:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2ENR AESEN LL_AHB2_GRP1_EnableClock\n @@ -14398,9 +15248,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 679:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2ENR RNGEN LL_AHB2_GRP1_EnableClock\n 680:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2ENR OTGFSEN LL_AHB2_GRP1_EnableClock 681:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: - ARM GAS /tmp/ccuHnxNu.s page 241 - - 682:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_DCMI (*) 683:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_JPEG (*) 684:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_CRYP (*) @@ -14451,6 +15298,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 729:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Disable AHB2 peripherals clock. 730:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll AHB2ENR DCMIEN LL_AHB2_GRP1_DisableClock\n 731:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2ENR JPEGEN LL_AHB2_GRP1_DisableClock\n + ARM GAS /tmp/ccLSPxIe.s page 256 + + 732:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2ENR CRYPEN LL_AHB2_GRP1_DisableClock\n 733:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2ENR AESEN LL_AHB2_GRP1_DisableClock\n 734:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2ENR HASHEN LL_AHB2_GRP1_DisableClock\n @@ -14458,9 +15308,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 736:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2ENR OTGFSEN LL_AHB2_GRP1_DisableClock 737:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: 738:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_DCMI (*) - ARM GAS /tmp/ccuHnxNu.s page 242 - - 739:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_JPEG (*) 740:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_CRYP (*) 741:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_AES (*) @@ -14511,6 +15358,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 786:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2RSTR AESRST LL_AHB2_GRP1_ReleaseReset\n 787:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2RSTR HASHRST LL_AHB2_GRP1_ReleaseReset\n 788:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2RSTR RNGRST LL_AHB2_GRP1_ReleaseReset\n + ARM GAS /tmp/ccLSPxIe.s page 257 + + 789:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2RSTR OTGFSRST LL_AHB2_GRP1_ReleaseReset 790:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: 791:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_ALL @@ -14518,9 +15368,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 793:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_JPEG (*) 794:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_CRYP (*) 795:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_AES (*) - ARM GAS /tmp/ccuHnxNu.s page 243 - - 796:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_HASH (*) 797:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_RNG 798:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_OTGFS @@ -14571,6 +15418,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 843:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2LPENR AESLPEN LL_AHB2_GRP1_DisableClockLowPower\n 844:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2LPENR HASHLPEN LL_AHB2_GRP1_DisableClockLowPower\n 845:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2LPENR RNGLPEN LL_AHB2_GRP1_DisableClockLowPower\n + ARM GAS /tmp/ccLSPxIe.s page 258 + + 846:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2LPENR OTGFSLPEN LL_AHB2_GRP1_DisableClockLowPower 847:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: 848:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_DCMI (*) @@ -14578,9 +15428,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 850:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_CRYP (*) 851:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_AES (*) 852:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_HASH (*) - ARM GAS /tmp/ccuHnxNu.s page 244 - - 853:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_RNG 854:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_OTGFS 855:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @@ -14631,6 +15478,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 900:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * (*) value not defined in all devices. 901:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @retval State of Periphs (1 or 0). 902:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 259 + + 903:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __STATIC_INLINE uint32_t LL_AHB3_GRP1_IsEnabledClock(uint32_t Periphs) 904:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** return (READ_BIT(RCC->AHB3ENR, Periphs) == Periphs); @@ -14638,9 +15488,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 908:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** 909:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Disable AHB3 peripherals clock. - ARM GAS /tmp/ccuHnxNu.s page 245 - - 910:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll AHB3ENR FMCEN LL_AHB3_GRP1_DisableClock\n 911:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB3ENR QSPIEN LL_AHB3_GRP1_DisableClock 912:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: @@ -14691,6 +15538,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 957:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 958:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** 959:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Enable AHB3 peripheral clocks in low-power mode + ARM GAS /tmp/ccLSPxIe.s page 260 + + 960:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll AHB3LPENR FMCLPEN LL_AHB3_GRP1_EnableClockLowPower\n 961:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB3LPENR QSPILPEN LL_AHB3_GRP1_EnableClockLowPower 962:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: @@ -14698,9 +15548,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 964:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB3_GRP1_PERIPH_QSPI 965:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * 966:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * (*) value not defined in all devices. - ARM GAS /tmp/ccuHnxNu.s page 246 - - 967:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @retval None 968:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 969:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __STATIC_INLINE void LL_AHB3_GRP1_EnableClockLowPower(uint32_t Periphs) @@ -14751,6 +15598,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1014:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR WWDGEN LL_APB1_GRP1_EnableClock\n 1015:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR SPI2EN LL_APB1_GRP1_EnableClock\n 1016:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR SPI3EN LL_APB1_GRP1_EnableClock\n + ARM GAS /tmp/ccLSPxIe.s page 261 + + 1017:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR SPDIFRXEN LL_APB1_GRP1_EnableClock\n 1018:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR USART2EN LL_APB1_GRP1_EnableClock\n 1019:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR USART3EN LL_APB1_GRP1_EnableClock\n @@ -14758,9 +15608,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1021:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR UART5EN LL_APB1_GRP1_EnableClock\n 1022:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR I2C1EN LL_APB1_GRP1_EnableClock\n 1023:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR I2C2EN LL_APB1_GRP1_EnableClock\n - ARM GAS /tmp/ccuHnxNu.s page 247 - - 1024:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR I2C3EN LL_APB1_GRP1_EnableClock\n 1025:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR I2C4EN LL_APB1_GRP1_EnableClock\n 1026:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR CAN1EN LL_APB1_GRP1_EnableClock\n @@ -14811,6 +15658,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1071:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __STATIC_INLINE void LL_APB1_GRP1_EnableClock(uint32_t Periphs) 1072:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { 1073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __IO uint32_t tmpreg; + ARM GAS /tmp/ccLSPxIe.s page 262 + + 1074:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB1ENR, Periphs); 1075:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ 1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** tmpreg = READ_BIT(RCC->APB1ENR, Periphs); @@ -14818,9 +15668,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1078:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } 1079:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 1080:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 248 - - 1081:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Check if APB1 peripheral clock is enabled or not 1082:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll APB1ENR TIM2EN LL_APB1_GRP1_IsEnabledClock\n 1083:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR TIM3EN LL_APB1_GRP1_IsEnabledClock\n @@ -14871,6 +15718,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1128:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_USART2 1129:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_USART3 1130:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_UART4 + ARM GAS /tmp/ccLSPxIe.s page 263 + + 1131:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_UART5 1132:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_I2C1 1133:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_I2C2 @@ -14878,9 +15728,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1135:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_I2C4 (*) 1136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CAN1 1137:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CAN2 (*) - ARM GAS /tmp/ccuHnxNu.s page 249 - - 1138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CAN3 (*) 1139:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CEC (*) 1140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_PWR @@ -14931,6 +15778,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1185:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR UART8EN LL_APB1_GRP1_DisableClock\n 1186:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR RTCEN LL_APB1_GRP1_DisableClock 1187:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: + ARM GAS /tmp/ccLSPxIe.s page 264 + + 1188:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM2 1189:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM3 1190:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM4 @@ -14938,9 +15788,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1192:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM6 1193:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM7 1194:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM12 - ARM GAS /tmp/ccuHnxNu.s page 250 - - 1195:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM13 1196:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM14 1197:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_LPTIM1 @@ -14991,6 +15838,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1242:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR SPI3RST LL_APB1_GRP1_ForceReset\n 1243:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR SPDIFRXRST LL_APB1_GRP1_ForceReset\n 1244:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR USART2RST LL_APB1_GRP1_ForceReset\n + ARM GAS /tmp/ccLSPxIe.s page 265 + + 1245:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR USART3RST LL_APB1_GRP1_ForceReset\n 1246:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR UART4RST LL_APB1_GRP1_ForceReset\n 1247:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR UART5RST LL_APB1_GRP1_ForceReset\n @@ -14998,9 +15848,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1249:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR I2C2RST LL_APB1_GRP1_ForceReset\n 1250:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR I2C3RST LL_APB1_GRP1_ForceReset\n 1251:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR I2C4RST LL_APB1_GRP1_ForceReset\n - ARM GAS /tmp/ccuHnxNu.s page 251 - - 1252:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR CAN1RST LL_APB1_GRP1_ForceReset\n 1253:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR CAN2RST LL_APB1_GRP1_ForceReset\n 1254:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR CAN3RST LL_APB1_GRP1_ForceReset\n @@ -15051,6 +15898,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1299:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 1300:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** 1301:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Release APB1 peripherals reset. + ARM GAS /tmp/ccLSPxIe.s page 266 + + 1302:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll APB1RSTR TIM2RST LL_APB1_GRP1_ReleaseReset\n 1303:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM3RST LL_APB1_GRP1_ReleaseReset\n 1304:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM4RST LL_APB1_GRP1_ReleaseReset\n @@ -15058,9 +15908,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1306:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM6RST LL_APB1_GRP1_ReleaseReset\n 1307:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM7RST LL_APB1_GRP1_ReleaseReset\n 1308:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM12RST LL_APB1_GRP1_ReleaseReset\n - ARM GAS /tmp/ccuHnxNu.s page 252 - - 1309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM13RST LL_APB1_GRP1_ReleaseReset\n 1310:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM14RST LL_APB1_GRP1_ReleaseReset\n 1311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR LPTIM1RST LL_APB1_GRP1_ReleaseReset\n @@ -15111,6 +15958,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1356:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CAN2 (*) 1357:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CAN3 (*) 1358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CEC (*) + ARM GAS /tmp/ccLSPxIe.s page 267 + + 1359:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_PWR 1360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_DAC1 1361:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_UART7 @@ -15118,9 +15968,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1363:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * 1364:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * (*) value not defined in all devices. 1365:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @retval None - ARM GAS /tmp/ccuHnxNu.s page 253 - - 1366:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 1367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __STATIC_INLINE void LL_APB1_GRP1_ReleaseReset(uint32_t Periphs) 1368:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { @@ -15171,6 +16018,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1413:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM13 1414:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM14 1415:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_LPTIM1 + ARM GAS /tmp/ccLSPxIe.s page 268 + + 1416:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_WWDG 1417:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_SPI2 1418:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_SPI3 @@ -15178,9 +16028,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1420:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_USART2 1421:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_USART3 1422:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_UART4 - ARM GAS /tmp/ccuHnxNu.s page 254 - - 1423:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_UART5 1424:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_I2C1 1425:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_I2C2 @@ -15231,6 +16078,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1470:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR I2C1LPEN LL_APB1_GRP1_DisableClockLowPower\n 1471:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR I2C2LPEN LL_APB1_GRP1_DisableClockLowPower\n 1472:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR I2C3LPEN LL_APB1_GRP1_DisableClockLowPower\n + ARM GAS /tmp/ccLSPxIe.s page 269 + + 1473:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR I2C4LPEN LL_APB1_GRP1_DisableClockLowPower\n 1474:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR CAN1LPEN LL_APB1_GRP1_DisableClockLowPower\n 1475:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR CAN2LPEN LL_APB1_GRP1_DisableClockLowPower\n @@ -15238,9 +16088,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1477:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR CECLPEN LL_APB1_GRP1_DisableClockLowPower\n 1478:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR PWRLPEN LL_APB1_GRP1_DisableClockLowPower\n 1479:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR DACLPEN LL_APB1_GRP1_DisableClockLowPower\n - ARM GAS /tmp/ccuHnxNu.s page 255 - - 1480:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR UART7LPEN LL_APB1_GRP1_DisableClockLowPower\n 1481:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR UART8LPEN LL_APB1_GRP1_DisableClockLowPower\n 1482:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR RTCLPEN LL_APB1_GRP1_DisableClockLowPower @@ -15291,6 +16138,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1527:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 1528:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @defgroup BUS_LL_EF_APB2 APB2 1529:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @{ + ARM GAS /tmp/ccLSPxIe.s page 270 + + 1530:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 1531:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 1532:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @@ -15298,9 +16148,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1534:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll APB2ENR TIM1EN LL_APB2_GRP1_EnableClock\n 1535:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2ENR TIM8EN LL_APB2_GRP1_EnableClock\n 1536:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2ENR USART1EN LL_APB2_GRP1_EnableClock\n - ARM GAS /tmp/ccuHnxNu.s page 256 - - 1537:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2ENR USART6EN LL_APB2_GRP1_EnableClock\n 1538:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2ENR ADC1EN LL_APB2_GRP1_EnableClock\n 1539:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2ENR ADC2EN LL_APB2_GRP1_EnableClock\n @@ -15351,1396 +16198,1396 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1584:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * (*) value not defined in all devices. 1585:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @retval None 1586:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 271 + + 1587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __STATIC_INLINE void LL_APB2_GRP1_EnableClock(uint32_t Periphs) - 4725 .loc 3 1587 22 view .LVU1439 - 4726 .LBB479: + 5208 .loc 3 1587 22 view .LVU1558 + 5209 .LBB484: 1588:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { 1589:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __IO uint32_t tmpreg; - 4727 .loc 3 1589 3 view .LVU1440 + 5210 .loc 3 1589 3 view .LVU1559 1590:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB2ENR, Periphs); - ARM GAS /tmp/ccuHnxNu.s page 257 - - - 4728 .loc 3 1590 3 view .LVU1441 - 4729 001e 2A4B ldr r3, .L298 - 4730 0020 5A6C ldr r2, [r3, #68] - 4731 0022 42F40052 orr r2, r2, #8192 - 4732 0026 5A64 str r2, [r3, #68] + 5211 .loc 3 1590 3 view .LVU1560 + 5212 001e 2A4B ldr r3, .L348 + 5213 0020 5A6C ldr r2, [r3, #68] + 5214 0022 42F40052 orr r2, r2, #8192 + 5215 0026 5A64 str r2, [r3, #68] 1591:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ 1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** tmpreg = READ_BIT(RCC->APB2ENR, Periphs); - 4733 .loc 3 1592 3 view .LVU1442 - 4734 .loc 3 1592 12 is_stmt 0 view .LVU1443 - 4735 0028 5A6C ldr r2, [r3, #68] - 4736 002a 02F40052 and r2, r2, #8192 - 4737 .loc 3 1592 10 view .LVU1444 - 4738 002e 0192 str r2, [sp, #4] + 5216 .loc 3 1592 3 view .LVU1561 + 5217 .loc 3 1592 12 is_stmt 0 view .LVU1562 + 5218 0028 5A6C ldr r2, [r3, #68] + 5219 002a 02F40052 and r2, r2, #8192 + 5220 .loc 3 1592 10 view .LVU1563 + 5221 002e 0192 str r2, [sp, #4] 1593:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 4739 .loc 3 1593 3 is_stmt 1 view .LVU1445 - 4740 0030 019A ldr r2, [sp, #4] - 4741 .LVL509: - 4742 .loc 3 1593 3 is_stmt 0 view .LVU1446 - 4743 .LBE479: - 4744 .LBE478: -1358:Src/main.c **** /**SPI4 GPIO Configuration - 4745 .loc 1 1358 3 is_stmt 1 view .LVU1447 - 4746 .LBB480: - 4747 .LBI480: + 5222 .loc 3 1593 3 is_stmt 1 view .LVU1564 + 5223 0030 019A ldr r2, [sp, #4] + 5224 .LVL547: + 5225 .loc 3 1593 3 is_stmt 0 view .LVU1565 + 5226 .LBE484: + 5227 .LBE483: +1452:Src/main.c **** /**SPI4 GPIO Configuration + 5228 .loc 1 1452 3 is_stmt 1 view .LVU1566 + 5229 .LBB485: + 5230 .LBI485: 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - 4748 .loc 3 309 22 view .LVU1448 - 4749 .LBB481: + 5231 .loc 3 309 22 view .LVU1567 + 5232 .LBB486: 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->AHB1ENR, Periphs); - 4750 .loc 3 311 3 view .LVU1449 + 5233 .loc 3 311 3 view .LVU1568 312:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - 4751 .loc 3 312 3 view .LVU1450 - 4752 0032 1A6B ldr r2, [r3, #48] - 4753 0034 42F01002 orr r2, r2, #16 - 4754 0038 1A63 str r2, [r3, #48] + 5234 .loc 3 312 3 view .LVU1569 + 5235 0032 1A6B ldr r2, [r3, #48] + 5236 0034 42F01002 orr r2, r2, #16 + 5237 0038 1A63 str r2, [r3, #48] 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 4755 .loc 3 314 3 view .LVU1451 + 5238 .loc 3 314 3 view .LVU1570 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 4756 .loc 3 314 12 is_stmt 0 view .LVU1452 - 4757 003a 1B6B ldr r3, [r3, #48] - 4758 003c 03F01003 and r3, r3, #16 + 5239 .loc 3 314 12 is_stmt 0 view .LVU1571 + 5240 003a 1B6B ldr r3, [r3, #48] + 5241 003c 03F01003 and r3, r3, #16 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 4759 .loc 3 314 10 view .LVU1453 - 4760 0040 0093 str r3, [sp] + 5242 .loc 3 314 10 view .LVU1572 + 5243 0040 0093 str r3, [sp] 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 4761 .loc 3 315 3 is_stmt 1 view .LVU1454 - 4762 0042 009B ldr r3, [sp] - 4763 .LVL510: + 5244 .loc 3 315 3 is_stmt 1 view .LVU1573 + 5245 0042 009B ldr r3, [sp] + 5246 .LVL548: 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 4764 .loc 3 315 3 is_stmt 0 view .LVU1455 - 4765 .LBE481: - 4766 .LBE480: -1363:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 4767 .loc 1 1363 3 is_stmt 1 view .LVU1456 -1363:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 4768 .loc 1 1363 23 is_stmt 0 view .LVU1457 - 4769 0044 4FF48053 mov r3, #4096 - 4770 0048 0293 str r3, [sp, #8] - ARM GAS /tmp/ccuHnxNu.s page 258 + 5247 .loc 3 315 3 is_stmt 0 view .LVU1574 + 5248 .LBE486: + ARM GAS /tmp/ccLSPxIe.s page 272 -1364:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 4771 .loc 1 1364 3 is_stmt 1 view .LVU1458 -1364:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 4772 .loc 1 1364 24 is_stmt 0 view .LVU1459 - 4773 004a 0225 movs r5, #2 - 4774 004c 0395 str r5, [sp, #12] -1365:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 4775 .loc 1 1365 3 is_stmt 1 view .LVU1460 -1365:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 4776 .loc 1 1365 25 is_stmt 0 view .LVU1461 - 4777 004e 4FF00308 mov r8, #3 - 4778 0052 CDF81080 str r8, [sp, #16] -1366:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 4779 .loc 1 1366 3 is_stmt 1 view .LVU1462 -1367:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; - 4780 .loc 1 1367 3 view .LVU1463 -1368:Src/main.c **** LL_GPIO_Init(GPIOE, &GPIO_InitStruct); - 4781 .loc 1 1368 3 view .LVU1464 -1368:Src/main.c **** LL_GPIO_Init(GPIOE, &GPIO_InitStruct); - 4782 .loc 1 1368 29 is_stmt 0 view .LVU1465 - 4783 0056 0527 movs r7, #5 - 4784 0058 0797 str r7, [sp, #28] -1369:Src/main.c **** - 4785 .loc 1 1369 3 is_stmt 1 view .LVU1466 - 4786 005a 1C4E ldr r6, .L298+4 - 4787 005c 02A9 add r1, sp, #8 - 4788 005e 3046 mov r0, r6 - 4789 0060 FFF7FEFF bl LL_GPIO_Init - 4790 .LVL511: -1371:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 4791 .loc 1 1371 3 view .LVU1467 -1371:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 4792 .loc 1 1371 23 is_stmt 0 view .LVU1468 - 4793 0064 4FF40053 mov r3, #8192 - 4794 0068 0293 str r3, [sp, #8] -1372:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 4795 .loc 1 1372 3 is_stmt 1 view .LVU1469 -1372:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 4796 .loc 1 1372 24 is_stmt 0 view .LVU1470 - 4797 006a 0395 str r5, [sp, #12] -1373:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 4798 .loc 1 1373 3 is_stmt 1 view .LVU1471 -1373:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 4799 .loc 1 1373 25 is_stmt 0 view .LVU1472 - 4800 006c CDF81080 str r8, [sp, #16] -1374:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 4801 .loc 1 1374 3 is_stmt 1 view .LVU1473 -1374:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 4802 .loc 1 1374 30 is_stmt 0 view .LVU1474 - 4803 0070 0594 str r4, [sp, #20] -1375:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; - 4804 .loc 1 1375 3 is_stmt 1 view .LVU1475 -1375:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; - 4805 .loc 1 1375 24 is_stmt 0 view .LVU1476 - 4806 0072 0694 str r4, [sp, #24] -1376:Src/main.c **** LL_GPIO_Init(GPIOE, &GPIO_InitStruct); - 4807 .loc 1 1376 3 is_stmt 1 view .LVU1477 - ARM GAS /tmp/ccuHnxNu.s page 259 - - -1376:Src/main.c **** LL_GPIO_Init(GPIOE, &GPIO_InitStruct); - 4808 .loc 1 1376 29 is_stmt 0 view .LVU1478 - 4809 0074 0797 str r7, [sp, #28] -1377:Src/main.c **** - 4810 .loc 1 1377 3 is_stmt 1 view .LVU1479 - 4811 0076 02A9 add r1, sp, #8 - 4812 0078 3046 mov r0, r6 - 4813 007a FFF7FEFF bl LL_GPIO_Init - 4814 .LVL512: -1383:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; - 4815 .loc 1 1383 3 view .LVU1480 -1383:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; - 4816 .loc 1 1383 36 is_stmt 0 view .LVU1481 - 4817 007e 4FF48063 mov r3, #1024 - 4818 0082 0893 str r3, [sp, #32] -1384:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; - 4819 .loc 1 1384 3 is_stmt 1 view .LVU1482 -1384:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; - 4820 .loc 1 1384 23 is_stmt 0 view .LVU1483 - 4821 0084 4FF48273 mov r3, #260 - 4822 0088 0993 str r3, [sp, #36] -1385:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; - 4823 .loc 1 1385 3 is_stmt 1 view .LVU1484 -1385:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; - 4824 .loc 1 1385 28 is_stmt 0 view .LVU1485 - 4825 008a 4FF47063 mov r3, #3840 - 4826 008e 0A93 str r3, [sp, #40] -1386:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; - 4827 .loc 1 1386 3 is_stmt 1 view .LVU1486 -1386:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; - 4828 .loc 1 1386 32 is_stmt 0 view .LVU1487 - 4829 0090 0B95 str r5, [sp, #44] -1387:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; - 4830 .loc 1 1387 3 is_stmt 1 view .LVU1488 -1387:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; - 4831 .loc 1 1387 29 is_stmt 0 view .LVU1489 - 4832 0092 0C94 str r4, [sp, #48] -1388:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; - 4833 .loc 1 1388 3 is_stmt 1 view .LVU1490 -1388:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; - 4834 .loc 1 1388 22 is_stmt 0 view .LVU1491 - 4835 0094 4FF40073 mov r3, #512 - 4836 0098 0D93 str r3, [sp, #52] -1389:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; - 4837 .loc 1 1389 3 is_stmt 1 view .LVU1492 -1389:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; - 4838 .loc 1 1389 27 is_stmt 0 view .LVU1493 - 4839 009a 1823 movs r3, #24 - 4840 009c 0E93 str r3, [sp, #56] -1390:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; - 4841 .loc 1 1390 3 is_stmt 1 view .LVU1494 -1390:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; - 4842 .loc 1 1390 27 is_stmt 0 view .LVU1495 - 4843 009e 0F94 str r4, [sp, #60] -1391:Src/main.c **** SPI_InitStruct.CRCPoly = 7; - 4844 .loc 1 1391 3 is_stmt 1 view .LVU1496 -1391:Src/main.c **** SPI_InitStruct.CRCPoly = 7; - ARM GAS /tmp/ccuHnxNu.s page 260 - - - 4845 .loc 1 1391 33 is_stmt 0 view .LVU1497 - 4846 00a0 1094 str r4, [sp, #64] -1392:Src/main.c **** LL_SPI_Init(SPI4, &SPI_InitStruct); - 4847 .loc 1 1392 3 is_stmt 1 view .LVU1498 -1392:Src/main.c **** LL_SPI_Init(SPI4, &SPI_InitStruct); - 4848 .loc 1 1392 26 is_stmt 0 view .LVU1499 - 4849 00a2 0723 movs r3, #7 - 4850 00a4 1193 str r3, [sp, #68] -1393:Src/main.c **** LL_SPI_SetStandard(SPI4, LL_SPI_PROTOCOL_MOTOROLA); - 4851 .loc 1 1393 3 is_stmt 1 view .LVU1500 - 4852 00a6 0A4C ldr r4, .L298+8 - 4853 00a8 08A9 add r1, sp, #32 - 4854 00aa 2046 mov r0, r4 - 4855 00ac FFF7FEFF bl LL_SPI_Init - 4856 .LVL513: -1394:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI4); - 4857 .loc 1 1394 3 view .LVU1501 - 4858 .LBB482: - 4859 .LBI482: - 426:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 4860 .loc 4 426 22 view .LVU1502 - 4861 .LBB483: - 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 4862 .loc 4 428 3 view .LVU1503 - 4863 00b0 6368 ldr r3, [r4, #4] - 4864 00b2 23F01003 bic r3, r3, #16 - 4865 00b6 6360 str r3, [r4, #4] - 4866 .LVL514: - 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 4867 .loc 4 428 3 is_stmt 0 view .LVU1504 - 4868 .LBE483: - 4869 .LBE482: -1395:Src/main.c **** /* USER CODE BEGIN SPI4_Init 2 */ - 4870 .loc 1 1395 3 is_stmt 1 view .LVU1505 - 4871 .LBB484: - 4872 .LBI484: - 874:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 4873 .loc 4 874 22 view .LVU1506 - 4874 .LBB485: - 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 4875 .loc 4 876 3 view .LVU1507 - 4876 00b8 6368 ldr r3, [r4, #4] - 4877 00ba 23F00803 bic r3, r3, #8 - 4878 00be 6360 str r3, [r4, #4] - 4879 .LVL515: - 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 4880 .loc 4 876 3 is_stmt 0 view .LVU1508 - 4881 .LBE485: - 4882 .LBE484: -1400:Src/main.c **** - 4883 .loc 1 1400 1 view .LVU1509 - 4884 00c0 12B0 add sp, sp, #72 - 4885 .LCFI45: - 4886 .cfi_def_cfa_offset 24 - 4887 @ sp needed - 4888 00c2 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 4889 .L299: - ARM GAS /tmp/ccuHnxNu.s page 261 - - - 4890 00c6 00BF .align 2 - 4891 .L298: - 4892 00c8 00380240 .word 1073887232 - 4893 00cc 00100240 .word 1073876992 - 4894 00d0 00340140 .word 1073820672 - 4895 .cfi_endproc - 4896 .LFE1192: - 4898 .section .text.MX_SPI2_Init,"ax",%progbits - 4899 .align 1 - 4900 .syntax unified - 4901 .thumb - 4902 .thumb_func - 4904 MX_SPI2_Init: - 4905 .LFB1191: -1273:Src/main.c **** - 4906 .loc 1 1273 1 is_stmt 1 view -0 - 4907 .cfi_startproc - 4908 @ args = 0, pretend = 0, frame = 72 - 4909 @ frame_needed = 0, uses_anonymous_args = 0 - 4910 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 4911 .LCFI46: - 4912 .cfi_def_cfa_offset 24 - 4913 .cfi_offset 4, -24 - 4914 .cfi_offset 5, -20 - 4915 .cfi_offset 6, -16 - 4916 .cfi_offset 7, -12 - 4917 .cfi_offset 8, -8 - 4918 .cfi_offset 14, -4 - 4919 0004 92B0 sub sp, sp, #72 - 4920 .LCFI47: - 4921 .cfi_def_cfa_offset 96 -1279:Src/main.c **** - 4922 .loc 1 1279 3 view .LVU1511 -1279:Src/main.c **** - 4923 .loc 1 1279 22 is_stmt 0 view .LVU1512 - 4924 0006 2822 movs r2, #40 - 4925 0008 0021 movs r1, #0 - 4926 000a 08A8 add r0, sp, #32 - 4927 000c FFF7FEFF bl memset - 4928 .LVL516: -1281:Src/main.c **** - 4929 .loc 1 1281 3 is_stmt 1 view .LVU1513 -1281:Src/main.c **** - 4930 .loc 1 1281 23 is_stmt 0 view .LVU1514 - 4931 0010 0024 movs r4, #0 - 4932 0012 0294 str r4, [sp, #8] - 4933 0014 0394 str r4, [sp, #12] - 4934 0016 0494 str r4, [sp, #16] - 4935 0018 0594 str r4, [sp, #20] - 4936 001a 0694 str r4, [sp, #24] - 4937 001c 0794 str r4, [sp, #28] -1284:Src/main.c **** - 4938 .loc 1 1284 3 is_stmt 1 view .LVU1515 - 4939 .LVL517: - 4940 .LBB486: - 4941 .LBI486: -1071:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - ARM GAS /tmp/ccuHnxNu.s page 262 - - - 4942 .loc 3 1071 22 view .LVU1516 - 4943 .LBB487: -1073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB1ENR, Periphs); - 4944 .loc 3 1073 3 view .LVU1517 -1074:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - 4945 .loc 3 1074 3 view .LVU1518 - 4946 001e 2F4B ldr r3, .L302 - 4947 0020 1A6C ldr r2, [r3, #64] - 4948 0022 42F48042 orr r2, r2, #16384 - 4949 0026 1A64 str r2, [r3, #64] -1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 4950 .loc 3 1076 3 view .LVU1519 -1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 4951 .loc 3 1076 12 is_stmt 0 view .LVU1520 - 4952 0028 1A6C ldr r2, [r3, #64] - 4953 002a 02F48042 and r2, r2, #16384 -1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 4954 .loc 3 1076 10 view .LVU1521 - 4955 002e 0192 str r2, [sp, #4] -1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 4956 .loc 3 1077 3 is_stmt 1 view .LVU1522 - 4957 0030 019A ldr r2, [sp, #4] - 4958 .LVL518: -1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 4959 .loc 3 1077 3 is_stmt 0 view .LVU1523 - 4960 .LBE487: - 4961 .LBE486: -1286:Src/main.c **** /**SPI2 GPIO Configuration - 4962 .loc 1 1286 3 is_stmt 1 view .LVU1524 - 4963 .LBB488: - 4964 .LBI488: - 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - 4965 .loc 3 309 22 view .LVU1525 - 4966 .LBB489: - 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->AHB1ENR, Periphs); - 4967 .loc 3 311 3 view .LVU1526 - 312:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - 4968 .loc 3 312 3 view .LVU1527 - 4969 0032 1A6B ldr r2, [r3, #48] - 4970 0034 42F00202 orr r2, r2, #2 - 4971 0038 1A63 str r2, [r3, #48] - 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 4972 .loc 3 314 3 view .LVU1528 - 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 4973 .loc 3 314 12 is_stmt 0 view .LVU1529 - 4974 003a 1B6B ldr r3, [r3, #48] - 4975 003c 03F00203 and r3, r3, #2 - 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 4976 .loc 3 314 10 view .LVU1530 - 4977 0040 0093 str r3, [sp] - 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 4978 .loc 3 315 3 is_stmt 1 view .LVU1531 - 4979 0042 009B ldr r3, [sp] - 4980 .LVL519: - 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 4981 .loc 3 315 3 is_stmt 0 view .LVU1532 - 4982 .LBE489: - ARM GAS /tmp/ccuHnxNu.s page 263 - - - 4983 .LBE488: -1292:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 4984 .loc 1 1292 3 is_stmt 1 view .LVU1533 -1292:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 4985 .loc 1 1292 23 is_stmt 0 view .LVU1534 - 4986 0044 4FF40053 mov r3, #8192 - 4987 0048 0293 str r3, [sp, #8] -1293:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 4988 .loc 1 1293 3 is_stmt 1 view .LVU1535 -1293:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 4989 .loc 1 1293 24 is_stmt 0 view .LVU1536 - 4990 004a 4FF00208 mov r8, #2 - 4991 004e CDF80C80 str r8, [sp, #12] -1294:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 4992 .loc 1 1294 3 is_stmt 1 view .LVU1537 -1294:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 4993 .loc 1 1294 25 is_stmt 0 view .LVU1538 - 4994 0052 0327 movs r7, #3 - 4995 0054 0497 str r7, [sp, #16] -1295:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 4996 .loc 1 1295 3 is_stmt 1 view .LVU1539 -1296:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; - 4997 .loc 1 1296 3 view .LVU1540 -1297:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 4998 .loc 1 1297 3 view .LVU1541 -1297:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 4999 .loc 1 1297 29 is_stmt 0 view .LVU1542 - 5000 0056 0526 movs r6, #5 - 5001 0058 0796 str r6, [sp, #28] -1298:Src/main.c **** - 5002 .loc 1 1298 3 is_stmt 1 view .LVU1543 - 5003 005a 214D ldr r5, .L302+4 - 5004 005c 02A9 add r1, sp, #8 - 5005 005e 2846 mov r0, r5 - 5006 0060 FFF7FEFF bl LL_GPIO_Init - 5007 .LVL520: -1300:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 5008 .loc 1 1300 3 view .LVU1544 -1300:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 5009 .loc 1 1300 23 is_stmt 0 view .LVU1545 - 5010 0064 4FF48043 mov r3, #16384 - 5011 0068 0293 str r3, [sp, #8] -1301:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 5012 .loc 1 1301 3 is_stmt 1 view .LVU1546 -1301:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 5013 .loc 1 1301 24 is_stmt 0 view .LVU1547 - 5014 006a CDF80C80 str r8, [sp, #12] -1302:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 5015 .loc 1 1302 3 is_stmt 1 view .LVU1548 -1302:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 5016 .loc 1 1302 25 is_stmt 0 view .LVU1549 - 5017 006e 0497 str r7, [sp, #16] -1303:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 5018 .loc 1 1303 3 is_stmt 1 view .LVU1550 -1303:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 5019 .loc 1 1303 30 is_stmt 0 view .LVU1551 - 5020 0070 0594 str r4, [sp, #20] - ARM GAS /tmp/ccuHnxNu.s page 264 - - -1304:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; - 5021 .loc 1 1304 3 is_stmt 1 view .LVU1552 -1304:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; - 5022 .loc 1 1304 24 is_stmt 0 view .LVU1553 - 5023 0072 0694 str r4, [sp, #24] -1305:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 5024 .loc 1 1305 3 is_stmt 1 view .LVU1554 -1305:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 5025 .loc 1 1305 29 is_stmt 0 view .LVU1555 - 5026 0074 0796 str r6, [sp, #28] -1306:Src/main.c **** - 5027 .loc 1 1306 3 is_stmt 1 view .LVU1556 - 5028 0076 02A9 add r1, sp, #8 - 5029 0078 2846 mov r0, r5 - 5030 007a FFF7FEFF bl LL_GPIO_Init - 5031 .LVL521: -1308:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 5032 .loc 1 1308 3 view .LVU1557 -1308:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 5033 .loc 1 1308 23 is_stmt 0 view .LVU1558 - 5034 007e 4FF40043 mov r3, #32768 - 5035 0082 0293 str r3, [sp, #8] -1309:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 5036 .loc 1 1309 3 is_stmt 1 view .LVU1559 -1309:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 5037 .loc 1 1309 24 is_stmt 0 view .LVU1560 - 5038 0084 CDF80C80 str r8, [sp, #12] -1310:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 5039 .loc 1 1310 3 is_stmt 1 view .LVU1561 -1310:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 5040 .loc 1 1310 25 is_stmt 0 view .LVU1562 - 5041 0088 0497 str r7, [sp, #16] -1311:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 5042 .loc 1 1311 3 is_stmt 1 view .LVU1563 -1311:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 5043 .loc 1 1311 30 is_stmt 0 view .LVU1564 - 5044 008a 0594 str r4, [sp, #20] -1312:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; - 5045 .loc 1 1312 3 is_stmt 1 view .LVU1565 -1312:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; - 5046 .loc 1 1312 24 is_stmt 0 view .LVU1566 - 5047 008c 0694 str r4, [sp, #24] -1313:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 5048 .loc 1 1313 3 is_stmt 1 view .LVU1567 -1313:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 5049 .loc 1 1313 29 is_stmt 0 view .LVU1568 - 5050 008e 0796 str r6, [sp, #28] -1314:Src/main.c **** - 5051 .loc 1 1314 3 is_stmt 1 view .LVU1569 - 5052 0090 02A9 add r1, sp, #8 - 5053 0092 2846 mov r0, r5 - 5054 0094 FFF7FEFF bl LL_GPIO_Init - 5055 .LVL522: -1320:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; - 5056 .loc 1 1320 3 view .LVU1570 -1320:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; - 5057 .loc 1 1320 36 is_stmt 0 view .LVU1571 - ARM GAS /tmp/ccuHnxNu.s page 265 - - - 5058 0098 0894 str r4, [sp, #32] -1321:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; - 5059 .loc 1 1321 3 is_stmt 1 view .LVU1572 -1321:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; - 5060 .loc 1 1321 23 is_stmt 0 view .LVU1573 - 5061 009a 4FF48273 mov r3, #260 - 5062 009e 0993 str r3, [sp, #36] -1322:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_LOW; - 5063 .loc 1 1322 3 is_stmt 1 view .LVU1574 -1322:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_LOW; - 5064 .loc 1 1322 28 is_stmt 0 view .LVU1575 - 5065 00a0 4FF47063 mov r3, #3840 - 5066 00a4 0A93 str r3, [sp, #40] -1323:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; - 5067 .loc 1 1323 3 is_stmt 1 view .LVU1576 -1323:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; - 5068 .loc 1 1323 32 is_stmt 0 view .LVU1577 - 5069 00a6 0B94 str r4, [sp, #44] -1324:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; - 5070 .loc 1 1324 3 is_stmt 1 view .LVU1578 -1324:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; - 5071 .loc 1 1324 29 is_stmt 0 view .LVU1579 - 5072 00a8 0C94 str r4, [sp, #48] -1325:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV8; - 5073 .loc 1 1325 3 is_stmt 1 view .LVU1580 -1325:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV8; - 5074 .loc 1 1325 22 is_stmt 0 view .LVU1581 - 5075 00aa 4FF40073 mov r3, #512 - 5076 00ae 0D93 str r3, [sp, #52] -1326:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; - 5077 .loc 1 1326 3 is_stmt 1 view .LVU1582 -1326:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; - 5078 .loc 1 1326 27 is_stmt 0 view .LVU1583 - 5079 00b0 1023 movs r3, #16 - 5080 00b2 0E93 str r3, [sp, #56] -1327:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; - 5081 .loc 1 1327 3 is_stmt 1 view .LVU1584 -1327:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; - 5082 .loc 1 1327 27 is_stmt 0 view .LVU1585 - 5083 00b4 0F94 str r4, [sp, #60] -1328:Src/main.c **** SPI_InitStruct.CRCPoly = 7; - 5084 .loc 1 1328 3 is_stmt 1 view .LVU1586 -1328:Src/main.c **** SPI_InitStruct.CRCPoly = 7; - 5085 .loc 1 1328 33 is_stmt 0 view .LVU1587 - 5086 00b6 1094 str r4, [sp, #64] -1329:Src/main.c **** LL_SPI_Init(SPI2, &SPI_InitStruct); - 5087 .loc 1 1329 3 is_stmt 1 view .LVU1588 -1329:Src/main.c **** LL_SPI_Init(SPI2, &SPI_InitStruct); - 5088 .loc 1 1329 26 is_stmt 0 view .LVU1589 - 5089 00b8 0723 movs r3, #7 - 5090 00ba 1193 str r3, [sp, #68] -1330:Src/main.c **** LL_SPI_SetStandard(SPI2, LL_SPI_PROTOCOL_MOTOROLA); - 5091 .loc 1 1330 3 is_stmt 1 view .LVU1590 - 5092 00bc 094C ldr r4, .L302+8 - 5093 00be 08A9 add r1, sp, #32 - 5094 00c0 2046 mov r0, r4 - 5095 00c2 FFF7FEFF bl LL_SPI_Init - ARM GAS /tmp/ccuHnxNu.s page 266 - - - 5096 .LVL523: -1331:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI2); - 5097 .loc 1 1331 3 view .LVU1591 - 5098 .LBB490: - 5099 .LBI490: - 426:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 5100 .loc 4 426 22 view .LVU1592 - 5101 .LBB491: - 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 5102 .loc 4 428 3 view .LVU1593 - 5103 00c6 6368 ldr r3, [r4, #4] - 5104 00c8 23F01003 bic r3, r3, #16 - 5105 00cc 6360 str r3, [r4, #4] - 5106 .LVL524: - 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 5107 .loc 4 428 3 is_stmt 0 view .LVU1594 - 5108 .LBE491: - 5109 .LBE490: -1332:Src/main.c **** /* USER CODE BEGIN SPI2_Init 2 */ - 5110 .loc 1 1332 3 is_stmt 1 view .LVU1595 - 5111 .LBB492: - 5112 .LBI492: - 874:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 5113 .loc 4 874 22 view .LVU1596 - 5114 .LBB493: - 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 5115 .loc 4 876 3 view .LVU1597 - 5116 00ce 6368 ldr r3, [r4, #4] - 5117 00d0 23F00803 bic r3, r3, #8 - 5118 00d4 6360 str r3, [r4, #4] - 5119 .LVL525: - 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 5120 .loc 4 876 3 is_stmt 0 view .LVU1598 - 5121 .LBE493: - 5122 .LBE492: -1337:Src/main.c **** - 5123 .loc 1 1337 1 view .LVU1599 - 5124 00d6 12B0 add sp, sp, #72 - 5125 .LCFI48: - 5126 .cfi_def_cfa_offset 24 - 5127 @ sp needed - 5128 00d8 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 5129 .L303: - 5130 .align 2 - 5131 .L302: - 5132 00dc 00380240 .word 1073887232 - 5133 00e0 00040240 .word 1073873920 - 5134 00e4 00380040 .word 1073756160 - 5135 .cfi_endproc - 5136 .LFE1191: - 5138 .section .text.MX_SPI5_Init,"ax",%progbits - 5139 .align 1 - 5140 .syntax unified - 5141 .thumb - 5142 .thumb_func - 5144 MX_SPI5_Init: - 5145 .LFB1193: - ARM GAS /tmp/ccuHnxNu.s page 267 - - -1408:Src/main.c **** - 5146 .loc 1 1408 1 is_stmt 1 view -0 - 5147 .cfi_startproc - 5148 @ args = 0, pretend = 0, frame = 72 - 5149 @ frame_needed = 0, uses_anonymous_args = 0 - 5150 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 5151 .LCFI49: - 5152 .cfi_def_cfa_offset 24 - 5153 .cfi_offset 4, -24 - 5154 .cfi_offset 5, -20 - 5155 .cfi_offset 6, -16 - 5156 .cfi_offset 7, -12 - 5157 .cfi_offset 8, -8 - 5158 .cfi_offset 14, -4 - 5159 0004 92B0 sub sp, sp, #72 - 5160 .LCFI50: - 5161 .cfi_def_cfa_offset 96 -1414:Src/main.c **** - 5162 .loc 1 1414 3 view .LVU1601 -1414:Src/main.c **** - 5163 .loc 1 1414 22 is_stmt 0 view .LVU1602 - 5164 0006 2822 movs r2, #40 - 5165 0008 0021 movs r1, #0 - 5166 000a 08A8 add r0, sp, #32 - 5167 000c FFF7FEFF bl memset - 5168 .LVL526: -1416:Src/main.c **** - 5169 .loc 1 1416 3 is_stmt 1 view .LVU1603 -1416:Src/main.c **** - 5170 .loc 1 1416 23 is_stmt 0 view .LVU1604 - 5171 0010 0024 movs r4, #0 - 5172 0012 0294 str r4, [sp, #8] - 5173 0014 0394 str r4, [sp, #12] - 5174 0016 0494 str r4, [sp, #16] - 5175 0018 0594 str r4, [sp, #20] - 5176 001a 0694 str r4, [sp, #24] - 5177 001c 0794 str r4, [sp, #28] -1419:Src/main.c **** - 5178 .loc 1 1419 3 is_stmt 1 view .LVU1605 - 5179 .LVL527: - 5180 .LBB494: - 5181 .LBI494: -1587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - 5182 .loc 3 1587 22 view .LVU1606 - 5183 .LBB495: -1589:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB2ENR, Periphs); - 5184 .loc 3 1589 3 view .LVU1607 -1590:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - 5185 .loc 3 1590 3 view .LVU1608 - 5186 001e 294B ldr r3, .L306 - 5187 0020 5A6C ldr r2, [r3, #68] - 5188 0022 42F48012 orr r2, r2, #1048576 - 5189 0026 5A64 str r2, [r3, #68] -1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5190 .loc 3 1592 3 view .LVU1609 -1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5191 .loc 3 1592 12 is_stmt 0 view .LVU1610 - ARM GAS /tmp/ccuHnxNu.s page 268 - - - 5192 0028 5A6C ldr r2, [r3, #68] - 5193 002a 02F48012 and r2, r2, #1048576 -1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5194 .loc 3 1592 10 view .LVU1611 - 5195 002e 0192 str r2, [sp, #4] - 5196 .loc 3 1593 3 is_stmt 1 view .LVU1612 - 5197 0030 019A ldr r2, [sp, #4] - 5198 .LVL528: - 5199 .loc 3 1593 3 is_stmt 0 view .LVU1613 - 5200 .LBE495: - 5201 .LBE494: -1421:Src/main.c **** /**SPI5 GPIO Configuration - 5202 .loc 1 1421 3 is_stmt 1 view .LVU1614 - 5203 .LBB496: - 5204 .LBI496: - 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - 5205 .loc 3 309 22 view .LVU1615 - 5206 .LBB497: - 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->AHB1ENR, Periphs); - 5207 .loc 3 311 3 view .LVU1616 - 312:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - 5208 .loc 3 312 3 view .LVU1617 - 5209 0032 1A6B ldr r2, [r3, #48] - 5210 0034 42F02002 orr r2, r2, #32 - 5211 0038 1A63 str r2, [r3, #48] - 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5212 .loc 3 314 3 view .LVU1618 - 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5213 .loc 3 314 12 is_stmt 0 view .LVU1619 - 5214 003a 1B6B ldr r3, [r3, #48] - 5215 003c 03F02003 and r3, r3, #32 - 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5216 .loc 3 314 10 view .LVU1620 - 5217 0040 0093 str r3, [sp] - 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 5218 .loc 3 315 3 is_stmt 1 view .LVU1621 - 5219 0042 009B ldr r3, [sp] - 5220 .LVL529: - 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 5221 .loc 3 315 3 is_stmt 0 view .LVU1622 - 5222 .LBE497: - 5223 .LBE496: -1426:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 5224 .loc 1 1426 3 is_stmt 1 view .LVU1623 -1426:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 5225 .loc 1 1426 23 is_stmt 0 view .LVU1624 - 5226 0044 8023 movs r3, #128 - 5227 0046 0293 str r3, [sp, #8] -1427:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 5228 .loc 1 1427 3 is_stmt 1 view .LVU1625 -1427:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 5229 .loc 1 1427 24 is_stmt 0 view .LVU1626 - 5230 0048 0225 movs r5, #2 - 5231 004a 0395 str r5, [sp, #12] -1428:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 5232 .loc 1 1428 3 is_stmt 1 view .LVU1627 -1428:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - ARM GAS /tmp/ccuHnxNu.s page 269 - - - 5233 .loc 1 1428 25 is_stmt 0 view .LVU1628 - 5234 004c 4FF00308 mov r8, #3 - 5235 0050 CDF81080 str r8, [sp, #16] -1429:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 5236 .loc 1 1429 3 is_stmt 1 view .LVU1629 -1430:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; - 5237 .loc 1 1430 3 view .LVU1630 -1431:Src/main.c **** LL_GPIO_Init(GPIOF, &GPIO_InitStruct); - 5238 .loc 1 1431 3 view .LVU1631 -1431:Src/main.c **** LL_GPIO_Init(GPIOF, &GPIO_InitStruct); - 5239 .loc 1 1431 29 is_stmt 0 view .LVU1632 - 5240 0054 0527 movs r7, #5 - 5241 0056 0797 str r7, [sp, #28] -1432:Src/main.c **** - 5242 .loc 1 1432 3 is_stmt 1 view .LVU1633 - 5243 0058 1B4E ldr r6, .L306+4 - 5244 005a 02A9 add r1, sp, #8 - 5245 005c 3046 mov r0, r6 - 5246 005e FFF7FEFF bl LL_GPIO_Init - 5247 .LVL530: -1434:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 5248 .loc 1 1434 3 view .LVU1634 -1434:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 5249 .loc 1 1434 23 is_stmt 0 view .LVU1635 - 5250 0062 4FF48073 mov r3, #256 - 5251 0066 0293 str r3, [sp, #8] -1435:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 5252 .loc 1 1435 3 is_stmt 1 view .LVU1636 -1435:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 5253 .loc 1 1435 24 is_stmt 0 view .LVU1637 - 5254 0068 0395 str r5, [sp, #12] -1436:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 5255 .loc 1 1436 3 is_stmt 1 view .LVU1638 -1436:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 5256 .loc 1 1436 25 is_stmt 0 view .LVU1639 - 5257 006a CDF81080 str r8, [sp, #16] -1437:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 5258 .loc 1 1437 3 is_stmt 1 view .LVU1640 -1437:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 5259 .loc 1 1437 30 is_stmt 0 view .LVU1641 - 5260 006e 0594 str r4, [sp, #20] -1438:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; - 5261 .loc 1 1438 3 is_stmt 1 view .LVU1642 -1438:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; - 5262 .loc 1 1438 24 is_stmt 0 view .LVU1643 - 5263 0070 0694 str r4, [sp, #24] -1439:Src/main.c **** LL_GPIO_Init(GPIOF, &GPIO_InitStruct); - 5264 .loc 1 1439 3 is_stmt 1 view .LVU1644 -1439:Src/main.c **** LL_GPIO_Init(GPIOF, &GPIO_InitStruct); - 5265 .loc 1 1439 29 is_stmt 0 view .LVU1645 - 5266 0072 0797 str r7, [sp, #28] -1440:Src/main.c **** - 5267 .loc 1 1440 3 is_stmt 1 view .LVU1646 - 5268 0074 02A9 add r1, sp, #8 - 5269 0076 3046 mov r0, r6 - 5270 0078 FFF7FEFF bl LL_GPIO_Init - 5271 .LVL531: - ARM GAS /tmp/ccuHnxNu.s page 270 - - -1446:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; - 5272 .loc 1 1446 3 view .LVU1647 -1446:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; - 5273 .loc 1 1446 36 is_stmt 0 view .LVU1648 - 5274 007c 4FF48063 mov r3, #1024 - 5275 0080 0893 str r3, [sp, #32] -1447:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; - 5276 .loc 1 1447 3 is_stmt 1 view .LVU1649 -1447:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; - 5277 .loc 1 1447 23 is_stmt 0 view .LVU1650 - 5278 0082 4FF48273 mov r3, #260 - 5279 0086 0993 str r3, [sp, #36] -1448:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; - 5280 .loc 1 1448 3 is_stmt 1 view .LVU1651 -1448:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; - 5281 .loc 1 1448 28 is_stmt 0 view .LVU1652 - 5282 0088 4FF47063 mov r3, #3840 - 5283 008c 0A93 str r3, [sp, #40] -1449:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; - 5284 .loc 1 1449 3 is_stmt 1 view .LVU1653 -1449:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; - 5285 .loc 1 1449 32 is_stmt 0 view .LVU1654 - 5286 008e 0B95 str r5, [sp, #44] -1450:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; - 5287 .loc 1 1450 3 is_stmt 1 view .LVU1655 -1450:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; - 5288 .loc 1 1450 29 is_stmt 0 view .LVU1656 - 5289 0090 0C94 str r4, [sp, #48] -1451:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; - 5290 .loc 1 1451 3 is_stmt 1 view .LVU1657 -1451:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; - 5291 .loc 1 1451 22 is_stmt 0 view .LVU1658 - 5292 0092 4FF40073 mov r3, #512 - 5293 0096 0D93 str r3, [sp, #52] -1452:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; - 5294 .loc 1 1452 3 is_stmt 1 view .LVU1659 -1452:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; - 5295 .loc 1 1452 27 is_stmt 0 view .LVU1660 - 5296 0098 1823 movs r3, #24 - 5297 009a 0E93 str r3, [sp, #56] -1453:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; - 5298 .loc 1 1453 3 is_stmt 1 view .LVU1661 -1453:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; - 5299 .loc 1 1453 27 is_stmt 0 view .LVU1662 - 5300 009c 0F94 str r4, [sp, #60] -1454:Src/main.c **** SPI_InitStruct.CRCPoly = 7; - 5301 .loc 1 1454 3 is_stmt 1 view .LVU1663 -1454:Src/main.c **** SPI_InitStruct.CRCPoly = 7; - 5302 .loc 1 1454 33 is_stmt 0 view .LVU1664 - 5303 009e 1094 str r4, [sp, #64] -1455:Src/main.c **** LL_SPI_Init(SPI5, &SPI_InitStruct); - 5304 .loc 1 1455 3 is_stmt 1 view .LVU1665 -1455:Src/main.c **** LL_SPI_Init(SPI5, &SPI_InitStruct); - 5305 .loc 1 1455 26 is_stmt 0 view .LVU1666 - 5306 00a0 0723 movs r3, #7 - 5307 00a2 1193 str r3, [sp, #68] -1456:Src/main.c **** LL_SPI_SetStandard(SPI5, LL_SPI_PROTOCOL_MOTOROLA); - ARM GAS /tmp/ccuHnxNu.s page 271 - - - 5308 .loc 1 1456 3 is_stmt 1 view .LVU1667 - 5309 00a4 094C ldr r4, .L306+8 - 5310 00a6 08A9 add r1, sp, #32 - 5311 00a8 2046 mov r0, r4 - 5312 00aa FFF7FEFF bl LL_SPI_Init - 5313 .LVL532: -1457:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI5); - 5314 .loc 1 1457 3 view .LVU1668 - 5315 .LBB498: - 5316 .LBI498: - 426:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 5317 .loc 4 426 22 view .LVU1669 - 5318 .LBB499: - 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 5319 .loc 4 428 3 view .LVU1670 - 5320 00ae 6368 ldr r3, [r4, #4] - 5321 00b0 23F01003 bic r3, r3, #16 - 5322 00b4 6360 str r3, [r4, #4] - 5323 .LVL533: - 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 5324 .loc 4 428 3 is_stmt 0 view .LVU1671 - 5325 .LBE499: - 5326 .LBE498: -1458:Src/main.c **** /* USER CODE BEGIN SPI5_Init 2 */ - 5327 .loc 1 1458 3 is_stmt 1 view .LVU1672 - 5328 .LBB500: - 5329 .LBI500: - 874:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 5330 .loc 4 874 22 view .LVU1673 - 5331 .LBB501: - 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 5332 .loc 4 876 3 view .LVU1674 - 5333 00b6 6368 ldr r3, [r4, #4] - 5334 00b8 23F00803 bic r3, r3, #8 - 5335 00bc 6360 str r3, [r4, #4] - 5336 .LVL534: - 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 5337 .loc 4 876 3 is_stmt 0 view .LVU1675 - 5338 .LBE501: - 5339 .LBE500: + 5249 .LBE485: +1457:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5250 .loc 1 1457 3 is_stmt 1 view .LVU1575 +1457:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5251 .loc 1 1457 23 is_stmt 0 view .LVU1576 + 5252 0044 4FF48053 mov r3, #4096 + 5253 0048 0293 str r3, [sp, #8] +1458:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5254 .loc 1 1458 3 is_stmt 1 view .LVU1577 +1458:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5255 .loc 1 1458 24 is_stmt 0 view .LVU1578 + 5256 004a 0225 movs r5, #2 + 5257 004c 0395 str r5, [sp, #12] +1459:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5258 .loc 1 1459 3 is_stmt 1 view .LVU1579 +1459:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5259 .loc 1 1459 25 is_stmt 0 view .LVU1580 + 5260 004e 4FF00308 mov r8, #3 + 5261 0052 CDF81080 str r8, [sp, #16] +1460:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5262 .loc 1 1460 3 is_stmt 1 view .LVU1581 +1461:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; + 5263 .loc 1 1461 3 view .LVU1582 +1462:Src/main.c **** LL_GPIO_Init(GPIOE, &GPIO_InitStruct); + 5264 .loc 1 1462 3 view .LVU1583 +1462:Src/main.c **** LL_GPIO_Init(GPIOE, &GPIO_InitStruct); + 5265 .loc 1 1462 29 is_stmt 0 view .LVU1584 + 5266 0056 0527 movs r7, #5 + 5267 0058 0797 str r7, [sp, #28] 1463:Src/main.c **** - 5340 .loc 1 1463 1 view .LVU1676 - 5341 00be 12B0 add sp, sp, #72 - 5342 .LCFI51: - 5343 .cfi_def_cfa_offset 24 - 5344 @ sp needed - 5345 00c0 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 5346 .L307: - 5347 .align 2 - 5348 .L306: - 5349 00c4 00380240 .word 1073887232 - 5350 00c8 00140240 .word 1073878016 - 5351 00cc 00500140 .word 1073827840 - 5352 .cfi_endproc - 5353 .LFE1193: - 5355 .section .text.MX_SPI6_Init,"ax",%progbits - 5356 .align 1 - ARM GAS /tmp/ccuHnxNu.s page 272 + 5268 .loc 1 1463 3 is_stmt 1 view .LVU1585 + 5269 005a 1C4E ldr r6, .L348+4 + 5270 005c 02A9 add r1, sp, #8 + 5271 005e 3046 mov r0, r6 + 5272 0060 FFF7FEFF bl LL_GPIO_Init + 5273 .LVL549: +1465:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5274 .loc 1 1465 3 view .LVU1586 +1465:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5275 .loc 1 1465 23 is_stmt 0 view .LVU1587 + 5276 0064 4FF40053 mov r3, #8192 + 5277 0068 0293 str r3, [sp, #8] +1466:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5278 .loc 1 1466 3 is_stmt 1 view .LVU1588 +1466:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5279 .loc 1 1466 24 is_stmt 0 view .LVU1589 + 5280 006a 0395 str r5, [sp, #12] +1467:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5281 .loc 1 1467 3 is_stmt 1 view .LVU1590 +1467:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5282 .loc 1 1467 25 is_stmt 0 view .LVU1591 + 5283 006c CDF81080 str r8, [sp, #16] +1468:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5284 .loc 1 1468 3 is_stmt 1 view .LVU1592 +1468:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5285 .loc 1 1468 30 is_stmt 0 view .LVU1593 + 5286 0070 0594 str r4, [sp, #20] + ARM GAS /tmp/ccLSPxIe.s page 273 - 5357 .syntax unified - 5358 .thumb - 5359 .thumb_func - 5361 MX_SPI6_Init: - 5362 .LFB1194: +1469:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; + 5287 .loc 1 1469 3 is_stmt 1 view .LVU1594 +1469:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; + 5288 .loc 1 1469 24 is_stmt 0 view .LVU1595 + 5289 0072 0694 str r4, [sp, #24] +1470:Src/main.c **** LL_GPIO_Init(GPIOE, &GPIO_InitStruct); + 5290 .loc 1 1470 3 is_stmt 1 view .LVU1596 +1470:Src/main.c **** LL_GPIO_Init(GPIOE, &GPIO_InitStruct); + 5291 .loc 1 1470 29 is_stmt 0 view .LVU1597 + 5292 0074 0797 str r7, [sp, #28] 1471:Src/main.c **** - 5363 .loc 1 1471 1 is_stmt 1 view -0 - 5364 .cfi_startproc - 5365 @ args = 0, pretend = 0, frame = 72 - 5366 @ frame_needed = 0, uses_anonymous_args = 0 - 5367 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 5368 .LCFI52: - 5369 .cfi_def_cfa_offset 24 - 5370 .cfi_offset 4, -24 - 5371 .cfi_offset 5, -20 - 5372 .cfi_offset 6, -16 - 5373 .cfi_offset 7, -12 - 5374 .cfi_offset 8, -8 - 5375 .cfi_offset 14, -4 - 5376 0004 92B0 sub sp, sp, #72 - 5377 .LCFI53: - 5378 .cfi_def_cfa_offset 96 -1477:Src/main.c **** - 5379 .loc 1 1477 3 view .LVU1678 -1477:Src/main.c **** - 5380 .loc 1 1477 22 is_stmt 0 view .LVU1679 - 5381 0006 2822 movs r2, #40 - 5382 0008 0021 movs r1, #0 - 5383 000a 08A8 add r0, sp, #32 - 5384 000c FFF7FEFF bl memset - 5385 .LVL535: -1479:Src/main.c **** - 5386 .loc 1 1479 3 is_stmt 1 view .LVU1680 -1479:Src/main.c **** - 5387 .loc 1 1479 23 is_stmt 0 view .LVU1681 - 5388 0010 0024 movs r4, #0 - 5389 0012 0294 str r4, [sp, #8] - 5390 0014 0394 str r4, [sp, #12] - 5391 0016 0494 str r4, [sp, #16] - 5392 0018 0594 str r4, [sp, #20] - 5393 001a 0694 str r4, [sp, #24] - 5394 001c 0794 str r4, [sp, #28] -1482:Src/main.c **** - 5395 .loc 1 1482 3 is_stmt 1 view .LVU1682 - 5396 .LVL536: - 5397 .LBB502: - 5398 .LBI502: -1587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - 5399 .loc 3 1587 22 view .LVU1683 - 5400 .LBB503: -1589:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB2ENR, Periphs); - 5401 .loc 3 1589 3 view .LVU1684 -1590:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - 5402 .loc 3 1590 3 view .LVU1685 - 5403 001e 294B ldr r3, .L310 - 5404 0020 5A6C ldr r2, [r3, #68] - 5405 0022 42F40012 orr r2, r2, #2097152 - ARM GAS /tmp/ccuHnxNu.s page 273 + 5293 .loc 1 1471 3 is_stmt 1 view .LVU1598 + 5294 0076 02A9 add r1, sp, #8 + 5295 0078 3046 mov r0, r6 + 5296 007a FFF7FEFF bl LL_GPIO_Init + 5297 .LVL550: +1477:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; + 5298 .loc 1 1477 3 view .LVU1599 +1477:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; + 5299 .loc 1 1477 36 is_stmt 0 view .LVU1600 + 5300 007e 4FF48063 mov r3, #1024 + 5301 0082 0893 str r3, [sp, #32] +1478:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; + 5302 .loc 1 1478 3 is_stmt 1 view .LVU1601 +1478:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; + 5303 .loc 1 1478 23 is_stmt 0 view .LVU1602 + 5304 0084 4FF48273 mov r3, #260 + 5305 0088 0993 str r3, [sp, #36] +1479:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; + 5306 .loc 1 1479 3 is_stmt 1 view .LVU1603 +1479:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; + 5307 .loc 1 1479 28 is_stmt 0 view .LVU1604 + 5308 008a 4FF47063 mov r3, #3840 + 5309 008e 0A93 str r3, [sp, #40] +1480:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; + 5310 .loc 1 1480 3 is_stmt 1 view .LVU1605 +1480:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; + 5311 .loc 1 1480 32 is_stmt 0 view .LVU1606 + 5312 0090 0B95 str r5, [sp, #44] +1481:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; + 5313 .loc 1 1481 3 is_stmt 1 view .LVU1607 +1481:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; + 5314 .loc 1 1481 29 is_stmt 0 view .LVU1608 + 5315 0092 0C94 str r4, [sp, #48] +1482:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; + 5316 .loc 1 1482 3 is_stmt 1 view .LVU1609 +1482:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; + 5317 .loc 1 1482 22 is_stmt 0 view .LVU1610 + 5318 0094 4FF40073 mov r3, #512 + 5319 0098 0D93 str r3, [sp, #52] +1483:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; + 5320 .loc 1 1483 3 is_stmt 1 view .LVU1611 +1483:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; + 5321 .loc 1 1483 27 is_stmt 0 view .LVU1612 + 5322 009a 1823 movs r3, #24 + 5323 009c 0E93 str r3, [sp, #56] +1484:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; + ARM GAS /tmp/ccLSPxIe.s page 274 - 5406 0026 5A64 str r2, [r3, #68] -1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5407 .loc 3 1592 3 view .LVU1686 -1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5408 .loc 3 1592 12 is_stmt 0 view .LVU1687 - 5409 0028 5A6C ldr r2, [r3, #68] - 5410 002a 02F40012 and r2, r2, #2097152 -1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5411 .loc 3 1592 10 view .LVU1688 - 5412 002e 0192 str r2, [sp, #4] - 5413 .loc 3 1593 3 is_stmt 1 view .LVU1689 - 5414 0030 019A ldr r2, [sp, #4] - 5415 .LVL537: - 5416 .loc 3 1593 3 is_stmt 0 view .LVU1690 - 5417 .LBE503: - 5418 .LBE502: -1484:Src/main.c **** /**SPI6 GPIO Configuration - 5419 .loc 1 1484 3 is_stmt 1 view .LVU1691 - 5420 .LBB504: - 5421 .LBI504: - 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - 5422 .loc 3 309 22 view .LVU1692 - 5423 .LBB505: - 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->AHB1ENR, Periphs); - 5424 .loc 3 311 3 view .LVU1693 - 312:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - 5425 .loc 3 312 3 view .LVU1694 - 5426 0032 1A6B ldr r2, [r3, #48] - 5427 0034 42F00102 orr r2, r2, #1 - 5428 0038 1A63 str r2, [r3, #48] - 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5429 .loc 3 314 3 view .LVU1695 - 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5430 .loc 3 314 12 is_stmt 0 view .LVU1696 - 5431 003a 1B6B ldr r3, [r3, #48] - 5432 003c 03F00103 and r3, r3, #1 - 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5433 .loc 3 314 10 view .LVU1697 - 5434 0040 0093 str r3, [sp] - 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 5435 .loc 3 315 3 is_stmt 1 view .LVU1698 - 5436 0042 009B ldr r3, [sp] - 5437 .LVL538: - 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 5438 .loc 3 315 3 is_stmt 0 view .LVU1699 - 5439 .LBE505: - 5440 .LBE504: -1489:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 5441 .loc 1 1489 3 is_stmt 1 view .LVU1700 -1489:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 5442 .loc 1 1489 23 is_stmt 0 view .LVU1701 - 5443 0044 2023 movs r3, #32 - 5444 0046 0293 str r3, [sp, #8] -1490:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 5445 .loc 1 1490 3 is_stmt 1 view .LVU1702 -1490:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 5446 .loc 1 1490 24 is_stmt 0 view .LVU1703 - ARM GAS /tmp/ccuHnxNu.s page 274 - - - 5447 0048 0225 movs r5, #2 - 5448 004a 0395 str r5, [sp, #12] -1491:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 5449 .loc 1 1491 3 is_stmt 1 view .LVU1704 -1491:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 5450 .loc 1 1491 25 is_stmt 0 view .LVU1705 - 5451 004c 4FF00308 mov r8, #3 - 5452 0050 CDF81080 str r8, [sp, #16] -1492:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 5453 .loc 1 1492 3 is_stmt 1 view .LVU1706 -1493:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_8; - 5454 .loc 1 1493 3 view .LVU1707 -1494:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 5455 .loc 1 1494 3 view .LVU1708 -1494:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 5456 .loc 1 1494 29 is_stmt 0 view .LVU1709 - 5457 0054 0827 movs r7, #8 - 5458 0056 0797 str r7, [sp, #28] -1495:Src/main.c **** - 5459 .loc 1 1495 3 is_stmt 1 view .LVU1710 - 5460 0058 1B4E ldr r6, .L310+4 - 5461 005a 0DEB0701 add r1, sp, r7 - 5462 005e 3046 mov r0, r6 - 5463 0060 FFF7FEFF bl LL_GPIO_Init - 5464 .LVL539: -1497:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 5465 .loc 1 1497 3 view .LVU1711 -1497:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 5466 .loc 1 1497 23 is_stmt 0 view .LVU1712 - 5467 0064 8023 movs r3, #128 - 5468 0066 0293 str r3, [sp, #8] -1498:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 5469 .loc 1 1498 3 is_stmt 1 view .LVU1713 -1498:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 5470 .loc 1 1498 24 is_stmt 0 view .LVU1714 - 5471 0068 0395 str r5, [sp, #12] -1499:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 5472 .loc 1 1499 3 is_stmt 1 view .LVU1715 -1499:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 5473 .loc 1 1499 25 is_stmt 0 view .LVU1716 - 5474 006a CDF81080 str r8, [sp, #16] -1500:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 5475 .loc 1 1500 3 is_stmt 1 view .LVU1717 -1500:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 5476 .loc 1 1500 30 is_stmt 0 view .LVU1718 - 5477 006e 0594 str r4, [sp, #20] -1501:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_8; - 5478 .loc 1 1501 3 is_stmt 1 view .LVU1719 -1501:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_8; - 5479 .loc 1 1501 24 is_stmt 0 view .LVU1720 - 5480 0070 0694 str r4, [sp, #24] -1502:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 5481 .loc 1 1502 3 is_stmt 1 view .LVU1721 -1502:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 5482 .loc 1 1502 29 is_stmt 0 view .LVU1722 - 5483 0072 0797 str r7, [sp, #28] -1503:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 275 - - - 5484 .loc 1 1503 3 is_stmt 1 view .LVU1723 - 5485 0074 0DEB0701 add r1, sp, r7 - 5486 0078 3046 mov r0, r6 - 5487 007a FFF7FEFF bl LL_GPIO_Init - 5488 .LVL540: -1509:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; - 5489 .loc 1 1509 3 view .LVU1724 -1509:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; - 5490 .loc 1 1509 36 is_stmt 0 view .LVU1725 - 5491 007e 0894 str r4, [sp, #32] -1510:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; - 5492 .loc 1 1510 3 is_stmt 1 view .LVU1726 -1510:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; - 5493 .loc 1 1510 23 is_stmt 0 view .LVU1727 - 5494 0080 4FF48273 mov r3, #260 - 5495 0084 0993 str r3, [sp, #36] -1511:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; - 5496 .loc 1 1511 3 is_stmt 1 view .LVU1728 -1511:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; - 5497 .loc 1 1511 28 is_stmt 0 view .LVU1729 - 5498 0086 4FF47063 mov r3, #3840 - 5499 008a 0A93 str r3, [sp, #40] -1512:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_2EDGE; - 5500 .loc 1 1512 3 is_stmt 1 view .LVU1730 -1512:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_2EDGE; - 5501 .loc 1 1512 32 is_stmt 0 view .LVU1731 - 5502 008c 0B95 str r5, [sp, #44] -1513:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; - 5503 .loc 1 1513 3 is_stmt 1 view .LVU1732 -1513:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; - 5504 .loc 1 1513 29 is_stmt 0 view .LVU1733 - 5505 008e 0123 movs r3, #1 - 5506 0090 0C93 str r3, [sp, #48] -1514:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; - 5507 .loc 1 1514 3 is_stmt 1 view .LVU1734 -1514:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; - 5508 .loc 1 1514 22 is_stmt 0 view .LVU1735 - 5509 0092 4FF40073 mov r3, #512 - 5510 0096 0D93 str r3, [sp, #52] -1515:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; - 5511 .loc 1 1515 3 is_stmt 1 view .LVU1736 -1515:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; - 5512 .loc 1 1515 27 is_stmt 0 view .LVU1737 - 5513 0098 1823 movs r3, #24 - 5514 009a 0E93 str r3, [sp, #56] -1516:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; - 5515 .loc 1 1516 3 is_stmt 1 view .LVU1738 -1516:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; - 5516 .loc 1 1516 27 is_stmt 0 view .LVU1739 - 5517 009c 0F94 str r4, [sp, #60] -1517:Src/main.c **** SPI_InitStruct.CRCPoly = 7; - 5518 .loc 1 1517 3 is_stmt 1 view .LVU1740 -1517:Src/main.c **** SPI_InitStruct.CRCPoly = 7; - 5519 .loc 1 1517 33 is_stmt 0 view .LVU1741 - 5520 009e 1094 str r4, [sp, #64] -1518:Src/main.c **** LL_SPI_Init(SPI6, &SPI_InitStruct); - 5521 .loc 1 1518 3 is_stmt 1 view .LVU1742 - ARM GAS /tmp/ccuHnxNu.s page 276 - - -1518:Src/main.c **** LL_SPI_Init(SPI6, &SPI_InitStruct); - 5522 .loc 1 1518 26 is_stmt 0 view .LVU1743 - 5523 00a0 0723 movs r3, #7 - 5524 00a2 1193 str r3, [sp, #68] -1519:Src/main.c **** LL_SPI_SetStandard(SPI6, LL_SPI_PROTOCOL_MOTOROLA); - 5525 .loc 1 1519 3 is_stmt 1 view .LVU1744 - 5526 00a4 094C ldr r4, .L310+8 - 5527 00a6 08A9 add r1, sp, #32 - 5528 00a8 2046 mov r0, r4 - 5529 00aa FFF7FEFF bl LL_SPI_Init - 5530 .LVL541: -1520:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI6); - 5531 .loc 1 1520 3 view .LVU1745 - 5532 .LBB506: - 5533 .LBI506: + 5324 .loc 1 1484 3 is_stmt 1 view .LVU1613 +1484:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; + 5325 .loc 1 1484 27 is_stmt 0 view .LVU1614 + 5326 009e 0F94 str r4, [sp, #60] +1485:Src/main.c **** SPI_InitStruct.CRCPoly = 7; + 5327 .loc 1 1485 3 is_stmt 1 view .LVU1615 +1485:Src/main.c **** SPI_InitStruct.CRCPoly = 7; + 5328 .loc 1 1485 33 is_stmt 0 view .LVU1616 + 5329 00a0 1094 str r4, [sp, #64] +1486:Src/main.c **** LL_SPI_Init(SPI4, &SPI_InitStruct); + 5330 .loc 1 1486 3 is_stmt 1 view .LVU1617 +1486:Src/main.c **** LL_SPI_Init(SPI4, &SPI_InitStruct); + 5331 .loc 1 1486 26 is_stmt 0 view .LVU1618 + 5332 00a2 0723 movs r3, #7 + 5333 00a4 1193 str r3, [sp, #68] +1487:Src/main.c **** LL_SPI_SetStandard(SPI4, LL_SPI_PROTOCOL_MOTOROLA); + 5334 .loc 1 1487 3 is_stmt 1 view .LVU1619 + 5335 00a6 0A4C ldr r4, .L348+8 + 5336 00a8 08A9 add r1, sp, #32 + 5337 00aa 2046 mov r0, r4 + 5338 00ac FFF7FEFF bl LL_SPI_Init + 5339 .LVL551: +1488:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI4); + 5340 .loc 1 1488 3 view .LVU1620 + 5341 .LBB487: + 5342 .LBI487: 426:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 5534 .loc 4 426 22 view .LVU1746 - 5535 .LBB507: + 5343 .loc 4 426 22 view .LVU1621 + 5344 .LBB488: 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 5536 .loc 4 428 3 view .LVU1747 - 5537 00ae 6368 ldr r3, [r4, #4] - 5538 00b0 23F01003 bic r3, r3, #16 - 5539 00b4 6360 str r3, [r4, #4] - 5540 .LVL542: + 5345 .loc 4 428 3 view .LVU1622 + 5346 00b0 6368 ldr r3, [r4, #4] + 5347 00b2 23F01003 bic r3, r3, #16 + 5348 00b6 6360 str r3, [r4, #4] + 5349 .LVL552: 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 5541 .loc 4 428 3 is_stmt 0 view .LVU1748 - 5542 .LBE507: - 5543 .LBE506: -1521:Src/main.c **** /* USER CODE BEGIN SPI6_Init 2 */ - 5544 .loc 1 1521 3 is_stmt 1 view .LVU1749 - 5545 .LBB508: - 5546 .LBI508: + 5350 .loc 4 428 3 is_stmt 0 view .LVU1623 + 5351 .LBE488: + 5352 .LBE487: +1489:Src/main.c **** /* USER CODE BEGIN SPI4_Init 2 */ + 5353 .loc 1 1489 3 is_stmt 1 view .LVU1624 + 5354 .LBB489: + 5355 .LBI489: 874:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 5547 .loc 4 874 22 view .LVU1750 - 5548 .LBB509: + 5356 .loc 4 874 22 view .LVU1625 + 5357 .LBB490: 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 5549 .loc 4 876 3 view .LVU1751 - 5550 00b6 6368 ldr r3, [r4, #4] - 5551 00b8 23F00803 bic r3, r3, #8 - 5552 00bc 6360 str r3, [r4, #4] - 5553 .LVL543: + 5358 .loc 4 876 3 view .LVU1626 + 5359 00b8 6368 ldr r3, [r4, #4] + 5360 00ba 23F00803 bic r3, r3, #8 + 5361 00be 6360 str r3, [r4, #4] + 5362 .LVL553: 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 5554 .loc 4 876 3 is_stmt 0 view .LVU1752 - 5555 .LBE509: - 5556 .LBE508: -1526:Src/main.c **** - 5557 .loc 1 1526 1 view .LVU1753 - 5558 00be 12B0 add sp, sp, #72 - 5559 .LCFI54: - 5560 .cfi_def_cfa_offset 24 - 5561 @ sp needed - 5562 00c0 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 5563 .L311: - 5564 .align 2 - 5565 .L310: - 5566 00c4 00380240 .word 1073887232 - 5567 00c8 00000240 .word 1073872896 - ARM GAS /tmp/ccuHnxNu.s page 277 + 5363 .loc 4 876 3 is_stmt 0 view .LVU1627 + 5364 .LBE490: + 5365 .LBE489: +1494:Src/main.c **** + ARM GAS /tmp/ccLSPxIe.s page 275 - 5568 00cc 00540140 .word 1073828864 - 5569 .cfi_endproc - 5570 .LFE1194: - 5572 .section .text.MX_TIM2_Init,"ax",%progbits - 5573 .align 1 - 5574 .syntax unified - 5575 .thumb - 5576 .thumb_func - 5578 MX_TIM2_Init: - 5579 .LFB1195: -1534:Src/main.c **** - 5580 .loc 1 1534 1 is_stmt 1 view -0 - 5581 .cfi_startproc - 5582 @ args = 0, pretend = 0, frame = 24 - 5583 @ frame_needed = 0, uses_anonymous_args = 0 - 5584 0000 10B5 push {r4, lr} - 5585 .LCFI55: - 5586 .cfi_def_cfa_offset 8 - 5587 .cfi_offset 4, -8 - 5588 .cfi_offset 14, -4 - 5589 0002 86B0 sub sp, sp, #24 - 5590 .LCFI56: - 5591 .cfi_def_cfa_offset 32 -1540:Src/main.c **** - 5592 .loc 1 1540 3 view .LVU1755 -1540:Src/main.c **** - 5593 .loc 1 1540 22 is_stmt 0 view .LVU1756 - 5594 0004 0024 movs r4, #0 - 5595 0006 0194 str r4, [sp, #4] - 5596 0008 0294 str r4, [sp, #8] - 5597 000a 0394 str r4, [sp, #12] - 5598 000c 0494 str r4, [sp, #16] - 5599 000e 0594 str r4, [sp, #20] -1543:Src/main.c **** - 5600 .loc 1 1543 3 is_stmt 1 view .LVU1757 - 5601 .LVL544: - 5602 .LBB510: - 5603 .LBI510: + 5366 .loc 1 1494 1 view .LVU1628 + 5367 00c0 12B0 add sp, sp, #72 + 5368 .LCFI48: + 5369 .cfi_def_cfa_offset 24 + 5370 @ sp needed + 5371 00c2 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 5372 .L349: + 5373 00c6 00BF .align 2 + 5374 .L348: + 5375 00c8 00380240 .word 1073887232 + 5376 00cc 00100240 .word 1073876992 + 5377 00d0 00340140 .word 1073820672 + 5378 .cfi_endproc + 5379 .LFE1192: + 5381 .section .text.MX_SPI2_Init,"ax",%progbits + 5382 .align 1 + 5383 .syntax unified + 5384 .thumb + 5385 .thumb_func + 5387 MX_SPI2_Init: + 5388 .LFB1191: +1367:Src/main.c **** + 5389 .loc 1 1367 1 is_stmt 1 view -0 + 5390 .cfi_startproc + 5391 @ args = 0, pretend = 0, frame = 72 + 5392 @ frame_needed = 0, uses_anonymous_args = 0 + 5393 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 5394 .LCFI49: + 5395 .cfi_def_cfa_offset 24 + 5396 .cfi_offset 4, -24 + 5397 .cfi_offset 5, -20 + 5398 .cfi_offset 6, -16 + 5399 .cfi_offset 7, -12 + 5400 .cfi_offset 8, -8 + 5401 .cfi_offset 14, -4 + 5402 0004 92B0 sub sp, sp, #72 + 5403 .LCFI50: + 5404 .cfi_def_cfa_offset 96 +1373:Src/main.c **** + 5405 .loc 1 1373 3 view .LVU1630 +1373:Src/main.c **** + 5406 .loc 1 1373 22 is_stmt 0 view .LVU1631 + 5407 0006 2822 movs r2, #40 + 5408 0008 0021 movs r1, #0 + 5409 000a 08A8 add r0, sp, #32 + 5410 000c FFF7FEFF bl memset + 5411 .LVL554: +1375:Src/main.c **** + 5412 .loc 1 1375 3 is_stmt 1 view .LVU1632 +1375:Src/main.c **** + 5413 .loc 1 1375 23 is_stmt 0 view .LVU1633 + 5414 0010 0024 movs r4, #0 + 5415 0012 0294 str r4, [sp, #8] + 5416 0014 0394 str r4, [sp, #12] + 5417 0016 0494 str r4, [sp, #16] + 5418 0018 0594 str r4, [sp, #20] + 5419 001a 0694 str r4, [sp, #24] + ARM GAS /tmp/ccLSPxIe.s page 276 + + + 5420 001c 0794 str r4, [sp, #28] +1378:Src/main.c **** + 5421 .loc 1 1378 3 is_stmt 1 view .LVU1634 + 5422 .LVL555: + 5423 .LBB491: + 5424 .LBI491: 1071:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - 5604 .loc 3 1071 22 view .LVU1758 - 5605 .LBB511: + 5425 .loc 3 1071 22 view .LVU1635 + 5426 .LBB492: 1073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB1ENR, Periphs); - 5606 .loc 3 1073 3 view .LVU1759 + 5427 .loc 3 1073 3 view .LVU1636 1074:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - 5607 .loc 3 1074 3 view .LVU1760 - 5608 0010 1D4B ldr r3, .L314 - 5609 0012 1A6C ldr r2, [r3, #64] - 5610 0014 42F00102 orr r2, r2, #1 - 5611 0018 1A64 str r2, [r3, #64] + 5428 .loc 3 1074 3 view .LVU1637 + 5429 001e 2F4B ldr r3, .L352 + 5430 0020 1A6C ldr r2, [r3, #64] + 5431 0022 42F48042 orr r2, r2, #16384 + 5432 0026 1A64 str r2, [r3, #64] 1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5612 .loc 3 1076 3 view .LVU1761 + 5433 .loc 3 1076 3 view .LVU1638 1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5613 .loc 3 1076 12 is_stmt 0 view .LVU1762 - 5614 001a 1B6C ldr r3, [r3, #64] - 5615 001c 03F00103 and r3, r3, #1 + 5434 .loc 3 1076 12 is_stmt 0 view .LVU1639 + 5435 0028 1A6C ldr r2, [r3, #64] + 5436 002a 02F48042 and r2, r2, #16384 1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5616 .loc 3 1076 10 view .LVU1763 - ARM GAS /tmp/ccuHnxNu.s page 278 + 5437 .loc 3 1076 10 view .LVU1640 + 5438 002e 0192 str r2, [sp, #4] +1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } + 5439 .loc 3 1077 3 is_stmt 1 view .LVU1641 + 5440 0030 019A ldr r2, [sp, #4] + 5441 .LVL556: +1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } + 5442 .loc 3 1077 3 is_stmt 0 view .LVU1642 + 5443 .LBE492: + 5444 .LBE491: +1380:Src/main.c **** /**SPI2 GPIO Configuration + 5445 .loc 1 1380 3 is_stmt 1 view .LVU1643 + 5446 .LBB493: + 5447 .LBI493: + 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { + 5448 .loc 3 309 22 view .LVU1644 + 5449 .LBB494: + 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->AHB1ENR, Periphs); + 5450 .loc 3 311 3 view .LVU1645 + 312:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ + 5451 .loc 3 312 3 view .LVU1646 + 5452 0032 1A6B ldr r2, [r3, #48] + 5453 0034 42F00202 orr r2, r2, #2 + 5454 0038 1A63 str r2, [r3, #48] + 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5455 .loc 3 314 3 view .LVU1647 + 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5456 .loc 3 314 12 is_stmt 0 view .LVU1648 + 5457 003a 1B6B ldr r3, [r3, #48] + 5458 003c 03F00203 and r3, r3, #2 + 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5459 .loc 3 314 10 view .LVU1649 + 5460 0040 0093 str r3, [sp] + ARM GAS /tmp/ccLSPxIe.s page 277 - 5617 0020 0093 str r3, [sp] + 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } + 5461 .loc 3 315 3 is_stmt 1 view .LVU1650 + 5462 0042 009B ldr r3, [sp] + 5463 .LVL557: + 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } + 5464 .loc 3 315 3 is_stmt 0 view .LVU1651 + 5465 .LBE494: + 5466 .LBE493: +1386:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5467 .loc 1 1386 3 is_stmt 1 view .LVU1652 +1386:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5468 .loc 1 1386 23 is_stmt 0 view .LVU1653 + 5469 0044 4FF40053 mov r3, #8192 + 5470 0048 0293 str r3, [sp, #8] +1387:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5471 .loc 1 1387 3 is_stmt 1 view .LVU1654 +1387:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5472 .loc 1 1387 24 is_stmt 0 view .LVU1655 + 5473 004a 4FF00208 mov r8, #2 + 5474 004e CDF80C80 str r8, [sp, #12] +1388:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5475 .loc 1 1388 3 is_stmt 1 view .LVU1656 +1388:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5476 .loc 1 1388 25 is_stmt 0 view .LVU1657 + 5477 0052 0327 movs r7, #3 + 5478 0054 0497 str r7, [sp, #16] +1389:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5479 .loc 1 1389 3 is_stmt 1 view .LVU1658 +1390:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; + 5480 .loc 1 1390 3 view .LVU1659 +1391:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 5481 .loc 1 1391 3 view .LVU1660 +1391:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 5482 .loc 1 1391 29 is_stmt 0 view .LVU1661 + 5483 0056 0526 movs r6, #5 + 5484 0058 0796 str r6, [sp, #28] +1392:Src/main.c **** + 5485 .loc 1 1392 3 is_stmt 1 view .LVU1662 + 5486 005a 214D ldr r5, .L352+4 + 5487 005c 02A9 add r1, sp, #8 + 5488 005e 2846 mov r0, r5 + 5489 0060 FFF7FEFF bl LL_GPIO_Init + 5490 .LVL558: +1394:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5491 .loc 1 1394 3 view .LVU1663 +1394:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5492 .loc 1 1394 23 is_stmt 0 view .LVU1664 + 5493 0064 4FF48043 mov r3, #16384 + 5494 0068 0293 str r3, [sp, #8] +1395:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5495 .loc 1 1395 3 is_stmt 1 view .LVU1665 +1395:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5496 .loc 1 1395 24 is_stmt 0 view .LVU1666 + 5497 006a CDF80C80 str r8, [sp, #12] +1396:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5498 .loc 1 1396 3 is_stmt 1 view .LVU1667 +1396:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + ARM GAS /tmp/ccLSPxIe.s page 278 + + + 5499 .loc 1 1396 25 is_stmt 0 view .LVU1668 + 5500 006e 0497 str r7, [sp, #16] +1397:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5501 .loc 1 1397 3 is_stmt 1 view .LVU1669 +1397:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5502 .loc 1 1397 30 is_stmt 0 view .LVU1670 + 5503 0070 0594 str r4, [sp, #20] +1398:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; + 5504 .loc 1 1398 3 is_stmt 1 view .LVU1671 +1398:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; + 5505 .loc 1 1398 24 is_stmt 0 view .LVU1672 + 5506 0072 0694 str r4, [sp, #24] +1399:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 5507 .loc 1 1399 3 is_stmt 1 view .LVU1673 +1399:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 5508 .loc 1 1399 29 is_stmt 0 view .LVU1674 + 5509 0074 0796 str r6, [sp, #28] +1400:Src/main.c **** + 5510 .loc 1 1400 3 is_stmt 1 view .LVU1675 + 5511 0076 02A9 add r1, sp, #8 + 5512 0078 2846 mov r0, r5 + 5513 007a FFF7FEFF bl LL_GPIO_Init + 5514 .LVL559: +1402:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5515 .loc 1 1402 3 view .LVU1676 +1402:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5516 .loc 1 1402 23 is_stmt 0 view .LVU1677 + 5517 007e 4FF40043 mov r3, #32768 + 5518 0082 0293 str r3, [sp, #8] +1403:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5519 .loc 1 1403 3 is_stmt 1 view .LVU1678 +1403:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5520 .loc 1 1403 24 is_stmt 0 view .LVU1679 + 5521 0084 CDF80C80 str r8, [sp, #12] +1404:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5522 .loc 1 1404 3 is_stmt 1 view .LVU1680 +1404:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5523 .loc 1 1404 25 is_stmt 0 view .LVU1681 + 5524 0088 0497 str r7, [sp, #16] +1405:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5525 .loc 1 1405 3 is_stmt 1 view .LVU1682 +1405:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5526 .loc 1 1405 30 is_stmt 0 view .LVU1683 + 5527 008a 0594 str r4, [sp, #20] +1406:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; + 5528 .loc 1 1406 3 is_stmt 1 view .LVU1684 +1406:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; + 5529 .loc 1 1406 24 is_stmt 0 view .LVU1685 + 5530 008c 0694 str r4, [sp, #24] +1407:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 5531 .loc 1 1407 3 is_stmt 1 view .LVU1686 +1407:Src/main.c **** LL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 5532 .loc 1 1407 29 is_stmt 0 view .LVU1687 + 5533 008e 0796 str r6, [sp, #28] +1408:Src/main.c **** + 5534 .loc 1 1408 3 is_stmt 1 view .LVU1688 + 5535 0090 02A9 add r1, sp, #8 + ARM GAS /tmp/ccLSPxIe.s page 279 + + + 5536 0092 2846 mov r0, r5 + 5537 0094 FFF7FEFF bl LL_GPIO_Init + 5538 .LVL560: +1414:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; + 5539 .loc 1 1414 3 view .LVU1689 +1414:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; + 5540 .loc 1 1414 36 is_stmt 0 view .LVU1690 + 5541 0098 0894 str r4, [sp, #32] +1415:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; + 5542 .loc 1 1415 3 is_stmt 1 view .LVU1691 +1415:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; + 5543 .loc 1 1415 23 is_stmt 0 view .LVU1692 + 5544 009a 4FF48273 mov r3, #260 + 5545 009e 0993 str r3, [sp, #36] +1416:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_LOW; + 5546 .loc 1 1416 3 is_stmt 1 view .LVU1693 +1416:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_LOW; + 5547 .loc 1 1416 28 is_stmt 0 view .LVU1694 + 5548 00a0 4FF47063 mov r3, #3840 + 5549 00a4 0A93 str r3, [sp, #40] +1417:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; + 5550 .loc 1 1417 3 is_stmt 1 view .LVU1695 +1417:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; + 5551 .loc 1 1417 32 is_stmt 0 view .LVU1696 + 5552 00a6 0B94 str r4, [sp, #44] +1418:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; + 5553 .loc 1 1418 3 is_stmt 1 view .LVU1697 +1418:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; + 5554 .loc 1 1418 29 is_stmt 0 view .LVU1698 + 5555 00a8 0C94 str r4, [sp, #48] +1419:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV8; + 5556 .loc 1 1419 3 is_stmt 1 view .LVU1699 +1419:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV8; + 5557 .loc 1 1419 22 is_stmt 0 view .LVU1700 + 5558 00aa 4FF40073 mov r3, #512 + 5559 00ae 0D93 str r3, [sp, #52] +1420:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; + 5560 .loc 1 1420 3 is_stmt 1 view .LVU1701 +1420:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; + 5561 .loc 1 1420 27 is_stmt 0 view .LVU1702 + 5562 00b0 1023 movs r3, #16 + 5563 00b2 0E93 str r3, [sp, #56] +1421:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; + 5564 .loc 1 1421 3 is_stmt 1 view .LVU1703 +1421:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; + 5565 .loc 1 1421 27 is_stmt 0 view .LVU1704 + 5566 00b4 0F94 str r4, [sp, #60] +1422:Src/main.c **** SPI_InitStruct.CRCPoly = 7; + 5567 .loc 1 1422 3 is_stmt 1 view .LVU1705 +1422:Src/main.c **** SPI_InitStruct.CRCPoly = 7; + 5568 .loc 1 1422 33 is_stmt 0 view .LVU1706 + 5569 00b6 1094 str r4, [sp, #64] +1423:Src/main.c **** LL_SPI_Init(SPI2, &SPI_InitStruct); + 5570 .loc 1 1423 3 is_stmt 1 view .LVU1707 +1423:Src/main.c **** LL_SPI_Init(SPI2, &SPI_InitStruct); + 5571 .loc 1 1423 26 is_stmt 0 view .LVU1708 + 5572 00b8 0723 movs r3, #7 + ARM GAS /tmp/ccLSPxIe.s page 280 + + + 5573 00ba 1193 str r3, [sp, #68] +1424:Src/main.c **** LL_SPI_SetStandard(SPI2, LL_SPI_PROTOCOL_MOTOROLA); + 5574 .loc 1 1424 3 is_stmt 1 view .LVU1709 + 5575 00bc 094C ldr r4, .L352+8 + 5576 00be 08A9 add r1, sp, #32 + 5577 00c0 2046 mov r0, r4 + 5578 00c2 FFF7FEFF bl LL_SPI_Init + 5579 .LVL561: +1425:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI2); + 5580 .loc 1 1425 3 view .LVU1710 + 5581 .LBB495: + 5582 .LBI495: + 426:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 5583 .loc 4 426 22 view .LVU1711 + 5584 .LBB496: + 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 5585 .loc 4 428 3 view .LVU1712 + 5586 00c6 6368 ldr r3, [r4, #4] + 5587 00c8 23F01003 bic r3, r3, #16 + 5588 00cc 6360 str r3, [r4, #4] + 5589 .LVL562: + 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 5590 .loc 4 428 3 is_stmt 0 view .LVU1713 + 5591 .LBE496: + 5592 .LBE495: +1426:Src/main.c **** /* USER CODE BEGIN SPI2_Init 2 */ + 5593 .loc 1 1426 3 is_stmt 1 view .LVU1714 + 5594 .LBB497: + 5595 .LBI497: + 874:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 5596 .loc 4 874 22 view .LVU1715 + 5597 .LBB498: + 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 5598 .loc 4 876 3 view .LVU1716 + 5599 00ce 6368 ldr r3, [r4, #4] + 5600 00d0 23F00803 bic r3, r3, #8 + 5601 00d4 6360 str r3, [r4, #4] + 5602 .LVL563: + 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 5603 .loc 4 876 3 is_stmt 0 view .LVU1717 + 5604 .LBE498: + 5605 .LBE497: +1431:Src/main.c **** + 5606 .loc 1 1431 1 view .LVU1718 + 5607 00d6 12B0 add sp, sp, #72 + 5608 .LCFI51: + 5609 .cfi_def_cfa_offset 24 + 5610 @ sp needed + 5611 00d8 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 5612 .L353: + 5613 .align 2 + 5614 .L352: + 5615 00dc 00380240 .word 1073887232 + 5616 00e0 00040240 .word 1073873920 + 5617 00e4 00380040 .word 1073756160 + 5618 .cfi_endproc + 5619 .LFE1191: + ARM GAS /tmp/ccLSPxIe.s page 281 + + + 5621 .section .text.MX_SPI5_Init,"ax",%progbits + 5622 .align 1 + 5623 .syntax unified + 5624 .thumb + 5625 .thumb_func + 5627 MX_SPI5_Init: + 5628 .LFB1193: +1502:Src/main.c **** + 5629 .loc 1 1502 1 is_stmt 1 view -0 + 5630 .cfi_startproc + 5631 @ args = 0, pretend = 0, frame = 72 + 5632 @ frame_needed = 0, uses_anonymous_args = 0 + 5633 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 5634 .LCFI52: + 5635 .cfi_def_cfa_offset 24 + 5636 .cfi_offset 4, -24 + 5637 .cfi_offset 5, -20 + 5638 .cfi_offset 6, -16 + 5639 .cfi_offset 7, -12 + 5640 .cfi_offset 8, -8 + 5641 .cfi_offset 14, -4 + 5642 0004 92B0 sub sp, sp, #72 + 5643 .LCFI53: + 5644 .cfi_def_cfa_offset 96 +1508:Src/main.c **** + 5645 .loc 1 1508 3 view .LVU1720 +1508:Src/main.c **** + 5646 .loc 1 1508 22 is_stmt 0 view .LVU1721 + 5647 0006 2822 movs r2, #40 + 5648 0008 0021 movs r1, #0 + 5649 000a 08A8 add r0, sp, #32 + 5650 000c FFF7FEFF bl memset + 5651 .LVL564: +1510:Src/main.c **** + 5652 .loc 1 1510 3 is_stmt 1 view .LVU1722 +1510:Src/main.c **** + 5653 .loc 1 1510 23 is_stmt 0 view .LVU1723 + 5654 0010 0024 movs r4, #0 + 5655 0012 0294 str r4, [sp, #8] + 5656 0014 0394 str r4, [sp, #12] + 5657 0016 0494 str r4, [sp, #16] + 5658 0018 0594 str r4, [sp, #20] + 5659 001a 0694 str r4, [sp, #24] + 5660 001c 0794 str r4, [sp, #28] +1513:Src/main.c **** + 5661 .loc 1 1513 3 is_stmt 1 view .LVU1724 + 5662 .LVL565: + 5663 .LBB499: + 5664 .LBI499: +1587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { + 5665 .loc 3 1587 22 view .LVU1725 + 5666 .LBB500: +1589:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB2ENR, Periphs); + 5667 .loc 3 1589 3 view .LVU1726 +1590:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ + 5668 .loc 3 1590 3 view .LVU1727 + 5669 001e 294B ldr r3, .L356 + ARM GAS /tmp/ccLSPxIe.s page 282 + + + 5670 0020 5A6C ldr r2, [r3, #68] + 5671 0022 42F48012 orr r2, r2, #1048576 + 5672 0026 5A64 str r2, [r3, #68] +1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5673 .loc 3 1592 3 view .LVU1728 +1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5674 .loc 3 1592 12 is_stmt 0 view .LVU1729 + 5675 0028 5A6C ldr r2, [r3, #68] + 5676 002a 02F48012 and r2, r2, #1048576 +1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5677 .loc 3 1592 10 view .LVU1730 + 5678 002e 0192 str r2, [sp, #4] + 5679 .loc 3 1593 3 is_stmt 1 view .LVU1731 + 5680 0030 019A ldr r2, [sp, #4] + 5681 .LVL566: + 5682 .loc 3 1593 3 is_stmt 0 view .LVU1732 + 5683 .LBE500: + 5684 .LBE499: +1515:Src/main.c **** /**SPI5 GPIO Configuration + 5685 .loc 1 1515 3 is_stmt 1 view .LVU1733 + 5686 .LBB501: + 5687 .LBI501: + 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { + 5688 .loc 3 309 22 view .LVU1734 + 5689 .LBB502: + 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->AHB1ENR, Periphs); + 5690 .loc 3 311 3 view .LVU1735 + 312:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ + 5691 .loc 3 312 3 view .LVU1736 + 5692 0032 1A6B ldr r2, [r3, #48] + 5693 0034 42F02002 orr r2, r2, #32 + 5694 0038 1A63 str r2, [r3, #48] + 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5695 .loc 3 314 3 view .LVU1737 + 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5696 .loc 3 314 12 is_stmt 0 view .LVU1738 + 5697 003a 1B6B ldr r3, [r3, #48] + 5698 003c 03F02003 and r3, r3, #32 + 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5699 .loc 3 314 10 view .LVU1739 + 5700 0040 0093 str r3, [sp] + 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } + 5701 .loc 3 315 3 is_stmt 1 view .LVU1740 + 5702 0042 009B ldr r3, [sp] + 5703 .LVL567: + 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } + 5704 .loc 3 315 3 is_stmt 0 view .LVU1741 + 5705 .LBE502: + 5706 .LBE501: +1520:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5707 .loc 1 1520 3 is_stmt 1 view .LVU1742 +1520:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5708 .loc 1 1520 23 is_stmt 0 view .LVU1743 + 5709 0044 8023 movs r3, #128 + 5710 0046 0293 str r3, [sp, #8] +1521:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5711 .loc 1 1521 3 is_stmt 1 view .LVU1744 + ARM GAS /tmp/ccLSPxIe.s page 283 + + +1521:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5712 .loc 1 1521 24 is_stmt 0 view .LVU1745 + 5713 0048 0225 movs r5, #2 + 5714 004a 0395 str r5, [sp, #12] +1522:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5715 .loc 1 1522 3 is_stmt 1 view .LVU1746 +1522:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5716 .loc 1 1522 25 is_stmt 0 view .LVU1747 + 5717 004c 4FF00308 mov r8, #3 + 5718 0050 CDF81080 str r8, [sp, #16] +1523:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5719 .loc 1 1523 3 is_stmt 1 view .LVU1748 +1524:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; + 5720 .loc 1 1524 3 view .LVU1749 +1525:Src/main.c **** LL_GPIO_Init(GPIOF, &GPIO_InitStruct); + 5721 .loc 1 1525 3 view .LVU1750 +1525:Src/main.c **** LL_GPIO_Init(GPIOF, &GPIO_InitStruct); + 5722 .loc 1 1525 29 is_stmt 0 view .LVU1751 + 5723 0054 0527 movs r7, #5 + 5724 0056 0797 str r7, [sp, #28] +1526:Src/main.c **** + 5725 .loc 1 1526 3 is_stmt 1 view .LVU1752 + 5726 0058 1B4E ldr r6, .L356+4 + 5727 005a 02A9 add r1, sp, #8 + 5728 005c 3046 mov r0, r6 + 5729 005e FFF7FEFF bl LL_GPIO_Init + 5730 .LVL568: +1528:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5731 .loc 1 1528 3 view .LVU1753 +1528:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5732 .loc 1 1528 23 is_stmt 0 view .LVU1754 + 5733 0062 4FF48073 mov r3, #256 + 5734 0066 0293 str r3, [sp, #8] +1529:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5735 .loc 1 1529 3 is_stmt 1 view .LVU1755 +1529:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5736 .loc 1 1529 24 is_stmt 0 view .LVU1756 + 5737 0068 0395 str r5, [sp, #12] +1530:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5738 .loc 1 1530 3 is_stmt 1 view .LVU1757 +1530:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5739 .loc 1 1530 25 is_stmt 0 view .LVU1758 + 5740 006a CDF81080 str r8, [sp, #16] +1531:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5741 .loc 1 1531 3 is_stmt 1 view .LVU1759 +1531:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5742 .loc 1 1531 30 is_stmt 0 view .LVU1760 + 5743 006e 0594 str r4, [sp, #20] +1532:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; + 5744 .loc 1 1532 3 is_stmt 1 view .LVU1761 +1532:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_5; + 5745 .loc 1 1532 24 is_stmt 0 view .LVU1762 + 5746 0070 0694 str r4, [sp, #24] +1533:Src/main.c **** LL_GPIO_Init(GPIOF, &GPIO_InitStruct); + 5747 .loc 1 1533 3 is_stmt 1 view .LVU1763 +1533:Src/main.c **** LL_GPIO_Init(GPIOF, &GPIO_InitStruct); + 5748 .loc 1 1533 29 is_stmt 0 view .LVU1764 + ARM GAS /tmp/ccLSPxIe.s page 284 + + + 5749 0072 0797 str r7, [sp, #28] +1534:Src/main.c **** + 5750 .loc 1 1534 3 is_stmt 1 view .LVU1765 + 5751 0074 02A9 add r1, sp, #8 + 5752 0076 3046 mov r0, r6 + 5753 0078 FFF7FEFF bl LL_GPIO_Init + 5754 .LVL569: +1540:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; + 5755 .loc 1 1540 3 view .LVU1766 +1540:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; + 5756 .loc 1 1540 36 is_stmt 0 view .LVU1767 + 5757 007c 4FF48063 mov r3, #1024 + 5758 0080 0893 str r3, [sp, #32] +1541:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; + 5759 .loc 1 1541 3 is_stmt 1 view .LVU1768 +1541:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; + 5760 .loc 1 1541 23 is_stmt 0 view .LVU1769 + 5761 0082 4FF48273 mov r3, #260 + 5762 0086 0993 str r3, [sp, #36] +1542:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; + 5763 .loc 1 1542 3 is_stmt 1 view .LVU1770 +1542:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; + 5764 .loc 1 1542 28 is_stmt 0 view .LVU1771 + 5765 0088 4FF47063 mov r3, #3840 + 5766 008c 0A93 str r3, [sp, #40] +1543:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; + 5767 .loc 1 1543 3 is_stmt 1 view .LVU1772 +1543:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_1EDGE; + 5768 .loc 1 1543 32 is_stmt 0 view .LVU1773 + 5769 008e 0B95 str r5, [sp, #44] +1544:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; + 5770 .loc 1 1544 3 is_stmt 1 view .LVU1774 +1544:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; + 5771 .loc 1 1544 29 is_stmt 0 view .LVU1775 + 5772 0090 0C94 str r4, [sp, #48] +1545:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; + 5773 .loc 1 1545 3 is_stmt 1 view .LVU1776 +1545:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; + 5774 .loc 1 1545 22 is_stmt 0 view .LVU1777 + 5775 0092 4FF40073 mov r3, #512 + 5776 0096 0D93 str r3, [sp, #52] +1546:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; + 5777 .loc 1 1546 3 is_stmt 1 view .LVU1778 +1546:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; + 5778 .loc 1 1546 27 is_stmt 0 view .LVU1779 + 5779 0098 1823 movs r3, #24 + 5780 009a 0E93 str r3, [sp, #56] +1547:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; + 5781 .loc 1 1547 3 is_stmt 1 view .LVU1780 +1547:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; + 5782 .loc 1 1547 27 is_stmt 0 view .LVU1781 + 5783 009c 0F94 str r4, [sp, #60] +1548:Src/main.c **** SPI_InitStruct.CRCPoly = 7; + 5784 .loc 1 1548 3 is_stmt 1 view .LVU1782 +1548:Src/main.c **** SPI_InitStruct.CRCPoly = 7; + 5785 .loc 1 1548 33 is_stmt 0 view .LVU1783 + 5786 009e 1094 str r4, [sp, #64] + ARM GAS /tmp/ccLSPxIe.s page 285 + + +1549:Src/main.c **** LL_SPI_Init(SPI5, &SPI_InitStruct); + 5787 .loc 1 1549 3 is_stmt 1 view .LVU1784 +1549:Src/main.c **** LL_SPI_Init(SPI5, &SPI_InitStruct); + 5788 .loc 1 1549 26 is_stmt 0 view .LVU1785 + 5789 00a0 0723 movs r3, #7 + 5790 00a2 1193 str r3, [sp, #68] +1550:Src/main.c **** LL_SPI_SetStandard(SPI5, LL_SPI_PROTOCOL_MOTOROLA); + 5791 .loc 1 1550 3 is_stmt 1 view .LVU1786 + 5792 00a4 094C ldr r4, .L356+8 + 5793 00a6 08A9 add r1, sp, #32 + 5794 00a8 2046 mov r0, r4 + 5795 00aa FFF7FEFF bl LL_SPI_Init + 5796 .LVL570: +1551:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI5); + 5797 .loc 1 1551 3 view .LVU1787 + 5798 .LBB503: + 5799 .LBI503: + 426:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 5800 .loc 4 426 22 view .LVU1788 + 5801 .LBB504: + 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 5802 .loc 4 428 3 view .LVU1789 + 5803 00ae 6368 ldr r3, [r4, #4] + 5804 00b0 23F01003 bic r3, r3, #16 + 5805 00b4 6360 str r3, [r4, #4] + 5806 .LVL571: + 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 5807 .loc 4 428 3 is_stmt 0 view .LVU1790 + 5808 .LBE504: + 5809 .LBE503: +1552:Src/main.c **** /* USER CODE BEGIN SPI5_Init 2 */ + 5810 .loc 1 1552 3 is_stmt 1 view .LVU1791 + 5811 .LBB505: + 5812 .LBI505: + 874:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 5813 .loc 4 874 22 view .LVU1792 + 5814 .LBB506: + 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 5815 .loc 4 876 3 view .LVU1793 + 5816 00b6 6368 ldr r3, [r4, #4] + 5817 00b8 23F00803 bic r3, r3, #8 + 5818 00bc 6360 str r3, [r4, #4] + 5819 .LVL572: + 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 5820 .loc 4 876 3 is_stmt 0 view .LVU1794 + 5821 .LBE506: + 5822 .LBE505: +1557:Src/main.c **** + 5823 .loc 1 1557 1 view .LVU1795 + 5824 00be 12B0 add sp, sp, #72 + 5825 .LCFI54: + 5826 .cfi_def_cfa_offset 24 + 5827 @ sp needed + 5828 00c0 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 5829 .L357: + 5830 .align 2 + 5831 .L356: + ARM GAS /tmp/ccLSPxIe.s page 286 + + + 5832 00c4 00380240 .word 1073887232 + 5833 00c8 00140240 .word 1073878016 + 5834 00cc 00500140 .word 1073827840 + 5835 .cfi_endproc + 5836 .LFE1193: + 5838 .section .text.MX_SPI6_Init,"ax",%progbits + 5839 .align 1 + 5840 .syntax unified + 5841 .thumb + 5842 .thumb_func + 5844 MX_SPI6_Init: + 5845 .LFB1194: +1565:Src/main.c **** + 5846 .loc 1 1565 1 is_stmt 1 view -0 + 5847 .cfi_startproc + 5848 @ args = 0, pretend = 0, frame = 72 + 5849 @ frame_needed = 0, uses_anonymous_args = 0 + 5850 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 5851 .LCFI55: + 5852 .cfi_def_cfa_offset 24 + 5853 .cfi_offset 4, -24 + 5854 .cfi_offset 5, -20 + 5855 .cfi_offset 6, -16 + 5856 .cfi_offset 7, -12 + 5857 .cfi_offset 8, -8 + 5858 .cfi_offset 14, -4 + 5859 0004 92B0 sub sp, sp, #72 + 5860 .LCFI56: + 5861 .cfi_def_cfa_offset 96 +1571:Src/main.c **** + 5862 .loc 1 1571 3 view .LVU1797 +1571:Src/main.c **** + 5863 .loc 1 1571 22 is_stmt 0 view .LVU1798 + 5864 0006 2822 movs r2, #40 + 5865 0008 0021 movs r1, #0 + 5866 000a 08A8 add r0, sp, #32 + 5867 000c FFF7FEFF bl memset + 5868 .LVL573: +1573:Src/main.c **** + 5869 .loc 1 1573 3 is_stmt 1 view .LVU1799 +1573:Src/main.c **** + 5870 .loc 1 1573 23 is_stmt 0 view .LVU1800 + 5871 0010 0024 movs r4, #0 + 5872 0012 0294 str r4, [sp, #8] + 5873 0014 0394 str r4, [sp, #12] + 5874 0016 0494 str r4, [sp, #16] + 5875 0018 0594 str r4, [sp, #20] + 5876 001a 0694 str r4, [sp, #24] + 5877 001c 0794 str r4, [sp, #28] +1576:Src/main.c **** + 5878 .loc 1 1576 3 is_stmt 1 view .LVU1801 + 5879 .LVL574: + 5880 .LBB507: + 5881 .LBI507: +1587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { + 5882 .loc 3 1587 22 view .LVU1802 + 5883 .LBB508: + ARM GAS /tmp/ccLSPxIe.s page 287 + + +1589:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB2ENR, Periphs); + 5884 .loc 3 1589 3 view .LVU1803 +1590:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ + 5885 .loc 3 1590 3 view .LVU1804 + 5886 001e 294B ldr r3, .L360 + 5887 0020 5A6C ldr r2, [r3, #68] + 5888 0022 42F40012 orr r2, r2, #2097152 + 5889 0026 5A64 str r2, [r3, #68] +1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5890 .loc 3 1592 3 view .LVU1805 +1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5891 .loc 3 1592 12 is_stmt 0 view .LVU1806 + 5892 0028 5A6C ldr r2, [r3, #68] + 5893 002a 02F40012 and r2, r2, #2097152 +1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5894 .loc 3 1592 10 view .LVU1807 + 5895 002e 0192 str r2, [sp, #4] + 5896 .loc 3 1593 3 is_stmt 1 view .LVU1808 + 5897 0030 019A ldr r2, [sp, #4] + 5898 .LVL575: + 5899 .loc 3 1593 3 is_stmt 0 view .LVU1809 + 5900 .LBE508: + 5901 .LBE507: +1578:Src/main.c **** /**SPI6 GPIO Configuration + 5902 .loc 1 1578 3 is_stmt 1 view .LVU1810 + 5903 .LBB509: + 5904 .LBI509: + 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { + 5905 .loc 3 309 22 view .LVU1811 + 5906 .LBB510: + 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->AHB1ENR, Periphs); + 5907 .loc 3 311 3 view .LVU1812 + 312:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ + 5908 .loc 3 312 3 view .LVU1813 + 5909 0032 1A6B ldr r2, [r3, #48] + 5910 0034 42F00102 orr r2, r2, #1 + 5911 0038 1A63 str r2, [r3, #48] + 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5912 .loc 3 314 3 view .LVU1814 + 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5913 .loc 3 314 12 is_stmt 0 view .LVU1815 + 5914 003a 1B6B ldr r3, [r3, #48] + 5915 003c 03F00103 and r3, r3, #1 + 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 5916 .loc 3 314 10 view .LVU1816 + 5917 0040 0093 str r3, [sp] + 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } + 5918 .loc 3 315 3 is_stmt 1 view .LVU1817 + 5919 0042 009B ldr r3, [sp] + 5920 .LVL576: + 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } + 5921 .loc 3 315 3 is_stmt 0 view .LVU1818 + 5922 .LBE510: + 5923 .LBE509: +1583:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5924 .loc 1 1583 3 is_stmt 1 view .LVU1819 +1583:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + ARM GAS /tmp/ccLSPxIe.s page 288 + + + 5925 .loc 1 1583 23 is_stmt 0 view .LVU1820 + 5926 0044 2023 movs r3, #32 + 5927 0046 0293 str r3, [sp, #8] +1584:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5928 .loc 1 1584 3 is_stmt 1 view .LVU1821 +1584:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5929 .loc 1 1584 24 is_stmt 0 view .LVU1822 + 5930 0048 0225 movs r5, #2 + 5931 004a 0395 str r5, [sp, #12] +1585:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5932 .loc 1 1585 3 is_stmt 1 view .LVU1823 +1585:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5933 .loc 1 1585 25 is_stmt 0 view .LVU1824 + 5934 004c 4FF00308 mov r8, #3 + 5935 0050 CDF81080 str r8, [sp, #16] +1586:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5936 .loc 1 1586 3 is_stmt 1 view .LVU1825 +1587:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_8; + 5937 .loc 1 1587 3 view .LVU1826 +1588:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 5938 .loc 1 1588 3 view .LVU1827 +1588:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 5939 .loc 1 1588 29 is_stmt 0 view .LVU1828 + 5940 0054 0827 movs r7, #8 + 5941 0056 0797 str r7, [sp, #28] +1589:Src/main.c **** + 5942 .loc 1 1589 3 is_stmt 1 view .LVU1829 + 5943 0058 1B4E ldr r6, .L360+4 + 5944 005a 0DEB0701 add r1, sp, r7 + 5945 005e 3046 mov r0, r6 + 5946 0060 FFF7FEFF bl LL_GPIO_Init + 5947 .LVL577: +1591:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5948 .loc 1 1591 3 view .LVU1830 +1591:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 5949 .loc 1 1591 23 is_stmt 0 view .LVU1831 + 5950 0064 8023 movs r3, #128 + 5951 0066 0293 str r3, [sp, #8] +1592:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5952 .loc 1 1592 3 is_stmt 1 view .LVU1832 +1592:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 5953 .loc 1 1592 24 is_stmt 0 view .LVU1833 + 5954 0068 0395 str r5, [sp, #12] +1593:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5955 .loc 1 1593 3 is_stmt 1 view .LVU1834 +1593:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 5956 .loc 1 1593 25 is_stmt 0 view .LVU1835 + 5957 006a CDF81080 str r8, [sp, #16] +1594:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5958 .loc 1 1594 3 is_stmt 1 view .LVU1836 +1594:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 5959 .loc 1 1594 30 is_stmt 0 view .LVU1837 + 5960 006e 0594 str r4, [sp, #20] +1595:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_8; + 5961 .loc 1 1595 3 is_stmt 1 view .LVU1838 +1595:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_8; + 5962 .loc 1 1595 24 is_stmt 0 view .LVU1839 + ARM GAS /tmp/ccLSPxIe.s page 289 + + + 5963 0070 0694 str r4, [sp, #24] +1596:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 5964 .loc 1 1596 3 is_stmt 1 view .LVU1840 +1596:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 5965 .loc 1 1596 29 is_stmt 0 view .LVU1841 + 5966 0072 0797 str r7, [sp, #28] +1597:Src/main.c **** + 5967 .loc 1 1597 3 is_stmt 1 view .LVU1842 + 5968 0074 0DEB0701 add r1, sp, r7 + 5969 0078 3046 mov r0, r6 + 5970 007a FFF7FEFF bl LL_GPIO_Init + 5971 .LVL578: +1603:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; + 5972 .loc 1 1603 3 view .LVU1843 +1603:Src/main.c **** SPI_InitStruct.Mode = LL_SPI_MODE_MASTER; + 5973 .loc 1 1603 36 is_stmt 0 view .LVU1844 + 5974 007e 0894 str r4, [sp, #32] +1604:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; + 5975 .loc 1 1604 3 is_stmt 1 view .LVU1845 +1604:Src/main.c **** SPI_InitStruct.DataWidth = LL_SPI_DATAWIDTH_16BIT; + 5976 .loc 1 1604 23 is_stmt 0 view .LVU1846 + 5977 0080 4FF48273 mov r3, #260 + 5978 0084 0993 str r3, [sp, #36] +1605:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; + 5979 .loc 1 1605 3 is_stmt 1 view .LVU1847 +1605:Src/main.c **** SPI_InitStruct.ClockPolarity = LL_SPI_POLARITY_HIGH; + 5980 .loc 1 1605 28 is_stmt 0 view .LVU1848 + 5981 0086 4FF47063 mov r3, #3840 + 5982 008a 0A93 str r3, [sp, #40] +1606:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_2EDGE; + 5983 .loc 1 1606 3 is_stmt 1 view .LVU1849 +1606:Src/main.c **** SPI_InitStruct.ClockPhase = LL_SPI_PHASE_2EDGE; + 5984 .loc 1 1606 32 is_stmt 0 view .LVU1850 + 5985 008c 0B95 str r5, [sp, #44] +1607:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; + 5986 .loc 1 1607 3 is_stmt 1 view .LVU1851 +1607:Src/main.c **** SPI_InitStruct.NSS = LL_SPI_NSS_SOFT; + 5987 .loc 1 1607 29 is_stmt 0 view .LVU1852 + 5988 008e 0123 movs r3, #1 + 5989 0090 0C93 str r3, [sp, #48] +1608:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; + 5990 .loc 1 1608 3 is_stmt 1 view .LVU1853 +1608:Src/main.c **** SPI_InitStruct.BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV16; + 5991 .loc 1 1608 22 is_stmt 0 view .LVU1854 + 5992 0092 4FF40073 mov r3, #512 + 5993 0096 0D93 str r3, [sp, #52] +1609:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; + 5994 .loc 1 1609 3 is_stmt 1 view .LVU1855 +1609:Src/main.c **** SPI_InitStruct.BitOrder = LL_SPI_MSB_FIRST; + 5995 .loc 1 1609 27 is_stmt 0 view .LVU1856 + 5996 0098 1823 movs r3, #24 + 5997 009a 0E93 str r3, [sp, #56] +1610:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; + 5998 .loc 1 1610 3 is_stmt 1 view .LVU1857 +1610:Src/main.c **** SPI_InitStruct.CRCCalculation = LL_SPI_CRCCALCULATION_DISABLE; + 5999 .loc 1 1610 27 is_stmt 0 view .LVU1858 + 6000 009c 0F94 str r4, [sp, #60] + ARM GAS /tmp/ccLSPxIe.s page 290 + + +1611:Src/main.c **** SPI_InitStruct.CRCPoly = 7; + 6001 .loc 1 1611 3 is_stmt 1 view .LVU1859 +1611:Src/main.c **** SPI_InitStruct.CRCPoly = 7; + 6002 .loc 1 1611 33 is_stmt 0 view .LVU1860 + 6003 009e 1094 str r4, [sp, #64] +1612:Src/main.c **** LL_SPI_Init(SPI6, &SPI_InitStruct); + 6004 .loc 1 1612 3 is_stmt 1 view .LVU1861 +1612:Src/main.c **** LL_SPI_Init(SPI6, &SPI_InitStruct); + 6005 .loc 1 1612 26 is_stmt 0 view .LVU1862 + 6006 00a0 0723 movs r3, #7 + 6007 00a2 1193 str r3, [sp, #68] +1613:Src/main.c **** LL_SPI_SetStandard(SPI6, LL_SPI_PROTOCOL_MOTOROLA); + 6008 .loc 1 1613 3 is_stmt 1 view .LVU1863 + 6009 00a4 094C ldr r4, .L360+8 + 6010 00a6 08A9 add r1, sp, #32 + 6011 00a8 2046 mov r0, r4 + 6012 00aa FFF7FEFF bl LL_SPI_Init + 6013 .LVL579: +1614:Src/main.c **** LL_SPI_DisableNSSPulseMgt(SPI6); + 6014 .loc 1 1614 3 view .LVU1864 + 6015 .LBB511: + 6016 .LBI511: + 426:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 6017 .loc 4 426 22 view .LVU1865 + 6018 .LBB512: + 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 6019 .loc 4 428 3 view .LVU1866 + 6020 00ae 6368 ldr r3, [r4, #4] + 6021 00b0 23F01003 bic r3, r3, #16 + 6022 00b4 6360 str r3, [r4, #4] + 6023 .LVL580: + 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 6024 .loc 4 428 3 is_stmt 0 view .LVU1867 + 6025 .LBE512: + 6026 .LBE511: +1615:Src/main.c **** /* USER CODE BEGIN SPI6_Init 2 */ + 6027 .loc 1 1615 3 is_stmt 1 view .LVU1868 + 6028 .LBB513: + 6029 .LBI513: + 874:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 6030 .loc 4 874 22 view .LVU1869 + 6031 .LBB514: + 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 6032 .loc 4 876 3 view .LVU1870 + 6033 00b6 6368 ldr r3, [r4, #4] + 6034 00b8 23F00803 bic r3, r3, #8 + 6035 00bc 6360 str r3, [r4, #4] + 6036 .LVL581: + 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 6037 .loc 4 876 3 is_stmt 0 view .LVU1871 + 6038 .LBE514: + 6039 .LBE513: +1620:Src/main.c **** + 6040 .loc 1 1620 1 view .LVU1872 + 6041 00be 12B0 add sp, sp, #72 + 6042 .LCFI57: + 6043 .cfi_def_cfa_offset 24 + ARM GAS /tmp/ccLSPxIe.s page 291 + + + 6044 @ sp needed + 6045 00c0 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 6046 .L361: + 6047 .align 2 + 6048 .L360: + 6049 00c4 00380240 .word 1073887232 + 6050 00c8 00000240 .word 1073872896 + 6051 00cc 00540140 .word 1073828864 + 6052 .cfi_endproc + 6053 .LFE1194: + 6055 .section .text.MX_TIM2_Init,"ax",%progbits + 6056 .align 1 + 6057 .syntax unified + 6058 .thumb + 6059 .thumb_func + 6061 MX_TIM2_Init: + 6062 .LFB1195: +1628:Src/main.c **** + 6063 .loc 1 1628 1 is_stmt 1 view -0 + 6064 .cfi_startproc + 6065 @ args = 0, pretend = 0, frame = 24 + 6066 @ frame_needed = 0, uses_anonymous_args = 0 + 6067 0000 10B5 push {r4, lr} + 6068 .LCFI58: + 6069 .cfi_def_cfa_offset 8 + 6070 .cfi_offset 4, -8 + 6071 .cfi_offset 14, -4 + 6072 0002 86B0 sub sp, sp, #24 + 6073 .LCFI59: + 6074 .cfi_def_cfa_offset 32 +1634:Src/main.c **** + 6075 .loc 1 1634 3 view .LVU1874 +1634:Src/main.c **** + 6076 .loc 1 1634 22 is_stmt 0 view .LVU1875 + 6077 0004 0024 movs r4, #0 + 6078 0006 0194 str r4, [sp, #4] + 6079 0008 0294 str r4, [sp, #8] + 6080 000a 0394 str r4, [sp, #12] + 6081 000c 0494 str r4, [sp, #16] + 6082 000e 0594 str r4, [sp, #20] +1637:Src/main.c **** + 6083 .loc 1 1637 3 is_stmt 1 view .LVU1876 + 6084 .LVL582: + 6085 .LBB515: + 6086 .LBI515: +1071:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { + 6087 .loc 3 1071 22 view .LVU1877 + 6088 .LBB516: +1073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB1ENR, Periphs); + 6089 .loc 3 1073 3 view .LVU1878 +1074:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ + 6090 .loc 3 1074 3 view .LVU1879 + 6091 0010 1D4B ldr r3, .L364 + 6092 0012 1A6C ldr r2, [r3, #64] + 6093 0014 42F00102 orr r2, r2, #1 + 6094 0018 1A64 str r2, [r3, #64] +1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + ARM GAS /tmp/ccLSPxIe.s page 292 + + + 6095 .loc 3 1076 3 view .LVU1880 +1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 6096 .loc 3 1076 12 is_stmt 0 view .LVU1881 + 6097 001a 1B6C ldr r3, [r3, #64] + 6098 001c 03F00103 and r3, r3, #1 +1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 6099 .loc 3 1076 10 view .LVU1882 + 6100 0020 0093 str r3, [sp] 1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 5618 .loc 3 1077 3 is_stmt 1 view .LVU1764 - 5619 0022 009B ldr r3, [sp] - 5620 .LVL545: + 6101 .loc 3 1077 3 is_stmt 1 view .LVU1883 + 6102 0022 009B ldr r3, [sp] + 6103 .LVL583: 1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 5621 .loc 3 1077 3 is_stmt 0 view .LVU1765 - 5622 .LBE511: - 5623 .LBE510: -1546:Src/main.c **** NVIC_EnableIRQ(TIM2_IRQn); - 5624 .loc 1 1546 3 is_stmt 1 view .LVU1766 - 5625 .LBB512: - 5626 .LBI512: + 6104 .loc 3 1077 3 is_stmt 0 view .LVU1884 + 6105 .LBE516: + 6106 .LBE515: +1640:Src/main.c **** NVIC_EnableIRQ(TIM2_IRQn); + 6107 .loc 1 1640 3 is_stmt 1 view .LVU1885 + 6108 .LBB517: + 6109 .LBI517: 1884:Drivers/CMSIS/Include/core_cm7.h **** { - 5627 .loc 2 1884 26 view .LVU1767 - 5628 .LBB513: + 6110 .loc 2 1884 26 view .LVU1886 + 6111 .LBB518: 1886:Drivers/CMSIS/Include/core_cm7.h **** } - 5629 .loc 2 1886 3 view .LVU1768 + 6112 .loc 2 1886 3 view .LVU1887 1886:Drivers/CMSIS/Include/core_cm7.h **** } - 5630 .loc 2 1886 26 is_stmt 0 view .LVU1769 - 5631 0024 194B ldr r3, .L314+4 - 5632 0026 D868 ldr r0, [r3, #12] - 5633 .LBE513: - 5634 .LBE512: -1546:Src/main.c **** NVIC_EnableIRQ(TIM2_IRQn); - 5635 .loc 1 1546 3 discriminator 1 view .LVU1770 - 5636 0028 2246 mov r2, r4 - 5637 002a 2146 mov r1, r4 - 5638 002c C0F30220 ubfx r0, r0, #8, #3 - 5639 0030 FFF7FEFF bl NVIC_EncodePriority - 5640 .LVL546: - 5641 .LBB514: - 5642 .LBI514: + 6113 .loc 2 1886 26 is_stmt 0 view .LVU1888 + 6114 0024 194B ldr r3, .L364+4 + 6115 0026 D868 ldr r0, [r3, #12] + 6116 .LBE518: + 6117 .LBE517: +1640:Src/main.c **** NVIC_EnableIRQ(TIM2_IRQn); + 6118 .loc 1 1640 3 discriminator 1 view .LVU1889 + 6119 0028 2246 mov r2, r4 + 6120 002a 2146 mov r1, r4 + 6121 002c C0F30220 ubfx r0, r0, #8, #3 + 6122 0030 FFF7FEFF bl NVIC_EncodePriority + 6123 .LVL584: + 6124 .LBB519: + 6125 .LBI519: 2024:Drivers/CMSIS/Include/core_cm7.h **** { - 5643 .loc 2 2024 22 is_stmt 1 view .LVU1771 - 5644 .LBB515: + 6126 .loc 2 2024 22 is_stmt 1 view .LVU1890 + 6127 .LBB520: 2026:Drivers/CMSIS/Include/core_cm7.h **** { - 5645 .loc 2 2026 3 view .LVU1772 + 6128 .loc 2 2026 3 view .LVU1891 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 5646 .loc 2 2028 5 view .LVU1773 + 6129 .loc 2 2028 5 view .LVU1892 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 5647 .loc 2 2028 49 is_stmt 0 view .LVU1774 - 5648 0034 0001 lsls r0, r0, #4 - 5649 .LVL547: + 6130 .loc 2 2028 49 is_stmt 0 view .LVU1893 + 6131 0034 0001 lsls r0, r0, #4 + 6132 .LVL585: 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 5650 .loc 2 2028 49 view .LVU1775 - 5651 0036 C0B2 uxtb r0, r0 + 6133 .loc 2 2028 49 view .LVU1894 + 6134 0036 C0B2 uxtb r0, r0 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 5652 .loc 2 2028 47 view .LVU1776 - 5653 0038 154B ldr r3, .L314+8 - 5654 003a 83F81C03 strb r0, [r3, #796] - 5655 .LVL548: -2028:Drivers/CMSIS/Include/core_cm7.h **** } - 5656 .loc 2 2028 47 view .LVU1777 - 5657 .LBE515: - 5658 .LBE514: -1547:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 279 + 6135 .loc 2 2028 47 view .LVU1895 + 6136 0038 154B ldr r3, .L364+8 + ARM GAS /tmp/ccLSPxIe.s page 293 - 5659 .loc 1 1547 3 is_stmt 1 view .LVU1778 - 5660 .LBB516: - 5661 .LBI516: + 6137 003a 83F81C03 strb r0, [r3, #796] + 6138 .LVL586: +2028:Drivers/CMSIS/Include/core_cm7.h **** } + 6139 .loc 2 2028 47 view .LVU1896 + 6140 .LBE520: + 6141 .LBE519: +1641:Src/main.c **** + 6142 .loc 1 1641 3 is_stmt 1 view .LVU1897 + 6143 .LBB521: + 6144 .LBI521: 1896:Drivers/CMSIS/Include/core_cm7.h **** { - 5662 .loc 2 1896 22 view .LVU1779 - 5663 .LBB517: + 6145 .loc 2 1896 22 view .LVU1898 + 6146 .LBB522: 1898:Drivers/CMSIS/Include/core_cm7.h **** { - 5664 .loc 2 1898 3 view .LVU1780 + 6147 .loc 2 1898 3 view .LVU1899 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 5665 .loc 2 1900 5 view .LVU1781 + 6148 .loc 2 1900 5 view .LVU1900 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 5666 .loc 2 1900 43 is_stmt 0 view .LVU1782 - 5667 003e 4FF08052 mov r2, #268435456 - 5668 0042 1A60 str r2, [r3] - 5669 .LVL549: + 6149 .loc 2 1900 43 is_stmt 0 view .LVU1901 + 6150 003e 4FF08052 mov r2, #268435456 + 6151 0042 1A60 str r2, [r3] + 6152 .LVL587: 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 5670 .loc 2 1900 43 view .LVU1783 - 5671 .LBE517: - 5672 .LBE516: -1552:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; - 5673 .loc 1 1552 3 is_stmt 1 view .LVU1784 -1552:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; - 5674 .loc 1 1552 28 is_stmt 0 view .LVU1785 - 5675 0044 4FF47A73 mov r3, #1000 - 5676 0048 ADF80430 strh r3, [sp, #4] @ movhi -1553:Src/main.c **** TIM_InitStruct.Autoreload = 840000; - 5677 .loc 1 1553 3 is_stmt 1 view .LVU1786 -1553:Src/main.c **** TIM_InitStruct.Autoreload = 840000; - 5678 .loc 1 1553 30 is_stmt 0 view .LVU1787 - 5679 004c 0294 str r4, [sp, #8] -1554:Src/main.c **** TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; - 5680 .loc 1 1554 3 is_stmt 1 view .LVU1788 -1554:Src/main.c **** TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; - 5681 .loc 1 1554 29 is_stmt 0 view .LVU1789 - 5682 004e 114B ldr r3, .L314+12 - 5683 0050 0393 str r3, [sp, #12] -1555:Src/main.c **** LL_TIM_Init(TIM2, &TIM_InitStruct); - 5684 .loc 1 1555 3 is_stmt 1 view .LVU1790 -1555:Src/main.c **** LL_TIM_Init(TIM2, &TIM_InitStruct); - 5685 .loc 1 1555 32 is_stmt 0 view .LVU1791 - 5686 0052 0494 str r4, [sp, #16] -1556:Src/main.c **** LL_TIM_DisableARRPreload(TIM2); - 5687 .loc 1 1556 3 is_stmt 1 view .LVU1792 - 5688 0054 01A9 add r1, sp, #4 - 5689 0056 4FF08040 mov r0, #1073741824 - 5690 005a FFF7FEFF bl LL_TIM_Init - 5691 .LVL550: -1557:Src/main.c **** LL_TIM_SetClockSource(TIM2, LL_TIM_CLOCKSOURCE_INTERNAL); - 5692 .loc 1 1557 3 view .LVU1793 - 5693 .LBB518: - 5694 .LBI518: - 5695 .file 5 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h" + 6153 .loc 2 1900 43 view .LVU1902 + 6154 .LBE522: + 6155 .LBE521: +1646:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; + 6156 .loc 1 1646 3 is_stmt 1 view .LVU1903 +1646:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; + 6157 .loc 1 1646 28 is_stmt 0 view .LVU1904 + 6158 0044 4FF47A73 mov r3, #1000 + 6159 0048 ADF80430 strh r3, [sp, #4] @ movhi +1647:Src/main.c **** TIM_InitStruct.Autoreload = 840000; + 6160 .loc 1 1647 3 is_stmt 1 view .LVU1905 +1647:Src/main.c **** TIM_InitStruct.Autoreload = 840000; + 6161 .loc 1 1647 30 is_stmt 0 view .LVU1906 + 6162 004c 0294 str r4, [sp, #8] +1648:Src/main.c **** TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; + 6163 .loc 1 1648 3 is_stmt 1 view .LVU1907 +1648:Src/main.c **** TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; + 6164 .loc 1 1648 29 is_stmt 0 view .LVU1908 + 6165 004e 114B ldr r3, .L364+12 + 6166 0050 0393 str r3, [sp, #12] +1649:Src/main.c **** LL_TIM_Init(TIM2, &TIM_InitStruct); + 6167 .loc 1 1649 3 is_stmt 1 view .LVU1909 +1649:Src/main.c **** LL_TIM_Init(TIM2, &TIM_InitStruct); + 6168 .loc 1 1649 32 is_stmt 0 view .LVU1910 + 6169 0052 0494 str r4, [sp, #16] +1650:Src/main.c **** LL_TIM_DisableARRPreload(TIM2); + 6170 .loc 1 1650 3 is_stmt 1 view .LVU1911 + 6171 0054 01A9 add r1, sp, #4 + 6172 0056 4FF08040 mov r0, #1073741824 + 6173 005a FFF7FEFF bl LL_TIM_Init + 6174 .LVL588: +1651:Src/main.c **** LL_TIM_SetClockSource(TIM2, LL_TIM_CLOCKSOURCE_INTERNAL); + 6175 .loc 1 1651 3 view .LVU1912 + 6176 .LBB523: + ARM GAS /tmp/ccLSPxIe.s page 294 + + + 6177 .LBI523: + 6178 .file 5 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h" 1:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 2:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** ****************************************************************************** 3:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @file stm32f7xx_ll_tim.h 4:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @author MCD Application Team 5:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Header file of TIM LL module. - ARM GAS /tmp/ccuHnxNu.s page 280 - - 6:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** ****************************************************************************** 7:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @attention 8:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @@ -16791,6 +17638,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 53:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 0x04U, /* 6: TIMx_CH4 */ 54:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 0x3CU, /* 7: TIMx_CH5 */ 55:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 0x3CU /* 8: TIMx_CH6 */ + ARM GAS /tmp/ccLSPxIe.s page 295 + + 56:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** }; 57:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 58:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** static const uint8_t SHIFT_TAB_OCxx[] = @@ -16798,9 +17648,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 60:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 0U, /* 0: OC1M, OC1FE, OC1PE */ 61:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 0U, /* 1: - NA */ 62:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 8U, /* 2: OC2M, OC2FE, OC2PE */ - ARM GAS /tmp/ccuHnxNu.s page 281 - - 63:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 0U, /* 3: - NA */ 64:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 0U, /* 4: OC3M, OC3FE, OC3PE */ 65:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 0U, /* 5: - NA */ @@ -16851,6 +17698,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 110:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} 111:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 112:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** + ARM GAS /tmp/ccLSPxIe.s page 296 + + 113:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /* Private constants ---------------------------------------------------------*/ 114:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_Private_Constants TIM Private Constants 115:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ @@ -16858,9 +17708,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 117:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 118:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #if defined(TIM_BREAK_INPUT_SUPPORT) 119:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /* Defines used for the bit position in the register and perform offsets */ - ARM GAS /tmp/ccuHnxNu.s page 282 - - 120:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define TIM_POSITION_BRK_SOURCE (POSITION_VAL(Source) & 0x1FUL) 121:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 122:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /* Generic bit definitions for TIMx_AF1 register */ @@ -16911,6 +17758,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 167:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define TIM_GET_CHANNEL_INDEX( __CHANNEL__) \ 168:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** (((__CHANNEL__) == LL_TIM_CHANNEL_CH1) ? 0U :\ 169:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** ((__CHANNEL__) == LL_TIM_CHANNEL_CH1N) ? 1U :\ + ARM GAS /tmp/ccLSPxIe.s page 297 + + 170:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** ((__CHANNEL__) == LL_TIM_CHANNEL_CH2) ? 2U :\ 171:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** ((__CHANNEL__) == LL_TIM_CHANNEL_CH2N) ? 3U :\ 172:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** ((__CHANNEL__) == LL_TIM_CHANNEL_CH3) ? 4U :\ @@ -16918,9 +17768,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 174:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** ((__CHANNEL__) == LL_TIM_CHANNEL_CH4) ? 6U :\ 175:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** ((__CHANNEL__) == LL_TIM_CHANNEL_CH5) ? 7U : 8U) 176:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - ARM GAS /tmp/ccuHnxNu.s page 283 - - 177:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @brief Calculate the deadtime sampling period(in ps). 178:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param __TIMCLK__ timer input clock frequency (in Hz). 179:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param __CKD__ This parameter can be one of the following values: @@ -16971,6 +17818,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 224:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @ref LL_TIM_SetAutoReload().*/ 225:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 226:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t ClockDivision; /*!< Specifies the clock division. + ARM GAS /tmp/ccLSPxIe.s page 298 + + 227:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_CLOCKDIVISION. 228:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 229:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This feature can be modified afterwards using unitary function @@ -16978,9 +17828,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 231:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 232:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t RepetitionCounter; /*!< Specifies the repetition counter value. Each time the RCR downc 233:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** reaches zero, an update event is generated and counting restarts - ARM GAS /tmp/ccuHnxNu.s page 284 - - 234:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** from the RCR value (N). 235:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This means in PWM mode that (N+1) corresponds to: 236:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - the number of PWM periods in edge-aligned mode @@ -17031,6 +17878,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 281:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 282:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t OCNPolarity; /*!< Specifies the complementary output polarity. 283:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_OCPOLARITY. + ARM GAS /tmp/ccLSPxIe.s page 299 + + 284:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 285:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This feature can be modified afterwards using unitary function 286:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @ref LL_TIM_OC_SetPolarity().*/ @@ -17038,9 +17888,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 288:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 289:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t OCIdleState; /*!< Specifies the TIM Output Compare pin state during Idle state. 290:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_OCIDLESTATE. - ARM GAS /tmp/ccuHnxNu.s page 285 - - 291:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 292:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This feature can be modified afterwards using unitary function 293:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @ref LL_TIM_OC_SetIdleState().*/ @@ -17091,6 +17938,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 338:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** typedef struct 339:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 340:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t EncoderMode; /*!< Specifies the encoder resolution (x2 or x4). + ARM GAS /tmp/ccLSPxIe.s page 300 + + 341:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_ENCODERMODE. 342:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 343:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This feature can be modified afterwards using unitary function @@ -17098,9 +17948,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 345:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t IC1Polarity; /*!< Specifies the active edge of TI1 input. 347:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_IC_POLARITY. - ARM GAS /tmp/ccuHnxNu.s page 286 - - 348:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 349:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This feature can be modified afterwards using unitary function 350:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @ref LL_TIM_IC_SetPolarity().*/ @@ -17151,6 +17998,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 395:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 396:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 397:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief TIM Hall sensor interface configuration structure definition. + ARM GAS /tmp/ccLSPxIe.s page 301 + + 398:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 399:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** typedef struct 400:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -17158,9 +18008,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 402:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t IC1Polarity; /*!< Specifies the active edge of TI1 input. 403:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_IC_POLARITY. 404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - ARM GAS /tmp/ccuHnxNu.s page 287 - - 405:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This feature can be modified afterwards using unitary function 406:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @ref LL_TIM_IC_SetPolarity().*/ 407:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -17211,6 +18058,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 452:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @note This bit-field cannot be modified as long as LOCK level 453:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** programmed. */ 454:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** + ARM GAS /tmp/ccLSPxIe.s page 302 + + 455:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t LockLevel; /*!< Specifies the LOCK level parameters. 456:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_LOCKLEVEL 457:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -17218,9 +18068,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 459:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** register has been written, their content is frozen until the 460:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 461:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint8_t DeadTime; /*!< Specifies the delay time between the switching-off and the - ARM GAS /tmp/ccuHnxNu.s page 288 - - 462:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** switching-on of the outputs. 463:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a number between Min_Data = 0x00 and Ma 464:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -17271,6 +18118,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 509:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 510:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This feature can be modified afterwards using unitary functio 511:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @ref LL_TIM_ConfigBRK2() + ARM GAS /tmp/ccLSPxIe.s page 303 + + 512:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 513:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @note This bit-field can not be modified as long as LOCK leve 514:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** programmed. */ @@ -17278,9 +18128,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 516:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t Break2Filter; /*!< Specifies the TIM Break2 Filter. 517:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_BREAK2_FILTER 518:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - ARM GAS /tmp/ccuHnxNu.s page 289 - - 519:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This feature can be modified afterwards using unitary functio 520:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @ref LL_TIM_ConfigBRK2() 521:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -17331,6 +18178,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 566:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} 567:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 568:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** + ARM GAS /tmp/ccLSPxIe.s page 304 + + 569:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #if defined(USE_FULL_LL_DRIVER) 570:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_BREAK_ENABLE Break Enable 571:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ @@ -17338,9 +18188,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 573:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK_DISABLE 0x00000000U /*!< Break function disabled */ 574:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK_ENABLE TIM_BDTR_BKE /*!< Break function enabled */ 575:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 290 - - 576:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} 577:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 578:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -17391,6 +18238,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 623:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_ONEPULSEMODE One Pulse Mode 624:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 625:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 305 + + 626:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_ONEPULSEMODE_SINGLE TIM_CR1_OPM /*!< Counter stops counting at 627:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_ONEPULSEMODE_REPETITIVE 0x00000000U /*!< Counter is not stopped at 628:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @@ -17398,9 +18248,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 630:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 631:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 632:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_COUNTERMODE Counter Mode - ARM GAS /tmp/ccuHnxNu.s page 291 - - 633:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 634:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 635:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_COUNTERMODE_UP 0x00000000U /*!< Counter used as upcounter @@ -17451,6 +18298,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 680:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 681:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_LOCKLEVEL Lock Level 682:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ + ARM GAS /tmp/ccLSPxIe.s page 306 + + 683:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 684:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_LOCKLEVEL_OFF 0x00000000U /*!< LOCK OFF - No bit is write 685:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_LOCKLEVEL_1 TIM_BDTR_LOCK_0 /*!< LOCK Level 1 */ @@ -17458,9 +18308,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 687:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_LOCKLEVEL_3 TIM_BDTR_LOCK /*!< LOCK Level 3 */ 688:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 689:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} - ARM GAS /tmp/ccuHnxNu.s page 292 - - 690:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 691:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 692:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_CHANNEL Channel @@ -17511,6 +18358,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 737:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OCMODE_PWM1 (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1) 738:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OCMODE_PWM2 (TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1 739:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OCMODE_RETRIG_OPM1 TIM_CCMR1_OC1M_3 + ARM GAS /tmp/ccLSPxIe.s page 307 + + 740:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OCMODE_RETRIG_OPM2 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0) 741:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OCMODE_COMBINED_PWM1 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_2) 742:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OCMODE_COMBINED_PWM2 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M_0 | TIM_CCMR1_OC1 @@ -17518,9 +18368,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 744:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OCMODE_ASYMMETRIC_PWM2 (TIM_CCMR1_OC1M_3 | TIM_CCMR1_OC1M) 745:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 746:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} - ARM GAS /tmp/ccuHnxNu.s page 293 - - 747:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 748:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 749:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_OCPOLARITY Output Configuration Polarity @@ -17571,6 +18418,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 794:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_ICPSC_DIV8 (TIM_CCMR1_IC1PSC << 16U) /*!< Capture is done 795:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 796:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} + ARM GAS /tmp/ccLSPxIe.s page 308 + + 797:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 798:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 799:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_IC_FILTER Input Configuration Filter @@ -17578,9 +18428,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 801:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 802:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_IC_FILTER_FDIV1 0x00000000U 803:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_IC_FILTER_FDIV1_N2 (TIM_CCMR1_IC1F_0 << 16U) - ARM GAS /tmp/ccuHnxNu.s page 294 - - 804:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_IC_FILTER_FDIV1_N4 (TIM_CCMR1_IC1F_1 << 16U) 805:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_IC_FILTER_FDIV1_N8 ((TIM_CCMR1_IC1F_1 | TIM_CCMR1_IC1F_0) << 16U) 806:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_IC_FILTER_FDIV2_N6 (TIM_CCMR1_IC1F_2 << 16U) @@ -17631,6 +18478,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 851:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 852:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_TRGO Trigger Output 853:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ + ARM GAS /tmp/ccLSPxIe.s page 309 + + 854:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 855:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TRGO_RESET 0x00000000U /*!< 856:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TRGO_ENABLE TIM_CR2_MMS_0 /*!< @@ -17638,9 +18488,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 858:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TRGO_CC1IF (TIM_CR2_MMS_1 | TIM_CR2_MMS_0) /*!< 859:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TRGO_OC1REF TIM_CR2_MMS_2 /*!< 860:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TRGO_OC2REF (TIM_CR2_MMS_2 | TIM_CR2_MMS_0) /*!< - ARM GAS /tmp/ccuHnxNu.s page 295 - - 861:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TRGO_OC3REF (TIM_CR2_MMS_2 | TIM_CR2_MMS_1) /*!< 862:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TRGO_OC4REF (TIM_CR2_MMS_2 | TIM_CR2_MMS_1 | TIM_CR2_MMS_0) /*!< 863:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @@ -17691,6 +18538,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 908:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TS_ITR3 (TIM_SMCR_TS_0 | TIM_SMCR_TS_1) 909:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TS_TI1F_ED TIM_SMCR_TS_2 910:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TS_TI1FP1 (TIM_SMCR_TS_2 | TIM_SMCR_TS_0) + ARM GAS /tmp/ccLSPxIe.s page 310 + + 911:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TS_TI2FP2 (TIM_SMCR_TS_2 | TIM_SMCR_TS_1) 912:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TS_ETRF (TIM_SMCR_TS_2 | TIM_SMCR_TS_1 | TIM_SMCR_TS_0) 913:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @@ -17698,9 +18548,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 915:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 917:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_ETR_POLARITY External Trigger Polarity - ARM GAS /tmp/ccuHnxNu.s page 296 - - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 919:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 920:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_ETR_POLARITY_NONINVERTED 0x00000000U /*!< ETR is non-inverted, ac @@ -17751,6 +18598,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 965:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK_POLARITY_HIGH TIM_BDTR_BKP /*!< Break input BRK is ac 966:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 967:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} + ARM GAS /tmp/ccLSPxIe.s page 311 + + 968:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 969:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 970:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_BREAK_FILTER break filter @@ -17758,9 +18608,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 972:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 973:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK_FILTER_FDIV1 0x00000000U /*!< No filter, BRK acts asynchronousl 974:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK_FILTER_FDIV1_N2 0x00010000U /*!< fSAMPLING=fCK_INT, N=2 */ - ARM GAS /tmp/ccuHnxNu.s page 297 - - 975:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK_FILTER_FDIV1_N4 0x00020000U /*!< fSAMPLING=fCK_INT, N=4 */ 976:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK_FILTER_FDIV1_N8 0x00030000U /*!< fSAMPLING=fCK_INT, N=8 */ 977:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK_FILTER_FDIV2_N6 0x00040000U /*!< fSAMPLING=fDTS/2, N=6 */ @@ -17811,6 +18658,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1022:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} 1023:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1024:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** + ARM GAS /tmp/ccLSPxIe.s page 312 + + 1025:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_OSSI OSSI 1026:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 1027:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -17818,9 +18668,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1029:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OSSI_ENABLE TIM_BDTR_OSSI /*!< When inactive, OxC/OCxN 1030:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1031:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} - ARM GAS /tmp/ccuHnxNu.s page 298 - - 1032:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1033:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 1034:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_OSSR OSSR @@ -17871,6 +18718,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1079:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_SR TIM_DCR_DBA_2 1080:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_EGR (TIM_DCR_DBA_2 | TIM_DCR_DBA_0) 1081:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_CCMR1 (TIM_DCR_DBA_2 | TIM_DCR_DBA_1) + ARM GAS /tmp/ccLSPxIe.s page 313 + + 1082:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_CCMR2 (TIM_DCR_DBA_2 | TIM_DCR_DBA_1 | TIM_DCR_DBA_0) 1083:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_CCER TIM_DCR_DBA_3 1084:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_CNT (TIM_DCR_DBA_3 | TIM_DCR_DBA_0) @@ -17878,9 +18728,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1086:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_ARR (TIM_DCR_DBA_3 | TIM_DCR_DBA_1 | TIM_DCR_DBA_0) 1087:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_RCR (TIM_DCR_DBA_3 | TIM_DCR_DBA_2) 1088:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_CCR1 (TIM_DCR_DBA_3 | TIM_DCR_DBA_2 | TIM_DCR_DBA_0) - ARM GAS /tmp/ccuHnxNu.s page 299 - - 1089:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_CCR2 (TIM_DCR_DBA_3 | TIM_DCR_DBA_2 | TIM_DCR_DBA_1) 1090:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_CCR3 (TIM_DCR_DBA_3 | TIM_DCR_DBA_2 | TIM_DCR_DBA_1 | TIM 1091:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_CCR4 TIM_DCR_DBA_4 @@ -17931,6 +18778,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TIM2_ITR1_RMP_OTG_FS_SOF (TIM2_OR_ITR1_RMP_1 | TIM2_OR_RMP_MASK) /*!< TIM2_ITR1 1137:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TIM2_ITR1_RMP_OTG_HS_SOF (TIM2_OR_ITR1_RMP | TIM2_OR_RMP_MASK) /*!< TIM2_ITR1 1138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** + ARM GAS /tmp/ccLSPxIe.s page 314 + + 1139:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} 1140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1141:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -17938,9 +18788,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1143:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 1144:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1145:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TIM5_TI4_RMP_GPIO TIM5_OR_RMP_MASK /*!< TIM5 chan - ARM GAS /tmp/ccuHnxNu.s page 300 - - 1146:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TIM5_TI4_RMP_LSI (TIM5_OR_TI4_RMP_0 | TIM5_OR_RMP_MASK) /*!< TIM5 chan 1147:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TIM5_TI4_RMP_LSE (TIM5_OR_TI4_RMP_1 | TIM5_OR_RMP_MASK) /*!< TIM5 chan 1148:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TIM5_TI4_RMP_RTC (TIM5_OR_TI4_RMP | TIM5_OR_RMP_MASK) /*!< TIM5 chan @@ -17991,6 +18838,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1193:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1194:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} 1195:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 315 + + 1196:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 1197:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1198:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief HELPER macro retrieving the UIFCPY flag from the counter value. @@ -17998,9 +18848,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1200:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Relevant only if UIF flag remapping has been enabled (UIF status bit is copied 1201:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * to TIMx_CNT register bit 31) 1202:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param __CNT__ Counter value - ARM GAS /tmp/ccuHnxNu.s page 301 - - 1203:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval UIF status bit 1204:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1205:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define __LL_TIM_GETFLAG_UIFCPY(__CNT__) \ @@ -18051,6 +18898,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1250:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1251:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define __LL_TIM_CALC_ARR(__TIMCLK__, __PSC__, __FREQ__) \ 1252:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** ((((__TIMCLK__)/((__PSC__) + 1U)) >= (__FREQ__)) ? (((__TIMCLK__)/((__FREQ__) * ((__PSC__) + 1U)) + ARM GAS /tmp/ccLSPxIe.s page 316 + + 1253:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 1254:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1255:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief HELPER macro calculating the compare value required to achieve the required timer outpu @@ -18058,9 +18908,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1257:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note ex: @ref __LL_TIM_CALC_DELAY (1000000, @ref LL_TIM_GetPrescaler (), 10); 1258:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param __TIMCLK__ timer input clock frequency (in Hz) 1259:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param __PSC__ prescaler - ARM GAS /tmp/ccuHnxNu.s page 302 - - 1260:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param __DELAY__ timer output compare active/inactive delay (in us) 1261:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Compare value (between Min_Data=0 and Max_Data=65535) 1262:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -18111,6 +18958,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1307:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1308:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Enable timer counter. 1309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR1 CEN LL_TIM_EnableCounter + ARM GAS /tmp/ccLSPxIe.s page 317 + + 1310:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 1311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 1312:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -18118,9 +18968,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 1315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** SET_BIT(TIMx->CR1, TIM_CR1_CEN); 1316:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - ARM GAS /tmp/ccuHnxNu.s page 303 - - 1317:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 1318:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1319:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Disable timer counter. @@ -18171,6 +19018,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1364:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR1 UDIS LL_TIM_IsEnabledUpdateEvent 1365:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 1366:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Inverted state of bit (0 or 1). + ARM GAS /tmp/ccLSPxIe.s page 318 + + 1367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1368:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IsEnabledUpdateEvent(const TIM_TypeDef *TIMx) 1369:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -18178,9 +19028,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1371:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 1372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 304 - - 1374:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Set update event source 1375:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Update event source set to LL_TIM_UPDATESOURCE_REGULAR: any of the following events 1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * generate an update interrupt or DMA request if enabled: @@ -18231,6 +19078,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1421:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1422:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Get actual one pulse mode. 1423:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR1 OPM LL_TIM_GetOnePulseMode + ARM GAS /tmp/ccLSPxIe.s page 319 + + 1424:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 1425:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Returned value can be one of the following values: 1426:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_ONEPULSEMODE_SINGLE @@ -18238,9 +19088,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1429:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_GetOnePulseMode(const TIM_TypeDef *TIMx) 1430:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccuHnxNu.s page 305 - - 1431:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return (uint32_t)(READ_BIT(TIMx->CR1, TIM_CR1_OPM)); 1432:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 1433:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -18291,6 +19138,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1478:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 1479:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** if (counter_mode == 0U) 1480:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { + ARM GAS /tmp/ccLSPxIe.s page 320 + + 1481:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** counter_mode = (uint32_t)(READ_BIT(TIMx->CR1, TIM_CR1_DIR)); 1482:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 1483:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -18298,9 +19148,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1485:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 1486:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 1487:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 306 - - 1488:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Enable auto-reload (ARR) preload. 1489:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR1 ARPE LL_TIM_EnableARRPreload 1490:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance @@ -18318,23 +19165,23 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1502:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 1503:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1504:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_DisableARRPreload(TIM_TypeDef *TIMx) - 5696 .loc 5 1504 22 view .LVU1794 - 5697 .LBB519: + 6179 .loc 5 1504 22 view .LVU1913 + 6180 .LBB524: 1505:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 1506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** CLEAR_BIT(TIMx->CR1, TIM_CR1_ARPE); - 5698 .loc 5 1506 3 view .LVU1795 - 5699 005e 4FF08043 mov r3, #1073741824 - 5700 0062 1A68 ldr r2, [r3] - 5701 0064 22F08002 bic r2, r2, #128 - 5702 0068 1A60 str r2, [r3] - 5703 .LVL551: - 5704 .loc 5 1506 3 is_stmt 0 view .LVU1796 - 5705 .LBE519: - 5706 .LBE518: -1558:Src/main.c **** LL_TIM_SetTriggerOutput(TIM2, LL_TIM_TRGO_RESET); - 5707 .loc 1 1558 3 is_stmt 1 view .LVU1797 - 5708 .LBB520: - 5709 .LBI520: + 6181 .loc 5 1506 3 view .LVU1914 + 6182 005e 4FF08043 mov r3, #1073741824 + 6183 0062 1A68 ldr r2, [r3] + 6184 0064 22F08002 bic r2, r2, #128 + 6185 0068 1A60 str r2, [r3] + 6186 .LVL589: + 6187 .loc 5 1506 3 is_stmt 0 view .LVU1915 + 6188 .LBE524: + 6189 .LBE523: +1652:Src/main.c **** LL_TIM_SetTriggerOutput(TIM2, LL_TIM_TRGO_RESET); + 6190 .loc 1 1652 3 is_stmt 1 view .LVU1916 + 6191 .LBB525: + 6192 .LBI525: 1507:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 1508:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 1509:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @@ -18351,6 +19198,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1520:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1521:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Set the division ratio between the timer clock and the sampling clock used by the dead 1522:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * (when supported) and the digital filters. + ARM GAS /tmp/ccLSPxIe.s page 321 + + 1523:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_CLOCK_DIVISION_INSTANCE(TIMx) can be used to check 1524:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * whether or not the clock division feature is supported by the timer 1525:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * instance. @@ -18358,9 +19208,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1527:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 1528:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param ClockDivision This parameter can be one of the following values: 1529:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CLOCKDIVISION_DIV1 - ARM GAS /tmp/ccuHnxNu.s page 307 - - 1530:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CLOCKDIVISION_DIV2 1531:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CLOCKDIVISION_DIV4 1532:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None @@ -18411,6 +19258,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1577:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Counter value (between Min_Data=0 and Max_Data=0xFFFF or 0xFFFFFFFF) 1578:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1579:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_GetCounter(const TIM_TypeDef *TIMx) + ARM GAS /tmp/ccLSPxIe.s page 322 + + 1580:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 1581:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return (uint32_t)(READ_REG(TIMx->CNT)); 1582:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -18418,9 +19268,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1584:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1585:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Get the current direction of the counter 1586:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR1 DIR LL_TIM_GetDirection - ARM GAS /tmp/ccuHnxNu.s page 308 - - 1587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 1588:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Returned value can be one of the following values: 1589:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_COUNTERDIRECTION_UP @@ -18471,6 +19318,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1634:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1635:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_SetAutoReload(TIM_TypeDef *TIMx, uint32_t AutoReload) 1636:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { + ARM GAS /tmp/ccLSPxIe.s page 323 + + 1637:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** WRITE_REG(TIMx->ARR, AutoReload); 1638:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 1639:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -18478,9 +19328,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1641:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Get the auto-reload value. 1642:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll ARR ARR LL_TIM_GetAutoReload 1643:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_32B_COUNTER_INSTANCE(TIMx) can be used to check - ARM GAS /tmp/ccuHnxNu.s page 309 - - 1644:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * whether or not a timer instance supports a 32 bits counter. 1645:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 1646:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Auto-reload value @@ -18531,6 +19378,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1691:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** SET_BIT(TIMx->CR1, TIM_CR1_UIFREMAP); 1692:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 1693:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** + ARM GAS /tmp/ccLSPxIe.s page 324 + + 1694:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1695:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Disable update interrupt flag (UIF) remapping. 1696:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR1 UIFREMAP LL_TIM_DisableUIFRemap @@ -18538,9 +19388,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1698:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 1699:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1700:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_DisableUIFRemap(TIM_TypeDef *TIMx) - ARM GAS /tmp/ccuHnxNu.s page 310 - - 1701:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 1702:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** CLEAR_BIT(TIMx->CR1, TIM_CR1_UIFREMAP); 1703:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -18591,6 +19438,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1748:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** CLEAR_BIT(TIMx->CR2, TIM_CR2_CCPC); 1749:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 1750:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** + ARM GAS /tmp/ccLSPxIe.s page 325 + + 1751:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1752:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicates whether the capture/compare control bits (CCxE, CCxNE and OCxM) preload is en 1753:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR2 CCPC LL_TIM_CC_IsEnabledPreload @@ -18598,9 +19448,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1755:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). 1756:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1757:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_CC_IsEnabledPreload(const TIM_TypeDef *TIMx) - ARM GAS /tmp/ccuHnxNu.s page 311 - - 1758:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 1759:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return ((READ_BIT(TIMx->CR2, TIM_CR2_CCPC) == (TIM_CR2_CCPC)) ? 1UL : 0UL); 1760:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -18651,6 +19498,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1805:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1806:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Set the lock level to freeze the 1807:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * configuration of several capture/compare parameters. + ARM GAS /tmp/ccLSPxIe.s page 326 + + 1808:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not 1809:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * the lock mechanism is supported by a timer instance. 1810:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll BDTR LOCK LL_TIM_CC_SetLockLevel @@ -18658,9 +19508,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1812:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param LockLevel This parameter can be one of the following values: 1813:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_LOCKLEVEL_OFF 1814:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_LOCKLEVEL_1 - ARM GAS /tmp/ccuHnxNu.s page 312 - - 1815:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_LOCKLEVEL_2 1816:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_LOCKLEVEL_3 1817:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None @@ -18711,6 +19558,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1862:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC5E LL_TIM_CC_DisableChannel\n 1863:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC6E LL_TIM_CC_DisableChannel 1864:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance + ARM GAS /tmp/ccLSPxIe.s page 327 + + 1865:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Channels This parameter can be a combination of the following values: 1866:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1 1867:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1N @@ -18718,9 +19568,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1869:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2N 1870:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 1871:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3N - ARM GAS /tmp/ccuHnxNu.s page 313 - - 1872:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 1873:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH5 1874:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH6 @@ -18771,6 +19618,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1919:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Configure an output channel. 1920:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCMR1 CC1S LL_TIM_OC_ConfigOutput\n 1921:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR1 CC2S LL_TIM_OC_ConfigOutput\n + ARM GAS /tmp/ccLSPxIe.s page 328 + + 1922:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR2 CC3S LL_TIM_OC_ConfigOutput\n 1923:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR2 CC4S LL_TIM_OC_ConfigOutput\n 1924:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR3 CC5S LL_TIM_OC_ConfigOutput\n @@ -18778,9 +19628,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1926:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC1P LL_TIM_OC_ConfigOutput\n 1927:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC2P LL_TIM_OC_ConfigOutput\n 1928:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC3P LL_TIM_OC_ConfigOutput\n - ARM GAS /tmp/ccuHnxNu.s page 314 - - 1929:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC4P LL_TIM_OC_ConfigOutput\n 1930:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC5P LL_TIM_OC_ConfigOutput\n 1931:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC6P LL_TIM_OC_ConfigOutput\n @@ -18831,6 +19678,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1976:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 1977:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH5 1978:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH6 + ARM GAS /tmp/ccLSPxIe.s page 329 + + 1979:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Mode This parameter can be one of the following values: 1980:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCMODE_FROZEN 1981:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCMODE_ACTIVE @@ -18838,9 +19688,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1983:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCMODE_TOGGLE 1984:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCMODE_FORCED_INACTIVE 1985:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCMODE_FORCED_ACTIVE - ARM GAS /tmp/ccuHnxNu.s page 315 - - 1986:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCMODE_PWM1 1987:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCMODE_PWM2 1988:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCMODE_RETRIG_OPM1 @@ -18891,6 +19738,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2033:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCMODE_ASYMMETRIC_PWM2 2034:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2035:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_OC_GetMode(const TIM_TypeDef *TIMx, uint32_t Channel) + ARM GAS /tmp/ccLSPxIe.s page 330 + + 2036:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 2037:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); 2038:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** const __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CC @@ -18898,9 +19748,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2040:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 2041:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 2042:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 316 - - 2043:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Set the polarity of an output channel. 2044:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCER CC1P LL_TIM_OC_SetPolarity\n 2045:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC1NP LL_TIM_OC_SetPolarity\n @@ -18951,6 +19798,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2090:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 2091:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2N 2092:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 + ARM GAS /tmp/ccLSPxIe.s page 331 + + 2093:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3N 2094:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 2095:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH5 @@ -18958,9 +19808,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2097:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Returned value can be one of the following values: 2098:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCPOLARITY_HIGH 2099:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCPOLARITY_LOW - ARM GAS /tmp/ccuHnxNu.s page 317 - - 2100:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2101:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_OC_GetPolarity(const TIM_TypeDef *TIMx, uint32_t Channel) 2102:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -19011,6 +19858,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2147:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CR2 OIS2N LL_TIM_OC_GetIdleState\n 2148:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CR2 OIS2 LL_TIM_OC_GetIdleState\n 2149:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CR2 OIS2N LL_TIM_OC_GetIdleState\n + ARM GAS /tmp/ccLSPxIe.s page 332 + + 2150:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CR2 OIS3 LL_TIM_OC_GetIdleState\n 2151:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CR2 OIS3N LL_TIM_OC_GetIdleState\n 2152:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CR2 OIS4 LL_TIM_OC_GetIdleState\n @@ -19018,9 +19868,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2154:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CR2 OIS6 LL_TIM_OC_GetIdleState 2155:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 2156:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Channel This parameter can be one of the following values: - ARM GAS /tmp/ccuHnxNu.s page 318 - - 2157:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1 2158:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1N 2159:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 @@ -19071,6 +19918,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2204:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Disable fast mode for the output channel. 2205:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCMR1 OC1FE LL_TIM_OC_DisableFast\n 2206:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR1 OC2FE LL_TIM_OC_DisableFast\n + ARM GAS /tmp/ccLSPxIe.s page 333 + + 2207:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR2 OC3FE LL_TIM_OC_DisableFast\n 2208:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR2 OC4FE LL_TIM_OC_DisableFast\n 2209:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR3 OC5FE LL_TIM_OC_DisableFast\n @@ -19078,9 +19928,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2211:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 2212:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Channel This parameter can be one of the following values: 2213:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1 - ARM GAS /tmp/ccuHnxNu.s page 319 - - 2214:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 2215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 2216:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 @@ -19131,6 +19978,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2261:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR3 OC5PE LL_TIM_OC_EnablePreload\n 2262:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR3 OC6PE LL_TIM_OC_EnablePreload 2263:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance + ARM GAS /tmp/ccLSPxIe.s page 334 + + 2264:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Channel This parameter can be one of the following values: 2265:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1 2266:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 @@ -19138,9 +19988,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2268:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 2269:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH5 2270:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH6 - ARM GAS /tmp/ccuHnxNu.s page 320 - - 2271:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 2272:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2273:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_OC_EnablePreload(TIM_TypeDef *TIMx, uint32_t Channel) @@ -19191,6 +20038,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2318:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 2319:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH5 2320:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH6 + ARM GAS /tmp/ccLSPxIe.s page 335 + + 2321:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). 2322:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2323:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_OC_IsEnabledPreload(const TIM_TypeDef *TIMx, uint32_t Channel) @@ -19198,9 +20048,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2325:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); 2326:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** const __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CC 2327:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t bitfield = TIM_CCMR1_OC1PE << SHIFT_TAB_OCxx[iChannel]; - ARM GAS /tmp/ccuHnxNu.s page 321 - - 2328:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return ((READ_BIT(*pReg, bitfield) == bitfield) ? 1UL : 0UL); 2329:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 2330:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -19251,6 +20098,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2375:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH5 2376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH6 2377:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None + ARM GAS /tmp/ccLSPxIe.s page 336 + + 2378:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2379:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_OC_DisableClear(TIM_TypeDef *TIMx, uint32_t Channel) 2380:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -19258,9 +20108,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2382:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __IO uint32_t *pReg = (__IO uint32_t *)((uint32_t)((uint32_t)(&TIMx->CCMR1) + OFFSET_TAB_CCMRx[iC 2383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** CLEAR_BIT(*pReg, (TIM_CCMR1_OC1CE << SHIFT_TAB_OCxx[iChannel])); 2384:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - ARM GAS /tmp/ccuHnxNu.s page 322 - - 2385:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 2386:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 2387:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicates clearing the output channel on an external event is enabled for the output ch @@ -19311,6 +20158,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2432:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 2433:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Set compare value for output channel 1 (TIMx_CCR1). 2434:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note In 32-bit timer implementations compare value can be between 0x00000000 and 0xFFFFFFFF. + ARM GAS /tmp/ccLSPxIe.s page 337 + + 2435:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_32B_COUNTER_INSTANCE(TIMx) can be used to check 2436:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * whether or not a timer instance supports a 32 bits counter. 2437:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_CC1_INSTANCE(TIMx) can be used to check whether or not @@ -19318,9 +20168,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2439:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCR1 CCR1 LL_TIM_OC_SetCompareCH1 2440:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 2441:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param CompareValue between Min_Data=0 and Max_Data=65535 - ARM GAS /tmp/ccuHnxNu.s page 323 - - 2442:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 2443:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2444:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_OC_SetCompareCH1(TIM_TypeDef *TIMx, uint32_t CompareValue) @@ -19371,6 +20218,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2489:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * output channel 4 is supported by a timer instance. 2490:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCR4 CCR4 LL_TIM_OC_SetCompareCH4 2491:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance + ARM GAS /tmp/ccLSPxIe.s page 338 + + 2492:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param CompareValue between Min_Data=0 and Max_Data=65535 2493:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 2494:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -19378,9 +20228,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2496:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 2497:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** WRITE_REG(TIMx->CCR4, CompareValue); 2498:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - ARM GAS /tmp/ccuHnxNu.s page 324 - - 2499:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 2500:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 2501:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Set compare value for output channel 5 (TIMx_CCR5). @@ -19431,6 +20278,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2546:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note In 32-bit timer implementations returned compare value can be between 0x00000000 and 0xFF 2547:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_32B_COUNTER_INSTANCE(TIMx) can be used to check 2548:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * whether or not a timer instance supports a 32 bits counter. + ARM GAS /tmp/ccLSPxIe.s page 339 + + 2549:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_CC2_INSTANCE(TIMx) can be used to check whether or not 2550:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * output channel 2 is supported by a timer instance. 2551:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCR2 CCR2 LL_TIM_OC_GetCompareCH2 @@ -19438,9 +20288,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2553:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval CompareValue (between Min_Data=0 and Max_Data=65535) 2554:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2555:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH2(const TIM_TypeDef *TIMx) - ARM GAS /tmp/ccuHnxNu.s page 325 - - 2556:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 2557:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return (uint32_t)(READ_REG(TIMx->CCR2)); 2558:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -19491,6 +20338,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2603:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 2604:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 2605:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** + ARM GAS /tmp/ccLSPxIe.s page 340 + + 2606:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Get compare value (TIMx_CCR6) set for output channel 6. 2607:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_CC6_INSTANCE(TIMx) can be used to check whether or not 2608:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * output channel 6 is supported by a timer instance. @@ -19498,9 +20348,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2610:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 2611:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval CompareValue (between Min_Data=0 and Max_Data=65535) 2612:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccuHnxNu.s page 326 - - 2613:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH6(const TIM_TypeDef *TIMx) 2614:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 2615:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return (uint32_t)(READ_REG(TIMx->CCR6)); @@ -19551,6 +20398,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2660:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC1NP LL_TIM_IC_Config\n 2661:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC2P LL_TIM_IC_Config\n 2662:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC2NP LL_TIM_IC_Config\n + ARM GAS /tmp/ccLSPxIe.s page 341 + + 2663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC3P LL_TIM_IC_Config\n 2664:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC3NP LL_TIM_IC_Config\n 2665:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC4P LL_TIM_IC_Config\n @@ -19558,9 +20408,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2667:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 2668:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Channel This parameter can be one of the following values: 2669:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1 - ARM GAS /tmp/ccuHnxNu.s page 327 - - 2670:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 2671:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 2672:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 @@ -19611,6 +20458,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2717:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Get the current active input. 2718:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCMR1 CC1S LL_TIM_IC_GetActiveInput\n 2719:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR1 CC2S LL_TIM_IC_GetActiveInput\n + ARM GAS /tmp/ccLSPxIe.s page 342 + + 2720:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR2 CC3S LL_TIM_IC_GetActiveInput\n 2721:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR2 CC4S LL_TIM_IC_GetActiveInput 2722:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance @@ -19618,9 +20468,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2724:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1 2725:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 2726:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 - ARM GAS /tmp/ccuHnxNu.s page 328 - - 2727:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 2728:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Returned value can be one of the following values: 2729:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_ACTIVEINPUT_DIRECTTI @@ -19671,6 +20518,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2774:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1 2775:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 2776:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 + ARM GAS /tmp/ccLSPxIe.s page 343 + + 2777:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 2778:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Returned value can be one of the following values: 2779:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_ICPSC_DIV1 @@ -19678,9 +20528,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2781:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_ICPSC_DIV4 2782:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_ICPSC_DIV8 2783:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccuHnxNu.s page 329 - - 2784:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IC_GetPrescaler(const TIM_TypeDef *TIMx, uint32_t Channel) 2785:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 2786:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); @@ -19731,6 +20578,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2831:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCMR1 IC1F LL_TIM_IC_GetFilter\n 2832:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR1 IC2F LL_TIM_IC_GetFilter\n 2833:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR2 IC3F LL_TIM_IC_GetFilter\n + ARM GAS /tmp/ccLSPxIe.s page 344 + + 2834:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR2 IC4F LL_TIM_IC_GetFilter 2835:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 2836:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Channel This parameter can be one of the following values: @@ -19738,9 +20588,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2838:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 2839:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 2840:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 - ARM GAS /tmp/ccuHnxNu.s page 330 - - 2841:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Returned value can be one of the following values: 2842:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_IC_FILTER_FDIV1 2843:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_IC_FILTER_FDIV1_N2 @@ -19791,6 +20638,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2888:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_IC_SetPolarity(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ICPolarity 2889:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 2890:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); + ARM GAS /tmp/ccLSPxIe.s page 345 + + 2891:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** MODIFY_REG(TIMx->CCER, ((TIM_CCER_CC1NP | TIM_CCER_CC1P) << SHIFT_TAB_CCxP[iChannel]), 2892:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** ICPolarity << SHIFT_TAB_CCxP[iChannel]); 2893:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -19798,9 +20648,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2895:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 2896:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Get the current input channel polarity. 2897:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCER CC1P LL_TIM_IC_GetPolarity\n - ARM GAS /tmp/ccuHnxNu.s page 331 - - 2898:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC1NP LL_TIM_IC_GetPolarity\n 2899:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC2P LL_TIM_IC_GetPolarity\n 2900:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC2NP LL_TIM_IC_GetPolarity\n @@ -19851,6 +20698,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2945:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 2946:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** CLEAR_BIT(TIMx->CR2, TIM_CR2_TI1S); 2947:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } + ARM GAS /tmp/ccLSPxIe.s page 346 + + 2948:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 2949:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 2950:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicates whether the TIMx_CH1, CH2 and CH3 pins are connectected to the TI1 input. @@ -19858,9 +20708,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2952:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * a timer instance provides an XOR input. 2953:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR2 TI1S LL_TIM_IC_IsEnabledXORCombination 2954:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance - ARM GAS /tmp/ccuHnxNu.s page 332 - - 2955:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). 2956:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2957:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IC_IsEnabledXORCombination(const TIM_TypeDef *TIMx) @@ -19911,6 +20758,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3002:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 3003:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval CapturedValue (between Min_Data=0 and Max_Data=65535) 3004:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 347 + + 3005:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IC_GetCaptureCH3(const TIM_TypeDef *TIMx) 3006:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 3007:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return (uint32_t)(READ_REG(TIMx->CCR3)); @@ -19918,9 +20768,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3009:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3010:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3011:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Get captured value for input channel 4. - ARM GAS /tmp/ccuHnxNu.s page 333 - - 3012:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note In 32-bit timer implementations returned captured value can be between 0x00000000 and 0xF 3013:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_32B_COUNTER_INSTANCE(TIMx) can be used to check 3014:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * whether or not a timer instance supports a 32 bits counter. @@ -19971,6 +20818,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3059:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3060:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3061:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicate whether external clock mode 2 is enabled. + ARM GAS /tmp/ccLSPxIe.s page 348 + + 3062:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE(TIMx) can be used to check 3063:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * whether or not a timer instance supports external clock mode2. 3064:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll SMCR ECE LL_TIM_IsEnabledExternalClock @@ -19978,9 +20828,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3066:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). 3067:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3068:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IsEnabledExternalClock(const TIM_TypeDef *TIMx) - ARM GAS /tmp/ccuHnxNu.s page 334 - - 3069:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 3070:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return ((READ_BIT(TIMx->SMCR, TIM_SMCR_ECE) == (TIM_SMCR_ECE)) ? 1UL : 0UL); 3071:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -20005,23 +20852,23 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3090:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 3091:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3092:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_SetClockSource(TIM_TypeDef *TIMx, uint32_t ClockSource) - 5710 .loc 5 3092 22 view .LVU1798 - 5711 .LBB521: + 6193 .loc 5 3092 22 view .LVU1917 + 6194 .LBB526: 3093:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 3094:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** MODIFY_REG(TIMx->SMCR, TIM_SMCR_SMS | TIM_SMCR_ECE, ClockSource); - 5712 .loc 5 3094 3 view .LVU1799 - 5713 006a 9968 ldr r1, [r3, #8] - 5714 006c 0A4A ldr r2, .L314+16 - 5715 006e 0A40 ands r2, r2, r1 - 5716 0070 9A60 str r2, [r3, #8] - 5717 .LVL552: - 5718 .loc 5 3094 3 is_stmt 0 view .LVU1800 - 5719 .LBE521: - 5720 .LBE520: -1559:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM2); - 5721 .loc 1 1559 3 is_stmt 1 view .LVU1801 - 5722 .LBB522: - 5723 .LBI522: + 6195 .loc 5 3094 3 view .LVU1918 + 6196 006a 9968 ldr r1, [r3, #8] + 6197 006c 0A4A ldr r2, .L364+16 + 6198 006e 0A40 ands r2, r2, r1 + 6199 0070 9A60 str r2, [r3, #8] + 6200 .LVL590: + 6201 .loc 5 3094 3 is_stmt 0 view .LVU1919 + 6202 .LBE526: + 6203 .LBE525: +1653:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM2); + 6204 .loc 1 1653 3 is_stmt 1 view .LVU1920 + 6205 .LBB527: + 6206 .LBI527: 3095:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 3096:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3097:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @@ -20031,6 +20878,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3101:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll SMCR SMS LL_TIM_SetEncoderMode 3102:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 3103:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param EncoderMode This parameter can be one of the following values: + ARM GAS /tmp/ccLSPxIe.s page 349 + + 3104:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_ENCODERMODE_X2_TI1 3105:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_ENCODERMODE_X2_TI2 3106:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_ENCODERMODE_X4_TI12 @@ -20038,9 +20888,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3108:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3109:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_SetEncoderMode(TIM_TypeDef *TIMx, uint32_t EncoderMode) 3110:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccuHnxNu.s page 335 - - 3111:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** MODIFY_REG(TIMx->SMCR, TIM_SMCR_SMS, EncoderMode); 3112:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 3113:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -20069,28 +20916,31 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 3137:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_SetTriggerOutput(TIM_TypeDef *TIMx, uint32_t TimerSynchronization) - 5724 .loc 5 3138 22 view .LVU1802 - 5725 .LBB523: + 6207 .loc 5 3138 22 view .LVU1921 + 6208 .LBB528: 3139:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 3140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** MODIFY_REG(TIMx->CR2, TIM_CR2_MMS, TimerSynchronization); - 5726 .loc 5 3140 3 view .LVU1803 - 5727 0072 5A68 ldr r2, [r3, #4] - 5728 0074 22F07002 bic r2, r2, #112 - 5729 0078 5A60 str r2, [r3, #4] - 5730 .LVL553: - 5731 .loc 5 3140 3 is_stmt 0 view .LVU1804 - 5732 .LBE523: - 5733 .LBE522: -1560:Src/main.c **** /* USER CODE BEGIN TIM2_Init 2 */ - 5734 .loc 1 1560 3 is_stmt 1 view .LVU1805 - 5735 .LBB524: - 5736 .LBI524: + 6209 .loc 5 3140 3 view .LVU1922 + 6210 0072 5A68 ldr r2, [r3, #4] + 6211 0074 22F07002 bic r2, r2, #112 + 6212 0078 5A60 str r2, [r3, #4] + 6213 .LVL591: + 6214 .loc 5 3140 3 is_stmt 0 view .LVU1923 + 6215 .LBE528: + 6216 .LBE527: +1654:Src/main.c **** /* USER CODE BEGIN TIM2_Init 2 */ + 6217 .loc 1 1654 3 is_stmt 1 view .LVU1924 + 6218 .LBB529: + 6219 .LBI529: 3141:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 3142:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3143:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3144:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Set the trigger output 2 (TRGO2) used for ADC synchronization . 3145:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_TRGO2_INSTANCE(TIMx) can be used to check 3146:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * whether or not a timer instance can be used for ADC synchronization. + ARM GAS /tmp/ccLSPxIe.s page 350 + + 3147:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR2 MMS2 LL_TIM_SetTriggerOutput2 3148:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer Instance 3149:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param ADCSynchronization This parameter can be one of the following values: @@ -20098,9 +20948,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3151:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TRGO2_ENABLE 3152:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TRGO2_UPDATE 3153:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TRGO2_CC1F - ARM GAS /tmp/ccuHnxNu.s page 336 - - 3154:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TRGO2_OC1 3155:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TRGO2_OC2 3156:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TRGO2_OC3 @@ -20151,6 +20998,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3201:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TS_ITR2 3202:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TS_ITR3 3203:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TS_TI1F_ED + ARM GAS /tmp/ccLSPxIe.s page 351 + + 3204:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TS_TI1FP1 3205:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TS_TI2FP2 3206:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TS_ETRF @@ -20158,9 +21008,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3208:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3209:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_SetTriggerInput(TIM_TypeDef *TIMx, uint32_t TriggerInput) 3210:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccuHnxNu.s page 337 - - 3211:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** MODIFY_REG(TIMx->SMCR, TIM_SMCR_TS, TriggerInput); 3212:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 3213:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -20186,1061 +21033,1061 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3233:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 3234:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3235:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_DisableMasterSlaveMode(TIM_TypeDef *TIMx) - 5737 .loc 5 3235 22 view .LVU1806 - 5738 .LBB525: + 6220 .loc 5 3235 22 view .LVU1925 + 6221 .LBB530: 3236:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 3237:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** CLEAR_BIT(TIMx->SMCR, TIM_SMCR_MSM); - 5739 .loc 5 3237 3 view .LVU1807 - 5740 007a 9A68 ldr r2, [r3, #8] - 5741 007c 22F08002 bic r2, r2, #128 - 5742 0080 9A60 str r2, [r3, #8] - 5743 .LVL554: - 5744 .loc 5 3237 3 is_stmt 0 view .LVU1808 - 5745 .LBE525: - 5746 .LBE524: -1565:Src/main.c **** - 5747 .loc 1 1565 1 view .LVU1809 - 5748 0082 06B0 add sp, sp, #24 - 5749 .LCFI57: - 5750 .cfi_def_cfa_offset 8 - 5751 @ sp needed - 5752 0084 10BD pop {r4, pc} - 5753 .L315: - 5754 0086 00BF .align 2 - 5755 .L314: - 5756 0088 00380240 .word 1073887232 - 5757 008c 00ED00E0 .word -536810240 - 5758 0090 00E100E0 .word -536813312 - 5759 0094 40D10C00 .word 840000 - 5760 0098 F8BFFEFF .word -81928 - 5761 .cfi_endproc - 5762 .LFE1195: - 5764 .section .text.MX_TIM5_Init,"ax",%progbits - 5765 .align 1 - 5766 .syntax unified - ARM GAS /tmp/ccuHnxNu.s page 338 + 6222 .loc 5 3237 3 view .LVU1926 + 6223 007a 9A68 ldr r2, [r3, #8] + 6224 007c 22F08002 bic r2, r2, #128 + 6225 0080 9A60 str r2, [r3, #8] + 6226 .LVL592: + 6227 .loc 5 3237 3 is_stmt 0 view .LVU1927 + 6228 .LBE530: + 6229 .LBE529: +1659:Src/main.c **** + 6230 .loc 1 1659 1 view .LVU1928 + 6231 0082 06B0 add sp, sp, #24 + 6232 .LCFI60: + 6233 .cfi_def_cfa_offset 8 + 6234 @ sp needed + 6235 0084 10BD pop {r4, pc} + 6236 .L365: + 6237 0086 00BF .align 2 + 6238 .L364: + 6239 0088 00380240 .word 1073887232 + 6240 008c 00ED00E0 .word -536810240 + 6241 0090 00E100E0 .word -536813312 + ARM GAS /tmp/ccLSPxIe.s page 352 - 5767 .thumb - 5768 .thumb_func - 5770 MX_TIM5_Init: - 5771 .LFB1197: -1632:Src/main.c **** - 5772 .loc 1 1632 1 is_stmt 1 view -0 - 5773 .cfi_startproc - 5774 @ args = 0, pretend = 0, frame = 24 - 5775 @ frame_needed = 0, uses_anonymous_args = 0 - 5776 0000 10B5 push {r4, lr} - 5777 .LCFI58: - 5778 .cfi_def_cfa_offset 8 - 5779 .cfi_offset 4, -8 - 5780 .cfi_offset 14, -4 - 5781 0002 86B0 sub sp, sp, #24 - 5782 .LCFI59: - 5783 .cfi_def_cfa_offset 32 -1638:Src/main.c **** - 5784 .loc 1 1638 3 view .LVU1811 -1638:Src/main.c **** - 5785 .loc 1 1638 22 is_stmt 0 view .LVU1812 - 5786 0004 0024 movs r4, #0 - 5787 0006 0194 str r4, [sp, #4] - 5788 0008 0294 str r4, [sp, #8] - 5789 000a 0394 str r4, [sp, #12] - 5790 000c 0494 str r4, [sp, #16] - 5791 000e 0594 str r4, [sp, #20] -1641:Src/main.c **** - 5792 .loc 1 1641 3 is_stmt 1 view .LVU1813 - 5793 .LVL555: - 5794 .LBB526: - 5795 .LBI526: + 6242 0094 40D10C00 .word 840000 + 6243 0098 F8BFFEFF .word -81928 + 6244 .cfi_endproc + 6245 .LFE1195: + 6247 .section .text.MX_TIM5_Init,"ax",%progbits + 6248 .align 1 + 6249 .syntax unified + 6250 .thumb + 6251 .thumb_func + 6253 MX_TIM5_Init: + 6254 .LFB1197: +1726:Src/main.c **** + 6255 .loc 1 1726 1 is_stmt 1 view -0 + 6256 .cfi_startproc + 6257 @ args = 0, pretend = 0, frame = 24 + 6258 @ frame_needed = 0, uses_anonymous_args = 0 + 6259 0000 10B5 push {r4, lr} + 6260 .LCFI61: + 6261 .cfi_def_cfa_offset 8 + 6262 .cfi_offset 4, -8 + 6263 .cfi_offset 14, -4 + 6264 0002 86B0 sub sp, sp, #24 + 6265 .LCFI62: + 6266 .cfi_def_cfa_offset 32 +1732:Src/main.c **** + 6267 .loc 1 1732 3 view .LVU1930 +1732:Src/main.c **** + 6268 .loc 1 1732 22 is_stmt 0 view .LVU1931 + 6269 0004 0024 movs r4, #0 + 6270 0006 0194 str r4, [sp, #4] + 6271 0008 0294 str r4, [sp, #8] + 6272 000a 0394 str r4, [sp, #12] + 6273 000c 0494 str r4, [sp, #16] + 6274 000e 0594 str r4, [sp, #20] +1735:Src/main.c **** + 6275 .loc 1 1735 3 is_stmt 1 view .LVU1932 + 6276 .LVL593: + 6277 .LBB531: + 6278 .LBI531: 1071:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - 5796 .loc 3 1071 22 view .LVU1814 - 5797 .LBB527: + 6279 .loc 3 1071 22 view .LVU1933 + 6280 .LBB532: 1073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB1ENR, Periphs); - 5798 .loc 3 1073 3 view .LVU1815 + 6281 .loc 3 1073 3 view .LVU1934 1074:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - 5799 .loc 3 1074 3 view .LVU1816 - 5800 0010 1C4B ldr r3, .L318 - 5801 0012 1A6C ldr r2, [r3, #64] - 5802 0014 42F00802 orr r2, r2, #8 - 5803 0018 1A64 str r2, [r3, #64] + 6282 .loc 3 1074 3 view .LVU1935 + 6283 0010 1C4B ldr r3, .L368 + 6284 0012 1A6C ldr r2, [r3, #64] + 6285 0014 42F00802 orr r2, r2, #8 + 6286 0018 1A64 str r2, [r3, #64] 1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5804 .loc 3 1076 3 view .LVU1817 + 6287 .loc 3 1076 3 view .LVU1936 1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5805 .loc 3 1076 12 is_stmt 0 view .LVU1818 - 5806 001a 1B6C ldr r3, [r3, #64] - 5807 001c 03F00803 and r3, r3, #8 + 6288 .loc 3 1076 12 is_stmt 0 view .LVU1937 + 6289 001a 1B6C ldr r3, [r3, #64] + 6290 001c 03F00803 and r3, r3, #8 1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5808 .loc 3 1076 10 view .LVU1819 - 5809 0020 0093 str r3, [sp] -1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 5810 .loc 3 1077 3 is_stmt 1 view .LVU1820 - 5811 0022 009B ldr r3, [sp] - 5812 .LVL556: -1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - ARM GAS /tmp/ccuHnxNu.s page 339 + ARM GAS /tmp/ccLSPxIe.s page 353 - 5813 .loc 3 1077 3 is_stmt 0 view .LVU1821 - 5814 .LBE527: - 5815 .LBE526: -1644:Src/main.c **** NVIC_EnableIRQ(TIM5_IRQn); - 5816 .loc 1 1644 3 is_stmt 1 view .LVU1822 - 5817 .LBB528: - 5818 .LBI528: + 6291 .loc 3 1076 10 view .LVU1938 + 6292 0020 0093 str r3, [sp] +1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } + 6293 .loc 3 1077 3 is_stmt 1 view .LVU1939 + 6294 0022 009B ldr r3, [sp] + 6295 .LVL594: +1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } + 6296 .loc 3 1077 3 is_stmt 0 view .LVU1940 + 6297 .LBE532: + 6298 .LBE531: +1738:Src/main.c **** NVIC_EnableIRQ(TIM5_IRQn); + 6299 .loc 1 1738 3 is_stmt 1 view .LVU1941 + 6300 .LBB533: + 6301 .LBI533: 1884:Drivers/CMSIS/Include/core_cm7.h **** { - 5819 .loc 2 1884 26 view .LVU1823 - 5820 .LBB529: + 6302 .loc 2 1884 26 view .LVU1942 + 6303 .LBB534: 1886:Drivers/CMSIS/Include/core_cm7.h **** } - 5821 .loc 2 1886 3 view .LVU1824 + 6304 .loc 2 1886 3 view .LVU1943 1886:Drivers/CMSIS/Include/core_cm7.h **** } - 5822 .loc 2 1886 26 is_stmt 0 view .LVU1825 - 5823 0024 184B ldr r3, .L318+4 - 5824 0026 D868 ldr r0, [r3, #12] - 5825 .LBE529: - 5826 .LBE528: -1644:Src/main.c **** NVIC_EnableIRQ(TIM5_IRQn); - 5827 .loc 1 1644 3 discriminator 1 view .LVU1826 - 5828 0028 2246 mov r2, r4 - 5829 002a 2146 mov r1, r4 - 5830 002c C0F30220 ubfx r0, r0, #8, #3 - 5831 0030 FFF7FEFF bl NVIC_EncodePriority - 5832 .LVL557: - 5833 .LBB530: - 5834 .LBI530: + 6305 .loc 2 1886 26 is_stmt 0 view .LVU1944 + 6306 0024 184B ldr r3, .L368+4 + 6307 0026 D868 ldr r0, [r3, #12] + 6308 .LBE534: + 6309 .LBE533: +1738:Src/main.c **** NVIC_EnableIRQ(TIM5_IRQn); + 6310 .loc 1 1738 3 discriminator 1 view .LVU1945 + 6311 0028 2246 mov r2, r4 + 6312 002a 2146 mov r1, r4 + 6313 002c C0F30220 ubfx r0, r0, #8, #3 + 6314 0030 FFF7FEFF bl NVIC_EncodePriority + 6315 .LVL595: + 6316 .LBB535: + 6317 .LBI535: 2024:Drivers/CMSIS/Include/core_cm7.h **** { - 5835 .loc 2 2024 22 is_stmt 1 view .LVU1827 - 5836 .LBB531: + 6318 .loc 2 2024 22 is_stmt 1 view .LVU1946 + 6319 .LBB536: 2026:Drivers/CMSIS/Include/core_cm7.h **** { - 5837 .loc 2 2026 3 view .LVU1828 + 6320 .loc 2 2026 3 view .LVU1947 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 5838 .loc 2 2028 5 view .LVU1829 + 6321 .loc 2 2028 5 view .LVU1948 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 5839 .loc 2 2028 49 is_stmt 0 view .LVU1830 - 5840 0034 0001 lsls r0, r0, #4 - 5841 .LVL558: + 6322 .loc 2 2028 49 is_stmt 0 view .LVU1949 + 6323 0034 0001 lsls r0, r0, #4 + 6324 .LVL596: 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 5842 .loc 2 2028 49 view .LVU1831 - 5843 0036 C0B2 uxtb r0, r0 + 6325 .loc 2 2028 49 view .LVU1950 + 6326 0036 C0B2 uxtb r0, r0 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 5844 .loc 2 2028 47 view .LVU1832 - 5845 0038 144B ldr r3, .L318+8 - 5846 003a 83F83203 strb r0, [r3, #818] - 5847 .LVL559: + 6327 .loc 2 2028 47 view .LVU1951 + 6328 0038 144B ldr r3, .L368+8 + 6329 003a 83F83203 strb r0, [r3, #818] + 6330 .LVL597: 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 5848 .loc 2 2028 47 view .LVU1833 - 5849 .LBE531: - 5850 .LBE530: -1645:Src/main.c **** - 5851 .loc 1 1645 3 is_stmt 1 view .LVU1834 - 5852 .LBB532: - 5853 .LBI532: + 6331 .loc 2 2028 47 view .LVU1952 + 6332 .LBE536: + 6333 .LBE535: + ARM GAS /tmp/ccLSPxIe.s page 354 + + +1739:Src/main.c **** + 6334 .loc 1 1739 3 is_stmt 1 view .LVU1953 + 6335 .LBB537: + 6336 .LBI537: 1896:Drivers/CMSIS/Include/core_cm7.h **** { - 5854 .loc 2 1896 22 view .LVU1835 - 5855 .LBB533: - ARM GAS /tmp/ccuHnxNu.s page 340 - - + 6337 .loc 2 1896 22 view .LVU1954 + 6338 .LBB538: 1898:Drivers/CMSIS/Include/core_cm7.h **** { - 5856 .loc 2 1898 3 view .LVU1836 + 6339 .loc 2 1898 3 view .LVU1955 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 5857 .loc 2 1900 5 view .LVU1837 + 6340 .loc 2 1900 5 view .LVU1956 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 5858 .loc 2 1900 43 is_stmt 0 view .LVU1838 - 5859 003e 4FF48022 mov r2, #262144 - 5860 0042 5A60 str r2, [r3, #4] - 5861 .LVL560: + 6341 .loc 2 1900 43 is_stmt 0 view .LVU1957 + 6342 003e 4FF48022 mov r2, #262144 + 6343 0042 5A60 str r2, [r3, #4] + 6344 .LVL598: 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 5862 .loc 2 1900 43 view .LVU1839 - 5863 .LBE533: - 5864 .LBE532: -1650:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; - 5865 .loc 1 1650 3 is_stmt 1 view .LVU1840 -1650:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; - 5866 .loc 1 1650 28 is_stmt 0 view .LVU1841 - 5867 0044 42F21073 movw r3, #10000 - 5868 0048 ADF80430 strh r3, [sp, #4] @ movhi -1651:Src/main.c **** TIM_InitStruct.Autoreload = 560; - 5869 .loc 1 1651 3 is_stmt 1 view .LVU1842 -1651:Src/main.c **** TIM_InitStruct.Autoreload = 560; - 5870 .loc 1 1651 30 is_stmt 0 view .LVU1843 - 5871 004c 0294 str r4, [sp, #8] -1652:Src/main.c **** TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; - 5872 .loc 1 1652 3 is_stmt 1 view .LVU1844 -1652:Src/main.c **** TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; - 5873 .loc 1 1652 29 is_stmt 0 view .LVU1845 - 5874 004e 4FF40C73 mov r3, #560 - 5875 0052 0393 str r3, [sp, #12] -1653:Src/main.c **** LL_TIM_Init(TIM5, &TIM_InitStruct); - 5876 .loc 1 1653 3 is_stmt 1 view .LVU1846 -1653:Src/main.c **** LL_TIM_Init(TIM5, &TIM_InitStruct); - 5877 .loc 1 1653 32 is_stmt 0 view .LVU1847 - 5878 0054 0494 str r4, [sp, #16] -1654:Src/main.c **** LL_TIM_DisableARRPreload(TIM5); - 5879 .loc 1 1654 3 is_stmt 1 view .LVU1848 - 5880 0056 0E4C ldr r4, .L318+12 - 5881 0058 01A9 add r1, sp, #4 - 5882 005a 2046 mov r0, r4 - 5883 005c FFF7FEFF bl LL_TIM_Init - 5884 .LVL561: -1655:Src/main.c **** LL_TIM_SetClockSource(TIM5, LL_TIM_CLOCKSOURCE_INTERNAL); - 5885 .loc 1 1655 3 view .LVU1849 - 5886 .LBB534: - 5887 .LBI534: + 6345 .loc 2 1900 43 view .LVU1958 + 6346 .LBE538: + 6347 .LBE537: +1744:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; + 6348 .loc 1 1744 3 is_stmt 1 view .LVU1959 +1744:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; + 6349 .loc 1 1744 28 is_stmt 0 view .LVU1960 + 6350 0044 42F21073 movw r3, #10000 + 6351 0048 ADF80430 strh r3, [sp, #4] @ movhi +1745:Src/main.c **** TIM_InitStruct.Autoreload = 560; + 6352 .loc 1 1745 3 is_stmt 1 view .LVU1961 +1745:Src/main.c **** TIM_InitStruct.Autoreload = 560; + 6353 .loc 1 1745 30 is_stmt 0 view .LVU1962 + 6354 004c 0294 str r4, [sp, #8] +1746:Src/main.c **** TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; + 6355 .loc 1 1746 3 is_stmt 1 view .LVU1963 +1746:Src/main.c **** TIM_InitStruct.ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; + 6356 .loc 1 1746 29 is_stmt 0 view .LVU1964 + 6357 004e 4FF40C73 mov r3, #560 + 6358 0052 0393 str r3, [sp, #12] +1747:Src/main.c **** LL_TIM_Init(TIM5, &TIM_InitStruct); + 6359 .loc 1 1747 3 is_stmt 1 view .LVU1965 +1747:Src/main.c **** LL_TIM_Init(TIM5, &TIM_InitStruct); + 6360 .loc 1 1747 32 is_stmt 0 view .LVU1966 + 6361 0054 0494 str r4, [sp, #16] +1748:Src/main.c **** LL_TIM_DisableARRPreload(TIM5); + 6362 .loc 1 1748 3 is_stmt 1 view .LVU1967 + 6363 0056 0E4C ldr r4, .L368+12 + 6364 0058 01A9 add r1, sp, #4 + 6365 005a 2046 mov r0, r4 + 6366 005c FFF7FEFF bl LL_TIM_Init + 6367 .LVL599: +1749:Src/main.c **** LL_TIM_SetClockSource(TIM5, LL_TIM_CLOCKSOURCE_INTERNAL); + 6368 .loc 1 1749 3 view .LVU1968 + 6369 .LBB539: + 6370 .LBI539: 1504:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - 5888 .loc 5 1504 22 view .LVU1850 - 5889 .LBB535: + 6371 .loc 5 1504 22 view .LVU1969 + 6372 .LBB540: 1506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 5890 .loc 5 1506 3 view .LVU1851 - 5891 0060 2368 ldr r3, [r4] - 5892 0062 23F08003 bic r3, r3, #128 - 5893 0066 2360 str r3, [r4] - 5894 .LVL562: -1506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 5895 .loc 5 1506 3 is_stmt 0 view .LVU1852 - ARM GAS /tmp/ccuHnxNu.s page 341 + ARM GAS /tmp/ccLSPxIe.s page 355 - 5896 .LBE535: - 5897 .LBE534: -1656:Src/main.c **** LL_TIM_SetTriggerOutput(TIM5, LL_TIM_TRGO_RESET); - 5898 .loc 1 1656 3 is_stmt 1 view .LVU1853 - 5899 .LBB536: - 5900 .LBI536: + 6373 .loc 5 1506 3 view .LVU1970 + 6374 0060 2368 ldr r3, [r4] + 6375 0062 23F08003 bic r3, r3, #128 + 6376 0066 2360 str r3, [r4] + 6377 .LVL600: +1506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } + 6378 .loc 5 1506 3 is_stmt 0 view .LVU1971 + 6379 .LBE540: + 6380 .LBE539: +1750:Src/main.c **** LL_TIM_SetTriggerOutput(TIM5, LL_TIM_TRGO_RESET); + 6381 .loc 1 1750 3 is_stmt 1 view .LVU1972 + 6382 .LBB541: + 6383 .LBI541: 3092:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - 5901 .loc 5 3092 22 view .LVU1854 - 5902 .LBB537: + 6384 .loc 5 3092 22 view .LVU1973 + 6385 .LBB542: 3094:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 5903 .loc 5 3094 3 view .LVU1855 - 5904 0068 A268 ldr r2, [r4, #8] - 5905 006a 0A4B ldr r3, .L318+16 - 5906 006c 1340 ands r3, r3, r2 - 5907 006e A360 str r3, [r4, #8] - 5908 .LVL563: + 6386 .loc 5 3094 3 view .LVU1974 + 6387 0068 A268 ldr r2, [r4, #8] + 6388 006a 0A4B ldr r3, .L368+16 + 6389 006c 1340 ands r3, r3, r2 + 6390 006e A360 str r3, [r4, #8] + 6391 .LVL601: 3094:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 5909 .loc 5 3094 3 is_stmt 0 view .LVU1856 - 5910 .LBE537: - 5911 .LBE536: -1657:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM5); - 5912 .loc 1 1657 3 is_stmt 1 view .LVU1857 - 5913 .LBB538: - 5914 .LBI538: + 6392 .loc 5 3094 3 is_stmt 0 view .LVU1975 + 6393 .LBE542: + 6394 .LBE541: +1751:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM5); + 6395 .loc 1 1751 3 is_stmt 1 view .LVU1976 + 6396 .LBB543: + 6397 .LBI543: 3138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - 5915 .loc 5 3138 22 view .LVU1858 - 5916 .LBB539: + 6398 .loc 5 3138 22 view .LVU1977 + 6399 .LBB544: 3140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 5917 .loc 5 3140 3 view .LVU1859 - 5918 0070 6368 ldr r3, [r4, #4] - 5919 0072 23F07003 bic r3, r3, #112 - 5920 0076 6360 str r3, [r4, #4] - 5921 .LVL564: + 6400 .loc 5 3140 3 view .LVU1978 + 6401 0070 6368 ldr r3, [r4, #4] + 6402 0072 23F07003 bic r3, r3, #112 + 6403 0076 6360 str r3, [r4, #4] + 6404 .LVL602: 3140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 5922 .loc 5 3140 3 is_stmt 0 view .LVU1860 - 5923 .LBE539: - 5924 .LBE538: -1658:Src/main.c **** /* USER CODE BEGIN TIM5_Init 2 */ - 5925 .loc 1 1658 3 is_stmt 1 view .LVU1861 - 5926 .LBB540: - 5927 .LBI540: + 6405 .loc 5 3140 3 is_stmt 0 view .LVU1979 + 6406 .LBE544: + 6407 .LBE543: +1752:Src/main.c **** /* USER CODE BEGIN TIM5_Init 2 */ + 6408 .loc 1 1752 3 is_stmt 1 view .LVU1980 + 6409 .LBB545: + 6410 .LBI545: 3235:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - 5928 .loc 5 3235 22 view .LVU1862 - 5929 .LBB541: - 5930 .loc 5 3237 3 view .LVU1863 - 5931 0078 A368 ldr r3, [r4, #8] - 5932 007a 23F08003 bic r3, r3, #128 - 5933 007e A360 str r3, [r4, #8] - 5934 .LVL565: - 5935 .loc 5 3237 3 is_stmt 0 view .LVU1864 - 5936 .LBE541: - 5937 .LBE540: -1663:Src/main.c **** - 5938 .loc 1 1663 1 view .LVU1865 - 5939 0080 06B0 add sp, sp, #24 - 5940 .LCFI60: - 5941 .cfi_def_cfa_offset 8 - ARM GAS /tmp/ccuHnxNu.s page 342 + 6411 .loc 5 3235 22 view .LVU1981 + 6412 .LBB546: + 6413 .loc 5 3237 3 view .LVU1982 + 6414 0078 A368 ldr r3, [r4, #8] + 6415 007a 23F08003 bic r3, r3, #128 + 6416 007e A360 str r3, [r4, #8] + 6417 .LVL603: + 6418 .loc 5 3237 3 is_stmt 0 view .LVU1983 + ARM GAS /tmp/ccLSPxIe.s page 356 - 5942 @ sp needed - 5943 0082 10BD pop {r4, pc} - 5944 .L319: - 5945 .align 2 - 5946 .L318: - 5947 0084 00380240 .word 1073887232 - 5948 0088 00ED00E0 .word -536810240 - 5949 008c 00E100E0 .word -536813312 - 5950 0090 000C0040 .word 1073744896 - 5951 0094 F8BFFEFF .word -81928 - 5952 .cfi_endproc - 5953 .LFE1197: - 5955 .section .text.MX_TIM7_Init,"ax",%progbits - 5956 .align 1 - 5957 .syntax unified - 5958 .thumb - 5959 .thumb_func - 5961 MX_TIM7_Init: - 5962 .LFB1199: -1708:Src/main.c **** - 5963 .loc 1 1708 1 is_stmt 1 view -0 - 5964 .cfi_startproc - 5965 @ args = 0, pretend = 0, frame = 24 - 5966 @ frame_needed = 0, uses_anonymous_args = 0 - 5967 0000 10B5 push {r4, lr} - 5968 .LCFI61: - 5969 .cfi_def_cfa_offset 8 - 5970 .cfi_offset 4, -8 - 5971 .cfi_offset 14, -4 - 5972 0002 86B0 sub sp, sp, #24 - 5973 .LCFI62: - 5974 .cfi_def_cfa_offset 32 -1714:Src/main.c **** - 5975 .loc 1 1714 3 view .LVU1867 -1714:Src/main.c **** - 5976 .loc 1 1714 22 is_stmt 0 view .LVU1868 - 5977 0004 0024 movs r4, #0 - 5978 0006 0194 str r4, [sp, #4] - 5979 0008 0294 str r4, [sp, #8] - 5980 000a 0394 str r4, [sp, #12] - 5981 000c 0494 str r4, [sp, #16] - 5982 000e 0594 str r4, [sp, #20] -1717:Src/main.c **** - 5983 .loc 1 1717 3 is_stmt 1 view .LVU1869 - 5984 .LVL566: - 5985 .LBB542: - 5986 .LBI542: + 6419 .LBE546: + 6420 .LBE545: +1757:Src/main.c **** + 6421 .loc 1 1757 1 view .LVU1984 + 6422 0080 06B0 add sp, sp, #24 + 6423 .LCFI63: + 6424 .cfi_def_cfa_offset 8 + 6425 @ sp needed + 6426 0082 10BD pop {r4, pc} + 6427 .L369: + 6428 .align 2 + 6429 .L368: + 6430 0084 00380240 .word 1073887232 + 6431 0088 00ED00E0 .word -536810240 + 6432 008c 00E100E0 .word -536813312 + 6433 0090 000C0040 .word 1073744896 + 6434 0094 F8BFFEFF .word -81928 + 6435 .cfi_endproc + 6436 .LFE1197: + 6438 .section .text.MX_TIM7_Init,"ax",%progbits + 6439 .align 1 + 6440 .syntax unified + 6441 .thumb + 6442 .thumb_func + 6444 MX_TIM7_Init: + 6445 .LFB1199: +1802:Src/main.c **** + 6446 .loc 1 1802 1 is_stmt 1 view -0 + 6447 .cfi_startproc + 6448 @ args = 0, pretend = 0, frame = 24 + 6449 @ frame_needed = 0, uses_anonymous_args = 0 + 6450 0000 10B5 push {r4, lr} + 6451 .LCFI64: + 6452 .cfi_def_cfa_offset 8 + 6453 .cfi_offset 4, -8 + 6454 .cfi_offset 14, -4 + 6455 0002 86B0 sub sp, sp, #24 + 6456 .LCFI65: + 6457 .cfi_def_cfa_offset 32 +1808:Src/main.c **** + 6458 .loc 1 1808 3 view .LVU1986 +1808:Src/main.c **** + 6459 .loc 1 1808 22 is_stmt 0 view .LVU1987 + 6460 0004 0024 movs r4, #0 + 6461 0006 0194 str r4, [sp, #4] + 6462 0008 0294 str r4, [sp, #8] + 6463 000a 0394 str r4, [sp, #12] + 6464 000c 0494 str r4, [sp, #16] + 6465 000e 0594 str r4, [sp, #20] +1811:Src/main.c **** + 6466 .loc 1 1811 3 is_stmt 1 view .LVU1988 + 6467 .LVL604: + 6468 .LBB547: + 6469 .LBI547: 1071:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - 5987 .loc 3 1071 22 view .LVU1870 - 5988 .LBB543: + 6470 .loc 3 1071 22 view .LVU1989 + 6471 .LBB548: + ARM GAS /tmp/ccLSPxIe.s page 357 + + 1073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB1ENR, Periphs); - 5989 .loc 3 1073 3 view .LVU1871 + 6472 .loc 3 1073 3 view .LVU1990 1074:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - 5990 .loc 3 1074 3 view .LVU1872 - 5991 0010 1A4B ldr r3, .L322 - 5992 0012 1A6C ldr r2, [r3, #64] - 5993 0014 42F02002 orr r2, r2, #32 - ARM GAS /tmp/ccuHnxNu.s page 343 - - - 5994 0018 1A64 str r2, [r3, #64] + 6473 .loc 3 1074 3 view .LVU1991 + 6474 0010 1A4B ldr r3, .L372 + 6475 0012 1A6C ldr r2, [r3, #64] + 6476 0014 42F02002 orr r2, r2, #32 + 6477 0018 1A64 str r2, [r3, #64] 1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5995 .loc 3 1076 3 view .LVU1873 + 6478 .loc 3 1076 3 view .LVU1992 1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5996 .loc 3 1076 12 is_stmt 0 view .LVU1874 - 5997 001a 1B6C ldr r3, [r3, #64] - 5998 001c 03F02003 and r3, r3, #32 + 6479 .loc 3 1076 12 is_stmt 0 view .LVU1993 + 6480 001a 1B6C ldr r3, [r3, #64] + 6481 001c 03F02003 and r3, r3, #32 1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 5999 .loc 3 1076 10 view .LVU1875 - 6000 0020 0093 str r3, [sp] + 6482 .loc 3 1076 10 view .LVU1994 + 6483 0020 0093 str r3, [sp] 1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 6001 .loc 3 1077 3 is_stmt 1 view .LVU1876 - 6002 0022 009B ldr r3, [sp] - 6003 .LVL567: + 6484 .loc 3 1077 3 is_stmt 1 view .LVU1995 + 6485 0022 009B ldr r3, [sp] + 6486 .LVL605: 1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 6004 .loc 3 1077 3 is_stmt 0 view .LVU1877 - 6005 .LBE543: - 6006 .LBE542: -1720:Src/main.c **** NVIC_EnableIRQ(TIM7_IRQn); - 6007 .loc 1 1720 3 is_stmt 1 view .LVU1878 - 6008 .LBB544: - 6009 .LBI544: + 6487 .loc 3 1077 3 is_stmt 0 view .LVU1996 + 6488 .LBE548: + 6489 .LBE547: +1814:Src/main.c **** NVIC_EnableIRQ(TIM7_IRQn); + 6490 .loc 1 1814 3 is_stmt 1 view .LVU1997 + 6491 .LBB549: + 6492 .LBI549: 1884:Drivers/CMSIS/Include/core_cm7.h **** { - 6010 .loc 2 1884 26 view .LVU1879 - 6011 .LBB545: + 6493 .loc 2 1884 26 view .LVU1998 + 6494 .LBB550: 1886:Drivers/CMSIS/Include/core_cm7.h **** } - 6012 .loc 2 1886 3 view .LVU1880 + 6495 .loc 2 1886 3 view .LVU1999 1886:Drivers/CMSIS/Include/core_cm7.h **** } - 6013 .loc 2 1886 26 is_stmt 0 view .LVU1881 - 6014 0024 164B ldr r3, .L322+4 - 6015 0026 D868 ldr r0, [r3, #12] - 6016 .LBE545: - 6017 .LBE544: -1720:Src/main.c **** NVIC_EnableIRQ(TIM7_IRQn); - 6018 .loc 1 1720 3 discriminator 1 view .LVU1882 - 6019 0028 2246 mov r2, r4 - 6020 002a 2146 mov r1, r4 - 6021 002c C0F30220 ubfx r0, r0, #8, #3 - 6022 0030 FFF7FEFF bl NVIC_EncodePriority - 6023 .LVL568: - 6024 .LBB546: - 6025 .LBI546: + 6496 .loc 2 1886 26 is_stmt 0 view .LVU2000 + 6497 0024 164B ldr r3, .L372+4 + 6498 0026 D868 ldr r0, [r3, #12] + 6499 .LBE550: + 6500 .LBE549: +1814:Src/main.c **** NVIC_EnableIRQ(TIM7_IRQn); + 6501 .loc 1 1814 3 discriminator 1 view .LVU2001 + 6502 0028 2246 mov r2, r4 + 6503 002a 2146 mov r1, r4 + 6504 002c C0F30220 ubfx r0, r0, #8, #3 + 6505 0030 FFF7FEFF bl NVIC_EncodePriority + 6506 .LVL606: + 6507 .LBB551: + 6508 .LBI551: 2024:Drivers/CMSIS/Include/core_cm7.h **** { - 6026 .loc 2 2024 22 is_stmt 1 view .LVU1883 - 6027 .LBB547: + 6509 .loc 2 2024 22 is_stmt 1 view .LVU2002 + 6510 .LBB552: 2026:Drivers/CMSIS/Include/core_cm7.h **** { - 6028 .loc 2 2026 3 view .LVU1884 + 6511 .loc 2 2026 3 view .LVU2003 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 6029 .loc 2 2028 5 view .LVU1885 + 6512 .loc 2 2028 5 view .LVU2004 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 6030 .loc 2 2028 49 is_stmt 0 view .LVU1886 - 6031 0034 0001 lsls r0, r0, #4 - 6032 .LVL569: -2028:Drivers/CMSIS/Include/core_cm7.h **** } - 6033 .loc 2 2028 49 view .LVU1887 - 6034 0036 C0B2 uxtb r0, r0 -2028:Drivers/CMSIS/Include/core_cm7.h **** } - ARM GAS /tmp/ccuHnxNu.s page 344 + ARM GAS /tmp/ccLSPxIe.s page 358 - 6035 .loc 2 2028 47 view .LVU1888 - 6036 0038 124B ldr r3, .L322+8 - 6037 003a 83F83703 strb r0, [r3, #823] - 6038 .LVL570: + 6513 .loc 2 2028 49 is_stmt 0 view .LVU2005 + 6514 0034 0001 lsls r0, r0, #4 + 6515 .LVL607: 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 6039 .loc 2 2028 47 view .LVU1889 - 6040 .LBE547: - 6041 .LBE546: -1721:Src/main.c **** - 6042 .loc 1 1721 3 is_stmt 1 view .LVU1890 - 6043 .LBB548: - 6044 .LBI548: + 6516 .loc 2 2028 49 view .LVU2006 + 6517 0036 C0B2 uxtb r0, r0 +2028:Drivers/CMSIS/Include/core_cm7.h **** } + 6518 .loc 2 2028 47 view .LVU2007 + 6519 0038 124B ldr r3, .L372+8 + 6520 003a 83F83703 strb r0, [r3, #823] + 6521 .LVL608: +2028:Drivers/CMSIS/Include/core_cm7.h **** } + 6522 .loc 2 2028 47 view .LVU2008 + 6523 .LBE552: + 6524 .LBE551: +1815:Src/main.c **** + 6525 .loc 1 1815 3 is_stmt 1 view .LVU2009 + 6526 .LBB553: + 6527 .LBI553: 1896:Drivers/CMSIS/Include/core_cm7.h **** { - 6045 .loc 2 1896 22 view .LVU1891 - 6046 .LBB549: + 6528 .loc 2 1896 22 view .LVU2010 + 6529 .LBB554: 1898:Drivers/CMSIS/Include/core_cm7.h **** { - 6047 .loc 2 1898 3 view .LVU1892 + 6530 .loc 2 1898 3 view .LVU2011 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 6048 .loc 2 1900 5 view .LVU1893 + 6531 .loc 2 1900 5 view .LVU2012 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 6049 .loc 2 1900 43 is_stmt 0 view .LVU1894 - 6050 003e 4FF40002 mov r2, #8388608 - 6051 0042 5A60 str r2, [r3, #4] - 6052 .LVL571: + 6532 .loc 2 1900 43 is_stmt 0 view .LVU2013 + 6533 003e 4FF40002 mov r2, #8388608 + 6534 0042 5A60 str r2, [r3, #4] + 6535 .LVL609: 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 6053 .loc 2 1900 43 view .LVU1895 - 6054 .LBE549: - 6055 .LBE548: -1726:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; - 6056 .loc 1 1726 3 is_stmt 1 view .LVU1896 -1726:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; - 6057 .loc 1 1726 28 is_stmt 0 view .LVU1897 - 6058 0044 40F29733 movw r3, #919 - 6059 0048 ADF80430 strh r3, [sp, #4] @ movhi -1727:Src/main.c **** TIM_InitStruct.Autoreload = 99; - 6060 .loc 1 1727 3 is_stmt 1 view .LVU1898 -1727:Src/main.c **** TIM_InitStruct.Autoreload = 99; - 6061 .loc 1 1727 30 is_stmt 0 view .LVU1899 - 6062 004c 0294 str r4, [sp, #8] -1728:Src/main.c **** LL_TIM_Init(TIM7, &TIM_InitStruct); - 6063 .loc 1 1728 3 is_stmt 1 view .LVU1900 -1728:Src/main.c **** LL_TIM_Init(TIM7, &TIM_InitStruct); - 6064 .loc 1 1728 29 is_stmt 0 view .LVU1901 - 6065 004e 6323 movs r3, #99 - 6066 0050 0393 str r3, [sp, #12] -1729:Src/main.c **** LL_TIM_DisableARRPreload(TIM7); - 6067 .loc 1 1729 3 is_stmt 1 view .LVU1902 - 6068 0052 0D4C ldr r4, .L322+12 - 6069 0054 01A9 add r1, sp, #4 - 6070 0056 2046 mov r0, r4 - 6071 0058 FFF7FEFF bl LL_TIM_Init - 6072 .LVL572: -1730:Src/main.c **** LL_TIM_SetTriggerOutput(TIM7, LL_TIM_TRGO_ENABLE); - 6073 .loc 1 1730 3 view .LVU1903 - 6074 .LBB550: - 6075 .LBI550: + 6536 .loc 2 1900 43 view .LVU2014 + 6537 .LBE554: + 6538 .LBE553: +1820:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; + 6539 .loc 1 1820 3 is_stmt 1 view .LVU2015 +1820:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; + 6540 .loc 1 1820 28 is_stmt 0 view .LVU2016 + 6541 0044 40F29733 movw r3, #919 + 6542 0048 ADF80430 strh r3, [sp, #4] @ movhi +1821:Src/main.c **** TIM_InitStruct.Autoreload = 99; + 6543 .loc 1 1821 3 is_stmt 1 view .LVU2017 +1821:Src/main.c **** TIM_InitStruct.Autoreload = 99; + 6544 .loc 1 1821 30 is_stmt 0 view .LVU2018 + 6545 004c 0294 str r4, [sp, #8] +1822:Src/main.c **** LL_TIM_Init(TIM7, &TIM_InitStruct); + 6546 .loc 1 1822 3 is_stmt 1 view .LVU2019 +1822:Src/main.c **** LL_TIM_Init(TIM7, &TIM_InitStruct); + 6547 .loc 1 1822 29 is_stmt 0 view .LVU2020 + 6548 004e 6323 movs r3, #99 + 6549 0050 0393 str r3, [sp, #12] +1823:Src/main.c **** LL_TIM_DisableARRPreload(TIM7); + 6550 .loc 1 1823 3 is_stmt 1 view .LVU2021 + 6551 0052 0D4C ldr r4, .L372+12 + 6552 0054 01A9 add r1, sp, #4 + 6553 0056 2046 mov r0, r4 + ARM GAS /tmp/ccLSPxIe.s page 359 + + + 6554 0058 FFF7FEFF bl LL_TIM_Init + 6555 .LVL610: +1824:Src/main.c **** LL_TIM_SetTriggerOutput(TIM7, LL_TIM_TRGO_ENABLE); + 6556 .loc 1 1824 3 view .LVU2022 + 6557 .LBB555: + 6558 .LBI555: 1504:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccuHnxNu.s page 345 - - - 6076 .loc 5 1504 22 view .LVU1904 - 6077 .LBB551: + 6559 .loc 5 1504 22 view .LVU2023 + 6560 .LBB556: 1506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 6078 .loc 5 1506 3 view .LVU1905 - 6079 005c 2368 ldr r3, [r4] - 6080 005e 23F08003 bic r3, r3, #128 - 6081 0062 2360 str r3, [r4] - 6082 .LVL573: + 6561 .loc 5 1506 3 view .LVU2024 + 6562 005c 2368 ldr r3, [r4] + 6563 005e 23F08003 bic r3, r3, #128 + 6564 0062 2360 str r3, [r4] + 6565 .LVL611: 1506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 6083 .loc 5 1506 3 is_stmt 0 view .LVU1906 - 6084 .LBE551: - 6085 .LBE550: -1731:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM7); - 6086 .loc 1 1731 3 is_stmt 1 view .LVU1907 - 6087 .LBB552: - 6088 .LBI552: + 6566 .loc 5 1506 3 is_stmt 0 view .LVU2025 + 6567 .LBE556: + 6568 .LBE555: +1825:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM7); + 6569 .loc 1 1825 3 is_stmt 1 view .LVU2026 + 6570 .LBB557: + 6571 .LBI557: 3138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - 6089 .loc 5 3138 22 view .LVU1908 - 6090 .LBB553: + 6572 .loc 5 3138 22 view .LVU2027 + 6573 .LBB558: 3140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 6091 .loc 5 3140 3 view .LVU1909 - 6092 0064 6368 ldr r3, [r4, #4] - 6093 0066 23F07003 bic r3, r3, #112 - 6094 006a 43F01003 orr r3, r3, #16 - 6095 006e 6360 str r3, [r4, #4] - 6096 .LVL574: + 6574 .loc 5 3140 3 view .LVU2028 + 6575 0064 6368 ldr r3, [r4, #4] + 6576 0066 23F07003 bic r3, r3, #112 + 6577 006a 43F01003 orr r3, r3, #16 + 6578 006e 6360 str r3, [r4, #4] + 6579 .LVL612: 3140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 6097 .loc 5 3140 3 is_stmt 0 view .LVU1910 - 6098 .LBE553: - 6099 .LBE552: -1732:Src/main.c **** /* USER CODE BEGIN TIM7_Init 2 */ - 6100 .loc 1 1732 3 is_stmt 1 view .LVU1911 - 6101 .LBB554: - 6102 .LBI554: + 6580 .loc 5 3140 3 is_stmt 0 view .LVU2029 + 6581 .LBE558: + 6582 .LBE557: +1826:Src/main.c **** /* USER CODE BEGIN TIM7_Init 2 */ + 6583 .loc 1 1826 3 is_stmt 1 view .LVU2030 + 6584 .LBB559: + 6585 .LBI559: 3235:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - 6103 .loc 5 3235 22 view .LVU1912 - 6104 .LBB555: - 6105 .loc 5 3237 3 view .LVU1913 - 6106 0070 A368 ldr r3, [r4, #8] - 6107 0072 23F08003 bic r3, r3, #128 - 6108 0076 A360 str r3, [r4, #8] - 6109 .LVL575: - 6110 .loc 5 3237 3 is_stmt 0 view .LVU1914 - 6111 .LBE555: - 6112 .LBE554: -1737:Src/main.c **** - 6113 .loc 1 1737 1 view .LVU1915 - 6114 0078 06B0 add sp, sp, #24 - 6115 .LCFI63: - 6116 .cfi_def_cfa_offset 8 - 6117 @ sp needed - 6118 007a 10BD pop {r4, pc} - 6119 .L323: - 6120 .align 2 - 6121 .L322: - 6122 007c 00380240 .word 1073887232 - 6123 0080 00ED00E0 .word -536810240 - ARM GAS /tmp/ccuHnxNu.s page 346 + 6586 .loc 5 3235 22 view .LVU2031 + 6587 .LBB560: + 6588 .loc 5 3237 3 view .LVU2032 + 6589 0070 A368 ldr r3, [r4, #8] + 6590 0072 23F08003 bic r3, r3, #128 + 6591 0076 A360 str r3, [r4, #8] + 6592 .LVL613: + 6593 .loc 5 3237 3 is_stmt 0 view .LVU2033 + 6594 .LBE560: + 6595 .LBE559: +1831:Src/main.c **** + 6596 .loc 1 1831 1 view .LVU2034 + 6597 0078 06B0 add sp, sp, #24 + 6598 .LCFI66: + 6599 .cfi_def_cfa_offset 8 + ARM GAS /tmp/ccLSPxIe.s page 360 - 6124 0084 00E100E0 .word -536813312 - 6125 0088 00140040 .word 1073746944 - 6126 .cfi_endproc - 6127 .LFE1199: - 6129 .section .text.MX_TIM6_Init,"ax",%progbits - 6130 .align 1 - 6131 .syntax unified - 6132 .thumb - 6133 .thumb_func - 6135 MX_TIM6_Init: - 6136 .LFB1198: -1671:Src/main.c **** - 6137 .loc 1 1671 1 is_stmt 1 view -0 - 6138 .cfi_startproc - 6139 @ args = 0, pretend = 0, frame = 24 - 6140 @ frame_needed = 0, uses_anonymous_args = 0 - 6141 0000 10B5 push {r4, lr} - 6142 .LCFI64: - 6143 .cfi_def_cfa_offset 8 - 6144 .cfi_offset 4, -8 - 6145 .cfi_offset 14, -4 - 6146 0002 86B0 sub sp, sp, #24 - 6147 .LCFI65: - 6148 .cfi_def_cfa_offset 32 -1677:Src/main.c **** - 6149 .loc 1 1677 3 view .LVU1917 -1677:Src/main.c **** - 6150 .loc 1 1677 22 is_stmt 0 view .LVU1918 - 6151 0004 0024 movs r4, #0 - 6152 0006 0194 str r4, [sp, #4] - 6153 0008 0294 str r4, [sp, #8] - 6154 000a 0394 str r4, [sp, #12] - 6155 000c 0494 str r4, [sp, #16] - 6156 000e 0594 str r4, [sp, #20] -1680:Src/main.c **** - 6157 .loc 1 1680 3 is_stmt 1 view .LVU1919 - 6158 .LVL576: - 6159 .LBB556: - 6160 .LBI556: + 6600 @ sp needed + 6601 007a 10BD pop {r4, pc} + 6602 .L373: + 6603 .align 2 + 6604 .L372: + 6605 007c 00380240 .word 1073887232 + 6606 0080 00ED00E0 .word -536810240 + 6607 0084 00E100E0 .word -536813312 + 6608 0088 00140040 .word 1073746944 + 6609 .cfi_endproc + 6610 .LFE1199: + 6612 .section .text.MX_TIM6_Init,"ax",%progbits + 6613 .align 1 + 6614 .syntax unified + 6615 .thumb + 6616 .thumb_func + 6618 MX_TIM6_Init: + 6619 .LFB1198: +1765:Src/main.c **** + 6620 .loc 1 1765 1 is_stmt 1 view -0 + 6621 .cfi_startproc + 6622 @ args = 0, pretend = 0, frame = 24 + 6623 @ frame_needed = 0, uses_anonymous_args = 0 + 6624 0000 10B5 push {r4, lr} + 6625 .LCFI67: + 6626 .cfi_def_cfa_offset 8 + 6627 .cfi_offset 4, -8 + 6628 .cfi_offset 14, -4 + 6629 0002 86B0 sub sp, sp, #24 + 6630 .LCFI68: + 6631 .cfi_def_cfa_offset 32 +1771:Src/main.c **** + 6632 .loc 1 1771 3 view .LVU2036 +1771:Src/main.c **** + 6633 .loc 1 1771 22 is_stmt 0 view .LVU2037 + 6634 0004 0024 movs r4, #0 + 6635 0006 0194 str r4, [sp, #4] + 6636 0008 0294 str r4, [sp, #8] + 6637 000a 0394 str r4, [sp, #12] + 6638 000c 0494 str r4, [sp, #16] + 6639 000e 0594 str r4, [sp, #20] +1774:Src/main.c **** + 6640 .loc 1 1774 3 is_stmt 1 view .LVU2038 + 6641 .LVL614: + 6642 .LBB561: + 6643 .LBI561: 1071:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - 6161 .loc 3 1071 22 view .LVU1920 - 6162 .LBB557: + 6644 .loc 3 1071 22 view .LVU2039 + 6645 .LBB562: 1073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB1ENR, Periphs); - 6163 .loc 3 1073 3 view .LVU1921 + 6646 .loc 3 1073 3 view .LVU2040 1074:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - 6164 .loc 3 1074 3 view .LVU1922 - 6165 0010 1A4B ldr r3, .L326 - 6166 0012 1A6C ldr r2, [r3, #64] - 6167 0014 42F01002 orr r2, r2, #16 - 6168 0018 1A64 str r2, [r3, #64] -1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 6169 .loc 3 1076 3 view .LVU1923 -1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 6170 .loc 3 1076 12 is_stmt 0 view .LVU1924 - 6171 001a 1B6C ldr r3, [r3, #64] - 6172 001c 03F01003 and r3, r3, #16 -1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - ARM GAS /tmp/ccuHnxNu.s page 347 + 6647 .loc 3 1074 3 view .LVU2041 + 6648 0010 1A4B ldr r3, .L376 + 6649 0012 1A6C ldr r2, [r3, #64] + 6650 0014 42F01002 orr r2, r2, #16 + 6651 0018 1A64 str r2, [r3, #64] + ARM GAS /tmp/ccLSPxIe.s page 361 - 6173 .loc 3 1076 10 view .LVU1925 - 6174 0020 0093 str r3, [sp] +1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 6652 .loc 3 1076 3 view .LVU2042 +1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 6653 .loc 3 1076 12 is_stmt 0 view .LVU2043 + 6654 001a 1B6C ldr r3, [r3, #64] + 6655 001c 03F01003 and r3, r3, #16 +1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; + 6656 .loc 3 1076 10 view .LVU2044 + 6657 0020 0093 str r3, [sp] 1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 6175 .loc 3 1077 3 is_stmt 1 view .LVU1926 - 6176 0022 009B ldr r3, [sp] - 6177 .LVL577: + 6658 .loc 3 1077 3 is_stmt 1 view .LVU2045 + 6659 0022 009B ldr r3, [sp] + 6660 .LVL615: 1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 6178 .loc 3 1077 3 is_stmt 0 view .LVU1927 - 6179 .LBE557: - 6180 .LBE556: -1683:Src/main.c **** NVIC_EnableIRQ(TIM6_DAC_IRQn); - 6181 .loc 1 1683 3 is_stmt 1 view .LVU1928 - 6182 .LBB558: - 6183 .LBI558: + 6661 .loc 3 1077 3 is_stmt 0 view .LVU2046 + 6662 .LBE562: + 6663 .LBE561: +1777:Src/main.c **** NVIC_EnableIRQ(TIM6_DAC_IRQn); + 6664 .loc 1 1777 3 is_stmt 1 view .LVU2047 + 6665 .LBB563: + 6666 .LBI563: 1884:Drivers/CMSIS/Include/core_cm7.h **** { - 6184 .loc 2 1884 26 view .LVU1929 - 6185 .LBB559: + 6667 .loc 2 1884 26 view .LVU2048 + 6668 .LBB564: 1886:Drivers/CMSIS/Include/core_cm7.h **** } - 6186 .loc 2 1886 3 view .LVU1930 + 6669 .loc 2 1886 3 view .LVU2049 1886:Drivers/CMSIS/Include/core_cm7.h **** } - 6187 .loc 2 1886 26 is_stmt 0 view .LVU1931 - 6188 0024 164B ldr r3, .L326+4 - 6189 0026 D868 ldr r0, [r3, #12] - 6190 .LBE559: - 6191 .LBE558: -1683:Src/main.c **** NVIC_EnableIRQ(TIM6_DAC_IRQn); - 6192 .loc 1 1683 3 discriminator 1 view .LVU1932 - 6193 0028 2246 mov r2, r4 - 6194 002a 2146 mov r1, r4 - 6195 002c C0F30220 ubfx r0, r0, #8, #3 - 6196 0030 FFF7FEFF bl NVIC_EncodePriority - 6197 .LVL578: - 6198 .LBB560: - 6199 .LBI560: + 6670 .loc 2 1886 26 is_stmt 0 view .LVU2050 + 6671 0024 164B ldr r3, .L376+4 + 6672 0026 D868 ldr r0, [r3, #12] + 6673 .LBE564: + 6674 .LBE563: +1777:Src/main.c **** NVIC_EnableIRQ(TIM6_DAC_IRQn); + 6675 .loc 1 1777 3 discriminator 1 view .LVU2051 + 6676 0028 2246 mov r2, r4 + 6677 002a 2146 mov r1, r4 + 6678 002c C0F30220 ubfx r0, r0, #8, #3 + 6679 0030 FFF7FEFF bl NVIC_EncodePriority + 6680 .LVL616: + 6681 .LBB565: + 6682 .LBI565: 2024:Drivers/CMSIS/Include/core_cm7.h **** { - 6200 .loc 2 2024 22 is_stmt 1 view .LVU1933 - 6201 .LBB561: + 6683 .loc 2 2024 22 is_stmt 1 view .LVU2052 + 6684 .LBB566: 2026:Drivers/CMSIS/Include/core_cm7.h **** { - 6202 .loc 2 2026 3 view .LVU1934 + 6685 .loc 2 2026 3 view .LVU2053 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 6203 .loc 2 2028 5 view .LVU1935 + 6686 .loc 2 2028 5 view .LVU2054 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 6204 .loc 2 2028 49 is_stmt 0 view .LVU1936 - 6205 0034 0001 lsls r0, r0, #4 - 6206 .LVL579: + 6687 .loc 2 2028 49 is_stmt 0 view .LVU2055 + 6688 0034 0001 lsls r0, r0, #4 + 6689 .LVL617: 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 6207 .loc 2 2028 49 view .LVU1937 - 6208 0036 C0B2 uxtb r0, r0 + 6690 .loc 2 2028 49 view .LVU2056 + 6691 0036 C0B2 uxtb r0, r0 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 6209 .loc 2 2028 47 view .LVU1938 - 6210 0038 124B ldr r3, .L326+8 - 6211 003a 83F83603 strb r0, [r3, #822] - 6212 .LVL580: -2028:Drivers/CMSIS/Include/core_cm7.h **** } - 6213 .loc 2 2028 47 view .LVU1939 - 6214 .LBE561: - 6215 .LBE560: - ARM GAS /tmp/ccuHnxNu.s page 348 + 6692 .loc 2 2028 47 view .LVU2057 + ARM GAS /tmp/ccLSPxIe.s page 362 -1684:Src/main.c **** - 6216 .loc 1 1684 3 is_stmt 1 view .LVU1940 - 6217 .LBB562: - 6218 .LBI562: + 6693 0038 124B ldr r3, .L376+8 + 6694 003a 83F83603 strb r0, [r3, #822] + 6695 .LVL618: +2028:Drivers/CMSIS/Include/core_cm7.h **** } + 6696 .loc 2 2028 47 view .LVU2058 + 6697 .LBE566: + 6698 .LBE565: +1778:Src/main.c **** + 6699 .loc 1 1778 3 is_stmt 1 view .LVU2059 + 6700 .LBB567: + 6701 .LBI567: 1896:Drivers/CMSIS/Include/core_cm7.h **** { - 6219 .loc 2 1896 22 view .LVU1941 - 6220 .LBB563: + 6702 .loc 2 1896 22 view .LVU2060 + 6703 .LBB568: 1898:Drivers/CMSIS/Include/core_cm7.h **** { - 6221 .loc 2 1898 3 view .LVU1942 + 6704 .loc 2 1898 3 view .LVU2061 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 6222 .loc 2 1900 5 view .LVU1943 + 6705 .loc 2 1900 5 view .LVU2062 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 6223 .loc 2 1900 43 is_stmt 0 view .LVU1944 - 6224 003e 4FF48002 mov r2, #4194304 - 6225 0042 5A60 str r2, [r3, #4] - 6226 .LVL581: + 6706 .loc 2 1900 43 is_stmt 0 view .LVU2063 + 6707 003e 4FF48002 mov r2, #4194304 + 6708 0042 5A60 str r2, [r3, #4] + 6709 .LVL619: 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 6227 .loc 2 1900 43 view .LVU1945 - 6228 .LBE563: - 6229 .LBE562: -1689:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; - 6230 .loc 1 1689 3 is_stmt 1 view .LVU1946 -1689:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; - 6231 .loc 1 1689 28 is_stmt 0 view .LVU1947 - 6232 0044 4BF2AF33 movw r3, #45999 - 6233 0048 ADF80430 strh r3, [sp, #4] @ movhi -1690:Src/main.c **** TIM_InitStruct.Autoreload = 19; - 6234 .loc 1 1690 3 is_stmt 1 view .LVU1948 -1690:Src/main.c **** TIM_InitStruct.Autoreload = 19; - 6235 .loc 1 1690 30 is_stmt 0 view .LVU1949 - 6236 004c 0294 str r4, [sp, #8] -1691:Src/main.c **** LL_TIM_Init(TIM6, &TIM_InitStruct); - 6237 .loc 1 1691 3 is_stmt 1 view .LVU1950 -1691:Src/main.c **** LL_TIM_Init(TIM6, &TIM_InitStruct); - 6238 .loc 1 1691 29 is_stmt 0 view .LVU1951 - 6239 004e 1323 movs r3, #19 - 6240 0050 0393 str r3, [sp, #12] -1692:Src/main.c **** LL_TIM_DisableARRPreload(TIM6); - 6241 .loc 1 1692 3 is_stmt 1 view .LVU1952 - 6242 0052 0D4C ldr r4, .L326+12 - 6243 0054 01A9 add r1, sp, #4 - 6244 0056 2046 mov r0, r4 - 6245 0058 FFF7FEFF bl LL_TIM_Init - 6246 .LVL582: -1693:Src/main.c **** LL_TIM_SetTriggerOutput(TIM6, LL_TIM_TRGO_ENABLE); - 6247 .loc 1 1693 3 view .LVU1953 - 6248 .LBB564: - 6249 .LBI564: + 6710 .loc 2 1900 43 view .LVU2064 + 6711 .LBE568: + 6712 .LBE567: +1783:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; + 6713 .loc 1 1783 3 is_stmt 1 view .LVU2065 +1783:Src/main.c **** TIM_InitStruct.CounterMode = LL_TIM_COUNTERMODE_UP; + 6714 .loc 1 1783 28 is_stmt 0 view .LVU2066 + 6715 0044 4BF2AF33 movw r3, #45999 + 6716 0048 ADF80430 strh r3, [sp, #4] @ movhi +1784:Src/main.c **** TIM_InitStruct.Autoreload = 19; + 6717 .loc 1 1784 3 is_stmt 1 view .LVU2067 +1784:Src/main.c **** TIM_InitStruct.Autoreload = 19; + 6718 .loc 1 1784 30 is_stmt 0 view .LVU2068 + 6719 004c 0294 str r4, [sp, #8] +1785:Src/main.c **** LL_TIM_Init(TIM6, &TIM_InitStruct); + 6720 .loc 1 1785 3 is_stmt 1 view .LVU2069 +1785:Src/main.c **** LL_TIM_Init(TIM6, &TIM_InitStruct); + 6721 .loc 1 1785 29 is_stmt 0 view .LVU2070 + 6722 004e 1323 movs r3, #19 + 6723 0050 0393 str r3, [sp, #12] +1786:Src/main.c **** LL_TIM_DisableARRPreload(TIM6); + 6724 .loc 1 1786 3 is_stmt 1 view .LVU2071 + 6725 0052 0D4C ldr r4, .L376+12 + 6726 0054 01A9 add r1, sp, #4 + 6727 0056 2046 mov r0, r4 + 6728 0058 FFF7FEFF bl LL_TIM_Init + 6729 .LVL620: +1787:Src/main.c **** LL_TIM_SetTriggerOutput(TIM6, LL_TIM_TRGO_ENABLE); + 6730 .loc 1 1787 3 view .LVU2072 + 6731 .LBB569: + 6732 .LBI569: 1504:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - 6250 .loc 5 1504 22 view .LVU1954 - 6251 .LBB565: -1506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 6252 .loc 5 1506 3 view .LVU1955 - 6253 005c 2368 ldr r3, [r4] - 6254 005e 23F08003 bic r3, r3, #128 - 6255 0062 2360 str r3, [r4] - 6256 .LVL583: - ARM GAS /tmp/ccuHnxNu.s page 349 + 6733 .loc 5 1504 22 view .LVU2073 + ARM GAS /tmp/ccLSPxIe.s page 363 + 6734 .LBB570: 1506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 6257 .loc 5 1506 3 is_stmt 0 view .LVU1956 - 6258 .LBE565: - 6259 .LBE564: -1694:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM6); - 6260 .loc 1 1694 3 is_stmt 1 view .LVU1957 - 6261 .LBB566: - 6262 .LBI566: + 6735 .loc 5 1506 3 view .LVU2074 + 6736 005c 2368 ldr r3, [r4] + 6737 005e 23F08003 bic r3, r3, #128 + 6738 0062 2360 str r3, [r4] + 6739 .LVL621: +1506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } + 6740 .loc 5 1506 3 is_stmt 0 view .LVU2075 + 6741 .LBE570: + 6742 .LBE569: +1788:Src/main.c **** LL_TIM_DisableMasterSlaveMode(TIM6); + 6743 .loc 1 1788 3 is_stmt 1 view .LVU2076 + 6744 .LBB571: + 6745 .LBI571: 3138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - 6263 .loc 5 3138 22 view .LVU1958 - 6264 .LBB567: + 6746 .loc 5 3138 22 view .LVU2077 + 6747 .LBB572: 3140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 6265 .loc 5 3140 3 view .LVU1959 - 6266 0064 6368 ldr r3, [r4, #4] - 6267 0066 23F07003 bic r3, r3, #112 - 6268 006a 43F01003 orr r3, r3, #16 - 6269 006e 6360 str r3, [r4, #4] - 6270 .LVL584: + 6748 .loc 5 3140 3 view .LVU2078 + 6749 0064 6368 ldr r3, [r4, #4] + 6750 0066 23F07003 bic r3, r3, #112 + 6751 006a 43F01003 orr r3, r3, #16 + 6752 006e 6360 str r3, [r4, #4] + 6753 .LVL622: 3140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 6271 .loc 5 3140 3 is_stmt 0 view .LVU1960 - 6272 .LBE567: - 6273 .LBE566: -1695:Src/main.c **** /* USER CODE BEGIN TIM6_Init 2 */ - 6274 .loc 1 1695 3 is_stmt 1 view .LVU1961 - 6275 .LBB568: - 6276 .LBI568: + 6754 .loc 5 3140 3 is_stmt 0 view .LVU2079 + 6755 .LBE572: + 6756 .LBE571: +1789:Src/main.c **** /* USER CODE BEGIN TIM6_Init 2 */ + 6757 .loc 1 1789 3 is_stmt 1 view .LVU2080 + 6758 .LBB573: + 6759 .LBI573: 3235:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - 6277 .loc 5 3235 22 view .LVU1962 - 6278 .LBB569: - 6279 .loc 5 3237 3 view .LVU1963 - 6280 0070 A368 ldr r3, [r4, #8] - 6281 0072 23F08003 bic r3, r3, #128 - 6282 0076 A360 str r3, [r4, #8] - 6283 .LVL585: - 6284 .loc 5 3237 3 is_stmt 0 view .LVU1964 - 6285 .LBE569: - 6286 .LBE568: -1700:Src/main.c **** - 6287 .loc 1 1700 1 view .LVU1965 - 6288 0078 06B0 add sp, sp, #24 - 6289 .LCFI66: - 6290 .cfi_def_cfa_offset 8 - 6291 @ sp needed - 6292 007a 10BD pop {r4, pc} - 6293 .L327: - 6294 .align 2 - 6295 .L326: - 6296 007c 00380240 .word 1073887232 - 6297 0080 00ED00E0 .word -536810240 - 6298 0084 00E100E0 .word -536813312 - 6299 0088 00100040 .word 1073745920 - 6300 .cfi_endproc - 6301 .LFE1198: - 6303 .section .rodata.Init_params.str1.4,"aMS",%progbits,1 - 6304 .align 2 - 6305 .LC0: - 6306 0000 2F00 .ascii "/\000" - ARM GAS /tmp/ccuHnxNu.s page 350 + 6760 .loc 5 3235 22 view .LVU2081 + 6761 .LBB574: + 6762 .loc 5 3237 3 view .LVU2082 + 6763 0070 A368 ldr r3, [r4, #8] + 6764 0072 23F08003 bic r3, r3, #128 + 6765 0076 A360 str r3, [r4, #8] + 6766 .LVL623: + 6767 .loc 5 3237 3 is_stmt 0 view .LVU2083 + 6768 .LBE574: + 6769 .LBE573: +1794:Src/main.c **** + 6770 .loc 1 1794 1 view .LVU2084 + 6771 0078 06B0 add sp, sp, #24 + 6772 .LCFI69: + 6773 .cfi_def_cfa_offset 8 + 6774 @ sp needed + 6775 007a 10BD pop {r4, pc} + 6776 .L377: + 6777 .align 2 + 6778 .L376: + 6779 007c 00380240 .word 1073887232 + 6780 0080 00ED00E0 .word -536810240 + 6781 0084 00E100E0 .word -536813312 + ARM GAS /tmp/ccLSPxIe.s page 364 - 6307 0002 0000 .align 2 - 6308 .LC1: - 6309 0004 434F4D4D .ascii "COMMAND.TXT\000" - 6309 414E442E - 6309 54585400 - 6310 .section .text.Init_params,"ax",%progbits - 6311 .align 1 - 6312 .syntax unified - 6313 .thumb - 6314 .thumb_func - 6316 Init_params: - 6317 .LFB1208: -2247:Src/main.c **** TO6 = 0; - 6318 .loc 1 2247 1 is_stmt 1 view -0 - 6319 .cfi_startproc - 6320 @ args = 0, pretend = 0, frame = 0 - 6321 @ frame_needed = 0, uses_anonymous_args = 0 - 6322 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr} - 6323 .LCFI67: - 6324 .cfi_def_cfa_offset 32 - 6325 .cfi_offset 3, -32 - 6326 .cfi_offset 4, -28 - 6327 .cfi_offset 5, -24 - 6328 .cfi_offset 6, -20 - 6329 .cfi_offset 7, -16 - 6330 .cfi_offset 8, -12 - 6331 .cfi_offset 9, -8 - 6332 .cfi_offset 14, -4 -2248:Src/main.c **** TO7 = 0; - 6333 .loc 1 2248 2 view .LVU1967 -2248:Src/main.c **** TO7 = 0; - 6334 .loc 1 2248 6 is_stmt 0 view .LVU1968 - 6335 0004 0023 movs r3, #0 - 6336 0006 A34A ldr r2, .L340 - 6337 0008 1360 str r3, [r2] -2249:Src/main.c **** TO7_before = 0; - 6338 .loc 1 2249 2 is_stmt 1 view .LVU1969 -2249:Src/main.c **** TO7_before = 0; - 6339 .loc 1 2249 6 is_stmt 0 view .LVU1970 - 6340 000a A34A ldr r2, .L340+4 - 6341 000c 1360 str r3, [r2] -2250:Src/main.c **** TO6_before = 0; - 6342 .loc 1 2250 2 is_stmt 1 view .LVU1971 -2250:Src/main.c **** TO6_before = 0; - 6343 .loc 1 2250 13 is_stmt 0 view .LVU1972 - 6344 000e A34A ldr r2, .L340+8 - 6345 0010 1360 str r3, [r2] -2251:Src/main.c **** TO6_uart = 0; - 6346 .loc 1 2251 2 is_stmt 1 view .LVU1973 -2251:Src/main.c **** TO6_uart = 0; - 6347 .loc 1 2251 13 is_stmt 0 view .LVU1974 - 6348 0012 A34A ldr r2, .L340+12 - 6349 0014 1360 str r3, [r2] -2252:Src/main.c **** flg_tmt = 0; - 6350 .loc 1 2252 2 is_stmt 1 view .LVU1975 -2252:Src/main.c **** flg_tmt = 0; - 6351 .loc 1 2252 11 is_stmt 0 view .LVU1976 - ARM GAS /tmp/ccuHnxNu.s page 351 + 6782 0088 00100040 .word 1073745920 + 6783 .cfi_endproc + 6784 .LFE1198: + 6786 .section .rodata.Init_params.str1.4,"aMS",%progbits,1 + 6787 .align 2 + 6788 .LC0: + 6789 0000 2F00 .ascii "/\000" + 6790 0002 0000 .align 2 + 6791 .LC1: + 6792 0004 434F4D4D .ascii "COMMAND.TXT\000" + 6792 414E442E + 6792 54585400 + 6793 .section .text.Init_params,"ax",%progbits + 6794 .align 1 + 6795 .syntax unified + 6796 .thumb + 6797 .thumb_func + 6799 Init_params: + 6800 .LFB1208: +2341:Src/main.c **** TO6 = 0; + 6801 .loc 1 2341 1 is_stmt 1 view -0 + 6802 .cfi_startproc + 6803 @ args = 0, pretend = 0, frame = 0 + 6804 @ frame_needed = 0, uses_anonymous_args = 0 + 6805 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr} + 6806 .LCFI70: + 6807 .cfi_def_cfa_offset 32 + 6808 .cfi_offset 3, -32 + 6809 .cfi_offset 4, -28 + 6810 .cfi_offset 5, -24 + 6811 .cfi_offset 6, -20 + 6812 .cfi_offset 7, -16 + 6813 .cfi_offset 8, -12 + 6814 .cfi_offset 9, -8 + 6815 .cfi_offset 14, -4 +2342:Src/main.c **** TO7 = 0; + 6816 .loc 1 2342 2 view .LVU2086 +2342:Src/main.c **** TO7 = 0; + 6817 .loc 1 2342 6 is_stmt 0 view .LVU2087 + 6818 0004 0023 movs r3, #0 + 6819 0006 A34A ldr r2, .L390 + 6820 0008 1360 str r3, [r2] +2343:Src/main.c **** TO7_before = 0; + 6821 .loc 1 2343 2 is_stmt 1 view .LVU2088 +2343:Src/main.c **** TO7_before = 0; + 6822 .loc 1 2343 6 is_stmt 0 view .LVU2089 + 6823 000a A34A ldr r2, .L390+4 + 6824 000c 1360 str r3, [r2] +2344:Src/main.c **** TO6_before = 0; + 6825 .loc 1 2344 2 is_stmt 1 view .LVU2090 +2344:Src/main.c **** TO6_before = 0; + 6826 .loc 1 2344 13 is_stmt 0 view .LVU2091 + 6827 000e A34A ldr r2, .L390+8 + 6828 0010 1360 str r3, [r2] +2345:Src/main.c **** TO6_uart = 0; + 6829 .loc 1 2345 2 is_stmt 1 view .LVU2092 +2345:Src/main.c **** TO6_uart = 0; + ARM GAS /tmp/ccLSPxIe.s page 365 - 6352 0016 A34A ldr r2, .L340+16 - 6353 0018 1360 str r3, [r2] -2253:Src/main.c **** UART_rec_incr = 0; - 6354 .loc 1 2253 2 is_stmt 1 view .LVU1977 -2253:Src/main.c **** UART_rec_incr = 0; - 6355 .loc 1 2253 10 is_stmt 0 view .LVU1978 - 6356 001a A34A ldr r2, .L340+20 - 6357 001c 1370 strb r3, [r2] -2254:Src/main.c **** fgoto = 0; - 6358 .loc 1 2254 2 is_stmt 1 view .LVU1979 -2254:Src/main.c **** fgoto = 0; - 6359 .loc 1 2254 16 is_stmt 0 view .LVU1980 - 6360 001e A34A ldr r2, .L340+24 - 6361 0020 1380 strh r3, [r2] @ movhi -2255:Src/main.c **** sizeoffile = 0; - 6362 .loc 1 2255 2 is_stmt 1 view .LVU1981 -2255:Src/main.c **** sizeoffile = 0; - 6363 .loc 1 2255 8 is_stmt 0 view .LVU1982 - 6364 0022 A34A ldr r2, .L340+28 - 6365 0024 1360 str r3, [r2] -2256:Src/main.c **** u_tx_flg = 0; - 6366 .loc 1 2256 2 is_stmt 1 view .LVU1983 -2256:Src/main.c **** u_tx_flg = 0; - 6367 .loc 1 2256 13 is_stmt 0 view .LVU1984 - 6368 0026 A34A ldr r2, .L340+32 - 6369 0028 1360 str r3, [r2] -2257:Src/main.c **** u_rx_flg = 0; - 6370 .loc 1 2257 2 is_stmt 1 view .LVU1985 -2257:Src/main.c **** u_rx_flg = 0; - 6371 .loc 1 2257 11 is_stmt 0 view .LVU1986 - 6372 002a A34A ldr r2, .L340+36 - 6373 002c 1370 strb r3, [r2] -2258:Src/main.c **** //State_Data[0]=0; - 6374 .loc 1 2258 2 is_stmt 1 view .LVU1987 -2258:Src/main.c **** //State_Data[0]=0; - 6375 .loc 1 2258 11 is_stmt 0 view .LVU1988 - 6376 002e A34A ldr r2, .L340+40 - 6377 0030 1370 strb r3, [r2] -2261:Src/main.c **** { - 6378 .loc 1 2261 2 is_stmt 1 view .LVU1989 - 6379 .LBB570: -2261:Src/main.c **** { - 6380 .loc 1 2261 7 view .LVU1990 - 6381 .LVL586: -2261:Src/main.c **** { - 6382 .loc 1 2261 2 is_stmt 0 view .LVU1991 - 6383 0032 05E0 b .L329 - 6384 .LVL587: - 6385 .L330: -2263:Src/main.c **** } - 6386 .loc 1 2263 3 is_stmt 1 view .LVU1992 -2263:Src/main.c **** } - 6387 .loc 1 2263 16 is_stmt 0 view .LVU1993 - 6388 0034 A24A ldr r2, .L340+44 - 6389 0036 0021 movs r1, #0 - 6390 0038 22F81310 strh r1, [r2, r3, lsl #1] @ movhi -2261:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 352 + 6830 .loc 1 2345 13 is_stmt 0 view .LVU2093 + 6831 0012 A34A ldr r2, .L390+12 + 6832 0014 1360 str r3, [r2] +2346:Src/main.c **** flg_tmt = 0; + 6833 .loc 1 2346 2 is_stmt 1 view .LVU2094 +2346:Src/main.c **** flg_tmt = 0; + 6834 .loc 1 2346 11 is_stmt 0 view .LVU2095 + 6835 0016 A34A ldr r2, .L390+16 + 6836 0018 1360 str r3, [r2] +2347:Src/main.c **** UART_rec_incr = 0; + 6837 .loc 1 2347 2 is_stmt 1 view .LVU2096 +2347:Src/main.c **** UART_rec_incr = 0; + 6838 .loc 1 2347 10 is_stmt 0 view .LVU2097 + 6839 001a A34A ldr r2, .L390+20 + 6840 001c 1370 strb r3, [r2] +2348:Src/main.c **** fgoto = 0; + 6841 .loc 1 2348 2 is_stmt 1 view .LVU2098 +2348:Src/main.c **** fgoto = 0; + 6842 .loc 1 2348 16 is_stmt 0 view .LVU2099 + 6843 001e A34A ldr r2, .L390+24 + 6844 0020 1380 strh r3, [r2] @ movhi +2349:Src/main.c **** sizeoffile = 0; + 6845 .loc 1 2349 2 is_stmt 1 view .LVU2100 +2349:Src/main.c **** sizeoffile = 0; + 6846 .loc 1 2349 8 is_stmt 0 view .LVU2101 + 6847 0022 A34A ldr r2, .L390+28 + 6848 0024 1360 str r3, [r2] +2350:Src/main.c **** u_tx_flg = 0; + 6849 .loc 1 2350 2 is_stmt 1 view .LVU2102 +2350:Src/main.c **** u_tx_flg = 0; + 6850 .loc 1 2350 13 is_stmt 0 view .LVU2103 + 6851 0026 A34A ldr r2, .L390+32 + 6852 0028 1360 str r3, [r2] +2351:Src/main.c **** u_rx_flg = 0; + 6853 .loc 1 2351 2 is_stmt 1 view .LVU2104 +2351:Src/main.c **** u_rx_flg = 0; + 6854 .loc 1 2351 11 is_stmt 0 view .LVU2105 + 6855 002a A34A ldr r2, .L390+36 + 6856 002c 1370 strb r3, [r2] +2352:Src/main.c **** //State_Data[0]=0; + 6857 .loc 1 2352 2 is_stmt 1 view .LVU2106 +2352:Src/main.c **** //State_Data[0]=0; + 6858 .loc 1 2352 11 is_stmt 0 view .LVU2107 + 6859 002e A34A ldr r2, .L390+40 + 6860 0030 1370 strb r3, [r2] +2355:Src/main.c **** { + 6861 .loc 1 2355 2 is_stmt 1 view .LVU2108 + 6862 .LBB575: +2355:Src/main.c **** { + 6863 .loc 1 2355 7 view .LVU2109 + 6864 .LVL624: +2355:Src/main.c **** { + 6865 .loc 1 2355 2 is_stmt 0 view .LVU2110 + 6866 0032 05E0 b .L379 + 6867 .LVL625: + 6868 .L380: +2357:Src/main.c **** } + ARM GAS /tmp/ccLSPxIe.s page 366 - 6391 .loc 1 2261 31 is_stmt 1 discriminator 3 view .LVU1994 - 6392 003c 0133 adds r3, r3, #1 - 6393 .LVL588: -2261:Src/main.c **** { - 6394 .loc 1 2261 31 is_stmt 0 discriminator 3 view .LVU1995 - 6395 003e 9BB2 uxth r3, r3 - 6396 .LVL589: - 6397 .L329: -2261:Src/main.c **** { - 6398 .loc 1 2261 22 is_stmt 1 discriminator 1 view .LVU1996 - 6399 0040 0E2B cmp r3, #14 - 6400 0042 F7D9 bls .L330 - 6401 .LBE570: -2265:Src/main.c **** - 6402 .loc 1 2265 2 view .LVU1997 -2265:Src/main.c **** - 6403 .loc 1 2265 14 is_stmt 0 view .LVU1998 - 6404 0044 9E4B ldr r3, .L340+44 - 6405 .LVL590: -2265:Src/main.c **** - 6406 .loc 1 2265 14 view .LVU1999 - 6407 0046 41F21112 movw r2, #4369 - 6408 004a 1A80 strh r2, [r3] @ movhi -2268:Src/main.c **** Def_setup.LD1_EN = 0; - 6409 .loc 1 2268 2 is_stmt 1 view .LVU2000 -2268:Src/main.c **** Def_setup.LD1_EN = 0; - 6410 .loc 1 2268 21 is_stmt 0 view .LVU2001 - 6411 004c 9D4B ldr r3, .L340+48 - 6412 004e 0022 movs r2, #0 - 6413 0050 DA81 strh r2, [r3, #14] @ movhi -2269:Src/main.c **** Def_setup.LD2_EN = 0; - 6414 .loc 1 2269 2 is_stmt 1 view .LVU2002 -2269:Src/main.c **** Def_setup.LD2_EN = 0; - 6415 .loc 1 2269 19 is_stmt 0 view .LVU2003 - 6416 0052 DA70 strb r2, [r3, #3] -2270:Src/main.c **** Def_setup.MES_ID = 0; - 6417 .loc 1 2270 2 is_stmt 1 view .LVU2004 -2270:Src/main.c **** Def_setup.MES_ID = 0; - 6418 .loc 1 2270 19 is_stmt 0 view .LVU2005 - 6419 0054 1A71 strb r2, [r3, #4] -2271:Src/main.c **** Def_setup.PI1_RD = 0; - 6420 .loc 1 2271 2 is_stmt 1 view .LVU2006 -2271:Src/main.c **** Def_setup.PI1_RD = 0; - 6421 .loc 1 2271 19 is_stmt 0 view .LVU2007 - 6422 0056 1A82 strh r2, [r3, #16] @ movhi -2272:Src/main.c **** Def_setup.PI2_RD = 0; - 6423 .loc 1 2272 2 is_stmt 1 view .LVU2008 -2272:Src/main.c **** Def_setup.PI2_RD = 0; - 6424 .loc 1 2272 19 is_stmt 0 view .LVU2009 - 6425 0058 1A73 strb r2, [r3, #12] -2273:Src/main.c **** Def_setup.REF1_EN = 0; - 6426 .loc 1 2273 2 is_stmt 1 view .LVU2010 -2273:Src/main.c **** Def_setup.REF1_EN = 0; - 6427 .loc 1 2273 19 is_stmt 0 view .LVU2011 - 6428 005a 5A73 strb r2, [r3, #13] -2274:Src/main.c **** Def_setup.REF2_EN = 0; - 6429 .loc 1 2274 2 is_stmt 1 view .LVU2012 - ARM GAS /tmp/ccuHnxNu.s page 353 + 6869 .loc 1 2357 3 is_stmt 1 view .LVU2111 +2357:Src/main.c **** } + 6870 .loc 1 2357 16 is_stmt 0 view .LVU2112 + 6871 0034 A24A ldr r2, .L390+44 + 6872 0036 0021 movs r1, #0 + 6873 0038 22F81310 strh r1, [r2, r3, lsl #1] @ movhi +2355:Src/main.c **** { + 6874 .loc 1 2355 31 is_stmt 1 discriminator 3 view .LVU2113 + 6875 003c 0133 adds r3, r3, #1 + 6876 .LVL626: +2355:Src/main.c **** { + 6877 .loc 1 2355 31 is_stmt 0 discriminator 3 view .LVU2114 + 6878 003e 9BB2 uxth r3, r3 + 6879 .LVL627: + 6880 .L379: +2355:Src/main.c **** { + 6881 .loc 1 2355 22 is_stmt 1 discriminator 1 view .LVU2115 + 6882 0040 0E2B cmp r3, #14 + 6883 0042 F7D9 bls .L380 + 6884 .LBE575: +2359:Src/main.c **** + 6885 .loc 1 2359 2 view .LVU2116 +2359:Src/main.c **** + 6886 .loc 1 2359 14 is_stmt 0 view .LVU2117 + 6887 0044 9E4B ldr r3, .L390+44 + 6888 .LVL628: +2359:Src/main.c **** + 6889 .loc 1 2359 14 view .LVU2118 + 6890 0046 41F21112 movw r2, #4369 + 6891 004a 1A80 strh r2, [r3] @ movhi +2362:Src/main.c **** Def_setup.LD1_EN = 0; + 6892 .loc 1 2362 2 is_stmt 1 view .LVU2119 +2362:Src/main.c **** Def_setup.LD1_EN = 0; + 6893 .loc 1 2362 21 is_stmt 0 view .LVU2120 + 6894 004c 9D4B ldr r3, .L390+48 + 6895 004e 0022 movs r2, #0 + 6896 0050 DA81 strh r2, [r3, #14] @ movhi +2363:Src/main.c **** Def_setup.LD2_EN = 0; + 6897 .loc 1 2363 2 is_stmt 1 view .LVU2121 +2363:Src/main.c **** Def_setup.LD2_EN = 0; + 6898 .loc 1 2363 19 is_stmt 0 view .LVU2122 + 6899 0052 DA70 strb r2, [r3, #3] +2364:Src/main.c **** Def_setup.MES_ID = 0; + 6900 .loc 1 2364 2 is_stmt 1 view .LVU2123 +2364:Src/main.c **** Def_setup.MES_ID = 0; + 6901 .loc 1 2364 19 is_stmt 0 view .LVU2124 + 6902 0054 1A71 strb r2, [r3, #4] +2365:Src/main.c **** Def_setup.PI1_RD = 0; + 6903 .loc 1 2365 2 is_stmt 1 view .LVU2125 +2365:Src/main.c **** Def_setup.PI1_RD = 0; + 6904 .loc 1 2365 19 is_stmt 0 view .LVU2126 + 6905 0056 1A82 strh r2, [r3, #16] @ movhi +2366:Src/main.c **** Def_setup.PI2_RD = 0; + 6906 .loc 1 2366 2 is_stmt 1 view .LVU2127 +2366:Src/main.c **** Def_setup.PI2_RD = 0; + 6907 .loc 1 2366 19 is_stmt 0 view .LVU2128 + 6908 0058 1A73 strb r2, [r3, #12] + ARM GAS /tmp/ccLSPxIe.s page 367 -2274:Src/main.c **** Def_setup.REF2_EN = 0; - 6430 .loc 1 2274 20 is_stmt 0 view .LVU2013 - 6431 005c 5A71 strb r2, [r3, #5] -2275:Src/main.c **** Def_setup.SD_EN = 0; - 6432 .loc 1 2275 2 is_stmt 1 view .LVU2014 -2275:Src/main.c **** Def_setup.SD_EN = 0; - 6433 .loc 1 2275 20 is_stmt 0 view .LVU2015 - 6434 005e 9A71 strb r2, [r3, #6] -2276:Src/main.c **** Def_setup.TEC1_EN = 0; - 6435 .loc 1 2276 2 is_stmt 1 view .LVU2016 -2276:Src/main.c **** Def_setup.TEC1_EN = 0; - 6436 .loc 1 2276 18 is_stmt 0 view .LVU2017 - 6437 0060 DA72 strb r2, [r3, #11] -2277:Src/main.c **** Def_setup.TEC2_EN = 0; - 6438 .loc 1 2277 2 is_stmt 1 view .LVU2018 -2277:Src/main.c **** Def_setup.TEC2_EN = 0; - 6439 .loc 1 2277 20 is_stmt 0 view .LVU2019 - 6440 0062 DA71 strb r2, [r3, #7] -2278:Src/main.c **** Def_setup.TS1_EN = 0; - 6441 .loc 1 2278 2 is_stmt 1 view .LVU2020 -2278:Src/main.c **** Def_setup.TS1_EN = 0; - 6442 .loc 1 2278 20 is_stmt 0 view .LVU2021 - 6443 0064 1A72 strb r2, [r3, #8] -2279:Src/main.c **** Def_setup.TS2_EN = 0; - 6444 .loc 1 2279 2 is_stmt 1 view .LVU2022 -2279:Src/main.c **** Def_setup.TS2_EN = 0; - 6445 .loc 1 2279 19 is_stmt 0 view .LVU2023 - 6446 0066 5A72 strb r2, [r3, #9] -2280:Src/main.c **** Def_setup.U5V1_EN = 0; - 6447 .loc 1 2280 2 is_stmt 1 view .LVU2024 -2280:Src/main.c **** Def_setup.U5V1_EN = 0; - 6448 .loc 1 2280 19 is_stmt 0 view .LVU2025 - 6449 0068 9A72 strb r2, [r3, #10] -2281:Src/main.c **** Def_setup.U5V2_EN = 0; - 6450 .loc 1 2281 2 is_stmt 1 view .LVU2026 -2281:Src/main.c **** Def_setup.U5V2_EN = 0; - 6451 .loc 1 2281 20 is_stmt 0 view .LVU2027 - 6452 006a 5A70 strb r2, [r3, #1] -2282:Src/main.c **** Def_setup.WORK_EN = 0; - 6453 .loc 1 2282 2 is_stmt 1 view .LVU2028 -2282:Src/main.c **** Def_setup.WORK_EN = 0; - 6454 .loc 1 2282 20 is_stmt 0 view .LVU2029 - 6455 006c 9A70 strb r2, [r3, #2] -2283:Src/main.c **** - 6456 .loc 1 2283 2 is_stmt 1 view .LVU2030 -2283:Src/main.c **** - 6457 .loc 1 2283 20 is_stmt 0 view .LVU2031 - 6458 006e 1A70 strb r2, [r3] -2285:Src/main.c **** LD2_def_setup.LD_TEMP = 0; - 6459 .loc 1 2285 2 is_stmt 1 view .LVU2032 -2285:Src/main.c **** LD2_def_setup.LD_TEMP = 0; - 6460 .loc 1 2285 24 is_stmt 0 view .LVU2033 - 6461 0070 954D ldr r5, .L340+52 - 6462 0072 2A80 strh r2, [r5] @ movhi -2286:Src/main.c **** LD1_def_setup.P_coef_temp = 0; - 6463 .loc 1 2286 2 is_stmt 1 view .LVU2034 -2286:Src/main.c **** LD1_def_setup.P_coef_temp = 0; - ARM GAS /tmp/ccuHnxNu.s page 354 +2367:Src/main.c **** Def_setup.REF1_EN = 0; + 6909 .loc 1 2367 2 is_stmt 1 view .LVU2129 +2367:Src/main.c **** Def_setup.REF1_EN = 0; + 6910 .loc 1 2367 19 is_stmt 0 view .LVU2130 + 6911 005a 5A73 strb r2, [r3, #13] +2368:Src/main.c **** Def_setup.REF2_EN = 0; + 6912 .loc 1 2368 2 is_stmt 1 view .LVU2131 +2368:Src/main.c **** Def_setup.REF2_EN = 0; + 6913 .loc 1 2368 20 is_stmt 0 view .LVU2132 + 6914 005c 5A71 strb r2, [r3, #5] +2369:Src/main.c **** Def_setup.SD_EN = 0; + 6915 .loc 1 2369 2 is_stmt 1 view .LVU2133 +2369:Src/main.c **** Def_setup.SD_EN = 0; + 6916 .loc 1 2369 20 is_stmt 0 view .LVU2134 + 6917 005e 9A71 strb r2, [r3, #6] +2370:Src/main.c **** Def_setup.TEC1_EN = 0; + 6918 .loc 1 2370 2 is_stmt 1 view .LVU2135 +2370:Src/main.c **** Def_setup.TEC1_EN = 0; + 6919 .loc 1 2370 18 is_stmt 0 view .LVU2136 + 6920 0060 DA72 strb r2, [r3, #11] +2371:Src/main.c **** Def_setup.TEC2_EN = 0; + 6921 .loc 1 2371 2 is_stmt 1 view .LVU2137 +2371:Src/main.c **** Def_setup.TEC2_EN = 0; + 6922 .loc 1 2371 20 is_stmt 0 view .LVU2138 + 6923 0062 DA71 strb r2, [r3, #7] +2372:Src/main.c **** Def_setup.TS1_EN = 0; + 6924 .loc 1 2372 2 is_stmt 1 view .LVU2139 +2372:Src/main.c **** Def_setup.TS1_EN = 0; + 6925 .loc 1 2372 20 is_stmt 0 view .LVU2140 + 6926 0064 1A72 strb r2, [r3, #8] +2373:Src/main.c **** Def_setup.TS2_EN = 0; + 6927 .loc 1 2373 2 is_stmt 1 view .LVU2141 +2373:Src/main.c **** Def_setup.TS2_EN = 0; + 6928 .loc 1 2373 19 is_stmt 0 view .LVU2142 + 6929 0066 5A72 strb r2, [r3, #9] +2374:Src/main.c **** Def_setup.U5V1_EN = 0; + 6930 .loc 1 2374 2 is_stmt 1 view .LVU2143 +2374:Src/main.c **** Def_setup.U5V1_EN = 0; + 6931 .loc 1 2374 19 is_stmt 0 view .LVU2144 + 6932 0068 9A72 strb r2, [r3, #10] +2375:Src/main.c **** Def_setup.U5V2_EN = 0; + 6933 .loc 1 2375 2 is_stmt 1 view .LVU2145 +2375:Src/main.c **** Def_setup.U5V2_EN = 0; + 6934 .loc 1 2375 20 is_stmt 0 view .LVU2146 + 6935 006a 5A70 strb r2, [r3, #1] +2376:Src/main.c **** Def_setup.WORK_EN = 0; + 6936 .loc 1 2376 2 is_stmt 1 view .LVU2147 +2376:Src/main.c **** Def_setup.WORK_EN = 0; + 6937 .loc 1 2376 20 is_stmt 0 view .LVU2148 + 6938 006c 9A70 strb r2, [r3, #2] +2377:Src/main.c **** + 6939 .loc 1 2377 2 is_stmt 1 view .LVU2149 +2377:Src/main.c **** + 6940 .loc 1 2377 20 is_stmt 0 view .LVU2150 + 6941 006e 1A70 strb r2, [r3] +2379:Src/main.c **** LD2_def_setup.LD_TEMP = 0; + 6942 .loc 1 2379 2 is_stmt 1 view .LVU2151 + ARM GAS /tmp/ccLSPxIe.s page 368 - 6464 .loc 1 2286 24 is_stmt 0 view .LVU2035 - 6465 0074 954C ldr r4, .L340+56 - 6466 0076 2280 strh r2, [r4] @ movhi -2287:Src/main.c **** LD2_def_setup.P_coef_temp = 0; - 6467 .loc 1 2287 2 is_stmt 1 view .LVU2036 -2287:Src/main.c **** LD2_def_setup.P_coef_temp = 0; - 6468 .loc 1 2287 28 is_stmt 0 view .LVU2037 - 6469 0078 0022 movs r2, #0 - 6470 007a 6A60 str r2, [r5, #4] @ float -2288:Src/main.c **** LD1_def_setup.I_coef_temp = 0; - 6471 .loc 1 2288 2 is_stmt 1 view .LVU2038 -2288:Src/main.c **** LD1_def_setup.I_coef_temp = 0; - 6472 .loc 1 2288 28 is_stmt 0 view .LVU2039 - 6473 007c 6260 str r2, [r4, #4] @ float -2289:Src/main.c **** LD2_def_setup.I_coef_temp = 0; - 6474 .loc 1 2289 2 is_stmt 1 view .LVU2040 -2289:Src/main.c **** LD2_def_setup.I_coef_temp = 0; - 6475 .loc 1 2289 28 is_stmt 0 view .LVU2041 - 6476 007e AA60 str r2, [r5, #8] @ float -2290:Src/main.c **** - 6477 .loc 1 2290 2 is_stmt 1 view .LVU2042 -2290:Src/main.c **** - 6478 .loc 1 2290 28 is_stmt 0 view .LVU2043 - 6479 0080 A260 str r2, [r4, #8] @ float -2293:Src/main.c **** LD1_curr_setup = LD1_def_setup; - 6480 .loc 1 2293 2 is_stmt 1 view .LVU2044 -2293:Src/main.c **** LD1_curr_setup = LD1_def_setup; - 6481 .loc 1 2293 13 is_stmt 0 view .LVU2045 - 6482 0082 934E ldr r6, .L340+60 - 6483 0084 9C46 mov ip, r3 - 6484 0086 BCE80F00 ldmia ip!, {r0, r1, r2, r3} - 6485 008a 0FC6 stmia r6!, {r0, r1, r2, r3} - 6486 008c DCF80030 ldr r3, [ip] - 6487 0090 3380 strh r3, [r6] @ movhi -2294:Src/main.c **** LD2_curr_setup = LD2_def_setup; - 6488 .loc 1 2294 2 is_stmt 1 view .LVU2046 -2294:Src/main.c **** LD2_curr_setup = LD2_def_setup; - 6489 .loc 1 2294 17 is_stmt 0 view .LVU2047 - 6490 0092 904E ldr r6, .L340+64 - 6491 0094 95E80F00 ldm r5, {r0, r1, r2, r3} - 6492 0098 86E80F00 stm r6, {r0, r1, r2, r3} -2295:Src/main.c **** - 6493 .loc 1 2295 2 is_stmt 1 view .LVU2048 -2295:Src/main.c **** - 6494 .loc 1 2295 17 is_stmt 0 view .LVU2049 - 6495 009c 8E4D ldr r5, .L340+68 - 6496 009e 94E80F00 ldm r4, {r0, r1, r2, r3} - 6497 00a2 85E80F00 stm r5, {r0, r1, r2, r3} -2300:Src/main.c **** LL_TIM_EnableCounter(TIM6); - 6498 .loc 1 2300 2 is_stmt 1 view .LVU2050 - 6499 .LVL591: - 6500 .LBB571: - 6501 .LBI571: +2379:Src/main.c **** LD2_def_setup.LD_TEMP = 0; + 6943 .loc 1 2379 24 is_stmt 0 view .LVU2152 + 6944 0070 954D ldr r5, .L390+52 + 6945 0072 2A80 strh r2, [r5] @ movhi +2380:Src/main.c **** LD1_def_setup.P_coef_temp = 0; + 6946 .loc 1 2380 2 is_stmt 1 view .LVU2153 +2380:Src/main.c **** LD1_def_setup.P_coef_temp = 0; + 6947 .loc 1 2380 24 is_stmt 0 view .LVU2154 + 6948 0074 954C ldr r4, .L390+56 + 6949 0076 2280 strh r2, [r4] @ movhi +2381:Src/main.c **** LD2_def_setup.P_coef_temp = 0; + 6950 .loc 1 2381 2 is_stmt 1 view .LVU2155 +2381:Src/main.c **** LD2_def_setup.P_coef_temp = 0; + 6951 .loc 1 2381 28 is_stmt 0 view .LVU2156 + 6952 0078 0022 movs r2, #0 + 6953 007a 6A60 str r2, [r5, #4] @ float +2382:Src/main.c **** LD1_def_setup.I_coef_temp = 0; + 6954 .loc 1 2382 2 is_stmt 1 view .LVU2157 +2382:Src/main.c **** LD1_def_setup.I_coef_temp = 0; + 6955 .loc 1 2382 28 is_stmt 0 view .LVU2158 + 6956 007c 6260 str r2, [r4, #4] @ float +2383:Src/main.c **** LD2_def_setup.I_coef_temp = 0; + 6957 .loc 1 2383 2 is_stmt 1 view .LVU2159 +2383:Src/main.c **** LD2_def_setup.I_coef_temp = 0; + 6958 .loc 1 2383 28 is_stmt 0 view .LVU2160 + 6959 007e AA60 str r2, [r5, #8] @ float +2384:Src/main.c **** + 6960 .loc 1 2384 2 is_stmt 1 view .LVU2161 +2384:Src/main.c **** + 6961 .loc 1 2384 28 is_stmt 0 view .LVU2162 + 6962 0080 A260 str r2, [r4, #8] @ float +2387:Src/main.c **** LD1_curr_setup = LD1_def_setup; + 6963 .loc 1 2387 2 is_stmt 1 view .LVU2163 +2387:Src/main.c **** LD1_curr_setup = LD1_def_setup; + 6964 .loc 1 2387 13 is_stmt 0 view .LVU2164 + 6965 0082 934E ldr r6, .L390+60 + 6966 0084 9C46 mov ip, r3 + 6967 0086 BCE80F00 ldmia ip!, {r0, r1, r2, r3} + 6968 008a 0FC6 stmia r6!, {r0, r1, r2, r3} + 6969 008c DCF80030 ldr r3, [ip] + 6970 0090 3380 strh r3, [r6] @ movhi +2388:Src/main.c **** LD2_curr_setup = LD2_def_setup; + 6971 .loc 1 2388 2 is_stmt 1 view .LVU2165 +2388:Src/main.c **** LD2_curr_setup = LD2_def_setup; + 6972 .loc 1 2388 17 is_stmt 0 view .LVU2166 + 6973 0092 904E ldr r6, .L390+64 + 6974 0094 95E80F00 ldm r5, {r0, r1, r2, r3} + 6975 0098 86E80F00 stm r6, {r0, r1, r2, r3} +2389:Src/main.c **** + 6976 .loc 1 2389 2 is_stmt 1 view .LVU2167 +2389:Src/main.c **** + 6977 .loc 1 2389 17 is_stmt 0 view .LVU2168 + 6978 009c 8E4D ldr r5, .L390+68 + 6979 009e 94E80F00 ldm r4, {r0, r1, r2, r3} + 6980 00a2 85E80F00 stm r5, {r0, r1, r2, r3} +2394:Src/main.c **** LL_TIM_EnableCounter(TIM6); + 6981 .loc 1 2394 2 is_stmt 1 view .LVU2169 + ARM GAS /tmp/ccLSPxIe.s page 369 + + + 6982 .LVL629: + 6983 .LBB576: + 6984 .LBI576: 3238:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 3239:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3240:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3241:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicates whether the Master/Slave mode is enabled. - ARM GAS /tmp/ccuHnxNu.s page 355 - - 3242:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_SLAVE_INSTANCE(TIMx) can be used to check whether or not 3243:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * a timer instance can operate as a slave timer. 3244:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll SMCR MSM LL_TIM_IsEnabledMasterSlaveMode @@ -21291,6 +22138,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3289:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t ETRFilter) 3290:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 3291:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** MODIFY_REG(TIMx->SMCR, TIM_SMCR_ETP | TIM_SMCR_ETPS | TIM_SMCR_ETF, ETRPolarity | ETRPrescaler | + ARM GAS /tmp/ccLSPxIe.s page 370 + + 3292:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 3293:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3294:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @@ -21298,9 +22148,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3296:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3297:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3298:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EF_Break_Function Break function configuration - ARM GAS /tmp/ccuHnxNu.s page 356 - - 3299:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 3300:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3301:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @@ -21351,6 +22198,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_FILTER_FDIV8_N6 3347:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_FILTER_FDIV8_N8 3348:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_FILTER_FDIV16_N5 + ARM GAS /tmp/ccLSPxIe.s page 371 + + 3349:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_FILTER_FDIV16_N6 3350:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_FILTER_FDIV16_N8 3351:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_FILTER_FDIV32_N5 @@ -21358,9 +22208,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3353:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_FILTER_FDIV32_N8 3354:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 3355:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccuHnxNu.s page 357 - - 3356:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_ConfigBRK(TIM_TypeDef *TIMx, uint32_t BreakPolarity, 3357:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t BreakFilter) 3358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -21411,6 +22258,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3403:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV2_N6 3404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV2_N8 3405:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV4_N6 + ARM GAS /tmp/ccLSPxIe.s page 372 + + 3406:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV4_N8 3407:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV8_N6 3408:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV8_N8 @@ -21418,9 +22268,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3410:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV16_N6 3411:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV16_N8 3412:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV32_N5 - ARM GAS /tmp/ccuHnxNu.s page 358 - - 3413:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV32_N6 3414:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV32_N8 3415:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None @@ -21471,6 +22318,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3460:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 3461:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 3462:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 373 + + 3463:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_DisableAutomaticOutput(TIM_TypeDef *TIMx) 3464:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 3465:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** CLEAR_BIT(TIMx->BDTR, TIM_BDTR_AOE); @@ -21478,9 +22328,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3467:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3468:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3469:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicate whether automatic output is enabled. - ARM GAS /tmp/ccuHnxNu.s page 359 - - 3470:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not 3471:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * a timer instance provides a break input. 3472:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll BDTR AOE LL_TIM_IsEnabledAutomaticOutput @@ -21531,6 +22378,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3517:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). 3518:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3519:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IsEnabledAllOutputs(const TIM_TypeDef *TIMx) + ARM GAS /tmp/ccLSPxIe.s page 374 + + 3520:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 3521:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return ((READ_BIT(TIMx->BDTR, TIM_BDTR_MOE) == (TIM_BDTR_MOE)) ? 1UL : 0UL); 3522:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -21538,9 +22388,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3524:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #if defined(TIM_BREAK_INPUT_SUPPORT) 3525:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3526:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Enable the signals connected to the designated timer break input. - ARM GAS /tmp/ccuHnxNu.s page 360 - - 3527:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_BREAKSOURCE_INSTANCE(TIMx) can be used to check whether 3528:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * or not a timer instance allows for break input selection. 3529:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll AF1 BKINE LL_TIM_EnableBreakInputSource\n @@ -21591,6 +22438,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3574:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * or not a timer instance allows for break input selection. 3575:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll AF1 BKINP LL_TIM_SetBreakInputSourcePolarity\n 3576:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * AF1 BKDFBKP LL_TIM_SetBreakInputSourcePolarity\n + ARM GAS /tmp/ccLSPxIe.s page 375 + + 3577:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * AF2 BK2INP LL_TIM_SetBreakInputSourcePolarity\n 3578:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * AF2 BK2DFBKP LL_TIM_SetBreakInputSourcePolarity 3579:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance @@ -21598,9 +22448,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3581:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_INPUT_BKIN 3582:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_INPUT_BKIN2 3583:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Source This parameter can be one of the following values: - ARM GAS /tmp/ccuHnxNu.s page 361 - - 3584:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BKIN_SOURCE_BKIN 3585:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BKIN_SOURCE_DF1BK 3586:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Polarity This parameter can be one of the following values: @@ -21651,6 +22498,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3631:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_BASEADDR_OR 3632:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_BASEADDR_CCMR3 3633:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_BASEADDR_CCR5 + ARM GAS /tmp/ccLSPxIe.s page 376 + + 3634:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_BASEADDR_CCR6 3635:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_BASEADDR_AF1 (*) 3636:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_BASEADDR_AF2 (*) @@ -21658,9 +22508,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3638:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param DMABurstLength This parameter can be one of the following values: 3639:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_LENGTH_1TRANSFER 3640:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_LENGTH_2TRANSFERS - ARM GAS /tmp/ccuHnxNu.s page 362 - - 3641:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_LENGTH_3TRANSFERS 3642:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_LENGTH_4TRANSFERS 3643:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_LENGTH_5TRANSFERS @@ -21711,6 +22558,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3688:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM2_ITR1_RMP_TIM8_TRGO 3689:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM2_ITR1_RMP_ETH_PTP 3690:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM2_ITR1_RMP_OTG_FS_SOF + ARM GAS /tmp/ccLSPxIe.s page 377 + + 3691:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM2_ITR1_RMP_OTG_HS_SOF 3692:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * 3693:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * TIM5: one of the following values @@ -21718,9 +22568,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3695:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM5_TI4_RMP_GPIO 3696:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM5_TI4_RMP_LSI 3697:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM5_TI4_RMP_LSE - ARM GAS /tmp/ccuHnxNu.s page 363 - - 3698:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM5_TI4_RMP_RTC 3699:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * 3700:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * TIM11: one of the following values @@ -21771,6 +22618,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3745:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll SR CC1IF LL_TIM_ClearFlag_CC1 3746:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 3747:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None + ARM GAS /tmp/ccLSPxIe.s page 378 + + 3748:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3749:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_ClearFlag_CC1(TIM_TypeDef *TIMx) 3750:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -21778,9 +22628,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3752:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 3753:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3754:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 364 - - 3755:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicate whether Capture/Compare 1 interrupt flag (CC1F) is set (Capture/Compare 1 inte 3756:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll SR CC1IF LL_TIM_IsActiveFlag_CC1 3757:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance @@ -21831,6 +22678,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3802:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). 3803:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3804:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_CC3(const TIM_TypeDef *TIMx) + ARM GAS /tmp/ccLSPxIe.s page 379 + + 3805:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 3806:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return ((READ_BIT(TIMx->SR, TIM_SR_CC3IF) == (TIM_SR_CC3IF)) ? 1UL : 0UL); 3807:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -21838,9 +22688,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3809:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3810:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Clear the Capture/Compare 4 interrupt flag (CC4F). 3811:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll SR CC4IF LL_TIM_ClearFlag_CC4 - ARM GAS /tmp/ccuHnxNu.s page 365 - - 3812:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 3813:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 3814:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -21891,6 +22738,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3859:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_ClearFlag_CC6(TIM_TypeDef *TIMx) 3860:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 3861:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** WRITE_REG(TIMx->SR, ~(TIM_SR_CC6IF)); + ARM GAS /tmp/ccLSPxIe.s page 380 + + 3862:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 3863:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3864:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @@ -21898,9 +22748,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3866:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll SR CC6IF LL_TIM_IsActiveFlag_CC6 3867:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 3868:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). - ARM GAS /tmp/ccuHnxNu.s page 366 - - 3869:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3870:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_CC6(const TIM_TypeDef *TIMx) 3871:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -21951,6 +22798,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return ((READ_BIT(TIMx->SR, TIM_SR_TIF) == (TIM_SR_TIF)) ? 1UL : 0UL); 3917:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 3918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** + ARM GAS /tmp/ccLSPxIe.s page 381 + + 3919:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3920:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Clear the break interrupt flag (BIF). 3921:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll SR BIF LL_TIM_ClearFlag_BRK @@ -21958,9 +22808,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3923:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 3924:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3925:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_ClearFlag_BRK(TIM_TypeDef *TIMx) - ARM GAS /tmp/ccuHnxNu.s page 367 - - 3926:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 3927:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** WRITE_REG(TIMx->SR, ~(TIM_SR_BIF)); 3928:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -22011,6 +22858,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3973:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3974:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3975:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicate whether Capture/Compare 1 over-capture interrupt flag (CC1OF) is set + ARM GAS /tmp/ccLSPxIe.s page 382 + + 3976:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * (Capture/Compare 1 interrupt is pending). 3977:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll SR CC1OF LL_TIM_IsActiveFlag_CC1OVR 3978:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance @@ -22018,9 +22868,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3980:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3981:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_CC1OVR(const TIM_TypeDef *TIMx) 3982:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccuHnxNu.s page 368 - - 3983:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return ((READ_BIT(TIMx->SR, TIM_SR_CC1OF) == (TIM_SR_CC1OF)) ? 1UL : 0UL); 3984:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 3985:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -22071,6 +22918,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 4030:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 4031:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 4032:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** + ARM GAS /tmp/ccLSPxIe.s page 383 + + 4033:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Clear the Capture/Compare 4 over-capture interrupt flag (CC4OF). 4034:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll SR CC4OF LL_TIM_ClearFlag_CC4OVR 4035:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance @@ -22078,9 +22928,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 4037:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 4038:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_ClearFlag_CC4OVR(TIM_TypeDef *TIMx) 4039:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccuHnxNu.s page 369 - - 4040:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** WRITE_REG(TIMx->SR, ~(TIM_SR_CC4OF)); 4041:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 4042:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -22131,81 +22978,81 @@ ARM GAS /tmp/ccuHnxNu.s page 1 4087:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 4088:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 4089:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 384 + + 4090:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_EnableIT_UPDATE(TIM_TypeDef *TIMx) - 6502 .loc 5 4090 22 view .LVU2051 - 6503 .LBB572: + 6985 .loc 5 4090 22 view .LVU2170 + 6986 .LBB577: 4091:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 4092:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** SET_BIT(TIMx->DIER, TIM_DIER_UIE); - 6504 .loc 5 4092 3 view .LVU2052 - 6505 00a6 8D4B ldr r3, .L340+72 - ARM GAS /tmp/ccuHnxNu.s page 370 - - - 6506 00a8 DA68 ldr r2, [r3, #12] - 6507 00aa 42F00102 orr r2, r2, #1 - 6508 00ae DA60 str r2, [r3, #12] - 6509 .LVL592: - 6510 .loc 5 4092 3 is_stmt 0 view .LVU2053 - 6511 .LBE572: - 6512 .LBE571: -2301:Src/main.c **** LL_TIM_EnableIT_UPDATE(TIM7); - 6513 .loc 1 2301 2 is_stmt 1 view .LVU2054 - 6514 .LBB573: - 6515 .LBI573: + 6987 .loc 5 4092 3 view .LVU2171 + 6988 00a6 8D4B ldr r3, .L390+72 + 6989 00a8 DA68 ldr r2, [r3, #12] + 6990 00aa 42F00102 orr r2, r2, #1 + 6991 00ae DA60 str r2, [r3, #12] + 6992 .LVL630: + 6993 .loc 5 4092 3 is_stmt 0 view .LVU2172 + 6994 .LBE577: + 6995 .LBE576: +2395:Src/main.c **** LL_TIM_EnableIT_UPDATE(TIM7); + 6996 .loc 1 2395 2 is_stmt 1 view .LVU2173 + 6997 .LBB578: + 6998 .LBI578: 1313:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - 6516 .loc 5 1313 22 view .LVU2055 - 6517 .LBB574: + 6999 .loc 5 1313 22 view .LVU2174 + 7000 .LBB579: 1315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 6518 .loc 5 1315 3 view .LVU2056 - 6519 00b0 1A68 ldr r2, [r3] - 6520 00b2 42F00102 orr r2, r2, #1 - 6521 00b6 1A60 str r2, [r3] - 6522 .LVL593: + 7001 .loc 5 1315 3 view .LVU2175 + 7002 00b0 1A68 ldr r2, [r3] + 7003 00b2 42F00102 orr r2, r2, #1 + 7004 00b6 1A60 str r2, [r3] + 7005 .LVL631: 1315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 6523 .loc 5 1315 3 is_stmt 0 view .LVU2057 - 6524 .LBE574: - 6525 .LBE573: -2302:Src/main.c **** LL_TIM_EnableCounter(TIM7); - 6526 .loc 1 2302 2 is_stmt 1 view .LVU2058 - 6527 .LBB575: - 6528 .LBI575: + 7006 .loc 5 1315 3 is_stmt 0 view .LVU2176 + 7007 .LBE579: + 7008 .LBE578: +2396:Src/main.c **** LL_TIM_EnableCounter(TIM7); + 7009 .loc 1 2396 2 is_stmt 1 view .LVU2177 + 7010 .LBB580: + 7011 .LBI580: 4090:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - 6529 .loc 5 4090 22 view .LVU2059 - 6530 .LBB576: - 6531 .loc 5 4092 3 view .LVU2060 - 6532 00b8 03F58063 add r3, r3, #1024 - 6533 00bc DA68 ldr r2, [r3, #12] - 6534 00be 42F00102 orr r2, r2, #1 - 6535 00c2 DA60 str r2, [r3, #12] - 6536 .LVL594: - 6537 .loc 5 4092 3 is_stmt 0 view .LVU2061 - 6538 .LBE576: - 6539 .LBE575: -2303:Src/main.c **** //HAL_TIM_Base_Start_IT(&htim6); - 6540 .loc 1 2303 2 is_stmt 1 view .LVU2062 - 6541 .LBB577: - 6542 .LBI577: + 7012 .loc 5 4090 22 view .LVU2178 + 7013 .LBB581: + 7014 .loc 5 4092 3 view .LVU2179 + 7015 00b8 03F58063 add r3, r3, #1024 + 7016 00bc DA68 ldr r2, [r3, #12] + 7017 00be 42F00102 orr r2, r2, #1 + 7018 00c2 DA60 str r2, [r3, #12] + 7019 .LVL632: + 7020 .loc 5 4092 3 is_stmt 0 view .LVU2180 + 7021 .LBE581: + 7022 .LBE580: +2397:Src/main.c **** //HAL_TIM_Base_Start_IT(&htim6); + 7023 .loc 1 2397 2 is_stmt 1 view .LVU2181 + 7024 .LBB582: + 7025 .LBI582: 1313:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - 6543 .loc 5 1313 22 view .LVU2063 - 6544 .LBB578: + 7026 .loc 5 1313 22 view .LVU2182 + 7027 .LBB583: 1315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 6545 .loc 5 1315 3 view .LVU2064 - 6546 00c4 1A68 ldr r2, [r3] - 6547 00c6 42F00102 orr r2, r2, #1 - 6548 00ca 1A60 str r2, [r3] - 6549 .LVL595: -1315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - 6550 .loc 5 1315 3 is_stmt 0 view .LVU2065 - 6551 .LBE578: - 6552 .LBE577: - ARM GAS /tmp/ccuHnxNu.s page 371 + 7028 .loc 5 1315 3 view .LVU2183 + 7029 00c4 1A68 ldr r2, [r3] + ARM GAS /tmp/ccLSPxIe.s page 385 -2310:Src/main.c **** LL_DMA_ClearFlag_TC7(DMA2); - 6553 .loc 1 2310 3 is_stmt 1 view .LVU2066 - 6554 .LBB579: - 6555 .LBI579: - 6556 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h" + 7030 00c6 42F00102 orr r2, r2, #1 + 7031 00ca 1A60 str r2, [r3] + 7032 .LVL633: +1315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } + 7033 .loc 5 1315 3 is_stmt 0 view .LVU2184 + 7034 .LBE583: + 7035 .LBE582: +2404:Src/main.c **** LL_DMA_ClearFlag_TC7(DMA2); + 7036 .loc 1 2404 3 is_stmt 1 view .LVU2185 + 7037 .LBB584: + 7038 .LBI584: + 7039 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h" 1:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** ****************************************************************************** 3:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @file stm32f7xx_ll_dma.h @@ -22251,6 +23098,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 43:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @{ 44:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 45:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /* Array used to get the DMA stream register offset versus stream index LL_DMA_STREAM_x */ + ARM GAS /tmp/ccLSPxIe.s page 386 + + 46:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** static const uint8_t STREAM_OFFSET_TAB[] = 47:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 48:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (uint8_t)(DMA1_Stream0_BASE - DMA1_BASE), @@ -22258,9 +23108,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 50:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (uint8_t)(DMA1_Stream2_BASE - DMA1_BASE), 51:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (uint8_t)(DMA1_Stream3_BASE - DMA1_BASE), 52:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (uint8_t)(DMA1_Stream4_BASE - DMA1_BASE), - ARM GAS /tmp/ccuHnxNu.s page 372 - - 53:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (uint8_t)(DMA1_Stream5_BASE - DMA1_BASE), 54:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (uint8_t)(DMA1_Stream6_BASE - DMA1_BASE), 55:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (uint8_t)(DMA1_Stream7_BASE - DMA1_BASE) @@ -22311,6 +23158,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 100:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @note The circular buffer mode cannot be used if the memory 101:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** data transfer direction is configured on the selected 102:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** + ARM GAS /tmp/ccLSPxIe.s page 387 + + 103:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This feature can be modified afterwards using unitary funct 104:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 105:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** uint32_t PeriphOrM2MSrcIncMode; /*!< Specifies whether the Peripheral address or Source address @@ -22318,9 +23168,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 107:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_PERIPH 108:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 109:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This feature can be modified afterwards using unitary funct - ARM GAS /tmp/ccuHnxNu.s page 373 - - 110:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 111:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** uint32_t MemoryOrM2MDstIncMode; /*!< Specifies whether the Memory address or Destination address 112:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** is incremented or not. @@ -22371,6 +23218,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 157:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 158:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** uint32_t MemBurst; /*!< Specifies the Burst transfer configuration for the memory t 159:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** It specifies the amount of data to be transferred in a sing + ARM GAS /tmp/ccLSPxIe.s page 388 + + 160:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** transaction. 161:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_MBURST 162:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @note The burst mode is possible only if the address Increm @@ -22378,9 +23228,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 164:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This feature can be modified afterwards using unitary funct 165:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 166:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** uint32_t PeriphBurst; /*!< Specifies the Burst transfer configuration for the peripher - ARM GAS /tmp/ccuHnxNu.s page 374 - - 167:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** It specifies the amount of data to be transferred in a sing 168:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** transaction. 169:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_PBURST @@ -22431,6 +23278,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 214:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_MODE_CIRCULAR DMA_SxCR_CIRC /*!< Circular Mode 215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_MODE_PFCTRL DMA_SxCR_PFCTRL /*!< Peripheral flow control mo 216:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** + ARM GAS /tmp/ccLSPxIe.s page 389 + + 217:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @} 218:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 219:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -22438,9 +23288,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 221:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @{ 222:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 223:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_DOUBLEBUFFER_MODE_DISABLE 0x00000000U /*!< Disable double buffering m - ARM GAS /tmp/ccuHnxNu.s page 375 - - 224:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_DOUBLEBUFFER_MODE_ENABLE DMA_SxCR_DBM /*!< Enable double buffering mo 225:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 226:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @} @@ -22491,6 +23338,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 271:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_OFFSETSIZE_FIXEDTO4 DMA_SxCR_PINCOS /*!< Peripheral increment offse 272:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 273:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @} + ARM GAS /tmp/ccLSPxIe.s page 390 + + 274:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 275:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 276:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @defgroup DMA_LL_EC_PRIORITY PRIORITY @@ -22498,9 +23348,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 278:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 279:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_PRIORITY_LOW 0x00000000U /*!< Priority level : Low 280:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_PRIORITY_MEDIUM DMA_SxCR_PL_0 /*!< Priority level : Medium - ARM GAS /tmp/ccuHnxNu.s page 376 - - 281:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_PRIORITY_HIGH DMA_SxCR_PL_1 /*!< Priority level : High 282:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_PRIORITY_VERYHIGH DMA_SxCR_PL /*!< Priority level : Very_High 283:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -22551,6 +23398,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 328:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_PBURST_INC8 DMA_SxCR_PBURST_1 /*!< Peripheral b 329:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_PBURST_INC16 (DMA_SxCR_PBURST_0 | DMA_SxCR_PBURST_1) /*!< Peripheral b 330:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** + ARM GAS /tmp/ccLSPxIe.s page 391 + + 331:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @} 332:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 333:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -22558,9 +23408,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 335:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @{ 336:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 337:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_FIFOMODE_DISABLE 0x00000000U /*!< FIFO mode di - ARM GAS /tmp/ccuHnxNu.s page 377 - - 338:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_FIFOMODE_ENABLE DMA_SxFCR_DMDIS /*!< FIFO mode en 339:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 340:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @} @@ -22611,6 +23458,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 385:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @defgroup DMA_LL_EM_WRITE_READ Common Write and read registers macros 386:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @{ 387:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 392 + + 388:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 389:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Write a value in DMA register 390:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param __INSTANCE__ DMA Instance @@ -22618,9 +23468,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 392:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param __VALUE__ Value to be written in the register 393:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 394:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ - ARM GAS /tmp/ccuHnxNu.s page 378 - - 395:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_WriteReg(__INSTANCE__, __REG__, __VALUE__) WRITE_REG(__INSTANCE__->__REG__, (__VALUE 396:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 397:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -22671,6 +23518,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 442:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Convert DMA Instance DMAx and LL_DMA_STREAM_y into DMAx_Streamy 443:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param __DMA_INSTANCE__ DMAx 444:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param __STREAM__ LL_DMA_STREAM_y + ARM GAS /tmp/ccLSPxIe.s page 393 + + 445:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval DMAx_Streamy 446:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 447:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define __LL_DMA_GET_STREAM_INSTANCE(__DMA_INSTANCE__, __STREAM__) \ @@ -22678,9 +23528,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 449:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA2)) && ((uint32_t)(__STREAM__) == ((uint32_t)LL_DM 450:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__STREAM__) == ((uint32_t)LL_DM 451:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA2)) && ((uint32_t)(__STREAM__) == ((uint32_t)LL_DM - ARM GAS /tmp/ccuHnxNu.s page 379 - - 452:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__STREAM__) == ((uint32_t)LL_DM 453:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA2)) && ((uint32_t)(__STREAM__) == ((uint32_t)LL_DM 454:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__STREAM__) == ((uint32_t)LL_DM @@ -22731,6 +23578,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 499:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** SET_BIT(((DMA_Stream_TypeDef *)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->CR, DMA 500:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 501:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** + ARM GAS /tmp/ccLSPxIe.s page 394 + + 502:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 503:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Disable DMA stream. 504:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR EN LL_DMA_DisableStream @@ -22738,9 +23588,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 507:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 508:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 - ARM GAS /tmp/ccuHnxNu.s page 380 - - 509:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 510:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 511:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 @@ -22750,23 +23597,23 @@ ARM GAS /tmp/ccuHnxNu.s page 1 515:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 516:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 517:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_DisableStream(DMA_TypeDef *DMAx, uint32_t Stream) - 6557 .loc 6 517 22 view .LVU2067 - 6558 .LBB580: + 7040 .loc 6 517 22 view .LVU2186 + 7041 .LBB585: 518:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 519:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** CLEAR_BIT(((DMA_Stream_TypeDef *)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->CR, D - 6559 .loc 6 519 3 view .LVU2068 - 6560 00cc 03F51433 add r3, r3, #151552 - 6561 00d0 D3F8B820 ldr r2, [r3, #184] - 6562 00d4 22F00102 bic r2, r2, #1 - 6563 00d8 C3F8B820 str r2, [r3, #184] - 6564 .LVL596: - 6565 .loc 6 519 3 is_stmt 0 view .LVU2069 - 6566 .LBE580: - 6567 .LBE579: -2311:Src/main.c **** LL_DMA_ClearFlag_TE7(DMA2); - 6568 .loc 1 2311 3 is_stmt 1 view .LVU2070 - 6569 .LBB581: - 6570 .LBI581: + 7042 .loc 6 519 3 view .LVU2187 + 7043 00cc 03F51433 add r3, r3, #151552 + 7044 00d0 D3F8B820 ldr r2, [r3, #184] + 7045 00d4 22F00102 bic r2, r2, #1 + 7046 00d8 C3F8B820 str r2, [r3, #184] + 7047 .LVL634: + 7048 .loc 6 519 3 is_stmt 0 view .LVU2188 + 7049 .LBE585: + 7050 .LBE584: +2405:Src/main.c **** LL_DMA_ClearFlag_TE7(DMA2); + 7051 .loc 1 2405 3 is_stmt 1 view .LVU2189 + 7052 .LBB586: + 7053 .LBI586: 520:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 521:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 522:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -22791,6 +23638,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 541:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 542:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 543:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Configure all parameters linked to DMA transfer. + ARM GAS /tmp/ccLSPxIe.s page 395 + + 544:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR DIR LL_DMA_ConfigTransfer\n 545:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR CIRC LL_DMA_ConfigTransfer\n 546:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR PINC LL_DMA_ConfigTransfer\n @@ -22798,9 +23648,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 548:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR PSIZE LL_DMA_ConfigTransfer\n 549:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR MSIZE LL_DMA_ConfigTransfer\n 550:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR PL LL_DMA_ConfigTransfer\n - ARM GAS /tmp/ccuHnxNu.s page 381 - - 551:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR PFCTRL LL_DMA_ConfigTransfer 552:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 553:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: @@ -22851,6 +23698,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 598:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetDataTransferDirection(DMA_TypeDef *DMAx, uint32_t Stream, uint32_t 599:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 600:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** MODIFY_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->CR, D + ARM GAS /tmp/ccLSPxIe.s page 396 + + 601:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 602:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 603:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -22858,9 +23708,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 605:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR DIR LL_DMA_GetDataTransferDirection 606:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 607:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: - ARM GAS /tmp/ccuHnxNu.s page 382 - - 608:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 609:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 610:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 @@ -22911,6 +23758,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 655:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 656:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 657:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 + ARM GAS /tmp/ccLSPxIe.s page 397 + + 658:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 659:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 660:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 @@ -22918,9 +23768,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 662:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 664:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 - ARM GAS /tmp/ccuHnxNu.s page 383 - - 665:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval Returned value can be one of the following values: 666:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_NORMAL 667:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_CIRCULAR @@ -22971,6 +23818,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 712:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PERIPH_NOINCREMENT 713:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PERIPH_INCREMENT 714:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 398 + + 715:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetPeriphIncMode(DMA_TypeDef *DMAx, uint32_t Stream) 716:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 717:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))- @@ -22978,9 +23828,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 719:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 720:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 721:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Set Memory increment mode. - ARM GAS /tmp/ccuHnxNu.s page 384 - - 722:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR MINC LL_DMA_SetMemoryIncMode 723:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 724:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: @@ -23031,6 +23878,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 769:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 770:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 771:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 + ARM GAS /tmp/ccLSPxIe.s page 399 + + 772:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 773:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 774:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 @@ -23038,9 +23888,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 776:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 777:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 778:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Size This parameter can be one of the following values: - ARM GAS /tmp/ccuHnxNu.s page 385 - - 779:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_BYTE 780:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_HALFWORD 781:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_WORD @@ -23091,6 +23938,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 826:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_BYTE 827:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_HALFWORD 828:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_WORD + ARM GAS /tmp/ccLSPxIe.s page 400 + + 829:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 830:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 831:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetMemorySize(DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Size) @@ -23098,9 +23948,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 833:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** MODIFY_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->CR, D 834:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 835:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** - ARM GAS /tmp/ccuHnxNu.s page 386 - - 836:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 837:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Memory size. 838:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR MSIZE LL_DMA_GetMemorySize @@ -23151,6 +23998,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 883:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Peripheral increment offset size. 884:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR PINCOS LL_DMA_GetIncOffsetSize 885:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance + ARM GAS /tmp/ccLSPxIe.s page 401 + + 886:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 887:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 888:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 @@ -23158,9 +24008,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 890:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 891:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 892:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 - ARM GAS /tmp/ccuHnxNu.s page 387 - - 893:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 894:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 895:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval Returned value can be one of the following values: @@ -23211,6 +24058,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 940:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 941:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 942:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval Returned value can be one of the following values: + ARM GAS /tmp/ccLSPxIe.s page 402 + + 943:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_LOW 944:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_MEDIUM 945:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_HIGH @@ -23218,9 +24068,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 947:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 948:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetStreamPriorityLevel(DMA_TypeDef *DMAx, uint32_t Stream) 949:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - ARM GAS /tmp/ccuHnxNu.s page 388 - - 950:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))- 951:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 952:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -23271,6 +24118,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 997:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 998:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 999:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Select Channel number associated to the Stream. + ARM GAS /tmp/ccLSPxIe.s page 403 + + 1000:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR CHSEL LL_DMA_SetChannelSelection 1001:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1002:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: @@ -23278,9 +24128,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1004:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 1005:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 1006:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 - ARM GAS /tmp/ccuHnxNu.s page 389 - - 1007:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 1008:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 1009:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 @@ -23331,6 +24178,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1054:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3 1055:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4 1056:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5 + ARM GAS /tmp/ccLSPxIe.s page 404 + + 1057:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6 1058:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7 1059:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_8 (*) @@ -23338,9 +24188,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1061:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_10 (*) 1062:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_11 (*) 1063:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_12 (*) - ARM GAS /tmp/ccuHnxNu.s page 390 - - 1064:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_13 (*) 1065:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_14 (*) 1066:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_15 (*) @@ -23391,6 +24238,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1111:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 1112:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 1113:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval Returned value can be one of the following values: + ARM GAS /tmp/ccLSPxIe.s page 405 + + 1114:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MBURST_SINGLE 1115:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MBURST_INC4 1116:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MBURST_INC8 @@ -23398,9 +24248,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1118:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1119:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetMemoryBurstxfer(DMA_TypeDef *DMAx, uint32_t Stream) 1120:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - ARM GAS /tmp/ccuHnxNu.s page 391 - - 1121:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))- 1122:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1123:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -23451,6 +24298,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1168:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetPeriphBurstxfer(DMA_TypeDef *DMAx, uint32_t Stream) 1169:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1170:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))- + ARM GAS /tmp/ccLSPxIe.s page 406 + + 1171:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1172:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1173:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -23458,9 +24308,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1175:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR CT LL_DMA_SetCurrentTargetMem 1176:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1177:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: - ARM GAS /tmp/ccuHnxNu.s page 392 - - 1178:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 1179:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 1180:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 @@ -23511,6 +24358,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1225:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 1226:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 1227:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 + ARM GAS /tmp/ccLSPxIe.s page 407 + + 1228:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 1229:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 1230:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 @@ -23518,9 +24368,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1232:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1233:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_EnableDoubleBufferMode(DMA_TypeDef *DMAx, uint32_t Stream) 1234:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - ARM GAS /tmp/ccuHnxNu.s page 393 - - 1235:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** SET_BIT(((DMA_Stream_TypeDef *)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->CR, DMA 1236:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1237:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -23571,6 +24418,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1282:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1283:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1284:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** + ARM GAS /tmp/ccLSPxIe.s page 408 + + 1285:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Disable Fifo mode. 1286:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll FCR DMDIS LL_DMA_DisableFifoMode 1287:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance @@ -23578,9 +24428,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1289:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 1290:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 1291:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 - ARM GAS /tmp/ccuHnxNu.s page 394 - - 1292:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 1293:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 1294:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 @@ -23631,6 +24478,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1339:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_FIFOTHRESHOLD_1_2 1340:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_FIFOTHRESHOLD_3_4 1341:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_FIFOTHRESHOLD_FULL + ARM GAS /tmp/ccLSPxIe.s page 409 + + 1342:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 1343:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetFIFOThreshold(DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Threshold @@ -23638,9 +24488,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** MODIFY_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->FCR, 1347:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1348:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** - ARM GAS /tmp/ccuHnxNu.s page 395 - - 1349:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1350:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get FIFO threshold. 1351:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll FCR FTH LL_DMA_GetFIFOThreshold @@ -23691,6 +24538,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1396:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1397:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ConfigFifo(DMA_TypeDef *DMAx, uint32_t Stream, uint32_t FifoMode, uint3 1398:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { + ARM GAS /tmp/ccLSPxIe.s page 410 + + 1399:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** MODIFY_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->FCR, 1400:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1401:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -23698,9 +24548,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1403:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Configure the Source and Destination addresses. 1404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @note This API must not be called when the DMA stream is enabled. 1405:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll M0AR M0A LL_DMA_ConfigAddresses\n - ARM GAS /tmp/ccuHnxNu.s page 396 - - 1406:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * PAR PA LL_DMA_ConfigAddresses 1407:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1408:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: @@ -23751,6 +24598,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1453:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 1454:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 1455:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 + ARM GAS /tmp/ccLSPxIe.s page 411 + + 1456:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param MemoryAddress Between 0 to 0xFFFFFFFF 1457:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 1458:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ @@ -23758,9 +24608,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1460:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1461:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->M0AR, 1462:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - ARM GAS /tmp/ccuHnxNu.s page 397 - - 1463:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1464:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1465:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Set the Peripheral address. @@ -23811,6 +24658,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1510:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll PAR PA LL_DMA_GetPeriphAddress 1511:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMO 1512:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance + ARM GAS /tmp/ccLSPxIe.s page 412 + + 1513:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 1514:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 1515:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 @@ -23818,9 +24668,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1517:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 1518:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 1519:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 - ARM GAS /tmp/ccuHnxNu.s page 398 - - 1520:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 1521:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 1522:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval Between 0 to 0xFFFFFFFF @@ -23871,6 +24718,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1567:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param MemoryAddress Between 0 to 0xFFFFFFFF 1568:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 1569:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 413 + + 1570:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetM2MDstAddress(DMA_TypeDef* DMAx, uint32_t Stream, uint32_t MemoryAdd 1571:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1572:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->M0AR @@ -23878,9 +24728,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1574:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1575:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1576:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get the Memory to Memory Source address. - ARM GAS /tmp/ccuHnxNu.s page 399 - - 1577:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll PAR PA LL_DMA_GetM2MSrcAddress 1578:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only. 1579:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance @@ -23931,6 +24778,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1624:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 1625:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 1626:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 + ARM GAS /tmp/ccLSPxIe.s page 414 + + 1627:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 1628:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 1629:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 @@ -23938,9 +24788,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1631:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 1632:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1633:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetMemory1Address(DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Address) - ARM GAS /tmp/ccuHnxNu.s page 400 - - 1634:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1635:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** MODIFY_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->M1AR, 1636:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } @@ -23991,6 +24838,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1681:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). 1682:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1683:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT1(DMA_TypeDef *DMAx) + ARM GAS /tmp/ccLSPxIe.s page 415 + + 1684:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1685:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->LISR ,DMA_LISR_HTIF1)==(DMA_LISR_HTIF1)); 1686:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } @@ -23998,9 +24848,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1688:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1689:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 2 half transfer flag. 1690:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LISR HTIF2 LL_DMA_IsActiveFlag_HT2 - ARM GAS /tmp/ccuHnxNu.s page 401 - - 1691:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1692:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). 1693:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ @@ -24051,6 +24898,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1738:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT6(DMA_TypeDef *DMAx) 1739:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1740:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->HISR ,DMA_HISR_HTIF6)==(DMA_HISR_HTIF6)); + ARM GAS /tmp/ccLSPxIe.s page 416 + + 1741:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1742:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1743:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -24058,9 +24908,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1745:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HISR HTIF7 LL_DMA_IsActiveFlag_HT7 1746:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1747:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). - ARM GAS /tmp/ccuHnxNu.s page 402 - - 1748:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1749:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT7(DMA_TypeDef *DMAx) 1750:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { @@ -24111,6 +24958,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1795:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->LISR ,DMA_LISR_TCIF3)==(DMA_LISR_TCIF3)); 1796:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1797:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** + ARM GAS /tmp/ccLSPxIe.s page 417 + + 1798:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1799:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 4 transfer complete flag. 1800:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HISR TCIF4 LL_DMA_IsActiveFlag_TC4 @@ -24118,9 +24968,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1802:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). 1803:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1804:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC4(DMA_TypeDef *DMAx) - ARM GAS /tmp/ccuHnxNu.s page 403 - - 1805:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1806:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->HISR ,DMA_HISR_TCIF4)==(DMA_HISR_TCIF4)); 1807:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } @@ -24171,6 +25018,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1852:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1853:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1854:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 1 transfer error flag. + ARM GAS /tmp/ccLSPxIe.s page 418 + + 1855:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LISR TEIF1 LL_DMA_IsActiveFlag_TE1 1856:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1857:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). @@ -24178,9 +25028,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1859:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE1(DMA_TypeDef *DMAx) 1860:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1861:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->LISR ,DMA_LISR_TEIF1)==(DMA_LISR_TEIF1)); - ARM GAS /tmp/ccuHnxNu.s page 404 - - 1862:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1863:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1864:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -24231,6 +25078,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1909:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 6 transfer error flag. 1910:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HISR TEIF6 LL_DMA_IsActiveFlag_TE6 1911:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance + ARM GAS /tmp/ccLSPxIe.s page 419 + + 1912:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). 1913:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1914:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE6(DMA_TypeDef *DMAx) @@ -24238,9 +25088,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->HISR ,DMA_HISR_TEIF6)==(DMA_HISR_TEIF6)); 1917:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** - ARM GAS /tmp/ccuHnxNu.s page 405 - - 1919:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1920:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 7 transfer error flag. 1921:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HISR TEIF7 LL_DMA_IsActiveFlag_TE7 @@ -24291,6 +25138,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1966:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1967:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). 1968:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 420 + + 1969:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_DME3(DMA_TypeDef *DMAx) 1970:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1971:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->LISR ,DMA_LISR_DMEIF3)==(DMA_LISR_DMEIF3)); @@ -24298,9 +25148,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1973:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1974:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1975:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 4 direct mode error flag. - ARM GAS /tmp/ccuHnxNu.s page 406 - - 1976:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HISR DMEIF4 LL_DMA_IsActiveFlag_DME4 1977:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1978:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). @@ -24351,6 +25198,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2023:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2024:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_FE0(DMA_TypeDef *DMAx) 2025:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { + ARM GAS /tmp/ccLSPxIe.s page 421 + + 2026:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->LISR ,DMA_LISR_FEIF0)==(DMA_LISR_FEIF0)); 2027:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2028:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -24358,9 +25208,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2030:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 1 FIFO error flag. 2031:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LISR FEIF1 LL_DMA_IsActiveFlag_FE1 2032:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance - ARM GAS /tmp/ccuHnxNu.s page 407 - - 2033:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). 2034:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2035:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_FE1(DMA_TypeDef *DMAx) @@ -24411,6 +25258,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2080:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2081:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->HISR ,DMA_HISR_FEIF5)==(DMA_HISR_FEIF5)); 2082:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } + ARM GAS /tmp/ccLSPxIe.s page 422 + + 2083:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2084:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2085:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 6 FIFO error flag. @@ -24418,9 +25268,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2087:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 2088:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). 2089:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ - ARM GAS /tmp/ccuHnxNu.s page 408 - - 2090:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_FE6(DMA_TypeDef *DMAx) 2091:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2092:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->HISR ,DMA_HISR_FEIF6)==(DMA_HISR_FEIF6)); @@ -24471,6 +25318,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2137:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2139:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** + ARM GAS /tmp/ccLSPxIe.s page 423 + + 2140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 3 half transfer flag. 2141:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LIFCR CHTIF3 LL_DMA_ClearFlag_HT3 2142:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance @@ -24478,9 +25328,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2144:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2145:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_HT3(DMA_TypeDef *DMAx) 2146:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - ARM GAS /tmp/ccuHnxNu.s page 409 - - 2147:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->LIFCR , DMA_LIFCR_CHTIF3); 2148:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2149:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -24531,6 +25378,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2194:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2195:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 0 transfer complete flag. 2196:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LIFCR CTCIF0 LL_DMA_ClearFlag_TC0 + ARM GAS /tmp/ccLSPxIe.s page 424 + + 2197:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 2198:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 2199:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ @@ -24538,9 +25388,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2201:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2202:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->LIFCR , DMA_LIFCR_CTCIF0); 2203:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - ARM GAS /tmp/ccuHnxNu.s page 410 - - 2204:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2205:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2206:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 1 transfer complete flag. @@ -24591,6 +25438,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2251:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HIFCR CTCIF5 LL_DMA_ClearFlag_TC5 2252:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 2253:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None + ARM GAS /tmp/ccLSPxIe.s page 425 + + 2254:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2255:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_TC5(DMA_TypeDef *DMAx) 2256:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { @@ -24598,9 +25448,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2258:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2259:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2260:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 411 - - 2261:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 6 transfer complete flag. 2262:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HIFCR CTCIF6 LL_DMA_ClearFlag_TC6 2263:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance @@ -24618,21 +25465,21 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2275:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 2276:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2277:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_TC7(DMA_TypeDef *DMAx) - 6571 .loc 6 2277 22 view .LVU2071 - 6572 .LBB582: + 7054 .loc 6 2277 22 view .LVU2190 + 7055 .LBB587: 2278:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2279:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->HIFCR , DMA_HIFCR_CTCIF7); - 6573 .loc 6 2279 3 view .LVU2072 - 6574 00dc 4FF00062 mov r2, #134217728 - 6575 00e0 DA60 str r2, [r3, #12] - 6576 .LVL597: - 6577 .loc 6 2279 3 is_stmt 0 view .LVU2073 - 6578 .LBE582: - 6579 .LBE581: -2312:Src/main.c **** LL_USART_EnableDMAReq_TX(USART1); - 6580 .loc 1 2312 3 is_stmt 1 view .LVU2074 - 6581 .LBB583: - 6582 .LBI583: + 7056 .loc 6 2279 3 view .LVU2191 + 7057 00dc 4FF00062 mov r2, #134217728 + 7058 00e0 DA60 str r2, [r3, #12] + 7059 .LVL635: + 7060 .loc 6 2279 3 is_stmt 0 view .LVU2192 + 7061 .LBE587: + 7062 .LBE586: +2406:Src/main.c **** LL_USART_EnableDMAReq_TX(USART1); + 7063 .loc 1 2406 3 is_stmt 1 view .LVU2193 + 7064 .LBB588: + 7065 .LBI588: 2280:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2281:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2282:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -24651,6 +25498,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2295:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LIFCR CTEIF1 LL_DMA_ClearFlag_TE1 2296:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 2297:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None + ARM GAS /tmp/ccLSPxIe.s page 426 + + 2298:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2299:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_TE1(DMA_TypeDef *DMAx) 2300:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { @@ -24658,9 +25508,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2302:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2303:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2304:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 412 - - 2305:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 2 transfer error flag. 2306:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LIFCR CTEIF2 LL_DMA_ClearFlag_TE2 2307:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance @@ -24711,6 +25558,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2352:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 2353:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2354:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_TE6(DMA_TypeDef *DMAx) + ARM GAS /tmp/ccLSPxIe.s page 427 + + 2355:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2356:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->HIFCR , DMA_HIFCR_CTEIF6); 2357:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } @@ -24718,29 +25568,26 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2359:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 7 transfer error flag. 2361:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HIFCR CTEIF7 LL_DMA_ClearFlag_TE7 - ARM GAS /tmp/ccuHnxNu.s page 413 - - 2362:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 2363:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 2364:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2365:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_TE7(DMA_TypeDef *DMAx) - 6583 .loc 6 2365 22 view .LVU2075 - 6584 .LBB584: + 7066 .loc 6 2365 22 view .LVU2194 + 7067 .LBB589: 2366:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->HIFCR , DMA_HIFCR_CTEIF7); - 6585 .loc 6 2367 3 view .LVU2076 - 6586 00e2 4FF00072 mov r2, #33554432 - 6587 00e6 DA60 str r2, [r3, #12] - 6588 .LVL598: - 6589 .loc 6 2367 3 is_stmt 0 view .LVU2077 - 6590 .LBE584: - 6591 .LBE583: -2313:Src/main.c **** LL_DMA_EnableIT_TC(DMA2, LL_DMA_STREAM_7); - 6592 .loc 1 2313 3 is_stmt 1 view .LVU2078 - 6593 .LBB585: - 6594 .LBI585: - 6595 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h" + 7068 .loc 6 2367 3 view .LVU2195 + 7069 00e2 4FF00072 mov r2, #33554432 + 7070 00e6 DA60 str r2, [r3, #12] + 7071 .LVL636: + 7072 .loc 6 2367 3 is_stmt 0 view .LVU2196 + 7073 .LBE589: + 7074 .LBE588: +2407:Src/main.c **** LL_DMA_EnableIT_TC(DMA2, LL_DMA_STREAM_7); + 7075 .loc 1 2407 3 is_stmt 1 view .LVU2197 + 7076 .LBB590: + 7077 .LBI590: + 7078 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h" 1:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ****************************************************************************** 3:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @file stm32f7xx_ll_usart.h @@ -24771,6 +25618,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 28:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #include "stm32f7xx.h" 29:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 30:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @addtogroup STM32F7xx_LL_Driver + ARM GAS /tmp/ccLSPxIe.s page 428 + + 31:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ 32:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 33:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -24778,9 +25628,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 35:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** || defined(UART4) || defined(UART5) || defined(UART7) || defined(UART8) 36:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 37:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL USART - ARM GAS /tmp/ccuHnxNu.s page 414 - - 38:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ 39:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 40:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -24831,6 +25678,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 85:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** This parameter can be a value of @ref USART_LL_EC_STOPBI 86:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 87:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** This feature can be modified afterwards using unitary + ARM GAS /tmp/ccLSPxIe.s page 429 + + 88:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** function @ref LL_USART_SetStopBitsLength().*/ 89:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 90:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** uint32_t Parity; /*!< Specifies the parity mode. @@ -24838,9 +25688,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 92:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 93:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** This feature can be modified afterwards using unitary 94:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** function @ref LL_USART_SetParity().*/ - ARM GAS /tmp/ccuHnxNu.s page 415 - - 95:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 96:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** uint32_t TransferDirection; /*!< Specifies whether the Receive and/or Transmit mode is en 97:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** This parameter can be a value of @ref USART_LL_EC_DIRECT @@ -24891,6 +25738,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 142:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** uint32_t LastBitClockPulse; /*!< Specifies whether the clock pulse corresponding to the l 143:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** data bit (MSB) has to be output on the SCLK pin in synch 144:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** This parameter can be a value of @ref USART_LL_EC_LASTCL + ARM GAS /tmp/ccLSPxIe.s page 430 + + 145:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 146:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** USART HW configuration can be modified afterwards using 147:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** functions @ref LL_USART_SetLastClkPulseOutput(). @@ -24898,9 +25748,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 149:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 150:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } LL_USART_ClockInitTypeDef; 151:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccuHnxNu.s page 416 - - 152:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 153:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} 154:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -24951,6 +25798,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 199:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_TC USART_ISR_TC /*!< Transmission com 200:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_TXE USART_ISR_TXE /*!< Transmit data re 201:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_LBDF USART_ISR_LBDF /*!< LIN break detect + ARM GAS /tmp/ccLSPxIe.s page 431 + + 202:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_CTSIF USART_ISR_CTSIF /*!< CTS interrupt fl 203:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_CTS USART_ISR_CTS /*!< CTS flag */ 204:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_RTOF USART_ISR_RTOF /*!< Receiver timeout @@ -24958,9 +25808,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 206:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_ABRE USART_ISR_ABRE /*!< Auto baud rate e 207:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_ABRF USART_ISR_ABRF /*!< Auto baud rate f 208:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_BUSY USART_ISR_BUSY /*!< Busy flag */ - ARM GAS /tmp/ccuHnxNu.s page 417 - - 209:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_CMF USART_ISR_CMF /*!< Character match 210:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_SBKF USART_ISR_SBKF /*!< Send break flag 211:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_RWU USART_ISR_RWU /*!< Receiver wakeup @@ -25011,6 +25858,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 256:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ 257:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 258:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_DIRECTION_NONE 0x00000000U /*!< Transmitter + ARM GAS /tmp/ccLSPxIe.s page 432 + + 259:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_DIRECTION_RX USART_CR1_RE /*!< Transmitter 260:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_DIRECTION_TX USART_CR1_TE /*!< Transmitter 261:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_DIRECTION_TX_RX (USART_CR1_TE |USART_CR1_RE) /*!< Transmitter @@ -25018,9 +25868,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 263:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} 264:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 265:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccuHnxNu.s page 418 - - 266:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EC_PARITY Parity Control 267:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ 268:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -25071,6 +25918,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 313:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #endif /*USE_FULL_LL_DRIVER*/ 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** + ARM GAS /tmp/ccLSPxIe.s page 433 + + 316:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EC_LASTCLKPULSE Last Clock Pulse 317:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ 318:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -25078,9 +25928,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 320:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_LASTCLKPULSE_OUTPUT USART_CR2_LBCL /*!< The clock pulse of the l 321:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 322:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} - ARM GAS /tmp/ccuHnxNu.s page 419 - - 323:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 324:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 325:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EC_PHASE Clock Phase @@ -25131,6 +25978,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 370:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 371:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EC_TXPIN_LEVEL TX Pin Active Level Inversion + ARM GAS /tmp/ccLSPxIe.s page 434 + + 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ 374:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 375:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_TXPIN_LEVEL_STANDARD 0x00000000U /*!< TX pin signal works usin @@ -25138,9 +25988,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 377:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 378:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} 379:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccuHnxNu.s page 420 - - 380:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 381:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EC_BINARY_LOGIC Binary Data Inversion 382:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ @@ -25191,6 +26038,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 427:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 429:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** + ARM GAS /tmp/ccLSPxIe.s page 435 + + 430:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #if defined(USART_CR1_UESM) 431:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #if defined(USART_CR3_WUS) 432:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EC_WAKEUP_ON Wakeup Activation @@ -25198,9 +26048,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 434:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 435:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_WAKEUP_ON_ADDRESS 0x00000000U /*!< Wake u 436:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_WAKEUP_ON_STARTBIT USART_CR3_WUS_1 /*!< Wake u - ARM GAS /tmp/ccuHnxNu.s page 421 - - 437:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_WAKEUP_ON_RXNE (USART_CR3_WUS_0 | USART_CR3_WUS_1) /*!< Wake u 438:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 439:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} @@ -25251,6 +26098,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 484:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* Exported macro ------------------------------------------------------------*/ 485:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_Exported_Macros USART Exported Macros 486:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ + ARM GAS /tmp/ccLSPxIe.s page 436 + + 487:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 488:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 489:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EM_WRITE_READ Common Write and read registers Macros @@ -25258,9 +26108,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 491:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 492:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 493:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 422 - - 494:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Write a value in USART register 495:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param __INSTANCE__ USART Instance 496:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param __REG__ Register to be written @@ -25311,6 +26158,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 541:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} 542:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 543:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** + ARM GAS /tmp/ccLSPxIe.s page 437 + + 544:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* Exported functions --------------------------------------------------------*/ 545:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 546:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_Exported_Functions USART Exported Functions @@ -25318,9 +26168,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 548:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 549:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 550:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EF_Configuration Configuration functions - ARM GAS /tmp/ccuHnxNu.s page 423 - - 551:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ 552:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 553:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -25371,6 +26218,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 598:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 599:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 600:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 438 + + 601:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_EnableInStopMode(USART_TypeDef *USARTx) 602:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 603:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_UESM); @@ -25378,9 +26228,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 605:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 606:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 607:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief USART disabled in STOP Mode. - ARM GAS /tmp/ccuHnxNu.s page 424 - - 608:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note When this function is disabled, USART is not able to wake up the MCU from Stop mode 609:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_WAKEUP_FROMSTOP_INSTANCE(USARTx) can be used to check whether or not 610:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Wake-up from Stop mode feature is supported by the USARTx instance. @@ -25431,6 +26278,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 655:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_UCESM); 656:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 657:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** + ARM GAS /tmp/ccLSPxIe.s page 439 + + 658:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 659:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Indicate if USART clock is enabled in STOP Mode 660:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 UCESM LL_USART_IsClockEnabledInStopMode @@ -25438,9 +26288,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 662:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). 663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 664:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsClockEnabledInStopMode(const USART_TypeDef *USARTx) - ARM GAS /tmp/ccuHnxNu.s page 425 - - 665:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 666:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return (READ_BIT(USARTx->CR3, USART_CR3_UCESM) == (USART_CR3_UCESM)); 667:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -25491,6 +26338,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 712:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_TE); 713:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 714:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** + ARM GAS /tmp/ccLSPxIe.s page 440 + + 715:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 716:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Configure simultaneously enabled/disabled states 717:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * of Transmitter and Receiver @@ -25498,9 +26348,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 719:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR1 TE LL_USART_SetTransferDirection 720:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 721:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param TransferDirection This parameter can be one of the following values: - ARM GAS /tmp/ccuHnxNu.s page 426 - - 722:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_DIRECTION_NONE 723:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_DIRECTION_RX 724:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_DIRECTION_TX @@ -25551,6 +26398,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 769:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Return Parity configuration (enabled/disabled and parity mode if enabled) 770:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR1 PS LL_USART_GetParity\n 771:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR1 PCE LL_USART_GetParity + ARM GAS /tmp/ccLSPxIe.s page 441 + + 772:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 773:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval Returned value can be one of the following values: 774:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_PARITY_NONE @@ -25558,9 +26408,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 776:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_PARITY_ODD 777:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 778:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_GetParity(const USART_TypeDef *USARTx) - ARM GAS /tmp/ccuHnxNu.s page 427 - - 779:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 780:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_PS | USART_CR1_PCE)); 781:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -25611,6 +26458,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 826:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 827:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Return Word length (i.e. nb of data bits, excluding start and stop bits) 828:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR1 M0 LL_USART_GetDataWidth\n + ARM GAS /tmp/ccLSPxIe.s page 442 + + 829:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR1 M1 LL_USART_GetDataWidth 830:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 831:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval Returned value can be one of the following values: @@ -25618,9 +26468,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 833:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_DATAWIDTH_8B 834:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_DATAWIDTH_9B 835:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccuHnxNu.s page 428 - - 836:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_GetDataWidth(const USART_TypeDef *USARTx) 837:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 838:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_M)); @@ -25671,6 +26518,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 883:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_SetOverSampling(USART_TypeDef *USARTx, uint32_t OverSampling) 884:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 885:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** MODIFY_REG(USARTx->CR1, USART_CR1_OVER8, OverSampling); + ARM GAS /tmp/ccLSPxIe.s page 443 + + 886:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 887:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 888:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -25678,9 +26528,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 890:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR1 OVER8 LL_USART_GetOverSampling 891:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 892:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval Returned value can be one of the following values: - ARM GAS /tmp/ccuHnxNu.s page 429 - - 893:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_OVERSAMPLING_16 894:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_OVERSAMPLING_8 895:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -25731,6 +26578,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 940:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_PHASE_1EDGE 941:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_PHASE_2EDGE 942:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None + ARM GAS /tmp/ccLSPxIe.s page 444 + + 943:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 944:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_SetClockPhase(USART_TypeDef *USARTx, uint32_t ClockPhase) 945:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { @@ -25738,9 +26588,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 947:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 948:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 949:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 430 - - 950:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Return phase of the clock output on the SCLK pin in synchronous mode 951:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_USART_INSTANCE(USARTx) can be used to check whether or not 952:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Synchronous mode is supported by the USARTx instance. @@ -25791,6 +26638,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 997:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_USART_INSTANCE(USARTx) can be used to check whether or not 998:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Synchronous mode is supported by the USARTx instance. 999:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Call of this function is equivalent to following function call sequence : + ARM GAS /tmp/ccLSPxIe.s page 445 + + 1000:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Clock Phase configuration using @ref LL_USART_SetClockPhase() function 1001:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Clock Polarity configuration using @ref LL_USART_SetClockPolarity() function 1002:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Output of Last bit Clock pulse configuration using @ref LL_USART_SetLastClkPulseOutpu @@ -25798,9 +26648,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1004:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR2 CPOL LL_USART_ConfigClock\n 1005:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR2 LBCL LL_USART_ConfigClock 1006:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance - ARM GAS /tmp/ccuHnxNu.s page 431 - - 1007:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param Phase This parameter can be one of the following values: 1008:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_PHASE_1EDGE 1009:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_PHASE_2EDGE @@ -25851,6 +26698,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1054:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1055:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). 1056:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 446 + + 1057:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsEnabledSCLKOutput(const USART_TypeDef *USARTx) 1058:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1059:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->CR2, USART_CR2_CLKEN) == (USART_CR2_CLKEN)) ? 1UL : 0UL); @@ -25858,9 +26708,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1061:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 1062:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 1063:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Set the length of the stop bits - ARM GAS /tmp/ccuHnxNu.s page 432 - - 1064:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 STOP LL_USART_SetStopBitsLength 1065:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1066:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param StopBits This parameter can be one of the following values: @@ -25911,6 +26758,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1111:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_PARITY_EVEN 1112:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_PARITY_ODD 1113:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param StopBits This parameter can be one of the following values: + ARM GAS /tmp/ccLSPxIe.s page 447 + + 1114:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_STOPBITS_0_5 1115:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_STOPBITS_1 1116:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_STOPBITS_1_5 @@ -25918,9 +26768,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1118:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 1119:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 1120:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_ConfigCharacter(USART_TypeDef *USARTx, uint32_t DataWidth, uint32_t P - ARM GAS /tmp/ccuHnxNu.s page 433 - - 1121:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** uint32_t StopBits) 1122:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1123:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** MODIFY_REG(USARTx->CR1, USART_CR1_PS | USART_CR1_PCE | USART_CR1_M, Parity | DataWidth); @@ -25971,6 +26818,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1168:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 1169:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Retrieve RX pin active level logic configuration 1170:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 RXINV LL_USART_GetRXPinLevel + ARM GAS /tmp/ccLSPxIe.s page 448 + + 1171:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1172:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval Returned value can be one of the following values: 1173:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_RXPIN_LEVEL_STANDARD @@ -25978,9 +26828,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1175:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 1176:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_GetRXPinLevel(const USART_TypeDef *USARTx) 1177:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - ARM GAS /tmp/ccuHnxNu.s page 434 - - 1178:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_RXINV)); 1179:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1180:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -26031,6 +26878,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1225:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Retrieve Binary data configuration 1226:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 DATAINV LL_USART_GetBinaryDataLogic 1227:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance + ARM GAS /tmp/ccLSPxIe.s page 449 + + 1228:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval Returned value can be one of the following values: 1229:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_BINARY_LOGIC_POSITIVE 1230:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_BINARY_LOGIC_NEGATIVE @@ -26038,9 +26888,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1232:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_GetBinaryDataLogic(const USART_TypeDef *USARTx) 1233:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1234:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_DATAINV)); - ARM GAS /tmp/ccuHnxNu.s page 435 - - 1235:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1236:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 1237:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -26091,6 +26938,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1282:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Disable Auto Baud-Rate Detection 1283:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_USART_AUTOBAUDRATE_DETECTION_INSTANCE(USARTx) can be used to check whether or 1284:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Auto Baud Rate detection feature is supported by the USARTx instance. + ARM GAS /tmp/ccLSPxIe.s page 450 + + 1285:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 ABREN LL_USART_DisableAutoBaudRate 1286:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1287:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None @@ -26098,9 +26948,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1289:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_DisableAutoBaudRate(USART_TypeDef *USARTx) 1290:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1291:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** CLEAR_BIT(USARTx->CR2, USART_CR2_ABREN); - ARM GAS /tmp/ccuHnxNu.s page 436 - - 1292:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1293:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 1294:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -26151,6 +26998,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1339:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_ABRMODE)); 1340:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1341:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** + ARM GAS /tmp/ccLSPxIe.s page 451 + + 1342:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 1343:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Enable Receiver Timeout 1344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 RTOEN LL_USART_EnableRxTimeout @@ -26158,9 +27008,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 1347:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 1348:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_EnableRxTimeout(USART_TypeDef *USARTx) - ARM GAS /tmp/ccuHnxNu.s page 437 - - 1349:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1350:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** SET_BIT(USARTx->CR2, USART_CR2_RTOEN); 1351:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -26211,6 +27058,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1396:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 1397:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 1398:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_ConfigNodeAddress(USART_TypeDef *USARTx, uint32_t AddressLen, uint32_ + ARM GAS /tmp/ccLSPxIe.s page 452 + + 1399:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1400:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** MODIFY_REG(USARTx->CR2, USART_CR2_ADD | USART_CR2_ADDM7, 1401:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** (uint32_t)(AddressLen | (NodeAddress << USART_CR2_ADD_Pos))); @@ -26218,9 +27068,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1403:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 1404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 1405:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Return 8 bit Address of the USART node as set in ADD field of CR2. - ARM GAS /tmp/ccuHnxNu.s page 438 - - 1406:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note If 4-bit Address Detection is selected in ADDM7, 1407:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * only 4bits (b3-b0) of returned value are relevant (b31-b4 are not relevant) 1408:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * If 7-bit Address Detection is selected in ADDM7, @@ -26271,6 +27118,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1453:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_DisableRTSHWFlowCtrl(USART_TypeDef *USARTx) 1454:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1455:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** CLEAR_BIT(USARTx->CR3, USART_CR3_RTSE); + ARM GAS /tmp/ccLSPxIe.s page 453 + + 1456:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1457:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 1458:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -26278,9 +27128,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1460:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_HWFLOW_INSTANCE(USARTx) can be used to check whether or not 1461:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Hardware Flow control feature is supported by the USARTx instance. 1462:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 CTSE LL_USART_EnableCTSHWFlowCtrl - ARM GAS /tmp/ccuHnxNu.s page 439 - - 1463:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1464:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 1465:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -26331,6 +27178,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1510:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval Returned value can be one of the following values: 1511:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_HWCONTROL_NONE 1512:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_HWCONTROL_RTS + ARM GAS /tmp/ccLSPxIe.s page 454 + + 1513:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_HWCONTROL_CTS 1514:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_HWCONTROL_RTS_CTS 1515:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -26338,9 +27188,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1517:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1518:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return (uint32_t)(READ_BIT(USARTx->CR3, USART_CR3_RTSE | USART_CR3_CTSE)); 1519:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - ARM GAS /tmp/ccuHnxNu.s page 440 - - 1520:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 1521:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 1522:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Enable One bit sampling method @@ -26391,6 +27238,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1567:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 OVRDIS LL_USART_DisableOverrunDetect 1568:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1569:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None + ARM GAS /tmp/ccLSPxIe.s page 455 + + 1570:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 1571:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_DisableOverrunDetect(USART_TypeDef *USARTx) 1572:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { @@ -26398,9 +27248,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1574:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1575:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 1576:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 441 - - 1577:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Indicate if Overrun detection is enabled 1578:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 OVRDIS LL_USART_IsEnabledOverrunDetect 1579:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance @@ -26451,6 +27298,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1624:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 1625:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Configure USART BRR register for achieving expected Baud Rate value. 1626:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Compute and set USARTDIV value in BRR Register (full BRR content) + ARM GAS /tmp/ccLSPxIe.s page 456 + + 1627:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * according to used Peripheral Clock, Oversampling mode, and expected Baud Rate values 1628:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Peripheral clock and Baud rate values provided as function parameters should be valid 1629:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * (Baud rate value != 0) @@ -26458,9 +27308,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1631:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll BRR BRR LL_USART_SetBaudRate 1632:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1633:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param PeriphClk Peripheral Clock - ARM GAS /tmp/ccuHnxNu.s page 442 - - 1634:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param OverSampling This parameter can be one of the following values: 1635:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_OVERSAMPLING_16 1636:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_OVERSAMPLING_8 @@ -26511,6 +27358,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1681:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* Do not perform a division by 0 */ 1682:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1683:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** else if (OverSampling == LL_USART_OVERSAMPLING_8) + ARM GAS /tmp/ccLSPxIe.s page 457 + + 1684:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1685:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** usartdiv = (uint16_t)((usartdiv & 0xFFF0U) | ((usartdiv & 0x0007U) << 1U)) ; 1686:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** if (usartdiv != 0U) @@ -26518,9 +27368,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1688:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** brrresult = (PeriphClk * 2U) / usartdiv; 1689:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1690:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - ARM GAS /tmp/ccuHnxNu.s page 443 - - 1691:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** else 1692:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1693:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** if ((usartdiv & 0xFFFFU) != 0U) @@ -26571,6 +27418,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1738:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll RTOR BLEN LL_USART_GetBlockLength 1739:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1740:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval Value between Min_Data=0x00 and Max_Data=0xFF + ARM GAS /tmp/ccLSPxIe.s page 458 + + 1741:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 1742:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_GetBlockLength(const USART_TypeDef *USARTx) 1743:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { @@ -26578,9 +27428,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1745:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1746:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 1747:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 444 - - 1748:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} 1749:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 1750:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -26631,6 +27478,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1795:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Configure IrDA Power Mode (Normal or Low Power) 1796:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_IRDA_INSTANCE(USARTx) can be used to check whether or not 1797:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * IrDA feature is supported by the USARTx instance. + ARM GAS /tmp/ccLSPxIe.s page 459 + + 1798:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 IRLP LL_USART_SetIrdaPowerMode 1799:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1800:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param PowerMode This parameter can be one of the following values: @@ -26638,9 +27488,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1802:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_IRDA_POWER_LOW 1803:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 1804:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccuHnxNu.s page 445 - - 1805:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_SetIrdaPowerMode(USART_TypeDef *USARTx, uint32_t PowerMode) 1806:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1807:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** MODIFY_REG(USARTx->CR3, USART_CR3_IRLP, PowerMode); @@ -26691,6 +27538,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1852:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1853:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 1854:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** + ARM GAS /tmp/ccLSPxIe.s page 460 + + 1855:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} 1856:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 1857:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -26698,9 +27548,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1859:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ 1860:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 1861:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccuHnxNu.s page 446 - - 1862:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 1863:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Enable Smartcard NACK transmission 1864:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_SMARTCARD_INSTANCE(USARTx) can be used to check whether or not @@ -26751,6 +27598,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1909:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_EnableSmartcard(USART_TypeDef *USARTx) 1910:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1911:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** SET_BIT(USARTx->CR3, USART_CR3_SCEN); + ARM GAS /tmp/ccLSPxIe.s page 461 + + 1912:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1913:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 1914:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -26758,9 +27608,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_SMARTCARD_INSTANCE(USARTx) can be used to check whether or not 1917:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Smartcard feature is supported by the USARTx instance. 1918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 SCEN LL_USART_DisableSmartcard - ARM GAS /tmp/ccuHnxNu.s page 447 - - 1919:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1920:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 1921:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -26811,6 +27658,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1966:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 1967:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_GetSmartcardAutoRetryCount(const USART_TypeDef *USARTx) 1968:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { + ARM GAS /tmp/ccLSPxIe.s page 462 + + 1969:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return (uint32_t)(READ_BIT(USARTx->CR3, USART_CR3_SCARCNT) >> USART_CR3_SCARCNT_Pos); 1970:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1971:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -26818,9 +27668,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1973:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Set Smartcard prescaler value, used for dividing the USART clock 1974:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * source to provide the SMARTCARD Clock (5 bits value) 1975:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_SMARTCARD_INSTANCE(USARTx) can be used to check whether or not - ARM GAS /tmp/ccuHnxNu.s page 448 - - 1976:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Smartcard feature is supported by the USARTx instance. 1977:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll GTPR PSC LL_USART_SetSmartcardPrescaler 1978:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance @@ -26871,6 +27718,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2023:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval Smartcard Guard time value (Value between Min_Data=0x00 and Max_Data=0xFF) 2024:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 2025:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_GetSmartcardGuardTime(const USART_TypeDef *USARTx) + ARM GAS /tmp/ccLSPxIe.s page 463 + + 2026:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 2027:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return (uint32_t)(READ_BIT(USARTx->GTPR, USART_GTPR_GT) >> USART_GTPR_GT_Pos); 2028:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -26878,9 +27728,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2030:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2031:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} 2032:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccuHnxNu.s page 449 - - 2033:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 2034:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EF_Configuration_HalfDuplex Configuration functions related to Half Duplex f 2035:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ @@ -26931,6 +27778,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2080:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 2081:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EF_Configuration_LIN Configuration functions related to LIN feature 2082:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ + ARM GAS /tmp/ccLSPxIe.s page 464 + + 2083:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 2084:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 2085:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -26938,9 +27788,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2087:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not 2088:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * LIN feature is supported by the USARTx instance. 2089:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 LBDL LL_USART_SetLINBrkDetectionLen - ARM GAS /tmp/ccuHnxNu.s page 450 - - 2090:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 2091:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param LINBDLength This parameter can be one of the following values: 2092:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_LINBREAK_DETECT_10B @@ -26991,6 +27838,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2137:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_DisableLIN(USART_TypeDef *USARTx) 2138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 2139:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** CLEAR_BIT(USARTx->CR2, USART_CR2_LINEN); + ARM GAS /tmp/ccLSPxIe.s page 465 + + 2140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 2141:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 2142:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -26998,9 +27848,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2144:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not 2145:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * LIN feature is supported by the USARTx instance. 2146:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 LINEN LL_USART_IsEnabledLIN - ARM GAS /tmp/ccuHnxNu.s page 451 - - 2147:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 2148:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). 2149:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -27051,6 +27898,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2194:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR1 DEAT LL_USART_SetDEAssertionTime 2195:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 2196:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param Time Value between Min_Data=0 and Max_Data=31 + ARM GAS /tmp/ccLSPxIe.s page 466 + + 2197:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 2198:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 2199:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_SetDEAssertionTime(USART_TypeDef *USARTx, uint32_t Time) @@ -27058,9 +27908,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2201:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** MODIFY_REG(USARTx->CR1, USART_CR1_DEAT, Time << USART_CR1_DEAT_Pos); 2202:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 2203:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccuHnxNu.s page 452 - - 2204:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2205:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Return DEAT (Driver Enable Assertion Time) 2206:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_DRIVER_ENABLE_INSTANCE(USARTx) can be used to check whether or not @@ -27111,6 +27958,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2251:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsEnabledDEMode(const USART_TypeDef *USARTx) 2252:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 2253:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->CR3, USART_CR3_DEM) == (USART_CR3_DEM)) ? 1UL : 0UL); + ARM GAS /tmp/ccLSPxIe.s page 467 + + 2254:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 2255:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 2256:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -27118,9 +27968,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2258:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_DRIVER_ENABLE_INSTANCE(USARTx) can be used to check whether or not 2259:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Driver Enable feature is supported by the USARTx instance. 2260:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 DEP LL_USART_SetDESignalPolarity - ARM GAS /tmp/ccuHnxNu.s page 453 - - 2261:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 2262:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param Polarity This parameter can be one of the following values: 2263:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_DE_POLARITY_HIGH @@ -27171,6 +28018,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2308:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Clear HDSEL in CR3 using @ref LL_USART_DisableHalfDuplex() function 2309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Other remaining configurations items related to Asynchronous Mode 2310:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * (as Baud Rate, Word length, Parity, ...) should be set using + ARM GAS /tmp/ccLSPxIe.s page 468 + + 2311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * dedicated functions 2312:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 LINEN LL_USART_ConfigAsyncMode\n 2313:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR2 CLKEN LL_USART_ConfigAsyncMode\n @@ -27178,9 +28028,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR3 IREN LL_USART_ConfigAsyncMode\n 2316:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR3 HDSEL LL_USART_ConfigAsyncMode 2317:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance - ARM GAS /tmp/ccuHnxNu.s page 454 - - 2318:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 2319:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 2320:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_ConfigAsyncMode(USART_TypeDef *USARTx) @@ -27231,6 +28078,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2365:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* set the UART/USART in Synchronous mode */ 2366:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** SET_BIT(USARTx->CR2, USART_CR2_CLKEN); 2367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } + ARM GAS /tmp/ccLSPxIe.s page 469 + + 2368:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 2369:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2370:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Perform basic configuration of USART for enabling use in LIN Mode @@ -27238,9 +28088,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - STOP and CLKEN bits in the USART_CR2 register, 2373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - SCEN bit in the USART_CR3 register, 2374:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - IREN bit in the USART_CR3 register, - ARM GAS /tmp/ccuHnxNu.s page 455 - - 2375:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - HDSEL bit in the USART_CR3 register. 2376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * This function also set the UART/USART in LIN mode. 2377:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not @@ -27291,6 +28138,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2422:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Clear CLKEN in CR2 using @ref LL_USART_DisableSCLKOutput() function 2423:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Clear SCEN in CR3 using @ref LL_USART_DisableSmartcard() function 2424:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Clear IREN in CR3 using @ref LL_USART_DisableIrda() function + ARM GAS /tmp/ccLSPxIe.s page 470 + + 2425:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Set HDSEL in CR3 using @ref LL_USART_EnableHalfDuplex() function 2426:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Other remaining configurations items related to Half Duplex Mode 2427:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * (as Baud Rate, Word length, Parity, ...) should be set using @@ -27298,9 +28148,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2429:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 LINEN LL_USART_ConfigHalfDuplexMode\n 2430:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR2 CLKEN LL_USART_ConfigHalfDuplexMode\n 2431:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR3 HDSEL LL_USART_ConfigHalfDuplexMode\n - ARM GAS /tmp/ccuHnxNu.s page 456 - - 2432:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR3 SCEN LL_USART_ConfigHalfDuplexMode\n 2433:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR3 IREN LL_USART_ConfigHalfDuplexMode 2434:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance @@ -27351,6 +28198,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2479:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 2480:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* In Smartcard mode, the following bits must be kept cleared: 2481:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - LINEN bit in the USART_CR2 register, + ARM GAS /tmp/ccLSPxIe.s page 471 + + 2482:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - IREN and HDSEL bits in the USART_CR3 register. 2483:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 2484:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** CLEAR_BIT(USARTx->CR2, (USART_CR2_LINEN)); @@ -27358,9 +28208,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2486:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* Configure Stop bits to 1.5 bits */ 2487:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* Synchronous mode is activated by default */ 2488:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** SET_BIT(USARTx->CR2, (USART_CR2_STOP_0 | USART_CR2_STOP_1 | USART_CR2_CLKEN)); - ARM GAS /tmp/ccuHnxNu.s page 457 - - 2489:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* set the UART/USART in Smartcard mode */ 2490:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** SET_BIT(USARTx->CR3, USART_CR3_SCEN); 2491:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -27411,6 +28258,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2536:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * (several USARTs connected in a network, one of the USARTs can be the master, 2537:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * its TX output connected to the RX inputs of the other slaves USARTs). 2538:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note In MultiProcessor mode, the following bits must be kept cleared: + ARM GAS /tmp/ccLSPxIe.s page 472 + + 2539:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - LINEN bit in the USART_CR2 register, 2540:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - CLKEN bit in the USART_CR2 register, 2541:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - SCEN bit in the USART_CR3 register, @@ -27418,9 +28268,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2543:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - HDSEL bit in the USART_CR3 register. 2544:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Call of this function is equivalent to following function call sequence : 2545:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Clear LINEN in CR2 using @ref LL_USART_DisableLIN() function - ARM GAS /tmp/ccuHnxNu.s page 458 - - 2546:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Clear CLKEN in CR2 using @ref LL_USART_DisableSCLKOutput() function 2547:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Clear SCEN in CR3 using @ref LL_USART_DisableSmartcard() function 2548:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Clear IREN in CR3 using @ref LL_USART_DisableIrda() function @@ -27471,6 +28318,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2593:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 2594:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). 2595:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ + ARM GAS /tmp/ccLSPxIe.s page 473 + + 2596:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_FE(const USART_TypeDef *USARTx) 2597:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 2598:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->ISR, USART_ISR_FE) == (USART_ISR_FE)) ? 1UL : 0UL); @@ -27478,9 +28328,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2600:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 2601:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2602:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Check if the USART Noise error detected Flag is set or not - ARM GAS /tmp/ccuHnxNu.s page 459 - - 2603:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll ISR NE LL_USART_IsActiveFlag_NE 2604:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 2605:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). @@ -27531,6 +28378,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2650:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 2651:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TC(const USART_TypeDef *USARTx) 2652:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { + ARM GAS /tmp/ccLSPxIe.s page 474 + + 2653:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->ISR, USART_ISR_TC) == (USART_ISR_TC)) ? 1UL : 0UL); 2654:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 2655:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -27538,9 +28388,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2657:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Check if the USART Transmit Data Register Empty Flag is set or not 2658:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll ISR TXE LL_USART_IsActiveFlag_TXE 2659:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance - ARM GAS /tmp/ccuHnxNu.s page 460 - - 2660:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). 2661:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 2662:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TXE(const USART_TypeDef *USARTx) @@ -27591,6 +28438,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2707:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Check if the USART Receiver Time Out Flag is set or not 2708:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll ISR RTOF LL_USART_IsActiveFlag_RTO 2709:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance + ARM GAS /tmp/ccLSPxIe.s page 475 + + 2710:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). 2711:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 2712:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RTO(const USART_TypeDef *USARTx) @@ -27598,9 +28448,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2714:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->ISR, USART_ISR_RTOF) == (USART_ISR_RTOF)) ? 1UL : 0UL); 2715:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 2716:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccuHnxNu.s page 461 - - 2717:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2718:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Check if the USART End Of Block Flag is set or not 2719:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_SMARTCARD_INSTANCE(USARTx) can be used to check whether or not @@ -27651,6 +28498,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2764:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->ISR, USART_ISR_BUSY) == (USART_ISR_BUSY)) ? 1UL : 0UL); 2765:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 2766:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** + ARM GAS /tmp/ccLSPxIe.s page 476 + + 2767:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2768:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Check if the USART Character Match Flag is set or not 2769:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll ISR CMF LL_USART_IsActiveFlag_CM @@ -27658,9 +28508,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2771:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). 2772:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 2773:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_CM(const USART_TypeDef *USARTx) - ARM GAS /tmp/ccuHnxNu.s page 462 - - 2774:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 2775:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->ISR, USART_ISR_CMF) == (USART_ISR_CMF)) ? 1UL : 0UL); 2776:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -27711,6 +28558,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2821:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). 2822:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 2823:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TEACK(const USART_TypeDef *USARTx) + ARM GAS /tmp/ccLSPxIe.s page 477 + + 2824:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 2825:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->ISR, USART_ISR_TEACK) == (USART_ISR_TEACK)) ? 1UL : 0UL); 2826:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -27718,9 +28568,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2828:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #if defined(USART_ISR_REACK) 2829:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2830:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Check if the USART Receive Enable Acknowledge Flag is set or not - ARM GAS /tmp/ccuHnxNu.s page 463 - - 2831:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll ISR REACK LL_USART_IsActiveFlag_REACK 2832:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 2833:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). @@ -27771,6 +28618,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2878:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Clear Noise Error detected Flag 2879:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll ICR NCF LL_USART_ClearFlag_NE 2880:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance + ARM GAS /tmp/ccLSPxIe.s page 478 + + 2881:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 2882:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 2883:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_ClearFlag_NE(USART_TypeDef *USARTx) @@ -27778,9 +28628,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2885:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** WRITE_REG(USARTx->ICR, USART_ICR_NCF); 2886:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 2887:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccuHnxNu.s page 464 - - 2888:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2889:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Clear OverRun Error Flag 2890:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll ICR ORECF LL_USART_ClearFlag_ORE @@ -27831,6 +28678,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2935:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2936:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Clear LIN Break Detection Flag 2937:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not + ARM GAS /tmp/ccLSPxIe.s page 479 + + 2938:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * LIN feature is supported by the USARTx instance. 2939:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll ICR LBDCF LL_USART_ClearFlag_LBD 2940:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance @@ -27838,9 +28688,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2942:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 2943:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_ClearFlag_LBD(USART_TypeDef *USARTx) 2944:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - ARM GAS /tmp/ccuHnxNu.s page 465 - - 2945:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** WRITE_REG(USARTx->ICR, USART_ICR_LBDCF); 2946:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 2947:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -27891,6 +28738,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2992:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 2993:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** WRITE_REG(USARTx->ICR, USART_ICR_CMCF); 2994:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } + ARM GAS /tmp/ccLSPxIe.s page 480 + + 2995:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 2996:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #if defined(USART_CR1_UESM) 2997:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #if defined(USART_CR3_WUFIE) @@ -27898,9 +28748,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2999:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Clear Wake Up from stop mode Flag 3000:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_WAKEUP_FROMSTOP_INSTANCE(USARTx) can be used to check whether or not 3001:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Wake-up from Stop mode feature is supported by the USARTx instance. - ARM GAS /tmp/ccuHnxNu.s page 466 - - 3002:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll ICR WUCF LL_USART_ClearFlag_WKUP 3003:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 3004:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None @@ -27951,6 +28798,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3049:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_EnableIT_TC(USART_TypeDef *USARTx) 3050:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 3051:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_TCIE); + ARM GAS /tmp/ccLSPxIe.s page 481 + + 3052:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 3053:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 3054:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -27958,9 +28808,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3056:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR1 TXEIE LL_USART_EnableIT_TXE 3057:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 3058:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None - ARM GAS /tmp/ccuHnxNu.s page 467 - - 3059:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 3060:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_EnableIT_TXE(USART_TypeDef *USARTx) 3061:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { @@ -28011,6 +28858,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3106:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_EnableIT_EOB(USART_TypeDef *USARTx) 3107:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 3108:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_EOBIE); + ARM GAS /tmp/ccLSPxIe.s page 482 + + 3109:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 3110:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 3111:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -28018,9 +28868,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3113:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not 3114:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * LIN feature is supported by the USARTx instance. 3115:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 LBDIE LL_USART_EnableIT_LBD - ARM GAS /tmp/ccuHnxNu.s page 468 - - 3116:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 3117:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 3118:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -28071,6 +28918,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3163:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 3164:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_SET_BIT(USARTx->CR3, USART_CR3_WUFIE); 3165:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } + ARM GAS /tmp/ccLSPxIe.s page 483 + + 3166:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 3167:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #endif /* USART_CR3_WUFIE */ 3168:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #endif /* USART_CR1_UESM */ @@ -28078,9 +28928,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3170:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* Function available only on devices supporting Transmit Complete before Guard Time feature */ 3171:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 3172:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Enable Smartcard Transmission Complete Before Guard Time Interrupt - ARM GAS /tmp/ccuHnxNu.s page 469 - - 3173:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_SMARTCARD_INSTANCE(USARTx) can be used to check whether or not 3174:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Smartcard feature is supported by the USARTx instance. 3175:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 TCBGTIE LL_USART_EnableIT_TCBGT @@ -28131,6 +28978,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3220:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR1 TXEIE LL_USART_DisableIT_TXE 3221:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 3222:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None + ARM GAS /tmp/ccLSPxIe.s page 484 + + 3223:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 3224:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_DisableIT_TXE(USART_TypeDef *USARTx) 3225:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { @@ -28138,9 +28988,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3227:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 3228:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 3229:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 470 - - 3230:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Disable Parity Error Interrupt 3231:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR1 PEIE LL_USART_DisableIT_PE 3232:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance @@ -28191,6 +29038,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3277:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not 3278:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * LIN feature is supported by the USARTx instance. 3279:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 LBDIE LL_USART_DisableIT_LBD + ARM GAS /tmp/ccLSPxIe.s page 485 + + 3280:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 3281:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 3282:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -28198,9 +29048,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3284:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 3285:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** CLEAR_BIT(USARTx->CR2, USART_CR2_LBDIE); 3286:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - ARM GAS /tmp/ccuHnxNu.s page 471 - - 3287:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 3288:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 3289:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Disable Error Interrupt @@ -28251,6 +29098,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3334:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* Function available only on devices supporting Transmit Complete before Guard Time feature */ 3335:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 3336:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Disable Smartcard Transmission Complete Before Guard Time Interrupt + ARM GAS /tmp/ccLSPxIe.s page 486 + + 3337:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_SMARTCARD_INSTANCE(USARTx) can be used to check whether or not 3338:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Smartcard feature is supported by the USARTx instance. 3339:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 TCBGTIE LL_USART_DisableIT_TCBGT @@ -28258,9 +29108,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3341:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 3342:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 3343:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_DisableIT_TCBGT(USART_TypeDef *USARTx) - ARM GAS /tmp/ccuHnxNu.s page 472 - - 3344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 3345:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_TCBGTIE); 3346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -28311,6 +29158,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3391:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 3392:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 3393:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** + ARM GAS /tmp/ccLSPxIe.s page 487 + + 3394:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Check if the USART Parity Error Interrupt is enabled or disabled. 3395:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR1 PEIE LL_USART_IsEnabledIT_PE 3396:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance @@ -28318,9 +29168,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3398:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 3399:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_PE(const USART_TypeDef *USARTx) 3400:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - ARM GAS /tmp/ccuHnxNu.s page 473 - - 3401:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->CR1, USART_CR1_PEIE) == (USART_CR1_PEIE)) ? 1UL : 0UL); 3402:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 3403:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -28371,6 +29218,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3448:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 3449:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->CR2, USART_CR2_LBDIE) == (USART_CR2_LBDIE)) ? 1UL : 0UL); 3450:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } + ARM GAS /tmp/ccLSPxIe.s page 488 + + 3451:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 3452:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 3453:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Check if the USART Error Interrupt is enabled or disabled. @@ -28378,9 +29228,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3455:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 3456:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). 3457:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccuHnxNu.s page 474 - - 3458:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_ERROR(const USART_TypeDef *USARTx) 3459:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 3460:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->CR3, USART_CR3_EIE) == (USART_CR3_EIE)) ? 1UL : 0UL); @@ -28431,6 +29278,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3505:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->CR3, USART_CR3_TCBGTIE) == (USART_CR3_TCBGTIE)) ? 1UL : 0UL); 3506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 3507:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #endif /* USART_TCBGT_SUPPORT */ + ARM GAS /tmp/ccLSPxIe.s page 489 + + 3508:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 3509:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 3510:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} @@ -28438,9 +29288,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3512:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 3513:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EF_DMA_Management DMA_Management 3514:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ - ARM GAS /tmp/ccuHnxNu.s page 475 - - 3515:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 3516:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 3517:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -28483,24 +29330,24 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3554:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 3555:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 3556:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_EnableDMAReq_TX(USART_TypeDef *USARTx) - 6596 .loc 7 3556 22 view .LVU2079 - 6597 .L331: + 7079 .loc 7 3556 22 view .LVU2198 + 7080 .L381: 3557:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 3558:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_SET_BIT(USARTx->CR3, USART_CR3_DMAT); - 6598 .loc 7 3558 3 discriminator 1 view .LVU2080 - 6599 .LBB586: - 6600 .loc 7 3558 3 discriminator 1 view .LVU2081 - 6601 .loc 7 3558 3 discriminator 1 view .LVU2082 - 6602 .loc 7 3558 3 discriminator 1 view .LVU2083 - 6603 .LBB587: - 6604 .LBI587: - 6605 .file 8 "Drivers/CMSIS/Include/cmsis_gcc.h" + 7081 .loc 7 3558 3 discriminator 1 view .LVU2199 + 7082 .LBB591: + 7083 .loc 7 3558 3 discriminator 1 view .LVU2200 + 7084 .loc 7 3558 3 discriminator 1 view .LVU2201 + ARM GAS /tmp/ccLSPxIe.s page 490 + + + 7085 .loc 7 3558 3 discriminator 1 view .LVU2202 + 7086 .LBB592: + 7087 .LBI592: + 7088 .file 8 "Drivers/CMSIS/Include/cmsis_gcc.h" 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file - ARM GAS /tmp/ccuHnxNu.s page 476 - - 4:Drivers/CMSIS/Include/cmsis_gcc.h **** * @version V5.0.4 5:Drivers/CMSIS/Include/cmsis_gcc.h **** * @date 09. April 2018 6:Drivers/CMSIS/Include/cmsis_gcc.h **** ******************************************************************************/ @@ -28551,6 +29398,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __NO_RETURN 53:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NO_RETURN __attribute__((__noreturn__)) + ARM GAS /tmp/ccLSPxIe.s page 491 + + 54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 55:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __USED 56:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USED __attribute__((used)) @@ -28558,9 +29408,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK 59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak)) 60:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccuHnxNu.s page 477 - - 61:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED 62:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED __attribute__((packed, aligned(1))) 63:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -28611,6 +29458,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 108:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(add 109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ALIGNED + ARM GAS /tmp/ccLSPxIe.s page 492 + + 111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x))) 112:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 113:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __RESTRICT @@ -28618,9 +29468,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 116:Drivers/CMSIS/Include/cmsis_gcc.h **** 117:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccuHnxNu.s page 478 - - 118:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################### Core Function Access ########################### */ 119:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \ingroup CMSIS_Core_FunctionInterface 120:Drivers/CMSIS/Include/cmsis_gcc.h **** \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions @@ -28671,6 +29518,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 165:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 166:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void) 167:Drivers/CMSIS/Include/cmsis_gcc.h **** { + ARM GAS /tmp/ccLSPxIe.s page 493 + + 168:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 169:Drivers/CMSIS/Include/cmsis_gcc.h **** 170:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); @@ -28678,9 +29528,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 172:Drivers/CMSIS/Include/cmsis_gcc.h **** } 173:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 174:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccuHnxNu.s page 479 - - 175:Drivers/CMSIS/Include/cmsis_gcc.h **** 176:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 177:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Control Register @@ -28731,6 +29578,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 222:Drivers/CMSIS/Include/cmsis_gcc.h **** 223:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, apsr" : "=r" (result) ); 224:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); + ARM GAS /tmp/ccLSPxIe.s page 494 + + 225:Drivers/CMSIS/Include/cmsis_gcc.h **** } 226:Drivers/CMSIS/Include/cmsis_gcc.h **** 227:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -28738,9 +29588,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 229:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get xPSR Register 230:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the xPSR Register. 231:Drivers/CMSIS/Include/cmsis_gcc.h **** \return xPSR Register value - ARM GAS /tmp/ccuHnxNu.s page 480 - - 232:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 233:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_xPSR(void) 234:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -28791,6 +29638,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 279:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp, %0" : : "r" (topOfProcStack) : ); 280:Drivers/CMSIS/Include/cmsis_gcc.h **** } 281:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccLSPxIe.s page 495 + + 282:Drivers/CMSIS/Include/cmsis_gcc.h **** 283:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) 284:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -28798,9 +29648,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 286:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer (PSP) when in secure sta 287:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set 288:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccuHnxNu.s page 481 - - 289:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack) 290:Drivers/CMSIS/Include/cmsis_gcc.h **** { 291:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psp_ns, %0" : : "r" (topOfProcStack) : ); @@ -28851,6 +29698,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 336:Drivers/CMSIS/Include/cmsis_gcc.h **** 337:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) 338:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccLSPxIe.s page 496 + + 339:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer (non-secure) 340:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer (MSP) when in secure state. 341:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set @@ -28858,9 +29708,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 343:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack) 344:Drivers/CMSIS/Include/cmsis_gcc.h **** { 345:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msp_ns, %0" : : "r" (topOfMainStack) : ); - ARM GAS /tmp/ccuHnxNu.s page 482 - - 346:Drivers/CMSIS/Include/cmsis_gcc.h **** } 347:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 348:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -28911,6 +29758,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 393:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask (non-secure) 394:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the non-secure priority mask bit from the Priority Mask Reg 395:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value + ARM GAS /tmp/ccLSPxIe.s page 497 + + 396:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 397:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void) 398:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -28918,9 +29768,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 400:Drivers/CMSIS/Include/cmsis_gcc.h **** 401:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask_ns" : "=r" (result) :: "memory"); 402:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccuHnxNu.s page 483 - - 403:Drivers/CMSIS/Include/cmsis_gcc.h **** } 404:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 405:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -28971,6 +29818,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 450:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __disable_fault_irq(void) 451:Drivers/CMSIS/Include/cmsis_gcc.h **** { 452:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid f" : : : "memory"); + ARM GAS /tmp/ccLSPxIe.s page 498 + + 453:Drivers/CMSIS/Include/cmsis_gcc.h **** } 454:Drivers/CMSIS/Include/cmsis_gcc.h **** 455:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -28978,9 +29828,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 457:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority 458:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Base Priority register. 459:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Base Priority register value - ARM GAS /tmp/ccuHnxNu.s page 484 - - 460:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 461:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_BASEPRI(void) 462:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -29031,6 +29878,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 507:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 508:Drivers/CMSIS/Include/cmsis_gcc.h **** 509:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccLSPxIe.s page 499 + + 510:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 511:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority with condition 512:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register only if BASEPRI masking is disable @@ -29038,9 +29888,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 514:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set 515:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 516:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri) - ARM GAS /tmp/ccuHnxNu.s page 485 - - 517:Drivers/CMSIS/Include/cmsis_gcc.h **** { 518:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri_max, %0" : : "r" (basePri) : "memory"); 519:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -29091,6 +29938,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 564:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 565:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask (non-secure) 566:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Fault Mask register when in secure state. + ARM GAS /tmp/ccLSPxIe.s page 500 + + 567:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set 568:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 569:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask) @@ -29098,9 +29948,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 571:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask_ns, %0" : : "r" (faultMask) : "memory"); 572:Drivers/CMSIS/Include/cmsis_gcc.h **** } 573:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccuHnxNu.s page 486 - - 574:Drivers/CMSIS/Include/cmsis_gcc.h **** 575:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ 576:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ @@ -29151,6 +29998,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 621:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim_ns" : "=r" (result) ); 622:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; 623:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif + ARM GAS /tmp/ccLSPxIe.s page 501 + + 624:Drivers/CMSIS/Include/cmsis_gcc.h **** } 625:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 626:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -29158,9 +30008,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 628:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 629:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer Limit 630:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure - ARM GAS /tmp/ccuHnxNu.s page 487 - - 631:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure 632:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. 633:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -29211,6 +30058,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 678:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 679:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_MSPLIM(void) 680:Drivers/CMSIS/Include/cmsis_gcc.h **** { + ARM GAS /tmp/ccLSPxIe.s page 502 + + 681:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ 682:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) 683:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI @@ -29218,9 +30068,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 685:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 686:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 687:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim" : "=r" (result) ); - ARM GAS /tmp/ccuHnxNu.s page 488 - - 688:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; 689:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 690:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -29271,6 +30118,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 735:Drivers/CMSIS/Include/cmsis_gcc.h **** 736:Drivers/CMSIS/Include/cmsis_gcc.h **** 737:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) + ARM GAS /tmp/ccLSPxIe.s page 503 + + 738:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 739:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit (non-secure) 740:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure @@ -29278,9 +30128,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 742:Drivers/CMSIS/Include/cmsis_gcc.h **** 743:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer Limit (MSPLIM) when in secu 744:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer value to set - ARM GAS /tmp/ccuHnxNu.s page 489 - - 745:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 746:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit) 747:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -29331,6 +30178,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 792:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) 793:Drivers/CMSIS/Include/cmsis_gcc.h **** { 794:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + ARM GAS /tmp/ccLSPxIe.s page 504 + + 795:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) 796:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_set_fpscr) 797:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed @@ -29338,9 +30188,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 799:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ 800:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_arm_set_fpscr(fpscr); 801:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - ARM GAS /tmp/ccuHnxNu.s page 490 - - 802:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMSR fpscr, %0" : : "r" (fpscr) : "vfpcc", "memory"); 803:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 804:Drivers/CMSIS/Include/cmsis_gcc.h **** #else @@ -29391,6 +30238,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 849:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 850:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFE() __ASM volatile ("wfe") 851:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccLSPxIe.s page 505 + + 852:Drivers/CMSIS/Include/cmsis_gcc.h **** 853:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 854:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Send Event @@ -29398,9 +30248,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 856:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 857:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __SEV() __ASM volatile ("sev") 858:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccuHnxNu.s page 491 - - 859:Drivers/CMSIS/Include/cmsis_gcc.h **** 860:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 861:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Instruction Synchronization Barrier @@ -29451,6 +30298,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 906:Drivers/CMSIS/Include/cmsis_gcc.h **** 907:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rev %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); 908:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + ARM GAS /tmp/ccLSPxIe.s page 506 + + 909:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 910:Drivers/CMSIS/Include/cmsis_gcc.h **** } 911:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -29458,9 +30308,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 913:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 914:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (16 bit) 915:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order within each halfword of a word. For example, 0x12345678 becomes - ARM GAS /tmp/ccuHnxNu.s page 492 - - 916:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse 917:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value 918:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -29511,6 +30358,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 963:Drivers/CMSIS/Include/cmsis_gcc.h **** 964:Drivers/CMSIS/Include/cmsis_gcc.h **** 965:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccLSPxIe.s page 507 + + 966:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Breakpoint 967:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Causes the processor to enter Debug state. 968:Drivers/CMSIS/Include/cmsis_gcc.h **** Debug tools can use this to investigate system state when the instruction at a particula @@ -29518,9 +30368,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 970:Drivers/CMSIS/Include/cmsis_gcc.h **** If required, a debugger can use it to store additional information about the break 971:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 972:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __BKPT(value) __ASM volatile ("bkpt "#value) - ARM GAS /tmp/ccuHnxNu.s page 493 - - 973:Drivers/CMSIS/Include/cmsis_gcc.h **** 974:Drivers/CMSIS/Include/cmsis_gcc.h **** 975:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -29571,6 +30418,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1020:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a exclusive LDR instruction for 8 bit value. 1021:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to data 1022:Drivers/CMSIS/Include/cmsis_gcc.h **** \return value of type uint8_t at (*ptr) + ARM GAS /tmp/ccLSPxIe.s page 508 + + 1023:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1024:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint8_t __LDREXB(volatile uint8_t *addr) 1025:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -29578,9 +30428,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1027:Drivers/CMSIS/Include/cmsis_gcc.h **** 1028:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) 1029:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrexb %0, %1" : "=r" (result) : "Q" (*addr) ); - ARM GAS /tmp/ccuHnxNu.s page 494 - - 1030:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 1031:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not 1032:Drivers/CMSIS/Include/cmsis_gcc.h **** accepted by assembler. So has to use following less efficient pattern. @@ -29620,37 +30467,37 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1066:Drivers/CMSIS/Include/cmsis_gcc.h **** \return value of type uint32_t at (*ptr) 1067:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __LDREXW(volatile uint32_t *addr) - 6606 .loc 8 1068 31 view .LVU2084 - 6607 .LBB588: + 7089 .loc 8 1068 31 view .LVU2203 + 7090 .LBB593: 1069:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; - 6608 .loc 8 1070 5 view .LVU2085 + 7091 .loc 8 1070 5 view .LVU2204 1071:Drivers/CMSIS/Include/cmsis_gcc.h **** 1072:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrex %0, %1" : "=r" (result) : "Q" (*addr) ); - 6609 .loc 8 1072 4 view .LVU2086 - 6610 00e8 7D4A ldr r2, .L340+76 - 6611 00ea 02F10803 add r3, r2, #8 - 6612 .syntax unified - 6613 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 6614 00ee 53E8003F ldrex r3, [r3] - 6615 @ 0 "" 2 - 6616 .LVL599: + 7092 .loc 8 1072 4 view .LVU2205 + 7093 00e8 7D4A ldr r2, .L390+76 + 7094 00ea 02F10803 add r3, r2, #8 + 7095 .syntax unified + ARM GAS /tmp/ccLSPxIe.s page 509 + + + 7096 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 7097 00ee 53E8003F ldrex r3, [r3] + 7098 @ 0 "" 2 + 7099 .LVL637: 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 6617 .loc 8 1073 4 view .LVU2087 - 6618 .loc 8 1073 4 is_stmt 0 view .LVU2088 - ARM GAS /tmp/ccuHnxNu.s page 495 - - - 6619 .thumb - 6620 .syntax unified - 6621 .LBE588: - 6622 .LBE587: - 6623 .loc 7 3558 3 discriminator 1 view .LVU2089 - 6624 00f2 43F08003 orr r3, r3, #128 - 6625 .LVL600: - 6626 .loc 7 3558 3 is_stmt 1 discriminator 1 view .LVU2090 - 6627 .LBB589: - 6628 .LBI589: + 7100 .loc 8 1073 4 view .LVU2206 + 7101 .loc 8 1073 4 is_stmt 0 view .LVU2207 + 7102 .thumb + 7103 .syntax unified + 7104 .LBE593: + 7105 .LBE592: + 7106 .loc 7 3558 3 discriminator 1 view .LVU2208 + 7107 00f2 43F08003 orr r3, r3, #128 + 7108 .LVL638: + 7109 .loc 7 3558 3 is_stmt 1 discriminator 1 view .LVU2209 + 7110 .LBB594: + 7111 .LBI594: 1074:Drivers/CMSIS/Include/cmsis_gcc.h **** } 1075:Drivers/CMSIS/Include/cmsis_gcc.h **** 1076:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -29691,48 +30538,48 @@ ARM GAS /tmp/ccuHnxNu.s page 1 1111:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 1112:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief STR Exclusive (32 bit) 1113:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a exclusive STR instruction for 32 bit values. + ARM GAS /tmp/ccLSPxIe.s page 510 + + 1114:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to store 1115:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location 1116:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 0 Function succeeded 1117:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 1 Function failed 1118:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1119:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __STREXW(uint32_t value, volatile uint32_t *addr) - 6629 .loc 8 1119 31 view .LVU2091 - ARM GAS /tmp/ccuHnxNu.s page 496 - - - 6630 .LBB590: + 7112 .loc 8 1119 31 view .LVU2210 + 7113 .LBB595: 1120:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; - 6631 .loc 8 1121 4 view .LVU2092 + 7114 .loc 8 1121 4 view .LVU2211 1122:Drivers/CMSIS/Include/cmsis_gcc.h **** 1123:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("strex %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" (value) ); - 6632 .loc 8 1123 4 view .LVU2093 - 6633 00f6 0832 adds r2, r2, #8 - 6634 .syntax unified - 6635 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 6636 00f8 42E80031 strex r1, r3, [r2] - 6637 @ 0 "" 2 - 6638 .LVL601: + 7115 .loc 8 1123 4 view .LVU2212 + 7116 00f6 0832 adds r2, r2, #8 + 7117 .syntax unified + 7118 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 7119 00f8 42E80031 strex r1, r3, [r2] + 7120 @ 0 "" 2 + 7121 .LVL639: 1124:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 6639 .loc 8 1124 4 view .LVU2094 - 6640 .loc 8 1124 4 is_stmt 0 view .LVU2095 - 6641 .thumb - 6642 .syntax unified - 6643 .LBE590: - 6644 .LBE589: - 6645 .loc 7 3558 3 discriminator 1 view .LVU2096 - 6646 00fc 0029 cmp r1, #0 - 6647 00fe F3D1 bne .L331 - 6648 .LBE586: - 6649 .loc 7 3558 3 is_stmt 1 discriminator 2 view .LVU2097 - 6650 .LVL602: - 6651 .loc 7 3558 3 is_stmt 0 discriminator 2 view .LVU2098 - 6652 .LBE585: -2314:Src/main.c **** LL_DMA_EnableIT_TE(DMA2, LL_DMA_STREAM_7); - 6653 .loc 1 2314 3 is_stmt 1 view .LVU2099 - 6654 .LBB591: - 6655 .LBI591: + 7122 .loc 8 1124 4 view .LVU2213 + 7123 .loc 8 1124 4 is_stmt 0 view .LVU2214 + 7124 .thumb + 7125 .syntax unified + 7126 .LBE595: + 7127 .LBE594: + 7128 .loc 7 3558 3 discriminator 1 view .LVU2215 + 7129 00fc 0029 cmp r1, #0 + 7130 00fe F3D1 bne .L381 + 7131 .LBE591: + 7132 .loc 7 3558 3 is_stmt 1 discriminator 2 view .LVU2216 + 7133 .LVL640: + 7134 .loc 7 3558 3 is_stmt 0 discriminator 2 view .LVU2217 + 7135 .LBE590: +2408:Src/main.c **** LL_DMA_EnableIT_TE(DMA2, LL_DMA_STREAM_7); + 7136 .loc 1 2408 3 is_stmt 1 view .LVU2218 + 7137 .LBB596: + 7138 .LBI596: 2368:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2369:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2370:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -29751,6 +30598,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LIFCR CDMEIF1 LL_DMA_ClearFlag_DME1 2384:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 2385:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None + ARM GAS /tmp/ccLSPxIe.s page 511 + + 2386:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2387:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_DME1(DMA_TypeDef *DMAx) 2388:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { @@ -29758,9 +30608,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2390:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2391:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2392:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** - ARM GAS /tmp/ccuHnxNu.s page 497 - - 2393:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 2 direct mode error flag. 2394:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LIFCR CDMEIF2 LL_DMA_ClearFlag_DME2 2395:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance @@ -29811,6 +30658,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2440:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 2441:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2442:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_DME6(DMA_TypeDef *DMAx) + ARM GAS /tmp/ccLSPxIe.s page 512 + + 2443:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2444:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->HIFCR , DMA_HIFCR_CDMEIF6); 2445:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } @@ -29818,9 +30668,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2447:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2448:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 7 direct mode error flag. 2449:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HIFCR CDMEIF7 LL_DMA_ClearFlag_DME7 - ARM GAS /tmp/ccuHnxNu.s page 498 - - 2450:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 2451:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 2452:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ @@ -29871,6 +30718,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2497:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_FE3(DMA_TypeDef *DMAx) 2498:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2499:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->LIFCR , DMA_LIFCR_CFEIF3); + ARM GAS /tmp/ccLSPxIe.s page 513 + + 2500:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2501:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2502:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -29878,9 +30728,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2504:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HIFCR CFEIF4 LL_DMA_ClearFlag_FE4 2505:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 2506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None - ARM GAS /tmp/ccuHnxNu.s page 499 - - 2507:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2508:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_FE4(DMA_TypeDef *DMAx) 2509:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { @@ -29931,6 +30778,9 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2554:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2555:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Enable Half transfer interrupt. 2556:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR HTIE LL_DMA_EnableIT_HT + ARM GAS /tmp/ccLSPxIe.s page 514 + + 2557:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 2558:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 2559:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 @@ -29938,9 +30788,6 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2561:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 2562:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 2563:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 - ARM GAS /tmp/ccuHnxNu.s page 500 - - 2564:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 2565:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 2566:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 @@ -29987,3080 +30834,3080 @@ ARM GAS /tmp/ccuHnxNu.s page 1 2607:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 2608:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2609:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_EnableIT_TC(DMA_TypeDef *DMAx, uint32_t Stream) - 6656 .loc 6 2609 22 view .LVU2100 - 6657 .LBB592: + 7139 .loc 6 2609 22 view .LVU2219 + 7140 .LBB597: 2610:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2611:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** SET_BIT(((DMA_Stream_TypeDef *)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->CR, DMA - 6658 .loc 6 2611 3 view .LVU2101 - 6659 0100 784B ldr r3, .L340+80 - 6660 0102 D3F8B820 ldr r2, [r3, #184] - 6661 0106 42F01002 orr r2, r2, #16 - 6662 010a C3F8B820 str r2, [r3, #184] - 6663 .LVL603: - 6664 .loc 6 2611 3 is_stmt 0 view .LVU2102 - ARM GAS /tmp/ccuHnxNu.s page 501 + ARM GAS /tmp/ccLSPxIe.s page 515 - 6665 .LBE592: - 6666 .LBE591: -2315:Src/main.c **** LL_DMA_ClearFlag_TC7(DMA2); - 6667 .loc 1 2315 3 is_stmt 1 view .LVU2103 - 6668 .LBB593: - 6669 .LBI593: + 7141 .loc 6 2611 3 view .LVU2220 + 7142 0100 784B ldr r3, .L390+80 + 7143 0102 D3F8B820 ldr r2, [r3, #184] + 7144 0106 42F01002 orr r2, r2, #16 + 7145 010a C3F8B820 str r2, [r3, #184] + 7146 .LVL641: + 7147 .loc 6 2611 3 is_stmt 0 view .LVU2221 + 7148 .LBE597: + 7149 .LBE596: +2409:Src/main.c **** LL_DMA_ClearFlag_TC7(DMA2); + 7150 .loc 1 2409 3 is_stmt 1 view .LVU2222 + 7151 .LBB598: + 7152 .LBI598: 2589:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 6670 .loc 6 2589 22 view .LVU2104 - 6671 .LBB594: + 7153 .loc 6 2589 22 view .LVU2223 + 7154 .LBB599: 2591:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 6672 .loc 6 2591 3 view .LVU2105 - 6673 010e D3F8B820 ldr r2, [r3, #184] - 6674 0112 42F00402 orr r2, r2, #4 - 6675 0116 C3F8B820 str r2, [r3, #184] - 6676 .LVL604: + 7155 .loc 6 2591 3 view .LVU2224 + 7156 010e D3F8B820 ldr r2, [r3, #184] + 7157 0112 42F00402 orr r2, r2, #4 + 7158 0116 C3F8B820 str r2, [r3, #184] + 7159 .LVL642: 2591:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 6677 .loc 6 2591 3 is_stmt 0 view .LVU2106 - 6678 .LBE594: - 6679 .LBE593: -2316:Src/main.c **** LL_DMA_ClearFlag_TE7(DMA2); - 6680 .loc 1 2316 3 is_stmt 1 view .LVU2107 - 6681 .LBB595: - 6682 .LBI595: + 7160 .loc 6 2591 3 is_stmt 0 view .LVU2225 + 7161 .LBE599: + 7162 .LBE598: +2410:Src/main.c **** LL_DMA_ClearFlag_TE7(DMA2); + 7163 .loc 1 2410 3 is_stmt 1 view .LVU2226 + 7164 .LBB600: + 7165 .LBI600: 2277:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 6683 .loc 6 2277 22 view .LVU2108 - 6684 .LBB596: + 7166 .loc 6 2277 22 view .LVU2227 + 7167 .LBB601: 2279:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 6685 .loc 6 2279 3 view .LVU2109 - 6686 011a 4FF00062 mov r2, #134217728 - 6687 011e DA60 str r2, [r3, #12] - 6688 .LVL605: + 7168 .loc 6 2279 3 view .LVU2228 + 7169 011a 4FF00062 mov r2, #134217728 + 7170 011e DA60 str r2, [r3, #12] + 7171 .LVL643: 2279:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 6689 .loc 6 2279 3 is_stmt 0 view .LVU2110 - 6690 .LBE596: - 6691 .LBE595: -2317:Src/main.c **** LL_DMA_ConfigAddresses(DMA2, LL_DMA_STREAM_7, (uint32_t)&UART_DATA, LL_USART_DMA_GetRegAddr(USART - 6692 .loc 1 2317 3 is_stmt 1 view .LVU2111 - 6693 .LBB597: - 6694 .LBI597: + 7172 .loc 6 2279 3 is_stmt 0 view .LVU2229 + 7173 .LBE601: + 7174 .LBE600: +2411:Src/main.c **** LL_DMA_ConfigAddresses(DMA2, LL_DMA_STREAM_7, (uint32_t)&UART_DATA, LL_USART_DMA_GetRegAddr(USART + 7175 .loc 1 2411 3 is_stmt 1 view .LVU2230 + 7176 .LBB602: + 7177 .LBI602: 2365:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 6695 .loc 6 2365 22 view .LVU2112 - 6696 .LBB598: + 7178 .loc 6 2365 22 view .LVU2231 + 7179 .LBB603: 2367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 6697 .loc 6 2367 3 view .LVU2113 - 6698 0120 4FF00072 mov r2, #33554432 - 6699 0124 DA60 str r2, [r3, #12] - 6700 .LVL606: + 7180 .loc 6 2367 3 view .LVU2232 + 7181 0120 4FF00072 mov r2, #33554432 + 7182 0124 DA60 str r2, [r3, #12] + 7183 .LVL644: 2367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 6701 .loc 6 2367 3 is_stmt 0 view .LVU2114 - 6702 .LBE598: - 6703 .LBE597: -2318:Src/main.c **** - 6704 .loc 1 2318 3 is_stmt 1 view .LVU2115 - 6705 0126 704A ldr r2, .L340+84 - 6706 .LVL607: - 6707 .LBB599: - 6708 .LBI599: - ARM GAS /tmp/ccuHnxNu.s page 502 + 7184 .loc 6 2367 3 is_stmt 0 view .LVU2233 + 7185 .LBE603: + ARM GAS /tmp/ccLSPxIe.s page 516 + 7186 .LBE602: +2412:Src/main.c **** + 7187 .loc 1 2412 3 is_stmt 1 view .LVU2234 + 7188 0126 704A ldr r2, .L390+84 + 7189 .LVL645: + 7190 .LBB604: + 7191 .LBI604: 621:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 6709 .loc 6 621 26 view .LVU2116 - 6710 .LBB600: + 7192 .loc 6 621 26 view .LVU2235 + 7193 .LBB605: 623:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 6711 .loc 6 623 3 view .LVU2117 + 7194 .loc 6 623 3 view .LVU2236 623:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 6712 .loc 6 623 11 is_stmt 0 view .LVU2118 - 6713 0128 D3F8B830 ldr r3, [r3, #184] - 6714 012c 03F0C003 and r3, r3, #192 - 6715 .LVL608: + 7195 .loc 6 623 11 is_stmt 0 view .LVU2237 + 7196 0128 D3F8B830 ldr r3, [r3, #184] + 7197 012c 03F0C003 and r3, r3, #192 + 7198 .LVL646: 623:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 6716 .loc 6 623 11 view .LVU2119 - 6717 .LBE600: - 6718 .LBE599: - 6719 .LBB601: - 6720 .LBI601: + 7199 .loc 6 623 11 view .LVU2238 + 7200 .LBE605: + 7201 .LBE604: + 7202 .LBB606: + 7203 .LBI606: 1425:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 6721 .loc 6 1425 22 is_stmt 1 view .LVU2120 - 6722 .LBB602: + 7204 .loc 6 1425 22 is_stmt 1 view .LVU2239 + 7205 .LBB607: 1428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 6723 .loc 6 1428 3 view .LVU2121 + 7206 .loc 6 1428 3 view .LVU2240 1428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 6724 .loc 6 1428 6 is_stmt 0 view .LVU2122 - 6725 0130 402B cmp r3, #64 - 6726 0132 00F08480 beq .L337 + 7207 .loc 6 1428 6 is_stmt 0 view .LVU2241 + 7208 0130 402B cmp r3, #64 + 7209 0132 00F08480 beq .L387 1436:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->M0AR - 6727 .loc 6 1436 5 is_stmt 1 view .LVU2123 - 6728 0136 6B4B ldr r3, .L340+80 - 6729 .LVL609: + 7210 .loc 6 1436 5 is_stmt 1 view .LVU2242 + 7211 0136 6B4B ldr r3, .L390+80 + 7212 .LVL647: 1436:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->M0AR - 6730 .loc 6 1436 5 is_stmt 0 view .LVU2124 - 6731 0138 C3F8C020 str r2, [r3, #192] + 7213 .loc 6 1436 5 is_stmt 0 view .LVU2243 + 7214 0138 C3F8C020 str r2, [r3, #192] 1437:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 6732 .loc 6 1437 5 is_stmt 1 view .LVU2125 - 6733 013c 6B4A ldr r2, .L340+88 - 6734 013e C3F8C420 str r2, [r3, #196] - 6735 .L333: - 6736 .LVL610: + 7215 .loc 6 1437 5 is_stmt 1 view .LVU2244 + 7216 013c 6B4A ldr r2, .L390+88 + 7217 013e C3F8C420 str r2, [r3, #196] + 7218 .L383: + 7219 .LVL648: 1437:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 6737 .loc 6 1437 5 is_stmt 0 view .LVU2126 - 6738 .LBE602: - 6739 .LBE601: -2323:Src/main.c **** SD_SLIDE = 0; - 6740 .loc 1 2323 2 is_stmt 1 view .LVU2127 -2323:Src/main.c **** SD_SLIDE = 0; - 6741 .loc 1 2323 10 is_stmt 0 view .LVU2128 - 6742 0142 0024 movs r4, #0 - 6743 0144 6A4B ldr r3, .L340+92 - 6744 0146 1C60 str r4, [r3] -2324:Src/main.c **** //Reset all periphery - 6745 .loc 1 2324 2 is_stmt 1 view .LVU2129 -2324:Src/main.c **** //Reset all periphery - 6746 .loc 1 2324 11 is_stmt 0 view .LVU2130 - 6747 0148 6A4B ldr r3, .L340+96 - 6748 014a 1C60 str r4, [r3] -2326:Src/main.c **** HAL_GPIO_WritePin(EN_5V2_GPIO_Port, EN_5V2_Pin, GPIO_PIN_RESET); - 6749 .loc 1 2326 2 is_stmt 1 view .LVU2131 - ARM GAS /tmp/ccuHnxNu.s page 503 + 7220 .loc 6 1437 5 is_stmt 0 view .LVU2245 + 7221 .LBE607: + 7222 .LBE606: +2417:Src/main.c **** SD_SLIDE = 0; + 7223 .loc 1 2417 2 is_stmt 1 view .LVU2246 +2417:Src/main.c **** SD_SLIDE = 0; + 7224 .loc 1 2417 10 is_stmt 0 view .LVU2247 + 7225 0142 0024 movs r4, #0 + 7226 0144 6A4B ldr r3, .L390+92 + 7227 0146 1C60 str r4, [r3] +2418:Src/main.c **** //Reset all periphery + ARM GAS /tmp/ccLSPxIe.s page 517 - 6750 014c 6A4E ldr r6, .L340+100 - 6751 014e 2246 mov r2, r4 - 6752 0150 0821 movs r1, #8 - 6753 0152 3046 mov r0, r6 - 6754 0154 FFF7FEFF bl HAL_GPIO_WritePin - 6755 .LVL611: -2327:Src/main.c **** HAL_GPIO_WritePin(LD1_EN_GPIO_Port, LD1_EN_Pin, GPIO_PIN_RESET); - 6756 .loc 1 2327 2 view .LVU2132 - 6757 0158 2246 mov r2, r4 - 6758 015a 8021 movs r1, #128 - 6759 015c 3046 mov r0, r6 - 6760 015e FFF7FEFF bl HAL_GPIO_WritePin - 6761 .LVL612: -2328:Src/main.c **** HAL_GPIO_WritePin(LD2_EN_GPIO_Port, LD2_EN_Pin, GPIO_PIN_RESET); - 6762 .loc 1 2328 2 view .LVU2133 - 6763 0162 664F ldr r7, .L340+104 - 6764 0164 2246 mov r2, r4 - 6765 0166 4FF48071 mov r1, #256 - 6766 016a 3846 mov r0, r7 - 6767 016c FFF7FEFF bl HAL_GPIO_WritePin - 6768 .LVL613: -2329:Src/main.c **** HAL_GPIO_WritePin(REF0_EN_GPIO_Port, REF0_EN_Pin, GPIO_PIN_RESET); - 6769 .loc 1 2329 2 view .LVU2134 - 6770 0170 2246 mov r2, r4 - 6771 0172 1021 movs r1, #16 - 6772 0174 3046 mov r0, r6 - 6773 0176 FFF7FEFF bl HAL_GPIO_WritePin - 6774 .LVL614: -2330:Src/main.c **** HAL_GPIO_WritePin(REF2_ON_GPIO_Port, REF2_ON_Pin, GPIO_PIN_RESET); - 6775 .loc 1 2330 2 view .LVU2135 - 6776 017a DFF89C81 ldr r8, .L340+132 - 6777 017e 2246 mov r2, r4 - 6778 0180 4FF48061 mov r1, #1024 - 6779 0184 4046 mov r0, r8 - 6780 0186 FFF7FEFF bl HAL_GPIO_WritePin - 6781 .LVL615: -2331:Src/main.c **** HAL_GPIO_WritePin(TECEN1_GPIO_Port, TECEN1_Pin, GPIO_PIN_RESET); - 6782 .loc 1 2331 2 view .LVU2136 - 6783 018a 5D4D ldr r5, .L340+108 - 6784 018c 2246 mov r2, r4 - 6785 018e 0821 movs r1, #8 - 6786 0190 2846 mov r0, r5 - 6787 0192 FFF7FEFF bl HAL_GPIO_WritePin - 6788 .LVL616: -2332:Src/main.c **** HAL_GPIO_WritePin(TECEN2_GPIO_Port, TECEN2_Pin, GPIO_PIN_RESET); - 6789 .loc 1 2332 2 view .LVU2137 - 6790 0196 2246 mov r2, r4 - 6791 0198 0121 movs r1, #1 - 6792 019a 2846 mov r0, r5 - 6793 019c FFF7FEFF bl HAL_GPIO_WritePin - 6794 .LVL617: -2333:Src/main.c **** HAL_GPIO_WritePin(TEC1_PD_GPIO_Port, TEC1_PD_Pin, GPIO_PIN_RESET); - 6795 .loc 1 2333 2 view .LVU2138 - 6796 01a0 2246 mov r2, r4 - 6797 01a2 0221 movs r1, #2 - 6798 01a4 2846 mov r0, r5 - 6799 01a6 FFF7FEFF bl HAL_GPIO_WritePin - ARM GAS /tmp/ccuHnxNu.s page 504 + 7228 .loc 1 2418 2 is_stmt 1 view .LVU2248 +2418:Src/main.c **** //Reset all periphery + 7229 .loc 1 2418 11 is_stmt 0 view .LVU2249 + 7230 0148 6A4B ldr r3, .L390+96 + 7231 014a 1C60 str r4, [r3] +2420:Src/main.c **** HAL_GPIO_WritePin(EN_5V2_GPIO_Port, EN_5V2_Pin, GPIO_PIN_RESET); + 7232 .loc 1 2420 2 is_stmt 1 view .LVU2250 + 7233 014c 6A4E ldr r6, .L390+100 + 7234 014e 2246 mov r2, r4 + 7235 0150 0821 movs r1, #8 + 7236 0152 3046 mov r0, r6 + 7237 0154 FFF7FEFF bl HAL_GPIO_WritePin + 7238 .LVL649: +2421:Src/main.c **** HAL_GPIO_WritePin(LD1_EN_GPIO_Port, LD1_EN_Pin, GPIO_PIN_RESET); + 7239 .loc 1 2421 2 view .LVU2251 + 7240 0158 2246 mov r2, r4 + 7241 015a 8021 movs r1, #128 + 7242 015c 3046 mov r0, r6 + 7243 015e FFF7FEFF bl HAL_GPIO_WritePin + 7244 .LVL650: +2422:Src/main.c **** HAL_GPIO_WritePin(LD2_EN_GPIO_Port, LD2_EN_Pin, GPIO_PIN_RESET); + 7245 .loc 1 2422 2 view .LVU2252 + 7246 0162 664F ldr r7, .L390+104 + 7247 0164 2246 mov r2, r4 + 7248 0166 4FF48071 mov r1, #256 + 7249 016a 3846 mov r0, r7 + 7250 016c FFF7FEFF bl HAL_GPIO_WritePin + 7251 .LVL651: +2423:Src/main.c **** HAL_GPIO_WritePin(REF0_EN_GPIO_Port, REF0_EN_Pin, GPIO_PIN_RESET); + 7252 .loc 1 2423 2 view .LVU2253 + 7253 0170 2246 mov r2, r4 + 7254 0172 1021 movs r1, #16 + 7255 0174 3046 mov r0, r6 + 7256 0176 FFF7FEFF bl HAL_GPIO_WritePin + 7257 .LVL652: +2424:Src/main.c **** HAL_GPIO_WritePin(REF2_ON_GPIO_Port, REF2_ON_Pin, GPIO_PIN_RESET); + 7258 .loc 1 2424 2 view .LVU2254 + 7259 017a DFF89C81 ldr r8, .L390+132 + 7260 017e 2246 mov r2, r4 + 7261 0180 4FF48061 mov r1, #1024 + 7262 0184 4046 mov r0, r8 + 7263 0186 FFF7FEFF bl HAL_GPIO_WritePin + 7264 .LVL653: +2425:Src/main.c **** HAL_GPIO_WritePin(TECEN1_GPIO_Port, TECEN1_Pin, GPIO_PIN_RESET); + 7265 .loc 1 2425 2 view .LVU2255 + 7266 018a 5D4D ldr r5, .L390+108 + 7267 018c 2246 mov r2, r4 + 7268 018e 0821 movs r1, #8 + 7269 0190 2846 mov r0, r5 + 7270 0192 FFF7FEFF bl HAL_GPIO_WritePin + 7271 .LVL654: +2426:Src/main.c **** HAL_GPIO_WritePin(TECEN2_GPIO_Port, TECEN2_Pin, GPIO_PIN_RESET); + 7272 .loc 1 2426 2 view .LVU2256 + 7273 0196 2246 mov r2, r4 + 7274 0198 0121 movs r1, #1 + 7275 019a 2846 mov r0, r5 + 7276 019c FFF7FEFF bl HAL_GPIO_WritePin + ARM GAS /tmp/ccLSPxIe.s page 518 - 6800 .LVL618: -2334:Src/main.c **** HAL_GPIO_WritePin(TEC2_PD_GPIO_Port, TEC2_PD_Pin, GPIO_PIN_RESET); - 6801 .loc 1 2334 2 view .LVU2139 - 6802 01aa 2246 mov r2, r4 - 6803 01ac 4FF40061 mov r1, #2048 - 6804 01b0 4046 mov r0, r8 - 6805 01b2 FFF7FEFF bl HAL_GPIO_WritePin - 6806 .LVL619: -2335:Src/main.c **** // for (uint16_t i = 0; i < SD_Length; i++) - 6807 .loc 1 2335 2 view .LVU2140 - 6808 01b6 2246 mov r2, r4 - 6809 01b8 2021 movs r1, #32 - 6810 01ba 3046 mov r0, r6 - 6811 01bc FFF7FEFF bl HAL_GPIO_WritePin - 6812 .LVL620: -2345:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD2_CS_GPIO_Port, ADC_MPD2_CS_Pin, GPIO_PIN_SET);//Enable SPI for MPhD2 ADC - 6813 .loc 1 2345 2 view .LVU2141 - 6814 01c0 06F50066 add r6, r6, #2048 - 6815 01c4 0122 movs r2, #1 - 6816 01c6 4FF48061 mov r1, #1024 - 6817 01ca 3046 mov r0, r6 - 6818 01cc FFF7FEFF bl HAL_GPIO_WritePin - 6819 .LVL621: -2346:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET); - 6820 .loc 1 2346 2 view .LVU2142 - 6821 01d0 DFF84891 ldr r9, .L340+136 - 6822 01d4 0122 movs r2, #1 - 6823 01d6 4021 movs r1, #64 - 6824 01d8 4846 mov r0, r9 - 6825 01da FFF7FEFF bl HAL_GPIO_WritePin - 6826 .LVL622: -2347:Src/main.c **** HAL_GPIO_WritePin(SPI5_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET); - 6827 .loc 1 2347 2 view .LVU2143 - 6828 01de 0122 movs r2, #1 - 6829 01e0 4FF48041 mov r1, #16384 - 6830 01e4 3046 mov r0, r6 - 6831 01e6 FFF7FEFF bl HAL_GPIO_WritePin - 6832 .LVL623: -2348:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_SET);//End operation with LDAC1 - 6833 .loc 1 2348 2 view .LVU2144 - 6834 01ea 0122 movs r2, #1 - 6835 01ec 4FF48041 mov r1, #16384 - 6836 01f0 4846 mov r0, r9 - 6837 01f2 FFF7FEFF bl HAL_GPIO_WritePin - 6838 .LVL624: -2349:Src/main.c **** HAL_GPIO_WritePin(DAC_LD2_CS_GPIO_Port, DAC_LD2_CS_Pin, GPIO_PIN_SET);//End operation with LDAC2 - 6839 .loc 1 2349 2 view .LVU2145 - 6840 01f6 0122 movs r2, #1 - 6841 01f8 4FF48041 mov r1, #16384 - 6842 01fc 4046 mov r0, r8 - 6843 01fe FFF7FEFF bl HAL_GPIO_WritePin - 6844 .LVL625: -2350:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET);//End operation with TEC1 - 6845 .loc 1 2350 2 view .LVU2146 - 6846 0202 0122 movs r2, #1 - 6847 0204 4021 movs r1, #64 - 6848 0206 2846 mov r0, r5 - ARM GAS /tmp/ccuHnxNu.s page 505 + 7277 .LVL655: +2427:Src/main.c **** HAL_GPIO_WritePin(TEC1_PD_GPIO_Port, TEC1_PD_Pin, GPIO_PIN_RESET); + 7278 .loc 1 2427 2 view .LVU2257 + 7279 01a0 2246 mov r2, r4 + 7280 01a2 0221 movs r1, #2 + 7281 01a4 2846 mov r0, r5 + 7282 01a6 FFF7FEFF bl HAL_GPIO_WritePin + 7283 .LVL656: +2428:Src/main.c **** HAL_GPIO_WritePin(TEC2_PD_GPIO_Port, TEC2_PD_Pin, GPIO_PIN_RESET); + 7284 .loc 1 2428 2 view .LVU2258 + 7285 01aa 2246 mov r2, r4 + 7286 01ac 4FF40061 mov r1, #2048 + 7287 01b0 4046 mov r0, r8 + 7288 01b2 FFF7FEFF bl HAL_GPIO_WritePin + 7289 .LVL657: +2429:Src/main.c **** // for (uint16_t i = 0; i < SD_Length; i++) + 7290 .loc 1 2429 2 view .LVU2259 + 7291 01b6 2246 mov r2, r4 + 7292 01b8 2021 movs r1, #32 + 7293 01ba 3046 mov r0, r6 + 7294 01bc FFF7FEFF bl HAL_GPIO_WritePin + 7295 .LVL658: +2439:Src/main.c **** HAL_GPIO_WritePin(ADC_MPD2_CS_GPIO_Port, ADC_MPD2_CS_Pin, GPIO_PIN_SET);//Enable SPI for MPhD2 ADC + 7296 .loc 1 2439 2 view .LVU2260 + 7297 01c0 06F50066 add r6, r6, #2048 + 7298 01c4 0122 movs r2, #1 + 7299 01c6 4FF48061 mov r1, #1024 + 7300 01ca 3046 mov r0, r6 + 7301 01cc FFF7FEFF bl HAL_GPIO_WritePin + 7302 .LVL659: +2440:Src/main.c **** HAL_GPIO_WritePin(SPI4_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET); + 7303 .loc 1 2440 2 view .LVU2261 + 7304 01d0 DFF84891 ldr r9, .L390+136 + 7305 01d4 0122 movs r2, #1 + 7306 01d6 4021 movs r1, #64 + 7307 01d8 4846 mov r0, r9 + 7308 01da FFF7FEFF bl HAL_GPIO_WritePin + 7309 .LVL660: +2441:Src/main.c **** HAL_GPIO_WritePin(SPI5_CNV_GPIO_Port, SPI4_CNV_Pin, GPIO_PIN_SET); + 7310 .loc 1 2441 2 view .LVU2262 + 7311 01de 0122 movs r2, #1 + 7312 01e0 4FF48041 mov r1, #16384 + 7313 01e4 3046 mov r0, r6 + 7314 01e6 FFF7FEFF bl HAL_GPIO_WritePin + 7315 .LVL661: +2442:Src/main.c **** HAL_GPIO_WritePin(DAC_LD1_CS_GPIO_Port, DAC_LD1_CS_Pin, GPIO_PIN_SET);//End operation with LDAC1 + 7316 .loc 1 2442 2 view .LVU2263 + 7317 01ea 0122 movs r2, #1 + 7318 01ec 4FF48041 mov r1, #16384 + 7319 01f0 4846 mov r0, r9 + 7320 01f2 FFF7FEFF bl HAL_GPIO_WritePin + 7321 .LVL662: +2443:Src/main.c **** HAL_GPIO_WritePin(DAC_LD2_CS_GPIO_Port, DAC_LD2_CS_Pin, GPIO_PIN_SET);//End operation with LDAC2 + 7322 .loc 1 2443 2 view .LVU2264 + 7323 01f6 0122 movs r2, #1 + 7324 01f8 4FF48041 mov r1, #16384 + 7325 01fc 4046 mov r0, r8 + ARM GAS /tmp/ccLSPxIe.s page 519 - 6849 0208 FFF7FEFF bl HAL_GPIO_WritePin - 6850 .LVL626: -2351:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC2_CS_GPIO_Port, DAC_TEC2_CS_Pin, GPIO_PIN_SET);//End operation with TEC2 - 6851 .loc 1 2351 2 view .LVU2147 - 6852 020c 0122 movs r2, #1 - 6853 020e 4FF48051 mov r1, #4096 - 6854 0212 3846 mov r0, r7 - 6855 0214 FFF7FEFF bl HAL_GPIO_WritePin - 6856 .LVL627: -2352:Src/main.c **** PA4_DAC_Set(0u, 0u); - 6857 .loc 1 2352 2 view .LVU2148 - 6858 0218 0122 movs r2, #1 - 6859 021a 4FF48071 mov r1, #256 - 6860 021e 3046 mov r0, r6 - 6861 0220 FFF7FEFF bl HAL_GPIO_WritePin - 6862 .LVL628: -2353:Src/main.c **** - 6863 .loc 1 2353 2 view .LVU2149 - 6864 0224 2146 mov r1, r4 - 6865 0226 2046 mov r0, r4 - 6866 0228 FFF7FEFF bl PA4_DAC_Set - 6867 .LVL629: -2357:Src/main.c **** { - 6868 .loc 1 2357 2 view .LVU2150 -2357:Src/main.c **** { - 6869 .loc 1 2357 6 is_stmt 0 view .LVU2151 - 6870 022c 0121 movs r1, #1 - 6871 022e 3846 mov r0, r7 - 6872 0230 FFF7FEFF bl HAL_GPIO_ReadPin - 6873 .LVL630: -2357:Src/main.c **** { - 6874 .loc 1 2357 5 discriminator 1 view .LVU2152 - 6875 0234 50B1 cbz r0, .L338 - 6876 .L334: -2388:Src/main.c **** } - 6877 .loc 1 2388 2 is_stmt 1 view .LVU2153 - 6878 0236 FFF7FEFF bl AD9102_Init - 6879 .LVL631: -2389:Src/main.c **** static void Decode_uart(uint16_t *Command, LDx_SetupTypeDef *LD1_curr_setup, LDx_SetupTypeDef *LD2_ - 6880 .loc 1 2389 1 is_stmt 0 view .LVU2154 - 6881 023a BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc} - 6882 .LVL632: - 6883 .L337: - 6884 .LBB604: - 6885 .LBB603: + 7326 01fe FFF7FEFF bl HAL_GPIO_WritePin + 7327 .LVL663: +2444:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET);//End operation with TEC1 + 7328 .loc 1 2444 2 view .LVU2265 + 7329 0202 0122 movs r2, #1 + 7330 0204 4021 movs r1, #64 + 7331 0206 2846 mov r0, r5 + 7332 0208 FFF7FEFF bl HAL_GPIO_WritePin + 7333 .LVL664: +2445:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC2_CS_GPIO_Port, DAC_TEC2_CS_Pin, GPIO_PIN_SET);//End operation with TEC2 + 7334 .loc 1 2445 2 view .LVU2266 + 7335 020c 0122 movs r2, #1 + 7336 020e 4FF48051 mov r1, #4096 + 7337 0212 3846 mov r0, r7 + 7338 0214 FFF7FEFF bl HAL_GPIO_WritePin + 7339 .LVL665: +2446:Src/main.c **** PA4_DAC_Set(0u, 0u); + 7340 .loc 1 2446 2 view .LVU2267 + 7341 0218 0122 movs r2, #1 + 7342 021a 4FF48071 mov r1, #256 + 7343 021e 3046 mov r0, r6 + 7344 0220 FFF7FEFF bl HAL_GPIO_WritePin + 7345 .LVL666: +2447:Src/main.c **** + 7346 .loc 1 2447 2 view .LVU2268 + 7347 0224 2146 mov r1, r4 + 7348 0226 2046 mov r0, r4 + 7349 0228 FFF7FEFF bl PA4_DAC_Set + 7350 .LVL667: +2451:Src/main.c **** { + 7351 .loc 1 2451 2 view .LVU2269 +2451:Src/main.c **** { + 7352 .loc 1 2451 6 is_stmt 0 view .LVU2270 + 7353 022c 0121 movs r1, #1 + 7354 022e 3846 mov r0, r7 + 7355 0230 FFF7FEFF bl HAL_GPIO_ReadPin + 7356 .LVL668: +2451:Src/main.c **** { + 7357 .loc 1 2451 5 discriminator 1 view .LVU2271 + 7358 0234 50B1 cbz r0, .L388 + 7359 .L384: +2482:Src/main.c **** } + 7360 .loc 1 2482 2 is_stmt 1 view .LVU2272 + 7361 0236 FFF7FEFF bl AD9102_Init + 7362 .LVL669: +2483:Src/main.c **** static void Decode_uart(uint16_t *Command, LDx_SetupTypeDef *LD1_curr_setup, LDx_SetupTypeDef *LD2_ + 7363 .loc 1 2483 1 is_stmt 0 view .LVU2273 + 7364 023a BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc} + 7365 .LVL670: + 7366 .L387: + 7367 .LBB609: + 7368 .LBB608: 1430:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->PAR, - 6886 .loc 6 1430 5 is_stmt 1 view .LVU2155 - 6887 023e 294B ldr r3, .L340+80 - 6888 .LVL633: + 7369 .loc 6 1430 5 is_stmt 1 view .LVU2274 + 7370 023e 294B ldr r3, .L390+80 + 7371 .LVL671: 1430:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->PAR, - 6889 .loc 6 1430 5 is_stmt 0 view .LVU2156 - 6890 0240 C3F8C420 str r2, [r3, #196] + ARM GAS /tmp/ccLSPxIe.s page 520 + + + 7372 .loc 6 1430 5 is_stmt 0 view .LVU2275 + 7373 0240 C3F8C420 str r2, [r3, #196] 1431:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 6891 .loc 6 1431 5 is_stmt 1 view .LVU2157 - 6892 0244 294A ldr r2, .L340+88 - 6893 0246 C3F8C020 str r2, [r3, #192] - 6894 024a 7AE7 b .L333 - ARM GAS /tmp/ccuHnxNu.s page 506 - - - 6895 .LVL634: - 6896 .L338: + 7374 .loc 6 1431 5 is_stmt 1 view .LVU2276 + 7375 0244 294A ldr r2, .L390+88 + 7376 0246 C3F8C020 str r2, [r3, #192] + 7377 024a 7AE7 b .L383 + 7378 .LVL672: + 7379 .L388: 1431:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 6897 .loc 6 1431 5 is_stmt 0 view .LVU2158 - 6898 .LBE603: - 6899 .LBE604: -2360:Src/main.c **** { - 6900 .loc 1 2360 3 is_stmt 1 view .LVU2159 -2360:Src/main.c **** { - 6901 .loc 1 2360 7 is_stmt 0 view .LVU2160 - 6902 024c 4FF48071 mov r1, #256 - 6903 0250 2846 mov r0, r5 - 6904 0252 FFF7FEFF bl HAL_GPIO_ReadPin - 6905 .LVL635: -2360:Src/main.c **** { - 6906 .loc 1 2360 6 discriminator 1 view .LVU2161 - 6907 0256 0028 cmp r0, #0 - 6908 0258 EDD1 bne .L334 -2363:Src/main.c **** if (test == 0) //0 - suc - 6909 .loc 1 2363 4 is_stmt 1 view .LVU2162 -2363:Src/main.c **** if (test == 0) //0 - suc - 6910 .loc 1 2363 11 is_stmt 0 view .LVU2163 - 6911 025a 2A48 ldr r0, .L340+112 - 6912 025c FFF7FEFF bl Mount_SD - 6913 .LVL636: -2363:Src/main.c **** if (test == 0) //0 - suc - 6914 .loc 1 2363 9 discriminator 1 view .LVU2164 - 6915 0260 294B ldr r3, .L340+116 - 6916 0262 1860 str r0, [r3] -2364:Src/main.c **** { - 6917 .loc 1 2364 4 is_stmt 1 view .LVU2165 -2364:Src/main.c **** { - 6918 .loc 1 2364 7 is_stmt 0 view .LVU2166 - 6919 0264 18B1 cbz r0, .L339 - 6920 .L335: -2376:Src/main.c **** } - 6921 .loc 1 2376 4 is_stmt 1 view .LVU2167 -2376:Src/main.c **** } - 6922 .loc 1 2376 14 is_stmt 0 view .LVU2168 - 6923 0266 294B ldr r3, .L340+120 - 6924 0268 0122 movs r2, #1 - 6925 026a 1A70 strb r2, [r3] - 6926 026c E3E7 b .L334 - 6927 .L339: -2367:Src/main.c **** test = Unmount_SD("/"); // 0 - succ - 6928 .loc 1 2367 5 is_stmt 1 view .LVU2169 -2367:Src/main.c **** test = Unmount_SD("/"); // 0 - succ - 6929 .loc 1 2367 12 is_stmt 0 view .LVU2170 - 6930 026e 1E23 movs r3, #30 - 6931 0270 1A46 mov r2, r3 - 6932 0272 2749 ldr r1, .L340+124 - 6933 0274 2748 ldr r0, .L340+128 - 6934 0276 FFF7FEFF bl Seek_Read_File - 6935 .LVL637: -2367:Src/main.c **** test = Unmount_SD("/"); // 0 - succ - 6936 .loc 1 2367 10 discriminator 1 view .LVU2171 - 6937 027a 234C ldr r4, .L340+116 - ARM GAS /tmp/ccuHnxNu.s page 507 + 7380 .loc 6 1431 5 is_stmt 0 view .LVU2277 + 7381 .LBE608: + 7382 .LBE609: +2454:Src/main.c **** { + 7383 .loc 1 2454 3 is_stmt 1 view .LVU2278 +2454:Src/main.c **** { + 7384 .loc 1 2454 7 is_stmt 0 view .LVU2279 + 7385 024c 4FF48071 mov r1, #256 + 7386 0250 2846 mov r0, r5 + 7387 0252 FFF7FEFF bl HAL_GPIO_ReadPin + 7388 .LVL673: +2454:Src/main.c **** { + 7389 .loc 1 2454 6 discriminator 1 view .LVU2280 + 7390 0256 0028 cmp r0, #0 + 7391 0258 EDD1 bne .L384 +2457:Src/main.c **** if (test == 0) //0 - suc + 7392 .loc 1 2457 4 is_stmt 1 view .LVU2281 +2457:Src/main.c **** if (test == 0) //0 - suc + 7393 .loc 1 2457 11 is_stmt 0 view .LVU2282 + 7394 025a 2A48 ldr r0, .L390+112 + 7395 025c FFF7FEFF bl Mount_SD + 7396 .LVL674: +2457:Src/main.c **** if (test == 0) //0 - suc + 7397 .loc 1 2457 9 discriminator 1 view .LVU2283 + 7398 0260 294B ldr r3, .L390+116 + 7399 0262 1860 str r0, [r3] +2458:Src/main.c **** { + 7400 .loc 1 2458 4 is_stmt 1 view .LVU2284 +2458:Src/main.c **** { + 7401 .loc 1 2458 7 is_stmt 0 view .LVU2285 + 7402 0264 18B1 cbz r0, .L389 + 7403 .L385: +2470:Src/main.c **** } + 7404 .loc 1 2470 4 is_stmt 1 view .LVU2286 +2470:Src/main.c **** } + 7405 .loc 1 2470 14 is_stmt 0 view .LVU2287 + 7406 0266 294B ldr r3, .L390+120 + 7407 0268 0122 movs r2, #1 + 7408 026a 1A70 strb r2, [r3] + 7409 026c E3E7 b .L384 + 7410 .L389: +2461:Src/main.c **** test = Unmount_SD("/"); // 0 - succ + 7411 .loc 1 2461 5 is_stmt 1 view .LVU2288 +2461:Src/main.c **** test = Unmount_SD("/"); // 0 - succ + 7412 .loc 1 2461 12 is_stmt 0 view .LVU2289 + 7413 026e 1E23 movs r3, #30 + 7414 0270 1A46 mov r2, r3 + ARM GAS /tmp/ccLSPxIe.s page 521 - 6938 027c 2060 str r0, [r4] -2368:Src/main.c **** UART_rec_incr = 0; - 6939 .loc 1 2368 5 is_stmt 1 view .LVU2172 -2368:Src/main.c **** UART_rec_incr = 0; - 6940 .loc 1 2368 12 is_stmt 0 view .LVU2173 - 6941 027e 2148 ldr r0, .L340+112 - 6942 0280 FFF7FEFF bl Unmount_SD - 6943 .LVL638: -2368:Src/main.c **** UART_rec_incr = 0; - 6944 .loc 1 2368 10 discriminator 1 view .LVU2174 - 6945 0284 2060 str r0, [r4] -2369:Src/main.c **** flg_tmt = 0;//Reset the timeout flag - 6946 .loc 1 2369 5 is_stmt 1 view .LVU2175 -2369:Src/main.c **** flg_tmt = 0;//Reset the timeout flag - 6947 .loc 1 2369 19 is_stmt 0 view .LVU2176 - 6948 0286 0023 movs r3, #0 - 6949 0288 084A ldr r2, .L340+24 - 6950 028a 1380 strh r3, [r2] @ movhi -2370:Src/main.c **** } - 6951 .loc 1 2370 5 is_stmt 1 view .LVU2177 -2370:Src/main.c **** } - 6952 .loc 1 2370 13 is_stmt 0 view .LVU2178 - 6953 028c 064A ldr r2, .L340+20 - 6954 028e 1370 strb r3, [r2] - 6955 0290 E9E7 b .L335 - 6956 .L341: - 6957 0292 00BF .align 2 - 6958 .L340: - 6959 0294 00000000 .word TO6 - 6960 0298 00000000 .word TO7 - 6961 029c 00000000 .word TO7_before - 6962 02a0 00000000 .word TO6_before - 6963 02a4 00000000 .word TO6_uart - 6964 02a8 00000000 .word flg_tmt - 6965 02ac 00000000 .word UART_rec_incr - 6966 02b0 00000000 .word fgoto - 6967 02b4 00000000 .word sizeoffile - 6968 02b8 00000000 .word u_tx_flg - 6969 02bc 00000000 .word u_rx_flg - 6970 02c0 00000000 .word Long_Data - 6971 02c4 00000000 .word Def_setup - 6972 02c8 00000000 .word LD1_def_setup - 6973 02cc 00000000 .word LD2_def_setup - 6974 02d0 00000000 .word Curr_setup - 6975 02d4 00000000 .word LD1_curr_setup - 6976 02d8 00000000 .word LD2_curr_setup - 6977 02dc 00100040 .word 1073745920 - 6978 02e0 00100140 .word 1073811456 - 6979 02e4 00640240 .word 1073898496 - 6980 02e8 00000000 .word UART_DATA - 6981 02ec 28100140 .word 1073811496 - 6982 02f0 00000000 .word SD_SEEK - 6983 02f4 00000000 .word SD_SLIDE - 6984 02f8 00080240 .word 1073874944 - 6985 02fc 000C0240 .word 1073875968 - 6986 0300 00000240 .word 1073872896 - 6987 0304 00000000 .word .LC0 - ARM GAS /tmp/ccuHnxNu.s page 508 + 7415 0272 2749 ldr r1, .L390+124 + 7416 0274 2748 ldr r0, .L390+128 + 7417 0276 FFF7FEFF bl Seek_Read_File + 7418 .LVL675: +2461:Src/main.c **** test = Unmount_SD("/"); // 0 - succ + 7419 .loc 1 2461 10 discriminator 1 view .LVU2290 + 7420 027a 234C ldr r4, .L390+116 + 7421 027c 2060 str r0, [r4] +2462:Src/main.c **** UART_rec_incr = 0; + 7422 .loc 1 2462 5 is_stmt 1 view .LVU2291 +2462:Src/main.c **** UART_rec_incr = 0; + 7423 .loc 1 2462 12 is_stmt 0 view .LVU2292 + 7424 027e 2148 ldr r0, .L390+112 + 7425 0280 FFF7FEFF bl Unmount_SD + 7426 .LVL676: +2462:Src/main.c **** UART_rec_incr = 0; + 7427 .loc 1 2462 10 discriminator 1 view .LVU2293 + 7428 0284 2060 str r0, [r4] +2463:Src/main.c **** flg_tmt = 0;//Reset the timeout flag + 7429 .loc 1 2463 5 is_stmt 1 view .LVU2294 +2463:Src/main.c **** flg_tmt = 0;//Reset the timeout flag + 7430 .loc 1 2463 19 is_stmt 0 view .LVU2295 + 7431 0286 0023 movs r3, #0 + 7432 0288 084A ldr r2, .L390+24 + 7433 028a 1380 strh r3, [r2] @ movhi +2464:Src/main.c **** } + 7434 .loc 1 2464 5 is_stmt 1 view .LVU2296 +2464:Src/main.c **** } + 7435 .loc 1 2464 13 is_stmt 0 view .LVU2297 + 7436 028c 064A ldr r2, .L390+20 + 7437 028e 1370 strb r3, [r2] + 7438 0290 E9E7 b .L385 + 7439 .L391: + 7440 0292 00BF .align 2 + 7441 .L390: + 7442 0294 00000000 .word TO6 + 7443 0298 00000000 .word TO7 + 7444 029c 00000000 .word TO7_before + 7445 02a0 00000000 .word TO6_before + 7446 02a4 00000000 .word TO6_uart + 7447 02a8 00000000 .word flg_tmt + 7448 02ac 00000000 .word UART_rec_incr + 7449 02b0 00000000 .word fgoto + 7450 02b4 00000000 .word sizeoffile + 7451 02b8 00000000 .word u_tx_flg + 7452 02bc 00000000 .word u_rx_flg + 7453 02c0 00000000 .word Long_Data + 7454 02c4 00000000 .word Def_setup + 7455 02c8 00000000 .word LD1_def_setup + 7456 02cc 00000000 .word LD2_def_setup + 7457 02d0 00000000 .word Curr_setup + 7458 02d4 00000000 .word LD1_curr_setup + 7459 02d8 00000000 .word LD2_curr_setup + 7460 02dc 00100040 .word 1073745920 + 7461 02e0 00100140 .word 1073811456 + 7462 02e4 00640240 .word 1073898496 + 7463 02e8 00000000 .word UART_DATA + ARM GAS /tmp/ccLSPxIe.s page 522 - 6988 0308 00000000 .word test - 6989 030c 00000000 .word CPU_state - 6990 0310 00000000 .word COMMAND - 6991 0314 04000000 .word .LC1 - 6992 0318 00040240 .word 1073873920 - 6993 031c 00140240 .word 1073878016 - 6994 .cfi_endproc - 6995 .LFE1208: - 6997 .section .text.DS1809_Pulse,"ax",%progbits - 6998 .align 1 - 6999 .syntax unified - 7000 .thumb - 7001 .thumb_func - 7003 DS1809_Pulse: - 7004 .LVL639: - 7005 .LFB1218: -2755:Src/main.c **** for (uint16_t i = 0; i < count; i++) - 7006 .loc 1 2755 1 is_stmt 1 view -0 - 7007 .cfi_startproc - 7008 @ args = 0, pretend = 0, frame = 0 - 7009 @ frame_needed = 0, uses_anonymous_args = 0 -2755:Src/main.c **** for (uint16_t i = 0; i < count; i++) - 7010 .loc 1 2755 1 is_stmt 0 view .LVU2180 - 7011 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 7012 .LCFI68: - 7013 .cfi_def_cfa_offset 24 - 7014 .cfi_offset 4, -24 - 7015 .cfi_offset 5, -20 - 7016 .cfi_offset 6, -16 - 7017 .cfi_offset 7, -12 - 7018 .cfi_offset 8, -8 - 7019 .cfi_offset 14, -4 - 7020 0004 0746 mov r7, r0 - 7021 0006 0E46 mov r6, r1 - 7022 0008 9046 mov r8, r2 - 7023 000a 1D46 mov r5, r3 -2756:Src/main.c **** { - 7024 .loc 1 2756 2 is_stmt 1 view .LVU2181 - 7025 .LBB605: -2756:Src/main.c **** { - 7026 .loc 1 2756 7 view .LVU2182 - 7027 .LVL640: -2756:Src/main.c **** { - 7028 .loc 1 2756 16 is_stmt 0 view .LVU2183 - 7029 000c 0024 movs r4, #0 -2756:Src/main.c **** { - 7030 .loc 1 2756 2 view .LVU2184 - 7031 000e 16E0 b .L343 - 7032 .LVL641: - 7033 .L351: -2760:Src/main.c **** } - 7034 .loc 1 2760 4 is_stmt 1 view .LVU2185 - 7035 0010 0022 movs r2, #0 - 7036 0012 0421 movs r1, #4 - 7037 0014 1448 ldr r0, .L354 - 7038 0016 FFF7FEFF bl HAL_GPIO_WritePin - 7039 .LVL642: - ARM GAS /tmp/ccuHnxNu.s page 509 + 7464 02ec 28100140 .word 1073811496 + 7465 02f0 00000000 .word SD_SEEK + 7466 02f4 00000000 .word SD_SLIDE + 7467 02f8 00080240 .word 1073874944 + 7468 02fc 000C0240 .word 1073875968 + 7469 0300 00000240 .word 1073872896 + 7470 0304 00000000 .word .LC0 + 7471 0308 00000000 .word test + 7472 030c 00000000 .word CPU_state + 7473 0310 00000000 .word COMMAND + 7474 0314 04000000 .word .LC1 + 7475 0318 00040240 .word 1073873920 + 7476 031c 00140240 .word 1073878016 + 7477 .cfi_endproc + 7478 .LFE1208: + 7480 .section .text.DS1809_Pulse,"ax",%progbits + 7481 .align 1 + 7482 .syntax unified + 7483 .thumb + 7484 .thumb_func + 7486 DS1809_Pulse: + 7487 .LVL677: + 7488 .LFB1218: +2849:Src/main.c **** for (uint16_t i = 0; i < count; i++) + 7489 .loc 1 2849 1 is_stmt 1 view -0 + 7490 .cfi_startproc + 7491 @ args = 0, pretend = 0, frame = 0 + 7492 @ frame_needed = 0, uses_anonymous_args = 0 +2849:Src/main.c **** for (uint16_t i = 0; i < count; i++) + 7493 .loc 1 2849 1 is_stmt 0 view .LVU2299 + 7494 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 7495 .LCFI71: + 7496 .cfi_def_cfa_offset 24 + 7497 .cfi_offset 4, -24 + 7498 .cfi_offset 5, -20 + 7499 .cfi_offset 6, -16 + 7500 .cfi_offset 7, -12 + 7501 .cfi_offset 8, -8 + 7502 .cfi_offset 14, -4 + 7503 0004 0746 mov r7, r0 + 7504 0006 0E46 mov r6, r1 + 7505 0008 9046 mov r8, r2 + 7506 000a 1D46 mov r5, r3 +2850:Src/main.c **** { + 7507 .loc 1 2850 2 is_stmt 1 view .LVU2300 + 7508 .LBB610: +2850:Src/main.c **** { + 7509 .loc 1 2850 7 view .LVU2301 + 7510 .LVL678: +2850:Src/main.c **** { + 7511 .loc 1 2850 16 is_stmt 0 view .LVU2302 + 7512 000c 0024 movs r4, #0 +2850:Src/main.c **** { + 7513 .loc 1 2850 2 view .LVU2303 + 7514 000e 16E0 b .L393 + 7515 .LVL679: + 7516 .L401: + ARM GAS /tmp/ccLSPxIe.s page 523 - 7040 001a 14E0 b .L344 - 7041 .L352: -2764:Src/main.c **** } - 7042 .loc 1 2764 4 view .LVU2186 - 7043 001c 0022 movs r2, #0 - 7044 001e 0821 movs r1, #8 - 7045 0020 1148 ldr r0, .L354 - 7046 0022 FFF7FEFF bl HAL_GPIO_WritePin - 7047 .LVL643: - 7048 0026 10E0 b .L345 - 7049 .L353: -2769:Src/main.c **** } - 7050 .loc 1 2769 4 view .LVU2187 - 7051 0028 0122 movs r2, #1 - 7052 002a 0421 movs r1, #4 - 7053 002c 0E48 ldr r0, .L354 - 7054 002e FFF7FEFF bl HAL_GPIO_WritePin - 7055 .LVL644: - 7056 0032 0FE0 b .L346 - 7057 .L347: -2775:Src/main.c **** } - 7058 .loc 1 2775 3 view .LVU2188 - 7059 0034 2846 mov r0, r5 - 7060 0036 FFF7FEFF bl HAL_Delay - 7061 .LVL645: -2756:Src/main.c **** { - 7062 .loc 1 2756 35 discriminator 2 view .LVU2189 - 7063 003a 0134 adds r4, r4, #1 - 7064 .LVL646: -2756:Src/main.c **** { - 7065 .loc 1 2756 35 is_stmt 0 discriminator 2 view .LVU2190 - 7066 003c A4B2 uxth r4, r4 - 7067 .LVL647: - 7068 .L343: -2756:Src/main.c **** { - 7069 .loc 1 2756 25 is_stmt 1 discriminator 1 view .LVU2191 - 7070 003e 4445 cmp r4, r8 - 7071 0040 10D2 bcs .L350 -2758:Src/main.c **** { - 7072 .loc 1 2758 3 view .LVU2192 -2758:Src/main.c **** { - 7073 .loc 1 2758 6 is_stmt 0 view .LVU2193 - 7074 0042 002F cmp r7, #0 - 7075 0044 E4D1 bne .L351 - 7076 .L344: -2762:Src/main.c **** { - 7077 .loc 1 2762 3 is_stmt 1 view .LVU2194 -2762:Src/main.c **** { - 7078 .loc 1 2762 6 is_stmt 0 view .LVU2195 - 7079 0046 002E cmp r6, #0 - 7080 0048 E8D1 bne .L352 - 7081 .L345: -2766:Src/main.c **** if (uc) - 7082 .loc 1 2766 3 is_stmt 1 view .LVU2196 - 7083 004a 2846 mov r0, r5 - 7084 004c FFF7FEFF bl HAL_Delay - 7085 .LVL648: - ARM GAS /tmp/ccuHnxNu.s page 510 +2854:Src/main.c **** } + 7517 .loc 1 2854 4 is_stmt 1 view .LVU2304 + 7518 0010 0022 movs r2, #0 + 7519 0012 0421 movs r1, #4 + 7520 0014 1448 ldr r0, .L404 + 7521 0016 FFF7FEFF bl HAL_GPIO_WritePin + 7522 .LVL680: + 7523 001a 14E0 b .L394 + 7524 .L402: +2858:Src/main.c **** } + 7525 .loc 1 2858 4 view .LVU2305 + 7526 001c 0022 movs r2, #0 + 7527 001e 0821 movs r1, #8 + 7528 0020 1148 ldr r0, .L404 + 7529 0022 FFF7FEFF bl HAL_GPIO_WritePin + 7530 .LVL681: + 7531 0026 10E0 b .L395 + 7532 .L403: +2863:Src/main.c **** } + 7533 .loc 1 2863 4 view .LVU2306 + 7534 0028 0122 movs r2, #1 + 7535 002a 0421 movs r1, #4 + 7536 002c 0E48 ldr r0, .L404 + 7537 002e FFF7FEFF bl HAL_GPIO_WritePin + 7538 .LVL682: + 7539 0032 0FE0 b .L396 + 7540 .L397: +2869:Src/main.c **** } + 7541 .loc 1 2869 3 view .LVU2307 + 7542 0034 2846 mov r0, r5 + 7543 0036 FFF7FEFF bl HAL_Delay + 7544 .LVL683: +2850:Src/main.c **** { + 7545 .loc 1 2850 35 discriminator 2 view .LVU2308 + 7546 003a 0134 adds r4, r4, #1 + 7547 .LVL684: +2850:Src/main.c **** { + 7548 .loc 1 2850 35 is_stmt 0 discriminator 2 view .LVU2309 + 7549 003c A4B2 uxth r4, r4 + 7550 .LVL685: + 7551 .L393: +2850:Src/main.c **** { + 7552 .loc 1 2850 25 is_stmt 1 discriminator 1 view .LVU2310 + 7553 003e 4445 cmp r4, r8 + 7554 0040 10D2 bcs .L400 +2852:Src/main.c **** { + 7555 .loc 1 2852 3 view .LVU2311 +2852:Src/main.c **** { + 7556 .loc 1 2852 6 is_stmt 0 view .LVU2312 + 7557 0042 002F cmp r7, #0 + 7558 0044 E4D1 bne .L401 + 7559 .L394: +2856:Src/main.c **** { + 7560 .loc 1 2856 3 is_stmt 1 view .LVU2313 +2856:Src/main.c **** { + 7561 .loc 1 2856 6 is_stmt 0 view .LVU2314 + 7562 0046 002E cmp r6, #0 + ARM GAS /tmp/ccLSPxIe.s page 524 -2767:Src/main.c **** { - 7086 .loc 1 2767 3 view .LVU2197 -2767:Src/main.c **** { - 7087 .loc 1 2767 6 is_stmt 0 view .LVU2198 - 7088 0050 002F cmp r7, #0 - 7089 0052 E9D1 bne .L353 - 7090 .L346: -2771:Src/main.c **** { - 7091 .loc 1 2771 3 is_stmt 1 view .LVU2199 -2771:Src/main.c **** { - 7092 .loc 1 2771 6 is_stmt 0 view .LVU2200 - 7093 0054 002E cmp r6, #0 - 7094 0056 EDD0 beq .L347 -2773:Src/main.c **** } - 7095 .loc 1 2773 4 is_stmt 1 view .LVU2201 - 7096 0058 0122 movs r2, #1 - 7097 005a 0821 movs r1, #8 - 7098 005c 0248 ldr r0, .L354 - 7099 005e FFF7FEFF bl HAL_GPIO_WritePin - 7100 .LVL649: - 7101 0062 E7E7 b .L347 - 7102 .L350: -2773:Src/main.c **** } - 7103 .loc 1 2773 4 is_stmt 0 view .LVU2202 - 7104 .LBE605: -2777:Src/main.c **** - 7105 .loc 1 2777 1 view .LVU2203 - 7106 0064 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 7107 .LVL650: - 7108 .L355: -2777:Src/main.c **** - 7109 .loc 1 2777 1 view .LVU2204 - 7110 .align 2 - 7111 .L354: - 7112 0068 00100240 .word 1073876992 - 7113 .cfi_endproc - 7114 .LFE1218: - 7116 .section .text.Get_ADC,"ax",%progbits - 7117 .align 1 - 7118 .syntax unified - 7119 .thumb - 7120 .thumb_func - 7122 Get_ADC: - 7123 .LVL651: - 7124 .LFB1229: -3417:Src/main.c **** uint16_t OUT; - 7125 .loc 1 3417 1 is_stmt 1 view -0 - 7126 .cfi_startproc - 7127 @ args = 0, pretend = 0, frame = 0 - 7128 @ frame_needed = 0, uses_anonymous_args = 0 -3417:Src/main.c **** uint16_t OUT; - 7129 .loc 1 3417 1 is_stmt 0 view .LVU2206 - 7130 0000 10B5 push {r4, lr} - 7131 .LCFI69: - 7132 .cfi_def_cfa_offset 8 - 7133 .cfi_offset 4, -8 - 7134 .cfi_offset 14, -4 - ARM GAS /tmp/ccuHnxNu.s page 511 + 7563 0048 E8D1 bne .L402 + 7564 .L395: +2860:Src/main.c **** if (uc) + 7565 .loc 1 2860 3 is_stmt 1 view .LVU2315 + 7566 004a 2846 mov r0, r5 + 7567 004c FFF7FEFF bl HAL_Delay + 7568 .LVL686: +2861:Src/main.c **** { + 7569 .loc 1 2861 3 view .LVU2316 +2861:Src/main.c **** { + 7570 .loc 1 2861 6 is_stmt 0 view .LVU2317 + 7571 0050 002F cmp r7, #0 + 7572 0052 E9D1 bne .L403 + 7573 .L396: +2865:Src/main.c **** { + 7574 .loc 1 2865 3 is_stmt 1 view .LVU2318 +2865:Src/main.c **** { + 7575 .loc 1 2865 6 is_stmt 0 view .LVU2319 + 7576 0054 002E cmp r6, #0 + 7577 0056 EDD0 beq .L397 +2867:Src/main.c **** } + 7578 .loc 1 2867 4 is_stmt 1 view .LVU2320 + 7579 0058 0122 movs r2, #1 + 7580 005a 0821 movs r1, #8 + 7581 005c 0248 ldr r0, .L404 + 7582 005e FFF7FEFF bl HAL_GPIO_WritePin + 7583 .LVL687: + 7584 0062 E7E7 b .L397 + 7585 .L400: +2867:Src/main.c **** } + 7586 .loc 1 2867 4 is_stmt 0 view .LVU2321 + 7587 .LBE610: +2871:Src/main.c **** + 7588 .loc 1 2871 1 view .LVU2322 + 7589 0064 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 7590 .LVL688: + 7591 .L405: +2871:Src/main.c **** + 7592 .loc 1 2871 1 view .LVU2323 + 7593 .align 2 + 7594 .L404: + 7595 0068 00100240 .word 1073876992 + 7596 .cfi_endproc + 7597 .LFE1218: + 7599 .section .text.Get_ADC,"ax",%progbits + 7600 .align 1 + 7601 .syntax unified + 7602 .thumb + 7603 .thumb_func + 7605 Get_ADC: + 7606 .LVL689: + 7607 .LFB1237: +3644:Src/main.c **** uint16_t OUT; + 7608 .loc 1 3644 1 is_stmt 1 view -0 + 7609 .cfi_startproc + 7610 @ args = 0, pretend = 0, frame = 0 + 7611 @ frame_needed = 0, uses_anonymous_args = 0 + ARM GAS /tmp/ccLSPxIe.s page 525 - 7135 0002 0024 movs r4, #0 -3418:Src/main.c **** switch (num) - 7136 .loc 1 3418 2 is_stmt 1 view .LVU2207 -3419:Src/main.c **** { - 7137 .loc 1 3419 2 view .LVU2208 - 7138 0004 0528 cmp r0, #5 - 7139 0006 2CD8 bhi .L365 - 7140 0008 DFE800F0 tbb [pc, r0] - 7141 .L359: - 7142 000c 03 .byte (.L364-.L359)/2 - 7143 000d 08 .byte (.L363-.L359)/2 - 7144 000e 12 .byte (.L362-.L359)/2 - 7145 000f 17 .byte (.L361-.L359)/2 - 7146 0010 1C .byte (.L360-.L359)/2 - 7147 0011 26 .byte (.L358-.L359)/2 - 7148 .p2align 1 - 7149 .L364: -3422:Src/main.c **** break; - 7150 .loc 1 3422 5 view .LVU2209 - 7151 0012 1548 ldr r0, .L367 - 7152 .LVL652: -3422:Src/main.c **** break; - 7153 .loc 1 3422 5 is_stmt 0 view .LVU2210 - 7154 0014 FFF7FEFF bl HAL_ADC_Start - 7155 .LVL653: -3423:Src/main.c **** case 1: - 7156 .loc 1 3423 4 is_stmt 1 view .LVU2211 - 7157 0018 2046 mov r0, r4 - 7158 .L357: - 7159 .LVL654: -3442:Src/main.c **** } - 7160 .loc 1 3442 2 view .LVU2212 -3443:Src/main.c **** - 7161 .loc 1 3443 1 is_stmt 0 view .LVU2213 - 7162 001a 10BD pop {r4, pc} - 7163 .LVL655: - 7164 .L363: -3425:Src/main.c **** OUT = HAL_ADC_GetValue(&hadc1); // Get value adc - 7165 .loc 1 3425 5 is_stmt 1 view .LVU2214 - 7166 001c 124C ldr r4, .L367 - 7167 001e 6421 movs r1, #100 - 7168 0020 2046 mov r0, r4 - 7169 .LVL656: -3425:Src/main.c **** OUT = HAL_ADC_GetValue(&hadc1); // Get value adc - 7170 .loc 1 3425 5 is_stmt 0 view .LVU2215 - 7171 0022 FFF7FEFF bl HAL_ADC_PollForConversion - 7172 .LVL657: -3426:Src/main.c **** break; - 7173 .loc 1 3426 9 is_stmt 1 view .LVU2216 -3426:Src/main.c **** break; - 7174 .loc 1 3426 15 is_stmt 0 view .LVU2217 - 7175 0026 2046 mov r0, r4 - 7176 0028 FFF7FEFF bl HAL_ADC_GetValue - 7177 .LVL658: -3426:Src/main.c **** break; - 7178 .loc 1 3426 13 discriminator 1 view .LVU2218 - 7179 002c 80B2 uxth r0, r0 - ARM GAS /tmp/ccuHnxNu.s page 512 +3644:Src/main.c **** uint16_t OUT; + 7612 .loc 1 3644 1 is_stmt 0 view .LVU2325 + 7613 0000 10B5 push {r4, lr} + 7614 .LCFI72: + 7615 .cfi_def_cfa_offset 8 + 7616 .cfi_offset 4, -8 + 7617 .cfi_offset 14, -4 + 7618 0002 0024 movs r4, #0 +3645:Src/main.c **** switch (num) + 7619 .loc 1 3645 2 is_stmt 1 view .LVU2326 +3646:Src/main.c **** { + 7620 .loc 1 3646 2 view .LVU2327 + 7621 0004 0528 cmp r0, #5 + 7622 0006 2CD8 bhi .L415 + 7623 0008 DFE800F0 tbb [pc, r0] + 7624 .L409: + 7625 000c 03 .byte (.L414-.L409)/2 + 7626 000d 08 .byte (.L413-.L409)/2 + 7627 000e 12 .byte (.L412-.L409)/2 + 7628 000f 17 .byte (.L411-.L409)/2 + 7629 0010 1C .byte (.L410-.L409)/2 + 7630 0011 26 .byte (.L408-.L409)/2 + 7631 .p2align 1 + 7632 .L414: +3649:Src/main.c **** break; + 7633 .loc 1 3649 5 view .LVU2328 + 7634 0012 1548 ldr r0, .L417 + 7635 .LVL690: +3649:Src/main.c **** break; + 7636 .loc 1 3649 5 is_stmt 0 view .LVU2329 + 7637 0014 FFF7FEFF bl HAL_ADC_Start + 7638 .LVL691: +3650:Src/main.c **** case 1: + 7639 .loc 1 3650 4 is_stmt 1 view .LVU2330 + 7640 0018 2046 mov r0, r4 + 7641 .L407: + 7642 .LVL692: +3669:Src/main.c **** } + 7643 .loc 1 3669 2 view .LVU2331 +3670:Src/main.c **** + 7644 .loc 1 3670 1 is_stmt 0 view .LVU2332 + 7645 001a 10BD pop {r4, pc} + 7646 .LVL693: + 7647 .L413: +3652:Src/main.c **** OUT = HAL_ADC_GetValue(&hadc1); // Get value adc + 7648 .loc 1 3652 5 is_stmt 1 view .LVU2333 + 7649 001c 124C ldr r4, .L417 + 7650 001e 6421 movs r1, #100 + 7651 0020 2046 mov r0, r4 + 7652 .LVL694: +3652:Src/main.c **** OUT = HAL_ADC_GetValue(&hadc1); // Get value adc + 7653 .loc 1 3652 5 is_stmt 0 view .LVU2334 + 7654 0022 FFF7FEFF bl HAL_ADC_PollForConversion + 7655 .LVL695: +3653:Src/main.c **** break; + 7656 .loc 1 3653 9 is_stmt 1 view .LVU2335 +3653:Src/main.c **** break; + ARM GAS /tmp/ccLSPxIe.s page 526 - 7180 .LVL659: -3427:Src/main.c **** case 2: - 7181 .loc 1 3427 4 is_stmt 1 view .LVU2219 - 7182 002e F4E7 b .L357 - 7183 .LVL660: - 7184 .L362: -3429:Src/main.c **** break; - 7185 .loc 1 3429 5 view .LVU2220 - 7186 0030 0D48 ldr r0, .L367 - 7187 .LVL661: -3429:Src/main.c **** break; - 7188 .loc 1 3429 5 is_stmt 0 view .LVU2221 - 7189 0032 FFF7FEFF bl HAL_ADC_Stop - 7190 .LVL662: -3430:Src/main.c **** case 3: - 7191 .loc 1 3430 4 is_stmt 1 view .LVU2222 - 7192 0036 2046 mov r0, r4 - 7193 0038 EFE7 b .L357 - 7194 .LVL663: - 7195 .L361: -3432:Src/main.c **** break; - 7196 .loc 1 3432 5 view .LVU2223 - 7197 003a 0C48 ldr r0, .L367+4 - 7198 .LVL664: -3432:Src/main.c **** break; - 7199 .loc 1 3432 5 is_stmt 0 view .LVU2224 - 7200 003c FFF7FEFF bl HAL_ADC_Start - 7201 .LVL665: -3433:Src/main.c **** case 4: - 7202 .loc 1 3433 4 is_stmt 1 view .LVU2225 - 7203 0040 2046 mov r0, r4 - 7204 0042 EAE7 b .L357 - 7205 .LVL666: - 7206 .L360: -3435:Src/main.c **** OUT = HAL_ADC_GetValue(&hadc3); // Get value adc - 7207 .loc 1 3435 5 view .LVU2226 - 7208 0044 094C ldr r4, .L367+4 - 7209 0046 6421 movs r1, #100 - 7210 0048 2046 mov r0, r4 - 7211 .LVL667: -3435:Src/main.c **** OUT = HAL_ADC_GetValue(&hadc3); // Get value adc - 7212 .loc 1 3435 5 is_stmt 0 view .LVU2227 - 7213 004a FFF7FEFF bl HAL_ADC_PollForConversion - 7214 .LVL668: -3436:Src/main.c **** break; - 7215 .loc 1 3436 9 is_stmt 1 view .LVU2228 -3436:Src/main.c **** break; - 7216 .loc 1 3436 15 is_stmt 0 view .LVU2229 - 7217 004e 2046 mov r0, r4 - 7218 0050 FFF7FEFF bl HAL_ADC_GetValue - 7219 .LVL669: -3436:Src/main.c **** break; - 7220 .loc 1 3436 13 discriminator 1 view .LVU2230 - 7221 0054 80B2 uxth r0, r0 - 7222 .LVL670: -3437:Src/main.c **** case 5: - 7223 .loc 1 3437 4 is_stmt 1 view .LVU2231 - ARM GAS /tmp/ccuHnxNu.s page 513 + 7657 .loc 1 3653 15 is_stmt 0 view .LVU2336 + 7658 0026 2046 mov r0, r4 + 7659 0028 FFF7FEFF bl HAL_ADC_GetValue + 7660 .LVL696: +3653:Src/main.c **** break; + 7661 .loc 1 3653 13 discriminator 1 view .LVU2337 + 7662 002c 80B2 uxth r0, r0 + 7663 .LVL697: +3654:Src/main.c **** case 2: + 7664 .loc 1 3654 4 is_stmt 1 view .LVU2338 + 7665 002e F4E7 b .L407 + 7666 .LVL698: + 7667 .L412: +3656:Src/main.c **** break; + 7668 .loc 1 3656 5 view .LVU2339 + 7669 0030 0D48 ldr r0, .L417 + 7670 .LVL699: +3656:Src/main.c **** break; + 7671 .loc 1 3656 5 is_stmt 0 view .LVU2340 + 7672 0032 FFF7FEFF bl HAL_ADC_Stop + 7673 .LVL700: +3657:Src/main.c **** case 3: + 7674 .loc 1 3657 4 is_stmt 1 view .LVU2341 + 7675 0036 2046 mov r0, r4 + 7676 0038 EFE7 b .L407 + 7677 .LVL701: + 7678 .L411: +3659:Src/main.c **** break; + 7679 .loc 1 3659 5 view .LVU2342 + 7680 003a 0C48 ldr r0, .L417+4 + 7681 .LVL702: +3659:Src/main.c **** break; + 7682 .loc 1 3659 5 is_stmt 0 view .LVU2343 + 7683 003c FFF7FEFF bl HAL_ADC_Start + 7684 .LVL703: +3660:Src/main.c **** case 4: + 7685 .loc 1 3660 4 is_stmt 1 view .LVU2344 + 7686 0040 2046 mov r0, r4 + 7687 0042 EAE7 b .L407 + 7688 .LVL704: + 7689 .L410: +3662:Src/main.c **** OUT = HAL_ADC_GetValue(&hadc3); // Get value adc + 7690 .loc 1 3662 5 view .LVU2345 + 7691 0044 094C ldr r4, .L417+4 + 7692 0046 6421 movs r1, #100 + 7693 0048 2046 mov r0, r4 + 7694 .LVL705: +3662:Src/main.c **** OUT = HAL_ADC_GetValue(&hadc3); // Get value adc + 7695 .loc 1 3662 5 is_stmt 0 view .LVU2346 + 7696 004a FFF7FEFF bl HAL_ADC_PollForConversion + 7697 .LVL706: +3663:Src/main.c **** break; + 7698 .loc 1 3663 9 is_stmt 1 view .LVU2347 +3663:Src/main.c **** break; + 7699 .loc 1 3663 15 is_stmt 0 view .LVU2348 + 7700 004e 2046 mov r0, r4 + 7701 0050 FFF7FEFF bl HAL_ADC_GetValue + ARM GAS /tmp/ccLSPxIe.s page 527 - 7224 0056 E0E7 b .L357 - 7225 .LVL671: - 7226 .L358: -3439:Src/main.c **** break; - 7227 .loc 1 3439 9 view .LVU2232 - 7228 0058 0448 ldr r0, .L367+4 - 7229 .LVL672: -3439:Src/main.c **** break; - 7230 .loc 1 3439 9 is_stmt 0 view .LVU2233 - 7231 005a FFF7FEFF bl HAL_ADC_Stop - 7232 .LVL673: -3440:Src/main.c **** } - 7233 .loc 1 3440 4 is_stmt 1 view .LVU2234 - 7234 005e 2046 mov r0, r4 - 7235 0060 DBE7 b .L357 - 7236 .LVL674: - 7237 .L365: -3419:Src/main.c **** { - 7238 .loc 1 3419 2 is_stmt 0 view .LVU2235 - 7239 0062 2046 mov r0, r4 - 7240 .LVL675: -3419:Src/main.c **** { - 7241 .loc 1 3419 2 view .LVU2236 - 7242 0064 D9E7 b .L357 - 7243 .L368: - 7244 0066 00BF .align 2 - 7245 .L367: - 7246 0068 00000000 .word hadc1 - 7247 006c 00000000 .word hadc3 - 7248 .cfi_endproc - 7249 .LFE1229: - 7251 .section .text.Set_LTEC,"ax",%progbits - 7252 .align 1 - 7253 .global Set_LTEC - 7254 .syntax unified - 7255 .thumb - 7256 .thumb_func - 7258 Set_LTEC: - 7259 .LVL676: - 7260 .LFB1227: -3239:Src/main.c **** uint32_t tmp32; - 7261 .loc 1 3239 1 is_stmt 1 view -0 - 7262 .cfi_startproc - 7263 @ args = 0, pretend = 0, frame = 0 - 7264 @ frame_needed = 0, uses_anonymous_args = 0 -3239:Src/main.c **** uint32_t tmp32; - 7265 .loc 1 3239 1 is_stmt 0 view .LVU2238 - 7266 0000 38B5 push {r3, r4, r5, lr} - 7267 .LCFI70: - 7268 .cfi_def_cfa_offset 16 - 7269 .cfi_offset 3, -16 - 7270 .cfi_offset 4, -12 - 7271 .cfi_offset 5, -8 - 7272 .cfi_offset 14, -4 - 7273 0002 0446 mov r4, r0 - 7274 0004 0D46 mov r5, r1 -3240:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 514 + 7702 .LVL707: +3663:Src/main.c **** break; + 7703 .loc 1 3663 13 discriminator 1 view .LVU2349 + 7704 0054 80B2 uxth r0, r0 + 7705 .LVL708: +3664:Src/main.c **** case 5: + 7706 .loc 1 3664 4 is_stmt 1 view .LVU2350 + 7707 0056 E0E7 b .L407 + 7708 .LVL709: + 7709 .L408: +3666:Src/main.c **** break; + 7710 .loc 1 3666 9 view .LVU2351 + 7711 0058 0448 ldr r0, .L417+4 + 7712 .LVL710: +3666:Src/main.c **** break; + 7713 .loc 1 3666 9 is_stmt 0 view .LVU2352 + 7714 005a FFF7FEFF bl HAL_ADC_Stop + 7715 .LVL711: +3667:Src/main.c **** } + 7716 .loc 1 3667 4 is_stmt 1 view .LVU2353 + 7717 005e 2046 mov r0, r4 + 7718 0060 DBE7 b .L407 + 7719 .LVL712: + 7720 .L415: +3646:Src/main.c **** { + 7721 .loc 1 3646 2 is_stmt 0 view .LVU2354 + 7722 0062 2046 mov r0, r4 + 7723 .LVL713: +3646:Src/main.c **** { + 7724 .loc 1 3646 2 view .LVU2355 + 7725 0064 D9E7 b .L407 + 7726 .L418: + 7727 0066 00BF .align 2 + 7728 .L417: + 7729 0068 00000000 .word hadc1 + 7730 006c 00000000 .word hadc3 + 7731 .cfi_endproc + 7732 .LFE1237: + 7734 .section .text.Set_LTEC,"ax",%progbits + 7735 .align 1 + 7736 .global Set_LTEC + 7737 .syntax unified + 7738 .thumb + 7739 .thumb_func + 7741 Set_LTEC: + 7742 .LVL714: + 7743 .LFB1235: +3466:Src/main.c **** uint32_t tmp32; + 7744 .loc 1 3466 1 is_stmt 1 view -0 + 7745 .cfi_startproc + 7746 @ args = 0, pretend = 0, frame = 0 + 7747 @ frame_needed = 0, uses_anonymous_args = 0 +3466:Src/main.c **** uint32_t tmp32; + 7748 .loc 1 3466 1 is_stmt 0 view .LVU2357 + 7749 0000 38B5 push {r3, r4, r5, lr} + 7750 .LCFI73: + 7751 .cfi_def_cfa_offset 16 + ARM GAS /tmp/ccLSPxIe.s page 528 - 7275 .loc 1 3240 2 is_stmt 1 view .LVU2239 -3242:Src/main.c **** { - 7276 .loc 1 3242 2 view .LVU2240 -3242:Src/main.c **** { - 7277 .loc 1 3242 5 is_stmt 0 view .LVU2241 - 7278 0006 0328 cmp r0, #3 - 7279 0008 18BF it ne - 7280 000a 0128 cmpne r0, #1 - 7281 000c 06D0 beq .L403 - 7282 .LVL677: - 7283 .L370: -3248:Src/main.c **** { - 7284 .loc 1 3248 2 is_stmt 1 view .LVU2242 - 7285 000e 013C subs r4, r4, #1 - 7286 .LVL678: -3248:Src/main.c **** { - 7287 .loc 1 3248 2 is_stmt 0 view .LVU2243 - 7288 0010 032C cmp r4, #3 - 7289 0012 2ED8 bhi .L371 - 7290 0014 DFE804F0 tbb [pc, r4] - 7291 .L373: - 7292 0018 0D .byte (.L376-.L373)/2 - 7293 0019 45 .byte (.L375-.L373)/2 - 7294 001a 65 .byte (.L374-.L373)/2 - 7295 001b 86 .byte (.L372-.L373)/2 - 7296 .LVL679: - 7297 .p2align 1 - 7298 .L403: -3244:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); - 7299 .loc 1 3244 3 is_stmt 1 view .LVU2244 - 7300 001c 0121 movs r1, #1 - 7301 .LVL680: -3244:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); - 7302 .loc 1 3244 3 is_stmt 0 view .LVU2245 - 7303 001e 0220 movs r0, #2 - 7304 .LVL681: -3244:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); - 7305 .loc 1 3244 3 view .LVU2246 - 7306 0020 FFF7FEFF bl SPI2_SetMode - 7307 .LVL682: -3245:Src/main.c **** } - 7308 .loc 1 3245 3 is_stmt 1 view .LVU2247 - 7309 0024 0122 movs r2, #1 - 7310 0026 4FF48051 mov r1, #4096 - 7311 002a 4F48 ldr r0, .L404 - 7312 002c FFF7FEFF bl HAL_GPIO_WritePin - 7313 .LVL683: - 7314 0030 EDE7 b .L370 - 7315 .LVL684: - 7316 .L376: -3251:Src/main.c **** //tmp32=0; - 7317 .loc 1 3251 4 view .LVU2248 - 7318 0032 0022 movs r2, #0 - 7319 0034 4FF48041 mov r1, #16384 - 7320 0038 4B48 ldr r0, .L404 - 7321 003a FFF7FEFF bl HAL_GPIO_WritePin - 7322 .LVL685: - ARM GAS /tmp/ccuHnxNu.s page 515 - - -3254:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi - 7323 .loc 1 3254 4 view .LVU2249 -3255:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC - 7324 .loc 1 3255 4 view .LVU2250 -3254:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi - 7325 .loc 1 3254 10 is_stmt 0 view .LVU2251 - 7326 003e 0022 movs r2, #0 - 7327 .LVL686: - 7328 .L377: -3255:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC - 7329 .loc 1 3255 42 is_stmt 1 discriminator 1 view .LVU2252 - 7330 .LBB606: - 7331 .LBI606: - 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 7332 .loc 4 916 26 view .LVU2253 - 7333 .LBB607: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7334 .loc 4 918 3 view .LVU2254 - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7335 .loc 4 918 12 is_stmt 0 view .LVU2255 - 7336 0040 4A4B ldr r3, .L404+4 - 7337 0042 9B68 ldr r3, [r3, #8] - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7338 .loc 4 918 66 view .LVU2256 - 7339 0044 13F0020F tst r3, #2 - 7340 0048 04D1 bne .L378 - 7341 .LVL687: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7342 .loc 4 918 66 view .LVU2257 - 7343 .LBE607: - 7344 .LBE606: -3255:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC - 7345 .loc 1 3255 42 discriminator 2 view .LVU2258 - 7346 004a B2F5FA7F cmp r2, #500 - 7347 004e 01D8 bhi .L378 -3255:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC - 7348 .loc 1 3255 59 is_stmt 1 discriminator 3 view .LVU2259 -3255:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC - 7349 .loc 1 3255 64 is_stmt 0 discriminator 3 view .LVU2260 - 7350 0050 0132 adds r2, r2, #1 - 7351 .LVL688: -3255:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC - 7352 .loc 1 3255 64 discriminator 3 view .LVU2261 - 7353 0052 F5E7 b .L377 - 7354 .L378: -3256:Src/main.c **** tmp32 = 0; - 7355 .loc 1 3256 4 is_stmt 1 view .LVU2262 - 7356 .LVL689: - 7357 .LBB608: - 7358 .LBI608: -1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 7359 .loc 4 1373 22 view .LVU2263 - 7360 .LBB609: -1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; - 7361 .loc 4 1376 3 view .LVU2264 - 7362 .loc 4 1377 3 view .LVU2265 - 7363 .loc 4 1377 10 is_stmt 0 view .LVU2266 - ARM GAS /tmp/ccuHnxNu.s page 516 - - - 7364 0054 454B ldr r3, .L404+4 - 7365 0056 9D81 strh r5, [r3, #12] @ movhi - 7366 .LVL690: - 7367 .loc 4 1377 10 view .LVU2267 - 7368 .LBE609: - 7369 .LBE608: -3257:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w - 7370 .loc 1 3257 4 is_stmt 1 view .LVU2268 -3258:Src/main.c **** (void) SPI2->DR; - 7371 .loc 1 3258 4 view .LVU2269 -3257:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w - 7372 .loc 1 3257 10 is_stmt 0 view .LVU2270 - 7373 0058 0022 movs r2, #0 - 7374 .LVL691: - 7375 .L380: -3258:Src/main.c **** (void) SPI2->DR; - 7376 .loc 1 3258 43 is_stmt 1 discriminator 1 view .LVU2271 - 7377 .LBB610: - 7378 .LBI610: - 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 7379 .loc 4 905 26 view .LVU2272 - 7380 .LBB611: - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7381 .loc 4 907 3 view .LVU2273 - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7382 .loc 4 907 12 is_stmt 0 view .LVU2274 - 7383 005a 444B ldr r3, .L404+4 - 7384 005c 9B68 ldr r3, [r3, #8] - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7385 .loc 4 907 68 view .LVU2275 - 7386 005e 13F0010F tst r3, #1 - 7387 0062 04D1 bne .L381 - 7388 .LVL692: - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7389 .loc 4 907 68 view .LVU2276 - 7390 .LBE611: - 7391 .LBE610: -3258:Src/main.c **** (void) SPI2->DR; - 7392 .loc 1 3258 43 discriminator 2 view .LVU2277 - 7393 0064 B2F5FA7F cmp r2, #500 - 7394 0068 01D8 bhi .L381 -3258:Src/main.c **** (void) SPI2->DR; - 7395 .loc 1 3258 60 is_stmt 1 discriminator 3 view .LVU2278 -3258:Src/main.c **** (void) SPI2->DR; - 7396 .loc 1 3258 65 is_stmt 0 discriminator 3 view .LVU2279 - 7397 006a 0132 adds r2, r2, #1 - 7398 .LVL693: -3258:Src/main.c **** (void) SPI2->DR; - 7399 .loc 1 3258 65 discriminator 3 view .LVU2280 - 7400 006c F5E7 b .L380 - 7401 .L381: -3259:Src/main.c **** break; - 7402 .loc 1 3259 4 is_stmt 1 view .LVU2281 - 7403 006e 3F4B ldr r3, .L404+4 - 7404 0070 DB68 ldr r3, [r3, #12] -3260:Src/main.c **** case 2: - 7405 .loc 1 3260 3 view .LVU2282 - ARM GAS /tmp/ccuHnxNu.s page 517 - - - 7406 .LVL694: - 7407 .L371: -3296:Src/main.c **** HAL_GPIO_WritePin(DAC_LD2_CS_GPIO_Port, DAC_LD2_CS_Pin, GPIO_PIN_SET);//End operation with LDAC2 - 7408 .loc 1 3296 2 view .LVU2283 - 7409 0072 0122 movs r2, #1 - 7410 0074 4FF48041 mov r1, #16384 - 7411 0078 3B48 ldr r0, .L404 - 7412 007a FFF7FEFF bl HAL_GPIO_WritePin - 7413 .LVL695: -3297:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET);//End operation with TEC1 - 7414 .loc 1 3297 2 view .LVU2284 - 7415 007e 0122 movs r2, #1 - 7416 0080 4021 movs r1, #64 - 7417 0082 3B48 ldr r0, .L404+8 - 7418 0084 FFF7FEFF bl HAL_GPIO_WritePin - 7419 .LVL696: -3298:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC2_CS_GPIO_Port, DAC_TEC2_CS_Pin, GPIO_PIN_SET);//End operation with TEC2 - 7420 .loc 1 3298 2 view .LVU2285 - 7421 0088 0122 movs r2, #1 - 7422 008a 4FF48051 mov r1, #4096 - 7423 008e 3948 ldr r0, .L404+12 - 7424 0090 FFF7FEFF bl HAL_GPIO_WritePin - 7425 .LVL697: -3299:Src/main.c **** } - 7426 .loc 1 3299 2 view .LVU2286 - 7427 0094 0122 movs r2, #1 - 7428 0096 4FF48071 mov r1, #256 - 7429 009a 3748 ldr r0, .L404+16 - 7430 009c FFF7FEFF bl HAL_GPIO_WritePin - 7431 .LVL698: -3300:Src/main.c **** static uint16_t MPhD_T(uint8_t num) - 7432 .loc 1 3300 1 is_stmt 0 view .LVU2287 - 7433 00a0 38BD pop {r3, r4, r5, pc} - 7434 .LVL699: - 7435 .L375: -3263:Src/main.c **** //tmp32=0; - 7436 .loc 1 3263 4 is_stmt 1 view .LVU2288 - 7437 00a2 0022 movs r2, #0 - 7438 00a4 4021 movs r1, #64 - 7439 00a6 3248 ldr r0, .L404+8 - 7440 00a8 FFF7FEFF bl HAL_GPIO_WritePin - 7441 .LVL700: -3266:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi - 7442 .loc 1 3266 4 view .LVU2289 -3267:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC - 7443 .loc 1 3267 4 view .LVU2290 -3266:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi - 7444 .loc 1 3266 10 is_stmt 0 view .LVU2291 - 7445 00ac 0022 movs r2, #0 - 7446 .LVL701: - 7447 .L383: -3267:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC - 7448 .loc 1 3267 42 is_stmt 1 discriminator 1 view .LVU2292 - 7449 .LBB612: - 7450 .LBI612: - 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 7451 .loc 4 916 26 view .LVU2293 - ARM GAS /tmp/ccuHnxNu.s page 518 - - - 7452 .LBB613: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7453 .loc 4 918 3 view .LVU2294 - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7454 .loc 4 918 12 is_stmt 0 view .LVU2295 - 7455 00ae 334B ldr r3, .L404+20 - 7456 00b0 9B68 ldr r3, [r3, #8] - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7457 .loc 4 918 66 view .LVU2296 - 7458 00b2 13F0020F tst r3, #2 - 7459 00b6 04D1 bne .L384 - 7460 .LVL702: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7461 .loc 4 918 66 view .LVU2297 - 7462 .LBE613: - 7463 .LBE612: -3267:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC - 7464 .loc 1 3267 42 discriminator 2 view .LVU2298 - 7465 00b8 B2F5FA7F cmp r2, #500 - 7466 00bc 01D8 bhi .L384 -3267:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC - 7467 .loc 1 3267 59 is_stmt 1 discriminator 3 view .LVU2299 -3267:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC - 7468 .loc 1 3267 64 is_stmt 0 discriminator 3 view .LVU2300 - 7469 00be 0132 adds r2, r2, #1 - 7470 .LVL703: -3267:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC - 7471 .loc 1 3267 64 discriminator 3 view .LVU2301 - 7472 00c0 F5E7 b .L383 - 7473 .L384: -3268:Src/main.c **** tmp32 = 0; - 7474 .loc 1 3268 4 is_stmt 1 view .LVU2302 - 7475 .LVL704: - 7476 .LBB614: - 7477 .LBI614: -1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 7478 .loc 4 1373 22 view .LVU2303 - 7479 .LBB615: -1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; - 7480 .loc 4 1376 3 view .LVU2304 - 7481 .loc 4 1377 3 view .LVU2305 - 7482 .loc 4 1377 10 is_stmt 0 view .LVU2306 - 7483 00c2 2E4B ldr r3, .L404+20 - 7484 00c4 9D81 strh r5, [r3, #12] @ movhi - 7485 .LVL705: - 7486 .loc 4 1377 10 view .LVU2307 - 7487 .LBE615: - 7488 .LBE614: -3269:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w - 7489 .loc 1 3269 4 is_stmt 1 view .LVU2308 -3270:Src/main.c **** (void) SPI6->DR; - 7490 .loc 1 3270 4 view .LVU2309 -3269:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w - 7491 .loc 1 3269 10 is_stmt 0 view .LVU2310 - 7492 00c6 0022 movs r2, #0 - 7493 .LVL706: - 7494 .L386: - ARM GAS /tmp/ccuHnxNu.s page 519 - - -3270:Src/main.c **** (void) SPI6->DR; - 7495 .loc 1 3270 43 is_stmt 1 discriminator 1 view .LVU2311 - 7496 .LBB616: - 7497 .LBI616: - 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 7498 .loc 4 905 26 view .LVU2312 - 7499 .LBB617: - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7500 .loc 4 907 3 view .LVU2313 - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7501 .loc 4 907 12 is_stmt 0 view .LVU2314 - 7502 00c8 2C4B ldr r3, .L404+20 - 7503 00ca 9B68 ldr r3, [r3, #8] - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7504 .loc 4 907 68 view .LVU2315 - 7505 00cc 13F0010F tst r3, #1 - 7506 00d0 04D1 bne .L387 - 7507 .LVL707: - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7508 .loc 4 907 68 view .LVU2316 - 7509 .LBE617: - 7510 .LBE616: -3270:Src/main.c **** (void) SPI6->DR; - 7511 .loc 1 3270 43 discriminator 2 view .LVU2317 - 7512 00d2 B2F5FA7F cmp r2, #500 - 7513 00d6 01D8 bhi .L387 -3270:Src/main.c **** (void) SPI6->DR; - 7514 .loc 1 3270 60 is_stmt 1 discriminator 3 view .LVU2318 -3270:Src/main.c **** (void) SPI6->DR; - 7515 .loc 1 3270 65 is_stmt 0 discriminator 3 view .LVU2319 - 7516 00d8 0132 adds r2, r2, #1 - 7517 .LVL708: -3270:Src/main.c **** (void) SPI6->DR; - 7518 .loc 1 3270 65 discriminator 3 view .LVU2320 - 7519 00da F5E7 b .L386 - 7520 .L387: -3271:Src/main.c **** break; - 7521 .loc 1 3271 4 is_stmt 1 view .LVU2321 - 7522 00dc 274B ldr r3, .L404+20 - 7523 00de DB68 ldr r3, [r3, #12] -3272:Src/main.c **** case 3: - 7524 .loc 1 3272 3 view .LVU2322 - 7525 00e0 C7E7 b .L371 - 7526 .LVL709: - 7527 .L374: -3274:Src/main.c **** //tmp32=0; - 7528 .loc 1 3274 4 view .LVU2323 - 7529 00e2 0022 movs r2, #0 - 7530 00e4 4FF48051 mov r1, #4096 - 7531 00e8 2248 ldr r0, .L404+12 - 7532 00ea FFF7FEFF bl HAL_GPIO_WritePin - 7533 .LVL710: -3277:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi - 7534 .loc 1 3277 4 view .LVU2324 -3278:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC - 7535 .loc 1 3278 4 view .LVU2325 -3277:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi - ARM GAS /tmp/ccuHnxNu.s page 520 - - - 7536 .loc 1 3277 10 is_stmt 0 view .LVU2326 - 7537 00ee 0022 movs r2, #0 - 7538 .LVL711: - 7539 .L389: -3278:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC - 7540 .loc 1 3278 42 is_stmt 1 discriminator 1 view .LVU2327 - 7541 .LBB618: - 7542 .LBI618: - 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 7543 .loc 4 916 26 view .LVU2328 - 7544 .LBB619: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7545 .loc 4 918 3 view .LVU2329 - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7546 .loc 4 918 12 is_stmt 0 view .LVU2330 - 7547 00f0 1E4B ldr r3, .L404+4 - 7548 00f2 9B68 ldr r3, [r3, #8] - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7549 .loc 4 918 66 view .LVU2331 - 7550 00f4 13F0020F tst r3, #2 - 7551 00f8 04D1 bne .L390 - 7552 .LVL712: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7553 .loc 4 918 66 view .LVU2332 - 7554 .LBE619: - 7555 .LBE618: -3278:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC - 7556 .loc 1 3278 42 discriminator 2 view .LVU2333 - 7557 00fa B2F5FA7F cmp r2, #500 - 7558 00fe 01D8 bhi .L390 -3278:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC - 7559 .loc 1 3278 59 is_stmt 1 discriminator 3 view .LVU2334 -3278:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC - 7560 .loc 1 3278 64 is_stmt 0 discriminator 3 view .LVU2335 - 7561 0100 0132 adds r2, r2, #1 - 7562 .LVL713: -3278:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC - 7563 .loc 1 3278 64 discriminator 3 view .LVU2336 - 7564 0102 F5E7 b .L389 - 7565 .L390: -3279:Src/main.c **** tmp32 = 0; - 7566 .loc 1 3279 4 is_stmt 1 view .LVU2337 - 7567 .LVL714: - 7568 .LBB620: - 7569 .LBI620: -1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 7570 .loc 4 1373 22 view .LVU2338 - 7571 .LBB621: -1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; - 7572 .loc 4 1376 3 view .LVU2339 - 7573 .loc 4 1377 3 view .LVU2340 - 7574 .loc 4 1377 10 is_stmt 0 view .LVU2341 - 7575 0104 194B ldr r3, .L404+4 - 7576 0106 9D81 strh r5, [r3, #12] @ movhi - 7577 .LVL715: - 7578 .loc 4 1377 10 view .LVU2342 - 7579 .LBE621: - ARM GAS /tmp/ccuHnxNu.s page 521 - - - 7580 .LBE620: -3280:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w - 7581 .loc 1 3280 4 is_stmt 1 view .LVU2343 -3281:Src/main.c **** (void) SPI2->DR; - 7582 .loc 1 3281 4 view .LVU2344 -3280:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w - 7583 .loc 1 3280 10 is_stmt 0 view .LVU2345 - 7584 0108 0022 movs r2, #0 - 7585 .LVL716: - 7586 .L392: -3281:Src/main.c **** (void) SPI2->DR; - 7587 .loc 1 3281 43 is_stmt 1 discriminator 1 view .LVU2346 - 7588 .LBB622: - 7589 .LBI622: - 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 7590 .loc 4 905 26 view .LVU2347 - 7591 .LBB623: - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7592 .loc 4 907 3 view .LVU2348 - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7593 .loc 4 907 12 is_stmt 0 view .LVU2349 - 7594 010a 184B ldr r3, .L404+4 - 7595 010c 9B68 ldr r3, [r3, #8] - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7596 .loc 4 907 68 view .LVU2350 - 7597 010e 13F0010F tst r3, #1 - 7598 0112 04D1 bne .L393 - 7599 .LVL717: - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7600 .loc 4 907 68 view .LVU2351 - 7601 .LBE623: - 7602 .LBE622: -3281:Src/main.c **** (void) SPI2->DR; - 7603 .loc 1 3281 43 discriminator 2 view .LVU2352 - 7604 0114 B2F5FA7F cmp r2, #500 - 7605 0118 01D8 bhi .L393 -3281:Src/main.c **** (void) SPI2->DR; - 7606 .loc 1 3281 60 is_stmt 1 discriminator 3 view .LVU2353 -3281:Src/main.c **** (void) SPI2->DR; - 7607 .loc 1 3281 65 is_stmt 0 discriminator 3 view .LVU2354 - 7608 011a 0132 adds r2, r2, #1 - 7609 .LVL718: -3281:Src/main.c **** (void) SPI2->DR; - 7610 .loc 1 3281 65 discriminator 3 view .LVU2355 - 7611 011c F5E7 b .L392 - 7612 .L393: -3282:Src/main.c **** break; - 7613 .loc 1 3282 4 is_stmt 1 view .LVU2356 - 7614 011e 134B ldr r3, .L404+4 - 7615 0120 DB68 ldr r3, [r3, #12] -3283:Src/main.c **** case 4: - 7616 .loc 1 3283 3 view .LVU2357 - 7617 0122 A6E7 b .L371 - 7618 .LVL719: - 7619 .L372: -3285:Src/main.c **** //tmp32=0; - 7620 .loc 1 3285 4 view .LVU2358 - ARM GAS /tmp/ccuHnxNu.s page 522 - - - 7621 0124 0022 movs r2, #0 - 7622 0126 4FF48071 mov r1, #256 - 7623 012a 1348 ldr r0, .L404+16 - 7624 012c FFF7FEFF bl HAL_GPIO_WritePin - 7625 .LVL720: -3288:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi - 7626 .loc 1 3288 4 view .LVU2359 -3289:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC - 7627 .loc 1 3289 4 view .LVU2360 -3288:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi - 7628 .loc 1 3288 10 is_stmt 0 view .LVU2361 - 7629 0130 0022 movs r2, #0 - 7630 .LVL721: - 7631 .L395: -3289:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC - 7632 .loc 1 3289 42 is_stmt 1 discriminator 1 view .LVU2362 - 7633 .LBB624: - 7634 .LBI624: - 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 7635 .loc 4 916 26 view .LVU2363 - 7636 .LBB625: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7637 .loc 4 918 3 view .LVU2364 - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7638 .loc 4 918 12 is_stmt 0 view .LVU2365 - 7639 0132 124B ldr r3, .L404+20 - 7640 0134 9B68 ldr r3, [r3, #8] - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7641 .loc 4 918 66 view .LVU2366 - 7642 0136 13F0020F tst r3, #2 - 7643 013a 04D1 bne .L396 - 7644 .LVL722: - 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7645 .loc 4 918 66 view .LVU2367 - 7646 .LBE625: - 7647 .LBE624: -3289:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC - 7648 .loc 1 3289 42 discriminator 2 view .LVU2368 - 7649 013c B2F5FA7F cmp r2, #500 - 7650 0140 01D8 bhi .L396 -3289:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC - 7651 .loc 1 3289 59 is_stmt 1 discriminator 3 view .LVU2369 -3289:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC - 7652 .loc 1 3289 64 is_stmt 0 discriminator 3 view .LVU2370 - 7653 0142 0132 adds r2, r2, #1 - 7654 .LVL723: -3289:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC - 7655 .loc 1 3289 64 discriminator 3 view .LVU2371 - 7656 0144 F5E7 b .L395 - 7657 .L396: -3290:Src/main.c **** tmp32 = 0; - 7658 .loc 1 3290 4 is_stmt 1 view .LVU2372 - 7659 .LVL724: - 7660 .LBB626: - 7661 .LBI626: -1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 7662 .loc 4 1373 22 view .LVU2373 - ARM GAS /tmp/ccuHnxNu.s page 523 - - - 7663 .LBB627: -1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; - 7664 .loc 4 1376 3 view .LVU2374 - 7665 .loc 4 1377 3 view .LVU2375 - 7666 .loc 4 1377 10 is_stmt 0 view .LVU2376 - 7667 0146 0D4B ldr r3, .L404+20 - 7668 0148 9D81 strh r5, [r3, #12] @ movhi - 7669 .LVL725: - 7670 .loc 4 1377 10 view .LVU2377 - 7671 .LBE627: - 7672 .LBE626: -3291:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w - 7673 .loc 1 3291 4 is_stmt 1 view .LVU2378 -3292:Src/main.c **** (void) SPI6->DR; - 7674 .loc 1 3292 4 view .LVU2379 -3291:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w - 7675 .loc 1 3291 10 is_stmt 0 view .LVU2380 - 7676 014a 0022 movs r2, #0 - 7677 .LVL726: - 7678 .L398: -3292:Src/main.c **** (void) SPI6->DR; - 7679 .loc 1 3292 43 is_stmt 1 discriminator 1 view .LVU2381 - 7680 .LBB628: - 7681 .LBI628: - 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 7682 .loc 4 905 26 view .LVU2382 - 7683 .LBB629: - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7684 .loc 4 907 3 view .LVU2383 - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7685 .loc 4 907 12 is_stmt 0 view .LVU2384 - 7686 014c 0B4B ldr r3, .L404+20 - 7687 014e 9B68 ldr r3, [r3, #8] - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7688 .loc 4 907 68 view .LVU2385 - 7689 0150 13F0010F tst r3, #1 - 7690 0154 04D1 bne .L399 - 7691 .LVL727: - 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 7692 .loc 4 907 68 view .LVU2386 - 7693 .LBE629: - 7694 .LBE628: -3292:Src/main.c **** (void) SPI6->DR; - 7695 .loc 1 3292 43 discriminator 2 view .LVU2387 - 7696 0156 B2F5FA7F cmp r2, #500 - 7697 015a 01D8 bhi .L399 -3292:Src/main.c **** (void) SPI6->DR; - 7698 .loc 1 3292 60 is_stmt 1 discriminator 3 view .LVU2388 -3292:Src/main.c **** (void) SPI6->DR; - 7699 .loc 1 3292 65 is_stmt 0 discriminator 3 view .LVU2389 - 7700 015c 0132 adds r2, r2, #1 - 7701 .LVL728: -3292:Src/main.c **** (void) SPI6->DR; - 7702 .loc 1 3292 65 discriminator 3 view .LVU2390 - 7703 015e F5E7 b .L398 - 7704 .L399: -3293:Src/main.c **** break; - ARM GAS /tmp/ccuHnxNu.s page 524 - - - 7705 .loc 1 3293 4 is_stmt 1 view .LVU2391 - 7706 0160 064B ldr r3, .L404+20 - 7707 0162 DB68 ldr r3, [r3, #12] -3294:Src/main.c **** } - 7708 .loc 1 3294 3 view .LVU2392 - 7709 0164 85E7 b .L371 - 7710 .L405: - 7711 0166 00BF .align 2 - 7712 .L404: - 7713 0168 00040240 .word 1073873920 - 7714 016c 00380040 .word 1073756160 - 7715 0170 00000240 .word 1073872896 - 7716 0174 000C0240 .word 1073875968 - 7717 0178 00100240 .word 1073876992 - 7718 017c 00540140 .word 1073828864 - 7719 .cfi_endproc - 7720 .LFE1227: - 7722 .section .text.Decode_uart,"ax",%progbits - 7723 .align 1 - 7724 .syntax unified - 7725 .thumb - 7726 .thumb_func - 7728 Decode_uart: - 7729 .LVL729: - 7730 .LFB1209: -2391:Src/main.c **** // uint8_t *temp1; - 7731 .loc 1 2391 1 view -0 - 7732 .cfi_startproc - 7733 @ args = 0, pretend = 0, frame = 0 - 7734 @ frame_needed = 0, uses_anonymous_args = 0 -2391:Src/main.c **** // uint8_t *temp1; - 7735 .loc 1 2391 1 is_stmt 0 view .LVU2394 - 7736 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr} - 7737 .LCFI71: - 7738 .cfi_def_cfa_offset 32 - 7739 .cfi_offset 3, -32 - 7740 .cfi_offset 4, -28 - 7741 .cfi_offset 5, -24 - 7742 .cfi_offset 6, -20 - 7743 .cfi_offset 7, -16 - 7744 .cfi_offset 8, -12 - 7745 .cfi_offset 9, -8 - 7746 .cfi_offset 14, -4 - 7747 0004 0546 mov r5, r0 - 7748 0006 0F46 mov r7, r1 - 7749 0008 1646 mov r6, r2 - 7750 000a 1C46 mov r4, r3 -2393:Src/main.c **** - 7751 .loc 1 2393 2 is_stmt 1 view .LVU2395 -2398:Src/main.c **** if ((HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin) == GPIO_PIN_RESET)&& - 7752 .loc 1 2398 2 view .LVU2396 -2398:Src/main.c **** if ((HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin) == GPIO_PIN_RESET)&& - 7753 .loc 1 2398 6 is_stmt 0 view .LVU2397 - 7754 000c AF4B ldr r3, .L430 - 7755 .LVL730: -2398:Src/main.c **** if ((HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin) == GPIO_PIN_RESET)&& - 7756 .loc 1 2398 6 view .LVU2398 - ARM GAS /tmp/ccuHnxNu.s page 525 - - - 7757 000e 0022 movs r2, #0 - 7758 .LVL731: -2398:Src/main.c **** if ((HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin) == GPIO_PIN_RESET)&& - 7759 .loc 1 2398 6 view .LVU2399 - 7760 0010 1A60 str r2, [r3] -2399:Src/main.c **** (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin) == GPIO_PIN_SET))//if exist sd && connect u - 7761 .loc 1 2399 2 is_stmt 1 view .LVU2400 -2399:Src/main.c **** (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin) == GPIO_PIN_SET))//if exist sd && connect u - 7762 .loc 1 2399 7 is_stmt 0 view .LVU2401 - 7763 0012 0121 movs r1, #1 - 7764 .LVL732: -2399:Src/main.c **** (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin) == GPIO_PIN_SET))//if exist sd && connect u - 7765 .loc 1 2399 7 view .LVU2402 - 7766 0014 AE48 ldr r0, .L430+4 - 7767 .LVL733: -2399:Src/main.c **** (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin) == GPIO_PIN_SET))//if exist sd && connect u - 7768 .loc 1 2399 7 view .LVU2403 - 7769 0016 FFF7FEFF bl HAL_GPIO_ReadPin - 7770 .LVL734: -2399:Src/main.c **** (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin) == GPIO_PIN_SET))//if exist sd && connect u - 7771 .loc 1 2399 5 discriminator 1 view .LVU2404 - 7772 001a 0028 cmp r0, #0 - 7773 001c 00F0D280 beq .L427 - 7774 .L407: -2414:Src/main.c **** Curr_setup->WORK_EN = ((uint8_t)((*temp2)>>0))&0x01; - 7775 .loc 1 2414 2 is_stmt 1 view .LVU2405 - 7776 .LVL735: -2415:Src/main.c **** Curr_setup->U5V1_EN = ((uint8_t)((*temp2)>>1))&0x01; - 7777 .loc 1 2415 2 view .LVU2406 -2415:Src/main.c **** Curr_setup->U5V1_EN = ((uint8_t)((*temp2)>>1))&0x01; - 7778 .loc 1 2415 36 is_stmt 0 view .LVU2407 - 7779 0020 2B88 ldrh r3, [r5] -2415:Src/main.c **** Curr_setup->U5V1_EN = ((uint8_t)((*temp2)>>1))&0x01; - 7780 .loc 1 2415 48 view .LVU2408 - 7781 0022 03F00103 and r3, r3, #1 -2415:Src/main.c **** Curr_setup->U5V1_EN = ((uint8_t)((*temp2)>>1))&0x01; - 7782 .loc 1 2415 22 view .LVU2409 - 7783 0026 2370 strb r3, [r4] -2416:Src/main.c **** Curr_setup->U5V2_EN = ((uint8_t)((*temp2)>>2))&0x01; - 7784 .loc 1 2416 2 is_stmt 1 view .LVU2410 -2416:Src/main.c **** Curr_setup->U5V2_EN = ((uint8_t)((*temp2)>>2))&0x01; - 7785 .loc 1 2416 36 is_stmt 0 view .LVU2411 - 7786 0028 2B88 ldrh r3, [r5] -2416:Src/main.c **** Curr_setup->U5V2_EN = ((uint8_t)((*temp2)>>2))&0x01; - 7787 .loc 1 2416 48 view .LVU2412 - 7788 002a C3F34003 ubfx r3, r3, #1, #1 -2416:Src/main.c **** Curr_setup->U5V2_EN = ((uint8_t)((*temp2)>>2))&0x01; - 7789 .loc 1 2416 22 view .LVU2413 - 7790 002e 6370 strb r3, [r4, #1] -2417:Src/main.c **** Curr_setup->LD1_EN = ((uint8_t)((*temp2)>>3))&0x01; - 7791 .loc 1 2417 2 is_stmt 1 view .LVU2414 -2417:Src/main.c **** Curr_setup->LD1_EN = ((uint8_t)((*temp2)>>3))&0x01; - 7792 .loc 1 2417 36 is_stmt 0 view .LVU2415 - 7793 0030 2B88 ldrh r3, [r5] -2417:Src/main.c **** Curr_setup->LD1_EN = ((uint8_t)((*temp2)>>3))&0x01; - 7794 .loc 1 2417 48 view .LVU2416 - 7795 0032 C3F38003 ubfx r3, r3, #2, #1 - ARM GAS /tmp/ccuHnxNu.s page 526 - - -2417:Src/main.c **** Curr_setup->LD1_EN = ((uint8_t)((*temp2)>>3))&0x01; - 7796 .loc 1 2417 22 view .LVU2417 - 7797 0036 A370 strb r3, [r4, #2] -2418:Src/main.c **** Curr_setup->LD2_EN = ((uint8_t)((*temp2)>>4))&0x01; - 7798 .loc 1 2418 2 is_stmt 1 view .LVU2418 -2418:Src/main.c **** Curr_setup->LD2_EN = ((uint8_t)((*temp2)>>4))&0x01; - 7799 .loc 1 2418 35 is_stmt 0 view .LVU2419 - 7800 0038 2B88 ldrh r3, [r5] -2418:Src/main.c **** Curr_setup->LD2_EN = ((uint8_t)((*temp2)>>4))&0x01; - 7801 .loc 1 2418 47 view .LVU2420 - 7802 003a C3F3C003 ubfx r3, r3, #3, #1 -2418:Src/main.c **** Curr_setup->LD2_EN = ((uint8_t)((*temp2)>>4))&0x01; - 7803 .loc 1 2418 21 view .LVU2421 - 7804 003e E370 strb r3, [r4, #3] -2419:Src/main.c **** Curr_setup->REF1_EN = ((uint8_t)((*temp2)>>5))&0x01; - 7805 .loc 1 2419 2 is_stmt 1 view .LVU2422 -2419:Src/main.c **** Curr_setup->REF1_EN = ((uint8_t)((*temp2)>>5))&0x01; - 7806 .loc 1 2419 35 is_stmt 0 view .LVU2423 - 7807 0040 2B88 ldrh r3, [r5] -2419:Src/main.c **** Curr_setup->REF1_EN = ((uint8_t)((*temp2)>>5))&0x01; - 7808 .loc 1 2419 47 view .LVU2424 - 7809 0042 C3F30013 ubfx r3, r3, #4, #1 -2419:Src/main.c **** Curr_setup->REF1_EN = ((uint8_t)((*temp2)>>5))&0x01; - 7810 .loc 1 2419 21 view .LVU2425 - 7811 0046 2371 strb r3, [r4, #4] -2420:Src/main.c **** Curr_setup->REF2_EN = ((uint8_t)((*temp2)>>6))&0x01; - 7812 .loc 1 2420 2 is_stmt 1 view .LVU2426 -2420:Src/main.c **** Curr_setup->REF2_EN = ((uint8_t)((*temp2)>>6))&0x01; - 7813 .loc 1 2420 36 is_stmt 0 view .LVU2427 - 7814 0048 2B88 ldrh r3, [r5] -2420:Src/main.c **** Curr_setup->REF2_EN = ((uint8_t)((*temp2)>>6))&0x01; - 7815 .loc 1 2420 48 view .LVU2428 - 7816 004a C3F34013 ubfx r3, r3, #5, #1 -2420:Src/main.c **** Curr_setup->REF2_EN = ((uint8_t)((*temp2)>>6))&0x01; - 7817 .loc 1 2420 22 view .LVU2429 - 7818 004e 6371 strb r3, [r4, #5] -2421:Src/main.c **** Curr_setup->TEC1_EN = ((uint8_t)((*temp2)>>7))&0x01; - 7819 .loc 1 2421 2 is_stmt 1 view .LVU2430 -2421:Src/main.c **** Curr_setup->TEC1_EN = ((uint8_t)((*temp2)>>7))&0x01; - 7820 .loc 1 2421 36 is_stmt 0 view .LVU2431 - 7821 0050 2B88 ldrh r3, [r5] -2421:Src/main.c **** Curr_setup->TEC1_EN = ((uint8_t)((*temp2)>>7))&0x01; - 7822 .loc 1 2421 48 view .LVU2432 - 7823 0052 C3F38013 ubfx r3, r3, #6, #1 -2421:Src/main.c **** Curr_setup->TEC1_EN = ((uint8_t)((*temp2)>>7))&0x01; - 7824 .loc 1 2421 22 view .LVU2433 - 7825 0056 A371 strb r3, [r4, #6] -2422:Src/main.c **** Curr_setup->TEC2_EN = ((uint8_t)((*temp2)>>8))&0x01; - 7826 .loc 1 2422 2 is_stmt 1 view .LVU2434 -2422:Src/main.c **** Curr_setup->TEC2_EN = ((uint8_t)((*temp2)>>8))&0x01; - 7827 .loc 1 2422 36 is_stmt 0 view .LVU2435 - 7828 0058 2B88 ldrh r3, [r5] -2422:Src/main.c **** Curr_setup->TEC2_EN = ((uint8_t)((*temp2)>>8))&0x01; - 7829 .loc 1 2422 48 view .LVU2436 - 7830 005a C3F3C013 ubfx r3, r3, #7, #1 -2422:Src/main.c **** Curr_setup->TEC2_EN = ((uint8_t)((*temp2)>>8))&0x01; - 7831 .loc 1 2422 22 view .LVU2437 - ARM GAS /tmp/ccuHnxNu.s page 527 - - - 7832 005e E371 strb r3, [r4, #7] -2423:Src/main.c **** Curr_setup->TS1_EN = ((uint8_t)((*temp2)>>9))&0x01; - 7833 .loc 1 2423 2 is_stmt 1 view .LVU2438 -2423:Src/main.c **** Curr_setup->TS1_EN = ((uint8_t)((*temp2)>>9))&0x01; - 7834 .loc 1 2423 36 is_stmt 0 view .LVU2439 - 7835 0060 2B88 ldrh r3, [r5] -2423:Src/main.c **** Curr_setup->TS1_EN = ((uint8_t)((*temp2)>>9))&0x01; - 7836 .loc 1 2423 48 view .LVU2440 - 7837 0062 C3F30023 ubfx r3, r3, #8, #1 -2423:Src/main.c **** Curr_setup->TS1_EN = ((uint8_t)((*temp2)>>9))&0x01; - 7838 .loc 1 2423 22 view .LVU2441 - 7839 0066 2372 strb r3, [r4, #8] -2424:Src/main.c **** Curr_setup->TS2_EN = ((uint8_t)((*temp2)>>10))&0x01; - 7840 .loc 1 2424 2 is_stmt 1 view .LVU2442 -2424:Src/main.c **** Curr_setup->TS2_EN = ((uint8_t)((*temp2)>>10))&0x01; - 7841 .loc 1 2424 35 is_stmt 0 view .LVU2443 - 7842 0068 2B88 ldrh r3, [r5] -2424:Src/main.c **** Curr_setup->TS2_EN = ((uint8_t)((*temp2)>>10))&0x01; - 7843 .loc 1 2424 47 view .LVU2444 - 7844 006a C3F34023 ubfx r3, r3, #9, #1 -2424:Src/main.c **** Curr_setup->TS2_EN = ((uint8_t)((*temp2)>>10))&0x01; - 7845 .loc 1 2424 21 view .LVU2445 - 7846 006e 6372 strb r3, [r4, #9] -2425:Src/main.c **** Curr_setup->SD_EN = ((uint8_t)((*temp2)>>11))&0x01; - 7847 .loc 1 2425 2 is_stmt 1 view .LVU2446 -2425:Src/main.c **** Curr_setup->SD_EN = ((uint8_t)((*temp2)>>11))&0x01; - 7848 .loc 1 2425 35 is_stmt 0 view .LVU2447 - 7849 0070 2B88 ldrh r3, [r5] -2425:Src/main.c **** Curr_setup->SD_EN = ((uint8_t)((*temp2)>>11))&0x01; - 7850 .loc 1 2425 48 view .LVU2448 - 7851 0072 C3F38023 ubfx r3, r3, #10, #1 -2425:Src/main.c **** Curr_setup->SD_EN = ((uint8_t)((*temp2)>>11))&0x01; - 7852 .loc 1 2425 21 view .LVU2449 - 7853 0076 A372 strb r3, [r4, #10] -2426:Src/main.c **** Curr_setup->PI1_RD = ((uint8_t)((*temp2)>>12))&0x01; - 7854 .loc 1 2426 2 is_stmt 1 view .LVU2450 -2426:Src/main.c **** Curr_setup->PI1_RD = ((uint8_t)((*temp2)>>12))&0x01; - 7855 .loc 1 2426 34 is_stmt 0 view .LVU2451 - 7856 0078 2B88 ldrh r3, [r5] -2426:Src/main.c **** Curr_setup->PI1_RD = ((uint8_t)((*temp2)>>12))&0x01; - 7857 .loc 1 2426 47 view .LVU2452 - 7858 007a C3F3C023 ubfx r3, r3, #11, #1 -2426:Src/main.c **** Curr_setup->PI1_RD = ((uint8_t)((*temp2)>>12))&0x01; - 7859 .loc 1 2426 20 view .LVU2453 - 7860 007e E372 strb r3, [r4, #11] -2427:Src/main.c **** Curr_setup->PI2_RD = ((uint8_t)((*temp2)>>13))&0x01; - 7861 .loc 1 2427 2 is_stmt 1 view .LVU2454 -2427:Src/main.c **** Curr_setup->PI2_RD = ((uint8_t)((*temp2)>>13))&0x01; - 7862 .loc 1 2427 35 is_stmt 0 view .LVU2455 - 7863 0080 2B88 ldrh r3, [r5] -2427:Src/main.c **** Curr_setup->PI2_RD = ((uint8_t)((*temp2)>>13))&0x01; - 7864 .loc 1 2427 48 view .LVU2456 - 7865 0082 C3F30033 ubfx r3, r3, #12, #1 -2427:Src/main.c **** Curr_setup->PI2_RD = ((uint8_t)((*temp2)>>13))&0x01; - 7866 .loc 1 2427 21 view .LVU2457 - 7867 0086 2373 strb r3, [r4, #12] -2428:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 528 - - - 7868 .loc 1 2428 2 is_stmt 1 view .LVU2458 -2428:Src/main.c **** - 7869 .loc 1 2428 35 is_stmt 0 view .LVU2459 - 7870 0088 2B88 ldrh r3, [r5] -2428:Src/main.c **** - 7871 .loc 1 2428 48 view .LVU2460 - 7872 008a C3F34033 ubfx r3, r3, #13, #1 -2428:Src/main.c **** - 7873 .loc 1 2428 21 view .LVU2461 - 7874 008e 6373 strb r3, [r4, #13] -2430:Src/main.c **** LD1_curr_setup->LD_TEMP = (uint16_t)(*temp2); - 7875 .loc 1 2430 2 is_stmt 1 view .LVU2462 - 7876 .LVL736: -2431:Src/main.c **** temp2++; - 7877 .loc 1 2431 2 view .LVU2463 -2431:Src/main.c **** temp2++; - 7878 .loc 1 2431 28 is_stmt 0 view .LVU2464 - 7879 0090 6B88 ldrh r3, [r5, #2] -2431:Src/main.c **** temp2++; - 7880 .loc 1 2431 26 view .LVU2465 - 7881 0092 3B80 strh r3, [r7] @ movhi -2432:Src/main.c **** LD2_curr_setup->LD_TEMP = (uint16_t)(*temp2); - 7882 .loc 1 2432 2 is_stmt 1 view .LVU2466 - 7883 .LVL737: -2433:Src/main.c **** temp2++; - 7884 .loc 1 2433 2 view .LVU2467 -2433:Src/main.c **** temp2++; - 7885 .loc 1 2433 28 is_stmt 0 view .LVU2468 - 7886 0094 AB88 ldrh r3, [r5, #4] -2433:Src/main.c **** temp2++; - 7887 .loc 1 2433 26 view .LVU2469 - 7888 0096 3380 strh r3, [r6] @ movhi -2434:Src/main.c **** temp2++; - 7889 .loc 1 2434 2 is_stmt 1 view .LVU2470 - 7890 .LVL738: -2435:Src/main.c **** temp2++; - 7891 .loc 1 2435 2 view .LVU2471 -2436:Src/main.c **** Curr_setup->AVERAGES = (uint16_t)(*temp2); - 7892 .loc 1 2436 2 view .LVU2472 -2437:Src/main.c **** temp2++; - 7893 .loc 1 2437 2 view .LVU2473 -2437:Src/main.c **** temp2++; - 7894 .loc 1 2437 25 is_stmt 0 view .LVU2474 - 7895 0098 6B89 ldrh r3, [r5, #10] -2437:Src/main.c **** temp2++; - 7896 .loc 1 2437 23 view .LVU2475 - 7897 009a E381 strh r3, [r4, #14] @ movhi -2438:Src/main.c **** LD1_curr_setup->P_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint - 7898 .loc 1 2438 2 is_stmt 1 view .LVU2476 - 7899 .LVL739: -2439:Src/main.c **** temp2++; - 7900 .loc 1 2439 2 view .LVU2477 -2439:Src/main.c **** temp2++; - 7901 .loc 1 2439 51 is_stmt 0 view .LVU2478 - 7902 009c AB89 ldrh r3, [r5, #12] - 7903 009e 07EE903A vmov s15, r3 @ int -2439:Src/main.c **** temp2++; - ARM GAS /tmp/ccuHnxNu.s page 529 - - - 7904 .loc 1 2439 32 view .LVU2479 - 7905 00a2 F8EE677A vcvt.f32.u32 s15, s15 -2439:Src/main.c **** temp2++; - 7906 .loc 1 2439 59 view .LVU2480 - 7907 00a6 9FED8B7A vldr.32 s14, .L430+8 - 7908 00aa 67EE877A vmul.f32 s15, s15, s14 -2439:Src/main.c **** temp2++; - 7909 .loc 1 2439 30 view .LVU2481 - 7910 00ae C7ED017A vstr.32 s15, [r7, #4] -2440:Src/main.c **** LD1_curr_setup->I_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint - 7911 .loc 1 2440 2 is_stmt 1 view .LVU2482 - 7912 .LVL740: -2441:Src/main.c **** temp2++; - 7913 .loc 1 2441 2 view .LVU2483 -2441:Src/main.c **** temp2++; - 7914 .loc 1 2441 51 is_stmt 0 view .LVU2484 - 7915 00b2 EB89 ldrh r3, [r5, #14] - 7916 00b4 07EE903A vmov s15, r3 @ int -2441:Src/main.c **** temp2++; - 7917 .loc 1 2441 32 view .LVU2485 - 7918 00b8 F8EE677A vcvt.f32.u32 s15, s15 -2441:Src/main.c **** temp2++; - 7919 .loc 1 2441 59 view .LVU2486 - 7920 00bc 67EE877A vmul.f32 s15, s15, s14 -2441:Src/main.c **** temp2++; - 7921 .loc 1 2441 30 view .LVU2487 - 7922 00c0 C7ED027A vstr.32 s15, [r7, #8] -2442:Src/main.c **** LD2_curr_setup->P_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint - 7923 .loc 1 2442 2 is_stmt 1 view .LVU2488 - 7924 .LVL741: -2443:Src/main.c **** temp2++; - 7925 .loc 1 2443 2 view .LVU2489 -2443:Src/main.c **** temp2++; - 7926 .loc 1 2443 51 is_stmt 0 view .LVU2490 - 7927 00c4 2B8A ldrh r3, [r5, #16] - 7928 00c6 07EE903A vmov s15, r3 @ int -2443:Src/main.c **** temp2++; - 7929 .loc 1 2443 32 view .LVU2491 - 7930 00ca F8EE677A vcvt.f32.u32 s15, s15 -2443:Src/main.c **** temp2++; - 7931 .loc 1 2443 59 view .LVU2492 - 7932 00ce 67EE877A vmul.f32 s15, s15, s14 -2443:Src/main.c **** temp2++; - 7933 .loc 1 2443 30 view .LVU2493 - 7934 00d2 C6ED017A vstr.32 s15, [r6, #4] -2444:Src/main.c **** LD2_curr_setup->I_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint - 7935 .loc 1 2444 2 is_stmt 1 view .LVU2494 - 7936 .LVL742: -2445:Src/main.c **** temp2++; - 7937 .loc 1 2445 2 view .LVU2495 -2445:Src/main.c **** temp2++; - 7938 .loc 1 2445 51 is_stmt 0 view .LVU2496 - 7939 00d6 6B8A ldrh r3, [r5, #18] - 7940 00d8 07EE903A vmov s15, r3 @ int -2445:Src/main.c **** temp2++; - 7941 .loc 1 2445 32 view .LVU2497 - 7942 00dc F8EE677A vcvt.f32.u32 s15, s15 - ARM GAS /tmp/ccuHnxNu.s page 530 - - -2445:Src/main.c **** temp2++; - 7943 .loc 1 2445 59 view .LVU2498 - 7944 00e0 67EE877A vmul.f32 s15, s15, s14 -2445:Src/main.c **** temp2++; - 7945 .loc 1 2445 30 view .LVU2499 - 7946 00e4 C6ED027A vstr.32 s15, [r6, #8] -2446:Src/main.c **** Long_Data[13] = (uint16_t)(*temp2);//Message ID - 7947 .loc 1 2446 2 is_stmt 1 view .LVU2500 - 7948 .LVL743: -2447:Src/main.c **** temp2++; - 7949 .loc 1 2447 2 view .LVU2501 -2447:Src/main.c **** temp2++; - 7950 .loc 1 2447 18 is_stmt 0 view .LVU2502 - 7951 00e8 AA8A ldrh r2, [r5, #20] -2447:Src/main.c **** temp2++; - 7952 .loc 1 2447 16 view .LVU2503 - 7953 00ea 7B4B ldr r3, .L430+12 - 7954 00ec 5A83 strh r2, [r3, #26] @ movhi -2448:Src/main.c **** LD1_curr_setup->CURRENT = (uint16_t)(*temp2); - 7955 .loc 1 2448 2 is_stmt 1 view .LVU2504 - 7956 .LVL744: -2449:Src/main.c **** temp2++; - 7957 .loc 1 2449 2 view .LVU2505 -2449:Src/main.c **** temp2++; - 7958 .loc 1 2449 28 is_stmt 0 view .LVU2506 - 7959 00ee EB8A ldrh r3, [r5, #22] -2449:Src/main.c **** temp2++; - 7960 .loc 1 2449 26 view .LVU2507 - 7961 00f0 BB81 strh r3, [r7, #12] @ movhi -2450:Src/main.c **** LD2_curr_setup->CURRENT = (uint16_t)(*temp2); - 7962 .loc 1 2450 2 is_stmt 1 view .LVU2508 - 7963 .LVL745: -2451:Src/main.c **** temp2++; - 7964 .loc 1 2451 2 view .LVU2509 -2451:Src/main.c **** temp2++; - 7965 .loc 1 2451 28 is_stmt 0 view .LVU2510 - 7966 00f2 2B8B ldrh r3, [r5, #24] -2451:Src/main.c **** temp2++; - 7967 .loc 1 2451 26 view .LVU2511 - 7968 00f4 B381 strh r3, [r6, #12] @ movhi -2452:Src/main.c **** - 7969 .loc 1 2452 2 is_stmt 1 view .LVU2512 - 7970 .LVL746: -2454:Src/main.c **** { - 7971 .loc 1 2454 2 view .LVU2513 -2454:Src/main.c **** { - 7972 .loc 1 2454 16 is_stmt 0 view .LVU2514 - 7973 00f6 6378 ldrb r3, [r4, #1] @ zero_extendqisi2 -2454:Src/main.c **** { - 7974 .loc 1 2454 5 view .LVU2515 - 7975 00f8 002B cmp r3, #0 - 7976 00fa 00F09580 beq .L408 -2456:Src/main.c **** } - 7977 .loc 1 2456 3 is_stmt 1 view .LVU2516 - 7978 00fe 0122 movs r2, #1 - 7979 0100 0821 movs r1, #8 - 7980 0102 7648 ldr r0, .L430+16 - ARM GAS /tmp/ccuHnxNu.s page 531 - - - 7981 0104 FFF7FEFF bl HAL_GPIO_WritePin - 7982 .LVL747: - 7983 .L409: -2463:Src/main.c **** { - 7984 .loc 1 2463 2 view .LVU2517 -2463:Src/main.c **** { - 7985 .loc 1 2463 16 is_stmt 0 view .LVU2518 - 7986 0108 A378 ldrb r3, [r4, #2] @ zero_extendqisi2 -2463:Src/main.c **** { - 7987 .loc 1 2463 5 view .LVU2519 - 7988 010a 002B cmp r3, #0 - 7989 010c 00F09280 beq .L410 -2465:Src/main.c **** } - 7990 .loc 1 2465 3 is_stmt 1 view .LVU2520 - 7991 0110 0122 movs r2, #1 - 7992 0112 8021 movs r1, #128 - 7993 0114 7148 ldr r0, .L430+16 - 7994 0116 FFF7FEFF bl HAL_GPIO_WritePin - 7995 .LVL748: - 7996 .L411: -2472:Src/main.c **** { - 7997 .loc 1 2472 2 view .LVU2521 -2472:Src/main.c **** { - 7998 .loc 1 2472 16 is_stmt 0 view .LVU2522 - 7999 011a E378 ldrb r3, [r4, #3] @ zero_extendqisi2 -2472:Src/main.c **** { - 8000 .loc 1 2472 5 view .LVU2523 - 8001 011c 002B cmp r3, #0 - 8002 011e 00F08F80 beq .L412 -2474:Src/main.c **** //LL_SPI_Enable(SPI2);//Enable SPI for Laser1 DAC - 8003 .loc 1 2474 3 is_stmt 1 view .LVU2524 - 8004 0122 0122 movs r2, #1 - 8005 0124 4FF48071 mov r1, #256 - 8006 0128 6948 ldr r0, .L430+4 - 8007 012a FFF7FEFF bl HAL_GPIO_WritePin - 8008 .LVL749: - 8009 .L413: -2483:Src/main.c **** { - 8010 .loc 1 2483 2 view .LVU2525 -2483:Src/main.c **** { - 8011 .loc 1 2483 16 is_stmt 0 view .LVU2526 - 8012 012e 2379 ldrb r3, [r4, #4] @ zero_extendqisi2 -2483:Src/main.c **** { - 8013 .loc 1 2483 5 view .LVU2527 - 8014 0130 002B cmp r3, #0 - 8015 0132 00F08C80 beq .L414 -2485:Src/main.c **** //LL_SPI_Enable(SPI6);//Enable SPI for Laser2 DAC - 8016 .loc 1 2485 3 is_stmt 1 view .LVU2528 - 8017 0136 0122 movs r2, #1 - 8018 0138 1021 movs r1, #16 - 8019 013a 6848 ldr r0, .L430+16 - 8020 013c FFF7FEFF bl HAL_GPIO_WritePin - 8021 .LVL750: - 8022 .L415: -2494:Src/main.c **** { - 8023 .loc 1 2494 2 view .LVU2529 -2494:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 532 - - - 8024 .loc 1 2494 16 is_stmt 0 view .LVU2530 - 8025 0140 6379 ldrb r3, [r4, #5] @ zero_extendqisi2 -2494:Src/main.c **** { - 8026 .loc 1 2494 5 view .LVU2531 - 8027 0142 002B cmp r3, #0 - 8028 0144 00F08980 beq .L416 -2496:Src/main.c **** } - 8029 .loc 1 2496 3 is_stmt 1 view .LVU2532 - 8030 0148 0122 movs r2, #1 - 8031 014a 4FF48061 mov r1, #1024 - 8032 014e 6448 ldr r0, .L430+20 - 8033 0150 FFF7FEFF bl HAL_GPIO_WritePin - 8034 .LVL751: - 8035 .L417: -2503:Src/main.c **** { - 8036 .loc 1 2503 2 view .LVU2533 -2503:Src/main.c **** { - 8037 .loc 1 2503 16 is_stmt 0 view .LVU2534 - 8038 0154 A379 ldrb r3, [r4, #6] @ zero_extendqisi2 -2503:Src/main.c **** { - 8039 .loc 1 2503 5 view .LVU2535 - 8040 0156 002B cmp r3, #0 - 8041 0158 00F08680 beq .L418 -2505:Src/main.c **** } - 8042 .loc 1 2505 3 is_stmt 1 view .LVU2536 - 8043 015c 0122 movs r2, #1 - 8044 015e 0821 movs r1, #8 - 8045 0160 6048 ldr r0, .L430+24 - 8046 0162 FFF7FEFF bl HAL_GPIO_WritePin - 8047 .LVL752: - 8048 .L419: -2512:Src/main.c **** { - 8049 .loc 1 2512 2 view .LVU2537 -2512:Src/main.c **** { - 8050 .loc 1 2512 17 is_stmt 0 view .LVU2538 - 8051 0166 637A ldrb r3, [r4, #9] @ zero_extendqisi2 -2512:Src/main.c **** { - 8052 .loc 1 2512 5 view .LVU2539 - 8053 0168 1BB1 cbz r3, .L420 -2512:Src/main.c **** { - 8054 .loc 1 2512 39 discriminator 1 view .LVU2540 - 8055 016a E379 ldrb r3, [r4, #7] @ zero_extendqisi2 -2512:Src/main.c **** { - 8056 .loc 1 2512 26 discriminator 1 view .LVU2541 - 8057 016c 002B cmp r3, #0 - 8058 016e 40F08180 bne .L428 - 8059 .L420: -2521:Src/main.c **** HAL_GPIO_WritePin(TEC1_PD_GPIO_Port, TEC1_PD_Pin, GPIO_PIN_RESET); - 8060 .loc 1 2521 3 is_stmt 1 view .LVU2542 - 8061 0172 0022 movs r2, #0 - 8062 0174 0121 movs r1, #1 - 8063 0176 5B48 ldr r0, .L430+24 - 8064 0178 FFF7FEFF bl HAL_GPIO_WritePin - 8065 .LVL753: -2522:Src/main.c **** } - 8066 .loc 1 2522 3 view .LVU2543 - 8067 017c 0022 movs r2, #0 - ARM GAS /tmp/ccuHnxNu.s page 533 - - - 8068 017e 4FF40061 mov r1, #2048 - 8069 0182 5748 ldr r0, .L430+20 - 8070 0184 FFF7FEFF bl HAL_GPIO_WritePin - 8071 .LVL754: - 8072 .L421: -2525:Src/main.c **** { - 8073 .loc 1 2525 2 view .LVU2544 -2525:Src/main.c **** { - 8074 .loc 1 2525 17 is_stmt 0 view .LVU2545 - 8075 0188 A37A ldrb r3, [r4, #10] @ zero_extendqisi2 -2525:Src/main.c **** { - 8076 .loc 1 2525 5 view .LVU2546 - 8077 018a 1BB1 cbz r3, .L422 -2525:Src/main.c **** { - 8078 .loc 1 2525 39 discriminator 1 view .LVU2547 - 8079 018c 237A ldrb r3, [r4, #8] @ zero_extendqisi2 -2525:Src/main.c **** { - 8080 .loc 1 2525 26 discriminator 1 view .LVU2548 - 8081 018e 002B cmp r3, #0 - 8082 0190 40F08680 bne .L429 - 8083 .L422: -2534:Src/main.c **** HAL_GPIO_WritePin(TEC2_PD_GPIO_Port, TEC2_PD_Pin, GPIO_PIN_RESET); - 8084 .loc 1 2534 3 is_stmt 1 view .LVU2549 - 8085 0194 0022 movs r2, #0 - 8086 0196 0221 movs r1, #2 - 8087 0198 5248 ldr r0, .L430+24 - 8088 019a FFF7FEFF bl HAL_GPIO_WritePin - 8089 .LVL755: -2535:Src/main.c **** } - 8090 .loc 1 2535 3 view .LVU2550 - 8091 019e 0022 movs r2, #0 - 8092 01a0 2021 movs r1, #32 - 8093 01a2 4E48 ldr r0, .L430+16 - 8094 01a4 FFF7FEFF bl HAL_GPIO_WritePin - 8095 .LVL756: - 8096 .L423: -2538:Src/main.c **** { - 8097 .loc 1 2538 2 view .LVU2551 -2538:Src/main.c **** { - 8098 .loc 1 2538 16 is_stmt 0 view .LVU2552 - 8099 01a8 237B ldrb r3, [r4, #12] @ zero_extendqisi2 -2538:Src/main.c **** { - 8100 .loc 1 2538 5 view .LVU2553 - 8101 01aa 1BB9 cbnz r3, .L424 -2540:Src/main.c **** LD1_curr_setup->I_coef_temp = 0.01; - 8102 .loc 1 2540 3 is_stmt 1 view .LVU2554 -2540:Src/main.c **** LD1_curr_setup->I_coef_temp = 0.01; - 8103 .loc 1 2540 31 is_stmt 0 view .LVU2555 - 8104 01ac 4E4B ldr r3, .L430+28 - 8105 01ae 7B60 str r3, [r7, #4] @ float -2541:Src/main.c **** } - 8106 .loc 1 2541 3 is_stmt 1 view .LVU2556 -2541:Src/main.c **** } - 8107 .loc 1 2541 31 is_stmt 0 view .LVU2557 - 8108 01b0 4E4B ldr r3, .L430+32 - 8109 01b2 BB60 str r3, [r7, #8] @ float - 8110 .L424: - ARM GAS /tmp/ccuHnxNu.s page 534 - - -2544:Src/main.c **** { - 8111 .loc 1 2544 2 is_stmt 1 view .LVU2558 -2544:Src/main.c **** { - 8112 .loc 1 2544 16 is_stmt 0 view .LVU2559 - 8113 01b4 637B ldrb r3, [r4, #13] @ zero_extendqisi2 -2544:Src/main.c **** { - 8114 .loc 1 2544 5 view .LVU2560 - 8115 01b6 1BB9 cbnz r3, .L406 -2546:Src/main.c **** LD2_curr_setup->I_coef_temp = 0.01; - 8116 .loc 1 2546 3 is_stmt 1 view .LVU2561 -2546:Src/main.c **** LD2_curr_setup->I_coef_temp = 0.01; - 8117 .loc 1 2546 31 is_stmt 0 view .LVU2562 - 8118 01b8 4B4B ldr r3, .L430+28 - 8119 01ba 7360 str r3, [r6, #4] @ float -2547:Src/main.c **** } - 8120 .loc 1 2547 3 is_stmt 1 view .LVU2563 -2547:Src/main.c **** } - 8121 .loc 1 2547 31 is_stmt 0 view .LVU2564 - 8122 01bc 4B4B ldr r3, .L430+32 - 8123 01be B360 str r3, [r6, #8] @ float - 8124 .L406: -2549:Src/main.c **** - 8125 .loc 1 2549 1 view .LVU2565 - 8126 01c0 BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc} - 8127 .LVL757: - 8128 .L427: -2400:Src/main.c **** { - 8129 .loc 1 2400 6 view .LVU2566 - 8130 01c4 4FF48071 mov r1, #256 - 8131 01c8 4648 ldr r0, .L430+24 - 8132 01ca FFF7FEFF bl HAL_GPIO_ReadPin - 8133 .LVL758: -2399:Src/main.c **** (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin) == GPIO_PIN_SET))//if exist sd && connect u - 8134 .loc 1 2399 78 discriminator 1 view .LVU2567 - 8135 01ce 0128 cmp r0, #1 - 8136 01d0 7FF426AF bne .L407 -2402:Src/main.c **** if (test == 0) //0 - suc - 8137 .loc 1 2402 3 is_stmt 1 view .LVU2568 -2402:Src/main.c **** if (test == 0) //0 - suc - 8138 .loc 1 2402 10 is_stmt 0 view .LVU2569 - 8139 01d4 4648 ldr r0, .L430+36 - 8140 01d6 FFF7FEFF bl Mount_SD - 8141 .LVL759: -2402:Src/main.c **** if (test == 0) //0 - suc - 8142 .loc 1 2402 8 discriminator 1 view .LVU2570 - 8143 01da 3C4B ldr r3, .L430 - 8144 01dc 1860 str r0, [r3] -2403:Src/main.c **** { - 8145 .loc 1 2403 3 is_stmt 1 view .LVU2571 -2403:Src/main.c **** { - 8146 .loc 1 2403 6 is_stmt 0 view .LVU2572 - 8147 01de 0028 cmp r0, #0 - 8148 01e0 7FF41EAF bne .L407 -2406:Src/main.c **** test = Create_File("COMMAND.TXT"); // 0 -succ - 8149 .loc 1 2406 4 is_stmt 1 view .LVU2573 -2406:Src/main.c **** test = Create_File("COMMAND.TXT"); // 0 -succ - 8150 .loc 1 2406 11 is_stmt 0 view .LVU2574 - ARM GAS /tmp/ccuHnxNu.s page 535 - - - 8151 01e4 DFF80C91 ldr r9, .L430+40 - 8152 01e8 4846 mov r0, r9 - 8153 01ea FFF7FEFF bl Remove_File - 8154 .LVL760: -2406:Src/main.c **** test = Create_File("COMMAND.TXT"); // 0 -succ - 8155 .loc 1 2406 9 discriminator 1 view .LVU2575 - 8156 01ee DFF8DC80 ldr r8, .L430 - 8157 01f2 C8F80000 str r0, [r8] -2407:Src/main.c **** test = Write_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); - 8158 .loc 1 2407 4 is_stmt 1 view .LVU2576 -2407:Src/main.c **** test = Write_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); - 8159 .loc 1 2407 11 is_stmt 0 view .LVU2577 - 8160 01f6 4846 mov r0, r9 - 8161 01f8 FFF7FEFF bl Create_File - 8162 .LVL761: -2407:Src/main.c **** test = Write_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); - 8163 .loc 1 2407 9 discriminator 1 view .LVU2578 - 8164 01fc C8F80000 str r0, [r8] -2408:Src/main.c **** test = Update_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); - 8165 .loc 1 2408 4 is_stmt 1 view .LVU2579 -2408:Src/main.c **** test = Update_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); - 8166 .loc 1 2408 11 is_stmt 0 view .LVU2580 - 8167 0200 1E22 movs r2, #30 - 8168 0202 2946 mov r1, r5 - 8169 0204 4846 mov r0, r9 - 8170 0206 FFF7FEFF bl Write_File_byte - 8171 .LVL762: -2408:Src/main.c **** test = Update_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); - 8172 .loc 1 2408 9 discriminator 1 view .LVU2581 - 8173 020a C8F80000 str r0, [r8] -2409:Src/main.c **** test = Unmount_SD("/"); // 0 - succ - 8174 .loc 1 2409 4 is_stmt 1 view .LVU2582 -2409:Src/main.c **** test = Unmount_SD("/"); // 0 - succ - 8175 .loc 1 2409 11 is_stmt 0 view .LVU2583 - 8176 020e 1E22 movs r2, #30 - 8177 0210 2946 mov r1, r5 - 8178 0212 4846 mov r0, r9 - 8179 0214 FFF7FEFF bl Update_File_byte - 8180 .LVL763: -2409:Src/main.c **** test = Unmount_SD("/"); // 0 - succ - 8181 .loc 1 2409 9 discriminator 1 view .LVU2584 - 8182 0218 C8F80000 str r0, [r8] -2410:Src/main.c **** } - 8183 .loc 1 2410 4 is_stmt 1 view .LVU2585 -2410:Src/main.c **** } - 8184 .loc 1 2410 11 is_stmt 0 view .LVU2586 - 8185 021c 3448 ldr r0, .L430+36 - 8186 021e FFF7FEFF bl Unmount_SD - 8187 .LVL764: -2410:Src/main.c **** } - 8188 .loc 1 2410 9 discriminator 1 view .LVU2587 - 8189 0222 C8F80000 str r0, [r8] - 8190 0226 FBE6 b .L407 - 8191 .LVL765: - 8192 .L408: -2460:Src/main.c **** } - 8193 .loc 1 2460 3 is_stmt 1 view .LVU2588 - ARM GAS /tmp/ccuHnxNu.s page 536 - - - 8194 0228 0022 movs r2, #0 - 8195 022a 0821 movs r1, #8 - 8196 022c 2B48 ldr r0, .L430+16 - 8197 022e FFF7FEFF bl HAL_GPIO_WritePin - 8198 .LVL766: - 8199 0232 69E7 b .L409 - 8200 .L410: -2469:Src/main.c **** } - 8201 .loc 1 2469 3 view .LVU2589 - 8202 0234 0022 movs r2, #0 - 8203 0236 8021 movs r1, #128 - 8204 0238 2848 ldr r0, .L430+16 - 8205 023a FFF7FEFF bl HAL_GPIO_WritePin - 8206 .LVL767: - 8207 023e 6CE7 b .L411 - 8208 .L412: -2479:Src/main.c **** //LL_SPI_Disable(SPI2);//Disable SPI for Laser1 DAC - 8209 .loc 1 2479 3 view .LVU2590 - 8210 0240 0022 movs r2, #0 - 8211 0242 4FF48071 mov r1, #256 - 8212 0246 2248 ldr r0, .L430+4 - 8213 0248 FFF7FEFF bl HAL_GPIO_WritePin - 8214 .LVL768: - 8215 024c 6FE7 b .L413 - 8216 .L414: -2490:Src/main.c **** //LL_SPI_Disable(SPI6);//Disable SPI for Laser2 DAC - 8217 .loc 1 2490 3 view .LVU2591 - 8218 024e 0022 movs r2, #0 - 8219 0250 1021 movs r1, #16 - 8220 0252 2248 ldr r0, .L430+16 - 8221 0254 FFF7FEFF bl HAL_GPIO_WritePin - 8222 .LVL769: - 8223 0258 72E7 b .L415 - 8224 .L416: -2500:Src/main.c **** } - 8225 .loc 1 2500 3 view .LVU2592 - 8226 025a 0022 movs r2, #0 - 8227 025c 4FF48061 mov r1, #1024 - 8228 0260 1F48 ldr r0, .L430+20 - 8229 0262 FFF7FEFF bl HAL_GPIO_WritePin - 8230 .LVL770: - 8231 0266 75E7 b .L417 - 8232 .L418: -2509:Src/main.c **** } - 8233 .loc 1 2509 3 view .LVU2593 - 8234 0268 0022 movs r2, #0 - 8235 026a 0821 movs r1, #8 - 8236 026c 1D48 ldr r0, .L430+24 - 8237 026e FFF7FEFF bl HAL_GPIO_WritePin - 8238 .LVL771: - 8239 0272 78E7 b .L419 - 8240 .L428: -2514:Src/main.c **** Set_LTEC(3,32767); - 8241 .loc 1 2514 3 view .LVU2594 - 8242 0274 47F6FF71 movw r1, #32767 - 8243 0278 0320 movs r0, #3 - 8244 027a FFF7FEFF bl Set_LTEC - ARM GAS /tmp/ccuHnxNu.s page 537 - - - 8245 .LVL772: -2515:Src/main.c **** HAL_GPIO_WritePin(TEC1_PD_GPIO_Port, TEC1_PD_Pin, GPIO_PIN_SET); - 8246 .loc 1 2515 3 view .LVU2595 - 8247 027e 47F6FF71 movw r1, #32767 - 8248 0282 0320 movs r0, #3 - 8249 0284 FFF7FEFF bl Set_LTEC - 8250 .LVL773: -2516:Src/main.c **** HAL_GPIO_WritePin(TECEN1_GPIO_Port, TECEN1_Pin, GPIO_PIN_SET); - 8251 .loc 1 2516 3 view .LVU2596 - 8252 0288 0122 movs r2, #1 - 8253 028a 4FF40061 mov r1, #2048 - 8254 028e 1448 ldr r0, .L430+20 - 8255 0290 FFF7FEFF bl HAL_GPIO_WritePin - 8256 .LVL774: -2517:Src/main.c **** } - 8257 .loc 1 2517 3 view .LVU2597 - 8258 0294 0122 movs r2, #1 - 8259 0296 1146 mov r1, r2 - 8260 0298 1248 ldr r0, .L430+24 - 8261 029a FFF7FEFF bl HAL_GPIO_WritePin - 8262 .LVL775: - 8263 029e 73E7 b .L421 - 8264 .L429: -2527:Src/main.c **** Set_LTEC(4,32767); - 8265 .loc 1 2527 3 view .LVU2598 - 8266 02a0 47F6FF71 movw r1, #32767 - 8267 02a4 0420 movs r0, #4 - 8268 02a6 FFF7FEFF bl Set_LTEC - 8269 .LVL776: -2528:Src/main.c **** HAL_GPIO_WritePin(TEC2_PD_GPIO_Port, TEC2_PD_Pin, GPIO_PIN_SET); - 8270 .loc 1 2528 3 view .LVU2599 - 8271 02aa 47F6FF71 movw r1, #32767 - 8272 02ae 0420 movs r0, #4 - 8273 02b0 FFF7FEFF bl Set_LTEC - 8274 .LVL777: -2529:Src/main.c **** HAL_GPIO_WritePin(TECEN2_GPIO_Port, TECEN2_Pin, GPIO_PIN_SET); - 8275 .loc 1 2529 3 view .LVU2600 - 8276 02b4 0122 movs r2, #1 - 8277 02b6 2021 movs r1, #32 - 8278 02b8 0848 ldr r0, .L430+16 - 8279 02ba FFF7FEFF bl HAL_GPIO_WritePin - 8280 .LVL778: -2530:Src/main.c **** } - 8281 .loc 1 2530 3 view .LVU2601 - 8282 02be 0122 movs r2, #1 - 8283 02c0 0221 movs r1, #2 - 8284 02c2 0848 ldr r0, .L430+24 - 8285 02c4 FFF7FEFF bl HAL_GPIO_WritePin - 8286 .LVL779: - 8287 02c8 6EE7 b .L423 - 8288 .L431: - 8289 02ca 00BF .align 2 - 8290 .L430: - 8291 02cc 00000000 .word test - 8292 02d0 000C0240 .word 1073875968 - 8293 02d4 0000803B .word 998244352 - 8294 02d8 00000000 .word Long_Data - ARM GAS /tmp/ccuHnxNu.s page 538 - - - 8295 02dc 00080240 .word 1073874944 - 8296 02e0 00040240 .word 1073873920 - 8297 02e4 00000240 .word 1073872896 - 8298 02e8 00002041 .word 1092616192 - 8299 02ec 0AD7233C .word 1008981770 - 8300 02f0 00000000 .word .LC0 - 8301 02f4 04000000 .word .LC1 - 8302 .cfi_endproc - 8303 .LFE1209: - 8305 .section .text.Advanced_Controller_Temp,"ax",%progbits - 8306 .align 1 - 8307 .global Advanced_Controller_Temp - 8308 .syntax unified - 8309 .thumb - 8310 .thumb_func - 8312 Advanced_Controller_Temp: - 8313 .LVL780: - 8314 .LFB1230: -3446:Src/main.c **** // Main idea: - 8315 .loc 1 3446 1 view -0 - 8316 .cfi_startproc - 8317 @ args = 0, pretend = 0, frame = 0 - 8318 @ frame_needed = 0, uses_anonymous_args = 0 - 8319 @ link register save eliminated. -3446:Src/main.c **** // Main idea: - 8320 .loc 1 3446 1 is_stmt 0 view .LVU2603 - 8321 0000 30B4 push {r4, r5} - 8322 .LCFI72: - 8323 .cfi_def_cfa_offset 8 - 8324 .cfi_offset 4, -8 - 8325 .cfi_offset 5, -4 -3464:Src/main.c **** float P_coef_current;//, I_coef_current; - 8326 .loc 1 3464 2 is_stmt 1 view .LVU2604 -3465:Src/main.c **** float e_integral; - 8327 .loc 1 3465 2 view .LVU2605 -3466:Src/main.c **** int x_output; - 8328 .loc 1 3466 2 view .LVU2606 + 7752 .cfi_offset 3, -16 + 7753 .cfi_offset 4, -12 + 7754 .cfi_offset 5, -8 + 7755 .cfi_offset 14, -4 + 7756 0002 0446 mov r4, r0 + 7757 0004 0D46 mov r5, r1 3467:Src/main.c **** - 8329 .loc 1 3467 2 view .LVU2607 -3469:Src/main.c **** - 8330 .loc 1 3469 2 view .LVU2608 -3469:Src/main.c **** - 8331 .loc 1 3469 28 is_stmt 0 view .LVU2609 - 8332 0002 0B88 ldrh r3, [r1] -3469:Src/main.c **** - 8333 .loc 1 3469 65 view .LVU2610 - 8334 0004 0488 ldrh r4, [r0] -3469:Src/main.c **** - 8335 .loc 1 3469 8 view .LVU2611 - 8336 0006 1B1B subs r3, r3, r4 - 8337 .LVL781: -3471:Src/main.c **** - 8338 .loc 1 3471 2 is_stmt 1 view .LVU2612 -3471:Src/main.c **** - 8339 .loc 1 3471 13 is_stmt 0 view .LVU2613 - 8340 0008 D1ED017A vldr.32 s15, [r1, #4] - 8341 .LVL782: - ARM GAS /tmp/ccuHnxNu.s page 539 + 7758 .loc 1 3467 2 is_stmt 1 view .LVU2358 +3469:Src/main.c **** { + 7759 .loc 1 3469 2 view .LVU2359 +3469:Src/main.c **** { + 7760 .loc 1 3469 5 is_stmt 0 view .LVU2360 + 7761 0006 0328 cmp r0, #3 + 7762 0008 18BF it ne + 7763 000a 0128 cmpne r0, #1 + 7764 000c 06D0 beq .L453 + 7765 .LVL715: + 7766 .L420: +3475:Src/main.c **** { + 7767 .loc 1 3475 2 is_stmt 1 view .LVU2361 + 7768 000e 013C subs r4, r4, #1 + 7769 .LVL716: +3475:Src/main.c **** { + 7770 .loc 1 3475 2 is_stmt 0 view .LVU2362 + 7771 0010 032C cmp r4, #3 + 7772 0012 2ED8 bhi .L421 + 7773 0014 DFE804F0 tbb [pc, r4] + 7774 .L423: + 7775 0018 0D .byte (.L426-.L423)/2 + 7776 0019 45 .byte (.L425-.L423)/2 + 7777 001a 65 .byte (.L424-.L423)/2 + 7778 001b 86 .byte (.L422-.L423)/2 + 7779 .LVL717: + 7780 .p2align 1 + 7781 .L453: +3471:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); + 7782 .loc 1 3471 3 is_stmt 1 view .LVU2363 + 7783 001c 0121 movs r1, #1 + 7784 .LVL718: +3471:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); + 7785 .loc 1 3471 3 is_stmt 0 view .LVU2364 + 7786 001e 0220 movs r0, #2 + 7787 .LVL719: +3471:Src/main.c **** HAL_GPIO_WritePin(AD9102_CS_GPIO_Port, AD9102_CS_Pin, GPIO_PIN_SET); + 7788 .loc 1 3471 3 view .LVU2365 + 7789 0020 FFF7FEFF bl SPI2_SetMode + 7790 .LVL720: +3472:Src/main.c **** } + 7791 .loc 1 3472 3 is_stmt 1 view .LVU2366 + 7792 0024 0122 movs r2, #1 + 7793 0026 4FF48051 mov r1, #4096 + 7794 002a 4F48 ldr r0, .L454 + 7795 002c FFF7FEFF bl HAL_GPIO_WritePin + 7796 .LVL721: + 7797 0030 EDE7 b .L420 + 7798 .LVL722: + 7799 .L426: + ARM GAS /tmp/ccLSPxIe.s page 529 -3473:Src/main.c **** e_integral += LDx_curr_setup->I_coef_temp * (float)(e_pid) * (float)(TO7 - TO7_PID) / (float) 100 - 8342 .loc 1 3473 2 is_stmt 1 view .LVU2614 -3473:Src/main.c **** e_integral += LDx_curr_setup->I_coef_temp * (float)(e_pid) * (float)(TO7 - TO7_PID) / (float) 100 - 8343 .loc 1 3473 20 is_stmt 0 view .LVU2615 - 8344 000c 03F6B73C addw ip, r3, #2999 -3473:Src/main.c **** e_integral += LDx_curr_setup->I_coef_temp * (float)(e_pid) * (float)(TO7 - TO7_PID) / (float) 100 - 8345 .loc 1 3473 4 view .LVU2616 - 8346 0010 41F26E74 movw r4, #5998 - 8347 0014 A445 cmp ip, r4 - 8348 0016 18D8 bhi .L433 -3474:Src/main.c **** } - 8349 .loc 1 3474 3 is_stmt 1 view .LVU2617 -3474:Src/main.c **** } - 8350 .loc 1 3474 31 is_stmt 0 view .LVU2618 - 8351 0018 90ED027A vldr.32 s14, [r0, #8] -3474:Src/main.c **** } - 8352 .loc 1 3474 47 view .LVU2619 - 8353 001c 06EE903A vmov s13, r3 @ int - 8354 0020 F8EEE66A vcvt.f32.s32 s13, s13 -3474:Src/main.c **** } - 8355 .loc 1 3474 45 view .LVU2620 - 8356 0024 27EE267A vmul.f32 s14, s14, s13 -3474:Src/main.c **** } - 8357 .loc 1 3474 76 view .LVU2621 - 8358 0028 284C ldr r4, .L443 - 8359 002a 2468 ldr r4, [r4] - 8360 002c 284D ldr r5, .L443+4 - 8361 002e 2D68 ldr r5, [r5] - 8362 0030 641B subs r4, r4, r5 -3474:Src/main.c **** } - 8363 .loc 1 3474 64 view .LVU2622 - 8364 0032 06EE904A vmov s13, r4 @ int - 8365 0036 F8EE666A vcvt.f32.u32 s13, s13 -3474:Src/main.c **** } - 8366 .loc 1 3474 62 view .LVU2623 - 8367 003a 27EE267A vmul.f32 s14, s14, s13 -3474:Src/main.c **** } - 8368 .loc 1 3474 87 view .LVU2624 - 8369 003e 9FED256A vldr.32 s12, .L443+8 - 8370 0042 C7EE066A vdiv.f32 s13, s14, s12 -3474:Src/main.c **** } - 8371 .loc 1 3474 14 view .LVU2625 - 8372 0046 77EEA67A vadd.f32 s15, s15, s13 - 8373 .LVL783: - 8374 .L433: -3476:Src/main.c **** - 8375 .loc 1 3476 2 is_stmt 1 view .LVU2626 -3476:Src/main.c **** - 8376 .loc 1 3476 17 is_stmt 0 view .LVU2627 - 8377 004a D0ED016A vldr.32 s13, [r0, #4] - 8378 .LVL784: -3478:Src/main.c **** e_integral = 32000; - 8379 .loc 1 3478 2 is_stmt 1 view .LVU2628 -3478:Src/main.c **** e_integral = 32000; - 8380 .loc 1 3478 5 is_stmt 0 view .LVU2629 - 8381 004e 9FED227A vldr.32 s14, .L443+12 - 8382 0052 F4EEC77A vcmpe.f32 s15, s14 - ARM GAS /tmp/ccuHnxNu.s page 540 +3478:Src/main.c **** //tmp32=0; + 7800 .loc 1 3478 4 view .LVU2367 + 7801 0032 0022 movs r2, #0 + 7802 0034 4FF48041 mov r1, #16384 + 7803 0038 4B48 ldr r0, .L454 + 7804 003a FFF7FEFF bl HAL_GPIO_WritePin + 7805 .LVL723: +3481:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi + 7806 .loc 1 3481 4 view .LVU2368 +3482:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC + 7807 .loc 1 3482 4 view .LVU2369 +3481:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi + 7808 .loc 1 3481 10 is_stmt 0 view .LVU2370 + 7809 003e 0022 movs r2, #0 + 7810 .LVL724: + 7811 .L427: +3482:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC + 7812 .loc 1 3482 42 is_stmt 1 discriminator 1 view .LVU2371 + 7813 .LBB611: + 7814 .LBI611: + 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 7815 .loc 4 916 26 view .LVU2372 + 7816 .LBB612: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7817 .loc 4 918 3 view .LVU2373 + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7818 .loc 4 918 12 is_stmt 0 view .LVU2374 + 7819 0040 4A4B ldr r3, .L454+4 + 7820 0042 9B68 ldr r3, [r3, #8] + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7821 .loc 4 918 66 view .LVU2375 + 7822 0044 13F0020F tst r3, #2 + 7823 0048 04D1 bne .L428 + 7824 .LVL725: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7825 .loc 4 918 66 view .LVU2376 + 7826 .LBE612: + 7827 .LBE611: +3482:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC + 7828 .loc 1 3482 42 discriminator 2 view .LVU2377 + 7829 004a B2F5FA7F cmp r2, #500 + 7830 004e 01D8 bhi .L428 +3482:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC + 7831 .loc 1 3482 59 is_stmt 1 discriminator 3 view .LVU2378 +3482:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC + 7832 .loc 1 3482 64 is_stmt 0 discriminator 3 view .LVU2379 + 7833 0050 0132 adds r2, r2, #1 + 7834 .LVL726: +3482:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC + 7835 .loc 1 3482 64 discriminator 3 view .LVU2380 + 7836 0052 F5E7 b .L427 + 7837 .L428: +3483:Src/main.c **** tmp32 = 0; + 7838 .loc 1 3483 4 is_stmt 1 view .LVU2381 + 7839 .LVL727: + 7840 .LBB613: + 7841 .LBI613: + ARM GAS /tmp/ccLSPxIe.s page 530 - 8383 0056 F1EE10FA vmrs APSR_nzcv, FPSCR - 8384 005a 09DC bgt .L437 -3481:Src/main.c **** e_integral = -32000; - 8385 .loc 1 3481 7 is_stmt 1 view .LVU2630 -3481:Src/main.c **** e_integral = -32000; - 8386 .loc 1 3481 10 is_stmt 0 view .LVU2631 - 8387 005c 9FED1F7A vldr.32 s14, .L443+16 - 8388 0060 F4EEC77A vcmpe.f32 s15, s14 - 8389 0064 F1EE10FA vmrs APSR_nzcv, FPSCR - 8390 0068 04D5 bpl .L434 -3482:Src/main.c **** } - 8391 .loc 1 3482 15 view .LVU2632 - 8392 006a DFED1C7A vldr.32 s15, .L443+16 - 8393 .LVL785: -3482:Src/main.c **** } - 8394 .loc 1 3482 15 view .LVU2633 - 8395 006e 01E0 b .L434 - 8396 .LVL786: - 8397 .L437: -3479:Src/main.c **** } - 8398 .loc 1 3479 15 view .LVU2634 - 8399 0070 DFED197A vldr.32 s15, .L443+12 - 8400 .LVL787: - 8401 .L434: -3484:Src/main.c **** - 8402 .loc 1 3484 2 is_stmt 1 view .LVU2635 -3484:Src/main.c **** - 8403 .loc 1 3484 26 is_stmt 0 view .LVU2636 - 8404 0074 C1ED017A vstr.32 s15, [r1, #4] -3486:Src/main.c **** - 8405 .loc 1 3486 2 is_stmt 1 view .LVU2637 -3486:Src/main.c **** - 8406 .loc 1 3486 36 is_stmt 0 view .LVU2638 - 8407 0078 07EE103A vmov s14, r3 @ int - 8408 007c B8EEC77A vcvt.f32.s32 s14, s14 - 8409 0080 27EE267A vmul.f32 s14, s14, s13 -3486:Src/main.c **** - 8410 .loc 1 3486 19 view .LVU2639 - 8411 0084 DFED166A vldr.32 s13, .L443+20 - 8412 .LVL788: -3486:Src/main.c **** - 8413 .loc 1 3486 19 view .LVU2640 - 8414 0088 37EE267A vadd.f32 s14, s14, s13 -3486:Src/main.c **** - 8415 .loc 1 3486 46 view .LVU2641 - 8416 008c FDEEE77A vcvt.s32.f32 s15, s15 - 8417 .LVL789: -3486:Src/main.c **** - 8418 .loc 1 3486 44 view .LVU2642 - 8419 0090 F8EEE77A vcvt.f32.s32 s15, s15 - 8420 0094 77EE877A vadd.f32 s15, s15, s14 -3486:Src/main.c **** - 8421 .loc 1 3486 11 view .LVU2643 - 8422 0098 FDEEE77A vcvt.s32.f32 s15, s15 - 8423 009c 17EE900A vmov r0, s15 @ int - 8424 .LVL790: -3488:Src/main.c **** x_output = 8800; - ARM GAS /tmp/ccuHnxNu.s page 541 +1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 7842 .loc 4 1373 22 view .LVU2382 + 7843 .LBB614: +1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; + 7844 .loc 4 1376 3 view .LVU2383 + 7845 .loc 4 1377 3 view .LVU2384 + 7846 .loc 4 1377 10 is_stmt 0 view .LVU2385 + 7847 0054 454B ldr r3, .L454+4 + 7848 0056 9D81 strh r5, [r3, #12] @ movhi + 7849 .LVL728: + 7850 .loc 4 1377 10 view .LVU2386 + 7851 .LBE614: + 7852 .LBE613: +3484:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w + 7853 .loc 1 3484 4 is_stmt 1 view .LVU2387 +3485:Src/main.c **** (void) SPI2->DR; + 7854 .loc 1 3485 4 view .LVU2388 +3484:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w + 7855 .loc 1 3484 10 is_stmt 0 view .LVU2389 + 7856 0058 0022 movs r2, #0 + 7857 .LVL729: + 7858 .L430: +3485:Src/main.c **** (void) SPI2->DR; + 7859 .loc 1 3485 43 is_stmt 1 discriminator 1 view .LVU2390 + 7860 .LBB615: + 7861 .LBI615: + 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 7862 .loc 4 905 26 view .LVU2391 + 7863 .LBB616: + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7864 .loc 4 907 3 view .LVU2392 + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7865 .loc 4 907 12 is_stmt 0 view .LVU2393 + 7866 005a 444B ldr r3, .L454+4 + 7867 005c 9B68 ldr r3, [r3, #8] + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7868 .loc 4 907 68 view .LVU2394 + 7869 005e 13F0010F tst r3, #1 + 7870 0062 04D1 bne .L431 + 7871 .LVL730: + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7872 .loc 4 907 68 view .LVU2395 + 7873 .LBE616: + 7874 .LBE615: +3485:Src/main.c **** (void) SPI2->DR; + 7875 .loc 1 3485 43 discriminator 2 view .LVU2396 + 7876 0064 B2F5FA7F cmp r2, #500 + 7877 0068 01D8 bhi .L431 +3485:Src/main.c **** (void) SPI2->DR; + 7878 .loc 1 3485 60 is_stmt 1 discriminator 3 view .LVU2397 +3485:Src/main.c **** (void) SPI2->DR; + 7879 .loc 1 3485 65 is_stmt 0 discriminator 3 view .LVU2398 + 7880 006a 0132 adds r2, r2, #1 + 7881 .LVL731: +3485:Src/main.c **** (void) SPI2->DR; + 7882 .loc 1 3485 65 discriminator 3 view .LVU2399 + 7883 006c F5E7 b .L430 + ARM GAS /tmp/ccLSPxIe.s page 531 - 8425 .loc 1 3488 2 is_stmt 1 view .LVU2644 -3488:Src/main.c **** x_output = 8800; - 8426 .loc 1 3488 4 is_stmt 0 view .LVU2645 - 8427 00a0 B0F57A7F cmp r0, #1000 - 8428 00a4 06DB blt .L439 -3491:Src/main.c **** x_output = 56800; - 8429 .loc 1 3491 7 is_stmt 1 view .LVU2646 -3491:Src/main.c **** x_output = 56800; - 8430 .loc 1 3491 9 is_stmt 0 view .LVU2647 - 8431 00a6 4DF6E053 movw r3, #56800 - 8432 .LVL791: -3491:Src/main.c **** x_output = 56800; - 8433 .loc 1 3491 9 view .LVU2648 - 8434 00aa 9842 cmp r0, r3 - 8435 00ac 04DD ble .L435 -3492:Src/main.c **** } - 8436 .loc 1 3492 12 view .LVU2649 - 8437 00ae 4DF6E050 movw r0, #56800 - 8438 .LVL792: -3492:Src/main.c **** } - 8439 .loc 1 3492 12 view .LVU2650 - 8440 00b2 01E0 b .L435 - 8441 .LVL793: - 8442 .L439: -3489:Src/main.c **** } - 8443 .loc 1 3489 12 view .LVU2651 - 8444 00b4 42F26020 movw r0, #8800 - 8445 .LVL794: - 8446 .L435: -3495:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser - 8447 .loc 1 3495 2 is_stmt 1 view .LVU2652 -3495:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser - 8448 .loc 1 3495 5 is_stmt 0 view .LVU2653 - 8449 00b8 022A cmp r2, #2 - 8450 00ba 02D0 beq .L442 - 8451 .LVL795: - 8452 .L436: -3498:Src/main.c **** } - 8453 .loc 1 3498 2 is_stmt 1 view .LVU2654 -3499:Src/main.c **** - 8454 .loc 1 3499 1 is_stmt 0 view .LVU2655 - 8455 00bc 80B2 uxth r0, r0 - 8456 .LVL796: -3499:Src/main.c **** - 8457 .loc 1 3499 1 view .LVU2656 - 8458 00be 30BC pop {r4, r5} - 8459 .LCFI73: - 8460 .cfi_remember_state - 8461 .cfi_restore 5 - 8462 .cfi_restore 4 - 8463 .cfi_def_cfa_offset 0 - 8464 00c0 7047 bx lr - 8465 .LVL797: - 8466 .L442: - 8467 .LCFI74: - 8468 .cfi_restore_state -3496:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 542 + 7884 .L431: +3486:Src/main.c **** break; + 7885 .loc 1 3486 4 is_stmt 1 view .LVU2400 + 7886 006e 3F4B ldr r3, .L454+4 + 7887 0070 DB68 ldr r3, [r3, #12] +3487:Src/main.c **** case 2: + 7888 .loc 1 3487 3 view .LVU2401 + 7889 .LVL732: + 7890 .L421: +3523:Src/main.c **** HAL_GPIO_WritePin(DAC_LD2_CS_GPIO_Port, DAC_LD2_CS_Pin, GPIO_PIN_SET);//End operation with LDAC2 + 7891 .loc 1 3523 2 view .LVU2402 + 7892 0072 0122 movs r2, #1 + 7893 0074 4FF48041 mov r1, #16384 + 7894 0078 3B48 ldr r0, .L454 + 7895 007a FFF7FEFF bl HAL_GPIO_WritePin + 7896 .LVL733: +3524:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC1_CS_GPIO_Port, DAC_TEC1_CS_Pin, GPIO_PIN_SET);//End operation with TEC1 + 7897 .loc 1 3524 2 view .LVU2403 + 7898 007e 0122 movs r2, #1 + 7899 0080 4021 movs r1, #64 + 7900 0082 3B48 ldr r0, .L454+8 + 7901 0084 FFF7FEFF bl HAL_GPIO_WritePin + 7902 .LVL734: +3525:Src/main.c **** HAL_GPIO_WritePin(DAC_TEC2_CS_GPIO_Port, DAC_TEC2_CS_Pin, GPIO_PIN_SET);//End operation with TEC2 + 7903 .loc 1 3525 2 view .LVU2404 + 7904 0088 0122 movs r2, #1 + 7905 008a 4FF48051 mov r1, #4096 + 7906 008e 3948 ldr r0, .L454+12 + 7907 0090 FFF7FEFF bl HAL_GPIO_WritePin + 7908 .LVL735: +3526:Src/main.c **** } + 7909 .loc 1 3526 2 view .LVU2405 + 7910 0094 0122 movs r2, #1 + 7911 0096 4FF48071 mov r1, #256 + 7912 009a 3748 ldr r0, .L454+16 + 7913 009c FFF7FEFF bl HAL_GPIO_WritePin + 7914 .LVL736: +3527:Src/main.c **** static uint16_t MPhD_T(uint8_t num) + 7915 .loc 1 3527 1 is_stmt 0 view .LVU2406 + 7916 00a0 38BD pop {r3, r4, r5, pc} + 7917 .LVL737: + 7918 .L425: +3490:Src/main.c **** //tmp32=0; + 7919 .loc 1 3490 4 is_stmt 1 view .LVU2407 + 7920 00a2 0022 movs r2, #0 + 7921 00a4 4021 movs r1, #64 + 7922 00a6 3248 ldr r0, .L454+8 + 7923 00a8 FFF7FEFF bl HAL_GPIO_WritePin + 7924 .LVL738: +3493:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi + 7925 .loc 1 3493 4 view .LVU2408 +3494:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC + 7926 .loc 1 3494 4 view .LVU2409 +3493:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi + 7927 .loc 1 3493 10 is_stmt 0 view .LVU2410 + 7928 00ac 0022 movs r2, #0 + 7929 .LVL739: + ARM GAS /tmp/ccLSPxIe.s page 532 - 8469 .loc 1 3496 3 is_stmt 1 view .LVU2657 -3496:Src/main.c **** - 8470 .loc 1 3496 11 is_stmt 0 view .LVU2658 - 8471 00c2 024B ldr r3, .L443 - 8472 00c4 1A68 ldr r2, [r3] - 8473 .LVL798: -3496:Src/main.c **** - 8474 .loc 1 3496 11 view .LVU2659 - 8475 00c6 024B ldr r3, .L443+4 - 8476 00c8 1A60 str r2, [r3] - 8477 00ca F7E7 b .L436 - 8478 .L444: - 8479 .align 2 - 8480 .L443: - 8481 00cc 00000000 .word TO7 - 8482 00d0 00000000 .word TO7_PID - 8483 00d4 0000C842 .word 1120403456 - 8484 00d8 0000FA46 .word 1190789120 - 8485 00dc 0000FAC6 .word -956694528 - 8486 00e0 00000047 .word 1191182336 - 8487 .cfi_endproc - 8488 .LFE1230: - 8490 .section .text.CalculateChecksum,"ax",%progbits - 8491 .align 1 - 8492 .global CalculateChecksum - 8493 .syntax unified - 8494 .thumb - 8495 .thumb_func - 8497 CalculateChecksum: - 8498 .LVL799: - 8499 .LFB1233: -3562:Src/main.c **** short i; - 8500 .loc 1 3562 1 is_stmt 1 view -0 - 8501 .cfi_startproc - 8502 @ args = 0, pretend = 0, frame = 0 - 8503 @ frame_needed = 0, uses_anonymous_args = 0 - 8504 @ link register save eliminated. -3562:Src/main.c **** short i; - 8505 .loc 1 3562 1 is_stmt 0 view .LVU2661 - 8506 0000 8446 mov ip, r0 -3563:Src/main.c **** uint16_t cs = *pbuff; - 8507 .loc 1 3563 2 is_stmt 1 view .LVU2662 -3564:Src/main.c **** - 8508 .loc 1 3564 2 view .LVU2663 -3564:Src/main.c **** - 8509 .loc 1 3564 11 is_stmt 0 view .LVU2664 - 8510 0002 0088 ldrh r0, [r0] - 8511 .LVL800: -3566:Src/main.c **** { - 8512 .loc 1 3566 3 is_stmt 1 view .LVU2665 -3566:Src/main.c **** { - 8513 .loc 1 3566 9 is_stmt 0 view .LVU2666 - 8514 0004 0123 movs r3, #1 -3566:Src/main.c **** { - 8515 .loc 1 3566 3 view .LVU2667 - 8516 0006 04E0 b .L446 - 8517 .LVL801: - ARM GAS /tmp/ccuHnxNu.s page 543 + 7930 .L433: +3494:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC + 7931 .loc 1 3494 42 is_stmt 1 discriminator 1 view .LVU2411 + 7932 .LBB617: + 7933 .LBI617: + 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 7934 .loc 4 916 26 view .LVU2412 + 7935 .LBB618: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7936 .loc 4 918 3 view .LVU2413 + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7937 .loc 4 918 12 is_stmt 0 view .LVU2414 + 7938 00ae 334B ldr r3, .L454+20 + 7939 00b0 9B68 ldr r3, [r3, #8] + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7940 .loc 4 918 66 view .LVU2415 + 7941 00b2 13F0020F tst r3, #2 + 7942 00b6 04D1 bne .L434 + 7943 .LVL740: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7944 .loc 4 918 66 view .LVU2416 + 7945 .LBE618: + 7946 .LBE617: +3494:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC + 7947 .loc 1 3494 42 discriminator 2 view .LVU2417 + 7948 00b8 B2F5FA7F cmp r2, #500 + 7949 00bc 01D8 bhi .L434 +3494:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC + 7950 .loc 1 3494 59 is_stmt 1 discriminator 3 view .LVU2418 +3494:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC + 7951 .loc 1 3494 64 is_stmt 0 discriminator 3 view .LVU2419 + 7952 00be 0132 adds r2, r2, #1 + 7953 .LVL741: +3494:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC + 7954 .loc 1 3494 64 discriminator 3 view .LVU2420 + 7955 00c0 F5E7 b .L433 + 7956 .L434: +3495:Src/main.c **** tmp32 = 0; + 7957 .loc 1 3495 4 is_stmt 1 view .LVU2421 + 7958 .LVL742: + 7959 .LBB619: + 7960 .LBI619: +1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 7961 .loc 4 1373 22 view .LVU2422 + 7962 .LBB620: +1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; + 7963 .loc 4 1376 3 view .LVU2423 + 7964 .loc 4 1377 3 view .LVU2424 + 7965 .loc 4 1377 10 is_stmt 0 view .LVU2425 + 7966 00c2 2E4B ldr r3, .L454+20 + 7967 00c4 9D81 strh r5, [r3, #12] @ movhi + 7968 .LVL743: + 7969 .loc 4 1377 10 view .LVU2426 + 7970 .LBE620: + 7971 .LBE619: +3496:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w + 7972 .loc 1 3496 4 is_stmt 1 view .LVU2427 + ARM GAS /tmp/ccLSPxIe.s page 533 - 8518 .L447: -3568:Src/main.c **** } - 8519 .loc 1 3568 3 is_stmt 1 view .LVU2668 -3568:Src/main.c **** } - 8520 .loc 1 3568 9 is_stmt 0 view .LVU2669 - 8521 0008 3CF81320 ldrh r2, [ip, r3, lsl #1] -3568:Src/main.c **** } - 8522 .loc 1 3568 6 view .LVU2670 - 8523 000c 5040 eors r0, r0, r2 - 8524 .LVL802: -3566:Src/main.c **** { - 8525 .loc 1 3566 24 is_stmt 1 discriminator 3 view .LVU2671 - 8526 000e 0133 adds r3, r3, #1 - 8527 .LVL803: -3566:Src/main.c **** { - 8528 .loc 1 3566 24 is_stmt 0 discriminator 3 view .LVU2672 - 8529 0010 1BB2 sxth r3, r3 - 8530 .LVL804: - 8531 .L446: -3566:Src/main.c **** { - 8532 .loc 1 3566 16 is_stmt 1 discriminator 1 view .LVU2673 - 8533 0012 8B42 cmp r3, r1 - 8534 0014 F8DB blt .L447 -3570:Src/main.c **** } - 8535 .loc 1 3570 2 view .LVU2674 -3571:Src/main.c **** - 8536 .loc 1 3571 1 is_stmt 0 view .LVU2675 - 8537 0016 7047 bx lr - 8538 .cfi_endproc - 8539 .LFE1233: - 8541 .section .text.CheckChecksum,"ax",%progbits - 8542 .align 1 - 8543 .global CheckChecksum - 8544 .syntax unified - 8545 .thumb - 8546 .thumb_func - 8548 CheckChecksum: - 8549 .LVL805: - 8550 .LFB1232: -3541:Src/main.c **** uint16_t cl_ind; - 8551 .loc 1 3541 1 is_stmt 1 view -0 - 8552 .cfi_startproc - 8553 @ args = 0, pretend = 0, frame = 0 - 8554 @ frame_needed = 0, uses_anonymous_args = 0 -3541:Src/main.c **** uint16_t cl_ind; - 8555 .loc 1 3541 1 is_stmt 0 view .LVU2677 - 8556 0000 10B5 push {r4, lr} - 8557 .LCFI75: - 8558 .cfi_def_cfa_offset 8 - 8559 .cfi_offset 4, -8 - 8560 .cfi_offset 14, -4 -3542:Src/main.c **** - 8561 .loc 1 3542 3 is_stmt 1 view .LVU2678 -3544:Src/main.c **** { - 8562 .loc 1 3544 3 view .LVU2679 - 8563 0002 0E4B ldr r3, .L454 - 8564 0004 1B88 ldrh r3, [r3] - ARM GAS /tmp/ccuHnxNu.s page 544 +3497:Src/main.c **** (void) SPI6->DR; + 7973 .loc 1 3497 4 view .LVU2428 +3496:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w + 7974 .loc 1 3496 10 is_stmt 0 view .LVU2429 + 7975 00c6 0022 movs r2, #0 + 7976 .LVL744: + 7977 .L436: +3497:Src/main.c **** (void) SPI6->DR; + 7978 .loc 1 3497 43 is_stmt 1 discriminator 1 view .LVU2430 + 7979 .LBB621: + 7980 .LBI621: + 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 7981 .loc 4 905 26 view .LVU2431 + 7982 .LBB622: + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7983 .loc 4 907 3 view .LVU2432 + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7984 .loc 4 907 12 is_stmt 0 view .LVU2433 + 7985 00c8 2C4B ldr r3, .L454+20 + 7986 00ca 9B68 ldr r3, [r3, #8] + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7987 .loc 4 907 68 view .LVU2434 + 7988 00cc 13F0010F tst r3, #1 + 7989 00d0 04D1 bne .L437 + 7990 .LVL745: + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 7991 .loc 4 907 68 view .LVU2435 + 7992 .LBE622: + 7993 .LBE621: +3497:Src/main.c **** (void) SPI6->DR; + 7994 .loc 1 3497 43 discriminator 2 view .LVU2436 + 7995 00d2 B2F5FA7F cmp r2, #500 + 7996 00d6 01D8 bhi .L437 +3497:Src/main.c **** (void) SPI6->DR; + 7997 .loc 1 3497 60 is_stmt 1 discriminator 3 view .LVU2437 +3497:Src/main.c **** (void) SPI6->DR; + 7998 .loc 1 3497 65 is_stmt 0 discriminator 3 view .LVU2438 + 7999 00d8 0132 adds r2, r2, #1 + 8000 .LVL746: +3497:Src/main.c **** (void) SPI6->DR; + 8001 .loc 1 3497 65 discriminator 3 view .LVU2439 + 8002 00da F5E7 b .L436 + 8003 .L437: +3498:Src/main.c **** break; + 8004 .loc 1 3498 4 is_stmt 1 view .LVU2440 + 8005 00dc 274B ldr r3, .L454+20 + 8006 00de DB68 ldr r3, [r3, #12] +3499:Src/main.c **** case 3: + 8007 .loc 1 3499 3 view .LVU2441 + 8008 00e0 C7E7 b .L421 + 8009 .LVL747: + 8010 .L424: +3501:Src/main.c **** //tmp32=0; + 8011 .loc 1 3501 4 view .LVU2442 + 8012 00e2 0022 movs r2, #0 + 8013 00e4 4FF48051 mov r1, #4096 + 8014 00e8 2248 ldr r0, .L454+12 + ARM GAS /tmp/ccLSPxIe.s page 534 - 8565 0006 41F21112 movw r2, #4369 - 8566 000a 9342 cmp r3, r2 - 8567 000c 05D0 beq .L451 - 8568 000e 47F27772 movw r2, #30583 - 8569 0012 9342 cmp r3, r2 - 8570 0014 0FD1 bne .L452 - 8571 0016 0E24 movs r4, #14 - 8572 0018 00E0 b .L449 - 8573 .L451: -3550:Src/main.c **** break; - 8574 .loc 1 3550 14 is_stmt 0 view .LVU2680 - 8575 001a 0D24 movs r4, #13 - 8576 .L449: - 8577 .LVL806: -3554:Src/main.c **** } - 8578 .loc 1 3554 5 is_stmt 1 view .LVU2681 -3557:Src/main.c **** - 8579 .loc 1 3557 3 view .LVU2682 -3557:Src/main.c **** - 8580 .loc 1 3557 15 is_stmt 0 view .LVU2683 - 8581 001c 2146 mov r1, r4 - 8582 001e FFF7FEFF bl CalculateChecksum - 8583 .LVL807: -3557:Src/main.c **** - 8584 .loc 1 3557 13 discriminator 1 view .LVU2684 - 8585 0022 074B ldr r3, .L454+4 - 8586 0024 1880 strh r0, [r3] @ movhi -3559:Src/main.c **** } - 8587 .loc 1 3559 3 is_stmt 1 view .LVU2685 -3559:Src/main.c **** } - 8588 .loc 1 3559 32 is_stmt 0 view .LVU2686 - 8589 0026 074B ldr r3, .L454+8 - 8590 0028 33F81430 ldrh r3, [r3, r4, lsl #1] -3559:Src/main.c **** } - 8591 .loc 1 3559 46 view .LVU2687 - 8592 002c 9842 cmp r0, r3 - 8593 002e 14BF ite ne - 8594 0030 0020 movne r0, #0 - 8595 0032 0120 moveq r0, #1 - 8596 .LVL808: - 8597 .L450: -3560:Src/main.c **** uint16_t CalculateChecksum(uint16_t *pbuff, uint16_t len) - 8598 .loc 1 3560 1 view .LVU2688 - 8599 0034 10BD pop {r4, pc} - 8600 .LVL809: - 8601 .L452: -3544:Src/main.c **** { - 8602 .loc 1 3544 3 view .LVU2689 - 8603 0036 0020 movs r0, #0 - 8604 .LVL810: -3544:Src/main.c **** { - 8605 .loc 1 3544 3 view .LVU2690 - 8606 0038 FCE7 b .L450 - 8607 .L455: - 8608 003a 00BF .align 2 - 8609 .L454: - 8610 003c 00000000 .word UART_header - ARM GAS /tmp/ccuHnxNu.s page 545 + 8015 00ea FFF7FEFF bl HAL_GPIO_WritePin + 8016 .LVL748: +3504:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi + 8017 .loc 1 3504 4 view .LVU2443 +3505:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC + 8018 .loc 1 3505 4 view .LVU2444 +3504:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi + 8019 .loc 1 3504 10 is_stmt 0 view .LVU2445 + 8020 00ee 0022 movs r2, #0 + 8021 .LVL749: + 8022 .L439: +3505:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC + 8023 .loc 1 3505 42 is_stmt 1 discriminator 1 view .LVU2446 + 8024 .LBB623: + 8025 .LBI623: + 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 8026 .loc 4 916 26 view .LVU2447 + 8027 .LBB624: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8028 .loc 4 918 3 view .LVU2448 + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8029 .loc 4 918 12 is_stmt 0 view .LVU2449 + 8030 00f0 1E4B ldr r3, .L454+4 + 8031 00f2 9B68 ldr r3, [r3, #8] + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8032 .loc 4 918 66 view .LVU2450 + 8033 00f4 13F0020F tst r3, #2 + 8034 00f8 04D1 bne .L440 + 8035 .LVL750: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8036 .loc 4 918 66 view .LVU2451 + 8037 .LBE624: + 8038 .LBE623: +3505:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC + 8039 .loc 1 3505 42 discriminator 2 view .LVU2452 + 8040 00fa B2F5FA7F cmp r2, #500 + 8041 00fe 01D8 bhi .L440 +3505:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC + 8042 .loc 1 3505 59 is_stmt 1 discriminator 3 view .LVU2453 +3505:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC + 8043 .loc 1 3505 64 is_stmt 0 discriminator 3 view .LVU2454 + 8044 0100 0132 adds r2, r2, #1 + 8045 .LVL751: +3505:Src/main.c **** LL_SPI_TransmitData16(SPI2, DATA);//Transmit word to Laser1 DAC + 8046 .loc 1 3505 64 discriminator 3 view .LVU2455 + 8047 0102 F5E7 b .L439 + 8048 .L440: +3506:Src/main.c **** tmp32 = 0; + 8049 .loc 1 3506 4 is_stmt 1 view .LVU2456 + 8050 .LVL752: + 8051 .LBB625: + 8052 .LBI625: +1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 8053 .loc 4 1373 22 view .LVU2457 + 8054 .LBB626: +1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; + 8055 .loc 4 1376 3 view .LVU2458 + ARM GAS /tmp/ccLSPxIe.s page 535 - 8611 0040 00000000 .word CS_result - 8612 0044 00000000 .word COMMAND - 8613 .cfi_endproc - 8614 .LFE1232: - 8616 .section .rodata.SD_SAVE.str1.4,"aMS",%progbits,1 - 8617 .align 2 - 8618 .LC2: - 8619 0000 46494C45 .ascii "FILE1.TXT\000" - 8619 312E5458 - 8619 5400 - 8620 .section .text.SD_SAVE,"ax",%progbits - 8621 .align 1 - 8622 .global SD_SAVE - 8623 .syntax unified - 8624 .thumb - 8625 .thumb_func - 8627 SD_SAVE: - 8628 .LVL811: - 8629 .LFB1234: -3600:Src/main.c **** int test=0; - 8630 .loc 1 3600 1 is_stmt 1 view -0 - 8631 .cfi_startproc - 8632 @ args = 0, pretend = 0, frame = 0 - 8633 @ frame_needed = 0, uses_anonymous_args = 0 -3600:Src/main.c **** int test=0; - 8634 .loc 1 3600 1 is_stmt 0 view .LVU2692 - 8635 0000 10B5 push {r4, lr} - 8636 .LCFI76: - 8637 .cfi_def_cfa_offset 8 - 8638 .cfi_offset 4, -8 - 8639 .cfi_offset 14, -4 - 8640 0002 0446 mov r4, r0 -3601:Src/main.c **** if (HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin)==GPIO_PIN_RESET) - 8641 .loc 1 3601 2 is_stmt 1 view .LVU2693 - 8642 .LVL812: -3602:Src/main.c **** { - 8643 .loc 1 3602 2 view .LVU2694 -3602:Src/main.c **** { - 8644 .loc 1 3602 6 is_stmt 0 view .LVU2695 - 8645 0004 0121 movs r1, #1 - 8646 0006 0A48 ldr r0, .L463 - 8647 .LVL813: -3602:Src/main.c **** { - 8648 .loc 1 3602 6 view .LVU2696 - 8649 0008 FFF7FEFF bl HAL_GPIO_ReadPin - 8650 .LVL814: -3602:Src/main.c **** { - 8651 .loc 1 3602 5 discriminator 1 view .LVU2697 - 8652 000c 08B1 cbz r0, .L461 -3619:Src/main.c **** } - 8653 .loc 1 3619 10 view .LVU2698 - 8654 000e 0120 movs r0, #1 - 8655 .LVL815: - 8656 .L456: -3621:Src/main.c **** - 8657 .loc 1 3621 1 view .LVU2699 - 8658 0010 10BD pop {r4, pc} - ARM GAS /tmp/ccuHnxNu.s page 546 + 8056 .loc 4 1377 3 view .LVU2459 + 8057 .loc 4 1377 10 is_stmt 0 view .LVU2460 + 8058 0104 194B ldr r3, .L454+4 + 8059 0106 9D81 strh r5, [r3, #12] @ movhi + 8060 .LVL753: + 8061 .loc 4 1377 10 view .LVU2461 + 8062 .LBE626: + 8063 .LBE625: +3507:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w + 8064 .loc 1 3507 4 is_stmt 1 view .LVU2462 +3508:Src/main.c **** (void) SPI2->DR; + 8065 .loc 1 3508 4 view .LVU2463 +3507:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI2))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w + 8066 .loc 1 3507 10 is_stmt 0 view .LVU2464 + 8067 0108 0022 movs r2, #0 + 8068 .LVL754: + 8069 .L442: +3508:Src/main.c **** (void) SPI2->DR; + 8070 .loc 1 3508 43 is_stmt 1 discriminator 1 view .LVU2465 + 8071 .LBB627: + 8072 .LBI627: + 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 8073 .loc 4 905 26 view .LVU2466 + 8074 .LBB628: + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8075 .loc 4 907 3 view .LVU2467 + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8076 .loc 4 907 12 is_stmt 0 view .LVU2468 + 8077 010a 184B ldr r3, .L454+4 + 8078 010c 9B68 ldr r3, [r3, #8] + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8079 .loc 4 907 68 view .LVU2469 + 8080 010e 13F0010F tst r3, #1 + 8081 0112 04D1 bne .L443 + 8082 .LVL755: + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8083 .loc 4 907 68 view .LVU2470 + 8084 .LBE628: + 8085 .LBE627: +3508:Src/main.c **** (void) SPI2->DR; + 8086 .loc 1 3508 43 discriminator 2 view .LVU2471 + 8087 0114 B2F5FA7F cmp r2, #500 + 8088 0118 01D8 bhi .L443 +3508:Src/main.c **** (void) SPI2->DR; + 8089 .loc 1 3508 60 is_stmt 1 discriminator 3 view .LVU2472 +3508:Src/main.c **** (void) SPI2->DR; + 8090 .loc 1 3508 65 is_stmt 0 discriminator 3 view .LVU2473 + 8091 011a 0132 adds r2, r2, #1 + 8092 .LVL756: +3508:Src/main.c **** (void) SPI2->DR; + 8093 .loc 1 3508 65 discriminator 3 view .LVU2474 + 8094 011c F5E7 b .L442 + 8095 .L443: +3509:Src/main.c **** break; + 8096 .loc 1 3509 4 is_stmt 1 view .LVU2475 + 8097 011e 134B ldr r3, .L454+4 + 8098 0120 DB68 ldr r3, [r3, #12] + ARM GAS /tmp/ccLSPxIe.s page 536 - 8659 .LVL816: - 8660 .L461: -3604:Src/main.c **** if (test == 0) //0 - suc - 8661 .loc 1 3604 3 is_stmt 1 view .LVU2700 -3604:Src/main.c **** if (test == 0) //0 - suc - 8662 .loc 1 3604 10 is_stmt 0 view .LVU2701 - 8663 0012 0848 ldr r0, .L463+4 - 8664 0014 FFF7FEFF bl Mount_SD - 8665 .LVL817: -3605:Src/main.c **** { - 8666 .loc 1 3605 3 is_stmt 1 view .LVU2702 -3605:Src/main.c **** { - 8667 .loc 1 3605 6 is_stmt 0 view .LVU2703 - 8668 0018 08B1 cbz r0, .L462 -3614:Src/main.c **** } - 8669 .loc 1 3614 11 view .LVU2704 - 8670 001a 0120 movs r0, #1 - 8671 .LVL818: -3614:Src/main.c **** } - 8672 .loc 1 3614 11 view .LVU2705 - 8673 001c F8E7 b .L456 - 8674 .LVL819: - 8675 .L462: -3608:Src/main.c **** test = Unmount_SD("/"); // 0 - succ - 8676 .loc 1 3608 4 is_stmt 1 view .LVU2706 -3608:Src/main.c **** test = Unmount_SD("/"); // 0 - succ - 8677 .loc 1 3608 11 is_stmt 0 view .LVU2707 - 8678 001e 1E22 movs r2, #30 - 8679 0020 2146 mov r1, r4 - 8680 0022 0548 ldr r0, .L463+8 - 8681 .LVL820: -3608:Src/main.c **** test = Unmount_SD("/"); // 0 - succ - 8682 .loc 1 3608 11 view .LVU2708 - 8683 0024 FFF7FEFF bl Update_File_byte - 8684 .LVL821: -3609:Src/main.c **** return test; - 8685 .loc 1 3609 4 is_stmt 1 view .LVU2709 -3609:Src/main.c **** return test; - 8686 .loc 1 3609 11 is_stmt 0 view .LVU2710 - 8687 0028 0248 ldr r0, .L463+4 - 8688 002a FFF7FEFF bl Unmount_SD - 8689 .LVL822: -3610:Src/main.c **** } - 8690 .loc 1 3610 4 is_stmt 1 view .LVU2711 -3610:Src/main.c **** } - 8691 .loc 1 3610 11 is_stmt 0 view .LVU2712 - 8692 002e EFE7 b .L456 - 8693 .L464: - 8694 .align 2 - 8695 .L463: - 8696 0030 000C0240 .word 1073875968 - 8697 0034 00000000 .word .LC0 - 8698 0038 00000000 .word .LC2 - 8699 .cfi_endproc - 8700 .LFE1234: - 8702 .section .text.SD_READ,"ax",%progbits - 8703 .align 1 - ARM GAS /tmp/ccuHnxNu.s page 547 +3510:Src/main.c **** case 4: + 8099 .loc 1 3510 3 view .LVU2476 + 8100 0122 A6E7 b .L421 + 8101 .LVL757: + 8102 .L422: +3512:Src/main.c **** //tmp32=0; + 8103 .loc 1 3512 4 view .LVU2477 + 8104 0124 0022 movs r2, #0 + 8105 0126 4FF48071 mov r1, #256 + 8106 012a 1348 ldr r0, .L454+16 + 8107 012c FFF7FEFF bl HAL_GPIO_WritePin + 8108 .LVL758: +3515:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi + 8109 .loc 1 3515 4 view .LVU2478 +3516:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC + 8110 .loc 1 3516 4 view .LVU2479 +3515:Src/main.c **** while((!LL_SPI_IsActiveFlag_TXE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle wi + 8111 .loc 1 3515 10 is_stmt 0 view .LVU2480 + 8112 0130 0022 movs r2, #0 + 8113 .LVL759: + 8114 .L445: +3516:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC + 8115 .loc 1 3516 42 is_stmt 1 discriminator 1 view .LVU2481 + 8116 .LBB629: + 8117 .LBI629: + 916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 8118 .loc 4 916 26 view .LVU2482 + 8119 .LBB630: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8120 .loc 4 918 3 view .LVU2483 + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8121 .loc 4 918 12 is_stmt 0 view .LVU2484 + 8122 0132 124B ldr r3, .L454+20 + 8123 0134 9B68 ldr r3, [r3, #8] + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8124 .loc 4 918 66 view .LVU2485 + 8125 0136 13F0020F tst r3, #2 + 8126 013a 04D1 bne .L446 + 8127 .LVL760: + 918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8128 .loc 4 918 66 view .LVU2486 + 8129 .LBE630: + 8130 .LBE629: +3516:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC + 8131 .loc 1 3516 42 discriminator 2 view .LVU2487 + 8132 013c B2F5FA7F cmp r2, #500 + 8133 0140 01D8 bhi .L446 +3516:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC + 8134 .loc 1 3516 59 is_stmt 1 discriminator 3 view .LVU2488 +3516:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC + 8135 .loc 1 3516 64 is_stmt 0 discriminator 3 view .LVU2489 + 8136 0142 0132 adds r2, r2, #1 + 8137 .LVL761: +3516:Src/main.c **** LL_SPI_TransmitData16(SPI6, DATA);//Transmit word to Laser1 DAC + 8138 .loc 1 3516 64 discriminator 3 view .LVU2490 + 8139 0144 F5E7 b .L445 + 8140 .L446: + ARM GAS /tmp/ccLSPxIe.s page 537 - 8704 .global SD_READ - 8705 .syntax unified - 8706 .thumb - 8707 .thumb_func - 8709 SD_READ: - 8710 .LVL823: - 8711 .LFB1235: -3631:Src/main.c **** int test=0; - 8712 .loc 1 3631 1 is_stmt 1 view -0 - 8713 .cfi_startproc - 8714 @ args = 0, pretend = 0, frame = 0 - 8715 @ frame_needed = 0, uses_anonymous_args = 0 -3631:Src/main.c **** int test=0; - 8716 .loc 1 3631 1 is_stmt 0 view .LVU2714 - 8717 0000 38B5 push {r3, r4, r5, lr} - 8718 .LCFI77: - 8719 .cfi_def_cfa_offset 16 - 8720 .cfi_offset 3, -16 - 8721 .cfi_offset 4, -12 - 8722 .cfi_offset 5, -8 - 8723 .cfi_offset 14, -4 - 8724 0002 0446 mov r4, r0 -3632:Src/main.c **** if (HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin)==GPIO_PIN_RESET) - 8725 .loc 1 3632 2 is_stmt 1 view .LVU2715 - 8726 .LVL824: -3633:Src/main.c **** { - 8727 .loc 1 3633 2 view .LVU2716 -3633:Src/main.c **** { - 8728 .loc 1 3633 6 is_stmt 0 view .LVU2717 - 8729 0004 0121 movs r1, #1 - 8730 0006 0D48 ldr r0, .L472 - 8731 .LVL825: -3633:Src/main.c **** { - 8732 .loc 1 3633 6 view .LVU2718 - 8733 0008 FFF7FEFF bl HAL_GPIO_ReadPin - 8734 .LVL826: -3633:Src/main.c **** { - 8735 .loc 1 3633 5 discriminator 1 view .LVU2719 - 8736 000c 08B1 cbz r0, .L470 -3651:Src/main.c **** } - 8737 .loc 1 3651 10 view .LVU2720 - 8738 000e 0120 movs r0, #1 - 8739 .LVL827: - 8740 .L465: -3667:Src/main.c **** - 8741 .loc 1 3667 1 view .LVU2721 - 8742 0010 38BD pop {r3, r4, r5, pc} - 8743 .LVL828: - 8744 .L470: -3635:Src/main.c **** if (test == 0) //0 - suc - 8745 .loc 1 3635 3 is_stmt 1 view .LVU2722 -3635:Src/main.c **** if (test == 0) //0 - suc - 8746 .loc 1 3635 10 is_stmt 0 view .LVU2723 - 8747 0012 0B48 ldr r0, .L472+4 - 8748 0014 FFF7FEFF bl Mount_SD - 8749 .LVL829: -3636:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 548 +3517:Src/main.c **** tmp32 = 0; + 8141 .loc 1 3517 4 is_stmt 1 view .LVU2491 + 8142 .LVL762: + 8143 .LBB631: + 8144 .LBI631: +1373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 8145 .loc 4 1373 22 view .LVU2492 + 8146 .LBB632: +1376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** *spidr = TxData; + 8147 .loc 4 1376 3 view .LVU2493 + 8148 .loc 4 1377 3 view .LVU2494 + 8149 .loc 4 1377 10 is_stmt 0 view .LVU2495 + 8150 0146 0D4B ldr r3, .L454+20 + 8151 0148 9D81 strh r5, [r3, #12] @ movhi + 8152 .LVL763: + 8153 .loc 4 1377 10 view .LVU2496 + 8154 .LBE632: + 8155 .LBE631: +3518:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w + 8156 .loc 1 3518 4 is_stmt 1 view .LVU2497 +3519:Src/main.c **** (void) SPI6->DR; + 8157 .loc 1 3519 4 view .LVU2498 +3518:Src/main.c **** while((!LL_SPI_IsActiveFlag_RXNE(SPI6))&&(tmp32<=500)) {tmp32++;}//When trans. last data cycle w + 8158 .loc 1 3518 10 is_stmt 0 view .LVU2499 + 8159 014a 0022 movs r2, #0 + 8160 .LVL764: + 8161 .L448: +3519:Src/main.c **** (void) SPI6->DR; + 8162 .loc 1 3519 43 is_stmt 1 discriminator 1 view .LVU2500 + 8163 .LBB633: + 8164 .LBI633: + 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { + 8165 .loc 4 905 26 view .LVU2501 + 8166 .LBB634: + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8167 .loc 4 907 3 view .LVU2502 + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8168 .loc 4 907 12 is_stmt 0 view .LVU2503 + 8169 014c 0B4B ldr r3, .L454+20 + 8170 014e 9B68 ldr r3, [r3, #8] + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8171 .loc 4 907 68 view .LVU2504 + 8172 0150 13F0010F tst r3, #1 + 8173 0154 04D1 bne .L449 + 8174 .LVL765: + 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } + 8175 .loc 4 907 68 view .LVU2505 + 8176 .LBE634: + 8177 .LBE633: +3519:Src/main.c **** (void) SPI6->DR; + 8178 .loc 1 3519 43 discriminator 2 view .LVU2506 + 8179 0156 B2F5FA7F cmp r2, #500 + 8180 015a 01D8 bhi .L449 +3519:Src/main.c **** (void) SPI6->DR; + 8181 .loc 1 3519 60 is_stmt 1 discriminator 3 view .LVU2507 +3519:Src/main.c **** (void) SPI6->DR; + 8182 .loc 1 3519 65 is_stmt 0 discriminator 3 view .LVU2508 + ARM GAS /tmp/ccLSPxIe.s page 538 - 8750 .loc 1 3636 3 is_stmt 1 view .LVU2724 -3636:Src/main.c **** { - 8751 .loc 1 3636 6 is_stmt 0 view .LVU2725 - 8752 0018 08B1 cbz r0, .L471 -3646:Src/main.c **** } - 8753 .loc 1 3646 11 view .LVU2726 - 8754 001a 0120 movs r0, #1 - 8755 .LVL830: -3646:Src/main.c **** } - 8756 .loc 1 3646 11 view .LVU2727 - 8757 001c F8E7 b .L465 - 8758 .LVL831: - 8759 .L471: -3639:Src/main.c **** fgoto+=DL_8; - 8760 .loc 1 3639 4 is_stmt 1 view .LVU2728 -3639:Src/main.c **** fgoto+=DL_8; - 8761 .loc 1 3639 11 is_stmt 0 view .LVU2729 - 8762 001e 094D ldr r5, .L472+8 - 8763 0020 2B68 ldr r3, [r5] - 8764 0022 1E22 movs r2, #30 - 8765 0024 2146 mov r1, r4 - 8766 0026 0848 ldr r0, .L472+12 - 8767 .LVL832: -3639:Src/main.c **** fgoto+=DL_8; - 8768 .loc 1 3639 11 view .LVU2730 - 8769 0028 FFF7FEFF bl Seek_Read_File - 8770 .LVL833: -3640:Src/main.c **** test = Unmount_SD("/"); // 0 - succ - 8771 .loc 1 3640 4 is_stmt 1 view .LVU2731 -3640:Src/main.c **** test = Unmount_SD("/"); // 0 - succ - 8772 .loc 1 3640 9 is_stmt 0 view .LVU2732 - 8773 002c 2B68 ldr r3, [r5] - 8774 002e 1E33 adds r3, r3, #30 - 8775 0030 2B60 str r3, [r5] -3641:Src/main.c **** return test; - 8776 .loc 1 3641 4 is_stmt 1 view .LVU2733 -3641:Src/main.c **** return test; - 8777 .loc 1 3641 11 is_stmt 0 view .LVU2734 - 8778 0032 0348 ldr r0, .L472+4 - 8779 0034 FFF7FEFF bl Unmount_SD - 8780 .LVL834: -3642:Src/main.c **** } - 8781 .loc 1 3642 4 is_stmt 1 view .LVU2735 -3642:Src/main.c **** } - 8782 .loc 1 3642 11 is_stmt 0 view .LVU2736 - 8783 0038 EAE7 b .L465 - 8784 .L473: - 8785 003a 00BF .align 2 - 8786 .L472: - 8787 003c 000C0240 .word 1073875968 - 8788 0040 00000000 .word .LC0 - 8789 0044 00000000 .word fgoto - 8790 0048 00000000 .word .LC2 - 8791 .cfi_endproc - 8792 .LFE1235: - 8794 .section .text.SD_REMOVE,"ax",%progbits - 8795 .align 1 - ARM GAS /tmp/ccuHnxNu.s page 549 + 8183 015c 0132 adds r2, r2, #1 + 8184 .LVL766: +3519:Src/main.c **** (void) SPI6->DR; + 8185 .loc 1 3519 65 discriminator 3 view .LVU2509 + 8186 015e F5E7 b .L448 + 8187 .L449: +3520:Src/main.c **** break; + 8188 .loc 1 3520 4 is_stmt 1 view .LVU2510 + 8189 0160 064B ldr r3, .L454+20 + 8190 0162 DB68 ldr r3, [r3, #12] +3521:Src/main.c **** } + 8191 .loc 1 3521 3 view .LVU2511 + 8192 0164 85E7 b .L421 + 8193 .L455: + 8194 0166 00BF .align 2 + 8195 .L454: + 8196 0168 00040240 .word 1073873920 + 8197 016c 00380040 .word 1073756160 + 8198 0170 00000240 .word 1073872896 + 8199 0174 000C0240 .word 1073875968 + 8200 0178 00100240 .word 1073876992 + 8201 017c 00540140 .word 1073828864 + 8202 .cfi_endproc + 8203 .LFE1235: + 8205 .section .text.Decode_uart,"ax",%progbits + 8206 .align 1 + 8207 .syntax unified + 8208 .thumb + 8209 .thumb_func + 8211 Decode_uart: + 8212 .LVL767: + 8213 .LFB1209: +2485:Src/main.c **** // uint8_t *temp1; + 8214 .loc 1 2485 1 view -0 + 8215 .cfi_startproc + 8216 @ args = 0, pretend = 0, frame = 0 + 8217 @ frame_needed = 0, uses_anonymous_args = 0 +2485:Src/main.c **** // uint8_t *temp1; + 8218 .loc 1 2485 1 is_stmt 0 view .LVU2513 + 8219 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr} + 8220 .LCFI74: + 8221 .cfi_def_cfa_offset 32 + 8222 .cfi_offset 3, -32 + 8223 .cfi_offset 4, -28 + 8224 .cfi_offset 5, -24 + 8225 .cfi_offset 6, -20 + 8226 .cfi_offset 7, -16 + 8227 .cfi_offset 8, -12 + 8228 .cfi_offset 9, -8 + 8229 .cfi_offset 14, -4 + 8230 0004 0546 mov r5, r0 + 8231 0006 0F46 mov r7, r1 + 8232 0008 1646 mov r6, r2 + 8233 000a 1C46 mov r4, r3 +2487:Src/main.c **** + 8234 .loc 1 2487 2 is_stmt 1 view .LVU2514 +2492:Src/main.c **** if ((HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin) == GPIO_PIN_RESET)&& + ARM GAS /tmp/ccLSPxIe.s page 539 - 8796 .global SD_REMOVE - 8797 .syntax unified - 8798 .thumb - 8799 .thumb_func - 8801 SD_REMOVE: - 8802 .LFB1236: -3670:Src/main.c **** int test=0; - 8803 .loc 1 3670 1 is_stmt 1 view -0 - 8804 .cfi_startproc - 8805 @ args = 0, pretend = 0, frame = 0 - 8806 @ frame_needed = 0, uses_anonymous_args = 0 - 8807 0000 10B5 push {r4, lr} - 8808 .LCFI78: - 8809 .cfi_def_cfa_offset 8 - 8810 .cfi_offset 4, -8 - 8811 .cfi_offset 14, -4 -3671:Src/main.c **** if (HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin)==GPIO_PIN_RESET) - 8812 .loc 1 3671 2 view .LVU2738 - 8813 .LVL835: -3672:Src/main.c **** { - 8814 .loc 1 3672 2 view .LVU2739 -3672:Src/main.c **** { - 8815 .loc 1 3672 6 is_stmt 0 view .LVU2740 - 8816 0002 0121 movs r1, #1 - 8817 0004 0B48 ldr r0, .L481 - 8818 0006 FFF7FEFF bl HAL_GPIO_ReadPin - 8819 .LVL836: -3672:Src/main.c **** { - 8820 .loc 1 3672 5 discriminator 1 view .LVU2741 - 8821 000a 08B1 cbz r0, .L479 -3690:Src/main.c **** } - 8822 .loc 1 3690 10 view .LVU2742 - 8823 000c 0120 movs r0, #1 - 8824 .LVL837: - 8825 .L474: -3692:Src/main.c **** - 8826 .loc 1 3692 1 view .LVU2743 - 8827 000e 10BD pop {r4, pc} - 8828 .LVL838: - 8829 .L479: -3674:Src/main.c **** if (test==FR_OK) - 8830 .loc 1 3674 3 is_stmt 1 view .LVU2744 -3674:Src/main.c **** if (test==FR_OK) - 8831 .loc 1 3674 10 is_stmt 0 view .LVU2745 - 8832 0010 0948 ldr r0, .L481+4 - 8833 0012 FFF7FEFF bl Mount_SD - 8834 .LVL839: -3675:Src/main.c **** { - 8835 .loc 1 3675 3 is_stmt 1 view .LVU2746 -3675:Src/main.c **** { - 8836 .loc 1 3675 6 is_stmt 0 view .LVU2747 - 8837 0016 08B1 cbz r0, .L480 -3685:Src/main.c **** } - 8838 .loc 1 3685 11 view .LVU2748 - 8839 0018 0120 movs r0, #1 - 8840 .LVL840: -3685:Src/main.c **** } - ARM GAS /tmp/ccuHnxNu.s page 550 + 8235 .loc 1 2492 2 view .LVU2515 +2492:Src/main.c **** if ((HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin) == GPIO_PIN_RESET)&& + 8236 .loc 1 2492 6 is_stmt 0 view .LVU2516 + 8237 000c AF4B ldr r3, .L480 + 8238 .LVL768: +2492:Src/main.c **** if ((HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin) == GPIO_PIN_RESET)&& + 8239 .loc 1 2492 6 view .LVU2517 + 8240 000e 0022 movs r2, #0 + 8241 .LVL769: +2492:Src/main.c **** if ((HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin) == GPIO_PIN_RESET)&& + 8242 .loc 1 2492 6 view .LVU2518 + 8243 0010 1A60 str r2, [r3] +2493:Src/main.c **** (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin) == GPIO_PIN_SET))//if exist sd && connect u + 8244 .loc 1 2493 2 is_stmt 1 view .LVU2519 +2493:Src/main.c **** (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin) == GPIO_PIN_SET))//if exist sd && connect u + 8245 .loc 1 2493 7 is_stmt 0 view .LVU2520 + 8246 0012 0121 movs r1, #1 + 8247 .LVL770: +2493:Src/main.c **** (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin) == GPIO_PIN_SET))//if exist sd && connect u + 8248 .loc 1 2493 7 view .LVU2521 + 8249 0014 AE48 ldr r0, .L480+4 + 8250 .LVL771: +2493:Src/main.c **** (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin) == GPIO_PIN_SET))//if exist sd && connect u + 8251 .loc 1 2493 7 view .LVU2522 + 8252 0016 FFF7FEFF bl HAL_GPIO_ReadPin + 8253 .LVL772: +2493:Src/main.c **** (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin) == GPIO_PIN_SET))//if exist sd && connect u + 8254 .loc 1 2493 5 discriminator 1 view .LVU2523 + 8255 001a 0028 cmp r0, #0 + 8256 001c 00F0D280 beq .L477 + 8257 .L457: +2508:Src/main.c **** Curr_setup->WORK_EN = ((uint8_t)((*temp2)>>0))&0x01; + 8258 .loc 1 2508 2 is_stmt 1 view .LVU2524 + 8259 .LVL773: +2509:Src/main.c **** Curr_setup->U5V1_EN = ((uint8_t)((*temp2)>>1))&0x01; + 8260 .loc 1 2509 2 view .LVU2525 +2509:Src/main.c **** Curr_setup->U5V1_EN = ((uint8_t)((*temp2)>>1))&0x01; + 8261 .loc 1 2509 36 is_stmt 0 view .LVU2526 + 8262 0020 2B88 ldrh r3, [r5] +2509:Src/main.c **** Curr_setup->U5V1_EN = ((uint8_t)((*temp2)>>1))&0x01; + 8263 .loc 1 2509 48 view .LVU2527 + 8264 0022 03F00103 and r3, r3, #1 +2509:Src/main.c **** Curr_setup->U5V1_EN = ((uint8_t)((*temp2)>>1))&0x01; + 8265 .loc 1 2509 22 view .LVU2528 + 8266 0026 2370 strb r3, [r4] +2510:Src/main.c **** Curr_setup->U5V2_EN = ((uint8_t)((*temp2)>>2))&0x01; + 8267 .loc 1 2510 2 is_stmt 1 view .LVU2529 +2510:Src/main.c **** Curr_setup->U5V2_EN = ((uint8_t)((*temp2)>>2))&0x01; + 8268 .loc 1 2510 36 is_stmt 0 view .LVU2530 + 8269 0028 2B88 ldrh r3, [r5] +2510:Src/main.c **** Curr_setup->U5V2_EN = ((uint8_t)((*temp2)>>2))&0x01; + 8270 .loc 1 2510 48 view .LVU2531 + 8271 002a C3F34003 ubfx r3, r3, #1, #1 +2510:Src/main.c **** Curr_setup->U5V2_EN = ((uint8_t)((*temp2)>>2))&0x01; + 8272 .loc 1 2510 22 view .LVU2532 + 8273 002e 6370 strb r3, [r4, #1] +2511:Src/main.c **** Curr_setup->LD1_EN = ((uint8_t)((*temp2)>>3))&0x01; + ARM GAS /tmp/ccLSPxIe.s page 540 - 8841 .loc 1 3685 11 view .LVU2749 - 8842 001a F8E7 b .L474 - 8843 .LVL841: - 8844 .L480: -3677:Src/main.c **** test = Create_File("FILE1.TXT"); // 0 -suc - 8845 .loc 1 3677 4 is_stmt 1 view .LVU2750 -3677:Src/main.c **** test = Create_File("FILE1.TXT"); // 0 -suc - 8846 .loc 1 3677 11 is_stmt 0 view .LVU2751 - 8847 001c 074C ldr r4, .L481+8 - 8848 001e 2046 mov r0, r4 - 8849 .LVL842: -3677:Src/main.c **** test = Create_File("FILE1.TXT"); // 0 -suc - 8850 .loc 1 3677 11 view .LVU2752 - 8851 0020 FFF7FEFF bl Remove_File - 8852 .LVL843: -3678:Src/main.c **** //test = Write_File ("FILE1.TXT", "____OSGG main borad information. Program made by Kazakov Vikt - 8853 .loc 1 3678 4 is_stmt 1 view .LVU2753 -3678:Src/main.c **** //test = Write_File ("FILE1.TXT", "____OSGG main borad information. Program made by Kazakov Vikt - 8854 .loc 1 3678 11 is_stmt 0 view .LVU2754 - 8855 0024 2046 mov r0, r4 - 8856 0026 FFF7FEFF bl Create_File - 8857 .LVL844: -3680:Src/main.c **** return test; - 8858 .loc 1 3680 4 is_stmt 1 view .LVU2755 -3680:Src/main.c **** return test; - 8859 .loc 1 3680 11 is_stmt 0 view .LVU2756 - 8860 002a 0348 ldr r0, .L481+4 - 8861 002c FFF7FEFF bl Unmount_SD - 8862 .LVL845: -3681:Src/main.c **** } - 8863 .loc 1 3681 4 is_stmt 1 view .LVU2757 -3681:Src/main.c **** } - 8864 .loc 1 3681 11 is_stmt 0 view .LVU2758 - 8865 0030 EDE7 b .L474 - 8866 .L482: - 8867 0032 00BF .align 2 - 8868 .L481: - 8869 0034 000C0240 .word 1073875968 - 8870 0038 00000000 .word .LC0 - 8871 003c 00000000 .word .LC2 - 8872 .cfi_endproc - 8873 .LFE1236: - 8875 .section .text.USART_TX,"ax",%progbits - 8876 .align 1 - 8877 .global USART_TX - 8878 .syntax unified - 8879 .thumb - 8880 .thumb_func - 8882 USART_TX: - 8883 .LVL846: - 8884 .LFB1237: -3696:Src/main.c **** uint16_t ind = 0; - 8885 .loc 1 3696 1 is_stmt 1 view -0 - 8886 .cfi_startproc - 8887 @ args = 0, pretend = 0, frame = 0 - 8888 @ frame_needed = 0, uses_anonymous_args = 0 - 8889 @ link register save eliminated. - ARM GAS /tmp/ccuHnxNu.s page 551 + 8274 .loc 1 2511 2 is_stmt 1 view .LVU2533 +2511:Src/main.c **** Curr_setup->LD1_EN = ((uint8_t)((*temp2)>>3))&0x01; + 8275 .loc 1 2511 36 is_stmt 0 view .LVU2534 + 8276 0030 2B88 ldrh r3, [r5] +2511:Src/main.c **** Curr_setup->LD1_EN = ((uint8_t)((*temp2)>>3))&0x01; + 8277 .loc 1 2511 48 view .LVU2535 + 8278 0032 C3F38003 ubfx r3, r3, #2, #1 +2511:Src/main.c **** Curr_setup->LD1_EN = ((uint8_t)((*temp2)>>3))&0x01; + 8279 .loc 1 2511 22 view .LVU2536 + 8280 0036 A370 strb r3, [r4, #2] +2512:Src/main.c **** Curr_setup->LD2_EN = ((uint8_t)((*temp2)>>4))&0x01; + 8281 .loc 1 2512 2 is_stmt 1 view .LVU2537 +2512:Src/main.c **** Curr_setup->LD2_EN = ((uint8_t)((*temp2)>>4))&0x01; + 8282 .loc 1 2512 35 is_stmt 0 view .LVU2538 + 8283 0038 2B88 ldrh r3, [r5] +2512:Src/main.c **** Curr_setup->LD2_EN = ((uint8_t)((*temp2)>>4))&0x01; + 8284 .loc 1 2512 47 view .LVU2539 + 8285 003a C3F3C003 ubfx r3, r3, #3, #1 +2512:Src/main.c **** Curr_setup->LD2_EN = ((uint8_t)((*temp2)>>4))&0x01; + 8286 .loc 1 2512 21 view .LVU2540 + 8287 003e E370 strb r3, [r4, #3] +2513:Src/main.c **** Curr_setup->REF1_EN = ((uint8_t)((*temp2)>>5))&0x01; + 8288 .loc 1 2513 2 is_stmt 1 view .LVU2541 +2513:Src/main.c **** Curr_setup->REF1_EN = ((uint8_t)((*temp2)>>5))&0x01; + 8289 .loc 1 2513 35 is_stmt 0 view .LVU2542 + 8290 0040 2B88 ldrh r3, [r5] +2513:Src/main.c **** Curr_setup->REF1_EN = ((uint8_t)((*temp2)>>5))&0x01; + 8291 .loc 1 2513 47 view .LVU2543 + 8292 0042 C3F30013 ubfx r3, r3, #4, #1 +2513:Src/main.c **** Curr_setup->REF1_EN = ((uint8_t)((*temp2)>>5))&0x01; + 8293 .loc 1 2513 21 view .LVU2544 + 8294 0046 2371 strb r3, [r4, #4] +2514:Src/main.c **** Curr_setup->REF2_EN = ((uint8_t)((*temp2)>>6))&0x01; + 8295 .loc 1 2514 2 is_stmt 1 view .LVU2545 +2514:Src/main.c **** Curr_setup->REF2_EN = ((uint8_t)((*temp2)>>6))&0x01; + 8296 .loc 1 2514 36 is_stmt 0 view .LVU2546 + 8297 0048 2B88 ldrh r3, [r5] +2514:Src/main.c **** Curr_setup->REF2_EN = ((uint8_t)((*temp2)>>6))&0x01; + 8298 .loc 1 2514 48 view .LVU2547 + 8299 004a C3F34013 ubfx r3, r3, #5, #1 +2514:Src/main.c **** Curr_setup->REF2_EN = ((uint8_t)((*temp2)>>6))&0x01; + 8300 .loc 1 2514 22 view .LVU2548 + 8301 004e 6371 strb r3, [r4, #5] +2515:Src/main.c **** Curr_setup->TEC1_EN = ((uint8_t)((*temp2)>>7))&0x01; + 8302 .loc 1 2515 2 is_stmt 1 view .LVU2549 +2515:Src/main.c **** Curr_setup->TEC1_EN = ((uint8_t)((*temp2)>>7))&0x01; + 8303 .loc 1 2515 36 is_stmt 0 view .LVU2550 + 8304 0050 2B88 ldrh r3, [r5] +2515:Src/main.c **** Curr_setup->TEC1_EN = ((uint8_t)((*temp2)>>7))&0x01; + 8305 .loc 1 2515 48 view .LVU2551 + 8306 0052 C3F38013 ubfx r3, r3, #6, #1 +2515:Src/main.c **** Curr_setup->TEC1_EN = ((uint8_t)((*temp2)>>7))&0x01; + 8307 .loc 1 2515 22 view .LVU2552 + 8308 0056 A371 strb r3, [r4, #6] +2516:Src/main.c **** Curr_setup->TEC2_EN = ((uint8_t)((*temp2)>>8))&0x01; + 8309 .loc 1 2516 2 is_stmt 1 view .LVU2553 +2516:Src/main.c **** Curr_setup->TEC2_EN = ((uint8_t)((*temp2)>>8))&0x01; + ARM GAS /tmp/ccLSPxIe.s page 541 -3696:Src/main.c **** uint16_t ind = 0; - 8890 .loc 1 3696 1 is_stmt 0 view .LVU2760 - 8891 0000 8C46 mov ip, r1 -3697:Src/main.c **** while (indTEC2_EN = ((uint8_t)((*temp2)>>8))&0x01; + 8312 .loc 1 2516 48 view .LVU2555 + 8313 005a C3F3C013 ubfx r3, r3, #7, #1 +2516:Src/main.c **** Curr_setup->TEC2_EN = ((uint8_t)((*temp2)>>8))&0x01; + 8314 .loc 1 2516 22 view .LVU2556 + 8315 005e E371 strb r3, [r4, #7] +2517:Src/main.c **** Curr_setup->TS1_EN = ((uint8_t)((*temp2)>>9))&0x01; + 8316 .loc 1 2517 2 is_stmt 1 view .LVU2557 +2517:Src/main.c **** Curr_setup->TS1_EN = ((uint8_t)((*temp2)>>9))&0x01; + 8317 .loc 1 2517 36 is_stmt 0 view .LVU2558 + 8318 0060 2B88 ldrh r3, [r5] +2517:Src/main.c **** Curr_setup->TS1_EN = ((uint8_t)((*temp2)>>9))&0x01; + 8319 .loc 1 2517 48 view .LVU2559 + 8320 0062 C3F30023 ubfx r3, r3, #8, #1 +2517:Src/main.c **** Curr_setup->TS1_EN = ((uint8_t)((*temp2)>>9))&0x01; + 8321 .loc 1 2517 22 view .LVU2560 + 8322 0066 2372 strb r3, [r4, #8] +2518:Src/main.c **** Curr_setup->TS2_EN = ((uint8_t)((*temp2)>>10))&0x01; + 8323 .loc 1 2518 2 is_stmt 1 view .LVU2561 +2518:Src/main.c **** Curr_setup->TS2_EN = ((uint8_t)((*temp2)>>10))&0x01; + 8324 .loc 1 2518 35 is_stmt 0 view .LVU2562 + 8325 0068 2B88 ldrh r3, [r5] +2518:Src/main.c **** Curr_setup->TS2_EN = ((uint8_t)((*temp2)>>10))&0x01; + 8326 .loc 1 2518 47 view .LVU2563 + 8327 006a C3F34023 ubfx r3, r3, #9, #1 +2518:Src/main.c **** Curr_setup->TS2_EN = ((uint8_t)((*temp2)>>10))&0x01; + 8328 .loc 1 2518 21 view .LVU2564 + 8329 006e 6372 strb r3, [r4, #9] +2519:Src/main.c **** Curr_setup->SD_EN = ((uint8_t)((*temp2)>>11))&0x01; + 8330 .loc 1 2519 2 is_stmt 1 view .LVU2565 +2519:Src/main.c **** Curr_setup->SD_EN = ((uint8_t)((*temp2)>>11))&0x01; + 8331 .loc 1 2519 35 is_stmt 0 view .LVU2566 + 8332 0070 2B88 ldrh r3, [r5] +2519:Src/main.c **** Curr_setup->SD_EN = ((uint8_t)((*temp2)>>11))&0x01; + 8333 .loc 1 2519 48 view .LVU2567 + 8334 0072 C3F38023 ubfx r3, r3, #10, #1 +2519:Src/main.c **** Curr_setup->SD_EN = ((uint8_t)((*temp2)>>11))&0x01; + 8335 .loc 1 2519 21 view .LVU2568 + 8336 0076 A372 strb r3, [r4, #10] +2520:Src/main.c **** Curr_setup->PI1_RD = ((uint8_t)((*temp2)>>12))&0x01; + 8337 .loc 1 2520 2 is_stmt 1 view .LVU2569 +2520:Src/main.c **** Curr_setup->PI1_RD = ((uint8_t)((*temp2)>>12))&0x01; + 8338 .loc 1 2520 34 is_stmt 0 view .LVU2570 + 8339 0078 2B88 ldrh r3, [r5] +2520:Src/main.c **** Curr_setup->PI1_RD = ((uint8_t)((*temp2)>>12))&0x01; + 8340 .loc 1 2520 47 view .LVU2571 + 8341 007a C3F3C023 ubfx r3, r3, #11, #1 +2520:Src/main.c **** Curr_setup->PI1_RD = ((uint8_t)((*temp2)>>12))&0x01; + 8342 .loc 1 2520 20 view .LVU2572 + 8343 007e E372 strb r3, [r4, #11] +2521:Src/main.c **** Curr_setup->PI2_RD = ((uint8_t)((*temp2)>>13))&0x01; + 8344 .loc 1 2521 2 is_stmt 1 view .LVU2573 +2521:Src/main.c **** Curr_setup->PI2_RD = ((uint8_t)((*temp2)>>13))&0x01; + 8345 .loc 1 2521 35 is_stmt 0 view .LVU2574 + 8346 0080 2B88 ldrh r3, [r5] + ARM GAS /tmp/ccLSPxIe.s page 542 + + +2521:Src/main.c **** Curr_setup->PI2_RD = ((uint8_t)((*temp2)>>13))&0x01; + 8347 .loc 1 2521 48 view .LVU2575 + 8348 0082 C3F30033 ubfx r3, r3, #12, #1 +2521:Src/main.c **** Curr_setup->PI2_RD = ((uint8_t)((*temp2)>>13))&0x01; + 8349 .loc 1 2521 21 view .LVU2576 + 8350 0086 2373 strb r3, [r4, #12] +2522:Src/main.c **** + 8351 .loc 1 2522 2 is_stmt 1 view .LVU2577 +2522:Src/main.c **** + 8352 .loc 1 2522 35 is_stmt 0 view .LVU2578 + 8353 0088 2B88 ldrh r3, [r5] +2522:Src/main.c **** + 8354 .loc 1 2522 48 view .LVU2579 + 8355 008a C3F34033 ubfx r3, r3, #13, #1 +2522:Src/main.c **** + 8356 .loc 1 2522 21 view .LVU2580 + 8357 008e 6373 strb r3, [r4, #13] +2524:Src/main.c **** LD1_curr_setup->LD_TEMP = (uint16_t)(*temp2); + 8358 .loc 1 2524 2 is_stmt 1 view .LVU2581 + 8359 .LVL774: +2525:Src/main.c **** temp2++; + 8360 .loc 1 2525 2 view .LVU2582 +2525:Src/main.c **** temp2++; + 8361 .loc 1 2525 28 is_stmt 0 view .LVU2583 + 8362 0090 6B88 ldrh r3, [r5, #2] +2525:Src/main.c **** temp2++; + 8363 .loc 1 2525 26 view .LVU2584 + 8364 0092 3B80 strh r3, [r7] @ movhi +2526:Src/main.c **** LD2_curr_setup->LD_TEMP = (uint16_t)(*temp2); + 8365 .loc 1 2526 2 is_stmt 1 view .LVU2585 + 8366 .LVL775: +2527:Src/main.c **** temp2++; + 8367 .loc 1 2527 2 view .LVU2586 +2527:Src/main.c **** temp2++; + 8368 .loc 1 2527 28 is_stmt 0 view .LVU2587 + 8369 0094 AB88 ldrh r3, [r5, #4] +2527:Src/main.c **** temp2++; + 8370 .loc 1 2527 26 view .LVU2588 + 8371 0096 3380 strh r3, [r6] @ movhi +2528:Src/main.c **** temp2++; + 8372 .loc 1 2528 2 is_stmt 1 view .LVU2589 + 8373 .LVL776: +2529:Src/main.c **** temp2++; + 8374 .loc 1 2529 2 view .LVU2590 +2530:Src/main.c **** Curr_setup->AVERAGES = (uint16_t)(*temp2); + 8375 .loc 1 2530 2 view .LVU2591 +2531:Src/main.c **** temp2++; + 8376 .loc 1 2531 2 view .LVU2592 +2531:Src/main.c **** temp2++; + 8377 .loc 1 2531 25 is_stmt 0 view .LVU2593 + 8378 0098 6B89 ldrh r3, [r5, #10] +2531:Src/main.c **** temp2++; + 8379 .loc 1 2531 23 view .LVU2594 + 8380 009a E381 strh r3, [r4, #14] @ movhi +2532:Src/main.c **** LD1_curr_setup->P_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint + 8381 .loc 1 2532 2 is_stmt 1 view .LVU2595 + 8382 .LVL777: + ARM GAS /tmp/ccLSPxIe.s page 543 + + +2533:Src/main.c **** temp2++; + 8383 .loc 1 2533 2 view .LVU2596 +2533:Src/main.c **** temp2++; + 8384 .loc 1 2533 51 is_stmt 0 view .LVU2597 + 8385 009c AB89 ldrh r3, [r5, #12] + 8386 009e 07EE903A vmov s15, r3 @ int +2533:Src/main.c **** temp2++; + 8387 .loc 1 2533 32 view .LVU2598 + 8388 00a2 F8EE677A vcvt.f32.u32 s15, s15 +2533:Src/main.c **** temp2++; + 8389 .loc 1 2533 59 view .LVU2599 + 8390 00a6 9FED8B7A vldr.32 s14, .L480+8 + 8391 00aa 67EE877A vmul.f32 s15, s15, s14 +2533:Src/main.c **** temp2++; + 8392 .loc 1 2533 30 view .LVU2600 + 8393 00ae C7ED017A vstr.32 s15, [r7, #4] +2534:Src/main.c **** LD1_curr_setup->I_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint + 8394 .loc 1 2534 2 is_stmt 1 view .LVU2601 + 8395 .LVL778: +2535:Src/main.c **** temp2++; + 8396 .loc 1 2535 2 view .LVU2602 +2535:Src/main.c **** temp2++; + 8397 .loc 1 2535 51 is_stmt 0 view .LVU2603 + 8398 00b2 EB89 ldrh r3, [r5, #14] + 8399 00b4 07EE903A vmov s15, r3 @ int +2535:Src/main.c **** temp2++; + 8400 .loc 1 2535 32 view .LVU2604 + 8401 00b8 F8EE677A vcvt.f32.u32 s15, s15 +2535:Src/main.c **** temp2++; + 8402 .loc 1 2535 59 view .LVU2605 + 8403 00bc 67EE877A vmul.f32 s15, s15, s14 +2535:Src/main.c **** temp2++; + 8404 .loc 1 2535 30 view .LVU2606 + 8405 00c0 C7ED027A vstr.32 s15, [r7, #8] +2536:Src/main.c **** LD2_curr_setup->P_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint + 8406 .loc 1 2536 2 is_stmt 1 view .LVU2607 + 8407 .LVL779: +2537:Src/main.c **** temp2++; + 8408 .loc 1 2537 2 view .LVU2608 +2537:Src/main.c **** temp2++; + 8409 .loc 1 2537 51 is_stmt 0 view .LVU2609 + 8410 00c4 2B8A ldrh r3, [r5, #16] + 8411 00c6 07EE903A vmov s15, r3 @ int +2537:Src/main.c **** temp2++; + 8412 .loc 1 2537 32 view .LVU2610 + 8413 00ca F8EE677A vcvt.f32.u32 s15, s15 +2537:Src/main.c **** temp2++; + 8414 .loc 1 2537 59 view .LVU2611 + 8415 00ce 67EE877A vmul.f32 s15, s15, s14 +2537:Src/main.c **** temp2++; + 8416 .loc 1 2537 30 view .LVU2612 + 8417 00d2 C6ED017A vstr.32 s15, [r6, #4] +2538:Src/main.c **** LD2_curr_setup->I_coef_temp = (float)((uint16_t)(*temp2))/((float)(256));//(float)(1/(float)((uint + 8418 .loc 1 2538 2 is_stmt 1 view .LVU2613 + 8419 .LVL780: +2539:Src/main.c **** temp2++; + 8420 .loc 1 2539 2 view .LVU2614 + ARM GAS /tmp/ccLSPxIe.s page 544 + + +2539:Src/main.c **** temp2++; + 8421 .loc 1 2539 51 is_stmt 0 view .LVU2615 + 8422 00d6 6B8A ldrh r3, [r5, #18] + 8423 00d8 07EE903A vmov s15, r3 @ int +2539:Src/main.c **** temp2++; + 8424 .loc 1 2539 32 view .LVU2616 + 8425 00dc F8EE677A vcvt.f32.u32 s15, s15 +2539:Src/main.c **** temp2++; + 8426 .loc 1 2539 59 view .LVU2617 + 8427 00e0 67EE877A vmul.f32 s15, s15, s14 +2539:Src/main.c **** temp2++; + 8428 .loc 1 2539 30 view .LVU2618 + 8429 00e4 C6ED027A vstr.32 s15, [r6, #8] +2540:Src/main.c **** Long_Data[13] = (uint16_t)(*temp2);//Message ID + 8430 .loc 1 2540 2 is_stmt 1 view .LVU2619 + 8431 .LVL781: +2541:Src/main.c **** temp2++; + 8432 .loc 1 2541 2 view .LVU2620 +2541:Src/main.c **** temp2++; + 8433 .loc 1 2541 18 is_stmt 0 view .LVU2621 + 8434 00e8 AA8A ldrh r2, [r5, #20] +2541:Src/main.c **** temp2++; + 8435 .loc 1 2541 16 view .LVU2622 + 8436 00ea 7B4B ldr r3, .L480+12 + 8437 00ec 5A83 strh r2, [r3, #26] @ movhi +2542:Src/main.c **** LD1_curr_setup->CURRENT = (uint16_t)(*temp2); + 8438 .loc 1 2542 2 is_stmt 1 view .LVU2623 + 8439 .LVL782: +2543:Src/main.c **** temp2++; + 8440 .loc 1 2543 2 view .LVU2624 +2543:Src/main.c **** temp2++; + 8441 .loc 1 2543 28 is_stmt 0 view .LVU2625 + 8442 00ee EB8A ldrh r3, [r5, #22] +2543:Src/main.c **** temp2++; + 8443 .loc 1 2543 26 view .LVU2626 + 8444 00f0 BB81 strh r3, [r7, #12] @ movhi +2544:Src/main.c **** LD2_curr_setup->CURRENT = (uint16_t)(*temp2); + 8445 .loc 1 2544 2 is_stmt 1 view .LVU2627 + 8446 .LVL783: +2545:Src/main.c **** temp2++; + 8447 .loc 1 2545 2 view .LVU2628 +2545:Src/main.c **** temp2++; + 8448 .loc 1 2545 28 is_stmt 0 view .LVU2629 + 8449 00f2 2B8B ldrh r3, [r5, #24] +2545:Src/main.c **** temp2++; + 8450 .loc 1 2545 26 view .LVU2630 + 8451 00f4 B381 strh r3, [r6, #12] @ movhi +2546:Src/main.c **** + 8452 .loc 1 2546 2 is_stmt 1 view .LVU2631 + 8453 .LVL784: +2548:Src/main.c **** { + 8454 .loc 1 2548 2 view .LVU2632 +2548:Src/main.c **** { + 8455 .loc 1 2548 16 is_stmt 0 view .LVU2633 + 8456 00f6 6378 ldrb r3, [r4, #1] @ zero_extendqisi2 +2548:Src/main.c **** { + 8457 .loc 1 2548 5 view .LVU2634 + ARM GAS /tmp/ccLSPxIe.s page 545 + + + 8458 00f8 002B cmp r3, #0 + 8459 00fa 00F09580 beq .L458 +2550:Src/main.c **** } + 8460 .loc 1 2550 3 is_stmt 1 view .LVU2635 + 8461 00fe 0122 movs r2, #1 + 8462 0100 0821 movs r1, #8 + 8463 0102 7648 ldr r0, .L480+16 + 8464 0104 FFF7FEFF bl HAL_GPIO_WritePin + 8465 .LVL785: + 8466 .L459: +2557:Src/main.c **** { + 8467 .loc 1 2557 2 view .LVU2636 +2557:Src/main.c **** { + 8468 .loc 1 2557 16 is_stmt 0 view .LVU2637 + 8469 0108 A378 ldrb r3, [r4, #2] @ zero_extendqisi2 +2557:Src/main.c **** { + 8470 .loc 1 2557 5 view .LVU2638 + 8471 010a 002B cmp r3, #0 + 8472 010c 00F09280 beq .L460 +2559:Src/main.c **** } + 8473 .loc 1 2559 3 is_stmt 1 view .LVU2639 + 8474 0110 0122 movs r2, #1 + 8475 0112 8021 movs r1, #128 + 8476 0114 7148 ldr r0, .L480+16 + 8477 0116 FFF7FEFF bl HAL_GPIO_WritePin + 8478 .LVL786: + 8479 .L461: +2566:Src/main.c **** { + 8480 .loc 1 2566 2 view .LVU2640 +2566:Src/main.c **** { + 8481 .loc 1 2566 16 is_stmt 0 view .LVU2641 + 8482 011a E378 ldrb r3, [r4, #3] @ zero_extendqisi2 +2566:Src/main.c **** { + 8483 .loc 1 2566 5 view .LVU2642 + 8484 011c 002B cmp r3, #0 + 8485 011e 00F08F80 beq .L462 +2568:Src/main.c **** //LL_SPI_Enable(SPI2);//Enable SPI for Laser1 DAC + 8486 .loc 1 2568 3 is_stmt 1 view .LVU2643 + 8487 0122 0122 movs r2, #1 + 8488 0124 4FF48071 mov r1, #256 + 8489 0128 6948 ldr r0, .L480+4 + 8490 012a FFF7FEFF bl HAL_GPIO_WritePin + 8491 .LVL787: + 8492 .L463: +2577:Src/main.c **** { + 8493 .loc 1 2577 2 view .LVU2644 +2577:Src/main.c **** { + 8494 .loc 1 2577 16 is_stmt 0 view .LVU2645 + 8495 012e 2379 ldrb r3, [r4, #4] @ zero_extendqisi2 +2577:Src/main.c **** { + 8496 .loc 1 2577 5 view .LVU2646 + 8497 0130 002B cmp r3, #0 + 8498 0132 00F08C80 beq .L464 +2579:Src/main.c **** //LL_SPI_Enable(SPI6);//Enable SPI for Laser2 DAC + 8499 .loc 1 2579 3 is_stmt 1 view .LVU2647 + 8500 0136 0122 movs r2, #1 + 8501 0138 1021 movs r1, #16 + ARM GAS /tmp/ccLSPxIe.s page 546 + + + 8502 013a 6848 ldr r0, .L480+16 + 8503 013c FFF7FEFF bl HAL_GPIO_WritePin + 8504 .LVL788: + 8505 .L465: +2588:Src/main.c **** { + 8506 .loc 1 2588 2 view .LVU2648 +2588:Src/main.c **** { + 8507 .loc 1 2588 16 is_stmt 0 view .LVU2649 + 8508 0140 6379 ldrb r3, [r4, #5] @ zero_extendqisi2 +2588:Src/main.c **** { + 8509 .loc 1 2588 5 view .LVU2650 + 8510 0142 002B cmp r3, #0 + 8511 0144 00F08980 beq .L466 +2590:Src/main.c **** } + 8512 .loc 1 2590 3 is_stmt 1 view .LVU2651 + 8513 0148 0122 movs r2, #1 + 8514 014a 4FF48061 mov r1, #1024 + 8515 014e 6448 ldr r0, .L480+20 + 8516 0150 FFF7FEFF bl HAL_GPIO_WritePin + 8517 .LVL789: + 8518 .L467: +2597:Src/main.c **** { + 8519 .loc 1 2597 2 view .LVU2652 +2597:Src/main.c **** { + 8520 .loc 1 2597 16 is_stmt 0 view .LVU2653 + 8521 0154 A379 ldrb r3, [r4, #6] @ zero_extendqisi2 +2597:Src/main.c **** { + 8522 .loc 1 2597 5 view .LVU2654 + 8523 0156 002B cmp r3, #0 + 8524 0158 00F08680 beq .L468 +2599:Src/main.c **** } + 8525 .loc 1 2599 3 is_stmt 1 view .LVU2655 + 8526 015c 0122 movs r2, #1 + 8527 015e 0821 movs r1, #8 + 8528 0160 6048 ldr r0, .L480+24 + 8529 0162 FFF7FEFF bl HAL_GPIO_WritePin + 8530 .LVL790: + 8531 .L469: +2606:Src/main.c **** { + 8532 .loc 1 2606 2 view .LVU2656 +2606:Src/main.c **** { + 8533 .loc 1 2606 17 is_stmt 0 view .LVU2657 + 8534 0166 637A ldrb r3, [r4, #9] @ zero_extendqisi2 +2606:Src/main.c **** { + 8535 .loc 1 2606 5 view .LVU2658 + 8536 0168 1BB1 cbz r3, .L470 +2606:Src/main.c **** { + 8537 .loc 1 2606 39 discriminator 1 view .LVU2659 + 8538 016a E379 ldrb r3, [r4, #7] @ zero_extendqisi2 +2606:Src/main.c **** { + 8539 .loc 1 2606 26 discriminator 1 view .LVU2660 + 8540 016c 002B cmp r3, #0 + 8541 016e 40F08180 bne .L478 + 8542 .L470: +2615:Src/main.c **** HAL_GPIO_WritePin(TEC1_PD_GPIO_Port, TEC1_PD_Pin, GPIO_PIN_RESET); + 8543 .loc 1 2615 3 is_stmt 1 view .LVU2661 + 8544 0172 0022 movs r2, #0 + ARM GAS /tmp/ccLSPxIe.s page 547 + + + 8545 0174 0121 movs r1, #1 + 8546 0176 5B48 ldr r0, .L480+24 + 8547 0178 FFF7FEFF bl HAL_GPIO_WritePin + 8548 .LVL791: +2616:Src/main.c **** } + 8549 .loc 1 2616 3 view .LVU2662 + 8550 017c 0022 movs r2, #0 + 8551 017e 4FF40061 mov r1, #2048 + 8552 0182 5748 ldr r0, .L480+20 + 8553 0184 FFF7FEFF bl HAL_GPIO_WritePin + 8554 .LVL792: + 8555 .L471: +2619:Src/main.c **** { + 8556 .loc 1 2619 2 view .LVU2663 +2619:Src/main.c **** { + 8557 .loc 1 2619 17 is_stmt 0 view .LVU2664 + 8558 0188 A37A ldrb r3, [r4, #10] @ zero_extendqisi2 +2619:Src/main.c **** { + 8559 .loc 1 2619 5 view .LVU2665 + 8560 018a 1BB1 cbz r3, .L472 +2619:Src/main.c **** { + 8561 .loc 1 2619 39 discriminator 1 view .LVU2666 + 8562 018c 237A ldrb r3, [r4, #8] @ zero_extendqisi2 +2619:Src/main.c **** { + 8563 .loc 1 2619 26 discriminator 1 view .LVU2667 + 8564 018e 002B cmp r3, #0 + 8565 0190 40F08680 bne .L479 + 8566 .L472: +2628:Src/main.c **** HAL_GPIO_WritePin(TEC2_PD_GPIO_Port, TEC2_PD_Pin, GPIO_PIN_RESET); + 8567 .loc 1 2628 3 is_stmt 1 view .LVU2668 + 8568 0194 0022 movs r2, #0 + 8569 0196 0221 movs r1, #2 + 8570 0198 5248 ldr r0, .L480+24 + 8571 019a FFF7FEFF bl HAL_GPIO_WritePin + 8572 .LVL793: +2629:Src/main.c **** } + 8573 .loc 1 2629 3 view .LVU2669 + 8574 019e 0022 movs r2, #0 + 8575 01a0 2021 movs r1, #32 + 8576 01a2 4E48 ldr r0, .L480+16 + 8577 01a4 FFF7FEFF bl HAL_GPIO_WritePin + 8578 .LVL794: + 8579 .L473: +2632:Src/main.c **** { + 8580 .loc 1 2632 2 view .LVU2670 +2632:Src/main.c **** { + 8581 .loc 1 2632 16 is_stmt 0 view .LVU2671 + 8582 01a8 237B ldrb r3, [r4, #12] @ zero_extendqisi2 +2632:Src/main.c **** { + 8583 .loc 1 2632 5 view .LVU2672 + 8584 01aa 1BB9 cbnz r3, .L474 +2634:Src/main.c **** LD1_curr_setup->I_coef_temp = 0.01; + 8585 .loc 1 2634 3 is_stmt 1 view .LVU2673 +2634:Src/main.c **** LD1_curr_setup->I_coef_temp = 0.01; + 8586 .loc 1 2634 31 is_stmt 0 view .LVU2674 + 8587 01ac 4E4B ldr r3, .L480+28 + 8588 01ae 7B60 str r3, [r7, #4] @ float + ARM GAS /tmp/ccLSPxIe.s page 548 + + +2635:Src/main.c **** } + 8589 .loc 1 2635 3 is_stmt 1 view .LVU2675 +2635:Src/main.c **** } + 8590 .loc 1 2635 31 is_stmt 0 view .LVU2676 + 8591 01b0 4E4B ldr r3, .L480+32 + 8592 01b2 BB60 str r3, [r7, #8] @ float + 8593 .L474: +2638:Src/main.c **** { + 8594 .loc 1 2638 2 is_stmt 1 view .LVU2677 +2638:Src/main.c **** { + 8595 .loc 1 2638 16 is_stmt 0 view .LVU2678 + 8596 01b4 637B ldrb r3, [r4, #13] @ zero_extendqisi2 +2638:Src/main.c **** { + 8597 .loc 1 2638 5 view .LVU2679 + 8598 01b6 1BB9 cbnz r3, .L456 +2640:Src/main.c **** LD2_curr_setup->I_coef_temp = 0.01; + 8599 .loc 1 2640 3 is_stmt 1 view .LVU2680 +2640:Src/main.c **** LD2_curr_setup->I_coef_temp = 0.01; + 8600 .loc 1 2640 31 is_stmt 0 view .LVU2681 + 8601 01b8 4B4B ldr r3, .L480+28 + 8602 01ba 7360 str r3, [r6, #4] @ float +2641:Src/main.c **** } + 8603 .loc 1 2641 3 is_stmt 1 view .LVU2682 +2641:Src/main.c **** } + 8604 .loc 1 2641 31 is_stmt 0 view .LVU2683 + 8605 01bc 4B4B ldr r3, .L480+32 + 8606 01be B360 str r3, [r6, #8] @ float + 8607 .L456: +2643:Src/main.c **** + 8608 .loc 1 2643 1 view .LVU2684 + 8609 01c0 BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc} + 8610 .LVL795: + 8611 .L477: +2494:Src/main.c **** { + 8612 .loc 1 2494 6 view .LVU2685 + 8613 01c4 4FF48071 mov r1, #256 + 8614 01c8 4648 ldr r0, .L480+24 + 8615 01ca FFF7FEFF bl HAL_GPIO_ReadPin + 8616 .LVL796: +2493:Src/main.c **** (HAL_GPIO_ReadPin(USB_FLAG_GPIO_Port, USB_FLAG_Pin) == GPIO_PIN_SET))//if exist sd && connect u + 8617 .loc 1 2493 78 discriminator 1 view .LVU2686 + 8618 01ce 0128 cmp r0, #1 + 8619 01d0 7FF426AF bne .L457 +2496:Src/main.c **** if (test == 0) //0 - suc + 8620 .loc 1 2496 3 is_stmt 1 view .LVU2687 +2496:Src/main.c **** if (test == 0) //0 - suc + 8621 .loc 1 2496 10 is_stmt 0 view .LVU2688 + 8622 01d4 4648 ldr r0, .L480+36 + 8623 01d6 FFF7FEFF bl Mount_SD + 8624 .LVL797: +2496:Src/main.c **** if (test == 0) //0 - suc + 8625 .loc 1 2496 8 discriminator 1 view .LVU2689 + 8626 01da 3C4B ldr r3, .L480 + 8627 01dc 1860 str r0, [r3] +2497:Src/main.c **** { + 8628 .loc 1 2497 3 is_stmt 1 view .LVU2690 +2497:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 549 + + + 8629 .loc 1 2497 6 is_stmt 0 view .LVU2691 + 8630 01de 0028 cmp r0, #0 + 8631 01e0 7FF41EAF bne .L457 +2500:Src/main.c **** test = Create_File("COMMAND.TXT"); // 0 -succ + 8632 .loc 1 2500 4 is_stmt 1 view .LVU2692 +2500:Src/main.c **** test = Create_File("COMMAND.TXT"); // 0 -succ + 8633 .loc 1 2500 11 is_stmt 0 view .LVU2693 + 8634 01e4 DFF80C91 ldr r9, .L480+40 + 8635 01e8 4846 mov r0, r9 + 8636 01ea FFF7FEFF bl Remove_File + 8637 .LVL798: +2500:Src/main.c **** test = Create_File("COMMAND.TXT"); // 0 -succ + 8638 .loc 1 2500 9 discriminator 1 view .LVU2694 + 8639 01ee DFF8DC80 ldr r8, .L480 + 8640 01f2 C8F80000 str r0, [r8] +2501:Src/main.c **** test = Write_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); + 8641 .loc 1 2501 4 is_stmt 1 view .LVU2695 +2501:Src/main.c **** test = Write_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); + 8642 .loc 1 2501 11 is_stmt 0 view .LVU2696 + 8643 01f6 4846 mov r0, r9 + 8644 01f8 FFF7FEFF bl Create_File + 8645 .LVL799: +2501:Src/main.c **** test = Write_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); + 8646 .loc 1 2501 9 discriminator 1 view .LVU2697 + 8647 01fc C8F80000 str r0, [r8] +2502:Src/main.c **** test = Update_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); + 8648 .loc 1 2502 4 is_stmt 1 view .LVU2698 +2502:Src/main.c **** test = Update_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); + 8649 .loc 1 2502 11 is_stmt 0 view .LVU2699 + 8650 0200 1E22 movs r2, #30 + 8651 0202 2946 mov r1, r5 + 8652 0204 4846 mov r0, r9 + 8653 0206 FFF7FEFF bl Write_File_byte + 8654 .LVL800: +2502:Src/main.c **** test = Update_File_byte("COMMAND.TXT", (uint8_t *)Command, CL_8); + 8655 .loc 1 2502 9 discriminator 1 view .LVU2700 + 8656 020a C8F80000 str r0, [r8] +2503:Src/main.c **** test = Unmount_SD("/"); // 0 - succ + 8657 .loc 1 2503 4 is_stmt 1 view .LVU2701 +2503:Src/main.c **** test = Unmount_SD("/"); // 0 - succ + 8658 .loc 1 2503 11 is_stmt 0 view .LVU2702 + 8659 020e 1E22 movs r2, #30 + 8660 0210 2946 mov r1, r5 + 8661 0212 4846 mov r0, r9 + 8662 0214 FFF7FEFF bl Update_File_byte + 8663 .LVL801: +2503:Src/main.c **** test = Unmount_SD("/"); // 0 - succ + 8664 .loc 1 2503 9 discriminator 1 view .LVU2703 + 8665 0218 C8F80000 str r0, [r8] +2504:Src/main.c **** } + 8666 .loc 1 2504 4 is_stmt 1 view .LVU2704 +2504:Src/main.c **** } + 8667 .loc 1 2504 11 is_stmt 0 view .LVU2705 + 8668 021c 3448 ldr r0, .L480+36 + 8669 021e FFF7FEFF bl Unmount_SD + 8670 .LVL802: +2504:Src/main.c **** } + ARM GAS /tmp/ccLSPxIe.s page 550 + + + 8671 .loc 1 2504 9 discriminator 1 view .LVU2706 + 8672 0222 C8F80000 str r0, [r8] + 8673 0226 FBE6 b .L457 + 8674 .LVL803: + 8675 .L458: +2554:Src/main.c **** } + 8676 .loc 1 2554 3 is_stmt 1 view .LVU2707 + 8677 0228 0022 movs r2, #0 + 8678 022a 0821 movs r1, #8 + 8679 022c 2B48 ldr r0, .L480+16 + 8680 022e FFF7FEFF bl HAL_GPIO_WritePin + 8681 .LVL804: + 8682 0232 69E7 b .L459 + 8683 .L460: +2563:Src/main.c **** } + 8684 .loc 1 2563 3 view .LVU2708 + 8685 0234 0022 movs r2, #0 + 8686 0236 8021 movs r1, #128 + 8687 0238 2848 ldr r0, .L480+16 + 8688 023a FFF7FEFF bl HAL_GPIO_WritePin + 8689 .LVL805: + 8690 023e 6CE7 b .L461 + 8691 .L462: +2573:Src/main.c **** //LL_SPI_Disable(SPI2);//Disable SPI for Laser1 DAC + 8692 .loc 1 2573 3 view .LVU2709 + 8693 0240 0022 movs r2, #0 + 8694 0242 4FF48071 mov r1, #256 + 8695 0246 2248 ldr r0, .L480+4 + 8696 0248 FFF7FEFF bl HAL_GPIO_WritePin + 8697 .LVL806: + 8698 024c 6FE7 b .L463 + 8699 .L464: +2584:Src/main.c **** //LL_SPI_Disable(SPI6);//Disable SPI for Laser2 DAC + 8700 .loc 1 2584 3 view .LVU2710 + 8701 024e 0022 movs r2, #0 + 8702 0250 1021 movs r1, #16 + 8703 0252 2248 ldr r0, .L480+16 + 8704 0254 FFF7FEFF bl HAL_GPIO_WritePin + 8705 .LVL807: + 8706 0258 72E7 b .L465 + 8707 .L466: +2594:Src/main.c **** } + 8708 .loc 1 2594 3 view .LVU2711 + 8709 025a 0022 movs r2, #0 + 8710 025c 4FF48061 mov r1, #1024 + 8711 0260 1F48 ldr r0, .L480+20 + 8712 0262 FFF7FEFF bl HAL_GPIO_WritePin + 8713 .LVL808: + 8714 0266 75E7 b .L467 + 8715 .L468: +2603:Src/main.c **** } + 8716 .loc 1 2603 3 view .LVU2712 + 8717 0268 0022 movs r2, #0 + 8718 026a 0821 movs r1, #8 + 8719 026c 1D48 ldr r0, .L480+24 + 8720 026e FFF7FEFF bl HAL_GPIO_WritePin + 8721 .LVL809: + ARM GAS /tmp/ccLSPxIe.s page 551 + + + 8722 0272 78E7 b .L469 + 8723 .L478: +2608:Src/main.c **** Set_LTEC(3,32767); + 8724 .loc 1 2608 3 view .LVU2713 + 8725 0274 47F6FF71 movw r1, #32767 + 8726 0278 0320 movs r0, #3 + 8727 027a FFF7FEFF bl Set_LTEC + 8728 .LVL810: +2609:Src/main.c **** HAL_GPIO_WritePin(TEC1_PD_GPIO_Port, TEC1_PD_Pin, GPIO_PIN_SET); + 8729 .loc 1 2609 3 view .LVU2714 + 8730 027e 47F6FF71 movw r1, #32767 + 8731 0282 0320 movs r0, #3 + 8732 0284 FFF7FEFF bl Set_LTEC + 8733 .LVL811: +2610:Src/main.c **** HAL_GPIO_WritePin(TECEN1_GPIO_Port, TECEN1_Pin, GPIO_PIN_SET); + 8734 .loc 1 2610 3 view .LVU2715 + 8735 0288 0122 movs r2, #1 + 8736 028a 4FF40061 mov r1, #2048 + 8737 028e 1448 ldr r0, .L480+20 + 8738 0290 FFF7FEFF bl HAL_GPIO_WritePin + 8739 .LVL812: +2611:Src/main.c **** } + 8740 .loc 1 2611 3 view .LVU2716 + 8741 0294 0122 movs r2, #1 + 8742 0296 1146 mov r1, r2 + 8743 0298 1248 ldr r0, .L480+24 + 8744 029a FFF7FEFF bl HAL_GPIO_WritePin + 8745 .LVL813: + 8746 029e 73E7 b .L471 + 8747 .L479: +2621:Src/main.c **** Set_LTEC(4,32767); + 8748 .loc 1 2621 3 view .LVU2717 + 8749 02a0 47F6FF71 movw r1, #32767 + 8750 02a4 0420 movs r0, #4 + 8751 02a6 FFF7FEFF bl Set_LTEC + 8752 .LVL814: +2622:Src/main.c **** HAL_GPIO_WritePin(TEC2_PD_GPIO_Port, TEC2_PD_Pin, GPIO_PIN_SET); + 8753 .loc 1 2622 3 view .LVU2718 + 8754 02aa 47F6FF71 movw r1, #32767 + 8755 02ae 0420 movs r0, #4 + 8756 02b0 FFF7FEFF bl Set_LTEC + 8757 .LVL815: +2623:Src/main.c **** HAL_GPIO_WritePin(TECEN2_GPIO_Port, TECEN2_Pin, GPIO_PIN_SET); + 8758 .loc 1 2623 3 view .LVU2719 + 8759 02b4 0122 movs r2, #1 + 8760 02b6 2021 movs r1, #32 + 8761 02b8 0848 ldr r0, .L480+16 + 8762 02ba FFF7FEFF bl HAL_GPIO_WritePin + 8763 .LVL816: +2624:Src/main.c **** } + 8764 .loc 1 2624 3 view .LVU2720 + 8765 02be 0122 movs r2, #1 + 8766 02c0 0221 movs r1, #2 + 8767 02c2 0848 ldr r0, .L480+24 + 8768 02c4 FFF7FEFF bl HAL_GPIO_WritePin + 8769 .LVL817: + 8770 02c8 6EE7 b .L473 + ARM GAS /tmp/ccLSPxIe.s page 552 + + + 8771 .L481: + 8772 02ca 00BF .align 2 + 8773 .L480: + 8774 02cc 00000000 .word test + 8775 02d0 000C0240 .word 1073875968 + 8776 02d4 0000803B .word 998244352 + 8777 02d8 00000000 .word Long_Data + 8778 02dc 00080240 .word 1073874944 + 8779 02e0 00040240 .word 1073873920 + 8780 02e4 00000240 .word 1073872896 + 8781 02e8 00002041 .word 1092616192 + 8782 02ec 0AD7233C .word 1008981770 + 8783 02f0 00000000 .word .LC0 + 8784 02f4 04000000 .word .LC1 + 8785 .cfi_endproc + 8786 .LFE1209: + 8788 .section .text.Advanced_Controller_Temp,"ax",%progbits + 8789 .align 1 + 8790 .global Advanced_Controller_Temp + 8791 .syntax unified + 8792 .thumb + 8793 .thumb_func + 8795 Advanced_Controller_Temp: + 8796 .LVL818: + 8797 .LFB1238: +3673:Src/main.c **** // Main idea: + 8798 .loc 1 3673 1 view -0 + 8799 .cfi_startproc + 8800 @ args = 0, pretend = 0, frame = 0 + 8801 @ frame_needed = 0, uses_anonymous_args = 0 + 8802 @ link register save eliminated. +3673:Src/main.c **** // Main idea: + 8803 .loc 1 3673 1 is_stmt 0 view .LVU2722 + 8804 0000 30B4 push {r4, r5} + 8805 .LCFI75: + 8806 .cfi_def_cfa_offset 8 + 8807 .cfi_offset 4, -8 + 8808 .cfi_offset 5, -4 +3691:Src/main.c **** float P_coef_current;//, I_coef_current; + 8809 .loc 1 3691 2 is_stmt 1 view .LVU2723 +3692:Src/main.c **** float e_integral; + 8810 .loc 1 3692 2 view .LVU2724 +3693:Src/main.c **** int x_output; + 8811 .loc 1 3693 2 view .LVU2725 +3694:Src/main.c **** + 8812 .loc 1 3694 2 view .LVU2726 +3696:Src/main.c **** + 8813 .loc 1 3696 2 view .LVU2727 +3696:Src/main.c **** + 8814 .loc 1 3696 28 is_stmt 0 view .LVU2728 + 8815 0002 0B88 ldrh r3, [r1] +3696:Src/main.c **** + 8816 .loc 1 3696 65 view .LVU2729 + 8817 0004 0488 ldrh r4, [r0] +3696:Src/main.c **** + 8818 .loc 1 3696 8 view .LVU2730 + 8819 0006 1B1B subs r3, r3, r4 + ARM GAS /tmp/ccLSPxIe.s page 553 + + + 8820 .LVL819: +3698:Src/main.c **** + 8821 .loc 1 3698 2 is_stmt 1 view .LVU2731 +3698:Src/main.c **** + 8822 .loc 1 3698 13 is_stmt 0 view .LVU2732 + 8823 0008 D1ED017A vldr.32 s15, [r1, #4] + 8824 .LVL820: +3700:Src/main.c **** e_integral += LDx_curr_setup->I_coef_temp * (float)(e_pid) * (float)(TO7 - TO7_PID) / (float) 100 + 8825 .loc 1 3700 2 is_stmt 1 view .LVU2733 +3700:Src/main.c **** e_integral += LDx_curr_setup->I_coef_temp * (float)(e_pid) * (float)(TO7 - TO7_PID) / (float) 100 + 8826 .loc 1 3700 20 is_stmt 0 view .LVU2734 + 8827 000c 03F6B73C addw ip, r3, #2999 +3700:Src/main.c **** e_integral += LDx_curr_setup->I_coef_temp * (float)(e_pid) * (float)(TO7 - TO7_PID) / (float) 100 + 8828 .loc 1 3700 4 view .LVU2735 + 8829 0010 41F26E74 movw r4, #5998 + 8830 0014 A445 cmp ip, r4 + 8831 0016 18D8 bhi .L483 +3701:Src/main.c **** } + 8832 .loc 1 3701 3 is_stmt 1 view .LVU2736 +3701:Src/main.c **** } + 8833 .loc 1 3701 31 is_stmt 0 view .LVU2737 + 8834 0018 90ED027A vldr.32 s14, [r0, #8] +3701:Src/main.c **** } + 8835 .loc 1 3701 47 view .LVU2738 + 8836 001c 06EE903A vmov s13, r3 @ int + 8837 0020 F8EEE66A vcvt.f32.s32 s13, s13 +3701:Src/main.c **** } + 8838 .loc 1 3701 45 view .LVU2739 + 8839 0024 27EE267A vmul.f32 s14, s14, s13 +3701:Src/main.c **** } + 8840 .loc 1 3701 76 view .LVU2740 + 8841 0028 284C ldr r4, .L493 + 8842 002a 2468 ldr r4, [r4] + 8843 002c 284D ldr r5, .L493+4 + 8844 002e 2D68 ldr r5, [r5] + 8845 0030 641B subs r4, r4, r5 +3701:Src/main.c **** } + 8846 .loc 1 3701 64 view .LVU2741 + 8847 0032 06EE904A vmov s13, r4 @ int + 8848 0036 F8EE666A vcvt.f32.u32 s13, s13 +3701:Src/main.c **** } + 8849 .loc 1 3701 62 view .LVU2742 + 8850 003a 27EE267A vmul.f32 s14, s14, s13 +3701:Src/main.c **** } + 8851 .loc 1 3701 87 view .LVU2743 + 8852 003e 9FED256A vldr.32 s12, .L493+8 + 8853 0042 C7EE066A vdiv.f32 s13, s14, s12 +3701:Src/main.c **** } + 8854 .loc 1 3701 14 view .LVU2744 + 8855 0046 77EEA67A vadd.f32 s15, s15, s13 + 8856 .LVL821: + 8857 .L483: +3703:Src/main.c **** + 8858 .loc 1 3703 2 is_stmt 1 view .LVU2745 +3703:Src/main.c **** + 8859 .loc 1 3703 17 is_stmt 0 view .LVU2746 + 8860 004a D0ED016A vldr.32 s13, [r0, #4] + ARM GAS /tmp/ccLSPxIe.s page 554 + + + 8861 .LVL822: +3705:Src/main.c **** e_integral = 32000; + 8862 .loc 1 3705 2 is_stmt 1 view .LVU2747 +3705:Src/main.c **** e_integral = 32000; + 8863 .loc 1 3705 5 is_stmt 0 view .LVU2748 + 8864 004e 9FED227A vldr.32 s14, .L493+12 + 8865 0052 F4EEC77A vcmpe.f32 s15, s14 + 8866 0056 F1EE10FA vmrs APSR_nzcv, FPSCR + 8867 005a 09DC bgt .L487 +3708:Src/main.c **** e_integral = -32000; + 8868 .loc 1 3708 7 is_stmt 1 view .LVU2749 +3708:Src/main.c **** e_integral = -32000; + 8869 .loc 1 3708 10 is_stmt 0 view .LVU2750 + 8870 005c 9FED1F7A vldr.32 s14, .L493+16 + 8871 0060 F4EEC77A vcmpe.f32 s15, s14 + 8872 0064 F1EE10FA vmrs APSR_nzcv, FPSCR + 8873 0068 04D5 bpl .L484 +3709:Src/main.c **** } + 8874 .loc 1 3709 15 view .LVU2751 + 8875 006a DFED1C7A vldr.32 s15, .L493+16 + 8876 .LVL823: +3709:Src/main.c **** } + 8877 .loc 1 3709 15 view .LVU2752 + 8878 006e 01E0 b .L484 + 8879 .LVL824: + 8880 .L487: +3706:Src/main.c **** } + 8881 .loc 1 3706 15 view .LVU2753 + 8882 0070 DFED197A vldr.32 s15, .L493+12 + 8883 .LVL825: + 8884 .L484: +3711:Src/main.c **** + 8885 .loc 1 3711 2 is_stmt 1 view .LVU2754 +3711:Src/main.c **** + 8886 .loc 1 3711 26 is_stmt 0 view .LVU2755 + 8887 0074 C1ED017A vstr.32 s15, [r1, #4] +3713:Src/main.c **** + 8888 .loc 1 3713 2 is_stmt 1 view .LVU2756 +3713:Src/main.c **** + 8889 .loc 1 3713 36 is_stmt 0 view .LVU2757 + 8890 0078 07EE103A vmov s14, r3 @ int + 8891 007c B8EEC77A vcvt.f32.s32 s14, s14 + 8892 0080 27EE267A vmul.f32 s14, s14, s13 +3713:Src/main.c **** + 8893 .loc 1 3713 19 view .LVU2758 + 8894 0084 DFED166A vldr.32 s13, .L493+20 + 8895 .LVL826: +3713:Src/main.c **** + 8896 .loc 1 3713 19 view .LVU2759 + 8897 0088 37EE267A vadd.f32 s14, s14, s13 +3713:Src/main.c **** + 8898 .loc 1 3713 46 view .LVU2760 + 8899 008c FDEEE77A vcvt.s32.f32 s15, s15 + 8900 .LVL827: +3713:Src/main.c **** + 8901 .loc 1 3713 44 view .LVU2761 + 8902 0090 F8EEE77A vcvt.f32.s32 s15, s15 + ARM GAS /tmp/ccLSPxIe.s page 555 + + + 8903 0094 77EE877A vadd.f32 s15, s15, s14 +3713:Src/main.c **** + 8904 .loc 1 3713 11 view .LVU2762 + 8905 0098 FDEEE77A vcvt.s32.f32 s15, s15 + 8906 009c 17EE900A vmov r0, s15 @ int + 8907 .LVL828: +3715:Src/main.c **** x_output = 8800; + 8908 .loc 1 3715 2 is_stmt 1 view .LVU2763 +3715:Src/main.c **** x_output = 8800; + 8909 .loc 1 3715 4 is_stmt 0 view .LVU2764 + 8910 00a0 B0F57A7F cmp r0, #1000 + 8911 00a4 06DB blt .L489 +3718:Src/main.c **** x_output = 56800; + 8912 .loc 1 3718 7 is_stmt 1 view .LVU2765 +3718:Src/main.c **** x_output = 56800; + 8913 .loc 1 3718 9 is_stmt 0 view .LVU2766 + 8914 00a6 4DF6E053 movw r3, #56800 + 8915 .LVL829: +3718:Src/main.c **** x_output = 56800; + 8916 .loc 1 3718 9 view .LVU2767 + 8917 00aa 9842 cmp r0, r3 + 8918 00ac 04DD ble .L485 +3719:Src/main.c **** } + 8919 .loc 1 3719 12 view .LVU2768 + 8920 00ae 4DF6E050 movw r0, #56800 + 8921 .LVL830: +3719:Src/main.c **** } + 8922 .loc 1 3719 12 view .LVU2769 + 8923 00b2 01E0 b .L485 + 8924 .LVL831: + 8925 .L489: +3716:Src/main.c **** } + 8926 .loc 1 3716 12 view .LVU2770 + 8927 00b4 42F26020 movw r0, #8800 + 8928 .LVL832: + 8929 .L485: +3722:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser + 8930 .loc 1 3722 2 is_stmt 1 view .LVU2771 +3722:Src/main.c **** TO7_PID = TO7;//Save current time only on 2nd laser + 8931 .loc 1 3722 5 is_stmt 0 view .LVU2772 + 8932 00b8 022A cmp r2, #2 + 8933 00ba 02D0 beq .L492 + 8934 .LVL833: + 8935 .L486: +3725:Src/main.c **** } + 8936 .loc 1 3725 2 is_stmt 1 view .LVU2773 +3726:Src/main.c **** + 8937 .loc 1 3726 1 is_stmt 0 view .LVU2774 + 8938 00bc 80B2 uxth r0, r0 + 8939 .LVL834: +3726:Src/main.c **** + 8940 .loc 1 3726 1 view .LVU2775 + 8941 00be 30BC pop {r4, r5} + 8942 .LCFI76: + 8943 .cfi_remember_state + 8944 .cfi_restore 5 + 8945 .cfi_restore 4 + ARM GAS /tmp/ccLSPxIe.s page 556 + + + 8946 .cfi_def_cfa_offset 0 + 8947 00c0 7047 bx lr + 8948 .LVL835: + 8949 .L492: + 8950 .LCFI77: + 8951 .cfi_restore_state +3723:Src/main.c **** + 8952 .loc 1 3723 3 is_stmt 1 view .LVU2776 +3723:Src/main.c **** + 8953 .loc 1 3723 11 is_stmt 0 view .LVU2777 + 8954 00c2 024B ldr r3, .L493 + 8955 00c4 1A68 ldr r2, [r3] + 8956 .LVL836: +3723:Src/main.c **** + 8957 .loc 1 3723 11 view .LVU2778 + 8958 00c6 024B ldr r3, .L493+4 + 8959 00c8 1A60 str r2, [r3] + 8960 00ca F7E7 b .L486 + 8961 .L494: + 8962 .align 2 + 8963 .L493: + 8964 00cc 00000000 .word TO7 + 8965 00d0 00000000 .word TO7_PID + 8966 00d4 0000C842 .word 1120403456 + 8967 00d8 0000FA46 .word 1190789120 + 8968 00dc 0000FAC6 .word -956694528 + 8969 00e0 00000047 .word 1191182336 + 8970 .cfi_endproc + 8971 .LFE1238: + 8973 .section .text.CalculateChecksum,"ax",%progbits + 8974 .align 1 + 8975 .global CalculateChecksum + 8976 .syntax unified + 8977 .thumb + 8978 .thumb_func + 8980 CalculateChecksum: + 8981 .LVL837: + 8982 .LFB1241: +3789:Src/main.c **** short i; + 8983 .loc 1 3789 1 is_stmt 1 view -0 + 8984 .cfi_startproc + 8985 @ args = 0, pretend = 0, frame = 0 + 8986 @ frame_needed = 0, uses_anonymous_args = 0 + 8987 @ link register save eliminated. +3789:Src/main.c **** short i; + 8988 .loc 1 3789 1 is_stmt 0 view .LVU2780 + 8989 0000 8446 mov ip, r0 +3790:Src/main.c **** uint16_t cs = *pbuff; + 8990 .loc 1 3790 2 is_stmt 1 view .LVU2781 +3791:Src/main.c **** + 8991 .loc 1 3791 2 view .LVU2782 +3791:Src/main.c **** + 8992 .loc 1 3791 11 is_stmt 0 view .LVU2783 + 8993 0002 0088 ldrh r0, [r0] + 8994 .LVL838: +3793:Src/main.c **** { + 8995 .loc 1 3793 3 is_stmt 1 view .LVU2784 + ARM GAS /tmp/ccLSPxIe.s page 557 + + +3793:Src/main.c **** { + 8996 .loc 1 3793 9 is_stmt 0 view .LVU2785 + 8997 0004 0123 movs r3, #1 +3793:Src/main.c **** { + 8998 .loc 1 3793 3 view .LVU2786 + 8999 0006 04E0 b .L496 + 9000 .LVL839: + 9001 .L497: +3795:Src/main.c **** } + 9002 .loc 1 3795 3 is_stmt 1 view .LVU2787 +3795:Src/main.c **** } + 9003 .loc 1 3795 9 is_stmt 0 view .LVU2788 + 9004 0008 3CF81320 ldrh r2, [ip, r3, lsl #1] +3795:Src/main.c **** } + 9005 .loc 1 3795 6 view .LVU2789 + 9006 000c 5040 eors r0, r0, r2 + 9007 .LVL840: +3793:Src/main.c **** { + 9008 .loc 1 3793 24 is_stmt 1 discriminator 3 view .LVU2790 + 9009 000e 0133 adds r3, r3, #1 + 9010 .LVL841: +3793:Src/main.c **** { + 9011 .loc 1 3793 24 is_stmt 0 discriminator 3 view .LVU2791 + 9012 0010 1BB2 sxth r3, r3 + 9013 .LVL842: + 9014 .L496: +3793:Src/main.c **** { + 9015 .loc 1 3793 16 is_stmt 1 discriminator 1 view .LVU2792 + 9016 0012 8B42 cmp r3, r1 + 9017 0014 F8DB blt .L497 +3797:Src/main.c **** } + 9018 .loc 1 3797 2 view .LVU2793 +3798:Src/main.c **** + 9019 .loc 1 3798 1 is_stmt 0 view .LVU2794 + 9020 0016 7047 bx lr + 9021 .cfi_endproc + 9022 .LFE1241: + 9024 .section .text.CheckChecksum,"ax",%progbits + 9025 .align 1 + 9026 .global CheckChecksum + 9027 .syntax unified + 9028 .thumb + 9029 .thumb_func + 9031 CheckChecksum: + 9032 .LVL843: + 9033 .LFB1240: +3768:Src/main.c **** uint16_t cl_ind; + 9034 .loc 1 3768 1 is_stmt 1 view -0 + 9035 .cfi_startproc + 9036 @ args = 0, pretend = 0, frame = 0 + 9037 @ frame_needed = 0, uses_anonymous_args = 0 +3768:Src/main.c **** uint16_t cl_ind; + 9038 .loc 1 3768 1 is_stmt 0 view .LVU2796 + 9039 0000 10B5 push {r4, lr} + 9040 .LCFI78: + 9041 .cfi_def_cfa_offset 8 + 9042 .cfi_offset 4, -8 + ARM GAS /tmp/ccLSPxIe.s page 558 + + + 9043 .cfi_offset 14, -4 +3769:Src/main.c **** + 9044 .loc 1 3769 3 is_stmt 1 view .LVU2797 +3771:Src/main.c **** { + 9045 .loc 1 3771 3 view .LVU2798 + 9046 0002 0E4B ldr r3, .L504 + 9047 0004 1B88 ldrh r3, [r3] + 9048 0006 41F21112 movw r2, #4369 + 9049 000a 9342 cmp r3, r2 + 9050 000c 05D0 beq .L501 + 9051 000e 47F27772 movw r2, #30583 + 9052 0012 9342 cmp r3, r2 + 9053 0014 0FD1 bne .L502 + 9054 0016 0E24 movs r4, #14 + 9055 0018 00E0 b .L499 + 9056 .L501: +3777:Src/main.c **** break; + 9057 .loc 1 3777 14 is_stmt 0 view .LVU2799 + 9058 001a 0D24 movs r4, #13 + 9059 .L499: + 9060 .LVL844: +3781:Src/main.c **** } + 9061 .loc 1 3781 5 is_stmt 1 view .LVU2800 +3784:Src/main.c **** + 9062 .loc 1 3784 3 view .LVU2801 +3784:Src/main.c **** + 9063 .loc 1 3784 15 is_stmt 0 view .LVU2802 + 9064 001c 2146 mov r1, r4 + 9065 001e FFF7FEFF bl CalculateChecksum + 9066 .LVL845: +3784:Src/main.c **** + 9067 .loc 1 3784 13 discriminator 1 view .LVU2803 + 9068 0022 074B ldr r3, .L504+4 + 9069 0024 1880 strh r0, [r3] @ movhi +3786:Src/main.c **** } + 9070 .loc 1 3786 3 is_stmt 1 view .LVU2804 +3786:Src/main.c **** } + 9071 .loc 1 3786 32 is_stmt 0 view .LVU2805 + 9072 0026 074B ldr r3, .L504+8 + 9073 0028 33F81430 ldrh r3, [r3, r4, lsl #1] +3786:Src/main.c **** } + 9074 .loc 1 3786 46 view .LVU2806 + 9075 002c 9842 cmp r0, r3 + 9076 002e 14BF ite ne + 9077 0030 0020 movne r0, #0 + 9078 0032 0120 moveq r0, #1 + 9079 .LVL846: + 9080 .L500: +3787:Src/main.c **** uint16_t CalculateChecksum(uint16_t *pbuff, uint16_t len) + 9081 .loc 1 3787 1 view .LVU2807 + 9082 0034 10BD pop {r4, pc} + 9083 .LVL847: + 9084 .L502: +3771:Src/main.c **** { + 9085 .loc 1 3771 3 view .LVU2808 + 9086 0036 0020 movs r0, #0 + 9087 .LVL848: + ARM GAS /tmp/ccLSPxIe.s page 559 + + +3771:Src/main.c **** { + 9088 .loc 1 3771 3 view .LVU2809 + 9089 0038 FCE7 b .L500 + 9090 .L505: + 9091 003a 00BF .align 2 + 9092 .L504: + 9093 003c 00000000 .word UART_header + 9094 0040 00000000 .word CS_result + 9095 0044 00000000 .word COMMAND + 9096 .cfi_endproc + 9097 .LFE1240: + 9099 .section .rodata.SD_SAVE.str1.4,"aMS",%progbits,1 + 9100 .align 2 + 9101 .LC2: + 9102 0000 46494C45 .ascii "FILE1.TXT\000" + 9102 312E5458 + 9102 5400 + 9103 .section .text.SD_SAVE,"ax",%progbits + 9104 .align 1 + 9105 .global SD_SAVE + 9106 .syntax unified + 9107 .thumb + 9108 .thumb_func + 9110 SD_SAVE: + 9111 .LVL849: + 9112 .LFB1242: +3827:Src/main.c **** int test=0; + 9113 .loc 1 3827 1 is_stmt 1 view -0 + 9114 .cfi_startproc + 9115 @ args = 0, pretend = 0, frame = 0 + 9116 @ frame_needed = 0, uses_anonymous_args = 0 +3827:Src/main.c **** int test=0; + 9117 .loc 1 3827 1 is_stmt 0 view .LVU2811 + 9118 0000 10B5 push {r4, lr} + 9119 .LCFI79: + 9120 .cfi_def_cfa_offset 8 + 9121 .cfi_offset 4, -8 + 9122 .cfi_offset 14, -4 + 9123 0002 0446 mov r4, r0 +3828:Src/main.c **** if (HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin)==GPIO_PIN_RESET) + 9124 .loc 1 3828 2 is_stmt 1 view .LVU2812 + 9125 .LVL850: +3829:Src/main.c **** { + 9126 .loc 1 3829 2 view .LVU2813 +3829:Src/main.c **** { + 9127 .loc 1 3829 6 is_stmt 0 view .LVU2814 + 9128 0004 0121 movs r1, #1 + 9129 0006 0A48 ldr r0, .L513 + 9130 .LVL851: +3829:Src/main.c **** { + 9131 .loc 1 3829 6 view .LVU2815 + 9132 0008 FFF7FEFF bl HAL_GPIO_ReadPin + 9133 .LVL852: +3829:Src/main.c **** { + 9134 .loc 1 3829 5 discriminator 1 view .LVU2816 + 9135 000c 08B1 cbz r0, .L511 +3846:Src/main.c **** } + ARM GAS /tmp/ccLSPxIe.s page 560 + + + 9136 .loc 1 3846 10 view .LVU2817 + 9137 000e 0120 movs r0, #1 + 9138 .LVL853: + 9139 .L506: +3848:Src/main.c **** + 9140 .loc 1 3848 1 view .LVU2818 + 9141 0010 10BD pop {r4, pc} + 9142 .LVL854: + 9143 .L511: +3831:Src/main.c **** if (test == 0) //0 - suc + 9144 .loc 1 3831 3 is_stmt 1 view .LVU2819 +3831:Src/main.c **** if (test == 0) //0 - suc + 9145 .loc 1 3831 10 is_stmt 0 view .LVU2820 + 9146 0012 0848 ldr r0, .L513+4 + 9147 0014 FFF7FEFF bl Mount_SD + 9148 .LVL855: +3832:Src/main.c **** { + 9149 .loc 1 3832 3 is_stmt 1 view .LVU2821 +3832:Src/main.c **** { + 9150 .loc 1 3832 6 is_stmt 0 view .LVU2822 + 9151 0018 08B1 cbz r0, .L512 +3841:Src/main.c **** } + 9152 .loc 1 3841 11 view .LVU2823 + 9153 001a 0120 movs r0, #1 + 9154 .LVL856: +3841:Src/main.c **** } + 9155 .loc 1 3841 11 view .LVU2824 + 9156 001c F8E7 b .L506 + 9157 .LVL857: + 9158 .L512: +3835:Src/main.c **** test = Unmount_SD("/"); // 0 - succ + 9159 .loc 1 3835 4 is_stmt 1 view .LVU2825 +3835:Src/main.c **** test = Unmount_SD("/"); // 0 - succ + 9160 .loc 1 3835 11 is_stmt 0 view .LVU2826 + 9161 001e 1E22 movs r2, #30 + 9162 0020 2146 mov r1, r4 + 9163 0022 0548 ldr r0, .L513+8 + 9164 .LVL858: +3835:Src/main.c **** test = Unmount_SD("/"); // 0 - succ + 9165 .loc 1 3835 11 view .LVU2827 + 9166 0024 FFF7FEFF bl Update_File_byte + 9167 .LVL859: +3836:Src/main.c **** return test; + 9168 .loc 1 3836 4 is_stmt 1 view .LVU2828 +3836:Src/main.c **** return test; + 9169 .loc 1 3836 11 is_stmt 0 view .LVU2829 + 9170 0028 0248 ldr r0, .L513+4 + 9171 002a FFF7FEFF bl Unmount_SD + 9172 .LVL860: +3837:Src/main.c **** } + 9173 .loc 1 3837 4 is_stmt 1 view .LVU2830 +3837:Src/main.c **** } + 9174 .loc 1 3837 11 is_stmt 0 view .LVU2831 + 9175 002e EFE7 b .L506 + 9176 .L514: + 9177 .align 2 + 9178 .L513: + ARM GAS /tmp/ccLSPxIe.s page 561 + + + 9179 0030 000C0240 .word 1073875968 + 9180 0034 00000000 .word .LC0 + 9181 0038 00000000 .word .LC2 + 9182 .cfi_endproc + 9183 .LFE1242: + 9185 .section .text.SD_READ,"ax",%progbits + 9186 .align 1 + 9187 .global SD_READ + 9188 .syntax unified + 9189 .thumb + 9190 .thumb_func + 9192 SD_READ: + 9193 .LVL861: + 9194 .LFB1243: +3858:Src/main.c **** int test=0; + 9195 .loc 1 3858 1 is_stmt 1 view -0 + 9196 .cfi_startproc + 9197 @ args = 0, pretend = 0, frame = 0 + 9198 @ frame_needed = 0, uses_anonymous_args = 0 +3858:Src/main.c **** int test=0; + 9199 .loc 1 3858 1 is_stmt 0 view .LVU2833 + 9200 0000 38B5 push {r3, r4, r5, lr} + 9201 .LCFI80: + 9202 .cfi_def_cfa_offset 16 + 9203 .cfi_offset 3, -16 + 9204 .cfi_offset 4, -12 + 9205 .cfi_offset 5, -8 + 9206 .cfi_offset 14, -4 + 9207 0002 0446 mov r4, r0 +3859:Src/main.c **** if (HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin)==GPIO_PIN_RESET) + 9208 .loc 1 3859 2 is_stmt 1 view .LVU2834 + 9209 .LVL862: +3860:Src/main.c **** { + 9210 .loc 1 3860 2 view .LVU2835 +3860:Src/main.c **** { + 9211 .loc 1 3860 6 is_stmt 0 view .LVU2836 + 9212 0004 0121 movs r1, #1 + 9213 0006 0D48 ldr r0, .L522 + 9214 .LVL863: +3860:Src/main.c **** { + 9215 .loc 1 3860 6 view .LVU2837 + 9216 0008 FFF7FEFF bl HAL_GPIO_ReadPin + 9217 .LVL864: +3860:Src/main.c **** { + 9218 .loc 1 3860 5 discriminator 1 view .LVU2838 + 9219 000c 08B1 cbz r0, .L520 +3878:Src/main.c **** } + 9220 .loc 1 3878 10 view .LVU2839 + 9221 000e 0120 movs r0, #1 + 9222 .LVL865: + 9223 .L515: +3894:Src/main.c **** + 9224 .loc 1 3894 1 view .LVU2840 + 9225 0010 38BD pop {r3, r4, r5, pc} + 9226 .LVL866: + 9227 .L520: +3862:Src/main.c **** if (test == 0) //0 - suc + ARM GAS /tmp/ccLSPxIe.s page 562 + + + 9228 .loc 1 3862 3 is_stmt 1 view .LVU2841 +3862:Src/main.c **** if (test == 0) //0 - suc + 9229 .loc 1 3862 10 is_stmt 0 view .LVU2842 + 9230 0012 0B48 ldr r0, .L522+4 + 9231 0014 FFF7FEFF bl Mount_SD + 9232 .LVL867: +3863:Src/main.c **** { + 9233 .loc 1 3863 3 is_stmt 1 view .LVU2843 +3863:Src/main.c **** { + 9234 .loc 1 3863 6 is_stmt 0 view .LVU2844 + 9235 0018 08B1 cbz r0, .L521 +3873:Src/main.c **** } + 9236 .loc 1 3873 11 view .LVU2845 + 9237 001a 0120 movs r0, #1 + 9238 .LVL868: +3873:Src/main.c **** } + 9239 .loc 1 3873 11 view .LVU2846 + 9240 001c F8E7 b .L515 + 9241 .LVL869: + 9242 .L521: +3866:Src/main.c **** fgoto+=DL_8; + 9243 .loc 1 3866 4 is_stmt 1 view .LVU2847 +3866:Src/main.c **** fgoto+=DL_8; + 9244 .loc 1 3866 11 is_stmt 0 view .LVU2848 + 9245 001e 094D ldr r5, .L522+8 + 9246 0020 2B68 ldr r3, [r5] + 9247 0022 1E22 movs r2, #30 + 9248 0024 2146 mov r1, r4 + 9249 0026 0848 ldr r0, .L522+12 + 9250 .LVL870: +3866:Src/main.c **** fgoto+=DL_8; + 9251 .loc 1 3866 11 view .LVU2849 + 9252 0028 FFF7FEFF bl Seek_Read_File + 9253 .LVL871: +3867:Src/main.c **** test = Unmount_SD("/"); // 0 - succ + 9254 .loc 1 3867 4 is_stmt 1 view .LVU2850 +3867:Src/main.c **** test = Unmount_SD("/"); // 0 - succ + 9255 .loc 1 3867 9 is_stmt 0 view .LVU2851 + 9256 002c 2B68 ldr r3, [r5] + 9257 002e 1E33 adds r3, r3, #30 + 9258 0030 2B60 str r3, [r5] +3868:Src/main.c **** return test; + 9259 .loc 1 3868 4 is_stmt 1 view .LVU2852 +3868:Src/main.c **** return test; + 9260 .loc 1 3868 11 is_stmt 0 view .LVU2853 + 9261 0032 0348 ldr r0, .L522+4 + 9262 0034 FFF7FEFF bl Unmount_SD + 9263 .LVL872: +3869:Src/main.c **** } + 9264 .loc 1 3869 4 is_stmt 1 view .LVU2854 +3869:Src/main.c **** } + 9265 .loc 1 3869 11 is_stmt 0 view .LVU2855 + 9266 0038 EAE7 b .L515 + 9267 .L523: + 9268 003a 00BF .align 2 + 9269 .L522: + 9270 003c 000C0240 .word 1073875968 + ARM GAS /tmp/ccLSPxIe.s page 563 + + + 9271 0040 00000000 .word .LC0 + 9272 0044 00000000 .word fgoto + 9273 0048 00000000 .word .LC2 + 9274 .cfi_endproc + 9275 .LFE1243: + 9277 .section .text.SD_REMOVE,"ax",%progbits + 9278 .align 1 + 9279 .global SD_REMOVE + 9280 .syntax unified + 9281 .thumb + 9282 .thumb_func + 9284 SD_REMOVE: + 9285 .LFB1244: +3897:Src/main.c **** int test=0; + 9286 .loc 1 3897 1 is_stmt 1 view -0 + 9287 .cfi_startproc + 9288 @ args = 0, pretend = 0, frame = 0 + 9289 @ frame_needed = 0, uses_anonymous_args = 0 + 9290 0000 10B5 push {r4, lr} + 9291 .LCFI81: + 9292 .cfi_def_cfa_offset 8 + 9293 .cfi_offset 4, -8 + 9294 .cfi_offset 14, -4 +3898:Src/main.c **** if (HAL_GPIO_ReadPin(SDMMC1_EN_GPIO_Port, SDMMC1_EN_Pin)==GPIO_PIN_RESET) + 9295 .loc 1 3898 2 view .LVU2857 + 9296 .LVL873: +3899:Src/main.c **** { + 9297 .loc 1 3899 2 view .LVU2858 +3899:Src/main.c **** { + 9298 .loc 1 3899 6 is_stmt 0 view .LVU2859 + 9299 0002 0121 movs r1, #1 + 9300 0004 0B48 ldr r0, .L531 + 9301 0006 FFF7FEFF bl HAL_GPIO_ReadPin + 9302 .LVL874: +3899:Src/main.c **** { + 9303 .loc 1 3899 5 discriminator 1 view .LVU2860 + 9304 000a 08B1 cbz r0, .L529 +3917:Src/main.c **** } + 9305 .loc 1 3917 10 view .LVU2861 + 9306 000c 0120 movs r0, #1 + 9307 .LVL875: + 9308 .L524: +3919:Src/main.c **** + 9309 .loc 1 3919 1 view .LVU2862 + 9310 000e 10BD pop {r4, pc} + 9311 .LVL876: + 9312 .L529: +3901:Src/main.c **** if (test==FR_OK) + 9313 .loc 1 3901 3 is_stmt 1 view .LVU2863 +3901:Src/main.c **** if (test==FR_OK) + 9314 .loc 1 3901 10 is_stmt 0 view .LVU2864 + 9315 0010 0948 ldr r0, .L531+4 + 9316 0012 FFF7FEFF bl Mount_SD + 9317 .LVL877: +3902:Src/main.c **** { + 9318 .loc 1 3902 3 is_stmt 1 view .LVU2865 +3902:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 564 + + + 9319 .loc 1 3902 6 is_stmt 0 view .LVU2866 + 9320 0016 08B1 cbz r0, .L530 +3912:Src/main.c **** } + 9321 .loc 1 3912 11 view .LVU2867 + 9322 0018 0120 movs r0, #1 + 9323 .LVL878: +3912:Src/main.c **** } + 9324 .loc 1 3912 11 view .LVU2868 + 9325 001a F8E7 b .L524 + 9326 .LVL879: + 9327 .L530: +3904:Src/main.c **** test = Create_File("FILE1.TXT"); // 0 -suc + 9328 .loc 1 3904 4 is_stmt 1 view .LVU2869 +3904:Src/main.c **** test = Create_File("FILE1.TXT"); // 0 -suc + 9329 .loc 1 3904 11 is_stmt 0 view .LVU2870 + 9330 001c 074C ldr r4, .L531+8 + 9331 001e 2046 mov r0, r4 + 9332 .LVL880: +3904:Src/main.c **** test = Create_File("FILE1.TXT"); // 0 -suc + 9333 .loc 1 3904 11 view .LVU2871 + 9334 0020 FFF7FEFF bl Remove_File + 9335 .LVL881: +3905:Src/main.c **** //test = Write_File ("FILE1.TXT", "____OSGG main borad information. Program made by Kazakov Vikt + 9336 .loc 1 3905 4 is_stmt 1 view .LVU2872 +3905:Src/main.c **** //test = Write_File ("FILE1.TXT", "____OSGG main borad information. Program made by Kazakov Vikt + 9337 .loc 1 3905 11 is_stmt 0 view .LVU2873 + 9338 0024 2046 mov r0, r4 + 9339 0026 FFF7FEFF bl Create_File + 9340 .LVL882: +3907:Src/main.c **** return test; + 9341 .loc 1 3907 4 is_stmt 1 view .LVU2874 +3907:Src/main.c **** return test; + 9342 .loc 1 3907 11 is_stmt 0 view .LVU2875 + 9343 002a 0348 ldr r0, .L531+4 + 9344 002c FFF7FEFF bl Unmount_SD + 9345 .LVL883: +3908:Src/main.c **** } + 9346 .loc 1 3908 4 is_stmt 1 view .LVU2876 +3908:Src/main.c **** } + 9347 .loc 1 3908 11 is_stmt 0 view .LVU2877 + 9348 0030 EDE7 b .L524 + 9349 .L532: + 9350 0032 00BF .align 2 + 9351 .L531: + 9352 0034 000C0240 .word 1073875968 + 9353 0038 00000000 .word .LC0 + 9354 003c 00000000 .word .LC2 + 9355 .cfi_endproc + 9356 .LFE1244: + 9358 .section .text.USART_TX,"ax",%progbits + 9359 .align 1 + 9360 .global USART_TX + 9361 .syntax unified + 9362 .thumb + 9363 .thumb_func + 9365 USART_TX: + 9366 .LVL884: + ARM GAS /tmp/ccLSPxIe.s page 565 + + + 9367 .LFB1245: +3923:Src/main.c **** uint16_t ind = 0; + 9368 .loc 1 3923 1 is_stmt 1 view -0 + 9369 .cfi_startproc + 9370 @ args = 0, pretend = 0, frame = 0 + 9371 @ frame_needed = 0, uses_anonymous_args = 0 + 9372 @ link register save eliminated. +3923:Src/main.c **** uint16_t ind = 0; + 9373 .loc 1 3923 1 is_stmt 0 view .LVU2879 + 9374 0000 8C46 mov ip, r1 +3924:Src/main.c **** while (indRDR, USART_RDR_RDR)); 3672:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 3673:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccuHnxNu.s page 554 - - 3674:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 3675:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Write in Transmitter Data Register (Transmit Data value, 8 bits) 3676:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll TDR TDR LL_USART_TransmitData8 @@ -33189,7054 +34036,7493 @@ ARM GAS /tmp/ccuHnxNu.s page 1 3679:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 3680:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 3681:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_TransmitData8(USART_TypeDef *USARTx, uint8_t Value) - 8931 .loc 7 3681 22 view .LVU2775 - 8932 .LBB633: + 9414 .loc 7 3681 22 view .LVU2894 + 9415 .LBB638: 3682:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 3683:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** USARTx->TDR = Value; - 8933 .loc 7 3683 3 view .LVU2776 - 8934 .loc 7 3683 15 is_stmt 0 view .LVU2777 - 8935 0018 034B ldr r3, .L488 - 8936 001a 9962 str r1, [r3, #40] - 8937 .LVL852: - 8938 .loc 7 3683 15 view .LVU2778 - 8939 .LBE633: - 8940 .LBE632: -3702:Src/main.c **** } - 8941 .loc 1 3702 5 is_stmt 1 view .LVU2779 -3702:Src/main.c **** } - 8942 .loc 1 3702 8 is_stmt 0 view .LVU2780 - 8943 001c 0132 adds r2, r2, #1 - 8944 .LVL853: -3702:Src/main.c **** } - 8945 .loc 1 3702 8 view .LVU2781 - 8946 001e 92B2 uxth r2, r2 - 8947 .LVL854: - 8948 .L484: -3698:Src/main.c **** { - 8949 .loc 1 3698 13 is_stmt 1 view .LVU2782 - 8950 0020 6245 cmp r2, ip - 8951 0022 F1D3 bcc .L486 -3704:Src/main.c **** - 8952 .loc 1 3704 1 is_stmt 0 view .LVU2783 - 8953 0024 7047 bx lr - 8954 .L489: - 8955 0026 00BF .align 2 - 8956 .L488: - 8957 0028 00100140 .word 1073811456 - 8958 .cfi_endproc - 8959 .LFE1237: - 8961 .section .text.USART_TX_DMA,"ax",%progbits - 8962 .align 1 - 8963 .global USART_TX_DMA - 8964 .syntax unified - 8965 .thumb - 8966 .thumb_func - 8968 USART_TX_DMA: - 8969 .LFB1238: -3707:Src/main.c **** while (u_tx_flg) {}//Wait until previous transfer not complete. u_tx_flg is resetting in DMA inter - 8970 .loc 1 3707 1 is_stmt 1 view -0 - 8971 .cfi_startproc - 8972 @ args = 0, pretend = 0, frame = 0 - 8973 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccuHnxNu.s page 555 + 9416 .loc 7 3683 3 view .LVU2895 + 9417 .loc 7 3683 15 is_stmt 0 view .LVU2896 + 9418 0018 034B ldr r3, .L538 + 9419 001a 9962 str r1, [r3, #40] + 9420 .LVL890: + 9421 .loc 7 3683 15 view .LVU2897 + 9422 .LBE638: + 9423 .LBE637: +3929:Src/main.c **** } + 9424 .loc 1 3929 5 is_stmt 1 view .LVU2898 +3929:Src/main.c **** } + 9425 .loc 1 3929 8 is_stmt 0 view .LVU2899 + 9426 001c 0132 adds r2, r2, #1 + 9427 .LVL891: +3929:Src/main.c **** } + 9428 .loc 1 3929 8 view .LVU2900 + 9429 001e 92B2 uxth r2, r2 + 9430 .LVL892: + 9431 .L534: +3925:Src/main.c **** { + 9432 .loc 1 3925 13 is_stmt 1 view .LVU2901 + 9433 0020 6245 cmp r2, ip + 9434 0022 F1D3 bcc .L536 +3931:Src/main.c **** + 9435 .loc 1 3931 1 is_stmt 0 view .LVU2902 + 9436 0024 7047 bx lr + 9437 .L539: + 9438 0026 00BF .align 2 + 9439 .L538: + 9440 0028 00100140 .word 1073811456 + 9441 .cfi_endproc + 9442 .LFE1245: + 9444 .section .text.USART_TX_DMA,"ax",%progbits + 9445 .align 1 + 9446 .global USART_TX_DMA + 9447 .syntax unified + 9448 .thumb + 9449 .thumb_func + ARM GAS /tmp/ccLSPxIe.s page 569 - 8974 @ link register save eliminated. - 8975 .LVL855: - 8976 .L491: -3708:Src/main.c **** LL_DMA_DisableStream(DMA2, LL_DMA_STREAM_7); - 8977 .loc 1 3708 20 discriminator 1 view .LVU2785 -3708:Src/main.c **** LL_DMA_DisableStream(DMA2, LL_DMA_STREAM_7); - 8978 .loc 1 3708 9 discriminator 1 view .LVU2786 - 8979 0000 0D4B ldr r3, .L492 - 8980 0002 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 8981 0004 002B cmp r3, #0 - 8982 0006 FBD1 bne .L491 -3709:Src/main.c **** LL_DMA_SetDataLength(DMA2, LL_DMA_STREAM_7, sz); - 8983 .loc 1 3709 2 view .LVU2787 - 8984 .LVL856: - 8985 .LBB634: - 8986 .LBI634: + 9451 USART_TX_DMA: + 9452 .LFB1246: +3934:Src/main.c **** while (u_tx_flg) {}//Wait until previous transfer not complete. u_tx_flg is resetting in DMA inter + 9453 .loc 1 3934 1 is_stmt 1 view -0 + 9454 .cfi_startproc + 9455 @ args = 0, pretend = 0, frame = 0 + 9456 @ frame_needed = 0, uses_anonymous_args = 0 + 9457 @ link register save eliminated. + 9458 .LVL893: + 9459 .L541: +3935:Src/main.c **** LL_DMA_DisableStream(DMA2, LL_DMA_STREAM_7); + 9460 .loc 1 3935 20 discriminator 1 view .LVU2904 +3935:Src/main.c **** LL_DMA_DisableStream(DMA2, LL_DMA_STREAM_7); + 9461 .loc 1 3935 9 discriminator 1 view .LVU2905 + 9462 0000 0D4B ldr r3, .L542 + 9463 0002 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 9464 0004 002B cmp r3, #0 + 9465 0006 FBD1 bne .L541 +3936:Src/main.c **** LL_DMA_SetDataLength(DMA2, LL_DMA_STREAM_7, sz); + 9466 .loc 1 3936 2 view .LVU2906 + 9467 .LVL894: + 9468 .LBB639: + 9469 .LBI639: 517:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 8987 .loc 6 517 22 view .LVU2788 - 8988 .LBB635: + 9470 .loc 6 517 22 view .LVU2907 + 9471 .LBB640: 519:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 8989 .loc 6 519 3 view .LVU2789 - 8990 0008 0C4B ldr r3, .L492+4 - 8991 000a D3F8B820 ldr r2, [r3, #184] - 8992 000e 22F00102 bic r2, r2, #1 - 8993 0012 C3F8B820 str r2, [r3, #184] - 8994 .LVL857: + 9472 .loc 6 519 3 view .LVU2908 + 9473 0008 0C4B ldr r3, .L542+4 + 9474 000a D3F8B820 ldr r2, [r3, #184] + 9475 000e 22F00102 bic r2, r2, #1 + 9476 0012 C3F8B820 str r2, [r3, #184] + 9477 .LVL895: 519:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 8995 .loc 6 519 3 is_stmt 0 view .LVU2790 - 8996 .LBE635: - 8997 .LBE634: -3710:Src/main.c **** LL_DMA_EnableStream(DMA2, LL_DMA_STREAM_7); - 8998 .loc 1 3710 3 is_stmt 1 view .LVU2791 - 8999 .LBB636: - 9000 .LBI636: + 9478 .loc 6 519 3 is_stmt 0 view .LVU2909 + 9479 .LBE640: + 9480 .LBE639: +3937:Src/main.c **** LL_DMA_EnableStream(DMA2, LL_DMA_STREAM_7); + 9481 .loc 1 3937 3 is_stmt 1 view .LVU2910 + 9482 .LBB641: + 9483 .LBI641: 971:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 9001 .loc 6 971 22 view .LVU2792 - 9002 .LBB637: + 9484 .loc 6 971 22 view .LVU2911 + 9485 .LBB642: 973:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9003 .loc 6 973 3 view .LVU2793 - 9004 0016 D3F8BC20 ldr r2, [r3, #188] - 9005 001a 6FF30F02 bfc r2, #0, #16 - 9006 001e 1043 orrs r0, r0, r2 - 9007 .LVL858: + 9486 .loc 6 973 3 view .LVU2912 + 9487 0016 D3F8BC20 ldr r2, [r3, #188] + 9488 001a 6FF30F02 bfc r2, #0, #16 + 9489 001e 1043 orrs r0, r0, r2 + 9490 .LVL896: 973:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9008 .loc 6 973 3 is_stmt 0 view .LVU2794 - 9009 0020 C3F8BC00 str r0, [r3, #188] - 9010 .LVL859: + 9491 .loc 6 973 3 is_stmt 0 view .LVU2913 + 9492 0020 C3F8BC00 str r0, [r3, #188] + 9493 .LVL897: 973:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9011 .loc 6 973 3 view .LVU2795 - 9012 .LBE637: - 9013 .LBE636: -3711:Src/main.c **** u_tx_flg = 1;//indicate that transfer begin - 9014 .loc 1 3711 3 is_stmt 1 view .LVU2796 - 9015 .LBB638: - 9016 .LBI638: + 9494 .loc 6 973 3 view .LVU2914 + 9495 .LBE642: + ARM GAS /tmp/ccLSPxIe.s page 570 + + + 9496 .LBE641: +3938:Src/main.c **** u_tx_flg = 1;//indicate that transfer begin + 9497 .loc 1 3938 3 is_stmt 1 view .LVU2915 + 9498 .LBB643: + 9499 .LBI643: 497:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 9017 .loc 6 497 22 view .LVU2797 - ARM GAS /tmp/ccuHnxNu.s page 556 - - - 9018 .LBB639: + 9500 .loc 6 497 22 view .LVU2916 + 9501 .LBB644: 499:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9019 .loc 6 499 3 view .LVU2798 - 9020 0024 D3F8B820 ldr r2, [r3, #184] - 9021 0028 42F00102 orr r2, r2, #1 - 9022 002c C3F8B820 str r2, [r3, #184] - 9023 .LVL860: + 9502 .loc 6 499 3 view .LVU2917 + 9503 0024 D3F8B820 ldr r2, [r3, #184] + 9504 0028 42F00102 orr r2, r2, #1 + 9505 002c C3F8B820 str r2, [r3, #184] + 9506 .LVL898: 499:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9024 .loc 6 499 3 is_stmt 0 view .LVU2799 - 9025 .LBE639: - 9026 .LBE638: -3712:Src/main.c **** } - 9027 .loc 1 3712 2 is_stmt 1 view .LVU2800 -3712:Src/main.c **** } - 9028 .loc 1 3712 11 is_stmt 0 view .LVU2801 - 9029 0030 014B ldr r3, .L492 - 9030 0032 0122 movs r2, #1 - 9031 0034 1A70 strb r2, [r3] -3713:Src/main.c **** - 9032 .loc 1 3713 1 view .LVU2802 - 9033 0036 7047 bx lr - 9034 .L493: - 9035 .align 2 - 9036 .L492: - 9037 0038 00000000 .word u_tx_flg - 9038 003c 00640240 .word 1073898496 - 9039 .cfi_endproc - 9040 .LFE1238: - 9042 .section .text.Error_Handler,"ax",%progbits - 9043 .align 1 - 9044 .global Error_Handler - 9045 .syntax unified - 9046 .thumb - 9047 .thumb_func - 9049 Error_Handler: - 9050 .LFB1240: -3721:Src/main.c **** //------------------------------------------------------- -3722:Src/main.c **** /* USER CODE END 4 */ -3723:Src/main.c **** -3724:Src/main.c **** /** -3725:Src/main.c **** * @brief This function is executed in case of error occurrence. -3726:Src/main.c **** * @retval None -3727:Src/main.c **** */ -3728:Src/main.c **** void Error_Handler(void) -3729:Src/main.c **** { - 9051 .loc 1 3729 1 is_stmt 1 view -0 - 9052 .cfi_startproc - 9053 @ Volatile: function does not return. - 9054 @ args = 0, pretend = 0, frame = 0 - 9055 @ frame_needed = 0, uses_anonymous_args = 0 - 9056 @ link register save eliminated. -3730:Src/main.c **** /* USER CODE BEGIN Error_Handler_Debug */ -3731:Src/main.c **** /* User can add his own implementation to report the HAL error return state */ -3732:Src/main.c **** __disable_irq(); - 9057 .loc 1 3732 3 view .LVU2804 - 9058 .LBB640: - 9059 .LBI640: - ARM GAS /tmp/ccuHnxNu.s page 557 + 9507 .loc 6 499 3 is_stmt 0 view .LVU2918 + 9508 .LBE644: + 9509 .LBE643: +3939:Src/main.c **** } + 9510 .loc 1 3939 2 is_stmt 1 view .LVU2919 +3939:Src/main.c **** } + 9511 .loc 1 3939 11 is_stmt 0 view .LVU2920 + 9512 0030 014B ldr r3, .L542 + 9513 0032 0122 movs r2, #1 + 9514 0034 1A70 strb r2, [r3] +3940:Src/main.c **** + 9515 .loc 1 3940 1 view .LVU2921 + 9516 0036 7047 bx lr + 9517 .L543: + 9518 .align 2 + 9519 .L542: + 9520 0038 00000000 .word u_tx_flg + 9521 003c 00640240 .word 1073898496 + 9522 .cfi_endproc + 9523 .LFE1246: + 9525 .section .text.Error_Handler,"ax",%progbits + 9526 .align 1 + 9527 .global Error_Handler + 9528 .syntax unified + 9529 .thumb + 9530 .thumb_func + 9532 Error_Handler: + 9533 .LFB1248: +3948:Src/main.c **** //------------------------------------------------------- +3949:Src/main.c **** /* USER CODE END 4 */ +3950:Src/main.c **** +3951:Src/main.c **** /** +3952:Src/main.c **** * @brief This function is executed in case of error occurrence. +3953:Src/main.c **** * @retval None +3954:Src/main.c **** */ +3955:Src/main.c **** void Error_Handler(void) +3956:Src/main.c **** { + 9534 .loc 1 3956 1 is_stmt 1 view -0 + 9535 .cfi_startproc + 9536 @ Volatile: function does not return. + 9537 @ args = 0, pretend = 0, frame = 0 + 9538 @ frame_needed = 0, uses_anonymous_args = 0 + ARM GAS /tmp/ccLSPxIe.s page 571 + 9539 @ link register save eliminated. +3957:Src/main.c **** /* USER CODE BEGIN Error_Handler_Debug */ +3958:Src/main.c **** /* User can add his own implementation to report the HAL error return state */ +3959:Src/main.c **** __disable_irq(); + 9540 .loc 1 3959 3 view .LVU2923 + 9541 .LBB645: + 9542 .LBI645: 140:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 9060 .loc 8 140 27 view .LVU2805 - 9061 .LBB641: + 9543 .loc 8 140 27 view .LVU2924 + 9544 .LBB646: 142:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 9062 .loc 8 142 3 view .LVU2806 - 9063 .syntax unified - 9064 @ 142 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 9065 0000 72B6 cpsid i - 9066 @ 0 "" 2 - 9067 .thumb - 9068 .syntax unified - 9069 .L495: - 9070 .LBE641: - 9071 .LBE640: -3733:Src/main.c **** while (1) - 9072 .loc 1 3733 3 view .LVU2807 -3734:Src/main.c **** { -3735:Src/main.c **** } - 9073 .loc 1 3735 3 view .LVU2808 -3733:Src/main.c **** while (1) - 9074 .loc 1 3733 9 view .LVU2809 - 9075 0002 FEE7 b .L495 - 9076 .cfi_endproc - 9077 .LFE1240: - 9079 .section .text.MX_ADC1_Init,"ax",%progbits - 9080 .align 1 - 9081 .syntax unified - 9082 .thumb - 9083 .thumb_func - 9085 MX_ADC1_Init: - 9086 .LFB1188: -1105:Src/main.c **** - 9087 .loc 1 1105 1 view -0 - 9088 .cfi_startproc - 9089 @ args = 0, pretend = 0, frame = 16 - 9090 @ frame_needed = 0, uses_anonymous_args = 0 - 9091 0000 00B5 push {lr} - 9092 .LCFI79: - 9093 .cfi_def_cfa_offset 4 - 9094 .cfi_offset 14, -4 - 9095 0002 85B0 sub sp, sp, #20 - 9096 .LCFI80: - 9097 .cfi_def_cfa_offset 24 -1111:Src/main.c **** - 9098 .loc 1 1111 3 view .LVU2811 -1111:Src/main.c **** - 9099 .loc 1 1111 26 is_stmt 0 view .LVU2812 - 9100 0004 0023 movs r3, #0 - 9101 0006 0093 str r3, [sp] - 9102 0008 0193 str r3, [sp, #4] - 9103 000a 0293 str r3, [sp, #8] - 9104 000c 0393 str r3, [sp, #12] -1119:Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV8; - 9105 .loc 1 1119 3 is_stmt 1 view .LVU2813 -1119:Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV8; - 9106 .loc 1 1119 18 is_stmt 0 view .LVU2814 - 9107 000e 2B48 ldr r0, .L510 - ARM GAS /tmp/ccuHnxNu.s page 558 - - - 9108 0010 2B4A ldr r2, .L510+4 - 9109 0012 0260 str r2, [r0] -1120:Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 9110 .loc 1 1120 3 is_stmt 1 view .LVU2815 -1120:Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 9111 .loc 1 1120 29 is_stmt 0 view .LVU2816 - 9112 0014 4FF44032 mov r2, #196608 - 9113 0018 4260 str r2, [r0, #4] -1121:Src/main.c **** hadc1.Init.ScanConvMode = ADC_SCAN_ENABLE; - 9114 .loc 1 1121 3 is_stmt 1 view .LVU2817 -1121:Src/main.c **** hadc1.Init.ScanConvMode = ADC_SCAN_ENABLE; - 9115 .loc 1 1121 25 is_stmt 0 view .LVU2818 - 9116 001a 8360 str r3, [r0, #8] -1122:Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 9117 .loc 1 1122 3 is_stmt 1 view .LVU2819 -1122:Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 9118 .loc 1 1122 27 is_stmt 0 view .LVU2820 - 9119 001c 0122 movs r2, #1 - 9120 001e 0261 str r2, [r0, #16] -1123:Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 9121 .loc 1 1123 3 is_stmt 1 view .LVU2821 -1123:Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 9122 .loc 1 1123 33 is_stmt 0 view .LVU2822 - 9123 0020 8361 str r3, [r0, #24] -1124:Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; - 9124 .loc 1 1124 3 is_stmt 1 view .LVU2823 -1124:Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; - 9125 .loc 1 1124 36 is_stmt 0 view .LVU2824 - 9126 0022 80F82030 strb r3, [r0, #32] -1125:Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_SOFTWARE_START; - 9127 .loc 1 1125 3 is_stmt 1 view .LVU2825 -1125:Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_SOFTWARE_START; - 9128 .loc 1 1125 35 is_stmt 0 view .LVU2826 - 9129 0026 C362 str r3, [r0, #44] -1126:Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 9130 .loc 1 1126 3 is_stmt 1 view .LVU2827 -1126:Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 9131 .loc 1 1126 31 is_stmt 0 view .LVU2828 - 9132 0028 2649 ldr r1, .L510+8 - 9133 002a 8162 str r1, [r0, #40] -1127:Src/main.c **** hadc1.Init.NbrOfConversion = 5; - 9134 .loc 1 1127 3 is_stmt 1 view .LVU2829 -1127:Src/main.c **** hadc1.Init.NbrOfConversion = 5; - 9135 .loc 1 1127 24 is_stmt 0 view .LVU2830 - 9136 002c C360 str r3, [r0, #12] -1128:Src/main.c **** hadc1.Init.DMAContinuousRequests = DISABLE; - 9137 .loc 1 1128 3 is_stmt 1 view .LVU2831 -1128:Src/main.c **** hadc1.Init.DMAContinuousRequests = DISABLE; - 9138 .loc 1 1128 30 is_stmt 0 view .LVU2832 - 9139 002e 0521 movs r1, #5 - 9140 0030 C161 str r1, [r0, #28] -1129:Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 9141 .loc 1 1129 3 is_stmt 1 view .LVU2833 -1129:Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 9142 .loc 1 1129 36 is_stmt 0 view .LVU2834 - 9143 0032 80F83030 strb r3, [r0, #48] -1130:Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - ARM GAS /tmp/ccuHnxNu.s page 559 - - - 9144 .loc 1 1130 3 is_stmt 1 view .LVU2835 -1130:Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - 9145 .loc 1 1130 27 is_stmt 0 view .LVU2836 - 9146 0036 4261 str r2, [r0, #20] -1131:Src/main.c **** { - 9147 .loc 1 1131 3 is_stmt 1 view .LVU2837 -1131:Src/main.c **** { - 9148 .loc 1 1131 7 is_stmt 0 view .LVU2838 - 9149 0038 FFF7FEFF bl HAL_ADC_Init - 9150 .LVL861: -1131:Src/main.c **** { - 9151 .loc 1 1131 6 discriminator 1 view .LVU2839 - 9152 003c 0028 cmp r0, #0 - 9153 003e 31D1 bne .L504 -1138:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; - 9154 .loc 1 1138 3 is_stmt 1 view .LVU2840 -1138:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; - 9155 .loc 1 1138 19 is_stmt 0 view .LVU2841 - 9156 0040 0923 movs r3, #9 - 9157 0042 0093 str r3, [sp] -1139:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES; - 9158 .loc 1 1139 3 is_stmt 1 view .LVU2842 -1139:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES; - 9159 .loc 1 1139 16 is_stmt 0 view .LVU2843 - 9160 0044 0123 movs r3, #1 - 9161 0046 0193 str r3, [sp, #4] -1140:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 9162 .loc 1 1140 3 is_stmt 1 view .LVU2844 -1140:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 9163 .loc 1 1140 24 is_stmt 0 view .LVU2845 - 9164 0048 0723 movs r3, #7 - 9165 004a 0293 str r3, [sp, #8] -1141:Src/main.c **** { - 9166 .loc 1 1141 3 is_stmt 1 view .LVU2846 -1141:Src/main.c **** { - 9167 .loc 1 1141 7 is_stmt 0 view .LVU2847 - 9168 004c 6946 mov r1, sp - 9169 004e 1B48 ldr r0, .L510 - 9170 0050 FFF7FEFF bl HAL_ADC_ConfigChannel - 9171 .LVL862: -1141:Src/main.c **** { - 9172 .loc 1 1141 6 discriminator 1 view .LVU2848 - 9173 0054 40BB cbnz r0, .L505 -1148:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_2; - 9174 .loc 1 1148 3 is_stmt 1 view .LVU2849 -1148:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_2; - 9175 .loc 1 1148 19 is_stmt 0 view .LVU2850 - 9176 0056 0823 movs r3, #8 - 9177 0058 0093 str r3, [sp] -1149:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 9178 .loc 1 1149 3 is_stmt 1 view .LVU2851 -1149:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 9179 .loc 1 1149 16 is_stmt 0 view .LVU2852 - 9180 005a 0223 movs r3, #2 - 9181 005c 0193 str r3, [sp, #4] -1150:Src/main.c **** { - 9182 .loc 1 1150 3 is_stmt 1 view .LVU2853 - ARM GAS /tmp/ccuHnxNu.s page 560 - - -1150:Src/main.c **** { - 9183 .loc 1 1150 7 is_stmt 0 view .LVU2854 - 9184 005e 6946 mov r1, sp - 9185 0060 1648 ldr r0, .L510 - 9186 0062 FFF7FEFF bl HAL_ADC_ConfigChannel - 9187 .LVL863: -1150:Src/main.c **** { - 9188 .loc 1 1150 6 discriminator 1 view .LVU2855 - 9189 0066 08BB cbnz r0, .L506 -1157:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_3; - 9190 .loc 1 1157 3 is_stmt 1 view .LVU2856 -1157:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_3; - 9191 .loc 1 1157 19 is_stmt 0 view .LVU2857 - 9192 0068 0223 movs r3, #2 - 9193 006a 0093 str r3, [sp] -1158:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 9194 .loc 1 1158 3 is_stmt 1 view .LVU2858 -1158:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 9195 .loc 1 1158 16 is_stmt 0 view .LVU2859 - 9196 006c 0323 movs r3, #3 - 9197 006e 0193 str r3, [sp, #4] -1159:Src/main.c **** { - 9198 .loc 1 1159 3 is_stmt 1 view .LVU2860 -1159:Src/main.c **** { - 9199 .loc 1 1159 7 is_stmt 0 view .LVU2861 - 9200 0070 6946 mov r1, sp - 9201 0072 1248 ldr r0, .L510 - 9202 0074 FFF7FEFF bl HAL_ADC_ConfigChannel - 9203 .LVL864: -1159:Src/main.c **** { - 9204 .loc 1 1159 6 discriminator 1 view .LVU2862 - 9205 0078 D0B9 cbnz r0, .L507 -1166:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_4; - 9206 .loc 1 1166 3 is_stmt 1 view .LVU2863 -1166:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_4; - 9207 .loc 1 1166 19 is_stmt 0 view .LVU2864 - 9208 007a 0A23 movs r3, #10 - 9209 007c 0093 str r3, [sp] -1167:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 9210 .loc 1 1167 3 is_stmt 1 view .LVU2865 -1167:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 9211 .loc 1 1167 16 is_stmt 0 view .LVU2866 - 9212 007e 0423 movs r3, #4 - 9213 0080 0193 str r3, [sp, #4] -1168:Src/main.c **** { - 9214 .loc 1 1168 3 is_stmt 1 view .LVU2867 -1168:Src/main.c **** { - 9215 .loc 1 1168 7 is_stmt 0 view .LVU2868 - 9216 0082 6946 mov r1, sp - 9217 0084 0D48 ldr r0, .L510 - 9218 0086 FFF7FEFF bl HAL_ADC_ConfigChannel - 9219 .LVL865: -1168:Src/main.c **** { - 9220 .loc 1 1168 6 discriminator 1 view .LVU2869 - 9221 008a 98B9 cbnz r0, .L508 -1175:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_5; - 9222 .loc 1 1175 3 is_stmt 1 view .LVU2870 - ARM GAS /tmp/ccuHnxNu.s page 561 - - -1175:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_5; - 9223 .loc 1 1175 19 is_stmt 0 view .LVU2871 - 9224 008c 0B23 movs r3, #11 - 9225 008e 0093 str r3, [sp] -1176:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 9226 .loc 1 1176 3 is_stmt 1 view .LVU2872 -1176:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 9227 .loc 1 1176 16 is_stmt 0 view .LVU2873 - 9228 0090 0523 movs r3, #5 - 9229 0092 0193 str r3, [sp, #4] -1177:Src/main.c **** { - 9230 .loc 1 1177 3 is_stmt 1 view .LVU2874 -1177:Src/main.c **** { - 9231 .loc 1 1177 7 is_stmt 0 view .LVU2875 - 9232 0094 6946 mov r1, sp - 9233 0096 0948 ldr r0, .L510 - 9234 0098 FFF7FEFF bl HAL_ADC_ConfigChannel - 9235 .LVL866: -1177:Src/main.c **** { - 9236 .loc 1 1177 6 discriminator 1 view .LVU2876 - 9237 009c 60B9 cbnz r0, .L509 -1185:Src/main.c **** - 9238 .loc 1 1185 1 view .LVU2877 - 9239 009e 05B0 add sp, sp, #20 - 9240 .LCFI81: - 9241 .cfi_remember_state - 9242 .cfi_def_cfa_offset 4 - 9243 @ sp needed - 9244 00a0 5DF804FB ldr pc, [sp], #4 - 9245 .L504: - 9246 .LCFI82: - 9247 .cfi_restore_state -1133:Src/main.c **** } - 9248 .loc 1 1133 5 is_stmt 1 view .LVU2878 - 9249 00a4 FFF7FEFF bl Error_Handler - 9250 .LVL867: - 9251 .L505: -1143:Src/main.c **** } - 9252 .loc 1 1143 5 view .LVU2879 - 9253 00a8 FFF7FEFF bl Error_Handler - 9254 .LVL868: - 9255 .L506: -1152:Src/main.c **** } - 9256 .loc 1 1152 5 view .LVU2880 - 9257 00ac FFF7FEFF bl Error_Handler - 9258 .LVL869: - 9259 .L507: -1161:Src/main.c **** } - 9260 .loc 1 1161 5 view .LVU2881 - 9261 00b0 FFF7FEFF bl Error_Handler - 9262 .LVL870: - 9263 .L508: -1170:Src/main.c **** } - 9264 .loc 1 1170 5 view .LVU2882 - 9265 00b4 FFF7FEFF bl Error_Handler - 9266 .LVL871: - 9267 .L509: - ARM GAS /tmp/ccuHnxNu.s page 562 - - -1179:Src/main.c **** } - 9268 .loc 1 1179 5 view .LVU2883 - 9269 00b8 FFF7FEFF bl Error_Handler - 9270 .LVL872: - 9271 .L511: - 9272 .align 2 - 9273 .L510: - 9274 00bc 00000000 .word hadc1 - 9275 00c0 00200140 .word 1073815552 - 9276 00c4 0100000F .word 251658241 - 9277 .cfi_endproc - 9278 .LFE1188: - 9280 .section .text.MX_ADC3_Init,"ax",%progbits - 9281 .align 1 - 9282 .syntax unified - 9283 .thumb - 9284 .thumb_func - 9286 MX_ADC3_Init: - 9287 .LFB1189: -1193:Src/main.c **** - 9288 .loc 1 1193 1 view -0 - 9289 .cfi_startproc - 9290 @ args = 0, pretend = 0, frame = 16 - 9291 @ frame_needed = 0, uses_anonymous_args = 0 - 9292 0000 00B5 push {lr} - 9293 .LCFI83: - 9294 .cfi_def_cfa_offset 4 - 9295 .cfi_offset 14, -4 - 9296 0002 85B0 sub sp, sp, #20 - 9297 .LCFI84: - 9298 .cfi_def_cfa_offset 24 + 9545 .loc 8 142 3 view .LVU2925 + 9546 .syntax unified + 9547 @ 142 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 9548 0000 72B6 cpsid i + 9549 @ 0 "" 2 + 9550 .thumb + 9551 .syntax unified + 9552 .L545: + 9553 .LBE646: + 9554 .LBE645: +3960:Src/main.c **** while (1) + 9555 .loc 1 3960 3 view .LVU2926 +3961:Src/main.c **** { +3962:Src/main.c **** } + 9556 .loc 1 3962 3 view .LVU2927 +3960:Src/main.c **** while (1) + 9557 .loc 1 3960 9 view .LVU2928 + 9558 0002 FEE7 b .L545 + 9559 .cfi_endproc + 9560 .LFE1248: + 9562 .section .text.MX_ADC1_Init,"ax",%progbits + 9563 .align 1 + 9564 .syntax unified + 9565 .thumb + 9566 .thumb_func + 9568 MX_ADC1_Init: + 9569 .LFB1188: 1199:Src/main.c **** - 9299 .loc 1 1199 3 view .LVU2885 -1199:Src/main.c **** - 9300 .loc 1 1199 26 is_stmt 0 view .LVU2886 - 9301 0004 0023 movs r3, #0 - 9302 0006 0093 str r3, [sp] - 9303 0008 0193 str r3, [sp, #4] - 9304 000a 0293 str r3, [sp, #8] - 9305 000c 0393 str r3, [sp, #12] -1207:Src/main.c **** hadc3.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV8; - 9306 .loc 1 1207 3 is_stmt 1 view .LVU2887 -1207:Src/main.c **** hadc3.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV8; - 9307 .loc 1 1207 18 is_stmt 0 view .LVU2888 - 9308 000e 1448 ldr r0, .L518 - 9309 0010 144A ldr r2, .L518+4 - 9310 0012 0260 str r2, [r0] -1208:Src/main.c **** hadc3.Init.Resolution = ADC_RESOLUTION_12B; - 9311 .loc 1 1208 3 is_stmt 1 view .LVU2889 -1208:Src/main.c **** hadc3.Init.Resolution = ADC_RESOLUTION_12B; - 9312 .loc 1 1208 29 is_stmt 0 view .LVU2890 - 9313 0014 4FF44032 mov r2, #196608 - 9314 0018 4260 str r2, [r0, #4] -1209:Src/main.c **** hadc3.Init.ScanConvMode = ADC_SCAN_DISABLE; - 9315 .loc 1 1209 3 is_stmt 1 view .LVU2891 -1209:Src/main.c **** hadc3.Init.ScanConvMode = ADC_SCAN_DISABLE; - 9316 .loc 1 1209 25 is_stmt 0 view .LVU2892 - ARM GAS /tmp/ccuHnxNu.s page 563 + 9570 .loc 1 1199 1 view -0 + 9571 .cfi_startproc + 9572 @ args = 0, pretend = 0, frame = 16 + 9573 @ frame_needed = 0, uses_anonymous_args = 0 + 9574 0000 00B5 push {lr} + 9575 .LCFI82: + 9576 .cfi_def_cfa_offset 4 + 9577 .cfi_offset 14, -4 + 9578 0002 85B0 sub sp, sp, #20 + 9579 .LCFI83: + 9580 .cfi_def_cfa_offset 24 +1205:Src/main.c **** + 9581 .loc 1 1205 3 view .LVU2930 +1205:Src/main.c **** + 9582 .loc 1 1205 26 is_stmt 0 view .LVU2931 + 9583 0004 0023 movs r3, #0 + 9584 0006 0093 str r3, [sp] + 9585 0008 0193 str r3, [sp, #4] + ARM GAS /tmp/ccLSPxIe.s page 572 - 9317 001a 8360 str r3, [r0, #8] -1210:Src/main.c **** hadc3.Init.ContinuousConvMode = DISABLE; - 9318 .loc 1 1210 3 is_stmt 1 view .LVU2893 -1210:Src/main.c **** hadc3.Init.ContinuousConvMode = DISABLE; - 9319 .loc 1 1210 27 is_stmt 0 view .LVU2894 - 9320 001c 0361 str r3, [r0, #16] -1211:Src/main.c **** hadc3.Init.DiscontinuousConvMode = DISABLE; - 9321 .loc 1 1211 3 is_stmt 1 view .LVU2895 -1211:Src/main.c **** hadc3.Init.DiscontinuousConvMode = DISABLE; - 9322 .loc 1 1211 33 is_stmt 0 view .LVU2896 - 9323 001e 8361 str r3, [r0, #24] -1212:Src/main.c **** hadc3.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; - 9324 .loc 1 1212 3 is_stmt 1 view .LVU2897 -1212:Src/main.c **** hadc3.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; - 9325 .loc 1 1212 36 is_stmt 0 view .LVU2898 - 9326 0020 80F82030 strb r3, [r0, #32] -1213:Src/main.c **** hadc3.Init.ExternalTrigConv = ADC_SOFTWARE_START; - 9327 .loc 1 1213 3 is_stmt 1 view .LVU2899 -1213:Src/main.c **** hadc3.Init.ExternalTrigConv = ADC_SOFTWARE_START; - 9328 .loc 1 1213 35 is_stmt 0 view .LVU2900 - 9329 0024 C362 str r3, [r0, #44] -1214:Src/main.c **** hadc3.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 9330 .loc 1 1214 3 is_stmt 1 view .LVU2901 -1214:Src/main.c **** hadc3.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 9331 .loc 1 1214 31 is_stmt 0 view .LVU2902 - 9332 0026 104A ldr r2, .L518+8 - 9333 0028 8262 str r2, [r0, #40] -1215:Src/main.c **** hadc3.Init.NbrOfConversion = 1; - 9334 .loc 1 1215 3 is_stmt 1 view .LVU2903 -1215:Src/main.c **** hadc3.Init.NbrOfConversion = 1; - 9335 .loc 1 1215 24 is_stmt 0 view .LVU2904 - 9336 002a C360 str r3, [r0, #12] -1216:Src/main.c **** hadc3.Init.DMAContinuousRequests = DISABLE; - 9337 .loc 1 1216 3 is_stmt 1 view .LVU2905 -1216:Src/main.c **** hadc3.Init.DMAContinuousRequests = DISABLE; - 9338 .loc 1 1216 30 is_stmt 0 view .LVU2906 - 9339 002c 0122 movs r2, #1 - 9340 002e C261 str r2, [r0, #28] -1217:Src/main.c **** hadc3.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 9341 .loc 1 1217 3 is_stmt 1 view .LVU2907 -1217:Src/main.c **** hadc3.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 9342 .loc 1 1217 36 is_stmt 0 view .LVU2908 - 9343 0030 80F83030 strb r3, [r0, #48] -1218:Src/main.c **** if (HAL_ADC_Init(&hadc3) != HAL_OK) - 9344 .loc 1 1218 3 is_stmt 1 view .LVU2909 -1218:Src/main.c **** if (HAL_ADC_Init(&hadc3) != HAL_OK) - 9345 .loc 1 1218 27 is_stmt 0 view .LVU2910 - 9346 0034 4261 str r2, [r0, #20] -1219:Src/main.c **** { - 9347 .loc 1 1219 3 is_stmt 1 view .LVU2911 -1219:Src/main.c **** { - 9348 .loc 1 1219 7 is_stmt 0 view .LVU2912 - 9349 0036 FFF7FEFF bl HAL_ADC_Init - 9350 .LVL873: -1219:Src/main.c **** { - 9351 .loc 1 1219 6 discriminator 1 view .LVU2913 - 9352 003a 68B9 cbnz r0, .L516 - ARM GAS /tmp/ccuHnxNu.s page 564 + 9586 000a 0293 str r3, [sp, #8] + 9587 000c 0393 str r3, [sp, #12] +1213:Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV8; + 9588 .loc 1 1213 3 is_stmt 1 view .LVU2932 +1213:Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV8; + 9589 .loc 1 1213 18 is_stmt 0 view .LVU2933 + 9590 000e 2B48 ldr r0, .L560 + 9591 0010 2B4A ldr r2, .L560+4 + 9592 0012 0260 str r2, [r0] +1214:Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 9593 .loc 1 1214 3 is_stmt 1 view .LVU2934 +1214:Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 9594 .loc 1 1214 29 is_stmt 0 view .LVU2935 + 9595 0014 4FF44032 mov r2, #196608 + 9596 0018 4260 str r2, [r0, #4] +1215:Src/main.c **** hadc1.Init.ScanConvMode = ADC_SCAN_ENABLE; + 9597 .loc 1 1215 3 is_stmt 1 view .LVU2936 +1215:Src/main.c **** hadc1.Init.ScanConvMode = ADC_SCAN_ENABLE; + 9598 .loc 1 1215 25 is_stmt 0 view .LVU2937 + 9599 001a 8360 str r3, [r0, #8] +1216:Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 9600 .loc 1 1216 3 is_stmt 1 view .LVU2938 +1216:Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 9601 .loc 1 1216 27 is_stmt 0 view .LVU2939 + 9602 001c 0122 movs r2, #1 + 9603 001e 0261 str r2, [r0, #16] +1217:Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 9604 .loc 1 1217 3 is_stmt 1 view .LVU2940 +1217:Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 9605 .loc 1 1217 33 is_stmt 0 view .LVU2941 + 9606 0020 8361 str r3, [r0, #24] +1218:Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; + 9607 .loc 1 1218 3 is_stmt 1 view .LVU2942 +1218:Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; + 9608 .loc 1 1218 36 is_stmt 0 view .LVU2943 + 9609 0022 80F82030 strb r3, [r0, #32] +1219:Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_SOFTWARE_START; + 9610 .loc 1 1219 3 is_stmt 1 view .LVU2944 +1219:Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_SOFTWARE_START; + 9611 .loc 1 1219 35 is_stmt 0 view .LVU2945 + 9612 0026 C362 str r3, [r0, #44] +1220:Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 9613 .loc 1 1220 3 is_stmt 1 view .LVU2946 +1220:Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 9614 .loc 1 1220 31 is_stmt 0 view .LVU2947 + 9615 0028 2649 ldr r1, .L560+8 + 9616 002a 8162 str r1, [r0, #40] +1221:Src/main.c **** hadc1.Init.NbrOfConversion = 5; + 9617 .loc 1 1221 3 is_stmt 1 view .LVU2948 +1221:Src/main.c **** hadc1.Init.NbrOfConversion = 5; + 9618 .loc 1 1221 24 is_stmt 0 view .LVU2949 + 9619 002c C360 str r3, [r0, #12] +1222:Src/main.c **** hadc1.Init.DMAContinuousRequests = DISABLE; + 9620 .loc 1 1222 3 is_stmt 1 view .LVU2950 +1222:Src/main.c **** hadc1.Init.DMAContinuousRequests = DISABLE; + 9621 .loc 1 1222 30 is_stmt 0 view .LVU2951 + 9622 002e 0521 movs r1, #5 + ARM GAS /tmp/ccLSPxIe.s page 573 -1226:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; - 9353 .loc 1 1226 3 is_stmt 1 view .LVU2914 -1226:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; - 9354 .loc 1 1226 19 is_stmt 0 view .LVU2915 - 9355 003c 0F23 movs r3, #15 - 9356 003e 0093 str r3, [sp] -1227:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES; - 9357 .loc 1 1227 3 is_stmt 1 view .LVU2916 -1227:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES; - 9358 .loc 1 1227 16 is_stmt 0 view .LVU2917 - 9359 0040 0123 movs r3, #1 - 9360 0042 0193 str r3, [sp, #4] -1228:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc3, &sConfig) != HAL_OK) - 9361 .loc 1 1228 3 is_stmt 1 view .LVU2918 -1228:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc3, &sConfig) != HAL_OK) - 9362 .loc 1 1228 24 is_stmt 0 view .LVU2919 - 9363 0044 0723 movs r3, #7 - 9364 0046 0293 str r3, [sp, #8] -1229:Src/main.c **** { - 9365 .loc 1 1229 3 is_stmt 1 view .LVU2920 -1229:Src/main.c **** { - 9366 .loc 1 1229 7 is_stmt 0 view .LVU2921 - 9367 0048 6946 mov r1, sp - 9368 004a 0548 ldr r0, .L518 - 9369 004c FFF7FEFF bl HAL_ADC_ConfigChannel - 9370 .LVL874: -1229:Src/main.c **** { - 9371 .loc 1 1229 6 discriminator 1 view .LVU2922 - 9372 0050 20B9 cbnz r0, .L517 -1237:Src/main.c **** - 9373 .loc 1 1237 1 view .LVU2923 - 9374 0052 05B0 add sp, sp, #20 - 9375 .LCFI85: - 9376 .cfi_remember_state - 9377 .cfi_def_cfa_offset 4 - 9378 @ sp needed - 9379 0054 5DF804FB ldr pc, [sp], #4 - 9380 .L516: - 9381 .LCFI86: - 9382 .cfi_restore_state -1221:Src/main.c **** } - 9383 .loc 1 1221 5 is_stmt 1 view .LVU2924 - 9384 0058 FFF7FEFF bl Error_Handler - 9385 .LVL875: - 9386 .L517: -1231:Src/main.c **** } - 9387 .loc 1 1231 5 view .LVU2925 - 9388 005c FFF7FEFF bl Error_Handler - 9389 .LVL876: - 9390 .L519: - 9391 .align 2 - 9392 .L518: - 9393 0060 00000000 .word hadc3 - 9394 0064 00220140 .word 1073816064 - 9395 0068 0100000F .word 251658241 - 9396 .cfi_endproc - 9397 .LFE1189: - ARM GAS /tmp/ccuHnxNu.s page 565 + 9623 0030 C161 str r1, [r0, #28] +1223:Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 9624 .loc 1 1223 3 is_stmt 1 view .LVU2952 +1223:Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 9625 .loc 1 1223 36 is_stmt 0 view .LVU2953 + 9626 0032 80F83030 strb r3, [r0, #48] +1224:Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 9627 .loc 1 1224 3 is_stmt 1 view .LVU2954 +1224:Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 9628 .loc 1 1224 27 is_stmt 0 view .LVU2955 + 9629 0036 4261 str r2, [r0, #20] +1225:Src/main.c **** { + 9630 .loc 1 1225 3 is_stmt 1 view .LVU2956 +1225:Src/main.c **** { + 9631 .loc 1 1225 7 is_stmt 0 view .LVU2957 + 9632 0038 FFF7FEFF bl HAL_ADC_Init + 9633 .LVL899: +1225:Src/main.c **** { + 9634 .loc 1 1225 6 discriminator 1 view .LVU2958 + 9635 003c 0028 cmp r0, #0 + 9636 003e 31D1 bne .L554 +1232:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; + 9637 .loc 1 1232 3 is_stmt 1 view .LVU2959 +1232:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; + 9638 .loc 1 1232 19 is_stmt 0 view .LVU2960 + 9639 0040 0923 movs r3, #9 + 9640 0042 0093 str r3, [sp] +1233:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES; + 9641 .loc 1 1233 3 is_stmt 1 view .LVU2961 +1233:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES; + 9642 .loc 1 1233 16 is_stmt 0 view .LVU2962 + 9643 0044 0123 movs r3, #1 + 9644 0046 0193 str r3, [sp, #4] +1234:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 9645 .loc 1 1234 3 is_stmt 1 view .LVU2963 +1234:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 9646 .loc 1 1234 24 is_stmt 0 view .LVU2964 + 9647 0048 0723 movs r3, #7 + 9648 004a 0293 str r3, [sp, #8] +1235:Src/main.c **** { + 9649 .loc 1 1235 3 is_stmt 1 view .LVU2965 +1235:Src/main.c **** { + 9650 .loc 1 1235 7 is_stmt 0 view .LVU2966 + 9651 004c 6946 mov r1, sp + 9652 004e 1B48 ldr r0, .L560 + 9653 0050 FFF7FEFF bl HAL_ADC_ConfigChannel + 9654 .LVL900: +1235:Src/main.c **** { + 9655 .loc 1 1235 6 discriminator 1 view .LVU2967 + 9656 0054 40BB cbnz r0, .L555 +1242:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_2; + 9657 .loc 1 1242 3 is_stmt 1 view .LVU2968 +1242:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_2; + 9658 .loc 1 1242 19 is_stmt 0 view .LVU2969 + 9659 0056 0823 movs r3, #8 + 9660 0058 0093 str r3, [sp] +1243:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + ARM GAS /tmp/ccLSPxIe.s page 574 - 9399 .section .text.MX_USART1_UART_Init,"ax",%progbits - 9400 .align 1 - 9401 .syntax unified - 9402 .thumb - 9403 .thumb_func - 9405 MX_USART1_UART_Init: - 9406 .LFB1205: -1973:Src/main.c **** - 9407 .loc 1 1973 1 view -0 - 9408 .cfi_startproc - 9409 @ args = 0, pretend = 0, frame = 208 - 9410 @ frame_needed = 0, uses_anonymous_args = 0 - 9411 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} - 9412 .LCFI87: - 9413 .cfi_def_cfa_offset 24 - 9414 .cfi_offset 4, -24 - 9415 .cfi_offset 5, -20 - 9416 .cfi_offset 6, -16 - 9417 .cfi_offset 7, -12 - 9418 .cfi_offset 8, -8 - 9419 .cfi_offset 14, -4 - 9420 0004 B4B0 sub sp, sp, #208 - 9421 .LCFI88: - 9422 .cfi_def_cfa_offset 232 -1979:Src/main.c **** - 9423 .loc 1 1979 3 view .LVU2927 -1979:Src/main.c **** - 9424 .loc 1 1979 24 is_stmt 0 view .LVU2928 - 9425 0006 0021 movs r1, #0 - 9426 0008 2D91 str r1, [sp, #180] - 9427 000a 2E91 str r1, [sp, #184] - 9428 000c 2F91 str r1, [sp, #188] - 9429 000e 3091 str r1, [sp, #192] - 9430 0010 3191 str r1, [sp, #196] - 9431 0012 3291 str r1, [sp, #200] - 9432 0014 3391 str r1, [sp, #204] -1981:Src/main.c **** RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; - 9433 .loc 1 1981 3 is_stmt 1 view .LVU2929 -1981:Src/main.c **** RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; - 9434 .loc 1 1981 23 is_stmt 0 view .LVU2930 - 9435 0016 2791 str r1, [sp, #156] - 9436 0018 2891 str r1, [sp, #160] - 9437 001a 2991 str r1, [sp, #164] - 9438 001c 2A91 str r1, [sp, #168] - 9439 001e 2B91 str r1, [sp, #172] - 9440 0020 2C91 str r1, [sp, #176] -1982:Src/main.c **** - 9441 .loc 1 1982 3 is_stmt 1 view .LVU2931 -1982:Src/main.c **** - 9442 .loc 1 1982 28 is_stmt 0 view .LVU2932 - 9443 0022 9022 movs r2, #144 - 9444 0024 03A8 add r0, sp, #12 - 9445 0026 FFF7FEFF bl memset - 9446 .LVL877: -1986:Src/main.c **** PeriphClkInitStruct.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2; - 9447 .loc 1 1986 3 is_stmt 1 view .LVU2933 -1986:Src/main.c **** PeriphClkInitStruct.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2; - ARM GAS /tmp/ccuHnxNu.s page 566 + 9661 .loc 1 1243 3 is_stmt 1 view .LVU2970 +1243:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 9662 .loc 1 1243 16 is_stmt 0 view .LVU2971 + 9663 005a 0223 movs r3, #2 + 9664 005c 0193 str r3, [sp, #4] +1244:Src/main.c **** { + 9665 .loc 1 1244 3 is_stmt 1 view .LVU2972 +1244:Src/main.c **** { + 9666 .loc 1 1244 7 is_stmt 0 view .LVU2973 + 9667 005e 6946 mov r1, sp + 9668 0060 1648 ldr r0, .L560 + 9669 0062 FFF7FEFF bl HAL_ADC_ConfigChannel + 9670 .LVL901: +1244:Src/main.c **** { + 9671 .loc 1 1244 6 discriminator 1 view .LVU2974 + 9672 0066 08BB cbnz r0, .L556 +1251:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_3; + 9673 .loc 1 1251 3 is_stmt 1 view .LVU2975 +1251:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_3; + 9674 .loc 1 1251 19 is_stmt 0 view .LVU2976 + 9675 0068 0223 movs r3, #2 + 9676 006a 0093 str r3, [sp] +1252:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 9677 .loc 1 1252 3 is_stmt 1 view .LVU2977 +1252:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 9678 .loc 1 1252 16 is_stmt 0 view .LVU2978 + 9679 006c 0323 movs r3, #3 + 9680 006e 0193 str r3, [sp, #4] +1253:Src/main.c **** { + 9681 .loc 1 1253 3 is_stmt 1 view .LVU2979 +1253:Src/main.c **** { + 9682 .loc 1 1253 7 is_stmt 0 view .LVU2980 + 9683 0070 6946 mov r1, sp + 9684 0072 1248 ldr r0, .L560 + 9685 0074 FFF7FEFF bl HAL_ADC_ConfigChannel + 9686 .LVL902: +1253:Src/main.c **** { + 9687 .loc 1 1253 6 discriminator 1 view .LVU2981 + 9688 0078 D0B9 cbnz r0, .L557 +1260:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_4; + 9689 .loc 1 1260 3 is_stmt 1 view .LVU2982 +1260:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_4; + 9690 .loc 1 1260 19 is_stmt 0 view .LVU2983 + 9691 007a 0A23 movs r3, #10 + 9692 007c 0093 str r3, [sp] +1261:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 9693 .loc 1 1261 3 is_stmt 1 view .LVU2984 +1261:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 9694 .loc 1 1261 16 is_stmt 0 view .LVU2985 + 9695 007e 0423 movs r3, #4 + 9696 0080 0193 str r3, [sp, #4] +1262:Src/main.c **** { + 9697 .loc 1 1262 3 is_stmt 1 view .LVU2986 +1262:Src/main.c **** { + 9698 .loc 1 1262 7 is_stmt 0 view .LVU2987 + 9699 0082 6946 mov r1, sp + 9700 0084 0D48 ldr r0, .L560 + ARM GAS /tmp/ccLSPxIe.s page 575 - 9448 .loc 1 1986 44 is_stmt 0 view .LVU2934 - 9449 002a 4023 movs r3, #64 - 9450 002c 0393 str r3, [sp, #12] -1987:Src/main.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) - 9451 .loc 1 1987 3 is_stmt 1 view .LVU2935 -1988:Src/main.c **** { - 9452 .loc 1 1988 3 view .LVU2936 -1988:Src/main.c **** { - 9453 .loc 1 1988 7 is_stmt 0 view .LVU2937 - 9454 002e 03A8 add r0, sp, #12 - 9455 0030 FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig - 9456 .LVL878: -1988:Src/main.c **** { - 9457 .loc 1 1988 6 discriminator 1 view .LVU2938 - 9458 0034 0028 cmp r0, #0 - 9459 0036 40F09E80 bne .L523 -1994:Src/main.c **** - 9460 .loc 1 1994 3 is_stmt 1 view .LVU2939 - 9461 .LVL879: - 9462 .LBB642: - 9463 .LBI642: + 9701 0086 FFF7FEFF bl HAL_ADC_ConfigChannel + 9702 .LVL903: +1262:Src/main.c **** { + 9703 .loc 1 1262 6 discriminator 1 view .LVU2988 + 9704 008a 98B9 cbnz r0, .L558 +1269:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_5; + 9705 .loc 1 1269 3 is_stmt 1 view .LVU2989 +1269:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_5; + 9706 .loc 1 1269 19 is_stmt 0 view .LVU2990 + 9707 008c 0B23 movs r3, #11 + 9708 008e 0093 str r3, [sp] +1270:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 9709 .loc 1 1270 3 is_stmt 1 view .LVU2991 +1270:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 9710 .loc 1 1270 16 is_stmt 0 view .LVU2992 + 9711 0090 0523 movs r3, #5 + 9712 0092 0193 str r3, [sp, #4] +1271:Src/main.c **** { + 9713 .loc 1 1271 3 is_stmt 1 view .LVU2993 +1271:Src/main.c **** { + 9714 .loc 1 1271 7 is_stmt 0 view .LVU2994 + 9715 0094 6946 mov r1, sp + 9716 0096 0948 ldr r0, .L560 + 9717 0098 FFF7FEFF bl HAL_ADC_ConfigChannel + 9718 .LVL904: +1271:Src/main.c **** { + 9719 .loc 1 1271 6 discriminator 1 view .LVU2995 + 9720 009c 60B9 cbnz r0, .L559 +1279:Src/main.c **** + 9721 .loc 1 1279 1 view .LVU2996 + 9722 009e 05B0 add sp, sp, #20 + 9723 .LCFI84: + 9724 .cfi_remember_state + 9725 .cfi_def_cfa_offset 4 + 9726 @ sp needed + 9727 00a0 5DF804FB ldr pc, [sp], #4 + 9728 .L554: + 9729 .LCFI85: + 9730 .cfi_restore_state +1227:Src/main.c **** } + 9731 .loc 1 1227 5 is_stmt 1 view .LVU2997 + 9732 00a4 FFF7FEFF bl Error_Handler + 9733 .LVL905: + 9734 .L555: +1237:Src/main.c **** } + 9735 .loc 1 1237 5 view .LVU2998 + 9736 00a8 FFF7FEFF bl Error_Handler + 9737 .LVL906: + 9738 .L556: +1246:Src/main.c **** } + 9739 .loc 1 1246 5 view .LVU2999 + 9740 00ac FFF7FEFF bl Error_Handler + 9741 .LVL907: + 9742 .L557: +1255:Src/main.c **** } + 9743 .loc 1 1255 5 view .LVU3000 + 9744 00b0 FFF7FEFF bl Error_Handler + ARM GAS /tmp/ccLSPxIe.s page 576 + + + 9745 .LVL908: + 9746 .L558: +1264:Src/main.c **** } + 9747 .loc 1 1264 5 view .LVU3001 + 9748 00b4 FFF7FEFF bl Error_Handler + 9749 .LVL909: + 9750 .L559: +1273:Src/main.c **** } + 9751 .loc 1 1273 5 view .LVU3002 + 9752 00b8 FFF7FEFF bl Error_Handler + 9753 .LVL910: + 9754 .L561: + 9755 .align 2 + 9756 .L560: + 9757 00bc 00000000 .word hadc1 + 9758 00c0 00200140 .word 1073815552 + 9759 00c4 0100000F .word 251658241 + 9760 .cfi_endproc + 9761 .LFE1188: + 9763 .section .text.MX_ADC3_Init,"ax",%progbits + 9764 .align 1 + 9765 .syntax unified + 9766 .thumb + 9767 .thumb_func + 9769 MX_ADC3_Init: + 9770 .LFB1189: +1287:Src/main.c **** + 9771 .loc 1 1287 1 view -0 + 9772 .cfi_startproc + 9773 @ args = 0, pretend = 0, frame = 16 + 9774 @ frame_needed = 0, uses_anonymous_args = 0 + 9775 0000 00B5 push {lr} + 9776 .LCFI86: + 9777 .cfi_def_cfa_offset 4 + 9778 .cfi_offset 14, -4 + 9779 0002 85B0 sub sp, sp, #20 + 9780 .LCFI87: + 9781 .cfi_def_cfa_offset 24 +1293:Src/main.c **** + 9782 .loc 1 1293 3 view .LVU3004 +1293:Src/main.c **** + 9783 .loc 1 1293 26 is_stmt 0 view .LVU3005 + 9784 0004 0023 movs r3, #0 + 9785 0006 0093 str r3, [sp] + 9786 0008 0193 str r3, [sp, #4] + 9787 000a 0293 str r3, [sp, #8] + 9788 000c 0393 str r3, [sp, #12] +1301:Src/main.c **** hadc3.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV8; + 9789 .loc 1 1301 3 is_stmt 1 view .LVU3006 +1301:Src/main.c **** hadc3.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV8; + 9790 .loc 1 1301 18 is_stmt 0 view .LVU3007 + 9791 000e 1448 ldr r0, .L568 + 9792 0010 144A ldr r2, .L568+4 + 9793 0012 0260 str r2, [r0] +1302:Src/main.c **** hadc3.Init.Resolution = ADC_RESOLUTION_12B; + 9794 .loc 1 1302 3 is_stmt 1 view .LVU3008 +1302:Src/main.c **** hadc3.Init.Resolution = ADC_RESOLUTION_12B; + ARM GAS /tmp/ccLSPxIe.s page 577 + + + 9795 .loc 1 1302 29 is_stmt 0 view .LVU3009 + 9796 0014 4FF44032 mov r2, #196608 + 9797 0018 4260 str r2, [r0, #4] +1303:Src/main.c **** hadc3.Init.ScanConvMode = ADC_SCAN_DISABLE; + 9798 .loc 1 1303 3 is_stmt 1 view .LVU3010 +1303:Src/main.c **** hadc3.Init.ScanConvMode = ADC_SCAN_DISABLE; + 9799 .loc 1 1303 25 is_stmt 0 view .LVU3011 + 9800 001a 8360 str r3, [r0, #8] +1304:Src/main.c **** hadc3.Init.ContinuousConvMode = DISABLE; + 9801 .loc 1 1304 3 is_stmt 1 view .LVU3012 +1304:Src/main.c **** hadc3.Init.ContinuousConvMode = DISABLE; + 9802 .loc 1 1304 27 is_stmt 0 view .LVU3013 + 9803 001c 0361 str r3, [r0, #16] +1305:Src/main.c **** hadc3.Init.DiscontinuousConvMode = DISABLE; + 9804 .loc 1 1305 3 is_stmt 1 view .LVU3014 +1305:Src/main.c **** hadc3.Init.DiscontinuousConvMode = DISABLE; + 9805 .loc 1 1305 33 is_stmt 0 view .LVU3015 + 9806 001e 8361 str r3, [r0, #24] +1306:Src/main.c **** hadc3.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; + 9807 .loc 1 1306 3 is_stmt 1 view .LVU3016 +1306:Src/main.c **** hadc3.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE; + 9808 .loc 1 1306 36 is_stmt 0 view .LVU3017 + 9809 0020 80F82030 strb r3, [r0, #32] +1307:Src/main.c **** hadc3.Init.ExternalTrigConv = ADC_SOFTWARE_START; + 9810 .loc 1 1307 3 is_stmt 1 view .LVU3018 +1307:Src/main.c **** hadc3.Init.ExternalTrigConv = ADC_SOFTWARE_START; + 9811 .loc 1 1307 35 is_stmt 0 view .LVU3019 + 9812 0024 C362 str r3, [r0, #44] +1308:Src/main.c **** hadc3.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 9813 .loc 1 1308 3 is_stmt 1 view .LVU3020 +1308:Src/main.c **** hadc3.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 9814 .loc 1 1308 31 is_stmt 0 view .LVU3021 + 9815 0026 104A ldr r2, .L568+8 + 9816 0028 8262 str r2, [r0, #40] +1309:Src/main.c **** hadc3.Init.NbrOfConversion = 1; + 9817 .loc 1 1309 3 is_stmt 1 view .LVU3022 +1309:Src/main.c **** hadc3.Init.NbrOfConversion = 1; + 9818 .loc 1 1309 24 is_stmt 0 view .LVU3023 + 9819 002a C360 str r3, [r0, #12] +1310:Src/main.c **** hadc3.Init.DMAContinuousRequests = DISABLE; + 9820 .loc 1 1310 3 is_stmt 1 view .LVU3024 +1310:Src/main.c **** hadc3.Init.DMAContinuousRequests = DISABLE; + 9821 .loc 1 1310 30 is_stmt 0 view .LVU3025 + 9822 002c 0122 movs r2, #1 + 9823 002e C261 str r2, [r0, #28] +1311:Src/main.c **** hadc3.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 9824 .loc 1 1311 3 is_stmt 1 view .LVU3026 +1311:Src/main.c **** hadc3.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 9825 .loc 1 1311 36 is_stmt 0 view .LVU3027 + 9826 0030 80F83030 strb r3, [r0, #48] +1312:Src/main.c **** if (HAL_ADC_Init(&hadc3) != HAL_OK) + 9827 .loc 1 1312 3 is_stmt 1 view .LVU3028 +1312:Src/main.c **** if (HAL_ADC_Init(&hadc3) != HAL_OK) + 9828 .loc 1 1312 27 is_stmt 0 view .LVU3029 + 9829 0034 4261 str r2, [r0, #20] +1313:Src/main.c **** { + 9830 .loc 1 1313 3 is_stmt 1 view .LVU3030 + ARM GAS /tmp/ccLSPxIe.s page 578 + + +1313:Src/main.c **** { + 9831 .loc 1 1313 7 is_stmt 0 view .LVU3031 + 9832 0036 FFF7FEFF bl HAL_ADC_Init + 9833 .LVL911: +1313:Src/main.c **** { + 9834 .loc 1 1313 6 discriminator 1 view .LVU3032 + 9835 003a 68B9 cbnz r0, .L566 +1320:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; + 9836 .loc 1 1320 3 is_stmt 1 view .LVU3033 +1320:Src/main.c **** sConfig.Rank = ADC_REGULAR_RANK_1; + 9837 .loc 1 1320 19 is_stmt 0 view .LVU3034 + 9838 003c 0F23 movs r3, #15 + 9839 003e 0093 str r3, [sp] +1321:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES; + 9840 .loc 1 1321 3 is_stmt 1 view .LVU3035 +1321:Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_480CYCLES; + 9841 .loc 1 1321 16 is_stmt 0 view .LVU3036 + 9842 0040 0123 movs r3, #1 + 9843 0042 0193 str r3, [sp, #4] +1322:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc3, &sConfig) != HAL_OK) + 9844 .loc 1 1322 3 is_stmt 1 view .LVU3037 +1322:Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc3, &sConfig) != HAL_OK) + 9845 .loc 1 1322 24 is_stmt 0 view .LVU3038 + 9846 0044 0723 movs r3, #7 + 9847 0046 0293 str r3, [sp, #8] +1323:Src/main.c **** { + 9848 .loc 1 1323 3 is_stmt 1 view .LVU3039 +1323:Src/main.c **** { + 9849 .loc 1 1323 7 is_stmt 0 view .LVU3040 + 9850 0048 6946 mov r1, sp + 9851 004a 0548 ldr r0, .L568 + 9852 004c FFF7FEFF bl HAL_ADC_ConfigChannel + 9853 .LVL912: +1323:Src/main.c **** { + 9854 .loc 1 1323 6 discriminator 1 view .LVU3041 + 9855 0050 20B9 cbnz r0, .L567 +1331:Src/main.c **** + 9856 .loc 1 1331 1 view .LVU3042 + 9857 0052 05B0 add sp, sp, #20 + 9858 .LCFI88: + 9859 .cfi_remember_state + 9860 .cfi_def_cfa_offset 4 + 9861 @ sp needed + 9862 0054 5DF804FB ldr pc, [sp], #4 + 9863 .L566: + 9864 .LCFI89: + 9865 .cfi_restore_state +1315:Src/main.c **** } + 9866 .loc 1 1315 5 is_stmt 1 view .LVU3043 + 9867 0058 FFF7FEFF bl Error_Handler + 9868 .LVL913: + 9869 .L567: +1325:Src/main.c **** } + 9870 .loc 1 1325 5 view .LVU3044 + 9871 005c FFF7FEFF bl Error_Handler + 9872 .LVL914: + 9873 .L569: + ARM GAS /tmp/ccLSPxIe.s page 579 + + + 9874 .align 2 + 9875 .L568: + 9876 0060 00000000 .word hadc3 + 9877 0064 00220140 .word 1073816064 + 9878 0068 0100000F .word 251658241 + 9879 .cfi_endproc + 9880 .LFE1189: + 9882 .section .text.MX_USART1_UART_Init,"ax",%progbits + 9883 .align 1 + 9884 .syntax unified + 9885 .thumb + 9886 .thumb_func + 9888 MX_USART1_UART_Init: + 9889 .LFB1205: +2067:Src/main.c **** + 9890 .loc 1 2067 1 view -0 + 9891 .cfi_startproc + 9892 @ args = 0, pretend = 0, frame = 208 + 9893 @ frame_needed = 0, uses_anonymous_args = 0 + 9894 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} + 9895 .LCFI90: + 9896 .cfi_def_cfa_offset 24 + 9897 .cfi_offset 4, -24 + 9898 .cfi_offset 5, -20 + 9899 .cfi_offset 6, -16 + 9900 .cfi_offset 7, -12 + 9901 .cfi_offset 8, -8 + 9902 .cfi_offset 14, -4 + 9903 0004 B4B0 sub sp, sp, #208 + 9904 .LCFI91: + 9905 .cfi_def_cfa_offset 232 +2073:Src/main.c **** + 9906 .loc 1 2073 3 view .LVU3046 +2073:Src/main.c **** + 9907 .loc 1 2073 24 is_stmt 0 view .LVU3047 + 9908 0006 0021 movs r1, #0 + 9909 0008 2D91 str r1, [sp, #180] + 9910 000a 2E91 str r1, [sp, #184] + 9911 000c 2F91 str r1, [sp, #188] + 9912 000e 3091 str r1, [sp, #192] + 9913 0010 3191 str r1, [sp, #196] + 9914 0012 3291 str r1, [sp, #200] + 9915 0014 3391 str r1, [sp, #204] +2075:Src/main.c **** RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; + 9916 .loc 1 2075 3 is_stmt 1 view .LVU3048 +2075:Src/main.c **** RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; + 9917 .loc 1 2075 23 is_stmt 0 view .LVU3049 + 9918 0016 2791 str r1, [sp, #156] + 9919 0018 2891 str r1, [sp, #160] + 9920 001a 2991 str r1, [sp, #164] + 9921 001c 2A91 str r1, [sp, #168] + 9922 001e 2B91 str r1, [sp, #172] + 9923 0020 2C91 str r1, [sp, #176] +2076:Src/main.c **** + 9924 .loc 1 2076 3 is_stmt 1 view .LVU3050 +2076:Src/main.c **** + 9925 .loc 1 2076 28 is_stmt 0 view .LVU3051 + ARM GAS /tmp/ccLSPxIe.s page 580 + + + 9926 0022 9022 movs r2, #144 + 9927 0024 03A8 add r0, sp, #12 + 9928 0026 FFF7FEFF bl memset + 9929 .LVL915: +2080:Src/main.c **** PeriphClkInitStruct.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2; + 9930 .loc 1 2080 3 is_stmt 1 view .LVU3052 +2080:Src/main.c **** PeriphClkInitStruct.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK2; + 9931 .loc 1 2080 44 is_stmt 0 view .LVU3053 + 9932 002a 4023 movs r3, #64 + 9933 002c 0393 str r3, [sp, #12] +2081:Src/main.c **** if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) + 9934 .loc 1 2081 3 is_stmt 1 view .LVU3054 +2082:Src/main.c **** { + 9935 .loc 1 2082 3 view .LVU3055 +2082:Src/main.c **** { + 9936 .loc 1 2082 7 is_stmt 0 view .LVU3056 + 9937 002e 03A8 add r0, sp, #12 + 9938 0030 FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig + 9939 .LVL916: +2082:Src/main.c **** { + 9940 .loc 1 2082 6 discriminator 1 view .LVU3057 + 9941 0034 0028 cmp r0, #0 + 9942 0036 40F09E80 bne .L573 +2088:Src/main.c **** + 9943 .loc 1 2088 3 is_stmt 1 view .LVU3058 + 9944 .LVL917: + 9945 .LBB647: + 9946 .LBI647: 1587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - 9464 .loc 3 1587 22 view .LVU2940 - 9465 .LBB643: + 9947 .loc 3 1587 22 view .LVU3059 + 9948 .LBB648: 1589:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB2ENR, Periphs); - 9466 .loc 3 1589 3 view .LVU2941 + 9949 .loc 3 1589 3 view .LVU3060 1590:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - 9467 .loc 3 1590 3 view .LVU2942 - 9468 003a 504B ldr r3, .L524 - 9469 003c 5A6C ldr r2, [r3, #68] - 9470 003e 42F01002 orr r2, r2, #16 - 9471 0042 5A64 str r2, [r3, #68] + 9950 .loc 3 1590 3 view .LVU3061 + 9951 003a 504B ldr r3, .L574 + 9952 003c 5A6C ldr r2, [r3, #68] + 9953 003e 42F01002 orr r2, r2, #16 + 9954 0042 5A64 str r2, [r3, #68] 1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 9472 .loc 3 1592 3 view .LVU2943 + 9955 .loc 3 1592 3 view .LVU3062 1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 9473 .loc 3 1592 12 is_stmt 0 view .LVU2944 - 9474 0044 5A6C ldr r2, [r3, #68] - 9475 0046 02F01002 and r2, r2, #16 + 9956 .loc 3 1592 12 is_stmt 0 view .LVU3063 + 9957 0044 5A6C ldr r2, [r3, #68] + 9958 0046 02F01002 and r2, r2, #16 1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 9476 .loc 3 1592 10 view .LVU2945 - 9477 004a 0292 str r2, [sp, #8] - 9478 .loc 3 1593 3 is_stmt 1 view .LVU2946 - 9479 004c 029A ldr r2, [sp, #8] - 9480 .LVL880: - 9481 .loc 3 1593 3 is_stmt 0 view .LVU2947 - 9482 .LBE643: - 9483 .LBE642: -1996:Src/main.c **** /**USART1 GPIO Configuration - 9484 .loc 1 1996 3 is_stmt 1 view .LVU2948 - 9485 .LBB644: - 9486 .LBI644: + 9959 .loc 3 1592 10 view .LVU3064 + 9960 004a 0292 str r2, [sp, #8] + 9961 .loc 3 1593 3 is_stmt 1 view .LVU3065 + 9962 004c 029A ldr r2, [sp, #8] + 9963 .LVL918: + 9964 .loc 3 1593 3 is_stmt 0 view .LVU3066 + 9965 .LBE648: + 9966 .LBE647: +2090:Src/main.c **** /**USART1 GPIO Configuration + 9967 .loc 1 2090 3 is_stmt 1 view .LVU3067 + 9968 .LBB649: + ARM GAS /tmp/ccLSPxIe.s page 581 + + + 9969 .LBI649: 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - 9487 .loc 3 309 22 view .LVU2949 - 9488 .LBB645: + 9970 .loc 3 309 22 view .LVU3068 + 9971 .LBB650: 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->AHB1ENR, Periphs); - 9489 .loc 3 311 3 view .LVU2950 + 9972 .loc 3 311 3 view .LVU3069 312:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - ARM GAS /tmp/ccuHnxNu.s page 567 - - - 9490 .loc 3 312 3 view .LVU2951 - 9491 004e 1A6B ldr r2, [r3, #48] - 9492 0050 42F00102 orr r2, r2, #1 - 9493 0054 1A63 str r2, [r3, #48] + 9973 .loc 3 312 3 view .LVU3070 + 9974 004e 1A6B ldr r2, [r3, #48] + 9975 0050 42F00102 orr r2, r2, #1 + 9976 0054 1A63 str r2, [r3, #48] 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 9494 .loc 3 314 3 view .LVU2952 + 9977 .loc 3 314 3 view .LVU3071 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 9495 .loc 3 314 12 is_stmt 0 view .LVU2953 - 9496 0056 1B6B ldr r3, [r3, #48] - 9497 0058 03F00103 and r3, r3, #1 + 9978 .loc 3 314 12 is_stmt 0 view .LVU3072 + 9979 0056 1B6B ldr r3, [r3, #48] + 9980 0058 03F00103 and r3, r3, #1 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; - 9498 .loc 3 314 10 view .LVU2954 - 9499 005c 0193 str r3, [sp, #4] + 9981 .loc 3 314 10 view .LVU3073 + 9982 005c 0193 str r3, [sp, #4] 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 9500 .loc 3 315 3 is_stmt 1 view .LVU2955 - 9501 005e 019B ldr r3, [sp, #4] - 9502 .LVL881: + 9983 .loc 3 315 3 is_stmt 1 view .LVU3074 + 9984 005e 019B ldr r3, [sp, #4] + 9985 .LVL919: 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - 9503 .loc 3 315 3 is_stmt 0 view .LVU2956 - 9504 .LBE645: - 9505 .LBE644: -2001:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 9506 .loc 1 2001 3 is_stmt 1 view .LVU2957 -2001:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 9507 .loc 1 2001 23 is_stmt 0 view .LVU2958 - 9508 0060 4FF40073 mov r3, #512 - 9509 0064 2793 str r3, [sp, #156] -2002:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 9510 .loc 1 2002 3 is_stmt 1 view .LVU2959 -2002:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 9511 .loc 1 2002 24 is_stmt 0 view .LVU2960 - 9512 0066 4FF00208 mov r8, #2 - 9513 006a CDF8A080 str r8, [sp, #160] -2003:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 9514 .loc 1 2003 3 is_stmt 1 view .LVU2961 -2003:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 9515 .loc 1 2003 25 is_stmt 0 view .LVU2962 - 9516 006e 0327 movs r7, #3 - 9517 0070 2997 str r7, [sp, #164] -2004:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 9518 .loc 1 2004 3 is_stmt 1 view .LVU2963 -2004:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 9519 .loc 1 2004 30 is_stmt 0 view .LVU2964 - 9520 0072 0024 movs r4, #0 - 9521 0074 2A94 str r4, [sp, #168] -2005:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_7; - 9522 .loc 1 2005 3 is_stmt 1 view .LVU2965 -2005:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_7; - 9523 .loc 1 2005 24 is_stmt 0 view .LVU2966 - 9524 0076 2B94 str r4, [sp, #172] -2006:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 9525 .loc 1 2006 3 is_stmt 1 view .LVU2967 -2006:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 9526 .loc 1 2006 29 is_stmt 0 view .LVU2968 - 9527 0078 0726 movs r6, #7 - 9528 007a 2C96 str r6, [sp, #176] -2007:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 568 + 9986 .loc 3 315 3 is_stmt 0 view .LVU3075 + 9987 .LBE650: + 9988 .LBE649: +2095:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 9989 .loc 1 2095 3 is_stmt 1 view .LVU3076 +2095:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 9990 .loc 1 2095 23 is_stmt 0 view .LVU3077 + 9991 0060 4FF40073 mov r3, #512 + 9992 0064 2793 str r3, [sp, #156] +2096:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 9993 .loc 1 2096 3 is_stmt 1 view .LVU3078 +2096:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 9994 .loc 1 2096 24 is_stmt 0 view .LVU3079 + 9995 0066 4FF00208 mov r8, #2 + 9996 006a CDF8A080 str r8, [sp, #160] +2097:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 9997 .loc 1 2097 3 is_stmt 1 view .LVU3080 +2097:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 9998 .loc 1 2097 25 is_stmt 0 view .LVU3081 + 9999 006e 0327 movs r7, #3 + 10000 0070 2997 str r7, [sp, #164] +2098:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 10001 .loc 1 2098 3 is_stmt 1 view .LVU3082 +2098:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 10002 .loc 1 2098 30 is_stmt 0 view .LVU3083 + 10003 0072 0024 movs r4, #0 + 10004 0074 2A94 str r4, [sp, #168] +2099:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_7; + 10005 .loc 1 2099 3 is_stmt 1 view .LVU3084 +2099:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_7; + 10006 .loc 1 2099 24 is_stmt 0 view .LVU3085 + 10007 0076 2B94 str r4, [sp, #172] + ARM GAS /tmp/ccLSPxIe.s page 582 - 9529 .loc 1 2007 3 is_stmt 1 view .LVU2969 - 9530 007c 404D ldr r5, .L524+4 - 9531 007e 27A9 add r1, sp, #156 - 9532 0080 2846 mov r0, r5 - 9533 0082 FFF7FEFF bl LL_GPIO_Init - 9534 .LVL882: -2009:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 9535 .loc 1 2009 3 view .LVU2970 -2009:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; - 9536 .loc 1 2009 23 is_stmt 0 view .LVU2971 - 9537 0086 4FF48063 mov r3, #1024 - 9538 008a 2793 str r3, [sp, #156] -2010:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 9539 .loc 1 2010 3 is_stmt 1 view .LVU2972 -2010:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; - 9540 .loc 1 2010 24 is_stmt 0 view .LVU2973 - 9541 008c CDF8A080 str r8, [sp, #160] -2011:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 9542 .loc 1 2011 3 is_stmt 1 view .LVU2974 -2011:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; - 9543 .loc 1 2011 25 is_stmt 0 view .LVU2975 - 9544 0090 2997 str r7, [sp, #164] -2012:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 9545 .loc 1 2012 3 is_stmt 1 view .LVU2976 -2012:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; - 9546 .loc 1 2012 30 is_stmt 0 view .LVU2977 - 9547 0092 2A94 str r4, [sp, #168] -2013:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_7; - 9548 .loc 1 2013 3 is_stmt 1 view .LVU2978 -2013:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_7; - 9549 .loc 1 2013 24 is_stmt 0 view .LVU2979 - 9550 0094 2B94 str r4, [sp, #172] -2014:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 9551 .loc 1 2014 3 is_stmt 1 view .LVU2980 -2014:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); - 9552 .loc 1 2014 29 is_stmt 0 view .LVU2981 - 9553 0096 2C96 str r6, [sp, #176] -2015:Src/main.c **** - 9554 .loc 1 2015 3 is_stmt 1 view .LVU2982 - 9555 0098 27A9 add r1, sp, #156 - 9556 009a 2846 mov r0, r5 - 9557 009c FFF7FEFF bl LL_GPIO_Init - 9558 .LVL883: -2020:Src/main.c **** - 9559 .loc 1 2020 3 view .LVU2983 - 9560 .LBB646: - 9561 .LBI646: +2100:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 10008 .loc 1 2100 3 is_stmt 1 view .LVU3086 +2100:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 10009 .loc 1 2100 29 is_stmt 0 view .LVU3087 + 10010 0078 0726 movs r6, #7 + 10011 007a 2C96 str r6, [sp, #176] +2101:Src/main.c **** + 10012 .loc 1 2101 3 is_stmt 1 view .LVU3088 + 10013 007c 404D ldr r5, .L574+4 + 10014 007e 27A9 add r1, sp, #156 + 10015 0080 2846 mov r0, r5 + 10016 0082 FFF7FEFF bl LL_GPIO_Init + 10017 .LVL920: +2103:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 10018 .loc 1 2103 3 view .LVU3089 +2103:Src/main.c **** GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; + 10019 .loc 1 2103 23 is_stmt 0 view .LVU3090 + 10020 0086 4FF48063 mov r3, #1024 + 10021 008a 2793 str r3, [sp, #156] +2104:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 10022 .loc 1 2104 3 is_stmt 1 view .LVU3091 +2104:Src/main.c **** GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_VERY_HIGH; + 10023 .loc 1 2104 24 is_stmt 0 view .LVU3092 + 10024 008c CDF8A080 str r8, [sp, #160] +2105:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 10025 .loc 1 2105 3 is_stmt 1 view .LVU3093 +2105:Src/main.c **** GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; + 10026 .loc 1 2105 25 is_stmt 0 view .LVU3094 + 10027 0090 2997 str r7, [sp, #164] +2106:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 10028 .loc 1 2106 3 is_stmt 1 view .LVU3095 +2106:Src/main.c **** GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; + 10029 .loc 1 2106 30 is_stmt 0 view .LVU3096 + 10030 0092 2A94 str r4, [sp, #168] +2107:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_7; + 10031 .loc 1 2107 3 is_stmt 1 view .LVU3097 +2107:Src/main.c **** GPIO_InitStruct.Alternate = LL_GPIO_AF_7; + 10032 .loc 1 2107 24 is_stmt 0 view .LVU3098 + 10033 0094 2B94 str r4, [sp, #172] +2108:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 10034 .loc 1 2108 3 is_stmt 1 view .LVU3099 +2108:Src/main.c **** LL_GPIO_Init(GPIOA, &GPIO_InitStruct); + 10035 .loc 1 2108 29 is_stmt 0 view .LVU3100 + 10036 0096 2C96 str r6, [sp, #176] +2109:Src/main.c **** + 10037 .loc 1 2109 3 is_stmt 1 view .LVU3101 + 10038 0098 27A9 add r1, sp, #156 + 10039 009a 2846 mov r0, r5 + 10040 009c FFF7FEFF bl LL_GPIO_Init + 10041 .LVL921: +2114:Src/main.c **** + 10042 .loc 1 2114 3 view .LVU3102 + 10043 .LBB651: + 10044 .LBI651: 1032:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 9562 .loc 6 1032 22 view .LVU2984 - 9563 .LBB647: -1034:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9564 .loc 6 1034 3 view .LVU2985 - 9565 00a0 384B ldr r3, .L524+8 - 9566 00a2 D3F8B820 ldr r2, [r3, #184] - 9567 00a6 22F0F052 bic r2, r2, #503316480 - 9568 00aa 42F00062 orr r2, r2, #134217728 - 9569 00ae C3F8B820 str r2, [r3, #184] - ARM GAS /tmp/ccuHnxNu.s page 569 + 10045 .loc 6 1032 22 view .LVU3103 + 10046 .LBB652: + ARM GAS /tmp/ccLSPxIe.s page 583 - 9570 .LVL884: 1034:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9571 .loc 6 1034 3 is_stmt 0 view .LVU2986 - 9572 .LBE647: - 9573 .LBE646: -2022:Src/main.c **** - 9574 .loc 1 2022 3 is_stmt 1 view .LVU2987 - 9575 .LBB648: - 9576 .LBI648: + 10047 .loc 6 1034 3 view .LVU3104 + 10048 00a0 384B ldr r3, .L574+8 + 10049 00a2 D3F8B820 ldr r2, [r3, #184] + 10050 00a6 22F0F052 bic r2, r2, #503316480 + 10051 00aa 42F00062 orr r2, r2, #134217728 + 10052 00ae C3F8B820 str r2, [r3, #184] + 10053 .LVL922: +1034:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } + 10054 .loc 6 1034 3 is_stmt 0 view .LVU3105 + 10055 .LBE652: + 10056 .LBE651: +2116:Src/main.c **** + 10057 .loc 1 2116 3 is_stmt 1 view .LVU3106 + 10058 .LBB653: + 10059 .LBI653: 598:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 9577 .loc 6 598 22 view .LVU2988 - 9578 .LBB649: + 10060 .loc 6 598 22 view .LVU3107 + 10061 .LBB654: 600:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9579 .loc 6 600 3 view .LVU2989 - 9580 00b2 D3F8B820 ldr r2, [r3, #184] - 9581 00b6 22F0C002 bic r2, r2, #192 - 9582 00ba 42F04002 orr r2, r2, #64 - 9583 00be C3F8B820 str r2, [r3, #184] - 9584 .LVL885: + 10062 .loc 6 600 3 view .LVU3108 + 10063 00b2 D3F8B820 ldr r2, [r3, #184] + 10064 00b6 22F0C002 bic r2, r2, #192 + 10065 00ba 42F04002 orr r2, r2, #64 + 10066 00be C3F8B820 str r2, [r3, #184] + 10067 .LVL923: 600:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9585 .loc 6 600 3 is_stmt 0 view .LVU2990 - 9586 .LBE649: - 9587 .LBE648: -2024:Src/main.c **** - 9588 .loc 1 2024 3 is_stmt 1 view .LVU2991 - 9589 .LBB650: - 9590 .LBI650: + 10068 .loc 6 600 3 is_stmt 0 view .LVU3109 + 10069 .LBE654: + 10070 .LBE653: +2118:Src/main.c **** + 10071 .loc 1 2118 3 is_stmt 1 view .LVU3110 + 10072 .LBB655: + 10073 .LBI655: 924:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 9591 .loc 6 924 22 view .LVU2992 - 9592 .LBB651: + 10074 .loc 6 924 22 view .LVU3111 + 10075 .LBB656: 926:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9593 .loc 6 926 3 view .LVU2993 - 9594 00c2 D3F8B820 ldr r2, [r3, #184] - 9595 00c6 42F44032 orr r2, r2, #196608 - 9596 00ca C3F8B820 str r2, [r3, #184] - 9597 .LVL886: + 10076 .loc 6 926 3 view .LVU3112 + 10077 00c2 D3F8B820 ldr r2, [r3, #184] + 10078 00c6 42F44032 orr r2, r2, #196608 + 10079 00ca C3F8B820 str r2, [r3, #184] + 10080 .LVL924: 926:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9598 .loc 6 926 3 is_stmt 0 view .LVU2994 - 9599 .LBE651: - 9600 .LBE650: -2026:Src/main.c **** - 9601 .loc 1 2026 3 is_stmt 1 view .LVU2995 - 9602 .LBB652: - 9603 .LBI652: + 10081 .loc 6 926 3 is_stmt 0 view .LVU3113 + 10082 .LBE656: + 10083 .LBE655: +2120:Src/main.c **** + 10084 .loc 1 2120 3 is_stmt 1 view .LVU3114 + 10085 .LBB657: + 10086 .LBI657: 646:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 9604 .loc 6 646 22 view .LVU2996 - 9605 .LBB653: + 10087 .loc 6 646 22 view .LVU3115 + 10088 .LBB658: 648:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9606 .loc 6 648 3 view .LVU2997 - 9607 00ce D3F8B820 ldr r2, [r3, #184] - 9608 00d2 22F49072 bic r2, r2, #288 - 9609 00d6 C3F8B820 str r2, [r3, #184] - 9610 .LVL887: - 648:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9611 .loc 6 648 3 is_stmt 0 view .LVU2998 - 9612 .LBE653: - 9613 .LBE652: - ARM GAS /tmp/ccuHnxNu.s page 570 + 10089 .loc 6 648 3 view .LVU3116 + 10090 00ce D3F8B820 ldr r2, [r3, #184] + ARM GAS /tmp/ccLSPxIe.s page 584 -2028:Src/main.c **** - 9614 .loc 1 2028 3 is_stmt 1 view .LVU2999 - 9615 .LBB654: - 9616 .LBI654: + 10091 00d2 22F49072 bic r2, r2, #288 + 10092 00d6 C3F8B820 str r2, [r3, #184] + 10093 .LVL925: + 648:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } + 10094 .loc 6 648 3 is_stmt 0 view .LVU3117 + 10095 .LBE658: + 10096 .LBE657: +2122:Src/main.c **** + 10097 .loc 1 2122 3 is_stmt 1 view .LVU3118 + 10098 .LBB659: + 10099 .LBI659: 693:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 9617 .loc 6 693 22 view .LVU3000 - 9618 .LBB655: + 10100 .loc 6 693 22 view .LVU3119 + 10101 .LBB660: 695:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9619 .loc 6 695 3 view .LVU3001 - 9620 00da D3F8B820 ldr r2, [r3, #184] - 9621 00de 22F40072 bic r2, r2, #512 - 9622 00e2 C3F8B820 str r2, [r3, #184] - 9623 .LVL888: + 10102 .loc 6 695 3 view .LVU3120 + 10103 00da D3F8B820 ldr r2, [r3, #184] + 10104 00de 22F40072 bic r2, r2, #512 + 10105 00e2 C3F8B820 str r2, [r3, #184] + 10106 .LVL926: 695:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9624 .loc 6 695 3 is_stmt 0 view .LVU3002 - 9625 .LBE655: - 9626 .LBE654: -2030:Src/main.c **** - 9627 .loc 1 2030 3 is_stmt 1 view .LVU3003 - 9628 .LBB656: - 9629 .LBI656: + 10107 .loc 6 695 3 is_stmt 0 view .LVU3121 + 10108 .LBE660: + 10109 .LBE659: +2124:Src/main.c **** + 10110 .loc 1 2124 3 is_stmt 1 view .LVU3122 + 10111 .LBB661: + 10112 .LBI661: 738:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 9630 .loc 6 738 22 view .LVU3004 - 9631 .LBB657: + 10113 .loc 6 738 22 view .LVU3123 + 10114 .LBB662: 740:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9632 .loc 6 740 3 view .LVU3005 - 9633 00e6 D3F8B820 ldr r2, [r3, #184] - 9634 00ea 42F48062 orr r2, r2, #1024 - 9635 00ee C3F8B820 str r2, [r3, #184] - 9636 .LVL889: + 10115 .loc 6 740 3 view .LVU3124 + 10116 00e6 D3F8B820 ldr r2, [r3, #184] + 10117 00ea 42F48062 orr r2, r2, #1024 + 10118 00ee C3F8B820 str r2, [r3, #184] + 10119 .LVL927: 740:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9637 .loc 6 740 3 is_stmt 0 view .LVU3006 - 9638 .LBE657: - 9639 .LBE656: -2032:Src/main.c **** - 9640 .loc 1 2032 3 is_stmt 1 view .LVU3007 - 9641 .LBB658: - 9642 .LBI658: + 10120 .loc 6 740 3 is_stmt 0 view .LVU3125 + 10121 .LBE662: + 10122 .LBE661: +2126:Src/main.c **** + 10123 .loc 1 2126 3 is_stmt 1 view .LVU3126 + 10124 .LBB663: + 10125 .LBI663: 784:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 9643 .loc 6 784 22 view .LVU3008 - 9644 .LBB659: + 10126 .loc 6 784 22 view .LVU3127 + 10127 .LBB664: 786:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9645 .loc 6 786 3 view .LVU3009 - 9646 00f2 D3F8B820 ldr r2, [r3, #184] - 9647 00f6 22F4C052 bic r2, r2, #6144 - 9648 00fa C3F8B820 str r2, [r3, #184] - 9649 .LVL890: + 10128 .loc 6 786 3 view .LVU3128 + 10129 00f2 D3F8B820 ldr r2, [r3, #184] + 10130 00f6 22F4C052 bic r2, r2, #6144 + 10131 00fa C3F8B820 str r2, [r3, #184] + 10132 .LVL928: 786:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9650 .loc 6 786 3 is_stmt 0 view .LVU3010 - 9651 .LBE659: - 9652 .LBE658: -2034:Src/main.c **** - 9653 .loc 1 2034 3 is_stmt 1 view .LVU3011 - 9654 .LBB660: - 9655 .LBI660: + 10133 .loc 6 786 3 is_stmt 0 view .LVU3129 + 10134 .LBE664: + ARM GAS /tmp/ccLSPxIe.s page 585 + + + 10135 .LBE663: +2128:Src/main.c **** + 10136 .loc 1 2128 3 is_stmt 1 view .LVU3130 + 10137 .LBB665: + 10138 .LBI665: 831:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 9656 .loc 6 831 22 view .LVU3012 - ARM GAS /tmp/ccuHnxNu.s page 571 - - - 9657 .LBB661: + 10139 .loc 6 831 22 view .LVU3131 + 10140 .LBB666: 833:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9658 .loc 6 833 3 view .LVU3013 - 9659 00fe D3F8B820 ldr r2, [r3, #184] - 9660 0102 22F4C042 bic r2, r2, #24576 - 9661 0106 C3F8B820 str r2, [r3, #184] - 9662 .LVL891: + 10141 .loc 6 833 3 view .LVU3132 + 10142 00fe D3F8B820 ldr r2, [r3, #184] + 10143 0102 22F4C042 bic r2, r2, #24576 + 10144 0106 C3F8B820 str r2, [r3, #184] + 10145 .LVL929: 833:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9663 .loc 6 833 3 is_stmt 0 view .LVU3014 - 9664 .LBE661: - 9665 .LBE660: -2036:Src/main.c **** - 9666 .loc 1 2036 3 is_stmt 1 view .LVU3015 - 9667 .LBB662: - 9668 .LBI662: + 10146 .loc 6 833 3 is_stmt 0 view .LVU3133 + 10147 .LBE666: + 10148 .LBE665: +2130:Src/main.c **** + 10149 .loc 1 2130 3 is_stmt 1 view .LVU3134 + 10150 .LBB667: + 10151 .LBI667: 1299:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 9669 .loc 6 1299 22 view .LVU3016 - 9670 .LBB663: + 10152 .loc 6 1299 22 view .LVU3135 + 10153 .LBB668: 1301:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9671 .loc 6 1301 3 view .LVU3017 - 9672 010a D3F8CC20 ldr r2, [r3, #204] - 9673 010e 22F00402 bic r2, r2, #4 - 9674 0112 C3F8CC20 str r2, [r3, #204] - 9675 .LVL892: + 10154 .loc 6 1301 3 view .LVU3136 + 10155 010a D3F8CC20 ldr r2, [r3, #204] + 10156 010e 22F00402 bic r2, r2, #4 + 10157 0112 C3F8CC20 str r2, [r3, #204] + 10158 .LVL930: 1301:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 9676 .loc 6 1301 3 is_stmt 0 view .LVU3018 - 9677 .LBE663: - 9678 .LBE662: -2039:Src/main.c **** NVIC_EnableIRQ(USART1_IRQn); - 9679 .loc 1 2039 3 is_stmt 1 view .LVU3019 - 9680 .LBB664: - 9681 .LBI664: + 10159 .loc 6 1301 3 is_stmt 0 view .LVU3137 + 10160 .LBE668: + 10161 .LBE667: +2133:Src/main.c **** NVIC_EnableIRQ(USART1_IRQn); + 10162 .loc 1 2133 3 is_stmt 1 view .LVU3138 + 10163 .LBB669: + 10164 .LBI669: 1884:Drivers/CMSIS/Include/core_cm7.h **** { - 9682 .loc 2 1884 26 view .LVU3020 - 9683 .LBB665: + 10165 .loc 2 1884 26 view .LVU3139 + 10166 .LBB670: 1886:Drivers/CMSIS/Include/core_cm7.h **** } - 9684 .loc 2 1886 3 view .LVU3021 + 10167 .loc 2 1886 3 view .LVU3140 1886:Drivers/CMSIS/Include/core_cm7.h **** } - 9685 .loc 2 1886 26 is_stmt 0 view .LVU3022 - 9686 0116 1C4B ldr r3, .L524+12 - 9687 0118 D868 ldr r0, [r3, #12] - 9688 .LBE665: - 9689 .LBE664: -2039:Src/main.c **** NVIC_EnableIRQ(USART1_IRQn); - 9690 .loc 1 2039 3 discriminator 1 view .LVU3023 - 9691 011a 2246 mov r2, r4 - 9692 011c 2146 mov r1, r4 - 9693 011e C0F30220 ubfx r0, r0, #8, #3 - 9694 0122 FFF7FEFF bl NVIC_EncodePriority - 9695 .LVL893: - 9696 .LBB666: - 9697 .LBI666: + 10168 .loc 2 1886 26 is_stmt 0 view .LVU3141 + 10169 0116 1C4B ldr r3, .L574+12 + 10170 0118 D868 ldr r0, [r3, #12] + 10171 .LBE670: + 10172 .LBE669: +2133:Src/main.c **** NVIC_EnableIRQ(USART1_IRQn); + 10173 .loc 1 2133 3 discriminator 1 view .LVU3142 + 10174 011a 2246 mov r2, r4 + 10175 011c 2146 mov r1, r4 + 10176 011e C0F30220 ubfx r0, r0, #8, #3 + 10177 0122 FFF7FEFF bl NVIC_EncodePriority + 10178 .LVL931: + ARM GAS /tmp/ccLSPxIe.s page 586 + + + 10179 .LBB671: + 10180 .LBI671: 2024:Drivers/CMSIS/Include/core_cm7.h **** { - 9698 .loc 2 2024 22 is_stmt 1 view .LVU3024 - 9699 .LBB667: + 10181 .loc 2 2024 22 is_stmt 1 view .LVU3143 + 10182 .LBB672: 2026:Drivers/CMSIS/Include/core_cm7.h **** { - 9700 .loc 2 2026 3 view .LVU3025 - ARM GAS /tmp/ccuHnxNu.s page 572 - - + 10183 .loc 2 2026 3 view .LVU3144 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 9701 .loc 2 2028 5 view .LVU3026 + 10184 .loc 2 2028 5 view .LVU3145 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 9702 .loc 2 2028 49 is_stmt 0 view .LVU3027 - 9703 0126 0001 lsls r0, r0, #4 - 9704 .LVL894: + 10185 .loc 2 2028 49 is_stmt 0 view .LVU3146 + 10186 0126 0001 lsls r0, r0, #4 + 10187 .LVL932: 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 9705 .loc 2 2028 49 view .LVU3028 - 9706 0128 C0B2 uxtb r0, r0 + 10188 .loc 2 2028 49 view .LVU3147 + 10189 0128 C0B2 uxtb r0, r0 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 9707 .loc 2 2028 47 view .LVU3029 - 9708 012a 184B ldr r3, .L524+16 - 9709 012c 83F82503 strb r0, [r3, #805] - 9710 .LVL895: + 10190 .loc 2 2028 47 view .LVU3148 + 10191 012a 184B ldr r3, .L574+16 + 10192 012c 83F82503 strb r0, [r3, #805] + 10193 .LVL933: 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 9711 .loc 2 2028 47 view .LVU3030 - 9712 .LBE667: - 9713 .LBE666: -2040:Src/main.c **** - 9714 .loc 1 2040 3 is_stmt 1 view .LVU3031 - 9715 .LBB668: - 9716 .LBI668: + 10194 .loc 2 2028 47 view .LVU3149 + 10195 .LBE672: + 10196 .LBE671: +2134:Src/main.c **** + 10197 .loc 1 2134 3 is_stmt 1 view .LVU3150 + 10198 .LBB673: + 10199 .LBI673: 1896:Drivers/CMSIS/Include/core_cm7.h **** { - 9717 .loc 2 1896 22 view .LVU3032 - 9718 .LBB669: + 10200 .loc 2 1896 22 view .LVU3151 + 10201 .LBB674: 1898:Drivers/CMSIS/Include/core_cm7.h **** { - 9719 .loc 2 1898 3 view .LVU3033 + 10202 .loc 2 1898 3 view .LVU3152 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 9720 .loc 2 1900 5 view .LVU3034 + 10203 .loc 2 1900 5 view .LVU3153 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 9721 .loc 2 1900 43 is_stmt 0 view .LVU3035 - 9722 0130 2022 movs r2, #32 - 9723 0132 5A60 str r2, [r3, #4] - 9724 .LVL896: + 10204 .loc 2 1900 43 is_stmt 0 view .LVU3154 + 10205 0130 2022 movs r2, #32 + 10206 0132 5A60 str r2, [r3, #4] + 10207 .LVL934: 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 9725 .loc 2 1900 43 view .LVU3036 - 9726 .LBE669: - 9727 .LBE668: -2045:Src/main.c **** USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; - 9728 .loc 1 2045 3 is_stmt 1 view .LVU3037 -2045:Src/main.c **** USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; - 9729 .loc 1 2045 29 is_stmt 0 view .LVU3038 - 9730 0134 4FF4E133 mov r3, #115200 - 9731 0138 2D93 str r3, [sp, #180] -2046:Src/main.c **** USART_InitStruct.StopBits = LL_USART_STOPBITS_1; - 9732 .loc 1 2046 3 is_stmt 1 view .LVU3039 -2046:Src/main.c **** USART_InitStruct.StopBits = LL_USART_STOPBITS_1; - 9733 .loc 1 2046 30 is_stmt 0 view .LVU3040 - 9734 013a 2E94 str r4, [sp, #184] -2047:Src/main.c **** USART_InitStruct.Parity = LL_USART_PARITY_NONE; - 9735 .loc 1 2047 3 is_stmt 1 view .LVU3041 -2047:Src/main.c **** USART_InitStruct.Parity = LL_USART_PARITY_NONE; - 9736 .loc 1 2047 29 is_stmt 0 view .LVU3042 - 9737 013c 2F94 str r4, [sp, #188] -2048:Src/main.c **** USART_InitStruct.TransferDirection = LL_USART_DIRECTION_TX_RX; - 9738 .loc 1 2048 3 is_stmt 1 view .LVU3043 -2048:Src/main.c **** USART_InitStruct.TransferDirection = LL_USART_DIRECTION_TX_RX; - ARM GAS /tmp/ccuHnxNu.s page 573 + 10208 .loc 2 1900 43 view .LVU3155 + 10209 .LBE674: + 10210 .LBE673: +2139:Src/main.c **** USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; + 10211 .loc 1 2139 3 is_stmt 1 view .LVU3156 +2139:Src/main.c **** USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; + 10212 .loc 1 2139 29 is_stmt 0 view .LVU3157 + 10213 0134 4FF4E133 mov r3, #115200 + 10214 0138 2D93 str r3, [sp, #180] +2140:Src/main.c **** USART_InitStruct.StopBits = LL_USART_STOPBITS_1; + 10215 .loc 1 2140 3 is_stmt 1 view .LVU3158 +2140:Src/main.c **** USART_InitStruct.StopBits = LL_USART_STOPBITS_1; + 10216 .loc 1 2140 30 is_stmt 0 view .LVU3159 + 10217 013a 2E94 str r4, [sp, #184] +2141:Src/main.c **** USART_InitStruct.Parity = LL_USART_PARITY_NONE; + ARM GAS /tmp/ccLSPxIe.s page 587 - 9739 .loc 1 2048 27 is_stmt 0 view .LVU3044 - 9740 013e 3094 str r4, [sp, #192] -2049:Src/main.c **** USART_InitStruct.HardwareFlowControl = LL_USART_HWCONTROL_NONE; - 9741 .loc 1 2049 3 is_stmt 1 view .LVU3045 -2049:Src/main.c **** USART_InitStruct.HardwareFlowControl = LL_USART_HWCONTROL_NONE; - 9742 .loc 1 2049 38 is_stmt 0 view .LVU3046 - 9743 0140 0C23 movs r3, #12 - 9744 0142 3193 str r3, [sp, #196] -2050:Src/main.c **** USART_InitStruct.OverSampling = LL_USART_OVERSAMPLING_16; - 9745 .loc 1 2050 3 is_stmt 1 view .LVU3047 -2050:Src/main.c **** USART_InitStruct.OverSampling = LL_USART_OVERSAMPLING_16; - 9746 .loc 1 2050 40 is_stmt 0 view .LVU3048 - 9747 0144 3294 str r4, [sp, #200] -2051:Src/main.c **** LL_USART_Init(USART1, &USART_InitStruct); - 9748 .loc 1 2051 3 is_stmt 1 view .LVU3049 -2051:Src/main.c **** LL_USART_Init(USART1, &USART_InitStruct); - 9749 .loc 1 2051 33 is_stmt 0 view .LVU3050 - 9750 0146 3394 str r4, [sp, #204] -2052:Src/main.c **** LL_USART_ConfigAsyncMode(USART1); - 9751 .loc 1 2052 3 is_stmt 1 view .LVU3051 - 9752 0148 04F18044 add r4, r4, #1073741824 - 9753 014c 04F58834 add r4, r4, #69632 - 9754 0150 2DA9 add r1, sp, #180 - 9755 0152 2046 mov r0, r4 - 9756 0154 FFF7FEFF bl LL_USART_Init - 9757 .LVL897: -2053:Src/main.c **** LL_USART_Enable(USART1); - 9758 .loc 1 2053 3 view .LVU3052 - 9759 .LBB670: - 9760 .LBI670: + 10218 .loc 1 2141 3 is_stmt 1 view .LVU3160 +2141:Src/main.c **** USART_InitStruct.Parity = LL_USART_PARITY_NONE; + 10219 .loc 1 2141 29 is_stmt 0 view .LVU3161 + 10220 013c 2F94 str r4, [sp, #188] +2142:Src/main.c **** USART_InitStruct.TransferDirection = LL_USART_DIRECTION_TX_RX; + 10221 .loc 1 2142 3 is_stmt 1 view .LVU3162 +2142:Src/main.c **** USART_InitStruct.TransferDirection = LL_USART_DIRECTION_TX_RX; + 10222 .loc 1 2142 27 is_stmt 0 view .LVU3163 + 10223 013e 3094 str r4, [sp, #192] +2143:Src/main.c **** USART_InitStruct.HardwareFlowControl = LL_USART_HWCONTROL_NONE; + 10224 .loc 1 2143 3 is_stmt 1 view .LVU3164 +2143:Src/main.c **** USART_InitStruct.HardwareFlowControl = LL_USART_HWCONTROL_NONE; + 10225 .loc 1 2143 38 is_stmt 0 view .LVU3165 + 10226 0140 0C23 movs r3, #12 + 10227 0142 3193 str r3, [sp, #196] +2144:Src/main.c **** USART_InitStruct.OverSampling = LL_USART_OVERSAMPLING_16; + 10228 .loc 1 2144 3 is_stmt 1 view .LVU3166 +2144:Src/main.c **** USART_InitStruct.OverSampling = LL_USART_OVERSAMPLING_16; + 10229 .loc 1 2144 40 is_stmt 0 view .LVU3167 + 10230 0144 3294 str r4, [sp, #200] +2145:Src/main.c **** LL_USART_Init(USART1, &USART_InitStruct); + 10231 .loc 1 2145 3 is_stmt 1 view .LVU3168 +2145:Src/main.c **** LL_USART_Init(USART1, &USART_InitStruct); + 10232 .loc 1 2145 33 is_stmt 0 view .LVU3169 + 10233 0146 3394 str r4, [sp, #204] +2146:Src/main.c **** LL_USART_ConfigAsyncMode(USART1); + 10234 .loc 1 2146 3 is_stmt 1 view .LVU3170 + 10235 0148 04F18044 add r4, r4, #1073741824 + 10236 014c 04F58834 add r4, r4, #69632 + 10237 0150 2DA9 add r1, sp, #180 + 10238 0152 2046 mov r0, r4 + 10239 0154 FFF7FEFF bl LL_USART_Init + 10240 .LVL935: +2147:Src/main.c **** LL_USART_Enable(USART1); + 10241 .loc 1 2147 3 view .LVU3171 + 10242 .LBB675: + 10243 .LBI675: 2320:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 9761 .loc 7 2320 22 view .LVU3053 - 9762 .LBB671: + 10244 .loc 7 2320 22 view .LVU3172 + 10245 .LBB676: 2326:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** CLEAR_BIT(USARTx->CR3, (USART_CR3_SCEN | USART_CR3_IREN | USART_CR3_HDSEL)); - 9763 .loc 7 2326 3 view .LVU3054 - 9764 0158 6368 ldr r3, [r4, #4] - 9765 015a 23F49043 bic r3, r3, #18432 - 9766 015e 6360 str r3, [r4, #4] + 10246 .loc 7 2326 3 view .LVU3173 + 10247 0158 6368 ldr r3, [r4, #4] + 10248 015a 23F49043 bic r3, r3, #18432 + 10249 015e 6360 str r3, [r4, #4] 2327:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 9767 .loc 7 2327 3 view .LVU3055 - 9768 0160 A368 ldr r3, [r4, #8] - 9769 0162 23F02A03 bic r3, r3, #42 - 9770 0166 A360 str r3, [r4, #8] - 9771 .LVL898: + 10250 .loc 7 2327 3 view .LVU3174 + 10251 0160 A368 ldr r3, [r4, #8] + 10252 0162 23F02A03 bic r3, r3, #42 + 10253 0166 A360 str r3, [r4, #8] + 10254 .LVL936: 2327:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 9772 .loc 7 2327 3 is_stmt 0 view .LVU3056 - 9773 .LBE671: - 9774 .LBE670: -2054:Src/main.c **** /* USER CODE BEGIN USART1_Init 2 */ - 9775 .loc 1 2054 3 is_stmt 1 view .LVU3057 - 9776 .LBB672: - 9777 .LBI672: + 10255 .loc 7 2327 3 is_stmt 0 view .LVU3175 + 10256 .LBE676: + 10257 .LBE675: +2148:Src/main.c **** /* USER CODE BEGIN USART1_Init 2 */ + 10258 .loc 1 2148 3 is_stmt 1 view .LVU3176 + ARM GAS /tmp/ccLSPxIe.s page 588 + + + 10259 .LBB677: + 10260 .LBI677: 560:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 9778 .loc 7 560 22 view .LVU3058 - 9779 .LBB673: + 10261 .loc 7 560 22 view .LVU3177 + 10262 .LBB678: 562:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 9780 .loc 7 562 3 view .LVU3059 - ARM GAS /tmp/ccuHnxNu.s page 574 + 10263 .loc 7 562 3 view .LVU3178 + 10264 0168 2368 ldr r3, [r4] + 10265 016a 43F00103 orr r3, r3, #1 + 10266 016e 2360 str r3, [r4] + 10267 .LVL937: + 562:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } + 10268 .loc 7 562 3 is_stmt 0 view .LVU3179 + 10269 .LBE678: + 10270 .LBE677: +2153:Src/main.c **** + 10271 .loc 1 2153 1 view .LVU3180 + 10272 0170 34B0 add sp, sp, #208 + 10273 .LCFI92: + 10274 .cfi_remember_state + 10275 .cfi_def_cfa_offset 24 + 10276 @ sp needed + 10277 0172 BDE8F081 pop {r4, r5, r6, r7, r8, pc} + 10278 .L573: + 10279 .LCFI93: + 10280 .cfi_restore_state +2084:Src/main.c **** } + 10281 .loc 1 2084 5 is_stmt 1 view .LVU3181 + 10282 0176 FFF7FEFF bl Error_Handler + 10283 .LVL938: + 10284 .L575: + 10285 017a 00BF .align 2 + 10286 .L574: + 10287 017c 00380240 .word 1073887232 + 10288 0180 00000240 .word 1073872896 + 10289 0184 00640240 .word 1073898496 + 10290 0188 00ED00E0 .word -536810240 + 10291 018c 00E100E0 .word -536813312 + 10292 .cfi_endproc + 10293 .LFE1205: + 10295 .section .text.MX_TIM10_Init,"ax",%progbits + 10296 .align 1 + 10297 .syntax unified + 10298 .thumb + 10299 .thumb_func + 10301 MX_TIM10_Init: + 10302 .LFB1201: +1886:Src/main.c **** + 10303 .loc 1 1886 1 view -0 + 10304 .cfi_startproc + 10305 @ args = 0, pretend = 0, frame = 0 + 10306 @ frame_needed = 0, uses_anonymous_args = 0 + 10307 0000 08B5 push {r3, lr} + 10308 .LCFI94: + 10309 .cfi_def_cfa_offset 8 + 10310 .cfi_offset 3, -8 + 10311 .cfi_offset 14, -4 + ARM GAS /tmp/ccLSPxIe.s page 589 - 9781 0168 2368 ldr r3, [r4] - 9782 016a 43F00103 orr r3, r3, #1 - 9783 016e 2360 str r3, [r4] - 9784 .LVL899: - 562:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 9785 .loc 7 562 3 is_stmt 0 view .LVU3060 - 9786 .LBE673: - 9787 .LBE672: +1895:Src/main.c **** htim10.Init.Prescaler = 183; + 10312 .loc 1 1895 3 view .LVU3183 +1895:Src/main.c **** htim10.Init.Prescaler = 183; + 10313 .loc 1 1895 19 is_stmt 0 view .LVU3184 + 10314 0002 0848 ldr r0, .L580 + 10315 0004 084B ldr r3, .L580+4 + 10316 0006 0360 str r3, [r0] +1896:Src/main.c **** htim10.Init.CounterMode = TIM_COUNTERMODE_UP; + 10317 .loc 1 1896 3 is_stmt 1 view .LVU3185 +1896:Src/main.c **** htim10.Init.CounterMode = TIM_COUNTERMODE_UP; + 10318 .loc 1 1896 25 is_stmt 0 view .LVU3186 + 10319 0008 B723 movs r3, #183 + 10320 000a 4360 str r3, [r0, #4] +1897:Src/main.c **** htim10.Init.Period = 9; + 10321 .loc 1 1897 3 is_stmt 1 view .LVU3187 +1897:Src/main.c **** htim10.Init.Period = 9; + 10322 .loc 1 1897 27 is_stmt 0 view .LVU3188 + 10323 000c 0023 movs r3, #0 + 10324 000e 8360 str r3, [r0, #8] +1898:Src/main.c **** htim10.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 10325 .loc 1 1898 3 is_stmt 1 view .LVU3189 +1898:Src/main.c **** htim10.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 10326 .loc 1 1898 22 is_stmt 0 view .LVU3190 + 10327 0010 0922 movs r2, #9 + 10328 0012 C260 str r2, [r0, #12] +1899:Src/main.c **** htim10.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 10329 .loc 1 1899 3 is_stmt 1 view .LVU3191 +1899:Src/main.c **** htim10.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 10330 .loc 1 1899 29 is_stmt 0 view .LVU3192 + 10331 0014 0361 str r3, [r0, #16] +1900:Src/main.c **** if (HAL_TIM_Base_Init(&htim10) != HAL_OK) + 10332 .loc 1 1900 3 is_stmt 1 view .LVU3193 +1900:Src/main.c **** if (HAL_TIM_Base_Init(&htim10) != HAL_OK) + 10333 .loc 1 1900 33 is_stmt 0 view .LVU3194 + 10334 0016 8361 str r3, [r0, #24] +1901:Src/main.c **** { + 10335 .loc 1 1901 3 is_stmt 1 view .LVU3195 +1901:Src/main.c **** { + 10336 .loc 1 1901 7 is_stmt 0 view .LVU3196 + 10337 0018 FFF7FEFF bl HAL_TIM_Base_Init + 10338 .LVL939: +1901:Src/main.c **** { + 10339 .loc 1 1901 6 discriminator 1 view .LVU3197 + 10340 001c 00B9 cbnz r0, .L579 +1909:Src/main.c **** + 10341 .loc 1 1909 1 view .LVU3198 + 10342 001e 08BD pop {r3, pc} + 10343 .L579: +1903:Src/main.c **** } + 10344 .loc 1 1903 5 is_stmt 1 view .LVU3199 + 10345 0020 FFF7FEFF bl Error_Handler + 10346 .LVL940: + 10347 .L581: + 10348 .align 2 + 10349 .L580: + 10350 0024 00000000 .word htim10 + 10351 0028 00440140 .word 1073824768 + ARM GAS /tmp/ccLSPxIe.s page 590 + + + 10352 .cfi_endproc + 10353 .LFE1201: + 10355 .section .text.MX_UART8_Init,"ax",%progbits + 10356 .align 1 + 10357 .syntax unified + 10358 .thumb + 10359 .thumb_func + 10361 MX_UART8_Init: + 10362 .LFB1204: +2032:Src/main.c **** + 10363 .loc 1 2032 1 view -0 + 10364 .cfi_startproc + 10365 @ args = 0, pretend = 0, frame = 0 + 10366 @ frame_needed = 0, uses_anonymous_args = 0 + 10367 0000 08B5 push {r3, lr} + 10368 .LCFI95: + 10369 .cfi_def_cfa_offset 8 + 10370 .cfi_offset 3, -8 + 10371 .cfi_offset 14, -4 +2041:Src/main.c **** huart8.Init.BaudRate = 115200; + 10372 .loc 1 2041 3 view .LVU3201 +2041:Src/main.c **** huart8.Init.BaudRate = 115200; + 10373 .loc 1 2041 19 is_stmt 0 view .LVU3202 + 10374 0002 0B48 ldr r0, .L586 + 10375 0004 0B4B ldr r3, .L586+4 + 10376 0006 0360 str r3, [r0] +2042:Src/main.c **** huart8.Init.WordLength = UART_WORDLENGTH_8B; + 10377 .loc 1 2042 3 is_stmt 1 view .LVU3203 +2042:Src/main.c **** huart8.Init.WordLength = UART_WORDLENGTH_8B; + 10378 .loc 1 2042 24 is_stmt 0 view .LVU3204 + 10379 0008 4FF4E133 mov r3, #115200 + 10380 000c 4360 str r3, [r0, #4] +2043:Src/main.c **** huart8.Init.StopBits = UART_STOPBITS_1; + 10381 .loc 1 2043 3 is_stmt 1 view .LVU3205 +2043:Src/main.c **** huart8.Init.StopBits = UART_STOPBITS_1; + 10382 .loc 1 2043 26 is_stmt 0 view .LVU3206 + 10383 000e 0023 movs r3, #0 + 10384 0010 8360 str r3, [r0, #8] +2044:Src/main.c **** huart8.Init.Parity = UART_PARITY_NONE; + 10385 .loc 1 2044 3 is_stmt 1 view .LVU3207 +2044:Src/main.c **** huart8.Init.Parity = UART_PARITY_NONE; + 10386 .loc 1 2044 24 is_stmt 0 view .LVU3208 + 10387 0012 C360 str r3, [r0, #12] +2045:Src/main.c **** huart8.Init.Mode = UART_MODE_TX_RX; + 10388 .loc 1 2045 3 is_stmt 1 view .LVU3209 +2045:Src/main.c **** huart8.Init.Mode = UART_MODE_TX_RX; + 10389 .loc 1 2045 22 is_stmt 0 view .LVU3210 + 10390 0014 0361 str r3, [r0, #16] +2046:Src/main.c **** huart8.Init.HwFlowCtl = UART_HWCONTROL_NONE; + 10391 .loc 1 2046 3 is_stmt 1 view .LVU3211 +2046:Src/main.c **** huart8.Init.HwFlowCtl = UART_HWCONTROL_NONE; + 10392 .loc 1 2046 20 is_stmt 0 view .LVU3212 + 10393 0016 0C22 movs r2, #12 + 10394 0018 4261 str r2, [r0, #20] +2047:Src/main.c **** huart8.Init.OverSampling = UART_OVERSAMPLING_16; + 10395 .loc 1 2047 3 is_stmt 1 view .LVU3213 +2047:Src/main.c **** huart8.Init.OverSampling = UART_OVERSAMPLING_16; + ARM GAS /tmp/ccLSPxIe.s page 591 + + + 10396 .loc 1 2047 25 is_stmt 0 view .LVU3214 + 10397 001a 8361 str r3, [r0, #24] +2048:Src/main.c **** huart8.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; + 10398 .loc 1 2048 3 is_stmt 1 view .LVU3215 +2048:Src/main.c **** huart8.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; + 10399 .loc 1 2048 28 is_stmt 0 view .LVU3216 + 10400 001c C361 str r3, [r0, #28] +2049:Src/main.c **** huart8.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; + 10401 .loc 1 2049 3 is_stmt 1 view .LVU3217 +2049:Src/main.c **** huart8.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; + 10402 .loc 1 2049 30 is_stmt 0 view .LVU3218 + 10403 001e 0362 str r3, [r0, #32] +2050:Src/main.c **** if (HAL_UART_Init(&huart8) != HAL_OK) + 10404 .loc 1 2050 3 is_stmt 1 view .LVU3219 +2050:Src/main.c **** if (HAL_UART_Init(&huart8) != HAL_OK) + 10405 .loc 1 2050 38 is_stmt 0 view .LVU3220 + 10406 0020 4362 str r3, [r0, #36] +2051:Src/main.c **** { + 10407 .loc 1 2051 3 is_stmt 1 view .LVU3221 +2051:Src/main.c **** { + 10408 .loc 1 2051 7 is_stmt 0 view .LVU3222 + 10409 0022 FFF7FEFF bl HAL_UART_Init + 10410 .LVL941: +2051:Src/main.c **** { + 10411 .loc 1 2051 6 discriminator 1 view .LVU3223 + 10412 0026 00B9 cbnz r0, .L585 2059:Src/main.c **** - 9788 .loc 1 2059 1 view .LVU3061 - 9789 0170 34B0 add sp, sp, #208 - 9790 .LCFI89: - 9791 .cfi_remember_state - 9792 .cfi_def_cfa_offset 24 - 9793 @ sp needed - 9794 0172 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - 9795 .L523: - 9796 .LCFI90: - 9797 .cfi_restore_state + 10413 .loc 1 2059 1 view .LVU3224 + 10414 0028 08BD pop {r3, pc} + 10415 .L585: +2053:Src/main.c **** } + 10416 .loc 1 2053 5 is_stmt 1 view .LVU3225 + 10417 002a FFF7FEFF bl Error_Handler + 10418 .LVL942: + 10419 .L587: + 10420 002e 00BF .align 2 + 10421 .L586: + 10422 0030 00000000 .word huart8 + 10423 0034 007C0040 .word 1073773568 + 10424 .cfi_endproc + 10425 .LFE1204: + 10427 .section .text.MX_TIM8_Init,"ax",%progbits + 10428 .align 1 + 10429 .syntax unified + 10430 .thumb + 10431 .thumb_func + 10433 MX_TIM8_Init: + 10434 .LFB1200: +1839:Src/main.c **** + 10435 .loc 1 1839 1 view -0 + 10436 .cfi_startproc + 10437 @ args = 0, pretend = 0, frame = 32 + 10438 @ frame_needed = 0, uses_anonymous_args = 0 + 10439 0000 00B5 push {lr} + 10440 .LCFI96: + 10441 .cfi_def_cfa_offset 4 + 10442 .cfi_offset 14, -4 + ARM GAS /tmp/ccLSPxIe.s page 592 + + + 10443 0002 89B0 sub sp, sp, #36 + 10444 .LCFI97: + 10445 .cfi_def_cfa_offset 40 +1845:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 10446 .loc 1 1845 3 view .LVU3227 +1845:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 10447 .loc 1 1845 26 is_stmt 0 view .LVU3228 + 10448 0004 0023 movs r3, #0 + 10449 0006 0493 str r3, [sp, #16] + 10450 0008 0593 str r3, [sp, #20] + 10451 000a 0693 str r3, [sp, #24] + 10452 000c 0793 str r3, [sp, #28] +1846:Src/main.c **** + 10453 .loc 1 1846 3 is_stmt 1 view .LVU3229 +1846:Src/main.c **** + 10454 .loc 1 1846 27 is_stmt 0 view .LVU3230 + 10455 000e 0193 str r3, [sp, #4] + 10456 0010 0293 str r3, [sp, #8] + 10457 0012 0393 str r3, [sp, #12] +1851:Src/main.c **** htim8.Init.Prescaler = 0; + 10458 .loc 1 1851 3 is_stmt 1 view .LVU3231 +1851:Src/main.c **** htim8.Init.Prescaler = 0; + 10459 .loc 1 1851 18 is_stmt 0 view .LVU3232 + 10460 0014 1348 ldr r0, .L596 + 10461 0016 144A ldr r2, .L596+4 + 10462 0018 0260 str r2, [r0] +1852:Src/main.c **** htim8.Init.CounterMode = TIM_COUNTERMODE_UP; + 10463 .loc 1 1852 3 is_stmt 1 view .LVU3233 +1852:Src/main.c **** htim8.Init.CounterMode = TIM_COUNTERMODE_UP; + 10464 .loc 1 1852 24 is_stmt 0 view .LVU3234 + 10465 001a 4360 str r3, [r0, #4] +1853:Src/main.c **** htim8.Init.Period = 91; + 10466 .loc 1 1853 3 is_stmt 1 view .LVU3235 +1853:Src/main.c **** htim8.Init.Period = 91; + 10467 .loc 1 1853 26 is_stmt 0 view .LVU3236 + 10468 001c 8360 str r3, [r0, #8] +1854:Src/main.c **** htim8.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 10469 .loc 1 1854 3 is_stmt 1 view .LVU3237 +1854:Src/main.c **** htim8.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 10470 .loc 1 1854 21 is_stmt 0 view .LVU3238 + 10471 001e 5B22 movs r2, #91 + 10472 0020 C260 str r2, [r0, #12] +1855:Src/main.c **** htim8.Init.RepetitionCounter = 0; + 10473 .loc 1 1855 3 is_stmt 1 view .LVU3239 +1855:Src/main.c **** htim8.Init.RepetitionCounter = 0; + 10474 .loc 1 1855 28 is_stmt 0 view .LVU3240 + 10475 0022 0361 str r3, [r0, #16] +1856:Src/main.c **** htim8.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 10476 .loc 1 1856 3 is_stmt 1 view .LVU3241 +1856:Src/main.c **** htim8.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 10477 .loc 1 1856 32 is_stmt 0 view .LVU3242 + 10478 0024 4361 str r3, [r0, #20] +1857:Src/main.c **** if (HAL_TIM_Base_Init(&htim8) != HAL_OK) + 10479 .loc 1 1857 3 is_stmt 1 view .LVU3243 +1857:Src/main.c **** if (HAL_TIM_Base_Init(&htim8) != HAL_OK) + 10480 .loc 1 1857 32 is_stmt 0 view .LVU3244 + 10481 0026 8361 str r3, [r0, #24] + ARM GAS /tmp/ccLSPxIe.s page 593 + + +1858:Src/main.c **** { + 10482 .loc 1 1858 3 is_stmt 1 view .LVU3245 +1858:Src/main.c **** { + 10483 .loc 1 1858 7 is_stmt 0 view .LVU3246 + 10484 0028 FFF7FEFF bl HAL_TIM_Base_Init + 10485 .LVL943: +1858:Src/main.c **** { + 10486 .loc 1 1858 6 discriminator 1 view .LVU3247 + 10487 002c 98B9 cbnz r0, .L593 +1862:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim8, &sClockSourceConfig) != HAL_OK) + 10488 .loc 1 1862 3 is_stmt 1 view .LVU3248 +1862:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim8, &sClockSourceConfig) != HAL_OK) + 10489 .loc 1 1862 34 is_stmt 0 view .LVU3249 + 10490 002e 4FF48053 mov r3, #4096 + 10491 0032 0493 str r3, [sp, #16] +1863:Src/main.c **** { + 10492 .loc 1 1863 3 is_stmt 1 view .LVU3250 +1863:Src/main.c **** { + 10493 .loc 1 1863 7 is_stmt 0 view .LVU3251 + 10494 0034 04A9 add r1, sp, #16 + 10495 0036 0B48 ldr r0, .L596 + 10496 0038 FFF7FEFF bl HAL_TIM_ConfigClockSource + 10497 .LVL944: +1863:Src/main.c **** { + 10498 .loc 1 1863 6 discriminator 1 view .LVU3252 + 10499 003c 68B9 cbnz r0, .L594 +1867:Src/main.c **** sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET; + 10500 .loc 1 1867 3 is_stmt 1 view .LVU3253 +1867:Src/main.c **** sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET; + 10501 .loc 1 1867 37 is_stmt 0 view .LVU3254 + 10502 003e 0023 movs r3, #0 + 10503 0040 0193 str r3, [sp, #4] +1868:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 10504 .loc 1 1868 3 is_stmt 1 view .LVU3255 +1868:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 10505 .loc 1 1868 38 is_stmt 0 view .LVU3256 + 10506 0042 0293 str r3, [sp, #8] +1869:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim8, &sMasterConfig) != HAL_OK) + 10507 .loc 1 1869 3 is_stmt 1 view .LVU3257 +1869:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim8, &sMasterConfig) != HAL_OK) + 10508 .loc 1 1869 33 is_stmt 0 view .LVU3258 + 10509 0044 0393 str r3, [sp, #12] +1870:Src/main.c **** { + 10510 .loc 1 1870 3 is_stmt 1 view .LVU3259 +1870:Src/main.c **** { + 10511 .loc 1 1870 7 is_stmt 0 view .LVU3260 + 10512 0046 01A9 add r1, sp, #4 + 10513 0048 0648 ldr r0, .L596 + 10514 004a FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization + 10515 .LVL945: +1870:Src/main.c **** { + 10516 .loc 1 1870 6 discriminator 1 view .LVU3261 + 10517 004e 30B9 cbnz r0, .L595 +1878:Src/main.c **** + 10518 .loc 1 1878 1 view .LVU3262 + 10519 0050 09B0 add sp, sp, #36 + 10520 .LCFI98: + ARM GAS /tmp/ccLSPxIe.s page 594 + + + 10521 .cfi_remember_state + 10522 .cfi_def_cfa_offset 4 + 10523 @ sp needed + 10524 0052 5DF804FB ldr pc, [sp], #4 + 10525 .L593: + 10526 .LCFI99: + 10527 .cfi_restore_state +1860:Src/main.c **** } + 10528 .loc 1 1860 5 is_stmt 1 view .LVU3263 + 10529 0056 FFF7FEFF bl Error_Handler + 10530 .LVL946: + 10531 .L594: +1865:Src/main.c **** } + 10532 .loc 1 1865 5 view .LVU3264 + 10533 005a FFF7FEFF bl Error_Handler + 10534 .LVL947: + 10535 .L595: +1872:Src/main.c **** } + 10536 .loc 1 1872 5 view .LVU3265 + 10537 005e FFF7FEFF bl Error_Handler + 10538 .LVL948: + 10539 .L597: + 10540 0062 00BF .align 2 + 10541 .L596: + 10542 0064 00000000 .word htim8 + 10543 0068 00040140 .word 1073808384 + 10544 .cfi_endproc + 10545 .LFE1200: + 10547 .section .text.MX_TIM11_Init,"ax",%progbits + 10548 .align 1 + 10549 .syntax unified + 10550 .thumb + 10551 .thumb_func + 10553 MX_TIM11_Init: + 10554 .LFB1202: +1917:Src/main.c **** + 10555 .loc 1 1917 1 view -0 + 10556 .cfi_startproc + 10557 @ args = 0, pretend = 0, frame = 32 + 10558 @ frame_needed = 0, uses_anonymous_args = 0 + 10559 0000 00B5 push {lr} + 10560 .LCFI100: + 10561 .cfi_def_cfa_offset 4 + 10562 .cfi_offset 14, -4 + 10563 0002 89B0 sub sp, sp, #36 + 10564 .LCFI101: + 10565 .cfi_def_cfa_offset 40 +1923:Src/main.c **** + 10566 .loc 1 1923 3 view .LVU3267 +1923:Src/main.c **** + 10567 .loc 1 1923 22 is_stmt 0 view .LVU3268 + 10568 0004 0023 movs r3, #0 + 10569 0006 0193 str r3, [sp, #4] + 10570 0008 0293 str r3, [sp, #8] + 10571 000a 0393 str r3, [sp, #12] + 10572 000c 0493 str r3, [sp, #16] + 10573 000e 0593 str r3, [sp, #20] + ARM GAS /tmp/ccLSPxIe.s page 595 + + + 10574 0010 0693 str r3, [sp, #24] + 10575 0012 0793 str r3, [sp, #28] +1928:Src/main.c **** htim11.Init.Prescaler = 1; + 10576 .loc 1 1928 3 is_stmt 1 view .LVU3269 +1928:Src/main.c **** htim11.Init.Prescaler = 1; + 10577 .loc 1 1928 19 is_stmt 0 view .LVU3270 + 10578 0014 1448 ldr r0, .L606 + 10579 0016 154A ldr r2, .L606+4 + 10580 0018 0260 str r2, [r0] +1929:Src/main.c **** htim11.Init.CounterMode = TIM_COUNTERMODE_UP; + 10581 .loc 1 1929 3 is_stmt 1 view .LVU3271 +1929:Src/main.c **** htim11.Init.CounterMode = TIM_COUNTERMODE_UP; + 10582 .loc 1 1929 25 is_stmt 0 view .LVU3272 + 10583 001a 0122 movs r2, #1 + 10584 001c 4260 str r2, [r0, #4] +1930:Src/main.c **** htim11.Init.Period = 91; + 10585 .loc 1 1930 3 is_stmt 1 view .LVU3273 +1930:Src/main.c **** htim11.Init.Period = 91; + 10586 .loc 1 1930 27 is_stmt 0 view .LVU3274 + 10587 001e 8360 str r3, [r0, #8] +1931:Src/main.c **** htim11.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 10588 .loc 1 1931 3 is_stmt 1 view .LVU3275 +1931:Src/main.c **** htim11.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 10589 .loc 1 1931 22 is_stmt 0 view .LVU3276 + 10590 0020 5B22 movs r2, #91 + 10591 0022 C260 str r2, [r0, #12] +1932:Src/main.c **** htim11.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; + 10592 .loc 1 1932 3 is_stmt 1 view .LVU3277 +1932:Src/main.c **** htim11.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; + 10593 .loc 1 1932 29 is_stmt 0 view .LVU3278 + 10594 0024 0361 str r3, [r0, #16] +1933:Src/main.c **** if (HAL_TIM_Base_Init(&htim11) != HAL_OK) + 10595 .loc 1 1933 3 is_stmt 1 view .LVU3279 +1933:Src/main.c **** if (HAL_TIM_Base_Init(&htim11) != HAL_OK) + 10596 .loc 1 1933 33 is_stmt 0 view .LVU3280 + 10597 0026 8023 movs r3, #128 + 10598 0028 8361 str r3, [r0, #24] +1934:Src/main.c **** { + 10599 .loc 1 1934 3 is_stmt 1 view .LVU3281 +1934:Src/main.c **** { + 10600 .loc 1 1934 7 is_stmt 0 view .LVU3282 + 10601 002a FFF7FEFF bl HAL_TIM_Base_Init + 10602 .LVL949: +1934:Src/main.c **** { + 10603 .loc 1 1934 6 discriminator 1 view .LVU3283 + 10604 002e A8B9 cbnz r0, .L603 +1938:Src/main.c **** { + 10605 .loc 1 1938 3 is_stmt 1 view .LVU3284 +1938:Src/main.c **** { + 10606 .loc 1 1938 7 is_stmt 0 view .LVU3285 + 10607 0030 0D48 ldr r0, .L606 + 10608 0032 FFF7FEFF bl HAL_TIM_PWM_Init + 10609 .LVL950: +1938:Src/main.c **** { + 10610 .loc 1 1938 6 discriminator 1 view .LVU3286 + 10611 0036 98B9 cbnz r0, .L604 +1942:Src/main.c **** sConfigOC.Pulse = 91; + ARM GAS /tmp/ccLSPxIe.s page 596 + + + 10612 .loc 1 1942 3 is_stmt 1 view .LVU3287 +1942:Src/main.c **** sConfigOC.Pulse = 91; + 10613 .loc 1 1942 20 is_stmt 0 view .LVU3288 + 10614 0038 6023 movs r3, #96 + 10615 003a 0193 str r3, [sp, #4] +1943:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 10616 .loc 1 1943 3 is_stmt 1 view .LVU3289 +1943:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 10617 .loc 1 1943 19 is_stmt 0 view .LVU3290 + 10618 003c 5B23 movs r3, #91 + 10619 003e 0293 str r3, [sp, #8] +1944:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + 10620 .loc 1 1944 3 is_stmt 1 view .LVU3291 +1944:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + 10621 .loc 1 1944 24 is_stmt 0 view .LVU3292 + 10622 0040 0022 movs r2, #0 + 10623 0042 0392 str r2, [sp, #12] +1945:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim11, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) + 10624 .loc 1 1945 3 is_stmt 1 view .LVU3293 +1945:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim11, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) + 10625 .loc 1 1945 24 is_stmt 0 view .LVU3294 + 10626 0044 0592 str r2, [sp, #20] +1946:Src/main.c **** { + 10627 .loc 1 1946 3 is_stmt 1 view .LVU3295 +1946:Src/main.c **** { + 10628 .loc 1 1946 7 is_stmt 0 view .LVU3296 + 10629 0046 01A9 add r1, sp, #4 + 10630 0048 0748 ldr r0, .L606 + 10631 004a FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 10632 .LVL951: +1946:Src/main.c **** { + 10633 .loc 1 1946 6 discriminator 1 view .LVU3297 + 10634 004e 48B9 cbnz r0, .L605 +1953:Src/main.c **** + 10635 .loc 1 1953 3 is_stmt 1 view .LVU3298 + 10636 0050 0548 ldr r0, .L606 + 10637 0052 FFF7FEFF bl HAL_TIM_MspPostInit + 10638 .LVL952: +1955:Src/main.c **** + 10639 .loc 1 1955 1 is_stmt 0 view .LVU3299 + 10640 0056 09B0 add sp, sp, #36 + 10641 .LCFI102: + 10642 .cfi_remember_state + 10643 .cfi_def_cfa_offset 4 + 10644 @ sp needed + 10645 0058 5DF804FB ldr pc, [sp], #4 + 10646 .L603: + 10647 .LCFI103: + 10648 .cfi_restore_state +1936:Src/main.c **** } + 10649 .loc 1 1936 5 is_stmt 1 view .LVU3300 + 10650 005c FFF7FEFF bl Error_Handler + 10651 .LVL953: + 10652 .L604: +1940:Src/main.c **** } + 10653 .loc 1 1940 5 view .LVU3301 + 10654 0060 FFF7FEFF bl Error_Handler + ARM GAS /tmp/ccLSPxIe.s page 597 + + + 10655 .LVL954: + 10656 .L605: +1948:Src/main.c **** } + 10657 .loc 1 1948 5 view .LVU3302 + 10658 0064 FFF7FEFF bl Error_Handler + 10659 .LVL955: + 10660 .L607: + 10661 .align 2 + 10662 .L606: + 10663 0068 00000000 .word htim11 + 10664 006c 00480140 .word 1073825792 + 10665 .cfi_endproc + 10666 .LFE1202: + 10668 .section .text.MX_TIM4_Init,"ax",%progbits + 10669 .align 1 + 10670 .syntax unified + 10671 .thumb + 10672 .thumb_func + 10674 MX_TIM4_Init: + 10675 .LFB1196: +1667:Src/main.c **** + 10676 .loc 1 1667 1 view -0 + 10677 .cfi_startproc + 10678 @ args = 0, pretend = 0, frame = 56 + 10679 @ frame_needed = 0, uses_anonymous_args = 0 + 10680 0000 00B5 push {lr} + 10681 .LCFI104: + 10682 .cfi_def_cfa_offset 4 + 10683 .cfi_offset 14, -4 + 10684 0002 8FB0 sub sp, sp, #60 + 10685 .LCFI105: + 10686 .cfi_def_cfa_offset 64 +1673:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 10687 .loc 1 1673 3 view .LVU3304 +1673:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; + 10688 .loc 1 1673 26 is_stmt 0 view .LVU3305 + 10689 0004 0023 movs r3, #0 + 10690 0006 0A93 str r3, [sp, #40] + 10691 0008 0B93 str r3, [sp, #44] + 10692 000a 0C93 str r3, [sp, #48] + 10693 000c 0D93 str r3, [sp, #52] +1674:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 10694 .loc 1 1674 3 is_stmt 1 view .LVU3306 +1674:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 10695 .loc 1 1674 27 is_stmt 0 view .LVU3307 + 10696 000e 0793 str r3, [sp, #28] + 10697 0010 0893 str r3, [sp, #32] + 10698 0012 0993 str r3, [sp, #36] +1675:Src/main.c **** + 10699 .loc 1 1675 3 is_stmt 1 view .LVU3308 +1675:Src/main.c **** + 10700 .loc 1 1675 22 is_stmt 0 view .LVU3309 + 10701 0014 0093 str r3, [sp] + 10702 0016 0193 str r3, [sp, #4] + 10703 0018 0293 str r3, [sp, #8] + 10704 001a 0393 str r3, [sp, #12] + 10705 001c 0493 str r3, [sp, #16] + ARM GAS /tmp/ccLSPxIe.s page 598 + + + 10706 001e 0593 str r3, [sp, #20] + 10707 0020 0693 str r3, [sp, #24] +1680:Src/main.c **** htim4.Init.Prescaler = 0; + 10708 .loc 1 1680 3 is_stmt 1 view .LVU3310 +1680:Src/main.c **** htim4.Init.Prescaler = 0; + 10709 .loc 1 1680 18 is_stmt 0 view .LVU3311 + 10710 0022 1E48 ldr r0, .L620 + 10711 0024 1E4A ldr r2, .L620+4 + 10712 0026 0260 str r2, [r0] +1681:Src/main.c **** htim4.Init.CounterMode = TIM_COUNTERMODE_UP; + 10713 .loc 1 1681 3 is_stmt 1 view .LVU3312 +1681:Src/main.c **** htim4.Init.CounterMode = TIM_COUNTERMODE_UP; + 10714 .loc 1 1681 24 is_stmt 0 view .LVU3313 + 10715 0028 4360 str r3, [r0, #4] +1682:Src/main.c **** htim4.Init.Period = 45; + 10716 .loc 1 1682 3 is_stmt 1 view .LVU3314 +1682:Src/main.c **** htim4.Init.Period = 45; + 10717 .loc 1 1682 26 is_stmt 0 view .LVU3315 + 10718 002a 8360 str r3, [r0, #8] +1683:Src/main.c **** htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 10719 .loc 1 1683 3 is_stmt 1 view .LVU3316 +1683:Src/main.c **** htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 10720 .loc 1 1683 21 is_stmt 0 view .LVU3317 + 10721 002c 2D22 movs r2, #45 + 10722 002e C260 str r2, [r0, #12] +1684:Src/main.c **** htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 10723 .loc 1 1684 3 is_stmt 1 view .LVU3318 +1684:Src/main.c **** htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 10724 .loc 1 1684 28 is_stmt 0 view .LVU3319 + 10725 0030 0361 str r3, [r0, #16] +1685:Src/main.c **** if (HAL_TIM_Base_Init(&htim4) != HAL_OK) + 10726 .loc 1 1685 3 is_stmt 1 view .LVU3320 +1685:Src/main.c **** if (HAL_TIM_Base_Init(&htim4) != HAL_OK) + 10727 .loc 1 1685 32 is_stmt 0 view .LVU3321 + 10728 0032 8361 str r3, [r0, #24] +1686:Src/main.c **** { + 10729 .loc 1 1686 3 is_stmt 1 view .LVU3322 +1686:Src/main.c **** { + 10730 .loc 1 1686 7 is_stmt 0 view .LVU3323 + 10731 0034 FFF7FEFF bl HAL_TIM_Base_Init + 10732 .LVL956: +1686:Src/main.c **** { + 10733 .loc 1 1686 6 discriminator 1 view .LVU3324 + 10734 0038 30BB cbnz r0, .L615 +1690:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim4, &sClockSourceConfig) != HAL_OK) + 10735 .loc 1 1690 3 is_stmt 1 view .LVU3325 +1690:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim4, &sClockSourceConfig) != HAL_OK) + 10736 .loc 1 1690 34 is_stmt 0 view .LVU3326 + 10737 003a 4FF48053 mov r3, #4096 + 10738 003e 0A93 str r3, [sp, #40] +1691:Src/main.c **** { + 10739 .loc 1 1691 3 is_stmt 1 view .LVU3327 +1691:Src/main.c **** { + 10740 .loc 1 1691 7 is_stmt 0 view .LVU3328 + 10741 0040 0AA9 add r1, sp, #40 + 10742 0042 1648 ldr r0, .L620 + 10743 0044 FFF7FEFF bl HAL_TIM_ConfigClockSource + ARM GAS /tmp/ccLSPxIe.s page 599 + + + 10744 .LVL957: +1691:Src/main.c **** { + 10745 .loc 1 1691 6 discriminator 1 view .LVU3329 + 10746 0048 00BB cbnz r0, .L616 +1695:Src/main.c **** { + 10747 .loc 1 1695 3 is_stmt 1 view .LVU3330 +1695:Src/main.c **** { + 10748 .loc 1 1695 7 is_stmt 0 view .LVU3331 + 10749 004a 1448 ldr r0, .L620 + 10750 004c FFF7FEFF bl HAL_TIM_PWM_Init + 10751 .LVL958: +1695:Src/main.c **** { + 10752 .loc 1 1695 6 discriminator 1 view .LVU3332 + 10753 0050 F0B9 cbnz r0, .L617 +1699:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 10754 .loc 1 1699 3 is_stmt 1 view .LVU3333 +1699:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + 10755 .loc 1 1699 37 is_stmt 0 view .LVU3334 + 10756 0052 0023 movs r3, #0 + 10757 0054 0793 str r3, [sp, #28] +1700:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim4, &sMasterConfig) != HAL_OK) + 10758 .loc 1 1700 3 is_stmt 1 view .LVU3335 +1700:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim4, &sMasterConfig) != HAL_OK) + 10759 .loc 1 1700 33 is_stmt 0 view .LVU3336 + 10760 0056 0993 str r3, [sp, #36] +1701:Src/main.c **** { + 10761 .loc 1 1701 3 is_stmt 1 view .LVU3337 +1701:Src/main.c **** { + 10762 .loc 1 1701 7 is_stmt 0 view .LVU3338 + 10763 0058 07A9 add r1, sp, #28 + 10764 005a 1048 ldr r0, .L620 + 10765 005c FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization + 10766 .LVL959: +1701:Src/main.c **** { + 10767 .loc 1 1701 6 discriminator 1 view .LVU3339 + 10768 0060 C0B9 cbnz r0, .L618 +1705:Src/main.c **** sConfigOC.Pulse = 22; + 10769 .loc 1 1705 3 is_stmt 1 view .LVU3340 +1705:Src/main.c **** sConfigOC.Pulse = 22; + 10770 .loc 1 1705 20 is_stmt 0 view .LVU3341 + 10771 0062 6023 movs r3, #96 + 10772 0064 0093 str r3, [sp] +1706:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 10773 .loc 1 1706 3 is_stmt 1 view .LVU3342 +1706:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 10774 .loc 1 1706 19 is_stmt 0 view .LVU3343 + 10775 0066 1623 movs r3, #22 + 10776 0068 0193 str r3, [sp, #4] +1707:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + 10777 .loc 1 1707 3 is_stmt 1 view .LVU3344 +1707:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + 10778 .loc 1 1707 24 is_stmt 0 view .LVU3345 + 10779 006a 0023 movs r3, #0 + 10780 006c 0293 str r3, [sp, #8] +1708:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim4, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) + 10781 .loc 1 1708 3 is_stmt 1 view .LVU3346 +1708:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim4, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) + ARM GAS /tmp/ccLSPxIe.s page 600 + + + 10782 .loc 1 1708 24 is_stmt 0 view .LVU3347 + 10783 006e 0493 str r3, [sp, #16] +1709:Src/main.c **** { + 10784 .loc 1 1709 3 is_stmt 1 view .LVU3348 +1709:Src/main.c **** { + 10785 .loc 1 1709 7 is_stmt 0 view .LVU3349 + 10786 0070 0822 movs r2, #8 + 10787 0072 6946 mov r1, sp + 10788 0074 0948 ldr r0, .L620 + 10789 0076 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 10790 .LVL960: +1709:Src/main.c **** { + 10791 .loc 1 1709 6 discriminator 1 view .LVU3350 + 10792 007a 68B9 cbnz r0, .L619 +1716:Src/main.c **** + 10793 .loc 1 1716 3 is_stmt 1 view .LVU3351 + 10794 007c 0748 ldr r0, .L620 + 10795 007e FFF7FEFF bl HAL_TIM_MspPostInit + 10796 .LVL961: +1718:Src/main.c **** + 10797 .loc 1 1718 1 is_stmt 0 view .LVU3352 + 10798 0082 0FB0 add sp, sp, #60 + 10799 .LCFI106: + 10800 .cfi_remember_state + 10801 .cfi_def_cfa_offset 4 + 10802 @ sp needed + 10803 0084 5DF804FB ldr pc, [sp], #4 + 10804 .L615: + 10805 .LCFI107: + 10806 .cfi_restore_state +1688:Src/main.c **** } + 10807 .loc 1 1688 5 is_stmt 1 view .LVU3353 + 10808 0088 FFF7FEFF bl Error_Handler + 10809 .LVL962: + 10810 .L616: +1693:Src/main.c **** } + 10811 .loc 1 1693 5 view .LVU3354 + 10812 008c FFF7FEFF bl Error_Handler + 10813 .LVL963: + 10814 .L617: +1697:Src/main.c **** } + 10815 .loc 1 1697 5 view .LVU3355 + 10816 0090 FFF7FEFF bl Error_Handler + 10817 .LVL964: + 10818 .L618: +1703:Src/main.c **** } + 10819 .loc 1 1703 5 view .LVU3356 + 10820 0094 FFF7FEFF bl Error_Handler + 10821 .LVL965: + 10822 .L619: +1711:Src/main.c **** } + 10823 .loc 1 1711 5 view .LVU3357 + 10824 0098 FFF7FEFF bl Error_Handler + 10825 .LVL966: + 10826 .L621: + 10827 .align 2 + 10828 .L620: + ARM GAS /tmp/ccLSPxIe.s page 601 + + + 10829 009c 00000000 .word htim4 + 10830 00a0 00080040 .word 1073743872 + 10831 .cfi_endproc + 10832 .LFE1196: + 10834 .section .text.MX_TIM1_Init,"ax",%progbits + 10835 .align 1 + 10836 .syntax unified + 10837 .thumb + 10838 .thumb_func + 10840 MX_TIM1_Init: + 10841 .LFB1203: +1963:Src/main.c **** + 10842 .loc 1 1963 1 view -0 + 10843 .cfi_startproc + 10844 @ args = 0, pretend = 0, frame = 88 + 10845 @ frame_needed = 0, uses_anonymous_args = 0 + 10846 0000 10B5 push {r4, lr} + 10847 .LCFI108: + 10848 .cfi_def_cfa_offset 8 + 10849 .cfi_offset 4, -8 + 10850 .cfi_offset 14, -4 + 10851 0002 96B0 sub sp, sp, #88 + 10852 .LCFI109: + 10853 .cfi_def_cfa_offset 96 +1969:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 10854 .loc 1 1969 3 view .LVU3359 +1969:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; + 10855 .loc 1 1969 26 is_stmt 0 view .LVU3360 + 10856 0004 0024 movs r4, #0 + 10857 0006 1294 str r4, [sp, #72] + 10858 0008 1394 str r4, [sp, #76] + 10859 000a 1494 str r4, [sp, #80] + 10860 000c 1594 str r4, [sp, #84] +1970:Src/main.c **** TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0}; + 10861 .loc 1 1970 3 is_stmt 1 view .LVU3361 +1970:Src/main.c **** TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0}; + 10862 .loc 1 1970 22 is_stmt 0 view .LVU3362 + 10863 000e 0B94 str r4, [sp, #44] + 10864 0010 0C94 str r4, [sp, #48] + 10865 0012 0D94 str r4, [sp, #52] + 10866 0014 0E94 str r4, [sp, #56] + 10867 0016 0F94 str r4, [sp, #60] + 10868 0018 1094 str r4, [sp, #64] + 10869 001a 1194 str r4, [sp, #68] +1971:Src/main.c **** + 10870 .loc 1 1971 3 is_stmt 1 view .LVU3363 +1971:Src/main.c **** + 10871 .loc 1 1971 34 is_stmt 0 view .LVU3364 + 10872 001c 2C22 movs r2, #44 + 10873 001e 2146 mov r1, r4 + 10874 0020 6846 mov r0, sp + 10875 0022 FFF7FEFF bl memset + 10876 .LVL967: +1976:Src/main.c **** htim1.Init.Prescaler = 0; + 10877 .loc 1 1976 3 is_stmt 1 view .LVU3365 +1976:Src/main.c **** htim1.Init.Prescaler = 0; + 10878 .loc 1 1976 18 is_stmt 0 view .LVU3366 + ARM GAS /tmp/ccLSPxIe.s page 602 + + + 10879 0026 2548 ldr r0, .L634 + 10880 0028 254B ldr r3, .L634+4 + 10881 002a 0360 str r3, [r0] +1977:Src/main.c **** htim1.Init.CounterMode = TIM_COUNTERMODE_UP; + 10882 .loc 1 1977 3 is_stmt 1 view .LVU3367 +1977:Src/main.c **** htim1.Init.CounterMode = TIM_COUNTERMODE_UP; + 10883 .loc 1 1977 24 is_stmt 0 view .LVU3368 + 10884 002c 4460 str r4, [r0, #4] +1978:Src/main.c **** htim1.Init.Period = 8; + 10885 .loc 1 1978 3 is_stmt 1 view .LVU3369 +1978:Src/main.c **** htim1.Init.Period = 8; + 10886 .loc 1 1978 26 is_stmt 0 view .LVU3370 + 10887 002e 8460 str r4, [r0, #8] +1979:Src/main.c **** htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 10888 .loc 1 1979 3 is_stmt 1 view .LVU3371 +1979:Src/main.c **** htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + 10889 .loc 1 1979 21 is_stmt 0 view .LVU3372 + 10890 0030 0823 movs r3, #8 + 10891 0032 C360 str r3, [r0, #12] +1980:Src/main.c **** htim1.Init.RepetitionCounter = 0; + 10892 .loc 1 1980 3 is_stmt 1 view .LVU3373 +1980:Src/main.c **** htim1.Init.RepetitionCounter = 0; + 10893 .loc 1 1980 28 is_stmt 0 view .LVU3374 + 10894 0034 0461 str r4, [r0, #16] +1981:Src/main.c **** htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 10895 .loc 1 1981 3 is_stmt 1 view .LVU3375 +1981:Src/main.c **** htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + 10896 .loc 1 1981 32 is_stmt 0 view .LVU3376 + 10897 0036 4461 str r4, [r0, #20] +1982:Src/main.c **** if (HAL_TIM_Base_Init(&htim1) != HAL_OK) + 10898 .loc 1 1982 3 is_stmt 1 view .LVU3377 +1982:Src/main.c **** if (HAL_TIM_Base_Init(&htim1) != HAL_OK) + 10899 .loc 1 1982 32 is_stmt 0 view .LVU3378 + 10900 0038 8461 str r4, [r0, #24] +1983:Src/main.c **** { + 10901 .loc 1 1983 3 is_stmt 1 view .LVU3379 +1983:Src/main.c **** { + 10902 .loc 1 1983 7 is_stmt 0 view .LVU3380 + 10903 003a FFF7FEFF bl HAL_TIM_Base_Init + 10904 .LVL968: +1983:Src/main.c **** { + 10905 .loc 1 1983 6 discriminator 1 view .LVU3381 + 10906 003e 0028 cmp r0, #0 + 10907 0040 32D1 bne .L629 +1987:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim1, &sClockSourceConfig) != HAL_OK) + 10908 .loc 1 1987 3 is_stmt 1 view .LVU3382 +1987:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim1, &sClockSourceConfig) != HAL_OK) + 10909 .loc 1 1987 34 is_stmt 0 view .LVU3383 + 10910 0042 4FF48053 mov r3, #4096 + 10911 0046 1293 str r3, [sp, #72] +1988:Src/main.c **** { + 10912 .loc 1 1988 3 is_stmt 1 view .LVU3384 +1988:Src/main.c **** { + 10913 .loc 1 1988 7 is_stmt 0 view .LVU3385 + 10914 0048 12A9 add r1, sp, #72 + 10915 004a 1C48 ldr r0, .L634 + 10916 004c FFF7FEFF bl HAL_TIM_ConfigClockSource + ARM GAS /tmp/ccLSPxIe.s page 603 + + + 10917 .LVL969: +1988:Src/main.c **** { + 10918 .loc 1 1988 6 discriminator 1 view .LVU3386 + 10919 0050 0028 cmp r0, #0 + 10920 0052 2BD1 bne .L630 +1992:Src/main.c **** { + 10921 .loc 1 1992 3 is_stmt 1 view .LVU3387 +1992:Src/main.c **** { + 10922 .loc 1 1992 7 is_stmt 0 view .LVU3388 + 10923 0054 1948 ldr r0, .L634 + 10924 0056 FFF7FEFF bl HAL_TIM_PWM_Init + 10925 .LVL970: +1992:Src/main.c **** { + 10926 .loc 1 1992 6 discriminator 1 view .LVU3389 + 10927 005a 48BB cbnz r0, .L631 +1996:Src/main.c **** sConfigOC.Pulse = 4; + 10928 .loc 1 1996 3 is_stmt 1 view .LVU3390 +1996:Src/main.c **** sConfigOC.Pulse = 4; + 10929 .loc 1 1996 20 is_stmt 0 view .LVU3391 + 10930 005c 6023 movs r3, #96 + 10931 005e 0B93 str r3, [sp, #44] +1997:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 10932 .loc 1 1997 3 is_stmt 1 view .LVU3392 +1997:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + 10933 .loc 1 1997 19 is_stmt 0 view .LVU3393 + 10934 0060 0423 movs r3, #4 + 10935 0062 0C93 str r3, [sp, #48] +1998:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + 10936 .loc 1 1998 3 is_stmt 1 view .LVU3394 +1998:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + 10937 .loc 1 1998 24 is_stmt 0 view .LVU3395 + 10938 0064 0022 movs r2, #0 + 10939 0066 0D92 str r2, [sp, #52] +1999:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim1, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) + 10940 .loc 1 1999 3 is_stmt 1 view .LVU3396 +1999:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim1, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) + 10941 .loc 1 1999 24 is_stmt 0 view .LVU3397 + 10942 0068 0F92 str r2, [sp, #60] +2000:Src/main.c **** { + 10943 .loc 1 2000 3 is_stmt 1 view .LVU3398 +2000:Src/main.c **** { + 10944 .loc 1 2000 7 is_stmt 0 view .LVU3399 + 10945 006a 0BA9 add r1, sp, #44 + 10946 006c 1348 ldr r0, .L634 + 10947 006e FFF7FEFF bl HAL_TIM_PWM_ConfigChannel + 10948 .LVL971: +2000:Src/main.c **** { + 10949 .loc 1 2000 6 discriminator 1 view .LVU3400 + 10950 0072 F8B9 cbnz r0, .L632 +2004:Src/main.c **** sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_DISABLE; + 10951 .loc 1 2004 3 is_stmt 1 view .LVU3401 +2004:Src/main.c **** sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_DISABLE; + 10952 .loc 1 2004 40 is_stmt 0 view .LVU3402 + 10953 0074 0023 movs r3, #0 + 10954 0076 0093 str r3, [sp] +2005:Src/main.c **** sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_OFF; + 10955 .loc 1 2005 3 is_stmt 1 view .LVU3403 + ARM GAS /tmp/ccLSPxIe.s page 604 + + +2005:Src/main.c **** sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_OFF; + 10956 .loc 1 2005 41 is_stmt 0 view .LVU3404 + 10957 0078 0193 str r3, [sp, #4] +2006:Src/main.c **** sBreakDeadTimeConfig.DeadTime = 0; + 10958 .loc 1 2006 3 is_stmt 1 view .LVU3405 +2006:Src/main.c **** sBreakDeadTimeConfig.DeadTime = 0; + 10959 .loc 1 2006 34 is_stmt 0 view .LVU3406 + 10960 007a 0293 str r3, [sp, #8] +2007:Src/main.c **** sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE; + 10961 .loc 1 2007 3 is_stmt 1 view .LVU3407 +2007:Src/main.c **** sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE; + 10962 .loc 1 2007 33 is_stmt 0 view .LVU3408 + 10963 007c 0393 str r3, [sp, #12] +2008:Src/main.c **** sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH; + 10964 .loc 1 2008 3 is_stmt 1 view .LVU3409 +2008:Src/main.c **** sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH; + 10965 .loc 1 2008 35 is_stmt 0 view .LVU3410 + 10966 007e 0493 str r3, [sp, #16] +2009:Src/main.c **** sBreakDeadTimeConfig.BreakFilter = 0; + 10967 .loc 1 2009 3 is_stmt 1 view .LVU3411 +2009:Src/main.c **** sBreakDeadTimeConfig.BreakFilter = 0; + 10968 .loc 1 2009 38 is_stmt 0 view .LVU3412 + 10969 0080 4FF40052 mov r2, #8192 + 10970 0084 0592 str r2, [sp, #20] +2010:Src/main.c **** sBreakDeadTimeConfig.Break2State = TIM_BREAK2_DISABLE; + 10971 .loc 1 2010 3 is_stmt 1 view .LVU3413 +2010:Src/main.c **** sBreakDeadTimeConfig.Break2State = TIM_BREAK2_DISABLE; + 10972 .loc 1 2010 36 is_stmt 0 view .LVU3414 + 10973 0086 0693 str r3, [sp, #24] +2011:Src/main.c **** sBreakDeadTimeConfig.Break2Polarity = TIM_BREAK2POLARITY_HIGH; + 10974 .loc 1 2011 3 is_stmt 1 view .LVU3415 +2011:Src/main.c **** sBreakDeadTimeConfig.Break2Polarity = TIM_BREAK2POLARITY_HIGH; + 10975 .loc 1 2011 36 is_stmt 0 view .LVU3416 + 10976 0088 0793 str r3, [sp, #28] +2012:Src/main.c **** sBreakDeadTimeConfig.Break2Filter = 0; + 10977 .loc 1 2012 3 is_stmt 1 view .LVU3417 +2012:Src/main.c **** sBreakDeadTimeConfig.Break2Filter = 0; + 10978 .loc 1 2012 39 is_stmt 0 view .LVU3418 + 10979 008a 4FF00072 mov r2, #33554432 + 10980 008e 0892 str r2, [sp, #32] +2013:Src/main.c **** sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_DISABLE; + 10981 .loc 1 2013 3 is_stmt 1 view .LVU3419 +2013:Src/main.c **** sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_DISABLE; + 10982 .loc 1 2013 37 is_stmt 0 view .LVU3420 + 10983 0090 0993 str r3, [sp, #36] +2014:Src/main.c **** if (HAL_TIMEx_ConfigBreakDeadTime(&htim1, &sBreakDeadTimeConfig) != HAL_OK) + 10984 .loc 1 2014 3 is_stmt 1 view .LVU3421 +2014:Src/main.c **** if (HAL_TIMEx_ConfigBreakDeadTime(&htim1, &sBreakDeadTimeConfig) != HAL_OK) + 10985 .loc 1 2014 40 is_stmt 0 view .LVU3422 + 10986 0092 0A93 str r3, [sp, #40] +2015:Src/main.c **** { + 10987 .loc 1 2015 3 is_stmt 1 view .LVU3423 +2015:Src/main.c **** { + 10988 .loc 1 2015 7 is_stmt 0 view .LVU3424 + 10989 0094 6946 mov r1, sp + 10990 0096 0948 ldr r0, .L634 + 10991 0098 FFF7FEFF bl HAL_TIMEx_ConfigBreakDeadTime + ARM GAS /tmp/ccLSPxIe.s page 605 + + + 10992 .LVL972: +2015:Src/main.c **** { + 10993 .loc 1 2015 6 discriminator 1 view .LVU3425 + 10994 009c 60B9 cbnz r0, .L633 +2022:Src/main.c **** + 10995 .loc 1 2022 3 is_stmt 1 view .LVU3426 + 10996 009e 0748 ldr r0, .L634 + 10997 00a0 FFF7FEFF bl HAL_TIM_MspPostInit + 10998 .LVL973: +2024:Src/main.c **** + 10999 .loc 1 2024 1 is_stmt 0 view .LVU3427 + 11000 00a4 16B0 add sp, sp, #88 + 11001 .LCFI110: + 11002 .cfi_remember_state + 11003 .cfi_def_cfa_offset 8 + 11004 @ sp needed + 11005 00a6 10BD pop {r4, pc} + 11006 .L629: + 11007 .LCFI111: + 11008 .cfi_restore_state +1985:Src/main.c **** } + 11009 .loc 1 1985 5 is_stmt 1 view .LVU3428 + 11010 00a8 FFF7FEFF bl Error_Handler + 11011 .LVL974: + 11012 .L630: 1990:Src/main.c **** } - 9798 .loc 1 1990 5 is_stmt 1 view .LVU3062 - 9799 0176 FFF7FEFF bl Error_Handler - 9800 .LVL900: - 9801 .L525: - 9802 017a 00BF .align 2 - 9803 .L524: - 9804 017c 00380240 .word 1073887232 - 9805 0180 00000240 .word 1073872896 - 9806 0184 00640240 .word 1073898496 - 9807 0188 00ED00E0 .word -536810240 - 9808 018c 00E100E0 .word -536813312 - 9809 .cfi_endproc - 9810 .LFE1205: - 9812 .section .text.MX_TIM10_Init,"ax",%progbits - 9813 .align 1 - 9814 .syntax unified - 9815 .thumb - 9816 .thumb_func - 9818 MX_TIM10_Init: - 9819 .LFB1201: -1792:Src/main.c **** - 9820 .loc 1 1792 1 view -0 - 9821 .cfi_startproc - 9822 @ args = 0, pretend = 0, frame = 0 - 9823 @ frame_needed = 0, uses_anonymous_args = 0 - 9824 0000 08B5 push {r3, lr} - 9825 .LCFI91: - 9826 .cfi_def_cfa_offset 8 - 9827 .cfi_offset 3, -8 - 9828 .cfi_offset 14, -4 -1801:Src/main.c **** htim10.Init.Prescaler = 183; - 9829 .loc 1 1801 3 view .LVU3064 -1801:Src/main.c **** htim10.Init.Prescaler = 183; - 9830 .loc 1 1801 19 is_stmt 0 view .LVU3065 - 9831 0002 0848 ldr r0, .L530 - 9832 0004 084B ldr r3, .L530+4 - 9833 0006 0360 str r3, [r0] - ARM GAS /tmp/ccuHnxNu.s page 575 + 11013 .loc 1 1990 5 view .LVU3429 + 11014 00ac FFF7FEFF bl Error_Handler + 11015 .LVL975: + 11016 .L631: +1994:Src/main.c **** } + 11017 .loc 1 1994 5 view .LVU3430 + 11018 00b0 FFF7FEFF bl Error_Handler + 11019 .LVL976: + 11020 .L632: +2002:Src/main.c **** } + 11021 .loc 1 2002 5 view .LVU3431 + 11022 00b4 FFF7FEFF bl Error_Handler + 11023 .LVL977: + 11024 .L633: +2017:Src/main.c **** } + 11025 .loc 1 2017 5 view .LVU3432 + 11026 00b8 FFF7FEFF bl Error_Handler + 11027 .LVL978: + 11028 .L635: + 11029 .align 2 + 11030 .L634: + 11031 00bc 00000000 .word htim1 + 11032 00c0 00000140 .word 1073807360 + 11033 .cfi_endproc + 11034 .LFE1203: + 11036 .section .text.SystemClock_Config,"ax",%progbits + 11037 .align 1 + 11038 .global SystemClock_Config + 11039 .syntax unified + 11040 .thumb + 11041 .thumb_func + ARM GAS /tmp/ccLSPxIe.s page 606 -1802:Src/main.c **** htim10.Init.CounterMode = TIM_COUNTERMODE_UP; - 9834 .loc 1 1802 3 is_stmt 1 view .LVU3066 -1802:Src/main.c **** htim10.Init.CounterMode = TIM_COUNTERMODE_UP; - 9835 .loc 1 1802 25 is_stmt 0 view .LVU3067 - 9836 0008 B723 movs r3, #183 - 9837 000a 4360 str r3, [r0, #4] -1803:Src/main.c **** htim10.Init.Period = 9; - 9838 .loc 1 1803 3 is_stmt 1 view .LVU3068 -1803:Src/main.c **** htim10.Init.Period = 9; - 9839 .loc 1 1803 27 is_stmt 0 view .LVU3069 - 9840 000c 0023 movs r3, #0 - 9841 000e 8360 str r3, [r0, #8] -1804:Src/main.c **** htim10.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 9842 .loc 1 1804 3 is_stmt 1 view .LVU3070 -1804:Src/main.c **** htim10.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 9843 .loc 1 1804 22 is_stmt 0 view .LVU3071 - 9844 0010 0922 movs r2, #9 - 9845 0012 C260 str r2, [r0, #12] -1805:Src/main.c **** htim10.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 9846 .loc 1 1805 3 is_stmt 1 view .LVU3072 -1805:Src/main.c **** htim10.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 9847 .loc 1 1805 29 is_stmt 0 view .LVU3073 - 9848 0014 0361 str r3, [r0, #16] -1806:Src/main.c **** if (HAL_TIM_Base_Init(&htim10) != HAL_OK) - 9849 .loc 1 1806 3 is_stmt 1 view .LVU3074 -1806:Src/main.c **** if (HAL_TIM_Base_Init(&htim10) != HAL_OK) - 9850 .loc 1 1806 33 is_stmt 0 view .LVU3075 - 9851 0016 8361 str r3, [r0, #24] -1807:Src/main.c **** { - 9852 .loc 1 1807 3 is_stmt 1 view .LVU3076 -1807:Src/main.c **** { - 9853 .loc 1 1807 7 is_stmt 0 view .LVU3077 - 9854 0018 FFF7FEFF bl HAL_TIM_Base_Init - 9855 .LVL901: -1807:Src/main.c **** { - 9856 .loc 1 1807 6 discriminator 1 view .LVU3078 - 9857 001c 00B9 cbnz r0, .L529 -1815:Src/main.c **** - 9858 .loc 1 1815 1 view .LVU3079 - 9859 001e 08BD pop {r3, pc} - 9860 .L529: -1809:Src/main.c **** } - 9861 .loc 1 1809 5 is_stmt 1 view .LVU3080 - 9862 0020 FFF7FEFF bl Error_Handler - 9863 .LVL902: - 9864 .L531: - 9865 .align 2 - 9866 .L530: - 9867 0024 00000000 .word htim10 - 9868 0028 00440140 .word 1073824768 - 9869 .cfi_endproc - 9870 .LFE1201: - 9872 .section .text.MX_UART8_Init,"ax",%progbits - 9873 .align 1 - 9874 .syntax unified - 9875 .thumb - 9876 .thumb_func - ARM GAS /tmp/ccuHnxNu.s page 576 + 11043 SystemClock_Config: + 11044 .LFB1187: +1145:Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + 11045 .loc 1 1145 1 view -0 + 11046 .cfi_startproc + 11047 @ args = 0, pretend = 0, frame = 80 + 11048 @ frame_needed = 0, uses_anonymous_args = 0 + 11049 0000 00B5 push {lr} + 11050 .LCFI112: + 11051 .cfi_def_cfa_offset 4 + 11052 .cfi_offset 14, -4 + 11053 0002 95B0 sub sp, sp, #84 + 11054 .LCFI113: + 11055 .cfi_def_cfa_offset 88 +1146:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 11056 .loc 1 1146 3 view .LVU3434 +1146:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 11057 .loc 1 1146 22 is_stmt 0 view .LVU3435 + 11058 0004 3422 movs r2, #52 + 11059 0006 0021 movs r1, #0 + 11060 0008 07A8 add r0, sp, #28 + 11061 000a FFF7FEFF bl memset + 11062 .LVL979: +1147:Src/main.c **** + 11063 .loc 1 1147 3 is_stmt 1 view .LVU3436 +1147:Src/main.c **** + 11064 .loc 1 1147 22 is_stmt 0 view .LVU3437 + 11065 000e 0023 movs r3, #0 + 11066 0010 0293 str r3, [sp, #8] + 11067 0012 0393 str r3, [sp, #12] + 11068 0014 0493 str r3, [sp, #16] + 11069 0016 0593 str r3, [sp, #20] + 11070 0018 0693 str r3, [sp, #24] +1151:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 11071 .loc 1 1151 3 is_stmt 1 view .LVU3438 + 11072 .LBB679: +1151:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 11073 .loc 1 1151 3 view .LVU3439 +1151:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 11074 .loc 1 1151 3 view .LVU3440 + 11075 001a 244B ldr r3, .L644 + 11076 001c 1A6C ldr r2, [r3, #64] + 11077 001e 42F08052 orr r2, r2, #268435456 + 11078 0022 1A64 str r2, [r3, #64] +1151:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 11079 .loc 1 1151 3 view .LVU3441 + 11080 0024 1B6C ldr r3, [r3, #64] + 11081 0026 03F08053 and r3, r3, #268435456 + 11082 002a 0093 str r3, [sp] +1151:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 11083 .loc 1 1151 3 view .LVU3442 + 11084 002c 009B ldr r3, [sp] + 11085 .LBE679: +1151:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 11086 .loc 1 1151 3 view .LVU3443 +1152:Src/main.c **** + 11087 .loc 1 1152 3 view .LVU3444 + ARM GAS /tmp/ccLSPxIe.s page 607 - 9878 MX_UART8_Init: - 9879 .LFB1204: -1938:Src/main.c **** - 9880 .loc 1 1938 1 view -0 - 9881 .cfi_startproc - 9882 @ args = 0, pretend = 0, frame = 0 - 9883 @ frame_needed = 0, uses_anonymous_args = 0 - 9884 0000 08B5 push {r3, lr} - 9885 .LCFI92: - 9886 .cfi_def_cfa_offset 8 - 9887 .cfi_offset 3, -8 - 9888 .cfi_offset 14, -4 -1947:Src/main.c **** huart8.Init.BaudRate = 115200; - 9889 .loc 1 1947 3 view .LVU3082 -1947:Src/main.c **** huart8.Init.BaudRate = 115200; - 9890 .loc 1 1947 19 is_stmt 0 view .LVU3083 - 9891 0002 0B48 ldr r0, .L536 - 9892 0004 0B4B ldr r3, .L536+4 - 9893 0006 0360 str r3, [r0] -1948:Src/main.c **** huart8.Init.WordLength = UART_WORDLENGTH_8B; - 9894 .loc 1 1948 3 is_stmt 1 view .LVU3084 -1948:Src/main.c **** huart8.Init.WordLength = UART_WORDLENGTH_8B; - 9895 .loc 1 1948 24 is_stmt 0 view .LVU3085 - 9896 0008 4FF4E133 mov r3, #115200 - 9897 000c 4360 str r3, [r0, #4] -1949:Src/main.c **** huart8.Init.StopBits = UART_STOPBITS_1; - 9898 .loc 1 1949 3 is_stmt 1 view .LVU3086 -1949:Src/main.c **** huart8.Init.StopBits = UART_STOPBITS_1; - 9899 .loc 1 1949 26 is_stmt 0 view .LVU3087 - 9900 000e 0023 movs r3, #0 - 9901 0010 8360 str r3, [r0, #8] -1950:Src/main.c **** huart8.Init.Parity = UART_PARITY_NONE; - 9902 .loc 1 1950 3 is_stmt 1 view .LVU3088 -1950:Src/main.c **** huart8.Init.Parity = UART_PARITY_NONE; - 9903 .loc 1 1950 24 is_stmt 0 view .LVU3089 - 9904 0012 C360 str r3, [r0, #12] -1951:Src/main.c **** huart8.Init.Mode = UART_MODE_TX_RX; - 9905 .loc 1 1951 3 is_stmt 1 view .LVU3090 -1951:Src/main.c **** huart8.Init.Mode = UART_MODE_TX_RX; - 9906 .loc 1 1951 22 is_stmt 0 view .LVU3091 - 9907 0014 0361 str r3, [r0, #16] -1952:Src/main.c **** huart8.Init.HwFlowCtl = UART_HWCONTROL_NONE; - 9908 .loc 1 1952 3 is_stmt 1 view .LVU3092 -1952:Src/main.c **** huart8.Init.HwFlowCtl = UART_HWCONTROL_NONE; - 9909 .loc 1 1952 20 is_stmt 0 view .LVU3093 - 9910 0016 0C22 movs r2, #12 - 9911 0018 4261 str r2, [r0, #20] -1953:Src/main.c **** huart8.Init.OverSampling = UART_OVERSAMPLING_16; - 9912 .loc 1 1953 3 is_stmt 1 view .LVU3094 -1953:Src/main.c **** huart8.Init.OverSampling = UART_OVERSAMPLING_16; - 9913 .loc 1 1953 25 is_stmt 0 view .LVU3095 - 9914 001a 8361 str r3, [r0, #24] -1954:Src/main.c **** huart8.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; - 9915 .loc 1 1954 3 is_stmt 1 view .LVU3096 -1954:Src/main.c **** huart8.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; - 9916 .loc 1 1954 28 is_stmt 0 view .LVU3097 - 9917 001c C361 str r3, [r0, #28] - ARM GAS /tmp/ccuHnxNu.s page 577 + 11088 .LBB680: +1152:Src/main.c **** + 11089 .loc 1 1152 3 view .LVU3445 +1152:Src/main.c **** + 11090 .loc 1 1152 3 view .LVU3446 + 11091 002e 204B ldr r3, .L644+4 + 11092 0030 1A68 ldr r2, [r3] + 11093 0032 42F44042 orr r2, r2, #49152 + 11094 0036 1A60 str r2, [r3] +1152:Src/main.c **** + 11095 .loc 1 1152 3 view .LVU3447 + 11096 0038 1B68 ldr r3, [r3] + 11097 003a 03F44043 and r3, r3, #49152 + 11098 003e 0193 str r3, [sp, #4] +1152:Src/main.c **** + 11099 .loc 1 1152 3 view .LVU3448 + 11100 0040 019B ldr r3, [sp, #4] + 11101 .LBE680: +1152:Src/main.c **** + 11102 .loc 1 1152 3 view .LVU3449 +1157:Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 11103 .loc 1 1157 3 view .LVU3450 +1157:Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 11104 .loc 1 1157 36 is_stmt 0 view .LVU3451 + 11105 0042 0123 movs r3, #1 + 11106 0044 0793 str r3, [sp, #28] +1158:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 11107 .loc 1 1158 3 is_stmt 1 view .LVU3452 +1158:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 11108 .loc 1 1158 30 is_stmt 0 view .LVU3453 + 11109 0046 4FF48033 mov r3, #65536 + 11110 004a 0893 str r3, [sp, #32] +1159:Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 11111 .loc 1 1159 3 is_stmt 1 view .LVU3454 +1159:Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 11112 .loc 1 1159 34 is_stmt 0 view .LVU3455 + 11113 004c 0223 movs r3, #2 + 11114 004e 0D93 str r3, [sp, #52] +1160:Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 25; + 11115 .loc 1 1160 3 is_stmt 1 view .LVU3456 +1160:Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 25; + 11116 .loc 1 1160 35 is_stmt 0 view .LVU3457 + 11117 0050 4FF48002 mov r2, #4194304 + 11118 0054 0E92 str r2, [sp, #56] +1161:Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 368; + 11119 .loc 1 1161 3 is_stmt 1 view .LVU3458 +1161:Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 368; + 11120 .loc 1 1161 30 is_stmt 0 view .LVU3459 + 11121 0056 1922 movs r2, #25 + 11122 0058 0F92 str r2, [sp, #60] +1162:Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 11123 .loc 1 1162 3 is_stmt 1 view .LVU3460 +1162:Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 11124 .loc 1 1162 30 is_stmt 0 view .LVU3461 + 11125 005a 4FF4B872 mov r2, #368 + 11126 005e 1092 str r2, [sp, #64] +1163:Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 8; + ARM GAS /tmp/ccLSPxIe.s page 608 -1955:Src/main.c **** huart8.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; - 9918 .loc 1 1955 3 is_stmt 1 view .LVU3098 -1955:Src/main.c **** huart8.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; - 9919 .loc 1 1955 30 is_stmt 0 view .LVU3099 - 9920 001e 0362 str r3, [r0, #32] -1956:Src/main.c **** if (HAL_UART_Init(&huart8) != HAL_OK) - 9921 .loc 1 1956 3 is_stmt 1 view .LVU3100 -1956:Src/main.c **** if (HAL_UART_Init(&huart8) != HAL_OK) - 9922 .loc 1 1956 38 is_stmt 0 view .LVU3101 - 9923 0020 4362 str r3, [r0, #36] -1957:Src/main.c **** { - 9924 .loc 1 1957 3 is_stmt 1 view .LVU3102 -1957:Src/main.c **** { - 9925 .loc 1 1957 7 is_stmt 0 view .LVU3103 - 9926 0022 FFF7FEFF bl HAL_UART_Init - 9927 .LVL903: -1957:Src/main.c **** { - 9928 .loc 1 1957 6 discriminator 1 view .LVU3104 - 9929 0026 00B9 cbnz r0, .L535 -1965:Src/main.c **** - 9930 .loc 1 1965 1 view .LVU3105 - 9931 0028 08BD pop {r3, pc} - 9932 .L535: -1959:Src/main.c **** } - 9933 .loc 1 1959 5 is_stmt 1 view .LVU3106 - 9934 002a FFF7FEFF bl Error_Handler - 9935 .LVL904: - 9936 .L537: - 9937 002e 00BF .align 2 - 9938 .L536: - 9939 0030 00000000 .word huart8 - 9940 0034 007C0040 .word 1073773568 - 9941 .cfi_endproc - 9942 .LFE1204: - 9944 .section .text.MX_TIM8_Init,"ax",%progbits - 9945 .align 1 - 9946 .syntax unified - 9947 .thumb - 9948 .thumb_func - 9950 MX_TIM8_Init: - 9951 .LFB1200: -1745:Src/main.c **** - 9952 .loc 1 1745 1 view -0 - 9953 .cfi_startproc - 9954 @ args = 0, pretend = 0, frame = 32 - 9955 @ frame_needed = 0, uses_anonymous_args = 0 - 9956 0000 00B5 push {lr} - 9957 .LCFI93: - 9958 .cfi_def_cfa_offset 4 - 9959 .cfi_offset 14, -4 - 9960 0002 89B0 sub sp, sp, #36 - 9961 .LCFI94: - 9962 .cfi_def_cfa_offset 40 -1751:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; - 9963 .loc 1 1751 3 view .LVU3108 -1751:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; - 9964 .loc 1 1751 26 is_stmt 0 view .LVU3109 - ARM GAS /tmp/ccuHnxNu.s page 578 + 11127 .loc 1 1163 3 is_stmt 1 view .LVU3462 +1163:Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 8; + 11128 .loc 1 1163 30 is_stmt 0 view .LVU3463 + 11129 0060 1193 str r3, [sp, #68] +1164:Src/main.c **** RCC_OscInitStruct.PLL.PLLR = 2; + 11130 .loc 1 1164 3 is_stmt 1 view .LVU3464 +1164:Src/main.c **** RCC_OscInitStruct.PLL.PLLR = 2; + 11131 .loc 1 1164 30 is_stmt 0 view .LVU3465 + 11132 0062 0822 movs r2, #8 + 11133 0064 1292 str r2, [sp, #72] +1165:Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 11134 .loc 1 1165 3 is_stmt 1 view .LVU3466 +1165:Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 11135 .loc 1 1165 30 is_stmt 0 view .LVU3467 + 11136 0066 1393 str r3, [sp, #76] +1166:Src/main.c **** { + 11137 .loc 1 1166 3 is_stmt 1 view .LVU3468 +1166:Src/main.c **** { + 11138 .loc 1 1166 7 is_stmt 0 view .LVU3469 + 11139 0068 07A8 add r0, sp, #28 + 11140 006a FFF7FEFF bl HAL_RCC_OscConfig + 11141 .LVL980: +1166:Src/main.c **** { + 11142 .loc 1 1166 6 discriminator 1 view .LVU3470 + 11143 006e B0B9 cbnz r0, .L641 +1173:Src/main.c **** { + 11144 .loc 1 1173 3 is_stmt 1 view .LVU3471 +1173:Src/main.c **** { + 11145 .loc 1 1173 7 is_stmt 0 view .LVU3472 + 11146 0070 FFF7FEFF bl HAL_PWREx_EnableOverDrive + 11147 .LVL981: +1173:Src/main.c **** { + 11148 .loc 1 1173 6 discriminator 1 view .LVU3473 + 11149 0074 A8B9 cbnz r0, .L642 +1180:Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 11150 .loc 1 1180 3 is_stmt 1 view .LVU3474 +1180:Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 11151 .loc 1 1180 31 is_stmt 0 view .LVU3475 + 11152 0076 0F23 movs r3, #15 + 11153 0078 0293 str r3, [sp, #8] +1182:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 11154 .loc 1 1182 3 is_stmt 1 view .LVU3476 +1182:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 11155 .loc 1 1182 34 is_stmt 0 view .LVU3477 + 11156 007a 0223 movs r3, #2 + 11157 007c 0393 str r3, [sp, #12] +1183:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 11158 .loc 1 1183 3 is_stmt 1 view .LVU3478 +1183:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 11159 .loc 1 1183 35 is_stmt 0 view .LVU3479 + 11160 007e 0023 movs r3, #0 + 11161 0080 0493 str r3, [sp, #16] +1184:Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 11162 .loc 1 1184 3 is_stmt 1 view .LVU3480 +1184:Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 11163 .loc 1 1184 36 is_stmt 0 view .LVU3481 + 11164 0082 4FF4A053 mov r3, #5120 + ARM GAS /tmp/ccLSPxIe.s page 609 - 9965 0004 0023 movs r3, #0 - 9966 0006 0493 str r3, [sp, #16] - 9967 0008 0593 str r3, [sp, #20] - 9968 000a 0693 str r3, [sp, #24] - 9969 000c 0793 str r3, [sp, #28] -1752:Src/main.c **** - 9970 .loc 1 1752 3 is_stmt 1 view .LVU3110 -1752:Src/main.c **** - 9971 .loc 1 1752 27 is_stmt 0 view .LVU3111 - 9972 000e 0193 str r3, [sp, #4] - 9973 0010 0293 str r3, [sp, #8] - 9974 0012 0393 str r3, [sp, #12] -1757:Src/main.c **** htim8.Init.Prescaler = 0; - 9975 .loc 1 1757 3 is_stmt 1 view .LVU3112 -1757:Src/main.c **** htim8.Init.Prescaler = 0; - 9976 .loc 1 1757 18 is_stmt 0 view .LVU3113 - 9977 0014 1348 ldr r0, .L546 - 9978 0016 144A ldr r2, .L546+4 - 9979 0018 0260 str r2, [r0] -1758:Src/main.c **** htim8.Init.CounterMode = TIM_COUNTERMODE_UP; - 9980 .loc 1 1758 3 is_stmt 1 view .LVU3114 -1758:Src/main.c **** htim8.Init.CounterMode = TIM_COUNTERMODE_UP; - 9981 .loc 1 1758 24 is_stmt 0 view .LVU3115 - 9982 001a 4360 str r3, [r0, #4] -1759:Src/main.c **** htim8.Init.Period = 91; - 9983 .loc 1 1759 3 is_stmt 1 view .LVU3116 -1759:Src/main.c **** htim8.Init.Period = 91; - 9984 .loc 1 1759 26 is_stmt 0 view .LVU3117 - 9985 001c 8360 str r3, [r0, #8] -1760:Src/main.c **** htim8.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 9986 .loc 1 1760 3 is_stmt 1 view .LVU3118 -1760:Src/main.c **** htim8.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 9987 .loc 1 1760 21 is_stmt 0 view .LVU3119 - 9988 001e 5B22 movs r2, #91 - 9989 0020 C260 str r2, [r0, #12] -1761:Src/main.c **** htim8.Init.RepetitionCounter = 0; - 9990 .loc 1 1761 3 is_stmt 1 view .LVU3120 -1761:Src/main.c **** htim8.Init.RepetitionCounter = 0; - 9991 .loc 1 1761 28 is_stmt 0 view .LVU3121 - 9992 0022 0361 str r3, [r0, #16] -1762:Src/main.c **** htim8.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 9993 .loc 1 1762 3 is_stmt 1 view .LVU3122 -1762:Src/main.c **** htim8.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 9994 .loc 1 1762 32 is_stmt 0 view .LVU3123 - 9995 0024 4361 str r3, [r0, #20] -1763:Src/main.c **** if (HAL_TIM_Base_Init(&htim8) != HAL_OK) - 9996 .loc 1 1763 3 is_stmt 1 view .LVU3124 -1763:Src/main.c **** if (HAL_TIM_Base_Init(&htim8) != HAL_OK) - 9997 .loc 1 1763 32 is_stmt 0 view .LVU3125 - 9998 0026 8361 str r3, [r0, #24] -1764:Src/main.c **** { - 9999 .loc 1 1764 3 is_stmt 1 view .LVU3126 -1764:Src/main.c **** { - 10000 .loc 1 1764 7 is_stmt 0 view .LVU3127 - 10001 0028 FFF7FEFF bl HAL_TIM_Base_Init - 10002 .LVL905: -1764:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 579 + 11165 0086 0593 str r3, [sp, #20] +1185:Src/main.c **** + 11166 .loc 1 1185 3 is_stmt 1 view .LVU3482 +1185:Src/main.c **** + 11167 .loc 1 1185 36 is_stmt 0 view .LVU3483 + 11168 0088 4FF48053 mov r3, #4096 + 11169 008c 0693 str r3, [sp, #24] +1187:Src/main.c **** { + 11170 .loc 1 1187 3 is_stmt 1 view .LVU3484 +1187:Src/main.c **** { + 11171 .loc 1 1187 7 is_stmt 0 view .LVU3485 + 11172 008e 0621 movs r1, #6 + 11173 0090 02A8 add r0, sp, #8 + 11174 0092 FFF7FEFF bl HAL_RCC_ClockConfig + 11175 .LVL982: +1187:Src/main.c **** { + 11176 .loc 1 1187 6 discriminator 1 view .LVU3486 + 11177 0096 30B9 cbnz r0, .L643 +1191:Src/main.c **** + 11178 .loc 1 1191 1 view .LVU3487 + 11179 0098 15B0 add sp, sp, #84 + 11180 .LCFI114: + 11181 .cfi_remember_state + 11182 .cfi_def_cfa_offset 4 + 11183 @ sp needed + 11184 009a 5DF804FB ldr pc, [sp], #4 + 11185 .L641: + 11186 .LCFI115: + 11187 .cfi_restore_state +1168:Src/main.c **** } + 11188 .loc 1 1168 5 is_stmt 1 view .LVU3488 + 11189 009e FFF7FEFF bl Error_Handler + 11190 .LVL983: + 11191 .L642: +1175:Src/main.c **** } + 11192 .loc 1 1175 5 view .LVU3489 + 11193 00a2 FFF7FEFF bl Error_Handler + 11194 .LVL984: + 11195 .L643: +1189:Src/main.c **** } + 11196 .loc 1 1189 5 view .LVU3490 + 11197 00a6 FFF7FEFF bl Error_Handler + 11198 .LVL985: + 11199 .L645: + 11200 00aa 00BF .align 2 + 11201 .L644: + 11202 00ac 00380240 .word 1073887232 + 11203 00b0 00700040 .word 1073770496 + 11204 .cfi_endproc + 11205 .LFE1187: + 11207 .section .text.main,"ax",%progbits + 11208 .align 1 + 11209 .global main + 11210 .syntax unified + 11211 .thumb + 11212 .thumb_func + 11214 main: + ARM GAS /tmp/ccLSPxIe.s page 610 - 10003 .loc 1 1764 6 discriminator 1 view .LVU3128 - 10004 002c 98B9 cbnz r0, .L543 -1768:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim8, &sClockSourceConfig) != HAL_OK) - 10005 .loc 1 1768 3 is_stmt 1 view .LVU3129 -1768:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim8, &sClockSourceConfig) != HAL_OK) - 10006 .loc 1 1768 34 is_stmt 0 view .LVU3130 - 10007 002e 4FF48053 mov r3, #4096 - 10008 0032 0493 str r3, [sp, #16] -1769:Src/main.c **** { - 10009 .loc 1 1769 3 is_stmt 1 view .LVU3131 -1769:Src/main.c **** { - 10010 .loc 1 1769 7 is_stmt 0 view .LVU3132 - 10011 0034 04A9 add r1, sp, #16 - 10012 0036 0B48 ldr r0, .L546 - 10013 0038 FFF7FEFF bl HAL_TIM_ConfigClockSource - 10014 .LVL906: -1769:Src/main.c **** { - 10015 .loc 1 1769 6 discriminator 1 view .LVU3133 - 10016 003c 68B9 cbnz r0, .L544 -1773:Src/main.c **** sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET; - 10017 .loc 1 1773 3 is_stmt 1 view .LVU3134 -1773:Src/main.c **** sMasterConfig.MasterOutputTrigger2 = TIM_TRGO2_RESET; - 10018 .loc 1 1773 37 is_stmt 0 view .LVU3135 - 10019 003e 0023 movs r3, #0 - 10020 0040 0193 str r3, [sp, #4] -1774:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 10021 .loc 1 1774 3 is_stmt 1 view .LVU3136 -1774:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 10022 .loc 1 1774 38 is_stmt 0 view .LVU3137 - 10023 0042 0293 str r3, [sp, #8] -1775:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim8, &sMasterConfig) != HAL_OK) - 10024 .loc 1 1775 3 is_stmt 1 view .LVU3138 -1775:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim8, &sMasterConfig) != HAL_OK) - 10025 .loc 1 1775 33 is_stmt 0 view .LVU3139 - 10026 0044 0393 str r3, [sp, #12] -1776:Src/main.c **** { - 10027 .loc 1 1776 3 is_stmt 1 view .LVU3140 -1776:Src/main.c **** { - 10028 .loc 1 1776 7 is_stmt 0 view .LVU3141 - 10029 0046 01A9 add r1, sp, #4 - 10030 0048 0648 ldr r0, .L546 - 10031 004a FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization - 10032 .LVL907: -1776:Src/main.c **** { - 10033 .loc 1 1776 6 discriminator 1 view .LVU3142 - 10034 004e 30B9 cbnz r0, .L545 -1784:Src/main.c **** - 10035 .loc 1 1784 1 view .LVU3143 - 10036 0050 09B0 add sp, sp, #36 - 10037 .LCFI95: - 10038 .cfi_remember_state - 10039 .cfi_def_cfa_offset 4 - 10040 @ sp needed - 10041 0052 5DF804FB ldr pc, [sp], #4 - 10042 .L543: - 10043 .LCFI96: - 10044 .cfi_restore_state - ARM GAS /tmp/ccuHnxNu.s page 580 - - -1766:Src/main.c **** } - 10045 .loc 1 1766 5 is_stmt 1 view .LVU3144 - 10046 0056 FFF7FEFF bl Error_Handler - 10047 .LVL908: - 10048 .L544: -1771:Src/main.c **** } - 10049 .loc 1 1771 5 view .LVU3145 - 10050 005a FFF7FEFF bl Error_Handler - 10051 .LVL909: - 10052 .L545: -1778:Src/main.c **** } - 10053 .loc 1 1778 5 view .LVU3146 - 10054 005e FFF7FEFF bl Error_Handler - 10055 .LVL910: - 10056 .L547: - 10057 0062 00BF .align 2 - 10058 .L546: - 10059 0064 00000000 .word htim8 - 10060 0068 00040140 .word 1073808384 - 10061 .cfi_endproc - 10062 .LFE1200: - 10064 .section .text.MX_TIM11_Init,"ax",%progbits - 10065 .align 1 - 10066 .syntax unified - 10067 .thumb - 10068 .thumb_func - 10070 MX_TIM11_Init: - 10071 .LFB1202: -1823:Src/main.c **** - 10072 .loc 1 1823 1 view -0 - 10073 .cfi_startproc - 10074 @ args = 0, pretend = 0, frame = 32 - 10075 @ frame_needed = 0, uses_anonymous_args = 0 - 10076 0000 00B5 push {lr} - 10077 .LCFI97: - 10078 .cfi_def_cfa_offset 4 - 10079 .cfi_offset 14, -4 - 10080 0002 89B0 sub sp, sp, #36 - 10081 .LCFI98: - 10082 .cfi_def_cfa_offset 40 -1829:Src/main.c **** - 10083 .loc 1 1829 3 view .LVU3148 -1829:Src/main.c **** - 10084 .loc 1 1829 22 is_stmt 0 view .LVU3149 - 10085 0004 0023 movs r3, #0 - 10086 0006 0193 str r3, [sp, #4] - 10087 0008 0293 str r3, [sp, #8] - 10088 000a 0393 str r3, [sp, #12] - 10089 000c 0493 str r3, [sp, #16] - 10090 000e 0593 str r3, [sp, #20] - 10091 0010 0693 str r3, [sp, #24] - 10092 0012 0793 str r3, [sp, #28] -1834:Src/main.c **** htim11.Init.Prescaler = 1; - 10093 .loc 1 1834 3 is_stmt 1 view .LVU3150 -1834:Src/main.c **** htim11.Init.Prescaler = 1; - 10094 .loc 1 1834 19 is_stmt 0 view .LVU3151 - 10095 0014 1448 ldr r0, .L556 - ARM GAS /tmp/ccuHnxNu.s page 581 - - - 10096 0016 154A ldr r2, .L556+4 - 10097 0018 0260 str r2, [r0] -1835:Src/main.c **** htim11.Init.CounterMode = TIM_COUNTERMODE_UP; - 10098 .loc 1 1835 3 is_stmt 1 view .LVU3152 -1835:Src/main.c **** htim11.Init.CounterMode = TIM_COUNTERMODE_UP; - 10099 .loc 1 1835 25 is_stmt 0 view .LVU3153 - 10100 001a 0122 movs r2, #1 - 10101 001c 4260 str r2, [r0, #4] -1836:Src/main.c **** htim11.Init.Period = 91; - 10102 .loc 1 1836 3 is_stmt 1 view .LVU3154 -1836:Src/main.c **** htim11.Init.Period = 91; - 10103 .loc 1 1836 27 is_stmt 0 view .LVU3155 - 10104 001e 8360 str r3, [r0, #8] -1837:Src/main.c **** htim11.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 10105 .loc 1 1837 3 is_stmt 1 view .LVU3156 -1837:Src/main.c **** htim11.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 10106 .loc 1 1837 22 is_stmt 0 view .LVU3157 - 10107 0020 5B22 movs r2, #91 - 10108 0022 C260 str r2, [r0, #12] -1838:Src/main.c **** htim11.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; - 10109 .loc 1 1838 3 is_stmt 1 view .LVU3158 -1838:Src/main.c **** htim11.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; - 10110 .loc 1 1838 29 is_stmt 0 view .LVU3159 - 10111 0024 0361 str r3, [r0, #16] -1839:Src/main.c **** if (HAL_TIM_Base_Init(&htim11) != HAL_OK) - 10112 .loc 1 1839 3 is_stmt 1 view .LVU3160 -1839:Src/main.c **** if (HAL_TIM_Base_Init(&htim11) != HAL_OK) - 10113 .loc 1 1839 33 is_stmt 0 view .LVU3161 - 10114 0026 8023 movs r3, #128 - 10115 0028 8361 str r3, [r0, #24] -1840:Src/main.c **** { - 10116 .loc 1 1840 3 is_stmt 1 view .LVU3162 -1840:Src/main.c **** { - 10117 .loc 1 1840 7 is_stmt 0 view .LVU3163 - 10118 002a FFF7FEFF bl HAL_TIM_Base_Init - 10119 .LVL911: -1840:Src/main.c **** { - 10120 .loc 1 1840 6 discriminator 1 view .LVU3164 - 10121 002e A8B9 cbnz r0, .L553 -1844:Src/main.c **** { - 10122 .loc 1 1844 3 is_stmt 1 view .LVU3165 -1844:Src/main.c **** { - 10123 .loc 1 1844 7 is_stmt 0 view .LVU3166 - 10124 0030 0D48 ldr r0, .L556 - 10125 0032 FFF7FEFF bl HAL_TIM_PWM_Init - 10126 .LVL912: -1844:Src/main.c **** { - 10127 .loc 1 1844 6 discriminator 1 view .LVU3167 - 10128 0036 98B9 cbnz r0, .L554 -1848:Src/main.c **** sConfigOC.Pulse = 91; - 10129 .loc 1 1848 3 is_stmt 1 view .LVU3168 -1848:Src/main.c **** sConfigOC.Pulse = 91; - 10130 .loc 1 1848 20 is_stmt 0 view .LVU3169 - 10131 0038 6023 movs r3, #96 - 10132 003a 0193 str r3, [sp, #4] -1849:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; - 10133 .loc 1 1849 3 is_stmt 1 view .LVU3170 - ARM GAS /tmp/ccuHnxNu.s page 582 - - -1849:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; - 10134 .loc 1 1849 19 is_stmt 0 view .LVU3171 - 10135 003c 5B23 movs r3, #91 - 10136 003e 0293 str r3, [sp, #8] -1850:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; - 10137 .loc 1 1850 3 is_stmt 1 view .LVU3172 -1850:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; - 10138 .loc 1 1850 24 is_stmt 0 view .LVU3173 - 10139 0040 0022 movs r2, #0 - 10140 0042 0392 str r2, [sp, #12] -1851:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim11, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) - 10141 .loc 1 1851 3 is_stmt 1 view .LVU3174 -1851:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim11, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) - 10142 .loc 1 1851 24 is_stmt 0 view .LVU3175 - 10143 0044 0592 str r2, [sp, #20] -1852:Src/main.c **** { - 10144 .loc 1 1852 3 is_stmt 1 view .LVU3176 -1852:Src/main.c **** { - 10145 .loc 1 1852 7 is_stmt 0 view .LVU3177 - 10146 0046 01A9 add r1, sp, #4 - 10147 0048 0748 ldr r0, .L556 - 10148 004a FFF7FEFF bl HAL_TIM_PWM_ConfigChannel - 10149 .LVL913: -1852:Src/main.c **** { - 10150 .loc 1 1852 6 discriminator 1 view .LVU3178 - 10151 004e 48B9 cbnz r0, .L555 -1859:Src/main.c **** - 10152 .loc 1 1859 3 is_stmt 1 view .LVU3179 - 10153 0050 0548 ldr r0, .L556 - 10154 0052 FFF7FEFF bl HAL_TIM_MspPostInit - 10155 .LVL914: -1861:Src/main.c **** - 10156 .loc 1 1861 1 is_stmt 0 view .LVU3180 - 10157 0056 09B0 add sp, sp, #36 - 10158 .LCFI99: - 10159 .cfi_remember_state - 10160 .cfi_def_cfa_offset 4 - 10161 @ sp needed - 10162 0058 5DF804FB ldr pc, [sp], #4 - 10163 .L553: - 10164 .LCFI100: - 10165 .cfi_restore_state -1842:Src/main.c **** } - 10166 .loc 1 1842 5 is_stmt 1 view .LVU3181 - 10167 005c FFF7FEFF bl Error_Handler - 10168 .LVL915: - 10169 .L554: -1846:Src/main.c **** } - 10170 .loc 1 1846 5 view .LVU3182 - 10171 0060 FFF7FEFF bl Error_Handler - 10172 .LVL916: - 10173 .L555: -1854:Src/main.c **** } - 10174 .loc 1 1854 5 view .LVU3183 - 10175 0064 FFF7FEFF bl Error_Handler - 10176 .LVL917: - 10177 .L557: - ARM GAS /tmp/ccuHnxNu.s page 583 - - - 10178 .align 2 - 10179 .L556: - 10180 0068 00000000 .word htim11 - 10181 006c 00480140 .word 1073825792 - 10182 .cfi_endproc - 10183 .LFE1202: - 10185 .section .text.MX_TIM4_Init,"ax",%progbits - 10186 .align 1 - 10187 .syntax unified - 10188 .thumb - 10189 .thumb_func - 10191 MX_TIM4_Init: - 10192 .LFB1196: -1573:Src/main.c **** - 10193 .loc 1 1573 1 view -0 - 10194 .cfi_startproc - 10195 @ args = 0, pretend = 0, frame = 56 - 10196 @ frame_needed = 0, uses_anonymous_args = 0 - 10197 0000 00B5 push {lr} - 10198 .LCFI101: - 10199 .cfi_def_cfa_offset 4 - 10200 .cfi_offset 14, -4 - 10201 0002 8FB0 sub sp, sp, #60 - 10202 .LCFI102: - 10203 .cfi_def_cfa_offset 64 -1579:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; - 10204 .loc 1 1579 3 view .LVU3185 -1579:Src/main.c **** TIM_MasterConfigTypeDef sMasterConfig = {0}; - 10205 .loc 1 1579 26 is_stmt 0 view .LVU3186 - 10206 0004 0023 movs r3, #0 - 10207 0006 0A93 str r3, [sp, #40] - 10208 0008 0B93 str r3, [sp, #44] - 10209 000a 0C93 str r3, [sp, #48] - 10210 000c 0D93 str r3, [sp, #52] -1580:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; - 10211 .loc 1 1580 3 is_stmt 1 view .LVU3187 -1580:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; - 10212 .loc 1 1580 27 is_stmt 0 view .LVU3188 - 10213 000e 0793 str r3, [sp, #28] - 10214 0010 0893 str r3, [sp, #32] - 10215 0012 0993 str r3, [sp, #36] -1581:Src/main.c **** - 10216 .loc 1 1581 3 is_stmt 1 view .LVU3189 -1581:Src/main.c **** - 10217 .loc 1 1581 22 is_stmt 0 view .LVU3190 - 10218 0014 0093 str r3, [sp] - 10219 0016 0193 str r3, [sp, #4] - 10220 0018 0293 str r3, [sp, #8] - 10221 001a 0393 str r3, [sp, #12] - 10222 001c 0493 str r3, [sp, #16] - 10223 001e 0593 str r3, [sp, #20] - 10224 0020 0693 str r3, [sp, #24] -1586:Src/main.c **** htim4.Init.Prescaler = 0; - 10225 .loc 1 1586 3 is_stmt 1 view .LVU3191 -1586:Src/main.c **** htim4.Init.Prescaler = 0; - 10226 .loc 1 1586 18 is_stmt 0 view .LVU3192 - 10227 0022 1E48 ldr r0, .L570 - ARM GAS /tmp/ccuHnxNu.s page 584 - - - 10228 0024 1E4A ldr r2, .L570+4 - 10229 0026 0260 str r2, [r0] -1587:Src/main.c **** htim4.Init.CounterMode = TIM_COUNTERMODE_UP; - 10230 .loc 1 1587 3 is_stmt 1 view .LVU3193 -1587:Src/main.c **** htim4.Init.CounterMode = TIM_COUNTERMODE_UP; - 10231 .loc 1 1587 24 is_stmt 0 view .LVU3194 - 10232 0028 4360 str r3, [r0, #4] -1588:Src/main.c **** htim4.Init.Period = 45; - 10233 .loc 1 1588 3 is_stmt 1 view .LVU3195 -1588:Src/main.c **** htim4.Init.Period = 45; - 10234 .loc 1 1588 26 is_stmt 0 view .LVU3196 - 10235 002a 8360 str r3, [r0, #8] -1589:Src/main.c **** htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 10236 .loc 1 1589 3 is_stmt 1 view .LVU3197 -1589:Src/main.c **** htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 10237 .loc 1 1589 21 is_stmt 0 view .LVU3198 - 10238 002c 2D22 movs r2, #45 - 10239 002e C260 str r2, [r0, #12] -1590:Src/main.c **** htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 10240 .loc 1 1590 3 is_stmt 1 view .LVU3199 -1590:Src/main.c **** htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 10241 .loc 1 1590 28 is_stmt 0 view .LVU3200 - 10242 0030 0361 str r3, [r0, #16] -1591:Src/main.c **** if (HAL_TIM_Base_Init(&htim4) != HAL_OK) - 10243 .loc 1 1591 3 is_stmt 1 view .LVU3201 -1591:Src/main.c **** if (HAL_TIM_Base_Init(&htim4) != HAL_OK) - 10244 .loc 1 1591 32 is_stmt 0 view .LVU3202 - 10245 0032 8361 str r3, [r0, #24] -1592:Src/main.c **** { - 10246 .loc 1 1592 3 is_stmt 1 view .LVU3203 -1592:Src/main.c **** { - 10247 .loc 1 1592 7 is_stmt 0 view .LVU3204 - 10248 0034 FFF7FEFF bl HAL_TIM_Base_Init - 10249 .LVL918: -1592:Src/main.c **** { - 10250 .loc 1 1592 6 discriminator 1 view .LVU3205 - 10251 0038 30BB cbnz r0, .L565 -1596:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim4, &sClockSourceConfig) != HAL_OK) - 10252 .loc 1 1596 3 is_stmt 1 view .LVU3206 -1596:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim4, &sClockSourceConfig) != HAL_OK) - 10253 .loc 1 1596 34 is_stmt 0 view .LVU3207 - 10254 003a 4FF48053 mov r3, #4096 - 10255 003e 0A93 str r3, [sp, #40] -1597:Src/main.c **** { - 10256 .loc 1 1597 3 is_stmt 1 view .LVU3208 -1597:Src/main.c **** { - 10257 .loc 1 1597 7 is_stmt 0 view .LVU3209 - 10258 0040 0AA9 add r1, sp, #40 - 10259 0042 1648 ldr r0, .L570 - 10260 0044 FFF7FEFF bl HAL_TIM_ConfigClockSource - 10261 .LVL919: -1597:Src/main.c **** { - 10262 .loc 1 1597 6 discriminator 1 view .LVU3210 - 10263 0048 00BB cbnz r0, .L566 -1601:Src/main.c **** { - 10264 .loc 1 1601 3 is_stmt 1 view .LVU3211 -1601:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 585 - - - 10265 .loc 1 1601 7 is_stmt 0 view .LVU3212 - 10266 004a 1448 ldr r0, .L570 - 10267 004c FFF7FEFF bl HAL_TIM_PWM_Init - 10268 .LVL920: -1601:Src/main.c **** { - 10269 .loc 1 1601 6 discriminator 1 view .LVU3213 - 10270 0050 F0B9 cbnz r0, .L567 -1605:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 10271 .loc 1 1605 3 is_stmt 1 view .LVU3214 -1605:Src/main.c **** sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - 10272 .loc 1 1605 37 is_stmt 0 view .LVU3215 - 10273 0052 0023 movs r3, #0 - 10274 0054 0793 str r3, [sp, #28] -1606:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim4, &sMasterConfig) != HAL_OK) - 10275 .loc 1 1606 3 is_stmt 1 view .LVU3216 -1606:Src/main.c **** if (HAL_TIMEx_MasterConfigSynchronization(&htim4, &sMasterConfig) != HAL_OK) - 10276 .loc 1 1606 33 is_stmt 0 view .LVU3217 - 10277 0056 0993 str r3, [sp, #36] -1607:Src/main.c **** { - 10278 .loc 1 1607 3 is_stmt 1 view .LVU3218 -1607:Src/main.c **** { - 10279 .loc 1 1607 7 is_stmt 0 view .LVU3219 - 10280 0058 07A9 add r1, sp, #28 - 10281 005a 1048 ldr r0, .L570 - 10282 005c FFF7FEFF bl HAL_TIMEx_MasterConfigSynchronization - 10283 .LVL921: -1607:Src/main.c **** { - 10284 .loc 1 1607 6 discriminator 1 view .LVU3220 - 10285 0060 C0B9 cbnz r0, .L568 -1611:Src/main.c **** sConfigOC.Pulse = 22; - 10286 .loc 1 1611 3 is_stmt 1 view .LVU3221 -1611:Src/main.c **** sConfigOC.Pulse = 22; - 10287 .loc 1 1611 20 is_stmt 0 view .LVU3222 - 10288 0062 6023 movs r3, #96 - 10289 0064 0093 str r3, [sp] -1612:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; - 10290 .loc 1 1612 3 is_stmt 1 view .LVU3223 -1612:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; - 10291 .loc 1 1612 19 is_stmt 0 view .LVU3224 - 10292 0066 1623 movs r3, #22 - 10293 0068 0193 str r3, [sp, #4] -1613:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; - 10294 .loc 1 1613 3 is_stmt 1 view .LVU3225 -1613:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; - 10295 .loc 1 1613 24 is_stmt 0 view .LVU3226 - 10296 006a 0023 movs r3, #0 - 10297 006c 0293 str r3, [sp, #8] -1614:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim4, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) - 10298 .loc 1 1614 3 is_stmt 1 view .LVU3227 -1614:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim4, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) - 10299 .loc 1 1614 24 is_stmt 0 view .LVU3228 - 10300 006e 0493 str r3, [sp, #16] -1615:Src/main.c **** { - 10301 .loc 1 1615 3 is_stmt 1 view .LVU3229 -1615:Src/main.c **** { - 10302 .loc 1 1615 7 is_stmt 0 view .LVU3230 - 10303 0070 0822 movs r2, #8 - ARM GAS /tmp/ccuHnxNu.s page 586 - - - 10304 0072 6946 mov r1, sp - 10305 0074 0948 ldr r0, .L570 - 10306 0076 FFF7FEFF bl HAL_TIM_PWM_ConfigChannel - 10307 .LVL922: -1615:Src/main.c **** { - 10308 .loc 1 1615 6 discriminator 1 view .LVU3231 - 10309 007a 68B9 cbnz r0, .L569 -1622:Src/main.c **** - 10310 .loc 1 1622 3 is_stmt 1 view .LVU3232 - 10311 007c 0748 ldr r0, .L570 - 10312 007e FFF7FEFF bl HAL_TIM_MspPostInit - 10313 .LVL923: -1624:Src/main.c **** - 10314 .loc 1 1624 1 is_stmt 0 view .LVU3233 - 10315 0082 0FB0 add sp, sp, #60 - 10316 .LCFI103: - 10317 .cfi_remember_state - 10318 .cfi_def_cfa_offset 4 - 10319 @ sp needed - 10320 0084 5DF804FB ldr pc, [sp], #4 - 10321 .L565: - 10322 .LCFI104: - 10323 .cfi_restore_state -1594:Src/main.c **** } - 10324 .loc 1 1594 5 is_stmt 1 view .LVU3234 - 10325 0088 FFF7FEFF bl Error_Handler - 10326 .LVL924: - 10327 .L566: -1599:Src/main.c **** } - 10328 .loc 1 1599 5 view .LVU3235 - 10329 008c FFF7FEFF bl Error_Handler - 10330 .LVL925: - 10331 .L567: -1603:Src/main.c **** } - 10332 .loc 1 1603 5 view .LVU3236 - 10333 0090 FFF7FEFF bl Error_Handler - 10334 .LVL926: - 10335 .L568: -1609:Src/main.c **** } - 10336 .loc 1 1609 5 view .LVU3237 - 10337 0094 FFF7FEFF bl Error_Handler - 10338 .LVL927: - 10339 .L569: -1617:Src/main.c **** } - 10340 .loc 1 1617 5 view .LVU3238 - 10341 0098 FFF7FEFF bl Error_Handler - 10342 .LVL928: - 10343 .L571: - 10344 .align 2 - 10345 .L570: - 10346 009c 00000000 .word htim4 - 10347 00a0 00080040 .word 1073743872 - 10348 .cfi_endproc - 10349 .LFE1196: - 10351 .section .text.MX_TIM1_Init,"ax",%progbits - 10352 .align 1 - 10353 .syntax unified - ARM GAS /tmp/ccuHnxNu.s page 587 - - - 10354 .thumb - 10355 .thumb_func - 10357 MX_TIM1_Init: - 10358 .LFB1203: -1869:Src/main.c **** - 10359 .loc 1 1869 1 view -0 - 10360 .cfi_startproc - 10361 @ args = 0, pretend = 0, frame = 88 - 10362 @ frame_needed = 0, uses_anonymous_args = 0 - 10363 0000 10B5 push {r4, lr} - 10364 .LCFI105: - 10365 .cfi_def_cfa_offset 8 - 10366 .cfi_offset 4, -8 - 10367 .cfi_offset 14, -4 - 10368 0002 96B0 sub sp, sp, #88 - 10369 .LCFI106: - 10370 .cfi_def_cfa_offset 96 -1875:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; - 10371 .loc 1 1875 3 view .LVU3240 -1875:Src/main.c **** TIM_OC_InitTypeDef sConfigOC = {0}; - 10372 .loc 1 1875 26 is_stmt 0 view .LVU3241 - 10373 0004 0024 movs r4, #0 - 10374 0006 1294 str r4, [sp, #72] - 10375 0008 1394 str r4, [sp, #76] - 10376 000a 1494 str r4, [sp, #80] - 10377 000c 1594 str r4, [sp, #84] -1876:Src/main.c **** TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0}; - 10378 .loc 1 1876 3 is_stmt 1 view .LVU3242 -1876:Src/main.c **** TIM_BreakDeadTimeConfigTypeDef sBreakDeadTimeConfig = {0}; - 10379 .loc 1 1876 22 is_stmt 0 view .LVU3243 - 10380 000e 0B94 str r4, [sp, #44] - 10381 0010 0C94 str r4, [sp, #48] - 10382 0012 0D94 str r4, [sp, #52] - 10383 0014 0E94 str r4, [sp, #56] - 10384 0016 0F94 str r4, [sp, #60] - 10385 0018 1094 str r4, [sp, #64] - 10386 001a 1194 str r4, [sp, #68] -1877:Src/main.c **** - 10387 .loc 1 1877 3 is_stmt 1 view .LVU3244 -1877:Src/main.c **** - 10388 .loc 1 1877 34 is_stmt 0 view .LVU3245 - 10389 001c 2C22 movs r2, #44 - 10390 001e 2146 mov r1, r4 - 10391 0020 6846 mov r0, sp - 10392 0022 FFF7FEFF bl memset - 10393 .LVL929: -1882:Src/main.c **** htim1.Init.Prescaler = 0; - 10394 .loc 1 1882 3 is_stmt 1 view .LVU3246 -1882:Src/main.c **** htim1.Init.Prescaler = 0; - 10395 .loc 1 1882 18 is_stmt 0 view .LVU3247 - 10396 0026 2548 ldr r0, .L584 - 10397 0028 254B ldr r3, .L584+4 - 10398 002a 0360 str r3, [r0] -1883:Src/main.c **** htim1.Init.CounterMode = TIM_COUNTERMODE_UP; - 10399 .loc 1 1883 3 is_stmt 1 view .LVU3248 -1883:Src/main.c **** htim1.Init.CounterMode = TIM_COUNTERMODE_UP; - 10400 .loc 1 1883 24 is_stmt 0 view .LVU3249 - ARM GAS /tmp/ccuHnxNu.s page 588 - - - 10401 002c 4460 str r4, [r0, #4] -1884:Src/main.c **** htim1.Init.Period = 8; - 10402 .loc 1 1884 3 is_stmt 1 view .LVU3250 -1884:Src/main.c **** htim1.Init.Period = 8; - 10403 .loc 1 1884 26 is_stmt 0 view .LVU3251 - 10404 002e 8460 str r4, [r0, #8] -1885:Src/main.c **** htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 10405 .loc 1 1885 3 is_stmt 1 view .LVU3252 -1885:Src/main.c **** htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; - 10406 .loc 1 1885 21 is_stmt 0 view .LVU3253 - 10407 0030 0823 movs r3, #8 - 10408 0032 C360 str r3, [r0, #12] -1886:Src/main.c **** htim1.Init.RepetitionCounter = 0; - 10409 .loc 1 1886 3 is_stmt 1 view .LVU3254 -1886:Src/main.c **** htim1.Init.RepetitionCounter = 0; - 10410 .loc 1 1886 28 is_stmt 0 view .LVU3255 - 10411 0034 0461 str r4, [r0, #16] -1887:Src/main.c **** htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 10412 .loc 1 1887 3 is_stmt 1 view .LVU3256 -1887:Src/main.c **** htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; - 10413 .loc 1 1887 32 is_stmt 0 view .LVU3257 - 10414 0036 4461 str r4, [r0, #20] -1888:Src/main.c **** if (HAL_TIM_Base_Init(&htim1) != HAL_OK) - 10415 .loc 1 1888 3 is_stmt 1 view .LVU3258 -1888:Src/main.c **** if (HAL_TIM_Base_Init(&htim1) != HAL_OK) - 10416 .loc 1 1888 32 is_stmt 0 view .LVU3259 - 10417 0038 8461 str r4, [r0, #24] -1889:Src/main.c **** { - 10418 .loc 1 1889 3 is_stmt 1 view .LVU3260 -1889:Src/main.c **** { - 10419 .loc 1 1889 7 is_stmt 0 view .LVU3261 - 10420 003a FFF7FEFF bl HAL_TIM_Base_Init - 10421 .LVL930: -1889:Src/main.c **** { - 10422 .loc 1 1889 6 discriminator 1 view .LVU3262 - 10423 003e 0028 cmp r0, #0 - 10424 0040 32D1 bne .L579 -1893:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim1, &sClockSourceConfig) != HAL_OK) - 10425 .loc 1 1893 3 is_stmt 1 view .LVU3263 -1893:Src/main.c **** if (HAL_TIM_ConfigClockSource(&htim1, &sClockSourceConfig) != HAL_OK) - 10426 .loc 1 1893 34 is_stmt 0 view .LVU3264 - 10427 0042 4FF48053 mov r3, #4096 - 10428 0046 1293 str r3, [sp, #72] -1894:Src/main.c **** { - 10429 .loc 1 1894 3 is_stmt 1 view .LVU3265 -1894:Src/main.c **** { - 10430 .loc 1 1894 7 is_stmt 0 view .LVU3266 - 10431 0048 12A9 add r1, sp, #72 - 10432 004a 1C48 ldr r0, .L584 - 10433 004c FFF7FEFF bl HAL_TIM_ConfigClockSource - 10434 .LVL931: -1894:Src/main.c **** { - 10435 .loc 1 1894 6 discriminator 1 view .LVU3267 - 10436 0050 0028 cmp r0, #0 - 10437 0052 2BD1 bne .L580 -1898:Src/main.c **** { - 10438 .loc 1 1898 3 is_stmt 1 view .LVU3268 - ARM GAS /tmp/ccuHnxNu.s page 589 - - -1898:Src/main.c **** { - 10439 .loc 1 1898 7 is_stmt 0 view .LVU3269 - 10440 0054 1948 ldr r0, .L584 - 10441 0056 FFF7FEFF bl HAL_TIM_PWM_Init - 10442 .LVL932: -1898:Src/main.c **** { - 10443 .loc 1 1898 6 discriminator 1 view .LVU3270 - 10444 005a 48BB cbnz r0, .L581 -1902:Src/main.c **** sConfigOC.Pulse = 4; - 10445 .loc 1 1902 3 is_stmt 1 view .LVU3271 -1902:Src/main.c **** sConfigOC.Pulse = 4; - 10446 .loc 1 1902 20 is_stmt 0 view .LVU3272 - 10447 005c 6023 movs r3, #96 - 10448 005e 0B93 str r3, [sp, #44] -1903:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; - 10449 .loc 1 1903 3 is_stmt 1 view .LVU3273 -1903:Src/main.c **** sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; - 10450 .loc 1 1903 19 is_stmt 0 view .LVU3274 - 10451 0060 0423 movs r3, #4 - 10452 0062 0C93 str r3, [sp, #48] -1904:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; - 10453 .loc 1 1904 3 is_stmt 1 view .LVU3275 -1904:Src/main.c **** sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; - 10454 .loc 1 1904 24 is_stmt 0 view .LVU3276 - 10455 0064 0022 movs r2, #0 - 10456 0066 0D92 str r2, [sp, #52] -1905:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim1, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) - 10457 .loc 1 1905 3 is_stmt 1 view .LVU3277 -1905:Src/main.c **** if (HAL_TIM_PWM_ConfigChannel(&htim1, &sConfigOC, TIM_CHANNEL_1) != HAL_OK) - 10458 .loc 1 1905 24 is_stmt 0 view .LVU3278 - 10459 0068 0F92 str r2, [sp, #60] -1906:Src/main.c **** { - 10460 .loc 1 1906 3 is_stmt 1 view .LVU3279 -1906:Src/main.c **** { - 10461 .loc 1 1906 7 is_stmt 0 view .LVU3280 - 10462 006a 0BA9 add r1, sp, #44 - 10463 006c 1348 ldr r0, .L584 - 10464 006e FFF7FEFF bl HAL_TIM_PWM_ConfigChannel - 10465 .LVL933: -1906:Src/main.c **** { - 10466 .loc 1 1906 6 discriminator 1 view .LVU3281 - 10467 0072 F8B9 cbnz r0, .L582 -1910:Src/main.c **** sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_DISABLE; - 10468 .loc 1 1910 3 is_stmt 1 view .LVU3282 -1910:Src/main.c **** sBreakDeadTimeConfig.OffStateIDLEMode = TIM_OSSI_DISABLE; - 10469 .loc 1 1910 40 is_stmt 0 view .LVU3283 - 10470 0074 0023 movs r3, #0 - 10471 0076 0093 str r3, [sp] -1911:Src/main.c **** sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_OFF; - 10472 .loc 1 1911 3 is_stmt 1 view .LVU3284 -1911:Src/main.c **** sBreakDeadTimeConfig.LockLevel = TIM_LOCKLEVEL_OFF; - 10473 .loc 1 1911 41 is_stmt 0 view .LVU3285 - 10474 0078 0193 str r3, [sp, #4] -1912:Src/main.c **** sBreakDeadTimeConfig.DeadTime = 0; - 10475 .loc 1 1912 3 is_stmt 1 view .LVU3286 -1912:Src/main.c **** sBreakDeadTimeConfig.DeadTime = 0; - 10476 .loc 1 1912 34 is_stmt 0 view .LVU3287 - ARM GAS /tmp/ccuHnxNu.s page 590 - - - 10477 007a 0293 str r3, [sp, #8] -1913:Src/main.c **** sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE; - 10478 .loc 1 1913 3 is_stmt 1 view .LVU3288 -1913:Src/main.c **** sBreakDeadTimeConfig.BreakState = TIM_BREAK_DISABLE; - 10479 .loc 1 1913 33 is_stmt 0 view .LVU3289 - 10480 007c 0393 str r3, [sp, #12] -1914:Src/main.c **** sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH; - 10481 .loc 1 1914 3 is_stmt 1 view .LVU3290 -1914:Src/main.c **** sBreakDeadTimeConfig.BreakPolarity = TIM_BREAKPOLARITY_HIGH; - 10482 .loc 1 1914 35 is_stmt 0 view .LVU3291 - 10483 007e 0493 str r3, [sp, #16] -1915:Src/main.c **** sBreakDeadTimeConfig.BreakFilter = 0; - 10484 .loc 1 1915 3 is_stmt 1 view .LVU3292 -1915:Src/main.c **** sBreakDeadTimeConfig.BreakFilter = 0; - 10485 .loc 1 1915 38 is_stmt 0 view .LVU3293 - 10486 0080 4FF40052 mov r2, #8192 - 10487 0084 0592 str r2, [sp, #20] -1916:Src/main.c **** sBreakDeadTimeConfig.Break2State = TIM_BREAK2_DISABLE; - 10488 .loc 1 1916 3 is_stmt 1 view .LVU3294 -1916:Src/main.c **** sBreakDeadTimeConfig.Break2State = TIM_BREAK2_DISABLE; - 10489 .loc 1 1916 36 is_stmt 0 view .LVU3295 - 10490 0086 0693 str r3, [sp, #24] -1917:Src/main.c **** sBreakDeadTimeConfig.Break2Polarity = TIM_BREAK2POLARITY_HIGH; - 10491 .loc 1 1917 3 is_stmt 1 view .LVU3296 -1917:Src/main.c **** sBreakDeadTimeConfig.Break2Polarity = TIM_BREAK2POLARITY_HIGH; - 10492 .loc 1 1917 36 is_stmt 0 view .LVU3297 - 10493 0088 0793 str r3, [sp, #28] -1918:Src/main.c **** sBreakDeadTimeConfig.Break2Filter = 0; - 10494 .loc 1 1918 3 is_stmt 1 view .LVU3298 -1918:Src/main.c **** sBreakDeadTimeConfig.Break2Filter = 0; - 10495 .loc 1 1918 39 is_stmt 0 view .LVU3299 - 10496 008a 4FF00072 mov r2, #33554432 - 10497 008e 0892 str r2, [sp, #32] -1919:Src/main.c **** sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_DISABLE; - 10498 .loc 1 1919 3 is_stmt 1 view .LVU3300 -1919:Src/main.c **** sBreakDeadTimeConfig.AutomaticOutput = TIM_AUTOMATICOUTPUT_DISABLE; - 10499 .loc 1 1919 37 is_stmt 0 view .LVU3301 - 10500 0090 0993 str r3, [sp, #36] -1920:Src/main.c **** if (HAL_TIMEx_ConfigBreakDeadTime(&htim1, &sBreakDeadTimeConfig) != HAL_OK) - 10501 .loc 1 1920 3 is_stmt 1 view .LVU3302 -1920:Src/main.c **** if (HAL_TIMEx_ConfigBreakDeadTime(&htim1, &sBreakDeadTimeConfig) != HAL_OK) - 10502 .loc 1 1920 40 is_stmt 0 view .LVU3303 - 10503 0092 0A93 str r3, [sp, #40] -1921:Src/main.c **** { - 10504 .loc 1 1921 3 is_stmt 1 view .LVU3304 -1921:Src/main.c **** { - 10505 .loc 1 1921 7 is_stmt 0 view .LVU3305 - 10506 0094 6946 mov r1, sp - 10507 0096 0948 ldr r0, .L584 - 10508 0098 FFF7FEFF bl HAL_TIMEx_ConfigBreakDeadTime - 10509 .LVL934: -1921:Src/main.c **** { - 10510 .loc 1 1921 6 discriminator 1 view .LVU3306 - 10511 009c 60B9 cbnz r0, .L583 -1928:Src/main.c **** - 10512 .loc 1 1928 3 is_stmt 1 view .LVU3307 - 10513 009e 0748 ldr r0, .L584 - ARM GAS /tmp/ccuHnxNu.s page 591 - - - 10514 00a0 FFF7FEFF bl HAL_TIM_MspPostInit - 10515 .LVL935: -1930:Src/main.c **** - 10516 .loc 1 1930 1 is_stmt 0 view .LVU3308 - 10517 00a4 16B0 add sp, sp, #88 - 10518 .LCFI107: - 10519 .cfi_remember_state - 10520 .cfi_def_cfa_offset 8 - 10521 @ sp needed - 10522 00a6 10BD pop {r4, pc} - 10523 .L579: - 10524 .LCFI108: - 10525 .cfi_restore_state -1891:Src/main.c **** } - 10526 .loc 1 1891 5 is_stmt 1 view .LVU3309 - 10527 00a8 FFF7FEFF bl Error_Handler - 10528 .LVL936: - 10529 .L580: -1896:Src/main.c **** } - 10530 .loc 1 1896 5 view .LVU3310 - 10531 00ac FFF7FEFF bl Error_Handler - 10532 .LVL937: - 10533 .L581: -1900:Src/main.c **** } - 10534 .loc 1 1900 5 view .LVU3311 - 10535 00b0 FFF7FEFF bl Error_Handler - 10536 .LVL938: - 10537 .L582: -1908:Src/main.c **** } - 10538 .loc 1 1908 5 view .LVU3312 - 10539 00b4 FFF7FEFF bl Error_Handler - 10540 .LVL939: - 10541 .L583: -1923:Src/main.c **** } - 10542 .loc 1 1923 5 view .LVU3313 - 10543 00b8 FFF7FEFF bl Error_Handler - 10544 .LVL940: - 10545 .L585: - 10546 .align 2 - 10547 .L584: - 10548 00bc 00000000 .word htim1 - 10549 00c0 00000140 .word 1073807360 - 10550 .cfi_endproc - 10551 .LFE1203: - 10553 .section .text.SystemClock_Config,"ax",%progbits - 10554 .align 1 - 10555 .global SystemClock_Config - 10556 .syntax unified - 10557 .thumb - 10558 .thumb_func - 10560 SystemClock_Config: - 10561 .LFB1187: -1051:Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; - 10562 .loc 1 1051 1 view -0 - 10563 .cfi_startproc - 10564 @ args = 0, pretend = 0, frame = 80 - 10565 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccuHnxNu.s page 592 - - - 10566 0000 00B5 push {lr} - 10567 .LCFI109: - 10568 .cfi_def_cfa_offset 4 - 10569 .cfi_offset 14, -4 - 10570 0002 95B0 sub sp, sp, #84 - 10571 .LCFI110: - 10572 .cfi_def_cfa_offset 88 -1052:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 10573 .loc 1 1052 3 view .LVU3315 -1052:Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 10574 .loc 1 1052 22 is_stmt 0 view .LVU3316 - 10575 0004 3422 movs r2, #52 - 10576 0006 0021 movs r1, #0 - 10577 0008 07A8 add r0, sp, #28 - 10578 000a FFF7FEFF bl memset - 10579 .LVL941: -1053:Src/main.c **** - 10580 .loc 1 1053 3 is_stmt 1 view .LVU3317 -1053:Src/main.c **** - 10581 .loc 1 1053 22 is_stmt 0 view .LVU3318 - 10582 000e 0023 movs r3, #0 - 10583 0010 0293 str r3, [sp, #8] - 10584 0012 0393 str r3, [sp, #12] - 10585 0014 0493 str r3, [sp, #16] - 10586 0016 0593 str r3, [sp, #20] - 10587 0018 0693 str r3, [sp, #24] -1057:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 10588 .loc 1 1057 3 is_stmt 1 view .LVU3319 - 10589 .LBB674: -1057:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 10590 .loc 1 1057 3 view .LVU3320 -1057:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 10591 .loc 1 1057 3 view .LVU3321 - 10592 001a 244B ldr r3, .L594 - 10593 001c 1A6C ldr r2, [r3, #64] - 10594 001e 42F08052 orr r2, r2, #268435456 - 10595 0022 1A64 str r2, [r3, #64] -1057:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 10596 .loc 1 1057 3 view .LVU3322 - 10597 0024 1B6C ldr r3, [r3, #64] - 10598 0026 03F08053 and r3, r3, #268435456 - 10599 002a 0093 str r3, [sp] -1057:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 10600 .loc 1 1057 3 view .LVU3323 - 10601 002c 009B ldr r3, [sp] - 10602 .LBE674: -1057:Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 10603 .loc 1 1057 3 view .LVU3324 -1058:Src/main.c **** - 10604 .loc 1 1058 3 view .LVU3325 - 10605 .LBB675: -1058:Src/main.c **** - 10606 .loc 1 1058 3 view .LVU3326 -1058:Src/main.c **** - 10607 .loc 1 1058 3 view .LVU3327 - 10608 002e 204B ldr r3, .L594+4 - 10609 0030 1A68 ldr r2, [r3] - ARM GAS /tmp/ccuHnxNu.s page 593 - - - 10610 0032 42F44042 orr r2, r2, #49152 - 10611 0036 1A60 str r2, [r3] -1058:Src/main.c **** - 10612 .loc 1 1058 3 view .LVU3328 - 10613 0038 1B68 ldr r3, [r3] - 10614 003a 03F44043 and r3, r3, #49152 - 10615 003e 0193 str r3, [sp, #4] -1058:Src/main.c **** - 10616 .loc 1 1058 3 view .LVU3329 - 10617 0040 019B ldr r3, [sp, #4] - 10618 .LBE675: -1058:Src/main.c **** - 10619 .loc 1 1058 3 view .LVU3330 -1063:Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - 10620 .loc 1 1063 3 view .LVU3331 -1063:Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - 10621 .loc 1 1063 36 is_stmt 0 view .LVU3332 - 10622 0042 0123 movs r3, #1 - 10623 0044 0793 str r3, [sp, #28] -1064:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 10624 .loc 1 1064 3 is_stmt 1 view .LVU3333 -1064:Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 10625 .loc 1 1064 30 is_stmt 0 view .LVU3334 - 10626 0046 4FF48033 mov r3, #65536 - 10627 004a 0893 str r3, [sp, #32] -1065:Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 10628 .loc 1 1065 3 is_stmt 1 view .LVU3335 -1065:Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 10629 .loc 1 1065 34 is_stmt 0 view .LVU3336 - 10630 004c 0223 movs r3, #2 - 10631 004e 0D93 str r3, [sp, #52] -1066:Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 25; - 10632 .loc 1 1066 3 is_stmt 1 view .LVU3337 -1066:Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 25; - 10633 .loc 1 1066 35 is_stmt 0 view .LVU3338 - 10634 0050 4FF48002 mov r2, #4194304 - 10635 0054 0E92 str r2, [sp, #56] -1067:Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 368; - 10636 .loc 1 1067 3 is_stmt 1 view .LVU3339 -1067:Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 368; - 10637 .loc 1 1067 30 is_stmt 0 view .LVU3340 - 10638 0056 1922 movs r2, #25 - 10639 0058 0F92 str r2, [sp, #60] -1068:Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 10640 .loc 1 1068 3 is_stmt 1 view .LVU3341 -1068:Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 10641 .loc 1 1068 30 is_stmt 0 view .LVU3342 - 10642 005a 4FF4B872 mov r2, #368 - 10643 005e 1092 str r2, [sp, #64] -1069:Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 8; - 10644 .loc 1 1069 3 is_stmt 1 view .LVU3343 -1069:Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 8; - 10645 .loc 1 1069 30 is_stmt 0 view .LVU3344 - 10646 0060 1193 str r3, [sp, #68] -1070:Src/main.c **** RCC_OscInitStruct.PLL.PLLR = 2; - 10647 .loc 1 1070 3 is_stmt 1 view .LVU3345 -1070:Src/main.c **** RCC_OscInitStruct.PLL.PLLR = 2; - ARM GAS /tmp/ccuHnxNu.s page 594 - - - 10648 .loc 1 1070 30 is_stmt 0 view .LVU3346 - 10649 0062 0822 movs r2, #8 - 10650 0064 1292 str r2, [sp, #72] -1071:Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 10651 .loc 1 1071 3 is_stmt 1 view .LVU3347 -1071:Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 10652 .loc 1 1071 30 is_stmt 0 view .LVU3348 - 10653 0066 1393 str r3, [sp, #76] -1072:Src/main.c **** { - 10654 .loc 1 1072 3 is_stmt 1 view .LVU3349 -1072:Src/main.c **** { - 10655 .loc 1 1072 7 is_stmt 0 view .LVU3350 - 10656 0068 07A8 add r0, sp, #28 - 10657 006a FFF7FEFF bl HAL_RCC_OscConfig - 10658 .LVL942: -1072:Src/main.c **** { - 10659 .loc 1 1072 6 discriminator 1 view .LVU3351 - 10660 006e B0B9 cbnz r0, .L591 -1079:Src/main.c **** { - 10661 .loc 1 1079 3 is_stmt 1 view .LVU3352 -1079:Src/main.c **** { - 10662 .loc 1 1079 7 is_stmt 0 view .LVU3353 - 10663 0070 FFF7FEFF bl HAL_PWREx_EnableOverDrive - 10664 .LVL943: -1079:Src/main.c **** { - 10665 .loc 1 1079 6 discriminator 1 view .LVU3354 - 10666 0074 A8B9 cbnz r0, .L592 -1086:Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - 10667 .loc 1 1086 3 is_stmt 1 view .LVU3355 -1086:Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - 10668 .loc 1 1086 31 is_stmt 0 view .LVU3356 - 10669 0076 0F23 movs r3, #15 - 10670 0078 0293 str r3, [sp, #8] -1088:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 10671 .loc 1 1088 3 is_stmt 1 view .LVU3357 -1088:Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 10672 .loc 1 1088 34 is_stmt 0 view .LVU3358 - 10673 007a 0223 movs r3, #2 - 10674 007c 0393 str r3, [sp, #12] -1089:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; - 10675 .loc 1 1089 3 is_stmt 1 view .LVU3359 -1089:Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; - 10676 .loc 1 1089 35 is_stmt 0 view .LVU3360 - 10677 007e 0023 movs r3, #0 - 10678 0080 0493 str r3, [sp, #16] -1090:Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - 10679 .loc 1 1090 3 is_stmt 1 view .LVU3361 -1090:Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - 10680 .loc 1 1090 36 is_stmt 0 view .LVU3362 - 10681 0082 4FF4A053 mov r3, #5120 - 10682 0086 0593 str r3, [sp, #20] -1091:Src/main.c **** - 10683 .loc 1 1091 3 is_stmt 1 view .LVU3363 -1091:Src/main.c **** - 10684 .loc 1 1091 36 is_stmt 0 view .LVU3364 - 10685 0088 4FF48053 mov r3, #4096 - 10686 008c 0693 str r3, [sp, #24] - ARM GAS /tmp/ccuHnxNu.s page 595 - - -1093:Src/main.c **** { - 10687 .loc 1 1093 3 is_stmt 1 view .LVU3365 -1093:Src/main.c **** { - 10688 .loc 1 1093 7 is_stmt 0 view .LVU3366 - 10689 008e 0621 movs r1, #6 - 10690 0090 02A8 add r0, sp, #8 - 10691 0092 FFF7FEFF bl HAL_RCC_ClockConfig - 10692 .LVL944: -1093:Src/main.c **** { - 10693 .loc 1 1093 6 discriminator 1 view .LVU3367 - 10694 0096 30B9 cbnz r0, .L593 -1097:Src/main.c **** - 10695 .loc 1 1097 1 view .LVU3368 - 10696 0098 15B0 add sp, sp, #84 - 10697 .LCFI111: - 10698 .cfi_remember_state - 10699 .cfi_def_cfa_offset 4 - 10700 @ sp needed - 10701 009a 5DF804FB ldr pc, [sp], #4 - 10702 .L591: - 10703 .LCFI112: - 10704 .cfi_restore_state -1074:Src/main.c **** } - 10705 .loc 1 1074 5 is_stmt 1 view .LVU3369 - 10706 009e FFF7FEFF bl Error_Handler - 10707 .LVL945: - 10708 .L592: -1081:Src/main.c **** } - 10709 .loc 1 1081 5 view .LVU3370 - 10710 00a2 FFF7FEFF bl Error_Handler - 10711 .LVL946: - 10712 .L593: -1095:Src/main.c **** } - 10713 .loc 1 1095 5 view .LVU3371 - 10714 00a6 FFF7FEFF bl Error_Handler - 10715 .LVL947: - 10716 .L595: - 10717 00aa 00BF .align 2 - 10718 .L594: - 10719 00ac 00380240 .word 1073887232 - 10720 00b0 00700040 .word 1073770496 - 10721 .cfi_endproc - 10722 .LFE1187: - 10724 .section .text.main,"ax",%progbits - 10725 .align 1 - 10726 .global main - 10727 .syntax unified - 10728 .thumb - 10729 .thumb_func - 10731 main: - 10732 .LFB1186: - 254:Src/main.c **** - 10733 .loc 1 254 1 view -0 - 10734 .cfi_startproc - 10735 @ args = 0, pretend = 0, frame = 8 - 10736 @ frame_needed = 0, uses_anonymous_args = 0 - 10737 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} - ARM GAS /tmp/ccuHnxNu.s page 596 - - - 10738 .LCFI113: - 10739 .cfi_def_cfa_offset 28 - 10740 .cfi_offset 4, -28 - 10741 .cfi_offset 5, -24 - 10742 .cfi_offset 6, -20 - 10743 .cfi_offset 7, -16 - 10744 .cfi_offset 8, -12 - 10745 .cfi_offset 9, -8 - 10746 .cfi_offset 14, -4 - 10747 0004 85B0 sub sp, sp, #20 - 10748 .LCFI114: - 10749 .cfi_def_cfa_offset 48 - 257:Src/main.c **** /* USER CODE END 1 */ - 10750 .loc 1 257 2 view .LVU3373 - 263:Src/main.c **** - 10751 .loc 1 263 3 view .LVU3374 - 10752 0006 FFF7FEFF bl HAL_Init - 10753 .LVL948: + 11215 .LFB1186: 270:Src/main.c **** - 10754 .loc 1 270 3 view .LVU3375 - 10755 000a FFF7FEFF bl SystemClock_Config - 10756 .LVL949: - 277:Src/main.c **** MX_DMA_Init(); - 10757 .loc 1 277 3 view .LVU3376 - 10758 000e FFF7FEFF bl MX_GPIO_Init - 10759 .LVL950: - 278:Src/main.c **** MX_SPI4_Init(); - 10760 .loc 1 278 3 view .LVU3377 - 10761 0012 FFF7FEFF bl MX_DMA_Init - 10762 .LVL951: - 279:Src/main.c **** MX_FATFS_Init(); - 10763 .loc 1 279 3 view .LVU3378 - 10764 0016 FFF7FEFF bl MX_SPI4_Init - 10765 .LVL952: - 280:Src/main.c **** MX_TIM2_Init(); - 10766 .loc 1 280 3 view .LVU3379 - 10767 001a FFF7FEFF bl MX_FATFS_Init - 10768 .LVL953: - 281:Src/main.c **** MX_TIM5_Init(); - 10769 .loc 1 281 3 view .LVU3380 - 10770 001e FFF7FEFF bl MX_TIM2_Init - 10771 .LVL954: - 282:Src/main.c **** MX_ADC1_Init(); - 10772 .loc 1 282 3 view .LVU3381 - 10773 0022 FFF7FEFF bl MX_TIM5_Init - 10774 .LVL955: - 283:Src/main.c **** MX_ADC3_Init(); - 10775 .loc 1 283 3 view .LVU3382 - 10776 0026 FFF7FEFF bl MX_ADC1_Init - 10777 .LVL956: - 284:Src/main.c **** MX_SPI2_Init(); - 10778 .loc 1 284 3 view .LVU3383 - 10779 002a FFF7FEFF bl MX_ADC3_Init - 10780 .LVL957: - 285:Src/main.c **** MX_SPI5_Init(); - 10781 .loc 1 285 3 view .LVU3384 - 10782 002e FFF7FEFF bl MX_SPI2_Init - ARM GAS /tmp/ccuHnxNu.s page 597 + 11216 .loc 1 270 1 view -0 + 11217 .cfi_startproc + 11218 @ args = 0, pretend = 0, frame = 16 + 11219 @ frame_needed = 0, uses_anonymous_args = 0 + 11220 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} + 11221 .LCFI116: + 11222 .cfi_def_cfa_offset 28 + 11223 .cfi_offset 4, -28 + 11224 .cfi_offset 5, -24 + 11225 .cfi_offset 6, -20 + 11226 .cfi_offset 7, -16 + 11227 .cfi_offset 8, -12 + 11228 .cfi_offset 9, -8 + 11229 .cfi_offset 14, -4 + 11230 0004 87B0 sub sp, sp, #28 + 11231 .LCFI117: + 11232 .cfi_def_cfa_offset 56 + 273:Src/main.c **** /* USER CODE END 1 */ + 11233 .loc 1 273 2 view .LVU3492 + 279:Src/main.c **** + 11234 .loc 1 279 3 view .LVU3493 + 11235 0006 FFF7FEFF bl HAL_Init + 11236 .LVL986: + 286:Src/main.c **** + 11237 .loc 1 286 3 view .LVU3494 + 11238 000a FFF7FEFF bl SystemClock_Config + 11239 .LVL987: + 293:Src/main.c **** MX_DMA_Init(); + 11240 .loc 1 293 3 view .LVU3495 + 11241 000e FFF7FEFF bl MX_GPIO_Init + 11242 .LVL988: + 294:Src/main.c **** MX_SPI4_Init(); + 11243 .loc 1 294 3 view .LVU3496 + 11244 0012 FFF7FEFF bl MX_DMA_Init + 11245 .LVL989: + 295:Src/main.c **** MX_FATFS_Init(); + 11246 .loc 1 295 3 view .LVU3497 + 11247 0016 FFF7FEFF bl MX_SPI4_Init + 11248 .LVL990: + 296:Src/main.c **** MX_TIM2_Init(); + 11249 .loc 1 296 3 view .LVU3498 + 11250 001a FFF7FEFF bl MX_FATFS_Init + 11251 .LVL991: + 297:Src/main.c **** MX_TIM5_Init(); + 11252 .loc 1 297 3 view .LVU3499 + 11253 001e FFF7FEFF bl MX_TIM2_Init + 11254 .LVL992: + 298:Src/main.c **** MX_ADC1_Init(); + 11255 .loc 1 298 3 view .LVU3500 + 11256 0022 FFF7FEFF bl MX_TIM5_Init + 11257 .LVL993: + 299:Src/main.c **** MX_ADC3_Init(); + 11258 .loc 1 299 3 view .LVU3501 + 11259 0026 FFF7FEFF bl MX_ADC1_Init + 11260 .LVL994: + ARM GAS /tmp/ccLSPxIe.s page 611 - 10783 .LVL958: - 286:Src/main.c **** MX_SPI6_Init(); - 10784 .loc 1 286 3 view .LVU3385 - 10785 0032 FFF7FEFF bl MX_SPI5_Init - 10786 .LVL959: - 287:Src/main.c **** MX_USART1_UART_Init(); - 10787 .loc 1 287 3 view .LVU3386 - 10788 0036 FFF7FEFF bl MX_SPI6_Init - 10789 .LVL960: - 288:Src/main.c **** MX_SDMMC1_SD_Init(); - 10790 .loc 1 288 3 view .LVU3387 - 10791 003a FFF7FEFF bl MX_USART1_UART_Init - 10792 .LVL961: - 289:Src/main.c **** MX_TIM7_Init(); - 10793 .loc 1 289 3 view .LVU3388 - 10794 003e FFF7FEFF bl MX_SDMMC1_SD_Init - 10795 .LVL962: - 290:Src/main.c **** MX_TIM6_Init(); - 10796 .loc 1 290 3 view .LVU3389 - 10797 0042 FFF7FEFF bl MX_TIM7_Init - 10798 .LVL963: - 291:Src/main.c **** MX_TIM10_Init(); - 10799 .loc 1 291 3 view .LVU3390 - 10800 0046 FFF7FEFF bl MX_TIM6_Init - 10801 .LVL964: - 292:Src/main.c **** MX_UART8_Init(); - 10802 .loc 1 292 3 view .LVU3391 - 10803 004a FFF7FEFF bl MX_TIM10_Init - 10804 .LVL965: - 293:Src/main.c **** MX_TIM8_Init(); - 10805 .loc 1 293 3 view .LVU3392 - 10806 004e FFF7FEFF bl MX_UART8_Init - 10807 .LVL966: - 294:Src/main.c **** MX_TIM11_Init(); - 10808 .loc 1 294 3 view .LVU3393 - 10809 0052 FFF7FEFF bl MX_TIM8_Init - 10810 .LVL967: - 295:Src/main.c **** MX_TIM4_Init(); - 10811 .loc 1 295 3 view .LVU3394 - 10812 0056 FFF7FEFF bl MX_TIM11_Init - 10813 .LVL968: - 296:Src/main.c **** MX_TIM1_Init(); - 10814 .loc 1 296 3 view .LVU3395 - 10815 005a FFF7FEFF bl MX_TIM4_Init - 10816 .LVL969: - 297:Src/main.c **** PA4_DAC_Init(); - 10817 .loc 1 297 3 view .LVU3396 - 10818 005e FFF7FEFF bl MX_TIM1_Init - 10819 .LVL970: - 298:Src/main.c **** /* USER CODE BEGIN 2 */ - 10820 .loc 1 298 3 view .LVU3397 - 10821 0062 FFF7FEFF bl PA4_DAC_Init - 10822 .LVL971: - 300:Src/main.c **** //HAL_TIM_Base_Start(&htim11); - 10823 .loc 1 300 2 view .LVU3398 - 10824 0066 FFF7FEFF bl Init_params - 10825 .LVL972: - ARM GAS /tmp/ccuHnxNu.s page 598 + 300:Src/main.c **** MX_SPI2_Init(); + 11261 .loc 1 300 3 view .LVU3502 + 11262 002a FFF7FEFF bl MX_ADC3_Init + 11263 .LVL995: + 301:Src/main.c **** MX_SPI5_Init(); + 11264 .loc 1 301 3 view .LVU3503 + 11265 002e FFF7FEFF bl MX_SPI2_Init + 11266 .LVL996: + 302:Src/main.c **** MX_SPI6_Init(); + 11267 .loc 1 302 3 view .LVU3504 + 11268 0032 FFF7FEFF bl MX_SPI5_Init + 11269 .LVL997: + 303:Src/main.c **** MX_USART1_UART_Init(); + 11270 .loc 1 303 3 view .LVU3505 + 11271 0036 FFF7FEFF bl MX_SPI6_Init + 11272 .LVL998: + 304:Src/main.c **** MX_SDMMC1_SD_Init(); + 11273 .loc 1 304 3 view .LVU3506 + 11274 003a FFF7FEFF bl MX_USART1_UART_Init + 11275 .LVL999: + 305:Src/main.c **** MX_TIM7_Init(); + 11276 .loc 1 305 3 view .LVU3507 + 11277 003e FFF7FEFF bl MX_SDMMC1_SD_Init + 11278 .LVL1000: + 306:Src/main.c **** MX_TIM6_Init(); + 11279 .loc 1 306 3 view .LVU3508 + 11280 0042 FFF7FEFF bl MX_TIM7_Init + 11281 .LVL1001: + 307:Src/main.c **** MX_TIM10_Init(); + 11282 .loc 1 307 3 view .LVU3509 + 11283 0046 FFF7FEFF bl MX_TIM6_Init + 11284 .LVL1002: + 308:Src/main.c **** MX_UART8_Init(); + 11285 .loc 1 308 3 view .LVU3510 + 11286 004a FFF7FEFF bl MX_TIM10_Init + 11287 .LVL1003: + 309:Src/main.c **** MX_TIM8_Init(); + 11288 .loc 1 309 3 view .LVU3511 + 11289 004e FFF7FEFF bl MX_UART8_Init + 11290 .LVL1004: + 310:Src/main.c **** MX_TIM11_Init(); + 11291 .loc 1 310 3 view .LVU3512 + 11292 0052 FFF7FEFF bl MX_TIM8_Init + 11293 .LVL1005: + 311:Src/main.c **** MX_TIM4_Init(); + 11294 .loc 1 311 3 view .LVU3513 + 11295 0056 FFF7FEFF bl MX_TIM11_Init + 11296 .LVL1006: + 312:Src/main.c **** MX_TIM1_Init(); + 11297 .loc 1 312 3 view .LVU3514 + 11298 005a FFF7FEFF bl MX_TIM4_Init + 11299 .LVL1007: + 313:Src/main.c **** PA4_DAC_Init(); + 11300 .loc 1 313 3 view .LVU3515 + 11301 005e FFF7FEFF bl MX_TIM1_Init + 11302 .LVL1008: + 314:Src/main.c **** /* USER CODE BEGIN 2 */ + ARM GAS /tmp/ccLSPxIe.s page 612 - 311:Src/main.c **** - 10826 .loc 1 311 2 view .LVU3399 - 311:Src/main.c **** - 10827 .loc 1 311 14 is_stmt 0 view .LVU3400 - 10828 006a 8A4A ldr r2, .L694 - 10829 006c 3523 movs r3, #53 - 10830 006e D362 str r3, [r2, #44] - 313:Src/main.c **** - 10831 .loc 1 313 2 is_stmt 1 view .LVU3401 - 313:Src/main.c **** - 10832 .loc 1 313 23 is_stmt 0 view .LVU3402 - 10833 0070 D36A ldr r3, [r2, #44] - 313:Src/main.c **** - 10834 .loc 1 313 30 view .LVU3403 - 10835 0072 0133 adds r3, r3, #1 - 313:Src/main.c **** - 10836 .loc 1 313 33 view .LVU3404 - 10837 0074 5B08 lsrs r3, r3, #1 - 313:Src/main.c **** - 10838 .loc 1 313 36 view .LVU3405 - 10839 0076 013B subs r3, r3, #1 - 313:Src/main.c **** - 10840 .loc 1 313 15 view .LVU3406 - 10841 0078 D363 str r3, [r2, #60] - 318:Src/main.c **** TIM11 -> CCR1 = (TIM11 -> ARR +1)/2 - 1; - 10842 .loc 1 318 2 is_stmt 1 view .LVU3407 - 318:Src/main.c **** TIM11 -> CCR1 = (TIM11 -> ARR +1)/2 - 1; - 10843 .loc 1 318 23 is_stmt 0 view .LVU3408 - 10844 007a D36A ldr r3, [r2, #44] - 318:Src/main.c **** TIM11 -> CCR1 = (TIM11 -> ARR +1)/2 - 1; - 10845 .loc 1 318 36 view .LVU3409 - 10846 007c 9B00 lsls r3, r3, #2 - 10847 007e 0333 adds r3, r3, #3 - 318:Src/main.c **** TIM11 -> CCR1 = (TIM11 -> ARR +1)/2 - 1; - 10848 .loc 1 318 15 view .LVU3410 - 10849 0080 02F5A032 add r2, r2, #81920 - 10850 0084 D362 str r3, [r2, #44] - 319:Src/main.c **** - 10851 .loc 1 319 2 is_stmt 1 view .LVU3411 - 319:Src/main.c **** - 10852 .loc 1 319 25 is_stmt 0 view .LVU3412 - 10853 0086 D36A ldr r3, [r2, #44] - 319:Src/main.c **** - 10854 .loc 1 319 32 view .LVU3413 - 10855 0088 0133 adds r3, r3, #1 - 319:Src/main.c **** - 10856 .loc 1 319 35 view .LVU3414 - 10857 008a 5B08 lsrs r3, r3, #1 - 319:Src/main.c **** - 10858 .loc 1 319 38 view .LVU3415 - 10859 008c 013B subs r3, r3, #1 - 319:Src/main.c **** - 10860 .loc 1 319 16 view .LVU3416 - 10861 008e 5363 str r3, [r2, #52] - 323:Src/main.c **** - 10862 .loc 1 323 2 is_stmt 1 view .LVU3417 - 10863 0090 0021 movs r1, #0 - ARM GAS /tmp/ccuHnxNu.s page 599 + 11303 .loc 1 314 3 view .LVU3516 + 11304 0062 FFF7FEFF bl PA4_DAC_Init + 11305 .LVL1009: + 316:Src/main.c **** //HAL_TIM_Base_Start(&htim11); + 11306 .loc 1 316 2 view .LVU3517 + 11307 0066 FFF7FEFF bl Init_params + 11308 .LVL1010: + 327:Src/main.c **** + 11309 .loc 1 327 2 view .LVU3518 + 327:Src/main.c **** + 11310 .loc 1 327 14 is_stmt 0 view .LVU3519 + 11311 006a 8D4A ldr r2, .L761 + 11312 006c 3523 movs r3, #53 + 11313 006e D362 str r3, [r2, #44] + 329:Src/main.c **** + 11314 .loc 1 329 2 is_stmt 1 view .LVU3520 + 329:Src/main.c **** + 11315 .loc 1 329 23 is_stmt 0 view .LVU3521 + 11316 0070 D36A ldr r3, [r2, #44] + 329:Src/main.c **** + 11317 .loc 1 329 30 view .LVU3522 + 11318 0072 0133 adds r3, r3, #1 + 329:Src/main.c **** + 11319 .loc 1 329 33 view .LVU3523 + 11320 0074 5B08 lsrs r3, r3, #1 + 329:Src/main.c **** + 11321 .loc 1 329 36 view .LVU3524 + 11322 0076 013B subs r3, r3, #1 + 329:Src/main.c **** + 11323 .loc 1 329 15 view .LVU3525 + 11324 0078 D363 str r3, [r2, #60] + 334:Src/main.c **** TIM11 -> CCR1 = (TIM11 -> ARR +1)/2 - 1; + 11325 .loc 1 334 2 is_stmt 1 view .LVU3526 + 334:Src/main.c **** TIM11 -> CCR1 = (TIM11 -> ARR +1)/2 - 1; + 11326 .loc 1 334 23 is_stmt 0 view .LVU3527 + 11327 007a D36A ldr r3, [r2, #44] + 334:Src/main.c **** TIM11 -> CCR1 = (TIM11 -> ARR +1)/2 - 1; + 11328 .loc 1 334 36 view .LVU3528 + 11329 007c 9B00 lsls r3, r3, #2 + 11330 007e 0333 adds r3, r3, #3 + 334:Src/main.c **** TIM11 -> CCR1 = (TIM11 -> ARR +1)/2 - 1; + 11331 .loc 1 334 15 view .LVU3529 + 11332 0080 02F5A032 add r2, r2, #81920 + 11333 0084 D362 str r3, [r2, #44] + 335:Src/main.c **** + 11334 .loc 1 335 2 is_stmt 1 view .LVU3530 + 335:Src/main.c **** + 11335 .loc 1 335 25 is_stmt 0 view .LVU3531 + 11336 0086 D36A ldr r3, [r2, #44] + 335:Src/main.c **** + 11337 .loc 1 335 32 view .LVU3532 + 11338 0088 0133 adds r3, r3, #1 + 335:Src/main.c **** + 11339 .loc 1 335 35 view .LVU3533 + 11340 008a 5B08 lsrs r3, r3, #1 + 335:Src/main.c **** + 11341 .loc 1 335 38 view .LVU3534 + ARM GAS /tmp/ccLSPxIe.s page 613 - 10864 0092 8148 ldr r0, .L694+4 - 10865 0094 FFF7FEFF bl HAL_TIM_PWM_Start - 10866 .LVL973: - 10867 0098 4CE0 b .L597 - 10868 .L682: - 337:Src/main.c **** { - 10869 .loc 1 337 85 is_stmt 0 discriminator 1 view .LVU3418 - 10870 009a 804B ldr r3, .L694+8 - 10871 009c 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 337:Src/main.c **** { - 10872 .loc 1 337 73 discriminator 1 view .LVU3419 - 10873 009e 002B cmp r3, #0 - 10874 00a0 4FD1 bne .L598 - 10875 .L599: - 10876 .LBB676: + 11342 008c 013B subs r3, r3, #1 + 335:Src/main.c **** + 11343 .loc 1 335 16 view .LVU3535 + 11344 008e 5363 str r3, [r2, #52] + 339:Src/main.c **** + 11345 .loc 1 339 2 is_stmt 1 view .LVU3536 + 11346 0090 0021 movs r1, #0 + 11347 0092 8448 ldr r0, .L761+4 + 11348 0094 FFF7FEFF bl HAL_TIM_PWM_Start + 11349 .LVL1011: + 11350 0098 4CE0 b .L647 + 11351 .L746: + 353:Src/main.c **** { + 11352 .loc 1 353 85 is_stmt 0 discriminator 1 view .LVU3537 + 11353 009a 834B ldr r3, .L761+8 + 11354 009c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 353:Src/main.c **** { + 11355 .loc 1 353 73 discriminator 1 view .LVU3538 + 11356 009e 002B cmp r3, #0 + 11357 00a0 4FD1 bne .L648 + 11358 .L649: + 11359 .LBB681: 3073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10877 .loc 7 3073 3 is_stmt 1 discriminator 1 view .LVU3420 - 10878 .LBB677: + 11360 .loc 7 3073 3 is_stmt 1 discriminator 1 view .LVU3539 + 11361 .LBB682: 3073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10879 .loc 7 3073 3 discriminator 1 view .LVU3421 + 11362 .loc 7 3073 3 discriminator 1 view .LVU3540 3073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10880 .loc 7 3073 3 discriminator 1 view .LVU3422 + 11363 .loc 7 3073 3 discriminator 1 view .LVU3541 3073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10881 .loc 7 3073 3 discriminator 1 view .LVU3423 - 10882 .LVL974: - 10883 .LBB678: - 10884 .LBI678: + 11364 .loc 7 3073 3 discriminator 1 view .LVU3542 + 11365 .LVL1012: + 11366 .LBB683: + 11367 .LBI683: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 10885 .loc 8 1068 31 view .LVU3424 - 10886 .LBB679: + 11368 .loc 8 1068 31 view .LVU3543 + 11369 .LBB684: 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** - 10887 .loc 8 1070 5 view .LVU3425 + 11370 .loc 8 1070 5 view .LVU3544 1072:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 10888 .loc 8 1072 4 view .LVU3426 - 10889 00a2 7F4A ldr r2, .L694+12 - 10890 .syntax unified - 10891 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 10892 00a4 52E8003F ldrex r3, [r2] - 10893 @ 0 "" 2 - 10894 .LVL975: + 11371 .loc 8 1072 4 view .LVU3545 + 11372 00a2 824A ldr r2, .L761+12 + 11373 .syntax unified + 11374 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 11375 00a4 52E8003F ldrex r3, [r2] + 11376 @ 0 "" 2 + 11377 .LVL1013: 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 10895 .loc 8 1073 4 view .LVU3427 + 11378 .loc 8 1073 4 view .LVU3546 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 10896 .loc 8 1073 4 is_stmt 0 view .LVU3428 - 10897 .thumb - 10898 .syntax unified - 10899 .LBE679: - 10900 .LBE678: + 11379 .loc 8 1073 4 is_stmt 0 view .LVU3547 + 11380 .thumb + 11381 .syntax unified + 11382 .LBE684: + 11383 .LBE683: 3073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10901 .loc 7 3073 3 discriminator 1 view .LVU3429 - 10902 00a8 43F48073 orr r3, r3, #256 - 10903 .LVL976: + 11384 .loc 7 3073 3 discriminator 1 view .LVU3548 + ARM GAS /tmp/ccLSPxIe.s page 614 + + + 11385 00a8 43F48073 orr r3, r3, #256 + 11386 .LVL1014: 3073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10904 .loc 7 3073 3 is_stmt 1 discriminator 1 view .LVU3430 - 10905 .LBB680: - 10906 .LBI680: + 11387 .loc 7 3073 3 is_stmt 1 discriminator 1 view .LVU3549 + 11388 .LBB685: + 11389 .LBI685: 1119:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccuHnxNu.s page 600 - - - 10907 .loc 8 1119 31 view .LVU3431 - 10908 .LBB681: + 11390 .loc 8 1119 31 view .LVU3550 + 11391 .LBB686: 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** - 10909 .loc 8 1121 4 view .LVU3432 + 11392 .loc 8 1121 4 view .LVU3551 1123:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 10910 .loc 8 1123 4 view .LVU3433 - 10911 .syntax unified - 10912 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 10913 00ac 42E80031 strex r1, r3, [r2] - 10914 @ 0 "" 2 - 10915 .LVL977: - 10916 .loc 8 1124 4 view .LVU3434 - 10917 .loc 8 1124 4 is_stmt 0 view .LVU3435 - 10918 .thumb - 10919 .syntax unified - 10920 .LBE681: - 10921 .LBE680: + 11393 .loc 8 1123 4 view .LVU3552 + 11394 .syntax unified + 11395 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 11396 00ac 42E80031 strex r1, r3, [r2] + 11397 @ 0 "" 2 + 11398 .LVL1015: + 11399 .loc 8 1124 4 view .LVU3553 + 11400 .loc 8 1124 4 is_stmt 0 view .LVU3554 + 11401 .thumb + 11402 .syntax unified + 11403 .LBE686: + 11404 .LBE685: 3073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10922 .loc 7 3073 3 discriminator 1 view .LVU3436 - 10923 00b0 0029 cmp r1, #0 - 10924 00b2 F6D1 bne .L599 - 10925 .LVL978: - 10926 .L600: + 11405 .loc 7 3073 3 discriminator 1 view .LVU3555 + 11406 00b0 0029 cmp r1, #0 + 11407 00b2 F6D1 bne .L649 + 11408 .LVL1016: + 11409 .L650: 3073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10927 .loc 7 3073 3 discriminator 1 view .LVU3437 - 10928 .LBE677: - 10929 .LBE676: - 10930 .LBB682: + 11410 .loc 7 3073 3 discriminator 1 view .LVU3556 + 11411 .LBE682: + 11412 .LBE681: + 11413 .LBB687: 3040:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10931 .loc 7 3040 3 is_stmt 1 discriminator 1 view .LVU3438 - 10932 .LBB683: + 11414 .loc 7 3040 3 is_stmt 1 discriminator 1 view .LVU3557 + 11415 .LBB688: 3040:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10933 .loc 7 3040 3 discriminator 1 view .LVU3439 + 11416 .loc 7 3040 3 discriminator 1 view .LVU3558 3040:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10934 .loc 7 3040 3 discriminator 1 view .LVU3440 + 11417 .loc 7 3040 3 discriminator 1 view .LVU3559 3040:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10935 .loc 7 3040 3 discriminator 1 view .LVU3441 - 10936 .LBB684: - 10937 .LBI684: + 11418 .loc 7 3040 3 discriminator 1 view .LVU3560 + 11419 .LBB689: + 11420 .LBI689: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 10938 .loc 8 1068 31 view .LVU3442 - 10939 .LBB685: + 11421 .loc 8 1068 31 view .LVU3561 + 11422 .LBB690: 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** - 10940 .loc 8 1070 5 view .LVU3443 + 11423 .loc 8 1070 5 view .LVU3562 1072:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 10941 .loc 8 1072 4 view .LVU3444 - 10942 00b4 7A4A ldr r2, .L694+12 - 10943 .syntax unified - 10944 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 10945 00b6 52E8003F ldrex r3, [r2] - 10946 @ 0 "" 2 - 10947 .LVL979: -1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 10948 .loc 8 1073 4 view .LVU3445 -1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 10949 .loc 8 1073 4 is_stmt 0 view .LVU3446 - 10950 .thumb - ARM GAS /tmp/ccuHnxNu.s page 601 + 11424 .loc 8 1072 4 view .LVU3563 + 11425 00b4 7D4A ldr r2, .L761+12 + 11426 .syntax unified + 11427 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 11428 00b6 52E8003F ldrex r3, [r2] + ARM GAS /tmp/ccLSPxIe.s page 615 - 10951 .syntax unified - 10952 .LBE685: - 10953 .LBE684: + 11429 @ 0 "" 2 + 11430 .LVL1017: +1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 11431 .loc 8 1073 4 view .LVU3564 +1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } + 11432 .loc 8 1073 4 is_stmt 0 view .LVU3565 + 11433 .thumb + 11434 .syntax unified + 11435 .LBE690: + 11436 .LBE689: 3040:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10954 .loc 7 3040 3 discriminator 1 view .LVU3447 - 10955 00ba 43F02003 orr r3, r3, #32 - 10956 .LVL980: + 11437 .loc 7 3040 3 discriminator 1 view .LVU3566 + 11438 00ba 43F02003 orr r3, r3, #32 + 11439 .LVL1018: 3040:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10957 .loc 7 3040 3 is_stmt 1 discriminator 1 view .LVU3448 - 10958 .LBB686: - 10959 .LBI686: + 11440 .loc 7 3040 3 is_stmt 1 discriminator 1 view .LVU3567 + 11441 .LBB691: + 11442 .LBI691: 1119:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 10960 .loc 8 1119 31 view .LVU3449 - 10961 .LBB687: + 11443 .loc 8 1119 31 view .LVU3568 + 11444 .LBB692: 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** - 10962 .loc 8 1121 4 view .LVU3450 + 11445 .loc 8 1121 4 view .LVU3569 1123:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 10963 .loc 8 1123 4 view .LVU3451 - 10964 .syntax unified - 10965 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 10966 00be 42E80031 strex r1, r3, [r2] - 10967 @ 0 "" 2 - 10968 .LVL981: - 10969 .loc 8 1124 4 view .LVU3452 - 10970 .loc 8 1124 4 is_stmt 0 view .LVU3453 - 10971 .thumb - 10972 .syntax unified - 10973 .LBE687: - 10974 .LBE686: + 11446 .loc 8 1123 4 view .LVU3570 + 11447 .syntax unified + 11448 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 11449 00be 42E80031 strex r1, r3, [r2] + 11450 @ 0 "" 2 + 11451 .LVL1019: + 11452 .loc 8 1124 4 view .LVU3571 + 11453 .loc 8 1124 4 is_stmt 0 view .LVU3572 + 11454 .thumb + 11455 .syntax unified + 11456 .LBE692: + 11457 .LBE691: 3040:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10975 .loc 7 3040 3 discriminator 1 view .LVU3454 - 10976 00c2 0029 cmp r1, #0 - 10977 00c4 F6D1 bne .L600 - 10978 .LVL982: - 10979 .L601: + 11458 .loc 7 3040 3 discriminator 1 view .LVU3573 + 11459 00c2 0029 cmp r1, #0 + 11460 00c4 F6D1 bne .L650 + 11461 .LVL1020: + 11462 .L651: 3040:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10980 .loc 7 3040 3 discriminator 1 view .LVU3455 - 10981 .LBE683: - 10982 .LBE682: - 10983 .LBB688: + 11463 .loc 7 3040 3 discriminator 1 view .LVU3574 + 11464 .LBE688: + 11465 .LBE687: + 11466 .LBB693: 3136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10984 .loc 7 3136 3 is_stmt 1 discriminator 1 view .LVU3456 - 10985 .LBB689: + 11467 .loc 7 3136 3 is_stmt 1 discriminator 1 view .LVU3575 + 11468 .LBB694: 3136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10986 .loc 7 3136 3 discriminator 1 view .LVU3457 + 11469 .loc 7 3136 3 discriminator 1 view .LVU3576 3136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10987 .loc 7 3136 3 discriminator 1 view .LVU3458 + 11470 .loc 7 3136 3 discriminator 1 view .LVU3577 3136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 10988 .loc 7 3136 3 discriminator 1 view .LVU3459 - 10989 .LBB690: - 10990 .LBI690: + 11471 .loc 7 3136 3 discriminator 1 view .LVU3578 + 11472 .LBB695: + ARM GAS /tmp/ccLSPxIe.s page 616 + + + 11473 .LBI695: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 10991 .loc 8 1068 31 view .LVU3460 - 10992 .LBB691: + 11474 .loc 8 1068 31 view .LVU3579 + 11475 .LBB696: 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** - 10993 .loc 8 1070 5 view .LVU3461 + 11476 .loc 8 1070 5 view .LVU3580 1072:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccuHnxNu.s page 602 - - - 10994 .loc 8 1072 4 view .LVU3462 - 10995 00c6 764A ldr r2, .L694+12 - 10996 00c8 02F10803 add r3, r2, #8 - 10997 .syntax unified - 10998 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 10999 00cc 53E8003F ldrex r3, [r3] - 11000 @ 0 "" 2 - 11001 .LVL983: + 11477 .loc 8 1072 4 view .LVU3581 + 11478 00c6 794A ldr r2, .L761+12 + 11479 00c8 02F10803 add r3, r2, #8 + 11480 .syntax unified + 11481 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 11482 00cc 53E8003F ldrex r3, [r3] + 11483 @ 0 "" 2 + 11484 .LVL1021: 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 11002 .loc 8 1073 4 view .LVU3463 + 11485 .loc 8 1073 4 view .LVU3582 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } - 11003 .loc 8 1073 4 is_stmt 0 view .LVU3464 - 11004 .thumb - 11005 .syntax unified - 11006 .LBE691: - 11007 .LBE690: + 11486 .loc 8 1073 4 is_stmt 0 view .LVU3583 + 11487 .thumb + 11488 .syntax unified + 11489 .LBE696: + 11490 .LBE695: 3136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 11008 .loc 7 3136 3 discriminator 1 view .LVU3465 - 11009 00d0 43F00103 orr r3, r3, #1 - 11010 .LVL984: + 11491 .loc 7 3136 3 discriminator 1 view .LVU3584 + 11492 00d0 43F00103 orr r3, r3, #1 + 11493 .LVL1022: 3136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 11011 .loc 7 3136 3 is_stmt 1 discriminator 1 view .LVU3466 - 11012 .LBB692: - 11013 .LBI692: + 11494 .loc 7 3136 3 is_stmt 1 discriminator 1 view .LVU3585 + 11495 .LBB697: + 11496 .LBI697: 1119:Drivers/CMSIS/Include/cmsis_gcc.h **** { - 11014 .loc 8 1119 31 view .LVU3467 - 11015 .LBB693: + 11497 .loc 8 1119 31 view .LVU3586 + 11498 .LBB698: 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** - 11016 .loc 8 1121 4 view .LVU3468 + 11499 .loc 8 1121 4 view .LVU3587 1123:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 11017 .loc 8 1123 4 view .LVU3469 - 11018 00d4 0832 adds r2, r2, #8 - 11019 .syntax unified - 11020 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 11021 00d6 42E80031 strex r1, r3, [r2] - 11022 @ 0 "" 2 - 11023 .LVL985: - 11024 .loc 8 1124 4 view .LVU3470 - 11025 .loc 8 1124 4 is_stmt 0 view .LVU3471 - 11026 .thumb - 11027 .syntax unified - 11028 .LBE693: - 11029 .LBE692: + 11500 .loc 8 1123 4 view .LVU3588 + 11501 00d4 0832 adds r2, r2, #8 + 11502 .syntax unified + 11503 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 11504 00d6 42E80031 strex r1, r3, [r2] + 11505 @ 0 "" 2 + 11506 .LVL1023: + 11507 .loc 8 1124 4 view .LVU3589 + 11508 .loc 8 1124 4 is_stmt 0 view .LVU3590 + 11509 .thumb + 11510 .syntax unified + 11511 .LBE698: + 11512 .LBE697: 3136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 11030 .loc 7 3136 3 discriminator 1 view .LVU3472 - 11031 00da 0029 cmp r1, #0 - 11032 00dc F3D1 bne .L601 - 11033 .LBE689: + 11513 .loc 7 3136 3 discriminator 1 view .LVU3591 + 11514 00da 0029 cmp r1, #0 + 11515 00dc F3D1 bne .L651 + 11516 .LBE694: 3136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 11034 .loc 7 3136 3 is_stmt 1 discriminator 2 view .LVU3473 - 11035 .LVL986: -3136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 11036 .loc 7 3136 3 is_stmt 0 discriminator 2 view .LVU3474 - 11037 .LBE688: - 343:Src/main.c **** NVIC_EnableIRQ(USART1_IRQn);//In other case you have FE error flag... - 11038 .loc 1 343 4 is_stmt 1 view .LVU3475 - 11039 .LBB694: - ARM GAS /tmp/ccuHnxNu.s page 603 + 11517 .loc 7 3136 3 is_stmt 1 discriminator 2 view .LVU3592 + ARM GAS /tmp/ccLSPxIe.s page 617 - 11040 .LBI694: + 11518 .LVL1024: +3136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } + 11519 .loc 7 3136 3 is_stmt 0 discriminator 2 view .LVU3593 + 11520 .LBE693: + 359:Src/main.c **** NVIC_EnableIRQ(USART1_IRQn);//In other case you have FE error flag... + 11521 .loc 1 359 4 is_stmt 1 view .LVU3594 + 11522 .LBB699: + 11523 .LBI699: 2024:Drivers/CMSIS/Include/core_cm7.h **** { - 11041 .loc 2 2024 22 view .LVU3476 - 11042 .LBB695: + 11524 .loc 2 2024 22 view .LVU3595 + 11525 .LBB700: 2026:Drivers/CMSIS/Include/core_cm7.h **** { - 11043 .loc 2 2026 3 view .LVU3477 + 11526 .loc 2 2026 3 view .LVU3596 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 11044 .loc 2 2028 5 view .LVU3478 + 11527 .loc 2 2028 5 view .LVU3597 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 11045 .loc 2 2028 47 is_stmt 0 view .LVU3479 - 11046 00de 714B ldr r3, .L694+16 - 11047 00e0 0022 movs r2, #0 - 11048 00e2 83F82523 strb r2, [r3, #805] - 11049 .LVL987: + 11528 .loc 2 2028 47 is_stmt 0 view .LVU3598 + 11529 00de 744B ldr r3, .L761+16 + 11530 00e0 0022 movs r2, #0 + 11531 00e2 83F82523 strb r2, [r3, #805] + 11532 .LVL1025: 2028:Drivers/CMSIS/Include/core_cm7.h **** } - 11050 .loc 2 2028 47 view .LVU3480 - 11051 .LBE695: - 11052 .LBE694: - 344:Src/main.c **** u_rx_flg = 1; - 11053 .loc 1 344 4 is_stmt 1 view .LVU3481 - 11054 .LBB696: - 11055 .LBI696: + 11533 .loc 2 2028 47 view .LVU3599 + 11534 .LBE700: + 11535 .LBE699: + 360:Src/main.c **** u_rx_flg = 1; + 11536 .loc 1 360 4 is_stmt 1 view .LVU3600 + 11537 .LBB701: + 11538 .LBI701: 1896:Drivers/CMSIS/Include/core_cm7.h **** { - 11056 .loc 2 1896 22 view .LVU3482 - 11057 .LBB697: + 11539 .loc 2 1896 22 view .LVU3601 + 11540 .LBB702: 1898:Drivers/CMSIS/Include/core_cm7.h **** { - 11058 .loc 2 1898 3 view .LVU3483 + 11541 .loc 2 1898 3 view .LVU3602 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 11059 .loc 2 1900 5 view .LVU3484 + 11542 .loc 2 1900 5 view .LVU3603 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 11060 .loc 2 1900 43 is_stmt 0 view .LVU3485 - 11061 00e6 2022 movs r2, #32 - 11062 00e8 5A60 str r2, [r3, #4] - 11063 .LVL988: + 11543 .loc 2 1900 43 is_stmt 0 view .LVU3604 + 11544 00e6 2022 movs r2, #32 + 11545 00e8 5A60 str r2, [r3, #4] + 11546 .LVL1026: 1900:Drivers/CMSIS/Include/core_cm7.h **** } - 11064 .loc 2 1900 43 view .LVU3486 - 11065 .LBE697: - 11066 .LBE696: - 345:Src/main.c **** } - 11067 .loc 1 345 4 is_stmt 1 view .LVU3487 - 345:Src/main.c **** } - 11068 .loc 1 345 13 is_stmt 0 view .LVU3488 - 11069 00ea 6C4B ldr r3, .L694+8 - 11070 00ec 0122 movs r2, #1 - 11071 00ee 1A70 strb r2, [r3] - 11072 00f0 27E0 b .L598 - 11073 .L617: - 355:Src/main.c **** task.current_param = task.min_param; - 11074 .loc 1 355 6 is_stmt 1 view .LVU3489 - 355:Src/main.c **** task.current_param = task.min_param; - 11075 .loc 1 355 20 is_stmt 0 view .LVU3490 - 11076 00f2 6D4B ldr r3, .L694+20 - 11077 00f4 0022 movs r2, #0 - 11078 00f6 1A70 strb r2, [r3] - 356:Src/main.c **** Stop_TIM10(); - 11079 .loc 1 356 6 is_stmt 1 view .LVU3491 - 356:Src/main.c **** Stop_TIM10(); - ARM GAS /tmp/ccuHnxNu.s page 604 + 11547 .loc 2 1900 43 view .LVU3605 + 11548 .LBE702: + 11549 .LBE701: + 361:Src/main.c **** } + 11550 .loc 1 361 4 is_stmt 1 view .LVU3606 + 361:Src/main.c **** } + 11551 .loc 1 361 13 is_stmt 0 view .LVU3607 + 11552 00ea 6F4B ldr r3, .L761+8 + 11553 00ec 0122 movs r2, #1 + 11554 00ee 1A70 strb r2, [r3] + 11555 00f0 27E0 b .L648 + 11556 .L669: + 371:Src/main.c **** task.current_param = task.min_param; + 11557 .loc 1 371 6 is_stmt 1 view .LVU3608 + 371:Src/main.c **** task.current_param = task.min_param; + ARM GAS /tmp/ccLSPxIe.s page 618 - 11080 .loc 1 356 31 is_stmt 0 view .LVU3492 - 11081 00f8 6C4B ldr r3, .L694+24 - 11082 00fa 5A68 ldr r2, [r3, #4] @ float - 356:Src/main.c **** Stop_TIM10(); - 11083 .loc 1 356 25 view .LVU3493 - 11084 00fc 1A61 str r2, [r3, #16] @ float - 357:Src/main.c **** break; - 11085 .loc 1 357 6 is_stmt 1 view .LVU3494 - 11086 00fe FFF7FEFF bl Stop_TIM10 - 11087 .LVL989: - 358:Src/main.c **** case DECODE_ENABLE://1 - Decode rec. message - 11088 .loc 1 358 5 view .LVU3495 - 11089 .L602: - 990:Src/main.c **** { - 11090 .loc 1 990 3 view .LVU3496 - 11091 0102 6B4B ldr r3, .L694+28 - 11092 0104 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 11093 0106 022B cmp r3, #2 - 11094 0108 00F01385 beq .L662 - 11095 010c 032B cmp r3, #3 - 11096 010e 00F04685 beq .L678 - 11097 0112 012B cmp r3, #1 - 11098 0114 09D1 bne .L664 - 993:Src/main.c **** //HAL_UART_Transmit(&huart1, State_Data, 2, 10); - 11099 .loc 1 993 5 view .LVU3497 - 11100 0116 674C ldr r4, .L694+32 - 11101 0118 0221 movs r1, #2 - 11102 011a 2046 mov r0, r4 - 11103 011c FFF7FEFF bl USART_TX - 11104 .LVL990: - 995:Src/main.c **** State_Data[1]=0;//All OK! - 11105 .loc 1 995 5 view .LVU3498 - 995:Src/main.c **** State_Data[1]=0;//All OK! - 11106 .loc 1 995 18 is_stmt 0 view .LVU3499 - 11107 0120 0023 movs r3, #0 - 11108 0122 2370 strb r3, [r4] - 996:Src/main.c **** UART_transmission_request = NO_MESS; - 11109 .loc 1 996 5 is_stmt 1 view .LVU3500 - 996:Src/main.c **** UART_transmission_request = NO_MESS; - 11110 .loc 1 996 18 is_stmt 0 view .LVU3501 - 11111 0124 6370 strb r3, [r4, #1] - 997:Src/main.c **** break; - 11112 .loc 1 997 5 is_stmt 1 view .LVU3502 - 997:Src/main.c **** break; - 11113 .loc 1 997 31 is_stmt 0 view .LVU3503 - 11114 0126 624A ldr r2, .L694+28 - 11115 0128 1370 strb r3, [r2] - 998:Src/main.c **** case MESS_02://Transmith packet - 11116 .loc 1 998 4 is_stmt 1 view .LVU3504 - 11117 .L664: -1032:Src/main.c **** { - 11118 .loc 1 1032 5 view .LVU3505 -1032:Src/main.c **** { - 11119 .loc 1 1032 17 is_stmt 0 view .LVU3506 - 11120 012a 634B ldr r3, .L694+36 - 11121 012c 1B78 ldrb r3, [r3] @ zero_extendqisi2 -1032:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 605 + 11558 .loc 1 371 20 is_stmt 0 view .LVU3609 + 11559 00f2 704B ldr r3, .L761+20 + 11560 00f4 0022 movs r2, #0 + 11561 00f6 1A70 strb r2, [r3] + 372:Src/main.c **** Stop_TIM10(); + 11562 .loc 1 372 6 is_stmt 1 view .LVU3610 + 372:Src/main.c **** Stop_TIM10(); + 11563 .loc 1 372 31 is_stmt 0 view .LVU3611 + 11564 00f8 6F4B ldr r3, .L761+24 + 11565 00fa 5A68 ldr r2, [r3, #4] @ float + 372:Src/main.c **** Stop_TIM10(); + 11566 .loc 1 372 25 view .LVU3612 + 11567 00fc 1A61 str r2, [r3, #16] @ float + 373:Src/main.c **** break; + 11568 .loc 1 373 6 is_stmt 1 view .LVU3613 + 11569 00fe FFF7FEFF bl Stop_TIM10 + 11570 .LVL1027: + 374:Src/main.c **** case DECODE_ENABLE://1 - Decode rec. message + 11571 .loc 1 374 5 view .LVU3614 + 11572 .L652: +1084:Src/main.c **** { + 11573 .loc 1 1084 3 view .LVU3615 + 11574 0102 6E4B ldr r3, .L761+28 + 11575 0104 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 11576 0106 022B cmp r3, #2 + 11577 0108 00F0C085 beq .L726 + 11578 010c 032B cmp r3, #3 + 11579 010e 00F0F385 beq .L742 + 11580 0112 012B cmp r3, #1 + 11581 0114 09D1 bne .L728 +1087:Src/main.c **** //HAL_UART_Transmit(&huart1, State_Data, 2, 10); + 11582 .loc 1 1087 5 view .LVU3616 + 11583 0116 6A4C ldr r4, .L761+32 + 11584 0118 0221 movs r1, #2 + 11585 011a 2046 mov r0, r4 + 11586 011c FFF7FEFF bl USART_TX + 11587 .LVL1028: +1089:Src/main.c **** State_Data[1]=0;//All OK! + 11588 .loc 1 1089 5 view .LVU3617 +1089:Src/main.c **** State_Data[1]=0;//All OK! + 11589 .loc 1 1089 18 is_stmt 0 view .LVU3618 + 11590 0120 0023 movs r3, #0 + 11591 0122 2370 strb r3, [r4] +1090:Src/main.c **** UART_transmission_request = NO_MESS; + 11592 .loc 1 1090 5 is_stmt 1 view .LVU3619 +1090:Src/main.c **** UART_transmission_request = NO_MESS; + 11593 .loc 1 1090 18 is_stmt 0 view .LVU3620 + 11594 0124 6370 strb r3, [r4, #1] +1091:Src/main.c **** break; + 11595 .loc 1 1091 5 is_stmt 1 view .LVU3621 +1091:Src/main.c **** break; + 11596 .loc 1 1091 31 is_stmt 0 view .LVU3622 + 11597 0126 654A ldr r2, .L761+28 + 11598 0128 1370 strb r3, [r2] +1092:Src/main.c **** case MESS_02://Transmith packet + 11599 .loc 1 1092 4 is_stmt 1 view .LVU3623 + 11600 .L728: + ARM GAS /tmp/ccLSPxIe.s page 619 - 11122 .loc 1 1032 8 view .LVU3507 - 11123 012e 012B cmp r3, #1 - 11124 0130 00F03785 beq .L681 - 11125 .L597: - 335:Src/main.c **** { - 11126 .loc 1 335 3 is_stmt 1 view .LVU3508 - 337:Src/main.c **** { - 11127 .loc 1 337 3 view .LVU3509 - 337:Src/main.c **** { - 11128 .loc 1 337 8 is_stmt 0 view .LVU3510 - 11129 0134 4FF48071 mov r1, #256 - 11130 0138 6048 ldr r0, .L694+40 - 11131 013a FFF7FEFF bl HAL_GPIO_ReadPin - 11132 .LVL991: - 337:Src/main.c **** { - 11133 .loc 1 337 6 discriminator 1 view .LVU3511 - 11134 013e 0128 cmp r0, #1 - 11135 0140 ABD0 beq .L682 - 11136 .L598: - 352:Src/main.c **** { - 11137 .loc 1 352 4 is_stmt 1 view .LVU3512 - 11138 0142 5F4B ldr r3, .L694+44 - 11139 0144 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 11140 0146 0D2B cmp r3, #13 - 11141 0148 DBD8 bhi .L602 - 11142 014a 01A2 adr r2, .L604 - 11143 014c 52F823F0 ldr pc, [r2, r3, lsl #2] - 11144 .p2align 2 - 11145 .L604: - 11146 0150 F3000000 .word .L617+1 - 11147 0154 89010000 .word .L616+1 - 11148 0158 F3010000 .word .L615+1 - 11149 015c 29020000 .word .L614+1 - 11150 0160 59020000 .word .L613+1 - 11151 0164 69020000 .word .L612+1 - 11152 0168 85020000 .word .L611+1 - 11153 016c ED020000 .word .L610+1 - 11154 0170 5F060000 .word .L609+1 - 11155 0174 A5060000 .word .L608+1 - 11156 0178 41040000 .word .L607+1 - 11157 017c 1D050000 .word .L606+1 - 11158 0180 6D050000 .word .L605+1 - 11159 0184 23060000 .word .L603+1 - 11160 .p2align 1 - 11161 .L616: - 360:Src/main.c **** if (CheckChecksum(COMMAND)) - 11162 .loc 1 360 6 view .LVU3513 - 360:Src/main.c **** if (CheckChecksum(COMMAND)) - 11163 .loc 1 360 18 is_stmt 0 view .LVU3514 - 11164 0188 4E4C ldr r4, .L694+48 - 11165 018a 0D21 movs r1, #13 - 11166 018c 2046 mov r0, r4 - 11167 018e FFF7FEFF bl CalculateChecksum - 11168 .LVL992: - 360:Src/main.c **** if (CheckChecksum(COMMAND)) - 11169 .loc 1 360 16 discriminator 1 view .LVU3515 - 11170 0192 4D4B ldr r3, .L694+52 - ARM GAS /tmp/ccuHnxNu.s page 606 +1126:Src/main.c **** { + 11601 .loc 1 1126 5 view .LVU3624 +1126:Src/main.c **** { + 11602 .loc 1 1126 17 is_stmt 0 view .LVU3625 + 11603 012a 664B ldr r3, .L761+36 + 11604 012c 1B78 ldrb r3, [r3] @ zero_extendqisi2 +1126:Src/main.c **** { + 11605 .loc 1 1126 8 view .LVU3626 + 11606 012e 012B cmp r3, #1 + 11607 0130 00F0E485 beq .L745 + 11608 .L647: + 351:Src/main.c **** { + 11609 .loc 1 351 3 is_stmt 1 view .LVU3627 + 353:Src/main.c **** { + 11610 .loc 1 353 3 view .LVU3628 + 353:Src/main.c **** { + 11611 .loc 1 353 8 is_stmt 0 view .LVU3629 + 11612 0134 4FF48071 mov r1, #256 + 11613 0138 6348 ldr r0, .L761+40 + 11614 013a FFF7FEFF bl HAL_GPIO_ReadPin + 11615 .LVL1029: + 353:Src/main.c **** { + 11616 .loc 1 353 6 discriminator 1 view .LVU3630 + 11617 013e 0128 cmp r0, #1 + 11618 0140 ABD0 beq .L746 + 11619 .L648: + 368:Src/main.c **** { + 11620 .loc 1 368 4 is_stmt 1 view .LVU3631 + 11621 0142 624B ldr r3, .L761+44 + 11622 0144 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 11623 0146 0F2B cmp r3, #15 + 11624 0148 DBD8 bhi .L652 + 11625 014a 01A2 adr r2, .L654 + 11626 014c 52F823F0 ldr pc, [r2, r3, lsl #2] + 11627 .p2align 2 + 11628 .L654: + 11629 0150 F3000000 .word .L669+1 + 11630 0154 91010000 .word .L668+1 + 11631 0158 FB010000 .word .L667+1 + 11632 015c 35020000 .word .L666+1 + 11633 0160 65020000 .word .L665+1 + 11634 0164 75020000 .word .L664+1 + 11635 0168 91020000 .word .L663+1 + 11636 016c F9020000 .word .L662+1 + 11637 0170 89070000 .word .L661+1 + 11638 0174 CF070000 .word .L660+1 + 11639 0178 4D040000 .word .L659+1 + 11640 017c 29050000 .word .L658+1 + 11641 0180 79050000 .word .L657+1 + 11642 0184 2F060000 .word .L656+1 + 11643 0188 6B060000 .word .L655+1 + 11644 018c 37070000 .word .L653+1 + 11645 .p2align 1 + 11646 .L668: + 376:Src/main.c **** if (CheckChecksum(COMMAND)) + 11647 .loc 1 376 6 view .LVU3632 + 376:Src/main.c **** if (CheckChecksum(COMMAND)) + ARM GAS /tmp/ccLSPxIe.s page 620 - 11171 0194 1880 strh r0, [r3] @ movhi - 361:Src/main.c **** { - 11172 .loc 1 361 6 is_stmt 1 view .LVU3516 - 361:Src/main.c **** { - 11173 .loc 1 361 10 is_stmt 0 view .LVU3517 - 11174 0196 2046 mov r0, r4 - 11175 0198 FFF7FEFF bl CheckChecksum - 11176 .LVL993: - 361:Src/main.c **** { - 11177 .loc 1 361 9 discriminator 1 view .LVU3518 - 11178 019c 70B9 cbnz r0, .L683 - 374:Src/main.c **** CPU_state = DEFAULT_ENABLE; - 11179 .loc 1 374 7 is_stmt 1 view .LVU3519 - 374:Src/main.c **** CPU_state = DEFAULT_ENABLE; - 11180 .loc 1 374 17 is_stmt 0 view .LVU3520 - 11181 019e 454A ldr r2, .L694+32 - 11182 01a0 1378 ldrb r3, [r2] @ zero_extendqisi2 - 374:Src/main.c **** CPU_state = DEFAULT_ENABLE; - 11183 .loc 1 374 21 view .LVU3521 - 11184 01a2 43F00403 orr r3, r3, #4 - 11185 01a6 1370 strb r3, [r2] - 375:Src/main.c **** CPU_state_old = HALT;//Save main current cycle - 11186 .loc 1 375 7 is_stmt 1 view .LVU3522 - 375:Src/main.c **** CPU_state_old = HALT;//Save main current cycle - 11187 .loc 1 375 17 is_stmt 0 view .LVU3523 - 11188 01a8 454B ldr r3, .L694+44 - 11189 01aa 0222 movs r2, #2 - 11190 01ac 1A70 strb r2, [r3] - 376:Src/main.c **** } - 11191 .loc 1 376 7 is_stmt 1 view .LVU3524 - 376:Src/main.c **** } - 11192 .loc 1 376 21 is_stmt 0 view .LVU3525 - 11193 01ae 3E4B ldr r3, .L694+20 - 11194 01b0 0022 movs r2, #0 - 11195 01b2 1A70 strb r2, [r3] - 11196 .L619: - 378:Src/main.c **** break; - 11197 .loc 1 378 6 is_stmt 1 view .LVU3526 - 378:Src/main.c **** break; - 11198 .loc 1 378 32 is_stmt 0 view .LVU3527 - 11199 01b4 3E4B ldr r3, .L694+28 - 11200 01b6 0122 movs r2, #1 - 11201 01b8 1A70 strb r2, [r3] - 379:Src/main.c **** case DEFAULT_ENABLE://2 - Go to HALT - 11202 .loc 1 379 5 is_stmt 1 view .LVU3528 - 11203 01ba A2E7 b .L602 - 11204 .L683: - 363:Src/main.c **** LL_SPI_Enable(SPI6);//Enable SPI for Laser2 DAC & TEC2 - 11205 .loc 1 363 7 view .LVU3529 - 11206 .LVL994: - 11207 .LBB698: - 11208 .LBI698: + 11648 .loc 1 376 18 is_stmt 0 view .LVU3633 + 11649 0190 4F4C ldr r4, .L761+48 + 11650 0192 0D21 movs r1, #13 + 11651 0194 2046 mov r0, r4 + 11652 0196 FFF7FEFF bl CalculateChecksum + 11653 .LVL1030: + 376:Src/main.c **** if (CheckChecksum(COMMAND)) + 11654 .loc 1 376 16 discriminator 1 view .LVU3634 + 11655 019a 4E4B ldr r3, .L761+52 + 11656 019c 1880 strh r0, [r3] @ movhi + 377:Src/main.c **** { + 11657 .loc 1 377 6 is_stmt 1 view .LVU3635 + 377:Src/main.c **** { + 11658 .loc 1 377 10 is_stmt 0 view .LVU3636 + 11659 019e 2046 mov r0, r4 + 11660 01a0 FFF7FEFF bl CheckChecksum + 11661 .LVL1031: + 377:Src/main.c **** { + 11662 .loc 1 377 9 discriminator 1 view .LVU3637 + 11663 01a4 70B9 cbnz r0, .L747 + 390:Src/main.c **** CPU_state = DEFAULT_ENABLE; + 11664 .loc 1 390 7 is_stmt 1 view .LVU3638 + 390:Src/main.c **** CPU_state = DEFAULT_ENABLE; + 11665 .loc 1 390 17 is_stmt 0 view .LVU3639 + 11666 01a6 464A ldr r2, .L761+32 + 11667 01a8 1378 ldrb r3, [r2] @ zero_extendqisi2 + 390:Src/main.c **** CPU_state = DEFAULT_ENABLE; + 11668 .loc 1 390 21 view .LVU3640 + 11669 01aa 43F00403 orr r3, r3, #4 + 11670 01ae 1370 strb r3, [r2] + 391:Src/main.c **** CPU_state_old = HALT;//Save main current cycle + 11671 .loc 1 391 7 is_stmt 1 view .LVU3641 + 391:Src/main.c **** CPU_state_old = HALT;//Save main current cycle + 11672 .loc 1 391 17 is_stmt 0 view .LVU3642 + 11673 01b0 464B ldr r3, .L761+44 + 11674 01b2 0222 movs r2, #2 + 11675 01b4 1A70 strb r2, [r3] + 392:Src/main.c **** } + 11676 .loc 1 392 7 is_stmt 1 view .LVU3643 + 392:Src/main.c **** } + 11677 .loc 1 392 21 is_stmt 0 view .LVU3644 + 11678 01b6 3F4B ldr r3, .L761+20 + 11679 01b8 0022 movs r2, #0 + 11680 01ba 1A70 strb r2, [r3] + 11681 .L671: + 394:Src/main.c **** break; + 11682 .loc 1 394 6 is_stmt 1 view .LVU3645 + 394:Src/main.c **** break; + 11683 .loc 1 394 32 is_stmt 0 view .LVU3646 + 11684 01bc 3F4B ldr r3, .L761+28 + 11685 01be 0122 movs r2, #1 + 11686 01c0 1A70 strb r2, [r3] + 395:Src/main.c **** case DEFAULT_ENABLE://2 - Go to HALT + 11687 .loc 1 395 5 is_stmt 1 view .LVU3647 + 11688 01c2 9EE7 b .L652 + 11689 .L747: + 379:Src/main.c **** LL_SPI_Enable(SPI6);//Enable SPI for Laser2 DAC & TEC2 + ARM GAS /tmp/ccLSPxIe.s page 621 + + + 11690 .loc 1 379 7 view .LVU3648 + 11691 .LVL1032: + 11692 .LBB703: + 11693 .LBI703: 358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 11209 .loc 4 358 22 view .LVU3530 - 11210 .LBB699: + 11694 .loc 4 358 22 view .LVU3649 + 11695 .LBB704: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 11211 .loc 4 360 3 view .LVU3531 - ARM GAS /tmp/ccuHnxNu.s page 607 - - - 11212 01bc 434A ldr r2, .L694+56 - 11213 01be 1368 ldr r3, [r2] - 11214 01c0 43F04003 orr r3, r3, #64 - 11215 01c4 1360 str r3, [r2] - 11216 .LVL995: + 11696 .loc 4 360 3 view .LVU3650 + 11697 01c4 444A ldr r2, .L761+56 + 11698 01c6 1368 ldr r3, [r2] + 11699 01c8 43F04003 orr r3, r3, #64 + 11700 01cc 1360 str r3, [r2] + 11701 .LVL1033: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 11217 .loc 4 360 3 is_stmt 0 view .LVU3532 - 11218 .LBE699: - 11219 .LBE698: - 364:Src/main.c **** Decode_uart(COMMAND, &LD1_curr_setup, &LD2_curr_setup, &Curr_setup); - 11220 .loc 1 364 7 is_stmt 1 view .LVU3533 - 11221 .LBB700: - 11222 .LBI700: + 11702 .loc 4 360 3 is_stmt 0 view .LVU3651 + 11703 .LBE704: + 11704 .LBE703: + 380:Src/main.c **** Decode_uart(COMMAND, &LD1_curr_setup, &LD2_curr_setup, &Curr_setup); + 11705 .loc 1 380 7 is_stmt 1 view .LVU3652 + 11706 .LBB705: + 11707 .LBI705: 358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 11223 .loc 4 358 22 view .LVU3534 - 11224 .LBB701: + 11708 .loc 4 358 22 view .LVU3653 + 11709 .LBB706: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 11225 .loc 4 360 3 view .LVU3535 - 11226 01c6 02F58E32 add r2, r2, #72704 - 11227 01ca 1368 ldr r3, [r2] - 11228 01cc 43F04003 orr r3, r3, #64 - 11229 01d0 1360 str r3, [r2] - 11230 .LVL996: + 11710 .loc 4 360 3 view .LVU3654 + 11711 01ce 02F58E32 add r2, r2, #72704 + 11712 01d2 1368 ldr r3, [r2] + 11713 01d4 43F04003 orr r3, r3, #64 + 11714 01d8 1360 str r3, [r2] + 11715 .LVL1034: 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 11231 .loc 4 360 3 is_stmt 0 view .LVU3536 - 11232 .LBE701: - 11233 .LBE700: - 365:Src/main.c **** TO6_before = TO6; - 11234 .loc 1 365 7 is_stmt 1 view .LVU3537 - 11235 01d2 3F4B ldr r3, .L694+60 - 11236 01d4 3F4A ldr r2, .L694+64 - 11237 01d6 4049 ldr r1, .L694+68 - 11238 01d8 2046 mov r0, r4 - 11239 01da FFF7FEFF bl Decode_uart - 11240 .LVL997: - 366:Src/main.c **** //LD1_param.LD_TEMP_Before = LD1_param.LD_TEMP; - 11241 .loc 1 366 7 view .LVU3538 - 366:Src/main.c **** //LD1_param.LD_TEMP_Before = LD1_param.LD_TEMP; - 11242 .loc 1 366 18 is_stmt 0 view .LVU3539 - 11243 01de 3F4B ldr r3, .L694+72 - 11244 01e0 1A68 ldr r2, [r3] - 11245 01e2 3F4B ldr r3, .L694+76 - 11246 01e4 1A60 str r2, [r3] - 369:Src/main.c **** CPU_state_old = WORK_ENABLE;//Save main current cycle - 11247 .loc 1 369 7 is_stmt 1 view .LVU3540 - 369:Src/main.c **** CPU_state_old = WORK_ENABLE;//Save main current cycle - 11248 .loc 1 369 17 is_stmt 0 view .LVU3541 - 11249 01e6 0723 movs r3, #7 - 11250 01e8 354A ldr r2, .L694+44 - 11251 01ea 1370 strb r3, [r2] - 370:Src/main.c **** } - 11252 .loc 1 370 7 is_stmt 1 view .LVU3542 - 370:Src/main.c **** } - 11253 .loc 1 370 21 is_stmt 0 view .LVU3543 - 11254 01ec 2E4A ldr r2, .L694+20 - 11255 01ee 1370 strb r3, [r2] - 11256 01f0 E0E7 b .L619 - ARM GAS /tmp/ccuHnxNu.s page 608 + 11716 .loc 4 360 3 is_stmt 0 view .LVU3655 + 11717 .LBE706: + 11718 .LBE705: + 381:Src/main.c **** TO6_before = TO6; + 11719 .loc 1 381 7 is_stmt 1 view .LVU3656 + 11720 01da 404B ldr r3, .L761+60 + 11721 01dc 404A ldr r2, .L761+64 + 11722 01de 4149 ldr r1, .L761+68 + 11723 01e0 2046 mov r0, r4 + 11724 01e2 FFF7FEFF bl Decode_uart + 11725 .LVL1035: + 382:Src/main.c **** //LD1_param.LD_TEMP_Before = LD1_param.LD_TEMP; + 11726 .loc 1 382 7 view .LVU3657 + 382:Src/main.c **** //LD1_param.LD_TEMP_Before = LD1_param.LD_TEMP; + 11727 .loc 1 382 18 is_stmt 0 view .LVU3658 + 11728 01e6 404B ldr r3, .L761+72 + 11729 01e8 1A68 ldr r2, [r3] + 11730 01ea 404B ldr r3, .L761+76 + 11731 01ec 1A60 str r2, [r3] + 385:Src/main.c **** CPU_state_old = WORK_ENABLE;//Save main current cycle + 11732 .loc 1 385 7 is_stmt 1 view .LVU3659 + 385:Src/main.c **** CPU_state_old = WORK_ENABLE;//Save main current cycle + 11733 .loc 1 385 17 is_stmt 0 view .LVU3660 + 11734 01ee 0723 movs r3, #7 + ARM GAS /tmp/ccLSPxIe.s page 622 - 11257 .L615: - 382:Src/main.c **** Stop_TIM10(); - 11258 .loc 1 382 6 is_stmt 1 view .LVU3544 - 382:Src/main.c **** Stop_TIM10(); - 11259 .loc 1 382 31 is_stmt 0 view .LVU3545 - 11260 01f2 2E4B ldr r3, .L694+24 - 11261 01f4 5A68 ldr r2, [r3, #4] @ float - 382:Src/main.c **** Stop_TIM10(); - 11262 .loc 1 382 25 view .LVU3546 - 11263 01f6 1A61 str r2, [r3, #16] @ float - 383:Src/main.c **** Init_params(); - 11264 .loc 1 383 6 is_stmt 1 view .LVU3547 - 11265 01f8 FFF7FEFF bl Stop_TIM10 - 11266 .LVL998: - 384:Src/main.c **** LL_SPI_Disable(SPI2);//Disable SPI for Laser1 DAC & TEC1 - 11267 .loc 1 384 6 view .LVU3548 - 11268 01fc FFF7FEFF bl Init_params - 11269 .LVL999: - 385:Src/main.c **** LL_SPI_Disable(SPI6);//Disable SPI for Laser2 DAC & TEC2 - 11270 .loc 1 385 6 view .LVU3549 - 11271 .LBB702: - 11272 .LBI702: + 11735 01f0 364A ldr r2, .L761+44 + 11736 01f2 1370 strb r3, [r2] + 386:Src/main.c **** } + 11737 .loc 1 386 7 is_stmt 1 view .LVU3661 + 386:Src/main.c **** } + 11738 .loc 1 386 21 is_stmt 0 view .LVU3662 + 11739 01f4 2F4A ldr r2, .L761+20 + 11740 01f6 1370 strb r3, [r2] + 11741 01f8 E0E7 b .L671 + 11742 .L667: + 398:Src/main.c **** Stop_TIM10(); + 11743 .loc 1 398 6 is_stmt 1 view .LVU3663 + 398:Src/main.c **** Stop_TIM10(); + 11744 .loc 1 398 31 is_stmt 0 view .LVU3664 + 11745 01fa 2F4B ldr r3, .L761+24 + 11746 01fc 5A68 ldr r2, [r3, #4] @ float + 398:Src/main.c **** Stop_TIM10(); + 11747 .loc 1 398 25 view .LVU3665 + 11748 01fe 1A61 str r2, [r3, #16] @ float + 399:Src/main.c **** Init_params(); + 11749 .loc 1 399 6 is_stmt 1 view .LVU3666 + 11750 0200 FFF7FEFF bl Stop_TIM10 + 11751 .LVL1036: + 400:Src/main.c **** AD9102_CancelWaveUpload(); + 11752 .loc 1 400 6 view .LVU3667 + 11753 0204 FFF7FEFF bl Init_params + 11754 .LVL1037: + 401:Src/main.c **** LL_SPI_Disable(SPI2);//Disable SPI for Laser1 DAC & TEC1 + 11755 .loc 1 401 6 view .LVU3668 + 11756 0208 FFF7FEFF bl AD9102_CancelWaveUpload + 11757 .LVL1038: + 402:Src/main.c **** LL_SPI_Disable(SPI6);//Disable SPI for Laser2 DAC & TEC2 + 11758 .loc 1 402 6 view .LVU3669 + 11759 .LBB707: + 11760 .LBI707: 370:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 11273 .loc 4 370 22 view .LVU3550 - 11274 .LBB703: + 11761 .loc 4 370 22 view .LVU3670 + 11762 .LBB708: 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 11275 .loc 4 372 3 view .LVU3551 - 11276 0200 324A ldr r2, .L694+56 - 11277 0202 1368 ldr r3, [r2] - 11278 0204 23F04003 bic r3, r3, #64 - 11279 0208 1360 str r3, [r2] - 11280 .LVL1000: + 11763 .loc 4 372 3 view .LVU3671 + 11764 020c 324A ldr r2, .L761+56 + 11765 020e 1368 ldr r3, [r2] + 11766 0210 23F04003 bic r3, r3, #64 + 11767 0214 1360 str r3, [r2] + 11768 .LVL1039: 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 11281 .loc 4 372 3 is_stmt 0 view .LVU3552 - 11282 .LBE703: - 11283 .LBE702: - 386:Src/main.c **** CPU_state = HALT; - 11284 .loc 1 386 6 is_stmt 1 view .LVU3553 - 11285 .LBB704: - 11286 .LBI704: + 11769 .loc 4 372 3 is_stmt 0 view .LVU3672 + 11770 .LBE708: + 11771 .LBE707: + 403:Src/main.c **** CPU_state = HALT; + 11772 .loc 1 403 6 is_stmt 1 view .LVU3673 + 11773 .LBB709: + 11774 .LBI709: 370:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - 11287 .loc 4 370 22 view .LVU3554 - 11288 .LBB705: + 11775 .loc 4 370 22 view .LVU3674 + 11776 .LBB710: 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 11289 .loc 4 372 3 view .LVU3555 - 11290 020a 02F58E32 add r2, r2, #72704 - 11291 020e 1368 ldr r3, [r2] - 11292 0210 23F04003 bic r3, r3, #64 - 11293 0214 1360 str r3, [r2] - 11294 .LVL1001: + ARM GAS /tmp/ccLSPxIe.s page 623 + + + 11777 .loc 4 372 3 view .LVU3675 + 11778 0216 02F58E32 add r2, r2, #72704 + 11779 021a 1368 ldr r3, [r2] + 11780 021c 23F04003 bic r3, r3, #64 + 11781 0220 1360 str r3, [r2] + 11782 .LVL1040: 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - 11295 .loc 4 372 3 is_stmt 0 view .LVU3556 - 11296 .LBE705: - 11297 .LBE704: - 387:Src/main.c **** CPU_state_old = HALT;//Save main current cycle - 11298 .loc 1 387 6 is_stmt 1 view .LVU3557 - 387:Src/main.c **** CPU_state_old = HALT;//Save main current cycle - ARM GAS /tmp/ccuHnxNu.s page 609 + 11783 .loc 4 372 3 is_stmt 0 view .LVU3676 + 11784 .LBE710: + 11785 .LBE709: + 404:Src/main.c **** CPU_state_old = HALT;//Save main current cycle + 11786 .loc 1 404 6 is_stmt 1 view .LVU3677 + 404:Src/main.c **** CPU_state_old = HALT;//Save main current cycle + 11787 .loc 1 404 16 is_stmt 0 view .LVU3678 + 11788 0222 0023 movs r3, #0 + 11789 0224 294A ldr r2, .L761+44 + 11790 0226 1370 strb r3, [r2] + 405:Src/main.c **** UART_transmission_request = MESS_01; + 11791 .loc 1 405 6 is_stmt 1 view .LVU3679 + 405:Src/main.c **** UART_transmission_request = MESS_01; + 11792 .loc 1 405 20 is_stmt 0 view .LVU3680 + 11793 0228 224A ldr r2, .L761+20 + 11794 022a 1370 strb r3, [r2] + 406:Src/main.c **** break; + 11795 .loc 1 406 6 is_stmt 1 view .LVU3681 + 406:Src/main.c **** break; + 11796 .loc 1 406 32 is_stmt 0 view .LVU3682 + 11797 022c 234B ldr r3, .L761+28 + 11798 022e 0122 movs r2, #1 + 11799 0230 1A70 strb r2, [r3] + 407:Src/main.c **** case TRANS_S_ENABLE://3 - Transmith saved packet Before this operation must to be defaulting! + 11800 .loc 1 407 5 is_stmt 1 view .LVU3683 + 11801 0232 66E7 b .L652 + 11802 .L666: + 409:Src/main.c **** State_Data[0]|=temp16&0xff; + 11803 .loc 1 409 6 view .LVU3684 + 409:Src/main.c **** State_Data[0]|=temp16&0xff; + 11804 .loc 1 409 15 is_stmt 0 view .LVU3685 + 11805 0234 2E48 ldr r0, .L761+80 + 11806 0236 FFF7FEFF bl SD_READ + 11807 .LVL1041: + 409:Src/main.c **** State_Data[0]|=temp16&0xff; + 11808 .loc 1 409 13 discriminator 1 view .LVU3686 + 11809 023a 82B2 uxth r2, r0 + 11810 023c 2D4B ldr r3, .L761+84 + 11811 023e 1A80 strh r2, [r3] @ movhi + 410:Src/main.c **** if (temp16==0) + 11812 .loc 1 410 6 is_stmt 1 view .LVU3687 + 410:Src/main.c **** if (temp16==0) + 11813 .loc 1 410 16 is_stmt 0 view .LVU3688 + 11814 0240 1F49 ldr r1, .L761+32 + 11815 0242 0B78 ldrb r3, [r1] @ zero_extendqisi2 + 410:Src/main.c **** if (temp16==0) + 11816 .loc 1 410 19 view .LVU3689 + 11817 0244 0343 orrs r3, r3, r0 + 11818 0246 0B70 strb r3, [r1] + 411:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 624 - 11299 .loc 1 387 16 is_stmt 0 view .LVU3558 - 11300 0216 0023 movs r3, #0 - 11301 0218 294A ldr r2, .L694+44 - 11302 021a 1370 strb r3, [r2] - 388:Src/main.c **** UART_transmission_request = MESS_01; - 11303 .loc 1 388 6 is_stmt 1 view .LVU3559 - 388:Src/main.c **** UART_transmission_request = MESS_01; - 11304 .loc 1 388 20 is_stmt 0 view .LVU3560 - 11305 021c 224A ldr r2, .L694+20 - 11306 021e 1370 strb r3, [r2] - 389:Src/main.c **** break; - 11307 .loc 1 389 6 is_stmt 1 view .LVU3561 - 389:Src/main.c **** break; - 11308 .loc 1 389 32 is_stmt 0 view .LVU3562 - 11309 0220 234B ldr r3, .L694+28 - 11310 0222 0122 movs r2, #1 - 11311 0224 1A70 strb r2, [r3] - 390:Src/main.c **** case TRANS_S_ENABLE://3 - Transmith saved packet Before this operation must to be defaulting! - 11312 .loc 1 390 5 is_stmt 1 view .LVU3563 - 11313 0226 6CE7 b .L602 - 11314 .L614: - 392:Src/main.c **** State_Data[0]|=temp16&0xff; - 11315 .loc 1 392 6 view .LVU3564 - 392:Src/main.c **** State_Data[0]|=temp16&0xff; - 11316 .loc 1 392 15 is_stmt 0 view .LVU3565 - 11317 0228 2E48 ldr r0, .L694+80 - 11318 022a FFF7FEFF bl SD_READ - 11319 .LVL1002: - 392:Src/main.c **** State_Data[0]|=temp16&0xff; - 11320 .loc 1 392 13 discriminator 1 view .LVU3566 - 11321 022e 82B2 uxth r2, r0 - 11322 0230 2D4B ldr r3, .L694+84 - 11323 0232 1A80 strh r2, [r3] @ movhi - 393:Src/main.c **** if (temp16==0) - 11324 .loc 1 393 6 is_stmt 1 view .LVU3567 - 393:Src/main.c **** if (temp16==0) - 11325 .loc 1 393 16 is_stmt 0 view .LVU3568 - 11326 0234 1F49 ldr r1, .L694+32 - 11327 0236 0B78 ldrb r3, [r1] @ zero_extendqisi2 - 393:Src/main.c **** if (temp16==0) - 11328 .loc 1 393 19 view .LVU3569 - 11329 0238 0343 orrs r3, r3, r0 - 11330 023a 0B70 strb r3, [r1] - 394:Src/main.c **** { - 11331 .loc 1 394 6 is_stmt 1 view .LVU3570 - 394:Src/main.c **** { - 11332 .loc 1 394 9 is_stmt 0 view .LVU3571 - 11333 023c 42B9 cbnz r2, .L620 - 396:Src/main.c **** } - 11334 .loc 1 396 7 is_stmt 1 view .LVU3572 - 396:Src/main.c **** } - 11335 .loc 1 396 33 is_stmt 0 view .LVU3573 - 11336 023e 1C4B ldr r3, .L694+28 - 11337 0240 0322 movs r2, #3 - 11338 0242 1A70 strb r2, [r3] - 11339 .L621: - 402:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle - ARM GAS /tmp/ccuHnxNu.s page 610 + 11819 .loc 1 411 6 is_stmt 1 view .LVU3690 + 411:Src/main.c **** { + 11820 .loc 1 411 9 is_stmt 0 view .LVU3691 + 11821 0248 42B9 cbnz r2, .L672 + 413:Src/main.c **** } + 11822 .loc 1 413 7 is_stmt 1 view .LVU3692 + 413:Src/main.c **** } + 11823 .loc 1 413 33 is_stmt 0 view .LVU3693 + 11824 024a 1C4B ldr r3, .L761+28 + 11825 024c 0322 movs r2, #3 + 11826 024e 1A70 strb r2, [r3] + 11827 .L673: + 419:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle + 11828 .loc 1 419 6 is_stmt 1 view .LVU3694 + 419:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle + 11829 .loc 1 419 20 is_stmt 0 view .LVU3695 + 11830 0250 0023 movs r3, #0 + 11831 0252 184A ldr r2, .L761+20 + 11832 0254 1370 strb r3, [r2] + 420:Src/main.c **** break; + 11833 .loc 1 420 6 is_stmt 1 view .LVU3696 + 420:Src/main.c **** break; + 11834 .loc 1 420 16 is_stmt 0 view .LVU3697 + 11835 0256 1D4A ldr r2, .L761+44 + 11836 0258 1370 strb r3, [r2] + 421:Src/main.c **** case TRANS_ENABLE://4 - Transmith current packet + 11837 .loc 1 421 5 is_stmt 1 view .LVU3698 + 11838 025a 52E7 b .L652 + 11839 .L672: + 417:Src/main.c **** } + 11840 .loc 1 417 7 view .LVU3699 + 417:Src/main.c **** } + 11841 .loc 1 417 33 is_stmt 0 view .LVU3700 + 11842 025c 174B ldr r3, .L761+28 + 11843 025e 0122 movs r2, #1 + 11844 0260 1A70 strb r2, [r3] + 11845 0262 F5E7 b .L673 + 11846 .L665: + 423:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle + 11847 .loc 1 423 6 is_stmt 1 view .LVU3701 + 423:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle + 11848 .loc 1 423 32 is_stmt 0 view .LVU3702 + 11849 0264 154B ldr r3, .L761+28 + 11850 0266 0222 movs r2, #2 + 11851 0268 1A70 strb r2, [r3] + 424:Src/main.c **** break; + 11852 .loc 1 424 6 is_stmt 1 view .LVU3703 + 424:Src/main.c **** break; + 11853 .loc 1 424 16 is_stmt 0 view .LVU3704 + 11854 026a 124B ldr r3, .L761+20 + 11855 026c 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 11856 026e 174B ldr r3, .L761+44 + 11857 0270 1A70 strb r2, [r3] + 425:Src/main.c **** case REMOVE_FILE://5 - Remove file from SD + 11858 .loc 1 425 5 is_stmt 1 view .LVU3705 + 11859 0272 46E7 b .L652 + 11860 .L664: + ARM GAS /tmp/ccLSPxIe.s page 625 - 11340 .loc 1 402 6 is_stmt 1 view .LVU3574 - 402:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle - 11341 .loc 1 402 20 is_stmt 0 view .LVU3575 - 11342 0244 0023 movs r3, #0 - 11343 0246 184A ldr r2, .L694+20 - 11344 0248 1370 strb r3, [r2] - 403:Src/main.c **** break; - 11345 .loc 1 403 6 is_stmt 1 view .LVU3576 - 403:Src/main.c **** break; - 11346 .loc 1 403 16 is_stmt 0 view .LVU3577 - 11347 024a 1D4A ldr r2, .L694+44 - 11348 024c 1370 strb r3, [r2] - 404:Src/main.c **** case TRANS_ENABLE://4 - Transmith current packet - 11349 .loc 1 404 5 is_stmt 1 view .LVU3578 - 11350 024e 58E7 b .L602 - 11351 .L620: - 400:Src/main.c **** } - 11352 .loc 1 400 7 view .LVU3579 - 400:Src/main.c **** } - 11353 .loc 1 400 33 is_stmt 0 view .LVU3580 - 11354 0250 174B ldr r3, .L694+28 - 11355 0252 0122 movs r2, #1 - 11356 0254 1A70 strb r2, [r3] - 11357 0256 F5E7 b .L621 - 11358 .L613: - 406:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle - 11359 .loc 1 406 6 is_stmt 1 view .LVU3581 - 406:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle - 11360 .loc 1 406 32 is_stmt 0 view .LVU3582 - 11361 0258 154B ldr r3, .L694+28 - 11362 025a 0222 movs r2, #2 - 11363 025c 1A70 strb r2, [r3] - 407:Src/main.c **** break; - 11364 .loc 1 407 6 is_stmt 1 view .LVU3583 - 407:Src/main.c **** break; - 11365 .loc 1 407 16 is_stmt 0 view .LVU3584 - 11366 025e 124B ldr r3, .L694+20 - 11367 0260 1A78 ldrb r2, [r3] @ zero_extendqisi2 - 11368 0262 174B ldr r3, .L694+44 - 11369 0264 1A70 strb r2, [r3] - 408:Src/main.c **** case REMOVE_FILE://5 - Remove file from SD - 11370 .loc 1 408 5 is_stmt 1 view .LVU3585 - 11371 0266 4CE7 b .L602 - 11372 .L612: - 410:Src/main.c **** UART_transmission_request = MESS_01; - 11373 .loc 1 410 6 view .LVU3586 - 410:Src/main.c **** UART_transmission_request = MESS_01; - 11374 .loc 1 410 21 is_stmt 0 view .LVU3587 - 11375 0268 FFF7FEFF bl SD_REMOVE - 11376 .LVL1003: - 410:Src/main.c **** UART_transmission_request = MESS_01; - 11377 .loc 1 410 16 discriminator 1 view .LVU3588 - 11378 026c 114A ldr r2, .L694+32 - 11379 026e 1378 ldrb r3, [r2] @ zero_extendqisi2 - 410:Src/main.c **** UART_transmission_request = MESS_01; - 11380 .loc 1 410 19 discriminator 1 view .LVU3589 - 11381 0270 0343 orrs r3, r3, r0 - ARM GAS /tmp/ccuHnxNu.s page 611 + 427:Src/main.c **** UART_transmission_request = MESS_01; + 11861 .loc 1 427 6 view .LVU3706 + 427:Src/main.c **** UART_transmission_request = MESS_01; + 11862 .loc 1 427 21 is_stmt 0 view .LVU3707 + 11863 0274 FFF7FEFF bl SD_REMOVE + 11864 .LVL1042: + 427:Src/main.c **** UART_transmission_request = MESS_01; + 11865 .loc 1 427 16 discriminator 1 view .LVU3708 + 11866 0278 114A ldr r2, .L761+32 + 11867 027a 1378 ldrb r3, [r2] @ zero_extendqisi2 + 427:Src/main.c **** UART_transmission_request = MESS_01; + 11868 .loc 1 427 19 discriminator 1 view .LVU3709 + 11869 027c 0343 orrs r3, r3, r0 + 11870 027e 1370 strb r3, [r2] + 428:Src/main.c **** CPU_state = CPU_state_old; + 11871 .loc 1 428 6 is_stmt 1 view .LVU3710 + 428:Src/main.c **** CPU_state = CPU_state_old; + 11872 .loc 1 428 32 is_stmt 0 view .LVU3711 + 11873 0280 0E4B ldr r3, .L761+28 + 11874 0282 0122 movs r2, #1 + 11875 0284 1A70 strb r2, [r3] + 429:Src/main.c **** break; + 11876 .loc 1 429 6 is_stmt 1 view .LVU3712 + 429:Src/main.c **** break; + 11877 .loc 1 429 16 is_stmt 0 view .LVU3713 + 11878 0286 0B4B ldr r3, .L761+20 + 11879 0288 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 11880 028a 104B ldr r3, .L761+44 + 11881 028c 1A70 strb r2, [r3] + 430:Src/main.c **** case STATE://6 - Transmith state message + 11882 .loc 1 430 5 is_stmt 1 view .LVU3714 + 11883 028e 38E7 b .L652 + 11884 .L663: + 432:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle + 11885 .loc 1 432 6 view .LVU3715 + 432:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle + 11886 .loc 1 432 32 is_stmt 0 view .LVU3716 + 11887 0290 0A4B ldr r3, .L761+28 + 11888 0292 0122 movs r2, #1 + 11889 0294 1A70 strb r2, [r3] + 433:Src/main.c **** break; + 11890 .loc 1 433 6 is_stmt 1 view .LVU3717 + 433:Src/main.c **** break; + 11891 .loc 1 433 16 is_stmt 0 view .LVU3718 + 11892 0296 074B ldr r3, .L761+20 + 11893 0298 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 11894 029a 0C4B ldr r3, .L761+44 + 11895 029c 1A70 strb r2, [r3] + 434:Src/main.c **** case WORK_ENABLE://7 - Main work cycle + 11896 .loc 1 434 5 is_stmt 1 view .LVU3719 + 11897 029e 30E7 b .L652 + 11898 .L762: + 11899 .align 2 + 11900 .L761: + 11901 02a0 00080040 .word 1073743872 + 11902 02a4 00000000 .word htim1 + 11903 02a8 00000000 .word u_rx_flg + ARM GAS /tmp/ccLSPxIe.s page 626 - 11382 0272 1370 strb r3, [r2] - 411:Src/main.c **** CPU_state = CPU_state_old; - 11383 .loc 1 411 6 is_stmt 1 view .LVU3590 - 411:Src/main.c **** CPU_state = CPU_state_old; - 11384 .loc 1 411 32 is_stmt 0 view .LVU3591 - 11385 0274 0E4B ldr r3, .L694+28 - 11386 0276 0122 movs r2, #1 - 11387 0278 1A70 strb r2, [r3] - 412:Src/main.c **** break; - 11388 .loc 1 412 6 is_stmt 1 view .LVU3592 - 412:Src/main.c **** break; - 11389 .loc 1 412 16 is_stmt 0 view .LVU3593 - 11390 027a 0B4B ldr r3, .L694+20 - 11391 027c 1A78 ldrb r2, [r3] @ zero_extendqisi2 - 11392 027e 104B ldr r3, .L694+44 - 11393 0280 1A70 strb r2, [r3] - 413:Src/main.c **** case STATE://6 - Transmith state message - 11394 .loc 1 413 5 is_stmt 1 view .LVU3594 - 11395 0282 3EE7 b .L602 - 11396 .L611: - 415:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle - 11397 .loc 1 415 6 view .LVU3595 - 415:Src/main.c **** CPU_state = CPU_state_old;//Return to main current cycle - 11398 .loc 1 415 32 is_stmt 0 view .LVU3596 - 11399 0284 0A4B ldr r3, .L694+28 - 11400 0286 0122 movs r2, #1 - 11401 0288 1A70 strb r2, [r3] - 416:Src/main.c **** break; - 11402 .loc 1 416 6 is_stmt 1 view .LVU3597 - 416:Src/main.c **** break; - 11403 .loc 1 416 16 is_stmt 0 view .LVU3598 - 11404 028a 074B ldr r3, .L694+20 - 11405 028c 1A78 ldrb r2, [r3] @ zero_extendqisi2 - 11406 028e 0C4B ldr r3, .L694+44 - 11407 0290 1A70 strb r2, [r3] - 417:Src/main.c **** case WORK_ENABLE://7 - Main work cycle - 11408 .loc 1 417 5 is_stmt 1 view .LVU3599 - 11409 0292 36E7 b .L602 - 11410 .L695: - 11411 .align 2 - 11412 .L694: - 11413 0294 00080040 .word 1073743872 - 11414 0298 00000000 .word htim1 - 11415 029c 00000000 .word u_rx_flg - 11416 02a0 00100140 .word 1073811456 - 11417 02a4 00E100E0 .word -536813312 - 11418 02a8 00000000 .word CPU_state_old - 11419 02ac 00000000 .word task - 11420 02b0 00000000 .word UART_transmission_request - 11421 02b4 00000000 .word State_Data - 11422 02b8 00000000 .word flg_tmt - 11423 02bc 00000240 .word 1073872896 - 11424 02c0 00000000 .word CPU_state - 11425 02c4 00000000 .word COMMAND - 11426 02c8 00000000 .word CS_result - 11427 02cc 00380040 .word 1073756160 - 11428 02d0 00000000 .word Curr_setup - ARM GAS /tmp/ccuHnxNu.s page 612 + 11904 02ac 00100140 .word 1073811456 + 11905 02b0 00E100E0 .word -536813312 + 11906 02b4 00000000 .word CPU_state_old + 11907 02b8 00000000 .word task + 11908 02bc 00000000 .word UART_transmission_request + 11909 02c0 00000000 .word State_Data + 11910 02c4 00000000 .word flg_tmt + 11911 02c8 00000240 .word 1073872896 + 11912 02cc 00000000 .word CPU_state + 11913 02d0 00000000 .word COMMAND + 11914 02d4 00000000 .word CS_result + 11915 02d8 00380040 .word 1073756160 + 11916 02dc 00000000 .word Curr_setup + 11917 02e0 00000000 .word LD2_curr_setup + 11918 02e4 00000000 .word LD1_curr_setup + 11919 02e8 00000000 .word TO6 + 11920 02ec 00000000 .word TO6_before + 11921 02f0 00000000 .word Long_Data + 11922 02f4 00000000 .word temp16 + 11923 .L662: + 436:Src/main.c **** Stop_TIM10(); + 11924 .loc 1 436 6 view .LVU3720 + 436:Src/main.c **** Stop_TIM10(); + 11925 .loc 1 436 31 is_stmt 0 view .LVU3721 + 11926 02f8 B24B ldr r3, .L763 + 11927 02fa 5A68 ldr r2, [r3, #4] @ float + 436:Src/main.c **** Stop_TIM10(); + 11928 .loc 1 436 25 view .LVU3722 + 11929 02fc 1A61 str r2, [r3, #16] @ float + 437:Src/main.c **** if (TO7>TO7_before)//Main work cycle go with the timer 7 (1000 us or 1 kHz) + 11930 .loc 1 437 6 is_stmt 1 view .LVU3723 + 11931 02fe FFF7FEFF bl Stop_TIM10 + 11932 .LVL1043: + 438:Src/main.c **** { + 11933 .loc 1 438 6 view .LVU3724 + 438:Src/main.c **** { + 11934 .loc 1 438 13 is_stmt 0 view .LVU3725 + 11935 0302 B14B ldr r3, .L763+4 + 11936 0304 1B68 ldr r3, [r3] + 11937 0306 B14A ldr r2, .L763+8 + 11938 0308 1268 ldr r2, [r2] + 438:Src/main.c **** { + 11939 .loc 1 438 9 view .LVU3726 + 11940 030a 9342 cmp r3, r2 + 11941 030c 7FF6F9AE bls .L652 + 440:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 + 11942 .loc 1 440 7 is_stmt 1 view .LVU3727 + 440:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 + 11943 .loc 1 440 18 is_stmt 0 view .LVU3728 + 11944 0310 AE4A ldr r2, .L763+8 + 11945 0312 1360 str r3, [r2] + 441:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 + 11946 .loc 1 441 7 is_stmt 1 view .LVU3729 + 441:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 + 11947 .loc 1 441 25 is_stmt 0 view .LVU3730 + 11948 0314 0120 movs r0, #1 + 11949 0316 FFF7FEFF bl MPhD_T + ARM GAS /tmp/ccLSPxIe.s page 627 - 11429 02d4 00000000 .word LD2_curr_setup - 11430 02d8 00000000 .word LD1_curr_setup - 11431 02dc 00000000 .word TO6 - 11432 02e0 00000000 .word TO6_before - 11433 02e4 00000000 .word Long_Data - 11434 02e8 00000000 .word temp16 - 11435 .L610: - 419:Src/main.c **** Stop_TIM10(); - 11436 .loc 1 419 6 view .LVU3600 - 419:Src/main.c **** Stop_TIM10(); - 11437 .loc 1 419 31 is_stmt 0 view .LVU3601 - 11438 02ec B24B ldr r3, .L696 - 11439 02ee 5A68 ldr r2, [r3, #4] @ float - 419:Src/main.c **** Stop_TIM10(); - 11440 .loc 1 419 25 view .LVU3602 - 11441 02f0 1A61 str r2, [r3, #16] @ float - 420:Src/main.c **** if (TO7>TO7_before)//Main work cycle go with the timer 7 (1000 us or 1 kHz) - 11442 .loc 1 420 6 is_stmt 1 view .LVU3603 - 11443 02f2 FFF7FEFF bl Stop_TIM10 - 11444 .LVL1004: - 421:Src/main.c **** { - 11445 .loc 1 421 6 view .LVU3604 - 421:Src/main.c **** { - 11446 .loc 1 421 13 is_stmt 0 view .LVU3605 - 11447 02f6 B14B ldr r3, .L696+4 - 11448 02f8 1B68 ldr r3, [r3] - 11449 02fa B14A ldr r2, .L696+8 - 11450 02fc 1268 ldr r2, [r2] - 421:Src/main.c **** { - 11451 .loc 1 421 9 view .LVU3606 - 11452 02fe 9342 cmp r3, r2 - 11453 0300 7FF6FFAE bls .L602 - 423:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 - 11454 .loc 1 423 7 is_stmt 1 view .LVU3607 - 423:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 - 11455 .loc 1 423 18 is_stmt 0 view .LVU3608 - 11456 0304 AE4A ldr r2, .L696+8 - 11457 0306 1360 str r3, [r2] - 424:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 - 11458 .loc 1 424 7 is_stmt 1 view .LVU3609 - 424:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 - 11459 .loc 1 424 25 is_stmt 0 view .LVU3610 - 11460 0308 0120 movs r0, #1 - 11461 030a FFF7FEFF bl MPhD_T - 11462 .LVL1005: - 424:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 - 11463 .loc 1 424 23 discriminator 1 view .LVU3611 - 11464 030e AD4F ldr r7, .L696+12 - 11465 0310 3881 strh r0, [r7, #8] @ movhi - 425:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 11466 .loc 1 425 7 is_stmt 1 view .LVU3612 - 425:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 11467 .loc 1 425 25 is_stmt 0 view .LVU3613 - 11468 0312 0120 movs r0, #1 - 11469 0314 FFF7FEFF bl MPhD_T - 11470 .LVL1006: - 425:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - ARM GAS /tmp/ccuHnxNu.s page 613 + 11950 .LVL1044: + 441:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 + 11951 .loc 1 441 23 discriminator 1 view .LVU3731 + 11952 031a AD4F ldr r7, .L763+12 + 11953 031c 3881 strh r0, [r7, #8] @ movhi + 442:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 11954 .loc 1 442 7 is_stmt 1 view .LVU3732 + 442:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 11955 .loc 1 442 25 is_stmt 0 view .LVU3733 + 11956 031e 0120 movs r0, #1 + 11957 0320 FFF7FEFF bl MPhD_T + 11958 .LVL1045: + 442:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 11959 .loc 1 442 23 discriminator 1 view .LVU3734 + 11960 0324 3881 strh r0, [r7, #8] @ movhi + 443:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 11961 .loc 1 443 7 is_stmt 1 view .LVU3735 + 443:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 11962 .loc 1 443 25 is_stmt 0 view .LVU3736 + 11963 0326 0220 movs r0, #2 + 11964 0328 FFF7FEFF bl MPhD_T + 11965 .LVL1046: + 443:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 11966 .loc 1 443 23 discriminator 1 view .LVU3737 + 11967 032c A94E ldr r6, .L763+16 + 11968 032e 3081 strh r0, [r6, #8] @ movhi + 444:Src/main.c **** + 11969 .loc 1 444 7 is_stmt 1 view .LVU3738 + 444:Src/main.c **** + 11970 .loc 1 444 25 is_stmt 0 view .LVU3739 + 11971 0330 0220 movs r0, #2 + 11972 0332 FFF7FEFF bl MPhD_T + 11973 .LVL1047: + 444:Src/main.c **** + 11974 .loc 1 444 23 discriminator 1 view .LVU3740 + 11975 0336 3081 strh r0, [r6, #8] @ movhi + 447:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(3); + 11976 .loc 1 447 7 is_stmt 1 view .LVU3741 + 447:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(3); + 11977 .loc 1 447 14 is_stmt 0 view .LVU3742 + 11978 0338 0320 movs r0, #3 + 11979 033a FFF7FEFF bl MPhD_T + 11980 .LVL1048: + 448:Src/main.c **** (void) MPhD_T(4); + 11981 .loc 1 448 7 is_stmt 1 view .LVU3743 + 448:Src/main.c **** (void) MPhD_T(4); + 11982 .loc 1 448 32 is_stmt 0 view .LVU3744 + 11983 033e 0320 movs r0, #3 + 11984 0340 FFF7FEFF bl MPhD_T + 11985 .LVL1049: + 448:Src/main.c **** (void) MPhD_T(4); + 11986 .loc 1 448 30 discriminator 1 view .LVU3745 + 11987 0344 3880 strh r0, [r7] @ movhi + 449:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(4); + 11988 .loc 1 449 7 is_stmt 1 view .LVU3746 + 449:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(4); + 11989 .loc 1 449 14 is_stmt 0 view .LVU3747 + ARM GAS /tmp/ccLSPxIe.s page 628 - 11471 .loc 1 425 23 discriminator 1 view .LVU3614 - 11472 0318 3881 strh r0, [r7, #8] @ movhi - 426:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 11473 .loc 1 426 7 is_stmt 1 view .LVU3615 - 426:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 11474 .loc 1 426 25 is_stmt 0 view .LVU3616 - 11475 031a 0220 movs r0, #2 - 11476 031c FFF7FEFF bl MPhD_T - 11477 .LVL1007: - 426:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 11478 .loc 1 426 23 discriminator 1 view .LVU3617 - 11479 0320 A94E ldr r6, .L696+16 - 11480 0322 3081 strh r0, [r6, #8] @ movhi - 427:Src/main.c **** - 11481 .loc 1 427 7 is_stmt 1 view .LVU3618 - 427:Src/main.c **** - 11482 .loc 1 427 25 is_stmt 0 view .LVU3619 - 11483 0324 0220 movs r0, #2 - 11484 0326 FFF7FEFF bl MPhD_T - 11485 .LVL1008: - 427:Src/main.c **** - 11486 .loc 1 427 23 discriminator 1 view .LVU3620 - 11487 032a 3081 strh r0, [r6, #8] @ movhi - 430:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(3); - 11488 .loc 1 430 7 is_stmt 1 view .LVU3621 - 430:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(3); - 11489 .loc 1 430 14 is_stmt 0 view .LVU3622 - 11490 032c 0320 movs r0, #3 - 11491 032e FFF7FEFF bl MPhD_T - 11492 .LVL1009: - 431:Src/main.c **** (void) MPhD_T(4); - 11493 .loc 1 431 7 is_stmt 1 view .LVU3623 - 431:Src/main.c **** (void) MPhD_T(4); - 11494 .loc 1 431 32 is_stmt 0 view .LVU3624 - 11495 0332 0320 movs r0, #3 - 11496 0334 FFF7FEFF bl MPhD_T - 11497 .LVL1010: - 431:Src/main.c **** (void) MPhD_T(4); - 11498 .loc 1 431 30 discriminator 1 view .LVU3625 - 11499 0338 3880 strh r0, [r7] @ movhi - 432:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(4); - 11500 .loc 1 432 7 is_stmt 1 view .LVU3626 - 432:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(4); - 11501 .loc 1 432 14 is_stmt 0 view .LVU3627 - 11502 033a 0420 movs r0, #4 - 11503 033c FFF7FEFF bl MPhD_T - 11504 .LVL1011: - 433:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 11505 .loc 1 433 7 is_stmt 1 view .LVU3628 - 433:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 11506 .loc 1 433 32 is_stmt 0 view .LVU3629 - 11507 0340 0420 movs r0, #4 - 11508 0342 FFF7FEFF bl MPhD_T - 11509 .LVL1012: - 433:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 11510 .loc 1 433 30 discriminator 1 view .LVU3630 - 11511 0346 3080 strh r0, [r6] @ movhi - ARM GAS /tmp/ccuHnxNu.s page 614 + 11990 0346 0420 movs r0, #4 + 11991 0348 FFF7FEFF bl MPhD_T + 11992 .LVL1050: + 450:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 11993 .loc 1 450 7 is_stmt 1 view .LVU3748 + 450:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 11994 .loc 1 450 32 is_stmt 0 view .LVU3749 + 11995 034c 0420 movs r0, #4 + 11996 034e FFF7FEFF bl MPhD_T + 11997 .LVL1051: + 450:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 11998 .loc 1 450 30 discriminator 1 view .LVU3750 + 11999 0352 3080 strh r0, [r6] @ movhi + 451:Src/main.c **** Set_LTEC(3, temp16);//Drive Laser TEC 1 + 12000 .loc 1 451 7 is_stmt 1 view .LVU3751 + 451:Src/main.c **** Set_LTEC(3, temp16);//Drive Laser TEC 1 + 12001 .loc 1 451 14 is_stmt 0 view .LVU3752 + 12002 0354 DFF8AC82 ldr r8, .L763+64 + 12003 0358 0122 movs r2, #1 + 12004 035a 3946 mov r1, r7 + 12005 035c 4046 mov r0, r8 + 12006 035e FFF7FEFF bl PID_Controller_Temp + 12007 .LVL1052: + 12008 0362 0146 mov r1, r0 + 451:Src/main.c **** Set_LTEC(3, temp16);//Drive Laser TEC 1 + 12009 .loc 1 451 13 discriminator 1 view .LVU3753 + 12010 0364 9C4D ldr r5, .L763+20 + 12011 0366 2880 strh r0, [r5] @ movhi + 452:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); + 12012 .loc 1 452 7 is_stmt 1 view .LVU3754 + 12013 0368 0320 movs r0, #3 + 12014 036a FFF7FEFF bl Set_LTEC + 12015 .LVL1053: + 453:Src/main.c **** Set_LTEC(4, temp16);//Drive Laser TEC 2 + 12016 .loc 1 453 7 view .LVU3755 + 453:Src/main.c **** Set_LTEC(4, temp16);//Drive Laser TEC 2 + 12017 .loc 1 453 14 is_stmt 0 view .LVU3756 + 12018 036e DFF89892 ldr r9, .L763+68 + 12019 0372 0222 movs r2, #2 + 12020 0374 3146 mov r1, r6 + 12021 0376 4846 mov r0, r9 + 12022 0378 FFF7FEFF bl PID_Controller_Temp + 12023 .LVL1054: + 12024 037c 0146 mov r1, r0 + 453:Src/main.c **** Set_LTEC(4, temp16);//Drive Laser TEC 2 + 12025 .loc 1 453 13 discriminator 1 view .LVU3757 + 12026 037e 2880 strh r0, [r5] @ movhi + 454:Src/main.c **** + 12027 .loc 1 454 7 is_stmt 1 view .LVU3758 + 12028 0380 0420 movs r0, #4 + 12029 0382 FFF7FEFF bl Set_LTEC + 12030 .LVL1055: + 456:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data + 12031 .loc 1 456 7 view .LVU3759 + 456:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data + 12032 .loc 1 456 31 is_stmt 0 view .LVU3760 + 12033 0386 3B89 ldrh r3, [r7, #8] + ARM GAS /tmp/ccLSPxIe.s page 629 - 434:Src/main.c **** Set_LTEC(3, temp16);//Drive Laser TEC 1 - 11512 .loc 1 434 7 is_stmt 1 view .LVU3631 - 434:Src/main.c **** Set_LTEC(3, temp16);//Drive Laser TEC 1 - 11513 .loc 1 434 14 is_stmt 0 view .LVU3632 - 11514 0348 DFF8AC82 ldr r8, .L696+64 - 11515 034c 0122 movs r2, #1 - 11516 034e 3946 mov r1, r7 - 11517 0350 4046 mov r0, r8 - 11518 0352 FFF7FEFF bl PID_Controller_Temp - 11519 .LVL1013: - 11520 0356 0146 mov r1, r0 - 434:Src/main.c **** Set_LTEC(3, temp16);//Drive Laser TEC 1 - 11521 .loc 1 434 13 discriminator 1 view .LVU3633 - 11522 0358 9C4D ldr r5, .L696+20 - 11523 035a 2880 strh r0, [r5] @ movhi - 435:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); - 11524 .loc 1 435 7 is_stmt 1 view .LVU3634 - 11525 035c 0320 movs r0, #3 - 11526 035e FFF7FEFF bl Set_LTEC - 11527 .LVL1014: - 436:Src/main.c **** Set_LTEC(4, temp16);//Drive Laser TEC 2 - 11528 .loc 1 436 7 view .LVU3635 - 436:Src/main.c **** Set_LTEC(4, temp16);//Drive Laser TEC 2 - 11529 .loc 1 436 14 is_stmt 0 view .LVU3636 - 11530 0362 DFF89892 ldr r9, .L696+68 - 11531 0366 0222 movs r2, #2 - 11532 0368 3146 mov r1, r6 - 11533 036a 4846 mov r0, r9 - 11534 036c FFF7FEFF bl PID_Controller_Temp - 11535 .LVL1015: - 11536 0370 0146 mov r1, r0 - 436:Src/main.c **** Set_LTEC(4, temp16);//Drive Laser TEC 2 - 11537 .loc 1 436 13 discriminator 1 view .LVU3637 - 11538 0372 2880 strh r0, [r5] @ movhi - 437:Src/main.c **** - 11539 .loc 1 437 7 is_stmt 1 view .LVU3638 - 11540 0374 0420 movs r0, #4 - 11541 0376 FFF7FEFF bl Set_LTEC - 11542 .LVL1016: - 439:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data - 11543 .loc 1 439 7 view .LVU3639 - 439:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data - 11544 .loc 1 439 31 is_stmt 0 view .LVU3640 - 11545 037a 3B89 ldrh r3, [r7, #8] - 439:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data - 11546 .loc 1 439 20 view .LVU3641 - 11547 037c 944C ldr r4, .L696+24 - 11548 037e 6380 strh r3, [r4, #2] @ movhi - 440:Src/main.c **** - 11549 .loc 1 440 7 is_stmt 1 view .LVU3642 - 440:Src/main.c **** - 11550 .loc 1 440 31 is_stmt 0 view .LVU3643 - 11551 0380 3389 ldrh r3, [r6, #8] - 440:Src/main.c **** - 11552 .loc 1 440 20 view .LVU3644 - 11553 0382 A380 strh r3, [r4, #4] @ movhi - 442:Src/main.c **** Set_LTEC(2,LD2_curr_setup.CURRENT);//Drive Laser diode 2 - ARM GAS /tmp/ccuHnxNu.s page 615 - - - 11554 .loc 1 442 7 is_stmt 1 view .LVU3645 - 11555 0384 B8F80C10 ldrh r1, [r8, #12] - 11556 0388 0120 movs r0, #1 - 11557 038a FFF7FEFF bl Set_LTEC - 11558 .LVL1017: - 443:Src/main.c **** - 11559 .loc 1 443 7 view .LVU3646 - 11560 038e B9F80C10 ldrh r1, [r9, #12] - 11561 0392 0220 movs r0, #2 - 11562 0394 FFF7FEFF bl Set_LTEC - 11563 .LVL1018: - 447:Src/main.c **** temp16 = Get_ADC(1); - 11564 .loc 1 447 7 view .LVU3647 - 447:Src/main.c **** temp16 = Get_ADC(1); - 11565 .loc 1 447 16 is_stmt 0 view .LVU3648 - 11566 0398 0020 movs r0, #0 - 11567 039a FFF7FEFF bl Get_ADC - 11568 .LVL1019: - 447:Src/main.c **** temp16 = Get_ADC(1); - 11569 .loc 1 447 14 discriminator 1 view .LVU3649 - 11570 039e 2880 strh r0, [r5] @ movhi - 448:Src/main.c **** Long_Data[7] = temp16; // PA2 -- 3V_monitor // PB1 -- U_Rt1_ext_Gain - 11571 .loc 1 448 7 is_stmt 1 view .LVU3650 - 448:Src/main.c **** Long_Data[7] = temp16; // PA2 -- 3V_monitor // PB1 -- U_Rt1_ext_Gain - 11572 .loc 1 448 16 is_stmt 0 view .LVU3651 - 11573 03a0 0120 movs r0, #1 - 11574 03a2 FFF7FEFF bl Get_ADC - 11575 .LVL1020: - 448:Src/main.c **** Long_Data[7] = temp16; // PA2 -- 3V_monitor // PB1 -- U_Rt1_ext_Gain - 11576 .loc 1 448 14 discriminator 1 view .LVU3652 - 11577 03a6 2880 strh r0, [r5] @ movhi - 449:Src/main.c **** - 11578 .loc 1 449 7 is_stmt 1 view .LVU3653 - 449:Src/main.c **** - 11579 .loc 1 449 20 is_stmt 0 view .LVU3654 - 11580 03a8 E081 strh r0, [r4, #14] @ movhi - 452:Src/main.c **** Long_Data[8] = temp16; // PB0 -- U_Rt2_ext_Gain // PB0 -- U_Rt2_ext_Gain - 11581 .loc 1 452 7 is_stmt 1 view .LVU3655 - 452:Src/main.c **** Long_Data[8] = temp16; // PB0 -- U_Rt2_ext_Gain // PB0 -- U_Rt2_ext_Gain - 11582 .loc 1 452 16 is_stmt 0 view .LVU3656 - 11583 03aa 0120 movs r0, #1 - 11584 03ac FFF7FEFF bl Get_ADC - 11585 .LVL1021: - 452:Src/main.c **** Long_Data[8] = temp16; // PB0 -- U_Rt2_ext_Gain // PB0 -- U_Rt2_ext_Gain - 11586 .loc 1 452 14 discriminator 1 view .LVU3657 - 11587 03b0 2880 strh r0, [r5] @ movhi - 453:Src/main.c **** - 11588 .loc 1 453 7 is_stmt 1 view .LVU3658 - 453:Src/main.c **** - 11589 .loc 1 453 20 is_stmt 0 view .LVU3659 - 11590 03b2 2082 strh r0, [r4, #16] @ movhi - 456:Src/main.c **** Long_Data[9] = temp16; // PB1 -- U_Rt1_ext_Gain // PA2 -- 3V_monitor - 11591 .loc 1 456 7 is_stmt 1 view .LVU3660 - 456:Src/main.c **** Long_Data[9] = temp16; // PB1 -- U_Rt1_ext_Gain // PA2 -- 3V_monitor - 11592 .loc 1 456 16 is_stmt 0 view .LVU3661 - 11593 03b4 0120 movs r0, #1 - 11594 03b6 FFF7FEFF bl Get_ADC - ARM GAS /tmp/ccuHnxNu.s page 616 - - - 11595 .LVL1022: - 456:Src/main.c **** Long_Data[9] = temp16; // PB1 -- U_Rt1_ext_Gain // PA2 -- 3V_monitor - 11596 .loc 1 456 14 discriminator 1 view .LVU3662 - 11597 03ba 2880 strh r0, [r5] @ movhi - 457:Src/main.c **** - 11598 .loc 1 457 7 is_stmt 1 view .LVU3663 - 457:Src/main.c **** - 11599 .loc 1 457 20 is_stmt 0 view .LVU3664 - 11600 03bc 6082 strh r0, [r4, #18] @ movhi - 460:Src/main.c **** Long_Data[10] = temp16; // PC0 -- 5V1_monitor // PC0 -- 5V1_monitor - 11601 .loc 1 460 7 is_stmt 1 view .LVU3665 - 460:Src/main.c **** Long_Data[10] = temp16; // PC0 -- 5V1_monitor // PC0 -- 5V1_monitor - 11602 .loc 1 460 16 is_stmt 0 view .LVU3666 - 11603 03be 0120 movs r0, #1 - 11604 03c0 FFF7FEFF bl Get_ADC - 11605 .LVL1023: - 460:Src/main.c **** Long_Data[10] = temp16; // PC0 -- 5V1_monitor // PC0 -- 5V1_monitor - 11606 .loc 1 460 14 discriminator 1 view .LVU3667 - 11607 03c4 2880 strh r0, [r5] @ movhi - 461:Src/main.c **** - 11608 .loc 1 461 7 is_stmt 1 view .LVU3668 - 461:Src/main.c **** - 11609 .loc 1 461 21 is_stmt 0 view .LVU3669 - 11610 03c6 A082 strh r0, [r4, #20] @ movhi - 464:Src/main.c **** Long_Data[11] = temp16; // PC1 -- 5V2_monitor // PC1 -- 5V2_monitor - 11611 .loc 1 464 7 is_stmt 1 view .LVU3670 - 464:Src/main.c **** Long_Data[11] = temp16; // PC1 -- 5V2_monitor // PC1 -- 5V2_monitor - 11612 .loc 1 464 16 is_stmt 0 view .LVU3671 - 11613 03c8 0120 movs r0, #1 - 11614 03ca FFF7FEFF bl Get_ADC - 11615 .LVL1024: - 464:Src/main.c **** Long_Data[11] = temp16; // PC1 -- 5V2_monitor // PC1 -- 5V2_monitor - 11616 .loc 1 464 14 discriminator 1 view .LVU3672 - 11617 03ce 2880 strh r0, [r5] @ movhi - 465:Src/main.c **** temp16 = Get_ADC(2); - 11618 .loc 1 465 7 is_stmt 1 view .LVU3673 - 465:Src/main.c **** temp16 = Get_ADC(2); - 11619 .loc 1 465 21 is_stmt 0 view .LVU3674 - 11620 03d0 E082 strh r0, [r4, #22] @ movhi + 456:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data + 12034 .loc 1 456 20 view .LVU3761 + 12035 0388 944C ldr r4, .L763+24 + 12036 038a 6380 strh r3, [r4, #2] @ movhi + 457:Src/main.c **** + 12037 .loc 1 457 7 is_stmt 1 view .LVU3762 + 457:Src/main.c **** + 12038 .loc 1 457 31 is_stmt 0 view .LVU3763 + 12039 038c 3389 ldrh r3, [r6, #8] + 457:Src/main.c **** + 12040 .loc 1 457 20 view .LVU3764 + 12041 038e A380 strh r3, [r4, #4] @ movhi + 459:Src/main.c **** Set_LTEC(2,LD2_curr_setup.CURRENT);//Drive Laser diode 2 + 12042 .loc 1 459 7 is_stmt 1 view .LVU3765 + 12043 0390 B8F80C10 ldrh r1, [r8, #12] + 12044 0394 0120 movs r0, #1 + 12045 0396 FFF7FEFF bl Set_LTEC + 12046 .LVL1056: + 460:Src/main.c **** + 12047 .loc 1 460 7 view .LVU3766 + 12048 039a B9F80C10 ldrh r1, [r9, #12] + 12049 039e 0220 movs r0, #2 + 12050 03a0 FFF7FEFF bl Set_LTEC + 12051 .LVL1057: + 464:Src/main.c **** temp16 = Get_ADC(1); + 12052 .loc 1 464 7 view .LVU3767 + 464:Src/main.c **** temp16 = Get_ADC(1); + 12053 .loc 1 464 16 is_stmt 0 view .LVU3768 + 12054 03a4 0020 movs r0, #0 + 12055 03a6 FFF7FEFF bl Get_ADC + 12056 .LVL1058: + 464:Src/main.c **** temp16 = Get_ADC(1); + 12057 .loc 1 464 14 discriminator 1 view .LVU3769 + 12058 03aa 2880 strh r0, [r5] @ movhi + 465:Src/main.c **** Long_Data[7] = temp16; // PA2 -- 3V_monitor // PB1 -- U_Rt1_ext_Gain + 12059 .loc 1 465 7 is_stmt 1 view .LVU3770 + 465:Src/main.c **** Long_Data[7] = temp16; // PA2 -- 3V_monitor // PB1 -- U_Rt1_ext_Gain + 12060 .loc 1 465 16 is_stmt 0 view .LVU3771 + 12061 03ac 0120 movs r0, #1 + 12062 03ae FFF7FEFF bl Get_ADC + 12063 .LVL1059: + 465:Src/main.c **** Long_Data[7] = temp16; // PA2 -- 3V_monitor // PB1 -- U_Rt1_ext_Gain + 12064 .loc 1 465 14 discriminator 1 view .LVU3772 + 12065 03b2 2880 strh r0, [r5] @ movhi 466:Src/main.c **** - 11621 .loc 1 466 7 is_stmt 1 view .LVU3675 + 12066 .loc 1 466 7 is_stmt 1 view .LVU3773 466:Src/main.c **** - 11622 .loc 1 466 16 is_stmt 0 view .LVU3676 - 11623 03d2 0220 movs r0, #2 - 11624 03d4 FFF7FEFF bl Get_ADC - 11625 .LVL1025: - 466:Src/main.c **** - 11626 .loc 1 466 14 discriminator 1 view .LVU3677 - 11627 03d8 2880 strh r0, [r5] @ movhi - 469:Src/main.c **** temp16 = Get_ADC(4); - 11628 .loc 1 469 7 is_stmt 1 view .LVU3678 - 469:Src/main.c **** temp16 = Get_ADC(4); - 11629 .loc 1 469 16 is_stmt 0 view .LVU3679 - 11630 03da 0320 movs r0, #3 - 11631 03dc FFF7FEFF bl Get_ADC - 11632 .LVL1026: - 469:Src/main.c **** temp16 = Get_ADC(4); - ARM GAS /tmp/ccuHnxNu.s page 617 + 12067 .loc 1 466 20 is_stmt 0 view .LVU3774 + 12068 03b4 E081 strh r0, [r4, #14] @ movhi + 469:Src/main.c **** Long_Data[8] = temp16; // PB0 -- U_Rt2_ext_Gain // PB0 -- U_Rt2_ext_Gain + 12069 .loc 1 469 7 is_stmt 1 view .LVU3775 + 469:Src/main.c **** Long_Data[8] = temp16; // PB0 -- U_Rt2_ext_Gain // PB0 -- U_Rt2_ext_Gain + 12070 .loc 1 469 16 is_stmt 0 view .LVU3776 + 12071 03b6 0120 movs r0, #1 + 12072 03b8 FFF7FEFF bl Get_ADC + 12073 .LVL1060: + 469:Src/main.c **** Long_Data[8] = temp16; // PB0 -- U_Rt2_ext_Gain // PB0 -- U_Rt2_ext_Gain + ARM GAS /tmp/ccLSPxIe.s page 630 - 11633 .loc 1 469 14 discriminator 1 view .LVU3680 - 11634 03e0 2880 strh r0, [r5] @ movhi - 470:Src/main.c **** Long_Data[12] = temp16; - 11635 .loc 1 470 7 is_stmt 1 view .LVU3681 - 470:Src/main.c **** Long_Data[12] = temp16; - 11636 .loc 1 470 16 is_stmt 0 view .LVU3682 - 11637 03e2 0420 movs r0, #4 - 11638 03e4 FFF7FEFF bl Get_ADC - 11639 .LVL1027: - 470:Src/main.c **** Long_Data[12] = temp16; - 11640 .loc 1 470 14 discriminator 1 view .LVU3683 - 11641 03e8 2880 strh r0, [r5] @ movhi - 471:Src/main.c **** temp16 = Get_ADC(5); - 11642 .loc 1 471 7 is_stmt 1 view .LVU3684 - 471:Src/main.c **** temp16 = Get_ADC(5); - 11643 .loc 1 471 21 is_stmt 0 view .LVU3685 - 11644 03ea 2083 strh r0, [r4, #24] @ movhi - 472:Src/main.c **** - 11645 .loc 1 472 7 is_stmt 1 view .LVU3686 - 472:Src/main.c **** - 11646 .loc 1 472 16 is_stmt 0 view .LVU3687 - 11647 03ec 0520 movs r0, #5 - 11648 03ee FFF7FEFF bl Get_ADC - 11649 .LVL1028: - 472:Src/main.c **** - 11650 .loc 1 472 14 discriminator 1 view .LVU3688 - 11651 03f2 2880 strh r0, [r5] @ movhi - 475:Src/main.c **** Long_Data[3] = (TO6_stop)&0xffff; - 11652 .loc 1 475 7 is_stmt 1 view .LVU3689 - 475:Src/main.c **** Long_Data[3] = (TO6_stop)&0xffff; - 11653 .loc 1 475 16 is_stmt 0 view .LVU3690 - 11654 03f4 774B ldr r3, .L696+28 - 11655 03f6 1B68 ldr r3, [r3] - 11656 03f8 774A ldr r2, .L696+32 - 11657 03fa 1360 str r3, [r2] - 476:Src/main.c **** Long_Data[4] = (TO6_stop>>16)&0xffff; - 11658 .loc 1 476 7 is_stmt 1 view .LVU3691 - 476:Src/main.c **** Long_Data[4] = (TO6_stop>>16)&0xffff; - 11659 .loc 1 476 20 is_stmt 0 view .LVU3692 - 11660 03fc E380 strh r3, [r4, #6] @ movhi - 477:Src/main.c **** - 11661 .loc 1 477 7 is_stmt 1 view .LVU3693 - 477:Src/main.c **** - 11662 .loc 1 477 31 is_stmt 0 view .LVU3694 - 11663 03fe 1B0C lsrs r3, r3, #16 - 477:Src/main.c **** - 11664 .loc 1 477 20 view .LVU3695 - 11665 0400 2381 strh r3, [r4, #8] @ movhi - 480:Src/main.c **** - 11666 .loc 1 480 7 is_stmt 1 view .LVU3696 - 480:Src/main.c **** - 11667 .loc 1 480 31 is_stmt 0 view .LVU3697 - 11668 0402 3B88 ldrh r3, [r7] - 480:Src/main.c **** - 11669 .loc 1 480 20 view .LVU3698 - 11670 0404 6381 strh r3, [r4, #10] @ movhi - 483:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 618 + 12074 .loc 1 469 14 discriminator 1 view .LVU3777 + 12075 03bc 2880 strh r0, [r5] @ movhi + 470:Src/main.c **** + 12076 .loc 1 470 7 is_stmt 1 view .LVU3778 + 470:Src/main.c **** + 12077 .loc 1 470 20 is_stmt 0 view .LVU3779 + 12078 03be 2082 strh r0, [r4, #16] @ movhi + 473:Src/main.c **** Long_Data[9] = temp16; // PB1 -- U_Rt1_ext_Gain // PA2 -- 3V_monitor + 12079 .loc 1 473 7 is_stmt 1 view .LVU3780 + 473:Src/main.c **** Long_Data[9] = temp16; // PB1 -- U_Rt1_ext_Gain // PA2 -- 3V_monitor + 12080 .loc 1 473 16 is_stmt 0 view .LVU3781 + 12081 03c0 0120 movs r0, #1 + 12082 03c2 FFF7FEFF bl Get_ADC + 12083 .LVL1061: + 473:Src/main.c **** Long_Data[9] = temp16; // PB1 -- U_Rt1_ext_Gain // PA2 -- 3V_monitor + 12084 .loc 1 473 14 discriminator 1 view .LVU3782 + 12085 03c6 2880 strh r0, [r5] @ movhi + 474:Src/main.c **** + 12086 .loc 1 474 7 is_stmt 1 view .LVU3783 + 474:Src/main.c **** + 12087 .loc 1 474 20 is_stmt 0 view .LVU3784 + 12088 03c8 6082 strh r0, [r4, #18] @ movhi + 477:Src/main.c **** Long_Data[10] = temp16; // PC0 -- 5V1_monitor // PC0 -- 5V1_monitor + 12089 .loc 1 477 7 is_stmt 1 view .LVU3785 + 477:Src/main.c **** Long_Data[10] = temp16; // PC0 -- 5V1_monitor // PC0 -- 5V1_monitor + 12090 .loc 1 477 16 is_stmt 0 view .LVU3786 + 12091 03ca 0120 movs r0, #1 + 12092 03cc FFF7FEFF bl Get_ADC + 12093 .LVL1062: + 477:Src/main.c **** Long_Data[10] = temp16; // PC0 -- 5V1_monitor // PC0 -- 5V1_monitor + 12094 .loc 1 477 14 discriminator 1 view .LVU3787 + 12095 03d0 2880 strh r0, [r5] @ movhi + 478:Src/main.c **** + 12096 .loc 1 478 7 is_stmt 1 view .LVU3788 + 478:Src/main.c **** + 12097 .loc 1 478 21 is_stmt 0 view .LVU3789 + 12098 03d2 A082 strh r0, [r4, #20] @ movhi + 481:Src/main.c **** Long_Data[11] = temp16; // PC1 -- 5V2_monitor // PC1 -- 5V2_monitor + 12099 .loc 1 481 7 is_stmt 1 view .LVU3790 + 481:Src/main.c **** Long_Data[11] = temp16; // PC1 -- 5V2_monitor // PC1 -- 5V2_monitor + 12100 .loc 1 481 16 is_stmt 0 view .LVU3791 + 12101 03d4 0120 movs r0, #1 + 12102 03d6 FFF7FEFF bl Get_ADC + 12103 .LVL1063: + 481:Src/main.c **** Long_Data[11] = temp16; // PC1 -- 5V2_monitor // PC1 -- 5V2_monitor + 12104 .loc 1 481 14 discriminator 1 view .LVU3792 + 12105 03da 2880 strh r0, [r5] @ movhi + 482:Src/main.c **** temp16 = Get_ADC(2); + 12106 .loc 1 482 7 is_stmt 1 view .LVU3793 + 482:Src/main.c **** temp16 = Get_ADC(2); + 12107 .loc 1 482 21 is_stmt 0 view .LVU3794 + 12108 03dc E082 strh r0, [r4, #22] @ movhi + 483:Src/main.c **** + 12109 .loc 1 483 7 is_stmt 1 view .LVU3795 + 483:Src/main.c **** + 12110 .loc 1 483 16 is_stmt 0 view .LVU3796 + 12111 03de 0220 movs r0, #2 + ARM GAS /tmp/ccLSPxIe.s page 631 - 11671 .loc 1 483 7 is_stmt 1 view .LVU3699 - 483:Src/main.c **** - 11672 .loc 1 483 31 is_stmt 0 view .LVU3700 - 11673 0406 3388 ldrh r3, [r6] - 483:Src/main.c **** - 11674 .loc 1 483 20 view .LVU3701 - 11675 0408 A381 strh r3, [r4, #12] @ movhi - 485:Src/main.c **** { - 11676 .loc 1 485 7 is_stmt 1 view .LVU3702 - 485:Src/main.c **** { - 11677 .loc 1 485 21 is_stmt 0 view .LVU3703 - 11678 040a 744B ldr r3, .L696+36 - 11679 040c DB7A ldrb r3, [r3, #11] @ zero_extendqisi2 - 485:Src/main.c **** { - 11680 .loc 1 485 10 view .LVU3704 - 11681 040e 012B cmp r3, #1 - 11682 0410 03D0 beq .L684 - 11683 .L622: - 492:Src/main.c **** } - 11684 .loc 1 492 7 is_stmt 1 view .LVU3705 - 492:Src/main.c **** } - 11685 .loc 1 492 21 is_stmt 0 view .LVU3706 - 11686 0412 734B ldr r3, .L696+40 - 11687 0414 0722 movs r2, #7 - 11688 0416 1A70 strb r2, [r3] - 11689 0418 73E6 b .L602 - 11690 .L684: - 487:Src/main.c **** Long_Data[DL_16-1] = CS_result; - 11691 .loc 1 487 8 is_stmt 1 view .LVU3707 - 487:Src/main.c **** Long_Data[DL_16-1] = CS_result; - 11692 .loc 1 487 20 is_stmt 0 view .LVU3708 - 11693 041a 0234 adds r4, r4, #2 - 11694 041c 0D21 movs r1, #13 - 11695 041e 2046 mov r0, r4 - 11696 0420 FFF7FEFF bl CalculateChecksum - 11697 .LVL1029: - 11698 0424 0346 mov r3, r0 - 487:Src/main.c **** Long_Data[DL_16-1] = CS_result; - 11699 .loc 1 487 18 discriminator 1 view .LVU3709 - 11700 0426 6F4A ldr r2, .L696+44 - 11701 0428 1080 strh r0, [r2] @ movhi - 488:Src/main.c **** temp16 = SD_SAVE(&Long_Data[0]); - 11702 .loc 1 488 8 is_stmt 1 view .LVU3710 - 488:Src/main.c **** temp16 = SD_SAVE(&Long_Data[0]); - 11703 .loc 1 488 27 is_stmt 0 view .LVU3711 - 11704 042a A01E subs r0, r4, #2 - 11705 042c 8383 strh r3, [r0, #28] @ movhi - 489:Src/main.c **** State_Data[0]|=temp16&0xff; - 11706 .loc 1 489 8 is_stmt 1 view .LVU3712 - 489:Src/main.c **** State_Data[0]|=temp16&0xff; - 11707 .loc 1 489 17 is_stmt 0 view .LVU3713 - 11708 042e FFF7FEFF bl SD_SAVE - 11709 .LVL1030: - 11710 0432 0346 mov r3, r0 - 489:Src/main.c **** State_Data[0]|=temp16&0xff; - 11711 .loc 1 489 15 discriminator 1 view .LVU3714 - 11712 0434 2880 strh r0, [r5] @ movhi - ARM GAS /tmp/ccuHnxNu.s page 619 + 12112 03e0 FFF7FEFF bl Get_ADC + 12113 .LVL1064: + 483:Src/main.c **** + 12114 .loc 1 483 14 discriminator 1 view .LVU3797 + 12115 03e4 2880 strh r0, [r5] @ movhi + 486:Src/main.c **** temp16 = Get_ADC(4); + 12116 .loc 1 486 7 is_stmt 1 view .LVU3798 + 486:Src/main.c **** temp16 = Get_ADC(4); + 12117 .loc 1 486 16 is_stmt 0 view .LVU3799 + 12118 03e6 0320 movs r0, #3 + 12119 03e8 FFF7FEFF bl Get_ADC + 12120 .LVL1065: + 486:Src/main.c **** temp16 = Get_ADC(4); + 12121 .loc 1 486 14 discriminator 1 view .LVU3800 + 12122 03ec 2880 strh r0, [r5] @ movhi + 487:Src/main.c **** Long_Data[12] = temp16; + 12123 .loc 1 487 7 is_stmt 1 view .LVU3801 + 487:Src/main.c **** Long_Data[12] = temp16; + 12124 .loc 1 487 16 is_stmt 0 view .LVU3802 + 12125 03ee 0420 movs r0, #4 + 12126 03f0 FFF7FEFF bl Get_ADC + 12127 .LVL1066: + 487:Src/main.c **** Long_Data[12] = temp16; + 12128 .loc 1 487 14 discriminator 1 view .LVU3803 + 12129 03f4 2880 strh r0, [r5] @ movhi + 488:Src/main.c **** temp16 = Get_ADC(5); + 12130 .loc 1 488 7 is_stmt 1 view .LVU3804 + 488:Src/main.c **** temp16 = Get_ADC(5); + 12131 .loc 1 488 21 is_stmt 0 view .LVU3805 + 12132 03f6 2083 strh r0, [r4, #24] @ movhi + 489:Src/main.c **** + 12133 .loc 1 489 7 is_stmt 1 view .LVU3806 + 489:Src/main.c **** + 12134 .loc 1 489 16 is_stmt 0 view .LVU3807 + 12135 03f8 0520 movs r0, #5 + 12136 03fa FFF7FEFF bl Get_ADC + 12137 .LVL1067: + 489:Src/main.c **** + 12138 .loc 1 489 14 discriminator 1 view .LVU3808 + 12139 03fe 2880 strh r0, [r5] @ movhi + 492:Src/main.c **** Long_Data[3] = (TO6_stop)&0xffff; + 12140 .loc 1 492 7 is_stmt 1 view .LVU3809 + 492:Src/main.c **** Long_Data[3] = (TO6_stop)&0xffff; + 12141 .loc 1 492 16 is_stmt 0 view .LVU3810 + 12142 0400 774B ldr r3, .L763+28 + 12143 0402 1B68 ldr r3, [r3] + 12144 0404 774A ldr r2, .L763+32 + 12145 0406 1360 str r3, [r2] + 493:Src/main.c **** Long_Data[4] = (TO6_stop>>16)&0xffff; + 12146 .loc 1 493 7 is_stmt 1 view .LVU3811 + 493:Src/main.c **** Long_Data[4] = (TO6_stop>>16)&0xffff; + 12147 .loc 1 493 20 is_stmt 0 view .LVU3812 + 12148 0408 E380 strh r3, [r4, #6] @ movhi + 494:Src/main.c **** + 12149 .loc 1 494 7 is_stmt 1 view .LVU3813 + 494:Src/main.c **** + 12150 .loc 1 494 31 is_stmt 0 view .LVU3814 + ARM GAS /tmp/ccLSPxIe.s page 632 - 490:Src/main.c **** } - 11713 .loc 1 490 8 is_stmt 1 view .LVU3715 - 490:Src/main.c **** } - 11714 .loc 1 490 18 is_stmt 0 view .LVU3716 - 11715 0436 6C49 ldr r1, .L696+48 - 11716 0438 0A78 ldrb r2, [r1] @ zero_extendqisi2 - 490:Src/main.c **** } - 11717 .loc 1 490 21 view .LVU3717 - 11718 043a 1343 orrs r3, r3, r2 - 11719 043c 0B70 strb r3, [r1] - 11720 043e E8E7 b .L622 - 11721 .L607: - 496:Src/main.c **** { - 11722 .loc 1 496 6 is_stmt 1 view .LVU3718 - 496:Src/main.c **** { - 11723 .loc 1 496 10 is_stmt 0 view .LVU3719 - 11724 0440 6A4C ldr r4, .L696+52 - 11725 0442 0321 movs r1, #3 - 11726 0444 2046 mov r0, r4 - 11727 0446 FFF7FEFF bl CalculateChecksum - 11728 .LVL1031: - 496:Src/main.c **** { - 11729 .loc 1 496 69 discriminator 1 view .LVU3720 - 11730 044a E388 ldrh r3, [r4, #6] - 496:Src/main.c **** { - 11731 .loc 1 496 9 discriminator 1 view .LVU3721 - 11732 044c 9842 cmp r0, r3 - 11733 044e 0CD0 beq .L685 - 571:Src/main.c **** } - 11734 .loc 1 571 7 is_stmt 1 view .LVU3722 - 571:Src/main.c **** } - 11735 .loc 1 571 17 is_stmt 0 view .LVU3723 - 11736 0450 654A ldr r2, .L696+48 - 11737 0452 1378 ldrb r3, [r2] @ zero_extendqisi2 - 571:Src/main.c **** } - 11738 .loc 1 571 21 view .LVU3724 - 11739 0454 43F00403 orr r3, r3, #4 - 11740 0458 1370 strb r3, [r2] - 11741 .L626: - 573:Src/main.c **** CPU_state = CPU_state_old; - 11742 .loc 1 573 6 is_stmt 1 view .LVU3725 - 573:Src/main.c **** CPU_state = CPU_state_old; - 11743 .loc 1 573 32 is_stmt 0 view .LVU3726 - 11744 045a 654B ldr r3, .L696+56 - 11745 045c 0122 movs r2, #1 - 11746 045e 1A70 strb r2, [r3] - 574:Src/main.c **** break; - 11747 .loc 1 574 6 is_stmt 1 view .LVU3727 - 574:Src/main.c **** break; - 11748 .loc 1 574 16 is_stmt 0 view .LVU3728 - 11749 0460 5F4B ldr r3, .L696+40 - 11750 0462 1A78 ldrb r2, [r3] @ zero_extendqisi2 - 11751 0464 634B ldr r3, .L696+60 - 11752 0466 1A70 strb r2, [r3] - 575:Src/main.c **** case AD9833_CMD://11 - Configure AD9833 triangle output - 11753 .loc 1 575 5 is_stmt 1 view .LVU3729 - 11754 0468 4BE6 b .L602 - ARM GAS /tmp/ccuHnxNu.s page 620 + 12151 040a 1B0C lsrs r3, r3, #16 + 494:Src/main.c **** + 12152 .loc 1 494 20 view .LVU3815 + 12153 040c 2381 strh r3, [r4, #8] @ movhi + 497:Src/main.c **** + 12154 .loc 1 497 7 is_stmt 1 view .LVU3816 + 497:Src/main.c **** + 12155 .loc 1 497 31 is_stmt 0 view .LVU3817 + 12156 040e 3B88 ldrh r3, [r7] + 497:Src/main.c **** + 12157 .loc 1 497 20 view .LVU3818 + 12158 0410 6381 strh r3, [r4, #10] @ movhi + 500:Src/main.c **** + 12159 .loc 1 500 7 is_stmt 1 view .LVU3819 + 500:Src/main.c **** + 12160 .loc 1 500 31 is_stmt 0 view .LVU3820 + 12161 0412 3388 ldrh r3, [r6] + 500:Src/main.c **** + 12162 .loc 1 500 20 view .LVU3821 + 12163 0414 A381 strh r3, [r4, #12] @ movhi + 502:Src/main.c **** { + 12164 .loc 1 502 7 is_stmt 1 view .LVU3822 + 502:Src/main.c **** { + 12165 .loc 1 502 21 is_stmt 0 view .LVU3823 + 12166 0416 744B ldr r3, .L763+36 + 12167 0418 DB7A ldrb r3, [r3, #11] @ zero_extendqisi2 + 502:Src/main.c **** { + 12168 .loc 1 502 10 view .LVU3824 + 12169 041a 012B cmp r3, #1 + 12170 041c 03D0 beq .L748 + 12171 .L674: + 509:Src/main.c **** } + 12172 .loc 1 509 7 is_stmt 1 view .LVU3825 + 509:Src/main.c **** } + 12173 .loc 1 509 21 is_stmt 0 view .LVU3826 + 12174 041e 734B ldr r3, .L763+40 + 12175 0420 0722 movs r2, #7 + 12176 0422 1A70 strb r2, [r3] + 12177 0424 6DE6 b .L652 + 12178 .L748: + 504:Src/main.c **** Long_Data[DL_16-1] = CS_result; + 12179 .loc 1 504 8 is_stmt 1 view .LVU3827 + 504:Src/main.c **** Long_Data[DL_16-1] = CS_result; + 12180 .loc 1 504 20 is_stmt 0 view .LVU3828 + 12181 0426 0234 adds r4, r4, #2 + 12182 0428 0D21 movs r1, #13 + 12183 042a 2046 mov r0, r4 + 12184 042c FFF7FEFF bl CalculateChecksum + 12185 .LVL1068: + 12186 0430 0346 mov r3, r0 + 504:Src/main.c **** Long_Data[DL_16-1] = CS_result; + 12187 .loc 1 504 18 discriminator 1 view .LVU3829 + 12188 0432 6F4A ldr r2, .L763+44 + 12189 0434 1080 strh r0, [r2] @ movhi + 505:Src/main.c **** temp16 = SD_SAVE(&Long_Data[0]); + 12190 .loc 1 505 8 is_stmt 1 view .LVU3830 + 505:Src/main.c **** temp16 = SD_SAVE(&Long_Data[0]); + ARM GAS /tmp/ccLSPxIe.s page 633 - 11755 .L685: - 11756 .LBB706: - 498:Src/main.c **** uint16_t param0 = COMMAND[1]; - 11757 .loc 1 498 7 view .LVU3730 - 498:Src/main.c **** uint16_t param0 = COMMAND[1]; - 11758 .loc 1 498 16 is_stmt 0 view .LVU3731 - 11759 046a 2388 ldrh r3, [r4] - 11760 .LVL1032: - 499:Src/main.c **** uint16_t param1 = COMMAND[2]; - 11761 .loc 1 499 7 is_stmt 1 view .LVU3732 - 499:Src/main.c **** uint16_t param1 = COMMAND[2]; - 11762 .loc 1 499 16 is_stmt 0 view .LVU3733 - 11763 046c 6188 ldrh r1, [r4, #2] - 11764 .LVL1033: - 500:Src/main.c **** uint8_t enable = (flags & AD9102_FLAG_ENABLE) ? 1u : 0u; - 11765 .loc 1 500 7 is_stmt 1 view .LVU3734 - 500:Src/main.c **** uint8_t enable = (flags & AD9102_FLAG_ENABLE) ? 1u : 0u; - 11766 .loc 1 500 16 is_stmt 0 view .LVU3735 - 11767 046e A488 ldrh r4, [r4, #4] - 11768 .LVL1034: - 501:Src/main.c **** uint8_t triangle = (flags & AD9102_FLAG_TRIANGLE) ? 1u : 0u; - 11769 .loc 1 501 7 is_stmt 1 view .LVU3736 - 501:Src/main.c **** uint8_t triangle = (flags & AD9102_FLAG_TRIANGLE) ? 1u : 0u; - 11770 .loc 1 501 15 is_stmt 0 view .LVU3737 - 11771 0470 03F00106 and r6, r3, #1 - 11772 .LVL1035: - 502:Src/main.c **** uint8_t sram_mode = (flags & AD9102_FLAG_SRAM) ? 1u : 0u; - 11773 .loc 1 502 7 is_stmt 1 view .LVU3738 - 502:Src/main.c **** uint8_t sram_mode = (flags & AD9102_FLAG_SRAM) ? 1u : 0u; - 11774 .loc 1 502 15 is_stmt 0 view .LVU3739 - 11775 0474 C3F34005 ubfx r5, r3, #1, #1 - 11776 .LVL1036: - 503:Src/main.c **** - 11777 .loc 1 503 7 is_stmt 1 view .LVU3740 - 505:Src/main.c **** { - 11778 .loc 1 505 7 view .LVU3741 - 505:Src/main.c **** { - 11779 .loc 1 505 10 is_stmt 0 view .LVU3742 - 11780 0478 13F0040F tst r3, #4 - 11781 047c 1FD0 beq .L624 - 11782 .LBB707: - 507:Src/main.c **** uint16_t samples; - 11783 .loc 1 507 8 is_stmt 1 view .LVU3743 - 11784 .LVL1037: - 508:Src/main.c **** uint8_t hold; - 11785 .loc 1 508 8 view .LVU3744 - 509:Src/main.c **** uint16_t amplitude; - 11786 .loc 1 509 8 view .LVU3745 - 510:Src/main.c **** - 11787 .loc 1 510 8 view .LVU3746 - 512:Src/main.c **** { - 11788 .loc 1 512 8 view .LVU3747 - 512:Src/main.c **** { - 11789 .loc 1 512 11 is_stmt 0 view .LVU3748 - 11790 047e 13F0080F tst r3, #8 - 11791 0482 05D1 bne .L669 - 520:Src/main.c **** hold = (uint8_t)(param1 & 0x0Fu); - ARM GAS /tmp/ccuHnxNu.s page 621 + 12191 .loc 1 505 27 is_stmt 0 view .LVU3831 + 12192 0436 A01E subs r0, r4, #2 + 12193 0438 8383 strh r3, [r0, #28] @ movhi + 506:Src/main.c **** State_Data[0]|=temp16&0xff; + 12194 .loc 1 506 8 is_stmt 1 view .LVU3832 + 506:Src/main.c **** State_Data[0]|=temp16&0xff; + 12195 .loc 1 506 17 is_stmt 0 view .LVU3833 + 12196 043a FFF7FEFF bl SD_SAVE + 12197 .LVL1069: + 12198 043e 0346 mov r3, r0 + 506:Src/main.c **** State_Data[0]|=temp16&0xff; + 12199 .loc 1 506 15 discriminator 1 view .LVU3834 + 12200 0440 2880 strh r0, [r5] @ movhi + 507:Src/main.c **** } + 12201 .loc 1 507 8 is_stmt 1 view .LVU3835 + 507:Src/main.c **** } + 12202 .loc 1 507 18 is_stmt 0 view .LVU3836 + 12203 0442 6C49 ldr r1, .L763+48 + 12204 0444 0A78 ldrb r2, [r1] @ zero_extendqisi2 + 507:Src/main.c **** } + 12205 .loc 1 507 21 view .LVU3837 + 12206 0446 1343 orrs r3, r3, r2 + 12207 0448 0B70 strb r3, [r1] + 12208 044a E8E7 b .L674 + 12209 .L659: + 513:Src/main.c **** { + 12210 .loc 1 513 6 is_stmt 1 view .LVU3838 + 513:Src/main.c **** { + 12211 .loc 1 513 10 is_stmt 0 view .LVU3839 + 12212 044c 6A4C ldr r4, .L763+52 + 12213 044e 0321 movs r1, #3 + 12214 0450 2046 mov r0, r4 + 12215 0452 FFF7FEFF bl CalculateChecksum + 12216 .LVL1070: + 513:Src/main.c **** { + 12217 .loc 1 513 69 discriminator 1 view .LVU3840 + 12218 0456 E388 ldrh r3, [r4, #6] + 513:Src/main.c **** { + 12219 .loc 1 513 9 discriminator 1 view .LVU3841 + 12220 0458 9842 cmp r0, r3 + 12221 045a 0CD0 beq .L749 + 588:Src/main.c **** } + 12222 .loc 1 588 7 is_stmt 1 view .LVU3842 + 588:Src/main.c **** } + 12223 .loc 1 588 17 is_stmt 0 view .LVU3843 + 12224 045c 654A ldr r2, .L763+48 + 12225 045e 1378 ldrb r3, [r2] @ zero_extendqisi2 + 588:Src/main.c **** } + 12226 .loc 1 588 21 view .LVU3844 + 12227 0460 43F00403 orr r3, r3, #4 + 12228 0464 1370 strb r3, [r2] + 12229 .L678: + 590:Src/main.c **** CPU_state = CPU_state_old; + 12230 .loc 1 590 6 is_stmt 1 view .LVU3845 + 590:Src/main.c **** CPU_state = CPU_state_old; + 12231 .loc 1 590 32 is_stmt 0 view .LVU3846 + 12232 0466 654B ldr r3, .L763+56 + ARM GAS /tmp/ccLSPxIe.s page 634 - 11792 .loc 1 520 9 is_stmt 1 view .LVU3749 - 11793 .LVL1038: - 521:Src/main.c **** amplitude = AD9102_SRAM_AMP_DEFAULT; - 11794 .loc 1 521 9 view .LVU3750 - 521:Src/main.c **** amplitude = AD9102_SRAM_AMP_DEFAULT; - 11795 .loc 1 521 14 is_stmt 0 view .LVU3751 - 11796 0484 04F00F07 and r7, r4, #15 - 11797 .LVL1039: - 522:Src/main.c **** } - 11798 .loc 1 522 9 is_stmt 1 view .LVU3752 - 520:Src/main.c **** hold = (uint8_t)(param1 & 0x0Fu); - 11799 .loc 1 520 17 is_stmt 0 view .LVU3753 - 11800 0488 0C46 mov r4, r1 - 11801 .LVL1040: - 522:Src/main.c **** } - 11802 .loc 1 522 19 view .LVU3754 - 11803 048a 41F6FF71 movw r1, #8191 - 11804 .LVL1041: - 522:Src/main.c **** } - 11805 .loc 1 522 19 view .LVU3755 - 11806 048e 00E0 b .L625 - 11807 .LVL1042: - 11808 .L669: - 516:Src/main.c **** } - 11809 .loc 1 516 14 view .LVU3756 - 11810 0490 0127 movs r7, #1 - 11811 .LVL1043: - 11812 .L625: - 525:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); - 11813 .loc 1 525 8 is_stmt 1 view .LVU3757 - 525:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); - 11814 .loc 1 525 30 is_stmt 0 view .LVU3758 - 11815 0492 0091 str r1, [sp] - 11816 0494 2B46 mov r3, r5 - 11817 .LVL1044: - 525:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); - 11818 .loc 1 525 30 view .LVU3759 - 11819 0496 3A46 mov r2, r7 - 11820 0498 2146 mov r1, r4 - 11821 .LVL1045: - 525:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); - 11822 .loc 1 525 30 view .LVU3760 - 11823 049a 3046 mov r0, r6 - 11824 049c FFF7FEFF bl AD9102_ApplySram - 11825 .LVL1046: - 526:Src/main.c **** if (AD9102_CheckFlagsSram(pat_status, enable, samples, hold)) - 11826 .loc 1 526 8 is_stmt 1 view .LVU3761 - 526:Src/main.c **** if (AD9102_CheckFlagsSram(pat_status, enable, samples, hold)) - 11827 .loc 1 526 22 is_stmt 0 view .LVU3762 - 11828 04a0 514B ldr r3, .L696+48 - 11829 04a2 5870 strb r0, [r3, #1] - 527:Src/main.c **** { - 11830 .loc 1 527 8 is_stmt 1 view .LVU3763 - 527:Src/main.c **** { - 11831 .loc 1 527 12 is_stmt 0 view .LVU3764 - 11832 04a4 3B46 mov r3, r7 - 11833 04a6 2246 mov r2, r4 - ARM GAS /tmp/ccuHnxNu.s page 622 + 12233 0468 0122 movs r2, #1 + 12234 046a 1A70 strb r2, [r3] + 591:Src/main.c **** break; + 12235 .loc 1 591 6 is_stmt 1 view .LVU3847 + 591:Src/main.c **** break; + 12236 .loc 1 591 16 is_stmt 0 view .LVU3848 + 12237 046c 5F4B ldr r3, .L763+40 + 12238 046e 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 12239 0470 634B ldr r3, .L763+60 + 12240 0472 1A70 strb r2, [r3] + 592:Src/main.c **** case AD9833_CMD://11 - Configure AD9833 triangle output + 12241 .loc 1 592 5 is_stmt 1 view .LVU3849 + 12242 0474 45E6 b .L652 + 12243 .L749: + 12244 .LBB711: + 515:Src/main.c **** uint16_t param0 = COMMAND[1]; + 12245 .loc 1 515 7 view .LVU3850 + 515:Src/main.c **** uint16_t param0 = COMMAND[1]; + 12246 .loc 1 515 16 is_stmt 0 view .LVU3851 + 12247 0476 2388 ldrh r3, [r4] + 12248 .LVL1071: + 516:Src/main.c **** uint16_t param1 = COMMAND[2]; + 12249 .loc 1 516 7 is_stmt 1 view .LVU3852 + 516:Src/main.c **** uint16_t param1 = COMMAND[2]; + 12250 .loc 1 516 16 is_stmt 0 view .LVU3853 + 12251 0478 6188 ldrh r1, [r4, #2] + 12252 .LVL1072: + 517:Src/main.c **** uint8_t enable = (flags & AD9102_FLAG_ENABLE) ? 1u : 0u; + 12253 .loc 1 517 7 is_stmt 1 view .LVU3854 + 517:Src/main.c **** uint8_t enable = (flags & AD9102_FLAG_ENABLE) ? 1u : 0u; + 12254 .loc 1 517 16 is_stmt 0 view .LVU3855 + 12255 047a A488 ldrh r4, [r4, #4] + 12256 .LVL1073: + 518:Src/main.c **** uint8_t triangle = (flags & AD9102_FLAG_TRIANGLE) ? 1u : 0u; + 12257 .loc 1 518 7 is_stmt 1 view .LVU3856 + 518:Src/main.c **** uint8_t triangle = (flags & AD9102_FLAG_TRIANGLE) ? 1u : 0u; + 12258 .loc 1 518 15 is_stmt 0 view .LVU3857 + 12259 047c 03F00106 and r6, r3, #1 + 12260 .LVL1074: + 519:Src/main.c **** uint8_t sram_mode = (flags & AD9102_FLAG_SRAM) ? 1u : 0u; + 12261 .loc 1 519 7 is_stmt 1 view .LVU3858 + 519:Src/main.c **** uint8_t sram_mode = (flags & AD9102_FLAG_SRAM) ? 1u : 0u; + 12262 .loc 1 519 15 is_stmt 0 view .LVU3859 + 12263 0480 C3F34005 ubfx r5, r3, #1, #1 + 12264 .LVL1075: + 520:Src/main.c **** + 12265 .loc 1 520 7 is_stmt 1 view .LVU3860 + 522:Src/main.c **** { + 12266 .loc 1 522 7 view .LVU3861 + 522:Src/main.c **** { + 12267 .loc 1 522 10 is_stmt 0 view .LVU3862 + 12268 0484 13F0040F tst r3, #4 + 12269 0488 1FD0 beq .L676 + 12270 .LBB712: + 524:Src/main.c **** uint16_t samples; + 12271 .loc 1 524 8 is_stmt 1 view .LVU3863 + 12272 .LVL1076: + ARM GAS /tmp/ccLSPxIe.s page 635 - 11834 04a8 3146 mov r1, r6 - 11835 04aa FFF7FEFF bl AD9102_CheckFlagsSram - 11836 .LVL1047: - 527:Src/main.c **** { - 11837 .loc 1 527 11 discriminator 1 view .LVU3765 - 11838 04ae 0028 cmp r0, #0 - 11839 04b0 D3D0 beq .L626 - 529:Src/main.c **** } - 11840 .loc 1 529 9 is_stmt 1 view .LVU3766 - 529:Src/main.c **** } - 11841 .loc 1 529 19 is_stmt 0 view .LVU3767 - 11842 04b2 4D4A ldr r2, .L696+48 - 11843 04b4 1378 ldrb r3, [r2] @ zero_extendqisi2 - 529:Src/main.c **** } - 11844 .loc 1 529 23 view .LVU3768 - 11845 04b6 63F07F03 orn r3, r3, #127 - 11846 04ba 1370 strb r3, [r2] - 11847 04bc CDE7 b .L626 - 11848 .LVL1048: - 11849 .L624: - 529:Src/main.c **** } - 11850 .loc 1 529 23 view .LVU3769 - 11851 .LBE707: - 11852 .LBB708: - 534:Src/main.c **** uint8_t saw_step = (uint8_t)(param0 & 0x00FFu); - 11853 .loc 1 534 8 is_stmt 1 view .LVU3770 - 534:Src/main.c **** uint8_t saw_step = (uint8_t)(param0 & 0x00FFu); - 11854 .loc 1 534 16 is_stmt 0 view .LVU3771 - 11855 04be 05B1 cbz r5, .L627 - 534:Src/main.c **** uint8_t saw_step = (uint8_t)(param0 & 0x00FFu); - 11856 .loc 1 534 16 discriminator 1 view .LVU3772 - 11857 04c0 0225 movs r5, #2 - 11858 .LVL1049: - 11859 .L627: - 535:Src/main.c **** uint8_t pat_base = (uint8_t)((param0 >> 8) & 0x0Fu); - 11860 .loc 1 535 8 is_stmt 1 view .LVU3773 - 535:Src/main.c **** uint8_t pat_base = (uint8_t)((param0 >> 8) & 0x0Fu); - 11861 .loc 1 535 16 is_stmt 0 view .LVU3774 - 11862 04c2 CFB2 uxtb r7, r1 - 11863 .LVL1050: - 536:Src/main.c **** uint16_t pat_period = param1; - 11864 .loc 1 536 8 is_stmt 1 view .LVU3775 - 536:Src/main.c **** uint16_t pat_period = param1; - 11865 .loc 1 536 16 is_stmt 0 view .LVU3776 - 11866 04c4 C1F30328 ubfx r8, r1, #8, #4 - 11867 .LVL1051: - 537:Src/main.c **** - 11868 .loc 1 537 8 is_stmt 1 view .LVU3777 - 539:Src/main.c **** { - 11869 .loc 1 539 8 view .LVU3778 - 539:Src/main.c **** { - 11870 .loc 1 539 11 is_stmt 0 view .LVU3779 - 11871 04c8 2143 orrs r1, r1, r4 - 11872 .LVL1052: - 539:Src/main.c **** { - 11873 .loc 1 539 11 view .LVU3780 - 11874 04ca 09D0 beq .L670 - ARM GAS /tmp/ccuHnxNu.s page 623 + 525:Src/main.c **** uint8_t hold; + 12273 .loc 1 525 8 view .LVU3864 + 526:Src/main.c **** uint16_t amplitude; + 12274 .loc 1 526 8 view .LVU3865 + 527:Src/main.c **** + 12275 .loc 1 527 8 view .LVU3866 + 529:Src/main.c **** { + 12276 .loc 1 529 8 view .LVU3867 + 529:Src/main.c **** { + 12277 .loc 1 529 11 is_stmt 0 view .LVU3868 + 12278 048a 13F0080F tst r3, #8 + 12279 048e 1AD1 bne .L733 + 537:Src/main.c **** hold = (uint8_t)(param1 & 0x0Fu); + 12280 .loc 1 537 9 is_stmt 1 view .LVU3869 + 12281 .LVL1077: + 538:Src/main.c **** amplitude = AD9102_SRAM_AMP_DEFAULT; + 12282 .loc 1 538 9 view .LVU3870 + 538:Src/main.c **** amplitude = AD9102_SRAM_AMP_DEFAULT; + 12283 .loc 1 538 14 is_stmt 0 view .LVU3871 + 12284 0490 04F00F07 and r7, r4, #15 + 12285 .LVL1078: + 539:Src/main.c **** } + 12286 .loc 1 539 9 is_stmt 1 view .LVU3872 + 537:Src/main.c **** hold = (uint8_t)(param1 & 0x0Fu); + 12287 .loc 1 537 17 is_stmt 0 view .LVU3873 + 12288 0494 0C46 mov r4, r1 + 12289 .LVL1079: + 539:Src/main.c **** } + 12290 .loc 1 539 19 view .LVU3874 + 12291 0496 41F6FF71 movw r1, #8191 + 12292 .LVL1080: + 12293 .L677: + 542:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); + 12294 .loc 1 542 8 is_stmt 1 view .LVU3875 + 542:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); + 12295 .loc 1 542 30 is_stmt 0 view .LVU3876 + 12296 049a 0091 str r1, [sp] + 12297 049c 2B46 mov r3, r5 + 12298 .LVL1081: + 542:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); + 12299 .loc 1 542 30 view .LVU3877 + 12300 049e 3A46 mov r2, r7 + 12301 04a0 2146 mov r1, r4 + 12302 .LVL1082: + 542:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); + 12303 .loc 1 542 30 view .LVU3878 + 12304 04a2 3046 mov r0, r6 + 12305 04a4 FFF7FEFF bl AD9102_ApplySram + 12306 .LVL1083: + 543:Src/main.c **** if (AD9102_CheckFlagsSram(pat_status, enable, samples, hold)) + 12307 .loc 1 543 8 is_stmt 1 view .LVU3879 + 543:Src/main.c **** if (AD9102_CheckFlagsSram(pat_status, enable, samples, hold)) + 12308 .loc 1 543 22 is_stmt 0 view .LVU3880 + 12309 04a8 524B ldr r3, .L763+48 + 12310 04aa 5870 strb r0, [r3, #1] + 544:Src/main.c **** { + 12311 .loc 1 544 8 is_stmt 1 view .LVU3881 + ARM GAS /tmp/ccLSPxIe.s page 636 - 547:Src/main.c **** { - 11875 .loc 1 547 9 is_stmt 1 view .LVU3781 - 547:Src/main.c **** { - 11876 .loc 1 547 12 is_stmt 0 view .LVU3782 - 11877 04cc 1FB1 cbz r7, .L671 - 551:Src/main.c **** { - 11878 .loc 1 551 14 is_stmt 1 view .LVU3783 - 551:Src/main.c **** { - 11879 .loc 1 551 17 is_stmt 0 view .LVU3784 - 11880 04ce 3F2F cmp r7, #63 - 11881 04d0 02D9 bls .L629 - 553:Src/main.c **** } - 11882 .loc 1 553 19 view .LVU3785 - 11883 04d2 3F27 movs r7, #63 - 11884 .LVL1053: - 553:Src/main.c **** } - 11885 .loc 1 553 19 view .LVU3786 - 11886 04d4 00E0 b .L629 - 11887 .LVL1054: - 11888 .L671: - 549:Src/main.c **** } - 11889 .loc 1 549 19 view .LVU3787 - 11890 04d6 0127 movs r7, #1 - 11891 .LVL1055: - 11892 .L629: - 555:Src/main.c **** { - 11893 .loc 1 555 9 is_stmt 1 view .LVU3788 - 555:Src/main.c **** { - 11894 .loc 1 555 12 is_stmt 0 view .LVU3789 - 11895 04d8 3CB9 cbnz r4, .L628 - 557:Src/main.c **** } - 11896 .loc 1 557 21 view .LVU3790 - 11897 04da 4FF6FF74 movw r4, #65535 - 11898 .LVL1056: - 557:Src/main.c **** } - 11899 .loc 1 557 21 view .LVU3791 - 11900 04de 04E0 b .L628 - 11901 .LVL1057: - 11902 .L670: - 543:Src/main.c **** } - 11903 .loc 1 543 20 view .LVU3792 - 11904 04e0 4FF6FF74 movw r4, #65535 - 11905 .LVL1058: - 542:Src/main.c **** pat_period = AD9102_PAT_PERIOD_DEFAULT; - 11906 .loc 1 542 18 view .LVU3793 - 11907 04e4 4FF00208 mov r8, #2 - 11908 .LVL1059: - 541:Src/main.c **** pat_base = AD9102_PAT_PERIOD_BASE_DEFAULT; - 11909 .loc 1 541 18 view .LVU3794 - 11910 04e8 0127 movs r7, #1 - 11911 .LVL1060: - 11912 .L628: - 561:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); - 11913 .loc 1 561 8 is_stmt 1 view .LVU3795 - 561:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); - 11914 .loc 1 561 30 is_stmt 0 view .LVU3796 - 11915 04ea 0094 str r4, [sp] - ARM GAS /tmp/ccuHnxNu.s page 624 + 544:Src/main.c **** { + 12312 .loc 1 544 12 is_stmt 0 view .LVU3882 + 12313 04ac 3B46 mov r3, r7 + 12314 04ae 2246 mov r2, r4 + 12315 04b0 3146 mov r1, r6 + 12316 04b2 FFF7FEFF bl AD9102_CheckFlagsSram + 12317 .LVL1084: + 544:Src/main.c **** { + 12318 .loc 1 544 11 discriminator 1 view .LVU3883 + 12319 04b6 0028 cmp r0, #0 + 12320 04b8 D5D0 beq .L678 + 546:Src/main.c **** } + 12321 .loc 1 546 9 is_stmt 1 view .LVU3884 + 546:Src/main.c **** } + 12322 .loc 1 546 19 is_stmt 0 view .LVU3885 + 12323 04ba 4E4A ldr r2, .L763+48 + 12324 04bc 1378 ldrb r3, [r2] @ zero_extendqisi2 + 546:Src/main.c **** } + 12325 .loc 1 546 23 view .LVU3886 + 12326 04be 63F07F03 orn r3, r3, #127 + 12327 04c2 1370 strb r3, [r2] + 12328 04c4 CFE7 b .L678 + 12329 .LVL1085: + 12330 .L733: + 533:Src/main.c **** } + 12331 .loc 1 533 14 view .LVU3887 + 12332 04c6 0127 movs r7, #1 + 12333 04c8 E7E7 b .L677 + 12334 .LVL1086: + 12335 .L676: + 533:Src/main.c **** } + 12336 .loc 1 533 14 view .LVU3888 + 12337 .LBE712: + 12338 .LBB713: + 551:Src/main.c **** uint8_t saw_step = (uint8_t)(param0 & 0x00FFu); + 12339 .loc 1 551 8 is_stmt 1 view .LVU3889 + 551:Src/main.c **** uint8_t saw_step = (uint8_t)(param0 & 0x00FFu); + 12340 .loc 1 551 16 is_stmt 0 view .LVU3890 + 12341 04ca 05B1 cbz r5, .L679 + 551:Src/main.c **** uint8_t saw_step = (uint8_t)(param0 & 0x00FFu); + 12342 .loc 1 551 16 discriminator 1 view .LVU3891 + 12343 04cc 0225 movs r5, #2 + 12344 .LVL1087: + 12345 .L679: + 552:Src/main.c **** uint8_t pat_base = (uint8_t)((param0 >> 8) & 0x0Fu); + 12346 .loc 1 552 8 is_stmt 1 view .LVU3892 + 552:Src/main.c **** uint8_t pat_base = (uint8_t)((param0 >> 8) & 0x0Fu); + 12347 .loc 1 552 16 is_stmt 0 view .LVU3893 + 12348 04ce CFB2 uxtb r7, r1 + 12349 .LVL1088: + 553:Src/main.c **** uint16_t pat_period = param1; + 12350 .loc 1 553 8 is_stmt 1 view .LVU3894 + 553:Src/main.c **** uint16_t pat_period = param1; + 12351 .loc 1 553 16 is_stmt 0 view .LVU3895 + 12352 04d0 C1F30328 ubfx r8, r1, #8, #4 + 12353 .LVL1089: + 554:Src/main.c **** + ARM GAS /tmp/ccLSPxIe.s page 637 - 11916 04ec 4346 mov r3, r8 - 11917 .LVL1061: - 561:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); - 11918 .loc 1 561 30 view .LVU3797 - 11919 04ee 3A46 mov r2, r7 - 11920 04f0 3146 mov r1, r6 - 11921 04f2 2846 mov r0, r5 - 11922 04f4 FFF7FEFF bl AD9102_Apply - 11923 .LVL1062: - 562:Src/main.c **** if (AD9102_CheckFlags(pat_status, enable, saw_type, saw_step, pat_base, pat_period)) - 11924 .loc 1 562 8 is_stmt 1 view .LVU3798 - 562:Src/main.c **** if (AD9102_CheckFlags(pat_status, enable, saw_type, saw_step, pat_base, pat_period)) - 11925 .loc 1 562 22 is_stmt 0 view .LVU3799 - 11926 04f8 3B4B ldr r3, .L696+48 - 11927 04fa 5870 strb r0, [r3, #1] - 563:Src/main.c **** { - 11928 .loc 1 563 8 is_stmt 1 view .LVU3800 - 563:Src/main.c **** { - 11929 .loc 1 563 12 is_stmt 0 view .LVU3801 - 11930 04fc 0194 str r4, [sp, #4] - 11931 04fe CDF80080 str r8, [sp] - 11932 0502 3B46 mov r3, r7 - 11933 0504 2A46 mov r2, r5 - 11934 0506 3146 mov r1, r6 - 11935 0508 FFF7FEFF bl AD9102_CheckFlags - 11936 .LVL1063: - 563:Src/main.c **** { - 11937 .loc 1 563 11 discriminator 1 view .LVU3802 - 11938 050c 0028 cmp r0, #0 - 11939 050e A4D0 beq .L626 - 565:Src/main.c **** } - 11940 .loc 1 565 9 is_stmt 1 view .LVU3803 - 565:Src/main.c **** } - 11941 .loc 1 565 19 is_stmt 0 view .LVU3804 - 11942 0510 354A ldr r2, .L696+48 - 11943 0512 1378 ldrb r3, [r2] @ zero_extendqisi2 - 565:Src/main.c **** } - 11944 .loc 1 565 23 view .LVU3805 - 11945 0514 63F07F03 orn r3, r3, #127 - 11946 0518 1370 strb r3, [r2] - 11947 051a 9EE7 b .L626 - 11948 .LVL1064: - 11949 .L606: - 565:Src/main.c **** } - 11950 .loc 1 565 23 view .LVU3806 - 11951 .LBE708: - 11952 .LBE706: - 577:Src/main.c **** if (CalculateChecksum(COMMAND, AD9833_CMD_WORDS - 1) == COMMAND[AD9833_CMD_WORDS - 1]) - 11953 .loc 1 577 6 is_stmt 1 view .LVU3807 - 577:Src/main.c **** if (CalculateChecksum(COMMAND, AD9833_CMD_WORDS - 1) == COMMAND[AD9833_CMD_WORDS - 1]) - 11954 .loc 1 577 20 is_stmt 0 view .LVU3808 - 11955 051c 324B ldr r3, .L696+48 - 11956 051e 0022 movs r2, #0 - 11957 0520 5A70 strb r2, [r3, #1] - 578:Src/main.c **** { - 11958 .loc 1 578 6 is_stmt 1 view .LVU3809 - 578:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 625 + 12354 .loc 1 554 8 is_stmt 1 view .LVU3896 + 556:Src/main.c **** { + 12355 .loc 1 556 8 view .LVU3897 + 556:Src/main.c **** { + 12356 .loc 1 556 11 is_stmt 0 view .LVU3898 + 12357 04d4 2143 orrs r1, r1, r4 + 12358 .LVL1090: + 556:Src/main.c **** { + 12359 .loc 1 556 11 view .LVU3899 + 12360 04d6 09D0 beq .L734 + 564:Src/main.c **** { + 12361 .loc 1 564 9 is_stmt 1 view .LVU3900 + 564:Src/main.c **** { + 12362 .loc 1 564 12 is_stmt 0 view .LVU3901 + 12363 04d8 1FB1 cbz r7, .L735 + 568:Src/main.c **** { + 12364 .loc 1 568 14 is_stmt 1 view .LVU3902 + 568:Src/main.c **** { + 12365 .loc 1 568 17 is_stmt 0 view .LVU3903 + 12366 04da 3F2F cmp r7, #63 + 12367 04dc 02D9 bls .L681 + 570:Src/main.c **** } + 12368 .loc 1 570 19 view .LVU3904 + 12369 04de 3F27 movs r7, #63 + 12370 .LVL1091: + 570:Src/main.c **** } + 12371 .loc 1 570 19 view .LVU3905 + 12372 04e0 00E0 b .L681 + 12373 .LVL1092: + 12374 .L735: + 566:Src/main.c **** } + 12375 .loc 1 566 19 view .LVU3906 + 12376 04e2 0127 movs r7, #1 + 12377 .LVL1093: + 12378 .L681: + 572:Src/main.c **** { + 12379 .loc 1 572 9 is_stmt 1 view .LVU3907 + 572:Src/main.c **** { + 12380 .loc 1 572 12 is_stmt 0 view .LVU3908 + 12381 04e4 3CB9 cbnz r4, .L680 + 574:Src/main.c **** } + 12382 .loc 1 574 21 view .LVU3909 + 12383 04e6 4FF6FF74 movw r4, #65535 + 12384 .LVL1094: + 574:Src/main.c **** } + 12385 .loc 1 574 21 view .LVU3910 + 12386 04ea 04E0 b .L680 + 12387 .LVL1095: + 12388 .L734: + 560:Src/main.c **** } + 12389 .loc 1 560 20 view .LVU3911 + 12390 04ec 4FF6FF74 movw r4, #65535 + 12391 .LVL1096: + 559:Src/main.c **** pat_period = AD9102_PAT_PERIOD_DEFAULT; + 12392 .loc 1 559 18 view .LVU3912 + 12393 04f0 4FF00208 mov r8, #2 + 12394 .LVL1097: + ARM GAS /tmp/ccLSPxIe.s page 638 - 11959 .loc 1 578 10 is_stmt 0 view .LVU3810 - 11960 0522 324C ldr r4, .L696+52 - 11961 0524 0321 movs r1, #3 - 11962 0526 2046 mov r0, r4 - 11963 0528 FFF7FEFF bl CalculateChecksum - 11964 .LVL1065: - 578:Src/main.c **** { - 11965 .loc 1 578 69 discriminator 1 view .LVU3811 - 11966 052c E388 ldrh r3, [r4, #6] - 578:Src/main.c **** { - 11967 .loc 1 578 9 discriminator 1 view .LVU3812 - 11968 052e 9842 cmp r0, r3 - 11969 0530 0CD0 beq .L686 - 591:Src/main.c **** } - 11970 .loc 1 591 7 is_stmt 1 view .LVU3813 - 591:Src/main.c **** } - 11971 .loc 1 591 17 is_stmt 0 view .LVU3814 - 11972 0532 2D4A ldr r2, .L696+48 - 11973 0534 1378 ldrb r3, [r2] @ zero_extendqisi2 - 591:Src/main.c **** } - 11974 .loc 1 591 21 view .LVU3815 - 11975 0536 43F00403 orr r3, r3, #4 - 11976 053a 1370 strb r3, [r2] - 11977 .L631: - 593:Src/main.c **** CPU_state = CPU_state_old; - 11978 .loc 1 593 6 is_stmt 1 view .LVU3816 - 593:Src/main.c **** CPU_state = CPU_state_old; - 11979 .loc 1 593 32 is_stmt 0 view .LVU3817 - 11980 053c 2C4B ldr r3, .L696+56 - 11981 053e 0122 movs r2, #1 - 11982 0540 1A70 strb r2, [r3] - 594:Src/main.c **** break; - 11983 .loc 1 594 6 is_stmt 1 view .LVU3818 - 594:Src/main.c **** break; - 11984 .loc 1 594 16 is_stmt 0 view .LVU3819 - 11985 0542 274B ldr r3, .L696+40 - 11986 0544 1A78 ldrb r2, [r3] @ zero_extendqisi2 - 11987 0546 2B4B ldr r3, .L696+60 - 11988 0548 1A70 strb r2, [r3] - 595:Src/main.c **** case DS1809_CMD://12 - Pulse DS1809 UC/DC controls - 11989 .loc 1 595 5 is_stmt 1 view .LVU3820 - 11990 054a DAE5 b .L602 - 11991 .L686: - 11992 .LBB709: - 580:Src/main.c **** uint16_t lsw = (uint16_t)(COMMAND[1] & 0x3FFFu); - 11993 .loc 1 580 7 view .LVU3821 - 580:Src/main.c **** uint16_t lsw = (uint16_t)(COMMAND[1] & 0x3FFFu); - 11994 .loc 1 580 16 is_stmt 0 view .LVU3822 - 11995 054c 2088 ldrh r0, [r4] - 11996 .LVL1066: - 581:Src/main.c **** uint16_t msw = (uint16_t)(COMMAND[2] & 0x3FFFu); - 11997 .loc 1 581 7 is_stmt 1 view .LVU3823 - 581:Src/main.c **** uint16_t msw = (uint16_t)(COMMAND[2] & 0x3FFFu); - 11998 .loc 1 581 40 is_stmt 0 view .LVU3824 - 11999 054e 6388 ldrh r3, [r4, #2] - 581:Src/main.c **** uint16_t msw = (uint16_t)(COMMAND[2] & 0x3FFFu); - 12000 .loc 1 581 16 view .LVU3825 - ARM GAS /tmp/ccuHnxNu.s page 626 + 558:Src/main.c **** pat_base = AD9102_PAT_PERIOD_BASE_DEFAULT; + 12395 .loc 1 558 18 view .LVU3913 + 12396 04f4 0127 movs r7, #1 + 12397 .LVL1098: + 12398 .L680: + 578:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); + 12399 .loc 1 578 8 is_stmt 1 view .LVU3914 + 578:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); + 12400 .loc 1 578 30 is_stmt 0 view .LVU3915 + 12401 04f6 0094 str r4, [sp] + 12402 04f8 4346 mov r3, r8 + 12403 .LVL1099: + 578:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); + 12404 .loc 1 578 30 view .LVU3916 + 12405 04fa 3A46 mov r2, r7 + 12406 04fc 3146 mov r1, r6 + 12407 04fe 2846 mov r0, r5 + 12408 0500 FFF7FEFF bl AD9102_Apply + 12409 .LVL1100: + 579:Src/main.c **** if (AD9102_CheckFlags(pat_status, enable, saw_type, saw_step, pat_base, pat_period)) + 12410 .loc 1 579 8 is_stmt 1 view .LVU3917 + 579:Src/main.c **** if (AD9102_CheckFlags(pat_status, enable, saw_type, saw_step, pat_base, pat_period)) + 12411 .loc 1 579 22 is_stmt 0 view .LVU3918 + 12412 0504 3B4B ldr r3, .L763+48 + 12413 0506 5870 strb r0, [r3, #1] + 580:Src/main.c **** { + 12414 .loc 1 580 8 is_stmt 1 view .LVU3919 + 580:Src/main.c **** { + 12415 .loc 1 580 12 is_stmt 0 view .LVU3920 + 12416 0508 0194 str r4, [sp, #4] + 12417 050a CDF80080 str r8, [sp] + 12418 050e 3B46 mov r3, r7 + 12419 0510 2A46 mov r2, r5 + 12420 0512 3146 mov r1, r6 + 12421 0514 FFF7FEFF bl AD9102_CheckFlags + 12422 .LVL1101: + 580:Src/main.c **** { + 12423 .loc 1 580 11 discriminator 1 view .LVU3921 + 12424 0518 0028 cmp r0, #0 + 12425 051a A4D0 beq .L678 + 582:Src/main.c **** } + 12426 .loc 1 582 9 is_stmt 1 view .LVU3922 + 582:Src/main.c **** } + 12427 .loc 1 582 19 is_stmt 0 view .LVU3923 + 12428 051c 354A ldr r2, .L763+48 + 12429 051e 1378 ldrb r3, [r2] @ zero_extendqisi2 + 582:Src/main.c **** } + 12430 .loc 1 582 23 view .LVU3924 + 12431 0520 63F07F03 orn r3, r3, #127 + 12432 0524 1370 strb r3, [r2] + 12433 0526 9EE7 b .L678 + 12434 .LVL1102: + 12435 .L658: + 582:Src/main.c **** } + 12436 .loc 1 582 23 view .LVU3925 + 12437 .LBE713: + 12438 .LBE711: + ARM GAS /tmp/ccLSPxIe.s page 639 - 12001 0550 C3F30D03 ubfx r3, r3, #0, #14 - 12002 .LVL1067: - 582:Src/main.c **** uint8_t enable = (flags & AD9833_FLAG_ENABLE) ? 1u : 0u; - 12003 .loc 1 582 7 is_stmt 1 view .LVU3826 - 582:Src/main.c **** uint8_t enable = (flags & AD9833_FLAG_ENABLE) ? 1u : 0u; - 12004 .loc 1 582 40 is_stmt 0 view .LVU3827 - 12005 0554 A288 ldrh r2, [r4, #4] - 582:Src/main.c **** uint8_t enable = (flags & AD9833_FLAG_ENABLE) ? 1u : 0u; - 12006 .loc 1 582 16 view .LVU3828 - 12007 0556 C2F30D02 ubfx r2, r2, #0, #14 - 12008 .LVL1068: - 583:Src/main.c **** uint8_t triangle = (flags & AD9833_FLAG_TRIANGLE) ? 1u : 0u; - 12009 .loc 1 583 7 is_stmt 1 view .LVU3829 - 584:Src/main.c **** uint32_t freq_word = ((uint32_t)msw << 14) | (uint32_t)lsw; - 12010 .loc 1 584 7 view .LVU3830 - 585:Src/main.c **** - 12011 .loc 1 585 7 view .LVU3831 - 587:Src/main.c **** } - 12012 .loc 1 587 7 view .LVU3832 - 12013 055a 43EA8232 orr r2, r3, r2, lsl #14 - 12014 .LVL1069: - 587:Src/main.c **** } - 12015 .loc 1 587 7 is_stmt 0 view .LVU3833 - 12016 055e C0F34001 ubfx r1, r0, #1, #1 - 12017 0562 00F00100 and r0, r0, #1 - 12018 .LVL1070: - 587:Src/main.c **** } - 12019 .loc 1 587 7 view .LVU3834 - 12020 0566 FFF7FEFF bl AD9833_Apply - 12021 .LVL1071: - 587:Src/main.c **** } - 12022 .loc 1 587 7 view .LVU3835 - 12023 .LBE709: - 12024 056a E7E7 b .L631 - 12025 .LVL1072: - 12026 .L605: - 597:Src/main.c **** { - 12027 .loc 1 597 6 is_stmt 1 view .LVU3836 - 597:Src/main.c **** { - 12028 .loc 1 597 10 is_stmt 0 view .LVU3837 - 12029 056c 1F4C ldr r4, .L696+52 - 12030 056e 0321 movs r1, #3 - 12031 0570 2046 mov r0, r4 - 12032 0572 FFF7FEFF bl CalculateChecksum - 12033 .LVL1073: - 597:Src/main.c **** { - 12034 .loc 1 597 69 discriminator 1 view .LVU3838 - 12035 0576 E388 ldrh r3, [r4, #6] - 597:Src/main.c **** { - 12036 .loc 1 597 9 discriminator 1 view .LVU3839 - 12037 0578 9842 cmp r0, r3 - 12038 057a 0CD0 beq .L687 - 632:Src/main.c **** } - 12039 .loc 1 632 7 is_stmt 1 view .LVU3840 - 632:Src/main.c **** } - 12040 .loc 1 632 17 is_stmt 0 view .LVU3841 - 12041 057c 1A4A ldr r2, .L696+48 - ARM GAS /tmp/ccuHnxNu.s page 627 + 594:Src/main.c **** if (CalculateChecksum(COMMAND, AD9833_CMD_WORDS - 1) == COMMAND[AD9833_CMD_WORDS - 1]) + 12439 .loc 1 594 6 is_stmt 1 view .LVU3926 + 594:Src/main.c **** if (CalculateChecksum(COMMAND, AD9833_CMD_WORDS - 1) == COMMAND[AD9833_CMD_WORDS - 1]) + 12440 .loc 1 594 20 is_stmt 0 view .LVU3927 + 12441 0528 324B ldr r3, .L763+48 + 12442 052a 0022 movs r2, #0 + 12443 052c 5A70 strb r2, [r3, #1] + 595:Src/main.c **** { + 12444 .loc 1 595 6 is_stmt 1 view .LVU3928 + 595:Src/main.c **** { + 12445 .loc 1 595 10 is_stmt 0 view .LVU3929 + 12446 052e 324C ldr r4, .L763+52 + 12447 0530 0321 movs r1, #3 + 12448 0532 2046 mov r0, r4 + 12449 0534 FFF7FEFF bl CalculateChecksum + 12450 .LVL1103: + 595:Src/main.c **** { + 12451 .loc 1 595 69 discriminator 1 view .LVU3930 + 12452 0538 E388 ldrh r3, [r4, #6] + 595:Src/main.c **** { + 12453 .loc 1 595 9 discriminator 1 view .LVU3931 + 12454 053a 9842 cmp r0, r3 + 12455 053c 0CD0 beq .L750 + 608:Src/main.c **** } + 12456 .loc 1 608 7 is_stmt 1 view .LVU3932 + 608:Src/main.c **** } + 12457 .loc 1 608 17 is_stmt 0 view .LVU3933 + 12458 053e 2D4A ldr r2, .L763+48 + 12459 0540 1378 ldrb r3, [r2] @ zero_extendqisi2 + 608:Src/main.c **** } + 12460 .loc 1 608 21 view .LVU3934 + 12461 0542 43F00403 orr r3, r3, #4 + 12462 0546 1370 strb r3, [r2] + 12463 .L683: + 610:Src/main.c **** CPU_state = CPU_state_old; + 12464 .loc 1 610 6 is_stmt 1 view .LVU3935 + 610:Src/main.c **** CPU_state = CPU_state_old; + 12465 .loc 1 610 32 is_stmt 0 view .LVU3936 + 12466 0548 2C4B ldr r3, .L763+56 + 12467 054a 0122 movs r2, #1 + 12468 054c 1A70 strb r2, [r3] + 611:Src/main.c **** break; + 12469 .loc 1 611 6 is_stmt 1 view .LVU3937 + 611:Src/main.c **** break; + 12470 .loc 1 611 16 is_stmt 0 view .LVU3938 + 12471 054e 274B ldr r3, .L763+40 + 12472 0550 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 12473 0552 2B4B ldr r3, .L763+60 + 12474 0554 1A70 strb r2, [r3] + 612:Src/main.c **** case DS1809_CMD://12 - Pulse DS1809 UC/DC controls + 12475 .loc 1 612 5 is_stmt 1 view .LVU3939 + 12476 0556 D4E5 b .L652 + 12477 .L750: + 12478 .LBB714: + 597:Src/main.c **** uint16_t lsw = (uint16_t)(COMMAND[1] & 0x3FFFu); + 12479 .loc 1 597 7 view .LVU3940 + 597:Src/main.c **** uint16_t lsw = (uint16_t)(COMMAND[1] & 0x3FFFu); + ARM GAS /tmp/ccLSPxIe.s page 640 - 12042 057e 1378 ldrb r3, [r2] @ zero_extendqisi2 - 632:Src/main.c **** } - 12043 .loc 1 632 21 view .LVU3842 - 12044 0580 43F00403 orr r3, r3, #4 - 12045 0584 1370 strb r3, [r2] - 12046 .L634: - 634:Src/main.c **** CPU_state = CPU_state_old; - 12047 .loc 1 634 6 is_stmt 1 view .LVU3843 - 634:Src/main.c **** CPU_state = CPU_state_old; - 12048 .loc 1 634 32 is_stmt 0 view .LVU3844 - 12049 0586 1A4B ldr r3, .L696+56 - 12050 0588 0122 movs r2, #1 - 12051 058a 1A70 strb r2, [r3] - 635:Src/main.c **** break; - 12052 .loc 1 635 6 is_stmt 1 view .LVU3845 - 635:Src/main.c **** break; - 12053 .loc 1 635 16 is_stmt 0 view .LVU3846 - 12054 058c 144B ldr r3, .L696+40 - 12055 058e 1A78 ldrb r2, [r3] @ zero_extendqisi2 - 12056 0590 184B ldr r3, .L696+60 - 12057 0592 1A70 strb r2, [r3] - 636:Src/main.c **** case STM32_DAC_CMD://13 - Set STM32 internal DAC (PA4) - 12058 .loc 1 636 5 is_stmt 1 view .LVU3847 - 12059 0594 B5E5 b .L602 - 12060 .L687: - 12061 .LBB710: - 599:Src/main.c **** uint16_t count = COMMAND[1]; - 12062 .loc 1 599 7 view .LVU3848 - 599:Src/main.c **** uint16_t count = COMMAND[1]; - 12063 .loc 1 599 16 is_stmt 0 view .LVU3849 - 12064 0596 2346 mov r3, r4 - 12065 0598 2488 ldrh r4, [r4] - 12066 .LVL1074: - 600:Src/main.c **** uint16_t pulse_ms = COMMAND[2]; - 12067 .loc 1 600 7 is_stmt 1 view .LVU3850 - 600:Src/main.c **** uint16_t pulse_ms = COMMAND[2]; - 12068 .loc 1 600 16 is_stmt 0 view .LVU3851 - 12069 059a 5A88 ldrh r2, [r3, #2] - 12070 .LVL1075: - 601:Src/main.c **** uint8_t uc = (flags & DS1809_FLAG_UC) ? 1u : 0u; - 12071 .loc 1 601 7 is_stmt 1 view .LVU3852 - 601:Src/main.c **** uint8_t uc = (flags & DS1809_FLAG_UC) ? 1u : 0u; - 12072 .loc 1 601 16 is_stmt 0 view .LVU3853 - 12073 059c 9B88 ldrh r3, [r3, #4] - 12074 .LVL1076: - 602:Src/main.c **** uint8_t dc = (flags & DS1809_FLAG_DC) ? 1u : 0u; - 12075 .loc 1 602 7 is_stmt 1 view .LVU3854 - 603:Src/main.c **** - 12076 .loc 1 603 7 view .LVU3855 - 603:Src/main.c **** - 12077 .loc 1 603 15 is_stmt 0 view .LVU3856 - 12078 059e C4F34001 ubfx r1, r4, #1, #1 - 12079 .LVL1077: - 605:Src/main.c **** { - 12080 .loc 1 605 7 is_stmt 1 view .LVU3857 - 605:Src/main.c **** { - 12081 .loc 1 605 11 is_stmt 0 view .LVU3858 - ARM GAS /tmp/ccuHnxNu.s page 628 + 12480 .loc 1 597 16 is_stmt 0 view .LVU3941 + 12481 0558 2088 ldrh r0, [r4] + 12482 .LVL1104: + 598:Src/main.c **** uint16_t msw = (uint16_t)(COMMAND[2] & 0x3FFFu); + 12483 .loc 1 598 7 is_stmt 1 view .LVU3942 + 598:Src/main.c **** uint16_t msw = (uint16_t)(COMMAND[2] & 0x3FFFu); + 12484 .loc 1 598 40 is_stmt 0 view .LVU3943 + 12485 055a 6388 ldrh r3, [r4, #2] + 598:Src/main.c **** uint16_t msw = (uint16_t)(COMMAND[2] & 0x3FFFu); + 12486 .loc 1 598 16 view .LVU3944 + 12487 055c C3F30D03 ubfx r3, r3, #0, #14 + 12488 .LVL1105: + 599:Src/main.c **** uint8_t enable = (flags & AD9833_FLAG_ENABLE) ? 1u : 0u; + 12489 .loc 1 599 7 is_stmt 1 view .LVU3945 + 599:Src/main.c **** uint8_t enable = (flags & AD9833_FLAG_ENABLE) ? 1u : 0u; + 12490 .loc 1 599 40 is_stmt 0 view .LVU3946 + 12491 0560 A288 ldrh r2, [r4, #4] + 599:Src/main.c **** uint8_t enable = (flags & AD9833_FLAG_ENABLE) ? 1u : 0u; + 12492 .loc 1 599 16 view .LVU3947 + 12493 0562 C2F30D02 ubfx r2, r2, #0, #14 + 12494 .LVL1106: + 600:Src/main.c **** uint8_t triangle = (flags & AD9833_FLAG_TRIANGLE) ? 1u : 0u; + 12495 .loc 1 600 7 is_stmt 1 view .LVU3948 + 601:Src/main.c **** uint32_t freq_word = ((uint32_t)msw << 14) | (uint32_t)lsw; + 12496 .loc 1 601 7 view .LVU3949 + 602:Src/main.c **** + 12497 .loc 1 602 7 view .LVU3950 + 604:Src/main.c **** } + 12498 .loc 1 604 7 view .LVU3951 + 12499 0566 43EA8232 orr r2, r3, r2, lsl #14 + 12500 .LVL1107: + 604:Src/main.c **** } + 12501 .loc 1 604 7 is_stmt 0 view .LVU3952 + 12502 056a C0F34001 ubfx r1, r0, #1, #1 + 12503 056e 00F00100 and r0, r0, #1 + 12504 .LVL1108: + 604:Src/main.c **** } + 12505 .loc 1 604 7 view .LVU3953 + 12506 0572 FFF7FEFF bl AD9833_Apply + 12507 .LVL1109: + 604:Src/main.c **** } + 12508 .loc 1 604 7 view .LVU3954 + 12509 .LBE714: + 12510 0576 E7E7 b .L683 + 12511 .LVL1110: + 12512 .L657: + 614:Src/main.c **** { + 12513 .loc 1 614 6 is_stmt 1 view .LVU3955 + 614:Src/main.c **** { + 12514 .loc 1 614 10 is_stmt 0 view .LVU3956 + 12515 0578 1F4C ldr r4, .L763+52 + 12516 057a 0321 movs r1, #3 + 12517 057c 2046 mov r0, r4 + 12518 057e FFF7FEFF bl CalculateChecksum + 12519 .LVL1111: + 614:Src/main.c **** { + 12520 .loc 1 614 69 discriminator 1 view .LVU3957 + ARM GAS /tmp/ccLSPxIe.s page 641 - 12082 05a2 04F00100 and r0, r4, #1 - 605:Src/main.c **** { - 12083 .loc 1 605 10 view .LVU3859 - 12084 05a6 0C42 tst r4, r1 - 12085 05a8 2AD0 beq .L633 - 607:Src/main.c **** } - 12086 .loc 1 607 8 is_stmt 1 view .LVU3860 - 607:Src/main.c **** } - 12087 .loc 1 607 18 is_stmt 0 view .LVU3861 - 12088 05aa 0F4A ldr r2, .L696+48 - 12089 .LVL1078: - 607:Src/main.c **** } - 12090 .loc 1 607 18 view .LVU3862 - 12091 05ac 1378 ldrb r3, [r2] @ zero_extendqisi2 - 12092 .LVL1079: - 607:Src/main.c **** } - 12093 .loc 1 607 22 view .LVU3863 - 12094 05ae 43F00403 orr r3, r3, #4 - 12095 05b2 1370 strb r3, [r2] - 12096 05b4 E7E7 b .L634 - 12097 .L697: - 12098 05b6 00BF .align 2 - 12099 .L696: - 12100 05b8 00000000 .word task - 12101 05bc 00000000 .word TO7 - 12102 05c0 00000000 .word TO7_before - 12103 05c4 00000000 .word LD1_param - 12104 05c8 00000000 .word LD2_param - 12105 05cc 00000000 .word temp16 - 12106 05d0 00000000 .word Long_Data - 12107 05d4 00000000 .word TO6 - 12108 05d8 00000000 .word TO6_stop - 12109 05dc 00000000 .word Curr_setup - 12110 05e0 00000000 .word CPU_state_old - 12111 05e4 00000000 .word CS_result - 12112 05e8 00000000 .word State_Data - 12113 05ec 00000000 .word COMMAND - 12114 05f0 00000000 .word UART_transmission_request - 12115 05f4 00000000 .word CPU_state - 12116 05f8 00000000 .word LD1_curr_setup - 12117 05fc 00000000 .word LD2_curr_setup - 12118 .LVL1080: - 12119 .L633: - 611:Src/main.c **** { - 12120 .loc 1 611 8 is_stmt 1 view .LVU3864 - 611:Src/main.c **** { - 12121 .loc 1 611 11 is_stmt 0 view .LVU3865 - 12122 0600 1AB1 cbz r2, .L674 - 615:Src/main.c **** { - 12123 .loc 1 615 8 is_stmt 1 view .LVU3866 - 615:Src/main.c **** { - 12124 .loc 1 615 11 is_stmt 0 view .LVU3867 - 12125 0602 402A cmp r2, #64 - 12126 0604 02D9 bls .L635 - 617:Src/main.c **** } - 12127 .loc 1 617 15 view .LVU3868 - 12128 0606 4022 movs r2, #64 - ARM GAS /tmp/ccuHnxNu.s page 629 + 12521 0582 E388 ldrh r3, [r4, #6] + 614:Src/main.c **** { + 12522 .loc 1 614 9 discriminator 1 view .LVU3958 + 12523 0584 9842 cmp r0, r3 + 12524 0586 0CD0 beq .L751 + 649:Src/main.c **** } + 12525 .loc 1 649 7 is_stmt 1 view .LVU3959 + 649:Src/main.c **** } + 12526 .loc 1 649 17 is_stmt 0 view .LVU3960 + 12527 0588 1A4A ldr r2, .L763+48 + 12528 058a 1378 ldrb r3, [r2] @ zero_extendqisi2 + 649:Src/main.c **** } + 12529 .loc 1 649 21 view .LVU3961 + 12530 058c 43F00403 orr r3, r3, #4 + 12531 0590 1370 strb r3, [r2] + 12532 .L686: + 651:Src/main.c **** CPU_state = CPU_state_old; + 12533 .loc 1 651 6 is_stmt 1 view .LVU3962 + 651:Src/main.c **** CPU_state = CPU_state_old; + 12534 .loc 1 651 32 is_stmt 0 view .LVU3963 + 12535 0592 1A4B ldr r3, .L763+56 + 12536 0594 0122 movs r2, #1 + 12537 0596 1A70 strb r2, [r3] + 652:Src/main.c **** break; + 12538 .loc 1 652 6 is_stmt 1 view .LVU3964 + 652:Src/main.c **** break; + 12539 .loc 1 652 16 is_stmt 0 view .LVU3965 + 12540 0598 144B ldr r3, .L763+40 + 12541 059a 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 12542 059c 184B ldr r3, .L763+60 + 12543 059e 1A70 strb r2, [r3] + 653:Src/main.c **** case STM32_DAC_CMD://13 - Set STM32 internal DAC (PA4) + 12544 .loc 1 653 5 is_stmt 1 view .LVU3966 + 12545 05a0 AFE5 b .L652 + 12546 .L751: + 12547 .LBB715: + 616:Src/main.c **** uint16_t count = COMMAND[1]; + 12548 .loc 1 616 7 view .LVU3967 + 616:Src/main.c **** uint16_t count = COMMAND[1]; + 12549 .loc 1 616 16 is_stmt 0 view .LVU3968 + 12550 05a2 2346 mov r3, r4 + 12551 05a4 2488 ldrh r4, [r4] + 12552 .LVL1112: + 617:Src/main.c **** uint16_t pulse_ms = COMMAND[2]; + 12553 .loc 1 617 7 is_stmt 1 view .LVU3969 + 617:Src/main.c **** uint16_t pulse_ms = COMMAND[2]; + 12554 .loc 1 617 16 is_stmt 0 view .LVU3970 + 12555 05a6 5A88 ldrh r2, [r3, #2] + 12556 .LVL1113: + 618:Src/main.c **** uint8_t uc = (flags & DS1809_FLAG_UC) ? 1u : 0u; + 12557 .loc 1 618 7 is_stmt 1 view .LVU3971 + 618:Src/main.c **** uint8_t uc = (flags & DS1809_FLAG_UC) ? 1u : 0u; + 12558 .loc 1 618 16 is_stmt 0 view .LVU3972 + 12559 05a8 9B88 ldrh r3, [r3, #4] + 12560 .LVL1114: + 619:Src/main.c **** uint8_t dc = (flags & DS1809_FLAG_DC) ? 1u : 0u; + 12561 .loc 1 619 7 is_stmt 1 view .LVU3973 + ARM GAS /tmp/ccLSPxIe.s page 642 - 12129 .LVL1081: - 617:Src/main.c **** } - 12130 .loc 1 617 15 view .LVU3869 - 12131 0608 00E0 b .L635 - 12132 .LVL1082: - 12133 .L674: - 613:Src/main.c **** } - 12134 .loc 1 613 15 view .LVU3870 - 12135 060a 0122 movs r2, #1 - 12136 .LVL1083: - 12137 .L635: - 619:Src/main.c **** { - 12138 .loc 1 619 8 is_stmt 1 view .LVU3871 - 619:Src/main.c **** { - 12139 .loc 1 619 11 is_stmt 0 view .LVU3872 - 12140 060c 2BB1 cbz r3, .L676 - 623:Src/main.c **** { - 12141 .loc 1 623 8 is_stmt 1 view .LVU3873 - 623:Src/main.c **** { - 12142 .loc 1 623 11 is_stmt 0 view .LVU3874 - 12143 060e B3F5FA7F cmp r3, #500 - 12144 0612 03D9 bls .L636 - 625:Src/main.c **** } - 12145 .loc 1 625 18 view .LVU3875 - 12146 0614 4FF4FA73 mov r3, #500 - 12147 .LVL1084: - 625:Src/main.c **** } - 12148 .loc 1 625 18 view .LVU3876 - 12149 0618 00E0 b .L636 - 12150 .LVL1085: - 12151 .L676: - 621:Src/main.c **** } - 12152 .loc 1 621 18 view .LVU3877 - 12153 061a 0223 movs r3, #2 - 12154 .LVL1086: - 12155 .L636: - 627:Src/main.c **** } - 12156 .loc 1 627 8 is_stmt 1 view .LVU3878 - 12157 061c FFF7FEFF bl DS1809_Pulse - 12158 .LVL1087: - 627:Src/main.c **** } - 12159 .loc 1 627 8 is_stmt 0 view .LVU3879 - 12160 0620 B1E7 b .L634 - 12161 .LVL1088: - 12162 .L603: - 627:Src/main.c **** } - 12163 .loc 1 627 8 view .LVU3880 - 12164 .LBE710: - 638:Src/main.c **** { - 12165 .loc 1 638 6 is_stmt 1 view .LVU3881 - 638:Src/main.c **** { - 12166 .loc 1 638 10 is_stmt 0 view .LVU3882 - 12167 0622 A74C ldr r4, .L698 - 12168 0624 0321 movs r1, #3 - 12169 0626 2046 mov r0, r4 - 12170 0628 FFF7FEFF bl CalculateChecksum - 12171 .LVL1089: - ARM GAS /tmp/ccuHnxNu.s page 630 + 620:Src/main.c **** + 12562 .loc 1 620 7 view .LVU3974 + 620:Src/main.c **** + 12563 .loc 1 620 15 is_stmt 0 view .LVU3975 + 12564 05aa C4F34001 ubfx r1, r4, #1, #1 + 12565 .LVL1115: + 622:Src/main.c **** { + 12566 .loc 1 622 7 is_stmt 1 view .LVU3976 + 622:Src/main.c **** { + 12567 .loc 1 622 11 is_stmt 0 view .LVU3977 + 12568 05ae 04F00100 and r0, r4, #1 + 622:Src/main.c **** { + 12569 .loc 1 622 10 view .LVU3978 + 12570 05b2 0C42 tst r4, r1 + 12571 05b4 2AD0 beq .L685 + 624:Src/main.c **** } + 12572 .loc 1 624 8 is_stmt 1 view .LVU3979 + 624:Src/main.c **** } + 12573 .loc 1 624 18 is_stmt 0 view .LVU3980 + 12574 05b6 0F4A ldr r2, .L763+48 + 12575 .LVL1116: + 624:Src/main.c **** } + 12576 .loc 1 624 18 view .LVU3981 + 12577 05b8 1378 ldrb r3, [r2] @ zero_extendqisi2 + 12578 .LVL1117: + 624:Src/main.c **** } + 12579 .loc 1 624 22 view .LVU3982 + 12580 05ba 43F00403 orr r3, r3, #4 + 12581 05be 1370 strb r3, [r2] + 12582 05c0 E7E7 b .L686 + 12583 .L764: + 12584 05c2 00BF .align 2 + 12585 .L763: + 12586 05c4 00000000 .word task + 12587 05c8 00000000 .word TO7 + 12588 05cc 00000000 .word TO7_before + 12589 05d0 00000000 .word LD1_param + 12590 05d4 00000000 .word LD2_param + 12591 05d8 00000000 .word temp16 + 12592 05dc 00000000 .word Long_Data + 12593 05e0 00000000 .word TO6 + 12594 05e4 00000000 .word TO6_stop + 12595 05e8 00000000 .word Curr_setup + 12596 05ec 00000000 .word CPU_state_old + 12597 05f0 00000000 .word CS_result + 12598 05f4 00000000 .word State_Data + 12599 05f8 00000000 .word COMMAND + 12600 05fc 00000000 .word UART_transmission_request + 12601 0600 00000000 .word CPU_state + 12602 0604 00000000 .word LD1_curr_setup + 12603 0608 00000000 .word LD2_curr_setup + 12604 .LVL1118: + 12605 .L685: + 628:Src/main.c **** { + 12606 .loc 1 628 8 is_stmt 1 view .LVU3983 + 628:Src/main.c **** { + 12607 .loc 1 628 11 is_stmt 0 view .LVU3984 + ARM GAS /tmp/ccLSPxIe.s page 643 - 638:Src/main.c **** { - 12172 .loc 1 638 72 discriminator 1 view .LVU3883 - 12173 062c E388 ldrh r3, [r4, #6] - 638:Src/main.c **** { - 12174 .loc 1 638 9 discriminator 1 view .LVU3884 - 12175 062e 9842 cmp r0, r3 - 12176 0630 0CD0 beq .L688 - 647:Src/main.c **** } - 12177 .loc 1 647 7 is_stmt 1 view .LVU3885 - 647:Src/main.c **** } - 12178 .loc 1 647 17 is_stmt 0 view .LVU3886 - 12179 0632 A44A ldr r2, .L698+4 - 12180 0634 1378 ldrb r3, [r2] @ zero_extendqisi2 - 647:Src/main.c **** } - 12181 .loc 1 647 21 view .LVU3887 - 12182 0636 43F00403 orr r3, r3, #4 - 12183 063a 1370 strb r3, [r2] - 12184 .L638: - 649:Src/main.c **** CPU_state = CPU_state_old; - 12185 .loc 1 649 6 is_stmt 1 view .LVU3888 - 649:Src/main.c **** CPU_state = CPU_state_old; - 12186 .loc 1 649 32 is_stmt 0 view .LVU3889 - 12187 063c A24B ldr r3, .L698+8 - 12188 063e 0122 movs r2, #1 - 12189 0640 1A70 strb r2, [r3] - 650:Src/main.c **** break; - 12190 .loc 1 650 6 is_stmt 1 view .LVU3890 - 650:Src/main.c **** break; - 12191 .loc 1 650 16 is_stmt 0 view .LVU3891 - 12192 0642 A24B ldr r3, .L698+12 - 12193 0644 1A78 ldrb r2, [r3] @ zero_extendqisi2 - 12194 0646 A24B ldr r3, .L698+16 - 12195 0648 1A70 strb r2, [r3] - 651:Src/main.c **** case DECODE_TASK: - 12196 .loc 1 651 5 is_stmt 1 view .LVU3892 - 12197 064a 5AE5 b .L602 - 12198 .L688: - 12199 .LBB711: - 640:Src/main.c **** uint16_t dac_code = (uint16_t)(COMMAND[1] & 0x0FFFu); - 12200 .loc 1 640 7 view .LVU3893 - 12201 .LVL1090: - 641:Src/main.c **** uint8_t enable = (flags & STM32_DAC_FLAG_ENABLE) ? 1u : 0u; - 12202 .loc 1 641 7 view .LVU3894 - 641:Src/main.c **** uint8_t enable = (flags & STM32_DAC_FLAG_ENABLE) ? 1u : 0u; - 12203 .loc 1 641 45 is_stmt 0 view .LVU3895 - 12204 064c 6088 ldrh r0, [r4, #2] - 12205 .LVL1091: - 642:Src/main.c **** PA4_DAC_Set(dac_code, enable); - 12206 .loc 1 642 7 is_stmt 1 view .LVU3896 - 642:Src/main.c **** PA4_DAC_Set(dac_code, enable); - 12207 .loc 1 642 61 is_stmt 0 view .LVU3897 - 12208 064e 2178 ldrb r1, [r4] @ zero_extendqisi2 - 12209 .LVL1092: - 643:Src/main.c **** } - 12210 .loc 1 643 7 is_stmt 1 view .LVU3898 - 12211 0650 01F00101 and r1, r1, #1 - 12212 .LVL1093: - ARM GAS /tmp/ccuHnxNu.s page 631 + 12608 060c 1AB1 cbz r2, .L738 + 632:Src/main.c **** { + 12609 .loc 1 632 8 is_stmt 1 view .LVU3985 + 632:Src/main.c **** { + 12610 .loc 1 632 11 is_stmt 0 view .LVU3986 + 12611 060e 402A cmp r2, #64 + 12612 0610 02D9 bls .L687 + 634:Src/main.c **** } + 12613 .loc 1 634 15 view .LVU3987 + 12614 0612 4022 movs r2, #64 + 12615 .LVL1119: + 634:Src/main.c **** } + 12616 .loc 1 634 15 view .LVU3988 + 12617 0614 00E0 b .L687 + 12618 .LVL1120: + 12619 .L738: + 630:Src/main.c **** } + 12620 .loc 1 630 15 view .LVU3989 + 12621 0616 0122 movs r2, #1 + 12622 .LVL1121: + 12623 .L687: + 636:Src/main.c **** { + 12624 .loc 1 636 8 is_stmt 1 view .LVU3990 + 636:Src/main.c **** { + 12625 .loc 1 636 11 is_stmt 0 view .LVU3991 + 12626 0618 2BB1 cbz r3, .L740 + 640:Src/main.c **** { + 12627 .loc 1 640 8 is_stmt 1 view .LVU3992 + 640:Src/main.c **** { + 12628 .loc 1 640 11 is_stmt 0 view .LVU3993 + 12629 061a B3F5FA7F cmp r3, #500 + 12630 061e 03D9 bls .L688 + 642:Src/main.c **** } + 12631 .loc 1 642 18 view .LVU3994 + 12632 0620 4FF4FA73 mov r3, #500 + 12633 .LVL1122: + 642:Src/main.c **** } + 12634 .loc 1 642 18 view .LVU3995 + 12635 0624 00E0 b .L688 + 12636 .LVL1123: + 12637 .L740: + 638:Src/main.c **** } + 12638 .loc 1 638 18 view .LVU3996 + 12639 0626 0223 movs r3, #2 + 12640 .LVL1124: + 12641 .L688: + 644:Src/main.c **** } + 12642 .loc 1 644 8 is_stmt 1 view .LVU3997 + 12643 0628 FFF7FEFF bl DS1809_Pulse + 12644 .LVL1125: + 644:Src/main.c **** } + 12645 .loc 1 644 8 is_stmt 0 view .LVU3998 + 12646 062c B1E7 b .L686 + 12647 .LVL1126: + 12648 .L656: + 644:Src/main.c **** } + 12649 .loc 1 644 8 view .LVU3999 + ARM GAS /tmp/ccLSPxIe.s page 644 - 643:Src/main.c **** } - 12213 .loc 1 643 7 is_stmt 0 view .LVU3899 - 12214 0654 C0F30B00 ubfx r0, r0, #0, #12 - 12215 .LVL1094: - 643:Src/main.c **** } - 12216 .loc 1 643 7 view .LVU3900 - 12217 0658 FFF7FEFF bl PA4_DAC_Set - 12218 .LVL1095: - 643:Src/main.c **** } - 12219 .loc 1 643 7 view .LVU3901 - 12220 .LBE711: - 12221 065c EEE7 b .L638 - 12222 .LVL1096: - 12223 .L609: - 653:Src/main.c **** { - 12224 .loc 1 653 6 is_stmt 1 view .LVU3902 - 653:Src/main.c **** { - 12225 .loc 1 653 10 is_stmt 0 view .LVU3903 - 12226 065e 9848 ldr r0, .L698 - 12227 0660 FFF7FEFF bl CheckChecksum - 12228 .LVL1097: - 653:Src/main.c **** { - 12229 .loc 1 653 9 discriminator 1 view .LVU3904 - 12230 0664 70B9 cbnz r0, .L689 - 662:Src/main.c **** CPU_state = DEFAULT_ENABLE; - 12231 .loc 1 662 7 is_stmt 1 view .LVU3905 - 662:Src/main.c **** CPU_state = DEFAULT_ENABLE; - 12232 .loc 1 662 17 is_stmt 0 view .LVU3906 - 12233 0666 974A ldr r2, .L698+4 - 12234 0668 1378 ldrb r3, [r2] @ zero_extendqisi2 - 662:Src/main.c **** CPU_state = DEFAULT_ENABLE; - 12235 .loc 1 662 21 view .LVU3907 - 12236 066a 43F00403 orr r3, r3, #4 - 12237 066e 1370 strb r3, [r2] - 663:Src/main.c **** CPU_state_old = HALT;//Save main current cycle - 12238 .loc 1 663 7 is_stmt 1 view .LVU3908 - 663:Src/main.c **** CPU_state_old = HALT;//Save main current cycle - 12239 .loc 1 663 17 is_stmt 0 view .LVU3909 - 12240 0670 974B ldr r3, .L698+16 - 12241 0672 0222 movs r2, #2 - 12242 0674 1A70 strb r2, [r3] + 12650 .LBE715: + 655:Src/main.c **** { + 12651 .loc 1 655 6 is_stmt 1 view .LVU4000 + 655:Src/main.c **** { + 12652 .loc 1 655 10 is_stmt 0 view .LVU4001 + 12653 062e 7C4C ldr r4, .L765 + 12654 0630 0321 movs r1, #3 + 12655 0632 2046 mov r0, r4 + 12656 0634 FFF7FEFF bl CalculateChecksum + 12657 .LVL1127: + 655:Src/main.c **** { + 12658 .loc 1 655 72 discriminator 1 view .LVU4002 + 12659 0638 E388 ldrh r3, [r4, #6] + 655:Src/main.c **** { + 12660 .loc 1 655 9 discriminator 1 view .LVU4003 + 12661 063a 9842 cmp r0, r3 + 12662 063c 0CD0 beq .L752 664:Src/main.c **** } - 12243 .loc 1 664 7 is_stmt 1 view .LVU3910 + 12663 .loc 1 664 7 is_stmt 1 view .LVU4004 664:Src/main.c **** } - 12244 .loc 1 664 21 is_stmt 0 view .LVU3911 - 12245 0676 954B ldr r3, .L698+12 - 12246 0678 0022 movs r2, #0 - 12247 067a 1A70 strb r2, [r3] - 12248 .L640: - 666:Src/main.c **** break; - 12249 .loc 1 666 6 is_stmt 1 view .LVU3912 - 666:Src/main.c **** break; - 12250 .loc 1 666 32 is_stmt 0 view .LVU3913 - 12251 067c 924B ldr r3, .L698+8 - 12252 067e 0122 movs r2, #1 - 12253 0680 1A70 strb r2, [r3] - 667:Src/main.c **** case RUN_TASK: - ARM GAS /tmp/ccuHnxNu.s page 632 + 12664 .loc 1 664 17 is_stmt 0 view .LVU4005 + 12665 063e 794A ldr r2, .L765+4 + 12666 0640 1378 ldrb r3, [r2] @ zero_extendqisi2 + 664:Src/main.c **** } + 12667 .loc 1 664 21 view .LVU4006 + 12668 0642 43F00403 orr r3, r3, #4 + 12669 0646 1370 strb r3, [r2] + 12670 .L690: + 666:Src/main.c **** CPU_state = CPU_state_old; + 12671 .loc 1 666 6 is_stmt 1 view .LVU4007 + 666:Src/main.c **** CPU_state = CPU_state_old; + 12672 .loc 1 666 32 is_stmt 0 view .LVU4008 + 12673 0648 774B ldr r3, .L765+8 + 12674 064a 0122 movs r2, #1 + 12675 064c 1A70 strb r2, [r3] + 667:Src/main.c **** break; + 12676 .loc 1 667 6 is_stmt 1 view .LVU4009 + 667:Src/main.c **** break; + 12677 .loc 1 667 16 is_stmt 0 view .LVU4010 + 12678 064e 774B ldr r3, .L765+12 + 12679 0650 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 12680 0652 774B ldr r3, .L765+16 + 12681 0654 1A70 strb r2, [r3] + 668:Src/main.c **** case AD9102_WAVE_CTRL_CMD://14 - Control custom AD9102 SRAM upload + 12682 .loc 1 668 5 is_stmt 1 view .LVU4011 + 12683 0656 54E5 b .L652 + 12684 .L752: + 12685 .LBB716: + 657:Src/main.c **** uint16_t dac_code = (uint16_t)(COMMAND[1] & 0x0FFFu); + 12686 .loc 1 657 7 view .LVU4012 + 12687 .LVL1128: + 658:Src/main.c **** uint8_t enable = (flags & STM32_DAC_FLAG_ENABLE) ? 1u : 0u; + 12688 .loc 1 658 7 view .LVU4013 + 658:Src/main.c **** uint8_t enable = (flags & STM32_DAC_FLAG_ENABLE) ? 1u : 0u; + 12689 .loc 1 658 45 is_stmt 0 view .LVU4014 + 12690 0658 6088 ldrh r0, [r4, #2] + 12691 .LVL1129: + ARM GAS /tmp/ccLSPxIe.s page 645 - 12254 .loc 1 667 5 is_stmt 1 view .LVU3914 - 12255 0682 3EE5 b .L602 - 12256 .L689: - 655:Src/main.c **** TO6_before = TO6; - 12257 .loc 1 655 7 view .LVU3915 - 12258 0684 934B ldr r3, .L698+20 - 12259 0686 944A ldr r2, .L698+24 - 12260 0688 9449 ldr r1, .L698+28 - 12261 068a 8D48 ldr r0, .L698 - 12262 068c FFF7FEFF bl Decode_task - 12263 .LVL1098: - 656:Src/main.c **** CPU_state = RUN_TASK; - 12264 .loc 1 656 7 view .LVU3916 - 656:Src/main.c **** CPU_state = RUN_TASK; - 12265 .loc 1 656 18 is_stmt 0 view .LVU3917 - 12266 0690 934B ldr r3, .L698+32 - 12267 0692 1A68 ldr r2, [r3] - 12268 0694 934B ldr r3, .L698+36 - 12269 0696 1A60 str r2, [r3] - 657:Src/main.c **** CPU_state_old = RUN_TASK;//Save main current cycle - 12270 .loc 1 657 7 is_stmt 1 view .LVU3918 - 657:Src/main.c **** CPU_state_old = RUN_TASK;//Save main current cycle - 12271 .loc 1 657 17 is_stmt 0 view .LVU3919 - 12272 0698 0923 movs r3, #9 - 12273 069a 8D4A ldr r2, .L698+16 - 12274 069c 1370 strb r3, [r2] - 658:Src/main.c **** } - 12275 .loc 1 658 7 is_stmt 1 view .LVU3920 - 658:Src/main.c **** } - 12276 .loc 1 658 21 is_stmt 0 view .LVU3921 - 12277 069e 8B4A ldr r2, .L698+12 - 12278 06a0 1370 strb r3, [r2] - 12279 06a2 EBE7 b .L640 - 12280 .L608: - 669:Src/main.c **** { - 12281 .loc 1 669 6 is_stmt 1 view .LVU3922 - 669:Src/main.c **** { - 12282 .loc 1 669 18 is_stmt 0 view .LVU3923 - 12283 06a4 904B ldr r3, .L698+40 - 12284 06a6 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 12285 06a8 012B cmp r3, #1 - 12286 06aa 23D0 beq .L641 - 12287 06ac 022B cmp r3, #2 - 12288 06ae 00F03F81 beq .L642 - 12289 .L643: - 924:Src/main.c **** { - 12290 .loc 1 924 6 is_stmt 1 view .LVU3924 - 924:Src/main.c **** { - 12291 .loc 1 924 13 is_stmt 0 view .LVU3925 - 12292 06b2 8E4B ldr r3, .L698+44 - 12293 06b4 1B68 ldr r3, [r3] - 12294 06b6 8E4A ldr r2, .L698+48 - 12295 06b8 1268 ldr r2, [r2] - 924:Src/main.c **** { - 12296 .loc 1 924 9 view .LVU3926 - 12297 06ba 9342 cmp r3, r2 - 12298 06bc 00F2E681 bhi .L690 - ARM GAS /tmp/ccuHnxNu.s page 633 + 659:Src/main.c **** PA4_DAC_Set(dac_code, enable); + 12692 .loc 1 659 7 is_stmt 1 view .LVU4015 + 659:Src/main.c **** PA4_DAC_Set(dac_code, enable); + 12693 .loc 1 659 61 is_stmt 0 view .LVU4016 + 12694 065a 2178 ldrb r1, [r4] @ zero_extendqisi2 + 12695 .LVL1130: + 660:Src/main.c **** } + 12696 .loc 1 660 7 is_stmt 1 view .LVU4017 + 12697 065c 01F00101 and r1, r1, #1 + 12698 .LVL1131: + 660:Src/main.c **** } + 12699 .loc 1 660 7 is_stmt 0 view .LVU4018 + 12700 0660 C0F30B00 ubfx r0, r0, #0, #12 + 12701 .LVL1132: + 660:Src/main.c **** } + 12702 .loc 1 660 7 view .LVU4019 + 12703 0664 FFF7FEFF bl PA4_DAC_Set + 12704 .LVL1133: + 660:Src/main.c **** } + 12705 .loc 1 660 7 view .LVU4020 + 12706 .LBE716: + 12707 0668 EEE7 b .L690 + 12708 .LVL1134: + 12709 .L655: + 670:Src/main.c **** if (CalculateChecksum(COMMAND, AD9102_WAVE_CTRL_WORDS - 1) == COMMAND[AD9102_WAVE_CTRL_WORDS - + 12710 .loc 1 670 6 is_stmt 1 view .LVU4021 + 670:Src/main.c **** if (CalculateChecksum(COMMAND, AD9102_WAVE_CTRL_WORDS - 1) == COMMAND[AD9102_WAVE_CTRL_WORDS - + 12711 .loc 1 670 20 is_stmt 0 view .LVU4022 + 12712 066a 6E4B ldr r3, .L765+4 + 12713 066c 0022 movs r2, #0 + 12714 066e 5A70 strb r2, [r3, #1] + 671:Src/main.c **** { + 12715 .loc 1 671 6 is_stmt 1 view .LVU4023 + 671:Src/main.c **** { + 12716 .loc 1 671 10 is_stmt 0 view .LVU4024 + 12717 0670 6B4C ldr r4, .L765 + 12718 0672 0321 movs r1, #3 + 12719 0674 2046 mov r0, r4 + 12720 0676 FFF7FEFF bl CalculateChecksum + 12721 .LVL1135: + 671:Src/main.c **** { + 12722 .loc 1 671 75 discriminator 1 view .LVU4025 + 12723 067a E388 ldrh r3, [r4, #6] + 671:Src/main.c **** { + 12724 .loc 1 671 9 discriminator 1 view .LVU4026 + 12725 067c 9842 cmp r0, r3 + 12726 067e 0CD0 beq .L753 + 722:Src/main.c **** } + 12727 .loc 1 722 7 is_stmt 1 view .LVU4027 + 722:Src/main.c **** } + 12728 .loc 1 722 17 is_stmt 0 view .LVU4028 + 12729 0680 684A ldr r2, .L765+4 + 12730 0682 1378 ldrb r3, [r2] @ zero_extendqisi2 + 722:Src/main.c **** } + 12731 .loc 1 722 21 view .LVU4029 + 12732 0684 43F00403 orr r3, r3, #4 + 12733 0688 1370 strb r3, [r2] + ARM GAS /tmp/ccLSPxIe.s page 646 - 12299 .L660: - 976:Src/main.c **** - 12300 .loc 1 976 13 is_stmt 1 discriminator 1 view .LVU3927 - 12301 06c0 8C4B ldr r3, .L698+52 - 12302 06c2 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 12303 06c4 002B cmp r3, #0 - 12304 06c6 FBD0 beq .L660 - 978:Src/main.c **** - 12305 .loc 1 978 6 view .LVU3928 - 12306 06c8 FFF7FEFF bl Stop_TIM10 - 12307 .LVL1099: - 980:Src/main.c **** { - 12308 .loc 1 980 6 view .LVU3929 - 980:Src/main.c **** { - 12309 .loc 1 980 14 is_stmt 0 view .LVU3930 - 12310 06cc 864B ldr r3, .L698+40 - 12311 06ce DB8A ldrh r3, [r3, #22] - 980:Src/main.c **** { - 12312 .loc 1 980 9 view .LVU3931 - 12313 06d0 032B cmp r3, #3 - 12314 06d2 0BD9 bls .L661 - 982:Src/main.c **** TO10_counter = task.dt / 10; - 12315 .loc 1 982 7 is_stmt 1 view .LVU3932 - 982:Src/main.c **** TO10_counter = task.dt / 10; - 12316 .loc 1 982 26 is_stmt 0 view .LVU3933 - 12317 06d4 884B ldr r3, .L698+56 - 12318 06d6 1A68 ldr r2, [r3] - 12319 06d8 884B ldr r3, .L698+60 - 12320 06da DA60 str r2, [r3, #12] - 983:Src/main.c **** } - 12321 .loc 1 983 7 is_stmt 1 view .LVU3934 - 983:Src/main.c **** } - 12322 .loc 1 983 26 is_stmt 0 view .LVU3935 - 12323 06dc 824B ldr r3, .L698+40 - 12324 06de 1B7D ldrb r3, [r3, #20] @ zero_extendqisi2 - 983:Src/main.c **** } - 12325 .loc 1 983 30 view .LVU3936 - 12326 06e0 874A ldr r2, .L698+64 - 12327 06e2 A2FB0323 umull r2, r3, r2, r3 - 12328 06e6 DB08 lsrs r3, r3, #3 - 983:Src/main.c **** } - 12329 .loc 1 983 20 view .LVU3937 - 12330 06e8 864A ldr r2, .L698+68 - 12331 06ea 1360 str r3, [r2] - 12332 .L661: - 986:Src/main.c **** break; - 12333 .loc 1 986 6 is_stmt 1 view .LVU3938 - 986:Src/main.c **** break; - 12334 .loc 1 986 20 is_stmt 0 view .LVU3939 - 12335 06ec 774B ldr r3, .L698+12 - 12336 06ee 0922 movs r2, #9 - 12337 06f0 1A70 strb r2, [r3] - 987:Src/main.c **** } - 12338 .loc 1 987 9 is_stmt 1 view .LVU3940 - 12339 06f2 06E5 b .L602 - 12340 .L641: - 12341 .LBB712: - ARM GAS /tmp/ccuHnxNu.s page 634 + 12734 .L696: + 724:Src/main.c **** CPU_state = CPU_state_old; + 12735 .loc 1 724 6 is_stmt 1 view .LVU4030 + 724:Src/main.c **** CPU_state = CPU_state_old; + 12736 .loc 1 724 32 is_stmt 0 view .LVU4031 + 12737 068a 674B ldr r3, .L765+8 + 12738 068c 0122 movs r2, #1 + 12739 068e 1A70 strb r2, [r3] + 725:Src/main.c **** break; + 12740 .loc 1 725 6 is_stmt 1 view .LVU4032 + 725:Src/main.c **** break; + 12741 .loc 1 725 16 is_stmt 0 view .LVU4033 + 12742 0690 664B ldr r3, .L765+12 + 12743 0692 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 12744 0694 664B ldr r3, .L765+16 + 12745 0696 1A70 strb r2, [r3] + 726:Src/main.c **** case AD9102_WAVE_DATA_CMD://15 - Write custom AD9102 SRAM samples + 12746 .loc 1 726 5 is_stmt 1 view .LVU4034 + 12747 0698 33E5 b .L652 + 12748 .L753: + 12749 .LBB717: + 673:Src/main.c **** uint16_t param0 = COMMAND[1]; + 12750 .loc 1 673 7 view .LVU4035 + 673:Src/main.c **** uint16_t param0 = COMMAND[1]; + 12751 .loc 1 673 16 is_stmt 0 view .LVU4036 + 12752 069a 2288 ldrh r2, [r4] + 12753 .LVL1136: + 674:Src/main.c **** uint16_t param1 = COMMAND[2]; + 12754 .loc 1 674 7 is_stmt 1 view .LVU4037 + 674:Src/main.c **** uint16_t param1 = COMMAND[2]; + 12755 .loc 1 674 16 is_stmt 0 view .LVU4038 + 12756 069c 6088 ldrh r0, [r4, #2] + 12757 .LVL1137: + 675:Src/main.c **** + 12758 .loc 1 675 7 is_stmt 1 view .LVU4039 + 675:Src/main.c **** + 12759 .loc 1 675 16 is_stmt 0 view .LVU4040 + 12760 069e A388 ldrh r3, [r4, #4] + 12761 .LVL1138: + 677:Src/main.c **** { + 12762 .loc 1 677 7 is_stmt 1 view .LVU4041 + 12763 06a0 022A cmp r2, #2 + 12764 06a2 10D0 beq .L692 + 12765 06a4 032A cmp r2, #3 + 12766 06a6 34D0 beq .L693 + 12767 06a8 012A cmp r2, #1 + 12768 06aa 3CD1 bne .L694 + 680:Src/main.c **** { + 12769 .loc 1 680 9 view .LVU4042 + 680:Src/main.c **** { + 12770 .loc 1 680 12 is_stmt 0 view .LVU4043 + 12771 06ac 1BB9 cbnz r3, .L695 + 680:Src/main.c **** { + 12772 .loc 1 680 32 discriminator 1 view .LVU4044 + 12773 06ae FFF7FEFF bl AD9102_BeginWaveUpload + 12774 .LVL1139: + 680:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 647 - 691:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); - 12342 .loc 1 691 7 view .LVU3941 - 691:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); - 12343 .loc 1 691 38 is_stmt 0 view .LVU3942 - 12344 06f4 7C4B ldr r3, .L698+40 - 12345 06f6 D3ED077A vldr.32 s15, [r3, #28] - 691:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); - 12346 .loc 1 691 7 view .LVU3943 - 12347 06fa FCEEE77A vcvt.u32.f32 s15, s15 - 12348 06fe 17EE903A vmov r3, s15 @ int - 12349 0702 99B2 uxth r1, r3 - 12350 0704 0220 movs r0, #2 - 12351 0706 FFF7FEFF bl Set_LTEC - 12352 .LVL1100: - 692:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); - 12353 .loc 1 692 7 is_stmt 1 view .LVU3944 - 692:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); - 12354 .loc 1 692 14 is_stmt 0 view .LVU3945 - 12355 070a 0320 movs r0, #3 - 12356 070c FFF7FEFF bl MPhD_T - 12357 .LVL1101: - 693:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); - 12358 .loc 1 693 7 is_stmt 1 view .LVU3946 - 693:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); - 12359 .loc 1 693 32 is_stmt 0 view .LVU3947 - 12360 0710 0320 movs r0, #3 - 12361 0712 FFF7FEFF bl MPhD_T - 12362 .LVL1102: - 693:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); - 12363 .loc 1 693 30 discriminator 1 view .LVU3948 - 12364 0716 7C4C ldr r4, .L698+72 - 12365 0718 2080 strh r0, [r4] @ movhi - 694:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); - 12366 .loc 1 694 7 is_stmt 1 view .LVU3949 - 694:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); - 12367 .loc 1 694 14 is_stmt 0 view .LVU3950 - 12368 071a 0420 movs r0, #4 - 12369 071c FFF7FEFF bl MPhD_T - 12370 .LVL1103: - 695:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 12371 .loc 1 695 7 is_stmt 1 view .LVU3951 - 695:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 12372 .loc 1 695 32 is_stmt 0 view .LVU3952 - 12373 0720 0420 movs r0, #4 - 12374 0722 FFF7FEFF bl MPhD_T - 12375 .LVL1104: - 695:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 12376 .loc 1 695 30 discriminator 1 view .LVU3953 - 12377 0726 794D ldr r5, .L698+76 - 12378 0728 2880 strh r0, [r5] @ movhi - 696:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 - 12379 .loc 1 696 7 is_stmt 1 view .LVU3954 - 696:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 - 12380 .loc 1 696 14 is_stmt 0 view .LVU3955 - 12381 072a 0122 movs r2, #1 - 12382 072c 2146 mov r1, r4 - 12383 072e 6B48 ldr r0, .L698+28 - ARM GAS /tmp/ccuHnxNu.s page 635 + 12775 .loc 1 680 28 discriminator 1 view .LVU4045 + 12776 06b2 0028 cmp r0, #0 + 12777 06b4 E9D1 bne .L696 + 12778 .L695: + 682:Src/main.c **** State_Data[0] |= AD9102_ERR; + 12779 .loc 1 682 10 is_stmt 1 view .LVU4046 + 12780 06b6 FFF7FEFF bl AD9102_CancelWaveUpload + 12781 .LVL1140: + 683:Src/main.c **** } + 12782 .loc 1 683 10 view .LVU4047 + 683:Src/main.c **** } + 12783 .loc 1 683 20 is_stmt 0 view .LVU4048 + 12784 06ba 5A4A ldr r2, .L765+4 + 12785 06bc 1378 ldrb r3, [r2] @ zero_extendqisi2 + 683:Src/main.c **** } + 12786 .loc 1 683 24 view .LVU4049 + 12787 06be 63F07F03 orn r3, r3, #127 + 12788 06c2 1370 strb r3, [r2] + 12789 06c4 E1E7 b .L696 + 12790 .LVL1141: + 12791 .L692: + 12792 .LBB718: + 688:Src/main.c **** uint8_t ok = 0u; + 12793 .loc 1 688 9 is_stmt 1 view .LVU4050 + 688:Src/main.c **** uint8_t ok = 0u; + 12794 .loc 1 688 18 is_stmt 0 view .LVU4051 + 12795 06c6 5B4A ldr r2, .L765+20 + 12796 .LVL1142: + 688:Src/main.c **** uint8_t ok = 0u; + 12797 .loc 1 688 18 view .LVU4052 + 12798 06c8 1488 ldrh r4, [r2] + 12799 .LVL1143: + 689:Src/main.c **** uint16_t pat_status; + 12800 .loc 1 689 9 is_stmt 1 view .LVU4053 + 689:Src/main.c **** uint16_t pat_status; + 12801 .loc 1 689 17 is_stmt 0 view .LVU4054 + 12802 06ca 0022 movs r2, #0 + 12803 06cc 8DF81720 strb r2, [sp, #23] + 690:Src/main.c **** + 12804 .loc 1 690 9 is_stmt 1 view .LVU4055 + 692:Src/main.c **** { + 12805 .loc 1 692 9 view .LVU4056 + 692:Src/main.c **** { + 12806 .loc 1 692 12 is_stmt 0 view .LVU4057 + 12807 06d0 1843 orrs r0, r0, r3 + 12808 .LVL1144: + 692:Src/main.c **** { + 12809 .loc 1 692 12 view .LVU4058 + 12810 06d2 07D0 beq .L697 + 694:Src/main.c **** State_Data[0] |= AD9102_ERR; + 12811 .loc 1 694 10 is_stmt 1 view .LVU4059 + 12812 06d4 FFF7FEFF bl AD9102_CancelWaveUpload + 12813 .LVL1145: + 695:Src/main.c **** break; + 12814 .loc 1 695 10 view .LVU4060 + 695:Src/main.c **** break; + 12815 .loc 1 695 20 is_stmt 0 view .LVU4061 + ARM GAS /tmp/ccLSPxIe.s page 648 - 12384 0730 FFF7FEFF bl PID_Controller_Temp - 12385 .LVL1105: - 12386 0734 0146 mov r1, r0 - 696:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 - 12387 .loc 1 696 13 discriminator 1 view .LVU3956 - 12388 0736 764C ldr r4, .L698+80 - 12389 0738 2080 strh r0, [r4] @ movhi - 697:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); - 12390 .loc 1 697 7 is_stmt 1 view .LVU3957 - 12391 073a 0320 movs r0, #3 - 12392 073c FFF7FEFF bl Set_LTEC - 12393 .LVL1106: - 698:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 - 12394 .loc 1 698 7 view .LVU3958 - 698:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 - 12395 .loc 1 698 14 is_stmt 0 view .LVU3959 - 12396 0740 0222 movs r2, #2 - 12397 0742 2946 mov r1, r5 - 12398 0744 6448 ldr r0, .L698+24 - 12399 0746 FFF7FEFF bl PID_Controller_Temp - 12400 .LVL1107: - 12401 074a 0146 mov r1, r0 - 698:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 - 12402 .loc 1 698 13 discriminator 1 view .LVU3960 - 12403 074c 2080 strh r0, [r4] @ movhi - 699:Src/main.c **** - 12404 .loc 1 699 7 is_stmt 1 view .LVU3961 - 12405 074e 0420 movs r0, #4 - 12406 0750 FFF7FEFF bl Set_LTEC - 12407 .LVL1108: - 702:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); - 12408 .loc 1 702 7 view .LVU3962 - 12409 0754 6F4C ldr r4, .L698+84 - 12410 0756 0122 movs r2, #1 - 12411 0758 8021 movs r1, #128 - 12412 075a 2046 mov r0, r4 - 12413 075c FFF7FEFF bl HAL_GPIO_WritePin - 12414 .LVL1109: - 703:Src/main.c **** - 12415 .loc 1 703 7 view .LVU3963 - 12416 0760 0022 movs r2, #0 - 12417 0762 8021 movs r1, #128 - 12418 0764 2046 mov r0, r4 - 12419 0766 FFF7FEFF bl HAL_GPIO_WritePin - 12420 .LVL1110: - 705:Src/main.c **** if (st != HAL_OK) - 12421 .loc 1 705 7 view .LVU3964 - 705:Src/main.c **** if (st != HAL_OK) - 12422 .loc 1 705 12 is_stmt 0 view .LVU3965 - 12423 076a 6448 ldr r0, .L698+60 - 12424 076c FFF7FEFF bl HAL_TIM_Base_Start_IT - 12425 .LVL1111: - 706:Src/main.c **** while(1); - 12426 .loc 1 706 7 is_stmt 1 view .LVU3966 - 706:Src/main.c **** while(1); - 12427 .loc 1 706 10 is_stmt 0 view .LVU3967 - 12428 0770 0028 cmp r0, #0 - ARM GAS /tmp/ccuHnxNu.s page 636 + 12816 06d8 524A ldr r2, .L765+4 + 12817 06da 1378 ldrb r3, [r2] @ zero_extendqisi2 + 695:Src/main.c **** break; + 12818 .loc 1 695 24 view .LVU4062 + 12819 06dc 63F07F03 orn r3, r3, #127 + 12820 06e0 1370 strb r3, [r2] + 696:Src/main.c **** } + 12821 .loc 1 696 10 is_stmt 1 view .LVU4063 + 12822 06e2 D2E7 b .L696 + 12823 .LVL1146: + 12824 .L697: + 699:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); + 12825 .loc 1 699 9 view .LVU4064 + 699:Src/main.c **** State_Data[1] = (uint8_t)(pat_status & 0x00FFu); + 12826 .loc 1 699 22 is_stmt 0 view .LVU4065 + 12827 06e4 0DF11700 add r0, sp, #23 + 12828 06e8 FFF7FEFF bl AD9102_CommitWaveUpload + 12829 .LVL1147: + 700:Src/main.c **** if ((!ok) || AD9102_CheckFlagsSram(pat_status, 1u, samples, AD9102_SRAM_HOLD_DEFAULT)) + 12830 .loc 1 700 9 is_stmt 1 view .LVU4066 + 700:Src/main.c **** if ((!ok) || AD9102_CheckFlagsSram(pat_status, 1u, samples, AD9102_SRAM_HOLD_DEFAULT)) + 12831 .loc 1 700 23 is_stmt 0 view .LVU4067 + 12832 06ec 4D4B ldr r3, .L765+4 + 12833 06ee 5870 strb r0, [r3, #1] + 701:Src/main.c **** { + 12834 .loc 1 701 9 is_stmt 1 view .LVU4068 + 701:Src/main.c **** { + 12835 .loc 1 701 14 is_stmt 0 view .LVU4069 + 12836 06f0 9DF81730 ldrb r3, [sp, #23] @ zero_extendqisi2 + 701:Src/main.c **** { + 12837 .loc 1 701 12 view .LVU4070 + 12838 06f4 2BB9 cbnz r3, .L754 + 12839 .LVL1148: + 12840 .L698: + 703:Src/main.c **** } + 12841 .loc 1 703 10 is_stmt 1 view .LVU4071 + 703:Src/main.c **** } + 12842 .loc 1 703 20 is_stmt 0 view .LVU4072 + 12843 06f6 4B4A ldr r2, .L765+4 + 12844 06f8 1378 ldrb r3, [r2] @ zero_extendqisi2 + 703:Src/main.c **** } + 12845 .loc 1 703 24 view .LVU4073 + 12846 06fa 63F07F03 orn r3, r3, #127 + 12847 06fe 1370 strb r3, [r2] + 12848 .LBE718: + 706:Src/main.c **** case AD9102_WAVE_OPCODE_CANCEL: + 12849 .loc 1 706 8 is_stmt 1 view .LVU4074 + 12850 0700 C3E7 b .L696 + 12851 .LVL1149: + 12852 .L754: + 12853 .LBB719: + 701:Src/main.c **** { + 12854 .loc 1 701 22 is_stmt 0 discriminator 1 view .LVU4075 + 12855 0702 0123 movs r3, #1 + 12856 0704 2246 mov r2, r4 + 12857 0706 1946 mov r1, r3 + 12858 0708 FFF7FEFF bl AD9102_CheckFlagsSram + ARM GAS /tmp/ccLSPxIe.s page 649 - 12429 0772 75D1 bne .L645 - 709:Src/main.c **** uint16_t trigger_counter = 0; - 12430 .loc 1 709 7 is_stmt 1 view .LVU3968 - 12431 .LVL1112: - 710:Src/main.c **** uint16_t trigger_step = (uint8_t )((task.max_param - task.current_param)/task.delta_param * 1 - 12432 .loc 1 710 7 view .LVU3969 - 711:Src/main.c **** uint16_t task_sheduler = 0; - 12433 .loc 1 711 7 view .LVU3970 - 711:Src/main.c **** uint16_t task_sheduler = 0; - 12434 .loc 1 711 47 is_stmt 0 view .LVU3971 - 12435 0774 5C4B ldr r3, .L698+40 - 12436 0776 93ED027A vldr.32 s14, [r3, #8] - 711:Src/main.c **** uint16_t task_sheduler = 0; - 12437 .loc 1 711 64 view .LVU3972 - 12438 077a D3ED047A vldr.32 s15, [r3, #16] - 711:Src/main.c **** uint16_t task_sheduler = 0; - 12439 .loc 1 711 58 view .LVU3973 - 12440 077e 37EE677A vsub.f32 s14, s14, s15 - 711:Src/main.c **** uint16_t task_sheduler = 0; - 12441 .loc 1 711 84 view .LVU3974 - 12442 0782 D3ED036A vldr.32 s13, [r3, #12] - 711:Src/main.c **** uint16_t task_sheduler = 0; - 12443 .loc 1 711 79 view .LVU3975 - 12444 0786 C7EE267A vdiv.f32 s15, s14, s13 - 711:Src/main.c **** uint16_t task_sheduler = 0; - 12445 .loc 1 711 97 view .LVU3976 - 12446 078a B2EE047A vmov.f32 s14, #1.0e+1 - 12447 078e 67EE877A vmul.f32 s15, s15, s14 - 711:Src/main.c **** uint16_t task_sheduler = 0; - 12448 .loc 1 711 31 view .LVU3977 - 12449 0792 FCEEE77A vcvt.u32.f32 s15, s15 - 12450 0796 CDED037A vstr.32 s15, [sp, #12] @ int - 12451 079a 9DF80C60 ldrb r6, [sp, #12] @ zero_extendqisi2 - 12452 .LVL1113: - 712:Src/main.c **** - 12453 .loc 1 712 7 is_stmt 1 view .LVU3978 - 716:Src/main.c **** HAL_TIM_PWM_Stop(&htim4, TIM_CHANNEL_3); //start ADC clock - 12454 .loc 1 716 7 view .LVU3979 - 12455 079e DFF88491 ldr r9, .L698+100 - 12456 07a2 0021 movs r1, #0 - 12457 07a4 4846 mov r0, r9 - 12458 .LVL1114: - 716:Src/main.c **** HAL_TIM_PWM_Stop(&htim4, TIM_CHANNEL_3); //start ADC clock - 12459 .loc 1 716 7 is_stmt 0 view .LVU3980 - 12460 07a6 FFF7FEFF bl HAL_TIM_PWM_Stop - 12461 .LVL1115: - 717:Src/main.c **** TIM11 -> CR1 &= ~(1 << 3); //disables one-pulse mode - 12462 .loc 1 717 7 is_stmt 1 view .LVU3981 - 12463 07aa DFF87C81 ldr r8, .L698+104 - 12464 07ae 0821 movs r1, #8 - 12465 07b0 4046 mov r0, r8 - 12466 07b2 FFF7FEFF bl HAL_TIM_PWM_Stop - 12467 .LVL1116: - 718:Src/main.c **** TIM4 -> CR1 &= ~(1 << 3); //disables one-pulse mode - 12468 .loc 1 718 7 view .LVU3982 - 718:Src/main.c **** TIM4 -> CR1 &= ~(1 << 3); //disables one-pulse mode - 12469 .loc 1 718 13 is_stmt 0 view .LVU3983 - ARM GAS /tmp/ccuHnxNu.s page 637 + 12859 .LVL1150: + 701:Src/main.c **** { + 12860 .loc 1 701 19 discriminator 1 view .LVU4076 + 12861 070c 0028 cmp r0, #0 + 12862 070e BCD0 beq .L696 + 12863 0710 F1E7 b .L698 + 12864 .LVL1151: + 12865 .L693: + 701:Src/main.c **** { + 12866 .loc 1 701 19 discriminator 1 view .LVU4077 + 12867 .LBE719: + 708:Src/main.c **** { + 12868 .loc 1 708 9 is_stmt 1 view .LVU4078 + 708:Src/main.c **** { + 12869 .loc 1 708 12 is_stmt 0 view .LVU4079 + 12870 0712 1843 orrs r0, r0, r3 + 12871 .LVL1152: + 708:Src/main.c **** { + 12872 .loc 1 708 12 view .LVU4080 + 12873 0714 04D0 beq .L700 + 710:Src/main.c **** } + 12874 .loc 1 710 10 is_stmt 1 view .LVU4081 + 710:Src/main.c **** } + 12875 .loc 1 710 20 is_stmt 0 view .LVU4082 + 12876 0716 434A ldr r2, .L765+4 + 12877 .LVL1153: + 710:Src/main.c **** } + 12878 .loc 1 710 20 view .LVU4083 + 12879 0718 1378 ldrb r3, [r2] @ zero_extendqisi2 + 12880 .LVL1154: + 710:Src/main.c **** } + 12881 .loc 1 710 24 view .LVU4084 + 12882 071a 63F07F03 orn r3, r3, #127 + 12883 071e 1370 strb r3, [r2] + 12884 .L700: + 712:Src/main.c **** break; + 12885 .loc 1 712 9 is_stmt 1 view .LVU4085 + 12886 0720 FFF7FEFF bl AD9102_CancelWaveUpload + 12887 .LVL1155: + 713:Src/main.c **** default: + 12888 .loc 1 713 8 view .LVU4086 + 12889 0724 B1E7 b .L696 + 12890 .LVL1156: + 12891 .L694: + 715:Src/main.c **** State_Data[0] |= AD9102_ERR; + 12892 .loc 1 715 9 view .LVU4087 + 12893 0726 FFF7FEFF bl AD9102_CancelWaveUpload + 12894 .LVL1157: + 716:Src/main.c **** break; + 12895 .loc 1 716 9 view .LVU4088 + 716:Src/main.c **** break; + 12896 .loc 1 716 19 is_stmt 0 view .LVU4089 + 12897 072a 3E4A ldr r2, .L765+4 + 12898 072c 1378 ldrb r3, [r2] @ zero_extendqisi2 + 716:Src/main.c **** break; + 12899 .loc 1 716 23 view .LVU4090 + 12900 072e 63F07F03 orn r3, r3, #127 + ARM GAS /tmp/ccLSPxIe.s page 650 - 12470 07b6 584F ldr r7, .L698+88 - 12471 07b8 3B68 ldr r3, [r7] - 718:Src/main.c **** TIM4 -> CR1 &= ~(1 << 3); //disables one-pulse mode - 12472 .loc 1 718 20 view .LVU3984 - 12473 07ba 23F00803 bic r3, r3, #8 - 12474 07be 3B60 str r3, [r7] - 719:Src/main.c **** - 12475 .loc 1 719 7 is_stmt 1 view .LVU3985 - 719:Src/main.c **** - 12476 .loc 1 719 12 is_stmt 0 view .LVU3986 - 12477 07c0 564D ldr r5, .L698+92 - 12478 07c2 2B68 ldr r3, [r5] - 719:Src/main.c **** - 12479 .loc 1 719 19 view .LVU3987 - 12480 07c4 23F00803 bic r3, r3, #8 - 12481 07c8 2B60 str r3, [r5] - 723:Src/main.c **** TIM4 -> CNT = 0; - 12482 .loc 1 723 7 is_stmt 1 view .LVU3988 - 723:Src/main.c **** TIM4 -> CNT = 0; - 12483 .loc 1 723 20 is_stmt 0 view .LVU3989 - 12484 07ca 0024 movs r4, #0 - 12485 07cc 7C62 str r4, [r7, #36] - 724:Src/main.c **** - 12486 .loc 1 724 7 is_stmt 1 view .LVU3990 - 724:Src/main.c **** - 12487 .loc 1 724 19 is_stmt 0 view .LVU3991 - 12488 07ce 6C62 str r4, [r5, #36] - 726:Src/main.c **** HAL_TIM_PWM_Start(&htim4, TIM_CHANNEL_3); //start ADC clock - 12489 .loc 1 726 7 is_stmt 1 view .LVU3992 - 12490 07d0 2146 mov r1, r4 - 12491 07d2 4846 mov r0, r9 - 12492 07d4 FFF7FEFF bl HAL_TIM_PWM_Start - 12493 .LVL1117: - 727:Src/main.c **** //TIM4 -> CNT = 0; - 12494 .loc 1 727 7 view .LVU3993 - 12495 07d8 0821 movs r1, #8 - 12496 07da 4046 mov r0, r8 - 12497 07dc FFF7FEFF bl HAL_TIM_PWM_Start - 12498 .LVL1118: - 730:Src/main.c **** TIM11 -> CNT = 0; - 12499 .loc 1 730 7 view .LVU3994 - 730:Src/main.c **** TIM11 -> CNT = 0; - 12500 .loc 1 730 26 is_stmt 0 view .LVU3995 - 12501 07e0 EB6A ldr r3, [r5, #44] - 730:Src/main.c **** TIM11 -> CNT = 0; - 12502 .loc 1 730 33 view .LVU3996 - 12503 07e2 143B subs r3, r3, #20 - 730:Src/main.c **** TIM11 -> CNT = 0; - 12504 .loc 1 730 19 view .LVU3997 - 12505 07e4 6B62 str r3, [r5, #36] - 731:Src/main.c **** - 12506 .loc 1 731 7 is_stmt 1 view .LVU3998 - 731:Src/main.c **** - 12507 .loc 1 731 20 is_stmt 0 view .LVU3999 - 12508 07e6 7C62 str r4, [r7, #36] - 734:Src/main.c **** { - 12509 .loc 1 734 7 is_stmt 1 view .LVU4000 - ARM GAS /tmp/ccuHnxNu.s page 638 + 12901 0732 1370 strb r3, [r2] + 717:Src/main.c **** } + 12902 .loc 1 717 8 is_stmt 1 view .LVU4091 + 12903 0734 A9E7 b .L696 + 12904 .LVL1158: + 12905 .L653: + 717:Src/main.c **** } + 12906 .loc 1 717 8 is_stmt 0 view .LVU4092 + 12907 .LBE717: + 728:Src/main.c **** if (CalculateChecksum(COMMAND, AD9102_WAVE_DATA_WORDS - 1) == COMMAND[AD9102_WAVE_DATA_WORDS - + 12908 .loc 1 728 6 is_stmt 1 view .LVU4093 + 728:Src/main.c **** if (CalculateChecksum(COMMAND, AD9102_WAVE_DATA_WORDS - 1) == COMMAND[AD9102_WAVE_DATA_WORDS - + 12909 .loc 1 728 20 is_stmt 0 view .LVU4094 + 12910 0736 3B4B ldr r3, .L765+4 + 12911 0738 0022 movs r2, #0 + 12912 073a 5A70 strb r2, [r3, #1] + 729:Src/main.c **** { + 12913 .loc 1 729 6 is_stmt 1 view .LVU4095 + 729:Src/main.c **** { + 12914 .loc 1 729 10 is_stmt 0 view .LVU4096 + 12915 073c 384C ldr r4, .L765 + 12916 073e 0D21 movs r1, #13 + 12917 0740 2046 mov r0, r4 + 12918 0742 FFF7FEFF bl CalculateChecksum + 12919 .LVL1159: + 729:Src/main.c **** { + 12920 .loc 1 729 75 discriminator 1 view .LVU4097 + 12921 0746 638B ldrh r3, [r4, #26] + 729:Src/main.c **** { + 12922 .loc 1 729 9 discriminator 1 view .LVU4098 + 12923 0748 9842 cmp r0, r3 + 12924 074a 0ED0 beq .L755 + 740:Src/main.c **** State_Data[0] |= UART_DECODE_ERR; + 12925 .loc 1 740 7 is_stmt 1 view .LVU4099 + 12926 074c FFF7FEFF bl AD9102_CancelWaveUpload + 12927 .LVL1160: + 741:Src/main.c **** } + 12928 .loc 1 741 7 view .LVU4100 + 741:Src/main.c **** } + 12929 .loc 1 741 17 is_stmt 0 view .LVU4101 + 12930 0750 344A ldr r2, .L765+4 + 12931 0752 1378 ldrb r3, [r2] @ zero_extendqisi2 + 741:Src/main.c **** } + 12932 .loc 1 741 21 view .LVU4102 + 12933 0754 43F00403 orr r3, r3, #4 + 12934 0758 1370 strb r3, [r2] + 12935 .L702: + 743:Src/main.c **** CPU_state = CPU_state_old; + 12936 .loc 1 743 6 is_stmt 1 view .LVU4103 + 743:Src/main.c **** CPU_state = CPU_state_old; + 12937 .loc 1 743 32 is_stmt 0 view .LVU4104 + 12938 075a 334B ldr r3, .L765+8 + 12939 075c 0122 movs r2, #1 + 12940 075e 1A70 strb r2, [r3] + 744:Src/main.c **** break; + 12941 .loc 1 744 6 is_stmt 1 view .LVU4105 + 744:Src/main.c **** break; + ARM GAS /tmp/ccLSPxIe.s page 651 - 710:Src/main.c **** uint16_t trigger_step = (uint8_t )((task.max_param - task.current_param)/task.delta_param * 1 - 12510 .loc 1 710 16 is_stmt 0 view .LVU4001 - 12511 07e8 2546 mov r5, r4 - 12512 .LVL1119: - 12513 .L647: - 734:Src/main.c **** { - 12514 .loc 1 734 33 is_stmt 1 view .LVU4002 - 734:Src/main.c **** { - 12515 .loc 1 734 18 is_stmt 0 view .LVU4003 - 12516 07ea 3F4B ldr r3, .L698+40 - 12517 07ec D3ED047A vldr.32 s15, [r3, #16] - 734:Src/main.c **** { - 12518 .loc 1 734 39 view .LVU4004 - 12519 07f0 93ED027A vldr.32 s14, [r3, #8] - 734:Src/main.c **** { - 12520 .loc 1 734 33 view .LVU4005 - 12521 07f4 F4EEC77A vcmpe.f32 s15, s14 - 12522 07f8 F1EE10FA vmrs APSR_nzcv, FPSCR - 12523 07fc 37D5 bpl .L691 - 736:Src/main.c **** { - 12524 .loc 1 736 8 is_stmt 1 view .LVU4006 - 736:Src/main.c **** { - 12525 .loc 1 736 12 is_stmt 0 view .LVU4007 - 12526 07fe 3D4B ldr r3, .L698+52 - 12527 0800 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 736:Src/main.c **** { - 12528 .loc 1 736 11 view .LVU4008 - 12529 0802 002B cmp r3, #0 - 12530 0804 F1D0 beq .L647 - 738:Src/main.c **** //TIM11 -> CNT = 0; // to link modulator phase - 12531 .loc 1 738 9 is_stmt 1 view .LVU4009 - 12532 0806 FCEEE77A vcvt.u32.f32 s15, s15 - 12533 080a 17EE903A vmov r3, s15 @ int - 12534 080e 99B2 uxth r1, r3 - 12535 0810 0120 movs r0, #1 - 12536 0812 FFF7FEFF bl Set_LTEC - 12537 .LVL1120: - 741:Src/main.c **** TO10 = 0; - 12538 .loc 1 741 9 view .LVU4010 - 741:Src/main.c **** TO10 = 0; - 12539 .loc 1 741 13 is_stmt 0 view .LVU4011 - 12540 0816 344B ldr r3, .L698+40 - 12541 0818 D3ED047A vldr.32 s15, [r3, #16] - 741:Src/main.c **** TO10 = 0; - 12542 .loc 1 741 35 view .LVU4012 - 12543 081c 93ED037A vldr.32 s14, [r3, #12] - 741:Src/main.c **** TO10 = 0; - 12544 .loc 1 741 28 view .LVU4013 - 12545 0820 77EE877A vadd.f32 s15, s15, s14 - 12546 0824 C3ED047A vstr.32 s15, [r3, #16] - 742:Src/main.c **** TIM10_coflag = 0; - 12547 .loc 1 742 9 is_stmt 1 view .LVU4014 - 742:Src/main.c **** TIM10_coflag = 0; - 12548 .loc 1 742 14 is_stmt 0 view .LVU4015 - 12549 0828 0027 movs r7, #0 - 12550 082a 3D4B ldr r3, .L698+96 - 12551 082c 1F60 str r7, [r3] - ARM GAS /tmp/ccuHnxNu.s page 639 + 12942 .loc 1 744 16 is_stmt 0 view .LVU4106 + 12943 0760 324B ldr r3, .L765+12 + 12944 0762 1A78 ldrb r2, [r3] @ zero_extendqisi2 + 12945 0764 324B ldr r3, .L765+16 + 12946 0766 1A70 strb r2, [r3] + 745:Src/main.c **** case DECODE_TASK: + 12947 .loc 1 745 5 is_stmt 1 view .LVU4107 + 12948 0768 CBE4 b .L652 + 12949 .L755: + 12950 .LBB720: + 731:Src/main.c **** if (!AD9102_WriteWaveUploadChunk(&COMMAND[1], chunk_count)) + 12951 .loc 1 731 7 view .LVU4108 + 731:Src/main.c **** if (!AD9102_WriteWaveUploadChunk(&COMMAND[1], chunk_count)) + 12952 .loc 1 731 16 is_stmt 0 view .LVU4109 + 12953 076a 2046 mov r0, r4 + 12954 .LVL1161: + 732:Src/main.c **** { + 12955 .loc 1 732 7 is_stmt 1 view .LVU4110 + 732:Src/main.c **** { + 12956 .loc 1 732 12 is_stmt 0 view .LVU4111 + 12957 076c 30F8021B ldrh r1, [r0], #2 + 12958 0770 FFF7FEFF bl AD9102_WriteWaveUploadChunk + 12959 .LVL1162: + 732:Src/main.c **** { + 12960 .loc 1 732 10 discriminator 1 view .LVU4112 + 12961 0774 0028 cmp r0, #0 + 12962 0776 F0D1 bne .L702 + 734:Src/main.c **** State_Data[0] |= AD9102_ERR; + 12963 .loc 1 734 8 is_stmt 1 view .LVU4113 + 12964 0778 FFF7FEFF bl AD9102_CancelWaveUpload + 12965 .LVL1163: + 735:Src/main.c **** } + 12966 .loc 1 735 8 view .LVU4114 + 735:Src/main.c **** } + 12967 .loc 1 735 18 is_stmt 0 view .LVU4115 + 12968 077c 294A ldr r2, .L765+4 + 12969 077e 1378 ldrb r3, [r2] @ zero_extendqisi2 + 735:Src/main.c **** } + 12970 .loc 1 735 22 view .LVU4116 + 12971 0780 63F07F03 orn r3, r3, #127 + 12972 0784 1370 strb r3, [r2] + 12973 0786 E8E7 b .L702 + 12974 .LVL1164: + 12975 .L661: + 735:Src/main.c **** } + 12976 .loc 1 735 22 view .LVU4117 + 12977 .LBE720: + 747:Src/main.c **** { + 12978 .loc 1 747 6 is_stmt 1 view .LVU4118 + 747:Src/main.c **** { + 12979 .loc 1 747 10 is_stmt 0 view .LVU4119 + 12980 0788 2548 ldr r0, .L765 + 12981 078a FFF7FEFF bl CheckChecksum + 12982 .LVL1165: + 747:Src/main.c **** { + 12983 .loc 1 747 9 discriminator 1 view .LVU4120 + 12984 078e 70B9 cbnz r0, .L756 + ARM GAS /tmp/ccLSPxIe.s page 652 - 743:Src/main.c **** - 12552 .loc 1 743 9 is_stmt 1 view .LVU4016 - 743:Src/main.c **** - 12553 .loc 1 743 22 is_stmt 0 view .LVU4017 - 12554 082e 314B ldr r3, .L698+52 - 12555 0830 1F70 strb r7, [r3] - 745:Src/main.c **** HAL_GPIO_WritePin(GPIOG, GPIO_PIN_9, GPIO_PIN_RESET); - 12556 .loc 1 745 9 is_stmt 1 view .LVU4018 - 12557 0832 DFF8F880 ldr r8, .L698+108 - 12558 0836 0122 movs r2, #1 - 12559 0838 4FF40071 mov r1, #512 - 12560 083c 4046 mov r0, r8 - 12561 083e FFF7FEFF bl HAL_GPIO_WritePin - 12562 .LVL1121: - 746:Src/main.c **** //* - 12563 .loc 1 746 9 view .LVU4019 - 12564 0842 3A46 mov r2, r7 - 12565 0844 4FF40071 mov r1, #512 - 12566 0848 4046 mov r0, r8 - 12567 084a FFF7FEFF bl HAL_GPIO_WritePin - 12568 .LVL1122: - 748:Src/main.c **** OUT_trigger(trigger_counter); - 12569 .loc 1 748 9 view .LVU4020 - 748:Src/main.c **** OUT_trigger(trigger_counter); - 12570 .loc 1 748 41 is_stmt 0 view .LVU4021 - 12571 084e B4FBF6F3 udiv r3, r4, r6 - 12572 0852 06FB1343 mls r3, r6, r3, r4 - 12573 0856 9BB2 uxth r3, r3 - 748:Src/main.c **** OUT_trigger(trigger_counter); - 12574 .loc 1 748 12 view .LVU4022 - 12575 0858 1BB1 cbz r3, .L692 - 12576 .L648: - 752:Src/main.c **** //*/ - 12577 .loc 1 752 9 is_stmt 1 view .LVU4023 - 12578 085a 0134 adds r4, r4, #1 - 12579 .LVL1123: - 752:Src/main.c **** //*/ - 12580 .loc 1 752 9 is_stmt 0 view .LVU4024 - 12581 085c A4B2 uxth r4, r4 - 12582 .LVL1124: - 752:Src/main.c **** //*/ - 12583 .loc 1 752 9 view .LVU4025 - 12584 085e C4E7 b .L647 - 12585 .LVL1125: - 12586 .L645: - 707:Src/main.c **** - 12587 .loc 1 707 8 is_stmt 1 view .LVU4026 - 707:Src/main.c **** - 12588 .loc 1 707 13 view .LVU4027 - 12589 0860 FEE7 b .L645 - 12590 .LVL1126: - 12591 .L692: - 749:Src/main.c **** ++trigger_counter; - 12592 .loc 1 749 10 view .LVU4028 - 12593 0862 E8B2 uxtb r0, r5 - 12594 0864 FFF7FEFF bl OUT_trigger - 12595 .LVL1127: - ARM GAS /tmp/ccuHnxNu.s page 640 + 756:Src/main.c **** CPU_state = DEFAULT_ENABLE; + 12985 .loc 1 756 7 is_stmt 1 view .LVU4121 + 756:Src/main.c **** CPU_state = DEFAULT_ENABLE; + 12986 .loc 1 756 17 is_stmt 0 view .LVU4122 + 12987 0790 244A ldr r2, .L765+4 + 12988 0792 1378 ldrb r3, [r2] @ zero_extendqisi2 + 756:Src/main.c **** CPU_state = DEFAULT_ENABLE; + 12989 .loc 1 756 21 view .LVU4123 + 12990 0794 43F00403 orr r3, r3, #4 + 12991 0798 1370 strb r3, [r2] + 757:Src/main.c **** CPU_state_old = HALT;//Save main current cycle + 12992 .loc 1 757 7 is_stmt 1 view .LVU4124 + 757:Src/main.c **** CPU_state_old = HALT;//Save main current cycle + 12993 .loc 1 757 17 is_stmt 0 view .LVU4125 + 12994 079a 254B ldr r3, .L765+16 + 12995 079c 0222 movs r2, #2 + 12996 079e 1A70 strb r2, [r3] + 758:Src/main.c **** } + 12997 .loc 1 758 7 is_stmt 1 view .LVU4126 + 758:Src/main.c **** } + 12998 .loc 1 758 21 is_stmt 0 view .LVU4127 + 12999 07a0 224B ldr r3, .L765+12 + 13000 07a2 0022 movs r2, #0 + 13001 07a4 1A70 strb r2, [r3] + 13002 .L704: + 760:Src/main.c **** break; + 13003 .loc 1 760 6 is_stmt 1 view .LVU4128 + 760:Src/main.c **** break; + 13004 .loc 1 760 32 is_stmt 0 view .LVU4129 + 13005 07a6 204B ldr r3, .L765+8 + 13006 07a8 0122 movs r2, #1 + 13007 07aa 1A70 strb r2, [r3] + 761:Src/main.c **** case RUN_TASK: + 13008 .loc 1 761 5 is_stmt 1 view .LVU4130 + 13009 07ac A9E4 b .L652 + 13010 .L756: + 749:Src/main.c **** TO6_before = TO6; + 13011 .loc 1 749 7 view .LVU4131 + 13012 07ae 224B ldr r3, .L765+24 + 13013 07b0 224A ldr r2, .L765+28 + 13014 07b2 2349 ldr r1, .L765+32 + 13015 07b4 1A48 ldr r0, .L765 + 13016 07b6 FFF7FEFF bl Decode_task + 13017 .LVL1166: + 750:Src/main.c **** CPU_state = RUN_TASK; + 13018 .loc 1 750 7 view .LVU4132 + 750:Src/main.c **** CPU_state = RUN_TASK; + 13019 .loc 1 750 18 is_stmt 0 view .LVU4133 + 13020 07ba 224B ldr r3, .L765+36 + 13021 07bc 1A68 ldr r2, [r3] + 13022 07be 224B ldr r3, .L765+40 + 13023 07c0 1A60 str r2, [r3] + 751:Src/main.c **** CPU_state_old = RUN_TASK;//Save main current cycle + 13024 .loc 1 751 7 is_stmt 1 view .LVU4134 + 751:Src/main.c **** CPU_state_old = RUN_TASK;//Save main current cycle + 13025 .loc 1 751 17 is_stmt 0 view .LVU4135 + 13026 07c2 0923 movs r3, #9 + ARM GAS /tmp/ccLSPxIe.s page 653 - 750:Src/main.c **** } - 12596 .loc 1 750 10 view .LVU4029 - 12597 0868 0135 adds r5, r5, #1 - 12598 .LVL1128: - 750:Src/main.c **** } - 12599 .loc 1 750 10 is_stmt 0 view .LVU4030 - 12600 086a ADB2 uxth r5, r5 - 12601 .LVL1129: - 750:Src/main.c **** } - 12602 .loc 1 750 10 view .LVU4031 - 12603 086c F5E7 b .L648 - 12604 .L691: - 777:Src/main.c **** //TIM11 -> CR1 |= 1 << 3; //sets timer to one-pulse mode. So it will turn off at the next Upd - 12605 .loc 1 777 7 is_stmt 1 view .LVU4032 - 777:Src/main.c **** //TIM11 -> CR1 |= 1 << 3; //sets timer to one-pulse mode. So it will turn off at the next Upd - 12606 .loc 1 777 13 is_stmt 0 view .LVU4033 - 12607 086e 2A4A ldr r2, .L698+88 - 12608 0870 D368 ldr r3, [r2, #12] - 777:Src/main.c **** //TIM11 -> CR1 |= 1 << 3; //sets timer to one-pulse mode. So it will turn off at the next Upd - 12609 .loc 1 777 21 view .LVU4034 - 12610 0872 43F00103 orr r3, r3, #1 - 12611 0876 D360 str r3, [r2, #12] - 787:Src/main.c **** - 12612 .loc 1 787 7 is_stmt 1 view .LVU4035 - 12613 0878 FFF7FEFF bl Stop_TIM10 - 12614 .LVL1130: - 789:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.current_param); - 12615 .loc 1 789 7 view .LVU4036 - 789:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.current_param); - 12616 .loc 1 789 32 is_stmt 0 view .LVU4037 - 12617 087c 1A4C ldr r4, .L698+40 - 12618 .LVL1131: - 789:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.current_param); - 12619 .loc 1 789 32 view .LVU4038 - 12620 087e D4ED017A vldr.32 s15, [r4, #4] - 789:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.current_param); - 12621 .loc 1 789 26 view .LVU4039 - 12622 0882 C4ED047A vstr.32 s15, [r4, #16] - 790:Src/main.c **** if (task.tau > 3) - 12623 .loc 1 790 7 is_stmt 1 view .LVU4040 - 12624 0886 FCEEE77A vcvt.u32.f32 s15, s15 - 12625 088a 17EE903A vmov r3, s15 @ int - 12626 088e 99B2 uxth r1, r3 - 12627 0890 0120 movs r0, #1 - 12628 0892 FFF7FEFF bl Set_LTEC - 12629 .LVL1132: - 791:Src/main.c **** { - 12630 .loc 1 791 7 view .LVU4041 - 791:Src/main.c **** { - 12631 .loc 1 791 15 is_stmt 0 view .LVU4042 - 12632 0896 E38A ldrh r3, [r4, #22] - 791:Src/main.c **** { - 12633 .loc 1 791 10 view .LVU4043 - 12634 0898 032B cmp r3, #3 - 12635 089a 0CD9 bls .L650 - 793:Src/main.c **** htim10.Init.Period = 9999; - 12636 .loc 1 793 8 is_stmt 1 view .LVU4044 - ARM GAS /tmp/ccuHnxNu.s page 641 + 13027 07c4 1A4A ldr r2, .L765+16 + 13028 07c6 1370 strb r3, [r2] + 752:Src/main.c **** } + 13029 .loc 1 752 7 is_stmt 1 view .LVU4136 + 752:Src/main.c **** } + 13030 .loc 1 752 21 is_stmt 0 view .LVU4137 + 13031 07c8 184A ldr r2, .L765+12 + 13032 07ca 1370 strb r3, [r2] + 13033 07cc EBE7 b .L704 + 13034 .L660: + 763:Src/main.c **** { + 13035 .loc 1 763 6 is_stmt 1 view .LVU4138 + 763:Src/main.c **** { + 13036 .loc 1 763 18 is_stmt 0 view .LVU4139 + 13037 07ce 1F4B ldr r3, .L765+44 + 13038 07d0 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 13039 07d2 012B cmp r3, #1 + 13040 07d4 4AD0 beq .L705 + 13041 07d6 022B cmp r3, #2 + 13042 07d8 00F02D81 beq .L706 + 13043 .L707: +1018:Src/main.c **** { + 13044 .loc 1 1018 6 is_stmt 1 view .LVU4140 +1018:Src/main.c **** { + 13045 .loc 1 1018 13 is_stmt 0 view .LVU4141 + 13046 07dc 1C4B ldr r3, .L765+48 + 13047 07de 1B68 ldr r3, [r3] + 13048 07e0 1C4A ldr r2, .L765+52 + 13049 07e2 1268 ldr r2, [r2] +1018:Src/main.c **** { + 13050 .loc 1 1018 9 view .LVU4142 + 13051 07e4 9342 cmp r3, r2 + 13052 07e6 00F2FE81 bhi .L757 + 13053 .L724: +1070:Src/main.c **** + 13054 .loc 1 1070 13 is_stmt 1 discriminator 1 view .LVU4143 + 13055 07ea 1B4B ldr r3, .L765+56 + 13056 07ec 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 13057 07ee 002B cmp r3, #0 + 13058 07f0 FBD0 beq .L724 +1072:Src/main.c **** + 13059 .loc 1 1072 6 view .LVU4144 + 13060 07f2 FFF7FEFF bl Stop_TIM10 + 13061 .LVL1167: +1074:Src/main.c **** { + 13062 .loc 1 1074 6 view .LVU4145 +1074:Src/main.c **** { + 13063 .loc 1 1074 14 is_stmt 0 view .LVU4146 + 13064 07f6 154B ldr r3, .L765+44 + 13065 07f8 DB8A ldrh r3, [r3, #22] +1074:Src/main.c **** { + 13066 .loc 1 1074 9 view .LVU4147 + 13067 07fa 032B cmp r3, #3 + 13068 07fc 0BD9 bls .L725 +1076:Src/main.c **** TO10_counter = task.dt / 10; + 13069 .loc 1 1076 7 is_stmt 1 view .LVU4148 +1076:Src/main.c **** TO10_counter = task.dt / 10; + ARM GAS /tmp/ccLSPxIe.s page 654 - 793:Src/main.c **** htim10.Init.Period = 9999; - 12637 .loc 1 793 34 is_stmt 0 view .LVU4045 - 12638 089c 174A ldr r2, .L698+60 - 12639 089e D068 ldr r0, [r2, #12] - 793:Src/main.c **** htim10.Init.Period = 9999; - 12640 .loc 1 793 21 view .LVU4046 - 12641 08a0 1549 ldr r1, .L698+56 - 12642 08a2 0860 str r0, [r1] - 794:Src/main.c **** TO10_counter = (task.tau - 1) * 100; - 12643 .loc 1 794 8 is_stmt 1 view .LVU4047 - 794:Src/main.c **** TO10_counter = (task.tau - 1) * 100; - 12644 .loc 1 794 27 is_stmt 0 view .LVU4048 - 12645 08a4 42F20F71 movw r1, #9999 - 12646 08a8 D160 str r1, [r2, #12] - 795:Src/main.c **** } - 12647 .loc 1 795 8 is_stmt 1 view .LVU4049 - 795:Src/main.c **** } - 12648 .loc 1 795 33 is_stmt 0 view .LVU4050 - 12649 08aa 013B subs r3, r3, #1 - 795:Src/main.c **** } - 12650 .loc 1 795 38 view .LVU4051 - 12651 08ac 6422 movs r2, #100 - 12652 08ae 02FB03F3 mul r3, r2, r3 - 795:Src/main.c **** } - 12653 .loc 1 795 21 view .LVU4052 - 12654 08b2 144A ldr r2, .L698+68 - 12655 08b4 1360 str r3, [r2] - 12656 .L650: - 797:Src/main.c **** break; - 12657 .loc 1 797 7 is_stmt 1 view .LVU4053 - 12658 08b6 1148 ldr r0, .L698+60 - 12659 08b8 FFF7FEFF bl HAL_TIM_Base_Start_IT - 12660 .LVL1133: - 798:Src/main.c **** case TT_CHANGE_CURR_2: - 12661 .loc 1 798 6 view .LVU4054 - 12662 08bc F9E6 b .L643 - 12663 .L699: - 12664 08be 00BF .align 2 - 12665 .L698: - 12666 08c0 00000000 .word COMMAND - 12667 08c4 00000000 .word State_Data - 12668 08c8 00000000 .word UART_transmission_request - 12669 08cc 00000000 .word CPU_state_old - 12670 08d0 00000000 .word CPU_state - 12671 08d4 00000000 .word Curr_setup - 12672 08d8 00000000 .word LD2_curr_setup - 12673 08dc 00000000 .word LD1_curr_setup - 12674 08e0 00000000 .word TO6 - 12675 08e4 00000000 .word TO6_before - 12676 08e8 00000000 .word task - 12677 08ec 00000000 .word TO7 - 12678 08f0 00000000 .word TO7_before - 12679 08f4 00000000 .word TIM10_coflag - 12680 08f8 00000000 .word TIM10_period - 12681 08fc 00000000 .word htim10 - 12682 0900 CDCCCCCC .word -858993459 - 12683 0904 00000000 .word TO10_counter - ARM GAS /tmp/ccuHnxNu.s page 642 + 13070 .loc 1 1076 26 is_stmt 0 view .LVU4149 + 13071 07fe 174B ldr r3, .L765+60 + 13072 0800 1A68 ldr r2, [r3] + 13073 0802 174B ldr r3, .L765+64 + 13074 0804 DA60 str r2, [r3, #12] +1077:Src/main.c **** } + 13075 .loc 1 1077 7 is_stmt 1 view .LVU4150 +1077:Src/main.c **** } + 13076 .loc 1 1077 26 is_stmt 0 view .LVU4151 + 13077 0806 114B ldr r3, .L765+44 + 13078 0808 1B7D ldrb r3, [r3, #20] @ zero_extendqisi2 +1077:Src/main.c **** } + 13079 .loc 1 1077 30 view .LVU4152 + 13080 080a 164A ldr r2, .L765+68 + 13081 080c A2FB0323 umull r2, r3, r2, r3 + 13082 0810 DB08 lsrs r3, r3, #3 +1077:Src/main.c **** } + 13083 .loc 1 1077 20 view .LVU4153 + 13084 0812 154A ldr r2, .L765+72 + 13085 0814 1360 str r3, [r2] + 13086 .L725: +1080:Src/main.c **** break; + 13087 .loc 1 1080 6 is_stmt 1 view .LVU4154 +1080:Src/main.c **** break; + 13088 .loc 1 1080 20 is_stmt 0 view .LVU4155 + 13089 0816 054B ldr r3, .L765+12 + 13090 0818 0922 movs r2, #9 + 13091 081a 1A70 strb r2, [r3] +1081:Src/main.c **** } + 13092 .loc 1 1081 9 is_stmt 1 view .LVU4156 + 13093 081c 71E4 b .L652 + 13094 .L766: + 13095 081e 00BF .align 2 + 13096 .L765: + 13097 0820 00000000 .word COMMAND + 13098 0824 00000000 .word State_Data + 13099 0828 00000000 .word UART_transmission_request + 13100 082c 00000000 .word CPU_state_old + 13101 0830 00000000 .word CPU_state + 13102 0834 00000000 .word ad9102_wave_expected_samples + 13103 0838 00000000 .word Curr_setup + 13104 083c 00000000 .word LD2_curr_setup + 13105 0840 00000000 .word LD1_curr_setup + 13106 0844 00000000 .word TO6 + 13107 0848 00000000 .word TO6_before + 13108 084c 00000000 .word task + 13109 0850 00000000 .word TO7 + 13110 0854 00000000 .word TO7_before + 13111 0858 00000000 .word TIM10_coflag + 13112 085c 00000000 .word TIM10_period + 13113 0860 00000000 .word htim10 + 13114 0864 CDCCCCCC .word -858993459 + 13115 0868 00000000 .word TO10_counter + 13116 .L705: + 13117 .LBB721: + 785:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); + 13118 .loc 1 785 7 view .LVU4157 + ARM GAS /tmp/ccLSPxIe.s page 655 - 12684 0908 00000000 .word LD1_param - 12685 090c 00000000 .word LD2_param - 12686 0910 00000000 .word temp16 - 12687 0914 000C0240 .word 1073875968 - 12688 0918 00480140 .word 1073825792 - 12689 091c 00080040 .word 1073743872 - 12690 0920 00000000 .word TO10 - 12691 0924 00000000 .word htim11 - 12692 0928 00000000 .word htim4 - 12693 092c 00180240 .word 1073879040 - 12694 .LVL1134: - 12695 .L642: - 802:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); - 12696 .loc 1 802 7 view .LVU4055 - 802:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); - 12697 .loc 1 802 38 is_stmt 0 view .LVU4056 - 12698 0930 A74B ldr r3, .L700 - 12699 0932 D3ED077A vldr.32 s15, [r3, #28] - 802:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); - 12700 .loc 1 802 7 view .LVU4057 - 12701 0936 FCEEE77A vcvt.u32.f32 s15, s15 - 12702 093a 17EE903A vmov r3, s15 @ int - 12703 093e 99B2 uxth r1, r3 - 12704 0940 0120 movs r0, #1 - 12705 0942 FFF7FEFF bl Set_LTEC - 12706 .LVL1135: - 803:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); - 12707 .loc 1 803 7 is_stmt 1 view .LVU4058 - 803:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); - 12708 .loc 1 803 14 is_stmt 0 view .LVU4059 - 12709 0946 0320 movs r0, #3 - 12710 0948 FFF7FEFF bl MPhD_T - 12711 .LVL1136: - 804:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); - 12712 .loc 1 804 7 is_stmt 1 view .LVU4060 - 804:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); - 12713 .loc 1 804 32 is_stmt 0 view .LVU4061 - 12714 094c 0320 movs r0, #3 - 12715 094e FFF7FEFF bl MPhD_T - 12716 .LVL1137: - 804:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); - 12717 .loc 1 804 30 discriminator 1 view .LVU4062 - 12718 0952 A04C ldr r4, .L700+4 - 12719 0954 2080 strh r0, [r4] @ movhi - 805:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); - 12720 .loc 1 805 7 is_stmt 1 view .LVU4063 - 805:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); - 12721 .loc 1 805 14 is_stmt 0 view .LVU4064 - 12722 0956 0420 movs r0, #4 - 12723 0958 FFF7FEFF bl MPhD_T - 12724 .LVL1138: - 806:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 12725 .loc 1 806 7 is_stmt 1 view .LVU4065 - 806:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 12726 .loc 1 806 32 is_stmt 0 view .LVU4066 - 12727 095c 0420 movs r0, #4 - 12728 095e FFF7FEFF bl MPhD_T - ARM GAS /tmp/ccuHnxNu.s page 643 + 785:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); + 13119 .loc 1 785 38 is_stmt 0 view .LVU4158 + 13120 086c AD4B ldr r3, .L767 + 13121 086e D3ED077A vldr.32 s15, [r3, #28] + 785:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); + 13122 .loc 1 785 7 view .LVU4159 + 13123 0872 FCEEE77A vcvt.u32.f32 s15, s15 + 13124 0876 17EE903A vmov r3, s15 @ int + 13125 087a 99B2 uxth r1, r3 + 13126 087c 0220 movs r0, #2 + 13127 087e FFF7FEFF bl Set_LTEC + 13128 .LVL1168: + 786:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); + 13129 .loc 1 786 7 is_stmt 1 view .LVU4160 + 786:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); + 13130 .loc 1 786 14 is_stmt 0 view .LVU4161 + 13131 0882 0320 movs r0, #3 + 13132 0884 FFF7FEFF bl MPhD_T + 13133 .LVL1169: + 787:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); + 13134 .loc 1 787 7 is_stmt 1 view .LVU4162 + 787:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); + 13135 .loc 1 787 32 is_stmt 0 view .LVU4163 + 13136 0888 0320 movs r0, #3 + 13137 088a FFF7FEFF bl MPhD_T + 13138 .LVL1170: + 787:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); + 13139 .loc 1 787 30 discriminator 1 view .LVU4164 + 13140 088e A64C ldr r4, .L767+4 + 13141 0890 2080 strh r0, [r4] @ movhi + 788:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); + 13142 .loc 1 788 7 is_stmt 1 view .LVU4165 + 788:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); + 13143 .loc 1 788 14 is_stmt 0 view .LVU4166 + 13144 0892 0420 movs r0, #4 + 13145 0894 FFF7FEFF bl MPhD_T + 13146 .LVL1171: + 789:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 13147 .loc 1 789 7 is_stmt 1 view .LVU4167 + 789:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 13148 .loc 1 789 32 is_stmt 0 view .LVU4168 + 13149 0898 0420 movs r0, #4 + 13150 089a FFF7FEFF bl MPhD_T + 13151 .LVL1172: + 789:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 13152 .loc 1 789 30 discriminator 1 view .LVU4169 + 13153 089e A34D ldr r5, .L767+8 + 13154 08a0 2880 strh r0, [r5] @ movhi + 790:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 + 13155 .loc 1 790 7 is_stmt 1 view .LVU4170 + 790:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 + 13156 .loc 1 790 14 is_stmt 0 view .LVU4171 + 13157 08a2 0122 movs r2, #1 + 13158 08a4 2146 mov r1, r4 + 13159 08a6 A248 ldr r0, .L767+12 + 13160 08a8 FFF7FEFF bl PID_Controller_Temp + 13161 .LVL1173: + ARM GAS /tmp/ccLSPxIe.s page 656 - 12729 .LVL1139: - 806:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); - 12730 .loc 1 806 30 discriminator 1 view .LVU4067 - 12731 0962 9D4D ldr r5, .L700+8 - 12732 0964 2880 strh r0, [r5] @ movhi - 807:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 - 12733 .loc 1 807 7 is_stmt 1 view .LVU4068 - 807:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 - 12734 .loc 1 807 14 is_stmt 0 view .LVU4069 - 12735 0966 0122 movs r2, #1 - 12736 0968 2146 mov r1, r4 - 12737 096a 9C48 ldr r0, .L700+12 - 12738 096c FFF7FEFF bl PID_Controller_Temp - 12739 .LVL1140: - 12740 0970 0146 mov r1, r0 - 807:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 - 12741 .loc 1 807 13 discriminator 1 view .LVU4070 - 12742 0972 9B4C ldr r4, .L700+16 - 12743 0974 2080 strh r0, [r4] @ movhi - 808:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); - 12744 .loc 1 808 7 is_stmt 1 view .LVU4071 - 12745 0976 0320 movs r0, #3 - 12746 0978 FFF7FEFF bl Set_LTEC - 12747 .LVL1141: - 809:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 - 12748 .loc 1 809 7 view .LVU4072 - 809:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 - 12749 .loc 1 809 14 is_stmt 0 view .LVU4073 - 12750 097c 0222 movs r2, #2 - 12751 097e 2946 mov r1, r5 - 12752 0980 9848 ldr r0, .L700+20 - 12753 0982 FFF7FEFF bl PID_Controller_Temp - 12754 .LVL1142: - 12755 0986 0146 mov r1, r0 - 809:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 - 12756 .loc 1 809 13 discriminator 1 view .LVU4074 - 12757 0988 2080 strh r0, [r4] @ movhi - 810:Src/main.c **** - 12758 .loc 1 810 7 is_stmt 1 view .LVU4075 - 12759 098a 0420 movs r0, #4 - 12760 098c FFF7FEFF bl Set_LTEC - 12761 .LVL1143: - 812:Src/main.c **** LD_blinker.state = 0; // 0 -- disabled (do nothing); 1 -- update LD current; 2 -- blinking, L - 12762 .loc 1 812 7 view .LVU4076 - 812:Src/main.c **** LD_blinker.state = 0; // 0 -- disabled (do nothing); 1 -- update LD current; 2 -- blinking, L - 12763 .loc 1 812 28 is_stmt 0 view .LVU4077 - 12764 0990 954B ldr r3, .L700+24 - 12765 0992 0222 movs r2, #2 - 12766 0994 1A70 strb r2, [r3] - 813:Src/main.c **** //LD_blinker.param = task.current_param; - 12767 .loc 1 813 7 is_stmt 1 view .LVU4078 - 813:Src/main.c **** //LD_blinker.param = task.current_param; - 12768 .loc 1 813 24 is_stmt 0 view .LVU4079 - 12769 0996 0022 movs r2, #0 - 12770 0998 9A72 strb r2, [r3, #10] - 815:Src/main.c **** LD_blinker.param = 1000; // LD2 current (in unspecified units) - 12771 .loc 1 815 7 is_stmt 1 view .LVU4080 - ARM GAS /tmp/ccuHnxNu.s page 644 + 13162 08ac 0146 mov r1, r0 + 790:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 + 13163 .loc 1 790 13 discriminator 1 view .LVU4172 + 13164 08ae A14C ldr r4, .L767+16 + 13165 08b0 2080 strh r0, [r4] @ movhi + 791:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); + 13166 .loc 1 791 7 is_stmt 1 view .LVU4173 + 13167 08b2 0320 movs r0, #3 + 13168 08b4 FFF7FEFF bl Set_LTEC + 13169 .LVL1174: + 792:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 + 13170 .loc 1 792 7 view .LVU4174 + 792:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 + 13171 .loc 1 792 14 is_stmt 0 view .LVU4175 + 13172 08b8 0222 movs r2, #2 + 13173 08ba 2946 mov r1, r5 + 13174 08bc 9E48 ldr r0, .L767+20 + 13175 08be FFF7FEFF bl PID_Controller_Temp + 13176 .LVL1175: + 13177 08c2 0146 mov r1, r0 + 792:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 + 13178 .loc 1 792 13 discriminator 1 view .LVU4176 + 13179 08c4 2080 strh r0, [r4] @ movhi + 793:Src/main.c **** + 13180 .loc 1 793 7 is_stmt 1 view .LVU4177 + 13181 08c6 0420 movs r0, #4 + 13182 08c8 FFF7FEFF bl Set_LTEC + 13183 .LVL1176: + 796:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); + 13184 .loc 1 796 7 view .LVU4178 + 13185 08cc 9B4C ldr r4, .L767+24 + 13186 08ce 0122 movs r2, #1 + 13187 08d0 8021 movs r1, #128 + 13188 08d2 2046 mov r0, r4 + 13189 08d4 FFF7FEFF bl HAL_GPIO_WritePin + 13190 .LVL1177: + 797:Src/main.c **** + 13191 .loc 1 797 7 view .LVU4179 + 13192 08d8 0022 movs r2, #0 + 13193 08da 8021 movs r1, #128 + 13194 08dc 2046 mov r0, r4 + 13195 08de FFF7FEFF bl HAL_GPIO_WritePin + 13196 .LVL1178: + 799:Src/main.c **** if (st != HAL_OK) + 13197 .loc 1 799 7 view .LVU4180 + 799:Src/main.c **** if (st != HAL_OK) + 13198 .loc 1 799 12 is_stmt 0 view .LVU4181 + 13199 08e2 9748 ldr r0, .L767+28 + 13200 08e4 FFF7FEFF bl HAL_TIM_Base_Start_IT + 13201 .LVL1179: + 800:Src/main.c **** while(1); + 13202 .loc 1 800 7 is_stmt 1 view .LVU4182 + 800:Src/main.c **** while(1); + 13203 .loc 1 800 10 is_stmt 0 view .LVU4183 + 13204 08e8 0028 cmp r0, #0 + 13205 08ea 75D1 bne .L709 + 803:Src/main.c **** uint16_t trigger_counter = 0; + ARM GAS /tmp/ccLSPxIe.s page 657 - 815:Src/main.c **** LD_blinker.param = 1000; // LD2 current (in unspecified units) - 12772 .loc 1 815 24 is_stmt 0 view .LVU4081 - 12773 099a 1A81 strh r2, [r3, #8] @ movhi - 816:Src/main.c **** LD_blinker.signal_port = OUT_9_GPIO_Port; - 12774 .loc 1 816 7 is_stmt 1 view .LVU4082 - 816:Src/main.c **** LD_blinker.signal_port = OUT_9_GPIO_Port; - 12775 .loc 1 816 24 is_stmt 0 view .LVU4083 - 12776 099c 4FF47A72 mov r2, #1000 - 12777 09a0 1A81 strh r2, [r3, #8] @ movhi - 817:Src/main.c **** LD_blinker.signal_pin = OUT_9_Pin; - 12778 .loc 1 817 7 is_stmt 1 view .LVU4084 - 817:Src/main.c **** LD_blinker.signal_pin = OUT_9_Pin; - 12779 .loc 1 817 30 is_stmt 0 view .LVU4085 - 12780 09a2 924A ldr r2, .L700+28 - 12781 09a4 5A60 str r2, [r3, #4] + 13206 .loc 1 803 7 is_stmt 1 view .LVU4184 + 13207 .LVL1180: + 804:Src/main.c **** uint16_t trigger_step = (uint8_t )((task.max_param - task.current_param)/task.delta_param * 1 + 13208 .loc 1 804 7 view .LVU4185 + 805:Src/main.c **** uint16_t task_sheduler = 0; + 13209 .loc 1 805 7 view .LVU4186 + 805:Src/main.c **** uint16_t task_sheduler = 0; + 13210 .loc 1 805 47 is_stmt 0 view .LVU4187 + 13211 08ec 8D4B ldr r3, .L767 + 13212 08ee 93ED027A vldr.32 s14, [r3, #8] + 805:Src/main.c **** uint16_t task_sheduler = 0; + 13213 .loc 1 805 64 view .LVU4188 + 13214 08f2 D3ED047A vldr.32 s15, [r3, #16] + 805:Src/main.c **** uint16_t task_sheduler = 0; + 13215 .loc 1 805 58 view .LVU4189 + 13216 08f6 37EE677A vsub.f32 s14, s14, s15 + 805:Src/main.c **** uint16_t task_sheduler = 0; + 13217 .loc 1 805 84 view .LVU4190 + 13218 08fa D3ED036A vldr.32 s13, [r3, #12] + 805:Src/main.c **** uint16_t task_sheduler = 0; + 13219 .loc 1 805 79 view .LVU4191 + 13220 08fe C7EE267A vdiv.f32 s15, s14, s13 + 805:Src/main.c **** uint16_t task_sheduler = 0; + 13221 .loc 1 805 97 view .LVU4192 + 13222 0902 B2EE047A vmov.f32 s14, #1.0e+1 + 13223 0906 67EE877A vmul.f32 s15, s15, s14 + 805:Src/main.c **** uint16_t task_sheduler = 0; + 13224 .loc 1 805 31 view .LVU4193 + 13225 090a FCEEE77A vcvt.u32.f32 s15, s15 + 13226 090e CDED037A vstr.32 s15, [sp, #12] @ int + 13227 0912 9DF80C60 ldrb r6, [sp, #12] @ zero_extendqisi2 + 13228 .LVL1181: + 806:Src/main.c **** + 13229 .loc 1 806 7 is_stmt 1 view .LVU4194 + 810:Src/main.c **** HAL_TIM_PWM_Stop(&htim4, TIM_CHANNEL_3); //start ADC clock + 13230 .loc 1 810 7 view .LVU4195 + 13231 0916 DFF85492 ldr r9, .L767+72 + 13232 091a 0021 movs r1, #0 + 13233 091c 4846 mov r0, r9 + 13234 .LVL1182: + 810:Src/main.c **** HAL_TIM_PWM_Stop(&htim4, TIM_CHANNEL_3); //start ADC clock + 13235 .loc 1 810 7 is_stmt 0 view .LVU4196 + 13236 091e FFF7FEFF bl HAL_TIM_PWM_Stop + 13237 .LVL1183: + 811:Src/main.c **** TIM11 -> CR1 &= ~(1 << 3); //disables one-pulse mode + 13238 .loc 1 811 7 is_stmt 1 view .LVU4197 + 13239 0922 DFF84C82 ldr r8, .L767+76 + 13240 0926 0821 movs r1, #8 + 13241 0928 4046 mov r0, r8 + 13242 092a FFF7FEFF bl HAL_TIM_PWM_Stop + 13243 .LVL1184: + 812:Src/main.c **** TIM4 -> CR1 &= ~(1 << 3); //disables one-pulse mode + 13244 .loc 1 812 7 view .LVU4198 + 812:Src/main.c **** TIM4 -> CR1 &= ~(1 << 3); //disables one-pulse mode + 13245 .loc 1 812 13 is_stmt 0 view .LVU4199 + 13246 092e 854F ldr r7, .L767+32 + 13247 0930 3B68 ldr r3, [r7] + ARM GAS /tmp/ccLSPxIe.s page 658 + + + 812:Src/main.c **** TIM4 -> CR1 &= ~(1 << 3); //disables one-pulse mode + 13248 .loc 1 812 20 view .LVU4200 + 13249 0932 23F00803 bic r3, r3, #8 + 13250 0936 3B60 str r3, [r7] + 813:Src/main.c **** + 13251 .loc 1 813 7 is_stmt 1 view .LVU4201 + 813:Src/main.c **** + 13252 .loc 1 813 12 is_stmt 0 view .LVU4202 + 13253 0938 834D ldr r5, .L767+36 + 13254 093a 2B68 ldr r3, [r5] + 813:Src/main.c **** + 13255 .loc 1 813 19 view .LVU4203 + 13256 093c 23F00803 bic r3, r3, #8 + 13257 0940 2B60 str r3, [r5] + 817:Src/main.c **** TIM4 -> CNT = 0; + 13258 .loc 1 817 7 is_stmt 1 view .LVU4204 + 817:Src/main.c **** TIM4 -> CNT = 0; + 13259 .loc 1 817 20 is_stmt 0 view .LVU4205 + 13260 0942 0024 movs r4, #0 + 13261 0944 7C62 str r4, [r7, #36] 818:Src/main.c **** - 12782 .loc 1 818 7 is_stmt 1 view .LVU4086 + 13262 .loc 1 818 7 is_stmt 1 view .LVU4206 818:Src/main.c **** - 12783 .loc 1 818 29 is_stmt 0 view .LVU4087 - 12784 09a6 8022 movs r2, #128 - 12785 09a8 5A80 strh r2, [r3, #2] @ movhi - 820:Src/main.c **** //When it is too low -- Desktop app crashes (there is not so much compute sources on MCU - 12786 .loc 1 820 7 is_stmt 1 view .LVU4088 - 820:Src/main.c **** //When it is too low -- Desktop app crashes (there is not so much compute sources on MCU - 12787 .loc 1 820 17 is_stmt 0 view .LVU4089 - 12788 09aa 914B ldr r3, .L700+32 - 12789 09ac 42F21072 movw r2, #10000 - 12790 09b0 DA62 str r2, [r3, #44] - 822:Src/main.c **** if (st != HAL_OK) - 12791 .loc 1 822 7 is_stmt 1 view .LVU4090 - 822:Src/main.c **** if (st != HAL_OK) - 12792 .loc 1 822 12 is_stmt 0 view .LVU4091 - 12793 09b2 9048 ldr r0, .L700+36 - 12794 09b4 FFF7FEFF bl HAL_TIM_Base_Start_IT - 12795 .LVL1144: - 823:Src/main.c **** while(1); - 12796 .loc 1 823 7 is_stmt 1 view .LVU4092 - 823:Src/main.c **** while(1); - 12797 .loc 1 823 10 is_stmt 0 view .LVU4093 - 12798 09b8 78BB cbnz r0, .L652 - 828:Src/main.c **** uint32_t i = 10000; while (--i){} - 12799 .loc 1 828 7 is_stmt 1 view .LVU4094 - 12800 09ba 0122 movs r2, #1 - 12801 09bc 8021 movs r1, #128 - 12802 09be 8E48 ldr r0, .L700+40 - 12803 .LVL1145: - 828:Src/main.c **** uint32_t i = 10000; while (--i){} - 12804 .loc 1 828 7 is_stmt 0 view .LVU4095 - 12805 09c0 FFF7FEFF bl HAL_GPIO_WritePin - 12806 .LVL1146: - 829:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); - 12807 .loc 1 829 7 is_stmt 1 view .LVU4096 - 829:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); - 12808 .loc 1 829 27 view .LVU4097 - 829:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); - 12809 .loc 1 829 16 is_stmt 0 view .LVU4098 - 12810 09c4 42F21073 movw r3, #10000 - ARM GAS /tmp/ccuHnxNu.s page 645 + 13263 .loc 1 818 19 is_stmt 0 view .LVU4207 + 13264 0946 6C62 str r4, [r5, #36] + 820:Src/main.c **** HAL_TIM_PWM_Start(&htim4, TIM_CHANNEL_3); //start ADC clock + 13265 .loc 1 820 7 is_stmt 1 view .LVU4208 + 13266 0948 2146 mov r1, r4 + 13267 094a 4846 mov r0, r9 + 13268 094c FFF7FEFF bl HAL_TIM_PWM_Start + 13269 .LVL1185: + 821:Src/main.c **** //TIM4 -> CNT = 0; + 13270 .loc 1 821 7 view .LVU4209 + 13271 0950 0821 movs r1, #8 + 13272 0952 4046 mov r0, r8 + 13273 0954 FFF7FEFF bl HAL_TIM_PWM_Start + 13274 .LVL1186: + 824:Src/main.c **** TIM11 -> CNT = 0; + 13275 .loc 1 824 7 view .LVU4210 + 824:Src/main.c **** TIM11 -> CNT = 0; + 13276 .loc 1 824 26 is_stmt 0 view .LVU4211 + 13277 0958 EB6A ldr r3, [r5, #44] + 824:Src/main.c **** TIM11 -> CNT = 0; + 13278 .loc 1 824 33 view .LVU4212 + 13279 095a 143B subs r3, r3, #20 + 824:Src/main.c **** TIM11 -> CNT = 0; + 13280 .loc 1 824 19 view .LVU4213 + 13281 095c 6B62 str r3, [r5, #36] + 825:Src/main.c **** + 13282 .loc 1 825 7 is_stmt 1 view .LVU4214 + 825:Src/main.c **** + 13283 .loc 1 825 20 is_stmt 0 view .LVU4215 + 13284 095e 7C62 str r4, [r7, #36] + 828:Src/main.c **** { + 13285 .loc 1 828 7 is_stmt 1 view .LVU4216 + 804:Src/main.c **** uint16_t trigger_step = (uint8_t )((task.max_param - task.current_param)/task.delta_param * 1 + 13286 .loc 1 804 16 is_stmt 0 view .LVU4217 + ARM GAS /tmp/ccLSPxIe.s page 659 - 12811 .LVL1147: - 12812 .L653: - 829:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); - 12813 .loc 1 829 39 is_stmt 1 discriminator 2 view .LVU4099 - 829:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); - 12814 .loc 1 829 34 discriminator 2 view .LVU4100 - 829:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); - 12815 .loc 1 829 34 is_stmt 0 discriminator 2 view .LVU4101 - 12816 09c8 013B subs r3, r3, #1 - 12817 .LVL1148: - 829:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); - 12818 .loc 1 829 34 discriminator 2 view .LVU4102 - 12819 09ca FDD1 bne .L653 - 830:Src/main.c **** LD_blinker.state = 2; - 12820 .loc 1 830 7 is_stmt 1 view .LVU4103 - 12821 09cc 0022 movs r2, #0 - 12822 09ce 8021 movs r1, #128 - 12823 09d0 8948 ldr r0, .L700+40 - 12824 09d2 FFF7FEFF bl HAL_GPIO_WritePin - 12825 .LVL1149: - 831:Src/main.c **** - 12826 .loc 1 831 7 view .LVU4104 - 831:Src/main.c **** - 12827 .loc 1 831 24 is_stmt 0 view .LVU4105 - 12828 09d6 844B ldr r3, .L700+24 - 12829 09d8 0222 movs r2, #2 - 12830 09da 9A72 strb r2, [r3, #10] - 833:Src/main.c **** if (st != HAL_OK) - 12831 .loc 1 833 7 is_stmt 1 view .LVU4106 - 833:Src/main.c **** if (st != HAL_OK) - 12832 .loc 1 833 12 is_stmt 0 view .LVU4107 - 12833 09dc 8748 ldr r0, .L700+44 - 12834 09de FFF7FEFF bl HAL_TIM_Base_Start_IT - 12835 .LVL1150: - 834:Src/main.c **** while(1); - 12836 .loc 1 834 7 is_stmt 1 view .LVU4108 - 834:Src/main.c **** while(1); - 12837 .loc 1 834 10 is_stmt 0 view .LVU4109 - 12838 09e2 D8B9 cbnz r0, .L655 - 12839 .L656: - 836:Src/main.c **** { - 12840 .loc 1 836 33 is_stmt 1 view .LVU4110 - 836:Src/main.c **** { - 12841 .loc 1 836 18 is_stmt 0 view .LVU4111 - 12842 09e4 7A4B ldr r3, .L700 - 12843 09e6 D3ED047A vldr.32 s15, [r3, #16] - 836:Src/main.c **** { - 12844 .loc 1 836 39 view .LVU4112 - 12845 09ea 93ED027A vldr.32 s14, [r3, #8] - 836:Src/main.c **** { - 12846 .loc 1 836 33 view .LVU4113 - 12847 09ee F4EEC77A vcmpe.f32 s15, s14 - 12848 09f2 F1EE10FA vmrs APSR_nzcv, FPSCR - 12849 09f6 12D5 bpl .L693 - 838:Src/main.c **** { - 12850 .loc 1 838 8 is_stmt 1 view .LVU4114 - 838:Src/main.c **** { - ARM GAS /tmp/ccuHnxNu.s page 646 + 13287 0960 2546 mov r5, r4 + 13288 .LVL1187: + 13289 .L711: + 828:Src/main.c **** { + 13290 .loc 1 828 33 is_stmt 1 view .LVU4218 + 828:Src/main.c **** { + 13291 .loc 1 828 18 is_stmt 0 view .LVU4219 + 13292 0962 704B ldr r3, .L767 + 13293 0964 D3ED047A vldr.32 s15, [r3, #16] + 828:Src/main.c **** { + 13294 .loc 1 828 39 view .LVU4220 + 13295 0968 93ED027A vldr.32 s14, [r3, #8] + 828:Src/main.c **** { + 13296 .loc 1 828 33 view .LVU4221 + 13297 096c F4EEC77A vcmpe.f32 s15, s14 + 13298 0970 F1EE10FA vmrs APSR_nzcv, FPSCR + 13299 0974 37D5 bpl .L758 + 830:Src/main.c **** { + 13300 .loc 1 830 8 is_stmt 1 view .LVU4222 + 830:Src/main.c **** { + 13301 .loc 1 830 12 is_stmt 0 view .LVU4223 + 13302 0976 754B ldr r3, .L767+40 + 13303 0978 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 830:Src/main.c **** { + 13304 .loc 1 830 11 view .LVU4224 + 13305 097a 002B cmp r3, #0 + 13306 097c F1D0 beq .L711 + 832:Src/main.c **** //TIM11 -> CNT = 0; // to link modulator phase + 13307 .loc 1 832 9 is_stmt 1 view .LVU4225 + 13308 097e FCEEE77A vcvt.u32.f32 s15, s15 + 13309 0982 17EE903A vmov r3, s15 @ int + 13310 0986 99B2 uxth r1, r3 + 13311 0988 0120 movs r0, #1 + 13312 098a FFF7FEFF bl Set_LTEC + 13313 .LVL1188: + 835:Src/main.c **** TO10 = 0; + 13314 .loc 1 835 9 view .LVU4226 + 835:Src/main.c **** TO10 = 0; + 13315 .loc 1 835 13 is_stmt 0 view .LVU4227 + 13316 098e 654B ldr r3, .L767 + 13317 0990 D3ED047A vldr.32 s15, [r3, #16] + 835:Src/main.c **** TO10 = 0; + 13318 .loc 1 835 35 view .LVU4228 + 13319 0994 93ED037A vldr.32 s14, [r3, #12] + 835:Src/main.c **** TO10 = 0; + 13320 .loc 1 835 28 view .LVU4229 + 13321 0998 77EE877A vadd.f32 s15, s15, s14 + 13322 099c C3ED047A vstr.32 s15, [r3, #16] + 836:Src/main.c **** TIM10_coflag = 0; + 13323 .loc 1 836 9 is_stmt 1 view .LVU4230 + 836:Src/main.c **** TIM10_coflag = 0; + 13324 .loc 1 836 14 is_stmt 0 view .LVU4231 + 13325 09a0 0027 movs r7, #0 + 13326 09a2 6B4B ldr r3, .L767+44 + 13327 09a4 1F60 str r7, [r3] + 837:Src/main.c **** + 13328 .loc 1 837 9 is_stmt 1 view .LVU4232 + ARM GAS /tmp/ccLSPxIe.s page 660 - 12851 .loc 1 838 12 is_stmt 0 view .LVU4115 - 12852 09f8 814B ldr r3, .L700+48 - 12853 09fa 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 838:Src/main.c **** { - 12854 .loc 1 838 11 view .LVU4116 - 12855 09fc 002B cmp r3, #0 - 12856 09fe F1D0 beq .L656 - 843:Src/main.c **** TO10 = 0; - 12857 .loc 1 843 9 is_stmt 1 view .LVU4117 - 843:Src/main.c **** TO10 = 0; - 12858 .loc 1 843 35 is_stmt 0 view .LVU4118 - 12859 0a00 734B ldr r3, .L700 - 12860 0a02 93ED037A vldr.32 s14, [r3, #12] - 843:Src/main.c **** TO10 = 0; - 12861 .loc 1 843 28 view .LVU4119 - 12862 0a06 77EE277A vadd.f32 s15, s14, s15 - 12863 0a0a C3ED047A vstr.32 s15, [r3, #16] - 844:Src/main.c **** TIM10_coflag = 0; - 12864 .loc 1 844 9 is_stmt 1 view .LVU4120 - 844:Src/main.c **** TIM10_coflag = 0; - 12865 .loc 1 844 14 is_stmt 0 view .LVU4121 - 12866 0a0e 0023 movs r3, #0 - 12867 0a10 7C4A ldr r2, .L700+52 - 12868 0a12 1360 str r3, [r2] - 845:Src/main.c **** - 12869 .loc 1 845 9 is_stmt 1 view .LVU4122 - 845:Src/main.c **** - 12870 .loc 1 845 22 is_stmt 0 view .LVU4123 - 12871 0a14 7A4A ldr r2, .L700+48 - 12872 0a16 1370 strb r3, [r2] - 12873 0a18 E4E7 b .L656 - 12874 .LVL1151: - 12875 .L652: - 824:Src/main.c **** // */ - 12876 .loc 1 824 8 is_stmt 1 view .LVU4124 - 824:Src/main.c **** // */ - 12877 .loc 1 824 13 view .LVU4125 - 12878 0a1a FEE7 b .L652 - 12879 .LVL1152: - 12880 .L655: - 835:Src/main.c **** while (task.current_param < task.max_param) - 12881 .loc 1 835 8 view .LVU4126 - 835:Src/main.c **** while (task.current_param < task.max_param) - 12882 .loc 1 835 13 view .LVU4127 - 12883 0a1c FEE7 b .L655 - 12884 .L693: - 850:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_SET); - 12885 .loc 1 850 7 view .LVU4128 - 12886 0a1e 7748 ldr r0, .L700+44 - 12887 .LVL1153: - 850:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_SET); - 12888 .loc 1 850 7 is_stmt 0 view .LVU4129 - 12889 0a20 FFF7FEFF bl HAL_TIM_Base_Stop - 12890 .LVL1154: - 851:Src/main.c **** - 12891 .loc 1 851 7 is_stmt 1 view .LVU4130 - 12892 0a24 744C ldr r4, .L700+40 - ARM GAS /tmp/ccuHnxNu.s page 647 + 837:Src/main.c **** + 13329 .loc 1 837 22 is_stmt 0 view .LVU4233 + 13330 09a6 694B ldr r3, .L767+40 + 13331 09a8 1F70 strb r7, [r3] + 839:Src/main.c **** HAL_GPIO_WritePin(GPIOG, GPIO_PIN_9, GPIO_PIN_RESET); + 13332 .loc 1 839 9 is_stmt 1 view .LVU4234 + 13333 09aa DFF8C881 ldr r8, .L767+80 + 13334 09ae 0122 movs r2, #1 + 13335 09b0 4FF40071 mov r1, #512 + 13336 09b4 4046 mov r0, r8 + 13337 09b6 FFF7FEFF bl HAL_GPIO_WritePin + 13338 .LVL1189: + 840:Src/main.c **** //* + 13339 .loc 1 840 9 view .LVU4235 + 13340 09ba 3A46 mov r2, r7 + 13341 09bc 4FF40071 mov r1, #512 + 13342 09c0 4046 mov r0, r8 + 13343 09c2 FFF7FEFF bl HAL_GPIO_WritePin + 13344 .LVL1190: + 842:Src/main.c **** OUT_trigger(trigger_counter); + 13345 .loc 1 842 9 view .LVU4236 + 842:Src/main.c **** OUT_trigger(trigger_counter); + 13346 .loc 1 842 41 is_stmt 0 view .LVU4237 + 13347 09c6 B4FBF6F3 udiv r3, r4, r6 + 13348 09ca 06FB1343 mls r3, r6, r3, r4 + 13349 09ce 9BB2 uxth r3, r3 + 842:Src/main.c **** OUT_trigger(trigger_counter); + 13350 .loc 1 842 12 view .LVU4238 + 13351 09d0 1BB1 cbz r3, .L759 + 13352 .L712: + 846:Src/main.c **** //*/ + 13353 .loc 1 846 9 is_stmt 1 view .LVU4239 + 13354 09d2 0134 adds r4, r4, #1 + 13355 .LVL1191: + 846:Src/main.c **** //*/ + 13356 .loc 1 846 9 is_stmt 0 view .LVU4240 + 13357 09d4 A4B2 uxth r4, r4 + 13358 .LVL1192: + 846:Src/main.c **** //*/ + 13359 .loc 1 846 9 view .LVU4241 + 13360 09d6 C4E7 b .L711 + 13361 .LVL1193: + 13362 .L709: + 801:Src/main.c **** + 13363 .loc 1 801 8 is_stmt 1 view .LVU4242 + 801:Src/main.c **** + 13364 .loc 1 801 13 view .LVU4243 + 13365 09d8 FEE7 b .L709 + 13366 .LVL1194: + 13367 .L759: + 843:Src/main.c **** ++trigger_counter; + 13368 .loc 1 843 10 view .LVU4244 + 13369 09da E8B2 uxtb r0, r5 + 13370 09dc FFF7FEFF bl OUT_trigger + 13371 .LVL1195: + 844:Src/main.c **** } + 13372 .loc 1 844 10 view .LVU4245 + ARM GAS /tmp/ccLSPxIe.s page 661 - 12893 0a26 0122 movs r2, #1 - 12894 0a28 8021 movs r1, #128 - 12895 0a2a 2046 mov r0, r4 - 12896 0a2c FFF7FEFF bl HAL_GPIO_WritePin - 12897 .LVL1155: - 853:Src/main.c **** - 12898 .loc 1 853 7 view .LVU4131 - 12899 0a30 0022 movs r2, #0 - 12900 0a32 8021 movs r1, #128 - 12901 0a34 2046 mov r0, r4 - 12902 0a36 FFF7FEFF bl HAL_GPIO_WritePin - 12903 .LVL1156: - 855:Src/main.c **** TIM8->CNT = 0; - 12904 .loc 1 855 7 view .LVU4132 - 12905 0a3a 6E48 ldr r0, .L700+36 - 12906 0a3c FFF7FEFF bl HAL_TIM_Base_Stop_IT - 12907 .LVL1157: - 856:Src/main.c **** - 12908 .loc 1 856 7 view .LVU4133 - 856:Src/main.c **** - 12909 .loc 1 856 17 is_stmt 0 view .LVU4134 - 12910 0a40 6B4B ldr r3, .L700+32 - 12911 0a42 0022 movs r2, #0 - 12912 0a44 5A62 str r2, [r3, #36] - 858:Src/main.c **** task.current_param = task.min_param; - 12913 .loc 1 858 7 is_stmt 1 view .LVU4135 - 12914 0a46 FFF7FEFF bl Stop_TIM10 - 12915 .LVL1158: - 859:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.current_param); - 12916 .loc 1 859 7 view .LVU4136 - 859:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.current_param); - 12917 .loc 1 859 32 is_stmt 0 view .LVU4137 - 12918 0a4a 614C ldr r4, .L700 - 12919 0a4c D4ED017A vldr.32 s15, [r4, #4] - 859:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.current_param); - 12920 .loc 1 859 26 view .LVU4138 - 12921 0a50 C4ED047A vstr.32 s15, [r4, #16] - 860:Src/main.c **** if (task.tau > 3) - 12922 .loc 1 860 7 is_stmt 1 view .LVU4139 - 12923 0a54 FCEEE77A vcvt.u32.f32 s15, s15 - 12924 0a58 17EE903A vmov r3, s15 @ int - 12925 0a5c 99B2 uxth r1, r3 - 12926 0a5e 0220 movs r0, #2 - 12927 0a60 FFF7FEFF bl Set_LTEC - 12928 .LVL1159: - 861:Src/main.c **** { - 12929 .loc 1 861 7 view .LVU4140 - 861:Src/main.c **** { - 12930 .loc 1 861 15 is_stmt 0 view .LVU4141 - 12931 0a64 E38A ldrh r3, [r4, #22] - 861:Src/main.c **** { - 12932 .loc 1 861 10 view .LVU4142 - 12933 0a66 032B cmp r3, #3 - 12934 0a68 0CD9 bls .L658 - 863:Src/main.c **** htim10.Init.Period = 9999; - 12935 .loc 1 863 8 is_stmt 1 view .LVU4143 - 863:Src/main.c **** htim10.Init.Period = 9999; - ARM GAS /tmp/ccuHnxNu.s page 648 + 13373 09e0 0135 adds r5, r5, #1 + 13374 .LVL1196: + 844:Src/main.c **** } + 13375 .loc 1 844 10 is_stmt 0 view .LVU4246 + 13376 09e2 ADB2 uxth r5, r5 + 13377 .LVL1197: + 844:Src/main.c **** } + 13378 .loc 1 844 10 view .LVU4247 + 13379 09e4 F5E7 b .L712 + 13380 .L758: + 871:Src/main.c **** //TIM11 -> CR1 |= 1 << 3; //sets timer to one-pulse mode. So it will turn off at the next Upd + 13381 .loc 1 871 7 is_stmt 1 view .LVU4248 + 871:Src/main.c **** //TIM11 -> CR1 |= 1 << 3; //sets timer to one-pulse mode. So it will turn off at the next Upd + 13382 .loc 1 871 13 is_stmt 0 view .LVU4249 + 13383 09e6 574A ldr r2, .L767+32 + 13384 09e8 D368 ldr r3, [r2, #12] + 871:Src/main.c **** //TIM11 -> CR1 |= 1 << 3; //sets timer to one-pulse mode. So it will turn off at the next Upd + 13385 .loc 1 871 21 view .LVU4250 + 13386 09ea 43F00103 orr r3, r3, #1 + 13387 09ee D360 str r3, [r2, #12] + 881:Src/main.c **** + 13388 .loc 1 881 7 is_stmt 1 view .LVU4251 + 13389 09f0 FFF7FEFF bl Stop_TIM10 + 13390 .LVL1198: + 883:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.current_param); + 13391 .loc 1 883 7 view .LVU4252 + 883:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.current_param); + 13392 .loc 1 883 32 is_stmt 0 view .LVU4253 + 13393 09f4 4B4C ldr r4, .L767 + 13394 .LVL1199: + 883:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.current_param); + 13395 .loc 1 883 32 view .LVU4254 + 13396 09f6 D4ED017A vldr.32 s15, [r4, #4] + 883:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_1, task.current_param); + 13397 .loc 1 883 26 view .LVU4255 + 13398 09fa C4ED047A vstr.32 s15, [r4, #16] + 884:Src/main.c **** if (task.tau > 3) + 13399 .loc 1 884 7 is_stmt 1 view .LVU4256 + 13400 09fe FCEEE77A vcvt.u32.f32 s15, s15 + 13401 0a02 17EE903A vmov r3, s15 @ int + 13402 0a06 99B2 uxth r1, r3 + 13403 0a08 0120 movs r0, #1 + 13404 0a0a FFF7FEFF bl Set_LTEC + 13405 .LVL1200: + 885:Src/main.c **** { + 13406 .loc 1 885 7 view .LVU4257 + 885:Src/main.c **** { + 13407 .loc 1 885 15 is_stmt 0 view .LVU4258 + 13408 0a0e E38A ldrh r3, [r4, #22] + 885:Src/main.c **** { + 13409 .loc 1 885 10 view .LVU4259 + 13410 0a10 032B cmp r3, #3 + 13411 0a12 0CD9 bls .L714 + 887:Src/main.c **** htim10.Init.Period = 9999; + 13412 .loc 1 887 8 is_stmt 1 view .LVU4260 + 887:Src/main.c **** htim10.Init.Period = 9999; + 13413 .loc 1 887 34 is_stmt 0 view .LVU4261 + ARM GAS /tmp/ccLSPxIe.s page 662 - 12936 .loc 1 863 34 is_stmt 0 view .LVU4144 - 12937 0a6a 644A ldr r2, .L700+44 - 12938 0a6c D068 ldr r0, [r2, #12] - 863:Src/main.c **** htim10.Init.Period = 9999; - 12939 .loc 1 863 21 view .LVU4145 - 12940 0a6e 6649 ldr r1, .L700+56 - 12941 0a70 0860 str r0, [r1] - 864:Src/main.c **** TO10_counter = (task.tau - 1) * 100; - 12942 .loc 1 864 8 is_stmt 1 view .LVU4146 - 864:Src/main.c **** TO10_counter = (task.tau - 1) * 100; - 12943 .loc 1 864 27 is_stmt 0 view .LVU4147 - 12944 0a72 42F20F71 movw r1, #9999 - 12945 0a76 D160 str r1, [r2, #12] - 865:Src/main.c **** } - 12946 .loc 1 865 8 is_stmt 1 view .LVU4148 - 865:Src/main.c **** } - 12947 .loc 1 865 33 is_stmt 0 view .LVU4149 - 12948 0a78 013B subs r3, r3, #1 - 865:Src/main.c **** } - 12949 .loc 1 865 38 view .LVU4150 - 12950 0a7a 6422 movs r2, #100 - 12951 0a7c 02FB03F3 mul r3, r2, r3 - 865:Src/main.c **** } - 12952 .loc 1 865 21 view .LVU4151 - 12953 0a80 624A ldr r2, .L700+60 - 12954 0a82 1360 str r3, [r2] - 12955 .L658: - 867:Src/main.c **** - 12956 .loc 1 867 7 is_stmt 1 view .LVU4152 - 12957 0a84 5D48 ldr r0, .L700+44 - 12958 0a86 FFF7FEFF bl HAL_TIM_Base_Start_IT - 12959 .LVL1160: - 915:Src/main.c **** case TT_CHANGE_TEMP_1: - 12960 .loc 1 915 6 view .LVU4153 - 12961 0a8a 12E6 b .L643 - 12962 .LVL1161: - 12963 .L690: - 915:Src/main.c **** case TT_CHANGE_TEMP_1: - 12964 .loc 1 915 6 is_stmt 0 view .LVU4154 - 12965 .LBE712: - 926:Src/main.c **** - 12966 .loc 1 926 7 is_stmt 1 view .LVU4155 - 926:Src/main.c **** - 12967 .loc 1 926 18 is_stmt 0 view .LVU4156 - 12968 0a8c 604A ldr r2, .L700+64 - 12969 0a8e 1360 str r3, [r2] - 928:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 - 12970 .loc 1 928 7 is_stmt 1 view .LVU4157 - 928:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 - 12971 .loc 1 928 25 is_stmt 0 view .LVU4158 - 12972 0a90 0120 movs r0, #1 - 12973 0a92 FFF7FEFF bl MPhD_T - 12974 .LVL1162: - 928:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 - 12975 .loc 1 928 23 discriminator 1 view .LVU4159 - 12976 0a96 4F4E ldr r6, .L700+4 - 12977 0a98 3081 strh r0, [r6, #8] @ movhi - ARM GAS /tmp/ccuHnxNu.s page 649 + 13414 0a14 4A4A ldr r2, .L767+28 + 13415 0a16 D068 ldr r0, [r2, #12] + 887:Src/main.c **** htim10.Init.Period = 9999; + 13416 .loc 1 887 21 view .LVU4262 + 13417 0a18 4E49 ldr r1, .L767+48 + 13418 0a1a 0860 str r0, [r1] + 888:Src/main.c **** TO10_counter = (task.tau - 1) * 100; + 13419 .loc 1 888 8 is_stmt 1 view .LVU4263 + 888:Src/main.c **** TO10_counter = (task.tau - 1) * 100; + 13420 .loc 1 888 27 is_stmt 0 view .LVU4264 + 13421 0a1c 42F20F71 movw r1, #9999 + 13422 0a20 D160 str r1, [r2, #12] + 889:Src/main.c **** } + 13423 .loc 1 889 8 is_stmt 1 view .LVU4265 + 889:Src/main.c **** } + 13424 .loc 1 889 33 is_stmt 0 view .LVU4266 + 13425 0a22 013B subs r3, r3, #1 + 889:Src/main.c **** } + 13426 .loc 1 889 38 view .LVU4267 + 13427 0a24 6422 movs r2, #100 + 13428 0a26 02FB03F3 mul r3, r2, r3 + 889:Src/main.c **** } + 13429 .loc 1 889 21 view .LVU4268 + 13430 0a2a 4B4A ldr r2, .L767+52 + 13431 0a2c 1360 str r3, [r2] + 13432 .L714: + 891:Src/main.c **** break; + 13433 .loc 1 891 7 is_stmt 1 view .LVU4269 + 13434 0a2e 4448 ldr r0, .L767+28 + 13435 0a30 FFF7FEFF bl HAL_TIM_Base_Start_IT + 13436 .LVL1201: + 892:Src/main.c **** case TT_CHANGE_CURR_2: + 13437 .loc 1 892 6 view .LVU4270 + 13438 0a34 D2E6 b .L707 + 13439 .LVL1202: + 13440 .L706: + 896:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); + 13441 .loc 1 896 7 view .LVU4271 + 896:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); + 13442 .loc 1 896 38 is_stmt 0 view .LVU4272 + 13443 0a36 3B4B ldr r3, .L767 + 13444 0a38 D3ED077A vldr.32 s15, [r3, #28] + 896:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_1); + 13445 .loc 1 896 7 view .LVU4273 + 13446 0a3c FCEEE77A vcvt.u32.f32 s15, s15 + 13447 0a40 17EE903A vmov r3, s15 @ int + 13448 0a44 99B2 uxth r1, r3 + 13449 0a46 0120 movs r0, #1 + 13450 0a48 FFF7FEFF bl Set_LTEC + 13451 .LVL1203: + 897:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); + 13452 .loc 1 897 7 is_stmt 1 view .LVU4274 + 897:Src/main.c **** LD1_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_1); + 13453 .loc 1 897 14 is_stmt 0 view .LVU4275 + 13454 0a4c 0320 movs r0, #3 + 13455 0a4e FFF7FEFF bl MPhD_T + 13456 .LVL1204: + ARM GAS /tmp/ccLSPxIe.s page 663 - 929:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 12978 .loc 1 929 7 is_stmt 1 view .LVU4160 - 929:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 12979 .loc 1 929 25 is_stmt 0 view .LVU4161 - 12980 0a9a 0120 movs r0, #1 - 12981 0a9c FFF7FEFF bl MPhD_T - 12982 .LVL1163: - 929:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 12983 .loc 1 929 23 discriminator 1 view .LVU4162 - 12984 0aa0 3081 strh r0, [r6, #8] @ movhi - 930:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 12985 .loc 1 930 7 is_stmt 1 view .LVU4163 - 930:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 12986 .loc 1 930 25 is_stmt 0 view .LVU4164 - 12987 0aa2 0220 movs r0, #2 - 12988 0aa4 FFF7FEFF bl MPhD_T - 12989 .LVL1164: - 930:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 - 12990 .loc 1 930 23 discriminator 1 view .LVU4165 - 12991 0aa8 4B4F ldr r7, .L700+8 - 12992 0aaa 3881 strh r0, [r7, #8] @ movhi - 931:Src/main.c **** - 12993 .loc 1 931 7 is_stmt 1 view .LVU4166 - 931:Src/main.c **** - 12994 .loc 1 931 25 is_stmt 0 view .LVU4167 - 12995 0aac 0220 movs r0, #2 - 12996 0aae FFF7FEFF bl MPhD_T - 12997 .LVL1165: - 931:Src/main.c **** - 12998 .loc 1 931 23 discriminator 1 view .LVU4168 - 12999 0ab2 3881 strh r0, [r7, #8] @ movhi - 933:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data - 13000 .loc 1 933 7 is_stmt 1 view .LVU4169 - 933:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data - 13001 .loc 1 933 31 is_stmt 0 view .LVU4170 - 13002 0ab4 3389 ldrh r3, [r6, #8] - 933:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data - 13003 .loc 1 933 20 view .LVU4171 - 13004 0ab6 574C ldr r4, .L700+68 - 13005 0ab8 6380 strh r3, [r4, #2] @ movhi - 934:Src/main.c **** - 13006 .loc 1 934 7 is_stmt 1 view .LVU4172 - 934:Src/main.c **** - 13007 .loc 1 934 20 is_stmt 0 view .LVU4173 - 13008 0aba A080 strh r0, [r4, #4] @ movhi - 938:Src/main.c **** temp16 = Get_ADC(1); - 13009 .loc 1 938 7 is_stmt 1 view .LVU4174 - 938:Src/main.c **** temp16 = Get_ADC(1); - 13010 .loc 1 938 16 is_stmt 0 view .LVU4175 - 13011 0abc 0020 movs r0, #0 - 13012 0abe FFF7FEFF bl Get_ADC - 13013 .LVL1166: - 938:Src/main.c **** temp16 = Get_ADC(1); - 13014 .loc 1 938 14 discriminator 1 view .LVU4176 - 13015 0ac2 474D ldr r5, .L700+16 - 13016 0ac4 2880 strh r0, [r5] @ movhi - 939:Src/main.c **** Long_Data[7] = temp16; - ARM GAS /tmp/ccuHnxNu.s page 650 + 898:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); + 13457 .loc 1 898 7 is_stmt 1 view .LVU4276 + 898:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); + 13458 .loc 1 898 32 is_stmt 0 view .LVU4277 + 13459 0a52 0320 movs r0, #3 + 13460 0a54 FFF7FEFF bl MPhD_T + 13461 .LVL1205: + 898:Src/main.c **** (void) MPhD_T(TT_CHANGE_TEMP_2); + 13462 .loc 1 898 30 discriminator 1 view .LVU4278 + 13463 0a58 334C ldr r4, .L767+4 + 13464 0a5a 2080 strh r0, [r4] @ movhi + 899:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); + 13465 .loc 1 899 7 is_stmt 1 view .LVU4279 + 899:Src/main.c **** LD2_param.LD_CURR_TEMP = MPhD_T(TT_CHANGE_TEMP_2); + 13466 .loc 1 899 14 is_stmt 0 view .LVU4280 + 13467 0a5c 0420 movs r0, #4 + 13468 0a5e FFF7FEFF bl MPhD_T + 13469 .LVL1206: + 900:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 13470 .loc 1 900 7 is_stmt 1 view .LVU4281 + 900:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 13471 .loc 1 900 32 is_stmt 0 view .LVU4282 + 13472 0a62 0420 movs r0, #4 + 13473 0a64 FFF7FEFF bl MPhD_T + 13474 .LVL1207: + 900:Src/main.c **** temp16=PID_Controller_Temp(&LD1_curr_setup, &LD1_param, 1); + 13475 .loc 1 900 30 discriminator 1 view .LVU4283 + 13476 0a68 304D ldr r5, .L767+8 + 13477 0a6a 2880 strh r0, [r5] @ movhi + 901:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 + 13478 .loc 1 901 7 is_stmt 1 view .LVU4284 + 901:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 + 13479 .loc 1 901 14 is_stmt 0 view .LVU4285 + 13480 0a6c 0122 movs r2, #1 + 13481 0a6e 2146 mov r1, r4 + 13482 0a70 2F48 ldr r0, .L767+12 + 13483 0a72 FFF7FEFF bl PID_Controller_Temp + 13484 .LVL1208: + 13485 0a76 0146 mov r1, r0 + 901:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_1, temp16);//Drive Laser TEC 1 + 13486 .loc 1 901 13 discriminator 1 view .LVU4286 + 13487 0a78 2E4C ldr r4, .L767+16 + 13488 0a7a 2080 strh r0, [r4] @ movhi + 902:Src/main.c **** temp16=PID_Controller_Temp(&LD2_curr_setup, &LD2_param, 2); + 13489 .loc 1 902 7 is_stmt 1 view .LVU4287 + 13490 0a7c 0320 movs r0, #3 + 13491 0a7e FFF7FEFF bl Set_LTEC + 13492 .LVL1209: + 903:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 + 13493 .loc 1 903 7 view .LVU4288 + 903:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 + 13494 .loc 1 903 14 is_stmt 0 view .LVU4289 + 13495 0a82 0222 movs r2, #2 + 13496 0a84 2946 mov r1, r5 + 13497 0a86 2C48 ldr r0, .L767+20 + 13498 0a88 FFF7FEFF bl PID_Controller_Temp + 13499 .LVL1210: + ARM GAS /tmp/ccLSPxIe.s page 664 - 13017 .loc 1 939 7 is_stmt 1 view .LVU4177 - 939:Src/main.c **** Long_Data[7] = temp16; - 13018 .loc 1 939 16 is_stmt 0 view .LVU4178 - 13019 0ac6 0120 movs r0, #1 - 13020 0ac8 FFF7FEFF bl Get_ADC - 13021 .LVL1167: - 939:Src/main.c **** Long_Data[7] = temp16; - 13022 .loc 1 939 14 discriminator 1 view .LVU4179 - 13023 0acc 2880 strh r0, [r5] @ movhi - 940:Src/main.c **** - 13024 .loc 1 940 7 is_stmt 1 view .LVU4180 - 940:Src/main.c **** - 13025 .loc 1 940 20 is_stmt 0 view .LVU4181 - 13026 0ace E081 strh r0, [r4, #14] @ movhi - 943:Src/main.c **** Long_Data[8] = temp16; - 13027 .loc 1 943 7 is_stmt 1 view .LVU4182 - 943:Src/main.c **** Long_Data[8] = temp16; - 13028 .loc 1 943 16 is_stmt 0 view .LVU4183 - 13029 0ad0 0120 movs r0, #1 - 13030 0ad2 FFF7FEFF bl Get_ADC - 13031 .LVL1168: - 943:Src/main.c **** Long_Data[8] = temp16; - 13032 .loc 1 943 14 discriminator 1 view .LVU4184 - 13033 0ad6 2880 strh r0, [r5] @ movhi - 944:Src/main.c **** - 13034 .loc 1 944 7 is_stmt 1 view .LVU4185 - 944:Src/main.c **** - 13035 .loc 1 944 20 is_stmt 0 view .LVU4186 - 13036 0ad8 2082 strh r0, [r4, #16] @ movhi - 947:Src/main.c **** Long_Data[9] = temp16; - 13037 .loc 1 947 7 is_stmt 1 view .LVU4187 - 947:Src/main.c **** Long_Data[9] = temp16; - 13038 .loc 1 947 16 is_stmt 0 view .LVU4188 - 13039 0ada 0120 movs r0, #1 - 13040 0adc FFF7FEFF bl Get_ADC - 13041 .LVL1169: - 947:Src/main.c **** Long_Data[9] = temp16; - 13042 .loc 1 947 14 discriminator 1 view .LVU4189 - 13043 0ae0 2880 strh r0, [r5] @ movhi - 948:Src/main.c **** - 13044 .loc 1 948 7 is_stmt 1 view .LVU4190 - 948:Src/main.c **** - 13045 .loc 1 948 20 is_stmt 0 view .LVU4191 - 13046 0ae2 6082 strh r0, [r4, #18] @ movhi - 951:Src/main.c **** Long_Data[10] = temp16; - 13047 .loc 1 951 7 is_stmt 1 view .LVU4192 - 951:Src/main.c **** Long_Data[10] = temp16; - 13048 .loc 1 951 16 is_stmt 0 view .LVU4193 - 13049 0ae4 0120 movs r0, #1 - 13050 0ae6 FFF7FEFF bl Get_ADC - 13051 .LVL1170: - 951:Src/main.c **** Long_Data[10] = temp16; - 13052 .loc 1 951 14 discriminator 1 view .LVU4194 - 13053 0aea 2880 strh r0, [r5] @ movhi - 952:Src/main.c **** - 13054 .loc 1 952 7 is_stmt 1 view .LVU4195 - 952:Src/main.c **** - ARM GAS /tmp/ccuHnxNu.s page 651 + 13500 0a8c 0146 mov r1, r0 + 903:Src/main.c **** Set_LTEC(TT_CHANGE_TEMP_2, temp16);//Drive Laser TEC 2 + 13501 .loc 1 903 13 discriminator 1 view .LVU4290 + 13502 0a8e 2080 strh r0, [r4] @ movhi + 904:Src/main.c **** + 13503 .loc 1 904 7 is_stmt 1 view .LVU4291 + 13504 0a90 0420 movs r0, #4 + 13505 0a92 FFF7FEFF bl Set_LTEC + 13506 .LVL1211: + 906:Src/main.c **** LD_blinker.state = 0; // 0 -- disabled (do nothing); 1 -- update LD current; 2 -- blinking, L + 13507 .loc 1 906 7 view .LVU4292 + 906:Src/main.c **** LD_blinker.state = 0; // 0 -- disabled (do nothing); 1 -- update LD current; 2 -- blinking, L + 13508 .loc 1 906 28 is_stmt 0 view .LVU4293 + 13509 0a96 314B ldr r3, .L767+56 + 13510 0a98 0222 movs r2, #2 + 13511 0a9a 1A70 strb r2, [r3] + 907:Src/main.c **** //LD_blinker.param = task.current_param; + 13512 .loc 1 907 7 is_stmt 1 view .LVU4294 + 907:Src/main.c **** //LD_blinker.param = task.current_param; + 13513 .loc 1 907 24 is_stmt 0 view .LVU4295 + 13514 0a9c 0022 movs r2, #0 + 13515 0a9e 9A72 strb r2, [r3, #10] + 909:Src/main.c **** LD_blinker.param = 1000; // LD2 current (in unspecified units) + 13516 .loc 1 909 7 is_stmt 1 view .LVU4296 + 909:Src/main.c **** LD_blinker.param = 1000; // LD2 current (in unspecified units) + 13517 .loc 1 909 24 is_stmt 0 view .LVU4297 + 13518 0aa0 1A81 strh r2, [r3, #8] @ movhi + 910:Src/main.c **** LD_blinker.signal_port = OUT_9_GPIO_Port; + 13519 .loc 1 910 7 is_stmt 1 view .LVU4298 + 910:Src/main.c **** LD_blinker.signal_port = OUT_9_GPIO_Port; + 13520 .loc 1 910 24 is_stmt 0 view .LVU4299 + 13521 0aa2 4FF47A72 mov r2, #1000 + 13522 0aa6 1A81 strh r2, [r3, #8] @ movhi + 911:Src/main.c **** LD_blinker.signal_pin = OUT_9_Pin; + 13523 .loc 1 911 7 is_stmt 1 view .LVU4300 + 911:Src/main.c **** LD_blinker.signal_pin = OUT_9_Pin; + 13524 .loc 1 911 30 is_stmt 0 view .LVU4301 + 13525 0aa8 2D4A ldr r2, .L767+60 + 13526 0aaa 5A60 str r2, [r3, #4] + 912:Src/main.c **** + 13527 .loc 1 912 7 is_stmt 1 view .LVU4302 + 912:Src/main.c **** + 13528 .loc 1 912 29 is_stmt 0 view .LVU4303 + 13529 0aac 8022 movs r2, #128 + 13530 0aae 5A80 strh r2, [r3, #2] @ movhi + 914:Src/main.c **** //When it is too low -- Desktop app crashes (there is not so much compute sources on MCU + 13531 .loc 1 914 7 is_stmt 1 view .LVU4304 + 914:Src/main.c **** //When it is too low -- Desktop app crashes (there is not so much compute sources on MCU + 13532 .loc 1 914 17 is_stmt 0 view .LVU4305 + 13533 0ab0 2C4B ldr r3, .L767+64 + 13534 0ab2 42F21072 movw r2, #10000 + 13535 0ab6 DA62 str r2, [r3, #44] + 916:Src/main.c **** if (st != HAL_OK) + 13536 .loc 1 916 7 is_stmt 1 view .LVU4306 + 916:Src/main.c **** if (st != HAL_OK) + 13537 .loc 1 916 12 is_stmt 0 view .LVU4307 + 13538 0ab8 2B48 ldr r0, .L767+68 + ARM GAS /tmp/ccLSPxIe.s page 665 - 13055 .loc 1 952 21 is_stmt 0 view .LVU4196 - 13056 0aec A082 strh r0, [r4, #20] @ movhi - 955:Src/main.c **** Long_Data[11] = temp16; - 13057 .loc 1 955 7 is_stmt 1 view .LVU4197 - 955:Src/main.c **** Long_Data[11] = temp16; - 13058 .loc 1 955 16 is_stmt 0 view .LVU4198 - 13059 0aee 0120 movs r0, #1 - 13060 0af0 FFF7FEFF bl Get_ADC - 13061 .LVL1171: - 955:Src/main.c **** Long_Data[11] = temp16; - 13062 .loc 1 955 14 discriminator 1 view .LVU4199 - 13063 0af4 2880 strh r0, [r5] @ movhi - 956:Src/main.c **** temp16 = Get_ADC(2); - 13064 .loc 1 956 7 is_stmt 1 view .LVU4200 - 956:Src/main.c **** temp16 = Get_ADC(2); - 13065 .loc 1 956 21 is_stmt 0 view .LVU4201 - 13066 0af6 E082 strh r0, [r4, #22] @ movhi - 957:Src/main.c **** - 13067 .loc 1 957 7 is_stmt 1 view .LVU4202 - 957:Src/main.c **** - 13068 .loc 1 957 16 is_stmt 0 view .LVU4203 - 13069 0af8 0220 movs r0, #2 - 13070 0afa FFF7FEFF bl Get_ADC - 13071 .LVL1172: - 957:Src/main.c **** - 13072 .loc 1 957 14 discriminator 1 view .LVU4204 - 13073 0afe 2880 strh r0, [r5] @ movhi - 960:Src/main.c **** temp16 = Get_ADC(4); - 13074 .loc 1 960 7 is_stmt 1 view .LVU4205 - 960:Src/main.c **** temp16 = Get_ADC(4); - 13075 .loc 1 960 16 is_stmt 0 view .LVU4206 - 13076 0b00 0320 movs r0, #3 - 13077 0b02 FFF7FEFF bl Get_ADC - 13078 .LVL1173: - 960:Src/main.c **** temp16 = Get_ADC(4); - 13079 .loc 1 960 14 discriminator 1 view .LVU4207 - 13080 0b06 2880 strh r0, [r5] @ movhi - 961:Src/main.c **** Long_Data[12] = temp16; - 13081 .loc 1 961 7 is_stmt 1 view .LVU4208 - 961:Src/main.c **** Long_Data[12] = temp16; - 13082 .loc 1 961 16 is_stmt 0 view .LVU4209 - 13083 0b08 0420 movs r0, #4 - 13084 0b0a FFF7FEFF bl Get_ADC - 13085 .LVL1174: - 961:Src/main.c **** Long_Data[12] = temp16; - 13086 .loc 1 961 14 discriminator 1 view .LVU4210 - 13087 0b0e 2880 strh r0, [r5] @ movhi - 962:Src/main.c **** temp16 = Get_ADC(5); - 13088 .loc 1 962 7 is_stmt 1 view .LVU4211 - 962:Src/main.c **** temp16 = Get_ADC(5); - 13089 .loc 1 962 21 is_stmt 0 view .LVU4212 - 13090 0b10 2083 strh r0, [r4, #24] @ movhi - 963:Src/main.c **** - 13091 .loc 1 963 7 is_stmt 1 view .LVU4213 - 963:Src/main.c **** - 13092 .loc 1 963 16 is_stmt 0 view .LVU4214 - 13093 0b12 0520 movs r0, #5 - ARM GAS /tmp/ccuHnxNu.s page 652 + 13539 0aba FFF7FEFF bl HAL_TIM_Base_Start_IT + 13540 .LVL1212: + 917:Src/main.c **** while(1); + 13541 .loc 1 917 7 is_stmt 1 view .LVU4308 + 917:Src/main.c **** while(1); + 13542 .loc 1 917 10 is_stmt 0 view .LVU4309 + 13543 0abe 78BB cbnz r0, .L716 + 922:Src/main.c **** uint32_t i = 10000; while (--i){} + 13544 .loc 1 922 7 is_stmt 1 view .LVU4310 + 13545 0ac0 0122 movs r2, #1 + 13546 0ac2 8021 movs r1, #128 + 13547 0ac4 1D48 ldr r0, .L767+24 + 13548 .LVL1213: + 922:Src/main.c **** uint32_t i = 10000; while (--i){} + 13549 .loc 1 922 7 is_stmt 0 view .LVU4311 + 13550 0ac6 FFF7FEFF bl HAL_GPIO_WritePin + 13551 .LVL1214: + 923:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); + 13552 .loc 1 923 7 is_stmt 1 view .LVU4312 + 923:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); + 13553 .loc 1 923 27 view .LVU4313 + 923:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); + 13554 .loc 1 923 16 is_stmt 0 view .LVU4314 + 13555 0aca 42F21073 movw r3, #10000 + 13556 .LVL1215: + 13557 .L717: + 923:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); + 13558 .loc 1 923 39 is_stmt 1 discriminator 2 view .LVU4315 + 923:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); + 13559 .loc 1 923 34 discriminator 2 view .LVU4316 + 923:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); + 13560 .loc 1 923 34 is_stmt 0 discriminator 2 view .LVU4317 + 13561 0ace 013B subs r3, r3, #1 + 13562 .LVL1216: + 923:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET); + 13563 .loc 1 923 34 discriminator 2 view .LVU4318 + 13564 0ad0 FDD1 bne .L717 + 924:Src/main.c **** LD_blinker.state = 2; + 13565 .loc 1 924 7 is_stmt 1 view .LVU4319 + 13566 0ad2 0022 movs r2, #0 + 13567 0ad4 8021 movs r1, #128 + 13568 0ad6 1948 ldr r0, .L767+24 + 13569 0ad8 FFF7FEFF bl HAL_GPIO_WritePin + 13570 .LVL1217: + 925:Src/main.c **** + 13571 .loc 1 925 7 view .LVU4320 + 925:Src/main.c **** + 13572 .loc 1 925 24 is_stmt 0 view .LVU4321 + 13573 0adc 1F4B ldr r3, .L767+56 + 13574 0ade 0222 movs r2, #2 + 13575 0ae0 9A72 strb r2, [r3, #10] + 927:Src/main.c **** if (st != HAL_OK) + 13576 .loc 1 927 7 is_stmt 1 view .LVU4322 + 927:Src/main.c **** if (st != HAL_OK) + 13577 .loc 1 927 12 is_stmt 0 view .LVU4323 + 13578 0ae2 1748 ldr r0, .L767+28 + 13579 0ae4 FFF7FEFF bl HAL_TIM_Base_Start_IT + ARM GAS /tmp/ccLSPxIe.s page 666 - 13094 0b14 FFF7FEFF bl Get_ADC - 13095 .LVL1175: - 963:Src/main.c **** - 13096 .loc 1 963 14 discriminator 1 view .LVU4215 - 13097 0b18 2880 strh r0, [r5] @ movhi - 966:Src/main.c **** Long_Data[3] = (TO6_stop)&0xffff; - 13098 .loc 1 966 7 is_stmt 1 view .LVU4216 - 966:Src/main.c **** Long_Data[3] = (TO6_stop)&0xffff; - 13099 .loc 1 966 16 is_stmt 0 view .LVU4217 - 13100 0b1a 3F4B ldr r3, .L700+72 - 13101 0b1c 1B68 ldr r3, [r3] - 13102 0b1e 3F4A ldr r2, .L700+76 - 13103 0b20 1360 str r3, [r2] - 967:Src/main.c **** Long_Data[4] = (TO6_stop>>16)&0xffff; - 13104 .loc 1 967 7 is_stmt 1 view .LVU4218 - 967:Src/main.c **** Long_Data[4] = (TO6_stop>>16)&0xffff; - 13105 .loc 1 967 20 is_stmt 0 view .LVU4219 - 13106 0b22 E380 strh r3, [r4, #6] @ movhi - 968:Src/main.c **** - 13107 .loc 1 968 7 is_stmt 1 view .LVU4220 - 968:Src/main.c **** - 13108 .loc 1 968 31 is_stmt 0 view .LVU4221 - 13109 0b24 1B0C lsrs r3, r3, #16 - 968:Src/main.c **** - 13110 .loc 1 968 20 view .LVU4222 - 13111 0b26 2381 strh r3, [r4, #8] @ movhi - 971:Src/main.c **** - 13112 .loc 1 971 7 is_stmt 1 view .LVU4223 - 971:Src/main.c **** - 13113 .loc 1 971 31 is_stmt 0 view .LVU4224 - 13114 0b28 3388 ldrh r3, [r6] - 971:Src/main.c **** - 13115 .loc 1 971 20 view .LVU4225 - 13116 0b2a 6381 strh r3, [r4, #10] @ movhi - 974:Src/main.c **** } - 13117 .loc 1 974 7 is_stmt 1 view .LVU4226 - 974:Src/main.c **** } - 13118 .loc 1 974 31 is_stmt 0 view .LVU4227 - 13119 0b2c 3B88 ldrh r3, [r7] - 974:Src/main.c **** } - 13120 .loc 1 974 20 view .LVU4228 - 13121 0b2e A381 strh r3, [r4, #12] @ movhi - 13122 0b30 C6E5 b .L660 - 13123 .L662: -1002:Src/main.c **** Long_Data[DL_16-1] = CS_result; - 13124 .loc 1 1002 5 is_stmt 1 view .LVU4229 -1002:Src/main.c **** Long_Data[DL_16-1] = CS_result; - 13125 .loc 1 1002 17 is_stmt 0 view .LVU4230 - 13126 0b32 3B4C ldr r4, .L700+80 - 13127 0b34 0D21 movs r1, #13 - 13128 0b36 2046 mov r0, r4 - 13129 0b38 FFF7FEFF bl CalculateChecksum - 13130 .LVL1176: -1002:Src/main.c **** Long_Data[DL_16-1] = CS_result; - 13131 .loc 1 1002 15 discriminator 1 view .LVU4231 - 13132 0b3c 394B ldr r3, .L700+84 - 13133 0b3e 1880 strh r0, [r3] @ movhi - ARM GAS /tmp/ccuHnxNu.s page 653 + 13580 .LVL1218: + 928:Src/main.c **** while(1); + 13581 .loc 1 928 7 is_stmt 1 view .LVU4324 + 928:Src/main.c **** while(1); + 13582 .loc 1 928 10 is_stmt 0 view .LVU4325 + 13583 0ae8 D8B9 cbnz r0, .L719 + 13584 .L720: + 930:Src/main.c **** { + 13585 .loc 1 930 33 is_stmt 1 view .LVU4326 + 930:Src/main.c **** { + 13586 .loc 1 930 18 is_stmt 0 view .LVU4327 + 13587 0aea 0E4B ldr r3, .L767 + 13588 0aec D3ED047A vldr.32 s15, [r3, #16] + 930:Src/main.c **** { + 13589 .loc 1 930 39 view .LVU4328 + 13590 0af0 93ED027A vldr.32 s14, [r3, #8] + 930:Src/main.c **** { + 13591 .loc 1 930 33 view .LVU4329 + 13592 0af4 F4EEC77A vcmpe.f32 s15, s14 + 13593 0af8 F1EE10FA vmrs APSR_nzcv, FPSCR + 13594 0afc 3CD5 bpl .L760 + 932:Src/main.c **** { + 13595 .loc 1 932 8 is_stmt 1 view .LVU4330 + 932:Src/main.c **** { + 13596 .loc 1 932 12 is_stmt 0 view .LVU4331 + 13597 0afe 134B ldr r3, .L767+40 + 13598 0b00 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 932:Src/main.c **** { + 13599 .loc 1 932 11 view .LVU4332 + 13600 0b02 002B cmp r3, #0 + 13601 0b04 F1D0 beq .L720 + 937:Src/main.c **** TO10 = 0; + 13602 .loc 1 937 9 is_stmt 1 view .LVU4333 + 937:Src/main.c **** TO10 = 0; + 13603 .loc 1 937 35 is_stmt 0 view .LVU4334 + 13604 0b06 074B ldr r3, .L767 + 13605 0b08 93ED037A vldr.32 s14, [r3, #12] + 937:Src/main.c **** TO10 = 0; + 13606 .loc 1 937 28 view .LVU4335 + 13607 0b0c 77EE277A vadd.f32 s15, s14, s15 + 13608 0b10 C3ED047A vstr.32 s15, [r3, #16] + 938:Src/main.c **** TIM10_coflag = 0; + 13609 .loc 1 938 9 is_stmt 1 view .LVU4336 + 938:Src/main.c **** TIM10_coflag = 0; + 13610 .loc 1 938 14 is_stmt 0 view .LVU4337 + 13611 0b14 0023 movs r3, #0 + 13612 0b16 0E4A ldr r2, .L767+44 + 13613 0b18 1360 str r3, [r2] + 939:Src/main.c **** + 13614 .loc 1 939 9 is_stmt 1 view .LVU4338 + 939:Src/main.c **** + 13615 .loc 1 939 22 is_stmt 0 view .LVU4339 + 13616 0b1a 0C4A ldr r2, .L767+40 + 13617 0b1c 1370 strb r3, [r2] + 13618 0b1e E4E7 b .L720 + 13619 .LVL1219: + 13620 .L716: + ARM GAS /tmp/ccLSPxIe.s page 667 -1003:Src/main.c **** - 13134 .loc 1 1003 5 is_stmt 1 view .LVU4232 -1003:Src/main.c **** - 13135 .loc 1 1003 24 is_stmt 0 view .LVU4233 - 13136 0b40 6083 strh r0, [r4, #26] @ movhi -1005:Src/main.c **** { - 13137 .loc 1 1005 5 is_stmt 1 view .LVU4234 - 13138 .LBB713: -1005:Src/main.c **** { - 13139 .loc 1 1005 10 view .LVU4235 - 13140 .LVL1177: -1005:Src/main.c **** { - 13141 .loc 1 1005 19 is_stmt 0 view .LVU4236 - 13142 0b42 0023 movs r3, #0 -1005:Src/main.c **** { - 13143 .loc 1 1005 5 view .LVU4237 - 13144 0b44 0BE0 b .L665 - 13145 .LVL1178: - 13146 .L666: -1007:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; - 13147 .loc 1 1007 6 is_stmt 1 view .LVU4238 -1007:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; - 13148 .loc 1 1007 33 is_stmt 0 view .LVU4239 - 13149 0b46 334A ldr r2, .L700+68 - 13150 0b48 32F81320 ldrh r2, [r2, r3, lsl #1] -1007:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; - 13151 .loc 1 1007 17 view .LVU4240 - 13152 0b4c 5900 lsls r1, r3, #1 -1007:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; - 13153 .loc 1 1007 21 view .LVU4241 - 13154 0b4e 3648 ldr r0, .L700+88 - 13155 0b50 00F81320 strb r2, [r0, r3, lsl #1] -1008:Src/main.c **** } - 13156 .loc 1 1008 6 is_stmt 1 view .LVU4242 -1008:Src/main.c **** } - 13157 .loc 1 1008 19 is_stmt 0 view .LVU4243 - 13158 0b54 0131 adds r1, r1, #1 -1008:Src/main.c **** } - 13159 .loc 1 1008 23 view .LVU4244 - 13160 0b56 120A lsrs r2, r2, #8 - 13161 0b58 4254 strb r2, [r0, r1] -1005:Src/main.c **** { - 13162 .loc 1 1005 38 is_stmt 1 discriminator 3 view .LVU4245 - 13163 0b5a 0133 adds r3, r3, #1 - 13164 .LVL1179: -1005:Src/main.c **** { - 13165 .loc 1 1005 38 is_stmt 0 discriminator 3 view .LVU4246 - 13166 0b5c 9BB2 uxth r3, r3 - 13167 .LVL1180: - 13168 .L665: -1005:Src/main.c **** { - 13169 .loc 1 1005 28 is_stmt 1 discriminator 1 view .LVU4247 - 13170 0b5e 0E2B cmp r3, #14 - 13171 0b60 F1D9 bls .L666 - 13172 .LBE713: -1015:Src/main.c **** UART_transmission_request = NO_MESS; - 13173 .loc 1 1015 5 view .LVU4248 - ARM GAS /tmp/ccuHnxNu.s page 654 + 918:Src/main.c **** // */ + 13621 .loc 1 918 8 is_stmt 1 view .LVU4340 + 918:Src/main.c **** // */ + 13622 .loc 1 918 13 view .LVU4341 + 13623 0b20 FEE7 b .L716 + 13624 .LVL1220: + 13625 .L719: + 929:Src/main.c **** while (task.current_param < task.max_param) + 13626 .loc 1 929 8 view .LVU4342 + 929:Src/main.c **** while (task.current_param < task.max_param) + 13627 .loc 1 929 13 view .LVU4343 + 13628 0b22 FEE7 b .L719 + 13629 .L768: + 13630 .align 2 + 13631 .L767: + 13632 0b24 00000000 .word task + 13633 0b28 00000000 .word LD1_param + 13634 0b2c 00000000 .word LD2_param + 13635 0b30 00000000 .word LD1_curr_setup + 13636 0b34 00000000 .word temp16 + 13637 0b38 00000000 .word LD2_curr_setup + 13638 0b3c 000C0240 .word 1073875968 + 13639 0b40 00000000 .word htim10 + 13640 0b44 00480140 .word 1073825792 + 13641 0b48 00080040 .word 1073743872 + 13642 0b4c 00000000 .word TIM10_coflag + 13643 0b50 00000000 .word TO10 + 13644 0b54 00000000 .word TIM10_period + 13645 0b58 00000000 .word TO10_counter + 13646 0b5c 00000000 .word LD_blinker + 13647 0b60 00040240 .word 1073873920 + 13648 0b64 00040140 .word 1073808384 + 13649 0b68 00000000 .word htim8 + 13650 0b6c 00000000 .word htim11 + 13651 0b70 00000000 .word htim4 + 13652 0b74 00180240 .word 1073879040 + 13653 .L760: + 944:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_SET); + 13654 .loc 1 944 7 view .LVU4344 + 13655 0b78 6C48 ldr r0, .L769 + 13656 .LVL1221: + 944:Src/main.c **** HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_SET); + 13657 .loc 1 944 7 is_stmt 0 view .LVU4345 + 13658 0b7a FFF7FEFF bl HAL_TIM_Base_Stop + 13659 .LVL1222: + 945:Src/main.c **** + 13660 .loc 1 945 7 is_stmt 1 view .LVU4346 + 13661 0b7e 6C4C ldr r4, .L769+4 + 13662 0b80 0122 movs r2, #1 + 13663 0b82 8021 movs r1, #128 + 13664 0b84 2046 mov r0, r4 + 13665 0b86 FFF7FEFF bl HAL_GPIO_WritePin + 13666 .LVL1223: + 947:Src/main.c **** + 13667 .loc 1 947 7 view .LVU4347 + 13668 0b8a 0022 movs r2, #0 + 13669 0b8c 8021 movs r1, #128 + ARM GAS /tmp/ccLSPxIe.s page 668 - 13174 0b62 1E20 movs r0, #30 - 13175 0b64 FFF7FEFF bl USART_TX_DMA - 13176 .LVL1181: -1016:Src/main.c **** break; - 13177 .loc 1 1016 5 view .LVU4249 -1016:Src/main.c **** break; - 13178 .loc 1 1016 31 is_stmt 0 view .LVU4250 - 13179 0b68 304B ldr r3, .L700+92 - 13180 0b6a 0022 movs r2, #0 - 13181 0b6c 1A70 strb r2, [r3] -1017:Src/main.c **** case MESS_03://Transmith saved packet - 13182 .loc 1 1017 4 is_stmt 1 view .LVU4251 - 13183 0b6e FFF7DCBA b .L664 - 13184 .LVL1182: - 13185 .L667: - 13186 .LBB714: -1021:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; - 13187 .loc 1 1021 6 view .LVU4252 -1021:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; - 13188 .loc 1 1021 33 is_stmt 0 view .LVU4253 - 13189 0b72 284A ldr r2, .L700+68 - 13190 0b74 32F81320 ldrh r2, [r2, r3, lsl #1] -1021:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; - 13191 .loc 1 1021 17 view .LVU4254 - 13192 0b78 5900 lsls r1, r3, #1 -1021:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; - 13193 .loc 1 1021 21 view .LVU4255 - 13194 0b7a 2B48 ldr r0, .L700+88 - 13195 0b7c 00F81320 strb r2, [r0, r3, lsl #1] -1022:Src/main.c **** } - 13196 .loc 1 1022 6 is_stmt 1 view .LVU4256 -1022:Src/main.c **** } - 13197 .loc 1 1022 19 is_stmt 0 view .LVU4257 - 13198 0b80 0131 adds r1, r1, #1 -1022:Src/main.c **** } - 13199 .loc 1 1022 23 view .LVU4258 - 13200 0b82 120A lsrs r2, r2, #8 - 13201 0b84 4254 strb r2, [r0, r1] -1019:Src/main.c **** { - 13202 .loc 1 1019 38 is_stmt 1 discriminator 3 view .LVU4259 - 13203 0b86 0133 adds r3, r3, #1 - 13204 .LVL1183: -1019:Src/main.c **** { - 13205 .loc 1 1019 38 is_stmt 0 discriminator 3 view .LVU4260 - 13206 0b88 9BB2 uxth r3, r3 - 13207 .LVL1184: - 13208 .L663: -1019:Src/main.c **** { - 13209 .loc 1 1019 28 is_stmt 1 discriminator 1 view .LVU4261 - 13210 0b8a 0E2B cmp r3, #14 - 13211 0b8c F1D9 bls .L667 - 13212 .LBE714: -1028:Src/main.c **** UART_transmission_request = NO_MESS; - 13213 .loc 1 1028 5 view .LVU4262 - 13214 0b8e 1E20 movs r0, #30 - 13215 0b90 FFF7FEFF bl USART_TX_DMA - 13216 .LVL1185: - ARM GAS /tmp/ccuHnxNu.s page 655 + 13670 0b8e 2046 mov r0, r4 + 13671 0b90 FFF7FEFF bl HAL_GPIO_WritePin + 13672 .LVL1224: + 949:Src/main.c **** TIM8->CNT = 0; + 13673 .loc 1 949 7 view .LVU4348 + 13674 0b94 6748 ldr r0, .L769+8 + 13675 0b96 FFF7FEFF bl HAL_TIM_Base_Stop_IT + 13676 .LVL1225: + 950:Src/main.c **** + 13677 .loc 1 950 7 view .LVU4349 + 950:Src/main.c **** + 13678 .loc 1 950 17 is_stmt 0 view .LVU4350 + 13679 0b9a 674B ldr r3, .L769+12 + 13680 0b9c 0022 movs r2, #0 + 13681 0b9e 5A62 str r2, [r3, #36] + 952:Src/main.c **** task.current_param = task.min_param; + 13682 .loc 1 952 7 is_stmt 1 view .LVU4351 + 13683 0ba0 FFF7FEFF bl Stop_TIM10 + 13684 .LVL1226: + 953:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.current_param); + 13685 .loc 1 953 7 view .LVU4352 + 953:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.current_param); + 13686 .loc 1 953 32 is_stmt 0 view .LVU4353 + 13687 0ba4 654C ldr r4, .L769+16 + 13688 0ba6 D4ED017A vldr.32 s15, [r4, #4] + 953:Src/main.c **** Set_LTEC(TT_CHANGE_CURR_2, task.current_param); + 13689 .loc 1 953 26 view .LVU4354 + 13690 0baa C4ED047A vstr.32 s15, [r4, #16] + 954:Src/main.c **** if (task.tau > 3) + 13691 .loc 1 954 7 is_stmt 1 view .LVU4355 + 13692 0bae FCEEE77A vcvt.u32.f32 s15, s15 + 13693 0bb2 17EE903A vmov r3, s15 @ int + 13694 0bb6 99B2 uxth r1, r3 + 13695 0bb8 0220 movs r0, #2 + 13696 0bba FFF7FEFF bl Set_LTEC + 13697 .LVL1227: + 955:Src/main.c **** { + 13698 .loc 1 955 7 view .LVU4356 + 955:Src/main.c **** { + 13699 .loc 1 955 15 is_stmt 0 view .LVU4357 + 13700 0bbe E38A ldrh r3, [r4, #22] + 955:Src/main.c **** { + 13701 .loc 1 955 10 view .LVU4358 + 13702 0bc0 032B cmp r3, #3 + 13703 0bc2 0CD9 bls .L722 + 957:Src/main.c **** htim10.Init.Period = 9999; + 13704 .loc 1 957 8 is_stmt 1 view .LVU4359 + 957:Src/main.c **** htim10.Init.Period = 9999; + 13705 .loc 1 957 34 is_stmt 0 view .LVU4360 + 13706 0bc4 594A ldr r2, .L769 + 13707 0bc6 D068 ldr r0, [r2, #12] + 957:Src/main.c **** htim10.Init.Period = 9999; + 13708 .loc 1 957 21 view .LVU4361 + 13709 0bc8 5D49 ldr r1, .L769+20 + 13710 0bca 0860 str r0, [r1] + 958:Src/main.c **** TO10_counter = (task.tau - 1) * 100; + 13711 .loc 1 958 8 is_stmt 1 view .LVU4362 + ARM GAS /tmp/ccLSPxIe.s page 669 -1029:Src/main.c **** break; - 13217 .loc 1 1029 5 view .LVU4263 -1029:Src/main.c **** break; - 13218 .loc 1 1029 31 is_stmt 0 view .LVU4264 - 13219 0b94 254B ldr r3, .L700+92 - 13220 0b96 0022 movs r2, #0 - 13221 0b98 1A70 strb r2, [r3] -1030:Src/main.c **** } - 13222 .loc 1 1030 4 is_stmt 1 view .LVU4265 - 13223 0b9a FFF7C6BA b .L664 - 13224 .LVL1186: - 13225 .L678: - 990:Src/main.c **** { - 13226 .loc 1 990 3 is_stmt 0 view .LVU4266 - 13227 0b9e 0023 movs r3, #0 - 13228 0ba0 F3E7 b .L663 - 13229 .L681: -1032:Src/main.c **** { - 13230 .loc 1 1032 28 discriminator 1 view .LVU4267 - 13231 0ba2 1D4B ldr r3, .L700+72 - 13232 0ba4 1B68 ldr r3, [r3] - 13233 0ba6 224A ldr r2, .L700+96 - 13234 0ba8 1268 ldr r2, [r2] - 13235 0baa 9B1A subs r3, r3, r2 -1032:Src/main.c **** { - 13236 .loc 1 1032 21 discriminator 1 view .LVU4268 - 13237 0bac 642B cmp r3, #100 - 13238 0bae 7FF6C1AA bls .L597 -1034:Src/main.c **** State_Data[0] |= UART_ERR;//timeout error! - 13239 .loc 1 1034 4 is_stmt 1 view .LVU4269 -1034:Src/main.c **** State_Data[0] |= UART_ERR;//timeout error! - 13240 .loc 1 1034 18 is_stmt 0 view .LVU4270 - 13241 0bb2 0022 movs r2, #0 - 13242 0bb4 1F4B ldr r3, .L700+100 - 13243 0bb6 1A80 strh r2, [r3] @ movhi -1035:Src/main.c **** UART_transmission_request = MESS_01;//Send status - 13244 .loc 1 1035 4 is_stmt 1 view .LVU4271 -1035:Src/main.c **** UART_transmission_request = MESS_01;//Send status - 13245 .loc 1 1035 14 is_stmt 0 view .LVU4272 - 13246 0bb8 1F49 ldr r1, .L700+104 - 13247 0bba 0B78 ldrb r3, [r1] @ zero_extendqisi2 -1035:Src/main.c **** UART_transmission_request = MESS_01;//Send status - 13248 .loc 1 1035 18 view .LVU4273 - 13249 0bbc 43F00203 orr r3, r3, #2 - 13250 0bc0 0B70 strb r3, [r1] -1036:Src/main.c **** flg_tmt = 0;//Reset timeout flag - 13251 .loc 1 1036 4 is_stmt 1 view .LVU4274 -1036:Src/main.c **** flg_tmt = 0;//Reset timeout flag - 13252 .loc 1 1036 30 is_stmt 0 view .LVU4275 - 13253 0bc2 1A4B ldr r3, .L700+92 - 13254 0bc4 0121 movs r1, #1 - 13255 0bc6 1970 strb r1, [r3] -1037:Src/main.c **** } - 13256 .loc 1 1037 4 is_stmt 1 view .LVU4276 -1037:Src/main.c **** } - 13257 .loc 1 1037 12 is_stmt 0 view .LVU4277 - 13258 0bc8 1C4B ldr r3, .L700+108 - ARM GAS /tmp/ccuHnxNu.s page 656 + 958:Src/main.c **** TO10_counter = (task.tau - 1) * 100; + 13712 .loc 1 958 27 is_stmt 0 view .LVU4363 + 13713 0bcc 42F20F71 movw r1, #9999 + 13714 0bd0 D160 str r1, [r2, #12] + 959:Src/main.c **** } + 13715 .loc 1 959 8 is_stmt 1 view .LVU4364 + 959:Src/main.c **** } + 13716 .loc 1 959 33 is_stmt 0 view .LVU4365 + 13717 0bd2 013B subs r3, r3, #1 + 959:Src/main.c **** } + 13718 .loc 1 959 38 view .LVU4366 + 13719 0bd4 6422 movs r2, #100 + 13720 0bd6 02FB03F3 mul r3, r2, r3 + 959:Src/main.c **** } + 13721 .loc 1 959 21 view .LVU4367 + 13722 0bda 5A4A ldr r2, .L769+24 + 13723 0bdc 1360 str r3, [r2] + 13724 .L722: + 961:Src/main.c **** + 13725 .loc 1 961 7 is_stmt 1 view .LVU4368 + 13726 0bde 5348 ldr r0, .L769 + 13727 0be0 FFF7FEFF bl HAL_TIM_Base_Start_IT + 13728 .LVL1228: +1009:Src/main.c **** case TT_CHANGE_TEMP_1: + 13729 .loc 1 1009 6 view .LVU4369 + 13730 0be4 FAE5 b .L707 + 13731 .LVL1229: + 13732 .L757: +1009:Src/main.c **** case TT_CHANGE_TEMP_1: + 13733 .loc 1 1009 6 is_stmt 0 view .LVU4370 + 13734 .LBE721: +1020:Src/main.c **** + 13735 .loc 1 1020 7 is_stmt 1 view .LVU4371 +1020:Src/main.c **** + 13736 .loc 1 1020 18 is_stmt 0 view .LVU4372 + 13737 0be6 584A ldr r2, .L769+28 + 13738 0be8 1360 str r3, [r2] +1022:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 + 13739 .loc 1 1022 7 is_stmt 1 view .LVU4373 +1022:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 + 13740 .loc 1 1022 25 is_stmt 0 view .LVU4374 + 13741 0bea 0120 movs r0, #1 + 13742 0bec FFF7FEFF bl MPhD_T + 13743 .LVL1230: +1022:Src/main.c **** LD1_param.POWER = MPhD_T(1);//Get Data from monitor photodiode of LD1 + 13744 .loc 1 1022 23 discriminator 1 view .LVU4375 + 13745 0bf0 564E ldr r6, .L769+32 + 13746 0bf2 3081 strh r0, [r6, #8] @ movhi +1023:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 13747 .loc 1 1023 7 is_stmt 1 view .LVU4376 +1023:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 13748 .loc 1 1023 25 is_stmt 0 view .LVU4377 + 13749 0bf4 0120 movs r0, #1 + 13750 0bf6 FFF7FEFF bl MPhD_T + 13751 .LVL1231: +1023:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 13752 .loc 1 1023 23 discriminator 1 view .LVU4378 + ARM GAS /tmp/ccLSPxIe.s page 670 - 13259 0bca 1A70 strb r2, [r3] - 13260 0bcc FFF7B2BA b .L597 - 13261 .L701: - 13262 .align 2 - 13263 .L700: - 13264 0bd0 00000000 .word task - 13265 0bd4 00000000 .word LD1_param - 13266 0bd8 00000000 .word LD2_param - 13267 0bdc 00000000 .word LD1_curr_setup - 13268 0be0 00000000 .word temp16 - 13269 0be4 00000000 .word LD2_curr_setup - 13270 0be8 00000000 .word LD_blinker - 13271 0bec 00040240 .word 1073873920 - 13272 0bf0 00040140 .word 1073808384 - 13273 0bf4 00000000 .word htim8 - 13274 0bf8 000C0240 .word 1073875968 - 13275 0bfc 00000000 .word htim10 - 13276 0c00 00000000 .word TIM10_coflag - 13277 0c04 00000000 .word TO10 - 13278 0c08 00000000 .word TIM10_period - 13279 0c0c 00000000 .word TO10_counter - 13280 0c10 00000000 .word TO7_before - 13281 0c14 00000000 .word Long_Data - 13282 0c18 00000000 .word TO6 - 13283 0c1c 00000000 .word TO6_stop - 13284 0c20 02000000 .word Long_Data+2 - 13285 0c24 00000000 .word CS_result - 13286 0c28 00000000 .word UART_DATA - 13287 0c2c 00000000 .word UART_transmission_request - 13288 0c30 00000000 .word TO6_uart - 13289 0c34 00000000 .word UART_rec_incr - 13290 0c38 00000000 .word State_Data - 13291 0c3c 00000000 .word flg_tmt - 13292 .cfi_endproc - 13293 .LFE1186: - 13295 .section .rodata.ad9102_example2_regval,"a" - 13296 .align 2 - 13299 ad9102_example2_regval: - 13300 0000 0000 .short 0 - 13301 0002 000E .short 3584 - 13302 0004 0000 .short 0 - 13303 0006 0000 .short 0 - 13304 0008 0000 .short 0 - 13305 000a 0000 .short 0 - 13306 000c 0000 .short 0 - 13307 000e 0040 .short 16384 - 13308 0010 0000 .short 0 - 13309 0012 0000 .short 0 - 13310 0014 0000 .short 0 - 13311 0016 0000 .short 0 - 13312 0018 001F .short 7936 - 13313 001a 0000 .short 0 - 13314 001c 0000 .short 0 - 13315 001e 0000 .short 0 - 13316 0020 0E00 .short 14 - 13317 0022 0000 .short 0 - 13318 0024 0000 .short 0 - ARM GAS /tmp/ccuHnxNu.s page 657 + 13753 0bfa 3081 strh r0, [r6, #8] @ movhi +1024:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 13754 .loc 1 1024 7 is_stmt 1 view .LVU4379 +1024:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 13755 .loc 1 1024 25 is_stmt 0 view .LVU4380 + 13756 0bfc 0220 movs r0, #2 + 13757 0bfe FFF7FEFF bl MPhD_T + 13758 .LVL1232: +1024:Src/main.c **** LD2_param.POWER = MPhD_T(2);//Get Data from monitor photodiode of LD2 + 13759 .loc 1 1024 23 discriminator 1 view .LVU4381 + 13760 0c02 534F ldr r7, .L769+36 + 13761 0c04 3881 strh r0, [r7, #8] @ movhi +1025:Src/main.c **** + 13762 .loc 1 1025 7 is_stmt 1 view .LVU4382 +1025:Src/main.c **** + 13763 .loc 1 1025 25 is_stmt 0 view .LVU4383 + 13764 0c06 0220 movs r0, #2 + 13765 0c08 FFF7FEFF bl MPhD_T + 13766 .LVL1233: +1025:Src/main.c **** + 13767 .loc 1 1025 23 discriminator 1 view .LVU4384 + 13768 0c0c 3881 strh r0, [r7, #8] @ movhi +1027:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data + 13769 .loc 1 1027 7 is_stmt 1 view .LVU4385 +1027:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data + 13770 .loc 1 1027 31 is_stmt 0 view .LVU4386 + 13771 0c0e 3389 ldrh r3, [r6, #8] +1027:Src/main.c **** Long_Data[2] = LD2_param.POWER;//Translate Data from monitor photodiode of LD2 to Long_Data + 13772 .loc 1 1027 20 view .LVU4387 + 13773 0c10 504C ldr r4, .L769+40 + 13774 0c12 6380 strh r3, [r4, #2] @ movhi +1028:Src/main.c **** + 13775 .loc 1 1028 7 is_stmt 1 view .LVU4388 +1028:Src/main.c **** + 13776 .loc 1 1028 20 is_stmt 0 view .LVU4389 + 13777 0c14 A080 strh r0, [r4, #4] @ movhi +1032:Src/main.c **** temp16 = Get_ADC(1); + 13778 .loc 1 1032 7 is_stmt 1 view .LVU4390 +1032:Src/main.c **** temp16 = Get_ADC(1); + 13779 .loc 1 1032 16 is_stmt 0 view .LVU4391 + 13780 0c16 0020 movs r0, #0 + 13781 0c18 FFF7FEFF bl Get_ADC + 13782 .LVL1234: +1032:Src/main.c **** temp16 = Get_ADC(1); + 13783 .loc 1 1032 14 discriminator 1 view .LVU4392 + 13784 0c1c 4E4D ldr r5, .L769+44 + 13785 0c1e 2880 strh r0, [r5] @ movhi +1033:Src/main.c **** Long_Data[7] = temp16; + 13786 .loc 1 1033 7 is_stmt 1 view .LVU4393 +1033:Src/main.c **** Long_Data[7] = temp16; + 13787 .loc 1 1033 16 is_stmt 0 view .LVU4394 + 13788 0c20 0120 movs r0, #1 + 13789 0c22 FFF7FEFF bl Get_ADC + 13790 .LVL1235: +1033:Src/main.c **** Long_Data[7] = temp16; + 13791 .loc 1 1033 14 discriminator 1 view .LVU4395 + 13792 0c26 2880 strh r0, [r5] @ movhi + ARM GAS /tmp/ccLSPxIe.s page 671 - 13319 0026 0000 .short 0 - 13320 0028 0000 .short 0 - 13321 002a 0000 .short 0 - 13322 002c 3030 .short 12336 - 13323 002e 1101 .short 273 - 13324 0030 FFFF .short -1 - 13325 0032 0000 .short 0 - 13326 0034 0101 .short 257 - 13327 0036 0300 .short 3 - 13328 0038 0000 .short 0 - 13329 003a 0000 .short 0 - 13330 003c 0000 .short 0 - 13331 003e 0000 .short 0 - 13332 0040 0000 .short 0 - 13333 0042 0000 .short 0 - 13334 0044 0000 .short 0 - 13335 0046 0000 .short 0 - 13336 0048 0040 .short 16384 - 13337 004a 0000 .short 0 - 13338 004c 0002 .short 512 - 13339 004e 0000 .short 0 - 13340 0050 0000 .short 0 - 13341 0052 0000 .short 0 - 13342 0054 0000 .short 0 - 13343 0056 0000 .short 0 - 13344 0058 0000 .short 0 - 13345 005a 0000 .short 0 - 13346 005c 0000 .short 0 - 13347 005e 0000 .short 0 - 13348 0060 0000 .short 0 - 13349 0062 0000 .short 0 - 13350 0064 0000 .short 0 - 13351 0066 0000 .short 0 - 13352 0068 0000 .short 0 - 13353 006a 0000 .short 0 - 13354 006c 0000 .short 0 - 13355 006e 0000 .short 0 - 13356 0070 0000 .short 0 - 13357 0072 0000 .short 0 - 13358 0074 0000 .short 0 - 13359 0076 0000 .short 0 - 13360 0078 A00F .short 4000 - 13361 007a 0000 .short 0 - 13362 007c F03F .short 16368 - 13363 007e 0001 .short 256 - 13364 0080 0100 .short 1 - 13365 0082 0100 .short 1 - 13366 .section .rodata.ad9102_example4_regval,"a" - 13367 .align 2 - 13370 ad9102_example4_regval: - 13371 0000 0000 .short 0 - 13372 0002 0000 .short 0 - 13373 0004 0000 .short 0 - 13374 0006 0000 .short 0 - 13375 0008 0000 .short 0 - 13376 000a 0000 .short 0 - 13377 000c 0000 .short 0 - ARM GAS /tmp/ccuHnxNu.s page 658 +1034:Src/main.c **** + 13793 .loc 1 1034 7 is_stmt 1 view .LVU4396 +1034:Src/main.c **** + 13794 .loc 1 1034 20 is_stmt 0 view .LVU4397 + 13795 0c28 E081 strh r0, [r4, #14] @ movhi +1037:Src/main.c **** Long_Data[8] = temp16; + 13796 .loc 1 1037 7 is_stmt 1 view .LVU4398 +1037:Src/main.c **** Long_Data[8] = temp16; + 13797 .loc 1 1037 16 is_stmt 0 view .LVU4399 + 13798 0c2a 0120 movs r0, #1 + 13799 0c2c FFF7FEFF bl Get_ADC + 13800 .LVL1236: +1037:Src/main.c **** Long_Data[8] = temp16; + 13801 .loc 1 1037 14 discriminator 1 view .LVU4400 + 13802 0c30 2880 strh r0, [r5] @ movhi +1038:Src/main.c **** + 13803 .loc 1 1038 7 is_stmt 1 view .LVU4401 +1038:Src/main.c **** + 13804 .loc 1 1038 20 is_stmt 0 view .LVU4402 + 13805 0c32 2082 strh r0, [r4, #16] @ movhi +1041:Src/main.c **** Long_Data[9] = temp16; + 13806 .loc 1 1041 7 is_stmt 1 view .LVU4403 +1041:Src/main.c **** Long_Data[9] = temp16; + 13807 .loc 1 1041 16 is_stmt 0 view .LVU4404 + 13808 0c34 0120 movs r0, #1 + 13809 0c36 FFF7FEFF bl Get_ADC + 13810 .LVL1237: +1041:Src/main.c **** Long_Data[9] = temp16; + 13811 .loc 1 1041 14 discriminator 1 view .LVU4405 + 13812 0c3a 2880 strh r0, [r5] @ movhi +1042:Src/main.c **** + 13813 .loc 1 1042 7 is_stmt 1 view .LVU4406 +1042:Src/main.c **** + 13814 .loc 1 1042 20 is_stmt 0 view .LVU4407 + 13815 0c3c 6082 strh r0, [r4, #18] @ movhi +1045:Src/main.c **** Long_Data[10] = temp16; + 13816 .loc 1 1045 7 is_stmt 1 view .LVU4408 +1045:Src/main.c **** Long_Data[10] = temp16; + 13817 .loc 1 1045 16 is_stmt 0 view .LVU4409 + 13818 0c3e 0120 movs r0, #1 + 13819 0c40 FFF7FEFF bl Get_ADC + 13820 .LVL1238: +1045:Src/main.c **** Long_Data[10] = temp16; + 13821 .loc 1 1045 14 discriminator 1 view .LVU4410 + 13822 0c44 2880 strh r0, [r5] @ movhi +1046:Src/main.c **** + 13823 .loc 1 1046 7 is_stmt 1 view .LVU4411 +1046:Src/main.c **** + 13824 .loc 1 1046 21 is_stmt 0 view .LVU4412 + 13825 0c46 A082 strh r0, [r4, #20] @ movhi +1049:Src/main.c **** Long_Data[11] = temp16; + 13826 .loc 1 1049 7 is_stmt 1 view .LVU4413 +1049:Src/main.c **** Long_Data[11] = temp16; + 13827 .loc 1 1049 16 is_stmt 0 view .LVU4414 + 13828 0c48 0120 movs r0, #1 + 13829 0c4a FFF7FEFF bl Get_ADC + 13830 .LVL1239: + ARM GAS /tmp/ccLSPxIe.s page 672 - 13378 000e 0040 .short 16384 - 13379 0010 0000 .short 0 - 13380 0012 0000 .short 0 - 13381 0014 0000 .short 0 - 13382 0016 0000 .short 0 - 13383 0018 001F .short 7936 - 13384 001a 0000 .short 0 - 13385 001c 0000 .short 0 - 13386 001e 0000 .short 0 - 13387 0020 0E00 .short 14 - 13388 0022 0000 .short 0 - 13389 0024 0000 .short 0 - 13390 0026 0000 .short 0 - 13391 0028 0000 .short 0 - 13392 002a 0000 .short 0 - 13393 002c 1232 .short 12818 - 13394 002e 2101 .short 289 - 13395 0030 FFFF .short -1 - 13396 0032 0000 .short 0 - 13397 0034 0101 .short 257 - 13398 0036 0300 .short 3 - 13399 0038 0000 .short 0 - 13400 003a 0000 .short 0 - 13401 003c 0000 .short 0 - 13402 003e 0000 .short 0 - 13403 0040 0000 .short 0 - 13404 0042 0000 .short 0 - 13405 0044 0000 .short 0 - 13406 0046 0000 .short 0 - 13407 0048 0040 .short 16384 - 13408 004a 0000 .short 0 - 13409 004c 0606 .short 1542 - 13410 004e 9919 .short 6553 - 13411 0050 009A .short -26112 - 13412 0052 0000 .short 0 - 13413 0054 0000 .short 0 - 13414 0056 0000 .short 0 - 13415 0058 0000 .short 0 - 13416 005a 0000 .short 0 - 13417 005c 0000 .short 0 - 13418 005e 0000 .short 0 - 13419 0060 A00F .short 4000 - 13420 0062 0000 .short 0 - 13421 0064 0000 .short 0 - 13422 0066 0000 .short 0 - 13423 0068 0000 .short 0 - 13424 006a 0000 .short 0 - 13425 006c 0000 .short 0 - 13426 006e 0000 .short 0 - 13427 0070 0000 .short 0 - 13428 0072 0000 .short 0 - 13429 0074 0000 .short 0 - 13430 0076 0000 .short 0 - 13431 0078 0000 .short 0 - 13432 007a 0000 .short 0 - 13433 007c 0000 .short 0 - 13434 007e FF16 .short 5887 - ARM GAS /tmp/ccuHnxNu.s page 659 +1049:Src/main.c **** Long_Data[11] = temp16; + 13831 .loc 1 1049 14 discriminator 1 view .LVU4415 + 13832 0c4e 2880 strh r0, [r5] @ movhi +1050:Src/main.c **** temp16 = Get_ADC(2); + 13833 .loc 1 1050 7 is_stmt 1 view .LVU4416 +1050:Src/main.c **** temp16 = Get_ADC(2); + 13834 .loc 1 1050 21 is_stmt 0 view .LVU4417 + 13835 0c50 E082 strh r0, [r4, #22] @ movhi +1051:Src/main.c **** + 13836 .loc 1 1051 7 is_stmt 1 view .LVU4418 +1051:Src/main.c **** + 13837 .loc 1 1051 16 is_stmt 0 view .LVU4419 + 13838 0c52 0220 movs r0, #2 + 13839 0c54 FFF7FEFF bl Get_ADC + 13840 .LVL1240: +1051:Src/main.c **** + 13841 .loc 1 1051 14 discriminator 1 view .LVU4420 + 13842 0c58 2880 strh r0, [r5] @ movhi +1054:Src/main.c **** temp16 = Get_ADC(4); + 13843 .loc 1 1054 7 is_stmt 1 view .LVU4421 +1054:Src/main.c **** temp16 = Get_ADC(4); + 13844 .loc 1 1054 16 is_stmt 0 view .LVU4422 + 13845 0c5a 0320 movs r0, #3 + 13846 0c5c FFF7FEFF bl Get_ADC + 13847 .LVL1241: +1054:Src/main.c **** temp16 = Get_ADC(4); + 13848 .loc 1 1054 14 discriminator 1 view .LVU4423 + 13849 0c60 2880 strh r0, [r5] @ movhi +1055:Src/main.c **** Long_Data[12] = temp16; + 13850 .loc 1 1055 7 is_stmt 1 view .LVU4424 +1055:Src/main.c **** Long_Data[12] = temp16; + 13851 .loc 1 1055 16 is_stmt 0 view .LVU4425 + 13852 0c62 0420 movs r0, #4 + 13853 0c64 FFF7FEFF bl Get_ADC + 13854 .LVL1242: +1055:Src/main.c **** Long_Data[12] = temp16; + 13855 .loc 1 1055 14 discriminator 1 view .LVU4426 + 13856 0c68 2880 strh r0, [r5] @ movhi +1056:Src/main.c **** temp16 = Get_ADC(5); + 13857 .loc 1 1056 7 is_stmt 1 view .LVU4427 +1056:Src/main.c **** temp16 = Get_ADC(5); + 13858 .loc 1 1056 21 is_stmt 0 view .LVU4428 + 13859 0c6a 2083 strh r0, [r4, #24] @ movhi +1057:Src/main.c **** + 13860 .loc 1 1057 7 is_stmt 1 view .LVU4429 +1057:Src/main.c **** + 13861 .loc 1 1057 16 is_stmt 0 view .LVU4430 + 13862 0c6c 0520 movs r0, #5 + 13863 0c6e FFF7FEFF bl Get_ADC + 13864 .LVL1243: +1057:Src/main.c **** + 13865 .loc 1 1057 14 discriminator 1 view .LVU4431 + 13866 0c72 2880 strh r0, [r5] @ movhi +1060:Src/main.c **** Long_Data[3] = (TO6_stop)&0xffff; + 13867 .loc 1 1060 7 is_stmt 1 view .LVU4432 +1060:Src/main.c **** Long_Data[3] = (TO6_stop)&0xffff; + 13868 .loc 1 1060 16 is_stmt 0 view .LVU4433 + ARM GAS /tmp/ccLSPxIe.s page 673 - 13435 0080 0100 .short 1 - 13436 0082 0100 .short 1 - 13437 .section .rodata.ad9102_reg_addr,"a" - 13438 .align 2 - 13441 ad9102_reg_addr: - 13442 0000 0000 .short 0 - 13443 0002 0100 .short 1 - 13444 0004 0200 .short 2 - 13445 0006 0300 .short 3 - 13446 0008 0400 .short 4 - 13447 000a 0500 .short 5 - 13448 000c 0600 .short 6 - 13449 000e 0700 .short 7 - 13450 0010 0800 .short 8 - 13451 0012 0900 .short 9 - 13452 0014 0A00 .short 10 - 13453 0016 0B00 .short 11 - 13454 0018 0C00 .short 12 - 13455 001a 0D00 .short 13 - 13456 001c 0E00 .short 14 - 13457 001e 1F00 .short 31 - 13458 0020 2000 .short 32 - 13459 0022 2200 .short 34 - 13460 0024 2300 .short 35 - 13461 0026 2400 .short 36 - 13462 0028 2500 .short 37 - 13463 002a 2600 .short 38 - 13464 002c 2700 .short 39 - 13465 002e 2800 .short 40 - 13466 0030 2900 .short 41 - 13467 0032 2A00 .short 42 - 13468 0034 2B00 .short 43 - 13469 0036 2C00 .short 44 - 13470 0038 2D00 .short 45 - 13471 003a 2E00 .short 46 - 13472 003c 2F00 .short 47 - 13473 003e 3000 .short 48 - 13474 0040 3100 .short 49 - 13475 0042 3200 .short 50 - 13476 0044 3300 .short 51 - 13477 0046 3400 .short 52 - 13478 0048 3500 .short 53 - 13479 004a 3600 .short 54 - 13480 004c 3700 .short 55 - 13481 004e 3E00 .short 62 - 13482 0050 3F00 .short 63 - 13483 0052 4000 .short 64 - 13484 0054 4100 .short 65 - 13485 0056 4200 .short 66 - 13486 0058 4300 .short 67 - 13487 005a 4400 .short 68 - 13488 005c 4500 .short 69 - 13489 005e 4700 .short 71 - 13490 0060 5000 .short 80 - 13491 0062 5100 .short 81 - 13492 0064 5200 .short 82 - 13493 0066 5300 .short 83 - ARM GAS /tmp/ccuHnxNu.s page 660 + 13869 0c74 394B ldr r3, .L769+48 + 13870 0c76 1B68 ldr r3, [r3] + 13871 0c78 394A ldr r2, .L769+52 + 13872 0c7a 1360 str r3, [r2] +1061:Src/main.c **** Long_Data[4] = (TO6_stop>>16)&0xffff; + 13873 .loc 1 1061 7 is_stmt 1 view .LVU4434 +1061:Src/main.c **** Long_Data[4] = (TO6_stop>>16)&0xffff; + 13874 .loc 1 1061 20 is_stmt 0 view .LVU4435 + 13875 0c7c E380 strh r3, [r4, #6] @ movhi +1062:Src/main.c **** + 13876 .loc 1 1062 7 is_stmt 1 view .LVU4436 +1062:Src/main.c **** + 13877 .loc 1 1062 31 is_stmt 0 view .LVU4437 + 13878 0c7e 1B0C lsrs r3, r3, #16 +1062:Src/main.c **** + 13879 .loc 1 1062 20 view .LVU4438 + 13880 0c80 2381 strh r3, [r4, #8] @ movhi +1065:Src/main.c **** + 13881 .loc 1 1065 7 is_stmt 1 view .LVU4439 +1065:Src/main.c **** + 13882 .loc 1 1065 31 is_stmt 0 view .LVU4440 + 13883 0c82 3388 ldrh r3, [r6] +1065:Src/main.c **** + 13884 .loc 1 1065 20 view .LVU4441 + 13885 0c84 6381 strh r3, [r4, #10] @ movhi +1068:Src/main.c **** } + 13886 .loc 1 1068 7 is_stmt 1 view .LVU4442 +1068:Src/main.c **** } + 13887 .loc 1 1068 31 is_stmt 0 view .LVU4443 + 13888 0c86 3B88 ldrh r3, [r7] +1068:Src/main.c **** } + 13889 .loc 1 1068 20 view .LVU4444 + 13890 0c88 A381 strh r3, [r4, #12] @ movhi + 13891 0c8a AEE5 b .L724 + 13892 .L726: +1096:Src/main.c **** Long_Data[DL_16-1] = CS_result; + 13893 .loc 1 1096 5 is_stmt 1 view .LVU4445 +1096:Src/main.c **** Long_Data[DL_16-1] = CS_result; + 13894 .loc 1 1096 17 is_stmt 0 view .LVU4446 + 13895 0c8c 354C ldr r4, .L769+56 + 13896 0c8e 0D21 movs r1, #13 + 13897 0c90 2046 mov r0, r4 + 13898 0c92 FFF7FEFF bl CalculateChecksum + 13899 .LVL1244: +1096:Src/main.c **** Long_Data[DL_16-1] = CS_result; + 13900 .loc 1 1096 15 discriminator 1 view .LVU4447 + 13901 0c96 344B ldr r3, .L769+60 + 13902 0c98 1880 strh r0, [r3] @ movhi +1097:Src/main.c **** + 13903 .loc 1 1097 5 is_stmt 1 view .LVU4448 +1097:Src/main.c **** + 13904 .loc 1 1097 24 is_stmt 0 view .LVU4449 + 13905 0c9a 6083 strh r0, [r4, #26] @ movhi +1099:Src/main.c **** { + 13906 .loc 1 1099 5 is_stmt 1 view .LVU4450 + 13907 .LBB722: +1099:Src/main.c **** { + ARM GAS /tmp/ccLSPxIe.s page 674 - 13494 0068 5400 .short 84 - 13495 006a 5500 .short 85 - 13496 006c 5600 .short 86 - 13497 006e 5700 .short 87 - 13498 0070 5800 .short 88 - 13499 0072 5900 .short 89 - 13500 0074 5A00 .short 90 - 13501 0076 5B00 .short 91 - 13502 0078 5C00 .short 92 - 13503 007a 5D00 .short 93 - 13504 007c 5E00 .short 94 - 13505 007e 5F00 .short 95 - 13506 0080 1E00 .short 30 - 13507 0082 1D00 .short 29 - 13508 .global task - 13509 .section .bss.task,"aw",%nobits - 13510 .align 2 - 13513 task: - 13514 0000 00000000 .space 52 - 13514 00000000 - 13514 00000000 - 13514 00000000 - 13514 00000000 - 13515 .global LD_blinker - 13516 .section .bss.LD_blinker,"aw",%nobits - 13517 .align 2 - 13520 LD_blinker: - 13521 0000 00000000 .space 12 - 13521 00000000 - 13521 00000000 - 13522 .global LD2_param - 13523 .section .bss.LD2_param,"aw",%nobits - 13524 .align 2 - 13527 LD2_param: - 13528 0000 00000000 .space 12 - 13528 00000000 - 13528 00000000 - 13529 .global LD1_param - 13530 .section .bss.LD1_param,"aw",%nobits - 13531 .align 2 - 13534 LD1_param: - 13535 0000 00000000 .space 12 - 13535 00000000 - 13535 00000000 - 13536 .global Def_setup - 13537 .section .bss.Def_setup,"aw",%nobits - 13538 .align 2 - 13541 Def_setup: - 13542 0000 00000000 .space 18 - 13542 00000000 - 13542 00000000 - 13542 00000000 - 13542 0000 - 13543 .global Curr_setup - 13544 .section .bss.Curr_setup,"aw",%nobits - 13545 .align 2 - 13548 Curr_setup: - ARM GAS /tmp/ccuHnxNu.s page 661 + 13908 .loc 1 1099 10 view .LVU4451 + 13909 .LVL1245: +1099:Src/main.c **** { + 13910 .loc 1 1099 19 is_stmt 0 view .LVU4452 + 13911 0c9c 0023 movs r3, #0 +1099:Src/main.c **** { + 13912 .loc 1 1099 5 view .LVU4453 + 13913 0c9e 0BE0 b .L729 + 13914 .LVL1246: + 13915 .L730: +1101:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; + 13916 .loc 1 1101 6 is_stmt 1 view .LVU4454 +1101:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; + 13917 .loc 1 1101 33 is_stmt 0 view .LVU4455 + 13918 0ca0 2C4A ldr r2, .L769+40 + 13919 0ca2 32F81320 ldrh r2, [r2, r3, lsl #1] +1101:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; + 13920 .loc 1 1101 17 view .LVU4456 + 13921 0ca6 5900 lsls r1, r3, #1 +1101:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; + 13922 .loc 1 1101 21 view .LVU4457 + 13923 0ca8 3048 ldr r0, .L769+64 + 13924 0caa 00F81320 strb r2, [r0, r3, lsl #1] +1102:Src/main.c **** } + 13925 .loc 1 1102 6 is_stmt 1 view .LVU4458 +1102:Src/main.c **** } + 13926 .loc 1 1102 19 is_stmt 0 view .LVU4459 + 13927 0cae 0131 adds r1, r1, #1 +1102:Src/main.c **** } + 13928 .loc 1 1102 23 view .LVU4460 + 13929 0cb0 120A lsrs r2, r2, #8 + 13930 0cb2 4254 strb r2, [r0, r1] +1099:Src/main.c **** { + 13931 .loc 1 1099 38 is_stmt 1 discriminator 3 view .LVU4461 + 13932 0cb4 0133 adds r3, r3, #1 + 13933 .LVL1247: +1099:Src/main.c **** { + 13934 .loc 1 1099 38 is_stmt 0 discriminator 3 view .LVU4462 + 13935 0cb6 9BB2 uxth r3, r3 + 13936 .LVL1248: + 13937 .L729: +1099:Src/main.c **** { + 13938 .loc 1 1099 28 is_stmt 1 discriminator 1 view .LVU4463 + 13939 0cb8 0E2B cmp r3, #14 + 13940 0cba F1D9 bls .L730 + 13941 .LBE722: +1109:Src/main.c **** UART_transmission_request = NO_MESS; + 13942 .loc 1 1109 5 view .LVU4464 + 13943 0cbc 1E20 movs r0, #30 + 13944 0cbe FFF7FEFF bl USART_TX_DMA + 13945 .LVL1249: +1110:Src/main.c **** break; + 13946 .loc 1 1110 5 view .LVU4465 +1110:Src/main.c **** break; + 13947 .loc 1 1110 31 is_stmt 0 view .LVU4466 + 13948 0cc2 2B4B ldr r3, .L769+68 + 13949 0cc4 0022 movs r2, #0 + ARM GAS /tmp/ccLSPxIe.s page 675 - 13549 0000 00000000 .space 18 - 13549 00000000 - 13549 00000000 - 13549 00000000 - 13549 0000 - 13550 .global LD2_def_setup - 13551 .section .bss.LD2_def_setup,"aw",%nobits - 13552 .align 2 - 13555 LD2_def_setup: - 13556 0000 00000000 .space 16 - 13556 00000000 - 13556 00000000 - 13556 00000000 - 13557 .global LD1_def_setup - 13558 .section .bss.LD1_def_setup,"aw",%nobits - 13559 .align 2 - 13562 LD1_def_setup: - 13563 0000 00000000 .space 16 - 13563 00000000 - 13563 00000000 - 13563 00000000 - 13564 .global LD2_curr_setup - 13565 .section .bss.LD2_curr_setup,"aw",%nobits - 13566 .align 2 - 13569 LD2_curr_setup: - 13570 0000 00000000 .space 16 - 13570 00000000 - 13570 00000000 - 13570 00000000 - 13571 .global LD1_curr_setup - 13572 .section .bss.LD1_curr_setup,"aw",%nobits - 13573 .align 2 - 13576 LD1_curr_setup: - 13577 0000 00000000 .space 16 - 13577 00000000 - 13577 00000000 - 13577 00000000 - 13578 .global sizeoffile - 13579 .section .bss.sizeoffile,"aw",%nobits - 13580 .align 2 - 13583 sizeoffile: - 13584 0000 00000000 .space 4 - 13585 .global fgoto - 13586 .section .bss.fgoto,"aw",%nobits - 13587 .align 2 - 13590 fgoto: - 13591 0000 00000000 .space 4 - 13592 .global test - 13593 .section .bss.test,"aw",%nobits - 13594 .align 2 - 13597 test: - 13598 0000 00000000 .space 4 - 13599 .global fresult - 13600 .section .bss.fresult,"aw",%nobits - 13603 fresult: - 13604 0000 00 .space 1 - 13605 .global COMMAND - ARM GAS /tmp/ccuHnxNu.s page 662 + 13950 0cc6 1A70 strb r2, [r3] +1111:Src/main.c **** case MESS_03://Transmith saved packet + 13951 .loc 1 1111 4 is_stmt 1 view .LVU4467 + 13952 0cc8 FFF72FBA b .L728 + 13953 .LVL1250: + 13954 .L731: + 13955 .LBB723: +1115:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; + 13956 .loc 1 1115 6 view .LVU4468 +1115:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; + 13957 .loc 1 1115 33 is_stmt 0 view .LVU4469 + 13958 0ccc 214A ldr r2, .L769+40 + 13959 0cce 32F81320 ldrh r2, [r2, r3, lsl #1] +1115:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; + 13960 .loc 1 1115 17 view .LVU4470 + 13961 0cd2 5900 lsls r1, r3, #1 +1115:Src/main.c **** UART_DATA[i*2+1] = (Long_Data[i]>>8)&0xff; + 13962 .loc 1 1115 21 view .LVU4471 + 13963 0cd4 2548 ldr r0, .L769+64 + 13964 0cd6 00F81320 strb r2, [r0, r3, lsl #1] +1116:Src/main.c **** } + 13965 .loc 1 1116 6 is_stmt 1 view .LVU4472 +1116:Src/main.c **** } + 13966 .loc 1 1116 19 is_stmt 0 view .LVU4473 + 13967 0cda 0131 adds r1, r1, #1 +1116:Src/main.c **** } + 13968 .loc 1 1116 23 view .LVU4474 + 13969 0cdc 120A lsrs r2, r2, #8 + 13970 0cde 4254 strb r2, [r0, r1] +1113:Src/main.c **** { + 13971 .loc 1 1113 38 is_stmt 1 discriminator 3 view .LVU4475 + 13972 0ce0 0133 adds r3, r3, #1 + 13973 .LVL1251: +1113:Src/main.c **** { + 13974 .loc 1 1113 38 is_stmt 0 discriminator 3 view .LVU4476 + 13975 0ce2 9BB2 uxth r3, r3 + 13976 .LVL1252: + 13977 .L727: +1113:Src/main.c **** { + 13978 .loc 1 1113 28 is_stmt 1 discriminator 1 view .LVU4477 + 13979 0ce4 0E2B cmp r3, #14 + 13980 0ce6 F1D9 bls .L731 + 13981 .LBE723: +1122:Src/main.c **** UART_transmission_request = NO_MESS; + 13982 .loc 1 1122 5 view .LVU4478 + 13983 0ce8 1E20 movs r0, #30 + 13984 0cea FFF7FEFF bl USART_TX_DMA + 13985 .LVL1253: +1123:Src/main.c **** break; + 13986 .loc 1 1123 5 view .LVU4479 +1123:Src/main.c **** break; + 13987 .loc 1 1123 31 is_stmt 0 view .LVU4480 + 13988 0cee 204B ldr r3, .L769+68 + 13989 0cf0 0022 movs r2, #0 + 13990 0cf2 1A70 strb r2, [r3] +1124:Src/main.c **** } + 13991 .loc 1 1124 4 is_stmt 1 view .LVU4481 + ARM GAS /tmp/ccLSPxIe.s page 676 - 13606 .section .bss.COMMAND,"aw",%nobits - 13607 .align 2 - 13610 COMMAND: - 13611 0000 00000000 .space 30 - 13611 00000000 - 13611 00000000 - 13611 00000000 - 13611 00000000 - 13612 .global Long_Data - 13613 .section .bss.Long_Data,"aw",%nobits - 13614 .align 2 - 13617 Long_Data: - 13618 0000 00000000 .space 30 - 13618 00000000 - 13618 00000000 - 13618 00000000 - 13618 00000000 - 13619 .global temp16 - 13620 .section .bss.temp16,"aw",%nobits - 13621 .align 1 - 13624 temp16: - 13625 0000 0000 .space 2 - 13626 .global CS_result - 13627 .section .bss.CS_result,"aw",%nobits - 13628 .align 1 - 13631 CS_result: - 13632 0000 0000 .space 2 - 13633 .global UART_header - 13634 .section .bss.UART_header,"aw",%nobits - 13635 .align 1 - 13638 UART_header: - 13639 0000 0000 .space 2 - 13640 .global UART_rec_incr - 13641 .section .bss.UART_rec_incr,"aw",%nobits - 13642 .align 1 - 13645 UART_rec_incr: - 13646 0000 0000 .space 2 - 13647 .global TIM10_coflag - 13648 .section .bss.TIM10_coflag,"aw",%nobits - 13651 TIM10_coflag: - 13652 0000 00 .space 1 - 13653 .global u_rx_flg - 13654 .section .bss.u_rx_flg,"aw",%nobits - 13657 u_rx_flg: - 13658 0000 00 .space 1 - 13659 .global u_tx_flg - 13660 .section .bss.u_tx_flg,"aw",%nobits - 13663 u_tx_flg: - 13664 0000 00 .space 1 - 13665 .global flg_tmt - 13666 .section .bss.flg_tmt,"aw",%nobits - 13669 flg_tmt: - 13670 0000 00 .space 1 - 13671 .global UART_DATA - 13672 .section .bss.UART_DATA,"aw",%nobits - 13673 .align 2 - 13676 UART_DATA: - ARM GAS /tmp/ccuHnxNu.s page 663 + 13992 0cf4 FFF719BA b .L728 + 13993 .LVL1254: + 13994 .L742: +1084:Src/main.c **** { + 13995 .loc 1 1084 3 is_stmt 0 view .LVU4482 + 13996 0cf8 0023 movs r3, #0 + 13997 0cfa F3E7 b .L727 + 13998 .L745: +1126:Src/main.c **** { + 13999 .loc 1 1126 28 discriminator 1 view .LVU4483 + 14000 0cfc 174B ldr r3, .L769+48 + 14001 0cfe 1B68 ldr r3, [r3] + 14002 0d00 1C4A ldr r2, .L769+72 + 14003 0d02 1268 ldr r2, [r2] + 14004 0d04 9B1A subs r3, r3, r2 +1126:Src/main.c **** { + 14005 .loc 1 1126 21 discriminator 1 view .LVU4484 + 14006 0d06 642B cmp r3, #100 + 14007 0d08 7FF614AA bls .L647 +1128:Src/main.c **** State_Data[0] |= UART_ERR;//timeout error! + 14008 .loc 1 1128 4 is_stmt 1 view .LVU4485 +1128:Src/main.c **** State_Data[0] |= UART_ERR;//timeout error! + 14009 .loc 1 1128 18 is_stmt 0 view .LVU4486 + 14010 0d0c 0022 movs r2, #0 + 14011 0d0e 1A4B ldr r3, .L769+76 + 14012 0d10 1A80 strh r2, [r3] @ movhi +1129:Src/main.c **** UART_transmission_request = MESS_01;//Send status + 14013 .loc 1 1129 4 is_stmt 1 view .LVU4487 +1129:Src/main.c **** UART_transmission_request = MESS_01;//Send status + 14014 .loc 1 1129 14 is_stmt 0 view .LVU4488 + 14015 0d12 1A49 ldr r1, .L769+80 + 14016 0d14 0B78 ldrb r3, [r1] @ zero_extendqisi2 +1129:Src/main.c **** UART_transmission_request = MESS_01;//Send status + 14017 .loc 1 1129 18 view .LVU4489 + 14018 0d16 43F00203 orr r3, r3, #2 + 14019 0d1a 0B70 strb r3, [r1] +1130:Src/main.c **** flg_tmt = 0;//Reset timeout flag + 14020 .loc 1 1130 4 is_stmt 1 view .LVU4490 +1130:Src/main.c **** flg_tmt = 0;//Reset timeout flag + 14021 .loc 1 1130 30 is_stmt 0 view .LVU4491 + 14022 0d1c 144B ldr r3, .L769+68 + 14023 0d1e 0121 movs r1, #1 + 14024 0d20 1970 strb r1, [r3] +1131:Src/main.c **** } + 14025 .loc 1 1131 4 is_stmt 1 view .LVU4492 +1131:Src/main.c **** } + 14026 .loc 1 1131 12 is_stmt 0 view .LVU4493 + 14027 0d22 174B ldr r3, .L769+84 + 14028 0d24 1A70 strb r2, [r3] + 14029 0d26 FFF705BA b .L647 + 14030 .L770: + 14031 0d2a 00BF .align 2 + 14032 .L769: + 14033 0d2c 00000000 .word htim10 + 14034 0d30 000C0240 .word 1073875968 + 14035 0d34 00000000 .word htim8 + 14036 0d38 00040140 .word 1073808384 + ARM GAS /tmp/ccLSPxIe.s page 677 - 13677 0000 00000000 .space 30 - 13677 00000000 - 13677 00000000 - 13677 00000000 - 13677 00000000 - 13678 .global State_Data - 13679 .section .bss.State_Data,"aw",%nobits - 13680 .align 2 - 13683 State_Data: - 13684 0000 0000 .space 2 - 13685 .global UART_transmission_request - 13686 .section .bss.UART_transmission_request,"aw",%nobits - 13689 UART_transmission_request: - 13690 0000 00 .space 1 - 13691 .global CPU_state_old - 13692 .section .bss.CPU_state_old,"aw",%nobits - 13695 CPU_state_old: - 13696 0000 00 .space 1 - 13697 .global CPU_state - 13698 .section .bss.CPU_state,"aw",%nobits - 13701 CPU_state: - 13702 0000 00 .space 1 - 13703 .global uart_buf - 13704 .section .bss.uart_buf,"aw",%nobits - 13707 uart_buf: - 13708 0000 00 .space 1 - 13709 .global TIM10_period - 13710 .section .bss.TIM10_period,"aw",%nobits - 13711 .align 2 - 13714 TIM10_period: - 13715 0000 00000000 .space 4 - 13716 .global TO10_counter - 13717 .section .bss.TO10_counter,"aw",%nobits - 13718 .align 2 - 13721 TO10_counter: - 13722 0000 00000000 .space 4 - 13723 .global TO10 - 13724 .section .bss.TO10,"aw",%nobits - 13725 .align 2 - 13728 TO10: - 13729 0000 00000000 .space 4 - 13730 .global TO7_PID - 13731 .section .bss.TO7_PID,"aw",%nobits - 13732 .align 2 - 13735 TO7_PID: - 13736 0000 00000000 .space 4 - 13737 .global TO7_before - 13738 .section .bss.TO7_before,"aw",%nobits - 13739 .align 2 - 13742 TO7_before: - 13743 0000 00000000 .space 4 - 13744 .global TO7 - 13745 .section .bss.TO7,"aw",%nobits - 13746 .align 2 - 13749 TO7: - 13750 0000 00000000 .space 4 - 13751 .global temp32 - ARM GAS /tmp/ccuHnxNu.s page 664 + 14037 0d3c 00000000 .word task + 14038 0d40 00000000 .word TIM10_period + 14039 0d44 00000000 .word TO10_counter + 14040 0d48 00000000 .word TO7_before + 14041 0d4c 00000000 .word LD1_param + 14042 0d50 00000000 .word LD2_param + 14043 0d54 00000000 .word Long_Data + 14044 0d58 00000000 .word temp16 + 14045 0d5c 00000000 .word TO6 + 14046 0d60 00000000 .word TO6_stop + 14047 0d64 02000000 .word Long_Data+2 + 14048 0d68 00000000 .word CS_result + 14049 0d6c 00000000 .word UART_DATA + 14050 0d70 00000000 .word UART_transmission_request + 14051 0d74 00000000 .word TO6_uart + 14052 0d78 00000000 .word UART_rec_incr + 14053 0d7c 00000000 .word State_Data + 14054 0d80 00000000 .word flg_tmt + 14055 .cfi_endproc + 14056 .LFE1186: + 14058 .section .bss.ad9102_wave_written_samples,"aw",%nobits + 14059 .align 1 + 14062 ad9102_wave_written_samples: + 14063 0000 0000 .space 2 + 14064 .section .bss.ad9102_wave_expected_samples,"aw",%nobits + 14065 .align 1 + 14068 ad9102_wave_expected_samples: + 14069 0000 0000 .space 2 + 14070 .section .bss.ad9102_wave_upload_active,"aw",%nobits + 14073 ad9102_wave_upload_active: + 14074 0000 00 .space 1 + 14075 .section .rodata.ad9102_example2_regval,"a" + 14076 .align 2 + 14079 ad9102_example2_regval: + 14080 0000 0000 .short 0 + 14081 0002 000E .short 3584 + 14082 0004 0000 .short 0 + 14083 0006 0000 .short 0 + 14084 0008 0000 .short 0 + 14085 000a 0000 .short 0 + 14086 000c 0000 .short 0 + 14087 000e 0040 .short 16384 + 14088 0010 0000 .short 0 + 14089 0012 0000 .short 0 + 14090 0014 0000 .short 0 + 14091 0016 0000 .short 0 + 14092 0018 001F .short 7936 + 14093 001a 0000 .short 0 + 14094 001c 0000 .short 0 + 14095 001e 0000 .short 0 + 14096 0020 0E00 .short 14 + 14097 0022 0000 .short 0 + 14098 0024 0000 .short 0 + 14099 0026 0000 .short 0 + 14100 0028 0000 .short 0 + 14101 002a 0000 .short 0 + 14102 002c 3030 .short 12336 + ARM GAS /tmp/ccLSPxIe.s page 678 - 13752 .section .bss.temp32,"aw",%nobits - 13753 .align 2 - 13756 temp32: - 13757 0000 00000000 .space 4 - 13758 .global SD_SLIDE - 13759 .section .bss.SD_SLIDE,"aw",%nobits - 13760 .align 2 - 13763 SD_SLIDE: - 13764 0000 00000000 .space 4 - 13765 .global SD_SEEK - 13766 .section .bss.SD_SEEK,"aw",%nobits - 13767 .align 2 - 13770 SD_SEEK: - 13771 0000 00000000 .space 4 - 13772 .global TO6_uart - 13773 .section .bss.TO6_uart,"aw",%nobits - 13774 .align 2 - 13777 TO6_uart: - 13778 0000 00000000 .space 4 - 13779 .global TO6_stop - 13780 .section .bss.TO6_stop,"aw",%nobits - 13781 .align 2 - 13784 TO6_stop: - 13785 0000 00000000 .space 4 - 13786 .global TO6_before - 13787 .section .bss.TO6_before,"aw",%nobits - 13788 .align 2 - 13791 TO6_before: - 13792 0000 00000000 .space 4 - 13793 .global TO6 - 13794 .section .bss.TO6,"aw",%nobits - 13795 .align 2 - 13798 TO6: - 13799 0000 00000000 .space 4 - 13800 .global huart8 - 13801 .section .bss.huart8,"aw",%nobits - 13802 .align 2 - 13805 huart8: - 13806 0000 00000000 .space 136 - 13806 00000000 - 13806 00000000 - 13806 00000000 - 13806 00000000 - 13807 .global htim11 - 13808 .section .bss.htim11,"aw",%nobits - 13809 .align 2 - 13812 htim11: - 13813 0000 00000000 .space 76 - 13813 00000000 - 13813 00000000 - 13813 00000000 - 13813 00000000 - 13814 .global htim10 - 13815 .section .bss.htim10,"aw",%nobits - 13816 .align 2 - 13819 htim10: - 13820 0000 00000000 .space 76 - ARM GAS /tmp/ccuHnxNu.s page 665 + 14103 002e 1101 .short 273 + 14104 0030 FFFF .short -1 + 14105 0032 0000 .short 0 + 14106 0034 0101 .short 257 + 14107 0036 0300 .short 3 + 14108 0038 0000 .short 0 + 14109 003a 0000 .short 0 + 14110 003c 0000 .short 0 + 14111 003e 0000 .short 0 + 14112 0040 0000 .short 0 + 14113 0042 0000 .short 0 + 14114 0044 0000 .short 0 + 14115 0046 0000 .short 0 + 14116 0048 0040 .short 16384 + 14117 004a 0000 .short 0 + 14118 004c 0002 .short 512 + 14119 004e 0000 .short 0 + 14120 0050 0000 .short 0 + 14121 0052 0000 .short 0 + 14122 0054 0000 .short 0 + 14123 0056 0000 .short 0 + 14124 0058 0000 .short 0 + 14125 005a 0000 .short 0 + 14126 005c 0000 .short 0 + 14127 005e 0000 .short 0 + 14128 0060 0000 .short 0 + 14129 0062 0000 .short 0 + 14130 0064 0000 .short 0 + 14131 0066 0000 .short 0 + 14132 0068 0000 .short 0 + 14133 006a 0000 .short 0 + 14134 006c 0000 .short 0 + 14135 006e 0000 .short 0 + 14136 0070 0000 .short 0 + 14137 0072 0000 .short 0 + 14138 0074 0000 .short 0 + 14139 0076 0000 .short 0 + 14140 0078 A00F .short 4000 + 14141 007a 0000 .short 0 + 14142 007c F03F .short 16368 + 14143 007e 0001 .short 256 + 14144 0080 0100 .short 1 + 14145 0082 0100 .short 1 + 14146 .section .rodata.ad9102_example4_regval,"a" + 14147 .align 2 + 14150 ad9102_example4_regval: + 14151 0000 0000 .short 0 + 14152 0002 0000 .short 0 + 14153 0004 0000 .short 0 + 14154 0006 0000 .short 0 + 14155 0008 0000 .short 0 + 14156 000a 0000 .short 0 + 14157 000c 0000 .short 0 + 14158 000e 0040 .short 16384 + 14159 0010 0000 .short 0 + 14160 0012 0000 .short 0 + 14161 0014 0000 .short 0 + ARM GAS /tmp/ccLSPxIe.s page 679 - 13820 00000000 - 13820 00000000 - 13820 00000000 - 13820 00000000 - 13821 .global htim1 - 13822 .section .bss.htim1,"aw",%nobits - 13823 .align 2 - 13826 htim1: - 13827 0000 00000000 .space 76 - 13827 00000000 - 13827 00000000 - 13827 00000000 - 13827 00000000 - 13828 .global htim8 - 13829 .section .bss.htim8,"aw",%nobits - 13830 .align 2 - 13833 htim8: - 13834 0000 00000000 .space 76 - 13834 00000000 - 13834 00000000 - 13834 00000000 - 13834 00000000 - 13835 .global htim4 - 13836 .section .bss.htim4,"aw",%nobits - 13837 .align 2 - 13840 htim4: - 13841 0000 00000000 .space 76 - 13841 00000000 - 13841 00000000 - 13841 00000000 - 13841 00000000 - 13842 .global hsd1 - 13843 .section .bss.hsd1,"aw",%nobits - 13844 .align 2 - 13847 hsd1: - 13848 0000 00000000 .space 132 - 13848 00000000 - 13848 00000000 - 13848 00000000 - 13848 00000000 - 13849 .global hadc3 - 13850 .section .bss.hadc3,"aw",%nobits - 13851 .align 2 - 13854 hadc3: - 13855 0000 00000000 .space 72 - 13855 00000000 - 13855 00000000 - 13855 00000000 - 13855 00000000 - 13856 .global hadc1 - 13857 .section .bss.hadc1,"aw",%nobits - 13858 .align 2 - 13861 hadc1: - 13862 0000 00000000 .space 72 - 13862 00000000 - 13862 00000000 - 13862 00000000 - ARM GAS /tmp/ccuHnxNu.s page 666 + 14162 0016 0000 .short 0 + 14163 0018 001F .short 7936 + 14164 001a 0000 .short 0 + 14165 001c 0000 .short 0 + 14166 001e 0000 .short 0 + 14167 0020 0E00 .short 14 + 14168 0022 0000 .short 0 + 14169 0024 0000 .short 0 + 14170 0026 0000 .short 0 + 14171 0028 0000 .short 0 + 14172 002a 0000 .short 0 + 14173 002c 1232 .short 12818 + 14174 002e 2101 .short 289 + 14175 0030 FFFF .short -1 + 14176 0032 0000 .short 0 + 14177 0034 0101 .short 257 + 14178 0036 0300 .short 3 + 14179 0038 0000 .short 0 + 14180 003a 0000 .short 0 + 14181 003c 0000 .short 0 + 14182 003e 0000 .short 0 + 14183 0040 0000 .short 0 + 14184 0042 0000 .short 0 + 14185 0044 0000 .short 0 + 14186 0046 0000 .short 0 + 14187 0048 0040 .short 16384 + 14188 004a 0000 .short 0 + 14189 004c 0606 .short 1542 + 14190 004e 9919 .short 6553 + 14191 0050 009A .short -26112 + 14192 0052 0000 .short 0 + 14193 0054 0000 .short 0 + 14194 0056 0000 .short 0 + 14195 0058 0000 .short 0 + 14196 005a 0000 .short 0 + 14197 005c 0000 .short 0 + 14198 005e 0000 .short 0 + 14199 0060 A00F .short 4000 + 14200 0062 0000 .short 0 + 14201 0064 0000 .short 0 + 14202 0066 0000 .short 0 + 14203 0068 0000 .short 0 + 14204 006a 0000 .short 0 + 14205 006c 0000 .short 0 + 14206 006e 0000 .short 0 + 14207 0070 0000 .short 0 + 14208 0072 0000 .short 0 + 14209 0074 0000 .short 0 + 14210 0076 0000 .short 0 + 14211 0078 0000 .short 0 + 14212 007a 0000 .short 0 + 14213 007c 0000 .short 0 + 14214 007e FF16 .short 5887 + 14215 0080 0100 .short 1 + 14216 0082 0100 .short 1 + 14217 .section .rodata.ad9102_reg_addr,"a" + 14218 .align 2 + ARM GAS /tmp/ccLSPxIe.s page 680 - 13862 00000000 - 13863 .text - 13864 .Letext0: - 13865 .file 9 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" - 13866 .file 10 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 13867 .file 11 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" - 13868 .file 12 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h" - 13869 .file 13 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h" - 13870 .file 14 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h" - 13871 .file 15 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h" - 13872 .file 16 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h" - 13873 .file 17 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc.h" - 13874 .file 18 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_sdmmc.h" - 13875 .file 19 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sd.h" - 13876 .file 20 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h" - 13877 .file 21 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h" - 13878 .file 22 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h" - 13879 .file 23 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h" - 13880 .file 24 "Inc/main.h" - 13881 .file 25 "Middlewares/Third_Party/FatFs/src/ff.h" - 13882 .file 26 "Inc/File_Handling.h" - 13883 .file 27 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h" - 13884 .file 28 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" - 13885 .file 29 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h" - 13886 .file 30 "Inc/fatfs.h" - 13887 .file 31 "" - ARM GAS /tmp/ccuHnxNu.s page 667 + 14221 ad9102_reg_addr: + 14222 0000 0000 .short 0 + 14223 0002 0100 .short 1 + 14224 0004 0200 .short 2 + 14225 0006 0300 .short 3 + 14226 0008 0400 .short 4 + 14227 000a 0500 .short 5 + 14228 000c 0600 .short 6 + 14229 000e 0700 .short 7 + 14230 0010 0800 .short 8 + 14231 0012 0900 .short 9 + 14232 0014 0A00 .short 10 + 14233 0016 0B00 .short 11 + 14234 0018 0C00 .short 12 + 14235 001a 0D00 .short 13 + 14236 001c 0E00 .short 14 + 14237 001e 1F00 .short 31 + 14238 0020 2000 .short 32 + 14239 0022 2200 .short 34 + 14240 0024 2300 .short 35 + 14241 0026 2400 .short 36 + 14242 0028 2500 .short 37 + 14243 002a 2600 .short 38 + 14244 002c 2700 .short 39 + 14245 002e 2800 .short 40 + 14246 0030 2900 .short 41 + 14247 0032 2A00 .short 42 + 14248 0034 2B00 .short 43 + 14249 0036 2C00 .short 44 + 14250 0038 2D00 .short 45 + 14251 003a 2E00 .short 46 + 14252 003c 2F00 .short 47 + 14253 003e 3000 .short 48 + 14254 0040 3100 .short 49 + 14255 0042 3200 .short 50 + 14256 0044 3300 .short 51 + 14257 0046 3400 .short 52 + 14258 0048 3500 .short 53 + 14259 004a 3600 .short 54 + 14260 004c 3700 .short 55 + 14261 004e 3E00 .short 62 + 14262 0050 3F00 .short 63 + 14263 0052 4000 .short 64 + 14264 0054 4100 .short 65 + 14265 0056 4200 .short 66 + 14266 0058 4300 .short 67 + 14267 005a 4400 .short 68 + 14268 005c 4500 .short 69 + 14269 005e 4700 .short 71 + 14270 0060 5000 .short 80 + 14271 0062 5100 .short 81 + 14272 0064 5200 .short 82 + 14273 0066 5300 .short 83 + 14274 0068 5400 .short 84 + 14275 006a 5500 .short 85 + 14276 006c 5600 .short 86 + 14277 006e 5700 .short 87 + ARM GAS /tmp/ccLSPxIe.s page 681 + + + 14278 0070 5800 .short 88 + 14279 0072 5900 .short 89 + 14280 0074 5A00 .short 90 + 14281 0076 5B00 .short 91 + 14282 0078 5C00 .short 92 + 14283 007a 5D00 .short 93 + 14284 007c 5E00 .short 94 + 14285 007e 5F00 .short 95 + 14286 0080 1E00 .short 30 + 14287 0082 1D00 .short 29 + 14288 .global task + 14289 .section .bss.task,"aw",%nobits + 14290 .align 2 + 14293 task: + 14294 0000 00000000 .space 52 + 14294 00000000 + 14294 00000000 + 14294 00000000 + 14294 00000000 + 14295 .global LD_blinker + 14296 .section .bss.LD_blinker,"aw",%nobits + 14297 .align 2 + 14300 LD_blinker: + 14301 0000 00000000 .space 12 + 14301 00000000 + 14301 00000000 + 14302 .global LD2_param + 14303 .section .bss.LD2_param,"aw",%nobits + 14304 .align 2 + 14307 LD2_param: + 14308 0000 00000000 .space 12 + 14308 00000000 + 14308 00000000 + 14309 .global LD1_param + 14310 .section .bss.LD1_param,"aw",%nobits + 14311 .align 2 + 14314 LD1_param: + 14315 0000 00000000 .space 12 + 14315 00000000 + 14315 00000000 + 14316 .global Def_setup + 14317 .section .bss.Def_setup,"aw",%nobits + 14318 .align 2 + 14321 Def_setup: + 14322 0000 00000000 .space 18 + 14322 00000000 + 14322 00000000 + 14322 00000000 + 14322 0000 + 14323 .global Curr_setup + 14324 .section .bss.Curr_setup,"aw",%nobits + 14325 .align 2 + 14328 Curr_setup: + 14329 0000 00000000 .space 18 + 14329 00000000 + 14329 00000000 + 14329 00000000 + ARM GAS /tmp/ccLSPxIe.s page 682 + + + 14329 0000 + 14330 .global LD2_def_setup + 14331 .section .bss.LD2_def_setup,"aw",%nobits + 14332 .align 2 + 14335 LD2_def_setup: + 14336 0000 00000000 .space 16 + 14336 00000000 + 14336 00000000 + 14336 00000000 + 14337 .global LD1_def_setup + 14338 .section .bss.LD1_def_setup,"aw",%nobits + 14339 .align 2 + 14342 LD1_def_setup: + 14343 0000 00000000 .space 16 + 14343 00000000 + 14343 00000000 + 14343 00000000 + 14344 .global LD2_curr_setup + 14345 .section .bss.LD2_curr_setup,"aw",%nobits + 14346 .align 2 + 14349 LD2_curr_setup: + 14350 0000 00000000 .space 16 + 14350 00000000 + 14350 00000000 + 14350 00000000 + 14351 .global LD1_curr_setup + 14352 .section .bss.LD1_curr_setup,"aw",%nobits + 14353 .align 2 + 14356 LD1_curr_setup: + 14357 0000 00000000 .space 16 + 14357 00000000 + 14357 00000000 + 14357 00000000 + 14358 .global sizeoffile + 14359 .section .bss.sizeoffile,"aw",%nobits + 14360 .align 2 + 14363 sizeoffile: + 14364 0000 00000000 .space 4 + 14365 .global fgoto + 14366 .section .bss.fgoto,"aw",%nobits + 14367 .align 2 + 14370 fgoto: + 14371 0000 00000000 .space 4 + 14372 .global test + 14373 .section .bss.test,"aw",%nobits + 14374 .align 2 + 14377 test: + 14378 0000 00000000 .space 4 + 14379 .global fresult + 14380 .section .bss.fresult,"aw",%nobits + 14383 fresult: + 14384 0000 00 .space 1 + 14385 .global COMMAND + 14386 .section .bss.COMMAND,"aw",%nobits + 14387 .align 2 + 14390 COMMAND: + 14391 0000 00000000 .space 30 + ARM GAS /tmp/ccLSPxIe.s page 683 + + + 14391 00000000 + 14391 00000000 + 14391 00000000 + 14391 00000000 + 14392 .global Long_Data + 14393 .section .bss.Long_Data,"aw",%nobits + 14394 .align 2 + 14397 Long_Data: + 14398 0000 00000000 .space 30 + 14398 00000000 + 14398 00000000 + 14398 00000000 + 14398 00000000 + 14399 .global temp16 + 14400 .section .bss.temp16,"aw",%nobits + 14401 .align 1 + 14404 temp16: + 14405 0000 0000 .space 2 + 14406 .global CS_result + 14407 .section .bss.CS_result,"aw",%nobits + 14408 .align 1 + 14411 CS_result: + 14412 0000 0000 .space 2 + 14413 .global UART_header + 14414 .section .bss.UART_header,"aw",%nobits + 14415 .align 1 + 14418 UART_header: + 14419 0000 0000 .space 2 + 14420 .global UART_rec_incr + 14421 .section .bss.UART_rec_incr,"aw",%nobits + 14422 .align 1 + 14425 UART_rec_incr: + 14426 0000 0000 .space 2 + 14427 .global TIM10_coflag + 14428 .section .bss.TIM10_coflag,"aw",%nobits + 14431 TIM10_coflag: + 14432 0000 00 .space 1 + 14433 .global u_rx_flg + 14434 .section .bss.u_rx_flg,"aw",%nobits + 14437 u_rx_flg: + 14438 0000 00 .space 1 + 14439 .global u_tx_flg + 14440 .section .bss.u_tx_flg,"aw",%nobits + 14443 u_tx_flg: + 14444 0000 00 .space 1 + 14445 .global flg_tmt + 14446 .section .bss.flg_tmt,"aw",%nobits + 14449 flg_tmt: + 14450 0000 00 .space 1 + 14451 .global UART_DATA + 14452 .section .bss.UART_DATA,"aw",%nobits + 14453 .align 2 + 14456 UART_DATA: + 14457 0000 00000000 .space 30 + 14457 00000000 + 14457 00000000 + 14457 00000000 + ARM GAS /tmp/ccLSPxIe.s page 684 + + + 14457 00000000 + 14458 .global State_Data + 14459 .section .bss.State_Data,"aw",%nobits + 14460 .align 2 + 14463 State_Data: + 14464 0000 0000 .space 2 + 14465 .global UART_transmission_request + 14466 .section .bss.UART_transmission_request,"aw",%nobits + 14469 UART_transmission_request: + 14470 0000 00 .space 1 + 14471 .global CPU_state_old + 14472 .section .bss.CPU_state_old,"aw",%nobits + 14475 CPU_state_old: + 14476 0000 00 .space 1 + 14477 .global CPU_state + 14478 .section .bss.CPU_state,"aw",%nobits + 14481 CPU_state: + 14482 0000 00 .space 1 + 14483 .global uart_buf + 14484 .section .bss.uart_buf,"aw",%nobits + 14487 uart_buf: + 14488 0000 00 .space 1 + 14489 .global TIM10_period + 14490 .section .bss.TIM10_period,"aw",%nobits + 14491 .align 2 + 14494 TIM10_period: + 14495 0000 00000000 .space 4 + 14496 .global TO10_counter + 14497 .section .bss.TO10_counter,"aw",%nobits + 14498 .align 2 + 14501 TO10_counter: + 14502 0000 00000000 .space 4 + 14503 .global TO10 + 14504 .section .bss.TO10,"aw",%nobits + 14505 .align 2 + 14508 TO10: + 14509 0000 00000000 .space 4 + 14510 .global TO7_PID + 14511 .section .bss.TO7_PID,"aw",%nobits + 14512 .align 2 + 14515 TO7_PID: + 14516 0000 00000000 .space 4 + 14517 .global TO7_before + 14518 .section .bss.TO7_before,"aw",%nobits + 14519 .align 2 + 14522 TO7_before: + 14523 0000 00000000 .space 4 + 14524 .global TO7 + 14525 .section .bss.TO7,"aw",%nobits + 14526 .align 2 + 14529 TO7: + 14530 0000 00000000 .space 4 + 14531 .global temp32 + 14532 .section .bss.temp32,"aw",%nobits + 14533 .align 2 + 14536 temp32: + 14537 0000 00000000 .space 4 + ARM GAS /tmp/ccLSPxIe.s page 685 + + + 14538 .global SD_SLIDE + 14539 .section .bss.SD_SLIDE,"aw",%nobits + 14540 .align 2 + 14543 SD_SLIDE: + 14544 0000 00000000 .space 4 + 14545 .global SD_SEEK + 14546 .section .bss.SD_SEEK,"aw",%nobits + 14547 .align 2 + 14550 SD_SEEK: + 14551 0000 00000000 .space 4 + 14552 .global TO6_uart + 14553 .section .bss.TO6_uart,"aw",%nobits + 14554 .align 2 + 14557 TO6_uart: + 14558 0000 00000000 .space 4 + 14559 .global TO6_stop + 14560 .section .bss.TO6_stop,"aw",%nobits + 14561 .align 2 + 14564 TO6_stop: + 14565 0000 00000000 .space 4 + 14566 .global TO6_before + 14567 .section .bss.TO6_before,"aw",%nobits + 14568 .align 2 + 14571 TO6_before: + 14572 0000 00000000 .space 4 + 14573 .global TO6 + 14574 .section .bss.TO6,"aw",%nobits + 14575 .align 2 + 14578 TO6: + 14579 0000 00000000 .space 4 + 14580 .global huart8 + 14581 .section .bss.huart8,"aw",%nobits + 14582 .align 2 + 14585 huart8: + 14586 0000 00000000 .space 136 + 14586 00000000 + 14586 00000000 + 14586 00000000 + 14586 00000000 + 14587 .global htim11 + 14588 .section .bss.htim11,"aw",%nobits + 14589 .align 2 + 14592 htim11: + 14593 0000 00000000 .space 76 + 14593 00000000 + 14593 00000000 + 14593 00000000 + 14593 00000000 + 14594 .global htim10 + 14595 .section .bss.htim10,"aw",%nobits + 14596 .align 2 + 14599 htim10: + 14600 0000 00000000 .space 76 + 14600 00000000 + 14600 00000000 + 14600 00000000 + 14600 00000000 + ARM GAS /tmp/ccLSPxIe.s page 686 + + + 14601 .global htim1 + 14602 .section .bss.htim1,"aw",%nobits + 14603 .align 2 + 14606 htim1: + 14607 0000 00000000 .space 76 + 14607 00000000 + 14607 00000000 + 14607 00000000 + 14607 00000000 + 14608 .global htim8 + 14609 .section .bss.htim8,"aw",%nobits + 14610 .align 2 + 14613 htim8: + 14614 0000 00000000 .space 76 + 14614 00000000 + 14614 00000000 + 14614 00000000 + 14614 00000000 + 14615 .global htim4 + 14616 .section .bss.htim4,"aw",%nobits + 14617 .align 2 + 14620 htim4: + 14621 0000 00000000 .space 76 + 14621 00000000 + 14621 00000000 + 14621 00000000 + 14621 00000000 + 14622 .global hsd1 + 14623 .section .bss.hsd1,"aw",%nobits + 14624 .align 2 + 14627 hsd1: + 14628 0000 00000000 .space 132 + 14628 00000000 + 14628 00000000 + 14628 00000000 + 14628 00000000 + 14629 .global hadc3 + 14630 .section .bss.hadc3,"aw",%nobits + 14631 .align 2 + 14634 hadc3: + 14635 0000 00000000 .space 72 + 14635 00000000 + 14635 00000000 + 14635 00000000 + 14635 00000000 + 14636 .global hadc1 + 14637 .section .bss.hadc1,"aw",%nobits + 14638 .align 2 + 14641 hadc1: + 14642 0000 00000000 .space 72 + 14642 00000000 + 14642 00000000 + 14642 00000000 + 14642 00000000 + 14643 .text + 14644 .Letext0: + 14645 .file 9 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" + ARM GAS /tmp/ccLSPxIe.s page 687 + + + 14646 .file 10 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 14647 .file 11 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" + 14648 .file 12 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h" + 14649 .file 13 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h" + 14650 .file 14 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h" + 14651 .file 15 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h" + 14652 .file 16 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h" + 14653 .file 17 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc.h" + 14654 .file 18 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_sdmmc.h" + 14655 .file 19 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sd.h" + 14656 .file 20 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h" + 14657 .file 21 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h" + 14658 .file 22 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h" + 14659 .file 23 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h" + 14660 .file 24 "Inc/main.h" + 14661 .file 25 "Middlewares/Third_Party/FatFs/src/ff.h" + 14662 .file 26 "Inc/File_Handling.h" + 14663 .file 27 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h" + 14664 .file 28 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" + 14665 .file 29 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h" + 14666 .file 30 "Inc/fatfs.h" + 14667 .file 31 "" + ARM GAS /tmp/ccLSPxIe.s page 688 DEFINED SYMBOLS *ABS*:00000000 main.c - /tmp/ccuHnxNu.s:20 .text.NVIC_EncodePriority:00000000 $t - /tmp/ccuHnxNu.s:25 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority - /tmp/ccuHnxNu.s:88 .text.MX_SDMMC1_SD_Init:00000000 $t - /tmp/ccuHnxNu.s:93 .text.MX_SDMMC1_SD_Init:00000000 MX_SDMMC1_SD_Init - /tmp/ccuHnxNu.s:131 .text.MX_SDMMC1_SD_Init:0000001c $d - /tmp/ccuHnxNu.s:13847 .bss.hsd1:00000000 hsd1 - /tmp/ccuHnxNu.s:137 .text.MX_DMA_Init:00000000 $t - /tmp/ccuHnxNu.s:142 .text.MX_DMA_Init:00000000 MX_DMA_Init - /tmp/ccuHnxNu.s:238 .text.MX_DMA_Init:0000003c $d - /tmp/ccuHnxNu.s:245 .text.Decode_task:00000000 $t - /tmp/ccuHnxNu.s:250 .text.Decode_task:00000000 Decode_task - /tmp/ccuHnxNu.s:527 .text.Decode_task:00000150 $d - /tmp/ccuHnxNu.s:13513 .bss.task:00000000 task - /tmp/ccuHnxNu.s:13721 .bss.TO10_counter:00000000 TO10_counter - /tmp/ccuHnxNu.s:537 .text.SPI2_SetMode:00000000 $t - /tmp/ccuHnxNu.s:542 .text.SPI2_SetMode:00000000 SPI2_SetMode - /tmp/ccuHnxNu.s:650 .text.SPI2_SetMode:00000040 $d - /tmp/ccuHnxNu.s:655 .text.PA4_DAC_Set:00000000 $t - /tmp/ccuHnxNu.s:660 .text.PA4_DAC_Set:00000000 PA4_DAC_Set - /tmp/ccuHnxNu.s:704 .text.PA4_DAC_Set:00000028 $d - /tmp/ccuHnxNu.s:709 .text.PID_Controller_Temp:00000000 $t - /tmp/ccuHnxNu.s:714 .text.PID_Controller_Temp:00000000 PID_Controller_Temp - /tmp/ccuHnxNu.s:883 .text.PID_Controller_Temp:000000cc $d - /tmp/ccuHnxNu.s:13749 .bss.TO7:00000000 TO7 - /tmp/ccuHnxNu.s:13735 .bss.TO7_PID:00000000 TO7_PID - /tmp/ccuHnxNu.s:893 .text.AD9102_WriteReg:00000000 $t - /tmp/ccuHnxNu.s:898 .text.AD9102_WriteReg:00000000 AD9102_WriteReg - /tmp/ccuHnxNu.s:1161 .text.AD9102_WriteReg:000000c8 $d - /tmp/ccuHnxNu.s:1168 .text.AD9102_WriteRegTable:00000000 $t - /tmp/ccuHnxNu.s:1173 .text.AD9102_WriteRegTable:00000000 AD9102_WriteRegTable - /tmp/ccuHnxNu.s:1224 .text.AD9102_WriteRegTable:00000024 $d - /tmp/ccuHnxNu.s:13441 .rodata.ad9102_reg_addr:00000000 ad9102_reg_addr - /tmp/ccuHnxNu.s:1229 .text.AD9102_LoadSramRamp:00000000 $t - /tmp/ccuHnxNu.s:1234 .text.AD9102_LoadSramRamp:00000000 AD9102_LoadSramRamp - /tmp/ccuHnxNu.s:1518 .text.AD9102_LoadSramRamp:000000d4 $d - /tmp/ccuHnxNu.s:1523 .text.AD9102_Init:00000000 $t - /tmp/ccuHnxNu.s:1528 .text.AD9102_Init:00000000 AD9102_Init - /tmp/ccuHnxNu.s:1609 .text.AD9102_Init:00000064 $d - /tmp/ccuHnxNu.s:13370 .rodata.ad9102_example4_regval:00000000 ad9102_example4_regval - /tmp/ccuHnxNu.s:1617 .text.AD9102_ReadReg:00000000 $t - /tmp/ccuHnxNu.s:1622 .text.AD9102_ReadReg:00000000 AD9102_ReadReg - /tmp/ccuHnxNu.s:1894 .text.AD9102_ReadReg:000000c8 $d - /tmp/ccuHnxNu.s:1901 .text.AD9102_CheckFlagsSram:00000000 $t - /tmp/ccuHnxNu.s:1906 .text.AD9102_CheckFlagsSram:00000000 AD9102_CheckFlagsSram - /tmp/ccuHnxNu.s:2204 .text.AD9102_CheckFlags:00000000 $t - /tmp/ccuHnxNu.s:2209 .text.AD9102_CheckFlags:00000000 AD9102_CheckFlags - /tmp/ccuHnxNu.s:2439 .text.AD9102_ApplySram:00000000 $t - /tmp/ccuHnxNu.s:2444 .text.AD9102_ApplySram:00000000 AD9102_ApplySram - /tmp/ccuHnxNu.s:2708 .text.AD9102_ApplySram:0000013c $d - /tmp/ccuHnxNu.s:13299 .rodata.ad9102_example2_regval:00000000 ad9102_example2_regval - /tmp/ccuHnxNu.s:2714 .text.AD9102_Apply:00000000 $t - /tmp/ccuHnxNu.s:2719 .text.AD9102_Apply:00000000 AD9102_Apply - /tmp/ccuHnxNu.s:2890 .text.AD9102_Apply:000000b4 $d - /tmp/ccuHnxNu.s:2895 .text.AD9833_WriteWord:00000000 $t - /tmp/ccuHnxNu.s:2900 .text.AD9833_WriteWord:00000000 AD9833_WriteWord - ARM GAS /tmp/ccuHnxNu.s page 668 + /tmp/ccLSPxIe.s:20 .text.NVIC_EncodePriority:00000000 $t + /tmp/ccLSPxIe.s:25 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority + /tmp/ccLSPxIe.s:88 .text.MX_SDMMC1_SD_Init:00000000 $t + /tmp/ccLSPxIe.s:93 .text.MX_SDMMC1_SD_Init:00000000 MX_SDMMC1_SD_Init + /tmp/ccLSPxIe.s:131 .text.MX_SDMMC1_SD_Init:0000001c $d + /tmp/ccLSPxIe.s:14627 .bss.hsd1:00000000 hsd1 + /tmp/ccLSPxIe.s:137 .text.MX_DMA_Init:00000000 $t + /tmp/ccLSPxIe.s:142 .text.MX_DMA_Init:00000000 MX_DMA_Init + /tmp/ccLSPxIe.s:238 .text.MX_DMA_Init:0000003c $d + /tmp/ccLSPxIe.s:245 .text.Decode_task:00000000 $t + /tmp/ccLSPxIe.s:250 .text.Decode_task:00000000 Decode_task + /tmp/ccLSPxIe.s:527 .text.Decode_task:00000150 $d + /tmp/ccLSPxIe.s:14293 .bss.task:00000000 task + /tmp/ccLSPxIe.s:14501 .bss.TO10_counter:00000000 TO10_counter + /tmp/ccLSPxIe.s:537 .text.SPI2_SetMode:00000000 $t + /tmp/ccLSPxIe.s:542 .text.SPI2_SetMode:00000000 SPI2_SetMode + /tmp/ccLSPxIe.s:650 .text.SPI2_SetMode:00000040 $d + /tmp/ccLSPxIe.s:655 .text.PA4_DAC_Set:00000000 $t + /tmp/ccLSPxIe.s:660 .text.PA4_DAC_Set:00000000 PA4_DAC_Set + /tmp/ccLSPxIe.s:704 .text.PA4_DAC_Set:00000028 $d + /tmp/ccLSPxIe.s:709 .text.AD9102_ResetWaveUploadState:00000000 $t + /tmp/ccLSPxIe.s:714 .text.AD9102_ResetWaveUploadState:00000000 AD9102_ResetWaveUploadState + /tmp/ccLSPxIe.s:739 .text.AD9102_ResetWaveUploadState:00000010 $d + /tmp/ccLSPxIe.s:14073 .bss.ad9102_wave_upload_active:00000000 ad9102_wave_upload_active + /tmp/ccLSPxIe.s:14068 .bss.ad9102_wave_expected_samples:00000000 ad9102_wave_expected_samples + /tmp/ccLSPxIe.s:14062 .bss.ad9102_wave_written_samples:00000000 ad9102_wave_written_samples + /tmp/ccLSPxIe.s:746 .text.PID_Controller_Temp:00000000 $t + /tmp/ccLSPxIe.s:751 .text.PID_Controller_Temp:00000000 PID_Controller_Temp + /tmp/ccLSPxIe.s:920 .text.PID_Controller_Temp:000000cc $d + /tmp/ccLSPxIe.s:14529 .bss.TO7:00000000 TO7 + /tmp/ccLSPxIe.s:14515 .bss.TO7_PID:00000000 TO7_PID + /tmp/ccLSPxIe.s:930 .text.AD9102_WriteReg:00000000 $t + /tmp/ccLSPxIe.s:935 .text.AD9102_WriteReg:00000000 AD9102_WriteReg + /tmp/ccLSPxIe.s:1198 .text.AD9102_WriteReg:000000c8 $d + /tmp/ccLSPxIe.s:1205 .text.AD9102_WriteRegTable:00000000 $t + /tmp/ccLSPxIe.s:1210 .text.AD9102_WriteRegTable:00000000 AD9102_WriteRegTable + /tmp/ccLSPxIe.s:1261 .text.AD9102_WriteRegTable:00000024 $d + /tmp/ccLSPxIe.s:14221 .rodata.ad9102_reg_addr:00000000 ad9102_reg_addr + /tmp/ccLSPxIe.s:1266 .text.AD9102_LoadSramRamp:00000000 $t + /tmp/ccLSPxIe.s:1271 .text.AD9102_LoadSramRamp:00000000 AD9102_LoadSramRamp + /tmp/ccLSPxIe.s:1555 .text.AD9102_LoadSramRamp:000000d4 $d + /tmp/ccLSPxIe.s:1560 .text.AD9102_WriteWaveUploadChunk:00000000 $t + /tmp/ccLSPxIe.s:1565 .text.AD9102_WriteWaveUploadChunk:00000000 AD9102_WriteWaveUploadChunk + /tmp/ccLSPxIe.s:1695 .text.AD9102_WriteWaveUploadChunk:0000006c $d + /tmp/ccLSPxIe.s:1704 .text.AD9102_Init:00000000 $t + /tmp/ccLSPxIe.s:1709 .text.AD9102_Init:00000000 AD9102_Init + /tmp/ccLSPxIe.s:1790 .text.AD9102_Init:00000064 $d + /tmp/ccLSPxIe.s:14150 .rodata.ad9102_example4_regval:00000000 ad9102_example4_regval + /tmp/ccLSPxIe.s:1798 .text.AD9102_StartOutput:00000000 $t + /tmp/ccLSPxIe.s:1803 .text.AD9102_StartOutput:00000000 AD9102_StartOutput + /tmp/ccLSPxIe.s:1867 .text.AD9102_StartOutput:00000048 $d + /tmp/ccLSPxIe.s:1872 .text.AD9102_StopOutput:00000000 $t + /tmp/ccLSPxIe.s:1877 .text.AD9102_StopOutput:00000000 AD9102_StopOutput + /tmp/ccLSPxIe.s:1904 .text.AD9102_StopOutput:00000018 $d + /tmp/ccLSPxIe.s:1909 .text.AD9102_ConfigureSramPlayback:00000000 $t + ARM GAS /tmp/ccLSPxIe.s page 689 - /tmp/ccuHnxNu.s:3048 .text.AD9833_WriteWord:00000088 $d - /tmp/ccuHnxNu.s:3055 .text.AD9833_Apply:00000000 $t - /tmp/ccuHnxNu.s:3060 .text.AD9833_Apply:00000000 AD9833_Apply - /tmp/ccuHnxNu.s:3145 .text.OUT_trigger:00000000 $t - /tmp/ccuHnxNu.s:3150 .text.OUT_trigger:00000000 OUT_trigger - /tmp/ccuHnxNu.s:3168 .text.OUT_trigger:0000000a $d - /tmp/ccuHnxNu.s:3178 .text.OUT_trigger:00000014 $t - /tmp/ccuHnxNu.s:3374 .text.OUT_trigger:0000011c $d - /tmp/ccuHnxNu.s:3380 .text.MPhD_T:00000000 $t - /tmp/ccuHnxNu.s:3385 .text.MPhD_T:00000000 MPhD_T - /tmp/ccuHnxNu.s:3469 .text.MPhD_T:00000056 $d - /tmp/ccuHnxNu.s:3473 .text.MPhD_T:0000005a $t - /tmp/ccuHnxNu.s:4016 .text.MPhD_T:00000210 $d - /tmp/ccuHnxNu.s:4026 .text.Stop_TIM10:00000000 $t - /tmp/ccuHnxNu.s:4031 .text.Stop_TIM10:00000000 Stop_TIM10 - /tmp/ccuHnxNu.s:4060 .text.Stop_TIM10:00000014 $d - /tmp/ccuHnxNu.s:13819 .bss.htim10:00000000 htim10 - /tmp/ccuHnxNu.s:13651 .bss.TIM10_coflag:00000000 TIM10_coflag - /tmp/ccuHnxNu.s:13728 .bss.TO10:00000000 TO10 - /tmp/ccuHnxNu.s:4067 .text.MX_GPIO_Init:00000000 $t - /tmp/ccuHnxNu.s:4072 .text.MX_GPIO_Init:00000000 MX_GPIO_Init - /tmp/ccuHnxNu.s:4570 .text.MX_GPIO_Init:00000274 $d - /tmp/ccuHnxNu.s:4582 .text.PA4_DAC_Init:00000000 $t - /tmp/ccuHnxNu.s:4587 .text.PA4_DAC_Init:00000000 PA4_DAC_Init - /tmp/ccuHnxNu.s:4674 .text.PA4_DAC_Init:00000058 $d - /tmp/ccuHnxNu.s:4682 .text.MX_SPI4_Init:00000000 $t - /tmp/ccuHnxNu.s:4687 .text.MX_SPI4_Init:00000000 MX_SPI4_Init - /tmp/ccuHnxNu.s:4892 .text.MX_SPI4_Init:000000c8 $d - /tmp/ccuHnxNu.s:4899 .text.MX_SPI2_Init:00000000 $t - /tmp/ccuHnxNu.s:4904 .text.MX_SPI2_Init:00000000 MX_SPI2_Init - /tmp/ccuHnxNu.s:5132 .text.MX_SPI2_Init:000000dc $d - /tmp/ccuHnxNu.s:5139 .text.MX_SPI5_Init:00000000 $t - /tmp/ccuHnxNu.s:5144 .text.MX_SPI5_Init:00000000 MX_SPI5_Init - /tmp/ccuHnxNu.s:5349 .text.MX_SPI5_Init:000000c4 $d - /tmp/ccuHnxNu.s:5356 .text.MX_SPI6_Init:00000000 $t - /tmp/ccuHnxNu.s:5361 .text.MX_SPI6_Init:00000000 MX_SPI6_Init - /tmp/ccuHnxNu.s:5566 .text.MX_SPI6_Init:000000c4 $d - /tmp/ccuHnxNu.s:5573 .text.MX_TIM2_Init:00000000 $t - /tmp/ccuHnxNu.s:5578 .text.MX_TIM2_Init:00000000 MX_TIM2_Init - /tmp/ccuHnxNu.s:5756 .text.MX_TIM2_Init:00000088 $d - /tmp/ccuHnxNu.s:5765 .text.MX_TIM5_Init:00000000 $t - /tmp/ccuHnxNu.s:5770 .text.MX_TIM5_Init:00000000 MX_TIM5_Init - /tmp/ccuHnxNu.s:5947 .text.MX_TIM5_Init:00000084 $d - /tmp/ccuHnxNu.s:5956 .text.MX_TIM7_Init:00000000 $t - /tmp/ccuHnxNu.s:5961 .text.MX_TIM7_Init:00000000 MX_TIM7_Init - /tmp/ccuHnxNu.s:6122 .text.MX_TIM7_Init:0000007c $d - /tmp/ccuHnxNu.s:6130 .text.MX_TIM6_Init:00000000 $t - /tmp/ccuHnxNu.s:6135 .text.MX_TIM6_Init:00000000 MX_TIM6_Init - /tmp/ccuHnxNu.s:6296 .text.MX_TIM6_Init:0000007c $d - /tmp/ccuHnxNu.s:6304 .rodata.Init_params.str1.4:00000000 $d - /tmp/ccuHnxNu.s:6311 .text.Init_params:00000000 $t - /tmp/ccuHnxNu.s:6316 .text.Init_params:00000000 Init_params - /tmp/ccuHnxNu.s:6959 .text.Init_params:00000294 $d - /tmp/ccuHnxNu.s:13798 .bss.TO6:00000000 TO6 - /tmp/ccuHnxNu.s:13742 .bss.TO7_before:00000000 TO7_before - /tmp/ccuHnxNu.s:13791 .bss.TO6_before:00000000 TO6_before - /tmp/ccuHnxNu.s:13777 .bss.TO6_uart:00000000 TO6_uart - ARM GAS /tmp/ccuHnxNu.s page 669 + /tmp/ccLSPxIe.s:1914 .text.AD9102_ConfigureSramPlayback:00000000 AD9102_ConfigureSramPlayback + /tmp/ccLSPxIe.s:2065 .text.AD9102_ConfigureSramPlayback:000000b0 $d + /tmp/ccLSPxIe.s:14079 .rodata.ad9102_example2_regval:00000000 ad9102_example2_regval + /tmp/ccLSPxIe.s:2070 .text.AD9102_BeginWaveUpload:00000000 $t + /tmp/ccLSPxIe.s:2075 .text.AD9102_BeginWaveUpload:00000000 AD9102_BeginWaveUpload + /tmp/ccLSPxIe.s:2140 .text.AD9102_BeginWaveUpload:00000040 $d + /tmp/ccLSPxIe.s:2147 .text.AD9102_CancelWaveUpload:00000000 $t + /tmp/ccLSPxIe.s:2152 .text.AD9102_CancelWaveUpload:00000000 AD9102_CancelWaveUpload + /tmp/ccLSPxIe.s:2183 .text.AD9102_CancelWaveUpload:00000014 $d + /tmp/ccLSPxIe.s:2188 .text.AD9102_ReadReg:00000000 $t + /tmp/ccLSPxIe.s:2193 .text.AD9102_ReadReg:00000000 AD9102_ReadReg + /tmp/ccLSPxIe.s:2465 .text.AD9102_ReadReg:000000c8 $d + /tmp/ccLSPxIe.s:2472 .text.AD9102_ApplySram:00000000 $t + /tmp/ccLSPxIe.s:2477 .text.AD9102_ApplySram:00000000 AD9102_ApplySram + /tmp/ccLSPxIe.s:2594 .text.AD9102_Apply:00000000 $t + /tmp/ccLSPxIe.s:2599 .text.AD9102_Apply:00000000 AD9102_Apply + /tmp/ccLSPxIe.s:2715 .text.AD9102_CheckFlags:00000000 $t + /tmp/ccLSPxIe.s:2720 .text.AD9102_CheckFlags:00000000 AD9102_CheckFlags + /tmp/ccLSPxIe.s:2950 .text.AD9102_CommitWaveUpload:00000000 $t + /tmp/ccLSPxIe.s:2955 .text.AD9102_CommitWaveUpload:00000000 AD9102_CommitWaveUpload + /tmp/ccLSPxIe.s:3068 .text.AD9102_CommitWaveUpload:00000074 $d + /tmp/ccLSPxIe.s:3075 .text.AD9102_CheckFlagsSram:00000000 $t + /tmp/ccLSPxIe.s:3080 .text.AD9102_CheckFlagsSram:00000000 AD9102_CheckFlagsSram + /tmp/ccLSPxIe.s:3378 .text.AD9833_WriteWord:00000000 $t + /tmp/ccLSPxIe.s:3383 .text.AD9833_WriteWord:00000000 AD9833_WriteWord + /tmp/ccLSPxIe.s:3531 .text.AD9833_WriteWord:00000088 $d + /tmp/ccLSPxIe.s:3538 .text.AD9833_Apply:00000000 $t + /tmp/ccLSPxIe.s:3543 .text.AD9833_Apply:00000000 AD9833_Apply + /tmp/ccLSPxIe.s:3628 .text.OUT_trigger:00000000 $t + /tmp/ccLSPxIe.s:3633 .text.OUT_trigger:00000000 OUT_trigger + /tmp/ccLSPxIe.s:3651 .text.OUT_trigger:0000000a $d + /tmp/ccLSPxIe.s:3661 .text.OUT_trigger:00000014 $t + /tmp/ccLSPxIe.s:3857 .text.OUT_trigger:0000011c $d + /tmp/ccLSPxIe.s:3863 .text.MPhD_T:00000000 $t + /tmp/ccLSPxIe.s:3868 .text.MPhD_T:00000000 MPhD_T + /tmp/ccLSPxIe.s:3952 .text.MPhD_T:00000056 $d + /tmp/ccLSPxIe.s:3956 .text.MPhD_T:0000005a $t + /tmp/ccLSPxIe.s:4499 .text.MPhD_T:00000210 $d + /tmp/ccLSPxIe.s:4509 .text.Stop_TIM10:00000000 $t + /tmp/ccLSPxIe.s:4514 .text.Stop_TIM10:00000000 Stop_TIM10 + /tmp/ccLSPxIe.s:4543 .text.Stop_TIM10:00000014 $d + /tmp/ccLSPxIe.s:14599 .bss.htim10:00000000 htim10 + /tmp/ccLSPxIe.s:14431 .bss.TIM10_coflag:00000000 TIM10_coflag + /tmp/ccLSPxIe.s:14508 .bss.TO10:00000000 TO10 + /tmp/ccLSPxIe.s:4550 .text.MX_GPIO_Init:00000000 $t + /tmp/ccLSPxIe.s:4555 .text.MX_GPIO_Init:00000000 MX_GPIO_Init + /tmp/ccLSPxIe.s:5053 .text.MX_GPIO_Init:00000274 $d + /tmp/ccLSPxIe.s:5065 .text.PA4_DAC_Init:00000000 $t + /tmp/ccLSPxIe.s:5070 .text.PA4_DAC_Init:00000000 PA4_DAC_Init + /tmp/ccLSPxIe.s:5157 .text.PA4_DAC_Init:00000058 $d + /tmp/ccLSPxIe.s:5165 .text.MX_SPI4_Init:00000000 $t + /tmp/ccLSPxIe.s:5170 .text.MX_SPI4_Init:00000000 MX_SPI4_Init + /tmp/ccLSPxIe.s:5375 .text.MX_SPI4_Init:000000c8 $d + /tmp/ccLSPxIe.s:5382 .text.MX_SPI2_Init:00000000 $t + /tmp/ccLSPxIe.s:5387 .text.MX_SPI2_Init:00000000 MX_SPI2_Init + /tmp/ccLSPxIe.s:5615 .text.MX_SPI2_Init:000000dc $d + /tmp/ccLSPxIe.s:5622 .text.MX_SPI5_Init:00000000 $t + ARM GAS /tmp/ccLSPxIe.s page 690 - /tmp/ccuHnxNu.s:13669 .bss.flg_tmt:00000000 flg_tmt - /tmp/ccuHnxNu.s:13645 .bss.UART_rec_incr:00000000 UART_rec_incr - /tmp/ccuHnxNu.s:13590 .bss.fgoto:00000000 fgoto - /tmp/ccuHnxNu.s:13583 .bss.sizeoffile:00000000 sizeoffile - /tmp/ccuHnxNu.s:13663 .bss.u_tx_flg:00000000 u_tx_flg - /tmp/ccuHnxNu.s:13657 .bss.u_rx_flg:00000000 u_rx_flg - /tmp/ccuHnxNu.s:13617 .bss.Long_Data:00000000 Long_Data - /tmp/ccuHnxNu.s:13541 .bss.Def_setup:00000000 Def_setup - /tmp/ccuHnxNu.s:13562 .bss.LD1_def_setup:00000000 LD1_def_setup - /tmp/ccuHnxNu.s:13555 .bss.LD2_def_setup:00000000 LD2_def_setup - /tmp/ccuHnxNu.s:13548 .bss.Curr_setup:00000000 Curr_setup - /tmp/ccuHnxNu.s:13576 .bss.LD1_curr_setup:00000000 LD1_curr_setup - /tmp/ccuHnxNu.s:13569 .bss.LD2_curr_setup:00000000 LD2_curr_setup - /tmp/ccuHnxNu.s:13676 .bss.UART_DATA:00000000 UART_DATA - /tmp/ccuHnxNu.s:13770 .bss.SD_SEEK:00000000 SD_SEEK - /tmp/ccuHnxNu.s:13763 .bss.SD_SLIDE:00000000 SD_SLIDE - /tmp/ccuHnxNu.s:13597 .bss.test:00000000 test - /tmp/ccuHnxNu.s:13701 .bss.CPU_state:00000000 CPU_state - /tmp/ccuHnxNu.s:13610 .bss.COMMAND:00000000 COMMAND - /tmp/ccuHnxNu.s:6998 .text.DS1809_Pulse:00000000 $t - /tmp/ccuHnxNu.s:7003 .text.DS1809_Pulse:00000000 DS1809_Pulse - /tmp/ccuHnxNu.s:7112 .text.DS1809_Pulse:00000068 $d - /tmp/ccuHnxNu.s:7117 .text.Get_ADC:00000000 $t - /tmp/ccuHnxNu.s:7122 .text.Get_ADC:00000000 Get_ADC - /tmp/ccuHnxNu.s:7142 .text.Get_ADC:0000000c $d - /tmp/ccuHnxNu.s:7148 .text.Get_ADC:00000012 $t - /tmp/ccuHnxNu.s:7246 .text.Get_ADC:00000068 $d - /tmp/ccuHnxNu.s:13861 .bss.hadc1:00000000 hadc1 - /tmp/ccuHnxNu.s:13854 .bss.hadc3:00000000 hadc3 - /tmp/ccuHnxNu.s:7252 .text.Set_LTEC:00000000 $t - /tmp/ccuHnxNu.s:7258 .text.Set_LTEC:00000000 Set_LTEC - /tmp/ccuHnxNu.s:7292 .text.Set_LTEC:00000018 $d - /tmp/ccuHnxNu.s:7297 .text.Set_LTEC:0000001c $t - /tmp/ccuHnxNu.s:7713 .text.Set_LTEC:00000168 $d - /tmp/ccuHnxNu.s:7723 .text.Decode_uart:00000000 $t - /tmp/ccuHnxNu.s:7728 .text.Decode_uart:00000000 Decode_uart - /tmp/ccuHnxNu.s:8291 .text.Decode_uart:000002cc $d - /tmp/ccuHnxNu.s:8306 .text.Advanced_Controller_Temp:00000000 $t - /tmp/ccuHnxNu.s:8312 .text.Advanced_Controller_Temp:00000000 Advanced_Controller_Temp - /tmp/ccuHnxNu.s:8481 .text.Advanced_Controller_Temp:000000cc $d - /tmp/ccuHnxNu.s:8491 .text.CalculateChecksum:00000000 $t - /tmp/ccuHnxNu.s:8497 .text.CalculateChecksum:00000000 CalculateChecksum - /tmp/ccuHnxNu.s:8542 .text.CheckChecksum:00000000 $t - /tmp/ccuHnxNu.s:8548 .text.CheckChecksum:00000000 CheckChecksum - /tmp/ccuHnxNu.s:8610 .text.CheckChecksum:0000003c $d - /tmp/ccuHnxNu.s:13638 .bss.UART_header:00000000 UART_header - /tmp/ccuHnxNu.s:13631 .bss.CS_result:00000000 CS_result - /tmp/ccuHnxNu.s:8617 .rodata.SD_SAVE.str1.4:00000000 $d - /tmp/ccuHnxNu.s:8621 .text.SD_SAVE:00000000 $t - /tmp/ccuHnxNu.s:8627 .text.SD_SAVE:00000000 SD_SAVE - /tmp/ccuHnxNu.s:8696 .text.SD_SAVE:00000030 $d - /tmp/ccuHnxNu.s:8703 .text.SD_READ:00000000 $t - /tmp/ccuHnxNu.s:8709 .text.SD_READ:00000000 SD_READ - /tmp/ccuHnxNu.s:8787 .text.SD_READ:0000003c $d - /tmp/ccuHnxNu.s:8795 .text.SD_REMOVE:00000000 $t - /tmp/ccuHnxNu.s:8801 .text.SD_REMOVE:00000000 SD_REMOVE - /tmp/ccuHnxNu.s:8869 .text.SD_REMOVE:00000034 $d - ARM GAS /tmp/ccuHnxNu.s page 670 + /tmp/ccLSPxIe.s:5627 .text.MX_SPI5_Init:00000000 MX_SPI5_Init + /tmp/ccLSPxIe.s:5832 .text.MX_SPI5_Init:000000c4 $d + /tmp/ccLSPxIe.s:5839 .text.MX_SPI6_Init:00000000 $t + /tmp/ccLSPxIe.s:5844 .text.MX_SPI6_Init:00000000 MX_SPI6_Init + /tmp/ccLSPxIe.s:6049 .text.MX_SPI6_Init:000000c4 $d + /tmp/ccLSPxIe.s:6056 .text.MX_TIM2_Init:00000000 $t + /tmp/ccLSPxIe.s:6061 .text.MX_TIM2_Init:00000000 MX_TIM2_Init + /tmp/ccLSPxIe.s:6239 .text.MX_TIM2_Init:00000088 $d + /tmp/ccLSPxIe.s:6248 .text.MX_TIM5_Init:00000000 $t + /tmp/ccLSPxIe.s:6253 .text.MX_TIM5_Init:00000000 MX_TIM5_Init + /tmp/ccLSPxIe.s:6430 .text.MX_TIM5_Init:00000084 $d + /tmp/ccLSPxIe.s:6439 .text.MX_TIM7_Init:00000000 $t + /tmp/ccLSPxIe.s:6444 .text.MX_TIM7_Init:00000000 MX_TIM7_Init + /tmp/ccLSPxIe.s:6605 .text.MX_TIM7_Init:0000007c $d + /tmp/ccLSPxIe.s:6613 .text.MX_TIM6_Init:00000000 $t + /tmp/ccLSPxIe.s:6618 .text.MX_TIM6_Init:00000000 MX_TIM6_Init + /tmp/ccLSPxIe.s:6779 .text.MX_TIM6_Init:0000007c $d + /tmp/ccLSPxIe.s:6787 .rodata.Init_params.str1.4:00000000 $d + /tmp/ccLSPxIe.s:6794 .text.Init_params:00000000 $t + /tmp/ccLSPxIe.s:6799 .text.Init_params:00000000 Init_params + /tmp/ccLSPxIe.s:7442 .text.Init_params:00000294 $d + /tmp/ccLSPxIe.s:14578 .bss.TO6:00000000 TO6 + /tmp/ccLSPxIe.s:14522 .bss.TO7_before:00000000 TO7_before + /tmp/ccLSPxIe.s:14571 .bss.TO6_before:00000000 TO6_before + /tmp/ccLSPxIe.s:14557 .bss.TO6_uart:00000000 TO6_uart + /tmp/ccLSPxIe.s:14449 .bss.flg_tmt:00000000 flg_tmt + /tmp/ccLSPxIe.s:14425 .bss.UART_rec_incr:00000000 UART_rec_incr + /tmp/ccLSPxIe.s:14370 .bss.fgoto:00000000 fgoto + /tmp/ccLSPxIe.s:14363 .bss.sizeoffile:00000000 sizeoffile + /tmp/ccLSPxIe.s:14443 .bss.u_tx_flg:00000000 u_tx_flg + /tmp/ccLSPxIe.s:14437 .bss.u_rx_flg:00000000 u_rx_flg + /tmp/ccLSPxIe.s:14397 .bss.Long_Data:00000000 Long_Data + /tmp/ccLSPxIe.s:14321 .bss.Def_setup:00000000 Def_setup + /tmp/ccLSPxIe.s:14342 .bss.LD1_def_setup:00000000 LD1_def_setup + /tmp/ccLSPxIe.s:14335 .bss.LD2_def_setup:00000000 LD2_def_setup + /tmp/ccLSPxIe.s:14328 .bss.Curr_setup:00000000 Curr_setup + /tmp/ccLSPxIe.s:14356 .bss.LD1_curr_setup:00000000 LD1_curr_setup + /tmp/ccLSPxIe.s:14349 .bss.LD2_curr_setup:00000000 LD2_curr_setup + /tmp/ccLSPxIe.s:14456 .bss.UART_DATA:00000000 UART_DATA + /tmp/ccLSPxIe.s:14550 .bss.SD_SEEK:00000000 SD_SEEK + /tmp/ccLSPxIe.s:14543 .bss.SD_SLIDE:00000000 SD_SLIDE + /tmp/ccLSPxIe.s:14377 .bss.test:00000000 test + /tmp/ccLSPxIe.s:14481 .bss.CPU_state:00000000 CPU_state + /tmp/ccLSPxIe.s:14390 .bss.COMMAND:00000000 COMMAND + /tmp/ccLSPxIe.s:7481 .text.DS1809_Pulse:00000000 $t + /tmp/ccLSPxIe.s:7486 .text.DS1809_Pulse:00000000 DS1809_Pulse + /tmp/ccLSPxIe.s:7595 .text.DS1809_Pulse:00000068 $d + /tmp/ccLSPxIe.s:7600 .text.Get_ADC:00000000 $t + /tmp/ccLSPxIe.s:7605 .text.Get_ADC:00000000 Get_ADC + /tmp/ccLSPxIe.s:7625 .text.Get_ADC:0000000c $d + /tmp/ccLSPxIe.s:7631 .text.Get_ADC:00000012 $t + /tmp/ccLSPxIe.s:7729 .text.Get_ADC:00000068 $d + /tmp/ccLSPxIe.s:14641 .bss.hadc1:00000000 hadc1 + /tmp/ccLSPxIe.s:14634 .bss.hadc3:00000000 hadc3 + /tmp/ccLSPxIe.s:7735 .text.Set_LTEC:00000000 $t + /tmp/ccLSPxIe.s:7741 .text.Set_LTEC:00000000 Set_LTEC + /tmp/ccLSPxIe.s:7775 .text.Set_LTEC:00000018 $d + ARM GAS /tmp/ccLSPxIe.s page 691 - /tmp/ccuHnxNu.s:8876 .text.USART_TX:00000000 $t - /tmp/ccuHnxNu.s:8882 .text.USART_TX:00000000 USART_TX - /tmp/ccuHnxNu.s:8957 .text.USART_TX:00000028 $d - /tmp/ccuHnxNu.s:8962 .text.USART_TX_DMA:00000000 $t - /tmp/ccuHnxNu.s:8968 .text.USART_TX_DMA:00000000 USART_TX_DMA - /tmp/ccuHnxNu.s:9037 .text.USART_TX_DMA:00000038 $d - /tmp/ccuHnxNu.s:9043 .text.Error_Handler:00000000 $t - /tmp/ccuHnxNu.s:9049 .text.Error_Handler:00000000 Error_Handler - /tmp/ccuHnxNu.s:9080 .text.MX_ADC1_Init:00000000 $t - /tmp/ccuHnxNu.s:9085 .text.MX_ADC1_Init:00000000 MX_ADC1_Init - /tmp/ccuHnxNu.s:9274 .text.MX_ADC1_Init:000000bc $d - /tmp/ccuHnxNu.s:9281 .text.MX_ADC3_Init:00000000 $t - /tmp/ccuHnxNu.s:9286 .text.MX_ADC3_Init:00000000 MX_ADC3_Init - /tmp/ccuHnxNu.s:9393 .text.MX_ADC3_Init:00000060 $d - /tmp/ccuHnxNu.s:9400 .text.MX_USART1_UART_Init:00000000 $t - /tmp/ccuHnxNu.s:9405 .text.MX_USART1_UART_Init:00000000 MX_USART1_UART_Init - /tmp/ccuHnxNu.s:9804 .text.MX_USART1_UART_Init:0000017c $d - /tmp/ccuHnxNu.s:9813 .text.MX_TIM10_Init:00000000 $t - /tmp/ccuHnxNu.s:9818 .text.MX_TIM10_Init:00000000 MX_TIM10_Init - /tmp/ccuHnxNu.s:9867 .text.MX_TIM10_Init:00000024 $d - /tmp/ccuHnxNu.s:9873 .text.MX_UART8_Init:00000000 $t - /tmp/ccuHnxNu.s:9878 .text.MX_UART8_Init:00000000 MX_UART8_Init - /tmp/ccuHnxNu.s:9939 .text.MX_UART8_Init:00000030 $d - /tmp/ccuHnxNu.s:13805 .bss.huart8:00000000 huart8 - /tmp/ccuHnxNu.s:9945 .text.MX_TIM8_Init:00000000 $t - /tmp/ccuHnxNu.s:9950 .text.MX_TIM8_Init:00000000 MX_TIM8_Init - /tmp/ccuHnxNu.s:10059 .text.MX_TIM8_Init:00000064 $d - /tmp/ccuHnxNu.s:13833 .bss.htim8:00000000 htim8 - /tmp/ccuHnxNu.s:10065 .text.MX_TIM11_Init:00000000 $t - /tmp/ccuHnxNu.s:10070 .text.MX_TIM11_Init:00000000 MX_TIM11_Init - /tmp/ccuHnxNu.s:10180 .text.MX_TIM11_Init:00000068 $d - /tmp/ccuHnxNu.s:13812 .bss.htim11:00000000 htim11 - /tmp/ccuHnxNu.s:10186 .text.MX_TIM4_Init:00000000 $t - /tmp/ccuHnxNu.s:10191 .text.MX_TIM4_Init:00000000 MX_TIM4_Init - /tmp/ccuHnxNu.s:10346 .text.MX_TIM4_Init:0000009c $d - /tmp/ccuHnxNu.s:13840 .bss.htim4:00000000 htim4 - /tmp/ccuHnxNu.s:10352 .text.MX_TIM1_Init:00000000 $t - /tmp/ccuHnxNu.s:10357 .text.MX_TIM1_Init:00000000 MX_TIM1_Init - /tmp/ccuHnxNu.s:10548 .text.MX_TIM1_Init:000000bc $d - /tmp/ccuHnxNu.s:13826 .bss.htim1:00000000 htim1 - /tmp/ccuHnxNu.s:10554 .text.SystemClock_Config:00000000 $t - /tmp/ccuHnxNu.s:10560 .text.SystemClock_Config:00000000 SystemClock_Config - /tmp/ccuHnxNu.s:10719 .text.SystemClock_Config:000000ac $d - /tmp/ccuHnxNu.s:10725 .text.main:00000000 $t - /tmp/ccuHnxNu.s:10731 .text.main:00000000 main - /tmp/ccuHnxNu.s:11146 .text.main:00000150 $d - /tmp/ccuHnxNu.s:11160 .text.main:00000188 $t - /tmp/ccuHnxNu.s:11413 .text.main:00000294 $d - /tmp/ccuHnxNu.s:13695 .bss.CPU_state_old:00000000 CPU_state_old - /tmp/ccuHnxNu.s:13689 .bss.UART_transmission_request:00000000 UART_transmission_request - /tmp/ccuHnxNu.s:13683 .bss.State_Data:00000000 State_Data - /tmp/ccuHnxNu.s:13624 .bss.temp16:00000000 temp16 - /tmp/ccuHnxNu.s:11438 .text.main:000002ec $t - /tmp/ccuHnxNu.s:12100 .text.main:000005b8 $d - /tmp/ccuHnxNu.s:13534 .bss.LD1_param:00000000 LD1_param - /tmp/ccuHnxNu.s:13527 .bss.LD2_param:00000000 LD2_param - /tmp/ccuHnxNu.s:13784 .bss.TO6_stop:00000000 TO6_stop - ARM GAS /tmp/ccuHnxNu.s page 671 + /tmp/ccLSPxIe.s:7780 .text.Set_LTEC:0000001c $t + /tmp/ccLSPxIe.s:8196 .text.Set_LTEC:00000168 $d + /tmp/ccLSPxIe.s:8206 .text.Decode_uart:00000000 $t + /tmp/ccLSPxIe.s:8211 .text.Decode_uart:00000000 Decode_uart + /tmp/ccLSPxIe.s:8774 .text.Decode_uart:000002cc $d + /tmp/ccLSPxIe.s:8789 .text.Advanced_Controller_Temp:00000000 $t + /tmp/ccLSPxIe.s:8795 .text.Advanced_Controller_Temp:00000000 Advanced_Controller_Temp + /tmp/ccLSPxIe.s:8964 .text.Advanced_Controller_Temp:000000cc $d + /tmp/ccLSPxIe.s:8974 .text.CalculateChecksum:00000000 $t + /tmp/ccLSPxIe.s:8980 .text.CalculateChecksum:00000000 CalculateChecksum + /tmp/ccLSPxIe.s:9025 .text.CheckChecksum:00000000 $t + /tmp/ccLSPxIe.s:9031 .text.CheckChecksum:00000000 CheckChecksum + /tmp/ccLSPxIe.s:9093 .text.CheckChecksum:0000003c $d + /tmp/ccLSPxIe.s:14418 .bss.UART_header:00000000 UART_header + /tmp/ccLSPxIe.s:14411 .bss.CS_result:00000000 CS_result + /tmp/ccLSPxIe.s:9100 .rodata.SD_SAVE.str1.4:00000000 $d + /tmp/ccLSPxIe.s:9104 .text.SD_SAVE:00000000 $t + /tmp/ccLSPxIe.s:9110 .text.SD_SAVE:00000000 SD_SAVE + /tmp/ccLSPxIe.s:9179 .text.SD_SAVE:00000030 $d + /tmp/ccLSPxIe.s:9186 .text.SD_READ:00000000 $t + /tmp/ccLSPxIe.s:9192 .text.SD_READ:00000000 SD_READ + /tmp/ccLSPxIe.s:9270 .text.SD_READ:0000003c $d + /tmp/ccLSPxIe.s:9278 .text.SD_REMOVE:00000000 $t + /tmp/ccLSPxIe.s:9284 .text.SD_REMOVE:00000000 SD_REMOVE + /tmp/ccLSPxIe.s:9352 .text.SD_REMOVE:00000034 $d + /tmp/ccLSPxIe.s:9359 .text.USART_TX:00000000 $t + /tmp/ccLSPxIe.s:9365 .text.USART_TX:00000000 USART_TX + /tmp/ccLSPxIe.s:9440 .text.USART_TX:00000028 $d + /tmp/ccLSPxIe.s:9445 .text.USART_TX_DMA:00000000 $t + /tmp/ccLSPxIe.s:9451 .text.USART_TX_DMA:00000000 USART_TX_DMA + /tmp/ccLSPxIe.s:9520 .text.USART_TX_DMA:00000038 $d + /tmp/ccLSPxIe.s:9526 .text.Error_Handler:00000000 $t + /tmp/ccLSPxIe.s:9532 .text.Error_Handler:00000000 Error_Handler + /tmp/ccLSPxIe.s:9563 .text.MX_ADC1_Init:00000000 $t + /tmp/ccLSPxIe.s:9568 .text.MX_ADC1_Init:00000000 MX_ADC1_Init + /tmp/ccLSPxIe.s:9757 .text.MX_ADC1_Init:000000bc $d + /tmp/ccLSPxIe.s:9764 .text.MX_ADC3_Init:00000000 $t + /tmp/ccLSPxIe.s:9769 .text.MX_ADC3_Init:00000000 MX_ADC3_Init + /tmp/ccLSPxIe.s:9876 .text.MX_ADC3_Init:00000060 $d + /tmp/ccLSPxIe.s:9883 .text.MX_USART1_UART_Init:00000000 $t + /tmp/ccLSPxIe.s:9888 .text.MX_USART1_UART_Init:00000000 MX_USART1_UART_Init + /tmp/ccLSPxIe.s:10287 .text.MX_USART1_UART_Init:0000017c $d + /tmp/ccLSPxIe.s:10296 .text.MX_TIM10_Init:00000000 $t + /tmp/ccLSPxIe.s:10301 .text.MX_TIM10_Init:00000000 MX_TIM10_Init + /tmp/ccLSPxIe.s:10350 .text.MX_TIM10_Init:00000024 $d + /tmp/ccLSPxIe.s:10356 .text.MX_UART8_Init:00000000 $t + /tmp/ccLSPxIe.s:10361 .text.MX_UART8_Init:00000000 MX_UART8_Init + /tmp/ccLSPxIe.s:10422 .text.MX_UART8_Init:00000030 $d + /tmp/ccLSPxIe.s:14585 .bss.huart8:00000000 huart8 + /tmp/ccLSPxIe.s:10428 .text.MX_TIM8_Init:00000000 $t + /tmp/ccLSPxIe.s:10433 .text.MX_TIM8_Init:00000000 MX_TIM8_Init + /tmp/ccLSPxIe.s:10542 .text.MX_TIM8_Init:00000064 $d + /tmp/ccLSPxIe.s:14613 .bss.htim8:00000000 htim8 + /tmp/ccLSPxIe.s:10548 .text.MX_TIM11_Init:00000000 $t + /tmp/ccLSPxIe.s:10553 .text.MX_TIM11_Init:00000000 MX_TIM11_Init + /tmp/ccLSPxIe.s:10663 .text.MX_TIM11_Init:00000068 $d + /tmp/ccLSPxIe.s:14592 .bss.htim11:00000000 htim11 + ARM GAS /tmp/ccLSPxIe.s page 692 - /tmp/ccuHnxNu.s:12122 .text.main:00000600 $t - /tmp/ccuHnxNu.s:12666 .text.main:000008c0 $d - /tmp/ccuHnxNu.s:13714 .bss.TIM10_period:00000000 TIM10_period - /tmp/ccuHnxNu.s:12698 .text.main:00000930 $t - /tmp/ccuHnxNu.s:13264 .text.main:00000bd0 $d - /tmp/ccuHnxNu.s:13520 .bss.LD_blinker:00000000 LD_blinker - /tmp/ccuHnxNu.s:13296 .rodata.ad9102_example2_regval:00000000 $d - /tmp/ccuHnxNu.s:13367 .rodata.ad9102_example4_regval:00000000 $d - /tmp/ccuHnxNu.s:13438 .rodata.ad9102_reg_addr:00000000 $d - /tmp/ccuHnxNu.s:13510 .bss.task:00000000 $d - /tmp/ccuHnxNu.s:13517 .bss.LD_blinker:00000000 $d - /tmp/ccuHnxNu.s:13524 .bss.LD2_param:00000000 $d - /tmp/ccuHnxNu.s:13531 .bss.LD1_param:00000000 $d - /tmp/ccuHnxNu.s:13538 .bss.Def_setup:00000000 $d - /tmp/ccuHnxNu.s:13545 .bss.Curr_setup:00000000 $d - /tmp/ccuHnxNu.s:13552 .bss.LD2_def_setup:00000000 $d - /tmp/ccuHnxNu.s:13559 .bss.LD1_def_setup:00000000 $d - /tmp/ccuHnxNu.s:13566 .bss.LD2_curr_setup:00000000 $d - /tmp/ccuHnxNu.s:13573 .bss.LD1_curr_setup:00000000 $d - /tmp/ccuHnxNu.s:13580 .bss.sizeoffile:00000000 $d - /tmp/ccuHnxNu.s:13587 .bss.fgoto:00000000 $d - /tmp/ccuHnxNu.s:13594 .bss.test:00000000 $d - /tmp/ccuHnxNu.s:13603 .bss.fresult:00000000 fresult - /tmp/ccuHnxNu.s:13604 .bss.fresult:00000000 $d - /tmp/ccuHnxNu.s:13607 .bss.COMMAND:00000000 $d - /tmp/ccuHnxNu.s:13614 .bss.Long_Data:00000000 $d - /tmp/ccuHnxNu.s:13621 .bss.temp16:00000000 $d - /tmp/ccuHnxNu.s:13628 .bss.CS_result:00000000 $d - /tmp/ccuHnxNu.s:13635 .bss.UART_header:00000000 $d - /tmp/ccuHnxNu.s:13642 .bss.UART_rec_incr:00000000 $d - /tmp/ccuHnxNu.s:13652 .bss.TIM10_coflag:00000000 $d - /tmp/ccuHnxNu.s:13658 .bss.u_rx_flg:00000000 $d - /tmp/ccuHnxNu.s:13664 .bss.u_tx_flg:00000000 $d - /tmp/ccuHnxNu.s:13670 .bss.flg_tmt:00000000 $d - /tmp/ccuHnxNu.s:13673 .bss.UART_DATA:00000000 $d - /tmp/ccuHnxNu.s:13680 .bss.State_Data:00000000 $d - /tmp/ccuHnxNu.s:13690 .bss.UART_transmission_request:00000000 $d - /tmp/ccuHnxNu.s:13696 .bss.CPU_state_old:00000000 $d - /tmp/ccuHnxNu.s:13702 .bss.CPU_state:00000000 $d - /tmp/ccuHnxNu.s:13707 .bss.uart_buf:00000000 uart_buf - /tmp/ccuHnxNu.s:13708 .bss.uart_buf:00000000 $d - /tmp/ccuHnxNu.s:13711 .bss.TIM10_period:00000000 $d - /tmp/ccuHnxNu.s:13718 .bss.TO10_counter:00000000 $d - /tmp/ccuHnxNu.s:13725 .bss.TO10:00000000 $d - /tmp/ccuHnxNu.s:13732 .bss.TO7_PID:00000000 $d - /tmp/ccuHnxNu.s:13739 .bss.TO7_before:00000000 $d - /tmp/ccuHnxNu.s:13746 .bss.TO7:00000000 $d - /tmp/ccuHnxNu.s:13756 .bss.temp32:00000000 temp32 - /tmp/ccuHnxNu.s:13753 .bss.temp32:00000000 $d - /tmp/ccuHnxNu.s:13760 .bss.SD_SLIDE:00000000 $d - /tmp/ccuHnxNu.s:13767 .bss.SD_SEEK:00000000 $d - /tmp/ccuHnxNu.s:13774 .bss.TO6_uart:00000000 $d - /tmp/ccuHnxNu.s:13781 .bss.TO6_stop:00000000 $d - /tmp/ccuHnxNu.s:13788 .bss.TO6_before:00000000 $d - /tmp/ccuHnxNu.s:13795 .bss.TO6:00000000 $d - /tmp/ccuHnxNu.s:13802 .bss.huart8:00000000 $d - /tmp/ccuHnxNu.s:13809 .bss.htim11:00000000 $d - ARM GAS /tmp/ccuHnxNu.s page 672 + /tmp/ccLSPxIe.s:10669 .text.MX_TIM4_Init:00000000 $t + /tmp/ccLSPxIe.s:10674 .text.MX_TIM4_Init:00000000 MX_TIM4_Init + /tmp/ccLSPxIe.s:10829 .text.MX_TIM4_Init:0000009c $d + /tmp/ccLSPxIe.s:14620 .bss.htim4:00000000 htim4 + /tmp/ccLSPxIe.s:10835 .text.MX_TIM1_Init:00000000 $t + /tmp/ccLSPxIe.s:10840 .text.MX_TIM1_Init:00000000 MX_TIM1_Init + /tmp/ccLSPxIe.s:11031 .text.MX_TIM1_Init:000000bc $d + /tmp/ccLSPxIe.s:14606 .bss.htim1:00000000 htim1 + /tmp/ccLSPxIe.s:11037 .text.SystemClock_Config:00000000 $t + /tmp/ccLSPxIe.s:11043 .text.SystemClock_Config:00000000 SystemClock_Config + /tmp/ccLSPxIe.s:11202 .text.SystemClock_Config:000000ac $d + /tmp/ccLSPxIe.s:11208 .text.main:00000000 $t + /tmp/ccLSPxIe.s:11214 .text.main:00000000 main + /tmp/ccLSPxIe.s:11629 .text.main:00000150 $d + /tmp/ccLSPxIe.s:11645 .text.main:00000190 $t + /tmp/ccLSPxIe.s:11901 .text.main:000002a0 $d + /tmp/ccLSPxIe.s:14475 .bss.CPU_state_old:00000000 CPU_state_old + /tmp/ccLSPxIe.s:14469 .bss.UART_transmission_request:00000000 UART_transmission_request + /tmp/ccLSPxIe.s:14463 .bss.State_Data:00000000 State_Data + /tmp/ccLSPxIe.s:14404 .bss.temp16:00000000 temp16 + /tmp/ccLSPxIe.s:11926 .text.main:000002f8 $t + /tmp/ccLSPxIe.s:12586 .text.main:000005c4 $d + /tmp/ccLSPxIe.s:14314 .bss.LD1_param:00000000 LD1_param + /tmp/ccLSPxIe.s:14307 .bss.LD2_param:00000000 LD2_param + /tmp/ccLSPxIe.s:14564 .bss.TO6_stop:00000000 TO6_stop + /tmp/ccLSPxIe.s:12608 .text.main:0000060c $t + /tmp/ccLSPxIe.s:13097 .text.main:00000820 $d + /tmp/ccLSPxIe.s:14494 .bss.TIM10_period:00000000 TIM10_period + /tmp/ccLSPxIe.s:13120 .text.main:0000086c $t + /tmp/ccLSPxIe.s:13632 .text.main:00000b24 $d + /tmp/ccLSPxIe.s:14300 .bss.LD_blinker:00000000 LD_blinker + /tmp/ccLSPxIe.s:13655 .text.main:00000b78 $t + /tmp/ccLSPxIe.s:14033 .text.main:00000d2c $d + /tmp/ccLSPxIe.s:14059 .bss.ad9102_wave_written_samples:00000000 $d + /tmp/ccLSPxIe.s:14065 .bss.ad9102_wave_expected_samples:00000000 $d + /tmp/ccLSPxIe.s:14074 .bss.ad9102_wave_upload_active:00000000 $d + /tmp/ccLSPxIe.s:14076 .rodata.ad9102_example2_regval:00000000 $d + /tmp/ccLSPxIe.s:14147 .rodata.ad9102_example4_regval:00000000 $d + /tmp/ccLSPxIe.s:14218 .rodata.ad9102_reg_addr:00000000 $d + /tmp/ccLSPxIe.s:14290 .bss.task:00000000 $d + /tmp/ccLSPxIe.s:14297 .bss.LD_blinker:00000000 $d + /tmp/ccLSPxIe.s:14304 .bss.LD2_param:00000000 $d + /tmp/ccLSPxIe.s:14311 .bss.LD1_param:00000000 $d + /tmp/ccLSPxIe.s:14318 .bss.Def_setup:00000000 $d + /tmp/ccLSPxIe.s:14325 .bss.Curr_setup:00000000 $d + /tmp/ccLSPxIe.s:14332 .bss.LD2_def_setup:00000000 $d + /tmp/ccLSPxIe.s:14339 .bss.LD1_def_setup:00000000 $d + /tmp/ccLSPxIe.s:14346 .bss.LD2_curr_setup:00000000 $d + /tmp/ccLSPxIe.s:14353 .bss.LD1_curr_setup:00000000 $d + /tmp/ccLSPxIe.s:14360 .bss.sizeoffile:00000000 $d + /tmp/ccLSPxIe.s:14367 .bss.fgoto:00000000 $d + /tmp/ccLSPxIe.s:14374 .bss.test:00000000 $d + /tmp/ccLSPxIe.s:14383 .bss.fresult:00000000 fresult + /tmp/ccLSPxIe.s:14384 .bss.fresult:00000000 $d + /tmp/ccLSPxIe.s:14387 .bss.COMMAND:00000000 $d + /tmp/ccLSPxIe.s:14394 .bss.Long_Data:00000000 $d + /tmp/ccLSPxIe.s:14401 .bss.temp16:00000000 $d + ARM GAS /tmp/ccLSPxIe.s page 693 - /tmp/ccuHnxNu.s:13816 .bss.htim10:00000000 $d - /tmp/ccuHnxNu.s:13823 .bss.htim1:00000000 $d - /tmp/ccuHnxNu.s:13830 .bss.htim8:00000000 $d - /tmp/ccuHnxNu.s:13837 .bss.htim4:00000000 $d - /tmp/ccuHnxNu.s:13844 .bss.hsd1:00000000 $d - /tmp/ccuHnxNu.s:13851 .bss.hadc3:00000000 $d - /tmp/ccuHnxNu.s:13858 .bss.hadc1:00000000 $d + /tmp/ccLSPxIe.s:14408 .bss.CS_result:00000000 $d + /tmp/ccLSPxIe.s:14415 .bss.UART_header:00000000 $d + /tmp/ccLSPxIe.s:14422 .bss.UART_rec_incr:00000000 $d + /tmp/ccLSPxIe.s:14432 .bss.TIM10_coflag:00000000 $d + /tmp/ccLSPxIe.s:14438 .bss.u_rx_flg:00000000 $d + /tmp/ccLSPxIe.s:14444 .bss.u_tx_flg:00000000 $d + /tmp/ccLSPxIe.s:14450 .bss.flg_tmt:00000000 $d + /tmp/ccLSPxIe.s:14453 .bss.UART_DATA:00000000 $d + /tmp/ccLSPxIe.s:14460 .bss.State_Data:00000000 $d + /tmp/ccLSPxIe.s:14470 .bss.UART_transmission_request:00000000 $d + /tmp/ccLSPxIe.s:14476 .bss.CPU_state_old:00000000 $d + /tmp/ccLSPxIe.s:14482 .bss.CPU_state:00000000 $d + /tmp/ccLSPxIe.s:14487 .bss.uart_buf:00000000 uart_buf + /tmp/ccLSPxIe.s:14488 .bss.uart_buf:00000000 $d + /tmp/ccLSPxIe.s:14491 .bss.TIM10_period:00000000 $d + /tmp/ccLSPxIe.s:14498 .bss.TO10_counter:00000000 $d + /tmp/ccLSPxIe.s:14505 .bss.TO10:00000000 $d + /tmp/ccLSPxIe.s:14512 .bss.TO7_PID:00000000 $d + /tmp/ccLSPxIe.s:14519 .bss.TO7_before:00000000 $d + /tmp/ccLSPxIe.s:14526 .bss.TO7:00000000 $d + /tmp/ccLSPxIe.s:14536 .bss.temp32:00000000 temp32 + /tmp/ccLSPxIe.s:14533 .bss.temp32:00000000 $d + /tmp/ccLSPxIe.s:14540 .bss.SD_SLIDE:00000000 $d + /tmp/ccLSPxIe.s:14547 .bss.SD_SEEK:00000000 $d + /tmp/ccLSPxIe.s:14554 .bss.TO6_uart:00000000 $d + /tmp/ccLSPxIe.s:14561 .bss.TO6_stop:00000000 $d + /tmp/ccLSPxIe.s:14568 .bss.TO6_before:00000000 $d + /tmp/ccLSPxIe.s:14575 .bss.TO6:00000000 $d + /tmp/ccLSPxIe.s:14582 .bss.huart8:00000000 $d + /tmp/ccLSPxIe.s:14589 .bss.htim11:00000000 $d + /tmp/ccLSPxIe.s:14596 .bss.htim10:00000000 $d + /tmp/ccLSPxIe.s:14603 .bss.htim1:00000000 $d + /tmp/ccLSPxIe.s:14610 .bss.htim8:00000000 $d + /tmp/ccLSPxIe.s:14617 .bss.htim4:00000000 $d + /tmp/ccLSPxIe.s:14624 .bss.hsd1:00000000 $d + /tmp/ccLSPxIe.s:14631 .bss.hadc3:00000000 $d + /tmp/ccLSPxIe.s:14638 .bss.hadc1:00000000 $d UNDEFINED SYMBOLS HAL_GPIO_WritePin @@ -40257,6 +41543,9 @@ HAL_ADC_GetValue HAL_ADC_Stop Remove_File Create_File + ARM GAS /tmp/ccLSPxIe.s page 694 + + Write_File_byte Update_File_byte HAL_ADC_Init diff --git a/build/main.o b/build/main.o index cae79cc..ff09498 100644 Binary files a/build/main.o and b/build/main.o differ diff --git a/build/sd_diskio.lst b/build/sd_diskio.lst index 8c83de5..0e3f477 100644 --- a/build/sd_diskio.lst +++ b/build/sd_diskio.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc2j0q1O.s page 1 +ARM GAS /tmp/ccHqyWEZ.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc2j0q1O.s page 1 29:Src/sd_diskio.c **** #include "sd_diskio.h" 30:Src/sd_diskio.c **** 31:Src/sd_diskio.c **** /* Private typedef -----------------------------------------------------------*/ - ARM GAS /tmp/cc2j0q1O.s page 2 + ARM GAS /tmp/ccHqyWEZ.s page 2 32:Src/sd_diskio.c **** /* Private define ------------------------------------------------------------*/ @@ -118,7 +118,7 @@ ARM GAS /tmp/cc2j0q1O.s page 1 86:Src/sd_diskio.c **** /* USER CODE END beforeFunctionSection */ 87:Src/sd_diskio.c **** 88:Src/sd_diskio.c **** /* Private functions ---------------------------------------------------------*/ - ARM GAS /tmp/cc2j0q1O.s page 3 + ARM GAS /tmp/ccHqyWEZ.s page 3 89:Src/sd_diskio.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/cc2j0q1O.s page 1 71 .global SD_initialize 72 .syntax unified 73 .thumb - ARM GAS /tmp/cc2j0q1O.s page 4 + ARM GAS /tmp/ccHqyWEZ.s page 4 74 .thumb_func @@ -238,7 +238,7 @@ ARM GAS /tmp/cc2j0q1O.s page 1 106 .loc 1 123 1 view .LVU21 107 0014 10BD pop {r4, pc} 108 .LVL4: - ARM GAS /tmp/cc2j0q1O.s page 5 + ARM GAS /tmp/ccHqyWEZ.s page 5 109 .L9: @@ -298,7 +298,7 @@ ARM GAS /tmp/cc2j0q1O.s page 1 152 .cfi_endproc 153 .LFE1185: 155 .section .text.SD_read,"ax",%progbits - ARM GAS /tmp/cc2j0q1O.s page 6 + ARM GAS /tmp/ccHqyWEZ.s page 6 156 .align 1 @@ -358,7 +358,7 @@ ARM GAS /tmp/cc2j0q1O.s page 1 193 .L16: 152:Src/sd_diskio.c **** (uint32_t) (sector), 153:Src/sd_diskio.c **** count, SD_TIMEOUT) == MSD_OK) - ARM GAS /tmp/cc2j0q1O.s page 7 + ARM GAS /tmp/ccHqyWEZ.s page 7 154:Src/sd_diskio.c **** { @@ -418,7 +418,7 @@ ARM GAS /tmp/cc2j0q1O.s page 1 173:Src/sd_diskio.c **** * @param count: Number of sectors to write (1..128) 174:Src/sd_diskio.c **** * @retval DRESULT: Operation result 175:Src/sd_diskio.c **** */ - ARM GAS /tmp/cc2j0q1O.s page 8 + ARM GAS /tmp/ccHqyWEZ.s page 8 176:Src/sd_diskio.c **** #if _USE_WRITE == 1 @@ -478,7 +478,7 @@ ARM GAS /tmp/cc2j0q1O.s page 1 264 001a FAD1 bne .L21 265 .L20: 266 .LVL24: - ARM GAS /tmp/cc2j0q1O.s page 9 + ARM GAS /tmp/ccHqyWEZ.s page 9 190:Src/sd_diskio.c **** res = RES_OK; @@ -538,7 +538,7 @@ ARM GAS /tmp/cc2j0q1O.s page 1 302 .cfi_def_cfa_offset 48 210:Src/sd_diskio.c **** DRESULT res = RES_ERROR; 303 .loc 1 210 3 is_stmt 1 view .LVU64 - ARM GAS /tmp/cc2j0q1O.s page 10 + ARM GAS /tmp/ccHqyWEZ.s page 10 304 .LVL27: @@ -598,7 +598,7 @@ ARM GAS /tmp/cc2j0q1O.s page 1 341 002a 0DE0 b .L25 342 .LVL31: 343 .L28: - ARM GAS /tmp/cc2j0q1O.s page 11 + ARM GAS /tmp/ccHqyWEZ.s page 11 228:Src/sd_diskio.c **** @@ -658,7 +658,7 @@ ARM GAS /tmp/cc2j0q1O.s page 1 245:Src/sd_diskio.c **** } 246:Src/sd_diskio.c **** 247:Src/sd_diskio.c **** return res; - ARM GAS /tmp/cc2j0q1O.s page 12 + ARM GAS /tmp/ccHqyWEZ.s page 12 248:Src/sd_diskio.c **** } @@ -708,31 +708,31 @@ ARM GAS /tmp/cc2j0q1O.s page 1 427 .file 9 "Middlewares/Third_Party/FatFs/src/ff_gen_drv.h" 428 .file 10 "Inc/bsp_driver_sd.h" 429 .file 11 "Inc/sd_diskio.h" - ARM GAS /tmp/cc2j0q1O.s page 13 + ARM GAS /tmp/ccHqyWEZ.s page 13 DEFINED SYMBOLS *ABS*:00000000 sd_diskio.c - /tmp/cc2j0q1O.s:20 .text.SD_CheckStatus:00000000 $t - /tmp/cc2j0q1O.s:25 .text.SD_CheckStatus:00000000 SD_CheckStatus - /tmp/cc2j0q1O.s:65 .text.SD_CheckStatus:00000020 $d - /tmp/cc2j0q1O.s:416 .data.Stat:00000000 Stat - /tmp/cc2j0q1O.s:70 .text.SD_initialize:00000000 $t - /tmp/cc2j0q1O.s:76 .text.SD_initialize:00000000 SD_initialize - /tmp/cc2j0q1O.s:122 .text.SD_initialize:00000024 $d - /tmp/cc2j0q1O.s:127 .text.SD_status:00000000 $t - /tmp/cc2j0q1O.s:133 .text.SD_status:00000000 SD_status - /tmp/cc2j0q1O.s:156 .text.SD_read:00000000 $t - /tmp/cc2j0q1O.s:162 .text.SD_read:00000000 SD_read - /tmp/cc2j0q1O.s:218 .text.SD_write:00000000 $t - /tmp/cc2j0q1O.s:224 .text.SD_write:00000000 SD_write - /tmp/cc2j0q1O.s:280 .text.SD_ioctl:00000000 $t - /tmp/cc2j0q1O.s:286 .text.SD_ioctl:00000000 SD_ioctl - /tmp/cc2j0q1O.s:320 .text.SD_ioctl:00000018 $d - /tmp/cc2j0q1O.s:324 .text.SD_ioctl:0000001c $t - /tmp/cc2j0q1O.s:398 .text.SD_ioctl:00000054 $d - /tmp/cc2j0q1O.s:407 .rodata.SD_Driver:00000000 SD_Driver - /tmp/cc2j0q1O.s:404 .rodata.SD_Driver:00000000 $d + /tmp/ccHqyWEZ.s:20 .text.SD_CheckStatus:00000000 $t + /tmp/ccHqyWEZ.s:25 .text.SD_CheckStatus:00000000 SD_CheckStatus + /tmp/ccHqyWEZ.s:65 .text.SD_CheckStatus:00000020 $d + /tmp/ccHqyWEZ.s:416 .data.Stat:00000000 Stat + /tmp/ccHqyWEZ.s:70 .text.SD_initialize:00000000 $t + /tmp/ccHqyWEZ.s:76 .text.SD_initialize:00000000 SD_initialize + /tmp/ccHqyWEZ.s:122 .text.SD_initialize:00000024 $d + /tmp/ccHqyWEZ.s:127 .text.SD_status:00000000 $t + /tmp/ccHqyWEZ.s:133 .text.SD_status:00000000 SD_status + /tmp/ccHqyWEZ.s:156 .text.SD_read:00000000 $t + /tmp/ccHqyWEZ.s:162 .text.SD_read:00000000 SD_read + /tmp/ccHqyWEZ.s:218 .text.SD_write:00000000 $t + /tmp/ccHqyWEZ.s:224 .text.SD_write:00000000 SD_write + /tmp/ccHqyWEZ.s:280 .text.SD_ioctl:00000000 $t + /tmp/ccHqyWEZ.s:286 .text.SD_ioctl:00000000 SD_ioctl + /tmp/ccHqyWEZ.s:320 .text.SD_ioctl:00000018 $d + /tmp/ccHqyWEZ.s:324 .text.SD_ioctl:0000001c $t + /tmp/ccHqyWEZ.s:398 .text.SD_ioctl:00000054 $d + /tmp/ccHqyWEZ.s:407 .rodata.SD_Driver:00000000 SD_Driver + /tmp/ccHqyWEZ.s:404 .rodata.SD_Driver:00000000 $d UNDEFINED SYMBOLS BSP_SD_GetCardState diff --git a/build/stm32f7xx_hal.lst b/build/stm32f7xx_hal.lst index f3a1987..528fbb7 100644 --- a/build/stm32f7xx_hal.lst +++ b/build/stm32f7xx_hal.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cchM4bQp.s page 1 +ARM GAS /tmp/ccqG5zDC.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** (+) Services HAL APIs 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** @endverbatim - ARM GAS /tmp/cchM4bQp.s page 2 + ARM GAS /tmp/ccqG5zDC.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** ****************************************************************************** @@ -118,7 +118,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** */ 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** /** @defgroup HAL_Exported_Functions_Group1 Initialization and de-initialization Functions - ARM GAS /tmp/cchM4bQp.s page 3 + ARM GAS /tmp/ccqG5zDC.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** * @brief Initialization and de-initialization functions @@ -178,7 +178,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** #endif /* ART_ACCELERATOR_ENABLE */ 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** /* Configure Flash prefetch */ - ARM GAS /tmp/cchM4bQp.s page 4 + ARM GAS /tmp/ccqG5zDC.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** #if (PREFETCH_ENABLE != 0U) @@ -238,7 +238,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 29 .cfi_startproc 30 @ args = 0, pretend = 0, frame = 0 31 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/cchM4bQp.s page 5 + ARM GAS /tmp/ccqG5zDC.s page 5 32 @ link register save eliminated. @@ -298,7 +298,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 74 .cfi_offset 14, -4 171:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** __HAL_RCC_APB1_RELEASE_RESET(); 75 .loc 1 171 3 view .LVU5 - ARM GAS /tmp/cchM4bQp.s page 6 + ARM GAS /tmp/ccqG5zDC.s page 6 76 0002 094B ldr r3, .L5 @@ -358,7 +358,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 120 .LVL1: 121 .LFB145: 214:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** - ARM GAS /tmp/cchM4bQp.s page 7 + ARM GAS /tmp/ccqG5zDC.s page 7 215:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** /** @@ -418,7 +418,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 150 .loc 1 240 6 is_stmt 0 view .LVU26 151 001e 0F2C cmp r4, #15 152 0020 01D9 bls .L12 - ARM GAS /tmp/cchM4bQp.s page 8 + ARM GAS /tmp/ccqG5zDC.s page 8 241:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** { @@ -478,7 +478,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 192 .thumb 193 .thumb_func 195 HAL_Init: - ARM GAS /tmp/cchM4bQp.s page 9 + ARM GAS /tmp/ccqG5zDC.s page 9 196 .LFB141: @@ -538,7 +538,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 266:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** (+) Provide a tick value in millisecond 267:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** (+) Provide a blocking delay in millisecond 268:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** (+) Suspend the time base source interrupt - ARM GAS /tmp/cchM4bQp.s page 10 + ARM GAS /tmp/ccqG5zDC.s page 10 269:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** (+) Resume the time base source interrupt @@ -598,7 +598,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 264 .LFB147: 294:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** 295:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** /** - ARM GAS /tmp/cchM4bQp.s page 11 + ARM GAS /tmp/ccqG5zDC.s page 11 296:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** * @brief Provides a tick value in millisecond. @@ -658,7 +658,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 303 0006 00BF .align 2 304 .L24: 305 0008 00000000 .word uwTickPrio - ARM GAS /tmp/cchM4bQp.s page 12 + ARM GAS /tmp/ccqG5zDC.s page 12 306 .cfi_endproc @@ -718,7 +718,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 331:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** /* Update uwTickFreq global variable used by HAL_InitTick() */ 332:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** uwTickFreq = Freq; 333:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** - ARM GAS /tmp/cchM4bQp.s page 13 + ARM GAS /tmp/ccqG5zDC.s page 13 334:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** /* Apply the new tick Freq */ @@ -778,7 +778,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 376 .LFE149: 378 .section .text.HAL_GetTickFreq,"ax",%progbits 379 .align 1 - ARM GAS /tmp/cchM4bQp.s page 14 + ARM GAS /tmp/ccqG5zDC.s page 14 380 .global HAL_GetTickFreq @@ -838,7 +838,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 369:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** { 414 .loc 1 369 1 is_stmt 1 view -0 415 .cfi_startproc - ARM GAS /tmp/cchM4bQp.s page 15 + ARM GAS /tmp/ccqG5zDC.s page 15 416 @ args = 0, pretend = 0, frame = 0 @@ -898,7 +898,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 454 .loc 1 379 38 discriminator 1 view .LVU92 455 001c A042 cmp r0, r4 456 001e FAD3 bcc .L38 - ARM GAS /tmp/cchM4bQp.s page 16 + ARM GAS /tmp/ccqG5zDC.s page 16 382:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** } @@ -958,7 +958,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 497 .syntax unified 498 .thumb 499 .thumb_func - ARM GAS /tmp/cchM4bQp.s page 17 + ARM GAS /tmp/ccqG5zDC.s page 17 501 HAL_ResumeTick: @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 422:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** return __STM32F7xx_HAL_VERSION; 534 .loc 1 422 3 view .LVU106 423:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** } - ARM GAS /tmp/cchM4bQp.s page 18 + ARM GAS /tmp/ccqG5zDC.s page 18 535 .loc 1 423 1 is_stmt 0 view .LVU107 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 435:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** * @brief Returns the device identifier. 436:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** * @retval Device identifier 437:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** */ - ARM GAS /tmp/cchM4bQp.s page 19 + ARM GAS /tmp/ccqG5zDC.s page 19 438:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** uint32_t HAL_GetDEVID(void) @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 625 .LFE157: 627 .section .text.HAL_GetUIDw1,"ax",%progbits 628 .align 1 - ARM GAS /tmp/cchM4bQp.s page 20 + ARM GAS /tmp/ccqG5zDC.s page 20 629 .global HAL_GetUIDw1 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 668 .loc 1 468 1 is_stmt 0 view .LVU124 669 0000 014B ldr r3, .L60 670 0002 D3F82804 ldr r0, [r3, #1064] - ARM GAS /tmp/cchM4bQp.s page 21 + ARM GAS /tmp/ccqG5zDC.s page 21 671 0006 7047 bx lr @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 482:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** */ 483:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** void HAL_DBGMCU_DisableDBGSleepMode(void) 484:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** { - ARM GAS /tmp/cchM4bQp.s page 22 + ARM GAS /tmp/ccqG5zDC.s page 22 716 .loc 1 484 1 is_stmt 1 view -0 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 761 .LFE162: 763 .section .text.HAL_DBGMCU_DisableDBGStopMode,"ax",%progbits 764 .align 1 - ARM GAS /tmp/cchM4bQp.s page 23 + ARM GAS /tmp/ccqG5zDC.s page 23 765 .global HAL_DBGMCU_DisableDBGStopMode @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 805 .loc 1 512 3 view .LVU138 806 0000 024A ldr r2, .L75 807 0002 5368 ldr r3, [r2, #4] - ARM GAS /tmp/cchM4bQp.s page 24 + ARM GAS /tmp/ccqG5zDC.s page 24 808 0004 43F00403 orr r3, r3, #4 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 523:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** 524:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** /** 525:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** * @brief Enables the I/O Compensation Cell. - ARM GAS /tmp/cchM4bQp.s page 25 + ARM GAS /tmp/ccqG5zDC.s page 25 526:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** * @note The I/O compensation cell can be used only when the device supply @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 894 0002 136A ldr r3, [r2, #32] 895 .loc 1 543 17 view .LVU151 896 0004 23F00103 bic r3, r3, #1 - ARM GAS /tmp/cchM4bQp.s page 26 + ARM GAS /tmp/ccqG5zDC.s page 26 897 0008 1362 str r3, [r2, #32] @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 940 .syntax unified 941 .thumb 942 .thumb_func - ARM GAS /tmp/cchM4bQp.s page 27 + ARM GAS /tmp/ccqG5zDC.s page 27 944 HAL_DisableFMCMemorySwapping: @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 582:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** */ 583:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** void HAL_EnableMemorySwappingBank(void) 584:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c **** { - ARM GAS /tmp/cchM4bQp.s page 28 + ARM GAS /tmp/ccqG5zDC.s page 28 976 .loc 1 584 1 is_stmt 1 view -0 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cchM4bQp.s page 1 1015 000a 7047 bx lr 1016 .L97: 1017 .align 2 - ARM GAS /tmp/cchM4bQp.s page 29 + ARM GAS /tmp/ccqG5zDC.s page 29 1018 .L96: @@ -1708,107 +1708,107 @@ ARM GAS /tmp/cchM4bQp.s page 1 1049 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" 1050 .file 7 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h" 1051 .file 8 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h" - ARM GAS /tmp/cchM4bQp.s page 30 + ARM GAS /tmp/ccqG5zDC.s page 30 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal.c - /tmp/cchM4bQp.s:20 .text.HAL_MspInit:00000000 $t - /tmp/cchM4bQp.s:26 .text.HAL_MspInit:00000000 HAL_MspInit - /tmp/cchM4bQp.s:39 .text.HAL_MspDeInit:00000000 $t - /tmp/cchM4bQp.s:45 .text.HAL_MspDeInit:00000000 HAL_MspDeInit - /tmp/cchM4bQp.s:58 .text.HAL_DeInit:00000000 $t - /tmp/cchM4bQp.s:64 .text.HAL_DeInit:00000000 HAL_DeInit - /tmp/cchM4bQp.s:108 .text.HAL_DeInit:00000028 $d - /tmp/cchM4bQp.s:113 .text.HAL_InitTick:00000000 $t - /tmp/cchM4bQp.s:119 .text.HAL_InitTick:00000000 HAL_InitTick - /tmp/cchM4bQp.s:182 .text.HAL_InitTick:00000040 $d - /tmp/cchM4bQp.s:1027 .data.uwTickFreq:00000000 uwTickFreq - /tmp/cchM4bQp.s:1034 .data.uwTickPrio:00000000 uwTickPrio - /tmp/cchM4bQp.s:189 .text.HAL_Init:00000000 $t - /tmp/cchM4bQp.s:195 .text.HAL_Init:00000000 HAL_Init - /tmp/cchM4bQp.s:225 .text.HAL_IncTick:00000000 $t - /tmp/cchM4bQp.s:231 .text.HAL_IncTick:00000000 HAL_IncTick - /tmp/cchM4bQp.s:251 .text.HAL_IncTick:00000010 $d - /tmp/cchM4bQp.s:1041 .bss.uwTick:00000000 uwTick - /tmp/cchM4bQp.s:257 .text.HAL_GetTick:00000000 $t - /tmp/cchM4bQp.s:263 .text.HAL_GetTick:00000000 HAL_GetTick - /tmp/cchM4bQp.s:279 .text.HAL_GetTick:00000008 $d - /tmp/cchM4bQp.s:284 .text.HAL_GetTickPrio:00000000 $t - /tmp/cchM4bQp.s:290 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio - /tmp/cchM4bQp.s:305 .text.HAL_GetTickPrio:00000008 $d - /tmp/cchM4bQp.s:310 .text.HAL_SetTickFreq:00000000 $t - /tmp/cchM4bQp.s:316 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq - /tmp/cchM4bQp.s:373 .text.HAL_SetTickFreq:00000024 $d - /tmp/cchM4bQp.s:379 .text.HAL_GetTickFreq:00000000 $t - /tmp/cchM4bQp.s:385 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq - /tmp/cchM4bQp.s:400 .text.HAL_GetTickFreq:00000008 $d - /tmp/cchM4bQp.s:405 .text.HAL_Delay:00000000 $t - /tmp/cchM4bQp.s:411 .text.HAL_Delay:00000000 HAL_Delay - /tmp/cchM4bQp.s:464 .text.HAL_Delay:00000024 $d - /tmp/cchM4bQp.s:469 .text.HAL_SuspendTick:00000000 $t - /tmp/cchM4bQp.s:475 .text.HAL_SuspendTick:00000000 HAL_SuspendTick - /tmp/cchM4bQp.s:495 .text.HAL_ResumeTick:00000000 $t - /tmp/cchM4bQp.s:501 .text.HAL_ResumeTick:00000000 HAL_ResumeTick - /tmp/cchM4bQp.s:521 .text.HAL_GetHalVersion:00000000 $t - /tmp/cchM4bQp.s:527 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion - /tmp/cchM4bQp.s:541 .text.HAL_GetHalVersion:00000004 $d - /tmp/cchM4bQp.s:546 .text.HAL_GetREVID:00000000 $t - /tmp/cchM4bQp.s:552 .text.HAL_GetREVID:00000000 HAL_GetREVID - /tmp/cchM4bQp.s:569 .text.HAL_GetREVID:00000008 $d - /tmp/cchM4bQp.s:574 .text.HAL_GetDEVID:00000000 $t - /tmp/cchM4bQp.s:580 .text.HAL_GetDEVID:00000000 HAL_GetDEVID - /tmp/cchM4bQp.s:597 .text.HAL_GetDEVID:0000000c $d - /tmp/cchM4bQp.s:602 .text.HAL_GetUIDw0:00000000 $t - /tmp/cchM4bQp.s:608 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0 - /tmp/cchM4bQp.s:623 .text.HAL_GetUIDw0:00000008 $d - /tmp/cchM4bQp.s:628 .text.HAL_GetUIDw1:00000000 $t - /tmp/cchM4bQp.s:634 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1 - /tmp/cchM4bQp.s:649 .text.HAL_GetUIDw1:00000008 $d - /tmp/cchM4bQp.s:654 .text.HAL_GetUIDw2:00000000 $t - /tmp/cchM4bQp.s:660 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2 - /tmp/cchM4bQp.s:675 .text.HAL_GetUIDw2:00000008 $d - ARM GAS /tmp/cchM4bQp.s page 31 + /tmp/ccqG5zDC.s:20 .text.HAL_MspInit:00000000 $t + /tmp/ccqG5zDC.s:26 .text.HAL_MspInit:00000000 HAL_MspInit + /tmp/ccqG5zDC.s:39 .text.HAL_MspDeInit:00000000 $t + /tmp/ccqG5zDC.s:45 .text.HAL_MspDeInit:00000000 HAL_MspDeInit + /tmp/ccqG5zDC.s:58 .text.HAL_DeInit:00000000 $t + /tmp/ccqG5zDC.s:64 .text.HAL_DeInit:00000000 HAL_DeInit + /tmp/ccqG5zDC.s:108 .text.HAL_DeInit:00000028 $d + /tmp/ccqG5zDC.s:113 .text.HAL_InitTick:00000000 $t + /tmp/ccqG5zDC.s:119 .text.HAL_InitTick:00000000 HAL_InitTick + /tmp/ccqG5zDC.s:182 .text.HAL_InitTick:00000040 $d + /tmp/ccqG5zDC.s:1027 .data.uwTickFreq:00000000 uwTickFreq + /tmp/ccqG5zDC.s:1034 .data.uwTickPrio:00000000 uwTickPrio + /tmp/ccqG5zDC.s:189 .text.HAL_Init:00000000 $t + /tmp/ccqG5zDC.s:195 .text.HAL_Init:00000000 HAL_Init + /tmp/ccqG5zDC.s:225 .text.HAL_IncTick:00000000 $t + /tmp/ccqG5zDC.s:231 .text.HAL_IncTick:00000000 HAL_IncTick + /tmp/ccqG5zDC.s:251 .text.HAL_IncTick:00000010 $d + /tmp/ccqG5zDC.s:1041 .bss.uwTick:00000000 uwTick + /tmp/ccqG5zDC.s:257 .text.HAL_GetTick:00000000 $t + /tmp/ccqG5zDC.s:263 .text.HAL_GetTick:00000000 HAL_GetTick + /tmp/ccqG5zDC.s:279 .text.HAL_GetTick:00000008 $d + /tmp/ccqG5zDC.s:284 .text.HAL_GetTickPrio:00000000 $t + /tmp/ccqG5zDC.s:290 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio + /tmp/ccqG5zDC.s:305 .text.HAL_GetTickPrio:00000008 $d + /tmp/ccqG5zDC.s:310 .text.HAL_SetTickFreq:00000000 $t + /tmp/ccqG5zDC.s:316 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq + /tmp/ccqG5zDC.s:373 .text.HAL_SetTickFreq:00000024 $d + /tmp/ccqG5zDC.s:379 .text.HAL_GetTickFreq:00000000 $t + /tmp/ccqG5zDC.s:385 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq + /tmp/ccqG5zDC.s:400 .text.HAL_GetTickFreq:00000008 $d + /tmp/ccqG5zDC.s:405 .text.HAL_Delay:00000000 $t + /tmp/ccqG5zDC.s:411 .text.HAL_Delay:00000000 HAL_Delay + /tmp/ccqG5zDC.s:464 .text.HAL_Delay:00000024 $d + /tmp/ccqG5zDC.s:469 .text.HAL_SuspendTick:00000000 $t + /tmp/ccqG5zDC.s:475 .text.HAL_SuspendTick:00000000 HAL_SuspendTick + /tmp/ccqG5zDC.s:495 .text.HAL_ResumeTick:00000000 $t + /tmp/ccqG5zDC.s:501 .text.HAL_ResumeTick:00000000 HAL_ResumeTick + /tmp/ccqG5zDC.s:521 .text.HAL_GetHalVersion:00000000 $t + /tmp/ccqG5zDC.s:527 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion + /tmp/ccqG5zDC.s:541 .text.HAL_GetHalVersion:00000004 $d + /tmp/ccqG5zDC.s:546 .text.HAL_GetREVID:00000000 $t + /tmp/ccqG5zDC.s:552 .text.HAL_GetREVID:00000000 HAL_GetREVID + /tmp/ccqG5zDC.s:569 .text.HAL_GetREVID:00000008 $d + /tmp/ccqG5zDC.s:574 .text.HAL_GetDEVID:00000000 $t + /tmp/ccqG5zDC.s:580 .text.HAL_GetDEVID:00000000 HAL_GetDEVID + /tmp/ccqG5zDC.s:597 .text.HAL_GetDEVID:0000000c $d + /tmp/ccqG5zDC.s:602 .text.HAL_GetUIDw0:00000000 $t + /tmp/ccqG5zDC.s:608 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0 + /tmp/ccqG5zDC.s:623 .text.HAL_GetUIDw0:00000008 $d + /tmp/ccqG5zDC.s:628 .text.HAL_GetUIDw1:00000000 $t + /tmp/ccqG5zDC.s:634 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1 + /tmp/ccqG5zDC.s:649 .text.HAL_GetUIDw1:00000008 $d + /tmp/ccqG5zDC.s:654 .text.HAL_GetUIDw2:00000000 $t + /tmp/ccqG5zDC.s:660 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2 + /tmp/ccqG5zDC.s:675 .text.HAL_GetUIDw2:00000008 $d + ARM GAS /tmp/ccqG5zDC.s page 31 - /tmp/cchM4bQp.s:680 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t - /tmp/cchM4bQp.s:686 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode - /tmp/cchM4bQp.s:703 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d - /tmp/cchM4bQp.s:708 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t - /tmp/cchM4bQp.s:714 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode - /tmp/cchM4bQp.s:731 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d - /tmp/cchM4bQp.s:736 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t - /tmp/cchM4bQp.s:742 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode - /tmp/cchM4bQp.s:759 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d - /tmp/cchM4bQp.s:764 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t - /tmp/cchM4bQp.s:770 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode - /tmp/cchM4bQp.s:787 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d - /tmp/cchM4bQp.s:792 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t - /tmp/cchM4bQp.s:798 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode - /tmp/cchM4bQp.s:815 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d - /tmp/cchM4bQp.s:820 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t - /tmp/cchM4bQp.s:826 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode - /tmp/cchM4bQp.s:843 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d - /tmp/cchM4bQp.s:848 .text.HAL_EnableCompensationCell:00000000 $t - /tmp/cchM4bQp.s:854 .text.HAL_EnableCompensationCell:00000000 HAL_EnableCompensationCell - /tmp/cchM4bQp.s:873 .text.HAL_EnableCompensationCell:0000000c $d - /tmp/cchM4bQp.s:878 .text.HAL_DisableCompensationCell:00000000 $t - /tmp/cchM4bQp.s:884 .text.HAL_DisableCompensationCell:00000000 HAL_DisableCompensationCell - /tmp/cchM4bQp.s:903 .text.HAL_DisableCompensationCell:0000000c $d - /tmp/cchM4bQp.s:908 .text.HAL_EnableFMCMemorySwapping:00000000 $t - /tmp/cchM4bQp.s:914 .text.HAL_EnableFMCMemorySwapping:00000000 HAL_EnableFMCMemorySwapping - /tmp/cchM4bQp.s:933 .text.HAL_EnableFMCMemorySwapping:0000000c $d - /tmp/cchM4bQp.s:938 .text.HAL_DisableFMCMemorySwapping:00000000 $t - /tmp/cchM4bQp.s:944 .text.HAL_DisableFMCMemorySwapping:00000000 HAL_DisableFMCMemorySwapping - /tmp/cchM4bQp.s:963 .text.HAL_DisableFMCMemorySwapping:0000000c $d - /tmp/cchM4bQp.s:968 .text.HAL_EnableMemorySwappingBank:00000000 $t - /tmp/cchM4bQp.s:974 .text.HAL_EnableMemorySwappingBank:00000000 HAL_EnableMemorySwappingBank - /tmp/cchM4bQp.s:991 .text.HAL_EnableMemorySwappingBank:0000000c $d - /tmp/cchM4bQp.s:996 .text.HAL_DisableMemorySwappingBank:00000000 $t - /tmp/cchM4bQp.s:1002 .text.HAL_DisableMemorySwappingBank:00000000 HAL_DisableMemorySwappingBank - /tmp/cchM4bQp.s:1019 .text.HAL_DisableMemorySwappingBank:0000000c $d - /tmp/cchM4bQp.s:1031 .data.uwTickPrio:00000000 $d - /tmp/cchM4bQp.s:1038 .bss.uwTick:00000000 $d + /tmp/ccqG5zDC.s:680 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t + /tmp/ccqG5zDC.s:686 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode + /tmp/ccqG5zDC.s:703 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d + /tmp/ccqG5zDC.s:708 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t + /tmp/ccqG5zDC.s:714 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode + /tmp/ccqG5zDC.s:731 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d + /tmp/ccqG5zDC.s:736 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t + /tmp/ccqG5zDC.s:742 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode + /tmp/ccqG5zDC.s:759 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d + /tmp/ccqG5zDC.s:764 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t + /tmp/ccqG5zDC.s:770 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode + /tmp/ccqG5zDC.s:787 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d + /tmp/ccqG5zDC.s:792 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t + /tmp/ccqG5zDC.s:798 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode + /tmp/ccqG5zDC.s:815 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d + /tmp/ccqG5zDC.s:820 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t + /tmp/ccqG5zDC.s:826 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode + /tmp/ccqG5zDC.s:843 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d + /tmp/ccqG5zDC.s:848 .text.HAL_EnableCompensationCell:00000000 $t + /tmp/ccqG5zDC.s:854 .text.HAL_EnableCompensationCell:00000000 HAL_EnableCompensationCell + /tmp/ccqG5zDC.s:873 .text.HAL_EnableCompensationCell:0000000c $d + /tmp/ccqG5zDC.s:878 .text.HAL_DisableCompensationCell:00000000 $t + /tmp/ccqG5zDC.s:884 .text.HAL_DisableCompensationCell:00000000 HAL_DisableCompensationCell + /tmp/ccqG5zDC.s:903 .text.HAL_DisableCompensationCell:0000000c $d + /tmp/ccqG5zDC.s:908 .text.HAL_EnableFMCMemorySwapping:00000000 $t + /tmp/ccqG5zDC.s:914 .text.HAL_EnableFMCMemorySwapping:00000000 HAL_EnableFMCMemorySwapping + /tmp/ccqG5zDC.s:933 .text.HAL_EnableFMCMemorySwapping:0000000c $d + /tmp/ccqG5zDC.s:938 .text.HAL_DisableFMCMemorySwapping:00000000 $t + /tmp/ccqG5zDC.s:944 .text.HAL_DisableFMCMemorySwapping:00000000 HAL_DisableFMCMemorySwapping + /tmp/ccqG5zDC.s:963 .text.HAL_DisableFMCMemorySwapping:0000000c $d + /tmp/ccqG5zDC.s:968 .text.HAL_EnableMemorySwappingBank:00000000 $t + /tmp/ccqG5zDC.s:974 .text.HAL_EnableMemorySwappingBank:00000000 HAL_EnableMemorySwappingBank + /tmp/ccqG5zDC.s:991 .text.HAL_EnableMemorySwappingBank:0000000c $d + /tmp/ccqG5zDC.s:996 .text.HAL_DisableMemorySwappingBank:00000000 $t + /tmp/ccqG5zDC.s:1002 .text.HAL_DisableMemorySwappingBank:00000000 HAL_DisableMemorySwappingBank + /tmp/ccqG5zDC.s:1019 .text.HAL_DisableMemorySwappingBank:0000000c $d + /tmp/ccqG5zDC.s:1031 .data.uwTickPrio:00000000 $d + /tmp/ccqG5zDC.s:1038 .bss.uwTick:00000000 $d UNDEFINED SYMBOLS HAL_SYSTICK_Config diff --git a/build/stm32f7xx_hal.o b/build/stm32f7xx_hal.o index 7dabe94..ad4e358 100644 Binary files a/build/stm32f7xx_hal.o and b/build/stm32f7xx_hal.o differ diff --git a/build/stm32f7xx_hal_adc.lst b/build/stm32f7xx_hal_adc.lst index e0c50a0..24b17c5 100644 --- a/build/stm32f7xx_hal_adc.lst +++ b/build/stm32f7xx_hal_adc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccMiLMrd.s page 1 +ARM GAS /tmp/ccYW4wvq.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** and in case of analog watchdog or overrun events 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (#) Single and continuous conversion modes. 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (#) Scan mode for automatic conversion of channel 0 to channel x. - ARM GAS /tmp/ccMiLMrd.s page 2 + ARM GAS /tmp/ccYW4wvq.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (#) Data alignment with in-built data coherency. @@ -118,7 +118,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (#) Optionally, configure the analog watchdog parameters (channels 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** monitored, thresholds, ...) using function HAL_ADC_AnalogWDGConfig(). 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** - ARM GAS /tmp/ccMiLMrd.s page 3 + ARM GAS /tmp/ccYW4wvq.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (#) Optionally, for devices with several ADC instances: configure the @@ -178,7 +178,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** *** Callback functions *** 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** ============================== 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** [..] - ARM GAS /tmp/ccMiLMrd.s page 4 + ARM GAS /tmp/ccYW4wvq.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (@) Callback functions must be implemented in user program: @@ -238,7 +238,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (+) MspInitCallback : ADC Msp Init callback 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (+) MspDeInitCallback : ADC Msp DeInit callback 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** This function takes as parameters the HAL peripheral handle, the Callback ID - ARM GAS /tmp/ccMiLMrd.s page 5 + ARM GAS /tmp/ccYW4wvq.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** and a pointer to the user callback function. @@ -298,7 +298,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Includes ------------------------------------------------------------------*/ 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** #include "stm32f7xx_hal.h" 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** - ARM GAS /tmp/ccMiLMrd.s page 6 + ARM GAS /tmp/ccYW4wvq.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /** @addtogroup STM32F7xx_HAL_Driver @@ -358,7 +358,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * channels group (scan mode activation, continuous mode activation, 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * External trigger source and edge, DMA continuous request after the 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * last transfer and End of conversion selection). - ARM GAS /tmp/ccMiLMrd.s page 7 + ARM GAS /tmp/ccYW4wvq.s page 7 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * @@ -418,7 +418,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Initialize ADC error code */ 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** ADC_CLEAR_ERRORCODE(hadc); 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** - ARM GAS /tmp/ccMiLMrd.s page 8 + ARM GAS /tmp/ccYW4wvq.s page 8 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Allocate lock resource and initialize it */ @@ -478,7 +478,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Set ADC state */ 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** SET_BIT(hadc->State, HAL_ADC_STATE_BUSY_INTERNAL); - ARM GAS /tmp/ccMiLMrd.s page 9 + ARM GAS /tmp/ccYW4wvq.s page 9 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** @@ -538,7 +538,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 485:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * the configuration information for the specified ADC. 486:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * @retval None 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** */ - ARM GAS /tmp/ccMiLMrd.s page 10 + ARM GAS /tmp/ccYW4wvq.s page 10 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** __weak void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) @@ -598,7 +598,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** break; 543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** case HAL_ADC_ERROR_CB_ID : - ARM GAS /tmp/ccMiLMrd.s page 11 + ARM GAS /tmp/ccYW4wvq.s page 11 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** hadc->ErrorCallback = pCallback; @@ -658,7 +658,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 599:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** return status; 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** - ARM GAS /tmp/ccMiLMrd.s page 12 + ARM GAS /tmp/ccYW4wvq.s page 12 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 656:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Update the error code */ 657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** hadc->ErrorCode |= HAL_ADC_ERROR_INVALID_CALLBACK; 658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** - ARM GAS /tmp/ccMiLMrd.s page 13 + ARM GAS /tmp/ccYW4wvq.s page 13 659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Return error status */ @@ -778,7 +778,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 713:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (+) Stop conversion of regular channel. 714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (+) Start conversion of regular channel and enable interrupt. 715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (+) Stop conversion of regular channel and disable interrupt. - ARM GAS /tmp/ccMiLMrd.s page 14 + ARM GAS /tmp/ccYW4wvq.s page 14 716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (+) Start conversion of regular channel and enable DMA transfer. @@ -838,7 +838,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 770:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** if (READ_BIT(hadc->Instance->CR1, ADC_CR1_JAUTO) != RESET) 771:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { 772:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** ADC_STATE_CLR_SET(hadc->State, HAL_ADC_STATE_INJ_EOC, HAL_ADC_STATE_INJ_BUSY); - ARM GAS /tmp/ccMiLMrd.s page 15 + ARM GAS /tmp/ccYW4wvq.s page 15 773:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } @@ -898,7 +898,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 827:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } 828:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** else 829:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { - ARM GAS /tmp/ccMiLMrd.s page 16 + ARM GAS /tmp/ccYW4wvq.s page 16 830:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Update ADC state machine to error */ @@ -958,7 +958,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 884:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * in DMA mode and polling for end of each conversion (ADC init 885:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * parameter "EOCSelection" set to ADC_EOC_SINGLE_CONV). 886:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * In this case, DMA resets the flag EOC and polling cannot be - ARM GAS /tmp/ccMiLMrd.s page 17 + ARM GAS /tmp/ccYW4wvq.s page 17 887:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * performed on each conversion. Nevertheless, polling can still @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 941:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 942:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Clear regular group conversion flag */ 943:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_STRT | ADC_FLAG_EOC); - ARM GAS /tmp/ccMiLMrd.s page 18 + ARM GAS /tmp/ccYW4wvq.s page 18 944:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 998:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** if(Timeout != HAL_MAX_DELAY) 999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { 1000:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** if((Timeout == 0) || ((HAL_GetTick() - tickstart ) > Timeout)) - ARM GAS /tmp/ccMiLMrd.s page 19 + ARM GAS /tmp/ccYW4wvq.s page 19 1001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1055:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** assert_param(IS_ADC_EXT_TRIG_EDGE(hadc->Init.ExternalTrigConvEdge)); 1056:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 1057:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Process locked */ - ARM GAS /tmp/ccMiLMrd.s page 20 + ARM GAS /tmp/ccYW4wvq.s page 20 1058:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** __HAL_LOCK(hadc); @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* (To ensure of no unknown state from potential previous ADC operations) */ 1113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_EOC | ADC_FLAG_OVR); 1114:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** - ARM GAS /tmp/ccMiLMrd.s page 21 + ARM GAS /tmp/ccYW4wvq.s page 21 1115:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Enable end of conversion interrupt for regular group */ @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1169:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * the configuration information for the specified ADC. 1170:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * @retval HAL status. 1171:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** */ - ARM GAS /tmp/ccMiLMrd.s page 22 + ARM GAS /tmp/ccYW4wvq.s page 22 1172:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** HAL_StatusTypeDef HAL_ADC_Stop_IT(ADC_HandleTypeDef* hadc) @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1226:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { 1227:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Update state machine on conversion status if not in error state */ 1228:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** if (HAL_IS_BIT_CLR(hadc->State, HAL_ADC_STATE_ERROR_INTERNAL)) - ARM GAS /tmp/ccMiLMrd.s page 23 + ARM GAS /tmp/ccYW4wvq.s page 23 1229:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1283:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Determine whether any further conversion upcoming on group injected */ 1284:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* by external trigger, scan sequence on going or by automatic injected */ 1285:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* conversion from group regular (same conditions as group regular */ - ARM GAS /tmp/ccMiLMrd.s page 24 + ARM GAS /tmp/ccYW4wvq.s page 24 1286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* interruption disabling above). */ @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1340:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** tmp1 = tmp_sr & ADC_FLAG_OVR; 1341:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** tmp2 = tmp_cr1 & ADC_IT_OVR; 1342:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Check Overrun flag */ - ARM GAS /tmp/ccMiLMrd.s page 25 + ARM GAS /tmp/ccYW4wvq.s page 25 1343:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** if(tmp1 && tmp2) @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1397:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** while(counter != 0) 1398:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { 1399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** counter--; - ARM GAS /tmp/ccMiLMrd.s page 26 + ARM GAS /tmp/ccYW4wvq.s page 26 1400:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1454:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Enable ADC overrun interrupt */ 1455:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** __HAL_ADC_ENABLE_IT(hadc, ADC_IT_OVR); 1456:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** - ARM GAS /tmp/ccMiLMrd.s page 27 + ARM GAS /tmp/ccYW4wvq.s page 27 1457:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Enable ADC DMA mode */ @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1511:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * @retval HAL status 1512:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** */ 1513:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** HAL_StatusTypeDef HAL_ADC_Stop_DMA(ADC_HandleTypeDef* hadc) - ARM GAS /tmp/ccMiLMrd.s page 28 + ARM GAS /tmp/ccYW4wvq.s page 28 1514:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1568:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** */ 1569:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** uint32_t HAL_ADC_GetValue(ADC_HandleTypeDef* hadc) 1570:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { - ARM GAS /tmp/ccMiLMrd.s page 29 + ARM GAS /tmp/ccYW4wvq.s page 29 1571:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Return the selected ADC converted value */ @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1625:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * - If needed, restart a new ADC conversion using function 1626:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * "HAL_ADC_Start_DMA()" 1627:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * (this function is also clearing overrun flag) - ARM GAS /tmp/ccMiLMrd.s page 30 + ARM GAS /tmp/ccYW4wvq.s page 30 1628:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1682:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* if ADC_Channel_10 ... ADC_Channel_18 is selected */ 1683:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** if ((sConfig->Channel > ADC_CHANNEL_9) && (sConfig->Channel != ADC_INTERNAL_NONE)) 1684:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { - ARM GAS /tmp/ccMiLMrd.s page 31 + ARM GAS /tmp/ccYW4wvq.s page 31 1685:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Clear the old sample time */ @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1739:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Disable the VBAT & TSVREFE channel*/ 1740:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** ADC->CCR &= ~(ADC_CCR_VBATE | ADC_CCR_TSVREFE); 1741:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } - ARM GAS /tmp/ccMiLMrd.s page 32 + ARM GAS /tmp/ccYW4wvq.s page 32 1742:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1796:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** */ 1797:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** HAL_StatusTypeDef HAL_ADC_AnalogWDGConfig(ADC_HandleTypeDef* hadc, ADC_AnalogWDGConfTypeDef* Analog 1798:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { - ARM GAS /tmp/ccMiLMrd.s page 33 + ARM GAS /tmp/ccYW4wvq.s page 33 1799:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** #ifdef USE_FULL_ASSERT @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1853:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /** 1854:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * @} 1855:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** */ - ARM GAS /tmp/ccMiLMrd.s page 34 + ARM GAS /tmp/ccYW4wvq.s page 34 1856:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1910:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /** 1911:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * @brief Initializes the ADCx peripheral according to the specified parameters 1912:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * in the ADC_InitStruct without initializing the ADC MSP. - ARM GAS /tmp/ccMiLMrd.s page 35 + ARM GAS /tmp/ccYW4wvq.s page 35 1913:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1929:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** hadc->Instance->CR1 &= ~(ADC_CR1_RES); 66 .loc 1 1929 3 is_stmt 1 view .LVU17 67 .loc 1 1929 7 is_stmt 0 view .LVU18 - ARM GAS /tmp/ccMiLMrd.s page 36 + ARM GAS /tmp/ccYW4wvq.s page 36 68 0028 0268 ldr r2, [r0] @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1943:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Select external trigger to start conversion */ 1944:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** hadc->Instance->CR2 &= ~(ADC_CR2_EXTSEL); 109 .loc 1 1944 5 is_stmt 1 view .LVU38 - ARM GAS /tmp/ccMiLMrd.s page 37 + ARM GAS /tmp/ccYW4wvq.s page 37 110 .loc 1 1944 9 is_stmt 0 view .LVU39 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 149 .loc 1 1959 17 view .LVU58 150 0082 9368 ldr r3, [r2, #8] 151 .loc 1 1959 23 view .LVU59 - ARM GAS /tmp/ccMiLMrd.s page 38 + ARM GAS /tmp/ccYW4wvq.s page 38 152 0084 23F00203 bic r3, r3, #2 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 194 00b8 013A subs r2, r2, #1 195 .loc 1 1971 25 view .LVU81 196 00ba 43EA4233 orr r3, r3, r2, lsl #13 - ARM GAS /tmp/ccMiLMrd.s page 39 + ARM GAS /tmp/ccYW4wvq.s page 39 197 00be 4B60 str r3, [r1, #4] @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1987:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Enable or disable ADC end of conversion selection */ 1988:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** hadc->Instance->CR2 &= ~(ADC_CR2_EOCS); 236 .loc 1 1988 3 is_stmt 1 view .LVU100 - ARM GAS /tmp/ccMiLMrd.s page 40 + ARM GAS /tmp/ccYW4wvq.s page 40 237 .loc 1 1988 7 is_stmt 0 view .LVU101 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 278 .loc 1 1976 19 view .LVU120 279 0120 5368 ldr r3, [r2, #4] 1976:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } - ARM GAS /tmp/ccMiLMrd.s page 41 + ARM GAS /tmp/ccYW4wvq.s page 41 280 .loc 1 1976 25 view .LVU121 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 323:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK; 331 .loc 1 323 1 view .LVU129 332 0002 10B5 push {r4, lr} - ARM GAS /tmp/ccMiLMrd.s page 42 + ARM GAS /tmp/ccYW4wvq.s page 42 333 .LCFI0: @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 367 .LVL4: 404:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 368 .loc 1 404 3 is_stmt 1 view .LVU150 - ARM GAS /tmp/ccMiLMrd.s page 43 + ARM GAS /tmp/ccYW4wvq.s page 43 404:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 411 .cfi_def_cfa_offset 0 412 .cfi_restore 4 413 .cfi_restore 14 - ARM GAS /tmp/ccMiLMrd.s page 44 + ARM GAS /tmp/ccYW4wvq.s page 44 329:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 463 .loc 1 421 5 is_stmt 0 view .LVU171 464 0000 C8B1 cbz r0, .L27 417:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK; - ARM GAS /tmp/ccMiLMrd.s page 45 + ARM GAS /tmp/ccYW4wvq.s page 45 465 .loc 1 417 1 view .LVU172 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 506 0030 6364 str r3, [r4, #68] 457:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } 507 .loc 1 457 5 view .LVU186 - ARM GAS /tmp/ccMiLMrd.s page 46 + ARM GAS /tmp/ccYW4wvq.s page 46 457:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 553 000a 012B cmp r3, #1 554 000c 7ED0 beq .L44 739:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** - ARM GAS /tmp/ccMiLMrd.s page 47 + ARM GAS /tmp/ccYW4wvq.s page 47 555 .loc 1 739 3 discriminator 2 view .LVU198 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 594 0042 002B cmp r3, #0 595 0044 F9D1 bne .L37 596 .L35: - ARM GAS /tmp/ccMiLMrd.s page 48 + ARM GAS /tmp/ccYW4wvq.s page 48 759:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 790:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 637 .loc 1 790 5 view .LVU228 794:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** - ARM GAS /tmp/ccMiLMrd.s page 49 + ARM GAS /tmp/ccYW4wvq.s page 49 638 .loc 1 794 5 view .LVU229 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 809:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { 677 .loc 1 809 9 view .LVU245 678 00b4 1D4A ldr r2, .L52+16 - ARM GAS /tmp/ccMiLMrd.s page 50 + ARM GAS /tmp/ccYW4wvq.s page 50 679 00b6 9342 cmp r3, r2 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 718 .loc 1 820 37 discriminator 1 view .LVU260 719 00e4 12F0405F tst r2, #805306368 720 00e8 16D1 bne .L48 - ARM GAS /tmp/ccMiLMrd.s page 51 + ARM GAS /tmp/ccYW4wvq.s page 51 823:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 838:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } 764 .loc 1 838 10 view .LVU272 765 0110 0020 movs r0, #0 - ARM GAS /tmp/ccMiLMrd.s page 52 + ARM GAS /tmp/ccYW4wvq.s page 52 766 .LVL28: @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 813 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 814 0004 012B cmp r3, #1 815 0006 17D0 beq .L57 - ARM GAS /tmp/ccMiLMrd.s page 53 + ARM GAS /tmp/ccYW4wvq.s page 53 857:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 855 .loc 1 877 1 view .LVU296 856 003a 7047 bx lr 857 .L59: - ARM GAS /tmp/ccMiLMrd.s page 54 + ARM GAS /tmp/ccYW4wvq.s page 54 858 .align 2 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 904 .loc 1 917 15 is_stmt 0 view .LVU306 905 0018 FFF7FEFF bl HAL_GetTick 906 .LVL39: - ARM GAS /tmp/ccMiLMrd.s page 55 + ARM GAS /tmp/ccYW4wvq.s page 55 917:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 936:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } 944 .loc 1 936 18 is_stmt 0 view .LVU324 945 0048 0320 movs r0, #3 - ARM GAS /tmp/ccMiLMrd.s page 56 + ARM GAS /tmp/ccYW4wvq.s page 56 946 004a 33E0 b .L62 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 986 007a 9A68 ldr r2, [r3, #8] 954:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) && 987 .loc 1 954 5 view .LVU339 - ARM GAS /tmp/ccMiLMrd.s page 57 + ARM GAS /tmp/ccYW4wvq.s page 57 988 007c 12F0405F tst r2, #805306368 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1028 00b4 70BD pop {r4, r5, r6, pc} 1029 .LVL46: 1030 .L70: - ARM GAS /tmp/ccMiLMrd.s page 58 + ARM GAS /tmp/ccYW4wvq.s page 58 969:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1078 .LVL49: 992:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 1079 .loc 1 992 15 view .LVU363 - ARM GAS /tmp/ccMiLMrd.s page 59 + ARM GAS /tmp/ccYW4wvq.s page 59 1080 000e 8046 mov r8, r0 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1117 003a 0320 movs r0, #3 1118 003c 14E0 b .L82 1119 .L87: - ARM GAS /tmp/ccMiLMrd.s page 60 + ARM GAS /tmp/ccYW4wvq.s page 60 1000:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1161 007c F4E7 b .L82 1162 .cfi_endproc 1163 .LFE148: - ARM GAS /tmp/ccMiLMrd.s page 61 + ARM GAS /tmp/ccYW4wvq.s page 61 1165 .section .text.HAL_ADC_Start_IT,"ax",%progbits @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1206 001e 13D1 bne .L91 1066:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 1207 .loc 1 1066 5 is_stmt 1 view .LVU408 - ARM GAS /tmp/ccMiLMrd.s page 62 + ARM GAS /tmp/ccYW4wvq.s page 62 1208 0020 9A68 ldr r2, [r3, #8] @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1249 005c 0264 str r2, [r0, #64] 1089:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { 1250 .loc 1 1089 5 view .LVU422 - ARM GAS /tmp/ccMiLMrd.s page 63 + ARM GAS /tmp/ccYW4wvq.s page 63 1089:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1119:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { 1291 .loc 1 1119 7 view .LVU437 1292 009c 13F01F0F tst r3, #31 - ARM GAS /tmp/ccMiLMrd.s page 64 + ARM GAS /tmp/ccYW4wvq.s page 64 1293 00a0 0DD1 bne .L98 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1139:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { 1332 .loc 1 1139 9 view .LVU453 1333 00ca 13F0100F tst r3, #16 - ARM GAS /tmp/ccMiLMrd.s page 65 + ARM GAS /tmp/ccYW4wvq.s page 65 1334 00ce 27D1 bne .L102 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1160:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } 1373 .loc 1 1160 10 view .LVU469 1374 00fe 0020 movs r0, #0 - ARM GAS /tmp/ccMiLMrd.s page 66 + ARM GAS /tmp/ccYW4wvq.s page 66 1375 .LVL58: @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1419 .LVL66: 1160:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } 1420 .loc 1 1160 10 view .LVU480 - ARM GAS /tmp/ccMiLMrd.s page 67 + ARM GAS /tmp/ccYW4wvq.s page 67 1421 0122 F7E7 b .L90 @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1468 000e 0268 ldr r2, [r0] 1469 0010 9368 ldr r3, [r2, #8] 1470 0012 23F00103 bic r3, r3, #1 - ARM GAS /tmp/ccMiLMrd.s page 68 + ARM GAS /tmp/ccYW4wvq.s page 68 1471 0016 9360 str r3, [r2, #8] @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1512 0044 DFFFFFFB .word -67108897 1513 0048 FEEEFFFF .word -4354 1514 .cfi_endproc - ARM GAS /tmp/ccMiLMrd.s page 69 + ARM GAS /tmp/ccYW4wvq.s page 69 1515 .LFE150: @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1389:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { 1560 .loc 1 1389 3 view .LVU514 1389:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { - ARM GAS /tmp/ccMiLMrd.s page 70 + ARM GAS /tmp/ccYW4wvq.s page 70 1561 .loc 1 1389 11 is_stmt 0 view .LVU515 @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1601 004e 2068 ldr r0, [r4] 1602 0050 8268 ldr r2, [r0, #8] 1404:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { - ARM GAS /tmp/ccMiLMrd.s page 71 + ARM GAS /tmp/ccYW4wvq.s page 71 1603 .loc 1 1404 5 view .LVU530 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1438:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 1643 .loc 1 1438 40 view .LVU545 1644 0090 3548 ldr r0, .L135+12 - ARM GAS /tmp/ccMiLMrd.s page 72 + ARM GAS /tmp/ccYW4wvq.s page 72 1645 0092 D063 str r0, [r2, #60] @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1683 00c4 A06B ldr r0, [r4, #56] 1684 00c6 FFF7FEFF bl HAL_DMA_Start_IT 1685 .LVL77: - ARM GAS /tmp/ccMiLMrd.s page 73 + ARM GAS /tmp/ccYW4wvq.s page 73 1464:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1725 .L126: 1483:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { 1726 .loc 1 1483 7 is_stmt 1 view .LVU577 - ARM GAS /tmp/ccMiLMrd.s page 74 + ARM GAS /tmp/ccYW4wvq.s page 74 1483:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1765 .loc 1 1489 31 view .LVU593 1766 012a 42F08042 orr r2, r2, #1073741824 1767 012e 9A60 str r2, [r3, #8] - ARM GAS /tmp/ccMiLMrd.s page 75 + ARM GAS /tmp/ccYW4wvq.s page 75 1504:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1812 .L131: 1504:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } 1813 .loc 1 1504 10 view .LVU604 - ARM GAS /tmp/ccMiLMrd.s page 76 + ARM GAS /tmp/ccYW4wvq.s page 76 1814 0156 0020 movs r0, #0 @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1862 .loc 1 1521 3 discriminator 2 view .LVU612 1525:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 1863 .loc 1 1525 3 view .LVU613 - ARM GAS /tmp/ccMiLMrd.s page 77 + ARM GAS /tmp/ccYW4wvq.s page 77 1864 0012 0268 ldr r2, [r0] @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1905 0050 2364 str r3, [r4, #64] 1906 0052 09E0 b .L139 1907 .LVL89: - ARM GAS /tmp/ccMiLMrd.s page 78 + ARM GAS /tmp/ccYW4wvq.s page 78 1908 .L148: @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1949 .L149: 1950 0074 FEEEFFFF .word -4354 1951 .cfi_endproc - ARM GAS /tmp/ccMiLMrd.s page 79 + ARM GAS /tmp/ccYW4wvq.s page 79 1952 .LFE153: @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2003 .weak HAL_ADC_ConvHalfCpltCallback 2004 .syntax unified 2005 .thumb - ARM GAS /tmp/ccMiLMrd.s page 80 + ARM GAS /tmp/ccYW4wvq.s page 80 2006 .thumb_func @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2020:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Disable ADC end of single conversion interrupt on group regular */ 2021:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* Note: Overrun interrupt was enabled with EOC interrupt in */ 2022:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* HAL_ADC_Start_IT(), but is not disabled here because can be used */ - ARM GAS /tmp/ccMiLMrd.s page 81 + ARM GAS /tmp/ccYW4wvq.s page 81 2023:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* by overrun IRQ process below. */ @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2039 .cfi_offset 3, -8 2040 .cfi_offset 14, -4 2069:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** ADC_HandleTypeDef* hadc = ( ADC_HandleTypeDef* )((DMA_HandleTypeDef* )hdma)->Parent; - ARM GAS /tmp/ccMiLMrd.s page 82 + ARM GAS /tmp/ccYW4wvq.s page 82 2041 .loc 1 2069 3 is_stmt 1 view .LVU653 @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2088 @ frame_needed = 0, uses_anonymous_args = 0 2089 @ link register save eliminated. 1635:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** /* NOTE : This function Should not be modified, when the callback is needed, - ARM GAS /tmp/ccMiLMrd.s page 83 + ARM GAS /tmp/ccYW4wvq.s page 83 2090 .loc 1 1635 3 view .LVU661 @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1221:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** tmp2 = tmp_cr1 & ADC_IT_EOC; 2134 .loc 1 1221 3 view .LVU674 1222:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** - ARM GAS /tmp/ccMiLMrd.s page 84 + ARM GAS /tmp/ccYW4wvq.s page 84 2135 .loc 1 1222 3 view .LVU675 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2173 .L162: 1249:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 2174 .loc 1 1249 7 is_stmt 1 view .LVU692 - ARM GAS /tmp/ccMiLMrd.s page 85 + ARM GAS /tmp/ccYW4wvq.s page 85 2175 0040 5A68 ldr r2, [r3, #4] @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2214 .loc 1 1277 9 is_stmt 0 view .LVU707 2215 0078 236C ldr r3, [r4, #64] 1277:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { - ARM GAS /tmp/ccMiLMrd.s page 86 + ARM GAS /tmp/ccYW4wvq.s page 86 2216 .loc 1 1277 8 view .LVU708 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1295:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 2256 .loc 1 1295 7 is_stmt 1 view .LVU723 2257 00b6 5A68 ldr r2, [r3, #4] - ARM GAS /tmp/ccMiLMrd.s page 87 + ARM GAS /tmp/ccYW4wvq.s page 87 2258 00b8 22F08002 bic r2, r2, #128 @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2297 .loc 1 1322 7 view .LVU738 2298 00f0 13F0010F tst r3, #1 2299 00f4 05D1 bne .L170 - ARM GAS /tmp/ccMiLMrd.s page 88 + ARM GAS /tmp/ccYW4wvq.s page 88 2300 .L167: @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2342 .LVL119: 1363:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } 2343 .loc 1 1363 5 view .LVU751 - ARM GAS /tmp/ccMiLMrd.s page 89 + ARM GAS /tmp/ccYW4wvq.s page 89 2344 0130 2368 ldr r3, [r4] @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2092:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** hadc->ErrorCallback(hadc); 2093:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** #else 2094:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** HAL_ADC_ErrorCallback(hadc); - ARM GAS /tmp/ccMiLMrd.s page 90 + ARM GAS /tmp/ccYW4wvq.s page 90 2384 .loc 1 2094 3 is_stmt 1 view .LVU762 @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2428 .loc 1 2015 5 is_stmt 1 view .LVU773 2015:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) && 2429 .loc 1 2015 8 is_stmt 0 view .LVU774 - ARM GAS /tmp/ccMiLMrd.s page 91 + ARM GAS /tmp/ccYW4wvq.s page 91 2430 0016 0368 ldr r3, [r0] @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2470 0054 FFF7FEFF bl HAL_ADC_ConvCpltCallback 2471 .LVL126: 2472 .L174: - ARM GAS /tmp/ccMiLMrd.s page 92 + ARM GAS /tmp/ccYW4wvq.s page 92 2059:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2516 .loc 1 1671 1 is_stmt 1 view -0 2517 .cfi_startproc 2518 @ args = 0, pretend = 0, frame = 8 - ARM GAS /tmp/ccMiLMrd.s page 93 + ARM GAS /tmp/ccYW4wvq.s page 93 2519 @ frame_needed = 0, uses_anonymous_args = 0 @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1686:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 2558 .loc 1 1686 19 view .LVU817 2559 0028 E068 ldr r0, [r4, #12] - ARM GAS /tmp/ccMiLMrd.s page 94 + ARM GAS /tmp/ccYW4wvq.s page 94 2560 .LVL133: @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1691:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** } 2600 .loc 1 1691 29 view .LVU832 2601 0064 42EA0462 orr r2, r2, r4, lsl #24 - ARM GAS /tmp/ccMiLMrd.s page 95 + ARM GAS /tmp/ccYW4wvq.s page 95 2602 0068 C260 str r2, [r0, #12] @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2641 .loc 1 1712 9 is_stmt 0 view .LVU847 2642 009e 1C68 ldr r4, [r3] 1712:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** - ARM GAS /tmp/ccMiLMrd.s page 96 + ARM GAS /tmp/ccYW4wvq.s page 96 2643 .loc 1 1712 19 view .LVU848 @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1754:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { 2684 .loc 1 1754 3 is_stmt 1 view .LVU862 1754:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { - ARM GAS /tmp/ccMiLMrd.s page 97 + ARM GAS /tmp/ccYW4wvq.s page 97 2685 .loc 1 1754 12 is_stmt 0 view .LVU863 @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2727 00fa 02EB8202 add r2, r2, r2, lsl #2 2728 00fe 233A subs r2, r2, #35 2729 0100 1F24 movs r4, #31 - ARM GAS /tmp/ccMiLMrd.s page 98 + ARM GAS /tmp/ccYW4wvq.s page 98 2730 0102 04FA02F2 lsl r2, r4, r2 @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2769 013e 4A68 ldr r2, [r1, #4] 2770 0140 02EB8202 add r2, r2, r2, lsl #2 2771 0144 413A subs r2, r2, #65 - ARM GAS /tmp/ccMiLMrd.s page 99 + ARM GAS /tmp/ccYW4wvq.s page 99 2772 0146 0C88 ldrh r4, [r1] @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2812 .L200: 1754:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { 2813 .loc 1 1754 44 discriminator 1 view .LVU905 - ARM GAS /tmp/ccMiLMrd.s page 100 + ARM GAS /tmp/ccYW4wvq.s page 100 2814 0180 0A68 ldr r2, [r1] @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1767:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { 2854 .loc 1 1767 7 is_stmt 1 view .LVU920 1767:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** { - ARM GAS /tmp/ccMiLMrd.s page 101 + ARM GAS /tmp/ccYW4wvq.s page 101 2855 .loc 1 1767 12 is_stmt 0 view .LVU921 @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2903 .loc 1 1805 3 view .LVU929 1806:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 2904 .loc 1 1806 3 view .LVU930 - ARM GAS /tmp/ccMiLMrd.s page 102 + ARM GAS /tmp/ccYW4wvq.s page 102 1815:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 1832:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** 2944 .loc 1 1832 7 is_stmt 0 view .LVU946 2945 002c 1868 ldr r0, [r3] - ARM GAS /tmp/ccMiLMrd.s page 103 + ARM GAS /tmp/ccYW4wvq.s page 103 1832:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 2981 0050 8A89 ldrh r2, [r1, #12] 2982 0052 2243 orrs r2, r2, r4 2983 0054 4260 str r2, [r0, #4] - ARM GAS /tmp/ccMiLMrd.s page 104 + ARM GAS /tmp/ccYW4wvq.s page 104 1847:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c **** @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccMiLMrd.s page 1 3030 .thumb 3031 .thumb_func 3033 HAL_ADC_GetState: - ARM GAS /tmp/ccMiLMrd.s page 105 + ARM GAS /tmp/ccYW4wvq.s page 105 3034 .LVL148: @@ -6297,76 +6297,76 @@ ARM GAS /tmp/ccMiLMrd.s page 1 3082 .file 8 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h" 3083 .file 9 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc_ex.h" 3084 .file 10 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" - ARM GAS /tmp/ccMiLMrd.s page 106 + ARM GAS /tmp/ccYW4wvq.s page 106 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_adc.c - /tmp/ccMiLMrd.s:20 .text.ADC_Init:00000000 $t - /tmp/ccMiLMrd.s:25 .text.ADC_Init:00000000 ADC_Init - /tmp/ccMiLMrd.s:287 .text.ADC_Init:0000012c $d - /tmp/ccMiLMrd.s:293 .text.HAL_ADC_MspInit:00000000 $t - /tmp/ccMiLMrd.s:299 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit - /tmp/ccMiLMrd.s:314 .text.HAL_ADC_Init:00000000 $t - /tmp/ccMiLMrd.s:320 .text.HAL_ADC_Init:00000000 HAL_ADC_Init - /tmp/ccMiLMrd.s:422 .text.HAL_ADC_Init:00000054 $d - /tmp/ccMiLMrd.s:427 .text.HAL_ADC_MspDeInit:00000000 $t - /tmp/ccMiLMrd.s:433 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit - /tmp/ccMiLMrd.s:448 .text.HAL_ADC_DeInit:00000000 $t - /tmp/ccMiLMrd.s:454 .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit - /tmp/ccMiLMrd.s:526 .text.HAL_ADC_Start:00000000 $t - /tmp/ccMiLMrd.s:532 .text.HAL_ADC_Start:00000000 HAL_ADC_Start - /tmp/ccMiLMrd.s:786 .text.HAL_ADC_Start:0000011c $d - /tmp/ccMiLMrd.s:796 .text.HAL_ADC_Stop:00000000 $t - /tmp/ccMiLMrd.s:802 .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop - /tmp/ccMiLMrd.s:860 .text.HAL_ADC_Stop:0000003c $d - /tmp/ccMiLMrd.s:865 .text.HAL_ADC_PollForConversion:00000000 $t - /tmp/ccMiLMrd.s:871 .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion - /tmp/ccMiLMrd.s:1045 .text.HAL_ADC_PollForEvent:00000000 $t - /tmp/ccMiLMrd.s:1051 .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent - /tmp/ccMiLMrd.s:1166 .text.HAL_ADC_Start_IT:00000000 $t - /tmp/ccMiLMrd.s:1172 .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT - /tmp/ccMiLMrd.s:1432 .text.HAL_ADC_Start_IT:00000128 $d - /tmp/ccMiLMrd.s:1443 .text.HAL_ADC_Stop_IT:00000000 $t - /tmp/ccMiLMrd.s:1449 .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT - /tmp/ccMiLMrd.s:1512 .text.HAL_ADC_Stop_IT:00000044 $d - /tmp/ccMiLMrd.s:1518 .text.HAL_ADC_Start_DMA:00000000 $t - /tmp/ccMiLMrd.s:1524 .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA - /tmp/ccMiLMrd.s:1819 .text.HAL_ADC_Start_DMA:0000015c $d - /tmp/ccMiLMrd.s:2398 .text.ADC_DMAConvCplt:00000000 ADC_DMAConvCplt - /tmp/ccMiLMrd.s:2028 .text.ADC_DMAHalfConvCplt:00000000 ADC_DMAHalfConvCplt - /tmp/ccMiLMrd.s:2357 .text.ADC_DMAError:00000000 ADC_DMAError - /tmp/ccMiLMrd.s:1832 .text.HAL_ADC_Stop_DMA:00000000 $t - /tmp/ccMiLMrd.s:1838 .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA - /tmp/ccMiLMrd.s:1950 .text.HAL_ADC_Stop_DMA:00000074 $d - /tmp/ccMiLMrd.s:1955 .text.HAL_ADC_GetValue:00000000 $t - /tmp/ccMiLMrd.s:1961 .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue - /tmp/ccMiLMrd.s:1981 .text.HAL_ADC_ConvCpltCallback:00000000 $t - /tmp/ccMiLMrd.s:1987 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback - /tmp/ccMiLMrd.s:2002 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t - /tmp/ccMiLMrd.s:2008 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback - /tmp/ccMiLMrd.s:2023 .text.ADC_DMAHalfConvCplt:00000000 $t - /tmp/ccMiLMrd.s:2055 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t - /tmp/ccMiLMrd.s:2061 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback - /tmp/ccMiLMrd.s:2076 .text.HAL_ADC_ErrorCallback:00000000 $t - /tmp/ccMiLMrd.s:2082 .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback - /tmp/ccMiLMrd.s:2097 .text.HAL_ADC_IRQHandler:00000000 $t - /tmp/ccMiLMrd.s:2103 .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler - /tmp/ccMiLMrd.s:2352 .text.ADC_DMAError:00000000 $t - /tmp/ccMiLMrd.s:2393 .text.ADC_DMAConvCplt:00000000 $t - /tmp/ccMiLMrd.s:2507 .text.HAL_ADC_ConfigChannel:00000000 $t - /tmp/ccMiLMrd.s:2513 .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel - /tmp/ccMiLMrd.s:2879 .text.HAL_ADC_ConfigChannel:000001d0 $d - ARM GAS /tmp/ccMiLMrd.s page 107 + /tmp/ccYW4wvq.s:20 .text.ADC_Init:00000000 $t + /tmp/ccYW4wvq.s:25 .text.ADC_Init:00000000 ADC_Init + /tmp/ccYW4wvq.s:287 .text.ADC_Init:0000012c $d + /tmp/ccYW4wvq.s:293 .text.HAL_ADC_MspInit:00000000 $t + /tmp/ccYW4wvq.s:299 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit + /tmp/ccYW4wvq.s:314 .text.HAL_ADC_Init:00000000 $t + /tmp/ccYW4wvq.s:320 .text.HAL_ADC_Init:00000000 HAL_ADC_Init + /tmp/ccYW4wvq.s:422 .text.HAL_ADC_Init:00000054 $d + /tmp/ccYW4wvq.s:427 .text.HAL_ADC_MspDeInit:00000000 $t + /tmp/ccYW4wvq.s:433 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit + /tmp/ccYW4wvq.s:448 .text.HAL_ADC_DeInit:00000000 $t + /tmp/ccYW4wvq.s:454 .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit + /tmp/ccYW4wvq.s:526 .text.HAL_ADC_Start:00000000 $t + /tmp/ccYW4wvq.s:532 .text.HAL_ADC_Start:00000000 HAL_ADC_Start + /tmp/ccYW4wvq.s:786 .text.HAL_ADC_Start:0000011c $d + /tmp/ccYW4wvq.s:796 .text.HAL_ADC_Stop:00000000 $t + /tmp/ccYW4wvq.s:802 .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop + /tmp/ccYW4wvq.s:860 .text.HAL_ADC_Stop:0000003c $d + /tmp/ccYW4wvq.s:865 .text.HAL_ADC_PollForConversion:00000000 $t + /tmp/ccYW4wvq.s:871 .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion + /tmp/ccYW4wvq.s:1045 .text.HAL_ADC_PollForEvent:00000000 $t + /tmp/ccYW4wvq.s:1051 .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent + /tmp/ccYW4wvq.s:1166 .text.HAL_ADC_Start_IT:00000000 $t + /tmp/ccYW4wvq.s:1172 .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT + /tmp/ccYW4wvq.s:1432 .text.HAL_ADC_Start_IT:00000128 $d + /tmp/ccYW4wvq.s:1443 .text.HAL_ADC_Stop_IT:00000000 $t + /tmp/ccYW4wvq.s:1449 .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT + /tmp/ccYW4wvq.s:1512 .text.HAL_ADC_Stop_IT:00000044 $d + /tmp/ccYW4wvq.s:1518 .text.HAL_ADC_Start_DMA:00000000 $t + /tmp/ccYW4wvq.s:1524 .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA + /tmp/ccYW4wvq.s:1819 .text.HAL_ADC_Start_DMA:0000015c $d + /tmp/ccYW4wvq.s:2398 .text.ADC_DMAConvCplt:00000000 ADC_DMAConvCplt + /tmp/ccYW4wvq.s:2028 .text.ADC_DMAHalfConvCplt:00000000 ADC_DMAHalfConvCplt + /tmp/ccYW4wvq.s:2357 .text.ADC_DMAError:00000000 ADC_DMAError + /tmp/ccYW4wvq.s:1832 .text.HAL_ADC_Stop_DMA:00000000 $t + /tmp/ccYW4wvq.s:1838 .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA + /tmp/ccYW4wvq.s:1950 .text.HAL_ADC_Stop_DMA:00000074 $d + /tmp/ccYW4wvq.s:1955 .text.HAL_ADC_GetValue:00000000 $t + /tmp/ccYW4wvq.s:1961 .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue + /tmp/ccYW4wvq.s:1981 .text.HAL_ADC_ConvCpltCallback:00000000 $t + /tmp/ccYW4wvq.s:1987 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback + /tmp/ccYW4wvq.s:2002 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t + /tmp/ccYW4wvq.s:2008 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback + /tmp/ccYW4wvq.s:2023 .text.ADC_DMAHalfConvCplt:00000000 $t + /tmp/ccYW4wvq.s:2055 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t + /tmp/ccYW4wvq.s:2061 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback + /tmp/ccYW4wvq.s:2076 .text.HAL_ADC_ErrorCallback:00000000 $t + /tmp/ccYW4wvq.s:2082 .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback + /tmp/ccYW4wvq.s:2097 .text.HAL_ADC_IRQHandler:00000000 $t + /tmp/ccYW4wvq.s:2103 .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler + /tmp/ccYW4wvq.s:2352 .text.ADC_DMAError:00000000 $t + /tmp/ccYW4wvq.s:2393 .text.ADC_DMAConvCplt:00000000 $t + /tmp/ccYW4wvq.s:2507 .text.HAL_ADC_ConfigChannel:00000000 $t + /tmp/ccYW4wvq.s:2513 .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel + /tmp/ccYW4wvq.s:2879 .text.HAL_ADC_ConfigChannel:000001d0 $d + ARM GAS /tmp/ccYW4wvq.s page 107 - /tmp/ccMiLMrd.s:2888 .text.HAL_ADC_AnalogWDGConfig:00000000 $t - /tmp/ccMiLMrd.s:2894 .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig - /tmp/ccMiLMrd.s:3022 .text.HAL_ADC_AnalogWDGConfig:00000074 $d - /tmp/ccMiLMrd.s:3027 .text.HAL_ADC_GetState:00000000 $t - /tmp/ccMiLMrd.s:3033 .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState - /tmp/ccMiLMrd.s:3051 .text.HAL_ADC_GetError:00000000 $t - /tmp/ccMiLMrd.s:3057 .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError + /tmp/ccYW4wvq.s:2888 .text.HAL_ADC_AnalogWDGConfig:00000000 $t + /tmp/ccYW4wvq.s:2894 .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig + /tmp/ccYW4wvq.s:3022 .text.HAL_ADC_AnalogWDGConfig:00000074 $d + /tmp/ccYW4wvq.s:3027 .text.HAL_ADC_GetState:00000000 $t + /tmp/ccYW4wvq.s:3033 .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState + /tmp/ccYW4wvq.s:3051 .text.HAL_ADC_GetError:00000000 $t + /tmp/ccYW4wvq.s:3057 .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError UNDEFINED SYMBOLS SystemCoreClock diff --git a/build/stm32f7xx_hal_adc.o b/build/stm32f7xx_hal_adc.o index 777df97..078e483 100644 Binary files a/build/stm32f7xx_hal_adc.o and b/build/stm32f7xx_hal_adc.o differ diff --git a/build/stm32f7xx_hal_adc_ex.lst b/build/stm32f7xx_hal_adc_ex.lst index 292a496..b716521 100644 --- a/build/stm32f7xx_hal_adc_ex.lst +++ b/build/stm32f7xx_hal_adc_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc5LZY9S.s page 1 +ARM GAS /tmp/ccGev6kP.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** __HAL_RCC_GPIOx_CLK_ENABLE() 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** (+++) Configure these ADC pins in analog mode using HAL_GPIO_Init() 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** (##) In case of using interrupts (e.g. HAL_ADC_Start_IT()) - ARM GAS /tmp/cc5LZY9S.s page 2 + ARM GAS /tmp/ccGev6kP.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** (+++) Configure the ADC interrupt priority using HAL_NVIC_SetPriority() @@ -118,7 +118,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Includes ------------------------------------------------------------------*/ 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** #include "stm32f7xx_hal.h" 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** - ARM GAS /tmp/cc5LZY9S.s page 3 + ARM GAS /tmp/ccGev6kP.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /** @addtogroup STM32F7xx_HAL_Driver @@ -178,7 +178,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** * the configuration information for the specified ADC. 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** * @retval HAL status - ARM GAS /tmp/cc5LZY9S.s page 4 + ARM GAS /tmp/ccGev6kP.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** */ @@ -238,7 +238,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_JEOC); 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Check if Multimode enabled */ - ARM GAS /tmp/cc5LZY9S.s page 5 + ARM GAS /tmp/ccGev6kP.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** if(HAL_IS_BIT_CLR(ADC->CCR, ADC_CCR_MULTI)) @@ -298,7 +298,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Enable the Peripheral */ 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** __HAL_ADC_ENABLE(hadc); - ARM GAS /tmp/cc5LZY9S.s page 6 + ARM GAS /tmp/ccGev6kP.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** tmp1 = HAL_IS_BIT_CLR(hadc->Instance->CR2, ADC_CR2_JEXTEN); 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** tmp2 = HAL_IS_BIT_CLR(hadc->Instance->CR1, ADC_CR1_JAUTO); - ARM GAS /tmp/cc5LZY9S.s page 7 + ARM GAS /tmp/ccGev6kP.s page 7 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** if((hadc->Instance == ADC1) && tmp1 && tmp2) @@ -418,7 +418,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Check if ADC is effectively disabled */ 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** if(HAL_IS_BIT_CLR(hadc->Instance->CR2, ADC_CR2_ADON)) - ARM GAS /tmp/cc5LZY9S.s page 8 + ARM GAS /tmp/ccGev6kP.s page 8 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { @@ -478,7 +478,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** } 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Clear injected group conversion flag */ - ARM GAS /tmp/cc5LZY9S.s page 9 + ARM GAS /tmp/ccGev6kP.s page 9 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_JSTRT | ADC_FLAG_JEOC); @@ -538,7 +538,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 485:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Conditioned to: */ 486:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* - No conversion on the other group (regular group) is intended to */ 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* continue (injected and regular groups stop conversion and ADC disable */ - ARM GAS /tmp/cc5LZY9S.s page 10 + ARM GAS /tmp/ccGev6kP.s page 10 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* are common) */ @@ -598,7 +598,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Clear injected group conversion flag to have similar behaviour as */ 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* regular group: reading data register also clears end of conversion flag. */ - ARM GAS /tmp/cc5LZY9S.s page 11 + ARM GAS /tmp/ccGev6kP.s page 11 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_JEOC); @@ -658,7 +658,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 599:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Check if ADC peripheral is disabled in order to enable it and wait during 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** Tstab time the ADC's stabilization */ 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** if((hadc->Instance->CR2 & ADC_CR2_ADON) != ADC_CR2_ADON) - ARM GAS /tmp/cc5LZY9S.s page 12 + ARM GAS /tmp/ccGev6kP.s page 12 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { @@ -718,7 +718,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 656:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** hadc->DMA_Handle->XferErrorCallback = ADC_MultiModeDMAError ; 657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Manage ADC and DMA start: ADC overrun interruption, DMA start, ADC */ - ARM GAS /tmp/cc5LZY9S.s page 13 + ARM GAS /tmp/ccGev6kP.s page 13 659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* start (in case of SW start): */ @@ -778,7 +778,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 713:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); 714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Process locked */ - ARM GAS /tmp/cc5LZY9S.s page 14 + ARM GAS /tmp/ccGev6kP.s page 14 716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** __HAL_LOCK(hadc); @@ -838,7 +838,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 770:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** __weak void HAL_ADCEx_InjectedConvCpltCallback(ADC_HandleTypeDef* hadc) 771:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { 772:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Prevent unused argument(s) compilation warning */ - ARM GAS /tmp/cc5LZY9S.s page 15 + ARM GAS /tmp/ccGev6kP.s page 15 773:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** UNUSED(hadc); @@ -898,7 +898,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 827:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Clear the old sample time */ 828:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** hadc->Instance->SMPR2 &= ~ADC_SMPR2(ADC_SMPR2_SMP0, sConfigInjected->InjectedChannel); 829:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** - ARM GAS /tmp/cc5LZY9S.s page 16 + ARM GAS /tmp/ccGev6kP.s page 16 830:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Set the new sample time */ @@ -958,7 +958,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 884:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** else 885:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { 886:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Disable the selected ADC injected discontinuous mode */ - ARM GAS /tmp/cc5LZY9S.s page 17 + ARM GAS /tmp/ccGev6kP.s page 17 887:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** hadc->Instance->CR1 &= ~(ADC_CR1_JDISCEN); @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 941:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** * @retval HAL status 942:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** */ 943:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_MultiModeConfigChannel(ADC_HandleTypeDef* hadc, ADC_MultiModeTypeDef* m - ARM GAS /tmp/cc5LZY9S.s page 18 + ARM GAS /tmp/ccGev6kP.s page 18 944:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 998:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* of end of sequence. */ 999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** if(ADC_IS_SOFTWARE_START_REGULAR(hadc) && 1000:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** (hadc->Init.ContinuousConvMode == DISABLE) && - ARM GAS /tmp/cc5LZY9S.s page 19 + ARM GAS /tmp/ccGev6kP.s page 19 1001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** (HAL_IS_BIT_CLR(hadc->Instance->SQR1, ADC_SQR1_L) || @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 33 0000 08B5 push {r3, lr} 34 .LCFI0: 35 .cfi_def_cfa_offset 8 - ARM GAS /tmp/cc5LZY9S.s page 20 + ARM GAS /tmp/ccGev6kP.s page 20 36 .cfi_offset 3, -8 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 82 0002 806B ldr r0, [r0, #56] 83 .LVL5: 1039:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** } - ARM GAS /tmp/cc5LZY9S.s page 21 + ARM GAS /tmp/ccGev6kP.s page 21 84 .loc 1 1039 5 is_stmt 0 view .LVU15 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** (hadc->Init.ContinuousConvMode == DISABLE) && 129 .loc 1 999 7 view .LVU27 130 0018 11F0405F tst r1, #805306368 - ARM GAS /tmp/cc5LZY9S.s page 22 + ARM GAS /tmp/ccGev6kP.s page 22 131 001c 19D1 bne .L7 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 171 .LVL10: 172 .L5: 1027:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** - ARM GAS /tmp/cc5LZY9S.s page 23 + ARM GAS /tmp/ccGev6kP.s page 23 173 .loc 1 1027 1 view .LVU42 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 217 .loc 1 153 3 view .LVU54 218 0006 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 219 000a 012B cmp r3, #1 - ARM GAS /tmp/cc5LZY9S.s page 24 + ARM GAS /tmp/ccGev6kP.s page 24 220 000c 65D0 beq .L19 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 258 .loc 1 167 19 is_stmt 1 view .LVU70 259 0040 019B ldr r3, [sp, #4] 260 0042 002B cmp r3, #0 - ARM GAS /tmp/cc5LZY9S.s page 25 + ARM GAS /tmp/ccGev6kP.s page 25 261 0044 F9D1 bne .L15 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 300 007c 0ED1 bne .L18 205:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** tmp2 = HAL_IS_BIT_CLR(hadc->Instance->CR1, ADC_CR1_JAUTO); 301 .loc 1 205 7 is_stmt 1 view .LVU86 - ARM GAS /tmp/cc5LZY9S.s page 26 + ARM GAS /tmp/ccGev6kP.s page 26 205:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** tmp2 = HAL_IS_BIT_CLR(hadc->Instance->CR1, ADC_CR1_JAUTO); @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 341 .LVL22: 217:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { 342 .loc 1 217 7 is_stmt 1 view .LVU102 - ARM GAS /tmp/cc5LZY9S.s page 27 + ARM GAS /tmp/ccGev6kP.s page 27 217:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 384 .cfi_remember_state 385 .cfi_def_cfa_offset 0 386 @ sp needed - ARM GAS /tmp/cc5LZY9S.s page 28 + ARM GAS /tmp/ccGev6kP.s page 28 387 00d8 7047 bx lr @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 436 0000 82B0 sub sp, sp, #8 437 .LCFI6: 438 .cfi_def_cfa_offset 8 - ARM GAS /tmp/cc5LZY9S.s page 29 + ARM GAS /tmp/ccGev6kP.s page 29 246:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** uint32_t tmp1 = 0, tmp2 = 0; @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 264:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { 477 .loc 1 264 5 is_stmt 1 view .LVU139 264:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { - ARM GAS /tmp/cc5LZY9S.s page 30 + ARM GAS /tmp/ccGev6kP.s page 30 478 .loc 1 264 10 is_stmt 0 view .LVU140 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 293:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 519 .loc 1 293 5 view .LVU154 297:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** - ARM GAS /tmp/cc5LZY9S.s page 31 + ARM GAS /tmp/ccGev6kP.s page 31 520 .loc 1 297 5 view .LVU155 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 559 00a2 0020 movs r0, #0 560 .LVL37: 334:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** } - ARM GAS /tmp/cc5LZY9S.s page 32 + ARM GAS /tmp/ccGev6kP.s page 32 561 .loc 1 334 10 view .LVU171 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 601 .LVL43: 602 .L32: 327:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** - ARM GAS /tmp/cc5LZY9S.s page 33 + ARM GAS /tmp/ccGev6kP.s page 33 603 .loc 1 327 5 is_stmt 1 view .LVU186 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 649 00fc 00230140 .word 1073816320 650 0100 00200140 .word 1073815552 651 .cfi_endproc - ARM GAS /tmp/cc5LZY9S.s page 34 + ARM GAS /tmp/ccGev6kP.s page 34 652 .LFE142: @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 370:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 695 .loc 1 370 5 is_stmt 1 view .LVU208 696 0022 9168 ldr r1, [r2, #8] - ARM GAS /tmp/cc5LZY9S.s page 35 + ARM GAS /tmp/ccGev6kP.s page 35 697 0024 21F00101 bic r1, r1, #1 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 737 .LVL56: 738 .L48: 351:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** - ARM GAS /tmp/cc5LZY9S.s page 36 + ARM GAS /tmp/ccGev6kP.s page 36 739 .loc 1 351 21 view .LVU223 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 787 .LVL62: 408:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 788 .loc 1 408 15 view .LVU232 - ARM GAS /tmp/cc5LZY9S.s page 37 + ARM GAS /tmp/ccGev6kP.s page 37 789 000a 0646 mov r6, r0 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 825 .loc 1 424 18 is_stmt 0 view .LVU250 826 0032 0320 movs r0, #3 827 0034 32E0 b .L56 - ARM GAS /tmp/cc5LZY9S.s page 38 + ARM GAS /tmp/ccGev6kP.s page 38 828 .L67: @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 868 0070 17D1 bne .L61 446:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** (hadc->Init.ContinuousConvMode == DISABLE) ) ) ) 869 .loc 1 446 8 view .LVU265 - ARM GAS /tmp/cc5LZY9S.s page 39 + ARM GAS /tmp/ccGev6kP.s page 39 870 0072 9B68 ldr r3, [r3, #8] @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 912 .L63: 459:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** } 913 .loc 1 459 10 view .LVU278 - ARM GAS /tmp/cc5LZY9S.s page 40 + ARM GAS /tmp/ccGev6kP.s page 40 914 00aa 0020 movs r0, #0 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 958 0018 0268 ldr r2, [r0] 959 001a 5168 ldr r1, [r2, #4] 490:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** HAL_IS_BIT_CLR(hadc->Instance->CR1, ADC_CR1_JAUTO) ) - ARM GAS /tmp/cc5LZY9S.s page 41 + ARM GAS /tmp/ccGev6kP.s page 41 960 .loc 1 490 57 discriminator 1 view .LVU291 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 518:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 1002 .loc 1 518 3 view .LVU304 1003 0056 0022 movs r2, #0 - ARM GAS /tmp/cc5LZY9S.s page 42 + ARM GAS /tmp/ccGev6kP.s page 42 1004 0058 83F83C20 strb r2, [r3, #60] @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 538:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 1050 .loc 1 538 17 is_stmt 0 view .LVU315 1051 0002 0023 movs r3, #0 - ARM GAS /tmp/cc5LZY9S.s page 43 + ARM GAS /tmp/ccGev6kP.s page 43 1052 0004 0193 str r3, [sp, #4] @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 1094 .LCFI12: 1095 .cfi_restore_state 557:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** } - ARM GAS /tmp/cc5LZY9S.s page 44 + ARM GAS /tmp/ccGev6kP.s page 44 1096 .loc 1 557 7 is_stmt 1 view .LVU328 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 588:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** __IO uint32_t counter = 0; 1138 .loc 1 588 1 view -0 1139 .cfi_startproc - ARM GAS /tmp/cc5LZY9S.s page 45 + ARM GAS /tmp/ccGev6kP.s page 45 1140 @ args = 0, pretend = 0, frame = 8 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 1179 001e 10F0010F tst r0, #1 1180 0022 13D1 bne .L87 604:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** - ARM GAS /tmp/cc5LZY9S.s page 46 + ARM GAS /tmp/ccGev6kP.s page 46 1181 .loc 1 604 5 is_stmt 1 view .LVU359 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 1222 005c 42F48072 orr r2, r2, #256 1223 0060 2264 str r2, [r4, #64] 627:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { - ARM GAS /tmp/cc5LZY9S.s page 47 + ARM GAS /tmp/ccGev6kP.s page 47 1224 .loc 1 627 5 view .LVU373 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 1262 0094 2248 ldr r0, .L99+16 1263 0096 1064 str r0, [r2, #64] 656:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** - ARM GAS /tmp/cc5LZY9S.s page 48 + ARM GAS /tmp/ccGev6kP.s page 48 1264 .loc 1 656 5 is_stmt 1 view .LVU390 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 1303 .loc 1 683 23 view .LVU405 1304 00cc 9A68 ldr r2, [r3, #8] 683:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { - ARM GAS /tmp/cc5LZY9S.s page 49 + ARM GAS /tmp/ccGev6kP.s page 49 1305 .loc 1 683 7 view .LVU406 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 700:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 1347 .loc 1 700 1 view .LVU419 1348 0104 03B0 add sp, sp, #12 - ARM GAS /tmp/cc5LZY9S.s page 50 + ARM GAS /tmp/ccGev6kP.s page 50 1349 .LCFI15: @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 1398 .loc 1 716 3 view .LVU426 716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 1399 .loc 1 716 3 view .LVU427 - ARM GAS /tmp/cc5LZY9S.s page 51 + ARM GAS /tmp/ccGev6kP.s page 51 1400 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 1440 .loc 1 726 5 is_stmt 1 view .LVU441 726:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 1441 .loc 1 726 8 is_stmt 0 view .LVU442 - ARM GAS /tmp/cc5LZY9S.s page 52 + ARM GAS /tmp/ccGev6kP.s page 52 1442 0030 0A4A ldr r2, .L111 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 1489 .thumb 1490 .thumb_func 1492 HAL_ADCEx_MultiModeGetValue: - ARM GAS /tmp/cc5LZY9S.s page 53 + ARM GAS /tmp/ccGev6kP.s page 53 1493 .LVL98: @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 1543 HAL_ADCEx_InjectedConfigChannel: 1544 .LVL101: 1545 .LFB151: - ARM GAS /tmp/cc5LZY9S.s page 54 + ARM GAS /tmp/ccGev6kP.s page 54 788:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 820:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 1582 .loc 1 820 5 is_stmt 1 view .LVU477 820:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** - ARM GAS /tmp/cc5LZY9S.s page 55 + ARM GAS /tmp/ccGev6kP.s page 55 1583 .loc 1 820 9 is_stmt 0 view .LVU478 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 836:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 1623 .loc 1 836 17 view .LVU493 1624 0054 A26B ldr r2, [r4, #56] - ARM GAS /tmp/cc5LZY9S.s page 56 + ARM GAS /tmp/ccGev6kP.s page 56 836:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 851:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { 1667 .loc 1 851 3 is_stmt 1 view .LVU506 851:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { - ARM GAS /tmp/cc5LZY9S.s page 57 + ARM GAS /tmp/ccGev6kP.s page 57 1668 .loc 1 851 21 is_stmt 0 view .LVU507 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 859:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** } 1705 .loc 1 859 43 view .LVU525 1706 00cc CC69 ldr r4, [r1, #28] - ARM GAS /tmp/cc5LZY9S.s page 58 + ARM GAS /tmp/ccGev6kP.s page 58 859:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** } @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 890:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** { 1744 .loc 1 890 3 view .LVU543 1745 00f4 022A cmp r2, #2 - ARM GAS /tmp/cc5LZY9S.s page 59 + ARM GAS /tmp/ccGev6kP.s page 59 1746 00f6 46D0 beq .L127 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 1784 0120 9042 cmp r0, r2 1785 0122 5AD0 beq .L139 1786 .LVL103: - ARM GAS /tmp/cc5LZY9S.s page 60 + ARM GAS /tmp/ccGev6kP.s page 60 1787 .L132: @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 1827 014a 0A88 ldrh r2, [r1] 1828 014c 02EB4202 add r2, r2, r2, lsl #1 1829 0150 9440 lsls r4, r4, r2 - ARM GAS /tmp/cc5LZY9S.s page 61 + ARM GAS /tmp/ccGev6kP.s page 61 831:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** } @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 887:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** } 1868 .loc 1 887 25 view .LVU590 1869 017e 22F48052 bic r2, r2, #4096 - ARM GAS /tmp/cc5LZY9S.s page 62 + ARM GAS /tmp/ccGev6kP.s page 62 1870 0182 4260 str r2, [r0, #4] @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 905:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** break; 1907 .loc 1 905 47 view .LVU608 1908 01aa CC68 ldr r4, [r1, #12] - ARM GAS /tmp/cc5LZY9S.s page 63 + ARM GAS /tmp/ccGev6kP.s page 63 905:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** break; @@ -3778,7 +3778,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 1946 01d2 42F48002 orr r2, r2, #4194304 1947 01d6 4260 str r2, [r0, #4] 1948 01d8 A0E7 b .L131 - ARM GAS /tmp/cc5LZY9S.s page 64 + ARM GAS /tmp/ccGev6kP.s page 64 1949 .L139: @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 1997 .LVL109: 1998 .LFB152: 944:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** /* Check the parameters */ - ARM GAS /tmp/cc5LZY9S.s page 65 + ARM GAS /tmp/ccGev6kP.s page 65 1999 .loc 1 944 1 is_stmt 1 view -0 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 958:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** ADC->CCR |= multimode->DMAAccessMode; 2038 .loc 1 958 6 is_stmt 0 view .LVU650 2039 0024 5868 ldr r0, [r3, #4] - ARM GAS /tmp/cc5LZY9S.s page 66 + ARM GAS /tmp/ccGev6kP.s page 66 958:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** ADC->CCR |= multimode->DMAAccessMode; @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cc5LZY9S.s page 1 2078 .L144: 951:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c **** 2079 .loc 1 951 3 discriminator 1 view .LVU667 - ARM GAS /tmp/cc5LZY9S.s page 67 + ARM GAS /tmp/ccGev6kP.s page 67 2080 0050 0220 movs r0, #2 @@ -3983,52 +3983,52 @@ ARM GAS /tmp/cc5LZY9S.s page 1 2099 .file 8 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc_ex.h" 2100 .file 9 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h" 2101 .file 10 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" - ARM GAS /tmp/cc5LZY9S.s page 68 + ARM GAS /tmp/ccGev6kP.s page 68 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_adc_ex.c - /tmp/cc5LZY9S.s:20 .text.ADC_MultiModeDMAError:00000000 $t - /tmp/cc5LZY9S.s:25 .text.ADC_MultiModeDMAError:00000000 ADC_MultiModeDMAError - /tmp/cc5LZY9S.s:61 .text.ADC_MultiModeDMAHalfConvCplt:00000000 $t - /tmp/cc5LZY9S.s:66 .text.ADC_MultiModeDMAHalfConvCplt:00000000 ADC_MultiModeDMAHalfConvCplt - /tmp/cc5LZY9S.s:93 .text.ADC_MultiModeDMAConvCplt:00000000 $t - /tmp/cc5LZY9S.s:98 .text.ADC_MultiModeDMAConvCplt:00000000 ADC_MultiModeDMAConvCplt - /tmp/cc5LZY9S.s:192 .text.HAL_ADCEx_InjectedStart:00000000 $t - /tmp/cc5LZY9S.s:198 .text.HAL_ADCEx_InjectedStart:00000000 HAL_ADCEx_InjectedStart - /tmp/cc5LZY9S.s:412 .text.HAL_ADCEx_InjectedStart:000000e8 $d - /tmp/cc5LZY9S.s:421 .text.HAL_ADCEx_InjectedStart_IT:00000000 $t - /tmp/cc5LZY9S.s:427 .text.HAL_ADCEx_InjectedStart_IT:00000000 HAL_ADCEx_InjectedStart_IT - /tmp/cc5LZY9S.s:646 .text.HAL_ADCEx_InjectedStart_IT:000000f0 $d - /tmp/cc5LZY9S.s:655 .text.HAL_ADCEx_InjectedStop:00000000 $t - /tmp/cc5LZY9S.s:661 .text.HAL_ADCEx_InjectedStop:00000000 HAL_ADCEx_InjectedStop - /tmp/cc5LZY9S.s:754 .text.HAL_ADCEx_InjectedStop:00000060 $d - /tmp/cc5LZY9S.s:759 .text.HAL_ADCEx_InjectedPollForConversion:00000000 $t - /tmp/cc5LZY9S.s:765 .text.HAL_ADCEx_InjectedPollForConversion:00000000 HAL_ADCEx_InjectedPollForConversion - /tmp/cc5LZY9S.s:923 .text.HAL_ADCEx_InjectedStop_IT:00000000 $t - /tmp/cc5LZY9S.s:929 .text.HAL_ADCEx_InjectedStop_IT:00000000 HAL_ADCEx_InjectedStop_IT - /tmp/cc5LZY9S.s:1026 .text.HAL_ADCEx_InjectedStop_IT:00000068 $d - /tmp/cc5LZY9S.s:1031 .text.HAL_ADCEx_InjectedGetValue:00000000 $t - /tmp/cc5LZY9S.s:1037 .text.HAL_ADCEx_InjectedGetValue:00000000 HAL_ADCEx_InjectedGetValue - /tmp/cc5LZY9S.s:1066 .text.HAL_ADCEx_InjectedGetValue:00000018 $d - /tmp/cc5LZY9S.s:1070 .text.HAL_ADCEx_InjectedGetValue:0000001c $t - /tmp/cc5LZY9S.s:1129 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 $t - /tmp/cc5LZY9S.s:1135 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 HAL_ADCEx_MultiModeStart_DMA - /tmp/cc5LZY9S.s:1371 .text.HAL_ADCEx_MultiModeStart_DMA:00000110 $d - /tmp/cc5LZY9S.s:1383 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 $t - /tmp/cc5LZY9S.s:1389 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 HAL_ADCEx_MultiModeStop_DMA - /tmp/cc5LZY9S.s:1480 .text.HAL_ADCEx_MultiModeStop_DMA:0000005c $d - /tmp/cc5LZY9S.s:1486 .text.HAL_ADCEx_MultiModeGetValue:00000000 $t - /tmp/cc5LZY9S.s:1492 .text.HAL_ADCEx_MultiModeGetValue:00000000 HAL_ADCEx_MultiModeGetValue - /tmp/cc5LZY9S.s:1511 .text.HAL_ADCEx_MultiModeGetValue:00000008 $d - /tmp/cc5LZY9S.s:1516 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 $t - /tmp/cc5LZY9S.s:1522 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 HAL_ADCEx_InjectedConvCpltCallback - /tmp/cc5LZY9S.s:1537 .text.HAL_ADCEx_InjectedConfigChannel:00000000 $t - /tmp/cc5LZY9S.s:1543 .text.HAL_ADCEx_InjectedConfigChannel:00000000 HAL_ADCEx_InjectedConfigChannel - /tmp/cc5LZY9S.s:1982 .text.HAL_ADCEx_InjectedConfigChannel:000001f8 $d - /tmp/cc5LZY9S.s:1990 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 $t - /tmp/cc5LZY9S.s:1996 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 HAL_ADCEx_MultiModeConfigChannel - /tmp/cc5LZY9S.s:2087 .text.HAL_ADCEx_MultiModeConfigChannel:00000054 $d + /tmp/ccGev6kP.s:20 .text.ADC_MultiModeDMAError:00000000 $t + /tmp/ccGev6kP.s:25 .text.ADC_MultiModeDMAError:00000000 ADC_MultiModeDMAError + /tmp/ccGev6kP.s:61 .text.ADC_MultiModeDMAHalfConvCplt:00000000 $t + /tmp/ccGev6kP.s:66 .text.ADC_MultiModeDMAHalfConvCplt:00000000 ADC_MultiModeDMAHalfConvCplt + /tmp/ccGev6kP.s:93 .text.ADC_MultiModeDMAConvCplt:00000000 $t + /tmp/ccGev6kP.s:98 .text.ADC_MultiModeDMAConvCplt:00000000 ADC_MultiModeDMAConvCplt + /tmp/ccGev6kP.s:192 .text.HAL_ADCEx_InjectedStart:00000000 $t + /tmp/ccGev6kP.s:198 .text.HAL_ADCEx_InjectedStart:00000000 HAL_ADCEx_InjectedStart + /tmp/ccGev6kP.s:412 .text.HAL_ADCEx_InjectedStart:000000e8 $d + /tmp/ccGev6kP.s:421 .text.HAL_ADCEx_InjectedStart_IT:00000000 $t + /tmp/ccGev6kP.s:427 .text.HAL_ADCEx_InjectedStart_IT:00000000 HAL_ADCEx_InjectedStart_IT + /tmp/ccGev6kP.s:646 .text.HAL_ADCEx_InjectedStart_IT:000000f0 $d + /tmp/ccGev6kP.s:655 .text.HAL_ADCEx_InjectedStop:00000000 $t + /tmp/ccGev6kP.s:661 .text.HAL_ADCEx_InjectedStop:00000000 HAL_ADCEx_InjectedStop + /tmp/ccGev6kP.s:754 .text.HAL_ADCEx_InjectedStop:00000060 $d + /tmp/ccGev6kP.s:759 .text.HAL_ADCEx_InjectedPollForConversion:00000000 $t + /tmp/ccGev6kP.s:765 .text.HAL_ADCEx_InjectedPollForConversion:00000000 HAL_ADCEx_InjectedPollForConversion + /tmp/ccGev6kP.s:923 .text.HAL_ADCEx_InjectedStop_IT:00000000 $t + /tmp/ccGev6kP.s:929 .text.HAL_ADCEx_InjectedStop_IT:00000000 HAL_ADCEx_InjectedStop_IT + /tmp/ccGev6kP.s:1026 .text.HAL_ADCEx_InjectedStop_IT:00000068 $d + /tmp/ccGev6kP.s:1031 .text.HAL_ADCEx_InjectedGetValue:00000000 $t + /tmp/ccGev6kP.s:1037 .text.HAL_ADCEx_InjectedGetValue:00000000 HAL_ADCEx_InjectedGetValue + /tmp/ccGev6kP.s:1066 .text.HAL_ADCEx_InjectedGetValue:00000018 $d + /tmp/ccGev6kP.s:1070 .text.HAL_ADCEx_InjectedGetValue:0000001c $t + /tmp/ccGev6kP.s:1129 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 $t + /tmp/ccGev6kP.s:1135 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 HAL_ADCEx_MultiModeStart_DMA + /tmp/ccGev6kP.s:1371 .text.HAL_ADCEx_MultiModeStart_DMA:00000110 $d + /tmp/ccGev6kP.s:1383 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 $t + /tmp/ccGev6kP.s:1389 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 HAL_ADCEx_MultiModeStop_DMA + /tmp/ccGev6kP.s:1480 .text.HAL_ADCEx_MultiModeStop_DMA:0000005c $d + /tmp/ccGev6kP.s:1486 .text.HAL_ADCEx_MultiModeGetValue:00000000 $t + /tmp/ccGev6kP.s:1492 .text.HAL_ADCEx_MultiModeGetValue:00000000 HAL_ADCEx_MultiModeGetValue + /tmp/ccGev6kP.s:1511 .text.HAL_ADCEx_MultiModeGetValue:00000008 $d + /tmp/ccGev6kP.s:1516 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 $t + /tmp/ccGev6kP.s:1522 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 HAL_ADCEx_InjectedConvCpltCallback + /tmp/ccGev6kP.s:1537 .text.HAL_ADCEx_InjectedConfigChannel:00000000 $t + /tmp/ccGev6kP.s:1543 .text.HAL_ADCEx_InjectedConfigChannel:00000000 HAL_ADCEx_InjectedConfigChannel + /tmp/ccGev6kP.s:1982 .text.HAL_ADCEx_InjectedConfigChannel:000001f8 $d + /tmp/ccGev6kP.s:1990 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 $t + /tmp/ccGev6kP.s:1996 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 HAL_ADCEx_MultiModeConfigChannel + /tmp/ccGev6kP.s:2087 .text.HAL_ADCEx_MultiModeConfigChannel:00000054 $d UNDEFINED SYMBOLS HAL_ADC_ErrorCallback diff --git a/build/stm32f7xx_hal_adc_ex.o b/build/stm32f7xx_hal_adc_ex.o index 3da6465..15adde6 100644 Binary files a/build/stm32f7xx_hal_adc_ex.o and b/build/stm32f7xx_hal_adc_ex.o differ diff --git a/build/stm32f7xx_hal_cortex.lst b/build/stm32f7xx_hal_cortex.lst index 186ae19..4109199 100644 --- a/build/stm32f7xx_hal_cortex.lst +++ b/build/stm32f7xx_hal_cortex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccB9Q52u.s page 1 +ARM GAS /tmp/ccjFay11.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 28:Drivers/CMSIS/Include/core_cm7.h **** #pragma clang system_header /* treat file as system include file */ 29:Drivers/CMSIS/Include/core_cm7.h **** #endif 30:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 2 + ARM GAS /tmp/ccjFay11.s page 2 31:Drivers/CMSIS/Include/core_cm7.h **** #ifndef __CORE_CM7_H_GENERIC @@ -118,7 +118,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 85:Drivers/CMSIS/Include/core_cm7.h **** #define __FPU_USED 0U 86:Drivers/CMSIS/Include/core_cm7.h **** #endif 87:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 3 + ARM GAS /tmp/ccjFay11.s page 3 88:Drivers/CMSIS/Include/core_cm7.h **** #elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) @@ -178,7 +178,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 142:Drivers/CMSIS/Include/core_cm7.h **** #define __FPU_USED 0U 143:Drivers/CMSIS/Include/core_cm7.h **** #endif 144:Drivers/CMSIS/Include/core_cm7.h **** #else - ARM GAS /tmp/ccB9Q52u.s page 4 + ARM GAS /tmp/ccjFay11.s page 4 145:Drivers/CMSIS/Include/core_cm7.h **** #define __FPU_USED 0U @@ -238,7 +238,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 199:Drivers/CMSIS/Include/core_cm7.h **** #warning "__ICACHE_PRESENT not defined in device header file; using default!" 200:Drivers/CMSIS/Include/core_cm7.h **** #endif 201:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 5 + ARM GAS /tmp/ccjFay11.s page 5 202:Drivers/CMSIS/Include/core_cm7.h **** #ifndef __DCACHE_PRESENT @@ -298,7 +298,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 256:Drivers/CMSIS/Include/core_cm7.h **** - Core MPU Register 257:Drivers/CMSIS/Include/core_cm7.h **** - Core FPU Register 258:Drivers/CMSIS/Include/core_cm7.h **** ******************************************************************************/ - ARM GAS /tmp/ccB9Q52u.s page 6 + ARM GAS /tmp/ccjFay11.s page 6 259:Drivers/CMSIS/Include/core_cm7.h **** /** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 313:Drivers/CMSIS/Include/core_cm7.h **** typedef union 314:Drivers/CMSIS/Include/core_cm7.h **** { 315:Drivers/CMSIS/Include/core_cm7.h **** struct - ARM GAS /tmp/ccB9Q52u.s page 7 + ARM GAS /tmp/ccjFay11.s page 7 316:Drivers/CMSIS/Include/core_cm7.h **** { @@ -418,7 +418,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 370:Drivers/CMSIS/Include/core_cm7.h **** #define xPSR_T_Pos 24U /*!< xPSR 371:Drivers/CMSIS/Include/core_cm7.h **** #define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR 372:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 8 + ARM GAS /tmp/ccjFay11.s page 8 373:Drivers/CMSIS/Include/core_cm7.h **** #define xPSR_GE_Pos 16U /*!< xPSR @@ -478,7 +478,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 427:Drivers/CMSIS/Include/core_cm7.h **** __IOM uint32_t ISPR[8U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register * 428:Drivers/CMSIS/Include/core_cm7.h **** uint32_t RESERVED2[24U]; 429:Drivers/CMSIS/Include/core_cm7.h **** __IOM uint32_t ICPR[8U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register - ARM GAS /tmp/ccB9Q52u.s page 9 + ARM GAS /tmp/ccjFay11.s page 9 430:Drivers/CMSIS/Include/core_cm7.h **** uint32_t RESERVED3[24U]; @@ -538,7 +538,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 484:Drivers/CMSIS/Include/core_cm7.h **** uint32_t RESERVED4[15U]; 485:Drivers/CMSIS/Include/core_cm7.h **** __IM uint32_t MVFR0; /*!< Offset: 0x240 (R/ ) Media and VFP Feature Register 0 486:Drivers/CMSIS/Include/core_cm7.h **** __IM uint32_t MVFR1; /*!< Offset: 0x244 (R/ ) Media and VFP Feature Register 1 - ARM GAS /tmp/ccB9Q52u.s page 10 + ARM GAS /tmp/ccjFay11.s page 10 487:Drivers/CMSIS/Include/core_cm7.h **** __IM uint32_t MVFR2; /*!< Offset: 0x248 (R/ ) Media and VFP Feature Register 2 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 541:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB 542:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB 543:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 11 + ARM GAS /tmp/ccjFay11.s page 11 544:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB @@ -658,7 +658,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 598:Drivers/CMSIS/Include/core_cm7.h **** 599:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_CCR_DC_Pos 16U /*!< SCB 600:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_CCR_DC_Msk (1UL << SCB_CCR_DC_Pos) /*!< SCB - ARM GAS /tmp/ccB9Q52u.s page 12 + ARM GAS /tmp/ccjFay11.s page 12 601:Drivers/CMSIS/Include/core_cm7.h **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 655:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_SHCSR_USGFAULTACT_Msk (1UL << SCB_SHCSR_USGFAULTACT_Pos) /*!< SCB 656:Drivers/CMSIS/Include/core_cm7.h **** 657:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_SHCSR_BUSFAULTACT_Pos 1U /*!< SCB - ARM GAS /tmp/ccB9Q52u.s page 13 + ARM GAS /tmp/ccjFay11.s page 13 658:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_SHCSR_BUSFAULTACT_Msk (1UL << SCB_SHCSR_BUSFAULTACT_Pos) /*!< SCB @@ -778,7 +778,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 712:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_CFSR_IBUSERR_Msk (1UL << SCB_CFSR_IBUSERR_Pos) /*!< SCB 713:Drivers/CMSIS/Include/core_cm7.h **** 714:Drivers/CMSIS/Include/core_cm7.h **** /* UsageFault Status Register (part of SCB Configurable Fault Status Register) */ - ARM GAS /tmp/ccB9Q52u.s page 14 + ARM GAS /tmp/ccjFay11.s page 14 715:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_CFSR_DIVBYZERO_Pos (SCB_CFSR_USGFAULTSR_Pos + 9U) /*!< SCB @@ -838,7 +838,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 769:Drivers/CMSIS/Include/core_cm7.h **** 770:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_CTR_CWG_Pos 24U /*!< SCB 771:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_CTR_CWG_Msk (0xFUL << SCB_CTR_CWG_Pos) /*!< SCB - ARM GAS /tmp/ccB9Q52u.s page 15 + ARM GAS /tmp/ccjFay11.s page 15 772:Drivers/CMSIS/Include/core_cm7.h **** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 826:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_DCCSW_SET_Pos 5U /*!< SCB 827:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_DCCSW_SET_Msk (0x1FFUL << SCB_DCCSW_SET_Pos) /*!< SCB 828:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 16 + ARM GAS /tmp/ccjFay11.s page 16 829:Drivers/CMSIS/Include/core_cm7.h **** /* SCB D-Cache Clean and Invalidate by Set-way Register Definitions */ @@ -958,7 +958,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 883:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_AHBSCR_TPRI_Pos 2U /*!< SCB 884:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_AHBSCR_TPRI_Msk (0x1FFUL << SCB_AHBPCR_TPRI_Pos) /*!< SCB 885:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 17 + ARM GAS /tmp/ccjFay11.s page 17 886:Drivers/CMSIS/Include/core_cm7.h **** #define SCB_AHBSCR_CTL_Pos 0U /*!< SCB @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 940:Drivers/CMSIS/Include/core_cm7.h **** #define SCnSCB_ACTLR_FPEXCODIS_Msk (1UL << SCnSCB_ACTLR_FPEXCODIS_Pos) /*!< ACTLR: 941:Drivers/CMSIS/Include/core_cm7.h **** 942:Drivers/CMSIS/Include/core_cm7.h **** #define SCnSCB_ACTLR_DISFOLD_Pos 2U /*!< ACTLR: - ARM GAS /tmp/ccB9Q52u.s page 18 + ARM GAS /tmp/ccjFay11.s page 18 943:Drivers/CMSIS/Include/core_cm7.h **** #define SCnSCB_ACTLR_DISFOLD_Msk (1UL << SCnSCB_ACTLR_DISFOLD_Pos) /*!< ACTLR: @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 997:Drivers/CMSIS/Include/core_cm7.h **** #define SysTick_CALIB_TENMS_Pos 0U /*!< SysT 998:Drivers/CMSIS/Include/core_cm7.h **** #define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysT 999:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 19 + ARM GAS /tmp/ccjFay11.s page 19 1000:Drivers/CMSIS/Include/core_cm7.h **** /*@} end of group CMSIS_SysTick */ @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1054:Drivers/CMSIS/Include/core_cm7.h **** #define ITM_TCR_BUSY_Pos 23U /*!< ITM 1055:Drivers/CMSIS/Include/core_cm7.h **** #define ITM_TCR_BUSY_Msk (1UL << ITM_TCR_BUSY_Pos) /*!< ITM 1056:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 20 + ARM GAS /tmp/ccjFay11.s page 20 1057:Drivers/CMSIS/Include/core_cm7.h **** #define ITM_TCR_TraceBusID_Pos 16U /*!< ITM @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1111:Drivers/CMSIS/Include/core_cm7.h **** */ 1112:Drivers/CMSIS/Include/core_cm7.h **** 1113:Drivers/CMSIS/Include/core_cm7.h **** /** - ARM GAS /tmp/ccB9Q52u.s page 21 + ARM GAS /tmp/ccjFay11.s page 21 1114:Drivers/CMSIS/Include/core_cm7.h **** \brief Structure type to access the Data Watchpoint and Trace Register (DWT). @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1168:Drivers/CMSIS/Include/core_cm7.h **** #define DWT_CTRL_LSUEVTENA_Pos 20U /*!< DWT CTR 1169:Drivers/CMSIS/Include/core_cm7.h **** #define DWT_CTRL_LSUEVTENA_Msk (0x1UL << DWT_CTRL_LSUEVTENA_Pos) /*!< DWT CTR 1170:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 22 + ARM GAS /tmp/ccjFay11.s page 22 1171:Drivers/CMSIS/Include/core_cm7.h **** #define DWT_CTRL_SLEEPEVTENA_Pos 19U /*!< DWT CTR @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1225:Drivers/CMSIS/Include/core_cm7.h **** /* DWT Comparator Function Register Definitions */ 1226:Drivers/CMSIS/Include/core_cm7.h **** #define DWT_FUNCTION_MATCHED_Pos 24U /*!< DWT FUN 1227:Drivers/CMSIS/Include/core_cm7.h **** #define DWT_FUNCTION_MATCHED_Msk (0x1UL << DWT_FUNCTION_MATCHED_Pos) /*!< DWT FUN - ARM GAS /tmp/ccB9Q52u.s page 23 + ARM GAS /tmp/ccjFay11.s page 23 1228:Drivers/CMSIS/Include/core_cm7.h **** @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1282:Drivers/CMSIS/Include/core_cm7.h **** uint32_t RESERVED4[1U]; 1283:Drivers/CMSIS/Include/core_cm7.h **** __IM uint32_t ITATBCTR0; /*!< Offset: 0xEF8 (R/ ) ITATBCTR0 */ 1284:Drivers/CMSIS/Include/core_cm7.h **** __IM uint32_t FIFO1; /*!< Offset: 0xEFC (R/ ) Integration ITM Data */ - ARM GAS /tmp/ccB9Q52u.s page 24 + ARM GAS /tmp/ccjFay11.s page 24 1285:Drivers/CMSIS/Include/core_cm7.h **** __IOM uint32_t ITCTRL; /*!< Offset: 0xF00 (R/W) Integration Mode Control */ @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1339:Drivers/CMSIS/Include/core_cm7.h **** #define TPI_FIFO0_ETM2_Pos 16U /*!< TPI FIF 1340:Drivers/CMSIS/Include/core_cm7.h **** #define TPI_FIFO0_ETM2_Msk (0xFFUL << TPI_FIFO0_ETM2_Pos) /*!< TPI FIF 1341:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 25 + ARM GAS /tmp/ccjFay11.s page 25 1342:Drivers/CMSIS/Include/core_cm7.h **** #define TPI_FIFO0_ETM1_Pos 8U /*!< TPI FIF @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1396:Drivers/CMSIS/Include/core_cm7.h **** #define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) /*!< TPI DEV 1397:Drivers/CMSIS/Include/core_cm7.h **** 1398:Drivers/CMSIS/Include/core_cm7.h **** #define TPI_DEVID_MinBufSz_Pos 6U /*!< TPI DEV - ARM GAS /tmp/ccB9Q52u.s page 26 + ARM GAS /tmp/ccjFay11.s page 26 1399:Drivers/CMSIS/Include/core_cm7.h **** #define TPI_DEVID_MinBufSz_Msk (0x7UL << TPI_DEVID_MinBufSz_Pos) /*!< TPI DEV @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1453:Drivers/CMSIS/Include/core_cm7.h **** #define MPU_TYPE_SEPARATE_Msk (1UL /*<< MPU_TYPE_SEPARATE_Pos*/) /*!< MPU 1454:Drivers/CMSIS/Include/core_cm7.h **** 1455:Drivers/CMSIS/Include/core_cm7.h **** /* MPU Control Register Definitions */ - ARM GAS /tmp/ccB9Q52u.s page 27 + ARM GAS /tmp/ccjFay11.s page 27 1456:Drivers/CMSIS/Include/core_cm7.h **** #define MPU_CTRL_PRIVDEFENA_Pos 2U /*!< MPU @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1510:Drivers/CMSIS/Include/core_cm7.h **** /*@} end of group CMSIS_MPU */ 1511:Drivers/CMSIS/Include/core_cm7.h **** #endif /* defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) */ 1512:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 28 + ARM GAS /tmp/ccjFay11.s page 28 1513:Drivers/CMSIS/Include/core_cm7.h **** @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1567:Drivers/CMSIS/Include/core_cm7.h **** /* Floating-Point Default Status Control Register Definitions */ 1568:Drivers/CMSIS/Include/core_cm7.h **** #define FPU_FPDSCR_AHP_Pos 26U /*!< FPDS 1569:Drivers/CMSIS/Include/core_cm7.h **** #define FPU_FPDSCR_AHP_Msk (1UL << FPU_FPDSCR_AHP_Pos) /*!< FPDS - ARM GAS /tmp/ccB9Q52u.s page 29 + ARM GAS /tmp/ccjFay11.s page 29 1570:Drivers/CMSIS/Include/core_cm7.h **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1624:Drivers/CMSIS/Include/core_cm7.h **** \ingroup CMSIS_core_register 1625:Drivers/CMSIS/Include/core_cm7.h **** \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) 1626:Drivers/CMSIS/Include/core_cm7.h **** \brief Type definitions for the Core Debug Registers - ARM GAS /tmp/ccB9Q52u.s page 30 + ARM GAS /tmp/ccjFay11.s page 30 1627:Drivers/CMSIS/Include/core_cm7.h **** @{ @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1681:Drivers/CMSIS/Include/core_cm7.h **** 1682:Drivers/CMSIS/Include/core_cm7.h **** #define CoreDebug_DCRSR_REGSEL_Pos 0U /*!< Core 1683:Drivers/CMSIS/Include/core_cm7.h **** #define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL /*<< CoreDebug_DCRSR_REGSEL_Pos*/) /*!< Core - ARM GAS /tmp/ccB9Q52u.s page 31 + ARM GAS /tmp/ccjFay11.s page 31 1684:Drivers/CMSIS/Include/core_cm7.h **** @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1738:Drivers/CMSIS/Include/core_cm7.h **** \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. 1739:Drivers/CMSIS/Include/core_cm7.h **** \return Masked and shifted value. 1740:Drivers/CMSIS/Include/core_cm7.h **** */ - ARM GAS /tmp/ccB9Q52u.s page 32 + ARM GAS /tmp/ccjFay11.s page 32 1741:Drivers/CMSIS/Include/core_cm7.h **** #define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1795:Drivers/CMSIS/Include/core_cm7.h **** - Core NVIC Functions 1796:Drivers/CMSIS/Include/core_cm7.h **** - Core SysTick Functions 1797:Drivers/CMSIS/Include/core_cm7.h **** - Core Debug Functions - ARM GAS /tmp/ccB9Q52u.s page 33 + ARM GAS /tmp/ccjFay11.s page 33 1798:Drivers/CMSIS/Include/core_cm7.h **** - Core Register Access Functions @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1852:Drivers/CMSIS/Include/core_cm7.h **** #define EXC_RETURN_THREAD_MSP_FPU (0xFFFFFFE9UL) /* return to Thread mode, uses MSP after retu 1853:Drivers/CMSIS/Include/core_cm7.h **** #define EXC_RETURN_THREAD_PSP_FPU (0xFFFFFFEDUL) /* return to Thread mode, uses PSP after retu 1854:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 34 + ARM GAS /tmp/ccjFay11.s page 34 1855:Drivers/CMSIS/Include/core_cm7.h **** @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1909:Drivers/CMSIS/Include/core_cm7.h **** \return 0 Interrupt is not enabled. 1910:Drivers/CMSIS/Include/core_cm7.h **** \return 1 Interrupt is enabled. 1911:Drivers/CMSIS/Include/core_cm7.h **** \note IRQn must not be negative. - ARM GAS /tmp/ccB9Q52u.s page 35 + ARM GAS /tmp/ccjFay11.s page 35 1912:Drivers/CMSIS/Include/core_cm7.h **** */ @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file 4:Drivers/CMSIS/Include/cmsis_gcc.h **** * @version V5.0.4 - ARM GAS /tmp/ccB9Q52u.s page 36 + ARM GAS /tmp/ccjFay11.s page 36 5:Drivers/CMSIS/Include/cmsis_gcc.h **** * @date 09. April 2018 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak)) 60:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 61:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED - ARM GAS /tmp/ccB9Q52u.s page 37 + ARM GAS /tmp/ccjFay11.s page 37 62:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED __attribute__((packed, aligned(1))) @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 116:Drivers/CMSIS/Include/cmsis_gcc.h **** 117:Drivers/CMSIS/Include/cmsis_gcc.h **** 118:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################### Core Function Access ########################### */ - ARM GAS /tmp/ccB9Q52u.s page 38 + ARM GAS /tmp/ccjFay11.s page 38 119:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \ingroup CMSIS_Core_FunctionInterface @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 173:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 174:Drivers/CMSIS/Include/cmsis_gcc.h **** 175:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccB9Q52u.s page 39 + ARM GAS /tmp/ccjFay11.s page 39 176:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 230:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the xPSR Register. 231:Drivers/CMSIS/Include/cmsis_gcc.h **** \return xPSR Register value 232:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccB9Q52u.s page 40 + ARM GAS /tmp/ccjFay11.s page 40 233:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_xPSR(void) @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 287:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set 288:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 289:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack) - ARM GAS /tmp/ccB9Q52u.s page 41 + ARM GAS /tmp/ccjFay11.s page 41 290:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 344:Drivers/CMSIS/Include/cmsis_gcc.h **** { 345:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msp_ns, %0" : : "r" (topOfMainStack) : ); 346:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccB9Q52u.s page 42 + ARM GAS /tmp/ccjFay11.s page 42 347:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 401:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask_ns" : "=r" (result) :: "memory"); 402:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 403:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccB9Q52u.s page 43 + ARM GAS /tmp/ccjFay11.s page 43 404:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 458:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Base Priority register. 459:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Base Priority register value 460:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccB9Q52u.s page 44 + ARM GAS /tmp/ccjFay11.s page 44 461:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_BASEPRI(void) @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 515:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 516:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri) 517:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccB9Q52u.s page 45 + ARM GAS /tmp/ccjFay11.s page 45 518:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri_max, %0" : : "r" (basePri) : "memory"); @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 572:Drivers/CMSIS/Include/cmsis_gcc.h **** } 573:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 574:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccB9Q52u.s page 46 + ARM GAS /tmp/ccjFay11.s page 46 575:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 629:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer Limit 630:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure 631:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure - ARM GAS /tmp/ccB9Q52u.s page 47 + ARM GAS /tmp/ccjFay11.s page 47 632:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 686:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 687:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim" : "=r" (result) ); 688:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; - ARM GAS /tmp/ccB9Q52u.s page 48 + ARM GAS /tmp/ccjFay11.s page 48 689:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 743:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer Limit (MSPLIM) when in secu 744:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer value to set 745:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccB9Q52u.s page 49 + ARM GAS /tmp/ccjFay11.s page 49 746:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit) @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 800:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_arm_set_fpscr(fpscr); 801:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 802:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMSR fpscr, %0" : : "r" (fpscr) : "vfpcc", "memory"); - ARM GAS /tmp/ccB9Q52u.s page 50 + ARM GAS /tmp/ccjFay11.s page 50 803:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 857:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __SEV() __ASM volatile ("sev") 858:Drivers/CMSIS/Include/cmsis_gcc.h **** 859:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccB9Q52u.s page 51 + ARM GAS /tmp/ccjFay11.s page 51 860:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 85 .align 2 86 .L3: 87 0020 00E100E0 .word -536813312 - ARM GAS /tmp/ccB9Q52u.s page 52 + ARM GAS /tmp/ccjFay11.s page 52 88 .cfi_endproc @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1985:Drivers/CMSIS/Include/core_cm7.h **** __STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) 1986:Drivers/CMSIS/Include/core_cm7.h **** { 1987:Drivers/CMSIS/Include/core_cm7.h **** if ((int32_t)(IRQn) >= 0) - ARM GAS /tmp/ccB9Q52u.s page 53 + ARM GAS /tmp/ccjFay11.s page 53 1988:Drivers/CMSIS/Include/core_cm7.h **** { @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 113 .LVL3: 114 .loc 2 2028 49 view .LVU22 115 0006 C9B2 uxtb r1, r1 - ARM GAS /tmp/ccB9Q52u.s page 54 + ARM GAS /tmp/ccjFay11.s page 54 116 .loc 2 2028 47 view .LVU23 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 153 .loc 2 2047 1 is_stmt 1 view -0 154 .cfi_startproc 155 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccB9Q52u.s page 55 + ARM GAS /tmp/ccjFay11.s page 55 156 @ frame_needed = 0, uses_anonymous_args = 0 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 2061:Drivers/CMSIS/Include/core_cm7.h **** \brief Encode Priority 2062:Drivers/CMSIS/Include/core_cm7.h **** \details Encodes the priority for an interrupt with the given priority group, 2063:Drivers/CMSIS/Include/core_cm7.h **** preemptive priority value, and subpriority value. - ARM GAS /tmp/ccB9Q52u.s page 56 + ARM GAS /tmp/ccjFay11.s page 56 2064:Drivers/CMSIS/Include/core_cm7.h **** In case of a conflict between priority grouping and available @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 235 0020 0EFA0CF0 lsl r0, lr, ip 236 .LVL13: 237 .loc 2 2081 30 view .LVU57 - ARM GAS /tmp/ccB9Q52u.s page 57 + ARM GAS /tmp/ccjFay11.s page 57 238 0024 21EA0001 bic r1, r1, r0 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 275 .cfi_offset 14, -4 2100:Drivers/CMSIS/Include/core_cm7.h **** uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used 276 .loc 2 2100 3 is_stmt 1 view .LVU64 - ARM GAS /tmp/ccB9Q52u.s page 58 + ARM GAS /tmp/ccjFay11.s page 58 277 .loc 2 2100 12 is_stmt 0 view .LVU65 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 322 .L21: 2105:Drivers/CMSIS/Include/core_cm7.h **** 323 .loc 2 2105 109 discriminator 2 view .LVU84 - ARM GAS /tmp/ccB9Q52u.s page 59 + ARM GAS /tmp/ccjFay11.s page 59 324 003a 0021 movs r1, #0 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 340 .cfi_startproc 341 @ Volatile: function does not return. 342 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccB9Q52u.s page 60 + ARM GAS /tmp/ccjFay11.s page 60 343 @ frame_needed = 0, uses_anonymous_args = 0 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 385 .loc 2 2156 3 view .LVU98 2157:Drivers/CMSIS/Include/core_cm7.h **** { 2158:Drivers/CMSIS/Include/core_cm7.h **** __NOP(); - ARM GAS /tmp/ccB9Q52u.s page 61 + ARM GAS /tmp/ccjFay11.s page 61 386 .loc 2 2158 5 discriminator 1 view .LVU99 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** -@- When the NVIC_PRIORITYGROUP_0 is selected, IRQ preemption is no more possible. 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** The pending IRQ priority will be managed only by the sub priority. 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** - ARM GAS /tmp/ccB9Q52u.s page 62 + ARM GAS /tmp/ccjFay11.s page 62 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** -@- IRQ priority order (sorted by highest to lowest priority): @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** */ 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** /** @defgroup CORTEX CORTEX - ARM GAS /tmp/ccB9Q52u.s page 63 + ARM GAS /tmp/ccjFay11.s page 63 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** * @brief CORTEX HAL module driver @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** { 413 .loc 1 143 1 view -0 414 .cfi_startproc - ARM GAS /tmp/ccB9Q52u.s page 64 + ARM GAS /tmp/ccjFay11.s page 64 415 @ args = 0, pretend = 0, frame = 0 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 451 .LVL32: 1875:Drivers/CMSIS/Include/core_cm7.h **** } 452 .loc 2 1875 3 is_stmt 1 view .LVU117 - ARM GAS /tmp/ccB9Q52u.s page 65 + ARM GAS /tmp/ccjFay11.s page 65 1875:Drivers/CMSIS/Include/core_cm7.h **** } @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 166:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** uint32_t prioritygroup = 0x00; 490 .loc 1 166 3 is_stmt 1 view .LVU123 491 .LVL35: - ARM GAS /tmp/ccB9Q52u.s page 66 + ARM GAS /tmp/ccjFay11.s page 66 167:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 534 .thumb 535 .thumb_func 537 HAL_NVIC_EnableIRQ: - ARM GAS /tmp/ccB9Q52u.s page 67 + ARM GAS /tmp/ccjFay11.s page 67 538 .LVL41: @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 566 000e 024A ldr r2, .L36 567 0010 42F82030 str r3, [r2, r0, lsl #2] 568 .LVL43: - ARM GAS /tmp/ccB9Q52u.s page 68 + ARM GAS /tmp/ccjFay11.s page 68 569 .L34: @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 607 0006 08BD pop {r3, pc} 608 .cfi_endproc 609 .LFE144: - ARM GAS /tmp/ccB9Q52u.s page 69 + ARM GAS /tmp/ccjFay11.s page 69 611 .section .text.HAL_NVIC_SystemReset,"ax",%progbits @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 648 @ args = 0, pretend = 0, frame = 0 649 @ frame_needed = 0, uses_anonymous_args = 0 650 @ link register save eliminated. - ARM GAS /tmp/ccB9Q52u.s page 70 + ARM GAS /tmp/ccjFay11.s page 70 230:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** return SysTick_Config(TicksNumb); @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 2209:Drivers/CMSIS/Include/core_cm7.h **** 2210:Drivers/CMSIS/Include/core_cm7.h **** 2211:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 71 + ARM GAS /tmp/ccjFay11.s page 71 2212:Drivers/CMSIS/Include/core_cm7.h **** /* ########################## Cache functions #################################### */ @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 2266:Drivers/CMSIS/Include/core_cm7.h **** { 2267:Drivers/CMSIS/Include/core_cm7.h **** #if defined (__ICACHE_PRESENT) && (__ICACHE_PRESENT == 1U) 2268:Drivers/CMSIS/Include/core_cm7.h **** __DSB(); - ARM GAS /tmp/ccB9Q52u.s page 72 + ARM GAS /tmp/ccjFay11.s page 72 2269:Drivers/CMSIS/Include/core_cm7.h **** __ISB(); @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 2323:Drivers/CMSIS/Include/core_cm7.h **** uint32_t sets; 2324:Drivers/CMSIS/Include/core_cm7.h **** uint32_t ways; 2325:Drivers/CMSIS/Include/core_cm7.h **** - ARM GAS /tmp/ccB9Q52u.s page 73 + ARM GAS /tmp/ccjFay11.s page 73 2326:Drivers/CMSIS/Include/core_cm7.h **** SCB->CSSELR = 0U; /*(0U << 1U) | 0U;*/ /* Level 1 data cache */ @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 2380:Drivers/CMSIS/Include/core_cm7.h **** } while(sets-- != 0U); 2381:Drivers/CMSIS/Include/core_cm7.h **** 2382:Drivers/CMSIS/Include/core_cm7.h **** __DSB(); - ARM GAS /tmp/ccB9Q52u.s page 74 + ARM GAS /tmp/ccjFay11.s page 74 2383:Drivers/CMSIS/Include/core_cm7.h **** __ISB(); @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 2437:Drivers/CMSIS/Include/core_cm7.h **** ccsidr = SCB->CCSIDR; 2438:Drivers/CMSIS/Include/core_cm7.h **** 2439:Drivers/CMSIS/Include/core_cm7.h **** /* clean & invalidate D-Cache */ - ARM GAS /tmp/ccB9Q52u.s page 75 + ARM GAS /tmp/ccjFay11.s page 75 2440:Drivers/CMSIS/Include/core_cm7.h **** sets = (uint32_t)(CCSIDR_SETS(ccsidr)); @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 2494:Drivers/CMSIS/Include/core_cm7.h **** int32_t op_size = dsize; 2495:Drivers/CMSIS/Include/core_cm7.h **** uint32_t op_addr = (uint32_t) addr; 2496:Drivers/CMSIS/Include/core_cm7.h **** int32_t linesize = 32; /* in Cortex-M7 size of cache line is fixed to 8 words ( - ARM GAS /tmp/ccB9Q52u.s page 76 + ARM GAS /tmp/ccjFay11.s page 76 2497:Drivers/CMSIS/Include/core_cm7.h **** @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 2551:Drivers/CMSIS/Include/core_cm7.h **** #if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) 2552:Drivers/CMSIS/Include/core_cm7.h **** 2553:Drivers/CMSIS/Include/core_cm7.h **** /** - ARM GAS /tmp/ccB9Q52u.s page 77 + ARM GAS /tmp/ccjFay11.s page 77 2554:Drivers/CMSIS/Include/core_cm7.h **** \brief System Tick Configuration @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 683 .loc 2 2573 3 is_stmt 1 view .LVU172 684 .loc 2 2573 18 is_stmt 0 view .LVU173 685 0016 0020 movs r0, #0 - ARM GAS /tmp/ccB9Q52u.s page 78 + ARM GAS /tmp/ccjFay11.s page 78 686 .LVL51: @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 246:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** 247:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** 248:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** @endverbatim - ARM GAS /tmp/ccB9Q52u.s page 79 + ARM GAS /tmp/ccjFay11.s page 79 249:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** * @{ @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 266:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** MPU->CTRL = 0; 747 .loc 1 266 3 is_stmt 1 view .LVU189 748 .loc 1 266 13 is_stmt 0 view .LVU190 - ARM GAS /tmp/ccB9Q52u.s page 80 + ARM GAS /tmp/ccjFay11.s page 80 749 000e 0022 movs r2, #0 @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 785 .loc 1 286 14 view .LVU198 786 000c 42F48032 orr r2, r2, #65536 787 0010 5A62 str r2, [r3, #36] - ARM GAS /tmp/ccB9Q52u.s page 81 + ARM GAS /tmp/ccjFay11.s page 81 287:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 292:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** 293:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** /** 294:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** * @brief Enables the MPU Region. - ARM GAS /tmp/ccB9Q52u.s page 82 + ARM GAS /tmp/ccjFay11.s page 82 295:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** * @retval None @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 871 @ frame_needed = 0, uses_anonymous_args = 0 872 @ link register save eliminated. 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** /* Check the parameters */ - ARM GAS /tmp/ccB9Q52u.s page 83 + ARM GAS /tmp/ccjFay11.s page 83 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** assert_param(IS_MPU_REGION_NUMBER(RegionNumber)); @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 908 .loc 1 336 3 view .LVU221 337:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** assert_param(IS_MPU_REGION_PERMISSION_ATTRIBUTE(MPU_Init->AccessPermission)); 909 .loc 1 337 3 view .LVU222 - ARM GAS /tmp/ccB9Q52u.s page 84 + ARM GAS /tmp/ccjFay11.s page 84 338:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** assert_param(IS_MPU_TEX_LEVEL(MPU_Init->TypeExtField)); @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 356:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** ((uint32_t)MPU_Init->IsShareable << MPU_RASR_S_Pos) | 944 .loc 1 356 34 view .LVU243 945 002a 417B ldrb r1, [r0, #13] @ zero_extendqisi2 - ARM GAS /tmp/ccB9Q52u.s page 85 + ARM GAS /tmp/ccjFay11.s page 85 355:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** ((uint32_t)MPU_Init->TypeExtField << MPU_RASR_TEX_Pos) | @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 364:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** 365:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** /** 366:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** * @brief Gets the priority grouping field from the NVIC Interrupt Controller. - ARM GAS /tmp/ccB9Q52u.s page 86 + ARM GAS /tmp/ccjFay11.s page 86 367:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** * @retval Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field) @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 384:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_1: 1 bits for preemption priority 385:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** * 3 bits for subpriority 386:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** * @arg NVIC_PRIORITYGROUP_2: 2 bits for preemption priority - ARM GAS /tmp/ccB9Q52u.s page 87 + ARM GAS /tmp/ccjFay11.s page 87 387:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** * 2 bits for subpriority @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1064 .LFB154: 403:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** 404:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** /** - ARM GAS /tmp/ccB9Q52u.s page 88 + ARM GAS /tmp/ccjFay11.s page 88 405:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** * @brief Sets Pending bit of an external interrupt. @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1096 .loc 2 1974 43 view .LVU282 1097 .LBE65: 1098 .LBE64: - ARM GAS /tmp/ccB9Q52u.s page 89 + ARM GAS /tmp/ccjFay11.s page 89 418:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** } @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1133 0002 0BDB blt .L73 1955:Drivers/CMSIS/Include/core_cm7.h **** } 1134 .loc 2 1955 5 is_stmt 1 view .LVU291 - ARM GAS /tmp/ccB9Q52u.s page 90 + ARM GAS /tmp/ccjFay11.s page 90 1955:Drivers/CMSIS/Include/core_cm7.h **** } @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 445:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** void HAL_NVIC_ClearPendingIRQ(IRQn_Type IRQn) 446:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** { 1175 .loc 1 446 1 is_stmt 1 view -0 - ARM GAS /tmp/ccB9Q52u.s page 91 + ARM GAS /tmp/ccjFay11.s page 91 1176 .cfi_startproc @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1214 0018 00E100E0 .word -536813312 1215 .cfi_endproc 1216 .LFE156: - ARM GAS /tmp/ccB9Q52u.s page 92 + ARM GAS /tmp/ccjFay11.s page 92 1218 .section .text.HAL_NVIC_GetActive,"ax",%progbits @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1250 000a 52F82330 ldr r3, [r2, r3, lsl #2] 2006:Drivers/CMSIS/Include/core_cm7.h **** } 1251 .loc 2 2006 91 view .LVU324 - ARM GAS /tmp/ccB9Q52u.s page 93 + ARM GAS /tmp/ccjFay11.s page 93 1252 000e 00F01F00 and r0, r0, #31 @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1290 .loc 1 482 3 view .LVU331 483:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** if (CLKSource == SYSTICK_CLKSOURCE_HCLK) 1291 .loc 1 483 3 view .LVU332 - ARM GAS /tmp/ccB9Q52u.s page 94 + ARM GAS /tmp/ccjFay11.s page 94 1292 .loc 1 483 6 is_stmt 0 view .LVU333 @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccB9Q52u.s page 1 504:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** * @retval None 505:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** */ 506:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** __weak void HAL_SYSTICK_Callback(void) - ARM GAS /tmp/ccB9Q52u.s page 95 + ARM GAS /tmp/ccjFay11.s page 95 507:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c **** { @@ -5687,83 +5687,83 @@ ARM GAS /tmp/ccB9Q52u.s page 1 1363 .file 4 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" 1364 .file 5 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 1365 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h" - ARM GAS /tmp/ccB9Q52u.s page 96 + ARM GAS /tmp/ccjFay11.s page 96 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_cortex.c - /tmp/ccB9Q52u.s:20 .text.__NVIC_DisableIRQ:00000000 $t - /tmp/ccB9Q52u.s:25 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ - /tmp/ccB9Q52u.s:87 .text.__NVIC_DisableIRQ:00000020 $d - /tmp/ccB9Q52u.s:92 .text.__NVIC_SetPriority:00000000 $t - /tmp/ccB9Q52u.s:97 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority - /tmp/ccB9Q52u.s:139 .text.__NVIC_SetPriority:0000001c $d - /tmp/ccB9Q52u.s:145 .text.__NVIC_GetPriority:00000000 $t - /tmp/ccB9Q52u.s:150 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority - /tmp/ccB9Q52u.s:185 .text.__NVIC_GetPriority:00000018 $d - /tmp/ccB9Q52u.s:191 .text.NVIC_EncodePriority:00000000 $t - /tmp/ccB9Q52u.s:196 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority - /tmp/ccB9Q52u.s:258 .text.NVIC_DecodePriority:00000000 $t - /tmp/ccB9Q52u.s:263 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority - /tmp/ccB9Q52u.s:332 .text.__NVIC_SystemReset:00000000 $t - /tmp/ccB9Q52u.s:337 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset - /tmp/ccB9Q52u.s:398 .text.__NVIC_SystemReset:0000001c $d - /tmp/ccB9Q52u.s:404 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t - /tmp/ccB9Q52u.s:410 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping - /tmp/ccB9Q52u.s:464 .text.HAL_NVIC_SetPriorityGrouping:0000001c $d - /tmp/ccB9Q52u.s:470 .text.HAL_NVIC_SetPriority:00000000 $t - /tmp/ccB9Q52u.s:476 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority - /tmp/ccB9Q52u.s:526 .text.HAL_NVIC_SetPriority:0000001c $d - /tmp/ccB9Q52u.s:531 .text.HAL_NVIC_EnableIRQ:00000000 $t - /tmp/ccB9Q52u.s:537 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ - /tmp/ccB9Q52u.s:578 .text.HAL_NVIC_EnableIRQ:00000018 $d - /tmp/ccB9Q52u.s:583 .text.HAL_NVIC_DisableIRQ:00000000 $t - /tmp/ccB9Q52u.s:589 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ - /tmp/ccB9Q52u.s:612 .text.HAL_NVIC_SystemReset:00000000 $t - /tmp/ccB9Q52u.s:618 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset - /tmp/ccB9Q52u.s:637 .text.HAL_SYSTICK_Config:00000000 $t - /tmp/ccB9Q52u.s:643 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config - /tmp/ccB9Q52u.s:708 .text.HAL_SYSTICK_Config:00000024 $d - /tmp/ccB9Q52u.s:713 .text.HAL_MPU_Disable:00000000 $t - /tmp/ccB9Q52u.s:719 .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable - /tmp/ccB9Q52u.s:756 .text.HAL_MPU_Disable:00000018 $d - /tmp/ccB9Q52u.s:761 .text.HAL_MPU_Enable:00000000 $t - /tmp/ccB9Q52u.s:767 .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable - /tmp/ccB9Q52u.s:821 .text.HAL_MPU_Enable:0000001c $d - /tmp/ccB9Q52u.s:826 .text.HAL_MPU_EnableRegion:00000000 $t - /tmp/ccB9Q52u.s:832 .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion - /tmp/ccB9Q52u.s:854 .text.HAL_MPU_EnableRegion:00000014 $d - /tmp/ccB9Q52u.s:859 .text.HAL_MPU_DisableRegion:00000000 $t - /tmp/ccB9Q52u.s:865 .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion - /tmp/ccB9Q52u.s:887 .text.HAL_MPU_DisableRegion:00000014 $d - /tmp/ccB9Q52u.s:892 .text.HAL_MPU_ConfigRegion:00000000 $t - /tmp/ccB9Q52u.s:898 .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion - /tmp/ccB9Q52u.s:975 .text.HAL_MPU_ConfigRegion:00000054 $d - /tmp/ccB9Q52u.s:980 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t - /tmp/ccB9Q52u.s:986 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping - /tmp/ccB9Q52u.s:1010 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d - /tmp/ccB9Q52u.s:1015 .text.HAL_NVIC_GetPriority:00000000 $t - /tmp/ccB9Q52u.s:1021 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority - /tmp/ccB9Q52u.s:1056 .text.HAL_NVIC_SetPendingIRQ:00000000 $t - /tmp/ccB9Q52u.s:1062 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ - /tmp/ccB9Q52u.s:1104 .text.HAL_NVIC_SetPendingIRQ:00000018 $d - ARM GAS /tmp/ccB9Q52u.s page 97 + /tmp/ccjFay11.s:20 .text.__NVIC_DisableIRQ:00000000 $t + /tmp/ccjFay11.s:25 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ + /tmp/ccjFay11.s:87 .text.__NVIC_DisableIRQ:00000020 $d + /tmp/ccjFay11.s:92 .text.__NVIC_SetPriority:00000000 $t + /tmp/ccjFay11.s:97 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority + /tmp/ccjFay11.s:139 .text.__NVIC_SetPriority:0000001c $d + /tmp/ccjFay11.s:145 .text.__NVIC_GetPriority:00000000 $t + /tmp/ccjFay11.s:150 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority + /tmp/ccjFay11.s:185 .text.__NVIC_GetPriority:00000018 $d + /tmp/ccjFay11.s:191 .text.NVIC_EncodePriority:00000000 $t + /tmp/ccjFay11.s:196 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority + /tmp/ccjFay11.s:258 .text.NVIC_DecodePriority:00000000 $t + /tmp/ccjFay11.s:263 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority + /tmp/ccjFay11.s:332 .text.__NVIC_SystemReset:00000000 $t + /tmp/ccjFay11.s:337 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset + /tmp/ccjFay11.s:398 .text.__NVIC_SystemReset:0000001c $d + /tmp/ccjFay11.s:404 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t + /tmp/ccjFay11.s:410 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping + /tmp/ccjFay11.s:464 .text.HAL_NVIC_SetPriorityGrouping:0000001c $d + /tmp/ccjFay11.s:470 .text.HAL_NVIC_SetPriority:00000000 $t + /tmp/ccjFay11.s:476 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority + /tmp/ccjFay11.s:526 .text.HAL_NVIC_SetPriority:0000001c $d + /tmp/ccjFay11.s:531 .text.HAL_NVIC_EnableIRQ:00000000 $t + /tmp/ccjFay11.s:537 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ + /tmp/ccjFay11.s:578 .text.HAL_NVIC_EnableIRQ:00000018 $d + /tmp/ccjFay11.s:583 .text.HAL_NVIC_DisableIRQ:00000000 $t + /tmp/ccjFay11.s:589 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ + /tmp/ccjFay11.s:612 .text.HAL_NVIC_SystemReset:00000000 $t + /tmp/ccjFay11.s:618 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset + /tmp/ccjFay11.s:637 .text.HAL_SYSTICK_Config:00000000 $t + /tmp/ccjFay11.s:643 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config + /tmp/ccjFay11.s:708 .text.HAL_SYSTICK_Config:00000024 $d + /tmp/ccjFay11.s:713 .text.HAL_MPU_Disable:00000000 $t + /tmp/ccjFay11.s:719 .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable + /tmp/ccjFay11.s:756 .text.HAL_MPU_Disable:00000018 $d + /tmp/ccjFay11.s:761 .text.HAL_MPU_Enable:00000000 $t + /tmp/ccjFay11.s:767 .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable + /tmp/ccjFay11.s:821 .text.HAL_MPU_Enable:0000001c $d + /tmp/ccjFay11.s:826 .text.HAL_MPU_EnableRegion:00000000 $t + /tmp/ccjFay11.s:832 .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion + /tmp/ccjFay11.s:854 .text.HAL_MPU_EnableRegion:00000014 $d + /tmp/ccjFay11.s:859 .text.HAL_MPU_DisableRegion:00000000 $t + /tmp/ccjFay11.s:865 .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion + /tmp/ccjFay11.s:887 .text.HAL_MPU_DisableRegion:00000014 $d + /tmp/ccjFay11.s:892 .text.HAL_MPU_ConfigRegion:00000000 $t + /tmp/ccjFay11.s:898 .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion + /tmp/ccjFay11.s:975 .text.HAL_MPU_ConfigRegion:00000054 $d + /tmp/ccjFay11.s:980 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t + /tmp/ccjFay11.s:986 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping + /tmp/ccjFay11.s:1010 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d + /tmp/ccjFay11.s:1015 .text.HAL_NVIC_GetPriority:00000000 $t + /tmp/ccjFay11.s:1021 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority + /tmp/ccjFay11.s:1056 .text.HAL_NVIC_SetPendingIRQ:00000000 $t + /tmp/ccjFay11.s:1062 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ + /tmp/ccjFay11.s:1104 .text.HAL_NVIC_SetPendingIRQ:00000018 $d + ARM GAS /tmp/ccjFay11.s page 97 - /tmp/ccB9Q52u.s:1109 .text.HAL_NVIC_GetPendingIRQ:00000000 $t - /tmp/ccB9Q52u.s:1115 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ - /tmp/ccB9Q52u.s:1161 .text.HAL_NVIC_GetPendingIRQ:00000020 $d - /tmp/ccB9Q52u.s:1166 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t - /tmp/ccB9Q52u.s:1172 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ - /tmp/ccB9Q52u.s:1214 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d - /tmp/ccB9Q52u.s:1219 .text.HAL_NVIC_GetActive:00000000 $t - /tmp/ccB9Q52u.s:1225 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive - /tmp/ccB9Q52u.s:1271 .text.HAL_NVIC_GetActive:00000020 $d - /tmp/ccB9Q52u.s:1276 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t - /tmp/ccB9Q52u.s:1282 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig - /tmp/ccB9Q52u.s:1317 .text.HAL_SYSTICK_Callback:00000000 $t - /tmp/ccB9Q52u.s:1323 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback - /tmp/ccB9Q52u.s:1336 .text.HAL_SYSTICK_IRQHandler:00000000 $t - /tmp/ccB9Q52u.s:1342 .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler + /tmp/ccjFay11.s:1109 .text.HAL_NVIC_GetPendingIRQ:00000000 $t + /tmp/ccjFay11.s:1115 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ + /tmp/ccjFay11.s:1161 .text.HAL_NVIC_GetPendingIRQ:00000020 $d + /tmp/ccjFay11.s:1166 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t + /tmp/ccjFay11.s:1172 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ + /tmp/ccjFay11.s:1214 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d + /tmp/ccjFay11.s:1219 .text.HAL_NVIC_GetActive:00000000 $t + /tmp/ccjFay11.s:1225 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive + /tmp/ccjFay11.s:1271 .text.HAL_NVIC_GetActive:00000020 $d + /tmp/ccjFay11.s:1276 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t + /tmp/ccjFay11.s:1282 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig + /tmp/ccjFay11.s:1317 .text.HAL_SYSTICK_Callback:00000000 $t + /tmp/ccjFay11.s:1323 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback + /tmp/ccjFay11.s:1336 .text.HAL_SYSTICK_IRQHandler:00000000 $t + /tmp/ccjFay11.s:1342 .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler NO UNDEFINED SYMBOLS diff --git a/build/stm32f7xx_hal_cortex.o b/build/stm32f7xx_hal_cortex.o index 2c59883..907633d 100644 Binary files a/build/stm32f7xx_hal_cortex.o and b/build/stm32f7xx_hal_cortex.o differ diff --git a/build/stm32f7xx_hal_dma.lst b/build/stm32f7xx_hal_dma.lst index 7efdc19..2c17c45 100644 --- a/build/stm32f7xx_hal_dma.lst +++ b/build/stm32f7xx_hal_dma.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccjAMZS2.s page 1 +ARM GAS /tmp/ccbl0nwv.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** __HAL_RCC_DMA1_CLK_ENABLE() or __HAL_RCC_DMA2_CLK_ENABLE(). 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** *** Polling mode IO operation *** - ARM GAS /tmp/ccjAMZS2.s page 2 + ARM GAS /tmp/ccbl0nwv.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** ================================= @@ -118,7 +118,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** * 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** * Copyright (c) 2017 STMicroelectronics. 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** * All rights reserved. - ARM GAS /tmp/ccjAMZS2.s page 3 + ARM GAS /tmp/ccbl0nwv.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** * @@ -178,7 +178,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** * @{ 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** */ 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** - ARM GAS /tmp/ccjAMZS2.s page 4 + ARM GAS /tmp/ccbl0nwv.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /** @addtogroup DMA_Exported_Functions_Group1 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** assert_param(IS_DMA_PERIPHERAL_BURST(hdma->Init.PeriphBurst)); 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** - ARM GAS /tmp/ccjAMZS2.s page 5 + ARM GAS /tmp/ccbl0nwv.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Change DMA peripheral state */ @@ -298,7 +298,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Clear Direct mode and FIFO threshold bits */ 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** tmp &= (uint32_t)~(DMA_SxFCR_DMDIS | DMA_SxFCR_FTH); 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** - ARM GAS /tmp/ccjAMZS2.s page 6 + ARM GAS /tmp/ccbl0nwv.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Prepare the DMA Stream FIFO configuration */ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Check the DMA peripheral state */ 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** if(hdma == NULL) - ARM GAS /tmp/ccjAMZS2.s page 7 + ARM GAS /tmp/ccbl0nwv.s page 7 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { @@ -418,7 +418,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Release Lock */ 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** __HAL_UNLOCK(hdma); - ARM GAS /tmp/ccjAMZS2.s page 8 + ARM GAS /tmp/ccbl0nwv.s page 8 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** @@ -478,7 +478,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** DMA_SetConfig(hdma, SrcAddress, DstAddress, DataLength); 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Enable the Peripheral */ - ARM GAS /tmp/ccjAMZS2.s page 9 + ARM GAS /tmp/ccbl0nwv.s page 9 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** __HAL_DMA_ENABLE(hdma); @@ -538,7 +538,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 485:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { 486:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** hdma->Instance->CR |= DMA_IT_HT; 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } - ARM GAS /tmp/ccjAMZS2.s page 10 + ARM GAS /tmp/ccbl0nwv.s page 10 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Disable the stream */ 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** __HAL_DMA_DISABLE(hdma); - ARM GAS /tmp/ccjAMZS2.s page 11 + ARM GAS /tmp/ccbl0nwv.s page 11 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** @@ -658,7 +658,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 599:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** return HAL_OK; 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } - ARM GAS /tmp/ccjAMZS2.s page 12 + ARM GAS /tmp/ccbl0nwv.s page 12 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 656:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Check for the Timeout (Not applicable in circular mode)*/ 657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** if(Timeout != HAL_MAX_DELAY) 658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { - ARM GAS /tmp/ccjAMZS2.s page 13 + ARM GAS /tmp/ccbl0nwv.s page 13 659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** if((Timeout == 0)||((HAL_GetTick() - tickstart ) > Timeout)) @@ -778,7 +778,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 713:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Change the DMA state */ 715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** hdma->State= HAL_DMA_STATE_READY; - ARM GAS /tmp/ccjAMZS2.s page 14 + ARM GAS /tmp/ccbl0nwv.s page 14 716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 770:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Clear the transfer error flag */ 771:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** regs->IFCR = DMA_FLAG_TEIF0_4 << hdma->StreamIndex; 772:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** - ARM GAS /tmp/ccjAMZS2.s page 15 + ARM GAS /tmp/ccbl0nwv.s page 15 773:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Update error code */ @@ -898,7 +898,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 827:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** hdma->XferM1HalfCpltCallback(hdma); 828:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } 829:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } - ARM GAS /tmp/ccjAMZS2.s page 16 + ARM GAS /tmp/ccbl0nwv.s page 16 830:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } @@ -958,7 +958,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 884:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { 885:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Current memory buffer used is Memory 0 */ 886:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** if((hdma->Instance->CR & DMA_SxCR_CT) == RESET) - ARM GAS /tmp/ccjAMZS2.s page 17 + ARM GAS /tmp/ccbl0nwv.s page 17 887:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 941:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** if (++count > timeout) 942:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { 943:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** break; - ARM GAS /tmp/ccjAMZS2.s page 18 + ARM GAS /tmp/ccbl0nwv.s page 18 944:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 998:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** case HAL_DMA_XFER_M1HALFCPLT_CB_ID: 999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** hdma->XferM1HalfCpltCallback = pCallback; 1000:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** break; - ARM GAS /tmp/ccjAMZS2.s page 19 + ARM GAS /tmp/ccbl0nwv.s page 19 1001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1055:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** case HAL_DMA_XFER_M1CPLT_CB_ID: 1056:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** hdma->XferM1CpltCallback = NULL; 1057:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** break; - ARM GAS /tmp/ccjAMZS2.s page 20 + ARM GAS /tmp/ccbl0nwv.s page 20 1058:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** * @{ 1113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** */ 1114:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** - ARM GAS /tmp/ccjAMZS2.s page 21 + ARM GAS /tmp/ccbl0nwv.s page 21 1115:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /** @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 37 .cfi_offset 4, -8 38 .cfi_offset 5, -4 1160:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Clear DBM bit */ - ARM GAS /tmp/ccjAMZS2.s page 22 + ARM GAS /tmp/ccbl0nwv.s page 22 1161:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** hdma->Instance->CR &= (uint32_t)(~DMA_SxCR_DBM); @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1183:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } 1184:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } 71 .loc 1 1184 1 view .LVU18 - ARM GAS /tmp/ccjAMZS2.s page 23 + ARM GAS /tmp/ccbl0nwv.s page 23 72 001e 30BC pop {r4, r5} @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 113 0000 10B4 push {r4} 114 .LCFI3: 115 .cfi_def_cfa_offset 4 - ARM GAS /tmp/ccjAMZS2.s page 24 + ARM GAS /tmp/ccbl0nwv.s page 24 116 .cfi_offset 4, -4 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 151 0022 806D ldr r0, [r0, #88] 152 .LVL8: 153 .loc 1 1212 1 view .LVU44 - ARM GAS /tmp/ccjAMZS2.s page 25 + ARM GAS /tmp/ccbl0nwv.s page 25 154 0024 5DF8044B ldr r4, [sp], #4 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 196 .LVL11: 1224:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 1225:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** /* Memory Data size equal to Byte */ - ARM GAS /tmp/ccjAMZS2.s page 26 + ARM GAS /tmp/ccbl0nwv.s page 26 1226:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** if(hdma->Init.MemDataAlignment == DMA_MDATAALIGN_BYTE) @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 235 .loc 1 1222 21 view .LVU65 236 0028 0020 movs r0, #0 237 .LVL18: - ARM GAS /tmp/ccjAMZS2.s page 27 + ARM GAS /tmp/ccbl0nwv.s page 27 1222:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** uint32_t tmp = hdma->Init.FIFOThreshold; @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 250 0038 25D1 bne .L29 1280:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { 1281:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** case DMA_FIFO_THRESHOLD_1QUARTERFULL: - ARM GAS /tmp/ccjAMZS2.s page 28 + ARM GAS /tmp/ccbl0nwv.s page 28 1282:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** case DMA_FIFO_THRESHOLD_HALFFULL: @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 291 .LVL26: 1222:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** uint32_t tmp = hdma->Init.FIFOThreshold; 292 .loc 1 1222 21 view .LVU81 - ARM GAS /tmp/ccjAMZS2.s page 29 + ARM GAS /tmp/ccbl0nwv.s page 29 293 0060 7047 bx lr @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 334 .loc 1 1262 16 view .LVU94 335 007c 7047 bx lr 336 .LVL38: - ARM GAS /tmp/ccjAMZS2.s page 30 + ARM GAS /tmp/ccbl0nwv.s page 30 337 .L27: @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 376 .LVL46: 377 .LFB141: 172:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** uint32_t tmp = 0U; - ARM GAS /tmp/ccjAMZS2.s page 31 + ARM GAS /tmp/ccbl0nwv.s page 31 378 .loc 1 172 1 is_stmt 1 view -0 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 198:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** assert_param(IS_DMA_MEMORY_BURST(hdma->Init.MemBurst)); 414 .loc 1 198 5 view .LVU123 199:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** assert_param(IS_DMA_PERIPHERAL_BURST(hdma->Init.PeriphBurst)); - ARM GAS /tmp/ccjAMZS2.s page 32 + ARM GAS /tmp/ccbl0nwv.s page 32 415 .loc 1 199 5 view .LVU124 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 220:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 452 .loc 1 220 23 is_stmt 0 view .LVU142 453 0038 2023 movs r3, #32 - ARM GAS /tmp/ccjAMZS2.s page 33 + ARM GAS /tmp/ccbl0nwv.s page 33 454 003a 6365 str r3, [r4, #84] @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 491 0058 6069 ldr r0, [r4, #20] 240:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** hdma->Init.PeriphDataAlignment | hdma->Init.MemDataAlignment | 492 .loc 1 240 72 view .LVU160 - ARM GAS /tmp/ccjAMZS2.s page 34 + ARM GAS /tmp/ccbl0nwv.s page 34 493 005a 0243 orrs r2, r2, r0 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 529 .loc 1 261 3 is_stmt 1 view .LVU178 261:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 530 .loc 1 261 20 is_stmt 0 view .LVU179 - ARM GAS /tmp/ccjAMZS2.s page 35 + ARM GAS /tmp/ccbl0nwv.s page 35 531 007a 636A ldr r3, [r4, #36] @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 567 .loc 1 294 29 is_stmt 0 view .LVU197 568 009a E26D ldr r2, [r4, #92] 294:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** - ARM GAS /tmp/ccjAMZS2.s page 36 + ARM GAS /tmp/ccbl0nwv.s page 36 569 .loc 1 294 22 view .LVU198 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 279:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 607 .loc 1 279 9 is_stmt 1 view .LVU215 279:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** - ARM GAS /tmp/ccjAMZS2.s page 37 + ARM GAS /tmp/ccbl0nwv.s page 37 608 .loc 1 279 21 is_stmt 0 view .LVU216 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 655 .cfi_offset 14, -4 656 0006 0546 mov r5, r0 322:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { - ARM GAS /tmp/ccjAMZS2.s page 38 + ARM GAS /tmp/ccbl0nwv.s page 38 657 .loc 1 322 3 is_stmt 1 view .LVU226 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 693 .loc 1 347 3 is_stmt 1 view .LVU244 347:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 694 .loc 1 347 7 is_stmt 0 view .LVU245 - ARM GAS /tmp/ccjAMZS2.s page 39 + ARM GAS /tmp/ccbl0nwv.s page 39 695 002e 2B68 ldr r3, [r5] @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 363:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** hdma->XferAbortCallback = NULL; 730 .loc 1 363 27 is_stmt 0 view .LVU265 731 004e EC64 str r4, [r5, #76] - ARM GAS /tmp/ccjAMZS2.s page 40 + ARM GAS /tmp/ccbl0nwv.s page 40 364:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 773 .thumb_func 775 HAL_DMA_Start: 776 .LVL74: - ARM GAS /tmp/ccjAMZS2.s page 41 + ARM GAS /tmp/ccbl0nwv.s page 41 777 .LFB143: @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 816 .loc 1 436 5 is_stmt 0 view .LVU294 817 001e 84F83430 strb r3, [r4, #52] 436:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** - ARM GAS /tmp/ccjAMZS2.s page 42 + ARM GAS /tmp/ccbl0nwv.s page 42 818 .loc 1 436 5 is_stmt 1 view .LVU295 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 862 .thumb_func 864 HAL_DMA_Start_IT: 865 .LVL83: - ARM GAS /tmp/ccjAMZS2.s page 43 + ARM GAS /tmp/ccbl0nwv.s page 43 866 .LFB144: @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 905 .loc 1 495 5 is_stmt 1 view .LVU321 495:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 906 .loc 1 495 5 view .LVU322 - ARM GAS /tmp/ccjAMZS2.s page 44 + ARM GAS /tmp/ccbl0nwv.s page 44 907 001e 0023 movs r3, #0 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 481:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** hdma->Instance->FCR |= DMA_IT_FE; 945 .loc 1 481 19 view .LVU339 946 0042 1368 ldr r3, [r2] - ARM GAS /tmp/ccjAMZS2.s page 45 + ARM GAS /tmp/ccbl0nwv.s page 45 481:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** hdma->Instance->FCR |= DMA_IT_FE; @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 986 .LFE144: 988 .section .text.HAL_DMA_Abort,"ax",%progbits 989 .align 1 - ARM GAS /tmp/ccjAMZS2.s page 46 + ARM GAS /tmp/ccbl0nwv.s page 46 990 .global HAL_DMA_Abort @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1032 0018 0023 movs r3, #0 1033 001a 84F83430 strb r3, [r4, #52] 528:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** - ARM GAS /tmp/ccjAMZS2.s page 47 + ARM GAS /tmp/ccbl0nwv.s page 47 1034 .loc 1 528 5 view .LVU368 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 540:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } 1071 .loc 1 540 21 view .LVU386 1072 003e 1368 ldr r3, [r2] - ARM GAS /tmp/ccjAMZS2.s page 48 + ARM GAS /tmp/ccbl0nwv.s page 48 540:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 559:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 1111 .loc 1 559 9 view .LVU403 1112 006e 0023 movs r3, #0 - ARM GAS /tmp/ccjAMZS2.s page 49 + ARM GAS /tmp/ccbl0nwv.s page 49 1113 0070 84F83430 strb r3, [r4, #52] @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1152 .align 1 1153 .global HAL_DMA_Abort_IT 1154 .syntax unified - ARM GAS /tmp/ccjAMZS2.s page 50 + ARM GAS /tmp/ccbl0nwv.s page 50 1155 .thumb @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1196 0022 0020 movs r0, #0 1197 .LVL105: 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** - ARM GAS /tmp/ccjAMZS2.s page 51 + ARM GAS /tmp/ccbl0nwv.s page 51 1198 .loc 1 601 1 view .LVU434 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1244 0012 DBB2 uxtb r3, r3 624:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { 1245 .loc 1 624 5 view .LVU445 - ARM GAS /tmp/ccjAMZS2.s page 52 + ARM GAS /tmp/ccbl0nwv.s page 52 1246 0014 022B cmp r3, #2 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 643:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } 1283 .loc 1 643 20 view .LVU463 1284 003c 4FF0200A mov r10, #32 - ARM GAS /tmp/ccjAMZS2.s page 53 + ARM GAS /tmp/ccbl0nwv.s page 53 1285 0040 0AFA03FA lsl r10, r10, r3 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 675:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 1324 .loc 1 675 5 is_stmt 1 view .LVU479 675:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** - ARM GAS /tmp/ccjAMZS2.s page 54 + ARM GAS /tmp/ccbl0nwv.s page 54 1325 .loc 1 675 12 is_stmt 0 view .LVU480 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1362 .loc 1 692 7 is_stmt 1 view .LVU497 692:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } 1363 .loc 1 692 18 is_stmt 0 view .LVU498 - ARM GAS /tmp/ccjAMZS2.s page 55 + ARM GAS /tmp/ccbl0nwv.s page 55 1364 0094 BA60 str r2, [r7, #8] @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 648:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } 1402 .loc 1 648 20 view .LVU515 1403 00b8 4FF0100A mov r10, #16 - ARM GAS /tmp/ccjAMZS2.s page 56 + ARM GAS /tmp/ccbl0nwv.s page 56 1404 00bc 0AFA03FA lsl r10, r10, r3 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 725:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { 1441 .loc 1 725 5 is_stmt 0 view .LVU533 1442 00e2 B8F1000F cmp r8, #0 - ARM GAS /tmp/ccjAMZS2.s page 57 + ARM GAS /tmp/ccbl0nwv.s page 57 1443 00e6 19D1 bne .L93 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1480 0110 84F83500 strb r0, [r4, #53] 718:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 1481 .loc 1 718 7 is_stmt 1 view .LVU551 - ARM GAS /tmp/ccjAMZS2.s page 58 + ARM GAS /tmp/ccbl0nwv.s page 58 718:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1527 0002 83B0 sub sp, sp, #12 1528 .LCFI14: 1529 .cfi_def_cfa_offset 32 - ARM GAS /tmp/ccjAMZS2.s page 59 + ARM GAS /tmp/ccbl0nwv.s page 59 1530 0004 0446 mov r4, r0 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1567 0028 12F0040F tst r2, #4 1568 002c 0BD0 beq .L98 768:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** - ARM GAS /tmp/ccjAMZS2.s page 60 + ARM GAS /tmp/ccbl0nwv.s page 60 1569 .loc 1 768 7 is_stmt 1 view .LVU580 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1606 .loc 1 783 7 is_stmt 1 view .LVU597 783:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 1607 .loc 1 783 18 is_stmt 0 view .LVU598 - ARM GAS /tmp/ccjAMZS2.s page 61 + ARM GAS /tmp/ccbl0nwv.s page 61 1608 005a BB60 str r3, [r7, #8] @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 802:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { 1645 .loc 1 802 35 view .LVU616 1646 0084 1023 movs r3, #16 - ARM GAS /tmp/ccjAMZS2.s page 62 + ARM GAS /tmp/ccbl0nwv.s page 62 1647 0086 9340 lsls r3, r3, r2 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1683 .loc 1 818 13 is_stmt 0 view .LVU634 1684 00b0 9847 blx r3 1685 .LVL128: - ARM GAS /tmp/ccjAMZS2.s page 63 + ARM GAS /tmp/ccbl0nwv.s page 63 1686 00b2 10E0 b .L101 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1724 .loc 1 843 11 is_stmt 0 view .LVU650 1725 00d4 9847 blx r3 1726 .LVL134: - ARM GAS /tmp/ccjAMZS2.s page 64 + ARM GAS /tmp/ccbl0nwv.s page 64 1727 .L101: @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1763 .loc 1 886 27 is_stmt 0 view .LVU668 1764 0100 1B68 ldr r3, [r3] 886:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { - ARM GAS /tmp/ccjAMZS2.s page 65 + ARM GAS /tmp/ccbl0nwv.s page 65 1765 .loc 1 886 11 view .LVU669 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 864:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } 1803 .loc 1 864 15 is_stmt 0 view .LVU686 1804 012c 2268 ldr r2, [r4] - ARM GAS /tmp/ccjAMZS2.s page 66 + ARM GAS /tmp/ccbl0nwv.s page 66 864:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** } @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1842 0156 A36C ldr r3, [r4, #72] 862:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { 1843 .loc 1 862 49 discriminator 1 view .LVU704 - ARM GAS /tmp/ccjAMZS2.s page 67 + ARM GAS /tmp/ccbl0nwv.s page 67 1844 0158 002B cmp r3, #0 @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 920:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { 1882 .loc 1 920 16 is_stmt 0 view .LVU721 1883 0184 E36B ldr r3, [r4, #60] - ARM GAS /tmp/ccjAMZS2.s page 68 + ARM GAS /tmp/ccbl0nwv.s page 68 920:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** { @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 946:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 1922 .loc 1 946 18 is_stmt 0 view .LVU738 1923 01b2 2368 ldr r3, [r4] - ARM GAS /tmp/ccjAMZS2.s page 69 + ARM GAS /tmp/ccbl0nwv.s page 69 946:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1966 .section .text.HAL_DMA_RegisterCallback,"ax",%progbits 1967 .align 1 1968 .global HAL_DMA_RegisterCallback - ARM GAS /tmp/ccjAMZS2.s page 70 + ARM GAS /tmp/ccbl0nwv.s page 70 1969 .syntax unified @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 2010 .LVL145: 1023:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 2011 .loc 1 1023 3 is_stmt 0 view .LVU766 - ARM GAS /tmp/ccjAMZS2.s page 71 + ARM GAS /tmp/ccbl0nwv.s page 71 2012 001e 83F83420 strb r2, [r3, #52] @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 995:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** break; 2051 .loc 1 995 32 is_stmt 0 view .LVU782 2052 003e 5A64 str r2, [r3, #68] - ARM GAS /tmp/ccjAMZS2.s page 72 + ARM GAS /tmp/ccbl0nwv.s page 72 996:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1026:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 2088 .loc 1 1026 1 view .LVU802 2089 0058 7047 bx lr - ARM GAS /tmp/ccjAMZS2.s page 73 + ARM GAS /tmp/ccbl0nwv.s page 73 2090 .cfi_endproc @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1091:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** 2134 .loc 1 1091 3 is_stmt 1 view .LVU815 1091:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** - ARM GAS /tmp/ccjAMZS2.s page 74 + ARM GAS /tmp/ccbl0nwv.s page 74 2135 .loc 1 1091 3 view .LVU816 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 1056:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** break; 2176 .loc 1 1056 32 is_stmt 0 view .LVU830 2177 0042 0020 movs r0, #0 - ARM GAS /tmp/ccjAMZS2.s page 75 + ARM GAS /tmp/ccbl0nwv.s page 75 2178 0044 5864 str r0, [r3, #68] @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 2214 .loc 1 1075 36 is_stmt 0 view .LVU848 2215 0062 9864 str r0, [r3, #72] 1076:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c **** hdma->XferAbortCallback = NULL; - ARM GAS /tmp/ccjAMZS2.s page 76 + ARM GAS /tmp/ccbl0nwv.s page 76 2216 .loc 1 1076 7 is_stmt 1 view .LVU849 @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccjAMZS2.s page 1 2263 .thumb_func 2265 HAL_DMA_GetError: 2266 .LVL156: - ARM GAS /tmp/ccjAMZS2.s page 77 + ARM GAS /tmp/ccbl0nwv.s page 77 2267 .LFB152: @@ -4593,53 +4593,53 @@ ARM GAS /tmp/ccjAMZS2.s page 1 2294 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h" 2295 .file 7 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h" 2296 .file 8 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" - ARM GAS /tmp/ccjAMZS2.s page 78 + ARM GAS /tmp/ccbl0nwv.s page 78 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_dma.c - /tmp/ccjAMZS2.s:20 .text.DMA_SetConfig:00000000 $t - /tmp/ccjAMZS2.s:25 .text.DMA_SetConfig:00000000 DMA_SetConfig - /tmp/ccjAMZS2.s:99 .text.DMA_CalcBaseAndBitshift:00000000 $t - /tmp/ccjAMZS2.s:104 .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift - /tmp/ccjAMZS2.s:173 .text.DMA_CalcBaseAndBitshift:00000034 $d - /tmp/ccjAMZS2.s:2286 .rodata.flagBitshiftOffset.0:00000000 flagBitshiftOffset.0 - /tmp/ccjAMZS2.s:179 .text.DMA_CheckFifoParam:00000000 $t - /tmp/ccjAMZS2.s:184 .text.DMA_CheckFifoParam:00000000 DMA_CheckFifoParam - /tmp/ccjAMZS2.s:270 .text.DMA_CheckFifoParam:0000004e $d - /tmp/ccjAMZS2.s:274 .text.DMA_CheckFifoParam:00000052 $t - /tmp/ccjAMZS2.s:369 .text.HAL_DMA_Init:00000000 $t - /tmp/ccjAMZS2.s:375 .text.HAL_DMA_Init:00000000 HAL_DMA_Init - /tmp/ccjAMZS2.s:625 .text.HAL_DMA_Init:000000cc $d - /tmp/ccjAMZS2.s:630 .text.HAL_DMA_DeInit:00000000 $t - /tmp/ccjAMZS2.s:636 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit - /tmp/ccjAMZS2.s:769 .text.HAL_DMA_Start:00000000 $t - /tmp/ccjAMZS2.s:775 .text.HAL_DMA_Start:00000000 HAL_DMA_Start - /tmp/ccjAMZS2.s:858 .text.HAL_DMA_Start_IT:00000000 $t - /tmp/ccjAMZS2.s:864 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT - /tmp/ccjAMZS2.s:989 .text.HAL_DMA_Abort:00000000 $t - /tmp/ccjAMZS2.s:995 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort - /tmp/ccjAMZS2.s:1152 .text.HAL_DMA_Abort_IT:00000000 $t - /tmp/ccjAMZS2.s:1158 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT - /tmp/ccjAMZS2.s:1204 .text.HAL_DMA_PollForTransfer:00000000 $t - /tmp/ccjAMZS2.s:1210 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer - /tmp/ccjAMZS2.s:1505 .text.HAL_DMA_IRQHandler:00000000 $t - /tmp/ccjAMZS2.s:1511 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler - /tmp/ccjAMZS2.s:1961 .text.HAL_DMA_IRQHandler:000001d4 $d - /tmp/ccjAMZS2.s:1967 .text.HAL_DMA_RegisterCallback:00000000 $t - /tmp/ccjAMZS2.s:1973 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback - /tmp/ccjAMZS2.s:2024 .text.HAL_DMA_RegisterCallback:0000002c $d - /tmp/ccjAMZS2.s:2030 .text.HAL_DMA_RegisterCallback:00000032 $t - /tmp/ccjAMZS2.s:2094 .text.HAL_DMA_UnRegisterCallback:00000000 $t - /tmp/ccjAMZS2.s:2100 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback - /tmp/ccjAMZS2.s:2149 .text.HAL_DMA_UnRegisterCallback:0000002c $d - /tmp/ccjAMZS2.s:2235 .text.HAL_DMA_GetState:00000000 $t - /tmp/ccjAMZS2.s:2241 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState - /tmp/ccjAMZS2.s:2259 .text.HAL_DMA_GetError:00000000 $t - /tmp/ccjAMZS2.s:2265 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError - /tmp/ccjAMZS2.s:2283 .rodata.flagBitshiftOffset.0:00000000 $d - /tmp/ccjAMZS2.s:2156 .text.HAL_DMA_UnRegisterCallback:00000033 $d - /tmp/ccjAMZS2.s:2156 .text.HAL_DMA_UnRegisterCallback:00000034 $t + /tmp/ccbl0nwv.s:20 .text.DMA_SetConfig:00000000 $t + /tmp/ccbl0nwv.s:25 .text.DMA_SetConfig:00000000 DMA_SetConfig + /tmp/ccbl0nwv.s:99 .text.DMA_CalcBaseAndBitshift:00000000 $t + /tmp/ccbl0nwv.s:104 .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift + /tmp/ccbl0nwv.s:173 .text.DMA_CalcBaseAndBitshift:00000034 $d + /tmp/ccbl0nwv.s:2286 .rodata.flagBitshiftOffset.0:00000000 flagBitshiftOffset.0 + /tmp/ccbl0nwv.s:179 .text.DMA_CheckFifoParam:00000000 $t + /tmp/ccbl0nwv.s:184 .text.DMA_CheckFifoParam:00000000 DMA_CheckFifoParam + /tmp/ccbl0nwv.s:270 .text.DMA_CheckFifoParam:0000004e $d + /tmp/ccbl0nwv.s:274 .text.DMA_CheckFifoParam:00000052 $t + /tmp/ccbl0nwv.s:369 .text.HAL_DMA_Init:00000000 $t + /tmp/ccbl0nwv.s:375 .text.HAL_DMA_Init:00000000 HAL_DMA_Init + /tmp/ccbl0nwv.s:625 .text.HAL_DMA_Init:000000cc $d + /tmp/ccbl0nwv.s:630 .text.HAL_DMA_DeInit:00000000 $t + /tmp/ccbl0nwv.s:636 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit + /tmp/ccbl0nwv.s:769 .text.HAL_DMA_Start:00000000 $t + /tmp/ccbl0nwv.s:775 .text.HAL_DMA_Start:00000000 HAL_DMA_Start + /tmp/ccbl0nwv.s:858 .text.HAL_DMA_Start_IT:00000000 $t + /tmp/ccbl0nwv.s:864 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT + /tmp/ccbl0nwv.s:989 .text.HAL_DMA_Abort:00000000 $t + /tmp/ccbl0nwv.s:995 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort + /tmp/ccbl0nwv.s:1152 .text.HAL_DMA_Abort_IT:00000000 $t + /tmp/ccbl0nwv.s:1158 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT + /tmp/ccbl0nwv.s:1204 .text.HAL_DMA_PollForTransfer:00000000 $t + /tmp/ccbl0nwv.s:1210 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer + /tmp/ccbl0nwv.s:1505 .text.HAL_DMA_IRQHandler:00000000 $t + /tmp/ccbl0nwv.s:1511 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler + /tmp/ccbl0nwv.s:1961 .text.HAL_DMA_IRQHandler:000001d4 $d + /tmp/ccbl0nwv.s:1967 .text.HAL_DMA_RegisterCallback:00000000 $t + /tmp/ccbl0nwv.s:1973 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback + /tmp/ccbl0nwv.s:2024 .text.HAL_DMA_RegisterCallback:0000002c $d + /tmp/ccbl0nwv.s:2030 .text.HAL_DMA_RegisterCallback:00000032 $t + /tmp/ccbl0nwv.s:2094 .text.HAL_DMA_UnRegisterCallback:00000000 $t + /tmp/ccbl0nwv.s:2100 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback + /tmp/ccbl0nwv.s:2149 .text.HAL_DMA_UnRegisterCallback:0000002c $d + /tmp/ccbl0nwv.s:2235 .text.HAL_DMA_GetState:00000000 $t + /tmp/ccbl0nwv.s:2241 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState + /tmp/ccbl0nwv.s:2259 .text.HAL_DMA_GetError:00000000 $t + /tmp/ccbl0nwv.s:2265 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError + /tmp/ccbl0nwv.s:2283 .rodata.flagBitshiftOffset.0:00000000 $d + /tmp/ccbl0nwv.s:2156 .text.HAL_DMA_UnRegisterCallback:00000033 $d + /tmp/ccbl0nwv.s:2156 .text.HAL_DMA_UnRegisterCallback:00000034 $t UNDEFINED SYMBOLS HAL_GetTick diff --git a/build/stm32f7xx_hal_dma.o b/build/stm32f7xx_hal_dma.o index ac02e0d..e0305b5 100644 Binary files a/build/stm32f7xx_hal_dma.o and b/build/stm32f7xx_hal_dma.o differ diff --git a/build/stm32f7xx_hal_dma_ex.lst b/build/stm32f7xx_hal_dma_ex.lst index 7b07b38..6e9a878 100644 --- a/build/stm32f7xx_hal_dma_ex.lst +++ b/build/stm32f7xx_hal_dma_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccwTmXyh.s page 1 +ARM GAS /tmp/ccCv1Rv2.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** * All rights reserved. 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** * 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** * This software is licensed under terms that can be found in the LICENSE file in - ARM GAS /tmp/ccwTmXyh.s page 2 + ARM GAS /tmp/ccCv1Rv2.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** * the root directory of this software component. @@ -118,7 +118,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** @endverbatim 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** * @{ - ARM GAS /tmp/ccwTmXyh.s page 3 + ARM GAS /tmp/ccCv1Rv2.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** */ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** return status; 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** } 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** - ARM GAS /tmp/ccwTmXyh.s page 4 + ARM GAS /tmp/ccCv1Rv2.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** /** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** if((hdma->XferHalfCpltCallback != NULL) || (hdma->XferM1HalfCpltCallback != NULL)) 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** { - ARM GAS /tmp/ccwTmXyh.s page 5 + ARM GAS /tmp/ccCv1Rv2.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** hdma->Instance->CR |= DMA_IT_HT; @@ -298,7 +298,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** /** @addtogroup DMAEx_Private_Functions 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** * @{ - ARM GAS /tmp/ccwTmXyh.s page 6 + ARM GAS /tmp/ccCv1Rv2.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** */ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 52 .loc 1 289 25 view .LVU9 53 000e 9960 str r1, [r3, #8] 54 .LVL2: - ARM GAS /tmp/ccwTmXyh.s page 7 + ARM GAS /tmp/ccCv1Rv2.s page 7 290:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 99 @ args = 4, pretend = 0, frame = 0 100 @ frame_needed = 0, uses_anonymous_args = 0 103:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK; - ARM GAS /tmp/ccwTmXyh.s page 8 + ARM GAS /tmp/ccCv1Rv2.s page 8 101 .loc 1 103 1 is_stmt 0 view .LVU21 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 141 0024 38BD pop {r3, r4, r5, pc} 142 .LVL9: 143 .L12: - ARM GAS /tmp/ccwTmXyh.s page 9 + ARM GAS /tmp/ccCv1Rv2.s page 9 112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** status = HAL_ERROR; @@ -538,7 +538,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 181 0048 FFF7FEFF bl DMA_MultiBufferSetConfig 182 .LVL15: 135:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** } - ARM GAS /tmp/ccwTmXyh.s page 10 + ARM GAS /tmp/ccCv1Rv2.s page 10 183 .loc 1 135 7 is_stmt 1 view .LVU53 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 230 0006 8028 cmp r0, #128 231 0008 11D0 beq .L302 171:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** - ARM GAS /tmp/ccwTmXyh.s page 11 + ARM GAS /tmp/ccCv1Rv2.s page 11 232 .loc 1 171 3 is_stmt 1 view .LVU63 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 270 0032 6365 str r3, [r4, #84] 167:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** } 271 .loc 1 167 5 is_stmt 1 view .LVU80 - ARM GAS /tmp/ccwTmXyh.s page 12 + ARM GAS /tmp/ccCv1Rv2.s page 12 167:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** } @@ -718,7 +718,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 310 005c 9342 cmp r3, r2 311 005e 40F29880 bls .L18 191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); - ARM GAS /tmp/ccwTmXyh.s page 13 + ARM GAS /tmp/ccCv1Rv2.s page 13 312 .loc 1 191 5 is_stmt 0 discriminator 1 view .LVU97 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 356 .loc 1 191 5 discriminator 23 view .LVU108 357 00ba 02F58062 add r2, r2, #1024 - ARM GAS /tmp/ccwTmXyh.s page 14 + ARM GAS /tmp/ccCv1Rv2.s page 14 358 00be 9342 cmp r3, r2 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 401 .loc 1 192 5 discriminator 11 view .LVU119 402 0110 02F58062 add r2, r2, #1024 403 0114 9342 cmp r3, r2 - ARM GAS /tmp/ccwTmXyh.s page 15 + ARM GAS /tmp/ccCv1Rv2.s page 15 404 0116 00F09C81 beq .L114 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 447 0168 4FF40062 mov r2, #2048 448 016c B0E7 b .L19 449 .L66: - ARM GAS /tmp/ccwTmXyh.s page 16 + ARM GAS /tmp/ccCv1Rv2.s page 16 191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); @@ -958,7 +958,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 493 01b4 2DD0 beq .L76 191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 494 .loc 1 191 5 discriminator 59 view .LVU142 - ARM GAS /tmp/ccwTmXyh.s page 17 + ARM GAS /tmp/ccCv1Rv2.s page 17 495 01b6 A2F58962 sub r2, r2, #1096 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 538 0204 3B4B ldr r3, .L325+4 539 0206 9A60 str r2, [r3, #8] 540 .LVL31: - ARM GAS /tmp/ccwTmXyh.s page 18 + ARM GAS /tmp/ccCv1Rv2.s page 18 191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 584 .L21: 191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 585 .loc 1 191 5 discriminator 52 view .LVU165 - ARM GAS /tmp/ccwTmXyh.s page 19 + ARM GAS /tmp/ccCv1Rv2.s page 19 586 0240 2E4A ldr r2, .L325+12 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 629 .loc 1 191 5 discriminator 122 view .LVU176 630 0294 A2F56872 sub r2, r2, #928 631 0298 9342 cmp r3, r2 - ARM GAS /tmp/ccwTmXyh.s page 20 + ARM GAS /tmp/ccCv1Rv2.s page 20 632 029a 25D0 beq .L95 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 675 .L91: 191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 676 .loc 1 191 5 discriminator 117 view .LVU188 - ARM GAS /tmp/ccwTmXyh.s page 21 + ARM GAS /tmp/ccCv1Rv2.s page 21 677 02d0 4FF40063 mov r3, #2048 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 722 0326 9342 cmp r3, r2 723 0328 2BD0 beq .L101 191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); - ARM GAS /tmp/ccwTmXyh.s page 22 + ARM GAS /tmp/ccCv1Rv2.s page 22 724 .loc 1 191 5 discriminator 161 view .LVU198 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 767 .loc 1 191 5 discriminator 200 view .LVU209 768 0374 AEE6 b .L20 769 .LVL36: - ARM GAS /tmp/ccwTmXyh.s page 23 + ARM GAS /tmp/ccCv1Rv2.s page 23 770 .L98: @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 813 03ac 4FF48012 mov r2, #1048576 814 03b0 00E0 b .L27 815 .L109: - ARM GAS /tmp/ccwTmXyh.s page 24 + ARM GAS /tmp/ccCv1Rv2.s page 24 192:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 859 040e 00F09981 beq .L164 193:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 860 .loc 1 193 5 discriminator 17 view .LVU232 - ARM GAS /tmp/ccwTmXyh.s page 25 + ARM GAS /tmp/ccCv1Rv2.s page 25 861 0412 A2F58962 sub r2, r2, #1096 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 904 .loc 1 192 5 discriminator 18 view .LVU243 905 045e 4FF48062 mov r2, #1024 906 0462 A7E7 b .L27 - ARM GAS /tmp/ccwTmXyh.s page 26 + ARM GAS /tmp/ccCv1Rv2.s page 26 907 .L117: @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 950 04ae 9342 cmp r3, r2 951 04b0 29D0 beq .L127 192:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); - ARM GAS /tmp/ccwTmXyh.s page 27 + ARM GAS /tmp/ccCv1Rv2.s page 27 952 .loc 1 192 5 discriminator 65 view .LVU255 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 192:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 996 .loc 1 192 5 discriminator 60 view .LVU266 997 04f6 1022 movs r2, #16 - ARM GAS /tmp/ccwTmXyh.s page 28 + ARM GAS /tmp/ccCv1Rv2.s page 28 998 04f8 F6E7 b .L30 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1041 0538 A2F56872 sub r2, r2, #928 1042 053c 9342 cmp r3, r2 1043 053e 2FD0 beq .L135 - ARM GAS /tmp/ccwTmXyh.s page 29 + ARM GAS /tmp/ccCv1Rv2.s page 29 192:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1087 .L133: 192:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1088 .loc 1 192 5 discriminator 105 view .LVU289 - ARM GAS /tmp/ccwTmXyh.s page 30 + ARM GAS /tmp/ccCv1Rv2.s page 30 1089 0594 1023 movs r3, #16 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1133 .L327: 1134 05cc 10600240 .word 1073897488 1135 05d0 00600240 .word 1073897472 - ARM GAS /tmp/ccwTmXyh.s page 31 + ARM GAS /tmp/ccCv1Rv2.s page 31 1136 05d4 00640240 .word 1073898496 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1180 062e 27D0 beq .L153 192:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1181 .loc 1 192 5 discriminator 169 view .LVU310 - ARM GAS /tmp/ccwTmXyh.s page 32 + ARM GAS /tmp/ccCv1Rv2.s page 32 1182 0630 02F58062 add r2, r2, #1024 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1225 .loc 1 192 5 discriminator 164 view .LVU321 1226 066e 4FF48063 mov r3, #1024 1227 0672 F0E7 b .L33 - ARM GAS /tmp/ccwTmXyh.s page 33 + ARM GAS /tmp/ccCv1Rv2.s page 33 1228 .L151: @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1271 06b6 9342 cmp r3, r2 1272 06b8 00F0A981 beq .L206 194:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); - ARM GAS /tmp/ccwTmXyh.s page 34 + ARM GAS /tmp/ccCv1Rv2.s page 34 1273 .loc 1 194 5 discriminator 5 view .LVU333 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 193:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1317 .loc 1 193 5 discriminator 6 view .LVU344 1318 0726 0822 movs r2, #8 - ARM GAS /tmp/ccwTmXyh.s page 35 + ARM GAS /tmp/ccCv1Rv2.s page 35 1319 0728 B7E7 b .L35 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1362 0762 A83A subs r2, r2, #168 1363 0764 9342 cmp r3, r2 1364 0766 31D0 beq .L169 - ARM GAS /tmp/ccwTmXyh.s page 36 + ARM GAS /tmp/ccCv1Rv2.s page 36 193:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1408 07be 02D0 beq .L314 193:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1409 .loc 1 193 5 discriminator 76 view .LVU367 - ARM GAS /tmp/ccwTmXyh.s page 37 + ARM GAS /tmp/ccCv1Rv2.s page 37 1410 07c0 4FF00072 mov r2, #33554432 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1453 .loc 1 193 5 discriminator 70 view .LVU378 1454 07f8 4FF40022 mov r2, #524288 1455 07fc E7E7 b .L38 - ARM GAS /tmp/ccwTmXyh.s page 38 + ARM GAS /tmp/ccCv1Rv2.s page 38 1456 .L178: @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1499 084a 9342 cmp r3, r2 1500 084c 28D0 beq .L188 193:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); - ARM GAS /tmp/ccwTmXyh.s page 39 + ARM GAS /tmp/ccCv1Rv2.s page 39 1501 .loc 1 193 5 discriminator 118 view .LVU390 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 193:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1545 .loc 1 193 5 discriminator 113 view .LVU401 1546 088e 4FF40073 mov r3, #512 - ARM GAS /tmp/ccwTmXyh.s page 40 + ARM GAS /tmp/ccCv1Rv2.s page 40 1547 0892 F3E7 b .L40 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1592 08e4 9342 cmp r3, r2 1593 08e6 2FD0 beq .L195 193:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); - ARM GAS /tmp/ccwTmXyh.s page 41 + ARM GAS /tmp/ccCv1Rv2.s page 41 1594 .loc 1 193 5 discriminator 157 view .LVU411 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 193:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1638 .loc 1 193 5 discriminator 154 view .LVU422 1639 093c 0823 movs r3, #8 - ARM GAS /tmp/ccwTmXyh.s page 42 + ARM GAS /tmp/ccCv1Rv2.s page 42 1640 .L41: @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1683 0974 4FF40023 mov r3, #524288 1684 0978 E1E7 b .L41 1685 .L313: - ARM GAS /tmp/ccwTmXyh.s page 43 + ARM GAS /tmp/ccCv1Rv2.s page 43 194:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1729 09d2 00F07181 beq .L259 195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** 1730 .loc 1 195 5 discriminator 15 view .LVU445 - ARM GAS /tmp/ccwTmXyh.s page 44 + ARM GAS /tmp/ccCv1Rv2.s page 44 1731 09d6 02F58062 add r2, r2, #1024 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1774 .loc 1 194 5 discriminator 16 view .LVU456 1775 0a26 4FF48072 mov r2, #256 1776 0a2a AAE7 b .L43 - ARM GAS /tmp/ccwTmXyh.s page 45 + ARM GAS /tmp/ccCv1Rv2.s page 45 1777 .L212: @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1820 0a74 9342 cmp r3, r2 1821 0a76 2AD0 beq .L222 194:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); - ARM GAS /tmp/ccwTmXyh.s page 46 + ARM GAS /tmp/ccCv1Rv2.s page 46 1822 .loc 1 194 5 discriminator 63 view .LVU468 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 194:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1866 .loc 1 194 5 discriminator 58 view .LVU479 1867 0ac0 0422 movs r2, #4 - ARM GAS /tmp/ccwTmXyh.s page 47 + ARM GAS /tmp/ccCv1Rv2.s page 47 1868 0ac2 F8E7 b .L46 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1911 0afe 02F58062 add r2, r2, #1024 1912 0b02 9342 cmp r3, r2 1913 0b04 31D0 beq .L230 - ARM GAS /tmp/ccwTmXyh.s page 48 + ARM GAS /tmp/ccCv1Rv2.s page 48 194:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 1957 .L319: 194:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1958 .loc 1 194 5 discriminator 126 view .LVU502 - ARM GAS /tmp/ccwTmXyh.s page 49 + ARM GAS /tmp/ccCv1Rv2.s page 49 1959 0b5c 4FF48023 mov r3, #262144 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 2002 .loc 1 194 5 discriminator 123 view .LVU513 2003 0b94 4FF48023 mov r3, #262144 2004 0b98 E4E7 b .L48 - ARM GAS /tmp/ccwTmXyh.s page 50 + ARM GAS /tmp/ccCv1Rv2.s page 50 2005 .L332: @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 2050 0bf6 28D0 beq .L248 194:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 2051 .loc 1 194 5 discriminator 167 view .LVU523 - ARM GAS /tmp/ccwTmXyh.s page 51 + ARM GAS /tmp/ccCv1Rv2.s page 51 2052 0bf8 A2F58962 sub r2, r2, #1096 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 2095 .loc 1 194 5 discriminator 162 view .LVU534 2096 0c38 4FF48073 mov r3, #256 2097 0c3c F3E7 b .L49 - ARM GAS /tmp/ccwTmXyh.s page 52 + ARM GAS /tmp/ccCv1Rv2.s page 52 2098 .L246: @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 2139 .loc 1 198 25 view .LVU547 2140 0c72 43F01603 orr r3, r3, #22 2141 0c76 1360 str r3, [r2] - ARM GAS /tmp/ccwTmXyh.s page 53 + ARM GAS /tmp/ccCv1Rv2.s page 53 199:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 2181 0caa DEE7 b .L51 2182 .L256: 195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** - ARM GAS /tmp/ccwTmXyh.s page 54 + ARM GAS /tmp/ccCv1Rv2.s page 54 2183 .loc 1 195 5 discriminator 10 view .LVU563 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** 2227 .loc 1 195 5 discriminator 55 view .LVU574 2228 0ce6 A2F56872 sub r2, r2, #928 - ARM GAS /tmp/ccwTmXyh.s page 55 + ARM GAS /tmp/ccCv1Rv2.s page 55 2229 0cea 9342 cmp r3, r2 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 2272 0d3c 4FF48032 mov r2, #65536 2273 0d40 00E0 b .L54 2274 .L265: - ARM GAS /tmp/ccwTmXyh.s page 56 + ARM GAS /tmp/ccCv1Rv2.s page 56 195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 2318 .L275: 195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** 2319 .loc 1 195 5 discriminator 74 view .LVU597 - ARM GAS /tmp/ccwTmXyh.s page 57 + ARM GAS /tmp/ccCv1Rv2.s page 57 2320 0d72 4FF48032 mov r2, #65536 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 2363 .loc 1 195 5 discriminator 120 view .LVU608 2364 0dc4 02F58062 add r2, r2, #1024 2365 0dc8 9342 cmp r3, r2 - ARM GAS /tmp/ccwTmXyh.s page 58 + ARM GAS /tmp/ccCv1Rv2.s page 58 2366 0dca 22D0 beq .L286 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 2409 0e02 F2E7 b .L56 2410 .L283: 195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** - ARM GAS /tmp/ccwTmXyh.s page 59 + ARM GAS /tmp/ccCv1Rv2.s page 59 2411 .loc 1 195 5 discriminator 117 view .LVU620 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 2456 0e52 A2F58962 sub r2, r2, #1096 2457 0e56 9342 cmp r3, r2 2458 0e58 2BD0 beq .L293 - ARM GAS /tmp/ccwTmXyh.s page 60 + ARM GAS /tmp/ccCv1Rv2.s page 60 195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 2502 .L290: 195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** 2503 .loc 1 195 5 discriminator 156 view .LVU641 - ARM GAS /tmp/ccwTmXyh.s page 61 + ARM GAS /tmp/ccCv1Rv2.s page 61 2504 0ea6 0123 movs r3, #1 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 2547 0ed8 7FF4D7AE bne .L58 2548 0edc DAE6 b .L59 2549 .LVL38: - ARM GAS /tmp/ccwTmXyh.s page 62 + ARM GAS /tmp/ccCv1Rv2.s page 62 2550 .L60: @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccwTmXyh.s page 1 244:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** } 2595 .loc 1 244 9 is_stmt 0 view .LVU664 2596 000a 0368 ldr r3, [r0] - ARM GAS /tmp/ccwTmXyh.s page 63 + ARM GAS /tmp/ccCv1Rv2.s page 63 244:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c **** } @@ -3734,29 +3734,29 @@ ARM GAS /tmp/ccwTmXyh.s page 1 2607 .file 4 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h" 2608 .file 5 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h" 2609 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h" - ARM GAS /tmp/ccwTmXyh.s page 64 + ARM GAS /tmp/ccCv1Rv2.s page 64 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_dma_ex.c - /tmp/ccwTmXyh.s:20 .text.DMA_MultiBufferSetConfig:00000000 $t - /tmp/ccwTmXyh.s:25 .text.DMA_MultiBufferSetConfig:00000000 DMA_MultiBufferSetConfig - /tmp/ccwTmXyh.s:88 .text.HAL_DMAEx_MultiBufferStart:00000000 $t - /tmp/ccwTmXyh.s:94 .text.HAL_DMAEx_MultiBufferStart:00000000 HAL_DMAEx_MultiBufferStart - /tmp/ccwTmXyh.s:200 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 $t - /tmp/ccwTmXyh.s:206 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 HAL_DMAEx_MultiBufferStart_IT - /tmp/ccwTmXyh.s:698 .text.HAL_DMAEx_MultiBufferStart_IT:000002f0 $d - /tmp/ccwTmXyh.s:705 .text.HAL_DMAEx_MultiBufferStart_IT:00000304 $t - /tmp/ccwTmXyh.s:1134 .text.HAL_DMAEx_MultiBufferStart_IT:000005cc $d - /tmp/ccwTmXyh.s:1142 .text.HAL_DMAEx_MultiBufferStart_IT:000005e4 $t - /tmp/ccwTmXyh.s:1571 .text.HAL_DMAEx_MultiBufferStart_IT:000008b4 $d - /tmp/ccwTmXyh.s:1579 .text.HAL_DMAEx_MultiBufferStart_IT:000008cc $t - /tmp/ccwTmXyh.s:2008 .text.HAL_DMAEx_MultiBufferStart_IT:00000b9c $d - /tmp/ccwTmXyh.s:2016 .text.HAL_DMAEx_MultiBufferStart_IT:00000bb4 $t - /tmp/ccwTmXyh.s:2433 .text.HAL_DMAEx_MultiBufferStart_IT:00000e20 $d - /tmp/ccwTmXyh.s:2440 .text.HAL_DMAEx_MultiBufferStart_IT:00000e34 $t - /tmp/ccwTmXyh.s:2557 .text.HAL_DMAEx_MultiBufferStart_IT:00000ee4 $d - /tmp/ccwTmXyh.s:2563 .text.HAL_DMAEx_ChangeMemory:00000000 $t - /tmp/ccwTmXyh.s:2569 .text.HAL_DMAEx_ChangeMemory:00000000 HAL_DMAEx_ChangeMemory + /tmp/ccCv1Rv2.s:20 .text.DMA_MultiBufferSetConfig:00000000 $t + /tmp/ccCv1Rv2.s:25 .text.DMA_MultiBufferSetConfig:00000000 DMA_MultiBufferSetConfig + /tmp/ccCv1Rv2.s:88 .text.HAL_DMAEx_MultiBufferStart:00000000 $t + /tmp/ccCv1Rv2.s:94 .text.HAL_DMAEx_MultiBufferStart:00000000 HAL_DMAEx_MultiBufferStart + /tmp/ccCv1Rv2.s:200 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 $t + /tmp/ccCv1Rv2.s:206 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 HAL_DMAEx_MultiBufferStart_IT + /tmp/ccCv1Rv2.s:698 .text.HAL_DMAEx_MultiBufferStart_IT:000002f0 $d + /tmp/ccCv1Rv2.s:705 .text.HAL_DMAEx_MultiBufferStart_IT:00000304 $t + /tmp/ccCv1Rv2.s:1134 .text.HAL_DMAEx_MultiBufferStart_IT:000005cc $d + /tmp/ccCv1Rv2.s:1142 .text.HAL_DMAEx_MultiBufferStart_IT:000005e4 $t + /tmp/ccCv1Rv2.s:1571 .text.HAL_DMAEx_MultiBufferStart_IT:000008b4 $d + /tmp/ccCv1Rv2.s:1579 .text.HAL_DMAEx_MultiBufferStart_IT:000008cc $t + /tmp/ccCv1Rv2.s:2008 .text.HAL_DMAEx_MultiBufferStart_IT:00000b9c $d + /tmp/ccCv1Rv2.s:2016 .text.HAL_DMAEx_MultiBufferStart_IT:00000bb4 $t + /tmp/ccCv1Rv2.s:2433 .text.HAL_DMAEx_MultiBufferStart_IT:00000e20 $d + /tmp/ccCv1Rv2.s:2440 .text.HAL_DMAEx_MultiBufferStart_IT:00000e34 $t + /tmp/ccCv1Rv2.s:2557 .text.HAL_DMAEx_MultiBufferStart_IT:00000ee4 $d + /tmp/ccCv1Rv2.s:2563 .text.HAL_DMAEx_ChangeMemory:00000000 $t + /tmp/ccCv1Rv2.s:2569 .text.HAL_DMAEx_ChangeMemory:00000000 HAL_DMAEx_ChangeMemory NO UNDEFINED SYMBOLS diff --git a/build/stm32f7xx_hal_dma_ex.o b/build/stm32f7xx_hal_dma_ex.o index 858c163..a924dbf 100644 Binary files a/build/stm32f7xx_hal_dma_ex.o and b/build/stm32f7xx_hal_dma_ex.o differ diff --git a/build/stm32f7xx_hal_exti.lst b/build/stm32f7xx_hal_exti.lst index 6486e9b..652b36b 100644 --- a/build/stm32f7xx_hal_exti.lst +++ b/build/stm32f7xx_hal_exti.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccq3Qi7K.s page 1 +ARM GAS /tmp/cc8tFyty.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 28:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** (+) Exti line can be configured in 3 different modes 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** (++) Interrupt - ARM GAS /tmp/ccq3Qi7K.s page 2 + ARM GAS /tmp/cc8tFyty.s page 2 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** (++) Event @@ -118,7 +118,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 85:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** /* Includes ------------------------------------------------------------------*/ 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** #include "stm32f7xx_hal.h" 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** - ARM GAS /tmp/ccq3Qi7K.s page 3 + ARM GAS /tmp/cc8tFyty.s page 3 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** /** @addtogroup STM32F7xx_HAL_Driver @@ -178,7 +178,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 142:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** { 29 .loc 1 143 1 view -0 - ARM GAS /tmp/ccq3Qi7K.s page 4 + ARM GAS /tmp/cc8tFyty.s page 4 30 .cfi_startproc @@ -238,7 +238,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 63 .loc 1 163 3 is_stmt 1 view .LVU14 64 .loc 1 163 12 is_stmt 0 view .LVU15 65 0014 0122 movs r2, #1 - ARM GAS /tmp/ccq3Qi7K.s page 5 + ARM GAS /tmp/cc8tFyty.s page 5 66 0016 8240 lsls r2, r2, r0 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 98 003a 1443 orrs r4, r4, r2 99 003c EC60 str r4, [r5, #12] 100 .L7: - ARM GAS /tmp/ccq3Qi7K.s page 6 + ARM GAS /tmp/cc8tFyty.s page 6 186:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** } @@ -358,7 +358,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 217:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** /* Configure event mode : read current mode */ 218:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** /* Mask or set line */ 219:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** if ((pExtiConfig->Mode & EXTI_MODE_EVENT) != 0x00u) - ARM GAS /tmp/ccq3Qi7K.s page 7 + ARM GAS /tmp/cc8tFyty.s page 7 124 .loc 1 219 3 is_stmt 1 view .LVU40 @@ -418,7 +418,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 189:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** } 164 .loc 1 189 11 is_stmt 0 view .LVU52 165 007c 134D ldr r5, .L17 - ARM GAS /tmp/ccq3Qi7K.s page 8 + ARM GAS /tmp/cc8tFyty.s page 8 166 007e EC68 ldr r4, [r5, #12] @@ -478,7 +478,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 204 00a8 46F82010 str r1, [r6, r0, lsl #2] 205 00ac CDE7 b .L3 206 .LVL12: - ARM GAS /tmp/ccq3Qi7K.s page 9 + ARM GAS /tmp/cc8tFyty.s page 9 207 .L8: @@ -538,7 +538,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 255 HAL_EXTI_GetConfigLine: 256 .LVL16: 257 .LFB142: - ARM GAS /tmp/ccq3Qi7K.s page 10 + ARM GAS /tmp/cc8tFyty.s page 10 230:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 284 .loc 1 256 3 is_stmt 1 view .LVU89 285 .loc 1 256 11 is_stmt 0 view .LVU90 286 0010 04F01F0C and ip, r4, #31 - ARM GAS /tmp/ccq3Qi7K.s page 11 + ARM GAS /tmp/cc8tFyty.s page 11 287 .LVL17: @@ -658,7 +658,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 322 .L23: 276:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** } 277:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** - ARM GAS /tmp/ccq3Qi7K.s page 12 + ARM GAS /tmp/cc8tFyty.s page 12 278:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** /* Get default Trigger and GPIOSel configuration */ @@ -718,7 +718,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 359 005c 9A60 str r2, [r3, #8] 360 .L25: 296:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** } - ARM GAS /tmp/ccq3Qi7K.s page 13 + ARM GAS /tmp/cc8tFyty.s page 13 297:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** @@ -778,7 +778,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 393 .loc 1 304 67 view .LVU136 394 0082 9200 lsls r2, r2, #2 304:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** } - ARM GAS /tmp/ccq3Qi7K.s page 14 + ARM GAS /tmp/cc8tFyty.s page 14 395 .loc 1 304 38 view .LVU137 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 446 .LFB143: 310:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** 311:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** /** - ARM GAS /tmp/ccq3Qi7K.s page 15 + ARM GAS /tmp/cc8tFyty.s page 15 312:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** * @brief Clear whole configuration of a dedicated Exti line. @@ -898,7 +898,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 335:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** /* 1] Clear interrupt mode */ 336:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** EXTI->IMR = (EXTI->IMR & ~maskline); 477 .loc 1 336 3 is_stmt 1 view .LVU158 - ARM GAS /tmp/ccq3Qi7K.s page 16 + ARM GAS /tmp/cc8tFyty.s page 16 478 .loc 1 336 20 is_stmt 0 view .LVU159 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 520 .loc 1 348 8 view .LVU181 521 004a B3F1C06F cmp r3, #100663296 522 004e 01D0 beq .L45 - ARM GAS /tmp/ccq3Qi7K.s page 17 + ARM GAS /tmp/cc8tFyty.s page 17 349:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** { @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 556 0070 0020 movs r0, #0 557 0072 02E0 b .L37 558 .LVL40: - ARM GAS /tmp/ccq3Qi7K.s page 18 + ARM GAS /tmp/cc8tFyty.s page 18 559 .L38: @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 601 @ args = 0, pretend = 0, frame = 0 602 @ frame_needed = 0, uses_anonymous_args = 0 603 @ link register save eliminated. - ARM GAS /tmp/ccq3Qi7K.s page 19 + ARM GAS /tmp/cc8tFyty.s page 19 604 .loc 1 370 1 is_stmt 0 view .LVU201 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 393:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** */ 394:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_GetHandle(EXTI_HandleTypeDef *hexti, uint32_t ExtiLine) 395:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** { - ARM GAS /tmp/ccq3Qi7K.s page 20 + ARM GAS /tmp/cc8tFyty.s page 20 638 .loc 1 395 1 is_stmt 1 view -0 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 413:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** /** 414:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** * @} 415:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** */ - ARM GAS /tmp/ccq3Qi7K.s page 21 + ARM GAS /tmp/cc8tFyty.s page 21 416:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 444:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** if (regval != 0x00u) 702 .loc 1 444 3 is_stmt 1 view .LVU232 703 .loc 1 444 6 is_stmt 0 view .LVU233 - ARM GAS /tmp/ccq3Qi7K.s page 22 + ARM GAS /tmp/cc8tFyty.s page 22 704 0010 1A42 tst r2, r3 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 464:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** * @retval 1 if interrupt is pending else 0. 465:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** */ 466:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** uint32_t HAL_EXTI_GetPending(EXTI_HandleTypeDef *hexti, uint32_t Edge) - ARM GAS /tmp/ccq3Qi7K.s page 23 + ARM GAS /tmp/cc8tFyty.s page 23 467:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** { @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 777 .loc 1 484 1 view .LVU260 778 0012 7047 bx lr 779 .L61: - ARM GAS /tmp/ccq3Qi7K.s page 24 + ARM GAS /tmp/cc8tFyty.s page 24 780 .align 2 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 507:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** /* Clear Pending bit */ 508:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** EXTI->PR = maskline; 814 .loc 1 508 3 is_stmt 1 view .LVU270 - ARM GAS /tmp/ccq3Qi7K.s page 25 + ARM GAS /tmp/cc8tFyty.s page 25 815 .loc 1 508 12 is_stmt 0 view .LVU271 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 526:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** 527:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** /* Generate Software interrupt */ 528:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c **** EXTI->SWIER = maskline; - ARM GAS /tmp/ccq3Qi7K.s page 26 + ARM GAS /tmp/cc8tFyty.s page 26 854 .loc 1 528 3 is_stmt 1 view .LVU281 @@ -1520,35 +1520,35 @@ ARM GAS /tmp/ccq3Qi7K.s page 1 870 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 871 .file 4 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h" 872 .file 5 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h" - ARM GAS /tmp/ccq3Qi7K.s page 27 + ARM GAS /tmp/cc8tFyty.s page 27 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_exti.c - /tmp/ccq3Qi7K.s:20 .text.HAL_EXTI_SetConfigLine:00000000 $t - /tmp/ccq3Qi7K.s:26 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine - /tmp/ccq3Qi7K.s:243 .text.HAL_EXTI_SetConfigLine:000000cc $d - /tmp/ccq3Qi7K.s:249 .text.HAL_EXTI_GetConfigLine:00000000 $t - /tmp/ccq3Qi7K.s:255 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine - /tmp/ccq3Qi7K.s:432 .text.HAL_EXTI_GetConfigLine:000000a0 $d - /tmp/ccq3Qi7K.s:438 .text.HAL_EXTI_ClearConfigLine:00000000 $t - /tmp/ccq3Qi7K.s:444 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine - /tmp/ccq3Qi7K.s:584 .text.HAL_EXTI_ClearConfigLine:0000007c $d - /tmp/ccq3Qi7K.s:590 .text.HAL_EXTI_RegisterCallback:00000000 $t - /tmp/ccq3Qi7K.s:596 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback - /tmp/ccq3Qi7K.s:629 .text.HAL_EXTI_GetHandle:00000000 $t - /tmp/ccq3Qi7K.s:635 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle - /tmp/ccq3Qi7K.s:667 .text.HAL_EXTI_IRQHandler:00000000 $t - /tmp/ccq3Qi7K.s:673 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler - /tmp/ccq3Qi7K.s:727 .text.HAL_EXTI_IRQHandler:00000020 $d - /tmp/ccq3Qi7K.s:732 .text.HAL_EXTI_GetPending:00000000 $t - /tmp/ccq3Qi7K.s:738 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending - /tmp/ccq3Qi7K.s:782 .text.HAL_EXTI_GetPending:00000014 $d - /tmp/ccq3Qi7K.s:787 .text.HAL_EXTI_ClearPending:00000000 $t - /tmp/ccq3Qi7K.s:793 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending - /tmp/ccq3Qi7K.s:823 .text.HAL_EXTI_ClearPending:00000010 $d - /tmp/ccq3Qi7K.s:828 .text.HAL_EXTI_GenerateSWI:00000000 $t - /tmp/ccq3Qi7K.s:834 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI - /tmp/ccq3Qi7K.s:863 .text.HAL_EXTI_GenerateSWI:00000010 $d + /tmp/cc8tFyty.s:20 .text.HAL_EXTI_SetConfigLine:00000000 $t + /tmp/cc8tFyty.s:26 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine + /tmp/cc8tFyty.s:243 .text.HAL_EXTI_SetConfigLine:000000cc $d + /tmp/cc8tFyty.s:249 .text.HAL_EXTI_GetConfigLine:00000000 $t + /tmp/cc8tFyty.s:255 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine + /tmp/cc8tFyty.s:432 .text.HAL_EXTI_GetConfigLine:000000a0 $d + /tmp/cc8tFyty.s:438 .text.HAL_EXTI_ClearConfigLine:00000000 $t + /tmp/cc8tFyty.s:444 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine + /tmp/cc8tFyty.s:584 .text.HAL_EXTI_ClearConfigLine:0000007c $d + /tmp/cc8tFyty.s:590 .text.HAL_EXTI_RegisterCallback:00000000 $t + /tmp/cc8tFyty.s:596 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback + /tmp/cc8tFyty.s:629 .text.HAL_EXTI_GetHandle:00000000 $t + /tmp/cc8tFyty.s:635 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle + /tmp/cc8tFyty.s:667 .text.HAL_EXTI_IRQHandler:00000000 $t + /tmp/cc8tFyty.s:673 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler + /tmp/cc8tFyty.s:727 .text.HAL_EXTI_IRQHandler:00000020 $d + /tmp/cc8tFyty.s:732 .text.HAL_EXTI_GetPending:00000000 $t + /tmp/cc8tFyty.s:738 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending + /tmp/cc8tFyty.s:782 .text.HAL_EXTI_GetPending:00000014 $d + /tmp/cc8tFyty.s:787 .text.HAL_EXTI_ClearPending:00000000 $t + /tmp/cc8tFyty.s:793 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending + /tmp/cc8tFyty.s:823 .text.HAL_EXTI_ClearPending:00000010 $d + /tmp/cc8tFyty.s:828 .text.HAL_EXTI_GenerateSWI:00000000 $t + /tmp/cc8tFyty.s:834 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI + /tmp/cc8tFyty.s:863 .text.HAL_EXTI_GenerateSWI:00000010 $d NO UNDEFINED SYMBOLS diff --git a/build/stm32f7xx_hal_exti.o b/build/stm32f7xx_hal_exti.o index 3ce278d..1494829 100644 Binary files a/build/stm32f7xx_hal_exti.o and b/build/stm32f7xx_hal_exti.o differ diff --git a/build/stm32f7xx_hal_flash.lst b/build/stm32f7xx_hal_flash.lst index fd45f26..fb7a8cd 100644 --- a/build/stm32f7xx_hal_flash.lst +++ b/build/stm32f7xx_hal_flash.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccfS03PQ.s page 1 +ARM GAS /tmp/ccz3aC71.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** (+) 64 cache lines of 128 bits on I-Code 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** (+) 8 cache lines of 128 bits on D-Code 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** - ARM GAS /tmp/ccfS03PQ.s page 2 + ARM GAS /tmp/ccz3aC71.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** ##### How to use this driver ##### @@ -118,7 +118,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** * @{ 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** */ 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** - ARM GAS /tmp/ccfS03PQ.s page 3 + ARM GAS /tmp/ccz3aC71.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** /** @defgroup FLASH FLASH @@ -178,7 +178,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** ##### Programming operation functions ##### 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** =============================================================================== 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** [..] - ARM GAS /tmp/ccfS03PQ.s page 4 + ARM GAS /tmp/ccz3aC71.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** This subsection provides a set of functions allowing to manage the FLASH @@ -238,7 +238,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** case FLASH_TYPEPROGRAM_DOUBLEWORD : 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** { 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** /*Program double word (64-bit) at a specified address.*/ - ARM GAS /tmp/ccfS03PQ.s page 5 + ARM GAS /tmp/ccz3aC71.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** FLASH_Program_DoubleWord(Address, Data); @@ -298,7 +298,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** { 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** /*Program byte (8-bit) at a specified address.*/ 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** FLASH_Program_Byte(Address, (uint8_t) Data); - ARM GAS /tmp/ccfS03PQ.s page 6 + ARM GAS /tmp/ccz3aC71.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** break; @@ -358,7 +358,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** { 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** case FLASH_PROC_SECTERASE : 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** { - ARM GAS /tmp/ccfS03PQ.s page 7 + ARM GAS /tmp/ccz3aC71.s page 7 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** /* Nb of sector to erased can be decreased */ @@ -418,7 +418,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** switch (pFlash.ProcedureOnGoing) 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** { 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** case FLASH_PROC_SECTERASE : - ARM GAS /tmp/ccfS03PQ.s page 8 + ARM GAS /tmp/ccz3aC71.s page 8 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** { @@ -478,7 +478,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** __weak void HAL_FLASH_EndOfOperationCallback(uint32_t ReturnValue) 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** { 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** /* Prevent unused argument(s) compilation warning */ - ARM GAS /tmp/ccfS03PQ.s page 9 + ARM GAS /tmp/ccz3aC71.s page 9 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** UNUSED(ReturnValue); @@ -538,7 +538,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 485:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** WRITE_REG(FLASH->KEYR, FLASH_KEY1); 486:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** WRITE_REG(FLASH->KEYR, FLASH_KEY2); 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** - ARM GAS /tmp/ccfS03PQ.s page 10 + ARM GAS /tmp/ccz3aC71.s page 10 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** /* Verify Flash is unlocked */ @@ -598,7 +598,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** /** 543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** * @brief Launch the option byte loading. 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** * @retval HAL Status - ARM GAS /tmp/ccfS03PQ.s page 11 + ARM GAS /tmp/ccz3aC71.s page 11 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** */ @@ -658,7 +658,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 599:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** /* Clear Error Code */ 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** pFlash.ErrorCode = HAL_FLASH_ERROR_NONE; - ARM GAS /tmp/ccfS03PQ.s page 12 + ARM GAS /tmp/ccz3aC71.s page 12 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 31 @ frame_needed = 0, uses_anonymous_args = 0 32 @ link register save eliminated. 33 .loc 1 652 1 is_stmt 0 view .LVU1 - ARM GAS /tmp/ccfS03PQ.s page 13 + ARM GAS /tmp/ccz3aC71.s page 13 34 0000 10B4 push {r4} @@ -778,7 +778,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 11:Drivers/CMSIS/Include/cmsis_gcc.h **** * 12:Drivers/CMSIS/Include/cmsis_gcc.h **** * Licensed under the Apache License, Version 2.0 (the License); you may 13:Drivers/CMSIS/Include/cmsis_gcc.h **** * not use this file except in compliance with the License. - ARM GAS /tmp/ccfS03PQ.s page 14 + ARM GAS /tmp/ccz3aC71.s page 14 14:Drivers/CMSIS/Include/cmsis_gcc.h **** * You may obtain a copy of the License at @@ -838,7 +838,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 68:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_UNION union __attribute__((packed, aligned(1))) 69:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 70:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32 /* deprecated */ - ARM GAS /tmp/ccfS03PQ.s page 15 + ARM GAS /tmp/ccz3aC71.s page 15 71:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push @@ -898,7 +898,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 125:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable IRQ Interrupts 126:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables IRQ interrupts by clearing the I-bit in the CPSR. 127:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. - ARM GAS /tmp/ccfS03PQ.s page 16 + ARM GAS /tmp/ccz3aC71.s page 16 128:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -958,7 +958,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 182:Drivers/CMSIS/Include/cmsis_gcc.h **** { 183:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); 184:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccfS03PQ.s page 17 + ARM GAS /tmp/ccz3aC71.s page 17 185:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 239:Drivers/CMSIS/Include/cmsis_gcc.h **** } 240:Drivers/CMSIS/Include/cmsis_gcc.h **** 241:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccfS03PQ.s page 18 + ARM GAS /tmp/ccz3aC71.s page 18 242:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 296:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 297:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer 298:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Main Stack Pointer (MSP). - ARM GAS /tmp/ccfS03PQ.s page 19 + ARM GAS /tmp/ccz3aC71.s page 19 299:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 353:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Stack Pointer (SP) when in secure state. 354:Drivers/CMSIS/Include/cmsis_gcc.h **** \return SP Register value 355:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccfS03PQ.s page 20 + ARM GAS /tmp/ccz3aC71.s page 20 356:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void) @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 410:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] priMask Priority Mask 411:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 412:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) - ARM GAS /tmp/ccfS03PQ.s page 21 + ARM GAS /tmp/ccz3aC71.s page 21 413:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 467:Drivers/CMSIS/Include/cmsis_gcc.h **** } 468:Drivers/CMSIS/Include/cmsis_gcc.h **** 469:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccfS03PQ.s page 22 + ARM GAS /tmp/ccz3aC71.s page 22 470:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 524:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Fault Mask register. 525:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value 526:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccfS03PQ.s page 23 + ARM GAS /tmp/ccz3aC71.s page 23 527:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void) @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 581:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) 582:Drivers/CMSIS/Include/cmsis_gcc.h **** 583:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccfS03PQ.s page 24 + ARM GAS /tmp/ccz3aC71.s page 24 584:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 638:Drivers/CMSIS/Include/cmsis_gcc.h **** { 639:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ 640:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) - ARM GAS /tmp/ccfS03PQ.s page 25 + ARM GAS /tmp/ccz3aC71.s page 25 641:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 695:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer Limit (non-secure) 696:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure 697:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. - ARM GAS /tmp/ccfS03PQ.s page 26 + ARM GAS /tmp/ccz3aC71.s page 26 698:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 752:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msplim_ns, %0" : : "r" (MainStackPtrLimit)); 753:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 754:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccfS03PQ.s page 27 + ARM GAS /tmp/ccz3aC71.s page 27 755:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 809:Drivers/CMSIS/Include/cmsis_gcc.h **** 810:Drivers/CMSIS/Include/cmsis_gcc.h **** /*@} end of CMSIS_Core_RegAccFunctions */ 811:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccfS03PQ.s page 28 + ARM GAS /tmp/ccz3aC71.s page 28 812:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 866:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __ISB(void) 65 .loc 2 866 27 view .LVU15 66 .LBB13: - ARM GAS /tmp/ccfS03PQ.s page 29 + ARM GAS /tmp/ccz3aC71.s page 29 867:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 100 002e 00BF .align 2 101 .L3: 102 0030 003C0240 .word 1073888256 - ARM GAS /tmp/ccfS03PQ.s page 30 + ARM GAS /tmp/ccz3aC71.s page 30 103 .cfi_endproc @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 136 0012 1A69 ldr r2, [r3, #16] 137 .loc 1 696 13 view .LVU33 138 0014 42F00102 orr r2, r2, #1 - ARM GAS /tmp/ccfS03PQ.s page 31 + ARM GAS /tmp/ccz3aC71.s page 31 139 0018 1A61 str r2, [r3, #16] @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** */ 717:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** static void FLASH_Program_HalfWord(uint32_t Address, uint16_t Data) 718:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** { - ARM GAS /tmp/ccfS03PQ.s page 32 + ARM GAS /tmp/ccz3aC71.s page 32 175 .loc 1 718 1 is_stmt 1 view -0 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 215 .LBE19: 216 .LBE18: 732:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** - ARM GAS /tmp/ccfS03PQ.s page 33 + ARM GAS /tmp/ccz3aC71.s page 33 733:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** } @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 251 .loc 1 754 13 view .LVU64 252 000c 1A61 str r2, [r3, #16] 755:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** FLASH->CR |= FLASH_CR_PG; - ARM GAS /tmp/ccfS03PQ.s page 34 + ARM GAS /tmp/ccz3aC71.s page 34 253 .loc 1 755 3 is_stmt 1 view .LVU65 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 294 .cfi_startproc 295 @ args = 0, pretend = 0, frame = 0 296 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccfS03PQ.s page 35 + ARM GAS /tmp/ccz3aC71.s page 35 297 @ link register save eliminated. @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 338 0034 9369 ldr r3, [r2, #24] 339 .loc 1 782 21 view .LVU92 340 0036 43F00803 orr r3, r3, #8 - ARM GAS /tmp/ccfS03PQ.s page 36 + ARM GAS /tmp/ccz3aC71.s page 36 341 003a 9361 str r3, [r2, #24] @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 374 0064 014B ldr r3, .L20 375 0066 F222 movs r2, #242 376 0068 DA60 str r2, [r3, #12] - ARM GAS /tmp/ccfS03PQ.s page 37 + ARM GAS /tmp/ccz3aC71.s page 37 804:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** } @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 425 0012 2975 strb r1, [r5, #20] 236:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** 426 .loc 1 236 3 is_stmt 1 discriminator 2 view .LVU114 - ARM GAS /tmp/ccfS03PQ.s page 38 + ARM GAS /tmp/ccz3aC71.s page 38 239:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 468 .LVL9: 469 .L27: 266:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** break; - ARM GAS /tmp/ccfS03PQ.s page 39 + ARM GAS /tmp/ccz3aC71.s page 39 470 .loc 1 266 7 is_stmt 1 view .LVU128 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 510 0068 0020 movs r0, #0 511 .LVL18: 254:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** { - ARM GAS /tmp/ccfS03PQ.s page 40 + ARM GAS /tmp/ccz3aC71.s page 40 512 .loc 1 254 3 view .LVU143 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 565 .align 1 566 .global HAL_FLASH_IRQHandler 567 .syntax unified - ARM GAS /tmp/ccfS03PQ.s page 41 + ARM GAS /tmp/ccz3aC71.s page 41 568 .thumb @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 609 001e 384A ldr r2, .L48+4 610 0020 0A40 ands r2, r2, r1 611 0022 1A61 str r2, [r3, #16] - ARM GAS /tmp/ccfS03PQ.s page 42 + ARM GAS /tmp/ccz3aC71.s page 42 308:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** { @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 650 .loc 1 325 11 is_stmt 1 view .LVU179 651 0052 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback 652 .LVL23: - ARM GAS /tmp/ccfS03PQ.s page 43 + ARM GAS /tmp/ccz3aC71.s page 43 328:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** FLASH_Erase_Sector(temp, pFlash.VoltageForErase); @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 692 .loc 1 350 33 is_stmt 0 view .LVU194 693 0080 0020 movs r0, #0 694 0082 204B ldr r3, .L48+8 - ARM GAS /tmp/ccfS03PQ.s page 44 + ARM GAS /tmp/ccz3aC71.s page 44 695 0084 1870 strb r0, [r3] @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** 735 .loc 1 399 5 view .LVU209 736 00b2 2046 mov r0, r4 - ARM GAS /tmp/ccfS03PQ.s page 45 + ARM GAS /tmp/ccz3aC71.s page 45 737 00b4 FFF7FEFF bl HAL_FLASH_OperationErrorCallback @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 777 .LVL36: 360:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** break; 778 .loc 1 360 9 is_stmt 1 view .LVU224 - ARM GAS /tmp/ccfS03PQ.s page 46 + ARM GAS /tmp/ccz3aC71.s page 46 360:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** break; @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 824 .loc 1 479 1 is_stmt 1 view -0 825 .cfi_startproc 826 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccfS03PQ.s page 47 + ARM GAS /tmp/ccz3aC71.s page 47 827 @ frame_needed = 0, uses_anonymous_args = 0 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 867 .L55: 868 0028 003C0240 .word 1073888256 869 002c 23016745 .word 1164378403 - ARM GAS /tmp/ccfS03PQ.s page 48 + ARM GAS /tmp/ccz3aC71.s page 48 870 .cfi_endproc @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 516:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** { 920 .loc 1 516 12 is_stmt 0 view .LVU258 921 0000 074B ldr r3, .L63 - ARM GAS /tmp/ccfS03PQ.s page 49 + ARM GAS /tmp/ccz3aC71.s page 49 922 0002 5B69 ldr r3, [r3, #20] @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 537:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** 967 .loc 1 537 8 is_stmt 0 view .LVU270 968 0000 034A ldr r2, .L66 - ARM GAS /tmp/ccfS03PQ.s page 50 + ARM GAS /tmp/ccz3aC71.s page 50 969 0002 5369 ldr r3, [r2, #20] @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 1020 .LFB152: 597:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** uint32_t tickstart = 0; 1021 .loc 1 597 1 is_stmt 1 view -0 - ARM GAS /tmp/ccfS03PQ.s page 51 + ARM GAS /tmp/ccz3aC71.s page 51 1022 .cfi_startproc @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 613:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** { 1062 .loc 1 613 9 is_stmt 0 view .LVU293 1063 0020 24B1 cbz r4, .L74 - ARM GAS /tmp/ccfS03PQ.s page 52 + ARM GAS /tmp/ccz3aC71.s page 52 613:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** { @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 1103 .loc 1 623 5 is_stmt 1 view .LVU308 1104 004e FFF7FEFF bl FLASH_SetErrorCode 1105 .LVL48: - ARM GAS /tmp/ccfS03PQ.s page 53 + ARM GAS /tmp/ccz3aC71.s page 53 624:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** } @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 1153 .loc 1 167 3 is_stmt 0 view .LVU317 1154 0006 127D ldrb r2, [r2, #20] @ zero_extendqisi2 1155 0008 012A cmp r2, #1 - ARM GAS /tmp/ccfS03PQ.s page 54 + ARM GAS /tmp/ccz3aC71.s page 54 1156 000a 31D0 beq .L93 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 210:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** 1197 .loc 1 210 14 is_stmt 0 view .LVU331 1198 0036 4CF25030 movw r0, #50000 - ARM GAS /tmp/ccfS03PQ.s page 55 + ARM GAS /tmp/ccz3aC71.s page 55 1199 003a FFF7FEFF bl FLASH_WaitForLastOperation @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 197:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** } 1240 .loc 1 197 9 is_stmt 1 view .LVU345 1241 0062 E8E7 b .L87 - ARM GAS /tmp/ccfS03PQ.s page 56 + ARM GAS /tmp/ccz3aC71.s page 56 1242 .LVL64: @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccfS03PQ.s page 1 1290 0004 5369 ldr r3, [r2, #20] 549:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c **** 1291 .loc 1 549 16 view .LVU354 - ARM GAS /tmp/ccfS03PQ.s page 57 + ARM GAS /tmp/ccz3aC71.s page 57 1292 0006 43F00203 orr r3, r3, #2 @@ -3397,67 +3397,67 @@ ARM GAS /tmp/ccfS03PQ.s page 1 1321 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h" 1322 .file 8 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" 1323 .file 9 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h" - ARM GAS /tmp/ccfS03PQ.s page 58 + ARM GAS /tmp/ccz3aC71.s page 58 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_flash.c - /tmp/ccfS03PQ.s:20 .text.FLASH_Program_DoubleWord:00000000 $t - /tmp/ccfS03PQ.s:25 .text.FLASH_Program_DoubleWord:00000000 FLASH_Program_DoubleWord - /tmp/ccfS03PQ.s:102 .text.FLASH_Program_DoubleWord:00000030 $d - /tmp/ccfS03PQ.s:107 .text.FLASH_Program_Word:00000000 $t - /tmp/ccfS03PQ.s:112 .text.FLASH_Program_Word:00000000 FLASH_Program_Word - /tmp/ccfS03PQ.s:162 .text.FLASH_Program_Word:00000024 $d - /tmp/ccfS03PQ.s:167 .text.FLASH_Program_HalfWord:00000000 $t - /tmp/ccfS03PQ.s:172 .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord - /tmp/ccfS03PQ.s:222 .text.FLASH_Program_HalfWord:00000024 $d - /tmp/ccfS03PQ.s:227 .text.FLASH_Program_Byte:00000000 $t - /tmp/ccfS03PQ.s:232 .text.FLASH_Program_Byte:00000000 FLASH_Program_Byte - /tmp/ccfS03PQ.s:281 .text.FLASH_Program_Byte:00000020 $d - /tmp/ccfS03PQ.s:286 .text.FLASH_SetErrorCode:00000000 $t - /tmp/ccfS03PQ.s:291 .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode - /tmp/ccfS03PQ.s:382 .text.FLASH_SetErrorCode:0000006c $d - /tmp/ccfS03PQ.s:1313 .bss.pFlash:00000000 pFlash - /tmp/ccfS03PQ.s:388 .text.HAL_FLASH_Program_IT:00000000 $t - /tmp/ccfS03PQ.s:394 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT - /tmp/ccfS03PQ.s:452 .text.HAL_FLASH_Program_IT:0000003a $d - /tmp/ccfS03PQ.s:456 .text.HAL_FLASH_Program_IT:0000003e $t - /tmp/ccfS03PQ.s:517 .text.HAL_FLASH_Program_IT:0000006c $d - /tmp/ccfS03PQ.s:523 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t - /tmp/ccfS03PQ.s:529 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback - /tmp/ccfS03PQ.s:544 .text.HAL_FLASH_OperationErrorCallback:00000000 $t - /tmp/ccfS03PQ.s:550 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback - /tmp/ccfS03PQ.s:565 .text.HAL_FLASH_IRQHandler:00000000 $t - /tmp/ccfS03PQ.s:571 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler - /tmp/ccfS03PQ.s:809 .text.HAL_FLASH_IRQHandler:000000fc $d - /tmp/ccfS03PQ.s:816 .text.HAL_FLASH_Unlock:00000000 $t - /tmp/ccfS03PQ.s:822 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock - /tmp/ccfS03PQ.s:868 .text.HAL_FLASH_Unlock:00000028 $d - /tmp/ccfS03PQ.s:874 .text.HAL_FLASH_Lock:00000000 $t - /tmp/ccfS03PQ.s:880 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock - /tmp/ccfS03PQ.s:901 .text.HAL_FLASH_Lock:00000010 $d - /tmp/ccfS03PQ.s:906 .text.HAL_FLASH_OB_Unlock:00000000 $t - /tmp/ccfS03PQ.s:912 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock - /tmp/ccfS03PQ.s:947 .text.HAL_FLASH_OB_Unlock:00000020 $d - /tmp/ccfS03PQ.s:953 .text.HAL_FLASH_OB_Lock:00000000 $t - /tmp/ccfS03PQ.s:959 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock - /tmp/ccfS03PQ.s:980 .text.HAL_FLASH_OB_Lock:00000010 $d - /tmp/ccfS03PQ.s:985 .text.HAL_FLASH_GetError:00000000 $t - /tmp/ccfS03PQ.s:991 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError - /tmp/ccfS03PQ.s:1007 .text.HAL_FLASH_GetError:00000008 $d - /tmp/ccfS03PQ.s:1012 .text.FLASH_WaitForLastOperation:00000000 $t - /tmp/ccfS03PQ.s:1018 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation - /tmp/ccfS03PQ.s:1117 .text.FLASH_WaitForLastOperation:0000005c $d - /tmp/ccfS03PQ.s:1123 .text.HAL_FLASH_Program:00000000 $t - /tmp/ccfS03PQ.s:1129 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program - /tmp/ccfS03PQ.s:1181 .text.HAL_FLASH_Program:0000002a $d - /tmp/ccfS03PQ.s:1185 .text.HAL_FLASH_Program:0000002e $t - /tmp/ccfS03PQ.s:1264 .text.HAL_FLASH_Program:00000074 $d - /tmp/ccfS03PQ.s:1270 .text.HAL_FLASH_OB_Launch:00000000 $t - /tmp/ccfS03PQ.s:1276 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch - /tmp/ccfS03PQ.s:1304 .text.HAL_FLASH_OB_Launch:00000018 $d - /tmp/ccfS03PQ.s:1310 .bss.pFlash:00000000 $d - ARM GAS /tmp/ccfS03PQ.s page 59 + /tmp/ccz3aC71.s:20 .text.FLASH_Program_DoubleWord:00000000 $t + /tmp/ccz3aC71.s:25 .text.FLASH_Program_DoubleWord:00000000 FLASH_Program_DoubleWord + /tmp/ccz3aC71.s:102 .text.FLASH_Program_DoubleWord:00000030 $d + /tmp/ccz3aC71.s:107 .text.FLASH_Program_Word:00000000 $t + /tmp/ccz3aC71.s:112 .text.FLASH_Program_Word:00000000 FLASH_Program_Word + /tmp/ccz3aC71.s:162 .text.FLASH_Program_Word:00000024 $d + /tmp/ccz3aC71.s:167 .text.FLASH_Program_HalfWord:00000000 $t + /tmp/ccz3aC71.s:172 .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord + /tmp/ccz3aC71.s:222 .text.FLASH_Program_HalfWord:00000024 $d + /tmp/ccz3aC71.s:227 .text.FLASH_Program_Byte:00000000 $t + /tmp/ccz3aC71.s:232 .text.FLASH_Program_Byte:00000000 FLASH_Program_Byte + /tmp/ccz3aC71.s:281 .text.FLASH_Program_Byte:00000020 $d + /tmp/ccz3aC71.s:286 .text.FLASH_SetErrorCode:00000000 $t + /tmp/ccz3aC71.s:291 .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode + /tmp/ccz3aC71.s:382 .text.FLASH_SetErrorCode:0000006c $d + /tmp/ccz3aC71.s:1313 .bss.pFlash:00000000 pFlash + /tmp/ccz3aC71.s:388 .text.HAL_FLASH_Program_IT:00000000 $t + /tmp/ccz3aC71.s:394 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT + /tmp/ccz3aC71.s:452 .text.HAL_FLASH_Program_IT:0000003a $d + /tmp/ccz3aC71.s:456 .text.HAL_FLASH_Program_IT:0000003e $t + /tmp/ccz3aC71.s:517 .text.HAL_FLASH_Program_IT:0000006c $d + /tmp/ccz3aC71.s:523 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t + /tmp/ccz3aC71.s:529 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback + /tmp/ccz3aC71.s:544 .text.HAL_FLASH_OperationErrorCallback:00000000 $t + /tmp/ccz3aC71.s:550 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback + /tmp/ccz3aC71.s:565 .text.HAL_FLASH_IRQHandler:00000000 $t + /tmp/ccz3aC71.s:571 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler + /tmp/ccz3aC71.s:809 .text.HAL_FLASH_IRQHandler:000000fc $d + /tmp/ccz3aC71.s:816 .text.HAL_FLASH_Unlock:00000000 $t + /tmp/ccz3aC71.s:822 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock + /tmp/ccz3aC71.s:868 .text.HAL_FLASH_Unlock:00000028 $d + /tmp/ccz3aC71.s:874 .text.HAL_FLASH_Lock:00000000 $t + /tmp/ccz3aC71.s:880 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock + /tmp/ccz3aC71.s:901 .text.HAL_FLASH_Lock:00000010 $d + /tmp/ccz3aC71.s:906 .text.HAL_FLASH_OB_Unlock:00000000 $t + /tmp/ccz3aC71.s:912 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock + /tmp/ccz3aC71.s:947 .text.HAL_FLASH_OB_Unlock:00000020 $d + /tmp/ccz3aC71.s:953 .text.HAL_FLASH_OB_Lock:00000000 $t + /tmp/ccz3aC71.s:959 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock + /tmp/ccz3aC71.s:980 .text.HAL_FLASH_OB_Lock:00000010 $d + /tmp/ccz3aC71.s:985 .text.HAL_FLASH_GetError:00000000 $t + /tmp/ccz3aC71.s:991 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError + /tmp/ccz3aC71.s:1007 .text.HAL_FLASH_GetError:00000008 $d + /tmp/ccz3aC71.s:1012 .text.FLASH_WaitForLastOperation:00000000 $t + /tmp/ccz3aC71.s:1018 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation + /tmp/ccz3aC71.s:1117 .text.FLASH_WaitForLastOperation:0000005c $d + /tmp/ccz3aC71.s:1123 .text.HAL_FLASH_Program:00000000 $t + /tmp/ccz3aC71.s:1129 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program + /tmp/ccz3aC71.s:1181 .text.HAL_FLASH_Program:0000002a $d + /tmp/ccz3aC71.s:1185 .text.HAL_FLASH_Program:0000002e $t + /tmp/ccz3aC71.s:1264 .text.HAL_FLASH_Program:00000074 $d + /tmp/ccz3aC71.s:1270 .text.HAL_FLASH_OB_Launch:00000000 $t + /tmp/ccz3aC71.s:1276 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch + /tmp/ccz3aC71.s:1304 .text.HAL_FLASH_OB_Launch:00000018 $d + /tmp/ccz3aC71.s:1310 .bss.pFlash:00000000 $d + ARM GAS /tmp/ccz3aC71.s page 59 diff --git a/build/stm32f7xx_hal_flash.o b/build/stm32f7xx_hal_flash.o index 3f1eb60..48f2679 100644 Binary files a/build/stm32f7xx_hal_flash.o and b/build/stm32f7xx_hal_flash.o differ diff --git a/build/stm32f7xx_hal_flash_ex.lst b/build/stm32f7xx_hal_flash_ex.lst index e5cf593..89c3612 100644 --- a/build/stm32f7xx_hal_flash_ex.lst +++ b/build/stm32f7xx_hal_flash_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc9TanaG.s page 1 +ARM GAS /tmp/ccWTTAKN.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** HAL_FLASH_Lock() functions 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** (++) Erase function: Erase sector, erase all sectors 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** (++) There are two modes of erase : - ARM GAS /tmp/cc9TanaG.s page 2 + ARM GAS /tmp/ccWTTAKN.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** (+++) Polling Mode using HAL_FLASHEx_Erase() @@ -118,7 +118,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @} 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** */ 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** - ARM GAS /tmp/cc9TanaG.s page 3 + ARM GAS /tmp/ccWTTAKN.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** /* Private function prototypes -----------------------------------------------*/ @@ -178,7 +178,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @{ 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** */ 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** /** - ARM GAS /tmp/cc9TanaG.s page 4 + ARM GAS /tmp/ccWTTAKN.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @brief Perform a mass erase or erase the specified FLASH memory sectors @@ -238,7 +238,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** - ARM GAS /tmp/cc9TanaG.s page 5 + ARM GAS /tmp/ccWTTAKN.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** /* If the erase operation is completed, disable the SER Bit and SNB Bits */ @@ -298,7 +298,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** #endif /* FLASH_OPTCR_nDBANK */ 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** } 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** else - ARM GAS /tmp/cc9TanaG.s page 6 + ARM GAS /tmp/ccWTTAKN.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** { @@ -358,7 +358,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** status = FLASH_OB_RDP_LevelConfig(pOBInit->RDPLevel); 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** } 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** - ARM GAS /tmp/cc9TanaG.s page 7 + ARM GAS /tmp/ccWTTAKN.s page 7 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** /* USER configuration */ @@ -418,7 +418,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** /* Process Unlocked */ 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** __HAL_UNLOCK(&pFlash); 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** - ARM GAS /tmp/cc9TanaG.s page 8 + ARM GAS /tmp/ccWTTAKN.s page 8 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** return status; @@ -478,7 +478,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @arg VOLTAGE_RANGE_3: when the device voltage range is 2.7V to 3.6V, 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * the operation will be done by word (32-bit) 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @arg VOLTAGE_RANGE_4: when the device voltage range is 2.7V to 3.6V + External Vpp, - ARM GAS /tmp/cc9TanaG.s page 9 + ARM GAS /tmp/ccWTTAKN.s page 9 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * the operation will be done by double word (64-bit) @@ -538,7 +538,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 459:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** { 460:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** /*Only bank1 will be erased*/ 461:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** FLASH->CR |= FLASH_CR_MER1; - ARM GAS /tmp/cc9TanaG.s page 10 + ARM GAS /tmp/ccWTTAKN.s page 10 54 .loc 1 461 5 is_stmt 1 view .LVU12 @@ -598,7 +598,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 28:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ignore some GCC warnings */ 29:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push 30:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wsign-conversion" - ARM GAS /tmp/cc9TanaG.s page 11 + ARM GAS /tmp/ccWTTAKN.s page 11 31:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wconversion" @@ -658,7 +658,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 85:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 86:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_READ 87:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push - ARM GAS /tmp/cc9TanaG.s page 12 + ARM GAS /tmp/ccWTTAKN.s page 12 88:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" @@ -718,7 +718,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 142:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid i" : : : "memory"); 143:Drivers/CMSIS/Include/cmsis_gcc.h **** } 144:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/cc9TanaG.s page 13 + ARM GAS /tmp/ccWTTAKN.s page 13 145:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -778,7 +778,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 199:Drivers/CMSIS/Include/cmsis_gcc.h **** 200:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 201:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get IPSR Register - ARM GAS /tmp/cc9TanaG.s page 14 + ARM GAS /tmp/ccWTTAKN.s page 14 202:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the IPSR Register. @@ -838,7 +838,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 256:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) 257:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 258:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer (non-secure) - ARM GAS /tmp/cc9TanaG.s page 15 + ARM GAS /tmp/ccWTTAKN.s page 15 259:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure s @@ -898,7 +898,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 313:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Main Stack Pointer (MSP) when in secure stat 314:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value 315:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/cc9TanaG.s page 16 + ARM GAS /tmp/ccWTTAKN.s page 16 316:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void) @@ -958,7 +958,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 370:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack) 371:Drivers/CMSIS/Include/cmsis_gcc.h **** { 372:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR sp_ns, %0" : : "r" (topOfStack) : ); - ARM GAS /tmp/cc9TanaG.s page 17 + ARM GAS /tmp/ccWTTAKN.s page 17 373:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 427:Drivers/CMSIS/Include/cmsis_gcc.h **** } 428:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 429:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/cc9TanaG.s page 18 + ARM GAS /tmp/ccWTTAKN.s page 18 430:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 484:Drivers/CMSIS/Include/cmsis_gcc.h **** 485:Drivers/CMSIS/Include/cmsis_gcc.h **** 486:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/cc9TanaG.s page 19 + ARM GAS /tmp/ccWTTAKN.s page 19 487:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 541:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 542:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void) 543:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/cc9TanaG.s page 20 + ARM GAS /tmp/ccWTTAKN.s page 20 544:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 598:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 599:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 600:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim" : "=r" (result) ); - ARM GAS /tmp/cc9TanaG.s page 21 + ARM GAS /tmp/ccWTTAKN.s page 21 601:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 655:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer Limit (PSPLIM) when in s 656:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set 657:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/cc9TanaG.s page 22 + ARM GAS /tmp/ccWTTAKN.s page 22 658:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit) @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 712:Drivers/CMSIS/Include/cmsis_gcc.h **** } 713:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 714:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/cc9TanaG.s page 23 + ARM GAS /tmp/ccWTTAKN.s page 23 715:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 769:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) 770:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_get_fpscr) 771:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed - ARM GAS /tmp/cc9TanaG.s page 24 + ARM GAS /tmp/ccWTTAKN.s page 24 772:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 826:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 827:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=r" (r) 828:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+r" (r) - ARM GAS /tmp/cc9TanaG.s page 25 + ARM GAS /tmp/ccWTTAKN.s page 25 829:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "r" (r) @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 79 .syntax unified 80 @ 879 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 81 002c BFF34F8F dsb 0xF - ARM GAS /tmp/cc9TanaG.s page 26 + ARM GAS /tmp/ccWTTAKN.s page 26 82 @ 0 "" 2 @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 468:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** 469:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** /** 470:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @brief Erase the specified FLASH memory sector - ARM GAS /tmp/cc9TanaG.s page 27 + ARM GAS /tmp/ccWTTAKN.s page 27 471:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @param Sector FLASH sector to erase @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 525:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** This will force the CPU to respect the sequence of instruction (no optimization).*/ 526:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** __DSB(); 527:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** } - ARM GAS /tmp/cc9TanaG.s page 28 + ARM GAS /tmp/ccWTTAKN.s page 28 528:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 555:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @arg OB_STDBY_NO_RST: No reset generated when entering in STANDBY 556:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @arg OB_STDBY_RST: Reset generated when entering in STANDBY 557:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @param Iwdgstop Independent watchdog counter freeze in Stop mode. - ARM GAS /tmp/cc9TanaG.s page 29 + ARM GAS /tmp/ccWTTAKN.s page 29 558:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * This parameter can be one of the following values: @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 612:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** /** 613:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @brief Return the FLASH User Option Byte value. 614:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @retval uint32_t FLASH User Option Bytes values: WWDG_SW(Bit4), IWDG_SW(Bit5), nRST_STOP(Bit6), - ARM GAS /tmp/cc9TanaG.s page 30 + ARM GAS /tmp/ccWTTAKN.s page 30 615:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * nRST_STDBY(Bit7), nDBOOT(Bit28), nDBANK(Bit29), IWDG_STDBY(Bit30) and IWDG_STOP(Bit31). @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 641:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** /* Check the parameters */ 642:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** assert_param(IS_VOLTAGERANGE(VoltageRange)); 643:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** - ARM GAS /tmp/cc9TanaG.s page 31 + ARM GAS /tmp/ccWTTAKN.s page 31 644:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** /* if the previous operation is completed, proceed to erase all sectors */ @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 698:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** FLASH->CR &= SECTOR_MASK; 699:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** FLASH->CR |= FLASH_CR_SER | (Sector << FLASH_CR_SNB_Pos); 700:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** FLASH->CR |= FLASH_CR_STRT; - ARM GAS /tmp/cc9TanaG.s page 32 + ARM GAS /tmp/ccWTTAKN.s page 32 701:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 755:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** assert_param(IS_OB_STOP_SOURCE(Stop)); 756:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** assert_param(IS_OB_STDBY_SOURCE(Stdby)); 757:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** assert_param(IS_OB_IWDG_STOP_FREEZE(Iwdgstop)); - ARM GAS /tmp/cc9TanaG.s page 33 + ARM GAS /tmp/ccWTTAKN.s page 33 758:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** assert_param(IS_OB_IWDG_STDBY_FREEZE(Iwdgstdby)); @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 812:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** 813:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ 814:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); - ARM GAS /tmp/cc9TanaG.s page 34 + ARM GAS /tmp/ccWTTAKN.s page 34 815:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 869:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @note WARNING: When enabling OB_RDP level 2 it's no more possible to go back to level 1 or 0 870:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * 871:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @retval HAL Status - ARM GAS /tmp/cc9TanaG.s page 35 + ARM GAS /tmp/ccWTTAKN.s page 35 872:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** */ @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 911:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** } 203 .loc 1 911 1 is_stmt 0 view .LVU44 204 000c 0020 movs r0, #0 - ARM GAS /tmp/cc9TanaG.s page 36 + ARM GAS /tmp/ccWTTAKN.s page 36 205 000e 7047 bx lr @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 952:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** } 953:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** 954:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** return status; - ARM GAS /tmp/cc9TanaG.s page 37 + ARM GAS /tmp/ccWTTAKN.s page 37 955:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** } @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 247 .loc 1 982 3 is_stmt 1 view .LVU54 983:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** } 248 .loc 1 983 1 is_stmt 0 view .LVU55 - ARM GAS /tmp/cc9TanaG.s page 38 + ARM GAS /tmp/ccWTTAKN.s page 38 249 0014 7047 bx lr @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 998:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** 999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** /** 1000:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @brief Configure Boot base address. - ARM GAS /tmp/cc9TanaG.s page 39 + ARM GAS /tmp/ccWTTAKN.s page 39 1001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** * @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 1023:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** } 316 .loc 1 1023 5 is_stmt 1 view .LVU69 1023:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** } - ARM GAS /tmp/cc9TanaG.s page 40 + ARM GAS /tmp/ccWTTAKN.s page 40 317 .loc 1 1023 20 is_stmt 0 view .LVU70 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 363 .loc 1 816 3 is_stmt 1 view .LVU80 816:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** { 364 .loc 1 816 5 is_stmt 0 view .LVU81 - ARM GAS /tmp/cc9TanaG.s page 41 + ARM GAS /tmp/ccWTTAKN.s page 41 365 000c 20B9 cbnz r0, .L33 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 850:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** 410 .loc 1 850 12 is_stmt 0 view .LVU93 411 0004 4CF25030 movw r0, #50000 - ARM GAS /tmp/cc9TanaG.s page 42 + ARM GAS /tmp/ccWTTAKN.s page 42 412 .LVL24: @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 457 .cfi_offset 14, -4 458 0002 0446 mov r4, r0 875:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** - ARM GAS /tmp/cc9TanaG.s page 43 + ARM GAS /tmp/ccWTTAKN.s page 43 459 .loc 1 875 3 is_stmt 1 view .LVU105 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 502 .loc 1 578 1 is_stmt 0 view .LVU118 503 0000 F8B5 push {r3, r4, r5, r6, r7, lr} 504 .LCFI3: - ARM GAS /tmp/cc9TanaG.s page 44 + ARM GAS /tmp/ccWTTAKN.s page 44 505 .cfi_def_cfa_offset 24 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 603:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** 541 .loc 1 603 29 is_stmt 0 view .LVU137 542 0014 44EA0701 orr r1, r4, r7 - ARM GAS /tmp/cc9TanaG.s page 45 + ARM GAS /tmp/ccWTTAKN.s page 45 603:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 587 .thumb 588 .thumb_func 590 FLASH_OB_BootAddressConfig: - ARM GAS /tmp/cc9TanaG.s page 46 + ARM GAS /tmp/ccWTTAKN.s page 46 591 .LVL41: @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 955:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** 632 .loc 1 955 1 is_stmt 0 view .LVU162 633 0020 38BD pop {r3, r4, r5, pc} - ARM GAS /tmp/cc9TanaG.s page 47 + ARM GAS /tmp/ccWTTAKN.s page 47 634 .LVL45: @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 683 0010 0122 movs r2, #1 684 0012 1A75 strb r2, [r3, #20] 290:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** - ARM GAS /tmp/cc9TanaG.s page 48 + ARM GAS /tmp/ccWTTAKN.s page 48 685 .loc 1 290 3 discriminator 2 view .LVU170 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 722 .loc 1 287 21 view .LVU187 723 0032 0120 movs r0, #1 724 .LVL53: - ARM GAS /tmp/cc9TanaG.s page 49 + ARM GAS /tmp/ccWTTAKN.s page 49 725 .L61: @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 762 .loc 1 372 3 view .LVU204 763 005c 184B ldr r3, .L80 764 005e 0022 movs r2, #0 - ARM GAS /tmp/cc9TanaG.s page 50 + ARM GAS /tmp/ccWTTAKN.s page 50 765 0060 1A75 strb r2, [r3, #20] @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 808 .loc 1 321 14 view .LVU215 809 009c D2E7 b .L64 810 .L77: - ARM GAS /tmp/cc9TanaG.s page 51 + ARM GAS /tmp/ccWTTAKN.s page 51 342:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** } @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 851 .loc 1 375 1 view .LVU229 852 00bc 7047 bx lr 853 .L81: - ARM GAS /tmp/cc9TanaG.s page 52 + ARM GAS /tmp/ccWTTAKN.s page 52 854 00be 00BF .align 2 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 898 .loc 1 396 25 is_stmt 0 view .LVU241 899 0014 FFF7FEFF bl FLASH_OB_GetUser 900 .LVL70: - ARM GAS /tmp/cc9TanaG.s page 53 + ARM GAS /tmp/ccWTTAKN.s page 53 396:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** 944 .loc 1 488 3 view .LVU255 491:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** assert_param(IS_VOLTAGERANGE(VoltageRange)); - ARM GAS /tmp/cc9TanaG.s page 54 + ARM GAS /tmp/ccWTTAKN.s page 54 945 .loc 1 491 3 view .LVU256 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 985 0024 22F44072 bic r2, r2, #768 986 0028 1A61 str r2, [r3, #16] 519:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** CLEAR_BIT(FLASH->CR, FLASH_CR_SNB); - ARM GAS /tmp/cc9TanaG.s page 55 + ARM GAS /tmp/ccWTTAKN.s page 55 987 .loc 1 519 3 is_stmt 1 view .LVU271 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 1029 0054 003C0240 .word 1073888256 1030 .cfi_endproc 1031 .LFE146: - ARM GAS /tmp/cc9TanaG.s page 56 + ARM GAS /tmp/ccWTTAKN.s page 56 1033 .section .text.HAL_FLASHEx_Erase,"ax",%progbits @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 1076 0018 FFF7FEFF bl FLASH_WaitForLastOperation 1077 .LVL83: 170:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** { - ARM GAS /tmp/cc9TanaG.s page 57 + ARM GAS /tmp/ccWTTAKN.s page 57 1078 .loc 1 170 3 is_stmt 1 view .LVU297 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 1115 .loc 1 201 9 is_stmt 1 view .LVU314 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** 1116 .loc 1 201 18 is_stmt 0 view .LVU315 - ARM GAS /tmp/cc9TanaG.s page 58 + ARM GAS /tmp/ccWTTAKN.s page 58 1117 0040 4CF25030 movw r0, #50000 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 1159 .LVL94: 1160 .L105: 209:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** break; - ARM GAS /tmp/cc9TanaG.s page 59 + ARM GAS /tmp/ccWTTAKN.s page 59 1161 .loc 1 209 11 is_stmt 1 view .LVU328 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 1206 .thumb 1207 .thumb_func 1209 HAL_FLASHEx_Erase_IT: - ARM GAS /tmp/cc9TanaG.s page 60 + ARM GAS /tmp/ccWTTAKN.s page 60 1210 .LVL99: @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 249:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c **** { 1251 .loc 1 249 5 view .LVU352 1252 0028 012B cmp r3, #1 - ARM GAS /tmp/cc9TanaG.s page 61 + ARM GAS /tmp/ccWTTAKN.s page 61 1253 002a 0DD0 beq .L113 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc9TanaG.s page 1 1289 .loc 1 252 29 is_stmt 0 view .LVU370 1290 0048 054B ldr r3, .L114 1291 004a 0222 movs r2, #2 - ARM GAS /tmp/cc9TanaG.s page 62 + ARM GAS /tmp/ccWTTAKN.s page 62 1292 004c 1A70 strb r2, [r3] @@ -3698,61 +3698,61 @@ ARM GAS /tmp/cc9TanaG.s page 1 1322 .file 5 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h" 1323 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h" 1324 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h" - ARM GAS /tmp/cc9TanaG.s page 63 + ARM GAS /tmp/ccWTTAKN.s page 63 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_flash_ex.c - /tmp/cc9TanaG.s:20 .text.FLASH_MassErase:00000000 $t - /tmp/cc9TanaG.s:25 .text.FLASH_MassErase:00000000 FLASH_MassErase - /tmp/cc9TanaG.s:117 .text.FLASH_MassErase:0000004c $d - /tmp/cc9TanaG.s:122 .text.FLASH_OB_GetWRP:00000000 $t - /tmp/cc9TanaG.s:127 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP - /tmp/cc9TanaG.s:145 .text.FLASH_OB_GetWRP:0000000c $d - /tmp/cc9TanaG.s:151 .text.FLASH_OB_GetUser:00000000 $t - /tmp/cc9TanaG.s:156 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser - /tmp/cc9TanaG.s:174 .text.FLASH_OB_GetUser:0000000c $d - /tmp/cc9TanaG.s:180 .text.FLASH_OB_BOR_LevelConfig:00000000 $t - /tmp/cc9TanaG.s:185 .text.FLASH_OB_BOR_LevelConfig:00000000 FLASH_OB_BOR_LevelConfig - /tmp/cc9TanaG.s:209 .text.FLASH_OB_BOR_LevelConfig:00000010 $d - /tmp/cc9TanaG.s:214 .text.FLASH_OB_GetRDP:00000000 $t - /tmp/cc9TanaG.s:219 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP - /tmp/cc9TanaG.s:253 .text.FLASH_OB_GetRDP:00000018 $d - /tmp/cc9TanaG.s:258 .text.FLASH_OB_GetBOR:00000000 $t - /tmp/cc9TanaG.s:263 .text.FLASH_OB_GetBOR:00000000 FLASH_OB_GetBOR - /tmp/cc9TanaG.s:280 .text.FLASH_OB_GetBOR:0000000c $d - /tmp/cc9TanaG.s:285 .text.FLASH_OB_GetBootAddress:00000000 $t - /tmp/cc9TanaG.s:290 .text.FLASH_OB_GetBootAddress:00000000 FLASH_OB_GetBootAddress - /tmp/cc9TanaG.s:329 .text.FLASH_OB_GetBootAddress:00000014 $d - /tmp/cc9TanaG.s:334 .text.FLASH_OB_EnableWRP:00000000 $t - /tmp/cc9TanaG.s:339 .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP - /tmp/cc9TanaG.s:382 .text.FLASH_OB_EnableWRP:0000001c $d - /tmp/cc9TanaG.s:387 .text.FLASH_OB_DisableWRP:00000000 $t - /tmp/cc9TanaG.s:392 .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP - /tmp/cc9TanaG.s:435 .text.FLASH_OB_DisableWRP:00000018 $d - /tmp/cc9TanaG.s:440 .text.FLASH_OB_RDP_LevelConfig:00000000 $t - /tmp/cc9TanaG.s:445 .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig - /tmp/cc9TanaG.s:485 .text.FLASH_OB_RDP_LevelConfig:00000014 $d - /tmp/cc9TanaG.s:490 .text.FLASH_OB_UserConfig:00000000 $t - /tmp/cc9TanaG.s:495 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig - /tmp/cc9TanaG.s:579 .text.FLASH_OB_UserConfig:00000040 $d - /tmp/cc9TanaG.s:585 .text.FLASH_OB_BootAddressConfig:00000000 $t - /tmp/cc9TanaG.s:590 .text.FLASH_OB_BootAddressConfig:00000000 FLASH_OB_BootAddressConfig - /tmp/cc9TanaG.s:646 .text.FLASH_OB_BootAddressConfig:00000030 $d - /tmp/cc9TanaG.s:651 .text.HAL_FLASHEx_OBProgram:00000000 $t - /tmp/cc9TanaG.s:657 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram - /tmp/cc9TanaG.s:856 .text.HAL_FLASHEx_OBProgram:000000c0 $d - /tmp/cc9TanaG.s:861 .text.HAL_FLASHEx_OBGetConfig:00000000 $t - /tmp/cc9TanaG.s:867 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig - /tmp/cc9TanaG.s:930 .text.FLASH_Erase_Sector:00000000 $t - /tmp/cc9TanaG.s:936 .text.FLASH_Erase_Sector:00000000 FLASH_Erase_Sector - /tmp/cc9TanaG.s:1029 .text.FLASH_Erase_Sector:00000054 $d - /tmp/cc9TanaG.s:1034 .text.HAL_FLASHEx_Erase:00000000 $t - /tmp/cc9TanaG.s:1040 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase - /tmp/cc9TanaG.s:1196 .text.HAL_FLASHEx_Erase:0000008c $d - /tmp/cc9TanaG.s:1203 .text.HAL_FLASHEx_Erase_IT:00000000 $t - /tmp/cc9TanaG.s:1209 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT - /tmp/cc9TanaG.s:1313 .text.HAL_FLASHEx_Erase_IT:00000060 $d + /tmp/ccWTTAKN.s:20 .text.FLASH_MassErase:00000000 $t + /tmp/ccWTTAKN.s:25 .text.FLASH_MassErase:00000000 FLASH_MassErase + /tmp/ccWTTAKN.s:117 .text.FLASH_MassErase:0000004c $d + /tmp/ccWTTAKN.s:122 .text.FLASH_OB_GetWRP:00000000 $t + /tmp/ccWTTAKN.s:127 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP + /tmp/ccWTTAKN.s:145 .text.FLASH_OB_GetWRP:0000000c $d + /tmp/ccWTTAKN.s:151 .text.FLASH_OB_GetUser:00000000 $t + /tmp/ccWTTAKN.s:156 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser + /tmp/ccWTTAKN.s:174 .text.FLASH_OB_GetUser:0000000c $d + /tmp/ccWTTAKN.s:180 .text.FLASH_OB_BOR_LevelConfig:00000000 $t + /tmp/ccWTTAKN.s:185 .text.FLASH_OB_BOR_LevelConfig:00000000 FLASH_OB_BOR_LevelConfig + /tmp/ccWTTAKN.s:209 .text.FLASH_OB_BOR_LevelConfig:00000010 $d + /tmp/ccWTTAKN.s:214 .text.FLASH_OB_GetRDP:00000000 $t + /tmp/ccWTTAKN.s:219 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP + /tmp/ccWTTAKN.s:253 .text.FLASH_OB_GetRDP:00000018 $d + /tmp/ccWTTAKN.s:258 .text.FLASH_OB_GetBOR:00000000 $t + /tmp/ccWTTAKN.s:263 .text.FLASH_OB_GetBOR:00000000 FLASH_OB_GetBOR + /tmp/ccWTTAKN.s:280 .text.FLASH_OB_GetBOR:0000000c $d + /tmp/ccWTTAKN.s:285 .text.FLASH_OB_GetBootAddress:00000000 $t + /tmp/ccWTTAKN.s:290 .text.FLASH_OB_GetBootAddress:00000000 FLASH_OB_GetBootAddress + /tmp/ccWTTAKN.s:329 .text.FLASH_OB_GetBootAddress:00000014 $d + /tmp/ccWTTAKN.s:334 .text.FLASH_OB_EnableWRP:00000000 $t + /tmp/ccWTTAKN.s:339 .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP + /tmp/ccWTTAKN.s:382 .text.FLASH_OB_EnableWRP:0000001c $d + /tmp/ccWTTAKN.s:387 .text.FLASH_OB_DisableWRP:00000000 $t + /tmp/ccWTTAKN.s:392 .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP + /tmp/ccWTTAKN.s:435 .text.FLASH_OB_DisableWRP:00000018 $d + /tmp/ccWTTAKN.s:440 .text.FLASH_OB_RDP_LevelConfig:00000000 $t + /tmp/ccWTTAKN.s:445 .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig + /tmp/ccWTTAKN.s:485 .text.FLASH_OB_RDP_LevelConfig:00000014 $d + /tmp/ccWTTAKN.s:490 .text.FLASH_OB_UserConfig:00000000 $t + /tmp/ccWTTAKN.s:495 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig + /tmp/ccWTTAKN.s:579 .text.FLASH_OB_UserConfig:00000040 $d + /tmp/ccWTTAKN.s:585 .text.FLASH_OB_BootAddressConfig:00000000 $t + /tmp/ccWTTAKN.s:590 .text.FLASH_OB_BootAddressConfig:00000000 FLASH_OB_BootAddressConfig + /tmp/ccWTTAKN.s:646 .text.FLASH_OB_BootAddressConfig:00000030 $d + /tmp/ccWTTAKN.s:651 .text.HAL_FLASHEx_OBProgram:00000000 $t + /tmp/ccWTTAKN.s:657 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram + /tmp/ccWTTAKN.s:856 .text.HAL_FLASHEx_OBProgram:000000c0 $d + /tmp/ccWTTAKN.s:861 .text.HAL_FLASHEx_OBGetConfig:00000000 $t + /tmp/ccWTTAKN.s:867 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig + /tmp/ccWTTAKN.s:930 .text.FLASH_Erase_Sector:00000000 $t + /tmp/ccWTTAKN.s:936 .text.FLASH_Erase_Sector:00000000 FLASH_Erase_Sector + /tmp/ccWTTAKN.s:1029 .text.FLASH_Erase_Sector:00000054 $d + /tmp/ccWTTAKN.s:1034 .text.HAL_FLASHEx_Erase:00000000 $t + /tmp/ccWTTAKN.s:1040 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase + /tmp/ccWTTAKN.s:1196 .text.HAL_FLASHEx_Erase:0000008c $d + /tmp/ccWTTAKN.s:1203 .text.HAL_FLASHEx_Erase_IT:00000000 $t + /tmp/ccWTTAKN.s:1209 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT + /tmp/ccWTTAKN.s:1313 .text.HAL_FLASHEx_Erase_IT:00000060 $d UNDEFINED SYMBOLS FLASH_WaitForLastOperation diff --git a/build/stm32f7xx_hal_flash_ex.o b/build/stm32f7xx_hal_flash_ex.o index 8899e7e..3dcb0d6 100644 Binary files a/build/stm32f7xx_hal_flash_ex.o and b/build/stm32f7xx_hal_flash_ex.o differ diff --git a/build/stm32f7xx_hal_gpio.lst b/build/stm32f7xx_hal_gpio.lst index 041ee9a..9f969e6 100644 --- a/build/stm32f7xx_hal_gpio.lst +++ b/build/stm32f7xx_hal_gpio.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccXhcUUd.s page 1 +ARM GAS /tmp/cc6OeYuT.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 28:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** port bit of the General Purpose IO (GPIO) Ports, can be individually configured by software 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** in several modes: 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** (+) Input mode - ARM GAS /tmp/ccXhcUUd.s page 2 + ARM GAS /tmp/cc6OeYuT.s page 2 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** (+) Analog mode @@ -118,7 +118,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 85:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** (#) To set/reset the level of a pin configured in output mode use 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** HAL_GPIO_WritePin()/HAL_GPIO_TogglePin(). 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** - ARM GAS /tmp/ccXhcUUd.s page 3 + ARM GAS /tmp/cc6OeYuT.s page 3 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** (#) To lock pin configuration until next reset use HAL_GPIO_LockPin(). @@ -178,7 +178,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 142:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** * 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** @verbatim 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** =============================================================================== - ARM GAS /tmp/ccXhcUUd.s page 4 + ARM GAS /tmp/cc6OeYuT.s page 4 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** ##### Initialization and de-initialization functions ##### @@ -238,7 +238,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 51 .cfi_offset 4, -16 52 .cfi_offset 5, -12 53 .cfi_offset 6, -8 - ARM GAS /tmp/ccXhcUUd.s page 5 + ARM GAS /tmp/cc6OeYuT.s page 5 54 .cfi_offset 14, -4 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 86 .loc 1 197 9 is_stmt 1 view .LVU25 87 .loc 1 197 14 is_stmt 0 view .LVU26 88 0028 4468 ldr r4, [r0, #4] - ARM GAS /tmp/ccXhcUUd.s page 6 + ARM GAS /tmp/cc6OeYuT.s page 6 89 .LVL6: @@ -358,7 +358,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 118 .LVL11: 223:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** temp &= ~((uint32_t)0xF << ((uint32_t)(position & (uint32_t)0x07) * 4)) ; 119 .loc 1 223 9 is_stmt 1 view .LVU40 - ARM GAS /tmp/ccXhcUUd.s page 7 + ARM GAS /tmp/cc6OeYuT.s page 7 120 .loc 1 223 37 is_stmt 0 view .LVU41 @@ -418,7 +418,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 154 006e 2A43 orrs r2, r2, r5 155 .LVL15: 244:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** SYSCFG->EXTICR[position >> 2] = temp; - ARM GAS /tmp/ccXhcUUd.s page 8 + ARM GAS /tmp/cc6OeYuT.s page 8 156 .loc 1 244 9 is_stmt 1 view .LVU55 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 197 .loc 1 257 12 is_stmt 0 view .LVU74 198 009a 4E68 ldr r6, [r1, #4] 199 009c 16F4001F tst r6, #2097152 - ARM GAS /tmp/ccXhcUUd.s page 9 + ARM GAS /tmp/cc6OeYuT.s page 9 200 00a0 01D0 beq .L9 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 238 00c2 2240 ands r2, r2, r4 239 .LVL27: 274:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** if ((GPIO_Init->Mode & EXTI_IT) != 0x00u) - ARM GAS /tmp/ccXhcUUd.s page 10 + ARM GAS /tmp/cc6OeYuT.s page 10 240 .loc 1 274 9 is_stmt 1 view .LVU93 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 280 .loc 1 186 7 is_stmt 1 view .LVU109 186:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** { 281 .loc 1 186 22 is_stmt 0 view .LVU110 - ARM GAS /tmp/ccXhcUUd.s page 11 + ARM GAS /tmp/cc6OeYuT.s page 11 282 00ec 4C68 ldr r4, [r1, #4] @@ -658,7 +658,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 211:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** GPIOx->PUPDR = temp; 319 .loc 1 211 14 view .LVU128 320 0112 2243 orrs r2, r2, r4 - ARM GAS /tmp/ccXhcUUd.s page 12 + ARM GAS /tmp/cc6OeYuT.s page 12 321 .LVL37: @@ -718,7 +718,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 358 .LVL41: 232:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** 359 .loc 1 232 7 is_stmt 1 view .LVU146 - ARM GAS /tmp/ccXhcUUd.s page 13 + ARM GAS /tmp/cc6OeYuT.s page 13 232:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** @@ -778,7 +778,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 398 0168 4FEA8E0E lsl lr, lr, #2 242:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** temp |= ((uint32_t)(GPIO_GET_INDEX(GPIOx)) << (4 * (position & 0x03))); 399 .loc 1 242 36 view .LVU163 - ARM GAS /tmp/ccXhcUUd.s page 14 + ARM GAS /tmp/cc6OeYuT.s page 14 400 016c 0F22 movs r2, #15 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 442 .loc 1 243 29 discriminator 17 view .LVU175 443 01be 02F58062 add r2, r2, #1024 444 01c2 9042 cmp r0, r2 - ARM GAS /tmp/ccXhcUUd.s page 15 + ARM GAS /tmp/cc6OeYuT.s page 15 445 01c4 3FF44EAF beq .L30 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 282:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** } 486 .loc 1 282 1 view .LVU186 487 01ec 02B0 add sp, sp, #8 - ARM GAS /tmp/ccXhcUUd.s page 16 + ARM GAS /tmp/cc6OeYuT.s page 16 488 .LCFI2: @@ -958,7 +958,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 297:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** 298:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** /* Check the parameters */ 299:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** assert_param(IS_GPIO_ALL_INSTANCE(GPIOx)); - ARM GAS /tmp/ccXhcUUd.s page 17 + ARM GAS /tmp/cc6OeYuT.s page 17 530 .loc 1 299 3 view .LVU193 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 319:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** 320:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** /* Clear Rising Falling edge configuration */ 321:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** EXTI->FTSR &= ~((uint32_t)iocurrent); - ARM GAS /tmp/ccXhcUUd.s page 18 + ARM GAS /tmp/cc6OeYuT.s page 18 322:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** EXTI->RTSR &= ~((uint32_t)iocurrent); @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 600 0054 24EA0202 bic r2, r4, r2 601 .LVL54: 602 .loc 1 339 22 view .LVU219 - ARM GAS /tmp/ccXhcUUd.s page 19 + ARM GAS /tmp/cc6OeYuT.s page 19 603 0058 4260 str r2, [r0, #4] @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 641 .loc 1 313 50 is_stmt 0 view .LVU235 642 0084 03F0030C and ip, r3, #3 313:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** if (tmp == ((uint32_t)(GPIO_GET_INDEX(GPIOx)) << (4 * (position & 0x03)))) - ARM GAS /tmp/ccXhcUUd.s page 20 + ARM GAS /tmp/cc6OeYuT.s page 20 643 .loc 1 313 38 view .LVU236 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 685 00d2 05F58065 add r5, r5, #1024 686 00d6 A842 cmp r0, r5 687 00d8 13D0 beq .L47 - ARM GAS /tmp/ccXhcUUd.s page 21 + ARM GAS /tmp/cc6OeYuT.s page 21 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** { @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 730 0106 104C ldr r4, .L56+8 731 .LVL61: 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** EXTI->EMR &= ~((uint32_t)iocurrent); - ARM GAS /tmp/ccXhcUUd.s page 22 + ARM GAS /tmp/cc6OeYuT.s page 22 732 .loc 1 317 13 view .LVU261 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 344:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** } 345:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** } 770 .loc 1 345 1 view .LVU277 - ARM GAS /tmp/ccXhcUUd.s page 23 + ARM GAS /tmp/cc6OeYuT.s page 23 771 013c F0BD pop {r4, r5, r6, r7, pc} @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** { 802 .loc 1 371 1 is_stmt 1 view -0 803 .cfi_startproc - ARM GAS /tmp/ccXhcUUd.s page 24 + ARM GAS /tmp/cc6OeYuT.s page 24 804 @ args = 0, pretend = 0, frame = 0 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 391:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** * @note This function uses GPIOx_BSRR register to allow atomic read/modify 392:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** * accesses. In this way, there is no risk of an IRQ occurring between 393:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** * the read and the modify access. - ARM GAS /tmp/ccXhcUUd.s page 25 + ARM GAS /tmp/cc6OeYuT.s page 25 394:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** * @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 871 .thumb 872 .thumb_func 874 HAL_GPIO_TogglePin: - ARM GAS /tmp/ccXhcUUd.s page 26 + ARM GAS /tmp/cc6OeYuT.s page 26 875 .LVL72: @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 910 HAL_GPIO_LockPin: 911 .LVL75: 912 .LFB146: - ARM GAS /tmp/ccXhcUUd.s page 27 + ARM GAS /tmp/cc6OeYuT.s page 27 440:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 940 .loc 1 466 15 is_stmt 0 view .LVU324 941 0014 019B ldr r3, [sp, #4] 942 0016 C361 str r3, [r0, #28] - ARM GAS /tmp/ccXhcUUd.s page 28 + ARM GAS /tmp/cc6OeYuT.s page 28 467:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** /* Read LCKR register. This read is mandatory to complete key lock sequence */ @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 984 HAL_GPIO_EXTI_Callback: 985 .LVL79: 986 .LFB148: - ARM GAS /tmp/ccXhcUUd.s page 29 + ARM GAS /tmp/cc6OeYuT.s page 29 480:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccXhcUUd.s page 1 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c **** /* EXTI line interrupt detected */ 1012 .loc 1 487 1 is_stmt 0 view .LVU339 1013 0000 08B5 push {r3, lr} - ARM GAS /tmp/ccXhcUUd.s page 30 + ARM GAS /tmp/cc6OeYuT.s page 30 1014 .LCFI9: @@ -1786,29 +1786,29 @@ ARM GAS /tmp/ccXhcUUd.s page 1 1050 .file 4 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" 1051 .file 5 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h" 1052 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h" - ARM GAS /tmp/ccXhcUUd.s page 31 + ARM GAS /tmp/cc6OeYuT.s page 31 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_gpio.c - /tmp/ccXhcUUd.s:20 .text.HAL_GPIO_Init:00000000 $t - /tmp/ccXhcUUd.s:26 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init - /tmp/ccXhcUUd.s:505 .text.HAL_GPIO_Init:000001f4 $d - /tmp/ccXhcUUd.s:513 .text.HAL_GPIO_DeInit:00000000 $t - /tmp/ccXhcUUd.s:519 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit - /tmp/ccXhcUUd.s:786 .text.HAL_GPIO_DeInit:00000140 $d - /tmp/ccXhcUUd.s:793 .text.HAL_GPIO_ReadPin:00000000 $t - /tmp/ccXhcUUd.s:799 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin - /tmp/ccXhcUUd.s:832 .text.HAL_GPIO_WritePin:00000000 $t - /tmp/ccXhcUUd.s:838 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin - /tmp/ccXhcUUd.s:868 .text.HAL_GPIO_TogglePin:00000000 $t - /tmp/ccXhcUUd.s:874 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin - /tmp/ccXhcUUd.s:904 .text.HAL_GPIO_LockPin:00000000 $t - /tmp/ccXhcUUd.s:910 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin - /tmp/ccXhcUUd.s:978 .text.HAL_GPIO_EXTI_Callback:00000000 $t - /tmp/ccXhcUUd.s:984 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback - /tmp/ccXhcUUd.s:999 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t - /tmp/ccXhcUUd.s:1005 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler - /tmp/ccXhcUUd.s:1042 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d + /tmp/cc6OeYuT.s:20 .text.HAL_GPIO_Init:00000000 $t + /tmp/cc6OeYuT.s:26 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init + /tmp/cc6OeYuT.s:505 .text.HAL_GPIO_Init:000001f4 $d + /tmp/cc6OeYuT.s:513 .text.HAL_GPIO_DeInit:00000000 $t + /tmp/cc6OeYuT.s:519 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit + /tmp/cc6OeYuT.s:786 .text.HAL_GPIO_DeInit:00000140 $d + /tmp/cc6OeYuT.s:793 .text.HAL_GPIO_ReadPin:00000000 $t + /tmp/cc6OeYuT.s:799 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin + /tmp/cc6OeYuT.s:832 .text.HAL_GPIO_WritePin:00000000 $t + /tmp/cc6OeYuT.s:838 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin + /tmp/cc6OeYuT.s:868 .text.HAL_GPIO_TogglePin:00000000 $t + /tmp/cc6OeYuT.s:874 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin + /tmp/cc6OeYuT.s:904 .text.HAL_GPIO_LockPin:00000000 $t + /tmp/cc6OeYuT.s:910 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin + /tmp/cc6OeYuT.s:978 .text.HAL_GPIO_EXTI_Callback:00000000 $t + /tmp/cc6OeYuT.s:984 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback + /tmp/cc6OeYuT.s:999 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t + /tmp/cc6OeYuT.s:1005 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler + /tmp/cc6OeYuT.s:1042 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d NO UNDEFINED SYMBOLS diff --git a/build/stm32f7xx_hal_gpio.o b/build/stm32f7xx_hal_gpio.o index 20a862d..b256577 100644 Binary files a/build/stm32f7xx_hal_gpio.o and b/build/stm32f7xx_hal_gpio.o differ diff --git a/build/stm32f7xx_hal_i2c.lst b/build/stm32f7xx_hal_i2c.lst index d173320..23beea8 100644 --- a/build/stm32f7xx_hal_i2c.lst +++ b/build/stm32f7xx_hal_i2c.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccSHpINd.s page 1 +ARM GAS /tmp/ccloipGv.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (#) Declare a I2C_HandleTypeDef handle structure, for example: 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_HandleTypeDef hi2c; - ARM GAS /tmp/ccSHpINd.s page 2 + ARM GAS /tmp/ccloipGv.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (+) At transmission end of transfer, HAL_I2C_SlaveTxCpltCallback() is executed and users can 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_SlaveTxCpltCallback() 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (+) Receive in slave mode an amount of data in non-blocking mode using HAL_I2C_Slave_Receive_ - ARM GAS /tmp/ccSHpINd.s page 3 + ARM GAS /tmp/ccloipGv.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (+) At reception end of transfer, HAL_I2C_SlaveRxCpltCallback() is executed and users can @@ -178,7 +178,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** or HAL_I2C_Master_Seq_Receive_IT 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** or HAL_I2C_Master_Seq_Transmit_DMA 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** or HAL_I2C_Master_Seq_Receive_DMA - ARM GAS /tmp/ccSHpINd.s page 4 + ARM GAS /tmp/ccloipGv.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** with option I2C_FIRST_FRAME then I2C_OTHER_FRAME. @@ -238,7 +238,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** HAL_I2C_Master_Transmit_DMA() 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (+) At transmission end of transfer, HAL_I2C_MasterTxCpltCallback() is executed and users can 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** add their own code by customization of function pointer HAL_I2C_MasterTxCpltCallback() - ARM GAS /tmp/ccSHpINd.s page 5 + ARM GAS /tmp/ccloipGv.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (+) Receive in master mode an amount of data in non-blocking mode (DMA) using @@ -298,7 +298,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** to register an interrupt callback. 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** [..] 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** Function HAL_I2C_RegisterCallback() allows to register following callbacks: - ARM GAS /tmp/ccSHpINd.s page 6 + ARM GAS /tmp/ccloipGv.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (+) MasterTxCpltCallback : callback for Master transmission end of transfer. @@ -358,7 +358,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** are set to the corresponding weak functions. 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** [..] - ARM GAS /tmp/ccSHpINd.s page 7 + ARM GAS /tmp/ccloipGv.s page 7 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (@) You can refer to the I2C HAL driver header file for more useful macros @@ -418,7 +418,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (uint32_t)HAL_I2C_MODE_SLAVE)) 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /*!< Slave Busy TX, combinaison of State LSB and Mode enum */ 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** #define I2C_STATE_SLAVE_BUSY_RX ((uint32_t)(((uint32_t)HAL_I2C_STATE_BUSY_RX & I2C_STATE_MSK) | \ - ARM GAS /tmp/ccSHpINd.s page 8 + ARM GAS /tmp/ccloipGv.s page 8 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (uint32_t)HAL_I2C_MODE_SLAVE)) @@ -478,7 +478,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Private functions to handle IT transfer */ 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** static void I2C_ITAddrCplt(I2C_HandleTypeDef *hi2c, uint32_t ITFlags); 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** static void I2C_ITMasterSeqCplt(I2C_HandleTypeDef *hi2c); - ARM GAS /tmp/ccSHpINd.s page 9 + ARM GAS /tmp/ccloipGv.s page 9 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** static void I2C_ITSlaveSeqCplt(I2C_HandleTypeDef *hi2c); @@ -538,7 +538,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 485:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Private function to Convert Specific options */ 486:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** static void I2C_ConvertOtherXferOptions(I2C_HandleTypeDef *hi2c); 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /** - ARM GAS /tmp/ccSHpINd.s page 10 + ARM GAS /tmp/ccloipGv.s page 10 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @} @@ -598,7 +598,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Check the parameters */ 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance)); - ARM GAS /tmp/ccSHpINd.s page 11 + ARM GAS /tmp/ccloipGv.s page 11 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** assert_param(IS_I2C_OWN_ADDRESS1(hi2c->Init.OwnAddress1)); @@ -658,7 +658,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 599:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Instance->OAR1 = (I2C_OAR1_OA1EN | hi2c->Init.OwnAddress1); 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 12 + ARM GAS /tmp/ccloipGv.s page 12 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** else /* I2C_ADDRESSINGMODE_10BIT */ @@ -718,7 +718,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 656:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Check the parameters */ - ARM GAS /tmp/ccSHpINd.s page 13 + ARM GAS /tmp/ccloipGv.s page 13 659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** assert_param(IS_I2C_ALL_INSTANCE(hi2c->Instance)); @@ -778,7 +778,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 713:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Prevent unused argument(s) compilation warning */ 715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** UNUSED(hi2c); - ARM GAS /tmp/ccSHpINd.s page 14 + ARM GAS /tmp/ccloipGv.s page 14 716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 770:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 771:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** case HAL_I2C_SLAVE_TX_COMPLETE_CB_ID : 772:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->SlaveTxCpltCallback = pCallback; - ARM GAS /tmp/ccSHpINd.s page 15 + ARM GAS /tmp/ccloipGv.s page 15 773:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** break; @@ -898,7 +898,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 827:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 828:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** default : 829:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Update the error code */ - ARM GAS /tmp/ccSHpINd.s page 16 + ARM GAS /tmp/ccloipGv.s page 16 830:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_INVALID_CALLBACK; @@ -958,7 +958,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 884:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** case HAL_I2C_MASTER_RX_COMPLETE_CB_ID : 885:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->MasterRxCpltCallback = HAL_I2C_MasterRxCpltCallback; /* Legacy weak MasterRxCpltCallb 886:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** break; - ARM GAS /tmp/ccSHpINd.s page 17 + ARM GAS /tmp/ccloipGv.s page 17 887:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 941:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** case HAL_I2C_MSPDEINIT_CB_ID : 942:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->MspDeInitCallback = HAL_I2C_MspDeInit; /* Legacy weak MspDeInit 943:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** break; - ARM GAS /tmp/ccSHpINd.s page 18 + ARM GAS /tmp/ccloipGv.s page 18 944:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 998:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** return status; 1000:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 19 + ARM GAS /tmp/ccloipGv.s page 19 1001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1055:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 1056:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (#) Blocking mode functions are : 1057:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (++) HAL_I2C_Master_Transmit() - ARM GAS /tmp/ccSHpINd.s page 20 + ARM GAS /tmp/ccloipGv.s page 20 1058:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (++) HAL_I2C_Master_Receive() @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value 1113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface 1114:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param pData Pointer to data buffer - ARM GAS /tmp/ccSHpINd.s page 21 + ARM GAS /tmp/ccloipGv.s page 21 1115:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param Size Amount of data to be sent @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1169:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 1170:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Send Slave Address */ 1171:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Set NBYTES to write and reload if hi2c->XferCount > MAX_NBYTE_SIZE and generate RESTART */ - ARM GAS /tmp/ccSHpINd.s page 22 + ARM GAS /tmp/ccloipGv.s page 22 1172:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)(hi2c->XferSize + 1U), xfermode, @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1226:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** return HAL_ERROR; 1227:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 1228:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 23 + ARM GAS /tmp/ccloipGv.s page 23 1229:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Clear STOP Flag */ @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1283:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->pBuffPtr = pData; 1284:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferCount = Size; 1285:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferISR = NULL; - ARM GAS /tmp/ccSHpINd.s page 24 + ARM GAS /tmp/ccloipGv.s page 24 1286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1340:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 1341:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 1342:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* No need to Check TC flag, with AUTOEND mode the stop is automatically generated */ - ARM GAS /tmp/ccSHpINd.s page 25 + ARM GAS /tmp/ccloipGv.s page 25 1343:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Wait until STOPF flag is set */ @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1397:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 1398:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; 1399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; - ARM GAS /tmp/ccSHpINd.s page 26 + ARM GAS /tmp/ccloipGv.s page 26 1400:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1454:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ADDR); 1455:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 1456:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 27 + ARM GAS /tmp/ccloipGv.s page 27 1457:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Wait until DIR flag is set Transmitter mode */ @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1511:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 1512:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Flush TX register */ 1513:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_Flush_TXDR(hi2c); - ARM GAS /tmp/ccSHpINd.s page 28 + ARM GAS /tmp/ccloipGv.s page 28 1514:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1568:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t tickstart; 1569:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 1570:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) - ARM GAS /tmp/ccSHpINd.s page 29 + ARM GAS /tmp/ccloipGv.s page 29 1571:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1625:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 1626:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Read data from RXDR */ 1627:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** *hi2c->pBuffPtr = (uint8_t)hi2c->Instance->RXDR; - ARM GAS /tmp/ccSHpINd.s page 30 + ARM GAS /tmp/ccloipGv.s page 30 1628:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1682:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 1683:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 1684:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 31 + ARM GAS /tmp/ccloipGv.s page 31 1685:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /** @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1739:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Increment Buffer pointer */ 1740:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->pBuffPtr++; 1741:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 32 + ARM GAS /tmp/ccloipGv.s page 32 1742:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferCount--; @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1796:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 1797:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Process Locked */ 1798:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_LOCK(hi2c); - ARM GAS /tmp/ccSHpINd.s page 33 + ARM GAS /tmp/ccloipGv.s page 33 1799:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1853:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** */ 1854:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Slave_Transmit_IT(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Size) 1855:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 34 + ARM GAS /tmp/ccloipGv.s page 34 1856:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1910:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /** 1911:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @brief Receive in slave mode an amount of data in non-blocking mode with Interrupt 1912:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains - ARM GAS /tmp/ccSHpINd.s page 35 + ARM GAS /tmp/ccloipGv.s page 35 1913:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * the configuration information for the specified I2C. @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1967:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param Size Amount of data to be sent 1968:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @retval HAL status 1969:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** */ - ARM GAS /tmp/ccSHpINd.s page 36 + ARM GAS /tmp/ccloipGv.s page 36 1970:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** HAL_StatusTypeDef HAL_I2C_Master_Transmit_DMA(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2024:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->hdmatx != NULL) 2025:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 2026:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ - ARM GAS /tmp/ccSHpINd.s page 37 + ARM GAS /tmp/ccloipGv.s page 37 2027:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->hdmatx->XferCpltCallback = I2C_DMAMasterTransmitCplt; @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2081:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; 2082:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 2083:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Update I2C error code */ - ARM GAS /tmp/ccSHpINd.s page 38 + ARM GAS /tmp/ccloipGv.s page 38 2084:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2138:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 2139:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) 2140:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 39 + ARM GAS /tmp/ccloipGv.s page 39 2141:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BUSY) == SET) @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA_PARAM; 2196:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 2197:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Process Unlocked */ - ARM GAS /tmp/ccSHpINd.s page 40 + ARM GAS /tmp/ccloipGv.s page 40 2198:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2252:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Note : The I2C interrupts must be enabled after unlocking current process 2253:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current 2254:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** process unlock */ - ARM GAS /tmp/ccSHpINd.s page 41 + ARM GAS /tmp/ccloipGv.s page 41 2255:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, RXI interrupt */ @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2309:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 2310:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Increment Buffer pointer */ 2311:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->pBuffPtr++; - ARM GAS /tmp/ccSHpINd.s page 42 + ARM GAS /tmp/ccloipGv.s page 42 2312:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2366:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_TXDMAEN; 2367:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 2368:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** else - ARM GAS /tmp/ccSHpINd.s page 43 + ARM GAS /tmp/ccloipGv.s page 43 2369:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2423:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** return HAL_ERROR; 2424:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 2425:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Process Locked */ - ARM GAS /tmp/ccSHpINd.s page 44 + ARM GAS /tmp/ccloipGv.s page 44 2426:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_LOCK(hi2c); @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2480:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** process unlock */ 2481:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Enable ERR, STOP, NACK, ADDR interrupts */ 2482:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_LISTEN_IT); - ARM GAS /tmp/ccSHpINd.s page 45 + ARM GAS /tmp/ccloipGv.s page 45 2483:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2537:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 2538:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 2539:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Process Locked */ - ARM GAS /tmp/ccSHpINd.s page 46 + ARM GAS /tmp/ccloipGv.s page 46 2540:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_LOCK(hi2c); @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2594:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize--; 2595:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 2596:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if ((hi2c->XferCount != 0U) && (hi2c->XferSize == 0U)) - ARM GAS /tmp/ccSHpINd.s page 47 + ARM GAS /tmp/ccloipGv.s page 47 2597:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2651:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value 2652:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface 2653:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param MemAddress Internal memory address - ARM GAS /tmp/ccSHpINd.s page 48 + ARM GAS /tmp/ccloipGv.s page 48 2654:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param MemAddSize Size of internal memory address @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2708:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize = 1U; 2709:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)hi2c->XferSize, I2C_RELOAD_MODE, 2710:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_GENERATE_START_READ); - ARM GAS /tmp/ccSHpINd.s page 49 + ARM GAS /tmp/ccloipGv.s page 49 2711:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2765:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 2766:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Clear STOP Flag */ 2767:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); - ARM GAS /tmp/ccSHpINd.s page 50 + ARM GAS /tmp/ccloipGv.s page 50 2768:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2822:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 2823:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Prepare transfer parameters */ 2824:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize = 0U; - ARM GAS /tmp/ccSHpINd.s page 51 + ARM GAS /tmp/ccloipGv.s page 51 2825:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->pBuffPtr = pData; @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2879:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param MemAddress Internal memory address 2880:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param MemAddSize Size of internal memory address 2881:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param pData Pointer to data buffer - ARM GAS /tmp/ccSHpINd.s page 52 + ARM GAS /tmp/ccloipGv.s page 52 2882:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param Size Amount of data to be sent @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2936:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Send Slave Address and Memory Address */ 2937:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_TransferConfig(hi2c, DevAddress, (uint8_t)MemAddSize, I2C_SOFTEND_MODE, I2C_GENERATE_START_ 2938:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 53 + ARM GAS /tmp/ccloipGv.s page 53 2939:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Process Unlocked */ @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2993:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Process Locked */ 2994:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_LOCK(hi2c); 2995:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 54 + ARM GAS /tmp/ccloipGv.s page 54 2996:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_BUSY_TX; @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3050:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 3051:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** else 3052:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 55 + ARM GAS /tmp/ccloipGv.s page 55 3053:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Update I2C state */ @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3107:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @brief Reads an amount of data in non-blocking mode with DMA from a specific memory address. 3108:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains 3109:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * the configuration information for the specified I2C. - ARM GAS /tmp/ccSHpINd.s page 56 + ARM GAS /tmp/ccloipGv.s page 56 3110:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3164:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 3165:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Prefetch Memory Address */ 3166:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Instance->TXDR = I2C_MEM_ADD_LSB(MemAddress); - ARM GAS /tmp/ccSHpINd.s page 57 + ARM GAS /tmp/ccloipGv.s page 57 3167:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3221:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** to avoid the risk of I2C interrupt handle execution before current 3222:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** process unlock */ 3223:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Enable ERR, TC, STOP, NACK, TXI interrupt */ - ARM GAS /tmp/ccSHpINd.s page 58 + ARM GAS /tmp/ccloipGv.s page 58 3224:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* possible to enable all of these */ @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3278:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 3279:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 3280:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Process Locked */ - ARM GAS /tmp/ccSHpINd.s page 59 + ARM GAS /tmp/ccloipGv.s page 59 3281:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_LOCK(hi2c); @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3335:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 3336:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Process Unlocked */ 3337:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); - ARM GAS /tmp/ccSHpINd.s page 60 + ARM GAS /tmp/ccloipGv.s page 60 3338:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3392:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t xfermode; 3393:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_WRITE; 3394:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t sizetoxfer = 0U; - ARM GAS /tmp/ccSHpINd.s page 61 + ARM GAS /tmp/ccloipGv.s page 61 3395:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3449:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** else 3450:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 3451:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Convert OTHER_xxx XferOptions if any */ - ARM GAS /tmp/ccSHpINd.s page 62 + ARM GAS /tmp/ccloipGv.s page 62 3452:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_ConvertOtherXferOptions(hi2c); @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3506:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t xfermode; 3507:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_WRITE; 3508:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - ARM GAS /tmp/ccSHpINd.s page 63 + ARM GAS /tmp/ccloipGv.s page 63 3509:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t sizetoxfer = 0U; @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3563:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 3564:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** else 3565:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 64 + ARM GAS /tmp/ccloipGv.s page 64 3566:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Convert OTHER_xxx XferOptions if any */ @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3620:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 3621:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Update XferCount value */ 3622:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferCount -= hi2c->XferSize; - ARM GAS /tmp/ccSHpINd.s page 65 + ARM GAS /tmp/ccloipGv.s page 65 3623:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3677:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_Enable_IRQ(hi2c, I2C_XFER_TX_IT); 3678:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 3679:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 66 + ARM GAS /tmp/ccloipGv.s page 66 3680:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** return HAL_OK; @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3734:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 3735:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 3736:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* If transfer direction not change and there is no request to start another frame, - ARM GAS /tmp/ccSHpINd.s page 67 + ARM GAS /tmp/ccloipGv.s page 67 3737:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** do not generate Restart Condition */ @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3791:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t xferrequest = I2C_GENERATE_START_READ; 3792:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; 3793:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 68 + ARM GAS /tmp/ccloipGv.s page 68 3794:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Check the parameters */ @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3848:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Set the I2C DMA transfer complete callback */ 3849:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->hdmarx->XferCpltCallback = I2C_DMAMasterReceiveCplt; 3850:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 69 + ARM GAS /tmp/ccloipGv.s page 69 3851:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Set the DMA error callback */ @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3905:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 3906:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Process Unlocked */ 3907:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); - ARM GAS /tmp/ccSHpINd.s page 70 + ARM GAS /tmp/ccloipGv.s page 70 3908:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3962:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (((uint32_t)hi2c->State & (uint32_t)HAL_I2C_STATE_LISTEN) == (uint32_t)HAL_I2C_STATE_LISTEN) 3963:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 3964:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) - ARM GAS /tmp/ccSHpINd.s page 71 + ARM GAS /tmp/ccloipGv.s page 71 3965:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4019:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if ((I2C_GET_DIR(hi2c) == I2C_DIRECTION_RECEIVE) && (tmp != RESET)) 4020:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 4021:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Clear ADDR flag after prepare the transfer parameters */ - ARM GAS /tmp/ccSHpINd.s page 72 + ARM GAS /tmp/ccloipGv.s page 72 4022:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* This action will generate an acknowledge to the Master */ @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4076:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 4077:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* I2C cannot manage full duplex exchange so disable previous IT enabled if any */ 4078:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* and then toggle the HAL slave RX state to TX state */ - ARM GAS /tmp/ccSHpINd.s page 73 + ARM GAS /tmp/ccloipGv.s page 73 4079:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_RX_LISTEN) @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4133:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; 4134:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 4135:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Enable Address Acknowledge */ - ARM GAS /tmp/ccSHpINd.s page 74 + ARM GAS /tmp/ccloipGv.s page 74 4136:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4190:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Update I2C error code */ 4191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; 4192:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 75 + ARM GAS /tmp/ccloipGv.s page 75 4193:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Process Unlocked */ @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4247:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 4248:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if ((pData == NULL) || (Size == 0U)) 4249:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 76 + ARM GAS /tmp/ccloipGv.s page 76 4250:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_INVALID_PARAM; @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4304:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 4305:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Clear ADDR flag after prepare the transfer parameters */ 4306:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* This action will generate an acknowledge to the Master */ - ARM GAS /tmp/ccSHpINd.s page 77 + ARM GAS /tmp/ccloipGv.s page 77 4307:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_ADDR); @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4361:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* I2C cannot manage full duplex exchange so disable previous IT enabled if any */ 4362:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* and then toggle the HAL slave TX state to RX state */ 4363:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_TX_LISTEN) - ARM GAS /tmp/ccSHpINd.s page 78 + ARM GAS /tmp/ccloipGv.s page 78 4364:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4418:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 4419:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Enable Address Acknowledge */ 4420:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Instance->CR2 &= ~I2C_CR2_NACK; - ARM GAS /tmp/ccSHpINd.s page 79 + ARM GAS /tmp/ccloipGv.s page 79 4421:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4475:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_DMA; 4476:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 4477:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Process Unlocked */ - ARM GAS /tmp/ccSHpINd.s page 80 + ARM GAS /tmp/ccloipGv.s page 80 4478:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4532:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 4533:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 4534:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 81 + ARM GAS /tmp/ccloipGv.s page 81 4535:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /** @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4589:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** else if (hi2c->State == HAL_I2C_STATE_BUSY_RX) 4590:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 4591:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_Disable_IRQ(hi2c, I2C_XFER_RX_IT); - ARM GAS /tmp/ccSHpINd.s page 82 + ARM GAS /tmp/ccloipGv.s page 82 4592:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_MASTER_BUSY_RX; @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4646:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 4647:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferISR(hi2c, itflags, itsources); 4648:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 83 + ARM GAS /tmp/ccloipGv.s page 83 4649:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4703:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /** 4704:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @brief Master Tx Transfer completed callback. 4705:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains - ARM GAS /tmp/ccSHpINd.s page 84 + ARM GAS /tmp/ccloipGv.s page 84 4706:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * the configuration information for the specified I2C. @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4760:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 4761:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* NOTE : This function should not be modified, when the callback is needed, 4762:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** the HAL_I2C_SlaveRxCpltCallback could be implemented in the user file - ARM GAS /tmp/ccSHpINd.s page 85 + ARM GAS /tmp/ccloipGv.s page 85 4763:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** */ @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4817:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 4818:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /** 4819:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @brief Memory Rx Transfer completed callback. - ARM GAS /tmp/ccSHpINd.s page 86 + ARM GAS /tmp/ccloipGv.s page 86 4820:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4874:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** =============================================================================== 4875:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** ##### Peripheral State, Mode and Error functions ##### 4876:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** =============================================================================== - ARM GAS /tmp/ccSHpINd.s page 87 + ARM GAS /tmp/ccloipGv.s page 87 4877:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** [..] @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4931:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /** 4932:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @brief Interrupt Sub-Routine which handle the Interrupt Flags Master Mode with Interrupt. 4933:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains - ARM GAS /tmp/ccSHpINd.s page 88 + ARM GAS /tmp/ccloipGv.s page 88 4934:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * the configuration information for the specified I2C. @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4988:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->pBuffPtr++; 4989:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 4990:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize--; - ARM GAS /tmp/ccSHpINd.s page 89 + ARM GAS /tmp/ccloipGv.s page 89 4991:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferCount--; @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5045:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_TC) != RESET) && \ 5046:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) 5047:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 90 + ARM GAS /tmp/ccloipGv.s page 90 5048:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->XferCount == 0U) @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5102:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; 5103:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5104:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Process Locked */ - ARM GAS /tmp/ccSHpINd.s page 91 + ARM GAS /tmp/ccloipGv.s page 91 5105:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_LOCK(hi2c); @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5159:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_TCR) != RESET) && \ 5160:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) 5161:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 92 + ARM GAS /tmp/ccloipGv.s page 92 5162:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if ((hi2c->XferCount != 0U) && (hi2c->XferSize == 0U)) @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5216:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 5217:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5218:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Set NBYTES to write and reload if hi2c->XferCount > MAX_NBYTE_SIZE and generate RESTART */ - ARM GAS /tmp/ccSHpINd.s page 93 + ARM GAS /tmp/ccloipGv.s page 93 5219:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5273:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** else if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_AF) != RESET) && \ 5274:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_NACKI) != RESET)) 5275:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 94 + ARM GAS /tmp/ccloipGv.s page 94 5276:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Check that I2C transfer finished */ @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5330:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5331:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Increment Buffer pointer */ 5332:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->pBuffPtr++; - ARM GAS /tmp/ccSHpINd.s page 95 + ARM GAS /tmp/ccloipGv.s page 95 5333:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5387:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 5388:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5389:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /** - ARM GAS /tmp/ccSHpINd.s page 96 + ARM GAS /tmp/ccloipGv.s page 96 5390:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @brief Interrupt Sub-Routine which handle the Interrupt Flags Master Mode with DMA. @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5444:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize = MAX_NBYTE_SIZE; 5445:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 5446:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** xfermode = I2C_RELOAD_MODE; - ARM GAS /tmp/ccSHpINd.s page 97 + ARM GAS /tmp/ccloipGv.s page 97 5447:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5501:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->XferOptions == I2C_NO_OPTION_FRAME) 5502:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 5503:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Generate Stop */ - ARM GAS /tmp/ccSHpINd.s page 98 + ARM GAS /tmp/ccloipGv.s page 98 5504:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Instance->CR2 |= I2C_CR2_STOP; @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5558:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5559:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Set corresponding Error Code */ 5560:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_AF; - ARM GAS /tmp/ccSHpINd.s page 99 + ARM GAS /tmp/ccloipGv.s page 99 5561:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5615:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Enable DMA Request */ 5616:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_RX) 5617:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 100 + ARM GAS /tmp/ccloipGv.s page 100 5618:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Instance->CR1 |= I2C_CR1_RXDMAEN; @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5672:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferCount -= hi2c->XferSize; 5673:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5674:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Enable DMA Request */ - ARM GAS /tmp/ccSHpINd.s page 101 + ARM GAS /tmp/ccloipGv.s page 101 5675:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_RX) @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5729:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Check that I2C transfer finished */ 5730:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* if yes, normal use case, a NACK is sent by the MASTER when Transfer is finished */ 5731:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Mean XferCount == 0 */ - ARM GAS /tmp/ccSHpINd.s page 102 + ARM GAS /tmp/ccloipGv.s page 102 5732:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* So clear Flag NACKF only */ @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5786:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 5787:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** else 5788:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 103 + ARM GAS /tmp/ccloipGv.s page 103 5789:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* if no, error use case, a Non-Acknowledge of last Data is generated by the MASTER*/ @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5843:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains 5844:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * the configuration information for the specified I2C. 5845:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value - ARM GAS /tmp/ccSHpINd.s page 104 + ARM GAS /tmp/ccloipGv.s page 104 5846:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5900:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param DevAddress Target device address: The device 7 bits address value 5901:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * in datasheet must be shifted to the left before calling the interface 5902:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param MemAddress Internal memory address - ARM GAS /tmp/ccSHpINd.s page 105 + ARM GAS /tmp/ccloipGv.s page 105 5903:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param MemAddSize Size of internal memory address @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5957:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** static void I2C_ITAddrCplt(I2C_HandleTypeDef *hi2c, uint32_t ITFlags) 5958:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 5959:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint8_t transferdirection; - ARM GAS /tmp/ccSHpINd.s page 106 + ARM GAS /tmp/ccloipGv.s page 106 5960:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint16_t slaveaddrcode; @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6014:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** #else 6015:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** HAL_I2C_AddrCallback(hi2c, transferdirection, slaveaddrcode); 6016:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - ARM GAS /tmp/ccSHpINd.s page 107 + ARM GAS /tmp/ccloipGv.s page 107 6017:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6071:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ 6072:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** #if (USE_HAL_I2C_REGISTER_CALLBACKS == 1) 6073:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->MasterTxCpltCallback(hi2c); - ARM GAS /tmp/ccSHpINd.s page 108 + ARM GAS /tmp/ccloipGv.s page 108 6074:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** #else @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6128:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_BUSY_TX_LISTEN) 6129:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 6130:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Remove HAL_I2C_STATE_SLAVE_BUSY_TX, keep only HAL_I2C_STATE_LISTEN */ - ARM GAS /tmp/ccSHpINd.s page 109 + ARM GAS /tmp/ccloipGv.s page 109 6131:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_LISTEN; @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6185:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Clear STOP Flag */ 6186:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_I2C_CLEAR_FLAG(hi2c, I2C_FLAG_STOPF); 6187:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 110 + ARM GAS /tmp/ccloipGv.s page 110 6188:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Disable Interrupts and Store Previous state */ @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6242:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 6243:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; 6244:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - ARM GAS /tmp/ccSHpINd.s page 111 + ARM GAS /tmp/ccloipGv.s page 111 6245:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6299:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Process Unlocked */ 6300:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** __HAL_UNLOCK(hi2c); 6301:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 112 + ARM GAS /tmp/ccloipGv.s page 112 6302:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6356:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Clear Configuration Register 2 */ 6357:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_RESET_CR2(hi2c); 6358:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 113 + ARM GAS /tmp/ccloipGv.s page 113 6359:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Flush TX register */ @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6413:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 6414:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if ((I2C_CHECK_FLAG(tmpITFlags, I2C_FLAG_AF) != RESET) && \ 6415:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(tmpcr1value, I2C_IT_NACKI) != RESET)) - ARM GAS /tmp/ccSHpINd.s page 114 + ARM GAS /tmp/ccloipGv.s page 114 6416:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6470:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Call the corresponding callback to inform upper layer of End of Transfer */ 6471:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_ITError(hi2c, hi2c->ErrorCode); 6472:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 115 + ARM GAS /tmp/ccloipGv.s page 115 6473:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Call the Listen Complete callback, to inform upper layer of the end of Listen usecase */ @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6527:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** HAL_I2C_SlaveTxCpltCallback(hi2c); 6528:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ 6529:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 116 + ARM GAS /tmp/ccloipGv.s page 116 6530:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6584:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @brief I2C interrupts error process. 6585:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param hi2c I2C handle. 6586:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param ErrorCode Error code to handle. - ARM GAS /tmp/ccSHpINd.s page 117 + ARM GAS /tmp/ccloipGv.s page 117 6587:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @retval None @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6641:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 6642:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 6643:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 118 + ARM GAS /tmp/ccloipGv.s page 118 6644:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferISR = NULL; @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6698:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (HAL_DMA_Abort_IT(hi2c->hdmarx) != HAL_OK) 6699:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 6700:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Call Directly hi2c->hdmarx->XferAbortCallback function in case of error */ - ARM GAS /tmp/ccSHpINd.s page 119 + ARM GAS /tmp/ccloipGv.s page 119 6701:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback(hi2c->hdmarx); @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6755:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param hi2c I2C handle. 6756:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @retval None 6757:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** */ - ARM GAS /tmp/ccSHpINd.s page 120 + ARM GAS /tmp/ccloipGv.s page 120 6758:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** static void I2C_Flush_TXDR(I2C_HandleTypeDef *hi2c) @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 69 .LVL1: 70 .LFB218: 6773:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 121 + ARM GAS /tmp/ccloipGv.s page 121 6774:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /** @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6828:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @retval None 6829:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** */ 6830:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** static void I2C_DMASlaveTransmitCplt(DMA_HandleTypeDef *hdma) - ARM GAS /tmp/ccSHpINd.s page 122 + ARM GAS /tmp/ccloipGv.s page 122 6831:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6885:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize = 1U; 6886:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 6887:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** else - ARM GAS /tmp/ccSHpINd.s page 123 + ARM GAS /tmp/ccloipGv.s page 123 6888:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6942:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /** 6943:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @brief DMA I2C communication error callback. 6944:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param hdma DMA handle - ARM GAS /tmp/ccSHpINd.s page 124 + ARM GAS /tmp/ccloipGv.s page 124 6945:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @retval None @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; 7000:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 7001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 125 + ARM GAS /tmp/ccloipGv.s page 125 7002:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_TreatErrorCallback(hi2c); @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7056:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** */ 7057:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** static HAL_StatusTypeDef I2C_WaitOnTXISFlagUntilTimeout(I2C_HandleTypeDef *hi2c, uint32_t Timeout, 7058:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t Tickstart) - ARM GAS /tmp/ccSHpINd.s page 126 + ARM GAS /tmp/ccloipGv.s page 126 7059:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 7114:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode |= HAL_I2C_ERROR_TIMEOUT; 7115:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; - ARM GAS /tmp/ccSHpINd.s page 127 + ARM GAS /tmp/ccloipGv.s page 127 7116:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7170:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Clear Configuration Register 2 */ 7171:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_RESET_CR2(hi2c); 7172:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 128 + ARM GAS /tmp/ccloipGv.s page 128 7173:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7227:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Wait until STOP Flag is set or timeout occurred */ 7228:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* AutoEnd should be initiate after AF */ 7229:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** while ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF) == RESET) && (status == HAL_OK)) - ARM GAS /tmp/ccSHpINd.s page 129 + ARM GAS /tmp/ccloipGv.s page 129 7230:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7284:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (HAL_IS_BIT_SET(itflag, I2C_FLAG_BERR)) 7285:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 7286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** error_code |= HAL_I2C_ERROR_BERR; - ARM GAS /tmp/ccSHpINd.s page 130 + ARM GAS /tmp/ccloipGv.s page 130 7287:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7341:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @param Mode New state of the I2C START condition generation. 7342:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * This parameter can be one of the following values: 7343:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @arg @ref I2C_RELOAD_MODE Enable Reload mode . - ARM GAS /tmp/ccSHpINd.s page 131 + ARM GAS /tmp/ccloipGv.s page 131 7344:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** * @arg @ref I2C_AUTOEND_MODE Enable Automatic end mode. @@ -7858,7 +7858,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 98 .loc 1 7368 3 is_stmt 1 view .LVU22 99 0014 0268 ldr r2, [r0] 100 .LVL4: - ARM GAS /tmp/ccSHpINd.s page 132 + ARM GAS /tmp/ccloipGv.s page 132 101 .loc 1 7368 3 is_stmt 0 view .LVU23 @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 140 .loc 1 7385 3 view .LVU29 141 .loc 1 7385 12 is_stmt 0 view .LVU30 142 0000 436B ldr r3, [r0, #52] - ARM GAS /tmp/ccSHpINd.s page 133 + ARM GAS /tmp/ccloipGv.s page 133 143 .loc 1 7385 6 view .LVU31 @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 177 .loc 1 7404 14 is_stmt 0 view .LVU44 178 002c 43F0F403 orr r3, r3, #244 179 .LVL10: - ARM GAS /tmp/ccSHpINd.s page 134 + ARM GAS /tmp/ccloipGv.s page 134 180 .L10: @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 212 .loc 1 7422 8 is_stmt 0 view .LVU57 213 0048 11F4004F tst r1, #32768 214 004c 15D1 bne .L19 - ARM GAS /tmp/ccSHpINd.s page 135 + ARM GAS /tmp/ccloipGv.s page 135 7383:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 244 0068 2029 cmp r1, #32 245 006a 0BD0 beq .L22 246 .L17: - ARM GAS /tmp/ccSHpINd.s page 136 + ARM GAS /tmp/ccloipGv.s page 136 7447:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -8158,7 +8158,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 278 .loc 1 7449 14 is_stmt 0 view .LVU82 279 0084 43F06003 orr r3, r3, #96 280 .LVL24: - ARM GAS /tmp/ccSHpINd.s page 137 + ARM GAS /tmp/ccloipGv.s page 137 7449:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7479:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** tmpisr |= I2C_IT_TCI | I2C_IT_TXI; 318 .loc 1 7479 5 is_stmt 1 view .LVU91 319 .LVL27: - ARM GAS /tmp/ccSHpINd.s page 138 + ARM GAS /tmp/ccloipGv.s page 138 7480:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -8278,7 +8278,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 355 .loc 1 7496 7 is_stmt 1 view .LVU105 356 .loc 1 7496 14 is_stmt 0 view .LVU106 357 0032 43F0F403 orr r3, r3, #244 - ARM GAS /tmp/ccSHpINd.s page 139 + ARM GAS /tmp/ccloipGv.s page 139 358 .LVL31: @@ -8338,7 +8338,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 381 0048 0168 ldr r1, [r0] 382 .LVL32: 383 .loc 1 7527 3 is_stmt 0 view .LVU116 - ARM GAS /tmp/ccSHpINd.s page 140 + ARM GAS /tmp/ccloipGv.s page 140 384 004a 0A68 ldr r2, [r1] @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 424 006e EBE7 b .L32 425 .cfi_endproc 426 .LFE220: - ARM GAS /tmp/ccSHpINd.s page 141 + ARM GAS /tmp/ccloipGv.s page 141 428 .section .text.I2C_ConvertOtherXferOptions,"ax",%progbits @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 455 .loc 1 7556 1 view .LVU139 456 000e 7047 bx lr 457 .L44: - ARM GAS /tmp/ccSHpINd.s page 142 + ARM GAS /tmp/ccloipGv.s page 142 7542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 503 .loc 1 7216 12 view .LVU151 504 0008 9E69 ldr r6, [r3, #24] 505 .LVL43: - ARM GAS /tmp/ccSHpINd.s page 143 + ARM GAS /tmp/ccloipGv.s page 143 7217:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t tickstart = Tickstart; @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 542 002c F6D0 beq .L49 7234:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 543 .loc 1 7234 9 is_stmt 1 view .LVU170 - ARM GAS /tmp/ccSHpINd.s page 144 + ARM GAS /tmp/ccloipGv.s page 144 7234:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 582 .loc 1 7241 38 view .LVU186 583 005a 02B9 cbnz r2, .L53 584 005c 73B9 cbnz r3, .L65 - ARM GAS /tmp/ccSHpINd.s page 145 + ARM GAS /tmp/ccloipGv.s page 145 585 .LVL52: @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7248:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 622 .loc 1 7248 25 is_stmt 0 view .LVU204 623 0084 FFF7FEFF bl HAL_GetTick - ARM GAS /tmp/ccSHpINd.s page 146 + ARM GAS /tmp/ccloipGv.s page 146 624 .LVL56: @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7289:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 662 .loc 1 7289 5 is_stmt 1 view .LVU221 663 00a6 4FF48071 mov r1, #256 - ARM GAS /tmp/ccSHpINd.s page 147 + ARM GAS /tmp/ccloipGv.s page 147 664 00aa D161 str r1, [r2, #28] @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7313:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 703 .loc 1 7313 5 is_stmt 1 view .LVU237 704 .LVL70: - ARM GAS /tmp/ccSHpINd.s page 148 + ARM GAS /tmp/ccloipGv.s page 148 7316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 743 0108 2846 mov r0, r5 744 010a BDE8F081 pop {r4, r5, r6, r7, r8, pc} 745 .LVL73: - ARM GAS /tmp/ccSHpINd.s page 149 + ARM GAS /tmp/ccloipGv.s page 149 746 .L63: @@ -8938,7 +8938,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 793 0010 22D1 bne .L74 7063:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 794 .loc 1 7063 5 is_stmt 1 view .LVU263 - ARM GAS /tmp/ccSHpINd.s page 150 + ARM GAS /tmp/ccloipGv.s page 150 7063:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 833 .loc 1 7076 11 is_stmt 1 view .LVU279 7076:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; 834 .loc 1 7076 23 is_stmt 0 view .LVU280 - ARM GAS /tmp/ccSHpINd.s page 151 + ARM GAS /tmp/ccloipGv.s page 151 835 0044 2023 movs r3, #32 @@ -9058,7 +9058,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 879 .cfi_def_cfa_offset 32 880 .cfi_offset 3, -32 881 .cfi_offset 4, -28 - ARM GAS /tmp/ccSHpINd.s page 152 + ARM GAS /tmp/ccloipGv.s page 152 882 .cfi_offset 5, -24 @@ -9118,7 +9118,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 924 .loc 1 7031 27 discriminator 1 view .LVU304 925 0038 A0EB0900 sub r0, r0, r9 7031:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 153 + ARM GAS /tmp/ccloipGv.s page 153 926 .loc 1 7031 10 discriminator 1 view .LVU305 @@ -9178,7 +9178,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 964 006e 0120 movs r0, #1 965 0070 00E0 b .L77 966 .L83: - ARM GAS /tmp/ccSHpINd.s page 154 + ARM GAS /tmp/ccloipGv.s page 154 7046:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -9238,7 +9238,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1016 0014 4FF08073 mov r3, #16777216 1017 0018 EAB2 uxtb r2, r5 1018 .LVL87: - ARM GAS /tmp/ccSHpINd.s page 155 + ARM GAS /tmp/ccloipGv.s page 155 5857:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -9298,7 +9298,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1059 .cfi_def_cfa_offset 24 1060 @ sp needed 1061 0048 BDE8F081 pop {r4, r5, r6, r7, r8, pc} - ARM GAS /tmp/ccSHpINd.s page 156 + ARM GAS /tmp/ccloipGv.s page 156 1062 .LVL91: @@ -9358,7 +9358,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1102 .L94: 1103 0076 00BF .align 2 1104 .L93: - ARM GAS /tmp/ccSHpINd.s page 157 + ARM GAS /tmp/ccloipGv.s page 157 1105 0078 00200080 .word -2147475456 @@ -9418,7 +9418,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1154 001e 3146 mov r1, r6 1155 0020 2046 mov r0, r4 1156 0022 FFF7FEFF bl I2C_WaitOnTXISFlagUntilTimeout - ARM GAS /tmp/ccSHpINd.s page 158 + ARM GAS /tmp/ccloipGv.s page 158 1157 .LVL97: @@ -9478,7 +9478,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5930:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 1198 .loc 1 5930 28 view .LVU377 1199 004c 4FEA1822 lsr r2, r8, #8 - ARM GAS /tmp/ccSHpINd.s page 159 + ARM GAS /tmp/ccloipGv.s page 159 5930:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -9538,7 +9538,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1245 .LVL101: 1246 .LFB215: 7100:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** while (__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_STOPF) == RESET) - ARM GAS /tmp/ccSHpINd.s page 160 + ARM GAS /tmp/ccloipGv.s page 160 1247 .loc 1 7100 1 is_stmt 1 view -0 @@ -9598,7 +9598,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1289 .loc 1 7104 8 discriminator 1 view .LVU401 1290 0028 B8B9 cbnz r0, .L111 7110:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 161 + ARM GAS /tmp/ccloipGv.s page 161 1291 .loc 1 7110 5 is_stmt 1 view .LVU402 @@ -9658,7 +9658,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1328 .loc 1 7125 10 view .LVU419 1329 0056 0020 movs r0, #0 1330 .L108: - ARM GAS /tmp/ccSHpINd.s page 162 + ARM GAS /tmp/ccloipGv.s page 162 7126:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -9718,7 +9718,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1377 .loc 1 7183 25 is_stmt 0 view .LVU429 1378 000c 0023 movs r3, #0 1379 000e 6364 str r3, [r4, #68] - ARM GAS /tmp/ccSHpINd.s page 163 + ARM GAS /tmp/ccloipGv.s page 163 1380 .LVL109: @@ -9778,7 +9778,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1417 .loc 1 7196 9 view .LVU446 7198:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 1418 .loc 1 7198 9 view .LVU447 - ARM GAS /tmp/ccSHpINd.s page 164 + ARM GAS /tmp/ccloipGv.s page 164 1419 .LVL111: @@ -9838,7 +9838,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1458 0066 9A69 ldr r2, [r3, #24] 7158:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 1459 .loc 1 7158 9 is_stmt 1 view .LVU463 - ARM GAS /tmp/ccSHpINd.s page 165 + ARM GAS /tmp/ccloipGv.s page 165 7162:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -9898,7 +9898,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7179:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 1498 .loc 1 7179 16 is_stmt 0 view .LVU480 1499 00a2 0125 movs r5, #1 - ARM GAS /tmp/ccSHpINd.s page 166 + ARM GAS /tmp/ccloipGv.s page 166 1500 00a4 B4E7 b .L118 @@ -9958,7 +9958,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1549 0002 5DD0 beq .L134 536:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Check the I2C handle allocation */ 1550 .loc 1 536 1 view .LVU490 - ARM GAS /tmp/ccSHpINd.s page 167 + ARM GAS /tmp/ccloipGv.s page 167 1551 0004 10B5 push {r4, lr} @@ -10018,7 +10018,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1587 .loc 1 591 47 view .LVU508 1588 0024 23F07063 bic r3, r3, #251658240 591:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 168 + ARM GAS /tmp/ccloipGv.s page 168 1589 .loc 1 591 27 view .LVU509 @@ -10078,7 +10078,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 619:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 1627 .loc 1 619 3 view .LVU526 619:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 169 + ARM GAS /tmp/ccloipGv.s page 169 1628 .loc 1 619 7 is_stmt 0 view .LVU527 @@ -10138,7 +10138,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1664 .loc 1 631 7 view .LVU545 1665 007c 2268 ldr r2, [r4] 631:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 170 + ARM GAS /tmp/ccloipGv.s page 170 1666 .loc 1 631 53 view .LVU546 @@ -10198,7 +10198,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1703 .loc 1 600 5 is_stmt 1 view .LVU563 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 1704 .loc 1 600 56 is_stmt 0 view .LVU564 - ARM GAS /tmp/ccSHpINd.s page 171 + ARM GAS /tmp/ccloipGv.s page 171 1705 00a8 A368 ldr r3, [r4, #8] @@ -10258,7 +10258,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1753 .loc 1 715 3 view .LVU572 720:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 1754 .loc 1 720 1 is_stmt 0 view .LVU573 - ARM GAS /tmp/ccSHpINd.s page 172 + ARM GAS /tmp/ccloipGv.s page 172 1755 0000 7047 bx lr @@ -10318,7 +10318,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 680:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; 1800 .loc 1 680 3 is_stmt 1 view .LVU585 680:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; - ARM GAS /tmp/ccSHpINd.s page 173 + ARM GAS /tmp/ccloipGv.s page 173 1801 .loc 1 680 15 is_stmt 0 view .LVU586 @@ -10378,7 +10378,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1844 .loc 1 1121 1 is_stmt 0 view .LVU599 1845 0000 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr} 1846 .LCFI19: - ARM GAS /tmp/ccSHpINd.s page 174 + ARM GAS /tmp/ccloipGv.s page 174 1847 .cfi_def_cfa_offset 32 @@ -10438,7 +10438,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1888 002e FFF7FEFF bl HAL_GetTick 1889 .LVL132: 1131:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 175 + ARM GAS /tmp/ccloipGv.s page 175 1890 .loc 1 1131 17 view .LVU613 @@ -10498,7 +10498,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1147:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 1928 .loc 1 1147 5 is_stmt 1 view .LVU630 1147:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 176 + ARM GAS /tmp/ccloipGv.s page 176 1929 .loc 1 1147 13 is_stmt 0 view .LVU631 @@ -10558,7 +10558,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1966 0088 92B2 uxth r2, r2 1167:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize--; 1967 .loc 1 1167 22 view .LVU649 - ARM GAS /tmp/ccSHpINd.s page 177 + ARM GAS /tmp/ccloipGv.s page 177 1968 008a 013A subs r2, r2, #1 @@ -10618,7 +10618,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1179:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); 2011 .loc 1 1179 7 is_stmt 0 view .LVU661 2012 00c2 0BE0 b .L158 - ARM GAS /tmp/ccSHpINd.s page 178 + ARM GAS /tmp/ccloipGv.s page 178 2013 .L160: @@ -10678,7 +10678,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2053 00f6 1278 ldrb r2, [r2] @ zero_extendqisi2 1191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 2054 .loc 1 1191 28 view .LVU676 - ARM GAS /tmp/ccSHpINd.s page 179 + ARM GAS /tmp/ccloipGv.s page 179 2055 00f8 9A62 str r2, [r3, #40] @@ -10738,7 +10738,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2094 0128 FFF7FEFF bl I2C_WaitOnFlagUntilTimeout 2095 .LVL145: 1202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 180 + ARM GAS /tmp/ccloipGv.s page 180 2096 .loc 1 1202 12 discriminator 1 view .LVU692 @@ -10798,7 +10798,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2139 0172 4B60 str r3, [r1, #4] 1235:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; 2140 .loc 1 1235 5 view .LVU704 - ARM GAS /tmp/ccSHpINd.s page 181 + ARM GAS /tmp/ccloipGv.s page 181 1235:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; @@ -10858,7 +10858,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2182 .L165: 1188:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 2183 .loc 1 1188 16 view .LVU718 - ARM GAS /tmp/ccSHpINd.s page 182 + ARM GAS /tmp/ccloipGv.s page 182 2184 0194 0120 movs r0, #1 @@ -10918,7 +10918,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1265:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 2234 .loc 1 1265 11 is_stmt 0 view .LVU725 2235 000a 90F84110 ldrb r1, [r0, #65] @ zero_extendqisi2 - ARM GAS /tmp/ccSHpINd.s page 183 + ARM GAS /tmp/ccloipGv.s page 183 2236 .LVL155: @@ -10978,7 +10978,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2276 0046 40F08F80 bne .L182 1278:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; 2277 .loc 1 1278 5 is_stmt 1 view .LVU740 - ARM GAS /tmp/ccSHpINd.s page 184 + ARM GAS /tmp/ccloipGv.s page 184 1278:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; @@ -11038,7 +11038,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2315 007e FFF7FEFF bl I2C_TransferConfig 2316 .LVL161: 2317 0082 18E0 b .L176 - ARM GAS /tmp/ccSHpINd.s page 185 + ARM GAS /tmp/ccloipGv.s page 185 2318 .L174: @@ -11098,7 +11098,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1305:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 2360 .loc 1 1305 11 is_stmt 0 view .LVU770 2361 00be 2A46 mov r2, r5 - ARM GAS /tmp/ccSHpINd.s page 186 + ARM GAS /tmp/ccloipGv.s page 186 2362 00c0 3146 mov r1, r6 @@ -11158,7 +11158,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1319:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 2400 .loc 1 1319 16 is_stmt 0 view .LVU787 2401 00ec 638D ldrh r3, [r4, #42] - ARM GAS /tmp/ccSHpINd.s page 187 + ARM GAS /tmp/ccloipGv.s page 187 2402 00ee 9BB2 uxth r3, r3 @@ -11218,7 +11218,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2443 0126 3146 mov r1, r6 2444 0128 2046 mov r0, r4 2445 012a FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout - ARM GAS /tmp/ccSHpINd.s page 188 + ARM GAS /tmp/ccloipGv.s page 188 2446 .LVL167: @@ -11278,7 +11278,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2486 @ sp needed 2487 0160 BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc} 2488 .LVL170: - ARM GAS /tmp/ccSHpINd.s page 189 + ARM GAS /tmp/ccloipGv.s page 189 2489 .L181: @@ -11338,7 +11338,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2537 .LCFI27: 2538 .cfi_def_cfa_offset 24 2539 .cfi_offset 4, -24 - ARM GAS /tmp/ccSHpINd.s page 190 + ARM GAS /tmp/ccloipGv.s page 190 2540 .cfi_offset 5, -20 @@ -11398,7 +11398,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1396:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 2580 .loc 1 1396 17 is_stmt 0 view .LVU837 2581 0032 FFF7FEFF bl HAL_GetTick - ARM GAS /tmp/ccSHpINd.s page 191 + ARM GAS /tmp/ccloipGv.s page 191 2582 .LVL175: @@ -11458,7 +11458,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2617 005a 236A ldr r3, [r4, #32] 1411:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 2618 .loc 1 1411 8 view .LVU857 - ARM GAS /tmp/ccSHpINd.s page 192 + ARM GAS /tmp/ccloipGv.s page 192 2619 005c B3F5003F cmp r3, #131072 @@ -11518,7 +11518,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1469:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 2661 .loc 1 1469 16 is_stmt 0 view .LVU870 2662 0094 628D ldrh r2, [r4, #42] - ARM GAS /tmp/ccSHpINd.s page 193 + ARM GAS /tmp/ccloipGv.s page 193 2663 0096 92B2 uxth r2, r2 @@ -11578,7 +11578,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2702 .L208: 1389:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** return HAL_ERROR; 2703 .loc 1 1389 7 is_stmt 1 view .LVU886 - ARM GAS /tmp/ccSHpINd.s page 194 + ARM GAS /tmp/ccloipGv.s page 194 1389:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** return HAL_ERROR; @@ -11638,7 +11638,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1427:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 2742 .loc 1 1427 11 is_stmt 0 view .LVU903 2743 00f2 2268 ldr r2, [r4] - ARM GAS /tmp/ccSHpINd.s page 195 + ARM GAS /tmp/ccloipGv.s page 195 1427:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -11698,7 +11698,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2784 0128 2046 mov r0, r4 2785 012a FFF7FEFF bl I2C_Flush_TXDR 2786 .LVL187: - ARM GAS /tmp/ccSHpINd.s page 196 + ARM GAS /tmp/ccloipGv.s page 196 1450:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -11758,7 +11758,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2824 0154 0096 str r6, [sp] 2825 0156 2B46 mov r3, r5 2826 0158 1021 movs r1, #16 - ARM GAS /tmp/ccSHpINd.s page 197 + ARM GAS /tmp/ccloipGv.s page 197 2827 015a 2046 mov r0, r4 @@ -11818,7 +11818,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2865 .loc 1 1535 21 view .LVU950 2866 0184 5368 ldr r3, [r2, #4] 1535:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** return HAL_ERROR; - ARM GAS /tmp/ccSHpINd.s page 198 + ARM GAS /tmp/ccloipGv.s page 198 2867 .loc 1 1535 27 view .LVU951 @@ -11878,7 +11878,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2907 01ae 2046 mov r0, r4 2908 01b0 FFF7FEFF bl I2C_WaitOnSTOPFlagUntilTimeout 2909 .LVL199: - ARM GAS /tmp/ccSHpINd.s page 199 + ARM GAS /tmp/ccloipGv.s page 199 1519:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -11938,7 +11938,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2947 .loc 1 1546 5 is_stmt 1 view .LVU982 1546:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 2948 .loc 1 1546 5 view .LVU983 - ARM GAS /tmp/ccSHpINd.s page 200 + ARM GAS /tmp/ccloipGv.s page 200 2949 01e2 84F84030 strb r3, [r4, #64] @@ -11998,7 +11998,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2996 .cfi_def_cfa_offset 24 2997 .cfi_offset 4, -24 2998 .cfi_offset 5, -20 - ARM GAS /tmp/ccSHpINd.s page 201 + ARM GAS /tmp/ccloipGv.s page 201 2999 .cfi_offset 6, -16 @@ -12058,7 +12058,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3039 .loc 1 1581 17 view .LVU1006 3040 0036 0646 mov r6, r0 3041 .LVL207: - ARM GAS /tmp/ccSHpINd.s page 202 + ARM GAS /tmp/ccloipGv.s page 202 1583:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_SLAVE; @@ -12118,7 +12118,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3076 .loc 1 1597 5 is_stmt 1 view .LVU1026 1597:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 3077 .loc 1 1597 9 is_stmt 0 view .LVU1027 - ARM GAS /tmp/ccSHpINd.s page 203 + ARM GAS /tmp/ccloipGv.s page 203 3078 005e 0090 str r0, [sp] @@ -12178,7 +12178,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1608:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 3118 .loc 1 1608 5 view .LVU1042 1608:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 204 + ARM GAS /tmp/ccloipGv.s page 204 3119 .loc 1 1608 9 is_stmt 0 view .LVU1043 @@ -12238,7 +12238,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3158 .loc 1 1643 21 view .LVU1058 3159 00ba 0133 adds r3, r3, #1 3160 00bc 6362 str r3, [r4, #36] - ARM GAS /tmp/ccSHpINd.s page 205 + ARM GAS /tmp/ccloipGv.s page 205 1645:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize--; @@ -12298,7 +12298,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3198 .loc 1 1624 9 is_stmt 1 view .LVU1075 1624:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 3199 .loc 1 1624 13 is_stmt 0 view .LVU1076 - ARM GAS /tmp/ccSHpINd.s page 206 + ARM GAS /tmp/ccloipGv.s page 206 3200 00f2 2368 ldr r3, [r4] @@ -12358,7 +12358,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1650:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 3238 .loc 1 1650 5 is_stmt 1 view .LVU1093 1650:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 207 + ARM GAS /tmp/ccloipGv.s page 207 3239 .loc 1 1650 9 is_stmt 0 view .LVU1094 @@ -12418,7 +12418,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3279 0150 5368 ldr r3, [r2, #4] 1664:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** return HAL_ERROR; 3280 .loc 1 1664 27 view .LVU1109 - ARM GAS /tmp/ccSHpINd.s page 208 + ARM GAS /tmp/ccloipGv.s page 208 3281 0152 43F40043 orr r3, r3, #32768 @@ -12478,7 +12478,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3318 017a 02B0 add sp, sp, #8 3319 .LCFI33: 3320 .cfi_remember_state - ARM GAS /tmp/ccSHpINd.s page 209 + ARM GAS /tmp/ccloipGv.s page 209 3321 .cfi_def_cfa_offset 24 @@ -12538,7 +12538,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3368 .loc 1 1700 6 view .LVU1135 3369 000c 2028 cmp r0, #32 3370 000e 4ED1 bne .L240 - ARM GAS /tmp/ccSHpINd.s page 210 + ARM GAS /tmp/ccloipGv.s page 210 1702:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -12598,7 +12598,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3406 .loc 1 1717 23 is_stmt 0 view .LVU1154 3407 003c 1F4B ldr r3, .L244 3408 .LVL223: - ARM GAS /tmp/ccSHpINd.s page 211 + ARM GAS /tmp/ccloipGv.s page 211 1717:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_IT; @@ -12658,7 +12658,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1740:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 3446 .loc 1 1740 11 is_stmt 0 view .LVU1172 3447 005c 626A ldr r2, [r4, #36] - ARM GAS /tmp/ccSHpINd.s page 212 + ARM GAS /tmp/ccloipGv.s page 212 1740:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -12718,7 +12718,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3488 .LVL231: 3489 .L235: 1773:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 213 + ARM GAS /tmp/ccloipGv.s page 213 3490 .loc 1 1773 1 view .LVU1187 @@ -12778,7 +12778,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3533 00b2 0220 movs r0, #2 3534 00b4 EDE7 b .L235 3535 .L242: - ARM GAS /tmp/ccSHpINd.s page 214 + ARM GAS /tmp/ccloipGv.s page 214 1708:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -12838,7 +12838,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3583 .loc 1 1792 5 is_stmt 1 view .LVU1207 1792:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 3584 .loc 1 1792 9 is_stmt 0 view .LVU1208 - ARM GAS /tmp/ccSHpINd.s page 215 + ARM GAS /tmp/ccloipGv.s page 215 3585 0010 2068 ldr r0, [r4] @@ -12898,7 +12898,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3621 .loc 1 1807 23 view .LVU1226 3622 003e E362 str r3, [r4, #44] 3623 .LVL242: - ARM GAS /tmp/ccSHpINd.s page 216 + ARM GAS /tmp/ccloipGv.s page 216 1808:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -12958,7 +12958,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3662 0068 0221 movs r1, #2 3663 006a 2046 mov r0, r4 3664 006c FFF7FEFF bl I2C_Enable_IRQ - ARM GAS /tmp/ccSHpINd.s page 217 + ARM GAS /tmp/ccloipGv.s page 217 3665 .LVL248: @@ -13018,7 +13018,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3708 008c 0000FFFF .word -65536 3709 0090 00000000 .word I2C_Master_ISR_IT 3710 0094 00240080 .word -2147474432 - ARM GAS /tmp/ccSHpINd.s page 218 + ARM GAS /tmp/ccloipGv.s page 218 3711 .cfi_endproc @@ -13078,7 +13078,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1862:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; 3755 .loc 1 1862 23 is_stmt 0 view .LVU1266 3756 0020 2023 movs r3, #32 - ARM GAS /tmp/ccSHpINd.s page 219 + ARM GAS /tmp/ccloipGv.s page 219 3757 0022 80F84230 strb r3, [r0, #66] @@ -13138,7 +13138,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1876:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 3792 .loc 1 1876 8 view .LVU1286 3793 0046 B3F5003F cmp r3, #131072 - ARM GAS /tmp/ccSHpINd.s page 220 + ARM GAS /tmp/ccloipGv.s page 220 3794 004a 08D0 beq .L265 @@ -13198,7 +13198,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3831 006a 438D ldrh r3, [r0, #42] 3832 006c 9BB2 uxth r3, r3 1885:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize--; - ARM GAS /tmp/ccSHpINd.s page 221 + ARM GAS /tmp/ccloipGv.s page 221 3833 .loc 1 1885 22 view .LVU1304 @@ -13258,7 +13258,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3881 .cfi_startproc 3882 @ args = 0, pretend = 0, frame = 0 3883 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccSHpINd.s page 222 + ARM GAS /tmp/ccloipGv.s page 222 1919:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->State == HAL_I2C_STATE_READY) @@ -13318,7 +13318,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3922 002a 0568 ldr r5, [r0] 1930:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 3923 .loc 1 1930 19 view .LVU1329 - ARM GAS /tmp/ccSHpINd.s page 223 + ARM GAS /tmp/ccloipGv.s page 223 3924 002c 6B68 ldr r3, [r5, #4] @@ -13378,7 +13378,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3959 0050 2046 mov r0, r4 3960 .L269: 1958:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 224 + ARM GAS /tmp/ccloipGv.s page 224 3961 .loc 1 1958 1 view .LVU1349 @@ -13438,7 +13438,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1973:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; 4011 .loc 1 1973 3 is_stmt 1 view .LVU1356 1974:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t sizetoxfer = 0U; - ARM GAS /tmp/ccSHpINd.s page 225 + ARM GAS /tmp/ccloipGv.s page 225 4012 .loc 1 1974 3 view .LVU1357 @@ -13498,7 +13498,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 1989:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 4050 .loc 1 1989 5 is_stmt 1 view .LVU1374 1989:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 226 + ARM GAS /tmp/ccloipGv.s page 226 4051 .loc 1 1989 23 is_stmt 0 view .LVU1375 @@ -13558,7 +13558,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4088 .loc 1 2008 5 is_stmt 1 view .LVU1392 2008:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 4089 .loc 1 2008 13 is_stmt 0 view .LVU1393 - ARM GAS /tmp/ccSHpINd.s page 227 + ARM GAS /tmp/ccloipGv.s page 227 4090 005c 238D ldrh r3, [r4, #40] @@ -13618,7 +13618,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4127 007e 51D0 beq .L280 2024:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 4128 .loc 1 2024 7 is_stmt 1 view .LVU1411 - ARM GAS /tmp/ccSHpINd.s page 228 + ARM GAS /tmp/ccloipGv.s page 228 2024:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -13678,7 +13678,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4165 00a0 A06B ldr r0, [r4, #56] 4166 00a2 FFF7FEFF bl HAL_DMA_Start_IT 4167 .LVL282: - ARM GAS /tmp/ccSHpINd.s page 229 + ARM GAS /tmp/ccloipGv.s page 229 2055:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -13738,7 +13738,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4203 .LVL285: 2005:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 4204 .loc 1 2005 16 is_stmt 0 view .LVU1449 - ARM GAS /tmp/ccSHpINd.s page 230 + ARM GAS /tmp/ccloipGv.s page 230 4205 00c8 4FF00076 mov r6, #33554432 @@ -13798,7 +13798,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4243 00f4 D2B2 uxtb r2, r2 4244 00f6 2946 mov r1, r5 4245 00f8 2046 mov r0, r4 - ARM GAS /tmp/ccSHpINd.s page 231 + ARM GAS /tmp/ccloipGv.s page 231 4246 .LVL289: @@ -13858,7 +13858,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2099:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_GENERATE_START_WRITE); 4285 .loc 1 2099 7 is_stmt 1 view .LVU1481 4286 0128 104B ldr r3, .L291+16 - ARM GAS /tmp/ccSHpINd.s page 232 + ARM GAS /tmp/ccloipGv.s page 232 4287 012a 0093 str r3, [sp] @@ -13918,7 +13918,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4330 .loc 1 1981 14 view .LVU1492 4331 0152 0220 movs r0, #2 4332 0154 FBE7 b .L276 - ARM GAS /tmp/ccSHpINd.s page 233 + ARM GAS /tmp/ccloipGv.s page 233 4333 .L287: @@ -13978,7 +13978,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4381 .loc 1 2139 11 view .LVU1500 4382 000a C0B2 uxtb r0, r0 2139:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 234 + ARM GAS /tmp/ccloipGv.s page 234 4383 .loc 1 2139 6 view .LVU1501 @@ -14038,7 +14038,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4420 .loc 1 2155 5 is_stmt 1 view .LVU1518 2155:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferOptions = I2C_NO_OPTION_FRAME; 4421 .loc 1 2155 23 is_stmt 0 view .LVU1519 - ARM GAS /tmp/ccSHpINd.s page 235 + ARM GAS /tmp/ccloipGv.s page 235 4422 0042 6385 strh r3, [r4, #42] @ movhi @@ -14098,7 +14098,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4459 0062 E36B ldr r3, [r4, #60] 2172:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 4460 .loc 1 2172 10 view .LVU1537 - ARM GAS /tmp/ccSHpINd.s page 236 + ARM GAS /tmp/ccloipGv.s page 236 4461 0064 1BB3 cbz r3, .L298 @@ -14158,7 +14158,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4497 0088 2023 movs r3, #32 4498 008a 84F84130 strb r3, [r4, #65] 2228:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 237 + ARM GAS /tmp/ccloipGv.s page 237 4499 .loc 1 2228 9 is_stmt 1 view .LVU1556 @@ -14218,7 +14218,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4536 00b0 84F84130 strb r3, [r4, #65] 2192:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 4537 .loc 1 2192 9 is_stmt 1 view .LVU1574 - ARM GAS /tmp/ccSHpINd.s page 238 + ARM GAS /tmp/ccloipGv.s page 238 2192:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -14278,7 +14278,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4576 .loc 1 2210 25 view .LVU1590 4577 00e2 9B1A subs r3, r3, r2 4578 00e4 9BB2 uxth r3, r3 - ARM GAS /tmp/ccSHpINd.s page 239 + ARM GAS /tmp/ccloipGv.s page 239 4579 00e6 6385 strh r3, [r4, #42] @ movhi @@ -14338,7 +14338,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4619 011a 84F84030 strb r3, [r4, #64] 2250:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 4620 .loc 1 2250 7 view .LVU1605 - ARM GAS /tmp/ccSHpINd.s page 240 + ARM GAS /tmp/ccloipGv.s page 240 2259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -14398,7 +14398,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4669 .global HAL_I2C_Slave_Transmit_DMA 4670 .syntax unified 4671 .thumb - ARM GAS /tmp/ccSHpINd.s page 241 + ARM GAS /tmp/ccloipGv.s page 241 4672 .thumb_func @@ -14458,7 +14458,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4713 0028 2123 movs r3, #33 4714 002a 80F84130 strb r3, [r0, #65] 2293:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; - ARM GAS /tmp/ccSHpINd.s page 242 + ARM GAS /tmp/ccloipGv.s page 242 4715 .loc 1 2293 5 is_stmt 1 view .LVU1627 @@ -14518,7 +14518,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 4751 .loc 1 2317 13 is_stmt 0 view .LVU1646 4752 0050 638D ldrh r3, [r4, #42] - ARM GAS /tmp/ccSHpINd.s page 243 + ARM GAS /tmp/ccloipGv.s page 243 4753 0052 9BB2 uxth r3, r3 @@ -14578,7 +14578,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4789 0076 2832 adds r2, r2, #40 4790 0078 616A ldr r1, [r4, #36] 4791 .LVL326: - ARM GAS /tmp/ccSHpINd.s page 244 + ARM GAS /tmp/ccloipGv.s page 244 2332:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->TXDR, @@ -14638,7 +14638,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** return HAL_ERROR; 4828 .loc 1 2286 23 is_stmt 0 view .LVU1683 4829 009e 4FF40073 mov r3, #512 - ARM GAS /tmp/ccSHpINd.s page 245 + ARM GAS /tmp/ccloipGv.s page 245 4830 00a2 4364 str r3, [r0, #68] @@ -14698,7 +14698,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4868 00c4 C4E7 b .L313 4869 .L315: 2339:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_NONE; - ARM GAS /tmp/ccSHpINd.s page 246 + ARM GAS /tmp/ccloipGv.s page 246 4870 .loc 1 2339 9 is_stmt 1 view .LVU1700 @@ -14758,7 +14758,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4906 00ec 0023 movs r3, #0 4907 00ee 84F84030 strb r3, [r4, #64] 2357:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 247 + ARM GAS /tmp/ccloipGv.s page 247 4908 .loc 1 2357 9 view .LVU1719 @@ -14818,7 +14818,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4946 .loc 1 2395 7 view .LVU1735 4947 011e FFF7FEFF bl I2C_Enable_IRQ 4948 .LVL341: - ARM GAS /tmp/ccSHpINd.s page 248 + ARM GAS /tmp/ccloipGv.s page 248 4949 .L318: @@ -14878,7 +14878,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4998 @ args = 0, pretend = 0, frame = 0 4999 @ frame_needed = 0, uses_anonymous_args = 0 2415:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** HAL_StatusTypeDef dmaxferstatus; - ARM GAS /tmp/ccSHpINd.s page 249 + ARM GAS /tmp/ccloipGv.s page 249 5000 .loc 1 2415 1 is_stmt 0 view .LVU1743 @@ -14938,7 +14938,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5040 .loc 1 2430 5 is_stmt 1 view .LVU1758 2430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 250 + ARM GAS /tmp/ccloipGv.s page 250 5041 .loc 1 2430 23 is_stmt 0 view .LVU1759 @@ -14998,7 +14998,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5076 004c C36B ldr r3, [r0, #60] 2445:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5077 .loc 1 2445 39 view .LVU1779 - ARM GAS /tmp/ccSHpINd.s page 251 + ARM GAS /tmp/ccloipGv.s page 251 5078 004e 284A ldr r2, .L343+12 @@ -15058,7 +15058,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2494:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5116 .loc 1 2494 7 is_stmt 1 view .LVU1796 2494:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 252 + ARM GAS /tmp/ccloipGv.s page 252 5117 .loc 1 2494 11 is_stmt 0 view .LVU1797 @@ -15118,7 +15118,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2462:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5154 .loc 1 2462 23 view .LVU1815 5155 00a4 43F08003 orr r3, r3, #128 - ARM GAS /tmp/ccSHpINd.s page 253 + ARM GAS /tmp/ccloipGv.s page 253 5156 00a8 4364 str r3, [r0, #68] @@ -15178,7 +15178,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5192 .loc 1 2485 27 view .LVU1833 5193 00d0 43F40043 orr r3, r3, #32768 5194 00d4 1360 str r3, [r2] - ARM GAS /tmp/ccSHpINd.s page 254 + ARM GAS /tmp/ccloipGv.s page 254 2502:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -15238,7 +15238,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5244 .cfi_offset 8, -20 5245 .cfi_offset 9, -16 5246 .cfi_offset 10, -12 - ARM GAS /tmp/ccSHpINd.s page 255 + ARM GAS /tmp/ccloipGv.s page 255 5247 .cfi_offset 11, -8 @@ -15298,7 +15298,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5287 .loc 1 2543 5 view .LVU1854 2543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5288 .loc 1 2543 17 is_stmt 0 view .LVU1855 - ARM GAS /tmp/ccSHpINd.s page 256 + ARM GAS /tmp/ccloipGv.s page 256 5289 003e FFF7FEFF bl HAL_GetTick @@ -15358,7 +15358,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2551:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; 5329 .loc 1 2551 21 is_stmt 0 view .LVU1870 5330 006a 4023 movs r3, #64 - ARM GAS /tmp/ccSHpINd.s page 257 + ARM GAS /tmp/ccloipGv.s page 257 5331 006c 84F84230 strb r3, [r4, #66] @@ -15418,7 +15418,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2571:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 5369 .loc 1 2571 7 is_stmt 1 view .LVU1887 5370 009c 0023 movs r3, #0 - ARM GAS /tmp/ccSHpINd.s page 258 + ARM GAS /tmp/ccloipGv.s page 258 5371 009e 0093 str r3, [sp] @@ -15478,7 +15478,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5412 .loc 1 2613 11 is_stmt 1 view .LVU1900 5413 00d8 0023 movs r3, #0 5414 00da 0093 str r3, [sp] - ARM GAS /tmp/ccSHpINd.s page 259 + ARM GAS /tmp/ccloipGv.s page 259 5415 00dc 4FF00073 mov r3, #33554432 @@ -15538,7 +15538,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5454 010a 0133 adds r3, r3, #1 5455 010c 6362 str r3, [r4, #36] 2593:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize--; - ARM GAS /tmp/ccSHpINd.s page 260 + ARM GAS /tmp/ccloipGv.s page 260 5456 .loc 1 2593 7 is_stmt 1 view .LVU1916 @@ -15598,7 +15598,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2604:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 5496 .loc 1 2604 12 view .LVU1931 5497 0140 FF2B cmp r3, #255 - ARM GAS /tmp/ccSHpINd.s page 261 + ARM GAS /tmp/ccloipGv.s page 261 5498 0142 C6D9 bls .L352 @@ -15658,7 +15658,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5540 0188 84F84230 strb r3, [r4, #66] 2637:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5541 .loc 1 2637 5 is_stmt 1 view .LVU1944 - ARM GAS /tmp/ccSHpINd.s page 262 + ARM GAS /tmp/ccloipGv.s page 262 2637:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -15718,7 +15718,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5586 .section .text.HAL_I2C_Mem_Read,"ax",%progbits 5587 .align 1 5588 .global HAL_I2C_Mem_Read - ARM GAS /tmp/ccSHpINd.s page 263 + ARM GAS /tmp/ccloipGv.s page 263 5589 .syntax unified @@ -15778,7 +15778,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5634 .loc 1 2670 8 is_stmt 0 view .LVU1965 5635 0020 0C9B ldr r3, [sp, #48] 5636 .LVL384: - ARM GAS /tmp/ccSHpINd.s page 264 + ARM GAS /tmp/ccloipGv.s page 264 2670:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -15838,7 +15838,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2672:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** return HAL_ERROR; 5677 .loc 1 2672 23 is_stmt 0 view .LVU1980 5678 005a 4FF40073 mov r3, #512 - ARM GAS /tmp/ccSHpINd.s page 265 + ARM GAS /tmp/ccloipGv.s page 265 5679 005e 4364 str r3, [r0, #68] @@ -15898,7 +15898,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5716 0086 2946 mov r1, r5 5717 0088 2046 mov r0, r4 5718 008a FFF7FEFF bl I2C_RequestMemoryRead - ARM GAS /tmp/ccSHpINd.s page 266 + ARM GAS /tmp/ccloipGv.s page 266 5719 .LVL392: @@ -15958,7 +15958,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5758 00bc 2285 strh r2, [r4, #40] @ movhi 2715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_GENERATE_START_READ); 5759 .loc 1 2715 7 is_stmt 1 view .LVU2013 - ARM GAS /tmp/ccSHpINd.s page 267 + ARM GAS /tmp/ccloipGv.s page 267 5760 00be 3B4B ldr r3, .L385 @@ -16018,7 +16018,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2722:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 5804 .loc 1 2722 10 discriminator 1 view .LVU2024 5805 0100 0028 cmp r0, #0 - ARM GAS /tmp/ccSHpINd.s page 268 + ARM GAS /tmp/ccloipGv.s page 268 5806 0102 4DD1 bne .L377 @@ -16078,7 +16078,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5843 012a DED0 beq .L371 2736:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 5844 .loc 1 2736 35 discriminator 1 view .LVU2042 - ARM GAS /tmp/ccSHpINd.s page 269 + ARM GAS /tmp/ccloipGv.s page 269 5845 012c 002A cmp r2, #0 @@ -16138,7 +16138,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2767:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5887 .loc 1 2767 5 is_stmt 1 view .LVU2055 5888 0168 2368 ldr r3, [r4] - ARM GAS /tmp/ccSHpINd.s page 270 + ARM GAS /tmp/ccloipGv.s page 270 5889 016a 2022 movs r2, #32 @@ -16198,7 +16198,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5930 .loc 1 2677 5 discriminator 1 view .LVU2068 5931 019c 0220 movs r0, #2 5932 .LVL403: - ARM GAS /tmp/ccSHpINd.s page 271 + ARM GAS /tmp/ccloipGv.s page 271 2677:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -16258,7 +16258,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5983 .LVL406: 2801:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 5984 .loc 1 2801 3 is_stmt 1 view .LVU2075 - ARM GAS /tmp/ccSHpINd.s page 272 + ARM GAS /tmp/ccloipGv.s page 272 2803:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -16318,7 +16318,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6022 .loc 1 2820 23 is_stmt 0 view .LVU2092 6023 003e 4026 movs r6, #64 6024 0040 84F84260 strb r6, [r4, #66] - ARM GAS /tmp/ccSHpINd.s page 273 + ARM GAS /tmp/ccloipGv.s page 273 2821:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -16378,7 +16378,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6059 .loc 1 2847 7 is_stmt 1 view .LVU2112 2847:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 6060 .loc 1 2847 26 is_stmt 0 view .LVU2113 - ARM GAS /tmp/ccSHpINd.s page 274 + ARM GAS /tmp/ccloipGv.s page 274 6061 0062 D2B2 uxtb r2, r2 @@ -16438,7 +16438,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6101 .loc 1 2835 7 is_stmt 1 view .LVU2127 2835:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 6102 .loc 1 2835 30 is_stmt 0 view .LVU2128 - ARM GAS /tmp/ccSHpINd.s page 275 + ARM GAS /tmp/ccloipGv.s page 275 6103 0092 D2B2 uxtb r2, r2 @@ -16498,7 +16498,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6152 HAL_I2C_Mem_Read_IT: 6153 .LVL417: 6154 .LFB160: - ARM GAS /tmp/ccSHpINd.s page 276 + ARM GAS /tmp/ccloipGv.s page 276 2887:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Check the parameters */ @@ -16558,7 +16558,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6197 0028 3AD1 bne .L406 2905:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 6198 .loc 1 2905 5 is_stmt 1 view .LVU2148 - ARM GAS /tmp/ccSHpINd.s page 277 + ARM GAS /tmp/ccloipGv.s page 277 2905:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -16618,7 +16618,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2916:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 6235 .loc 1 2916 23 is_stmt 0 view .LVU2167 6236 0056 E164 str r1, [r4, #76] - ARM GAS /tmp/ccSHpINd.s page 278 + ARM GAS /tmp/ccloipGv.s page 278 2919:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -16678,7 +16678,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6275 0080 2846 mov r0, r5 6276 0082 0BE0 b .L401 6277 .LVL424: - ARM GAS /tmp/ccSHpINd.s page 279 + ARM GAS /tmp/ccloipGv.s page 279 6278 .L409: @@ -16738,7 +16738,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2905:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 6320 .loc 1 2905 5 discriminator 1 view .LVU2196 6321 00a4 0220 movs r0, #2 - ARM GAS /tmp/ccSHpINd.s page 280 + ARM GAS /tmp/ccloipGv.s page 280 6322 00a6 F9E7 b .L401 @@ -16798,7 +16798,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6371 .LVL432: 2980:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 6372 .loc 1 2980 11 view .LVU2204 - ARM GAS /tmp/ccSHpINd.s page 281 + ARM GAS /tmp/ccloipGv.s page 281 6373 0014 C0B2 uxtb r0, r0 @@ -16858,7 +16858,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferCount = Size; 6411 .loc 1 3001 5 is_stmt 1 view .LVU2221 3001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferCount = Size; - ARM GAS /tmp/ccSHpINd.s page 282 + ARM GAS /tmp/ccloipGv.s page 282 6412 .loc 1 3001 23 is_stmt 0 view .LVU2222 @@ -16918,7 +16918,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6448 006a 8362 str r3, [r0, #40] 3032:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 6449 .loc 1 3032 7 is_stmt 1 view .LVU2241 - ARM GAS /tmp/ccSHpINd.s page 283 + ARM GAS /tmp/ccloipGv.s page 283 3032:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -16978,7 +16978,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3048:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize); 6486 .loc 1 3048 23 view .LVU2260 6487 008c 238D ldrh r3, [r4, #40] - ARM GAS /tmp/ccSHpINd.s page 284 + ARM GAS /tmp/ccloipGv.s page 284 6488 008e 2832 adds r2, r2, #40 @@ -17038,7 +17038,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 2985:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 6525 .loc 1 2985 15 is_stmt 0 view .LVU2278 6526 00bc 0125 movs r5, #1 - ARM GAS /tmp/ccSHpINd.s page 285 + ARM GAS /tmp/ccloipGv.s page 285 6527 00be 28E0 b .L414 @@ -17098,7 +17098,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6564 00e6 84F84020 strb r2, [r4, #64] 3061:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 6565 .loc 1 3061 7 view .LVU2296 - ARM GAS /tmp/ccSHpINd.s page 286 + ARM GAS /tmp/ccloipGv.s page 286 3063:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -17158,7 +17158,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6608 @ sp needed 6609 0116 F0BD pop {r4, r5, r6, r7, pc} 6610 .LVL443: - ARM GAS /tmp/ccSHpINd.s page 287 + ARM GAS /tmp/ccloipGv.s page 287 6611 .L424: @@ -17218,7 +17218,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3121:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 6663 .loc 1 3121 3 is_stmt 1 view .LVU2313 3124:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 288 + ARM GAS /tmp/ccloipGv.s page 288 6664 .loc 1 3124 3 view .LVU2314 @@ -17278,7 +17278,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6702 003c 84F84100 strb r0, [r4, #65] 3143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; 6703 .loc 1 3143 5 is_stmt 1 view .LVU2331 - ARM GAS /tmp/ccSHpINd.s page 289 + ARM GAS /tmp/ccloipGv.s page 289 3143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->ErrorCode = HAL_I2C_ERROR_NONE; @@ -17338,7 +17338,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3163:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 6740 .loc 1 3163 5 is_stmt 1 view .LVU2350 3163:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 290 + ARM GAS /tmp/ccloipGv.s page 290 6741 .loc 1 3163 8 is_stmt 0 view .LVU2351 @@ -17398,7 +17398,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 6778 .loc 1 3191 7 is_stmt 1 view .LVU2369 3191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 291 + ARM GAS /tmp/ccloipGv.s page 291 6779 .loc 1 3191 11 is_stmt 0 view .LVU2370 @@ -17458,7 +17458,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3241:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 6816 .loc 1 3241 14 is_stmt 0 view .LVU2388 6817 00b4 0125 movs r5, #1 - ARM GAS /tmp/ccSHpINd.s page 292 + ARM GAS /tmp/ccloipGv.s page 292 6818 00b6 2CE0 b .L434 @@ -17518,7 +17518,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6856 00da 0022 movs r2, #0 6857 00dc 84F84220 strb r2, [r4, #66] 3204:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 293 + ARM GAS /tmp/ccloipGv.s page 293 6858 .loc 1 3204 7 is_stmt 1 view .LVU2405 @@ -17578,7 +17578,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6897 010e 00E0 b .L434 6898 .LVL457: 6899 .L443: - ARM GAS /tmp/ccSHpINd.s page 294 + ARM GAS /tmp/ccloipGv.s page 294 3248:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -17638,7 +17638,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6950 .LCFI82: 6951 .cfi_def_cfa_offset 28 6952 .cfi_offset 4, -28 - ARM GAS /tmp/ccSHpINd.s page 295 + ARM GAS /tmp/ccloipGv.s page 295 6953 .cfi_offset 5, -24 @@ -17698,7 +17698,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6993 002e 7AD0 beq .L465 3281:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 6994 .loc 1 3281 5 discriminator 2 view .LVU2441 - ARM GAS /tmp/ccSHpINd.s page 296 + ARM GAS /tmp/ccloipGv.s page 296 6995 0030 0123 movs r3, #1 @@ -17758,7 +17758,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7034 .LVL465: 3296:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 7035 .loc 1 3296 7 is_stmt 1 view .LVU2457 - ARM GAS /tmp/ccSHpINd.s page 297 + ARM GAS /tmp/ccloipGv.s page 297 3296:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -17818,7 +17818,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7076 .LVL472: 3302:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 7077 .loc 1 3302 31 discriminator 1 view .LVU2472 - ARM GAS /tmp/ccSHpINd.s page 298 + ARM GAS /tmp/ccloipGv.s page 298 7078 0090 C01B subs r0, r0, r7 @@ -17878,7 +17878,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3322:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 7118 .loc 1 3322 11 is_stmt 0 view .LVU2487 7119 00b6 3368 ldr r3, [r6] - ARM GAS /tmp/ccSHpINd.s page 299 + ARM GAS /tmp/ccloipGv.s page 299 7120 .LVL475: @@ -17938,7 +17938,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3364:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 7160 .loc 1 3364 21 view .LVU2502 7161 00ee 1343 orrs r3, r3, r2 - ARM GAS /tmp/ccSHpINd.s page 300 + ARM GAS /tmp/ccloipGv.s page 300 7162 00f0 7364 str r3, [r6, #68] @@ -17998,7 +17998,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7200 .L463: 3373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 7201 .loc 1 3373 12 view .LVU2519 - ARM GAS /tmp/ccSHpINd.s page 301 + ARM GAS /tmp/ccloipGv.s page 301 7202 011e 0220 movs r0, #2 @@ -18058,7 +18058,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7250 @ frame_needed = 0, uses_anonymous_args = 0 3391:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t xfermode; 7251 .loc 1 3391 1 is_stmt 0 view .LVU2528 - ARM GAS /tmp/ccSHpINd.s page 302 + ARM GAS /tmp/ccloipGv.s page 302 7252 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} @@ -18118,7 +18118,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7292 .loc 1 3404 5 view .LVU2542 3404:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->Mode = HAL_I2C_MODE_MASTER; 7293 .loc 1 3404 21 is_stmt 0 view .LVU2543 - ARM GAS /tmp/ccSHpINd.s page 303 + ARM GAS /tmp/ccloipGv.s page 303 7294 0024 2121 movs r1, #33 @@ -18178,7 +18178,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3418:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 7330 .loc 1 3418 7 is_stmt 1 view .LVU2562 7331 .LVL490: - ARM GAS /tmp/ccSHpINd.s page 304 + ARM GAS /tmp/ccloipGv.s page 304 3418:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -18238,7 +18238,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7369 .loc 1 3437 22 view .LVU2579 7370 0070 013B subs r3, r3, #1 7371 0072 9BB2 uxth r3, r3 - ARM GAS /tmp/ccSHpINd.s page 305 + ARM GAS /tmp/ccloipGv.s page 305 7372 0074 6385 strh r3, [r4, #42] @ movhi @@ -18298,7 +18298,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3455:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 7412 .loc 1 3455 7 view .LVU2594 3455:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 306 + ARM GAS /tmp/ccloipGv.s page 306 7413 .loc 1 3455 15 is_stmt 0 view .LVU2595 @@ -18358,7 +18358,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7454 00d0 FFF7FEFF bl I2C_Enable_IRQ 7455 .LVL504: 3483:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 307 + ARM GAS /tmp/ccloipGv.s page 307 7456 .loc 1 3483 5 view .LVU2609 @@ -18418,7 +18418,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7501 00fc 0220 movs r0, #2 7502 00fe EAE7 b .L475 7503 .LVL512: - ARM GAS /tmp/ccSHpINd.s page 308 + ARM GAS /tmp/ccloipGv.s page 308 7504 .L484: @@ -18478,7 +18478,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3514:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 7552 .loc 1 3514 3 view .LVU2627 3514:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 309 + ARM GAS /tmp/ccloipGv.s page 309 7553 .loc 1 3514 11 is_stmt 0 view .LVU2628 @@ -18538,7 +18538,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7590 003a 6385 strh r3, [r4, #42] @ movhi 3526:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; 7591 .loc 1 3526 5 is_stmt 1 view .LVU2646 - ARM GAS /tmp/ccSHpINd.s page 310 + ARM GAS /tmp/ccloipGv.s page 310 3526:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; @@ -18598,7 +18598,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7629 0060 2368 ldr r3, [r4] 3546:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 7630 .loc 1 3546 30 view .LVU2664 - ARM GAS /tmp/ccSHpINd.s page 311 + ARM GAS /tmp/ccloipGv.s page 311 7631 0062 1278 ldrb r2, [r2] @ zero_extendqisi2 @@ -18658,7 +18658,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7669 .LVL524: 3538:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 7670 .loc 1 3538 16 view .LVU2681 - ARM GAS /tmp/ccSHpINd.s page 312 + ARM GAS /tmp/ccloipGv.s page 312 7671 0088 E3E7 b .L495 @@ -18718,7 +18718,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7712 .LVL529: 7713 .L512: 3562:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 313 + ARM GAS /tmp/ccloipGv.s page 313 7714 .loc 1 3562 19 view .LVU2695 @@ -18778,7 +18778,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7751 00de A26B ldr r2, [r4, #56] 3588:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 7752 .loc 1 3588 41 view .LVU2713 - ARM GAS /tmp/ccSHpINd.s page 314 + ARM GAS /tmp/ccloipGv.s page 314 7753 00e0 1365 str r3, [r2, #80] @@ -18838,7 +18838,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7789 .loc 1 3648 16 view .LVU2731 7790 010c 5BE0 b .L493 7791 .LVL533: - ARM GAS /tmp/ccSHpINd.s page 315 + ARM GAS /tmp/ccloipGv.s page 315 7792 .L500: @@ -18898,7 +18898,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7830 .loc 1 3614 11 is_stmt 0 view .LVU2747 7831 0142 FFF7FEFF bl I2C_TransferConfig 7832 .LVL536: - ARM GAS /tmp/ccSHpINd.s page 316 + ARM GAS /tmp/ccloipGv.s page 316 7833 .L504: @@ -18958,7 +18958,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7873 017a FFF7FEFF bl I2C_TransferConfig 7874 .LVL540: 7875 017e E2E7 b .L504 - ARM GAS /tmp/ccSHpINd.s page 317 + ARM GAS /tmp/ccloipGv.s page 317 7876 .LVL541: @@ -19018,7 +19018,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7918 01bc 2046 mov r0, r4 7919 01be FFF7FEFF bl I2C_TransferConfig 7920 .LVL544: - ARM GAS /tmp/ccSHpINd.s page 318 + ARM GAS /tmp/ccloipGv.s page 318 7921 01c2 EDE7 b .L507 @@ -19078,7 +19078,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 7972 .cfi_offset 5, -12 7973 .cfi_offset 6, -8 7974 .cfi_offset 14, -4 - ARM GAS /tmp/ccSHpINd.s page 319 + ARM GAS /tmp/ccloipGv.s page 319 7975 0002 82B0 sub sp, sp, #8 @@ -19138,7 +19138,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8012 .loc 1 3716 21 is_stmt 0 view .LVU2795 8013 002e 0020 movs r0, #0 8014 0030 6064 str r0, [r4, #68] - ARM GAS /tmp/ccSHpINd.s page 320 + ARM GAS /tmp/ccloipGv.s page 320 3719:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferCount = Size; @@ -19198,7 +19198,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8050 .loc 1 3739 8 view .LVU2814 8051 004e 122B cmp r3, #18 8052 0050 04D1 bne .L522 - ARM GAS /tmp/ccSHpINd.s page 321 + ARM GAS /tmp/ccloipGv.s page 321 3739:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST(XferOptions) == 0)) @@ -19258,7 +19258,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3760:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 8094 .loc 1 3760 5 is_stmt 1 view .LVU2828 3765:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 322 + ARM GAS /tmp/ccloipGv.s page 322 8095 .loc 1 3765 5 view .LVU2829 @@ -19318,7 +19318,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3771:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 8138 .loc 1 3771 12 view .LVU2841 8139 00a2 0220 movs r0, #2 - ARM GAS /tmp/ccSHpINd.s page 323 + ARM GAS /tmp/ccloipGv.s page 323 8140 00a4 F3E7 b .L519 @@ -19378,7 +19378,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8188 .loc 1 3797 3 view .LVU2849 3797:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 8189 .loc 1 3797 11 is_stmt 0 view .LVU2850 - ARM GAS /tmp/ccSHpINd.s page 324 + ARM GAS /tmp/ccloipGv.s page 324 8190 000c 90F84100 ldrb r0, [r0, #65] @ zero_extendqisi2 @@ -19438,7 +19438,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3809:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; 8227 .loc 1 3809 5 is_stmt 1 view .LVU2868 3809:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferISR = I2C_Master_ISR_DMA; - ARM GAS /tmp/ccSHpINd.s page 325 + ARM GAS /tmp/ccloipGv.s page 325 8228 .loc 1 3809 23 is_stmt 0 view .LVU2869 @@ -19498,7 +19498,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8267 0066 FFF7FEFF bl I2C_ConvertOtherXferOptions 8268 .LVL573: 3838:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 326 + ARM GAS /tmp/ccloipGv.s page 326 8269 .loc 1 3838 7 view .LVU2885 @@ -19558,7 +19558,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3855:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; 8306 .loc 1 3855 13 is_stmt 0 view .LVU2903 8307 008c E26B ldr r2, [r4, #60] - ARM GAS /tmp/ccSHpINd.s page 327 + ARM GAS /tmp/ccloipGv.s page 327 3855:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->hdmarx->XferAbortCallback = NULL; @@ -19618,7 +19618,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8344 .loc 1 3907 9 view .LVU2921 8345 00ba 84F84020 strb r2, [r4, #64] 3907:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 328 + ARM GAS /tmp/ccloipGv.s page 328 8346 .loc 1 3907 9 view .LVU2922 @@ -19678,7 +19678,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8384 .loc 1 3869 9 is_stmt 1 view .LVU2938 3869:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 8385 .loc 1 3869 13 is_stmt 0 view .LVU2939 - ARM GAS /tmp/ccSHpINd.s page 329 + ARM GAS /tmp/ccloipGv.s page 329 8386 00e2 636C ldr r3, [r4, #68] @@ -19738,7 +19738,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3892:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 8425 .loc 1 3892 9 view .LVU2955 8426 0116 1021 movs r1, #16 - ARM GAS /tmp/ccSHpINd.s page 330 + ARM GAS /tmp/ccloipGv.s page 330 8427 0118 2046 mov r0, r4 @@ -19798,7 +19798,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8468 0150 00E0 b .L532 8469 .LVL588: 8470 .L542: - ARM GAS /tmp/ccSHpINd.s page 331 + ARM GAS /tmp/ccloipGv.s page 331 3939:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -19858,7 +19858,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8522 .cfi_offset 7, -8 8523 .cfi_offset 14, -4 8524 0002 0446 mov r4, r0 - ARM GAS /tmp/ccSHpINd.s page 332 + ARM GAS /tmp/ccloipGv.s page 332 3957:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -19918,7 +19918,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 3974:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 8564 .loc 1 3974 5 view .LVU2989 8565 0032 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 - ARM GAS /tmp/ccSHpINd.s page 333 + ARM GAS /tmp/ccloipGv.s page 333 8566 0036 012B cmp r3, #1 @@ -19978,7 +19978,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4013:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; 8603 .loc 1 4013 5 is_stmt 1 view .LVU3007 4013:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize = hi2c->XferCount; - ARM GAS /tmp/ccSHpINd.s page 334 + ARM GAS /tmp/ccloipGv.s page 334 8604 .loc 1 4013 23 is_stmt 0 view .LVU3008 @@ -20038,7 +20038,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8641 .LVL599: 4027:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 8642 .loc 1 4027 5 is_stmt 0 view .LVU3026 - ARM GAS /tmp/ccSHpINd.s page 335 + ARM GAS /tmp/ccloipGv.s page 335 8643 008a 84F84050 strb r5, [r4, #64] @@ -20098,7 +20098,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8681 .loc 1 3992 11 is_stmt 1 view .LVU3042 3992:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 8682 .loc 1 3992 43 is_stmt 0 view .LVU3043 - ARM GAS /tmp/ccSHpINd.s page 336 + ARM GAS /tmp/ccloipGv.s page 336 8683 00bc 084A ldr r2, .L560+4 @@ -20158,7 +20158,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8728 .thumb_func 8730 HAL_I2C_Slave_Seq_Transmit_DMA: 8731 .LVL608: - ARM GAS /tmp/ccSHpINd.s page 337 + ARM GAS /tmp/ccloipGv.s page 337 8732 .LFB169: @@ -20218,7 +20218,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8773 0024 012B cmp r3, #1 8774 0026 00F0B780 beq .L573 4072:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 338 + ARM GAS /tmp/ccloipGv.s page 338 8775 .loc 1 4072 5 is_stmt 1 discriminator 2 view .LVU3067 @@ -20278,7 +20278,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8813 005c 6364 str r3, [r4, #68] 4136:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 8814 .loc 1 4136 5 is_stmt 1 view .LVU3084 - ARM GAS /tmp/ccSHpINd.s page 339 + ARM GAS /tmp/ccloipGv.s page 339 4136:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -20338,7 +20338,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4151:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 8850 .loc 1 4151 7 is_stmt 1 view .LVU3104 4151:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 340 + ARM GAS /tmp/ccloipGv.s page 340 8851 .loc 1 4151 11 is_stmt 0 view .LVU3105 @@ -20398,7 +20398,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4188:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 8889 .loc 1 4188 23 is_stmt 0 view .LVU3122 8890 00aa 0022 movs r2, #0 - ARM GAS /tmp/ccSHpINd.s page 341 + ARM GAS /tmp/ccloipGv.s page 341 8891 00ac 84F84220 strb r2, [r4, #66] @@ -20458,7 +20458,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8928 .loc 1 4084 16 is_stmt 0 view .LVU3139 8929 00d2 2368 ldr r3, [r4] 4084:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 342 + ARM GAS /tmp/ccloipGv.s page 342 8930 .loc 1 4084 26 view .LVU3140 @@ -20518,7 +20518,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 8967 00fe 9847 blx r3 8968 .LVL621: 8969 0100 A5E7 b .L566 - ARM GAS /tmp/ccSHpINd.s page 343 + ARM GAS /tmp/ccloipGv.s page 343 8970 .L578: @@ -20578,7 +20578,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9006 .loc 1 4121 25 view .LVU3175 9007 012a 036D ldr r3, [r0, #80] 4121:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 344 + ARM GAS /tmp/ccloipGv.s page 344 9008 .loc 1 4121 13 view .LVU3176 @@ -20638,7 +20638,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9045 .loc 1 4179 23 view .LVU3193 9046 0152 9B1A subs r3, r3, r2 9047 0154 9BB2 uxth r3, r3 - ARM GAS /tmp/ccSHpINd.s page 345 + ARM GAS /tmp/ccloipGv.s page 345 9048 0156 6385 strh r3, [r4, #42] @ movhi @@ -20698,7 +20698,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9086 .LVL629: 4219:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 9087 .loc 1 4219 5 is_stmt 1 view .LVU3210 - ARM GAS /tmp/ccSHpINd.s page 346 + ARM GAS /tmp/ccloipGv.s page 346 4219:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -20758,7 +20758,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9136 .LFB170: 4239:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Declaration of tmp to prevent undefined behavior of volatile usage */ 9137 .loc 1 4239 1 is_stmt 1 view -0 - ARM GAS /tmp/ccSHpINd.s page 347 + ARM GAS /tmp/ccloipGv.s page 347 9138 .cfi_startproc @@ -20818,7 +20818,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9179 0024 0120 movs r0, #1 9180 0026 55E0 b .L582 9181 .LVL639: - ARM GAS /tmp/ccSHpINd.s page 348 + ARM GAS /tmp/ccloipGv.s page 348 9182 .L583: @@ -20878,7 +20878,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4293:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 9220 .loc 1 4293 9 is_stmt 0 view .LVU3249 9221 005a 2268 ldr r2, [r4] - ARM GAS /tmp/ccSHpINd.s page 349 + ARM GAS /tmp/ccloipGv.s page 349 4293:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -20938,7 +20938,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9257 .loc 1 4303 55 discriminator 1 view .LVU3268 9258 0082 0BB1 cbz r3, .L585 4307:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 350 + ARM GAS /tmp/ccloipGv.s page 350 9259 .loc 1 4307 7 is_stmt 1 view .LVU3269 @@ -20998,7 +20998,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9298 00ae 1A68 ldr r2, [r3] 4269:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 9299 .loc 1 4269 29 view .LVU3285 - ARM GAS /tmp/ccSHpINd.s page 351 + ARM GAS /tmp/ccloipGv.s page 351 9300 00b0 22F48042 bic r2, r2, #16384 @@ -21058,7 +21058,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9339 .loc 1 4258 5 discriminator 1 view .LVU3300 9340 00d6 0220 movs r0, #2 9341 00d8 FCE7 b .L582 - ARM GAS /tmp/ccSHpINd.s page 352 + ARM GAS /tmp/ccloipGv.s page 352 9342 .L591: @@ -21118,7 +21118,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9389 .loc 1 4349 5 is_stmt 1 view .LVU3309 4349:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 9390 .loc 1 4349 8 is_stmt 0 view .LVU3310 - ARM GAS /tmp/ccSHpINd.s page 353 + ARM GAS /tmp/ccloipGv.s page 353 9391 0018 002A cmp r2, #0 @@ -21178,7 +21178,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9430 004a 292B cmp r3, #41 9431 004c 3DD0 beq .L606 4388:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 354 + ARM GAS /tmp/ccloipGv.s page 354 9432 .loc 1 4388 10 is_stmt 1 view .LVU3326 @@ -21238,7 +21238,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4425:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; 9468 .loc 1 4425 29 is_stmt 0 view .LVU3345 9469 0076 638D ldrh r3, [r4, #42] - ARM GAS /tmp/ccSHpINd.s page 355 + ARM GAS /tmp/ccloipGv.s page 355 4425:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferOptions = XferOptions; @@ -21298,7 +21298,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9505 0098 1365 str r3, [r2, #80] 4442:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (uint32_t)pData, hi2c->XferSize); 9506 .loc 1 4442 7 is_stmt 1 view .LVU3365 - ARM GAS /tmp/ccSHpINd.s page 356 + ARM GAS /tmp/ccloipGv.s page 356 4442:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (uint32_t)pData, hi2c->XferSize); @@ -21358,7 +21358,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9544 00c8 64E0 b .L593 9545 .LVL662: 9546 .L606: - ARM GAS /tmp/ccSHpINd.s page 357 + ARM GAS /tmp/ccloipGv.s page 357 4366:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -21418,7 +21418,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9584 00f6 0028 cmp r0, #0 9585 00f8 AED0 beq .L596 4383:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 358 + ARM GAS /tmp/ccloipGv.s page 358 9586 .loc 1 4383 13 is_stmt 1 view .LVU3400 @@ -21478,7 +21478,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9623 0120 FFF7FEFF bl HAL_DMA_Abort_IT 9624 .LVL666: 4402:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 359 + ARM GAS /tmp/ccloipGv.s page 359 9625 .loc 1 4402 14 discriminator 1 view .LVU3418 @@ -21538,7 +21538,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9662 .LVL669: 9663 .L598: 4463:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 360 + ARM GAS /tmp/ccloipGv.s page 360 9664 .loc 1 4463 7 is_stmt 1 view .LVU3436 @@ -21598,7 +21598,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4495:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 9702 .loc 1 4495 25 view .LVU3453 9703 0176 43F40043 orr r3, r3, #32768 - ARM GAS /tmp/ccSHpINd.s page 361 + ARM GAS /tmp/ccloipGv.s page 361 9704 017a 1360 str r3, [r2] @@ -21658,7 +21658,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9747 01a4 00000000 .word I2C_DMAError 9748 01a8 00000000 .word I2C_DMAAbort 9749 .cfi_endproc - ARM GAS /tmp/ccSHpINd.s page 362 + ARM GAS /tmp/ccloipGv.s page 362 9750 .LFE171: @@ -21718,7 +21718,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4525:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 9795 .loc 1 4525 5 is_stmt 1 view .LVU3476 9796 001a 4FF40041 mov r1, #32768 - ARM GAS /tmp/ccSHpINd.s page 363 + ARM GAS /tmp/ccloipGv.s page 363 9797 001e FFF7FEFF bl I2C_Enable_IRQ @@ -21778,7 +21778,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9843 .cfi_offset 4, -8 9844 .cfi_offset 14, -4 4549:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->PreviousState = tmp | (uint32_t)(hi2c->Mode); - ARM GAS /tmp/ccSHpINd.s page 364 + ARM GAS /tmp/ccloipGv.s page 364 9845 .loc 1 4549 5 is_stmt 1 view .LVU3487 @@ -21838,7 +21838,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9884 .global HAL_I2C_Master_Abort_IT 9885 .syntax unified 9886 .thumb - ARM GAS /tmp/ccSHpINd.s page 365 + ARM GAS /tmp/ccloipGv.s page 365 9887 .thumb_func @@ -21898,7 +21898,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9930 .loc 1 4584 5 view .LVU3515 4584:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 9931 .loc 1 4584 13 is_stmt 0 view .LVU3516 - ARM GAS /tmp/ccSHpINd.s page 366 + ARM GAS /tmp/ccloipGv.s page 366 9932 0024 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 @@ -21958,7 +21958,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 9972 .loc 1 4614 5 view .LVU3530 4614:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 9973 .loc 1 4614 12 is_stmt 0 view .LVU3531 - ARM GAS /tmp/ccSHpINd.s page 367 + ARM GAS /tmp/ccloipGv.s page 367 9974 005e 2846 mov r0, r5 @@ -22018,7 +22018,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10018 .loc 1 4620 12 view .LVU3541 10019 007c 0120 movs r0, #1 10020 .LVL704: - ARM GAS /tmp/ccSHpINd.s page 368 + ARM GAS /tmp/ccloipGv.s page 368 4622:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -22078,7 +22078,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10068 .loc 1 4642 3 is_stmt 1 view .LVU3550 4642:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 10069 .loc 1 4642 12 is_stmt 0 view .LVU3551 - ARM GAS /tmp/ccSHpINd.s page 369 + ARM GAS /tmp/ccloipGv.s page 369 10070 0006 1A68 ldr r2, [r3] @@ -22138,7 +22138,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10119 @ args = 0, pretend = 0, frame = 0 10120 @ frame_needed = 0, uses_anonymous_args = 0 10121 @ link register save eliminated. - ARM GAS /tmp/ccSHpINd.s page 370 + ARM GAS /tmp/ccloipGv.s page 370 4728:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -22198,7 +22198,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6082:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferISR = NULL; 10166 .loc 1 6082 25 is_stmt 0 view .LVU3573 10167 001a 1223 movs r3, #18 - ARM GAS /tmp/ccSHpINd.s page 371 + ARM GAS /tmp/ccloipGv.s page 371 10168 001c 0363 str r3, [r0, #48] @@ -22258,7 +22258,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10206 .loc 1 6069 5 view .LVU3589 6069:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 10207 .loc 1 6069 5 view .LVU3590 - ARM GAS /tmp/ccSHpINd.s page 372 + ARM GAS /tmp/ccloipGv.s page 372 10208 0048 84F84050 strb r5, [r4, #64] @@ -22318,7 +22318,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10258 .LFE180: 10260 .section .text.I2C_ITSlaveSeqCplt,"ax",%progbits 10261 .align 1 - ARM GAS /tmp/ccSHpINd.s page 373 + ARM GAS /tmp/ccloipGv.s page 373 10262 .syntax unified @@ -22378,7 +22378,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10303 .loc 1 6128 3 view .LVU3612 6128:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 10304 .loc 1 6128 11 is_stmt 0 view .LVU3613 - ARM GAS /tmp/ccSHpINd.s page 374 + ARM GAS /tmp/ccloipGv.s page 374 10305 001c 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 @@ -22438,7 +22438,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10344 .loc 1 6135 5 is_stmt 1 view .LVU3628 10345 004c 0121 movs r1, #1 10346 004e 2046 mov r0, r4 - ARM GAS /tmp/ccSHpINd.s page 375 + ARM GAS /tmp/ccloipGv.s page 375 10347 .LVL727: @@ -22498,7 +22498,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10386 .LVL733: 6170:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 10387 .loc 1 6170 3 view .LVU3644 - ARM GAS /tmp/ccSHpINd.s page 376 + ARM GAS /tmp/ccloipGv.s page 376 6171:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -22558,7 +22558,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6839:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 10433 .loc 1 6839 9 is_stmt 0 view .LVU3656 10434 0012 0268 ldr r2, [r0] - ARM GAS /tmp/ccSHpINd.s page 377 + ARM GAS /tmp/ccloipGv.s page 377 6839:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -22618,7 +22618,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10478 .loc 1 6924 8 is_stmt 0 view .LVU3669 10479 0006 C36B ldr r3, [r0, #60] 10480 0008 1B68 ldr r3, [r3] - ARM GAS /tmp/ccSHpINd.s page 378 + ARM GAS /tmp/ccloipGv.s page 378 10481 000a 5B68 ldr r3, [r3, #4] @@ -22678,7 +22678,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4777:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** UNUSED(TransferDirection); 10526 .loc 1 4777 3 view .LVU3681 4778:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** UNUSED(AddrMatchCode); - ARM GAS /tmp/ccSHpINd.s page 379 + ARM GAS /tmp/ccloipGv.s page 379 10527 .loc 1 4778 3 view .LVU3682 @@ -22738,7 +22738,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10570 .loc 1 6040 5 is_stmt 1 view .LVU3695 10571 0010 0368 ldr r3, [r0] 10572 0012 0822 movs r2, #8 - ARM GAS /tmp/ccSHpINd.s page 380 + ARM GAS /tmp/ccloipGv.s page 380 10573 0014 DA61 str r2, [r3, #28] @@ -22798,7 +22798,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5976:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 10611 .loc 1 5976 5 is_stmt 1 view .LVU3712 5976:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 381 + ARM GAS /tmp/ccloipGv.s page 381 10612 .loc 1 5976 19 is_stmt 0 view .LVU3713 @@ -22858,7 +22858,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10649 .loc 1 5991 11 view .LVU3730 10650 005e 84F84010 strb r1, [r4, #64] 5991:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 382 + ARM GAS /tmp/ccloipGv.s page 382 10651 .loc 1 5991 11 view .LVU3731 @@ -22918,7 +22918,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10692 0098 2046 mov r0, r4 10693 009a FFF7FEFF bl HAL_I2C_AddrCallback 10694 .LVL766: - ARM GAS /tmp/ccSHpINd.s page 383 + ARM GAS /tmp/ccloipGv.s page 383 10695 009e BDE7 b .L668 @@ -22978,7 +22978,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->State = HAL_I2C_STATE_READY; 10745 .loc 1 6542 23 is_stmt 0 view .LVU3753 10746 0008 0023 movs r3, #0 - ARM GAS /tmp/ccSHpINd.s page 384 + ARM GAS /tmp/ccloipGv.s page 384 10747 000a 0363 str r3, [r0, #48] @@ -23038,7 +23038,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6558:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferCount--; 10782 .loc 1 6558 7 is_stmt 1 view .LVU3773 6558:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferCount--; - ARM GAS /tmp/ccSHpINd.s page 385 + ARM GAS /tmp/ccloipGv.s page 385 10783 .loc 1 6558 21 is_stmt 0 view .LVU3774 @@ -23098,7 +23098,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6581:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 10823 .loc 1 6581 1 is_stmt 0 view .LVU3789 10824 0062 10BD pop {r4, pc} - ARM GAS /tmp/ccSHpINd.s page 386 + ARM GAS /tmp/ccloipGv.s page 386 10825 .LVL773: @@ -23158,7 +23158,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10877 .align 1 10878 .weak HAL_I2C_ErrorCallback 10879 .syntax unified - ARM GAS /tmp/ccSHpINd.s page 387 + ARM GAS /tmp/ccloipGv.s page 387 10880 .thumb @@ -23218,7 +23218,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10931 .loc 1 6721 1 is_stmt 0 view .LVU3804 10932 0000 08B5 push {r3, lr} 10933 .LCFI121: - ARM GAS /tmp/ccSHpINd.s page 388 + ARM GAS /tmp/ccloipGv.s page 388 10934 .cfi_def_cfa_offset 8 @@ -23278,7 +23278,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 10971 .loc 1 6728 5 view .LVU3821 6734:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ 10972 .loc 1 6734 5 view .LVU3822 - ARM GAS /tmp/ccSHpINd.s page 389 + ARM GAS /tmp/ccloipGv.s page 389 10973 0028 FFF7FEFF bl HAL_I2C_AbortCpltCallback @@ -23338,7 +23338,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11016 .loc 1 6598 23 is_stmt 0 view .LVU3835 11017 0012 6285 strh r2, [r4, #42] @ movhi 6601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 390 + ARM GAS /tmp/ccloipGv.s page 390 11018 .loc 1 6601 3 is_stmt 1 view .LVU3836 @@ -23398,7 +23398,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11056 0036 A26B ldr r2, [r4, #56] 6650:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_TX))) 11057 .loc 1 6650 6 view .LVU3853 - ARM GAS /tmp/ccSHpINd.s page 391 + ARM GAS /tmp/ccloipGv.s page 391 11058 0038 002A cmp r2, #0 @@ -23458,7 +23458,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11096 .loc 1 6665 7 view .LVU3869 11097 0066 0023 movs r3, #0 11098 0068 84F84030 strb r3, [r4, #64] - ARM GAS /tmp/ccSHpINd.s page 392 + ARM GAS /tmp/ccloipGv.s page 392 6665:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -23518,7 +23518,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6628:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 11138 .loc 1 6628 27 is_stmt 0 view .LVU3885 11139 0098 2023 movs r3, #32 - ARM GAS /tmp/ccSHpINd.s page 393 + ARM GAS /tmp/ccloipGv.s page 393 11140 009a 84F84130 strb r3, [r4, #65] @@ -23578,7 +23578,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11180 00ce 28E0 b .L690 11181 .LVL800: 11182 .L695: - ARM GAS /tmp/ccSHpINd.s page 394 + ARM GAS /tmp/ccloipGv.s page 394 6680:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (tmppreviousstate == I2C_STATE_SLAVE_BUSY_RX))) @@ -23638,7 +23638,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11220 .loc 1 6692 39 view .LVU3916 11221 00fa 0C4A ldr r2, .L703+8 11222 00fc 1A65 str r2, [r3, #80] - ARM GAS /tmp/ccSHpINd.s page 395 + ARM GAS /tmp/ccloipGv.s page 395 6695:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -23698,7 +23698,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11263 .L703: 11264 0124 0000FFFF .word -65536 11265 0128 00000000 .word I2C_Slave_ISR_IT - ARM GAS /tmp/ccSHpINd.s page 396 + ARM GAS /tmp/ccloipGv.s page 396 11266 012c 00000000 .word I2C_DMAAbort @@ -23758,7 +23758,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11311 0010 2021 movs r1, #32 11312 .LVL813: 6330:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 397 + ARM GAS /tmp/ccloipGv.s page 397 11313 .loc 1 6330 3 is_stmt 0 view .LVU3942 @@ -23818,7 +23818,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11356 0042 23F0FF73 bic r3, r3, #33423360 11357 0046 23F48B33 bic r3, r3, #71168 11358 004a 23F4FF73 bic r3, r3, #510 - ARM GAS /tmp/ccSHpINd.s page 398 + ARM GAS /tmp/ccloipGv.s page 398 11359 004e 23F00103 bic r3, r3, #1 @@ -23878,7 +23878,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6392:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 11396 .loc 1 6392 5 is_stmt 1 view .LVU3971 6392:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 399 + ARM GAS /tmp/ccloipGv.s page 399 11397 .loc 1 6392 16 is_stmt 0 view .LVU3972 @@ -23938,7 +23938,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6408:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 11434 .loc 1 6408 11 is_stmt 0 view .LVU3990 11435 00a0 638D ldrh r3, [r4, #42] - ARM GAS /tmp/ccSHpINd.s page 400 + ARM GAS /tmp/ccloipGv.s page 400 11436 00a2 9BB2 uxth r3, r3 @@ -23998,7 +23998,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11474 00d4 43D0 beq .L726 11475 .L718: 6445:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 401 + ARM GAS /tmp/ccloipGv.s page 401 11476 .loc 1 6445 9 is_stmt 1 view .LVU4007 @@ -24058,7 +24058,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11513 0102 0023 movs r3, #0 11514 0104 2363 str r3, [r4, #48] 6521:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 402 + ARM GAS /tmp/ccloipGv.s page 402 11515 .loc 1 6521 5 is_stmt 1 view .LVU4025 @@ -24118,7 +24118,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6376:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 11555 .loc 1 6376 19 view .LVU4040 11556 0136 1368 ldr r3, [r2] - ARM GAS /tmp/ccSHpINd.s page 403 + ARM GAS /tmp/ccloipGv.s page 403 6376:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -24178,7 +24178,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6440:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 11598 .loc 1 6440 9 view .LVU4054 11599 0170 2046 mov r0, r4 - ARM GAS /tmp/ccSHpINd.s page 404 + ARM GAS /tmp/ccloipGv.s page 404 11600 0172 FFF7FEFF bl I2C_ITSlaveSeqCplt @@ -24238,7 +24238,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6474:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 11640 .loc 1 6474 8 view .LVU4069 11641 01a8 282B cmp r3, #40 - ARM GAS /tmp/ccSHpINd.s page 405 + ARM GAS /tmp/ccloipGv.s page 405 11642 01aa 13D1 bne .L705 @@ -24298,7 +24298,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11681 01d6 2023 movs r3, #32 11682 01d8 84F84130 strb r3, [r4, #65] 6503:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 406 + ARM GAS /tmp/ccloipGv.s page 406 11683 .loc 1 6503 5 is_stmt 1 view .LVU4085 @@ -24358,7 +24358,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11728 .loc 1 5264 3 view .LVU4096 5264:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 11729 .loc 1 5264 3 view .LVU4097 - ARM GAS /tmp/ccSHpINd.s page 407 + ARM GAS /tmp/ccloipGv.s page 407 11730 0006 94F84030 ldrb r3, [r4, #64] @ zero_extendqisi2 @@ -24418,7 +24418,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11768 003e 94F84130 ldrb r3, [r4, #65] @ zero_extendqisi2 11769 0042 DBB2 uxtb r3, r3 5289:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 408 + ARM GAS /tmp/ccloipGv.s page 408 11770 .loc 1 5289 15 view .LVU4114 @@ -24478,7 +24478,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5287:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 11811 .loc 1 5287 9 view .LVU4128 11812 006a F4E7 b .L735 - ARM GAS /tmp/ccSHpINd.s page 409 + ARM GAS /tmp/ccloipGv.s page 409 11813 .LVL843: @@ -24538,7 +24538,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11854 009c DBD1 bne .L735 5319:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 11855 .loc 1 5319 9 is_stmt 1 view .LVU4142 - ARM GAS /tmp/ccSHpINd.s page 410 + ARM GAS /tmp/ccloipGv.s page 410 5319:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -24598,7 +24598,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5332:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 11894 .loc 1 5332 21 view .LVU4159 11895 00c4 0133 adds r3, r3, #1 - ARM GAS /tmp/ccSHpINd.s page 411 + ARM GAS /tmp/ccloipGv.s page 411 11896 00c6 6362 str r3, [r4, #36] @@ -24658,7 +24658,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11935 00f2 02D0 beq .L742 5345:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_ADDRI) != RESET)) 11936 .loc 1 5345 65 discriminator 1 view .LVU4175 - ARM GAS /tmp/ccSHpINd.s page 412 + ARM GAS /tmp/ccloipGv.s page 412 11937 00f4 12F0080F tst r2, #8 @@ -24718,7 +24718,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 11974 011e 013B subs r3, r3, #1 11975 0120 9BB2 uxth r3, r3 11976 0122 6385 strh r3, [r4, #42] @ movhi - ARM GAS /tmp/ccSHpINd.s page 413 + ARM GAS /tmp/ccloipGv.s page 413 5366:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -24778,7 +24778,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12018 .LFE192: 12020 .section .text.I2C_ITMasterCplt,"ax",%progbits 12021 .align 1 - ARM GAS /tmp/ccSHpINd.s page 414 + ARM GAS /tmp/ccloipGv.s page 414 12022 .syntax unified @@ -24838,7 +24838,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12065 001e 222B cmp r3, #34 12066 0020 34D0 beq .L763 12067 .LVL869: - ARM GAS /tmp/ccSHpINd.s page 415 + ARM GAS /tmp/ccloipGv.s page 415 12068 .L752: @@ -24898,7 +24898,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12107 005e 1BD0 beq .L764 12108 .L754: 6229:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 416 + ARM GAS /tmp/ccloipGv.s page 416 12109 .loc 1 6229 3 is_stmt 1 view .LVU4233 @@ -24958,7 +24958,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12151 .LVL875: 6192:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 12152 .loc 1 6192 5 is_stmt 1 view .LVU4246 - ARM GAS /tmp/ccSHpINd.s page 417 + ARM GAS /tmp/ccloipGv.s page 417 6192:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -25018,7 +25018,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12193 00b2 17D0 beq .L765 6276:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 12194 .loc 1 6276 8 is_stmt 1 view .LVU4261 - ARM GAS /tmp/ccSHpINd.s page 418 + ARM GAS /tmp/ccloipGv.s page 418 6276:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -25078,7 +25078,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12232 .L765: 6243:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; 12233 .loc 1 6243 5 is_stmt 1 view .LVU4279 - ARM GAS /tmp/ccSHpINd.s page 419 + ARM GAS /tmp/ccloipGv.s page 419 6243:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->PreviousState = I2C_STATE_NONE; @@ -25138,7 +25138,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6251:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 12271 .loc 1 6251 7 view .LVU4297 6257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** #endif /* USE_HAL_I2C_REGISTER_CALLBACKS */ - ARM GAS /tmp/ccSHpINd.s page 420 + ARM GAS /tmp/ccloipGv.s page 420 12272 .loc 1 6257 7 view .LVU4298 @@ -25198,7 +25198,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12315 0004 012B cmp r3, #1 12316 0006 00F0CF80 beq .L784 4941:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint16_t devaddress; - ARM GAS /tmp/ccSHpINd.s page 421 + ARM GAS /tmp/ccloipGv.s page 421 12317 .loc 1 4941 1 is_stmt 0 view .LVU4312 @@ -25258,7 +25258,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12358 0038 5A6A ldr r2, [r3, #36] 12359 .LVL889: 4969:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 422 + ARM GAS /tmp/ccloipGv.s page 422 12360 .loc 1 4969 10 view .LVU4326 @@ -25318,7 +25318,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12398 0064 84F84000 strb r0, [r4, #64] 5085:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 12399 .loc 1 5085 3 view .LVU4343 - ARM GAS /tmp/ccSHpINd.s page 423 + ARM GAS /tmp/ccloipGv.s page 423 5087:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } @@ -25378,7 +25378,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12441 0094 13D0 beq .L773 4982:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 12442 .loc 1 4982 5 is_stmt 1 view .LVU4357 - ARM GAS /tmp/ccSHpINd.s page 424 + ARM GAS /tmp/ccloipGv.s page 424 4982:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -25438,7 +25438,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12481 .L773: 4994:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) 12482 .loc 1 4994 8 is_stmt 1 view .LVU4374 - ARM GAS /tmp/ccSHpINd.s page 425 + ARM GAS /tmp/ccloipGv.s page 425 4994:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TCI) != RESET)) @@ -25498,7 +25498,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5004:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 12521 .loc 1 5004 12 view .LVU4391 12522 00ea 13F4803F tst r3, #65536 - ARM GAS /tmp/ccSHpINd.s page 426 + ARM GAS /tmp/ccloipGv.s page 426 12523 00ee 0BD0 beq .L777 @@ -25558,7 +25558,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12562 .loc 1 5020 34 is_stmt 0 view .LVU4406 12563 011c E36A ldr r3, [r4, #44] 5019:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferOptions, I2C_NO_STARTSTOP); - ARM GAS /tmp/ccSHpINd.s page 427 + ARM GAS /tmp/ccloipGv.s page 427 12564 .loc 1 5019 11 view .LVU4407 @@ -25618,7 +25618,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12607 .L780: 5041:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 12608 .loc 1 5041 9 is_stmt 1 view .LVU4419 - ARM GAS /tmp/ccSHpINd.s page 428 + ARM GAS /tmp/ccloipGv.s page 428 12609 0150 4021 movs r1, #64 @@ -25678,7 +25678,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5056:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 12648 .loc 1 5056 11 is_stmt 1 view .LVU4435 5056:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 429 + ARM GAS /tmp/ccloipGv.s page 429 12649 .loc 1 5056 25 is_stmt 0 view .LVU4436 @@ -25738,7 +25738,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12693 .loc 1 4946 3 is_stmt 0 discriminator 1 view .LVU4446 12694 01a8 0220 movs r0, #2 12695 .LVL926: - ARM GAS /tmp/ccSHpINd.s page 430 + ARM GAS /tmp/ccloipGv.s page 430 5088:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -25798,7 +25798,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12741 .L793: 5570:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) 12742 .loc 1 5570 8 is_stmt 1 view .LVU4458 - ARM GAS /tmp/ccSHpINd.s page 431 + ARM GAS /tmp/ccloipGv.s page 431 5570:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) @@ -25858,7 +25858,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12782 0044 0368 ldr r3, [r0] 12783 0046 1022 movs r2, #16 12784 .LVL931: - ARM GAS /tmp/ccSHpINd.s page 432 + ARM GAS /tmp/ccloipGv.s page 432 5557:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -25918,7 +25918,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12824 0078 11F0200F tst r1, #32 12825 007c DDD0 beq .L794 5684:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) - ARM GAS /tmp/ccSHpINd.s page 433 + ARM GAS /tmp/ccloipGv.s page 433 12826 .loc 1 5684 63 discriminator 1 view .LVU4489 @@ -25978,7 +25978,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5594:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 12867 .loc 1 5594 9 is_stmt 1 view .LVU4503 5594:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 434 + ARM GAS /tmp/ccloipGv.s page 434 12868 .loc 1 5594 13 is_stmt 0 view .LVU4504 @@ -26038,7 +26038,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5622:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 12909 .loc 1 5622 9 is_stmt 1 view .LVU4518 5622:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 435 + ARM GAS /tmp/ccloipGv.s page 435 12910 .loc 1 5622 13 is_stmt 0 view .LVU4519 @@ -26098,7 +26098,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 12950 .loc 1 5618 29 view .LVU4533 12951 0118 43F40043 orr r3, r3, #32768 12952 011c 1360 str r3, [r2] - ARM GAS /tmp/ccSHpINd.s page 436 + ARM GAS /tmp/ccloipGv.s page 436 12953 011e 8CE7 b .L794 @@ -26158,7 +26158,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5649:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 12995 .loc 1 5649 7 is_stmt 1 view .LVU4546 5649:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 437 + ARM GAS /tmp/ccloipGv.s page 437 12996 .loc 1 5649 11 is_stmt 0 view .LVU4547 @@ -26218,7 +26218,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13036 0182 222B cmp r3, #34 13037 0184 17D0 beq .L820 5681:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 438 + ARM GAS /tmp/ccloipGv.s page 438 13038 .loc 1 5681 7 is_stmt 1 view .LVU4562 @@ -26278,7 +26278,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5667:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_AUTOEND_MODE, direction); 13079 .loc 1 5667 7 view .LVU4576 13080 01b4 DCE7 b .L808 - ARM GAS /tmp/ccSHpINd.s page 439 + ARM GAS /tmp/ccloipGv.s page 439 13081 .L820: @@ -26338,7 +26338,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13129 .cfi_offset 6, -8 13130 .cfi_offset 14, -4 13131 0002 0446 mov r4, r0 - ARM GAS /tmp/ccSHpINd.s page 440 + ARM GAS /tmp/ccloipGv.s page 440 5712:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t treatdmanack = 0U; @@ -26398,7 +26398,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13169 003c 5ED0 beq .L829 13170 .L828: 5737:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 441 + ARM GAS /tmp/ccloipGv.s page 441 13171 .loc 1 5737 7 is_stmt 1 view .LVU4602 @@ -26458,7 +26458,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5751:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 13210 .loc 1 5751 9 is_stmt 1 view .LVU4618 5751:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 442 + ARM GAS /tmp/ccloipGv.s page 442 13211 .loc 1 5751 12 is_stmt 0 view .LVU4619 @@ -26518,7 +26518,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13249 .loc 1 5801 11 is_stmt 0 view .LVU4635 13250 008e 092B cmp r3, #9 13251 0090 2CD8 bhi .L836 - ARM GAS /tmp/ccSHpINd.s page 443 + ARM GAS /tmp/ccloipGv.s page 443 13252 0092 DFE803F0 tbb [pc, r3] @@ -26578,7 +26578,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5762:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** /* Same action must be done for (tmpoptions == I2C_LAST_FRAME) which removed for 13297 .loc 1 5762 51 discriminator 1 view .LVU4645 13298 00c0 B0F1007F cmp r0, #33554432 - ARM GAS /tmp/ccSHpINd.s page 444 + ARM GAS /tmp/ccloipGv.s page 444 13299 00c4 F3D1 bne .L834 @@ -26638,7 +26638,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5815:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 13340 .loc 1 5815 11 view .LVU4659 5815:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 445 + ARM GAS /tmp/ccloipGv.s page 445 13341 .loc 1 5815 33 is_stmt 0 view .LVU4660 @@ -26698,7 +26698,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13382 .loc 1 5836 3 view .LVU4673 13383 0110 0020 movs r0, #0 13384 0112 84F84000 strb r0, [r4, #64] - ARM GAS /tmp/ccSHpINd.s page 446 + ARM GAS /tmp/ccloipGv.s page 446 5836:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -26758,7 +26758,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13428 0004 012B cmp r3, #1 13429 0006 00F0A380 beq .L863 5399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint16_t devaddress; - ARM GAS /tmp/ccSHpINd.s page 447 + ARM GAS /tmp/ccloipGv.s page 447 13430 .loc 1 5399 1 is_stmt 0 view .LVU4687 @@ -26818,7 +26818,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13471 003c 002B cmp r3, #0 13472 003e 4FD0 beq .L854 5432:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 448 + ARM GAS /tmp/ccloipGv.s page 448 13473 .loc 1 5432 7 is_stmt 1 view .LVU4701 @@ -26878,7 +26878,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13511 .loc 1 5413 9 is_stmt 0 view .LVU4717 13512 0068 436C ldr r3, [r0, #68] 5413:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 449 + ARM GAS /tmp/ccloipGv.s page 449 13513 .loc 1 5413 21 view .LVU4718 @@ -26938,7 +26938,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5450:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) 13554 .loc 1 5450 30 is_stmt 0 view .LVU4732 13555 0090 638D ldrh r3, [r4, #42] - ARM GAS /tmp/ccSHpINd.s page 450 + ARM GAS /tmp/ccloipGv.s page 450 5450:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** if (hi2c->XferOptions != I2C_NO_OPTION_FRAME) @@ -26998,7 +26998,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5474:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 13595 .loc 1 5474 9 is_stmt 1 view .LVU4748 5474:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 451 + ARM GAS /tmp/ccloipGv.s page 451 13596 .loc 1 5474 13 is_stmt 0 view .LVU4749 @@ -27058,7 +27058,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13637 .LVL1014: 13638 .L859: 5489:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } - ARM GAS /tmp/ccSHpINd.s page 452 + ARM GAS /tmp/ccloipGv.s page 452 13639 .loc 1 5489 9 is_stmt 1 view .LVU4763 @@ -27118,7 +27118,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13678 .loc 1 5504 11 is_stmt 1 view .LVU4778 5504:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 13679 .loc 1 5504 25 is_stmt 0 view .LVU4779 - ARM GAS /tmp/ccSHpINd.s page 453 + ARM GAS /tmp/ccloipGv.s page 453 13680 0120 5A68 ldr r2, [r3, #4] @@ -27178,7 +27178,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13721 .LVL1028: 5524:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 13722 .loc 1 5524 5 view .LVU4793 - ARM GAS /tmp/ccSHpINd.s page 454 + ARM GAS /tmp/ccloipGv.s page 454 13723 014e 95E7 b .L852 @@ -27238,7 +27238,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13769 0006 7BB1 cbz r3, .L875 6955:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 13770 .loc 1 6955 5 is_stmt 1 view .LVU4804 - ARM GAS /tmp/ccSHpINd.s page 455 + ARM GAS /tmp/ccloipGv.s page 455 6955:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { @@ -27298,7 +27298,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13809 .loc 1 6949 12 view .LVU4820 13810 0028 0025 movs r5, #0 13811 002a F1E7 b .L872 - ARM GAS /tmp/ccSHpINd.s page 456 + ARM GAS /tmp/ccloipGv.s page 456 13812 .L876: @@ -27358,7 +27358,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13857 0002 846B ldr r4, [r0, #56] 13858 .LVL1041: 6785:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** - ARM GAS /tmp/ccSHpINd.s page 457 + ARM GAS /tmp/ccloipGv.s page 457 13859 .loc 1 6785 3 is_stmt 1 view .LVU4832 @@ -27418,7 +27418,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6810:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferSize) != HAL_OK) 13896 .loc 1 6810 9 view .LVU4850 13897 002a 238D ldrh r3, [r4, #40] - ARM GAS /tmp/ccSHpINd.s page 458 + ARM GAS /tmp/ccloipGv.s page 458 13898 002c 2832 adds r2, r2, #40 @@ -27478,7 +27478,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 13941 .cfi_endproc 13942 .LFE207: 13944 .section .text.I2C_DMAMasterReceiveCplt,"ax",%progbits - ARM GAS /tmp/ccSHpINd.s page 459 + ARM GAS /tmp/ccloipGv.s page 459 13945 .align 1 @@ -27538,7 +27538,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6877:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 13986 .loc 1 6877 20 view .LVU4876 13987 0018 1A44 add r2, r2, r3 - ARM GAS /tmp/ccSHpINd.s page 460 + ARM GAS /tmp/ccloipGv.s page 460 13988 001a 6262 str r2, [r4, #36] @@ -27598,7 +27598,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 6894:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** } 14028 .loc 1 6894 22 view .LVU4891 14029 0046 2385 strh r3, [r4, #40] @ movhi - ARM GAS /tmp/ccSHpINd.s page 461 + ARM GAS /tmp/ccloipGv.s page 461 14030 .L893: @@ -27658,7 +27658,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 14076 @ frame_needed = 0, uses_anonymous_args = 0 5101:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t tmpITFlags = ITFlags; 14077 .loc 1 5101 3 view .LVU4902 - ARM GAS /tmp/ccSHpINd.s page 462 + ARM GAS /tmp/ccloipGv.s page 462 5102:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -27718,7 +27718,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 14118 .loc 1 5125 16 is_stmt 0 view .LVU4916 14119 0032 25F00405 bic r5, r5, #4 14120 .LVL1062: - ARM GAS /tmp/ccSHpINd.s page 463 + ARM GAS /tmp/ccloipGv.s page 463 5128:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -27778,7 +27778,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5236:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_STOPI) != RESET)) 14158 .loc 1 5236 61 discriminator 1 view .LVU4934 14159 005a 16F0200F tst r6, #32 - ARM GAS /tmp/ccSHpINd.s page 464 + ARM GAS /tmp/ccloipGv.s page 464 14160 005e 40F0A480 bne .L921 @@ -27838,7 +27838,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 14200 0080 15F0020F tst r5, #2 14201 0084 1DD0 beq .L902 5136:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** (I2C_CHECK_IT_SOURCE(ITSources, I2C_IT_TXI) != RESET)) - ARM GAS /tmp/ccSHpINd.s page 465 + ARM GAS /tmp/ccloipGv.s page 465 14202 .loc 1 5136 65 discriminator 1 view .LVU4949 @@ -27898,7 +27898,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 14239 .loc 1 5145 21 view .LVU4966 14240 00ac 0133 adds r3, r3, #1 14241 00ae 6362 str r3, [r4, #36] - ARM GAS /tmp/ccSHpINd.s page 466 + ARM GAS /tmp/ccloipGv.s page 466 5147:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** hi2c->XferCount--; @@ -27958,7 +27958,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 5164:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { 14280 .loc 1 5164 10 view .LVU4983 14281 00dc FF2B cmp r3, #255 - ARM GAS /tmp/ccSHpINd.s page 467 + ARM GAS /tmp/ccloipGv.s page 467 14282 00de 15D9 bls .L906 @@ -28018,7 +28018,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 14322 .loc 1 5180 30 is_stmt 0 view .LVU4997 14323 010c 628D ldrh r2, [r4, #42] 14324 .LVL1078: - ARM GAS /tmp/ccSHpINd.s page 468 + ARM GAS /tmp/ccloipGv.s page 468 5180:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** I2C_TransferConfig(hi2c, (uint16_t)hi2c->Devaddress, (uint8_t)hi2c->XferSize, @@ -28078,7 +28078,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 14366 013c 8AD0 beq .L900 5196:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 14367 .loc 1 5196 5 is_stmt 1 view .LVU5011 - ARM GAS /tmp/ccSHpINd.s page 469 + ARM GAS /tmp/ccloipGv.s page 469 14368 013e 0121 movs r1, #1 @@ -28138,7 +28138,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 14407 .loc 1 5211 24 is_stmt 0 view .LVU5026 14408 016c 0123 movs r3, #1 14409 016e 2385 strh r3, [r4, #40] @ movhi - ARM GAS /tmp/ccSHpINd.s page 470 + ARM GAS /tmp/ccloipGv.s page 470 14410 .L912: @@ -28198,7 +28198,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 14450 019a 4FF00073 mov r3, #33554432 14451 019e D2B2 uxtb r2, r2 14452 01a0 89B2 uxth r1, r1 - ARM GAS /tmp/ccSHpINd.s page 471 + ARM GAS /tmp/ccloipGv.s page 471 14453 01a2 2046 mov r0, r4 @@ -28258,7 +28258,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 4658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** uint32_t itflags = READ_REG(hi2c->Instance->ISR); 14503 .loc 1 4658 1 is_stmt 0 view .LVU5047 14504 0000 10B5 push {r4, lr} - ARM GAS /tmp/ccSHpINd.s page 472 + ARM GAS /tmp/ccloipGv.s page 472 14505 .LCFI153: @@ -28318,7 +28318,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 14543 002c 07D0 beq .L927 4677:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** 14544 .loc 1 4677 5 is_stmt 1 view .LVU5064 - ARM GAS /tmp/ccSHpINd.s page 473 + ARM GAS /tmp/ccloipGv.s page 473 4677:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** @@ -28378,7 +28378,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 14584 .loc 1 4701 1 view .LVU5079 14585 0062 10BD pop {r4, pc} 14586 .LVL1108: - ARM GAS /tmp/ccSHpINd.s page 474 + ARM GAS /tmp/ccloipGv.s page 474 14587 .L931: @@ -28438,7 +28438,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 14630 .loc 1 6997 11 is_stmt 0 view .LVU5092 14631 000c C36B ldr r3, [r0, #60] 6997:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c **** { - ARM GAS /tmp/ccSHpINd.s page 475 + ARM GAS /tmp/ccloipGv.s page 475 14632 .loc 1 6997 6 view .LVU5093 @@ -28498,7 +28498,7 @@ ARM GAS /tmp/ccSHpINd.s page 1 14681 .loc 1 4904 1 is_stmt 1 view -0 14682 .cfi_startproc 14683 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccSHpINd.s page 476 + ARM GAS /tmp/ccloipGv.s page 476 14684 @ frame_needed = 0, uses_anonymous_args = 0 @@ -28549,221 +28549,221 @@ ARM GAS /tmp/ccSHpINd.s page 1 14725 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h" 14726 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h" 14727 .file 8 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" - ARM GAS /tmp/ccSHpINd.s page 477 + ARM GAS /tmp/ccloipGv.s page 477 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_i2c.c - /tmp/ccSHpINd.s:20 .text.I2C_Flush_TXDR:00000000 $t - /tmp/ccSHpINd.s:25 .text.I2C_Flush_TXDR:00000000 I2C_Flush_TXDR - /tmp/ccSHpINd.s:63 .text.I2C_TransferConfig:00000000 $t - /tmp/ccSHpINd.s:68 .text.I2C_TransferConfig:00000000 I2C_TransferConfig - /tmp/ccSHpINd.s:126 .text.I2C_Enable_IRQ:00000000 $t - /tmp/ccSHpINd.s:131 .text.I2C_Enable_IRQ:00000000 I2C_Enable_IRQ - /tmp/ccSHpINd.s:293 .text.I2C_Enable_IRQ:00000090 $d - /tmp/ccSHpINd.s:13416 .text.I2C_Master_ISR_DMA:00000000 I2C_Master_ISR_DMA - /tmp/ccSHpINd.s:13116 .text.I2C_Slave_ISR_DMA:00000000 I2C_Slave_ISR_DMA - /tmp/ccSHpINd.s:12707 .text.I2C_Mem_ISR_DMA:00000000 I2C_Mem_ISR_DMA - /tmp/ccSHpINd.s:300 .text.I2C_Disable_IRQ:00000000 $t - /tmp/ccSHpINd.s:305 .text.I2C_Disable_IRQ:00000000 I2C_Disable_IRQ - /tmp/ccSHpINd.s:429 .text.I2C_ConvertOtherXferOptions:00000000 $t - /tmp/ccSHpINd.s:434 .text.I2C_ConvertOtherXferOptions:00000000 I2C_ConvertOtherXferOptions - /tmp/ccSHpINd.s:475 .text.I2C_IsErrorOccurred:00000000 $t - /tmp/ccSHpINd.s:480 .text.I2C_IsErrorOccurred:00000000 I2C_IsErrorOccurred - /tmp/ccSHpINd.s:761 .text.I2C_WaitOnTXISFlagUntilTimeout:00000000 $t - /tmp/ccSHpINd.s:766 .text.I2C_WaitOnTXISFlagUntilTimeout:00000000 I2C_WaitOnTXISFlagUntilTimeout - /tmp/ccSHpINd.s:864 .text.I2C_WaitOnFlagUntilTimeout:00000000 $t - /tmp/ccSHpINd.s:869 .text.I2C_WaitOnFlagUntilTimeout:00000000 I2C_WaitOnFlagUntilTimeout - /tmp/ccSHpINd.s:981 .text.I2C_RequestMemoryWrite:00000000 $t - /tmp/ccSHpINd.s:986 .text.I2C_RequestMemoryWrite:00000000 I2C_RequestMemoryWrite - /tmp/ccSHpINd.s:1105 .text.I2C_RequestMemoryWrite:00000078 $d - /tmp/ccSHpINd.s:1110 .text.I2C_RequestMemoryRead:00000000 $t - /tmp/ccSHpINd.s:1115 .text.I2C_RequestMemoryRead:00000000 I2C_RequestMemoryRead - /tmp/ccSHpINd.s:1234 .text.I2C_RequestMemoryRead:00000074 $d - /tmp/ccSHpINd.s:1239 .text.I2C_WaitOnSTOPFlagUntilTimeout:00000000 $t - /tmp/ccSHpINd.s:1244 .text.I2C_WaitOnSTOPFlagUntilTimeout:00000000 I2C_WaitOnSTOPFlagUntilTimeout - /tmp/ccSHpINd.s:1342 .text.I2C_WaitOnRXNEFlagUntilTimeout:00000000 $t - /tmp/ccSHpINd.s:1347 .text.I2C_WaitOnRXNEFlagUntilTimeout:00000000 I2C_WaitOnRXNEFlagUntilTimeout - /tmp/ccSHpINd.s:1512 .text.HAL_I2C_MspInit:00000000 $t - /tmp/ccSHpINd.s:1518 .text.HAL_I2C_MspInit:00000000 HAL_I2C_MspInit - /tmp/ccSHpINd.s:1533 .text.HAL_I2C_Init:00000000 $t - /tmp/ccSHpINd.s:1539 .text.HAL_I2C_Init:00000000 HAL_I2C_Init - /tmp/ccSHpINd.s:1734 .text.HAL_I2C_Init:000000c4 $d - /tmp/ccSHpINd.s:1739 .text.HAL_I2C_MspDeInit:00000000 $t - /tmp/ccSHpINd.s:1745 .text.HAL_I2C_MspDeInit:00000000 HAL_I2C_MspDeInit - /tmp/ccSHpINd.s:1760 .text.HAL_I2C_DeInit:00000000 $t - /tmp/ccSHpINd.s:1766 .text.HAL_I2C_DeInit:00000000 HAL_I2C_DeInit - /tmp/ccSHpINd.s:1831 .text.HAL_I2C_Master_Transmit:00000000 $t - /tmp/ccSHpINd.s:1837 .text.HAL_I2C_Master_Transmit:00000000 HAL_I2C_Master_Transmit - /tmp/ccSHpINd.s:2197 .text.HAL_I2C_Master_Transmit:000001a0 $d - /tmp/ccSHpINd.s:2202 .text.HAL_I2C_Master_Receive:00000000 $t - /tmp/ccSHpINd.s:2208 .text.HAL_I2C_Master_Receive:00000000 HAL_I2C_Master_Receive - /tmp/ccSHpINd.s:2517 .text.HAL_I2C_Master_Receive:00000178 $d - /tmp/ccSHpINd.s:2522 .text.HAL_I2C_Slave_Transmit:00000000 $t - /tmp/ccSHpINd.s:2528 .text.HAL_I2C_Slave_Transmit:00000000 HAL_I2C_Slave_Transmit - /tmp/ccSHpINd.s:2980 .text.HAL_I2C_Slave_Receive:00000000 $t - /tmp/ccSHpINd.s:2986 .text.HAL_I2C_Slave_Receive:00000000 HAL_I2C_Slave_Receive - /tmp/ccSHpINd.s:3337 .text.HAL_I2C_Master_Transmit_IT:00000000 $t - /tmp/ccSHpINd.s:3343 .text.HAL_I2C_Master_Transmit_IT:00000000 HAL_I2C_Master_Transmit_IT - /tmp/ccSHpINd.s:3542 .text.HAL_I2C_Master_Transmit_IT:000000bc $d - /tmp/ccSHpINd.s:12303 .text.I2C_Master_ISR_IT:00000000 I2C_Master_ISR_IT - /tmp/ccSHpINd.s:3549 .text.HAL_I2C_Master_Receive_IT:00000000 $t - /tmp/ccSHpINd.s:3555 .text.HAL_I2C_Master_Receive_IT:00000000 HAL_I2C_Master_Receive_IT - ARM GAS /tmp/ccSHpINd.s page 478 + /tmp/ccloipGv.s:20 .text.I2C_Flush_TXDR:00000000 $t + /tmp/ccloipGv.s:25 .text.I2C_Flush_TXDR:00000000 I2C_Flush_TXDR + /tmp/ccloipGv.s:63 .text.I2C_TransferConfig:00000000 $t + /tmp/ccloipGv.s:68 .text.I2C_TransferConfig:00000000 I2C_TransferConfig + /tmp/ccloipGv.s:126 .text.I2C_Enable_IRQ:00000000 $t + /tmp/ccloipGv.s:131 .text.I2C_Enable_IRQ:00000000 I2C_Enable_IRQ + /tmp/ccloipGv.s:293 .text.I2C_Enable_IRQ:00000090 $d + /tmp/ccloipGv.s:13416 .text.I2C_Master_ISR_DMA:00000000 I2C_Master_ISR_DMA + /tmp/ccloipGv.s:13116 .text.I2C_Slave_ISR_DMA:00000000 I2C_Slave_ISR_DMA + /tmp/ccloipGv.s:12707 .text.I2C_Mem_ISR_DMA:00000000 I2C_Mem_ISR_DMA + /tmp/ccloipGv.s:300 .text.I2C_Disable_IRQ:00000000 $t + /tmp/ccloipGv.s:305 .text.I2C_Disable_IRQ:00000000 I2C_Disable_IRQ + /tmp/ccloipGv.s:429 .text.I2C_ConvertOtherXferOptions:00000000 $t + /tmp/ccloipGv.s:434 .text.I2C_ConvertOtherXferOptions:00000000 I2C_ConvertOtherXferOptions + /tmp/ccloipGv.s:475 .text.I2C_IsErrorOccurred:00000000 $t + /tmp/ccloipGv.s:480 .text.I2C_IsErrorOccurred:00000000 I2C_IsErrorOccurred + /tmp/ccloipGv.s:761 .text.I2C_WaitOnTXISFlagUntilTimeout:00000000 $t + /tmp/ccloipGv.s:766 .text.I2C_WaitOnTXISFlagUntilTimeout:00000000 I2C_WaitOnTXISFlagUntilTimeout + /tmp/ccloipGv.s:864 .text.I2C_WaitOnFlagUntilTimeout:00000000 $t + /tmp/ccloipGv.s:869 .text.I2C_WaitOnFlagUntilTimeout:00000000 I2C_WaitOnFlagUntilTimeout + /tmp/ccloipGv.s:981 .text.I2C_RequestMemoryWrite:00000000 $t + /tmp/ccloipGv.s:986 .text.I2C_RequestMemoryWrite:00000000 I2C_RequestMemoryWrite + /tmp/ccloipGv.s:1105 .text.I2C_RequestMemoryWrite:00000078 $d + /tmp/ccloipGv.s:1110 .text.I2C_RequestMemoryRead:00000000 $t + /tmp/ccloipGv.s:1115 .text.I2C_RequestMemoryRead:00000000 I2C_RequestMemoryRead + /tmp/ccloipGv.s:1234 .text.I2C_RequestMemoryRead:00000074 $d + /tmp/ccloipGv.s:1239 .text.I2C_WaitOnSTOPFlagUntilTimeout:00000000 $t + /tmp/ccloipGv.s:1244 .text.I2C_WaitOnSTOPFlagUntilTimeout:00000000 I2C_WaitOnSTOPFlagUntilTimeout + /tmp/ccloipGv.s:1342 .text.I2C_WaitOnRXNEFlagUntilTimeout:00000000 $t + /tmp/ccloipGv.s:1347 .text.I2C_WaitOnRXNEFlagUntilTimeout:00000000 I2C_WaitOnRXNEFlagUntilTimeout + /tmp/ccloipGv.s:1512 .text.HAL_I2C_MspInit:00000000 $t + /tmp/ccloipGv.s:1518 .text.HAL_I2C_MspInit:00000000 HAL_I2C_MspInit + /tmp/ccloipGv.s:1533 .text.HAL_I2C_Init:00000000 $t + /tmp/ccloipGv.s:1539 .text.HAL_I2C_Init:00000000 HAL_I2C_Init + /tmp/ccloipGv.s:1734 .text.HAL_I2C_Init:000000c4 $d + /tmp/ccloipGv.s:1739 .text.HAL_I2C_MspDeInit:00000000 $t + /tmp/ccloipGv.s:1745 .text.HAL_I2C_MspDeInit:00000000 HAL_I2C_MspDeInit + /tmp/ccloipGv.s:1760 .text.HAL_I2C_DeInit:00000000 $t + /tmp/ccloipGv.s:1766 .text.HAL_I2C_DeInit:00000000 HAL_I2C_DeInit + /tmp/ccloipGv.s:1831 .text.HAL_I2C_Master_Transmit:00000000 $t + /tmp/ccloipGv.s:1837 .text.HAL_I2C_Master_Transmit:00000000 HAL_I2C_Master_Transmit + /tmp/ccloipGv.s:2197 .text.HAL_I2C_Master_Transmit:000001a0 $d + /tmp/ccloipGv.s:2202 .text.HAL_I2C_Master_Receive:00000000 $t + /tmp/ccloipGv.s:2208 .text.HAL_I2C_Master_Receive:00000000 HAL_I2C_Master_Receive + /tmp/ccloipGv.s:2517 .text.HAL_I2C_Master_Receive:00000178 $d + /tmp/ccloipGv.s:2522 .text.HAL_I2C_Slave_Transmit:00000000 $t + /tmp/ccloipGv.s:2528 .text.HAL_I2C_Slave_Transmit:00000000 HAL_I2C_Slave_Transmit + /tmp/ccloipGv.s:2980 .text.HAL_I2C_Slave_Receive:00000000 $t + /tmp/ccloipGv.s:2986 .text.HAL_I2C_Slave_Receive:00000000 HAL_I2C_Slave_Receive + /tmp/ccloipGv.s:3337 .text.HAL_I2C_Master_Transmit_IT:00000000 $t + /tmp/ccloipGv.s:3343 .text.HAL_I2C_Master_Transmit_IT:00000000 HAL_I2C_Master_Transmit_IT + /tmp/ccloipGv.s:3542 .text.HAL_I2C_Master_Transmit_IT:000000bc $d + /tmp/ccloipGv.s:12303 .text.I2C_Master_ISR_IT:00000000 I2C_Master_ISR_IT + /tmp/ccloipGv.s:3549 .text.HAL_I2C_Master_Receive_IT:00000000 $t + /tmp/ccloipGv.s:3555 .text.HAL_I2C_Master_Receive_IT:00000000 HAL_I2C_Master_Receive_IT + ARM GAS /tmp/ccloipGv.s page 478 - /tmp/ccSHpINd.s:3708 .text.HAL_I2C_Master_Receive_IT:0000008c $d - /tmp/ccSHpINd.s:3715 .text.HAL_I2C_Slave_Transmit_IT:00000000 $t - /tmp/ccSHpINd.s:3721 .text.HAL_I2C_Slave_Transmit_IT:00000000 HAL_I2C_Slave_Transmit_IT - /tmp/ccSHpINd.s:3865 .text.HAL_I2C_Slave_Transmit_IT:00000084 $d - /tmp/ccSHpINd.s:11709 .text.I2C_Slave_ISR_IT:00000000 I2C_Slave_ISR_IT - /tmp/ccSHpINd.s:3871 .text.HAL_I2C_Slave_Receive_IT:00000000 $t - /tmp/ccSHpINd.s:3877 .text.HAL_I2C_Slave_Receive_IT:00000000 HAL_I2C_Slave_Receive_IT - /tmp/ccSHpINd.s:3980 .text.HAL_I2C_Slave_Receive_IT:0000005c $d - /tmp/ccSHpINd.s:3986 .text.HAL_I2C_Master_Transmit_DMA:00000000 $t - /tmp/ccSHpINd.s:3992 .text.HAL_I2C_Master_Transmit_DMA:00000000 HAL_I2C_Master_Transmit_DMA - /tmp/ccSHpINd.s:4340 .text.HAL_I2C_Master_Transmit_DMA:0000015c $d - /tmp/ccSHpINd.s:13842 .text.I2C_DMAMasterTransmitCplt:00000000 I2C_DMAMasterTransmitCplt - /tmp/ccSHpINd.s:13744 .text.I2C_DMAError:00000000 I2C_DMAError - /tmp/ccSHpINd.s:4350 .text.HAL_I2C_Master_Receive_DMA:00000000 $t - /tmp/ccSHpINd.s:4356 .text.HAL_I2C_Master_Receive_DMA:00000000 HAL_I2C_Master_Receive_DMA - /tmp/ccSHpINd.s:4658 .text.HAL_I2C_Master_Receive_DMA:00000138 $d - /tmp/ccSHpINd.s:13950 .text.I2C_DMAMasterReceiveCplt:00000000 I2C_DMAMasterReceiveCplt - /tmp/ccSHpINd.s:4668 .text.HAL_I2C_Slave_Transmit_DMA:00000000 $t - /tmp/ccSHpINd.s:4674 .text.HAL_I2C_Slave_Transmit_DMA:00000000 HAL_I2C_Slave_Transmit_DMA - /tmp/ccSHpINd.s:4979 .text.HAL_I2C_Slave_Transmit_DMA:00000130 $d - /tmp/ccSHpINd.s:10399 .text.I2C_DMASlaveTransmitCplt:00000000 I2C_DMASlaveTransmitCplt - /tmp/ccSHpINd.s:4987 .text.HAL_I2C_Slave_Receive_DMA:00000000 $t - /tmp/ccSHpINd.s:4993 .text.HAL_I2C_Slave_Receive_DMA:00000000 HAL_I2C_Slave_Receive_DMA - /tmp/ccSHpINd.s:5215 .text.HAL_I2C_Slave_Receive_DMA:000000e4 $d - /tmp/ccSHpINd.s:10456 .text.I2C_DMASlaveReceiveCplt:00000000 I2C_DMASlaveReceiveCplt - /tmp/ccSHpINd.s:5223 .text.HAL_I2C_Mem_Write:00000000 $t - /tmp/ccSHpINd.s:5229 .text.HAL_I2C_Mem_Write:00000000 HAL_I2C_Mem_Write - /tmp/ccSHpINd.s:5587 .text.HAL_I2C_Mem_Read:00000000 $t - /tmp/ccSHpINd.s:5593 .text.HAL_I2C_Mem_Read:00000000 HAL_I2C_Mem_Read - /tmp/ccSHpINd.s:5951 .text.HAL_I2C_Mem_Read:000001ac $d - /tmp/ccSHpINd.s:5956 .text.HAL_I2C_Mem_Write_IT:00000000 $t - /tmp/ccSHpINd.s:5962 .text.HAL_I2C_Mem_Write_IT:00000000 HAL_I2C_Mem_Write_IT - /tmp/ccSHpINd.s:6139 .text.HAL_I2C_Mem_Write_IT:000000ac $d - /tmp/ccSHpINd.s:14070 .text.I2C_Mem_ISR_IT:00000000 I2C_Mem_ISR_IT - /tmp/ccSHpINd.s:6146 .text.HAL_I2C_Mem_Read_IT:00000000 $t - /tmp/ccSHpINd.s:6152 .text.HAL_I2C_Mem_Read_IT:00000000 HAL_I2C_Mem_Read_IT - /tmp/ccSHpINd.s:6326 .text.HAL_I2C_Mem_Read_IT:000000a8 $d - /tmp/ccSHpINd.s:6333 .text.HAL_I2C_Mem_Write_DMA:00000000 $t - /tmp/ccSHpINd.s:6339 .text.HAL_I2C_Mem_Write_DMA:00000000 HAL_I2C_Mem_Write_DMA - /tmp/ccSHpINd.s:6624 .text.HAL_I2C_Mem_Write_DMA:00000120 $d - /tmp/ccSHpINd.s:6633 .text.HAL_I2C_Mem_Read_DMA:00000000 $t - /tmp/ccSHpINd.s:6639 .text.HAL_I2C_Mem_Read_DMA:00000000 HAL_I2C_Mem_Read_DMA - /tmp/ccSHpINd.s:6926 .text.HAL_I2C_Mem_Read_DMA:00000120 $d - /tmp/ccSHpINd.s:6935 .text.HAL_I2C_IsDeviceReady:00000000 $t - /tmp/ccSHpINd.s:6941 .text.HAL_I2C_IsDeviceReady:00000000 HAL_I2C_IsDeviceReady - /tmp/ccSHpINd.s:7232 .text.HAL_I2C_IsDeviceReady:00000134 $d - /tmp/ccSHpINd.s:7238 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000 $t - /tmp/ccSHpINd.s:7244 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000 HAL_I2C_Master_Seq_Transmit_IT - /tmp/ccSHpINd.s:7511 .text.HAL_I2C_Master_Seq_Transmit_IT:00000104 $d - /tmp/ccSHpINd.s:7517 .text.HAL_I2C_Master_Seq_Transmit_DMA:00000000 $t - /tmp/ccSHpINd.s:7523 .text.HAL_I2C_Master_Seq_Transmit_DMA:00000000 HAL_I2C_Master_Seq_Transmit_DMA - /tmp/ccSHpINd.s:7945 .text.HAL_I2C_Master_Seq_Transmit_DMA:000001d0 $d - /tmp/ccSHpINd.s:7954 .text.HAL_I2C_Master_Seq_Receive_IT:00000000 $t - /tmp/ccSHpINd.s:7960 .text.HAL_I2C_Master_Seq_Receive_IT:00000000 HAL_I2C_Master_Seq_Receive_IT - /tmp/ccSHpINd.s:8148 .text.HAL_I2C_Master_Seq_Receive_IT:000000ac $d - /tmp/ccSHpINd.s:8154 .text.HAL_I2C_Master_Seq_Receive_DMA:00000000 $t - /tmp/ccSHpINd.s:8160 .text.HAL_I2C_Master_Seq_Receive_DMA:00000000 HAL_I2C_Master_Seq_Receive_DMA - ARM GAS /tmp/ccSHpINd.s page 479 + /tmp/ccloipGv.s:3708 .text.HAL_I2C_Master_Receive_IT:0000008c $d + /tmp/ccloipGv.s:3715 .text.HAL_I2C_Slave_Transmit_IT:00000000 $t + /tmp/ccloipGv.s:3721 .text.HAL_I2C_Slave_Transmit_IT:00000000 HAL_I2C_Slave_Transmit_IT + /tmp/ccloipGv.s:3865 .text.HAL_I2C_Slave_Transmit_IT:00000084 $d + /tmp/ccloipGv.s:11709 .text.I2C_Slave_ISR_IT:00000000 I2C_Slave_ISR_IT + /tmp/ccloipGv.s:3871 .text.HAL_I2C_Slave_Receive_IT:00000000 $t + /tmp/ccloipGv.s:3877 .text.HAL_I2C_Slave_Receive_IT:00000000 HAL_I2C_Slave_Receive_IT + /tmp/ccloipGv.s:3980 .text.HAL_I2C_Slave_Receive_IT:0000005c $d + /tmp/ccloipGv.s:3986 .text.HAL_I2C_Master_Transmit_DMA:00000000 $t + /tmp/ccloipGv.s:3992 .text.HAL_I2C_Master_Transmit_DMA:00000000 HAL_I2C_Master_Transmit_DMA + /tmp/ccloipGv.s:4340 .text.HAL_I2C_Master_Transmit_DMA:0000015c $d + /tmp/ccloipGv.s:13842 .text.I2C_DMAMasterTransmitCplt:00000000 I2C_DMAMasterTransmitCplt + /tmp/ccloipGv.s:13744 .text.I2C_DMAError:00000000 I2C_DMAError + /tmp/ccloipGv.s:4350 .text.HAL_I2C_Master_Receive_DMA:00000000 $t + /tmp/ccloipGv.s:4356 .text.HAL_I2C_Master_Receive_DMA:00000000 HAL_I2C_Master_Receive_DMA + /tmp/ccloipGv.s:4658 .text.HAL_I2C_Master_Receive_DMA:00000138 $d + /tmp/ccloipGv.s:13950 .text.I2C_DMAMasterReceiveCplt:00000000 I2C_DMAMasterReceiveCplt + /tmp/ccloipGv.s:4668 .text.HAL_I2C_Slave_Transmit_DMA:00000000 $t + /tmp/ccloipGv.s:4674 .text.HAL_I2C_Slave_Transmit_DMA:00000000 HAL_I2C_Slave_Transmit_DMA + /tmp/ccloipGv.s:4979 .text.HAL_I2C_Slave_Transmit_DMA:00000130 $d + /tmp/ccloipGv.s:10399 .text.I2C_DMASlaveTransmitCplt:00000000 I2C_DMASlaveTransmitCplt + /tmp/ccloipGv.s:4987 .text.HAL_I2C_Slave_Receive_DMA:00000000 $t + /tmp/ccloipGv.s:4993 .text.HAL_I2C_Slave_Receive_DMA:00000000 HAL_I2C_Slave_Receive_DMA + /tmp/ccloipGv.s:5215 .text.HAL_I2C_Slave_Receive_DMA:000000e4 $d + /tmp/ccloipGv.s:10456 .text.I2C_DMASlaveReceiveCplt:00000000 I2C_DMASlaveReceiveCplt + /tmp/ccloipGv.s:5223 .text.HAL_I2C_Mem_Write:00000000 $t + /tmp/ccloipGv.s:5229 .text.HAL_I2C_Mem_Write:00000000 HAL_I2C_Mem_Write + /tmp/ccloipGv.s:5587 .text.HAL_I2C_Mem_Read:00000000 $t + /tmp/ccloipGv.s:5593 .text.HAL_I2C_Mem_Read:00000000 HAL_I2C_Mem_Read + /tmp/ccloipGv.s:5951 .text.HAL_I2C_Mem_Read:000001ac $d + /tmp/ccloipGv.s:5956 .text.HAL_I2C_Mem_Write_IT:00000000 $t + /tmp/ccloipGv.s:5962 .text.HAL_I2C_Mem_Write_IT:00000000 HAL_I2C_Mem_Write_IT + /tmp/ccloipGv.s:6139 .text.HAL_I2C_Mem_Write_IT:000000ac $d + /tmp/ccloipGv.s:14070 .text.I2C_Mem_ISR_IT:00000000 I2C_Mem_ISR_IT + /tmp/ccloipGv.s:6146 .text.HAL_I2C_Mem_Read_IT:00000000 $t + /tmp/ccloipGv.s:6152 .text.HAL_I2C_Mem_Read_IT:00000000 HAL_I2C_Mem_Read_IT + /tmp/ccloipGv.s:6326 .text.HAL_I2C_Mem_Read_IT:000000a8 $d + /tmp/ccloipGv.s:6333 .text.HAL_I2C_Mem_Write_DMA:00000000 $t + /tmp/ccloipGv.s:6339 .text.HAL_I2C_Mem_Write_DMA:00000000 HAL_I2C_Mem_Write_DMA + /tmp/ccloipGv.s:6624 .text.HAL_I2C_Mem_Write_DMA:00000120 $d + /tmp/ccloipGv.s:6633 .text.HAL_I2C_Mem_Read_DMA:00000000 $t + /tmp/ccloipGv.s:6639 .text.HAL_I2C_Mem_Read_DMA:00000000 HAL_I2C_Mem_Read_DMA + /tmp/ccloipGv.s:6926 .text.HAL_I2C_Mem_Read_DMA:00000120 $d + /tmp/ccloipGv.s:6935 .text.HAL_I2C_IsDeviceReady:00000000 $t + /tmp/ccloipGv.s:6941 .text.HAL_I2C_IsDeviceReady:00000000 HAL_I2C_IsDeviceReady + /tmp/ccloipGv.s:7232 .text.HAL_I2C_IsDeviceReady:00000134 $d + /tmp/ccloipGv.s:7238 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000 $t + /tmp/ccloipGv.s:7244 .text.HAL_I2C_Master_Seq_Transmit_IT:00000000 HAL_I2C_Master_Seq_Transmit_IT + /tmp/ccloipGv.s:7511 .text.HAL_I2C_Master_Seq_Transmit_IT:00000104 $d + /tmp/ccloipGv.s:7517 .text.HAL_I2C_Master_Seq_Transmit_DMA:00000000 $t + /tmp/ccloipGv.s:7523 .text.HAL_I2C_Master_Seq_Transmit_DMA:00000000 HAL_I2C_Master_Seq_Transmit_DMA + /tmp/ccloipGv.s:7945 .text.HAL_I2C_Master_Seq_Transmit_DMA:000001d0 $d + /tmp/ccloipGv.s:7954 .text.HAL_I2C_Master_Seq_Receive_IT:00000000 $t + /tmp/ccloipGv.s:7960 .text.HAL_I2C_Master_Seq_Receive_IT:00000000 HAL_I2C_Master_Seq_Receive_IT + /tmp/ccloipGv.s:8148 .text.HAL_I2C_Master_Seq_Receive_IT:000000ac $d + /tmp/ccloipGv.s:8154 .text.HAL_I2C_Master_Seq_Receive_DMA:00000000 $t + /tmp/ccloipGv.s:8160 .text.HAL_I2C_Master_Seq_Receive_DMA:00000000 HAL_I2C_Master_Seq_Receive_DMA + ARM GAS /tmp/ccloipGv.s page 479 - /tmp/ccSHpINd.s:8492 .text.HAL_I2C_Master_Seq_Receive_DMA:00000160 $d - /tmp/ccSHpINd.s:8501 .text.HAL_I2C_Slave_Seq_Transmit_IT:00000000 $t - /tmp/ccSHpINd.s:8507 .text.HAL_I2C_Slave_Seq_Transmit_IT:00000000 HAL_I2C_Slave_Seq_Transmit_IT - /tmp/ccSHpINd.s:8718 .text.HAL_I2C_Slave_Seq_Transmit_IT:000000dc $d - /tmp/ccSHpINd.s:14602 .text.I2C_DMAAbort:00000000 I2C_DMAAbort - /tmp/ccSHpINd.s:8724 .text.HAL_I2C_Slave_Seq_Transmit_DMA:00000000 $t - /tmp/ccSHpINd.s:8730 .text.HAL_I2C_Slave_Seq_Transmit_DMA:00000000 HAL_I2C_Slave_Seq_Transmit_DMA - /tmp/ccSHpINd.s:9120 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000019c $d - /tmp/ccSHpINd.s:9128 .text.HAL_I2C_Slave_Seq_Receive_IT:00000000 $t - /tmp/ccSHpINd.s:9134 .text.HAL_I2C_Slave_Seq_Receive_IT:00000000 HAL_I2C_Slave_Seq_Receive_IT - /tmp/ccSHpINd.s:9345 .text.HAL_I2C_Slave_Seq_Receive_IT:000000dc $d - /tmp/ccSHpINd.s:9351 .text.HAL_I2C_Slave_Seq_Receive_DMA:00000000 $t - /tmp/ccSHpINd.s:9357 .text.HAL_I2C_Slave_Seq_Receive_DMA:00000000 HAL_I2C_Slave_Seq_Receive_DMA - /tmp/ccSHpINd.s:9745 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000019c $d - /tmp/ccSHpINd.s:9753 .text.HAL_I2C_EnableListen_IT:00000000 $t - /tmp/ccSHpINd.s:9759 .text.HAL_I2C_EnableListen_IT:00000000 HAL_I2C_EnableListen_IT - /tmp/ccSHpINd.s:9806 .text.HAL_I2C_EnableListen_IT:00000028 $d - /tmp/ccSHpINd.s:9811 .text.HAL_I2C_DisableListen_IT:00000000 $t - /tmp/ccSHpINd.s:9817 .text.HAL_I2C_DisableListen_IT:00000000 HAL_I2C_DisableListen_IT - /tmp/ccSHpINd.s:9883 .text.HAL_I2C_Master_Abort_IT:00000000 $t - /tmp/ccSHpINd.s:9889 .text.HAL_I2C_Master_Abort_IT:00000000 HAL_I2C_Master_Abort_IT - /tmp/ccSHpINd.s:10038 .text.HAL_I2C_Master_Abort_IT:00000084 $d - /tmp/ccSHpINd.s:10043 .text.HAL_I2C_EV_IRQHandler:00000000 $t - /tmp/ccSHpINd.s:10049 .text.HAL_I2C_EV_IRQHandler:00000000 HAL_I2C_EV_IRQHandler - /tmp/ccSHpINd.s:10087 .text.HAL_I2C_MasterTxCpltCallback:00000000 $t - /tmp/ccSHpINd.s:10093 .text.HAL_I2C_MasterTxCpltCallback:00000000 HAL_I2C_MasterTxCpltCallback - /tmp/ccSHpINd.s:10108 .text.HAL_I2C_MasterRxCpltCallback:00000000 $t - /tmp/ccSHpINd.s:10114 .text.HAL_I2C_MasterRxCpltCallback:00000000 HAL_I2C_MasterRxCpltCallback - /tmp/ccSHpINd.s:10129 .text.I2C_ITMasterSeqCplt:00000000 $t - /tmp/ccSHpINd.s:10134 .text.I2C_ITMasterSeqCplt:00000000 I2C_ITMasterSeqCplt - /tmp/ccSHpINd.s:10219 .text.HAL_I2C_SlaveTxCpltCallback:00000000 $t - /tmp/ccSHpINd.s:10225 .text.HAL_I2C_SlaveTxCpltCallback:00000000 HAL_I2C_SlaveTxCpltCallback - /tmp/ccSHpINd.s:10240 .text.HAL_I2C_SlaveRxCpltCallback:00000000 $t - /tmp/ccSHpINd.s:10246 .text.HAL_I2C_SlaveRxCpltCallback:00000000 HAL_I2C_SlaveRxCpltCallback - /tmp/ccSHpINd.s:10261 .text.I2C_ITSlaveSeqCplt:00000000 $t - /tmp/ccSHpINd.s:10266 .text.I2C_ITSlaveSeqCplt:00000000 I2C_ITSlaveSeqCplt - /tmp/ccSHpINd.s:10394 .text.I2C_DMASlaveTransmitCplt:00000000 $t - /tmp/ccSHpINd.s:10451 .text.I2C_DMASlaveReceiveCplt:00000000 $t - /tmp/ccSHpINd.s:10512 .text.HAL_I2C_AddrCallback:00000000 $t - /tmp/ccSHpINd.s:10518 .text.HAL_I2C_AddrCallback:00000000 HAL_I2C_AddrCallback - /tmp/ccSHpINd.s:10535 .text.I2C_ITAddrCplt:00000000 $t - /tmp/ccSHpINd.s:10540 .text.I2C_ITAddrCplt:00000000 I2C_ITAddrCplt - /tmp/ccSHpINd.s:10700 .text.HAL_I2C_ListenCpltCallback:00000000 $t - /tmp/ccSHpINd.s:10706 .text.HAL_I2C_ListenCpltCallback:00000000 HAL_I2C_ListenCpltCallback - /tmp/ccSHpINd.s:10721 .text.I2C_ITListenCplt:00000000 $t - /tmp/ccSHpINd.s:10726 .text.I2C_ITListenCplt:00000000 I2C_ITListenCplt - /tmp/ccSHpINd.s:10830 .text.I2C_ITListenCplt:00000064 $d - /tmp/ccSHpINd.s:10835 .text.HAL_I2C_MemTxCpltCallback:00000000 $t - /tmp/ccSHpINd.s:10841 .text.HAL_I2C_MemTxCpltCallback:00000000 HAL_I2C_MemTxCpltCallback - /tmp/ccSHpINd.s:10856 .text.HAL_I2C_MemRxCpltCallback:00000000 $t - /tmp/ccSHpINd.s:10862 .text.HAL_I2C_MemRxCpltCallback:00000000 HAL_I2C_MemRxCpltCallback - /tmp/ccSHpINd.s:10877 .text.HAL_I2C_ErrorCallback:00000000 $t - /tmp/ccSHpINd.s:10883 .text.HAL_I2C_ErrorCallback:00000000 HAL_I2C_ErrorCallback - /tmp/ccSHpINd.s:10898 .text.HAL_I2C_AbortCpltCallback:00000000 $t - /tmp/ccSHpINd.s:10904 .text.HAL_I2C_AbortCpltCallback:00000000 HAL_I2C_AbortCpltCallback - /tmp/ccSHpINd.s:10919 .text.I2C_TreatErrorCallback:00000000 $t - /tmp/ccSHpINd.s:10924 .text.I2C_TreatErrorCallback:00000000 I2C_TreatErrorCallback - ARM GAS /tmp/ccSHpINd.s page 480 + /tmp/ccloipGv.s:8492 .text.HAL_I2C_Master_Seq_Receive_DMA:00000160 $d + /tmp/ccloipGv.s:8501 .text.HAL_I2C_Slave_Seq_Transmit_IT:00000000 $t + /tmp/ccloipGv.s:8507 .text.HAL_I2C_Slave_Seq_Transmit_IT:00000000 HAL_I2C_Slave_Seq_Transmit_IT + /tmp/ccloipGv.s:8718 .text.HAL_I2C_Slave_Seq_Transmit_IT:000000dc $d + /tmp/ccloipGv.s:14602 .text.I2C_DMAAbort:00000000 I2C_DMAAbort + /tmp/ccloipGv.s:8724 .text.HAL_I2C_Slave_Seq_Transmit_DMA:00000000 $t + /tmp/ccloipGv.s:8730 .text.HAL_I2C_Slave_Seq_Transmit_DMA:00000000 HAL_I2C_Slave_Seq_Transmit_DMA + /tmp/ccloipGv.s:9120 .text.HAL_I2C_Slave_Seq_Transmit_DMA:0000019c $d + /tmp/ccloipGv.s:9128 .text.HAL_I2C_Slave_Seq_Receive_IT:00000000 $t + /tmp/ccloipGv.s:9134 .text.HAL_I2C_Slave_Seq_Receive_IT:00000000 HAL_I2C_Slave_Seq_Receive_IT + /tmp/ccloipGv.s:9345 .text.HAL_I2C_Slave_Seq_Receive_IT:000000dc $d + /tmp/ccloipGv.s:9351 .text.HAL_I2C_Slave_Seq_Receive_DMA:00000000 $t + /tmp/ccloipGv.s:9357 .text.HAL_I2C_Slave_Seq_Receive_DMA:00000000 HAL_I2C_Slave_Seq_Receive_DMA + /tmp/ccloipGv.s:9745 .text.HAL_I2C_Slave_Seq_Receive_DMA:0000019c $d + /tmp/ccloipGv.s:9753 .text.HAL_I2C_EnableListen_IT:00000000 $t + /tmp/ccloipGv.s:9759 .text.HAL_I2C_EnableListen_IT:00000000 HAL_I2C_EnableListen_IT + /tmp/ccloipGv.s:9806 .text.HAL_I2C_EnableListen_IT:00000028 $d + /tmp/ccloipGv.s:9811 .text.HAL_I2C_DisableListen_IT:00000000 $t + /tmp/ccloipGv.s:9817 .text.HAL_I2C_DisableListen_IT:00000000 HAL_I2C_DisableListen_IT + /tmp/ccloipGv.s:9883 .text.HAL_I2C_Master_Abort_IT:00000000 $t + /tmp/ccloipGv.s:9889 .text.HAL_I2C_Master_Abort_IT:00000000 HAL_I2C_Master_Abort_IT + /tmp/ccloipGv.s:10038 .text.HAL_I2C_Master_Abort_IT:00000084 $d + /tmp/ccloipGv.s:10043 .text.HAL_I2C_EV_IRQHandler:00000000 $t + /tmp/ccloipGv.s:10049 .text.HAL_I2C_EV_IRQHandler:00000000 HAL_I2C_EV_IRQHandler + /tmp/ccloipGv.s:10087 .text.HAL_I2C_MasterTxCpltCallback:00000000 $t + /tmp/ccloipGv.s:10093 .text.HAL_I2C_MasterTxCpltCallback:00000000 HAL_I2C_MasterTxCpltCallback + /tmp/ccloipGv.s:10108 .text.HAL_I2C_MasterRxCpltCallback:00000000 $t + /tmp/ccloipGv.s:10114 .text.HAL_I2C_MasterRxCpltCallback:00000000 HAL_I2C_MasterRxCpltCallback + /tmp/ccloipGv.s:10129 .text.I2C_ITMasterSeqCplt:00000000 $t + /tmp/ccloipGv.s:10134 .text.I2C_ITMasterSeqCplt:00000000 I2C_ITMasterSeqCplt + /tmp/ccloipGv.s:10219 .text.HAL_I2C_SlaveTxCpltCallback:00000000 $t + /tmp/ccloipGv.s:10225 .text.HAL_I2C_SlaveTxCpltCallback:00000000 HAL_I2C_SlaveTxCpltCallback + /tmp/ccloipGv.s:10240 .text.HAL_I2C_SlaveRxCpltCallback:00000000 $t + /tmp/ccloipGv.s:10246 .text.HAL_I2C_SlaveRxCpltCallback:00000000 HAL_I2C_SlaveRxCpltCallback + /tmp/ccloipGv.s:10261 .text.I2C_ITSlaveSeqCplt:00000000 $t + /tmp/ccloipGv.s:10266 .text.I2C_ITSlaveSeqCplt:00000000 I2C_ITSlaveSeqCplt + /tmp/ccloipGv.s:10394 .text.I2C_DMASlaveTransmitCplt:00000000 $t + /tmp/ccloipGv.s:10451 .text.I2C_DMASlaveReceiveCplt:00000000 $t + /tmp/ccloipGv.s:10512 .text.HAL_I2C_AddrCallback:00000000 $t + /tmp/ccloipGv.s:10518 .text.HAL_I2C_AddrCallback:00000000 HAL_I2C_AddrCallback + /tmp/ccloipGv.s:10535 .text.I2C_ITAddrCplt:00000000 $t + /tmp/ccloipGv.s:10540 .text.I2C_ITAddrCplt:00000000 I2C_ITAddrCplt + /tmp/ccloipGv.s:10700 .text.HAL_I2C_ListenCpltCallback:00000000 $t + /tmp/ccloipGv.s:10706 .text.HAL_I2C_ListenCpltCallback:00000000 HAL_I2C_ListenCpltCallback + /tmp/ccloipGv.s:10721 .text.I2C_ITListenCplt:00000000 $t + /tmp/ccloipGv.s:10726 .text.I2C_ITListenCplt:00000000 I2C_ITListenCplt + /tmp/ccloipGv.s:10830 .text.I2C_ITListenCplt:00000064 $d + /tmp/ccloipGv.s:10835 .text.HAL_I2C_MemTxCpltCallback:00000000 $t + /tmp/ccloipGv.s:10841 .text.HAL_I2C_MemTxCpltCallback:00000000 HAL_I2C_MemTxCpltCallback + /tmp/ccloipGv.s:10856 .text.HAL_I2C_MemRxCpltCallback:00000000 $t + /tmp/ccloipGv.s:10862 .text.HAL_I2C_MemRxCpltCallback:00000000 HAL_I2C_MemRxCpltCallback + /tmp/ccloipGv.s:10877 .text.HAL_I2C_ErrorCallback:00000000 $t + /tmp/ccloipGv.s:10883 .text.HAL_I2C_ErrorCallback:00000000 HAL_I2C_ErrorCallback + /tmp/ccloipGv.s:10898 .text.HAL_I2C_AbortCpltCallback:00000000 $t + /tmp/ccloipGv.s:10904 .text.HAL_I2C_AbortCpltCallback:00000000 HAL_I2C_AbortCpltCallback + /tmp/ccloipGv.s:10919 .text.I2C_TreatErrorCallback:00000000 $t + /tmp/ccloipGv.s:10924 .text.I2C_TreatErrorCallback:00000000 I2C_TreatErrorCallback + ARM GAS /tmp/ccloipGv.s page 480 - /tmp/ccSHpINd.s:10981 .text.I2C_ITError:00000000 $t - /tmp/ccSHpINd.s:10986 .text.I2C_ITError:00000000 I2C_ITError - /tmp/ccSHpINd.s:11264 .text.I2C_ITError:00000124 $d - /tmp/ccSHpINd.s:11271 .text.I2C_ITSlaveCplt:00000000 $t - /tmp/ccSHpINd.s:11276 .text.I2C_ITSlaveCplt:00000000 I2C_ITSlaveCplt - /tmp/ccSHpINd.s:11323 .text.I2C_ITSlaveCplt:0000001e $d - /tmp/ccSHpINd.s:11333 .text.I2C_ITSlaveCplt:00000028 $t - /tmp/ccSHpINd.s:11699 .text.I2C_ITSlaveCplt:000001ec $d - /tmp/ccSHpINd.s:11704 .text.I2C_Slave_ISR_IT:00000000 $t - /tmp/ccSHpINd.s:12021 .text.I2C_ITMasterCplt:00000000 $t - /tmp/ccSHpINd.s:12026 .text.I2C_ITMasterCplt:00000000 I2C_ITMasterCplt - /tmp/ccSHpINd.s:12298 .text.I2C_Master_ISR_IT:00000000 $t - /tmp/ccSHpINd.s:12702 .text.I2C_Mem_ISR_DMA:00000000 $t - /tmp/ccSHpINd.s:13105 .text.I2C_Mem_ISR_DMA:000001c8 $d - /tmp/ccSHpINd.s:13111 .text.I2C_Slave_ISR_DMA:00000000 $t - /tmp/ccSHpINd.s:13254 .text.I2C_Slave_ISR_DMA:00000096 $d - /tmp/ccSHpINd.s:13265 .text.I2C_Slave_ISR_DMA:000000a0 $t - /tmp/ccSHpINd.s:13411 .text.I2C_Master_ISR_DMA:00000000 $t - /tmp/ccSHpINd.s:13739 .text.I2C_DMAError:00000000 $t - /tmp/ccSHpINd.s:13837 .text.I2C_DMAMasterTransmitCplt:00000000 $t - /tmp/ccSHpINd.s:13945 .text.I2C_DMAMasterReceiveCplt:00000000 $t - /tmp/ccSHpINd.s:14065 .text.I2C_Mem_ISR_IT:00000000 $t - /tmp/ccSHpINd.s:14484 .text.I2C_Mem_ISR_IT:000001b8 $d - /tmp/ccSHpINd.s:14490 .text.HAL_I2C_ER_IRQHandler:00000000 $t - /tmp/ccSHpINd.s:14496 .text.HAL_I2C_ER_IRQHandler:00000000 HAL_I2C_ER_IRQHandler - /tmp/ccSHpINd.s:14597 .text.I2C_DMAAbort:00000000 $t - /tmp/ccSHpINd.s:14648 .text.HAL_I2C_GetState:00000000 $t - /tmp/ccSHpINd.s:14654 .text.HAL_I2C_GetState:00000000 HAL_I2C_GetState - /tmp/ccSHpINd.s:14672 .text.HAL_I2C_GetMode:00000000 $t - /tmp/ccSHpINd.s:14678 .text.HAL_I2C_GetMode:00000000 HAL_I2C_GetMode - /tmp/ccSHpINd.s:14696 .text.HAL_I2C_GetError:00000000 $t - /tmp/ccSHpINd.s:14702 .text.HAL_I2C_GetError:00000000 HAL_I2C_GetError + /tmp/ccloipGv.s:10981 .text.I2C_ITError:00000000 $t + /tmp/ccloipGv.s:10986 .text.I2C_ITError:00000000 I2C_ITError + /tmp/ccloipGv.s:11264 .text.I2C_ITError:00000124 $d + /tmp/ccloipGv.s:11271 .text.I2C_ITSlaveCplt:00000000 $t + /tmp/ccloipGv.s:11276 .text.I2C_ITSlaveCplt:00000000 I2C_ITSlaveCplt + /tmp/ccloipGv.s:11323 .text.I2C_ITSlaveCplt:0000001e $d + /tmp/ccloipGv.s:11333 .text.I2C_ITSlaveCplt:00000028 $t + /tmp/ccloipGv.s:11699 .text.I2C_ITSlaveCplt:000001ec $d + /tmp/ccloipGv.s:11704 .text.I2C_Slave_ISR_IT:00000000 $t + /tmp/ccloipGv.s:12021 .text.I2C_ITMasterCplt:00000000 $t + /tmp/ccloipGv.s:12026 .text.I2C_ITMasterCplt:00000000 I2C_ITMasterCplt + /tmp/ccloipGv.s:12298 .text.I2C_Master_ISR_IT:00000000 $t + /tmp/ccloipGv.s:12702 .text.I2C_Mem_ISR_DMA:00000000 $t + /tmp/ccloipGv.s:13105 .text.I2C_Mem_ISR_DMA:000001c8 $d + /tmp/ccloipGv.s:13111 .text.I2C_Slave_ISR_DMA:00000000 $t + /tmp/ccloipGv.s:13254 .text.I2C_Slave_ISR_DMA:00000096 $d + /tmp/ccloipGv.s:13265 .text.I2C_Slave_ISR_DMA:000000a0 $t + /tmp/ccloipGv.s:13411 .text.I2C_Master_ISR_DMA:00000000 $t + /tmp/ccloipGv.s:13739 .text.I2C_DMAError:00000000 $t + /tmp/ccloipGv.s:13837 .text.I2C_DMAMasterTransmitCplt:00000000 $t + /tmp/ccloipGv.s:13945 .text.I2C_DMAMasterReceiveCplt:00000000 $t + /tmp/ccloipGv.s:14065 .text.I2C_Mem_ISR_IT:00000000 $t + /tmp/ccloipGv.s:14484 .text.I2C_Mem_ISR_IT:000001b8 $d + /tmp/ccloipGv.s:14490 .text.HAL_I2C_ER_IRQHandler:00000000 $t + /tmp/ccloipGv.s:14496 .text.HAL_I2C_ER_IRQHandler:00000000 HAL_I2C_ER_IRQHandler + /tmp/ccloipGv.s:14597 .text.I2C_DMAAbort:00000000 $t + /tmp/ccloipGv.s:14648 .text.HAL_I2C_GetState:00000000 $t + /tmp/ccloipGv.s:14654 .text.HAL_I2C_GetState:00000000 HAL_I2C_GetState + /tmp/ccloipGv.s:14672 .text.HAL_I2C_GetMode:00000000 $t + /tmp/ccloipGv.s:14678 .text.HAL_I2C_GetMode:00000000 HAL_I2C_GetMode + /tmp/ccloipGv.s:14696 .text.HAL_I2C_GetError:00000000 $t + /tmp/ccloipGv.s:14702 .text.HAL_I2C_GetError:00000000 HAL_I2C_GetError UNDEFINED SYMBOLS HAL_GetTick diff --git a/build/stm32f7xx_hal_i2c.o b/build/stm32f7xx_hal_i2c.o index e29b98a..f184eb1 100644 Binary files a/build/stm32f7xx_hal_i2c.o and b/build/stm32f7xx_hal_i2c.o differ diff --git a/build/stm32f7xx_hal_i2c_ex.lst b/build/stm32f7xx_hal_i2c_ex.lst index 63a41bb..bce1078 100644 --- a/build/stm32f7xx_hal_i2c_ex.lst +++ b/build/stm32f7xx_hal_i2c_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccmx4Y0c.s page 1 +ARM GAS /tmp/ccn09zq7.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccmx4Y0c.s page 1 28:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** devices contains the following additional features 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** (+) Possibility to disable or enable Analog Noise Filter - ARM GAS /tmp/ccmx4Y0c.s page 2 + ARM GAS /tmp/ccn09zq7.s page 2 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** (+) Use of a configured Digital Noise Filter @@ -118,7 +118,7 @@ ARM GAS /tmp/ccmx4Y0c.s page 1 85:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** * @brief Configure I2C Analog noise filter. 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** * @param hi2c Pointer to a I2C_HandleTypeDef structure that contains 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** * the configuration information for the specified I2Cx peripheral. - ARM GAS /tmp/ccmx4Y0c.s page 3 + ARM GAS /tmp/ccn09zq7.s page 3 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** * @param AnalogFilter New state of the Analog filter. @@ -178,7 +178,7 @@ ARM GAS /tmp/ccmx4Y0c.s page 1 106:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** 107:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** /* Reset I2Cx ANOFF bit */ 108:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** hi2c->Instance->CR1 &= ~(I2C_CR1_ANFOFF); - ARM GAS /tmp/ccmx4Y0c.s page 4 + ARM GAS /tmp/ccn09zq7.s page 4 65 .loc 1 108 5 is_stmt 1 view .LVU15 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccmx4Y0c.s page 1 103 0054 0220 movs r0, #2 104 .LVL4: 105 .loc 1 124 12 view .LVU33 - ARM GAS /tmp/ccmx4Y0c.s page 5 + ARM GAS /tmp/ccn09zq7.s page 5 106 0056 7047 bx lr @@ -298,7 +298,7 @@ ARM GAS /tmp/ccmx4Y0c.s page 1 142 0008 202A cmp r2, #32 143 000a 21D1 bne .L7 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** { - ARM GAS /tmp/ccmx4Y0c.s page 6 + ARM GAS /tmp/ccn09zq7.s page 6 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** /* Process Locked */ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccmx4Y0c.s page 1 179 .loc 1 163 25 is_stmt 0 view .LVU60 180 0036 0260 str r2, [r0] 164:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** - ARM GAS /tmp/ccmx4Y0c.s page 7 + ARM GAS /tmp/ccn09zq7.s page 7 165:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** __HAL_I2C_ENABLE(hi2c); @@ -418,7 +418,7 @@ ARM GAS /tmp/ccmx4Y0c.s page 1 221 .align 1 222 .global HAL_I2CEx_EnableFastModePlus 223 .syntax unified - ARM GAS /tmp/ccmx4Y0c.s page 8 + ARM GAS /tmp/ccn09zq7.s page 8 224 .thumb @@ -478,7 +478,7 @@ ARM GAS /tmp/ccmx4Y0c.s page 1 239 .loc 1 218 3 is_stmt 1 view .LVU77 219:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** 220:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** /* Enable SYSCFG clock */ - ARM GAS /tmp/ccmx4Y0c.s page 9 + ARM GAS /tmp/ccn09zq7.s page 9 221:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** __HAL_RCC_SYSCFG_CLK_ENABLE(); @@ -538,7 +538,7 @@ ARM GAS /tmp/ccmx4Y0c.s page 1 232:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** * I2C1 pins using I2C_FASTMODEPLUS_I2C1 parameter or independently 233:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** * on each one of the following pins PB6, PB7, PB8 and PB9. 234:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** * @note For remaining I2C1 pins (PA14, PA15...) fast mode plus driving capability - ARM GAS /tmp/ccmx4Y0c.s page 10 + ARM GAS /tmp/ccn09zq7.s page 10 235:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c **** * can be disabled only by using I2C_FASTMODEPLUS_I2C1 parameter. @@ -598,7 +598,7 @@ ARM GAS /tmp/ccmx4Y0c.s page 1 319 .cfi_def_cfa_offset 0 320 @ sp needed 321 0022 7047 bx lr - ARM GAS /tmp/ccmx4Y0c.s page 11 + ARM GAS /tmp/ccn09zq7.s page 11 322 .L16: @@ -615,20 +615,20 @@ ARM GAS /tmp/ccmx4Y0c.s page 1 334 .file 4 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h" 335 .file 5 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h" 336 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h" - ARM GAS /tmp/ccmx4Y0c.s page 12 + ARM GAS /tmp/ccn09zq7.s page 12 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_i2c_ex.c - /tmp/ccmx4Y0c.s:20 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 $t - /tmp/ccmx4Y0c.s:26 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 HAL_I2CEx_ConfigAnalogFilter - /tmp/ccmx4Y0c.s:118 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 $t - /tmp/ccmx4Y0c.s:124 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 HAL_I2CEx_ConfigDigitalFilter - /tmp/ccmx4Y0c.s:221 .text.HAL_I2CEx_EnableFastModePlus:00000000 $t - /tmp/ccmx4Y0c.s:227 .text.HAL_I2CEx_EnableFastModePlus:00000000 HAL_I2CEx_EnableFastModePlus - /tmp/ccmx4Y0c.s:270 .text.HAL_I2CEx_EnableFastModePlus:00000024 $d - /tmp/ccmx4Y0c.s:276 .text.HAL_I2CEx_DisableFastModePlus:00000000 $t - /tmp/ccmx4Y0c.s:282 .text.HAL_I2CEx_DisableFastModePlus:00000000 HAL_I2CEx_DisableFastModePlus - /tmp/ccmx4Y0c.s:325 .text.HAL_I2CEx_DisableFastModePlus:00000024 $d + /tmp/ccn09zq7.s:20 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 $t + /tmp/ccn09zq7.s:26 .text.HAL_I2CEx_ConfigAnalogFilter:00000000 HAL_I2CEx_ConfigAnalogFilter + /tmp/ccn09zq7.s:118 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 $t + /tmp/ccn09zq7.s:124 .text.HAL_I2CEx_ConfigDigitalFilter:00000000 HAL_I2CEx_ConfigDigitalFilter + /tmp/ccn09zq7.s:221 .text.HAL_I2CEx_EnableFastModePlus:00000000 $t + /tmp/ccn09zq7.s:227 .text.HAL_I2CEx_EnableFastModePlus:00000000 HAL_I2CEx_EnableFastModePlus + /tmp/ccn09zq7.s:270 .text.HAL_I2CEx_EnableFastModePlus:00000024 $d + /tmp/ccn09zq7.s:276 .text.HAL_I2CEx_DisableFastModePlus:00000000 $t + /tmp/ccn09zq7.s:282 .text.HAL_I2CEx_DisableFastModePlus:00000000 HAL_I2CEx_DisableFastModePlus + /tmp/ccn09zq7.s:325 .text.HAL_I2CEx_DisableFastModePlus:00000024 $d NO UNDEFINED SYMBOLS diff --git a/build/stm32f7xx_hal_i2c_ex.o b/build/stm32f7xx_hal_i2c_ex.o index 7e37030..ecd01a7 100644 Binary files a/build/stm32f7xx_hal_i2c_ex.o and b/build/stm32f7xx_hal_i2c_ex.o differ diff --git a/build/stm32f7xx_hal_msp.lst b/build/stm32f7xx_hal_msp.lst index f115fde..99e7c8a 100644 --- a/build/stm32f7xx_hal_msp.lst +++ b/build/stm32f7xx_hal_msp.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccR0YjlF.s page 1 +ARM GAS /tmp/ccrhuFOa.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 29:Src/stm32f7xx_hal_msp.c **** 30:Src/stm32f7xx_hal_msp.c **** /* USER CODE END TD */ 31:Src/stm32f7xx_hal_msp.c **** - ARM GAS /tmp/ccR0YjlF.s page 2 + ARM GAS /tmp/ccrhuFOa.s page 2 32:Src/stm32f7xx_hal_msp.c **** /* Private define ------------------------------------------------------------*/ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 41 0004 1A6C ldr r2, [r3, #64] 42 0006 42F08052 orr r2, r2, #268435456 43 000a 1A64 str r2, [r3, #64] - ARM GAS /tmp/ccR0YjlF.s page 3 + ARM GAS /tmp/ccrhuFOa.s page 3 44 .loc 1 72 3 view .LVU4 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 83:Src/stm32f7xx_hal_msp.c **** * @brief ADC MSP Initialization 84:Src/stm32f7xx_hal_msp.c **** * This function configures the hardware resources used in this example 85:Src/stm32f7xx_hal_msp.c **** * @param hadc: ADC handle pointer - ARM GAS /tmp/ccR0YjlF.s page 4 + ARM GAS /tmp/ccrhuFOa.s page 4 86:Src/stm32f7xx_hal_msp.c **** * @retval None @@ -238,7 +238,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 111:Src/stm32f7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 112:Src/stm32f7xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); 113:Src/stm32f7xx_hal_msp.c **** - ARM GAS /tmp/ccR0YjlF.s page 5 + ARM GAS /tmp/ccrhuFOa.s page 5 114:Src/stm32f7xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_2; @@ -298,7 +298,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 130 .cfi_def_cfa_offset 12 131 @ sp needed 132 0020 30BD pop {r4, r5, pc} - ARM GAS /tmp/ccR0YjlF.s page 6 + ARM GAS /tmp/ccrhuFOa.s page 6 133 .LVL2: @@ -358,7 +358,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 172 0048 1A6B ldr r2, [r3, #48] 173 004a 42F00102 orr r2, r2, #1 174 004e 1A63 str r2, [r3, #48] - ARM GAS /tmp/ccR0YjlF.s page 7 + ARM GAS /tmp/ccrhuFOa.s page 7 100:Src/stm32f7xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); @@ -418,7 +418,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 114:Src/stm32f7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 213 .loc 1 114 5 is_stmt 1 view .LVU55 114:Src/stm32f7xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; - ARM GAS /tmp/ccR0YjlF.s page 8 + ARM GAS /tmp/ccrhuFOa.s page 8 214 .loc 1 114 25 is_stmt 0 view .LVU56 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 254 .LVL9: 255 .L10: 137:Src/stm32f7xx_hal_msp.c **** - ARM GAS /tmp/ccR0YjlF.s page 9 + ARM GAS /tmp/ccrhuFOa.s page 9 256 .loc 1 137 5 view .LVU71 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 145:Src/stm32f7xx_hal_msp.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); 295 .loc 1 145 5 is_stmt 1 view .LVU87 146:Src/stm32f7xx_hal_msp.c **** - ARM GAS /tmp/ccR0YjlF.s page 10 + ARM GAS /tmp/ccrhuFOa.s page 10 296 .loc 1 146 5 view .LVU88 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 340 @ args = 0, pretend = 0, frame = 0 341 @ frame_needed = 0, uses_anonymous_args = 0 342 .loc 1 165 1 is_stmt 0 view .LVU94 - ARM GAS /tmp/ccR0YjlF.s page 11 + ARM GAS /tmp/ccrhuFOa.s page 11 343 0000 08B5 push {r3, lr} @@ -658,7 +658,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 201:Src/stm32f7xx_hal_msp.c **** { 202:Src/stm32f7xx_hal_msp.c **** /* USER CODE BEGIN ADC3_MspDeInit 0 */ 203:Src/stm32f7xx_hal_msp.c **** - ARM GAS /tmp/ccR0YjlF.s page 12 + ARM GAS /tmp/ccrhuFOa.s page 12 204:Src/stm32f7xx_hal_msp.c **** /* USER CODE END ADC3_MspDeInit 0 */ @@ -718,7 +718,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 387 .LVL20: 388 0036 EBE7 b .L13 389 .LVL21: - ARM GAS /tmp/ccR0YjlF.s page 13 + ARM GAS /tmp/ccrhuFOa.s page 13 390 .L18: @@ -778,7 +778,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 434 .cfi_def_cfa_offset 20 435 .cfi_offset 4, -20 436 .cfi_offset 5, -16 - ARM GAS /tmp/ccR0YjlF.s page 14 + ARM GAS /tmp/ccrhuFOa.s page 14 437 .cfi_offset 6, -12 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 259:Src/stm32f7xx_hal_msp.c **** __HAL_RCC_GPIOD_CLK_ENABLE(); 260:Src/stm32f7xx_hal_msp.c **** /**SDMMC1 GPIO Configuration 261:Src/stm32f7xx_hal_msp.c **** PC8 ------> SDMMC1_D0 - ARM GAS /tmp/ccR0YjlF.s page 15 + ARM GAS /tmp/ccrhuFOa.s page 15 262:Src/stm32f7xx_hal_msp.c **** PC9 ------> SDMMC1_D1 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 489 002e FFF7FEFF bl HAL_RCCEx_PeriphCLKConfig 490 .LVL29: 250:Src/stm32f7xx_hal_msp.c **** { - ARM GAS /tmp/ccR0YjlF.s page 16 + ARM GAS /tmp/ccrhuFOa.s page 16 491 .loc 1 250 8 discriminator 1 view .LVU127 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 530 005c 1A6B ldr r2, [r3, #48] 531 005e 42F00802 orr r2, r2, #8 532 0062 1A63 str r2, [r3, #48] - ARM GAS /tmp/ccR0YjlF.s page 17 + ARM GAS /tmp/ccrhuFOa.s page 17 259:Src/stm32f7xx_hal_msp.c **** /**SDMMC1 GPIO Configuration @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 570 008c 0423 movs r3, #4 571 008e 2793 str r3, [sp, #156] 277:Src/stm32f7xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - ARM GAS /tmp/ccR0YjlF.s page 18 + ARM GAS /tmp/ccrhuFOa.s page 18 572 .loc 1 277 5 is_stmt 1 view .LVU160 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 292:Src/stm32f7xx_hal_msp.c **** * @brief SD MSP De-Initialization 293:Src/stm32f7xx_hal_msp.c **** * This function freeze the hardware resources used in this example 294:Src/stm32f7xx_hal_msp.c **** * @param hsd: SD handle pointer - ARM GAS /tmp/ccR0YjlF.s page 19 + ARM GAS /tmp/ccrhuFOa.s page 19 295:Src/stm32f7xx_hal_msp.c **** * @retval None @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 305:Src/stm32f7xx_hal_msp.c **** 640 .loc 1 305 5 is_stmt 1 view .LVU177 641 000c 084A ldr r2, .L33+4 - ARM GAS /tmp/ccR0YjlF.s page 20 + ARM GAS /tmp/ccrhuFOa.s page 20 642 000e 536C ldr r3, [r2, #68] @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 686 .cfi_def_cfa_offset 4 687 .cfi_offset 14, -4 688 0002 87B0 sub sp, sp, #28 - ARM GAS /tmp/ccR0YjlF.s page 21 + ARM GAS /tmp/ccrhuFOa.s page 21 689 .LCFI13: @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 370:Src/stm32f7xx_hal_msp.c **** } 371:Src/stm32f7xx_hal_msp.c **** else if(htim_base->Instance==TIM10) 708 .loc 1 371 8 is_stmt 1 view .LVU191 - ARM GAS /tmp/ccR0YjlF.s page 22 + ARM GAS /tmp/ccrhuFOa.s page 22 709 .loc 1 371 10 is_stmt 0 view .LVU192 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 741 .LVL43: 394:Src/stm32f7xx_hal_msp.c **** HAL_NVIC_EnableIRQ(TIM1_TRG_COM_TIM11_IRQn); 742 .loc 1 394 5 is_stmt 1 view .LVU203 - ARM GAS /tmp/ccR0YjlF.s page 23 + ARM GAS /tmp/ccrhuFOa.s page 23 743 0042 1A20 movs r0, #26 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 782 .loc 1 352 5 view .LVU214 783 0064 1D4B ldr r3, .L46+20 784 0066 5A6C ldr r2, [r3, #68] - ARM GAS /tmp/ccR0YjlF.s page 24 + ARM GAS /tmp/ccrhuFOa.s page 24 785 0068 42F00102 orr r2, r2, #1 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 827 .L45: 377:Src/stm32f7xx_hal_msp.c **** /* TIM10 interrupt Init */ 828 .loc 1 377 5 view .LVU227 - ARM GAS /tmp/ccR0YjlF.s page 25 + ARM GAS /tmp/ccrhuFOa.s page 25 829 .LBB17: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 877 .LVL55: 878 .LFB1189: 401:Src/stm32f7xx_hal_msp.c **** - ARM GAS /tmp/ccR0YjlF.s page 26 + ARM GAS /tmp/ccrhuFOa.s page 26 402:Src/stm32f7xx_hal_msp.c **** void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim) @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 909 001a 9342 cmp r3, r2 910 001c 1AD0 beq .L54 426:Src/stm32f7xx_hal_msp.c **** { - ARM GAS /tmp/ccR0YjlF.s page 27 + ARM GAS /tmp/ccrhuFOa.s page 27 427:Src/stm32f7xx_hal_msp.c **** /* USER CODE BEGIN TIM1_MspPostInit 0 */ @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 923 @ sp needed 924 0026 5DF804FB ldr pc, [sp], #4 925 .LVL57: - ARM GAS /tmp/ccR0YjlF.s page 28 + ARM GAS /tmp/ccrhuFOa.s page 28 926 .L53: @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 964 .LVL59: 965 0052 E7E7 b .L48 966 .LVL60: - ARM GAS /tmp/ccR0YjlF.s page 29 + ARM GAS /tmp/ccrhuFOa.s page 29 967 .L54: @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 440:Src/stm32f7xx_hal_msp.c **** 1005 .loc 1 440 5 is_stmt 0 view .LVU280 1006 007e FFF7FEFF bl HAL_GPIO_Init - ARM GAS /tmp/ccR0YjlF.s page 30 + ARM GAS /tmp/ccrhuFOa.s page 30 1007 .LVL62: @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 1045 .loc 1 461 5 is_stmt 0 view .LVU296 1046 00aa FFF7FEFF bl HAL_GPIO_Init 1047 .LVL65: - ARM GAS /tmp/ccR0YjlF.s page 31 + ARM GAS /tmp/ccrhuFOa.s page 31 1048 .loc 1 468 1 view .LVU297 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 484:Src/stm32f7xx_hal_msp.c **** /* USER CODE BEGIN TIM4_MspDeInit 1 */ 485:Src/stm32f7xx_hal_msp.c **** 486:Src/stm32f7xx_hal_msp.c **** /* USER CODE END TIM4_MspDeInit 1 */ - ARM GAS /tmp/ccR0YjlF.s page 32 + ARM GAS /tmp/ccrhuFOa.s page 32 487:Src/stm32f7xx_hal_msp.c **** } @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 526:Src/stm32f7xx_hal_msp.c **** } 527:Src/stm32f7xx_hal_msp.c **** else if(htim_base->Instance==TIM11) 1104 .loc 1 527 8 is_stmt 1 view .LVU309 - ARM GAS /tmp/ccR0YjlF.s page 33 + ARM GAS /tmp/ccrhuFOa.s page 33 1105 .loc 1 527 10 is_stmt 0 view .LVU310 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 505:Src/stm32f7xx_hal_msp.c **** 1142 .loc 1 505 5 view .LVU318 1143 0052 02F59A32 add r2, r2, #78848 - ARM GAS /tmp/ccR0YjlF.s page 34 + ARM GAS /tmp/ccrhuFOa.s page 34 1144 0056 536C ldr r3, [r2, #68] @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 549:Src/stm32f7xx_hal_msp.c **** */ 550:Src/stm32f7xx_hal_msp.c **** void HAL_UART_MspInit(UART_HandleTypeDef* huart) 551:Src/stm32f7xx_hal_msp.c **** { - ARM GAS /tmp/ccR0YjlF.s page 35 + ARM GAS /tmp/ccrhuFOa.s page 35 1189 .loc 1 551 1 is_stmt 1 view -0 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 568:Src/stm32f7xx_hal_msp.c **** 569:Src/stm32f7xx_hal_msp.c **** /* Peripheral clock enable */ 570:Src/stm32f7xx_hal_msp.c **** __HAL_RCC_UART8_CLK_ENABLE(); - ARM GAS /tmp/ccR0YjlF.s page 36 + ARM GAS /tmp/ccrhuFOa.s page 36 571:Src/stm32f7xx_hal_msp.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 1253 .loc 1 570 5 view .LVU342 570:Src/stm32f7xx_hal_msp.c **** 1254 .loc 1 570 5 view .LVU343 - ARM GAS /tmp/ccR0YjlF.s page 37 + ARM GAS /tmp/ccrhuFOa.s page 37 1255 0034 124B ldr r3, .L77+4 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 580:Src/stm32f7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF8_UART8; 1294 .loc 1 580 5 is_stmt 1 view .LVU359 580:Src/stm32f7xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF8_UART8; - ARM GAS /tmp/ccR0YjlF.s page 38 + ARM GAS /tmp/ccrhuFOa.s page 38 1295 .loc 1 580 27 is_stmt 0 view .LVU360 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 1338 .LCFI25: 1339 .cfi_def_cfa_offset 8 1340 .cfi_offset 3, -8 - ARM GAS /tmp/ccR0YjlF.s page 39 + ARM GAS /tmp/ccrhuFOa.s page 39 1341 .cfi_offset 14, -4 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccR0YjlF.s page 1 1372 0020 007C0040 .word 1073773568 1373 0024 00380240 .word 1073887232 1374 0028 00100240 .word 1073876992 - ARM GAS /tmp/ccR0YjlF.s page 40 + ARM GAS /tmp/ccrhuFOa.s page 40 1375 .cfi_endproc @@ -2363,41 +2363,41 @@ ARM GAS /tmp/ccR0YjlF.s page 1 1395 .file 17 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h" 1396 .file 18 "Inc/main.h" 1397 .file 19 "" - ARM GAS /tmp/ccR0YjlF.s page 41 + ARM GAS /tmp/ccrhuFOa.s page 41 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_msp.c - /tmp/ccR0YjlF.s:20 .text.HAL_MspInit:00000000 $t - /tmp/ccR0YjlF.s:26 .text.HAL_MspInit:00000000 HAL_MspInit - /tmp/ccR0YjlF.s:76 .text.HAL_MspInit:0000002c $d - /tmp/ccR0YjlF.s:81 .text.HAL_ADC_MspInit:00000000 $t - /tmp/ccR0YjlF.s:87 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit - /tmp/ccR0YjlF.s:318 .text.HAL_ADC_MspInit:000000f4 $d - /tmp/ccR0YjlF.s:329 .text.HAL_ADC_MspDeInit:00000000 $t - /tmp/ccR0YjlF.s:335 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit - /tmp/ccR0YjlF.s:408 .text.HAL_ADC_MspDeInit:00000050 $d - /tmp/ccR0YjlF.s:418 .text.HAL_SD_MspInit:00000000 $t - /tmp/ccR0YjlF.s:424 .text.HAL_SD_MspInit:00000000 HAL_SD_MspInit - /tmp/ccR0YjlF.s:600 .text.HAL_SD_MspInit:000000a8 $d - /tmp/ccR0YjlF.s:608 .text.HAL_SD_MspDeInit:00000000 $t - /tmp/ccR0YjlF.s:614 .text.HAL_SD_MspDeInit:00000000 HAL_SD_MspDeInit - /tmp/ccR0YjlF.s:662 .text.HAL_SD_MspDeInit:0000002c $d - /tmp/ccR0YjlF.s:670 .text.HAL_TIM_Base_MspInit:00000000 $t - /tmp/ccR0YjlF.s:676 .text.HAL_TIM_Base_MspInit:00000000 HAL_TIM_Base_MspInit - /tmp/ccR0YjlF.s:860 .text.HAL_TIM_Base_MspInit:000000c8 $d - /tmp/ccR0YjlF.s:870 .text.HAL_TIM_MspPostInit:00000000 $t - /tmp/ccR0YjlF.s:876 .text.HAL_TIM_MspPostInit:00000000 HAL_TIM_MspPostInit - /tmp/ccR0YjlF.s:1053 .text.HAL_TIM_MspPostInit:000000b0 $d - /tmp/ccR0YjlF.s:1063 .text.HAL_TIM_Base_MspDeInit:00000000 $t - /tmp/ccR0YjlF.s:1069 .text.HAL_TIM_Base_MspDeInit:00000000 HAL_TIM_Base_MspDeInit - /tmp/ccR0YjlF.s:1171 .text.HAL_TIM_Base_MspDeInit:0000007c $d - /tmp/ccR0YjlF.s:1180 .text.HAL_UART_MspInit:00000000 $t - /tmp/ccR0YjlF.s:1186 .text.HAL_UART_MspInit:00000000 HAL_UART_MspInit - /tmp/ccR0YjlF.s:1316 .text.HAL_UART_MspInit:0000007c $d - /tmp/ccR0YjlF.s:1323 .text.HAL_UART_MspDeInit:00000000 $t - /tmp/ccR0YjlF.s:1329 .text.HAL_UART_MspDeInit:00000000 HAL_UART_MspDeInit - /tmp/ccR0YjlF.s:1372 .text.HAL_UART_MspDeInit:00000020 $d + /tmp/ccrhuFOa.s:20 .text.HAL_MspInit:00000000 $t + /tmp/ccrhuFOa.s:26 .text.HAL_MspInit:00000000 HAL_MspInit + /tmp/ccrhuFOa.s:76 .text.HAL_MspInit:0000002c $d + /tmp/ccrhuFOa.s:81 .text.HAL_ADC_MspInit:00000000 $t + /tmp/ccrhuFOa.s:87 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit + /tmp/ccrhuFOa.s:318 .text.HAL_ADC_MspInit:000000f4 $d + /tmp/ccrhuFOa.s:329 .text.HAL_ADC_MspDeInit:00000000 $t + /tmp/ccrhuFOa.s:335 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit + /tmp/ccrhuFOa.s:408 .text.HAL_ADC_MspDeInit:00000050 $d + /tmp/ccrhuFOa.s:418 .text.HAL_SD_MspInit:00000000 $t + /tmp/ccrhuFOa.s:424 .text.HAL_SD_MspInit:00000000 HAL_SD_MspInit + /tmp/ccrhuFOa.s:600 .text.HAL_SD_MspInit:000000a8 $d + /tmp/ccrhuFOa.s:608 .text.HAL_SD_MspDeInit:00000000 $t + /tmp/ccrhuFOa.s:614 .text.HAL_SD_MspDeInit:00000000 HAL_SD_MspDeInit + /tmp/ccrhuFOa.s:662 .text.HAL_SD_MspDeInit:0000002c $d + /tmp/ccrhuFOa.s:670 .text.HAL_TIM_Base_MspInit:00000000 $t + /tmp/ccrhuFOa.s:676 .text.HAL_TIM_Base_MspInit:00000000 HAL_TIM_Base_MspInit + /tmp/ccrhuFOa.s:860 .text.HAL_TIM_Base_MspInit:000000c8 $d + /tmp/ccrhuFOa.s:870 .text.HAL_TIM_MspPostInit:00000000 $t + /tmp/ccrhuFOa.s:876 .text.HAL_TIM_MspPostInit:00000000 HAL_TIM_MspPostInit + /tmp/ccrhuFOa.s:1053 .text.HAL_TIM_MspPostInit:000000b0 $d + /tmp/ccrhuFOa.s:1063 .text.HAL_TIM_Base_MspDeInit:00000000 $t + /tmp/ccrhuFOa.s:1069 .text.HAL_TIM_Base_MspDeInit:00000000 HAL_TIM_Base_MspDeInit + /tmp/ccrhuFOa.s:1171 .text.HAL_TIM_Base_MspDeInit:0000007c $d + /tmp/ccrhuFOa.s:1180 .text.HAL_UART_MspInit:00000000 $t + /tmp/ccrhuFOa.s:1186 .text.HAL_UART_MspInit:00000000 HAL_UART_MspInit + /tmp/ccrhuFOa.s:1316 .text.HAL_UART_MspInit:0000007c $d + /tmp/ccrhuFOa.s:1323 .text.HAL_UART_MspDeInit:00000000 $t + /tmp/ccrhuFOa.s:1329 .text.HAL_UART_MspDeInit:00000000 HAL_UART_MspDeInit + /tmp/ccrhuFOa.s:1372 .text.HAL_UART_MspDeInit:00000020 $d UNDEFINED SYMBOLS HAL_GPIO_Init diff --git a/build/stm32f7xx_hal_pwr.lst b/build/stm32f7xx_hal_pwr.lst index c6b6bf8..28766ee 100644 --- a/build/stm32f7xx_hal_pwr.lst +++ b/build/stm32f7xx_hal_pwr.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccO7avbH.s page 1 +ARM GAS /tmp/ccHX3azn.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** */ 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** /** @defgroup PWR PWR - ARM GAS /tmp/ccO7avbH.s page 2 + ARM GAS /tmp/ccHX3azn.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** * @brief PWR HAL module driver @@ -118,7 +118,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** To enable access to the RTC Domain and RTC registers, proceed as follows: 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** (+) Enable the Power Controller (PWR) APB1 interface clock using the 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** __HAL_RCC_PWR_CLK_ENABLE() macro. - ARM GAS /tmp/ccO7avbH.s page 3 + ARM GAS /tmp/ccHX3azn.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** (+) Enable access to RTC domain using the HAL_PWR_EnableBkUpAccess() function. @@ -178,7 +178,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** { 60 .loc 1 113 1 is_stmt 1 view -0 61 .cfi_startproc - ARM GAS /tmp/ccO7avbH.s page 4 + ARM GAS /tmp/ccHX3azn.s page 4 62 @ args = 0, pretend = 0, frame = 0 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 102 .L8: 103 000c 00700040 .word 1073770496 104 .cfi_endproc - ARM GAS /tmp/ccO7avbH.s page 5 + ARM GAS /tmp/ccHX3azn.s page 5 105 .LFE143: @@ -298,7 +298,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 174:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** (+) Entry: 175:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** The Sleep mode is entered by using the HAL_PWR_EnterSLEEPMode(PWR_MAINREGULATOR_ON, PWR_SLE 176:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** functions with - ARM GAS /tmp/ccO7avbH.s page 6 + ARM GAS /tmp/ccHX3azn.s page 6 177:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** (++) PWR_SLEEPENTRY_WFI: enter SLEEP mode with WFI instruction @@ -358,7 +358,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 231:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** Wakeup event, a tamper event or a time-stamp event, without depending on 232:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** an external interrupt (Auto-wakeup mode). 233:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** - ARM GAS /tmp/ccO7avbH.s page 7 + ARM GAS /tmp/ccHX3azn.s page 7 234:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** (+) RTC auto-wakeup (AWU) from the Stop and Standby modes @@ -418,7 +418,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 135 0016 5A60 str r2, [r3, #4] 270:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** __HAL_PWR_PVD_EXTI_DISABLE_IT(); 136 .loc 1 270 3 view .LVU15 - ARM GAS /tmp/ccO7avbH.s page 8 + ARM GAS /tmp/ccHX3azn.s page 8 137 0018 1A68 ldr r2, [r3] @@ -478,7 +478,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 174 0054 4368 ldr r3, [r0, #4] 175 .loc 1 287 5 view .LVU28 176 0056 13F0010F tst r3, #1 - ARM GAS /tmp/ccO7avbH.s page 9 + ARM GAS /tmp/ccHX3azn.s page 9 177 005a 04D0 beq .L13 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 217 @ args = 0, pretend = 0, frame = 0 218 @ frame_needed = 0, uses_anonymous_args = 0 219 @ link register save eliminated. - ARM GAS /tmp/ccO7avbH.s page 10 + ARM GAS /tmp/ccHX3azn.s page 10 304:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** /* Enable the power voltage detector */ @@ -598,7 +598,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 264 .global HAL_PWR_EnableWakeUpPin 265 .syntax unified 266 .thumb - ARM GAS /tmp/ccO7avbH.s page 11 + ARM GAS /tmp/ccHX3azn.s page 11 267 .thumb_func @@ -658,7 +658,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 293 .L25: 294 001a 00BF .align 2 295 .L24: - ARM GAS /tmp/ccO7avbH.s page 12 + ARM GAS /tmp/ccHX3azn.s page 12 296 001c 00700040 .word 1073770496 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 334 .thumb 335 .thumb_func 337 HAL_PWR_EnterSLEEPMode: - ARM GAS /tmp/ccO7avbH.s page 13 + ARM GAS /tmp/ccHX3azn.s page 13 338 .LVL4: @@ -778,7 +778,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file - ARM GAS /tmp/ccO7avbH.s page 14 + ARM GAS /tmp/ccHX3azn.s page 14 4:Drivers/CMSIS/Include/cmsis_gcc.h **** * @version V5.0.4 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK 59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak)) 60:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccO7avbH.s page 15 + ARM GAS /tmp/ccHX3azn.s page 15 61:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED @@ -898,7 +898,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 116:Drivers/CMSIS/Include/cmsis_gcc.h **** 117:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccO7avbH.s page 16 + ARM GAS /tmp/ccHX3azn.s page 16 118:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################### Core Function Access ########################### */ @@ -958,7 +958,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 172:Drivers/CMSIS/Include/cmsis_gcc.h **** } 173:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 174:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccO7avbH.s page 17 + ARM GAS /tmp/ccHX3azn.s page 17 175:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 229:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get xPSR Register 230:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the xPSR Register. 231:Drivers/CMSIS/Include/cmsis_gcc.h **** \return xPSR Register value - ARM GAS /tmp/ccO7avbH.s page 18 + ARM GAS /tmp/ccHX3azn.s page 18 232:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 286:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer (PSP) when in secure sta 287:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfProcStack Process Stack Pointer value to set 288:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccO7avbH.s page 19 + ARM GAS /tmp/ccHX3azn.s page 19 289:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack) @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 343:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack) 344:Drivers/CMSIS/Include/cmsis_gcc.h **** { 345:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msp_ns, %0" : : "r" (topOfMainStack) : ); - ARM GAS /tmp/ccO7avbH.s page 20 + ARM GAS /tmp/ccHX3azn.s page 20 346:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 400:Drivers/CMSIS/Include/cmsis_gcc.h **** 401:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, primask_ns" : "=r" (result) :: "memory"); 402:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccO7avbH.s page 21 + ARM GAS /tmp/ccHX3azn.s page 21 403:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 457:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Base Priority 458:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Base Priority register. 459:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Base Priority register value - ARM GAS /tmp/ccO7avbH.s page 22 + ARM GAS /tmp/ccHX3azn.s page 22 460:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 514:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] basePri Base Priority value to set 515:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 516:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri) - ARM GAS /tmp/ccO7avbH.s page 23 + ARM GAS /tmp/ccHX3azn.s page 23 517:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 571:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR faultmask_ns, %0" : : "r" (faultMask) : "memory"); 572:Drivers/CMSIS/Include/cmsis_gcc.h **** } 573:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccO7avbH.s page 24 + ARM GAS /tmp/ccHX3azn.s page 24 574:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 628:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 629:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer Limit 630:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure - ARM GAS /tmp/ccO7avbH.s page 25 + ARM GAS /tmp/ccHX3azn.s page 25 631:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 685:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 686:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 687:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msplim" : "=r" (result) ); - ARM GAS /tmp/ccO7avbH.s page 26 + ARM GAS /tmp/ccHX3azn.s page 26 688:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 742:Drivers/CMSIS/Include/cmsis_gcc.h **** 743:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer Limit (MSPLIM) when in secu 744:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer value to set - ARM GAS /tmp/ccO7avbH.s page 27 + ARM GAS /tmp/ccHX3azn.s page 27 745:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 799:Drivers/CMSIS/Include/cmsis_gcc.h **** /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ 800:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_arm_set_fpscr(fpscr); 801:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - ARM GAS /tmp/ccO7avbH.s page 28 + ARM GAS /tmp/ccHX3azn.s page 28 802:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMSR fpscr, %0" : : "r" (fpscr) : "vfpcc", "memory"); @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 856:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 857:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __SEV() __ASM volatile ("sev") 858:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccO7avbH.s page 29 + ARM GAS /tmp/ccHX3azn.s page 29 859:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 384 0012 0129 cmp r1, #1 385 0014 03D0 beq .L32 404:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** { - ARM GAS /tmp/ccO7avbH.s page 30 + ARM GAS /tmp/ccHX3azn.s page 30 405:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** /* Request Wait For Interrupt */ @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 417:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** /** 418:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** * @brief Enters Stop mode. 419:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** * @note In Stop mode, all I/O pins keep the same state as in Run mode. - ARM GAS /tmp/ccO7avbH.s page 31 + ARM GAS /tmp/ccHX3azn.s page 31 420:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** * @note When exiting Stop mode by issuing an interrupt or a wakeup event, @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 453:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** PWR->CR1 = tmpreg; 450 .loc 1 453 3 is_stmt 1 view .LVU79 451 .loc 1 453 12 is_stmt 0 view .LVU80 - ARM GAS /tmp/ccO7avbH.s page 32 + ARM GAS /tmp/ccHX3azn.s page 32 452 000a 1360 str r3, [r2] @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 493 0020 08D0 beq .L38 464:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** { 465:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** /* Request Wait For Interrupt */ - ARM GAS /tmp/ccO7avbH.s page 33 + ARM GAS /tmp/ccHX3azn.s page 33 466:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** __WFI(); @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 536 .section .text.HAL_PWR_EnterSTANDBYMode,"ax",%progbits 537 .align 1 538 .global HAL_PWR_EnterSTANDBYMode - ARM GAS /tmp/ccO7avbH.s page 34 + ARM GAS /tmp/ccHX3azn.s page 34 539 .syntax unified @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 503:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** } 569 .loc 1 503 1 is_stmt 0 view .LVU108 570 .thumb - ARM GAS /tmp/ccO7avbH.s page 35 + ARM GAS /tmp/ccHX3azn.s page 35 571 .syntax unified @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 598 .LFE153: 600 .section .text.HAL_PWR_PVD_IRQHandler,"ax",%progbits 601 .align 1 - ARM GAS /tmp/ccO7avbH.s page 36 + ARM GAS /tmp/ccHX3azn.s page 36 602 .global HAL_PWR_PVD_IRQHandler @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 650 .thumb_func 652 HAL_PWR_EnableSleepOnExit: 653 .LFB154: - ARM GAS /tmp/ccO7avbH.s page 37 + ARM GAS /tmp/ccHX3azn.s page 37 533:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 556:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** /* Clear SLEEPONEXIT bit of Cortex System Control Register */ 557:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c **** CLEAR_BIT(SCB->SCR, ((uint32_t)SCB_SCR_SLEEPONEXIT_Msk)); 687 .loc 1 557 3 view .LVU123 - ARM GAS /tmp/ccO7avbH.s page 38 + ARM GAS /tmp/ccHX3azn.s page 38 688 0000 024A ldr r2, .L55 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccO7avbH.s page 1 732 .syntax unified 733 .thumb 734 .thumb_func - ARM GAS /tmp/ccO7avbH.s page 39 + ARM GAS /tmp/ccHX3azn.s page 39 736 HAL_PWR_DisableSEVOnPend: @@ -2320,60 +2320,60 @@ ARM GAS /tmp/ccO7avbH.s page 1 761 .file 5 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" 762 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h" 763 .file 7 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" - ARM GAS /tmp/ccO7avbH.s page 40 + ARM GAS /tmp/ccHX3azn.s page 40 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_pwr.c - /tmp/ccO7avbH.s:20 .text.HAL_PWR_DeInit:00000000 $t - /tmp/ccO7avbH.s:26 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit - /tmp/ccO7avbH.s:47 .text.HAL_PWR_DeInit:00000014 $d - /tmp/ccO7avbH.s:52 .text.HAL_PWR_EnableBkUpAccess:00000000 $t - /tmp/ccO7avbH.s:58 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess - /tmp/ccO7avbH.s:75 .text.HAL_PWR_EnableBkUpAccess:0000000c $d - /tmp/ccO7avbH.s:80 .text.HAL_PWR_DisableBkUpAccess:00000000 $t - /tmp/ccO7avbH.s:86 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess - /tmp/ccO7avbH.s:103 .text.HAL_PWR_DisableBkUpAccess:0000000c $d - /tmp/ccO7avbH.s:108 .text.HAL_PWR_ConfigPVD:00000000 $t - /tmp/ccO7avbH.s:114 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD - /tmp/ccO7avbH.s:201 .text.HAL_PWR_ConfigPVD:0000007c $d - /tmp/ccO7avbH.s:207 .text.HAL_PWR_EnablePVD:00000000 $t - /tmp/ccO7avbH.s:213 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD - /tmp/ccO7avbH.s:230 .text.HAL_PWR_EnablePVD:0000000c $d - /tmp/ccO7avbH.s:235 .text.HAL_PWR_DisablePVD:00000000 $t - /tmp/ccO7avbH.s:241 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD - /tmp/ccO7avbH.s:258 .text.HAL_PWR_DisablePVD:0000000c $d - /tmp/ccO7avbH.s:263 .text.HAL_PWR_EnableWakeUpPin:00000000 $t - /tmp/ccO7avbH.s:269 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin - /tmp/ccO7avbH.s:296 .text.HAL_PWR_EnableWakeUpPin:0000001c $d - /tmp/ccO7avbH.s:301 .text.HAL_PWR_DisableWakeUpPin:00000000 $t - /tmp/ccO7avbH.s:307 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin - /tmp/ccO7avbH.s:326 .text.HAL_PWR_DisableWakeUpPin:0000000c $d - /tmp/ccO7avbH.s:331 .text.HAL_PWR_EnterSLEEPMode:00000000 $t - /tmp/ccO7avbH.s:337 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode - /tmp/ccO7avbH.s:415 .text.HAL_PWR_EnterSLEEPMode:00000024 $d - /tmp/ccO7avbH.s:420 .text.HAL_PWR_EnterSTOPMode:00000000 $t - /tmp/ccO7avbH.s:426 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode - /tmp/ccO7avbH.s:531 .text.HAL_PWR_EnterSTOPMode:00000038 $d - /tmp/ccO7avbH.s:537 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t - /tmp/ccO7avbH.s:543 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode - /tmp/ccO7avbH.s:576 .text.HAL_PWR_EnterSTANDBYMode:00000018 $d - /tmp/ccO7avbH.s:582 .text.HAL_PWR_PVDCallback:00000000 $t - /tmp/ccO7avbH.s:588 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback - /tmp/ccO7avbH.s:601 .text.HAL_PWR_PVD_IRQHandler:00000000 $t - /tmp/ccO7avbH.s:607 .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler - /tmp/ccO7avbH.s:641 .text.HAL_PWR_PVD_IRQHandler:0000001c $d - /tmp/ccO7avbH.s:646 .text.HAL_PWR_EnableSleepOnExit:00000000 $t - /tmp/ccO7avbH.s:652 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit - /tmp/ccO7avbH.s:669 .text.HAL_PWR_EnableSleepOnExit:0000000c $d - /tmp/ccO7avbH.s:674 .text.HAL_PWR_DisableSleepOnExit:00000000 $t - /tmp/ccO7avbH.s:680 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit - /tmp/ccO7avbH.s:697 .text.HAL_PWR_DisableSleepOnExit:0000000c $d - /tmp/ccO7avbH.s:702 .text.HAL_PWR_EnableSEVOnPend:00000000 $t - /tmp/ccO7avbH.s:708 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend - /tmp/ccO7avbH.s:725 .text.HAL_PWR_EnableSEVOnPend:0000000c $d - /tmp/ccO7avbH.s:730 .text.HAL_PWR_DisableSEVOnPend:00000000 $t - /tmp/ccO7avbH.s:736 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend - /tmp/ccO7avbH.s:753 .text.HAL_PWR_DisableSEVOnPend:0000000c $d + /tmp/ccHX3azn.s:20 .text.HAL_PWR_DeInit:00000000 $t + /tmp/ccHX3azn.s:26 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit + /tmp/ccHX3azn.s:47 .text.HAL_PWR_DeInit:00000014 $d + /tmp/ccHX3azn.s:52 .text.HAL_PWR_EnableBkUpAccess:00000000 $t + /tmp/ccHX3azn.s:58 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess + /tmp/ccHX3azn.s:75 .text.HAL_PWR_EnableBkUpAccess:0000000c $d + /tmp/ccHX3azn.s:80 .text.HAL_PWR_DisableBkUpAccess:00000000 $t + /tmp/ccHX3azn.s:86 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess + /tmp/ccHX3azn.s:103 .text.HAL_PWR_DisableBkUpAccess:0000000c $d + /tmp/ccHX3azn.s:108 .text.HAL_PWR_ConfigPVD:00000000 $t + /tmp/ccHX3azn.s:114 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD + /tmp/ccHX3azn.s:201 .text.HAL_PWR_ConfigPVD:0000007c $d + /tmp/ccHX3azn.s:207 .text.HAL_PWR_EnablePVD:00000000 $t + /tmp/ccHX3azn.s:213 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD + /tmp/ccHX3azn.s:230 .text.HAL_PWR_EnablePVD:0000000c $d + /tmp/ccHX3azn.s:235 .text.HAL_PWR_DisablePVD:00000000 $t + /tmp/ccHX3azn.s:241 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD + /tmp/ccHX3azn.s:258 .text.HAL_PWR_DisablePVD:0000000c $d + /tmp/ccHX3azn.s:263 .text.HAL_PWR_EnableWakeUpPin:00000000 $t + /tmp/ccHX3azn.s:269 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin + /tmp/ccHX3azn.s:296 .text.HAL_PWR_EnableWakeUpPin:0000001c $d + /tmp/ccHX3azn.s:301 .text.HAL_PWR_DisableWakeUpPin:00000000 $t + /tmp/ccHX3azn.s:307 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin + /tmp/ccHX3azn.s:326 .text.HAL_PWR_DisableWakeUpPin:0000000c $d + /tmp/ccHX3azn.s:331 .text.HAL_PWR_EnterSLEEPMode:00000000 $t + /tmp/ccHX3azn.s:337 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode + /tmp/ccHX3azn.s:415 .text.HAL_PWR_EnterSLEEPMode:00000024 $d + /tmp/ccHX3azn.s:420 .text.HAL_PWR_EnterSTOPMode:00000000 $t + /tmp/ccHX3azn.s:426 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode + /tmp/ccHX3azn.s:531 .text.HAL_PWR_EnterSTOPMode:00000038 $d + /tmp/ccHX3azn.s:537 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t + /tmp/ccHX3azn.s:543 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode + /tmp/ccHX3azn.s:576 .text.HAL_PWR_EnterSTANDBYMode:00000018 $d + /tmp/ccHX3azn.s:582 .text.HAL_PWR_PVDCallback:00000000 $t + /tmp/ccHX3azn.s:588 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback + /tmp/ccHX3azn.s:601 .text.HAL_PWR_PVD_IRQHandler:00000000 $t + /tmp/ccHX3azn.s:607 .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler + /tmp/ccHX3azn.s:641 .text.HAL_PWR_PVD_IRQHandler:0000001c $d + /tmp/ccHX3azn.s:646 .text.HAL_PWR_EnableSleepOnExit:00000000 $t + /tmp/ccHX3azn.s:652 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit + /tmp/ccHX3azn.s:669 .text.HAL_PWR_EnableSleepOnExit:0000000c $d + /tmp/ccHX3azn.s:674 .text.HAL_PWR_DisableSleepOnExit:00000000 $t + /tmp/ccHX3azn.s:680 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit + /tmp/ccHX3azn.s:697 .text.HAL_PWR_DisableSleepOnExit:0000000c $d + /tmp/ccHX3azn.s:702 .text.HAL_PWR_EnableSEVOnPend:00000000 $t + /tmp/ccHX3azn.s:708 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend + /tmp/ccHX3azn.s:725 .text.HAL_PWR_EnableSEVOnPend:0000000c $d + /tmp/ccHX3azn.s:730 .text.HAL_PWR_DisableSEVOnPend:00000000 $t + /tmp/ccHX3azn.s:736 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend + /tmp/ccHX3azn.s:753 .text.HAL_PWR_DisableSEVOnPend:0000000c $d NO UNDEFINED SYMBOLS diff --git a/build/stm32f7xx_hal_pwr.o b/build/stm32f7xx_hal_pwr.o index ba000d5..b694d13 100644 Binary files a/build/stm32f7xx_hal_pwr.o and b/build/stm32f7xx_hal_pwr.o differ diff --git a/build/stm32f7xx_hal_pwr_ex.lst b/build/stm32f7xx_hal_pwr_ex.lst index acebe03..c1d107f 100644 --- a/build/stm32f7xx_hal_pwr_ex.lst +++ b/build/stm32f7xx_hal_pwr_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccuaURzG.s page 1 +ARM GAS /tmp/ccOKVCkl.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** /** @defgroup PWREx PWREx 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * @brief PWR HAL module driver - ARM GAS /tmp/ccuaURzG.s page 2 + ARM GAS /tmp/ccOKVCkl.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * @{ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** -@- Refer to the description of Read protection (RDP) in the Flash 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** programming manual. 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** - ARM GAS /tmp/ccuaURzG.s page 3 + ARM GAS /tmp/ccOKVCkl.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** (+) The main internal regulator can be configured to have a tradeoff between @@ -178,7 +178,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 35 .cfi_offset 4, -8 36 .cfi_offset 14, -4 136:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** uint32_t tickstart = 0; - ARM GAS /tmp/ccuaURzG.s page 4 + ARM GAS /tmp/ccOKVCkl.s page 4 37 .loc 1 136 3 view .LVU1 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 152:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** { 153:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** return HAL_TIMEOUT; 76 .loc 1 153 14 view .LVU18 - ARM GAS /tmp/ccuaURzG.s page 5 + ARM GAS /tmp/ccOKVCkl.s page 5 77 0030 0320 movs r0, #3 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 118 .loc 1 168 13 view .LVU26 119 0006 22F40072 bic r2, r2, #512 120 000a 5A60 str r2, [r3, #4] - ARM GAS /tmp/ccuaURzG.s page 6 + ARM GAS /tmp/ccOKVCkl.s page 6 169:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 186:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** } 158 .loc 1 186 1 view .LVU42 159 0036 10BD pop {r4, pc} - ARM GAS /tmp/ccuaURzG.s page 7 + ARM GAS /tmp/ccOKVCkl.s page 7 160 .LVL9: @@ -418,7 +418,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 197:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** 198:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** /** 199:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * @brief Disables the Flash Power Down in Stop mode. - ARM GAS /tmp/ccuaURzG.s page 8 + ARM GAS /tmp/ccOKVCkl.s page 8 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * @retval None @@ -478,7 +478,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 248 0004 43F40063 orr r3, r3, #2048 249 0008 1360 str r3, [r2] 216:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** } - ARM GAS /tmp/ccuaURzG.s page 9 + ARM GAS /tmp/ccOKVCkl.s page 9 250 .loc 1 216 1 view .LVU58 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 227:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** 228:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** /** 229:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * @brief Enables Low Power Regulator low voltage mode. - ARM GAS /tmp/ccuaURzG.s page 10 + ARM GAS /tmp/ccOKVCkl.s page 10 230:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * @retval None @@ -598,7 +598,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 338 0004 23F48063 bic r3, r3, #1024 339 0008 1360 str r3, [r2] 246:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** } - ARM GAS /tmp/ccuaURzG.s page 11 + ARM GAS /tmp/ccOKVCkl.s page 11 340 .loc 1 246 1 view .LVU73 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 380 .loc 1 262 3 view .LVU79 381 000e 1B6C ldr r3, [r3, #64] 382 0010 03F08053 and r3, r3, #268435456 - ARM GAS /tmp/ccuaURzG.s page 12 + ARM GAS /tmp/ccOKVCkl.s page 12 383 0014 0193 str r3, [sp, #4] @@ -718,7 +718,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 280:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** 281:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** /* Get tick */ 282:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** tickstart = HAL_GetTick(); - ARM GAS /tmp/ccuaURzG.s page 13 + ARM GAS /tmp/ccOKVCkl.s page 13 283:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** @@ -778,7 +778,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** { 455 .loc 1 286 23 discriminator 1 view .LVU104 456 0062 001B subs r0, r0, r4 - ARM GAS /tmp/ccuaURzG.s page 14 + ARM GAS /tmp/ccOKVCkl.s page 14 286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** { @@ -838,7 +838,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 496 .loc 1 306 3 view .LVU109 497 .LVL18: 307:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** - ARM GAS /tmp/ccuaURzG.s page 15 + ARM GAS /tmp/ccOKVCkl.s page 15 308:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** __HAL_RCC_PWR_CLK_ENABLE(); @@ -898,7 +898,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 319:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** { 320:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** return HAL_TIMEOUT; 541 .loc 1 320 14 view .LVU125 - ARM GAS /tmp/ccuaURzG.s page 16 + ARM GAS /tmp/ccOKVCkl.s page 16 542 003e 0320 movs r0, #3 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 572 005c 07D0 beq .L60 332:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** { 573 .loc 1 332 5 view .LVU132 - ARM GAS /tmp/ccuaURzG.s page 17 + ARM GAS /tmp/ccOKVCkl.s page 17 332:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** { @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 358:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * @note When exiting Stop mode by issuing an interrupt or a wakeup event, 359:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * the HSI RC oscillator is selected as system clock. 360:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * - ARM GAS /tmp/ccuaURzG.s page 18 + ARM GAS /tmp/ccOKVCkl.s page 18 361:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * @note When the voltage regulator operates in low power mode, an additional @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 633 0008 1E4B ldr r3, .L73 634 000a 1A6C ldr r2, [r3, #64] 635 000c 42F08052 orr r2, r2, #268435456 - ARM GAS /tmp/ccuaURzG.s page 19 + ARM GAS /tmp/ccOKVCkl.s page 19 636 0010 1A64 str r2, [r3, #64] @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 676 .loc 1 402 23 discriminator 1 view .LVU160 677 0046 001B subs r0, r0, r4 678 .loc 1 402 7 discriminator 1 view .LVU161 - ARM GAS /tmp/ccuaURzG.s page 20 + ARM GAS /tmp/ccOKVCkl.s page 20 679 0048 B0F57A7F cmp r0, #1000 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 712 .loc 1 423 5 is_stmt 0 view .LVU175 713 0068 012D cmp r5, #1 714 006a 08D0 beq .L72 - ARM GAS /tmp/ccuaURzG.s page 21 + ARM GAS /tmp/ccOKVCkl.s page 21 424:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** { @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 754 .L74: 755 0082 00BF .align 2 756 .L73: - ARM GAS /tmp/ccuaURzG.s page 22 + ARM GAS /tmp/ccOKVCkl.s page 22 757 0084 00380240 .word 1073887232 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 450:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * @brief Configures the main internal regulator output voltage. 451:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * @param VoltageScaling specifies the regulator output voltage to achieve 452:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * a tradeoff between performance and power consumption. - ARM GAS /tmp/ccuaURzG.s page 23 + ARM GAS /tmp/ccOKVCkl.s page 23 453:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** * This parameter can be one of the following values: @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 826 0008 42F08052 orr r2, r2, #268435456 827 000c 1A64 str r2, [r3, #64] 828 .loc 1 483 3 view .LVU195 - ARM GAS /tmp/ccuaURzG.s page 24 + ARM GAS /tmp/ccOKVCkl.s page 24 829 000e 1A6C ldr r2, [r3, #64] @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 870 0042 031B subs r3, r0, r4 871 .loc 1 496 9 discriminator 1 view .LVU212 872 0044 022B cmp r3, #2 - ARM GAS /tmp/ccuaURzG.s page 25 + ARM GAS /tmp/ccOKVCkl.s page 25 873 0046 F5D9 bls .L80 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 912 .loc 1 511 47 view .LVU226 913 0078 13F0007F tst r3, #33554432 914 007c 06D1 bne .L92 - ARM GAS /tmp/ccuaURzG.s page 26 + ARM GAS /tmp/ccOKVCkl.s page 26 512:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** { @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccuaURzG.s page 1 955 .L93: 526:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** } 527:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** } - ARM GAS /tmp/ccuaURzG.s page 27 + ARM GAS /tmp/ccOKVCkl.s page 27 528:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c **** } @@ -1599,50 +1599,50 @@ ARM GAS /tmp/ccuaURzG.s page 1 984 .file 5 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" 985 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h" 986 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" - ARM GAS /tmp/ccuaURzG.s page 28 + ARM GAS /tmp/ccOKVCkl.s page 28 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_pwr_ex.c - /tmp/ccuaURzG.s:20 .text.HAL_PWREx_EnableBkUpReg:00000000 $t - /tmp/ccuaURzG.s:26 .text.HAL_PWREx_EnableBkUpReg:00000000 HAL_PWREx_EnableBkUpReg - /tmp/ccuaURzG.s:90 .text.HAL_PWREx_EnableBkUpReg:00000038 $d - /tmp/ccuaURzG.s:95 .text.HAL_PWREx_DisableBkUpReg:00000000 $t - /tmp/ccuaURzG.s:101 .text.HAL_PWREx_DisableBkUpReg:00000000 HAL_PWREx_DisableBkUpReg - /tmp/ccuaURzG.s:165 .text.HAL_PWREx_DisableBkUpReg:00000038 $d - /tmp/ccuaURzG.s:170 .text.HAL_PWREx_EnableFlashPowerDown:00000000 $t - /tmp/ccuaURzG.s:176 .text.HAL_PWREx_EnableFlashPowerDown:00000000 HAL_PWREx_EnableFlashPowerDown - /tmp/ccuaURzG.s:195 .text.HAL_PWREx_EnableFlashPowerDown:0000000c $d - /tmp/ccuaURzG.s:200 .text.HAL_PWREx_DisableFlashPowerDown:00000000 $t - /tmp/ccuaURzG.s:206 .text.HAL_PWREx_DisableFlashPowerDown:00000000 HAL_PWREx_DisableFlashPowerDown - /tmp/ccuaURzG.s:225 .text.HAL_PWREx_DisableFlashPowerDown:0000000c $d - /tmp/ccuaURzG.s:230 .text.HAL_PWREx_EnableMainRegulatorLowVoltage:00000000 $t - /tmp/ccuaURzG.s:236 .text.HAL_PWREx_EnableMainRegulatorLowVoltage:00000000 HAL_PWREx_EnableMainRegulatorLowVoltage - /tmp/ccuaURzG.s:255 .text.HAL_PWREx_EnableMainRegulatorLowVoltage:0000000c $d - /tmp/ccuaURzG.s:260 .text.HAL_PWREx_DisableMainRegulatorLowVoltage:00000000 $t - /tmp/ccuaURzG.s:266 .text.HAL_PWREx_DisableMainRegulatorLowVoltage:00000000 HAL_PWREx_DisableMainRegulatorLowVoltage - /tmp/ccuaURzG.s:285 .text.HAL_PWREx_DisableMainRegulatorLowVoltage:0000000c $d - /tmp/ccuaURzG.s:290 .text.HAL_PWREx_EnableLowRegulatorLowVoltage:00000000 $t - /tmp/ccuaURzG.s:296 .text.HAL_PWREx_EnableLowRegulatorLowVoltage:00000000 HAL_PWREx_EnableLowRegulatorLowVoltage - /tmp/ccuaURzG.s:315 .text.HAL_PWREx_EnableLowRegulatorLowVoltage:0000000c $d - /tmp/ccuaURzG.s:320 .text.HAL_PWREx_DisableLowRegulatorLowVoltage:00000000 $t - /tmp/ccuaURzG.s:326 .text.HAL_PWREx_DisableLowRegulatorLowVoltage:00000000 HAL_PWREx_DisableLowRegulatorLowVoltage - /tmp/ccuaURzG.s:345 .text.HAL_PWREx_DisableLowRegulatorLowVoltage:0000000c $d - /tmp/ccuaURzG.s:350 .text.HAL_PWREx_EnableOverDrive:00000000 $t - /tmp/ccuaURzG.s:356 .text.HAL_PWREx_EnableOverDrive:00000000 HAL_PWREx_EnableOverDrive - /tmp/ccuaURzG.s:470 .text.HAL_PWREx_EnableOverDrive:00000074 $d - /tmp/ccuaURzG.s:476 .text.HAL_PWREx_DisableOverDrive:00000000 $t - /tmp/ccuaURzG.s:482 .text.HAL_PWREx_DisableOverDrive:00000000 HAL_PWREx_DisableOverDrive - /tmp/ccuaURzG.s:592 .text.HAL_PWREx_DisableOverDrive:00000074 $d - /tmp/ccuaURzG.s:598 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 $t - /tmp/ccuaURzG.s:604 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 HAL_PWREx_EnterUnderDriveSTOPMode - /tmp/ccuaURzG.s:757 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000084 $d - /tmp/ccuaURzG.s:766 .text.HAL_PWREx_GetVoltageRange:00000000 $t - /tmp/ccuaURzG.s:772 .text.HAL_PWREx_GetVoltageRange:00000000 HAL_PWREx_GetVoltageRange - /tmp/ccuaURzG.s:789 .text.HAL_PWREx_GetVoltageRange:0000000c $d - /tmp/ccuaURzG.s:794 .text.HAL_PWREx_ControlVoltageScaling:00000000 $t - /tmp/ccuaURzG.s:800 .text.HAL_PWREx_ControlVoltageScaling:00000000 HAL_PWREx_ControlVoltageScaling - /tmp/ccuaURzG.s:974 .text.HAL_PWREx_ControlVoltageScaling:000000b8 $d + /tmp/ccOKVCkl.s:20 .text.HAL_PWREx_EnableBkUpReg:00000000 $t + /tmp/ccOKVCkl.s:26 .text.HAL_PWREx_EnableBkUpReg:00000000 HAL_PWREx_EnableBkUpReg + /tmp/ccOKVCkl.s:90 .text.HAL_PWREx_EnableBkUpReg:00000038 $d + /tmp/ccOKVCkl.s:95 .text.HAL_PWREx_DisableBkUpReg:00000000 $t + /tmp/ccOKVCkl.s:101 .text.HAL_PWREx_DisableBkUpReg:00000000 HAL_PWREx_DisableBkUpReg + /tmp/ccOKVCkl.s:165 .text.HAL_PWREx_DisableBkUpReg:00000038 $d + /tmp/ccOKVCkl.s:170 .text.HAL_PWREx_EnableFlashPowerDown:00000000 $t + /tmp/ccOKVCkl.s:176 .text.HAL_PWREx_EnableFlashPowerDown:00000000 HAL_PWREx_EnableFlashPowerDown + /tmp/ccOKVCkl.s:195 .text.HAL_PWREx_EnableFlashPowerDown:0000000c $d + /tmp/ccOKVCkl.s:200 .text.HAL_PWREx_DisableFlashPowerDown:00000000 $t + /tmp/ccOKVCkl.s:206 .text.HAL_PWREx_DisableFlashPowerDown:00000000 HAL_PWREx_DisableFlashPowerDown + /tmp/ccOKVCkl.s:225 .text.HAL_PWREx_DisableFlashPowerDown:0000000c $d + /tmp/ccOKVCkl.s:230 .text.HAL_PWREx_EnableMainRegulatorLowVoltage:00000000 $t + /tmp/ccOKVCkl.s:236 .text.HAL_PWREx_EnableMainRegulatorLowVoltage:00000000 HAL_PWREx_EnableMainRegulatorLowVoltage + /tmp/ccOKVCkl.s:255 .text.HAL_PWREx_EnableMainRegulatorLowVoltage:0000000c $d + /tmp/ccOKVCkl.s:260 .text.HAL_PWREx_DisableMainRegulatorLowVoltage:00000000 $t + /tmp/ccOKVCkl.s:266 .text.HAL_PWREx_DisableMainRegulatorLowVoltage:00000000 HAL_PWREx_DisableMainRegulatorLowVoltage + /tmp/ccOKVCkl.s:285 .text.HAL_PWREx_DisableMainRegulatorLowVoltage:0000000c $d + /tmp/ccOKVCkl.s:290 .text.HAL_PWREx_EnableLowRegulatorLowVoltage:00000000 $t + /tmp/ccOKVCkl.s:296 .text.HAL_PWREx_EnableLowRegulatorLowVoltage:00000000 HAL_PWREx_EnableLowRegulatorLowVoltage + /tmp/ccOKVCkl.s:315 .text.HAL_PWREx_EnableLowRegulatorLowVoltage:0000000c $d + /tmp/ccOKVCkl.s:320 .text.HAL_PWREx_DisableLowRegulatorLowVoltage:00000000 $t + /tmp/ccOKVCkl.s:326 .text.HAL_PWREx_DisableLowRegulatorLowVoltage:00000000 HAL_PWREx_DisableLowRegulatorLowVoltage + /tmp/ccOKVCkl.s:345 .text.HAL_PWREx_DisableLowRegulatorLowVoltage:0000000c $d + /tmp/ccOKVCkl.s:350 .text.HAL_PWREx_EnableOverDrive:00000000 $t + /tmp/ccOKVCkl.s:356 .text.HAL_PWREx_EnableOverDrive:00000000 HAL_PWREx_EnableOverDrive + /tmp/ccOKVCkl.s:470 .text.HAL_PWREx_EnableOverDrive:00000074 $d + /tmp/ccOKVCkl.s:476 .text.HAL_PWREx_DisableOverDrive:00000000 $t + /tmp/ccOKVCkl.s:482 .text.HAL_PWREx_DisableOverDrive:00000000 HAL_PWREx_DisableOverDrive + /tmp/ccOKVCkl.s:592 .text.HAL_PWREx_DisableOverDrive:00000074 $d + /tmp/ccOKVCkl.s:598 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 $t + /tmp/ccOKVCkl.s:604 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 HAL_PWREx_EnterUnderDriveSTOPMode + /tmp/ccOKVCkl.s:757 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000084 $d + /tmp/ccOKVCkl.s:766 .text.HAL_PWREx_GetVoltageRange:00000000 $t + /tmp/ccOKVCkl.s:772 .text.HAL_PWREx_GetVoltageRange:00000000 HAL_PWREx_GetVoltageRange + /tmp/ccOKVCkl.s:789 .text.HAL_PWREx_GetVoltageRange:0000000c $d + /tmp/ccOKVCkl.s:794 .text.HAL_PWREx_ControlVoltageScaling:00000000 $t + /tmp/ccOKVCkl.s:800 .text.HAL_PWREx_ControlVoltageScaling:00000000 HAL_PWREx_ControlVoltageScaling + /tmp/ccOKVCkl.s:974 .text.HAL_PWREx_ControlVoltageScaling:000000b8 $d UNDEFINED SYMBOLS HAL_GetTick diff --git a/build/stm32f7xx_hal_pwr_ex.o b/build/stm32f7xx_hal_pwr_ex.o index 9ee62be..0cd7f77 100644 Binary files a/build/stm32f7xx_hal_pwr_ex.o and b/build/stm32f7xx_hal_pwr_ex.o differ diff --git a/build/stm32f7xx_hal_rcc.lst b/build/stm32f7xx_hal_rcc.lst index 2fc710f..1a2346f 100644 --- a/build/stm32f7xx_hal_rcc.lst +++ b/build/stm32f7xx_hal_rcc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccemvyj9.s page 1 +ARM GAS /tmp/ccuLwTpp.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** (if the application needs higher frequency/performance) 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** (+) Configure the System clock frequency and Flash settings 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** (+) Configure the AHB and APB buses prescalers - ARM GAS /tmp/ccemvyj9.s page 2 + ARM GAS /tmp/ccuLwTpp.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** (+) Enable the clock for the peripheral(s) to be used @@ -118,7 +118,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** #define MCO1_CLK_ENABLE() __HAL_RCC_GPIOA_CLK_ENABLE() 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** #define MCO1_GPIO_PORT GPIOA - ARM GAS /tmp/ccemvyj9.s page 3 + ARM GAS /tmp/ccuLwTpp.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** #define MCO1_PIN GPIO_PIN_8 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** (#) CSS (Clock security system), once enable using the function HAL_RCC_EnableCSS() 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** and if a HSE clock failure occurs(HSE used directly or through PLL as System 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** clock source), the System clock is automatically switched to HSI and an interrupt - ARM GAS /tmp/ccemvyj9.s page 4 + ARM GAS /tmp/ccuLwTpp.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** is generated if enabled. The interrupt is linked to the Cortex-M7 NMI @@ -238,7 +238,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 30 @ args = 0, pretend = 0, frame = 0 31 @ frame_needed = 0, uses_anonymous_args = 0 32 0000 38B5 push {r3, r4, r5, lr} - ARM GAS /tmp/ccemvyj9.s page 5 + ARM GAS /tmp/ccuLwTpp.s page 5 33 .LCFI0: @@ -298,7 +298,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 212:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } 213:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } 214:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** - ARM GAS /tmp/ccemvyj9.s page 6 + ARM GAS /tmp/ccuLwTpp.s page 6 215:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** /* Set HSITRIM[4:0] bits to the reset value */ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 269:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** /* Wait till PLLI2S is disabled */ 270:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** while (READ_BIT(RCC->CR, RCC_CR_PLLI2SRDY) != RESET) 271:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { - ARM GAS /tmp/ccemvyj9.s page 7 + ARM GAS /tmp/ccuLwTpp.s page 7 272:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** if ((HAL_GetTick() - tickstart) > PLLI2S_TIMEOUT_VALUE) @@ -418,7 +418,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 326:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } 73 .loc 1 326 1 view .LVU14 74 0028 38BD pop {r3, r4, r5, pc} - ARM GAS /tmp/ccemvyj9.s page 8 + ARM GAS /tmp/ccuLwTpp.s page 8 75 .LVL4: @@ -478,7 +478,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 115 .loc 1 234 3 is_stmt 1 view .LVU28 234:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** 116 .loc 1 234 15 is_stmt 0 view .LVU29 - ARM GAS /tmp/ccemvyj9.s page 9 + ARM GAS /tmp/ccuLwTpp.s page 9 117 005a FFF7FEFF bl HAL_GetTick @@ -538,7 +538,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 158 008c 23F08073 bic r3, r3, #16777216 159 0090 1360 str r3, [r2] 255:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { - ARM GAS /tmp/ccemvyj9.s page 10 + ARM GAS /tmp/ccuLwTpp.s page 10 160 .loc 1 255 3 view .LVU43 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 200 00bc 1B68 ldr r3, [r3] 270:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { 201 .loc 1 270 46 view .LVU58 - ARM GAS /tmp/ccemvyj9.s page 11 + ARM GAS /tmp/ccuLwTpp.s page 11 202 00be 13F0006F tst r3, #134217728 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 287:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { 242 .loc 1 287 24 discriminator 1 view .LVU73 243 00f0 001B subs r0, r0, r4 - ARM GAS /tmp/ccemvyj9.s page 12 + ARM GAS /tmp/ccuLwTpp.s page 12 287:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { @@ -718,7 +718,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 318:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { 284 .loc 1 318 3 is_stmt 1 view .LVU88 318:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { - ARM GAS /tmp/ccemvyj9.s page 13 + ARM GAS /tmp/ccuLwTpp.s page 13 285 .loc 1 318 7 is_stmt 0 view .LVU89 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 321 .loc 1 344 3 view .LVU93 345:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** uint32_t pll_config; 322 .loc 1 345 3 view .LVU94 - ARM GAS /tmp/ccemvyj9.s page 14 + ARM GAS /tmp/ccuLwTpp.s page 14 346:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** FlagStatus pwrclkchanged = RESET; @@ -838,7 +838,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 357 0020 924B ldr r3, .L124 358 0022 9B68 ldr r3, [r3, #8] 359 0024 03F00C03 and r3, r3, #12 - ARM GAS /tmp/ccemvyj9.s page 15 + ARM GAS /tmp/ccuLwTpp.s page 15 360 .loc 1 364 9 view .LVU108 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 398 0060 6368 ldr r3, [r4, #4] 366:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { 399 .loc 1 366 58 discriminator 1 view .LVU120 - ARM GAS /tmp/ccemvyj9.s page 16 + ARM GAS /tmp/ccuLwTpp.s page 16 400 0062 002B cmp r3, #0 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 413 .loc 1 415 10 is_stmt 0 view .LVU127 414 0070 7E4B ldr r3, .L124 415 0072 9B68 ldr r3, [r3, #8] - ARM GAS /tmp/ccemvyj9.s page 17 + ARM GAS /tmp/ccuLwTpp.s page 17 416 .loc 1 415 8 view .LVU128 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 442:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** while (__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) == RESET) 444 .loc 1 442 9 is_stmt 1 view .LVU137 445 .L49: - ARM GAS /tmp/ccemvyj9.s page 18 + ARM GAS /tmp/ccuLwTpp.s page 18 446 .loc 1 442 52 view .LVU138 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 487 .L40: 383:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { 488 .loc 1 383 52 view .LVU155 - ARM GAS /tmp/ccemvyj9.s page 19 + ARM GAS /tmp/ccuLwTpp.s page 19 383:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 531 010c 1A60 str r2, [r3] 532 010e D7E7 b .L36 533 .L39: - ARM GAS /tmp/ccemvyj9.s page 20 + ARM GAS /tmp/ccuLwTpp.s page 20 394:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 572 .loc 1 419 12 is_stmt 0 view .LVU183 573 0138 4C4B ldr r3, .L124 574 013a 1B68 ldr r3, [r3] - ARM GAS /tmp/ccemvyj9.s page 21 + ARM GAS /tmp/ccuLwTpp.s page 21 419:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 474:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { 475:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** /* Check the parameters */ 476:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** assert_param(IS_RCC_LSI(RCC_OscInitStruct->LSIState)); - ARM GAS /tmp/ccemvyj9.s page 22 + ARM GAS /tmp/ccuLwTpp.s page 22 598 .loc 1 476 5 is_stmt 1 view .LVU191 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 636 .L114: 451:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } 637 .loc 1 451 9 is_stmt 1 view .LVU207 - ARM GAS /tmp/ccemvyj9.s page 23 + ARM GAS /tmp/ccuLwTpp.s page 23 638 018e 374A ldr r2, .L124 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 680 .L54: 493:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } 494:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } - ARM GAS /tmp/ccemvyj9.s page 24 + ARM GAS /tmp/ccuLwTpp.s page 24 495:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 515:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** if (((RCC_OscInitStruct->OscillatorType) & RCC_OSCILLATORTYPE_LSE) == RCC_OSCILLATORTYPE_LSE) 715 .loc 1 515 3 is_stmt 1 view .LVU232 716 .loc 1 515 26 is_stmt 0 view .LVU233 - ARM GAS /tmp/ccemvyj9.s page 25 + ARM GAS /tmp/ccuLwTpp.s page 25 717 01f0 2368 ldr r3, [r4] @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 757 0220 10D0 beq .L116 758 .L61: 530:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { - ARM GAS /tmp/ccemvyj9.s page 26 + ARM GAS /tmp/ccuLwTpp.s page 26 531:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** /* Enable write access to Backup domain */ @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 791 .loc 1 535 7 is_stmt 1 view .LVU259 535:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** 792 .loc 1 535 19 is_stmt 0 view .LVU260 - ARM GAS /tmp/ccemvyj9.s page 27 + ARM GAS /tmp/ccuLwTpp.s page 27 793 024e FFF7FEFF bl HAL_GetTick @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 835 .loc 1 552 7 is_stmt 1 view .LVU273 836 .loc 1 552 19 is_stmt 0 view .LVU274 837 0282 FFF7FEFF bl HAL_GetTick - ARM GAS /tmp/ccemvyj9.s page 28 + ARM GAS /tmp/ccuLwTpp.s page 28 838 .LVL60: @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 881 02be 1A6F ldr r2, [r3, #112] 882 02c0 42F00402 orr r2, r2, #4 883 02c4 1A67 str r2, [r3, #112] - ARM GAS /tmp/ccemvyj9.s page 29 + ARM GAS /tmp/ccuLwTpp.s page 29 547:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** /* Check the LSE State */ @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 578:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** /* Restore clock configuration if changed */ 579:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** if (pwrclkchanged == SET) 919 .loc 1 579 5 is_stmt 1 view .LVU300 - ARM GAS /tmp/ccemvyj9.s page 30 + ARM GAS /tmp/ccuLwTpp.s page 30 920 .loc 1 579 8 is_stmt 0 view .LVU301 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 611:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** while (__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) != RESET) 612:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { 613:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** if ((HAL_GetTick() - tickstart) > PLL_TIMEOUT_VALUE) - ARM GAS /tmp/ccemvyj9.s page 31 + ARM GAS /tmp/ccuLwTpp.s page 31 614:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** 658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** /* Wait till PLL is ready */ 659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** while (__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY) != RESET) - ARM GAS /tmp/ccemvyj9.s page 32 + ARM GAS /tmp/ccuLwTpp.s page 32 954 .loc 1 659 9 is_stmt 1 view .LVU314 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 608:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** 996 .loc 1 608 9 view .LVU331 608:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** - ARM GAS /tmp/ccemvyj9.s page 33 + ARM GAS /tmp/ccuLwTpp.s page 33 997 .loc 1 608 21 is_stmt 0 view .LVU332 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1040 .loc 1 636 9 view .LVU343 1041 038e 1368 ldr r3, [r2] 1042 0390 43F08073 orr r3, r3, #16777216 - ARM GAS /tmp/ccemvyj9.s page 34 + ARM GAS /tmp/ccuLwTpp.s page 34 1043 0394 1360 str r3, [r2] @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 678:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** (READ_BIT(pll_config, RCC_PLLCFGR_PLLQ) != (RCC_OscInitStruct->PLL.PLLQ << RCC_PLLCFGR_PL 679:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** (READ_BIT(pll_config, RCC_PLLCFGR_PLLR) != (RCC_OscInitStruct->PLL.PLLR << RCC_PLLCFGR_PL 680:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** #else - ARM GAS /tmp/ccemvyj9.s page 35 + ARM GAS /tmp/ccuLwTpp.s page 35 681:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** if (((RCC_OscInitStruct->PLL.PLLState) == RCC_PLL_OFF) || @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1103 03d6 29D1 bne .L101 676:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** (READ_BIT(pll_config, RCC_PLLCFGR_PLLP) != ((((RCC_OscInitStruct->PLL.PLLP) >> 1U) - 1U) 1104 .loc 1 676 77 view .LVU367 - ARM GAS /tmp/ccemvyj9.s page 36 + ARM GAS /tmp/ccuLwTpp.s page 36 1105 03d8 616A ldr r1, [r4, #36] @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1147 .cfi_restore 14 351:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } 1148 .loc 1 351 12 view .LVU381 - ARM GAS /tmp/ccemvyj9.s page 37 + ARM GAS /tmp/ccuLwTpp.s page 37 1149 0412 0120 movs r0, #1 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1196 042e F7E7 b .L31 1197 .L102: 1198 0430 0120 movs r0, #1 - ARM GAS /tmp/ccemvyj9.s page 38 + ARM GAS /tmp/ccuLwTpp.s page 38 1199 0432 F5E7 b .L31 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 721:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** */ 722:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** HAL_StatusTypeDef HAL_RCC_ClockConfig(RCC_ClkInitTypeDef *RCC_ClkInitStruct, uint32_t FLatency) 723:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { - ARM GAS /tmp/ccemvyj9.s page 39 + ARM GAS /tmp/ccuLwTpp.s page 39 724:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** uint32_t tickstart = 0; @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 778:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** 779:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** /* HSE is selected as System Clock Source */ 780:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** if (RCC_ClkInitStruct->SYSCLKSource == RCC_SYSCLKSOURCE_HSE) - ARM GAS /tmp/ccemvyj9.s page 40 + ARM GAS /tmp/ccuLwTpp.s page 40 781:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 835:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** /*-------------------------- PCLK1 Configuration ---------------------------*/ 836:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** if (((RCC_ClkInitStruct->ClockType) & RCC_CLOCKTYPE_PCLK1) == RCC_CLOCKTYPE_PCLK1) 837:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { - ARM GAS /tmp/ccemvyj9.s page 41 + ARM GAS /tmp/ccuLwTpp.s page 41 838:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** assert_param(IS_RCC_PCLK(RCC_ClkInitStruct->APB1CLKDivider)); @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 892:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** * @arg RCC_MCO2SOURCE_HSE: HSE clock selected as MCO2 source 893:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** * @arg RCC_MCO2SOURCE_PLLCLK: main PLL clock selected as MCO2 source 894:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** * @param RCC_MCODiv specifies the MCOx prescaler. - ARM GAS /tmp/ccemvyj9.s page 42 + ARM GAS /tmp/ccuLwTpp.s page 42 895:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** * This parameter can be one of the following values: @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1261 0014 336B ldr r3, [r6, #48] 1262 0016 03F00103 and r3, r3, #1 1263 001a 0193 str r3, [sp, #4] - ARM GAS /tmp/ccemvyj9.s page 43 + ARM GAS /tmp/ccuLwTpp.s page 43 1264 .loc 1 915 5 view .LVU403 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 928:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** else 929:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { 930:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** assert_param(IS_RCC_MCO2SOURCE(RCC_MCOSource)); - ARM GAS /tmp/ccemvyj9.s page 44 + ARM GAS /tmp/ccuLwTpp.s page 44 931:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1335 .loc 1 936 25 is_stmt 0 view .LVU429 1336 005e 4FF40073 mov r3, #512 1337 0062 0393 str r3, [sp, #12] - ARM GAS /tmp/ccemvyj9.s page 45 + ARM GAS /tmp/ccuLwTpp.s page 45 937:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** GPIO_InitStruct.Speed = GPIO_SPEED_HIGH; @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1379 .LFE144: 1381 .section .text.HAL_RCC_EnableCSS,"ax",%progbits 1382 .align 1 - ARM GAS /tmp/ccemvyj9.s page 46 + ARM GAS /tmp/ccuLwTpp.s page 46 1383 .global HAL_RCC_EnableCSS @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1419 .cfi_startproc 1420 @ args = 0, pretend = 0, frame = 0 1421 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccemvyj9.s page 47 + ARM GAS /tmp/ccuLwTpp.s page 47 1422 @ link register save eliminated. @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** * @retval SYSCLK frequency 1000:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** */ 1001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** uint32_t HAL_RCC_GetSysClockFreq(void) - ARM GAS /tmp/ccemvyj9.s page 48 + ARM GAS /tmp/ccuLwTpp.s page 48 1002:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1478 .loc 1 1024 11 is_stmt 0 view .LVU461 1479 001a 5B68 ldr r3, [r3, #4] 1480 .loc 1 1024 10 view .LVU462 - ARM GAS /tmp/ccemvyj9.s page 49 + ARM GAS /tmp/ccuLwTpp.s page 49 1481 001c 13F4800F tst r3, #4194304 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1046:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } 1514 .loc 1 1046 1 is_stmt 0 view .LVU476 1515 0046 08BD pop {r3, pc} - ARM GAS /tmp/ccemvyj9.s page 50 + ARM GAS /tmp/ccuLwTpp.s page 50 1516 .LVL106: @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1560 009a 00BF .align 2 1561 .L147: 1562 009c 00380240 .word 1073887232 - ARM GAS /tmp/ccemvyj9.s page 51 + ARM GAS /tmp/ccuLwTpp.s page 51 1563 00a0 40787D01 .word 25000000 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1608 0018 4F4A ldr r2, .L177 1609 001a 1368 ldr r3, [r2] 1610 001c 23F00F03 bic r3, r3, #15 - ARM GAS /tmp/ccemvyj9.s page 52 + ARM GAS /tmp/ccuLwTpp.s page 52 1611 0020 0B43 orrs r3, r3, r1 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1650 .loc 1 771 5 view .LVU512 1651 005a 404A ldr r2, .L177+4 1652 005c 9368 ldr r3, [r2, #8] - ARM GAS /tmp/ccemvyj9.s page 53 + ARM GAS /tmp/ccuLwTpp.s page 53 1653 005e 23F0F003 bic r3, r3, #240 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 810:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** 1692 .loc 1 810 17 is_stmt 0 view .LVU528 1693 0090 FFF7FEFF bl HAL_GetTick - ARM GAS /tmp/ccemvyj9.s page 54 + ARM GAS /tmp/ccuLwTpp.s page 54 1694 .LVL112: @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1733 00c2 0120 movs r0, #1 1734 .LVL116: 785:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } - ARM GAS /tmp/ccemvyj9.s page 55 + ARM GAS /tmp/ccuLwTpp.s page 55 1735 .loc 1 785 16 view .LVU544 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 836:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { 1776 .loc 1 836 26 is_stmt 0 view .LVU558 1777 00f6 2368 ldr r3, [r4] - ARM GAS /tmp/ccemvyj9.s page 56 + ARM GAS /tmp/ccuLwTpp.s page 56 836:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1818 0134 D840 lsrs r0, r0, r3 850:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** 1819 .loc 1 850 19 discriminator 1 view .LVU573 - ARM GAS /tmp/ccemvyj9.s page 57 + ARM GAS /tmp/ccuLwTpp.s page 57 1820 0136 0B4B ldr r3, .L177+12 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1864 .loc 1 803 16 view .LVU583 1865 0150 F8E7 b .L150 1866 .LVL128: - ARM GAS /tmp/ccemvyj9.s page 58 + ARM GAS /tmp/ccuLwTpp.s page 58 1867 .L170: @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1911 .syntax unified 1912 .thumb 1913 .thumb_func - ARM GAS /tmp/ccemvyj9.s page 59 + ARM GAS /tmp/ccuLwTpp.s page 59 1915 HAL_RCC_GetPCLK1Freq: @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1072:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** /** 1073:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** * @brief Returns the PCLK2 frequency 1074:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** * @note Each time PCLK2 changes, this function must be called to update the - ARM GAS /tmp/ccemvyj9.s page 60 + ARM GAS /tmp/ccuLwTpp.s page 60 1075:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** * right PCLK2 value. Otherwise, any configuration based on this function will be incorrec @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1089:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** * @retval None 1090:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** */ 1091:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** void HAL_RCC_GetOscConfig(RCC_OscInitTypeDef *RCC_OscInitStruct) - ARM GAS /tmp/ccemvyj9.s page 61 + ARM GAS /tmp/ccuLwTpp.s page 61 1092:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 2032 .L195: 1114:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } 1115:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** else - ARM GAS /tmp/ccemvyj9.s page 62 + ARM GAS /tmp/ccuLwTpp.s page 62 1116:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 2063 .L200: 1140:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } 1141:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** else - ARM GAS /tmp/ccemvyj9.s page 63 + ARM GAS /tmp/ccuLwTpp.s page 63 1142:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** { @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 2101 .loc 1 1158 60 view .LVU648 2102 0070 03F44033 and r3, r3, #196608 2103 .loc 1 1158 80 view .LVU649 - ARM GAS /tmp/ccemvyj9.s page 64 + ARM GAS /tmp/ccuLwTpp.s page 64 2104 0074 03F58033 add r3, r3, #65536 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 31:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wconversion" 32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter" 33:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccemvyj9.s page 65 + ARM GAS /tmp/ccuLwTpp.s page 65 34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */ @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 88:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" 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; }; - ARM GAS /tmp/ccemvyj9.s page 66 + ARM GAS /tmp/ccuLwTpp.s page 66 91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 145:Drivers/CMSIS/Include/cmsis_gcc.h **** 146:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 147:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register - ARM GAS /tmp/ccemvyj9.s page 67 + ARM GAS /tmp/ccuLwTpp.s page 67 148:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the Control Register. @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 202:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the IPSR Register. 203:Drivers/CMSIS/Include/cmsis_gcc.h **** \return IPSR Register value 204:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccemvyj9.s page 68 + ARM GAS /tmp/ccuLwTpp.s page 68 205:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_IPSR(void) @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 259:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure s 260:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value 261:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccemvyj9.s page 69 + ARM GAS /tmp/ccuLwTpp.s page 69 262:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void) @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 316:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void) 317:Drivers/CMSIS/Include/cmsis_gcc.h **** { 318:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; - ARM GAS /tmp/ccemvyj9.s page 70 + ARM GAS /tmp/ccuLwTpp.s page 70 319:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 373:Drivers/CMSIS/Include/cmsis_gcc.h **** } 374:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 375:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccemvyj9.s page 71 + ARM GAS /tmp/ccuLwTpp.s page 71 376:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 430:Drivers/CMSIS/Include/cmsis_gcc.h **** 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)) || \ - ARM GAS /tmp/ccemvyj9.s page 72 + ARM GAS /tmp/ccuLwTpp.s page 72 433:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 487:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority 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 - ARM GAS /tmp/ccemvyj9.s page 73 + ARM GAS /tmp/ccuLwTpp.s page 73 490:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 544:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 545:Drivers/CMSIS/Include/cmsis_gcc.h **** 546:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) ); - ARM GAS /tmp/ccemvyj9.s page 74 + ARM GAS /tmp/ccuLwTpp.s page 74 547:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 601:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; 602:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 603:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccemvyj9.s page 75 + ARM GAS /tmp/ccuLwTpp.s page 75 604:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 658:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit) 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))) - ARM GAS /tmp/ccemvyj9.s page 76 + ARM GAS /tmp/ccuLwTpp.s page 76 661:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure PSPLIM is RAZ/WI @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 715:Drivers/CMSIS/Include/cmsis_gcc.h **** 716:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 717:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit - ARM GAS /tmp/ccemvyj9.s page 77 + ARM GAS /tmp/ccuLwTpp.s page 77 718:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 772:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) 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(); - ARM GAS /tmp/ccemvyj9.s page 78 + ARM GAS /tmp/ccuLwTpp.s page 78 775:Drivers/CMSIS/Include/cmsis_gcc.h **** #else @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 829:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "r" (r) 830:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 831:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccemvyj9.s page 79 + ARM GAS /tmp/ccuLwTpp.s page 79 832:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 886:Drivers/CMSIS/Include/cmsis_gcc.h **** and after the instruction, without ensuring their completion. 887:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 888:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DMB(void) - ARM GAS /tmp/ccemvyj9.s page 80 + ARM GAS /tmp/ccuLwTpp.s page 80 889:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 943:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 944:Drivers/CMSIS/Include/cmsis_gcc.h **** } 945:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccemvyj9.s page 81 + ARM GAS /tmp/ccuLwTpp.s page 81 946:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 990:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */ 991:Drivers/CMSIS/Include/cmsis_gcc.h **** 992:Drivers/CMSIS/Include/cmsis_gcc.h **** result = value; /* r will be reversed bits of v; first get LSB of v */ - ARM GAS /tmp/ccemvyj9.s page 82 + ARM GAS /tmp/ccuLwTpp.s page 82 993:Drivers/CMSIS/Include/cmsis_gcc.h **** for (value >>= 1U; value != 0U; value >>= 1U) @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 2169 .loc 1 1117 33 is_stmt 0 view .LVU675 2170 00b4 0023 movs r3, #0 2171 00b6 C360 str r3, [r0, #12] - ARM GAS /tmp/ccemvyj9.s page 83 + ARM GAS /tmp/ccuLwTpp.s page 83 2172 00b8 B3E7 b .L195 @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 2216 .thumb_func 2218 HAL_RCC_GetClockConfig: 2219 .LVL134: - ARM GAS /tmp/ccemvyj9.s page 84 + ARM GAS /tmp/ccuLwTpp.s page 84 2220 .LFB152: @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1186:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** 1187:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** /* Get the APB2 configuration ----------------------------------------------*/ 1188:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** RCC_ClkInitStruct->APB2CLKDivider = (uint32_t)((RCC->CFGR & RCC_CFGR_PPRE2) >> 3); - ARM GAS /tmp/ccemvyj9.s page 85 + ARM GAS /tmp/ccuLwTpp.s page 85 2252 .loc 1 1188 3 is_stmt 1 view .LVU702 @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 1210:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } 1211:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** 1212:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** /** - ARM GAS /tmp/ccemvyj9.s page 86 + ARM GAS /tmp/ccuLwTpp.s page 86 1213:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** * @brief RCC Clock Security System interrupt callback @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccemvyj9.s page 1 2328 .LVL135: 1208:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c **** } 2329 .loc 1 1208 5 view .LVU719 - ARM GAS /tmp/ccemvyj9.s page 87 + ARM GAS /tmp/ccuLwTpp.s page 87 2330 0012 024B ldr r3, .L213 @@ -5184,54 +5184,54 @@ ARM GAS /tmp/ccemvyj9.s page 1 2350 .file 9 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h" 2351 .file 10 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h" 2352 .file 11 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" - ARM GAS /tmp/ccemvyj9.s page 88 + ARM GAS /tmp/ccuLwTpp.s page 88 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_rcc.c - /tmp/ccemvyj9.s:20 .text.HAL_RCC_DeInit:00000000 $t - /tmp/ccemvyj9.s:26 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit - /tmp/ccemvyj9.s:299 .text.HAL_RCC_DeInit:00000144 $d - /tmp/ccemvyj9.s:308 .text.HAL_RCC_OscConfig:00000000 $t - /tmp/ccemvyj9.s:314 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig - /tmp/ccemvyj9.s:819 .text.HAL_RCC_OscConfig:0000026c $d - /tmp/ccemvyj9.s:824 .text.HAL_RCC_OscConfig:00000274 $t - /tmp/ccemvyj9.s:1214 .text.HAL_RCC_OscConfig:00000440 $d - /tmp/ccemvyj9.s:1219 .text.HAL_RCC_MCOConfig:00000000 $t - /tmp/ccemvyj9.s:1225 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig - /tmp/ccemvyj9.s:1375 .text.HAL_RCC_MCOConfig:0000008c $d - /tmp/ccemvyj9.s:1382 .text.HAL_RCC_EnableCSS:00000000 $t - /tmp/ccemvyj9.s:1388 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS - /tmp/ccemvyj9.s:1405 .text.HAL_RCC_EnableCSS:0000000c $d - /tmp/ccemvyj9.s:1410 .text.HAL_RCC_DisableCSS:00000000 $t - /tmp/ccemvyj9.s:1416 .text.HAL_RCC_DisableCSS:00000000 HAL_RCC_DisableCSS - /tmp/ccemvyj9.s:1433 .text.HAL_RCC_DisableCSS:0000000c $d - /tmp/ccemvyj9.s:1439 .text.HAL_RCC_GetSysClockFreq:00000000 $t - /tmp/ccemvyj9.s:1445 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq - /tmp/ccemvyj9.s:1562 .text.HAL_RCC_GetSysClockFreq:0000009c $d - /tmp/ccemvyj9.s:1569 .text.HAL_RCC_ClockConfig:00000000 $t - /tmp/ccemvyj9.s:1575 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig - /tmp/ccemvyj9.s:1874 .text.HAL_RCC_ClockConfig:00000158 $d - /tmp/ccemvyj9.s:1883 .text.HAL_RCC_GetHCLKFreq:00000000 $t - /tmp/ccemvyj9.s:1889 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq - /tmp/ccemvyj9.s:1904 .text.HAL_RCC_GetHCLKFreq:00000008 $d - /tmp/ccemvyj9.s:1909 .text.HAL_RCC_GetPCLK1Freq:00000000 $t - /tmp/ccemvyj9.s:1915 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq - /tmp/ccemvyj9.s:1944 .text.HAL_RCC_GetPCLK1Freq:00000018 $d - /tmp/ccemvyj9.s:1950 .text.HAL_RCC_GetPCLK2Freq:00000000 $t - /tmp/ccemvyj9.s:1956 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq - /tmp/ccemvyj9.s:1985 .text.HAL_RCC_GetPCLK2Freq:00000018 $d - /tmp/ccemvyj9.s:1991 .text.HAL_RCC_GetOscConfig:00000000 $t - /tmp/ccemvyj9.s:1997 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig - /tmp/ccemvyj9.s:2207 .text.HAL_RCC_GetOscConfig:000000dc $d - /tmp/ccemvyj9.s:2212 .text.HAL_RCC_GetClockConfig:00000000 $t - /tmp/ccemvyj9.s:2218 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig - /tmp/ccemvyj9.s:2273 .text.HAL_RCC_GetClockConfig:00000034 $d - /tmp/ccemvyj9.s:2279 .text.HAL_RCC_CSSCallback:00000000 $t - /tmp/ccemvyj9.s:2285 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback - /tmp/ccemvyj9.s:2298 .text.HAL_RCC_NMI_IRQHandler:00000000 $t - /tmp/ccemvyj9.s:2304 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler - /tmp/ccemvyj9.s:2338 .text.HAL_RCC_NMI_IRQHandler:0000001c $d + /tmp/ccuLwTpp.s:20 .text.HAL_RCC_DeInit:00000000 $t + /tmp/ccuLwTpp.s:26 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit + /tmp/ccuLwTpp.s:299 .text.HAL_RCC_DeInit:00000144 $d + /tmp/ccuLwTpp.s:308 .text.HAL_RCC_OscConfig:00000000 $t + /tmp/ccuLwTpp.s:314 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig + /tmp/ccuLwTpp.s:819 .text.HAL_RCC_OscConfig:0000026c $d + /tmp/ccuLwTpp.s:824 .text.HAL_RCC_OscConfig:00000274 $t + /tmp/ccuLwTpp.s:1214 .text.HAL_RCC_OscConfig:00000440 $d + /tmp/ccuLwTpp.s:1219 .text.HAL_RCC_MCOConfig:00000000 $t + /tmp/ccuLwTpp.s:1225 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig + /tmp/ccuLwTpp.s:1375 .text.HAL_RCC_MCOConfig:0000008c $d + /tmp/ccuLwTpp.s:1382 .text.HAL_RCC_EnableCSS:00000000 $t + /tmp/ccuLwTpp.s:1388 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS + /tmp/ccuLwTpp.s:1405 .text.HAL_RCC_EnableCSS:0000000c $d + /tmp/ccuLwTpp.s:1410 .text.HAL_RCC_DisableCSS:00000000 $t + /tmp/ccuLwTpp.s:1416 .text.HAL_RCC_DisableCSS:00000000 HAL_RCC_DisableCSS + /tmp/ccuLwTpp.s:1433 .text.HAL_RCC_DisableCSS:0000000c $d + /tmp/ccuLwTpp.s:1439 .text.HAL_RCC_GetSysClockFreq:00000000 $t + /tmp/ccuLwTpp.s:1445 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq + /tmp/ccuLwTpp.s:1562 .text.HAL_RCC_GetSysClockFreq:0000009c $d + /tmp/ccuLwTpp.s:1569 .text.HAL_RCC_ClockConfig:00000000 $t + /tmp/ccuLwTpp.s:1575 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig + /tmp/ccuLwTpp.s:1874 .text.HAL_RCC_ClockConfig:00000158 $d + /tmp/ccuLwTpp.s:1883 .text.HAL_RCC_GetHCLKFreq:00000000 $t + /tmp/ccuLwTpp.s:1889 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq + /tmp/ccuLwTpp.s:1904 .text.HAL_RCC_GetHCLKFreq:00000008 $d + /tmp/ccuLwTpp.s:1909 .text.HAL_RCC_GetPCLK1Freq:00000000 $t + /tmp/ccuLwTpp.s:1915 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq + /tmp/ccuLwTpp.s:1944 .text.HAL_RCC_GetPCLK1Freq:00000018 $d + /tmp/ccuLwTpp.s:1950 .text.HAL_RCC_GetPCLK2Freq:00000000 $t + /tmp/ccuLwTpp.s:1956 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq + /tmp/ccuLwTpp.s:1985 .text.HAL_RCC_GetPCLK2Freq:00000018 $d + /tmp/ccuLwTpp.s:1991 .text.HAL_RCC_GetOscConfig:00000000 $t + /tmp/ccuLwTpp.s:1997 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig + /tmp/ccuLwTpp.s:2207 .text.HAL_RCC_GetOscConfig:000000dc $d + /tmp/ccuLwTpp.s:2212 .text.HAL_RCC_GetClockConfig:00000000 $t + /tmp/ccuLwTpp.s:2218 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig + /tmp/ccuLwTpp.s:2273 .text.HAL_RCC_GetClockConfig:00000034 $d + /tmp/ccuLwTpp.s:2279 .text.HAL_RCC_CSSCallback:00000000 $t + /tmp/ccuLwTpp.s:2285 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback + /tmp/ccuLwTpp.s:2298 .text.HAL_RCC_NMI_IRQHandler:00000000 $t + /tmp/ccuLwTpp.s:2304 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler + /tmp/ccuLwTpp.s:2338 .text.HAL_RCC_NMI_IRQHandler:0000001c $d UNDEFINED SYMBOLS HAL_GetTick diff --git a/build/stm32f7xx_hal_rcc.o b/build/stm32f7xx_hal_rcc.o index b0227be..23e0687 100644 Binary files a/build/stm32f7xx_hal_rcc.o and b/build/stm32f7xx_hal_rcc.o differ diff --git a/build/stm32f7xx_hal_rcc_ex.lst b/build/stm32f7xx_hal_rcc_ex.lst index 8afc25b..f92e28a 100644 --- a/build/stm32f7xx_hal_rcc_ex.lst +++ b/build/stm32f7xx_hal_rcc_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccgN7hfx.s page 1 +ARM GAS /tmp/ccaqdy02.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 28:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /** @defgroup RCCEx RCCEx 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** * @brief RCCEx HAL module driver - ARM GAS /tmp/ccgN7hfx.s page 2 + ARM GAS /tmp/ccaqdy02.s page 2 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** * @{ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 85:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** @endverbatim 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** * @{ 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** */ - ARM GAS /tmp/ccgN7hfx.s page 3 + ARM GAS /tmp/ccaqdy02.s page 3 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** #if defined (STM32F745xx) || defined (STM32F746xx) || defined (STM32F756xx) || defined (STM32F765xx @@ -178,7 +178,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 53 .loc 1 117 3 view .LVU8 54 .loc 1 117 21 is_stmt 0 view .LVU9 55 0006 0668 ldr r6, [r0] - ARM GAS /tmp/ccgN7hfx.s page 4 + ARM GAS /tmp/ccaqdy02.s page 4 56 .loc 1 117 5 view .LVU10 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 138:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Configure SAI1 Clock source */ 139:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** __HAL_RCC_SAI1_CONFIG(PeriphClkInit->Sai1ClockSelection); 89 .loc 1 139 5 view .LVU24 - ARM GAS /tmp/ccgN7hfx.s page 5 + ARM GAS /tmp/ccaqdy02.s page 5 90 0032 AC4A ldr r2, .L87 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 123 0068 216C ldr r1, [r4, #64] 124 006a 0B43 orrs r3, r3, r1 125 006c C2F88C30 str r3, [r2, #140] - ARM GAS /tmp/ccgN7hfx.s page 6 + ARM GAS /tmp/ccaqdy02.s page 6 160:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 183:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** assert_param(IS_RCC_RTCCLKSOURCE(PeriphClkInit->RTCClockSelection)); 184:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 185:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Enable Power Clock*/ - ARM GAS /tmp/ccgN7hfx.s page 7 + ARM GAS /tmp/ccaqdy02.s page 7 186:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** __HAL_RCC_PWR_CLK_ENABLE(); @@ -418,7 +418,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 158 .loc 1 238 3 view .LVU49 159 .loc 1 238 21 is_stmt 0 view .LVU50 160 0090 2368 ldr r3, [r4] - ARM GAS /tmp/ccgN7hfx.s page 8 + ARM GAS /tmp/ccaqdy02.s page 8 161 .loc 1 238 5 view .LVU51 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 195 00cc 2368 ldr r3, [r4] 196 .loc 1 258 5 view .LVU64 197 00ce 13F4004F tst r3, #32768 - ARM GAS /tmp/ccgN7hfx.s page 9 + ARM GAS /tmp/ccaqdy02.s page 9 198 00d2 08D0 beq .L19 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 229 .loc 1 281 5 is_stmt 1 view .LVU75 282:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 283:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Configure the I2C4 clock source */ - ARM GAS /tmp/ccgN7hfx.s page 10 + ARM GAS /tmp/ccaqdy02.s page 10 284:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** __HAL_RCC_I2C4_CONFIG(PeriphClkInit->I2c4ClockSelection); @@ -598,7 +598,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 263 0142 23F00C03 bic r3, r3, #12 264 0146 A16C ldr r1, [r4, #72] 265 0148 0B43 orrs r3, r3, r1 - ARM GAS /tmp/ccgN7hfx.s page 11 + ARM GAS /tmp/ccaqdy02.s page 11 266 014a C2F89030 str r3, [r2, #144] @@ -658,7 +658,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 327:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /*-------------------------------------- UART5 Configuration -----------------------------------* 328:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_UART5) == RCC_PERIPHCLK_UART5) 298 .loc 1 328 3 view .LVU97 - ARM GAS /tmp/ccgN7hfx.s page 12 + ARM GAS /tmp/ccaqdy02.s page 12 299 .loc 1 328 21 is_stmt 0 view .LVU98 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 333 01bc 08D0 beq .L28 349:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { 350:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Check the parameters */ - ARM GAS /tmp/ccgN7hfx.s page 13 + ARM GAS /tmp/ccaqdy02.s page 13 351:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** assert_param(IS_RCC_UART7CLKSOURCE(PeriphClkInit->Uart7ClockSelection)); @@ -778,7 +778,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** __HAL_RCC_CEC_CONFIG(PeriphClkInit->CecClockSelection); 365 .loc 1 374 5 view .LVU121 366 01f2 3C4A ldr r2, .L87 - ARM GAS /tmp/ccgN7hfx.s page 14 + ARM GAS /tmp/ccaqdy02.s page 14 367 01f4 D2F89030 ldr r3, [r2, #144] @@ -838,7 +838,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 400 022e 00D0 beq .L32 396:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { 397:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** pllsaiused = 1; - ARM GAS /tmp/ccgN7hfx.s page 15 + ARM GAS /tmp/ccaqdy02.s page 15 401 .loc 1 397 16 view .LVU133 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 420:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 421:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** #if defined (STM32F765xx) || defined (STM32F767xx) || defined (STM32F769xx) || defined (STM32F777xx 422:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /*------------------------------------- SDMMC2 Configuration ------------------------------------ - ARM GAS /tmp/ccgN7hfx.s page 16 + ARM GAS /tmp/ccaqdy02.s page 16 423:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SDMMC2) == RCC_PERIPHCLK_SDMMC2) @@ -958,7 +958,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 466 .loc 1 443 5 view .LVU155 467 02a0 13F0805F tst r3, #268435456 468 02a4 09D0 beq .L37 - ARM GAS /tmp/ccgN7hfx.s page 17 + ARM GAS /tmp/ccaqdy02.s page 17 444:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 502 02d6 034B ldr r3, .L87 503 02d8 1B68 ldr r3, [r3] 504 .loc 1 464 51 view .LVU168 - ARM GAS /tmp/ccgN7hfx.s page 18 + ARM GAS /tmp/ccaqdy02.s page 18 505 02da 13F0006F tst r3, #134217728 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 548 0304 B9E6 b .L6 549 .LVL20: 550 .L77: - ARM GAS /tmp/ccgN7hfx.s page 19 + ARM GAS /tmp/ccaqdy02.s page 19 183:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 588 .loc 1 195 36 view .LVU196 589 032e 13F4807F tst r3, #256 590 0332 06D1 bne .L80 - ARM GAS /tmp/ccgN7hfx.s page 20 + ARM GAS /tmp/ccaqdy02.s page 20 197:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 628 .loc 1 209 15 view .LVU213 629 035a 22F44072 bic r2, r2, #768 630 .LVL27: - ARM GAS /tmp/ccgN7hfx.s page 21 + ARM GAS /tmp/ccaqdy02.s page 21 212:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** __HAL_RCC_BACKUPRESET_RELEASE(); @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 222:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 673 .loc 1 222 21 is_stmt 0 view .LVU226 674 039e FFF7FEFF bl HAL_GetTick - ARM GAS /tmp/ccgN7hfx.s page 22 + ARM GAS /tmp/ccaqdy02.s page 22 675 .LVL30: @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 389:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } 717 .loc 1 389 18 view .LVU239 718 03d4 28E7 b .L31 - ARM GAS /tmp/ccgN7hfx.s page 23 + ARM GAS /tmp/ccaqdy02.s page 23 719 .LVL36: @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 754 0402 C2F88430 str r3, [r2, #132] 755 .LVL41: 756 .L42: - ARM GAS /tmp/ccgN7hfx.s page 24 + ARM GAS /tmp/ccaqdy02.s page 24 489:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 792 .LVL44: 793 .loc 1 507 7 is_stmt 0 view .LVU269 794 0434 43EA8013 orr r3, r3, r0, lsl #6 - ARM GAS /tmp/ccgN7hfx.s page 25 + ARM GAS /tmp/ccaqdy02.s page 25 795 0438 E068 ldr r0, [r4, #12] @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 831 046e 2369 ldr r3, [r4, #16] 832 0470 1B04 lsls r3, r3, #16 833 0472 43EA8613 orr r3, r3, r6, lsl #6 - ARM GAS /tmp/ccgN7hfx.s page 26 + ARM GAS /tmp/ccaqdy02.s page 26 834 0476 00F07060 and r0, r0, #251658240 @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 870 04b2 1360 str r3, [r2] 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Get Start Tick*/ - ARM GAS /tmp/ccgN7hfx.s page 27 + ARM GAS /tmp/ccaqdy02.s page 27 546:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** tickstart = HAL_GetTick(); @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 567:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** tickstart = HAL_GetTick(); 568:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 569:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Wait till PLLSAI is disabled */ - ARM GAS /tmp/ccgN7hfx.s page 28 + ARM GAS /tmp/ccaqdy02.s page 28 570:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** while(__HAL_RCC_PLLSAI_GET_FLAG() != RESET) @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 624:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** assert_param(IS_RCC_PLLSAI_DIVR_VALUE(PeriphClkInit->PLLSAIDivR)); 625:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 626:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Read PLLSAIP and PLLSAIQ value from PLLSAICFGR register (these value are not needed for LT - ARM GAS /tmp/ccgN7hfx.s page 29 + ARM GAS /tmp/ccaqdy02.s page 29 627:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** tmpreg0 = ((RCC->PLLSAICFGR & RCC_PLLSAICFGR_PLLSAIQ) >> RCC_PLLSAICFGR_PLLSAIQ_Pos); @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 567:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 925 .loc 1 567 17 is_stmt 0 view .LVU309 926 04e6 FFF7FEFF bl HAL_GetTick - ARM GAS /tmp/ccgN7hfx.s page 30 + ARM GAS /tmp/ccaqdy02.s page 30 927 .LVL59: @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 583:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** ((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI2) == RCC_PERIPHCLK_SAI2) && (Pe 967 .loc 1 583 94 discriminator 1 view .LVU324 968 051a 22B1 cbz r2, .L53 - ARM GAS /tmp/ccgN7hfx.s page 31 + ARM GAS /tmp/ccaqdy02.s page 31 969 .L52: @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1010 .L54: 605:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { 1011 .loc 1 605 5 view .LVU338 - ARM GAS /tmp/ccgN7hfx.s page 32 + ARM GAS /tmp/ccaqdy02.s page 32 605:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1050 058e 0B43 orrs r3, r3, r1 1051 0590 E169 ldr r1, [r4, #28] 1052 0592 43EA0173 orr r3, r3, r1, lsl #28 - ARM GAS /tmp/ccgN7hfx.s page 33 + ARM GAS /tmp/ccaqdy02.s page 33 1053 0596 C2F88830 str r3, [r2, #136] @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1094 .LVL76: 1095 .L85: 608:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Read PLLSAIQ and PLLSAIR value from PLLSAICFGR register (this value is not needed for CK48 - ARM GAS /tmp/ccgN7hfx.s page 34 + ARM GAS /tmp/ccaqdy02.s page 34 1096 .loc 1 608 7 is_stmt 1 view .LVU368 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1143 .LVL83: 1144 .LFB142: 658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** - ARM GAS /tmp/ccgN7hfx.s page 35 + ARM GAS /tmp/ccaqdy02.s page 35 659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /** @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1159 .loc 1 698 35 view .LVU384 1160 000a C2F38812 ubfx r2, r2, #6, #9 1161 .loc 1 698 33 view .LVU385 - ARM GAS /tmp/ccgN7hfx.s page 36 + ARM GAS /tmp/ccaqdy02.s page 36 1162 000e 4260 str r2, [r0, #4] @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1207 004c D3F88820 ldr r2, [r3, #136] 1208 .loc 1 707 35 view .LVU412 1209 0050 C2F30272 ubfx r2, r2, #28, #3 - ARM GAS /tmp/ccgN7hfx.s page 37 + ARM GAS /tmp/ccaqdy02.s page 37 1210 .loc 1 707 33 view .LVU413 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1250 008e 4263 str r2, [r0, #52] 722:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 723:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Get the I2C1 clock configuration ------------------------------------------*/ - ARM GAS /tmp/ccgN7hfx.s page 38 + ARM GAS /tmp/ccaqdy02.s page 38 724:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** PeriphClkInit->I2c1ClockSelection = __HAL_RCC_GET_I2C1_SOURCE(); @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 742:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** PeriphClkInit->Usart3ClockSelection = __HAL_RCC_GET_USART3_SOURCE(); 1287 .loc 1 742 3 is_stmt 1 view .LVU453 1288 .loc 1 742 41 is_stmt 0 view .LVU454 - ARM GAS /tmp/ccgN7hfx.s page 39 + ARM GAS /tmp/ccaqdy02.s page 39 1289 00cc D3F89020 ldr r2, [r3, #144] @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1325 0108 D3F89020 ldr r2, [r3, #144] 1326 010c 02F04072 and r2, r2, #50331648 1327 .loc 1 760 39 view .LVU473 - ARM GAS /tmp/ccgN7hfx.s page 40 + ARM GAS /tmp/ccaqdy02.s page 40 1328 0110 4267 str r2, [r0, #116] @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1363 .loc 1 779 44 view .LVU491 1364 0152 C0F88C20 str r2, [r0, #140] 780:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** #endif /* STM32F767xx || STM32F769xx || STM32F777xx || STM32F779xx */ - ARM GAS /tmp/ccgN7hfx.s page 41 + ARM GAS /tmp/ccaqdy02.s page 41 781:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1404 .LFE142: 1406 .section .text.HAL_RCCEx_GetPeriphCLKFreq,"ax",%progbits 1407 .align 1 - ARM GAS /tmp/ccgN7hfx.s page 42 + ARM GAS /tmp/ccaqdy02.s page 42 1408 .global HAL_RCCEx_GetPeriphCLKFreq @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 843:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** assert_param(IS_RCC_SAI1CLKSOURCE(PeriphClkInit->Sai1ClockSelection)); 844:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 845:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Configure SAI1 Clock source */ - ARM GAS /tmp/ccgN7hfx.s page 43 + ARM GAS /tmp/ccaqdy02.s page 43 846:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** __HAL_RCC_SAI1_CONFIG(PeriphClkInit->Sai1ClockSelection); @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 900:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** return HAL_TIMEOUT; 901:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } 902:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } - ARM GAS /tmp/ccgN7hfx.s page 44 + ARM GAS /tmp/ccaqdy02.s page 44 903:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 957:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 958:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /*-------------------------------------- I2C2 Configuration -----------------------------------*/ 959:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** if(((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C2) == RCC_PERIPHCLK_I2C2) - ARM GAS /tmp/ccgN7hfx.s page 45 + ARM GAS /tmp/ccaqdy02.s page 45 960:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1014:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Configure the UART4 clock source */ 1015:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** __HAL_RCC_UART4_CONFIG(PeriphClkInit->Uart4ClockSelection); 1016:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } - ARM GAS /tmp/ccgN7hfx.s page 46 + ARM GAS /tmp/ccaqdy02.s page 46 1017:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1071:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } 1072:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } 1073:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** - ARM GAS /tmp/ccgN7hfx.s page 47 + ARM GAS /tmp/ccaqdy02.s page 47 1074:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /*-------------------------------------- LPTIM1 Configuration ----------------------------------- @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1128:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** if(((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2S) == RCC_PERIPHCLK_I2S) && (Peri 1129:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { 1130:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* check for Parameters */ - ARM GAS /tmp/ccgN7hfx.s page 48 + ARM GAS /tmp/ccaqdy02.s page 48 1131:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** assert_param(IS_RCC_PLLI2SR_VALUE(PeriphClkInit->PLLI2S.PLLI2SR)); @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1185:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* return in case of Timeout detected */ 1186:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** return HAL_TIMEOUT; 1187:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } - ARM GAS /tmp/ccgN7hfx.s page 49 + ARM GAS /tmp/ccaqdy02.s page 49 1188:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1242:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 1243:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Configure the PLLSAI division factors */ 1244:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* PLLSAI_VCO = f(VCO clock) = f(PLLSAI clock input) x (PLLI2SN/PLLM) */ - ARM GAS /tmp/ccgN7hfx.s page 50 + ARM GAS /tmp/ccaqdy02.s page 50 1245:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* 48CLK = f(PLLSAI clock output) = f(VCO clock) / PLLSAIP */ @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1299:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 1300:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Get the PLLSAI/PLLI2S division factors -------------------------------------------*/ 1301:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** PeriphClkInit->PLLI2SDivQ = (uint32_t)((RCC->DCKCFGR1 & RCC_DCKCFGR1_PLLI2SDIVQ) >> RCC_DCKCFGR1_ - ARM GAS /tmp/ccgN7hfx.s page 51 + ARM GAS /tmp/ccaqdy02.s page 51 1302:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** PeriphClkInit->PLLSAIDivQ = (uint32_t)((RCC->DCKCFGR1 & RCC_DCKCFGR1_PLLSAIDIVQ) >> RCC_DCKCFGR1_ @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1356:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** PeriphClkInit->Sdmmc2ClockSelection = __HAL_RCC_GET_SDMMC2_SOURCE(); 1357:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 1358:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Get the RTC Clock configuration -----------------------------------------------*/ - ARM GAS /tmp/ccgN7hfx.s page 52 + ARM GAS /tmp/ccaqdy02.s page 52 1359:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** tempreg = (RCC->CFGR & RCC_CFGR_RTCPRE); @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1434 .LVL87: 1435 .L100: 1394:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { - ARM GAS /tmp/ccgN7hfx.s page 53 + ARM GAS /tmp/ccaqdy02.s page 53 1395:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** saiclocksource = RCC->DCKCFGR1; @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1449:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { 1450:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** frequency = EXTERNAL_CLOCK_VALUE; 1451:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** break; - ARM GAS /tmp/ccgN7hfx.s page 54 + ARM GAS /tmp/ccaqdy02.s page 54 1452:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1500:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 1501:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* SAI_CLK_x = SAI_CLK(first level)/PLLSAIDIVQ */ 1502:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** tmpreg = (((RCC->DCKCFGR1 & RCC_DCKCFGR1_PLLSAIDIVQ) >> 8) + 1); - ARM GAS /tmp/ccgN7hfx.s page 55 + ARM GAS /tmp/ccaqdy02.s page 55 1503:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** frequency = frequency/(tmpreg); @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1557:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } 1558:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 1559:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** return frequency; - ARM GAS /tmp/ccgN7hfx.s page 56 + ARM GAS /tmp/ccaqdy02.s page 56 1560:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1440:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** frequency = (vcoinput * ((RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SN) >> 6))/(tmpreg); 1482 .loc 1 1440 9 is_stmt 1 view .LVU533 1440:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** frequency = (vcoinput * ((RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SN) >> 6))/(tmpreg); - ARM GAS /tmp/ccgN7hfx.s page 57 + ARM GAS /tmp/ccaqdy02.s page 57 1483 .loc 1 1440 22 is_stmt 0 view .LVU534 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1522 .L101: 1397:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { 1523 .loc 1 1397 5 view .LVU550 - ARM GAS /tmp/ccgN7hfx.s page 58 + ARM GAS /tmp/ccaqdy02.s page 58 1524 0072 B2F5401F cmp r2, #3145728 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1563 0098 01F03F01 and r1, r1, #63 1406:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } 1564 .loc 1 1406 20 view .LVU566 - ARM GAS /tmp/ccgN7hfx.s page 59 + ARM GAS /tmp/ccaqdy02.s page 59 1565 009c 4E4A ldr r2, .L129+4 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1603 .loc 1 1411 11 view .LVU582 1411:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } 1604 .loc 1 1411 50 is_stmt 0 view .LVU583 - ARM GAS /tmp/ccgN7hfx.s page 60 + ARM GAS /tmp/ccaqdy02.s page 60 1605 00cc 414A ldr r2, .L129 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1478:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** saiclocksource &= RCC_DCKCFGR1_SAI2SEL; 1646 .loc 1 1478 20 is_stmt 0 view .LVU597 1647 00f4 374B ldr r3, .L129 - ARM GAS /tmp/ccgN7hfx.s page 61 + ARM GAS /tmp/ccaqdy02.s page 61 1648 .LVL123: @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1687 .loc 1 1523 16 view .LVU612 1688 012c C2F30362 ubfx r2, r2, #24, #4 1689 .LVL128: - ARM GAS /tmp/ccgN7hfx.s page 62 + ARM GAS /tmp/ccaqdy02.s page 62 1524:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1727 .loc 1 1539 16 view .LVU629 1728 015a 5B68 ldr r3, [r3, #4] 1539:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { - ARM GAS /tmp/ccgN7hfx.s page 63 + ARM GAS /tmp/ccaqdy02.s page 63 1729 .loc 1 1539 11 view .LVU630 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1499:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 1769 .loc 1 1499 9 is_stmt 1 view .LVU645 1499:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** - ARM GAS /tmp/ccgN7hfx.s page 64 + ARM GAS /tmp/ccaqdy02.s page 64 1770 .loc 1 1499 38 is_stmt 0 view .LVU646 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1809 .L116: 1518:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } 1810 .loc 1 1518 11 is_stmt 1 view .LVU662 - ARM GAS /tmp/ccgN7hfx.s page 65 + ARM GAS /tmp/ccaqdy02.s page 65 1518:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** } @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1562:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /** 1563:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** * @} 1564:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** */ - ARM GAS /tmp/ccgN7hfx.s page 66 + ARM GAS /tmp/ccaqdy02.s page 66 1565:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1876 0004 1B4A ldr r2, .L142 1877 0006 1368 ldr r3, [r2] 1878 0008 23F08063 bic r3, r3, #67108864 - ARM GAS /tmp/ccgN7hfx.s page 67 + ARM GAS /tmp/ccaqdy02.s page 67 1879 000c 1360 str r3, [r2] @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1625:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 1626:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Enable the PLLI2S */ 1627:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** __HAL_RCC_PLLI2S_ENABLE(); - ARM GAS /tmp/ccgN7hfx.s page 68 + ARM GAS /tmp/ccaqdy02.s page 68 1628:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1940 005a 13F0006F tst r3, #134217728 1941 005e 06D1 bne .L141 1633:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { - ARM GAS /tmp/ccgN7hfx.s page 69 + ARM GAS /tmp/ccaqdy02.s page 69 1942 .loc 1 1633 5 is_stmt 1 view .LVU701 @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1651:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Disable the PLLI2S */ 1652:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** __HAL_RCC_PLLI2S_DISABLE(); 1984 .loc 1 1652 3 view .LVU709 - ARM GAS /tmp/ccgN7hfx.s page 70 + ARM GAS /tmp/ccaqdy02.s page 70 1985 0002 0B4A ldr r2, .L151 @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 2025 002e 00BF .align 2 2026 .L151: 2027 0030 00380240 .word 1073887232 - ARM GAS /tmp/ccgN7hfx.s page 71 + ARM GAS /tmp/ccaqdy02.s page 71 2028 .cfi_endproc @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 2063 000c 1360 str r3, [r2] 1688:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 1689:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Wait till PLLSAI is disabled */ - ARM GAS /tmp/ccgN7hfx.s page 72 + ARM GAS /tmp/ccaqdy02.s page 72 1690:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** tickstart = HAL_GetTick(); @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** __HAL_RCC_PLLSAI_ENABLE(); 1717:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** 1718:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** /* Wait till PLLSAI is ready */ - ARM GAS /tmp/ccgN7hfx.s page 73 + ARM GAS /tmp/ccaqdy02.s page 73 1719:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** tickstart = HAL_GetTick(); @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 1722:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { 2126 .loc 1 1722 5 is_stmt 1 view .LVU753 1722:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c **** { - ARM GAS /tmp/ccgN7hfx.s page 74 + ARM GAS /tmp/ccaqdy02.s page 74 2127 .loc 1 1722 9 is_stmt 0 view .LVU754 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 2168 .loc 1 1741 3 view .LVU761 2169 0002 0B4A ldr r2, .L173 2170 0004 1368 ldr r3, [r2] - ARM GAS /tmp/ccgN7hfx.s page 75 + ARM GAS /tmp/ccaqdy02.s page 75 2171 0006 23F08053 bic r3, r3, #268435456 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccgN7hfx.s page 1 2211 0030 00380240 .word 1073887232 2212 .cfi_endproc 2213 .LFE147: - ARM GAS /tmp/ccgN7hfx.s page 76 + ARM GAS /tmp/ccaqdy02.s page 76 2215 .text @@ -4509,36 +4509,36 @@ ARM GAS /tmp/ccgN7hfx.s page 1 2220 .file 5 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h" 2221 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h" 2222 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" - ARM GAS /tmp/ccgN7hfx.s page 77 + ARM GAS /tmp/ccaqdy02.s page 77 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_rcc_ex.c - /tmp/ccgN7hfx.s:20 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t - /tmp/ccgN7hfx.s:26 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig - /tmp/ccgN7hfx.s:511 .text.HAL_RCCEx_PeriphCLKConfig:000002e4 $d - /tmp/ccgN7hfx.s:515 .text.HAL_RCCEx_PeriphCLKConfig:000002e8 $t - /tmp/ccgN7hfx.s:954 .text.HAL_RCCEx_PeriphCLKConfig:00000504 $d - /tmp/ccgN7hfx.s:961 .text.HAL_RCCEx_PeriphCLKConfig:00000510 $t - /tmp/ccgN7hfx.s:1131 .text.HAL_RCCEx_PeriphCLKConfig:000005fc $d - /tmp/ccgN7hfx.s:1136 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t - /tmp/ccgN7hfx.s:1142 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig - /tmp/ccgN7hfx.s:1401 .text.HAL_RCCEx_GetPeriphCLKConfig:00000180 $d - /tmp/ccgN7hfx.s:1407 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t - /tmp/ccgN7hfx.s:1413 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq - /tmp/ccgN7hfx.s:1840 .text.HAL_RCCEx_GetPeriphCLKFreq:000001d4 $d - /tmp/ccgN7hfx.s:1848 .text.HAL_RCCEx_EnablePLLI2S:00000000 $t - /tmp/ccgN7hfx.s:1854 .text.HAL_RCCEx_EnablePLLI2S:00000000 HAL_RCCEx_EnablePLLI2S - /tmp/ccgN7hfx.s:1961 .text.HAL_RCCEx_EnablePLLI2S:00000074 $d - /tmp/ccgN7hfx.s:1966 .text.HAL_RCCEx_DisablePLLI2S:00000000 $t - /tmp/ccgN7hfx.s:1972 .text.HAL_RCCEx_DisablePLLI2S:00000000 HAL_RCCEx_DisablePLLI2S - /tmp/ccgN7hfx.s:2027 .text.HAL_RCCEx_DisablePLLI2S:00000030 $d - /tmp/ccgN7hfx.s:2032 .text.HAL_RCCEx_EnablePLLSAI:00000000 $t - /tmp/ccgN7hfx.s:2038 .text.HAL_RCCEx_EnablePLLSAI:00000000 HAL_RCCEx_EnablePLLSAI - /tmp/ccgN7hfx.s:2145 .text.HAL_RCCEx_EnablePLLSAI:00000074 $d - /tmp/ccgN7hfx.s:2150 .text.HAL_RCCEx_DisablePLLSAI:00000000 $t - /tmp/ccgN7hfx.s:2156 .text.HAL_RCCEx_DisablePLLSAI:00000000 HAL_RCCEx_DisablePLLSAI - /tmp/ccgN7hfx.s:2211 .text.HAL_RCCEx_DisablePLLSAI:00000030 $d + /tmp/ccaqdy02.s:20 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t + /tmp/ccaqdy02.s:26 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig + /tmp/ccaqdy02.s:511 .text.HAL_RCCEx_PeriphCLKConfig:000002e4 $d + /tmp/ccaqdy02.s:515 .text.HAL_RCCEx_PeriphCLKConfig:000002e8 $t + /tmp/ccaqdy02.s:954 .text.HAL_RCCEx_PeriphCLKConfig:00000504 $d + /tmp/ccaqdy02.s:961 .text.HAL_RCCEx_PeriphCLKConfig:00000510 $t + /tmp/ccaqdy02.s:1131 .text.HAL_RCCEx_PeriphCLKConfig:000005fc $d + /tmp/ccaqdy02.s:1136 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t + /tmp/ccaqdy02.s:1142 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig + /tmp/ccaqdy02.s:1401 .text.HAL_RCCEx_GetPeriphCLKConfig:00000180 $d + /tmp/ccaqdy02.s:1407 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t + /tmp/ccaqdy02.s:1413 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq + /tmp/ccaqdy02.s:1840 .text.HAL_RCCEx_GetPeriphCLKFreq:000001d4 $d + /tmp/ccaqdy02.s:1848 .text.HAL_RCCEx_EnablePLLI2S:00000000 $t + /tmp/ccaqdy02.s:1854 .text.HAL_RCCEx_EnablePLLI2S:00000000 HAL_RCCEx_EnablePLLI2S + /tmp/ccaqdy02.s:1961 .text.HAL_RCCEx_EnablePLLI2S:00000074 $d + /tmp/ccaqdy02.s:1966 .text.HAL_RCCEx_DisablePLLI2S:00000000 $t + /tmp/ccaqdy02.s:1972 .text.HAL_RCCEx_DisablePLLI2S:00000000 HAL_RCCEx_DisablePLLI2S + /tmp/ccaqdy02.s:2027 .text.HAL_RCCEx_DisablePLLI2S:00000030 $d + /tmp/ccaqdy02.s:2032 .text.HAL_RCCEx_EnablePLLSAI:00000000 $t + /tmp/ccaqdy02.s:2038 .text.HAL_RCCEx_EnablePLLSAI:00000000 HAL_RCCEx_EnablePLLSAI + /tmp/ccaqdy02.s:2145 .text.HAL_RCCEx_EnablePLLSAI:00000074 $d + /tmp/ccaqdy02.s:2150 .text.HAL_RCCEx_DisablePLLSAI:00000000 $t + /tmp/ccaqdy02.s:2156 .text.HAL_RCCEx_DisablePLLSAI:00000000 HAL_RCCEx_DisablePLLSAI + /tmp/ccaqdy02.s:2211 .text.HAL_RCCEx_DisablePLLSAI:00000030 $d UNDEFINED SYMBOLS HAL_GetTick diff --git a/build/stm32f7xx_hal_rcc_ex.o b/build/stm32f7xx_hal_rcc_ex.o index 53d04f5..7ce8a09 100644 Binary files a/build/stm32f7xx_hal_rcc_ex.o and b/build/stm32f7xx_hal_rcc_ex.o differ diff --git a/build/stm32f7xx_hal_sd.lst b/build/stm32f7xx_hal_sd.lst index 9edc03c..c78a2bc 100644 --- a/build/stm32f7xx_hal_sd.lst +++ b/build/stm32f7xx_hal_sd.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccMMu31U.s page 1 +ARM GAS /tmp/ccqxsRKi.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** This driver implements a high level communication layer for read and write from/to 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** this memory. The needed STM32 hardware resources (SDMMC and GPIO) are performed by 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** the user in HAL_SD_MspInit() function (MSP layer). - ARM GAS /tmp/ccMMu31U.s page 2 + ARM GAS /tmp/ccqxsRKi.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** Basically, the MSP layer configuration should be the same as we provide in the @@ -118,7 +118,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** This phase of initialization is done through SDMMC_Init() and 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** SDMMC_PowerState_ON() SDMMC low level APIs. - ARM GAS /tmp/ccMMu31U.s page 3 + ARM GAS /tmp/ccqxsRKi.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** This function support only 512-bytes block length (the block size should be 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** chosen as 512 bytes). 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** You can choose either one block read operation or multiple block read operation - ARM GAS /tmp/ccMMu31U.s page 4 + ARM GAS /tmp/ccqxsRKi.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** by adjusting the "NumberOfBlocks" parameter. @@ -238,7 +238,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** (+) __HAL_SD_ENABLE_IT: Enable the SD device interrupt 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** (+) __HAL_SD_DISABLE_IT: Disable the SD device interrupt 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** (+) __HAL_SD_GET_FLAG:Check whether the specified SD flag is set or not - ARM GAS /tmp/ccMMu31U.s page 5 + ARM GAS /tmp/ccqxsRKi.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** (+) __HAL_SD_CLEAR_FLAG: Clear the SD's pending flags @@ -298,7 +298,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Includes ------------------------------------------------------------------*/ 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** #include "stm32f7xx_hal.h" - ARM GAS /tmp/ccMMu31U.s page 6 + ARM GAS /tmp/ccqxsRKi.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /** @addtogroup SD_Exported_Functions_Group1 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @brief Initialization and de-initialization functions 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * - ARM GAS /tmp/ccMMu31U.s page 7 + ARM GAS /tmp/ccqxsRKi.s page 7 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @verbatim @@ -418,7 +418,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Init the low level hardware : GPIO, CLOCK, CORTEX...etc */ 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** HAL_SD_MspInit(hsd); 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** #endif /* USE_HAL_SD_REGISTER_CALLBACKS */ - ARM GAS /tmp/ccMMu31U.s page 8 + ARM GAS /tmp/ccqxsRKi.s page 8 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } @@ -478,7 +478,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** (void)SDMMC_PowerState_ON(hsd->Instance); 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Enable SDMMC Clock */ - ARM GAS /tmp/ccMMu31U.s page 9 + ARM GAS /tmp/ccqxsRKi.s page 9 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** __HAL_SD_ENABLE(hsd); @@ -538,7 +538,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 485:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 486:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Set SD power state to off */ 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** SD_PowerOFF(hsd); - ARM GAS /tmp/ccMMu31U.s page 10 + ARM GAS /tmp/ccqxsRKi.s page 10 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /** @addtogroup SD_Exported_Functions_Group2 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @brief Data transfer functions - ARM GAS /tmp/ccMMu31U.s page 11 + ARM GAS /tmp/ccqxsRKi.s page 11 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @@ -658,7 +658,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 599:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(hsd->SdCard.CardType != CARD_SDHC_SDXC) 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { - ARM GAS /tmp/ccMMu31U.s page 12 + ARM GAS /tmp/ccqxsRKi.s page 12 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** add *= 512U; @@ -718,7 +718,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 656:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** tempbuff++; 657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** dataremaining--; 658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** *tempbuff = (uint8_t)((data >> 24U) & 0xFFU); - ARM GAS /tmp/ccMMu31U.s page 13 + ARM GAS /tmp/ccqxsRKi.s page 13 659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** tempbuff++; @@ -778,7 +778,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 713:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** else if(__HAL_SD_GET_FLAG(hsd, SDMMC_FLAG_RXOVERR)) 714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Clear all the static flags */ - ARM GAS /tmp/ccMMu31U.s page 14 + ARM GAS /tmp/ccqxsRKi.s page 14 716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** __HAL_SD_CLEAR_FLAG(hsd, SDMMC_STATIC_FLAGS); @@ -838,7 +838,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 770:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @brief Allows to write block(s) to a specified address in a card. The Data 771:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * transfer is managed by polling mode. 772:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @note This API should be followed by a check on the card state through - ARM GAS /tmp/ccMMu31U.s page 15 + ARM GAS /tmp/ccqxsRKi.s page 15 773:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * HAL_SD_GetCardState(). @@ -898,7 +898,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 827:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 828:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->Context = SD_CONTEXT_WRITE_MULTIPLE_BLOCK; 829:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 16 + ARM GAS /tmp/ccqxsRKi.s page 16 830:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Write Multi Block command */ @@ -958,7 +958,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 884:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 885:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 886:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Send stop transmission command in case of multiblock write */ - ARM GAS /tmp/ccMMu31U.s page 17 + ARM GAS /tmp/ccqxsRKi.s page 17 887:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(__HAL_SD_GET_FLAG(hsd, SDMMC_FLAG_DATAEND) && (NumberOfBlocks > 1U)) @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 941:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->State = HAL_SD_STATE_READY; 942:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 943:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_OK; - ARM GAS /tmp/ccMMu31U.s page 18 + ARM GAS /tmp/ccqxsRKi.s page 18 944:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 998:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** add *= 512U; 1000:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } - ARM GAS /tmp/ccMMu31U.s page 19 + ARM GAS /tmp/ccqxsRKi.s page 19 1001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1055:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @retval HAL status 1056:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** */ 1057:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** HAL_StatusTypeDef HAL_SD_WriteBlocks_IT(SD_HandleTypeDef *hsd, uint8_t *pData, uint32_t BlockAdd, u - ARM GAS /tmp/ccMMu31U.s page 20 + ARM GAS /tmp/ccqxsRKi.s page 20 1058:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Clear all the static flags */ 1113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** __HAL_SD_CLEAR_FLAG(hsd, SDMMC_STATIC_FLAGS); 1114:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->ErrorCode |= errorstate; - ARM GAS /tmp/ccMMu31U.s page 21 + ARM GAS /tmp/ccqxsRKi.s page 21 1115:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->State = HAL_SD_STATE_READY; @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1169:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_ERROR; 1170:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 1171:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 22 + ARM GAS /tmp/ccqxsRKi.s page 22 1172:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->State = HAL_SD_STATE_BUSY; @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1226:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** errorstate = SDMMC_CmdReadMultiBlock(hsd->Instance, add); 1227:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 1228:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** else - ARM GAS /tmp/ccMMu31U.s page 23 + ARM GAS /tmp/ccqxsRKi.s page 23 1229:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1283:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if((add + NumberOfBlocks) > (hsd->SdCard.LogBlockNbr)) 1284:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 1285:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->ErrorCode |= HAL_SD_ERROR_ADDR_OUT_OF_RANGE; - ARM GAS /tmp/ccMMu31U.s page 24 + ARM GAS /tmp/ccqxsRKi.s page 24 1286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_ERROR; @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1340:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->hdmatx->Init.Direction = DMA_MEMORY_TO_PERIPH; 1341:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** MODIFY_REG(hsd->hdmatx->Instance->CR, DMA_SxCR_DIR, hsd->hdmatx->Init.Direction); 1342:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 25 + ARM GAS /tmp/ccqxsRKi.s page 25 1343:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Enable the DMA Channel */ @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1397:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 1398:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(end_add > (hsd->SdCard.LogBlockNbr)) 1399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { - ARM GAS /tmp/ccMMu31U.s page 26 + ARM GAS /tmp/ccqxsRKi.s page 26 1400:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->ErrorCode |= HAL_SD_ERROR_ADDR_OUT_OF_RANGE; @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1454:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_ERROR; 1455:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 1456:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } - ARM GAS /tmp/ccMMu31U.s page 27 + ARM GAS /tmp/ccqxsRKi.s page 27 1457:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1511:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 1512:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->ErrorCode |= errorstate; 1513:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** #if defined (USE_HAL_SD_REGISTER_CALLBACKS) && (USE_HAL_SD_REGISTER_CALLBACKS == 1U) - ARM GAS /tmp/ccMMu31U.s page 28 + ARM GAS /tmp/ccqxsRKi.s page 28 1514:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->ErrorCallback(hsd); @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1568:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** #else 1569:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** HAL_SD_TxCpltCallback(hsd); 1570:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** #endif /* USE_HAL_SD_REGISTER_CALLBACKS */ - ARM GAS /tmp/ccMMu31U.s page 29 + ARM GAS /tmp/ccqxsRKi.s page 29 1571:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1625:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 1626:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Abort the SD DMA channel */ 1627:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(((context & SD_CONTEXT_WRITE_SINGLE_BLOCK) != 0U) || ((context & SD_CONTEXT_WRITE_MULTIPLE - ARM GAS /tmp/ccMMu31U.s page 30 + ARM GAS /tmp/ccqxsRKi.s page 30 1628:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1682:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @param hsd : Pointer to a SD_HandleTypeDef structure that contains 1683:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * the configuration information. 1684:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @retval SD Error Code - ARM GAS /tmp/ccMMu31U.s page 31 + ARM GAS /tmp/ccqxsRKi.s page 31 1685:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** */ @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1739:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @retval None 1740:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** */ 1741:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** __weak void HAL_SD_AbortCallback(SD_HandleTypeDef *hsd) - ARM GAS /tmp/ccMMu31U.s page 32 + ARM GAS /tmp/ccqxsRKi.s page 32 1742:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1796:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** break; 1797:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** case HAL_SD_MSP_INIT_CB_ID : 1798:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->MspInitCallback = pCallback; - ARM GAS /tmp/ccMMu31U.s page 33 + ARM GAS /tmp/ccqxsRKi.s page 33 1799:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** break; @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1853:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @arg @ref HAL_SD_MSP_DEINIT_CB_ID SD MspDeInit Callback ID 1854:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @retval status 1855:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** */ - ARM GAS /tmp/ccMMu31U.s page 34 + ARM GAS /tmp/ccqxsRKi.s page 34 1856:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** HAL_StatusTypeDef HAL_SD_UnRegisterCallback(SD_HandleTypeDef *hsd, HAL_SD_CallbackIDTypeDef Callbac @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1910:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 1911:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** else 1912:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { - ARM GAS /tmp/ccMMu31U.s page 35 + ARM GAS /tmp/ccqxsRKi.s page 35 1913:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Update the error code */ @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1967:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 1968:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** pCID->ManufactDate = (uint16_t)((hsd->CID[3] & 0x000FFF00U) >> 8U); 1969:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 36 + ARM GAS /tmp/ccqxsRKi.s page 36 1970:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** pCID->CID_CRC = (uint8_t)((hsd->CID[3] & 0x000000FEU) >> 1U); @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2024:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 2025:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** pCSD->DeviceSizeMul = (uint8_t)((hsd->CSD[2] & 0x00038000U) >> 15U); 2026:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 37 + ARM GAS /tmp/ccqxsRKi.s page 37 2027:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->SdCard.BlockNbr = (pCSD->DeviceSize + 1U) ; @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2081:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** pCSD->FileFormat = (uint8_t)((hsd->CSD[3] & 0x00000C00U) >> 10U); 2082:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 2083:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** pCSD->ECC= (uint8_t)((hsd->CSD[3] & 0x00000300U) >> 8U); - ARM GAS /tmp/ccMMu31U.s page 38 + ARM GAS /tmp/ccqxsRKi.s page 38 2084:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2138:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Set Block Size for Card */ 2139:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** errorstate = SDMMC_CmdBlockLength(hsd->Instance, BLOCKSIZE); 2140:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(errorstate != HAL_SD_ERROR_NONE) - ARM GAS /tmp/ccMMu31U.s page 39 + ARM GAS /tmp/ccqxsRKi.s page 39 2141:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 2196:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(hsd->SdCard.CardType != CARD_SECURED) 2197:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { - ARM GAS /tmp/ccMMu31U.s page 40 + ARM GAS /tmp/ccqxsRKi.s page 40 2198:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(WideMode == SDMMC_BUS_WIDE_8B) @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2252:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** status = HAL_ERROR; 2253:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 2254:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 41 + ARM GAS /tmp/ccqxsRKi.s page 41 2255:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Change State */ @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2309:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if (((context & SD_CONTEXT_WRITE_SINGLE_BLOCK) != 0U) || ((context & SD_CONTEXT_WRITE_MULTIPLE_ 2310:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 2311:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(HAL_DMA_Abort(hsd->hdmatx) != HAL_OK) - ARM GAS /tmp/ccMMu31U.s page 42 + ARM GAS /tmp/ccqxsRKi.s page 42 2312:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2366:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Disable the SD DMA request */ 2367:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->Instance->DCTRL &= (uint32_t)~((uint32_t)SDMMC_DCTRL_DMAEN); 2368:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 43 + ARM GAS /tmp/ccqxsRKi.s page 43 2369:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Abort the SD DMA Tx channel */ @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2423:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @} 2424:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** */ 2425:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 44 + ARM GAS /tmp/ccqxsRKi.s page 44 2426:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /** @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2451:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @retval None 2452:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** */ 2453:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** static void SD_DMAReceiveCplt(DMA_HandleTypeDef *hdma) - ARM GAS /tmp/ccMMu31U.s page 45 + ARM GAS /tmp/ccqxsRKi.s page 45 2454:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2508:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Clear All flags */ 2509:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** __HAL_SD_CLEAR_FLAG(hsd, SDMMC_STATIC_FLAGS); 2510:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 46 + ARM GAS /tmp/ccqxsRKi.s page 46 2511:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Disable All interrupts */ @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2565:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** #if (USE_HAL_SD_REGISTER_CALLBACKS == 1) 2566:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->ErrorCallback(hsd); 2567:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** #else - ARM GAS /tmp/ccMMu31U.s page 47 + ARM GAS /tmp/ccqxsRKi.s page 47 2568:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** HAL_SD_ErrorCallback(hsd); @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2622:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 2623:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Check the power State */ 2624:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(SDMMC_GetPowerState(hsd->Instance) == 0U) - ARM GAS /tmp/ccMMu31U.s page 48 + ARM GAS /tmp/ccqxsRKi.s page 48 2625:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2679:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Get the Card Class */ 2680:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->SdCard.Class = (SDMMC_GetResponse(hsd->Instance, SDMMC_RESP2) >> 20U); 2681:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 49 + ARM GAS /tmp/ccqxsRKi.s page 49 2682:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Get CSD parameters */ @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 81 .loc 1 2713 3 view .LVU11 2714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 2715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* CMD0: GO_IDLE_STATE */ - ARM GAS /tmp/ccMMu31U.s page 50 + ARM GAS /tmp/ccqxsRKi.s page 50 2716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** errorstate = SDMMC_CmdGoIdleState(hsd->Instance); @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2757:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return errorstate; 2758:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 2759:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 51 + ARM GAS /tmp/ccqxsRKi.s page 51 2760:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /* Send CMD41 */ @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 113 .LVL11: 2724:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 114 .loc 1 2724 3 is_stmt 1 view .LVU21 - ARM GAS /tmp/ccMMu31U.s page 52 + ARM GAS /tmp/ccqxsRKi.s page 52 2724:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 153 0040 0546 mov r5, r0 154 0042 E7E7 b .L2 155 .L6: - ARM GAS /tmp/ccMMu31U.s page 53 + ARM GAS /tmp/ccqxsRKi.s page 53 2743:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(errorstate != HAL_SD_ERROR_NONE) @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 195 006c FFF7FEFF bl SDMMC_CmdAppCommand 196 .LVL21: 2755:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { - ARM GAS /tmp/ccMMu31U.s page 54 + ARM GAS /tmp/ccqxsRKi.s page 54 197 .loc 1 2755 5 is_stmt 1 view .LVU53 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 235 008e 019A ldr r2, [sp, #4] 2776:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 236 .loc 1 2776 5 view .LVU70 - ARM GAS /tmp/ccMMu31U.s page 55 + ARM GAS /tmp/ccqxsRKi.s page 55 237 0090 4FF6FE73 movw r3, #65534 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 282 .thumb 283 .thumb_func 285 SD_PowerOFF: - ARM GAS /tmp/ccMMu31U.s page 56 + ARM GAS /tmp/ccqxsRKi.s page 56 286 .LVL32: @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2816:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** uint32_t tickstart = HAL_GetTick(); 2817:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** uint32_t count; 2818:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** uint32_t *pData = pSDstatus; - ARM GAS /tmp/ccMMu31U.s page 57 + ARM GAS /tmp/ccqxsRKi.s page 57 2819:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2873:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_SD_ERROR_TIMEOUT; 2874:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 2875:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } - ARM GAS /tmp/ccMMu31U.s page 58 + ARM GAS /tmp/ccqxsRKi.s page 58 2876:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2930:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 2931:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return errorstate; 2932:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } - ARM GAS /tmp/ccMMu31U.s page 59 + ARM GAS /tmp/ccqxsRKi.s page 59 2933:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2987:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** /** 2988:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @brief Disables the SDMMC wide bus mode. 2989:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @param hsd: Pointer to SD handle - ARM GAS /tmp/ccMMu31U.s page 60 + ARM GAS /tmp/ccqxsRKi.s page 60 2990:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** * @retval error state @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3044:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** uint32_t errorstate; 3045:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** uint32_t tickstart = HAL_GetTick(); 3046:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** uint32_t index = 0U; - ARM GAS /tmp/ccMMu31U.s page 61 + ARM GAS /tmp/ccqxsRKi.s page 61 3047:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** uint32_t tempscr[2U] = {0U, 0U}; @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3101:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_SD_ERROR_DATA_TIMEOUT; 3102:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 3103:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** else if(__HAL_SD_GET_FLAG(hsd, SDMMC_FLAG_DCRCFAIL)) - ARM GAS /tmp/ccMMu31U.s page 62 + ARM GAS /tmp/ccqxsRKi.s page 62 3104:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3142:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 3143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** tmp = hsd->pRxBuffPtr; 335 .loc 1 3143 3 view .LVU91 - ARM GAS /tmp/ccMMu31U.s page 63 + ARM GAS /tmp/ccqxsRKi.s page 63 336 .loc 1 3143 7 is_stmt 0 view .LVU92 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3153:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** dataremaining--; 360 .loc 1 3153 7 is_stmt 1 view .LVU102 361 .LVL41: - ARM GAS /tmp/ccMMu31U.s page 64 + ARM GAS /tmp/ccqxsRKi.s page 64 3154:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** *tmp = (uint8_t)((data >> 8U) & 0xFFU); @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3149:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 397 .loc 1 3149 27 discriminator 1 view .LVU122 398 0028 072D cmp r5, #7 - ARM GAS /tmp/ccMMu31U.s page 65 + ARM GAS /tmp/ccqxsRKi.s page 65 399 002a EED9 bls .L28 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 441 .LCFI7: 442 .cfi_def_cfa_offset 32 3179:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** uint32_t count, data, dataremaining; - ARM GAS /tmp/ccMMu31U.s page 66 + ARM GAS /tmp/ccqxsRKi.s page 66 443 .loc 1 3179 3 is_stmt 1 view .LVU132 @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 468 .cfi_restore_state 3190:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** tmp++; 469 .loc 1 3190 7 is_stmt 1 view .LVU141 - ARM GAS /tmp/ccMMu31U.s page 67 + ARM GAS /tmp/ccqxsRKi.s page 67 3190:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** tmp++; @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** (void)SDMMC_WriteFIFO(hsd->Instance, &data); 505 .loc 1 3201 7 is_stmt 1 view .LVU161 3201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** (void)SDMMC_WriteFIFO(hsd->Instance, &data); - ARM GAS /tmp/ccMMu31U.s page 68 + ARM GAS /tmp/ccqxsRKi.s page 68 506 .loc 1 3201 20 is_stmt 0 view .LVU162 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 552 @ frame_needed = 0, uses_anonymous_args = 0 2813:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** SDMMC_DataInitTypeDef config; 553 .loc 1 2813 1 is_stmt 0 view .LVU175 - ARM GAS /tmp/ccMMu31U.s page 69 + ARM GAS /tmp/ccqxsRKi.s page 69 554 0000 F0B5 push {r4, r5, r6, r7, lr} @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2828:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 595 .loc 1 2828 3 is_stmt 1 view .LVU189 2828:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { - ARM GAS /tmp/ccMMu31U.s page 70 + ARM GAS /tmp/ccqxsRKi.s page 70 596 .loc 1 2828 5 is_stmt 0 view .LVU190 @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 632 .loc 1 2843 24 is_stmt 0 view .LVU208 633 0042 4FF0FF33 mov r3, #-1 634 0046 0093 str r3, [sp] - ARM GAS /tmp/ccMMu31U.s page 71 + ARM GAS /tmp/ccqxsRKi.s page 71 2844:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** config.DataBlockSize = SDMMC_DATABLOCK_SIZE_64B; @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2855:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return errorstate; 672 .loc 1 2855 5 is_stmt 1 view .LVU226 2855:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return errorstate; - ARM GAS /tmp/ccMMu31U.s page 72 + ARM GAS /tmp/ccqxsRKi.s page 72 673 .loc 1 2855 8 is_stmt 0 view .LVU227 @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 712 0090 2B68 ldr r3, [r5] 713 0092 5C6B ldr r4, [r3, #52] 714 0094 40F22A42 movw r2, #1066 - ARM GAS /tmp/ccMMu31U.s page 73 + ARM GAS /tmp/ccqxsRKi.s page 73 2860:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 753 .LVL79: 2896:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** pData++; 754 .loc 1 2896 12 discriminator 1 view .LVU259 - ARM GAS /tmp/ccMMu31U.s page 74 + ARM GAS /tmp/ccqxsRKi.s page 74 755 00cc 46F8040B str r0, [r6], #4 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 797 00f8 F9E7 b .L37 798 .L50: 2879:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } - ARM GAS /tmp/ccMMu31U.s page 75 + ARM GAS /tmp/ccqxsRKi.s page 75 799 .loc 1 2879 12 view .LVU272 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 846 .loc 1 3045 24 view .LVU281 847 000c 0646 mov r6, r0 848 .LVL87: - ARM GAS /tmp/ccMMu31U.s page 76 + ARM GAS /tmp/ccqxsRKi.s page 76 3046:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** uint32_t tempscr[2U] = {0U, 0U}; @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3058:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(errorstate != HAL_SD_ERROR_NONE) 890 .loc 1 3058 16 view .LVU295 891 002c FFF7FEFF bl SDMMC_CmdAppCommand - ARM GAS /tmp/ccMMu31U.s page 77 + ARM GAS /tmp/ccqxsRKi.s page 77 892 .LVL94: @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 929 .LVL96: 3073:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(errorstate != HAL_SD_ERROR_NONE) 930 .loc 1 3073 3 is_stmt 1 view .LVU313 - ARM GAS /tmp/ccMMu31U.s page 78 + ARM GAS /tmp/ccqxsRKi.s page 78 3073:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(errorstate != HAL_SD_ERROR_NONE) @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 970 0082 07D1 bne .L63 3081:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 971 .loc 1 3081 5 is_stmt 1 view .LVU329 - ARM GAS /tmp/ccMMu31U.s page 79 + ARM GAS /tmp/ccqxsRKi.s page 79 3081:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3121:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** ((tempscr[1] & SDMMC_16TO23BITS) >> 8) | ((tempscr[1] & SDMMC_24TO31BITS) >> 24)); 1009 .loc 1 3121 86 view .LVU347 1010 00b4 1302 lsls r3, r2, #8 - ARM GAS /tmp/ccMMu31U.s page 80 + ARM GAS /tmp/ccqxsRKi.s page 80 1011 00b6 03F47F03 and r3, r3, #16711680 @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1048 00e8 0825 movs r5, #8 1049 .LVL106: 3099:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 81 + ARM GAS /tmp/ccqxsRKi.s page 81 1050 .loc 1 3099 5 is_stmt 0 view .LVU365 @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1094 @ frame_needed = 0, uses_anonymous_args = 0 2946:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** uint32_t scr[2U] = {0U, 0U}; 1095 .loc 1 2946 1 is_stmt 0 view .LVU378 - ARM GAS /tmp/ccMMu31U.s page 82 + ARM GAS /tmp/ccqxsRKi.s page 82 1096 0000 10B5 push {r4, lr} @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2966:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(errorstate != HAL_SD_ERROR_NONE) 1136 .loc 1 2966 75 is_stmt 0 view .LVU393 1137 002a 216D ldr r1, [r4, #80] - ARM GAS /tmp/ccMMu31U.s page 83 + ARM GAS /tmp/ccqxsRKi.s page 83 2966:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(errorstate != HAL_SD_ERROR_NONE) @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1180 .LFE178: 1182 .section .text.SD_WideBus_Disable,"ax",%progbits 1183 .align 1 - ARM GAS /tmp/ccMMu31U.s page 84 + ARM GAS /tmp/ccqxsRKi.s page 84 1184 .syntax unified @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1227 .loc 1 3004 3 is_stmt 1 view .LVU417 3004:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 1228 .loc 1 3004 5 is_stmt 0 view .LVU418 - ARM GAS /tmp/ccMMu31U.s page 85 + ARM GAS /tmp/ccqxsRKi.s page 85 1229 0020 80B9 cbnz r0, .L80 @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1269 0046 10BD pop {r4, pc} 1270 .LVL131: 1271 .L83: - ARM GAS /tmp/ccMMu31U.s page 86 + ARM GAS /tmp/ccqxsRKi.s page 86 1272 .LCFI25: @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1317 .loc 1 2928 16 view .LVU443 1318 000e FFF7FEFF bl SDMMC_CmdSendStatus 1319 .LVL136: - ARM GAS /tmp/ccMMu31U.s page 87 + ARM GAS /tmp/ccqxsRKi.s page 87 2929:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1365 @ frame_needed = 0, uses_anonymous_args = 0 1366 @ link register save eliminated. 517:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 88 + ARM GAS /tmp/ccqxsRKi.s page 88 1367 .loc 1 517 3 view .LVU455 @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1417 0004 0446 mov r4, r0 482:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 1418 .loc 1 482 3 is_stmt 1 view .LVU464 - ARM GAS /tmp/ccMMu31U.s page 89 + ARM GAS /tmp/ccqxsRKi.s page 89 484:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1463 .LFB146: 571:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** SDMMC_DataInitTypeDef config; 1464 .loc 1 571 1 is_stmt 1 view -0 - ARM GAS /tmp/ccMMu31U.s page 90 + ARM GAS /tmp/ccqxsRKi.s page 90 1465 .cfi_startproc @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 585:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 1507 .loc 1 585 5 view .LVU490 1508 0022 012F cmp r7, #1 - ARM GAS /tmp/ccMMu31U.s page 91 + ARM GAS /tmp/ccqxsRKi.s page 91 1509 0024 40F00481 bne .L102 @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1545 004a 4FF0FF33 mov r3, #-1 1546 004e 0093 str r3, [sp] 607:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** config.DataBlockSize = SDMMC_DATABLOCK_SIZE_512B; - ARM GAS /tmp/ccMMu31U.s page 92 + ARM GAS /tmp/ccqxsRKi.s page 92 1547 .loc 1 607 5 is_stmt 1 view .LVU509 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 620:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 1584 .loc 1 620 7 is_stmt 1 view .LVU527 620:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } - ARM GAS /tmp/ccMMu31U.s page 93 + ARM GAS /tmp/ccqxsRKi.s page 93 1585 .loc 1 620 20 is_stmt 0 view .LVU528 @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1623 .LVL157: 1624 .L105: 624:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 94 + ARM GAS /tmp/ccqxsRKi.s page 94 1625 .loc 1 624 7 is_stmt 1 view .LVU545 @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1663 00c4 2868 ldr r0, [r5] 1664 00c6 FFF7FEFF bl SDMMC_ReadFIFO 1665 .LVL160: - ARM GAS /tmp/ccMMu31U.s page 95 + ARM GAS /tmp/ccqxsRKi.s page 95 649:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** tempbuff++; @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1699 .loc 1 660 24 is_stmt 0 view .LVU582 1700 00de A8F10408 sub r8, r8, #4 1701 .LVL166: - ARM GAS /tmp/ccMMu31U.s page 96 + ARM GAS /tmp/ccqxsRKi.s page 96 646:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 667:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->ErrorCode |= HAL_SD_ERROR_TIMEOUT; 1742 .loc 1 667 9 is_stmt 1 view .LVU597 1743 0114 2B68 ldr r3, [r5] - ARM GAS /tmp/ccMMu31U.s page 97 + ARM GAS /tmp/ccqxsRKi.s page 97 1744 0116 4B4A ldr r2, .L130 @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 695:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 1782 .loc 1 695 5 is_stmt 1 view .LVU614 695:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { - ARM GAS /tmp/ccMMu31U.s page 98 + ARM GAS /tmp/ccqxsRKi.s page 98 1783 .loc 1 695 8 is_stmt 0 view .LVU615 @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 733:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** *tempbuff = (uint8_t)((data >> 8U) & 0xFFU); 1821 .loc 1 733 7 view .LVU632 734:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** tempbuff++; - ARM GAS /tmp/ccMMu31U.s page 99 + ARM GAS /tmp/ccqxsRKi.s page 99 1822 .loc 1 734 7 view .LVU633 @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1857 018e A0EB0900 sub r0, r0, r9 744:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 1858 .loc 1 744 9 discriminator 1 view .LVU653 - ARM GAS /tmp/ccMMu31U.s page 100 + ARM GAS /tmp/ccqxsRKi.s page 100 1859 0192 5045 cmp r0, r10 @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1897 .loc 1 685 11 is_stmt 1 view .LVU669 1898 01c0 2A68 ldr r2, [r5] 1899 01c2 2049 ldr r1, .L130 - ARM GAS /tmp/ccMMu31U.s page 101 + ARM GAS /tmp/ccqxsRKi.s page 101 1900 01c4 9163 str r1, [r2, #56] @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 702:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 1937 .loc 1 702 7 is_stmt 1 view .LVU687 702:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } - ARM GAS /tmp/ccMMu31U.s page 102 + ARM GAS /tmp/ccqxsRKi.s page 102 1938 .loc 1 702 14 is_stmt 0 view .LVU688 @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1975 .loc 1 719 7 is_stmt 1 view .LVU705 719:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_ERROR; 1976 .loc 1 719 20 is_stmt 0 view .LVU706 - ARM GAS /tmp/ccMMu31U.s page 103 + ARM GAS /tmp/ccqxsRKi.s page 103 1977 021a 0023 movs r3, #0 @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2017 0242 00BF .align 2 2018 .L130: 2019 0244 FF054000 .word 4195839 - ARM GAS /tmp/ccMMu31U.s page 104 + ARM GAS /tmp/ccqxsRKi.s page 104 2020 .cfi_endproc @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 790:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 2067 .loc 1 790 3 view .LVU730 790:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { - ARM GAS /tmp/ccMMu31U.s page 105 + ARM GAS /tmp/ccqxsRKi.s page 105 2068 .loc 1 790 5 is_stmt 0 view .LVU731 @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2105 0044 012B cmp r3, #1 2106 0046 00D0 beq .L137 813:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } - ARM GAS /tmp/ccMMu31U.s page 106 + ARM GAS /tmp/ccqxsRKi.s page 106 2107 .loc 1 813 7 is_stmt 1 view .LVU749 @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 826:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 2144 .loc 1 826 5 is_stmt 1 view .LVU767 826:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { - ARM GAS /tmp/ccMMu31U.s page 107 + ARM GAS /tmp/ccqxsRKi.s page 107 2145 .loc 1 826 7 is_stmt 0 view .LVU768 @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2184 .L153: 802:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_ERROR; 2185 .loc 1 802 7 is_stmt 1 view .LVU784 - ARM GAS /tmp/ccMMu31U.s page 108 + ARM GAS /tmp/ccqxsRKi.s page 108 802:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_ERROR; @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2225 .loc 1 845 7 is_stmt 1 view .LVU799 845:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->Context = SD_CONTEXT_NONE; 2226 .loc 1 845 18 is_stmt 0 view .LVU800 - ARM GAS /tmp/ccMMu31U.s page 109 + ARM GAS /tmp/ccqxsRKi.s page 109 2227 00be 0123 movs r3, #1 @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 867:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** data |= ((uint32_t)(*tempbuff) << 24U); 2263 .loc 1 867 11 view .LVU819 868:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** tempbuff++; - ARM GAS /tmp/ccMMu31U.s page 110 + ARM GAS /tmp/ccqxsRKi.s page 110 2264 .loc 1 868 11 view .LVU820 @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2303 0106 BAF1000F cmp r10, #0 2304 010a 0CD0 beq .L145 2305 .L141: - ARM GAS /tmp/ccMMu31U.s page 111 + ARM GAS /tmp/ccqxsRKi.s page 111 852:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 882:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 2344 .loc 1 882 16 is_stmt 0 view .LVU852 2345 013e 0327 movs r7, #3 - ARM GAS /tmp/ccMMu31U.s page 112 + ARM GAS /tmp/ccqxsRKi.s page 112 2346 0140 58E0 b .L134 @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 927:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->ErrorCode |= HAL_SD_ERROR_TX_UNDERRUN; 2384 .loc 1 927 7 is_stmt 1 view .LVU869 2385 0170 224A ldr r2, .L159 - ARM GAS /tmp/ccMMu31U.s page 113 + ARM GAS /tmp/ccqxsRKi.s page 113 2386 0172 9A63 str r2, [r3, #56] @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2423 019a 1343 orrs r3, r3, r2 2424 019c AB63 str r3, [r5, #56] 898:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->Context = SD_CONTEXT_NONE; - ARM GAS /tmp/ccMMu31U.s page 114 + ARM GAS /tmp/ccqxsRKi.s page 114 2425 .loc 1 898 11 is_stmt 1 view .LVU887 @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2462 .loc 1 919 7 view .LVU904 919:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->State = HAL_SD_STATE_READY; 2463 .loc 1 919 10 is_stmt 0 view .LVU905 - ARM GAS /tmp/ccMMu31U.s page 115 + ARM GAS /tmp/ccqxsRKi.s page 115 2464 01c6 AB6B ldr r3, [r5, #56] @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 948:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 2501 .loc 1 948 12 is_stmt 0 view .LVU923 2502 01f2 0127 movs r7, #1 - ARM GAS /tmp/ccMMu31U.s page 116 + ARM GAS /tmp/ccqxsRKi.s page 116 2503 .LVL214: @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 971:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 2552 .loc 1 971 3 view .LVU931 971:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { - ARM GAS /tmp/ccMMu31U.s page 117 + ARM GAS /tmp/ccqxsRKi.s page 117 2553 .loc 1 971 5 is_stmt 0 view .LVU932 @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 992:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->RxXferSize = BLOCKSIZE * NumberOfBlocks; 2592 .loc 1 992 5 is_stmt 1 view .LVU948 992:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->RxXferSize = BLOCKSIZE * NumberOfBlocks; - ARM GAS /tmp/ccMMu31U.s page 118 + ARM GAS /tmp/ccqxsRKi.s page 118 2593 .loc 1 992 21 is_stmt 0 view .LVU949 @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2631 0056 0293 str r3, [sp, #8] 1006:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** config.TransferMode = SDMMC_TRANSFER_MODE_BLOCK; 2632 .loc 1 1006 5 is_stmt 1 view .LVU966 - ARM GAS /tmp/ccMMu31U.s page 119 + ARM GAS /tmp/ccqxsRKi.s page 119 1006:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** config.TransferMode = SDMMC_TRANSFER_MODE_BLOCK; @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2671 0082 9A63 str r2, [r3, #56] 1030:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->State = HAL_SD_STATE_READY; 2672 .loc 1 1030 7 view .LVU983 - ARM GAS /tmp/ccMMu31U.s page 120 + ARM GAS /tmp/ccqxsRKi.s page 120 1030:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->State = HAL_SD_STATE_READY; @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2710 .loc 1 984 7 is_stmt 1 view .LVU1000 984:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 2711 .loc 1 984 14 is_stmt 0 view .LVU1001 - ARM GAS /tmp/ccMMu31U.s page 121 + ARM GAS /tmp/ccqxsRKi.s page 121 2712 00aa 07E0 b .L163 @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2759 .thumb 2760 .thumb_func 2762 HAL_SD_WriteBlocks_IT: - ARM GAS /tmp/ccMMu31U.s page 122 + ARM GAS /tmp/ccqxsRKi.s page 122 2763 .LVL235: @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2804 0018 A163 str r1, [r4, #56] 1073:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 2805 .loc 1 1073 5 is_stmt 1 view .LVU1023 - ARM GAS /tmp/ccMMu31U.s page 123 + ARM GAS /tmp/ccqxsRKi.s page 123 1073:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1090:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 2843 .loc 1 1090 7 view .LVU1041 2844 0042 0129 cmp r1, #1 - ARM GAS /tmp/ccMMu31U.s page 124 + ARM GAS /tmp/ccqxsRKi.s page 124 2845 0044 00D0 beq .L179 @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2882 .loc 1 1115 18 is_stmt 0 view .LVU1058 2883 0066 0123 movs r3, #1 2884 0068 84F83430 strb r3, [r4, #52] - ARM GAS /tmp/ccMMu31U.s page 125 + ARM GAS /tmp/ccqxsRKi.s page 125 1116:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_ERROR; @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1105:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 2923 .loc 1 1105 20 view .LVU1075 2924 008a 2363 str r3, [r4, #48] - ARM GAS /tmp/ccMMu31U.s page 126 + ARM GAS /tmp/ccqxsRKi.s page 126 1108:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2961 .loc 1 1127 11 view .LVU1093 2962 00b0 FFF7FEFF bl SDMMC_ConfigData 2963 .LVL252: - ARM GAS /tmp/ccMMu31U.s page 127 + ARM GAS /tmp/ccqxsRKi.s page 127 1129:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3013 .cfi_offset 14, -4 3014 0004 87B0 sub sp, sp, #28 3015 .LCFI43: - ARM GAS /tmp/ccMMu31U.s page 128 + ARM GAS /tmp/ccqxsRKi.s page 128 3016 .cfi_def_cfa_offset 56 @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3053 0026 A36B ldr r3, [r4, #56] 1168:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_ERROR; 3054 .loc 1 1168 22 view .LVU1118 - ARM GAS /tmp/ccMMu31U.s page 129 + ARM GAS /tmp/ccqxsRKi.s page 129 3055 0028 43F00073 orr r3, r3, #33554432 @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1180:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 3094 .loc 1 1180 35 view .LVU1134 3095 0054 3448 ldr r0, .L202 - ARM GAS /tmp/ccMMu31U.s page 130 + ARM GAS /tmp/ccqxsRKi.s page 130 3096 0056 C863 str r0, [r1, #60] @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3135 008c 2ED1 bne .L201 1204:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 3136 .loc 1 1204 7 is_stmt 1 view .LVU1150 - ARM GAS /tmp/ccMMu31U.s page 131 + ARM GAS /tmp/ccqxsRKi.s page 131 3137 008e 2268 ldr r2, [r4] @@ -7858,7 +7858,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3174 00b8 0593 str r3, [sp, #20] 1218:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 3175 .loc 1 1218 7 is_stmt 1 view .LVU1168 - ARM GAS /tmp/ccMMu31U.s page 132 + ARM GAS /tmp/ccqxsRKi.s page 132 1218:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1241:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_ERROR; 3214 .loc 1 1241 22 is_stmt 0 view .LVU1185 3215 00e6 0023 movs r3, #0 - ARM GAS /tmp/ccMMu31U.s page 133 + ARM GAS /tmp/ccqxsRKi.s page 133 3216 00e8 2363 str r3, [r4, #48] @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3255 .LVL271: 1233:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 3256 .loc 1 1233 22 view .LVU1201 - ARM GAS /tmp/ccMMu31U.s page 134 + ARM GAS /tmp/ccqxsRKi.s page 134 3257 0118 DBE7 b .L196 @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3308 .cfi_offset 6, -12 3309 .cfi_offset 7, -8 3310 .cfi_offset 14, -4 - ARM GAS /tmp/ccMMu31U.s page 135 + ARM GAS /tmp/ccqxsRKi.s page 135 3311 0002 87B0 sub sp, sp, #28 @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3348 .loc 1 1289 16 is_stmt 0 view .LVU1223 3349 0026 0323 movs r3, #3 3350 0028 80F83430 strb r3, [r0, #52] - ARM GAS /tmp/ccMMu31U.s page 136 + ARM GAS /tmp/ccqxsRKi.s page 136 1292:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -8158,7 +8158,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3387 .loc 1 1308 7 is_stmt 1 view .LVU1241 1308:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 3388 .loc 1 1308 11 is_stmt 0 view .LVU1242 - ARM GAS /tmp/ccMMu31U.s page 137 + ARM GAS /tmp/ccqxsRKi.s page 137 3389 0052 5202 lsls r2, r2, #9 @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3427 007a 2363 str r3, [r4, #48] 1333:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 3428 .loc 1 1333 7 is_stmt 1 view .LVU1259 - ARM GAS /tmp/ccMMu31U.s page 138 + ARM GAS /tmp/ccqxsRKi.s page 138 1333:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } @@ -8278,7 +8278,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3467 .loc 1 1324 20 view .LVU1275 3468 00a0 E0E7 b .L210 3469 .L211: - ARM GAS /tmp/ccMMu31U.s page 139 + ARM GAS /tmp/ccqxsRKi.s page 139 1337:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -8338,7 +8338,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3511 00d8 D36B ldr r3, [r2, #60] 3512 00da 23F01A03 bic r3, r3, #26 3513 00de D363 str r3, [r2, #60] - ARM GAS /tmp/ccMMu31U.s page 140 + ARM GAS /tmp/ccqxsRKi.s page 140 1347:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->ErrorCode |= HAL_SD_ERROR_DMA; @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3550 0108 0393 str r3, [sp, #12] 1360:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** config.DPSM = SDMMC_DPSM_ENABLE; 3551 .loc 1 1360 7 is_stmt 1 view .LVU1307 - ARM GAS /tmp/ccMMu31U.s page 141 + ARM GAS /tmp/ccqxsRKi.s page 141 1360:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** config.DPSM = SDMMC_DPSM_ENABLE; @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3597 .thumb_func 3599 HAL_SD_Erase: 3600 .LVL295: - ARM GAS /tmp/ccMMu31U.s page 142 + ARM GAS /tmp/ccqxsRKi.s page 142 3601 .LFB152: @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1398:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 3641 .loc 1 1398 7 view .LVU1332 3642 001c 9342 cmp r3, r2 - ARM GAS /tmp/ccMMu31U.s page 143 + ARM GAS /tmp/ccqxsRKi.s page 143 3643 001e 16D3 bcc .L232 @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3680 004a 8363 str r3, [r0, #56] 1395:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 3681 .loc 1 1395 7 is_stmt 1 view .LVU1350 - ARM GAS /tmp/ccMMu31U.s page 144 + ARM GAS /tmp/ccqxsRKi.s page 144 1395:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 3719 .loc 1 1429 17 is_stmt 0 view .LVU1368 3720 006e 7602 lsls r6, r6, #9 - ARM GAS /tmp/ccMMu31U.s page 145 + ARM GAS /tmp/ccqxsRKi.s page 145 3721 .LVL303: @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3759 .loc 1 1420 7 view .LVU1384 1420:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->State = HAL_SD_STATE_READY; 3760 .loc 1 1420 10 is_stmt 0 view .LVU1385 - ARM GAS /tmp/ccMMu31U.s page 146 + ARM GAS /tmp/ccqxsRKi.s page 146 3761 0098 A36B ldr r3, [r4, #56] @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3799 .loc 1 1464 7 view .LVU1401 1464:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->State = HAL_SD_STATE_READY; 3800 .loc 1 1464 10 is_stmt 0 view .LVU1402 - ARM GAS /tmp/ccMMu31U.s page 147 + ARM GAS /tmp/ccqxsRKi.s page 147 3801 00c0 A36B ldr r3, [r4, #56] @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3838 00ea 00E0 b .L220 3839 .LVL311: 3840 .L229: - ARM GAS /tmp/ccMMu31U.s page 148 + ARM GAS /tmp/ccqxsRKi.s page 148 1475:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3892 @ frame_needed = 0, uses_anonymous_args = 0 3893 @ link register save eliminated. 1688:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } - ARM GAS /tmp/ccMMu31U.s page 149 + ARM GAS /tmp/ccqxsRKi.s page 149 3894 .loc 1 1688 3 view .LVU1427 @@ -8938,7 +8938,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3945 .section .text.HAL_SD_ErrorCallback,"ax",%progbits 3946 .align 1 3947 .weak HAL_SD_ErrorCallback - ARM GAS /tmp/ccMMu31U.s page 150 + ARM GAS /tmp/ccqxsRKi.s page 150 3948 .syntax unified @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 3994 0006 822B cmp r3, #130 3995 0008 11D0 beq .L245 3996 .LVL322: - ARM GAS /tmp/ccMMu31U.s page 151 + ARM GAS /tmp/ccqxsRKi.s page 151 3997 .L243: @@ -9058,7 +9058,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4035 0034 0346 mov r3, r0 4036 0036 0028 cmp r0, #0 4037 0038 E7D0 beq .L243 - ARM GAS /tmp/ccMMu31U.s page 152 + ARM GAS /tmp/ccqxsRKi.s page 152 2464:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** #if (USE_HAL_SD_REGISTER_CALLBACKS == 1) @@ -9118,7 +9118,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4087 @ args = 0, pretend = 0, frame = 0 4088 @ frame_needed = 0, uses_anonymous_args = 0 4089 @ link register save eliminated. - ARM GAS /tmp/ccMMu31U.s page 153 + ARM GAS /tmp/ccqxsRKi.s page 153 1954:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -9178,7 +9178,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1964:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 4124 .loc 1 1964 29 is_stmt 0 view .LVU1492 4125 0026 C26F ldr r2, [r0, #124] - ARM GAS /tmp/ccMMu31U.s page 154 + ARM GAS /tmp/ccqxsRKi.s page 154 1964:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -9238,7 +9238,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1975:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 4161 .loc 1 1975 1 view .LVU1512 4162 0056 7047 bx lr - ARM GAS /tmp/ccMMu31U.s page 155 + ARM GAS /tmp/ccqxsRKi.s page 155 4163 .cfi_endproc @@ -9298,7 +9298,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4204 .loc 1 1993 3 is_stmt 1 view .LVU1527 1993:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 4205 .loc 1 1993 16 is_stmt 0 view .LVU1528 - ARM GAS /tmp/ccMMu31U.s page 156 + ARM GAS /tmp/ccqxsRKi.s page 156 4206 001a 90F86620 ldrb r2, [r0, #102] @ zero_extendqisi2 @@ -9358,7 +9358,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4240 .loc 1 2005 3 is_stmt 1 view .LVU1548 2005:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 4241 .loc 1 2005 46 is_stmt 0 view .LVU1549 - ARM GAS /tmp/ccMMu31U.s page 157 + ARM GAS /tmp/ccqxsRKi.s page 157 4242 0044 826E ldr r2, [r0, #104] @@ -9418,7 +9418,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2015:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 4278 .loc 1 2015 73 view .LVU1568 4279 0072 D86E ldr r0, [r3, #108] - ARM GAS /tmp/ccMMu31U.s page 158 + ARM GAS /tmp/ccqxsRKi.s page 158 2015:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -9478,7 +9478,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4314 009c DA6E ldr r2, [r3, #108] 2025:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 4315 .loc 1 2025 27 view .LVU1589 - ARM GAS /tmp/ccMMu31U.s page 159 + ARM GAS /tmp/ccqxsRKi.s page 159 4316 009e C2F3C232 ubfx r2, r2, #15, #3 @@ -9538,7 +9538,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4351 .loc 1 2031 29 view .LVU1608 4352 00cc DA65 str r2, [r3, #92] 2032:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } - ARM GAS /tmp/ccMMu31U.s page 160 + ARM GAS /tmp/ccqxsRKi.s page 160 4353 .loc 1 2032 5 is_stmt 1 view .LVU1609 @@ -9598,7 +9598,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4388 00f2 1A6F ldr r2, [r3, #112] 2061:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 4389 .loc 1 2061 22 view .LVU1629 - ARM GAS /tmp/ccMMu31U.s page 161 + ARM GAS /tmp/ccqxsRKi.s page 161 4390 00f4 C2F34172 ubfx r2, r2, #29, #2 @@ -9658,7 +9658,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2073:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 4425 .loc 1 2073 3 is_stmt 1 view .LVU1649 2073:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 162 + ARM GAS /tmp/ccqxsRKi.s page 162 4426 .loc 1 2073 46 is_stmt 0 view .LVU1650 @@ -9718,7 +9718,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2083:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 4461 .loc 1 2083 33 is_stmt 0 view .LVU1670 4462 0158 1A6F ldr r2, [r3, #112] - ARM GAS /tmp/ccMMu31U.s page 163 + ARM GAS /tmp/ccqxsRKi.s page 163 2083:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -9778,7 +9778,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4499 .loc 1 2037 22 view .LVU1688 4500 0186 0A61 str r2, [r1, #16] 2039:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->SdCard.LogBlockNbr = hsd->SdCard.BlockNbr; - ARM GAS /tmp/ccMMu31U.s page 164 + ARM GAS /tmp/ccqxsRKi.s page 164 4501 .loc 1 2039 5 is_stmt 1 view .LVU1689 @@ -9838,7 +9838,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4538 .LVL339: 2049:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_ERROR; 4539 .loc 1 2049 16 view .LVU1707 - ARM GAS /tmp/ccMMu31U.s page 165 + ARM GAS /tmp/ccqxsRKi.s page 165 4540 01ac 83F83400 strb r0, [r3, #52] @@ -9898,7 +9898,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2624:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 4586 .loc 1 2624 6 view .LVU1718 4587 000e FFF7FEFF bl SDMMC_GetPowerState - ARM GAS /tmp/ccMMu31U.s page 166 + ARM GAS /tmp/ccqxsRKi.s page 166 4588 .LVL342: @@ -9958,7 +9958,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4626 003a 5BD1 bne .L255 2672:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->CSD[1U] = SDMMC_GetResponse(hsd->Instance, SDMMC_RESP2); 4627 .loc 1 2672 7 is_stmt 1 view .LVU1735 - ARM GAS /tmp/ccMMu31U.s page 167 + ARM GAS /tmp/ccqxsRKi.s page 167 2672:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->CSD[1U] = SDMMC_GetResponse(hsd->Instance, SDMMC_RESP2); @@ -10018,7 +10018,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4668 .LVL350: 2680:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 4669 .loc 1 2680 70 discriminator 1 view .LVU1750 - ARM GAS /tmp/ccMMu31U.s page 168 + ARM GAS /tmp/ccqxsRKi.s page 168 4670 006c 000D lsrs r0, r0, #20 @@ -10078,7 +10078,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4710 .loc 1 2699 3 is_stmt 1 view .LVU1764 2699:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 4711 .loc 1 2699 10 is_stmt 0 view .LVU1765 - ARM GAS /tmp/ccMMu31U.s page 169 + ARM GAS /tmp/ccqxsRKi.s page 169 4712 00a6 25E0 b .L255 @@ -10138,7 +10138,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2644:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 4751 .loc 1 2644 22 is_stmt 0 view .LVU1781 4752 00d0 0C21 movs r1, #12 - ARM GAS /tmp/ccMMu31U.s page 170 + ARM GAS /tmp/ccqxsRKi.s page 170 4753 00d2 2068 ldr r0, [r4] @@ -10198,7 +10198,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4800 .syntax unified 4801 .thumb 4802 .thumb_func - ARM GAS /tmp/ccMMu31U.s page 171 + ARM GAS /tmp/ccqxsRKi.s page 171 4804 HAL_SD_InitCard: @@ -10258,7 +10258,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 415:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 4842 .loc 1 415 28 is_stmt 0 view .LVU1806 4843 0012 7623 movs r3, #118 - ARM GAS /tmp/ccMMu31U.s page 172 + ARM GAS /tmp/ccqxsRKi.s page 172 4844 0014 0993 str r3, [sp, #36] @@ -10318,7 +10318,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 4887 .loc 1 428 9 view .LVU1818 4888 0042 FFF7FEFF bl SDMMC_PowerState_ON - ARM GAS /tmp/ccMMu31U.s page 173 + ARM GAS /tmp/ccqxsRKi.s page 173 4889 .LVL374: @@ -10378,7 +10378,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4927 .LVL378: 447:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 4928 .loc 1 447 3 is_stmt 1 view .LVU1835 - ARM GAS /tmp/ccMMu31U.s page 174 + ARM GAS /tmp/ccqxsRKi.s page 174 447:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -10438,7 +10438,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 4966 009a A363 str r3, [r4, #56] 461:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_ERROR; 4967 .loc 1 461 5 is_stmt 1 view .LVU1853 - ARM GAS /tmp/ccMMu31U.s page 175 + ARM GAS /tmp/ccqxsRKi.s page 175 461:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** return HAL_ERROR; @@ -10498,7 +10498,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 350:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 5011 .loc 1 350 3 view .LVU1867 352:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { - ARM GAS /tmp/ccMMu31U.s page 176 + ARM GAS /tmp/ccqxsRKi.s page 176 5012 .loc 1 352 3 view .LVU1868 @@ -10558,7 +10558,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** #endif /* USE_HAL_SD_REGISTER_CALLBACKS */ 5049 .loc 1 372 5 is_stmt 1 view .LVU1886 5050 0028 FFF7FEFF bl HAL_SD_MspInit - ARM GAS /tmp/ccMMu31U.s page 177 + ARM GAS /tmp/ccqxsRKi.s page 177 5051 .LVL385: @@ -10618,7 +10618,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5101 0004 0546 mov r5, r0 5102 0006 0C46 mov r4, r1 2101:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** uint32_t errorstate; - ARM GAS /tmp/ccMMu31U.s page 178 + ARM GAS /tmp/ccqxsRKi.s page 178 5103 .loc 1 2101 3 is_stmt 1 view .LVU1893 @@ -10678,7 +10678,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5140 .LVL395: 2139:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(errorstate != HAL_SD_ERROR_NONE) 5141 .loc 1 2139 16 view .LVU1911 - ARM GAS /tmp/ccMMu31U.s page 179 + ARM GAS /tmp/ccqxsRKi.s page 179 5142 0028 FFF7FEFF bl SDMMC_CmdBlockLength @@ -10738,7 +10738,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5181 .loc 1 2116 29 view .LVU1926 5182 0044 C2F38113 ubfx r3, r2, #6, #2 2116:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 180 + ARM GAS /tmp/ccqxsRKi.s page 180 5183 .loc 1 2116 27 view .LVU1927 @@ -10798,7 +10798,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5219 .loc 1 2125 27 view .LVU1945 5220 007a DAB2 uxtb r2, r3 2125:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 181 + ARM GAS /tmp/ccqxsRKi.s page 181 5221 .loc 1 2125 25 view .LVU1946 @@ -10858,7 +10858,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5256 00a4 0024 movs r4, #0 5257 .LVL401: 2103:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** - ARM GAS /tmp/ccMMu31U.s page 182 + ARM GAS /tmp/ccqxsRKi.s page 182 5258 .loc 1 2103 21 view .LVU1966 @@ -10918,7 +10918,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5301 000e CB60 str r3, [r1, #12] 2165:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** pCardInfo->BlockSize = (uint32_t)(hsd->SdCard.BlockSize); 5302 .loc 1 2165 3 is_stmt 1 view .LVU1980 - ARM GAS /tmp/ccMMu31U.s page 183 + ARM GAS /tmp/ccqxsRKi.s page 183 2165:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** pCardInfo->BlockSize = (uint32_t)(hsd->SdCard.BlockSize); @@ -10978,7 +10978,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5344 @ frame_needed = 0, uses_anonymous_args = 0 2185:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** SDMMC_InitTypeDef Init; 5345 .loc 1 2185 1 is_stmt 0 view .LVU1996 - ARM GAS /tmp/ccMMu31U.s page 184 + ARM GAS /tmp/ccqxsRKi.s page 184 5346 0000 30B5 push {r4, r5, lr} @@ -11038,7 +11038,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2217:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 5384 .loc 1 2217 10 is_stmt 0 view .LVU2013 5385 0022 836B ldr r3, [r0, #56] - ARM GAS /tmp/ccMMu31U.s page 185 + ARM GAS /tmp/ccqxsRKi.s page 185 2217:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } @@ -11098,7 +11098,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5425 .loc 1 2223 5 is_stmt 1 view .LVU2028 2223:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 5426 .loc 1 2223 8 is_stmt 0 view .LVU2029 - ARM GAS /tmp/ccMMu31U.s page 186 + ARM GAS /tmp/ccqxsRKi.s page 186 5427 004e 836B ldr r3, [r0, #56] @@ -11158,7 +11158,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5465 .loc 1 2251 8 is_stmt 0 view .LVU2045 5466 0078 A36B ldr r3, [r4, #56] 2251:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** status = HAL_ERROR; - ARM GAS /tmp/ccMMu31U.s page 187 + ARM GAS /tmp/ccqxsRKi.s page 187 5467 .loc 1 2251 20 view .LVU2046 @@ -11218,7 +11218,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5506 .loc 1 2238 41 is_stmt 0 view .LVU2061 5507 0094 E368 ldr r3, [r4, #12] 2238:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** Init.BusWide = WideMode; - ARM GAS /tmp/ccMMu31U.s page 188 + ARM GAS /tmp/ccqxsRKi.s page 188 5508 .loc 1 2238 30 view .LVU2062 @@ -11278,7 +11278,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5552 HAL_SD_GetCardState: 5553 .LVL420: 5554 .LFB165: - ARM GAS /tmp/ccMMu31U.s page 189 + ARM GAS /tmp/ccqxsRKi.s page 189 2267:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** uint32_t cardstate; @@ -11338,7 +11338,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5593 .loc 1 2281 1 is_stmt 0 view .LVU2090 5594 0018 0198 ldr r0, [sp, #4] 5595 .LVL423: - ARM GAS /tmp/ccMMu31U.s page 190 + ARM GAS /tmp/ccqxsRKi.s page 190 2281:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -11398,7 +11398,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5640 000a 0AD0 beq .L310 2504:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** TxErrorCode = hsd->hdmatx->ErrorCode; 5641 .loc 1 2504 5 is_stmt 1 view .LVU2103 - ARM GAS /tmp/ccMMu31U.s page 191 + ARM GAS /tmp/ccqxsRKi.s page 191 2504:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** TxErrorCode = hsd->hdmatx->ErrorCode; @@ -11458,7 +11458,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2515:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** CardState = HAL_SD_GetCardState(hsd); 5683 .loc 1 2515 7 view .LVU2117 2515:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** CardState = HAL_SD_GetCardState(hsd); - ARM GAS /tmp/ccMMu31U.s page 192 + ARM GAS /tmp/ccqxsRKi.s page 192 5684 .loc 1 2515 10 is_stmt 0 view .LVU2118 @@ -11518,7 +11518,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5723 .loc 1 2519 24 discriminator 1 view .LVU2133 5724 005c 0343 orrs r3, r3, r0 5725 005e A363 str r3, [r4, #56] - ARM GAS /tmp/ccMMu31U.s page 193 + ARM GAS /tmp/ccqxsRKi.s page 193 5726 0060 F2E7 b .L313 @@ -11578,7 +11578,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5771 0012 0123 movs r3, #1 5772 0014 84F83430 strb r3, [r4, #52] 2549:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if((CardState == HAL_SD_CARD_RECEIVING) || (CardState == HAL_SD_CARD_SENDING)) - ARM GAS /tmp/ccMMu31U.s page 194 + ARM GAS /tmp/ccqxsRKi.s page 194 5773 .loc 1 2549 3 is_stmt 1 view .LVU2145 @@ -11638,7 +11638,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5813 .L321: 2568:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** #endif 5814 .loc 1 2568 5 is_stmt 1 view .LVU2160 - ARM GAS /tmp/ccMMu31U.s page 195 + ARM GAS /tmp/ccqxsRKi.s page 195 5815 003c 2046 mov r0, r4 @@ -11698,7 +11698,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5859 .loc 1 2587 14 is_stmt 0 view .LVU2172 5860 0012 0123 movs r3, #1 5861 0014 84F83430 strb r3, [r4, #52] - ARM GAS /tmp/ccMMu31U.s page 196 + ARM GAS /tmp/ccqxsRKi.s page 196 2588:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if((CardState == HAL_SD_CARD_RECEIVING) || (CardState == HAL_SD_CARD_SENDING)) @@ -11758,7 +11758,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5901 003a F2E7 b .L326 5902 .L327: 2607:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** #endif - ARM GAS /tmp/ccMMu31U.s page 197 + ARM GAS /tmp/ccqxsRKi.s page 197 5903 .loc 1 2607 5 is_stmt 1 view .LVU2188 @@ -11818,7 +11818,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5949 0014 26D1 bne .L348 5950 .L332: 1495:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { - ARM GAS /tmp/ccMMu31U.s page 198 + ARM GAS /tmp/ccqxsRKi.s page 198 5951 .loc 1 1495 8 is_stmt 1 view .LVU2199 @@ -11878,7 +11878,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 5990 004c 0123 movs r3, #1 5991 004e 84F83430 strb r3, [r4, #52] 1525:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** if(((context & SD_CONTEXT_READ_SINGLE_BLOCK) != 0U) || ((context & SD_CONTEXT_READ_MULTIPLE_B - ARM GAS /tmp/ccMMu31U.s page 199 + ARM GAS /tmp/ccqxsRKi.s page 199 5992 .loc 1 1525 7 is_stmt 1 view .LVU2215 @@ -11938,7 +11938,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 6032 007a A363 str r3, [r4, #56] 1516:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** #endif /* USE_HAL_SD_REGISTER_CALLBACKS */ 6033 .loc 1 1516 11 is_stmt 1 view .LVU2230 - ARM GAS /tmp/ccMMu31U.s page 200 + ARM GAS /tmp/ccqxsRKi.s page 200 6034 007c 2046 mov r0, r4 @@ -11998,7 +11998,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 6074 00aa 84F83430 strb r3, [r4, #52] 1569:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** #endif /* USE_HAL_SD_REGISTER_CALLBACKS */ 6075 .loc 1 1569 9 is_stmt 1 view .LVU2245 - ARM GAS /tmp/ccMMu31U.s page 201 + ARM GAS /tmp/ccqxsRKi.s page 201 6076 00ae 2046 mov r0, r4 @@ -12058,7 +12058,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 6116 00d8 15F0080F tst r5, #8 6117 00dc 4AD1 bne .L351 6118 .L339: - ARM GAS /tmp/ccMMu31U.s page 202 + ARM GAS /tmp/ccqxsRKi.s page 202 1584:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -12118,7 +12118,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 6155 0108 12F0200F tst r2, #32 6156 010c 03D0 beq .L342 1597:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } - ARM GAS /tmp/ccMMu31U.s page 203 + ARM GAS /tmp/ccqxsRKi.s page 203 6157 .loc 1 1597 7 is_stmt 1 view .LVU2278 @@ -12178,7 +12178,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 6196 0140 A363 str r3, [r4, #56] 1613:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { 6197 .loc 1 1613 5 is_stmt 1 view .LVU2294 - ARM GAS /tmp/ccMMu31U.s page 204 + ARM GAS /tmp/ccqxsRKi.s page 204 1613:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** { @@ -12238,7 +12238,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 1581:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 6237 .loc 1 1581 5 is_stmt 0 view .LVU2310 6238 0176 FFF7FEFF bl SD_Write_IT - ARM GAS /tmp/ccMMu31U.s page 205 + ARM GAS /tmp/ccqxsRKi.s page 205 6239 .LVL491: @@ -12298,7 +12298,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 6279 01aa A363 str r3, [r4, #56] 1650:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->Context = SD_CONTEXT_NONE; 6280 .loc 1 1650 9 is_stmt 1 view .LVU2325 - ARM GAS /tmp/ccMMu31U.s page 206 + ARM GAS /tmp/ccqxsRKi.s page 206 1650:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->Context = SD_CONTEXT_NONE; @@ -12358,7 +12358,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 6326 .loc 1 2292 12 is_stmt 0 view .LVU2336 6327 0004 016B ldr r1, [r0, #48] 6328 .LVL497: - ARM GAS /tmp/ccMMu31U.s page 207 + ARM GAS /tmp/ccqxsRKi.s page 207 2295:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** SDMMC_IT_TXUNDERR| SDMMC_IT_RXOVERR); @@ -12418,7 +12418,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 6367 .loc 1 2330 14 is_stmt 0 view .LVU2352 6368 003e 0123 movs r3, #1 6369 0040 84F83430 strb r3, [r4, #52] - ARM GAS /tmp/ccMMu31U.s page 208 + ARM GAS /tmp/ccqxsRKi.s page 208 2333:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -12478,7 +12478,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 6408 0062 0028 cmp r0, #0 6409 0064 EBD0 beq .L357 2313:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } - ARM GAS /tmp/ccMMu31U.s page 209 + ARM GAS /tmp/ccqxsRKi.s page 209 6410 .loc 1 2313 9 is_stmt 1 view .LVU2369 @@ -12538,7 +12538,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 6450 008e 0120 movs r0, #1 6451 0090 E3E7 b .L360 6452 .cfi_endproc - ARM GAS /tmp/ccMMu31U.s page 210 + ARM GAS /tmp/ccqxsRKi.s page 210 6453 .LFE166: @@ -12598,7 +12598,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2367:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** 6498 .loc 1 2367 18 view .LVU2395 6499 0022 CB6A ldr r3, [r1, #44] - ARM GAS /tmp/ccMMu31U.s page 211 + ARM GAS /tmp/ccqxsRKi.s page 211 2367:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** @@ -12658,7 +12658,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2375:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 6538 .loc 1 2375 21 is_stmt 0 view .LVU2412 6539 004a 0020 movs r0, #0 - ARM GAS /tmp/ccMMu31U.s page 212 + ARM GAS /tmp/ccqxsRKi.s page 212 6540 004c E063 str r0, [r4, #60] @@ -12718,7 +12718,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 6579 .loc 1 2399 5 is_stmt 1 view .LVU2427 2399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** hsd->Context = SD_CONTEXT_NONE; 6580 .loc 1 2399 16 is_stmt 0 view .LVU2428 - ARM GAS /tmp/ccMMu31U.s page 213 + ARM GAS /tmp/ccqxsRKi.s page 213 6581 0072 0123 movs r3, #1 @@ -12778,7 +12778,7 @@ ARM GAS /tmp/ccMMu31U.s page 1 2419:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c **** } 6621 .loc 1 2419 10 is_stmt 0 view .LVU2443 6622 009a 0020 movs r0, #0 - ARM GAS /tmp/ccMMu31U.s page 214 + ARM GAS /tmp/ccqxsRKi.s page 214 6623 009c CCE7 b .L369 @@ -12799,113 +12799,113 @@ ARM GAS /tmp/ccMMu31U.s page 1 6639 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_sdmmc.h" 6640 .file 8 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_sd.h" 6641 .file 9 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" - ARM GAS /tmp/ccMMu31U.s page 215 + ARM GAS /tmp/ccqxsRKi.s page 215 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_sd.c - /tmp/ccMMu31U.s:20 .text.SD_DMATransmitCplt:00000000 $t - /tmp/ccMMu31U.s:25 .text.SD_DMATransmitCplt:00000000 SD_DMATransmitCplt - /tmp/ccMMu31U.s:51 .text.SD_PowerON:00000000 $t - /tmp/ccMMu31U.s:56 .text.SD_PowerON:00000000 SD_PowerON - /tmp/ccMMu31U.s:275 .text.SD_PowerON:000000bc $d - /tmp/ccMMu31U.s:280 .text.SD_PowerOFF:00000000 $t - /tmp/ccMMu31U.s:285 .text.SD_PowerOFF:00000000 SD_PowerOFF - /tmp/ccMMu31U.s:311 .text.SD_Read_IT:00000000 $t - /tmp/ccMMu31U.s:316 .text.SD_Read_IT:00000000 SD_Read_IT - /tmp/ccMMu31U.s:419 .text.SD_Write_IT:00000000 $t - /tmp/ccMMu31U.s:424 .text.SD_Write_IT:00000000 SD_Write_IT - /tmp/ccMMu31U.s:541 .text.SD_SendSDStatus:00000000 $t - /tmp/ccMMu31U.s:546 .text.SD_SendSDStatus:00000000 SD_SendSDStatus - /tmp/ccMMu31U.s:814 .text.SD_FindSCR:00000000 $t - /tmp/ccMMu31U.s:819 .text.SD_FindSCR:00000000 SD_FindSCR - /tmp/ccMMu31U.s:1083 .text.SD_WideBus_Enable:00000000 $t - /tmp/ccMMu31U.s:1088 .text.SD_WideBus_Enable:00000000 SD_WideBus_Enable - /tmp/ccMMu31U.s:1183 .text.SD_WideBus_Disable:00000000 $t - /tmp/ccMMu31U.s:1188 .text.SD_WideBus_Disable:00000000 SD_WideBus_Disable - /tmp/ccMMu31U.s:1283 .text.SD_SendStatus:00000000 $t - /tmp/ccMMu31U.s:1288 .text.SD_SendStatus:00000000 SD_SendStatus - /tmp/ccMMu31U.s:1353 .text.HAL_SD_MspInit:00000000 $t - /tmp/ccMMu31U.s:1359 .text.HAL_SD_MspInit:00000000 HAL_SD_MspInit - /tmp/ccMMu31U.s:1374 .text.HAL_SD_MspDeInit:00000000 $t - /tmp/ccMMu31U.s:1380 .text.HAL_SD_MspDeInit:00000000 HAL_SD_MspDeInit - /tmp/ccMMu31U.s:1395 .text.HAL_SD_DeInit:00000000 $t - /tmp/ccMMu31U.s:1401 .text.HAL_SD_DeInit:00000000 HAL_SD_DeInit - /tmp/ccMMu31U.s:1455 .text.HAL_SD_ReadBlocks:00000000 $t - /tmp/ccMMu31U.s:1461 .text.HAL_SD_ReadBlocks:00000000 HAL_SD_ReadBlocks - /tmp/ccMMu31U.s:2019 .text.HAL_SD_ReadBlocks:00000244 $d - /tmp/ccMMu31U.s:2024 .text.HAL_SD_WriteBlocks:00000000 $t - /tmp/ccMMu31U.s:2030 .text.HAL_SD_WriteBlocks:00000000 HAL_SD_WriteBlocks - /tmp/ccMMu31U.s:2517 .text.HAL_SD_WriteBlocks:000001fc $d - /tmp/ccMMu31U.s:2522 .text.HAL_SD_ReadBlocks_IT:00000000 $t - /tmp/ccMMu31U.s:2528 .text.HAL_SD_ReadBlocks_IT:00000000 HAL_SD_ReadBlocks_IT - /tmp/ccMMu31U.s:2751 .text.HAL_SD_ReadBlocks_IT:000000c8 $d - /tmp/ccMMu31U.s:2756 .text.HAL_SD_WriteBlocks_IT:00000000 $t - /tmp/ccMMu31U.s:2762 .text.HAL_SD_WriteBlocks_IT:00000000 HAL_SD_WriteBlocks_IT - /tmp/ccMMu31U.s:2985 .text.HAL_SD_WriteBlocks_IT:000000c0 $d - /tmp/ccMMu31U.s:2990 .text.HAL_SD_ReadBlocks_DMA:00000000 $t - /tmp/ccMMu31U.s:2996 .text.HAL_SD_ReadBlocks_DMA:00000000 HAL_SD_ReadBlocks_DMA - /tmp/ccMMu31U.s:3282 .text.HAL_SD_ReadBlocks_DMA:00000128 $d - /tmp/ccMMu31U.s:3972 .text.SD_DMAReceiveCplt:00000000 SD_DMAReceiveCplt - /tmp/ccMMu31U.s:5615 .text.SD_DMAError:00000000 SD_DMAError - /tmp/ccMMu31U.s:3289 .text.HAL_SD_WriteBlocks_DMA:00000000 $t - /tmp/ccMMu31U.s:3295 .text.HAL_SD_WriteBlocks_DMA:00000000 HAL_SD_WriteBlocks_DMA - /tmp/ccMMu31U.s:3586 .text.HAL_SD_WriteBlocks_DMA:00000124 $d - /tmp/ccMMu31U.s:3593 .text.HAL_SD_Erase:00000000 $t - /tmp/ccMMu31U.s:3599 .text.HAL_SD_Erase:00000000 HAL_SD_Erase - /tmp/ccMMu31U.s:3851 .text.HAL_SD_Erase:000000f4 $d - /tmp/ccMMu31U.s:3856 .text.HAL_SD_GetState:00000000 $t - /tmp/ccMMu31U.s:3862 .text.HAL_SD_GetState:00000000 HAL_SD_GetState - /tmp/ccMMu31U.s:3880 .text.HAL_SD_GetError:00000000 $t - /tmp/ccMMu31U.s:3886 .text.HAL_SD_GetError:00000000 HAL_SD_GetError - /tmp/ccMMu31U.s:3904 .text.HAL_SD_TxCpltCallback:00000000 $t - ARM GAS /tmp/ccMMu31U.s page 216 + /tmp/ccqxsRKi.s:20 .text.SD_DMATransmitCplt:00000000 $t + /tmp/ccqxsRKi.s:25 .text.SD_DMATransmitCplt:00000000 SD_DMATransmitCplt + /tmp/ccqxsRKi.s:51 .text.SD_PowerON:00000000 $t + /tmp/ccqxsRKi.s:56 .text.SD_PowerON:00000000 SD_PowerON + /tmp/ccqxsRKi.s:275 .text.SD_PowerON:000000bc $d + /tmp/ccqxsRKi.s:280 .text.SD_PowerOFF:00000000 $t + /tmp/ccqxsRKi.s:285 .text.SD_PowerOFF:00000000 SD_PowerOFF + /tmp/ccqxsRKi.s:311 .text.SD_Read_IT:00000000 $t + /tmp/ccqxsRKi.s:316 .text.SD_Read_IT:00000000 SD_Read_IT + /tmp/ccqxsRKi.s:419 .text.SD_Write_IT:00000000 $t + /tmp/ccqxsRKi.s:424 .text.SD_Write_IT:00000000 SD_Write_IT + /tmp/ccqxsRKi.s:541 .text.SD_SendSDStatus:00000000 $t + /tmp/ccqxsRKi.s:546 .text.SD_SendSDStatus:00000000 SD_SendSDStatus + /tmp/ccqxsRKi.s:814 .text.SD_FindSCR:00000000 $t + /tmp/ccqxsRKi.s:819 .text.SD_FindSCR:00000000 SD_FindSCR + /tmp/ccqxsRKi.s:1083 .text.SD_WideBus_Enable:00000000 $t + /tmp/ccqxsRKi.s:1088 .text.SD_WideBus_Enable:00000000 SD_WideBus_Enable + /tmp/ccqxsRKi.s:1183 .text.SD_WideBus_Disable:00000000 $t + /tmp/ccqxsRKi.s:1188 .text.SD_WideBus_Disable:00000000 SD_WideBus_Disable + /tmp/ccqxsRKi.s:1283 .text.SD_SendStatus:00000000 $t + /tmp/ccqxsRKi.s:1288 .text.SD_SendStatus:00000000 SD_SendStatus + /tmp/ccqxsRKi.s:1353 .text.HAL_SD_MspInit:00000000 $t + /tmp/ccqxsRKi.s:1359 .text.HAL_SD_MspInit:00000000 HAL_SD_MspInit + /tmp/ccqxsRKi.s:1374 .text.HAL_SD_MspDeInit:00000000 $t + /tmp/ccqxsRKi.s:1380 .text.HAL_SD_MspDeInit:00000000 HAL_SD_MspDeInit + /tmp/ccqxsRKi.s:1395 .text.HAL_SD_DeInit:00000000 $t + /tmp/ccqxsRKi.s:1401 .text.HAL_SD_DeInit:00000000 HAL_SD_DeInit + /tmp/ccqxsRKi.s:1455 .text.HAL_SD_ReadBlocks:00000000 $t + /tmp/ccqxsRKi.s:1461 .text.HAL_SD_ReadBlocks:00000000 HAL_SD_ReadBlocks + /tmp/ccqxsRKi.s:2019 .text.HAL_SD_ReadBlocks:00000244 $d + /tmp/ccqxsRKi.s:2024 .text.HAL_SD_WriteBlocks:00000000 $t + /tmp/ccqxsRKi.s:2030 .text.HAL_SD_WriteBlocks:00000000 HAL_SD_WriteBlocks + /tmp/ccqxsRKi.s:2517 .text.HAL_SD_WriteBlocks:000001fc $d + /tmp/ccqxsRKi.s:2522 .text.HAL_SD_ReadBlocks_IT:00000000 $t + /tmp/ccqxsRKi.s:2528 .text.HAL_SD_ReadBlocks_IT:00000000 HAL_SD_ReadBlocks_IT + /tmp/ccqxsRKi.s:2751 .text.HAL_SD_ReadBlocks_IT:000000c8 $d + /tmp/ccqxsRKi.s:2756 .text.HAL_SD_WriteBlocks_IT:00000000 $t + /tmp/ccqxsRKi.s:2762 .text.HAL_SD_WriteBlocks_IT:00000000 HAL_SD_WriteBlocks_IT + /tmp/ccqxsRKi.s:2985 .text.HAL_SD_WriteBlocks_IT:000000c0 $d + /tmp/ccqxsRKi.s:2990 .text.HAL_SD_ReadBlocks_DMA:00000000 $t + /tmp/ccqxsRKi.s:2996 .text.HAL_SD_ReadBlocks_DMA:00000000 HAL_SD_ReadBlocks_DMA + /tmp/ccqxsRKi.s:3282 .text.HAL_SD_ReadBlocks_DMA:00000128 $d + /tmp/ccqxsRKi.s:3972 .text.SD_DMAReceiveCplt:00000000 SD_DMAReceiveCplt + /tmp/ccqxsRKi.s:5615 .text.SD_DMAError:00000000 SD_DMAError + /tmp/ccqxsRKi.s:3289 .text.HAL_SD_WriteBlocks_DMA:00000000 $t + /tmp/ccqxsRKi.s:3295 .text.HAL_SD_WriteBlocks_DMA:00000000 HAL_SD_WriteBlocks_DMA + /tmp/ccqxsRKi.s:3586 .text.HAL_SD_WriteBlocks_DMA:00000124 $d + /tmp/ccqxsRKi.s:3593 .text.HAL_SD_Erase:00000000 $t + /tmp/ccqxsRKi.s:3599 .text.HAL_SD_Erase:00000000 HAL_SD_Erase + /tmp/ccqxsRKi.s:3851 .text.HAL_SD_Erase:000000f4 $d + /tmp/ccqxsRKi.s:3856 .text.HAL_SD_GetState:00000000 $t + /tmp/ccqxsRKi.s:3862 .text.HAL_SD_GetState:00000000 HAL_SD_GetState + /tmp/ccqxsRKi.s:3880 .text.HAL_SD_GetError:00000000 $t + /tmp/ccqxsRKi.s:3886 .text.HAL_SD_GetError:00000000 HAL_SD_GetError + /tmp/ccqxsRKi.s:3904 .text.HAL_SD_TxCpltCallback:00000000 $t + ARM GAS /tmp/ccqxsRKi.s page 216 - /tmp/ccMMu31U.s:3910 .text.HAL_SD_TxCpltCallback:00000000 HAL_SD_TxCpltCallback - /tmp/ccMMu31U.s:3925 .text.HAL_SD_RxCpltCallback:00000000 $t - /tmp/ccMMu31U.s:3931 .text.HAL_SD_RxCpltCallback:00000000 HAL_SD_RxCpltCallback - /tmp/ccMMu31U.s:3946 .text.HAL_SD_ErrorCallback:00000000 $t - /tmp/ccMMu31U.s:3952 .text.HAL_SD_ErrorCallback:00000000 HAL_SD_ErrorCallback - /tmp/ccMMu31U.s:3967 .text.SD_DMAReceiveCplt:00000000 $t - /tmp/ccMMu31U.s:4055 .text.HAL_SD_AbortCallback:00000000 $t - /tmp/ccMMu31U.s:4061 .text.HAL_SD_AbortCallback:00000000 HAL_SD_AbortCallback - /tmp/ccMMu31U.s:4076 .text.HAL_SD_GetCardCID:00000000 $t - /tmp/ccMMu31U.s:4082 .text.HAL_SD_GetCardCID:00000000 HAL_SD_GetCardCID - /tmp/ccMMu31U.s:4167 .text.HAL_SD_GetCardCSD:00000000 $t - /tmp/ccMMu31U.s:4173 .text.HAL_SD_GetCardCSD:00000000 HAL_SD_GetCardCSD - /tmp/ccMMu31U.s:4547 .text.HAL_SD_GetCardCSD:000001b4 $d - /tmp/ccMMu31U.s:4552 .text.SD_InitCard:00000000 $t - /tmp/ccMMu31U.s:4557 .text.SD_InitCard:00000000 SD_InitCard - /tmp/ccMMu31U.s:4798 .text.HAL_SD_InitCard:00000000 $t - /tmp/ccMMu31U.s:4804 .text.HAL_SD_InitCard:00000000 HAL_SD_InitCard - /tmp/ccMMu31U.s:4977 .text.HAL_SD_InitCard:000000a4 $d - /tmp/ccMMu31U.s:4982 .text.HAL_SD_Init:00000000 $t - /tmp/ccMMu31U.s:4988 .text.HAL_SD_Init:00000000 HAL_SD_Init - /tmp/ccMMu31U.s:5078 .text.HAL_SD_GetCardStatus:00000000 $t - /tmp/ccMMu31U.s:5084 .text.HAL_SD_GetCardStatus:00000000 HAL_SD_GetCardStatus - /tmp/ccMMu31U.s:5263 .text.HAL_SD_GetCardStatus:000000a8 $d - /tmp/ccMMu31U.s:5268 .text.HAL_SD_GetCardInfo:00000000 $t - /tmp/ccMMu31U.s:5274 .text.HAL_SD_GetCardInfo:00000000 HAL_SD_GetCardInfo - /tmp/ccMMu31U.s:5332 .text.HAL_SD_ConfigWideBusOperation:00000000 $t - /tmp/ccMMu31U.s:5338 .text.HAL_SD_ConfigWideBusOperation:00000000 HAL_SD_ConfigWideBusOperation - /tmp/ccMMu31U.s:5541 .text.HAL_SD_ConfigWideBusOperation:000000bc $d - /tmp/ccMMu31U.s:5546 .text.HAL_SD_GetCardState:00000000 $t - /tmp/ccMMu31U.s:5552 .text.HAL_SD_GetCardState:00000000 HAL_SD_GetCardState - /tmp/ccMMu31U.s:5610 .text.SD_DMAError:00000000 $t - /tmp/ccMMu31U.s:5730 .text.SD_DMAError:00000064 $d - /tmp/ccMMu31U.s:5735 .text.SD_DMATxAbort:00000000 $t - /tmp/ccMMu31U.s:5740 .text.SD_DMATxAbort:00000000 SD_DMATxAbort - /tmp/ccMMu31U.s:5824 .text.SD_DMARxAbort:00000000 $t - /tmp/ccMMu31U.s:5829 .text.SD_DMARxAbort:00000000 SD_DMARxAbort - /tmp/ccMMu31U.s:5913 .text.HAL_SD_IRQHandler:00000000 $t - /tmp/ccMMu31U.s:5919 .text.HAL_SD_IRQHandler:00000000 HAL_SD_IRQHandler - /tmp/ccMMu31U.s:6297 .text.HAL_SD_IRQHandler:000001bc $d - /tmp/ccMMu31U.s:6304 .text.HAL_SD_Abort:00000000 $t - /tmp/ccMMu31U.s:6310 .text.HAL_SD_Abort:00000000 HAL_SD_Abort - /tmp/ccMMu31U.s:6456 .text.HAL_SD_Abort_IT:00000000 $t - /tmp/ccMMu31U.s:6462 .text.HAL_SD_Abort_IT:00000000 HAL_SD_Abort_IT - /tmp/ccMMu31U.s:6627 .text.HAL_SD_Abort_IT:000000a0 $d + /tmp/ccqxsRKi.s:3910 .text.HAL_SD_TxCpltCallback:00000000 HAL_SD_TxCpltCallback + /tmp/ccqxsRKi.s:3925 .text.HAL_SD_RxCpltCallback:00000000 $t + /tmp/ccqxsRKi.s:3931 .text.HAL_SD_RxCpltCallback:00000000 HAL_SD_RxCpltCallback + /tmp/ccqxsRKi.s:3946 .text.HAL_SD_ErrorCallback:00000000 $t + /tmp/ccqxsRKi.s:3952 .text.HAL_SD_ErrorCallback:00000000 HAL_SD_ErrorCallback + /tmp/ccqxsRKi.s:3967 .text.SD_DMAReceiveCplt:00000000 $t + /tmp/ccqxsRKi.s:4055 .text.HAL_SD_AbortCallback:00000000 $t + /tmp/ccqxsRKi.s:4061 .text.HAL_SD_AbortCallback:00000000 HAL_SD_AbortCallback + /tmp/ccqxsRKi.s:4076 .text.HAL_SD_GetCardCID:00000000 $t + /tmp/ccqxsRKi.s:4082 .text.HAL_SD_GetCardCID:00000000 HAL_SD_GetCardCID + /tmp/ccqxsRKi.s:4167 .text.HAL_SD_GetCardCSD:00000000 $t + /tmp/ccqxsRKi.s:4173 .text.HAL_SD_GetCardCSD:00000000 HAL_SD_GetCardCSD + /tmp/ccqxsRKi.s:4547 .text.HAL_SD_GetCardCSD:000001b4 $d + /tmp/ccqxsRKi.s:4552 .text.SD_InitCard:00000000 $t + /tmp/ccqxsRKi.s:4557 .text.SD_InitCard:00000000 SD_InitCard + /tmp/ccqxsRKi.s:4798 .text.HAL_SD_InitCard:00000000 $t + /tmp/ccqxsRKi.s:4804 .text.HAL_SD_InitCard:00000000 HAL_SD_InitCard + /tmp/ccqxsRKi.s:4977 .text.HAL_SD_InitCard:000000a4 $d + /tmp/ccqxsRKi.s:4982 .text.HAL_SD_Init:00000000 $t + /tmp/ccqxsRKi.s:4988 .text.HAL_SD_Init:00000000 HAL_SD_Init + /tmp/ccqxsRKi.s:5078 .text.HAL_SD_GetCardStatus:00000000 $t + /tmp/ccqxsRKi.s:5084 .text.HAL_SD_GetCardStatus:00000000 HAL_SD_GetCardStatus + /tmp/ccqxsRKi.s:5263 .text.HAL_SD_GetCardStatus:000000a8 $d + /tmp/ccqxsRKi.s:5268 .text.HAL_SD_GetCardInfo:00000000 $t + /tmp/ccqxsRKi.s:5274 .text.HAL_SD_GetCardInfo:00000000 HAL_SD_GetCardInfo + /tmp/ccqxsRKi.s:5332 .text.HAL_SD_ConfigWideBusOperation:00000000 $t + /tmp/ccqxsRKi.s:5338 .text.HAL_SD_ConfigWideBusOperation:00000000 HAL_SD_ConfigWideBusOperation + /tmp/ccqxsRKi.s:5541 .text.HAL_SD_ConfigWideBusOperation:000000bc $d + /tmp/ccqxsRKi.s:5546 .text.HAL_SD_GetCardState:00000000 $t + /tmp/ccqxsRKi.s:5552 .text.HAL_SD_GetCardState:00000000 HAL_SD_GetCardState + /tmp/ccqxsRKi.s:5610 .text.SD_DMAError:00000000 $t + /tmp/ccqxsRKi.s:5730 .text.SD_DMAError:00000064 $d + /tmp/ccqxsRKi.s:5735 .text.SD_DMATxAbort:00000000 $t + /tmp/ccqxsRKi.s:5740 .text.SD_DMATxAbort:00000000 SD_DMATxAbort + /tmp/ccqxsRKi.s:5824 .text.SD_DMARxAbort:00000000 $t + /tmp/ccqxsRKi.s:5829 .text.SD_DMARxAbort:00000000 SD_DMARxAbort + /tmp/ccqxsRKi.s:5913 .text.HAL_SD_IRQHandler:00000000 $t + /tmp/ccqxsRKi.s:5919 .text.HAL_SD_IRQHandler:00000000 HAL_SD_IRQHandler + /tmp/ccqxsRKi.s:6297 .text.HAL_SD_IRQHandler:000001bc $d + /tmp/ccqxsRKi.s:6304 .text.HAL_SD_Abort:00000000 $t + /tmp/ccqxsRKi.s:6310 .text.HAL_SD_Abort:00000000 HAL_SD_Abort + /tmp/ccqxsRKi.s:6456 .text.HAL_SD_Abort_IT:00000000 $t + /tmp/ccqxsRKi.s:6462 .text.HAL_SD_Abort_IT:00000000 HAL_SD_Abort_IT + /tmp/ccqxsRKi.s:6627 .text.HAL_SD_Abort_IT:000000a0 $d UNDEFINED SYMBOLS SDMMC_CmdGoIdleState @@ -12919,7 +12919,7 @@ SDMMC_WriteFIFO HAL_GetTick SDMMC_CmdBlockLength SDMMC_ConfigData - ARM GAS /tmp/ccMMu31U.s page 217 + ARM GAS /tmp/ccqxsRKi.s page 217 SDMMC_CmdStatusRegister diff --git a/build/stm32f7xx_hal_sd.o b/build/stm32f7xx_hal_sd.o index 6ef4395..4a36b89 100644 Binary files a/build/stm32f7xx_hal_sd.o and b/build/stm32f7xx_hal_sd.o differ diff --git a/build/stm32f7xx_hal_tim.lst b/build/stm32f7xx_hal_tim.lst index 7d80a94..3dceda5 100644 --- a/build/stm32f7xx_hal_tim.lst +++ b/build/stm32f7xx_hal_tim.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccGFzgX3.s page 1 +ARM GAS /tmp/ccfdMfFA.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * + Commutation Event configuration with Interruption and DMA 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * + TIM OCRef clear configuration 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * + TIM External Clock configuration - ARM GAS /tmp/ccGFzgX3.s page 2 + ARM GAS /tmp/ccfdMfFA.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** ****************************************************************************** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (++) HAL_TIM_Base_Init: to use the Timer to generate a simple time base 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (++) HAL_TIM_OC_Init and HAL_TIM_OC_ConfigChannel: to use the Timer to generate an 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** Output Compare signal. - ARM GAS /tmp/ccGFzgX3.s page 3 + ARM GAS /tmp/ccfdMfFA.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (++) HAL_TIM_PWM_Init and HAL_TIM_PWM_ConfigChannel: to use the Timer to generate a @@ -178,7 +178,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (+) PeriodElapsedCallback : TIM Period Elapsed Callback. 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (+) PeriodElapsedHalfCpltCallback : TIM Period Elapsed half complete Callback. 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (+) TriggerCallback : TIM Trigger Callback. - ARM GAS /tmp/ccGFzgX3.s page 4 + ARM GAS /tmp/ccfdMfFA.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (+) TriggerHalfCpltCallback : TIM Trigger half complete Callback. @@ -238,7 +238,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Private typedef -----------------------------------------------------------*/ 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Private define ------------------------------------------------------------*/ 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Private macros ------------------------------------------------------------*/ - ARM GAS /tmp/ccGFzgX3.s page 5 + ARM GAS /tmp/ccfdMfFA.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Private variables ---------------------------------------------------------*/ @@ -298,7 +298,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @{ 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /** - ARM GAS /tmp/ccGFzgX3.s page 6 + ARM GAS /tmp/ccfdMfFA.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @brief Initializes the TIM Time base Unit according to the specified @@ -358,7 +358,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Initialize the TIM channels state */ 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_CHANNEL_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); - ARM GAS /tmp/ccGFzgX3.s page 7 + ARM GAS /tmp/ccfdMfFA.s page 7 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __weak void HAL_TIM_Base_MspInit(TIM_HandleTypeDef *htim) 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 8 + ARM GAS /tmp/ccfdMfFA.s page 8 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ @@ -478,7 +478,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** else 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); - ARM GAS /tmp/ccGFzgX3.s page 9 + ARM GAS /tmp/ccfdMfFA.s page 9 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 485:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) 486:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); - ARM GAS /tmp/ccGFzgX3.s page 10 + ARM GAS /tmp/ccfdMfFA.s page 10 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -598,7 +598,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if ((pData == NULL) || (Length == 0U)) 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 11 + ARM GAS /tmp/ccfdMfFA.s page 11 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return HAL_ERROR; @@ -658,7 +658,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 599:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check the parameters */ 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_DMA_INSTANCE(htim->Instance)); - ARM GAS /tmp/ccGFzgX3.s page 12 + ARM GAS /tmp/ccfdMfFA.s page 12 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 656:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if (htim == NULL) 657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return HAL_ERROR; - ARM GAS /tmp/ccGFzgX3.s page 13 + ARM GAS /tmp/ccfdMfFA.s page 13 659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -778,7 +778,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 713:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_DeInit(TIM_HandleTypeDef *htim) 714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check the parameters */ - ARM GAS /tmp/ccGFzgX3.s page 14 + ARM GAS /tmp/ccfdMfFA.s page 14 716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); @@ -838,7 +838,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 770:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ 771:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __weak void HAL_TIM_OC_MspDeInit(TIM_HandleTypeDef *htim) 772:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 15 + ARM GAS /tmp/ccfdMfFA.s page 15 773:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ @@ -898,7 +898,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 827:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 828:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** else 829:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 16 + ARM GAS /tmp/ccfdMfFA.s page 16 830:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); @@ -958,7 +958,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 884:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ 885:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) 886:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 17 + ARM GAS /tmp/ccfdMfFA.s page 17 887:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 941:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 942:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) 943:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 18 + ARM GAS /tmp/ccfdMfFA.s page 18 944:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Enable the main output */ @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 998:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 1000:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 19 + ARM GAS /tmp/ccfdMfFA.s page 19 1001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case TIM_CHANNEL_3: @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1055:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_t *p 1056:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** uint16_t Length) 1057:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 20 + ARM GAS /tmp/ccfdMfFA.s page 20 1058:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMADelayPulseCplt; 1113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; 1114:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 21 + ARM GAS /tmp/ccfdMfFA.s page 21 1115:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the DMA error callback */ @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1169:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC4); 1170:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 1171:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 22 + ARM GAS /tmp/ccfdMfFA.s page 22 1172:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1226:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** switch (Channel) 1227:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 1228:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case TIM_CHANNEL_1: - ARM GAS /tmp/ccGFzgX3.s page 23 + ARM GAS /tmp/ccfdMfFA.s page 23 1229:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1283:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Return function status */ 1284:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return status; 1285:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 24 + ARM GAS /tmp/ccfdMfFA.s page 24 1286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1340:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->Lock = HAL_UNLOCKED; 1341:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 1342:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - ARM GAS /tmp/ccGFzgX3.s page 25 + ARM GAS /tmp/ccfdMfFA.s page 25 1343:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1397:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* DeInit the low level hardware */ 1398:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->PWM_MspDeInitCallback(htim); 1399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** #else - ARM GAS /tmp/ccGFzgX3.s page 26 + ARM GAS /tmp/ccfdMfFA.s page 26 1400:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC and DMA */ @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1454:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * This parameter can be one of the following values: 1455:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected 1456:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected - ARM GAS /tmp/ccGFzgX3.s page 27 + ARM GAS /tmp/ccfdMfFA.s page 27 1457:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1511:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected 1512:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected 1513:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected - ARM GAS /tmp/ccGFzgX3.s page 28 + ARM GAS /tmp/ccfdMfFA.s page 28 1514:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1568:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the TIM channel state */ 1569:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_CHANNEL_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); 1570:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 29 + ARM GAS /tmp/ccfdMfFA.s page 29 1571:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** switch (Channel) @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1625:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 1626:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** else 1627:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 30 + ARM GAS /tmp/ccfdMfFA.s page 30 1628:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1682:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 1683:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 1684:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** default: - ARM GAS /tmp/ccGFzgX3.s page 31 + ARM GAS /tmp/ccfdMfFA.s page 31 1685:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** status = HAL_ERROR; @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1739:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 1740:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if ((pData == NULL) || (Length == 0U)) 1741:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 32 + ARM GAS /tmp/ccfdMfFA.s page 32 1742:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return HAL_ERROR; @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1796:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 1797:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 1798:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 33 + ARM GAS /tmp/ccfdMfFA.s page 33 1799:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case TIM_CHANNEL_3: @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1853:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Enable the main output */ 1854:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); 1855:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 34 + ARM GAS /tmp/ccfdMfFA.s page 34 1856:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1910:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 1911:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 1912:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case TIM_CHANNEL_3: - ARM GAS /tmp/ccGFzgX3.s page 35 + ARM GAS /tmp/ccfdMfFA.s page 35 1913:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1967:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** This section provides functions allowing to: 1968:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (+) Initialize and configure the TIM Input Capture. 1969:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (+) De-initialize the TIM Input Capture. - ARM GAS /tmp/ccGFzgX3.s page 36 + ARM GAS /tmp/ccfdMfFA.s page 36 1970:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (+) Start the TIM Input Capture. @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2024:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 2025:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2026:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the TIM state */ - ARM GAS /tmp/ccGFzgX3.s page 37 + ARM GAS /tmp/ccfdMfFA.s page 37 2027:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2081:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2082:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Release Lock */ 2083:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_UNLOCK(htim); - ARM GAS /tmp/ccGFzgX3.s page 38 + ARM GAS /tmp/ccfdMfFA.s page 38 2084:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2138:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check the TIM channel state */ 2139:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if ((channel_state != HAL_TIM_CHANNEL_STATE_READY) 2140:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** || (complementary_channel_state != HAL_TIM_CHANNEL_STATE_READY)) - ARM GAS /tmp/ccGFzgX3.s page 39 + ARM GAS /tmp/ccfdMfFA.s page 39 2141:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2196:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Return function status */ 2197:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return HAL_OK; - ARM GAS /tmp/ccGFzgX3.s page 40 + ARM GAS /tmp/ccfdMfFA.s page 40 2198:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2252:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC3); 2253:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 2254:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 41 + ARM GAS /tmp/ccfdMfFA.s page 41 2255:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2309:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2310:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** switch (Channel) 2311:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 42 + ARM GAS /tmp/ccfdMfFA.s page 42 2312:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case TIM_CHANNEL_1: @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2366:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * This parameter can be one of the following values: 2367:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected 2368:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected - ARM GAS /tmp/ccGFzgX3.s page 43 + ARM GAS /tmp/ccfdMfFA.s page 43 2369:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2423:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; 2424:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2425:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Enable the DMA stream */ - ARM GAS /tmp/ccGFzgX3.s page 44 + ARM GAS /tmp/ccfdMfFA.s page 44 2426:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)p @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2480:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 2481:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the DMA capture callbacks */ 2482:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferCpltCallback = TIM_DMACaptureCplt; - ARM GAS /tmp/ccGFzgX3.s page 45 + ARM GAS /tmp/ccfdMfFA.s page 45 2483:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2537:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2538:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check the parameters */ 2539:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_CCX_CHANNEL(htim->Instance, Channel)); - ARM GAS /tmp/ccGFzgX3.s page 46 + ARM GAS /tmp/ccfdMfFA.s page 46 2540:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_DMA_CC_INSTANCE(htim->Instance)); @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2594:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Return function status */ 2595:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return status; 2596:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 47 + ARM GAS /tmp/ccfdMfFA.s page 47 2597:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /** @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2651:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_OPM_MODE(OnePulseMode)); 2652:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_PERIOD(htim, htim->Init.Period)); 2653:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); - ARM GAS /tmp/ccGFzgX3.s page 48 + ARM GAS /tmp/ccfdMfFA.s page 48 2654:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2708:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_DeInit(TIM_HandleTypeDef *htim) 2709:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 2710:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check the parameters */ - ARM GAS /tmp/ccGFzgX3.s page 49 + ARM GAS /tmp/ccfdMfFA.s page 49 2711:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2765:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @param htim TIM One Pulse handle 2766:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @retval None 2767:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ - ARM GAS /tmp/ccGFzgX3.s page 50 + ARM GAS /tmp/ccfdMfFA.s page 50 2768:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __weak void HAL_TIM_OnePulse_MspDeInit(TIM_HandleTypeDef *htim) @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2822:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); 2823:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); 2824:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 51 + ARM GAS /tmp/ccfdMfFA.s page 51 2825:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2879:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @brief Starts the TIM One Pulse signal generation in interrupt mode. 2880:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @note Though OutputChannel parameter is deprecated and ignored by the function 2881:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * it has been kept to avoid HAL_TIM API compatibility break. - ARM GAS /tmp/ccGFzgX3.s page 52 + ARM GAS /tmp/ccfdMfFA.s page 52 2882:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @note The pulse output channel is determined when calling @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2936:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2937:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Return function status */ 2938:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return HAL_OK; - ARM GAS /tmp/ccGFzgX3.s page 53 + ARM GAS /tmp/ccfdMfFA.s page 53 2939:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2993:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group6 TIM Encoder functions 2994:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @brief TIM Encoder functions 2995:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * - ARM GAS /tmp/ccGFzgX3.s page 54 + ARM GAS /tmp/ccfdMfFA.s page 54 2996:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @verbatim @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3050:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_ENCODERINPUT_POLARITY(sConfig->IC1Polarity)); 3051:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_ENCODERINPUT_POLARITY(sConfig->IC2Polarity)); 3052:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->IC1Prescaler)); - ARM GAS /tmp/ccGFzgX3.s page 55 + ARM GAS /tmp/ccfdMfFA.s page 55 3053:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->IC2Prescaler)); @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3107:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpccmr1 |= sConfig->IC1Prescaler | (sConfig->IC2Prescaler << 8U); 3108:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Filter << 4U) | (sConfig->IC2Filter << 12U); 3109:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 56 + ARM GAS /tmp/ccfdMfFA.s page 56 3110:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the TI1 and the TI2 Polarities */ @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3164:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_TIM_Encoder_MspDeInit(htim); 3165:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ 3166:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 57 + ARM GAS /tmp/ccfdMfFA.s page 57 3167:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Change the DMA burst operation state */ @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3221:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected 3222:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected 3223:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @retval HAL status - ARM GAS /tmp/ccGFzgX3.s page 58 + ARM GAS /tmp/ccfdMfFA.s page 58 3224:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3278:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 3279:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 3280:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Enable the encoder interface channels */ - ARM GAS /tmp/ccGFzgX3.s page 59 + ARM GAS /tmp/ccfdMfFA.s page 59 3281:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** switch (Channel) @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3335:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 3336:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); 3337:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; - ARM GAS /tmp/ccGFzgX3.s page 60 + ARM GAS /tmp/ccfdMfFA.s page 60 3338:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3392:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if ((channel_1_state != HAL_TIM_CHANNEL_STATE_READY) 3393:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY)) 3394:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 61 + ARM GAS /tmp/ccfdMfFA.s page 61 3395:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return HAL_ERROR; @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3449:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 3450:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 3451:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 62 + ARM GAS /tmp/ccfdMfFA.s page 62 3452:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** default : @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3506:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); 3507:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); 3508:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 63 + ARM GAS /tmp/ccfdMfFA.s page 63 3509:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3563:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** else if ((channel_1_state == HAL_TIM_CHANNEL_STATE_READY) 3564:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** && (complementary_channel_1_state == HAL_TIM_CHANNEL_STATE_READY)) 3565:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 64 + ARM GAS /tmp/ccfdMfFA.s page 64 3566:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if ((pData1 == NULL) || (Length == 0U)) @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3620:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if ((((pData1 == NULL) || (pData2 == NULL))) || (Length == 0U)) 3621:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 3622:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return HAL_ERROR; - ARM GAS /tmp/ccGFzgX3.s page 65 + ARM GAS /tmp/ccfdMfFA.s page 65 3623:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3677:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)p 3678:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** Length) != HAL_OK) 3679:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 66 + ARM GAS /tmp/ccfdMfFA.s page 66 3680:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Return error status */ @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3734:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); 3735:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 3736:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Enable the Peripheral */ - ARM GAS /tmp/ccGFzgX3.s page 67 + ARM GAS /tmp/ccfdMfFA.s page 67 3737:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3791:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 3792:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Disable the Peripheral */ 3793:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); - ARM GAS /tmp/ccGFzgX3.s page 68 + ARM GAS /tmp/ccfdMfFA.s page 68 3794:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3848:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Input capture event */ 3849:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if ((htim->Instance->CCMR1 & TIM_CCMR1_CC1S) != 0x00U) 3850:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 69 + ARM GAS /tmp/ccfdMfFA.s page 69 3851:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3905:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if ((itsource & (TIM_IT_CC3)) == (TIM_IT_CC3)) 3906:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 3907:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_CC3); - ARM GAS /tmp/ccGFzgX3.s page 70 + ARM GAS /tmp/ccfdMfFA.s page 70 3908:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3962:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* TIM Update event */ 3963:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if ((itflag & (TIM_FLAG_UPDATE)) == (TIM_FLAG_UPDATE)) 3964:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 71 + ARM GAS /tmp/ccfdMfFA.s page 71 3965:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if ((itsource & (TIM_IT_UPDATE)) == (TIM_IT_UPDATE)) @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4019:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 4020:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_COM); 4021:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - ARM GAS /tmp/ccGFzgX3.s page 72 + ARM GAS /tmp/ccfdMfFA.s page 72 4022:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->CommutationCallback(htim); @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4076:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_OC_MODE(sConfig->OCMode)); 4077:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_OC_POLARITY(sConfig->OCPolarity)); 4078:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 73 + ARM GAS /tmp/ccfdMfFA.s page 73 4079:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Process Locked */ @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4133:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 4134:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case TIM_CHANNEL_6: 4135:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 74 + ARM GAS /tmp/ccfdMfFA.s page 74 4136:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check the parameters */ @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4190:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_IC1PSC; 4191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 4192:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the IC1PSC value */ - ARM GAS /tmp/ccGFzgX3.s page 75 + ARM GAS /tmp/ccfdMfFA.s page 75 4193:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->ICPrescaler; @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4247:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 4248:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_UNLOCK(htim); 4249:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 76 + ARM GAS /tmp/ccfdMfFA.s page 76 4250:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return status; @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4304:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check the parameters */ 4305:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); 4306:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 77 + ARM GAS /tmp/ccfdMfFA.s page 77 4307:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Configure the Channel 2 in PWM mode */ @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4361:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the Preload enable bit for channel5*/ 4362:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->Instance->CCMR3 |= TIM_CCMR3_OC5PE; 4363:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 78 + ARM GAS /tmp/ccfdMfFA.s page 78 4364:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Configure the Output Fast mode */ @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4418:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 4419:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; 4420:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_OC_InitTypeDef temp1; - ARM GAS /tmp/ccGFzgX3.s page 79 + ARM GAS /tmp/ccfdMfFA.s page 79 4421:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4475:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Reset the IC1PSC Bits */ 4476:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_IC1PSC; 4477:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 80 + ARM GAS /tmp/ccfdMfFA.s page 80 4478:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Select the Trigger source */ @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4532:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_DMABASE_CR2 4533:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_DMABASE_SMCR 4534:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_DMABASE_DIER - ARM GAS /tmp/ccGFzgX3.s page 81 + ARM GAS /tmp/ccfdMfFA.s page 81 4535:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_DMABASE_SR @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4589:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * This parameter can be one of the following values: 4590:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_DMABASE_CR1 4591:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_DMABASE_CR2 - ARM GAS /tmp/ccGFzgX3.s page 82 + ARM GAS /tmp/ccfdMfFA.s page 82 4592:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_DMABASE_SMCR @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4646:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return HAL_BUSY; 4647:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 4648:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** else if (htim->DMABurstState == HAL_DMA_BURST_STATE_READY) - ARM GAS /tmp/ccGFzgX3.s page 83 + ARM GAS /tmp/ccfdMfFA.s page 83 4649:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4703:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 4704:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the DMA compare callbacks */ 4705:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMADelayPulseCplt; - ARM GAS /tmp/ccGFzgX3.s page 84 + ARM GAS /tmp/ccfdMfFA.s page 84 4706:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4760:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; 4761:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 4762:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the DMA error callback */ - ARM GAS /tmp/ccGFzgX3.s page 85 + ARM GAS /tmp/ccfdMfFA.s page 85 4763:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferErrorCallback = TIM_DMAError ; @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4817:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; 4818:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 4819:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check the parameters */ - ARM GAS /tmp/ccGFzgX3.s page 86 + ARM GAS /tmp/ccfdMfFA.s page 86 4820:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4874:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Return function status */ 4875:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return status; 4876:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 87 + ARM GAS /tmp/ccfdMfFA.s page 87 4877:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4931:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 4932:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return status; 4933:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 88 + ARM GAS /tmp/ccfdMfFA.s page 88 4934:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4988:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_DMABURST_INSTANCE(htim->Instance)); 4989:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_DMA_BASE(BurstBaseAddress)); 4990:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); - ARM GAS /tmp/ccGFzgX3.s page 89 + ARM GAS /tmp/ccfdMfFA.s page 89 4991:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_DMA_LENGTH(BurstLength)); @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5045:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 5046:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Return error status */ 5047:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return HAL_ERROR; - ARM GAS /tmp/ccGFzgX3.s page 90 + ARM GAS /tmp/ccfdMfFA.s page 90 5048:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5102:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 5103:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 5104:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 91 + ARM GAS /tmp/ccfdMfFA.s page 91 5105:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case TIM_DMA_COM: @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5159:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /** 5160:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @brief Stop the DMA burst reading 5161:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @param htim TIM handle - ARM GAS /tmp/ccGFzgX3.s page 92 + ARM GAS /tmp/ccfdMfFA.s page 92 5162:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @param BurstRequestSrc TIM DMA Request sources to disable. @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5216:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 5217:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Disable the TIM Update DMA request */ 5218:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, BurstRequestSrc); - ARM GAS /tmp/ccGFzgX3.s page 93 + ARM GAS /tmp/ccfdMfFA.s page 93 5219:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5273:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /** 5274:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @brief Configures the OCRef clear feature 5275:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @param htim TIM handle - ARM GAS /tmp/ccGFzgX3.s page 94 + ARM GAS /tmp/ccfdMfFA.s page 94 5276:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @param sClearInputConfig pointer to a TIM_ClearInputConfigTypeDef structure that @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5330:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** sClearInputConfig->ClearInputFilter); 5331:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 5332:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 95 + ARM GAS /tmp/ccfdMfFA.s page 95 5333:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5387:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) 5388:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 5389:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Enable the OCREF clear feature for Channel 4 */ - ARM GAS /tmp/ccGFzgX3.s page 96 + ARM GAS /tmp/ccfdMfFA.s page 96 5390:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** SET_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC4CE); @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5444:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @retval HAL status 5445:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ 5446:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_ConfigClockSource(TIM_HandleTypeDef *htim, const TIM_ClockConfigTypeDef * - ARM GAS /tmp/ccGFzgX3.s page 97 + ARM GAS /tmp/ccfdMfFA.s page 97 5447:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5501:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 5502:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check ETR input conditioning related parameters */ 5503:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPRESCALER(sClockSourceConfig->ClockPrescaler)); - ARM GAS /tmp/ccGFzgX3.s page 98 + ARM GAS /tmp/ccfdMfFA.s page 98 5504:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5558:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_TI1_ConfigInputStage(htim->Instance, 5559:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, 5560:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** sClockSourceConfig->ClockFilter); - ARM GAS /tmp/ccGFzgX3.s page 99 + ARM GAS /tmp/ccfdMfFA.s page 99 5561:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_ITRx_SetConfig(htim->Instance, TIM_CLOCKSOURCE_TI1ED); @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5615:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpcr2 |= TI1_Selection; 5616:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 5617:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Write to TIMxCR2 */ - ARM GAS /tmp/ccGFzgX3.s page 100 + ARM GAS /tmp/ccfdMfFA.s page 100 5618:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->Instance->CR2 = tmpcr2; @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5672:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro_IT(TIM_HandleTypeDef *htim, 5673:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** const TIM_SlaveConfigTypeDef *sSlaveConfig) 5674:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 101 + ARM GAS /tmp/ccfdMfFA.s page 101 5675:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check the parameters */ @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5729:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 5730:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 5731:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case TIM_CHANNEL_2: - ARM GAS /tmp/ccGFzgX3.s page 102 + ARM GAS /tmp/ccfdMfFA.s page 102 5732:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5786:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (+) TIM Input capture callback 5787:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (+) TIM Trigger callback 5788:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (+) TIM Error callback - ARM GAS /tmp/ccGFzgX3.s page 103 + ARM GAS /tmp/ccfdMfFA.s page 103 5789:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5843:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ 5844:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __weak void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim) 5845:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 104 + ARM GAS /tmp/ccfdMfFA.s page 104 5846:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5900:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @brief Hall Trigger detection callback in non-blocking mode 5901:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @param htim TIM handle 5902:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @retval None - ARM GAS /tmp/ccGFzgX3.s page 105 + ARM GAS /tmp/ccfdMfFA.s page 105 5903:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5957:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_MSPDEINIT_CB_ID PWM MspDeInit Callback ID 5958:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg @ref HAL_TIM_ONE_PULSE_MSPINIT_CB_ID One Pulse MspInit Callback ID 5959:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg @ref HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID One Pulse MspDeInit Callback ID - ARM GAS /tmp/ccGFzgX3.s page 106 + ARM GAS /tmp/ccfdMfFA.s page 106 5960:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg @ref HAL_TIM_ENCODER_MSPINIT_CB_ID Encoder MspInit Callback ID @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6014:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 6015:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case HAL_TIM_OC_MSPDEINIT_CB_ID : 6016:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->OC_MspDeInitCallback = pCallback; - ARM GAS /tmp/ccGFzgX3.s page 107 + ARM GAS /tmp/ccfdMfFA.s page 107 6017:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6071:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case HAL_TIM_IC_CAPTURE_HALF_CB_ID : 6072:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->IC_CaptureHalfCpltCallback = pCallback; 6073:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; - ARM GAS /tmp/ccGFzgX3.s page 108 + ARM GAS /tmp/ccfdMfFA.s page 108 6074:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6128:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 6129:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case HAL_TIM_IC_MSPDEINIT_CB_ID : 6130:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->IC_MspDeInitCallback = pCallback; - ARM GAS /tmp/ccGFzgX3.s page 109 + ARM GAS /tmp/ccfdMfFA.s page 109 6131:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6185:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** return status; 6186:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 6187:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 110 + ARM GAS /tmp/ccfdMfFA.s page 110 6188:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /** @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6242:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case HAL_TIM_IC_MSPINIT_CB_ID : 6243:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Legacy weak IC Msp Init Callback */ 6244:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->IC_MspInitCallback = HAL_TIM_IC_MspInit; - ARM GAS /tmp/ccGFzgX3.s page 111 + ARM GAS /tmp/ccfdMfFA.s page 111 6245:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6299:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->HallSensor_MspDeInitCallback = HAL_TIMEx_HallSensor_MspDeInit; 6300:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 6301:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 112 + ARM GAS /tmp/ccfdMfFA.s page 112 6302:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case HAL_TIM_PERIOD_ELAPSED_CB_ID : @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6356:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 6357:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case HAL_TIM_COMMUTATION_HALF_CB_ID : 6358:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Legacy weak Commutation half complete Callback */ - ARM GAS /tmp/ccGFzgX3.s page 113 + ARM GAS /tmp/ccfdMfFA.s page 113 6359:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->CommutationHalfCpltCallback = HAL_TIMEx_CommutHalfCpltCallback; @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6413:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Legacy weak PWM Msp Init Callback */ 6414:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->PWM_MspInitCallback = HAL_TIM_PWM_MspInit; 6415:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; - ARM GAS /tmp/ccGFzgX3.s page 114 + ARM GAS /tmp/ccfdMfFA.s page 114 6416:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6470:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ 6471:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 6472:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group10 TIM Peripheral State functions - ARM GAS /tmp/ccGFzgX3.s page 115 + ARM GAS /tmp/ccfdMfFA.s page 115 6473:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @brief TIM Peripheral State functions @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6527:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /** 6528:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @brief Return the TIM One Pulse Mode handle state. 6529:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @param htim TIM OPM handle - ARM GAS /tmp/ccGFzgX3.s page 116 + ARM GAS /tmp/ccfdMfFA.s page 116 6530:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @retval HAL state @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6584:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @param htim TIM handle 6585:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @retval DMA burst state 6586:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ - ARM GAS /tmp/ccGFzgX3.s page 117 + ARM GAS /tmp/ccfdMfFA.s page 117 6587:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_TIM_DMABurstStateTypeDef HAL_TIM_DMABurstState(const TIM_HandleTypeDef *htim) @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6641:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) 6642:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->ErrorCallback(htim); 6643:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** #else - ARM GAS /tmp/ccGFzgX3.s page 118 + ARM GAS /tmp/ccfdMfFA.s page 118 6644:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_TIM_ErrorCallback(htim); @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6698:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 6699:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 6700:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) - ARM GAS /tmp/ccGFzgX3.s page 119 + ARM GAS /tmp/ccfdMfFA.s page 119 6701:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->PWM_PulseFinishedCallback(htim); @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6755:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; 6756:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 6757:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if (hdma == htim->hdma[TIM_DMA_ID_CC1]) - ARM GAS /tmp/ccGFzgX3.s page 120 + ARM GAS /tmp/ccfdMfFA.s page 120 6758:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6812:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @brief TIM DMA Capture half complete callback. 6813:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @param hdma pointer to DMA handle. 6814:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @retval None - ARM GAS /tmp/ccGFzgX3.s page 121 + ARM GAS /tmp/ccfdMfFA.s page 121 6815:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6869:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 6870:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 6871:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /** - ARM GAS /tmp/ccGFzgX3.s page 122 + ARM GAS /tmp/ccfdMfFA.s page 122 6872:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @brief TIM DMA Period Elapse half complete callback. @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6926:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @param TIMx TIM peripheral 6927:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @param Structure TIM Base configuration structure 6928:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @retval None - ARM GAS /tmp/ccGFzgX3.s page 123 + ARM GAS /tmp/ccfdMfFA.s page 123 6929:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6983:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @retval None 6984:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** */ 6985:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** static void TIM_OC1_SetConfig(TIM_TypeDef *TIMx, const TIM_OC_InitTypeDef *OC_Config) - ARM GAS /tmp/ccGFzgX3.s page 124 + ARM GAS /tmp/ccfdMfFA.s page 124 6986:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 62 .loc 1 7005 3 view .LVU15 63 .loc 1 7005 12 is_stmt 0 view .LVU16 64 0010 124B ldr r3, .L5 - ARM GAS /tmp/ccGFzgX3.s page 125 + ARM GAS /tmp/ccfdMfFA.s page 125 65 0012 2B40 ands r3, r3, r5 @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 102 0036 CE68 ldr r6, [r1, #12] 103 .loc 1 7022 13 view .LVU33 104 0038 1E43 orrs r6, r6, r3 - ARM GAS /tmp/ccGFzgX3.s page 126 + ARM GAS /tmp/ccfdMfFA.s page 126 105 .LVL9: @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7044:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 7045:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Write to TIMx CCMR1 */ 7046:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIMx->CCMR1 = tmpccmrx; - ARM GAS /tmp/ccGFzgX3.s page 127 + ARM GAS /tmp/ccfdMfFA.s page 127 138 .loc 1 7046 3 is_stmt 1 view .LVU51 @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7063:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** uint32_t tmpccmrx; 7064:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** uint32_t tmpccer; 7065:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** uint32_t tmpcr2; - ARM GAS /tmp/ccGFzgX3.s page 128 + ARM GAS /tmp/ccfdMfFA.s page 128 7066:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7120:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 7121:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Write to TIMx CCMR1 */ 7122:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIMx->CCMR1 = tmpccmrx; - ARM GAS /tmp/ccGFzgX3.s page 129 + ARM GAS /tmp/ccfdMfFA.s page 129 7123:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 204 .loc 1 7150 10 is_stmt 0 view .LVU71 205 000c 4268 ldr r2, [r0, #4] 206 .LVL19: - ARM GAS /tmp/ccGFzgX3.s page 130 + ARM GAS /tmp/ccfdMfFA.s page 130 7151:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7167:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 7168:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_OCN_POLARITY(OC_Config->OCNPolarity)); 245 .loc 1 7168 5 is_stmt 1 view .LVU88 - ARM GAS /tmp/ccGFzgX3.s page 131 + ARM GAS /tmp/ccfdMfFA.s page 131 7169:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -7858,7 +7858,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 278 .loc 1 7190 5 is_stmt 1 view .LVU106 279 .loc 1 7190 25 is_stmt 0 view .LVU107 280 004e 8C69 ldr r4, [r1, #24] - ARM GAS /tmp/ccGFzgX3.s page 132 + ARM GAS /tmp/ccfdMfFA.s page 132 281 .loc 1 7190 12 view .LVU108 @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 322 .thumb 323 .thumb_func 325 TIM_OC4_SetConfig: - ARM GAS /tmp/ccGFzgX3.s page 133 + ARM GAS /tmp/ccfdMfFA.s page 133 326 .LVL34: @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7228:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpccmrx = TIMx->CCMR2; 357 .loc 1 7228 3 is_stmt 1 view .LVU132 358 .loc 1 7228 12 is_stmt 0 view .LVU133 - ARM GAS /tmp/ccGFzgX3.s page 134 + ARM GAS /tmp/ccfdMfFA.s page 134 359 000e C569 ldr r5, [r0, #28] @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 393 .loc 1 7248 12 is_stmt 0 view .LVU149 394 0030 24F48044 bic r4, r4, #16384 395 .LVL42: - ARM GAS /tmp/ccGFzgX3.s page 135 + ARM GAS /tmp/ccfdMfFA.s page 135 7249:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 433 004c 00000140 .word 1073807360 434 0050 00040140 .word 1073808384 435 .cfi_endproc - ARM GAS /tmp/ccGFzgX3.s page 136 + ARM GAS /tmp/ccfdMfFA.s page 136 436 .LFE249: @@ -8158,7 +8158,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Get the TIMx CR2 register value */ 7287:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpcr2 = TIMx->CR2; 472 .loc 1 7287 3 is_stmt 1 view .LVU174 - ARM GAS /tmp/ccGFzgX3.s page 137 + ARM GAS /tmp/ccfdMfFA.s page 137 473 .loc 1 7287 10 is_stmt 0 view .LVU175 @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 510 .loc 1 7304 12 is_stmt 0 view .LVU191 511 002e 24F48034 bic r4, r4, #65536 512 .LVL55: - ARM GAS /tmp/ccGFzgX3.s page 138 + ARM GAS /tmp/ccfdMfFA.s page 138 7305:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the Output Idle state */ @@ -8278,7 +8278,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 552 .cfi_endproc 553 .LFE250: 555 .section .text.TIM_OC6_SetConfig,"ax",%progbits - ARM GAS /tmp/ccGFzgX3.s page 139 + ARM GAS /tmp/ccfdMfFA.s page 139 556 .align 1 @@ -8338,7 +8338,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 589 .loc 1 7341 3 is_stmt 1 view .LVU216 590 .loc 1 7341 10 is_stmt 0 view .LVU217 591 000c 4468 ldr r4, [r0, #4] - ARM GAS /tmp/ccGFzgX3.s page 140 + ARM GAS /tmp/ccfdMfFA.s page 140 592 .LVL62: @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 629 .LVL68: 7359:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the Output Idle state */ 7360:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpcr2 |= (OC_Config->OCIdleState << 10U); - ARM GAS /tmp/ccGFzgX3.s page 141 + ARM GAS /tmp/ccfdMfFA.s page 141 630 .loc 1 7360 5 is_stmt 1 view .LVU234 @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 670 .LFE251: 672 .section .text.TIM_TI1_ConfigInputStage,"ax",%progbits 673 .align 1 - ARM GAS /tmp/ccGFzgX3.s page 142 + ARM GAS /tmp/ccfdMfFA.s page 142 674 .syntax unified @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7423:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 7424:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case TIM_TS_TI1F_ED: 7425:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 143 + ARM GAS /tmp/ccfdMfFA.s page 143 7426:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check the parameters */ @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7480:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case TIM_TS_ITR2: 7481:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** case TIM_TS_ITR3: 7482:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 144 + ARM GAS /tmp/ccfdMfFA.s page 144 7483:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check the parameter */ @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7537:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 7538:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the filter */ 7539:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_IC1F; - ARM GAS /tmp/ccGFzgX3.s page 145 + ARM GAS /tmp/ccfdMfFA.s page 145 7540:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpccmr1 |= ((TIM_ICFilter << 4U) & TIM_CCMR1_IC1F); @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 703 .loc 1 7571 3 is_stmt 1 view .LVU257 704 .loc 1 7571 12 is_stmt 0 view .LVU258 705 000c 8469 ldr r4, [r0, #24] - ARM GAS /tmp/ccGFzgX3.s page 146 + ARM GAS /tmp/ccfdMfFA.s page 146 706 .LVL75: @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7587:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @brief Configure the TI2 as Input. 7588:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @param TIMx to select the TIM peripheral 7589:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. - ARM GAS /tmp/ccGFzgX3.s page 147 + ARM GAS /tmp/ccfdMfFA.s page 147 7590:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * This parameter can be one of the following values: @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7617:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Select the Input */ 7618:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_CC2S; 774 .loc 1 7618 3 is_stmt 1 view .LVU283 - ARM GAS /tmp/ccGFzgX3.s page 148 + ARM GAS /tmp/ccfdMfFA.s page 148 775 .loc 1 7618 12 is_stmt 0 view .LVU284 @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 815 0032 30BC pop {r4, r5} 816 .LCFI13: 817 .cfi_restore 5 - ARM GAS /tmp/ccGFzgX3.s page 149 + ARM GAS /tmp/ccfdMfFA.s page 149 818 .cfi_restore 4 @@ -8938,7 +8938,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 853 0006 24F01004 bic r4, r4, #16 854 000a 0462 str r4, [r0, #32] 7654:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; - ARM GAS /tmp/ccGFzgX3.s page 150 + ARM GAS /tmp/ccfdMfFA.s page 150 855 .loc 1 7654 3 is_stmt 1 view .LVU313 @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 898 .LFB257: 7668:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 7669:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /** - ARM GAS /tmp/ccGFzgX3.s page 151 + ARM GAS /tmp/ccfdMfFA.s page 151 7670:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @brief Configure the TI3 as Input. @@ -9058,7 +9058,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 924 000c C469 ldr r4, [r0, #28] 925 .LVL100: 7699:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 152 + ARM GAS /tmp/ccfdMfFA.s page 152 7700:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Select the Input */ @@ -9118,7 +9118,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 965 0030 0162 str r1, [r0, #32] 7715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 966 .loc 1 7715 1 view .LVU359 - ARM GAS /tmp/ccGFzgX3.s page 153 + ARM GAS /tmp/ccfdMfFA.s page 153 967 0032 30BC pop {r4, r5} @@ -9178,7 +9178,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 997 .loc 1 7741 3 view .LVU363 7742:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 7743:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Disable the Channel 4: Reset the CC4E Bit */ - ARM GAS /tmp/ccGFzgX3.s page 154 + ARM GAS /tmp/ccfdMfFA.s page 154 7744:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpccer = TIMx->CCER; @@ -9238,7 +9238,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1037 .loc 1 7758 3 is_stmt 1 view .LVU383 1038 .loc 1 7758 31 is_stmt 0 view .LVU384 1039 0026 0903 lsls r1, r1, #12 - ARM GAS /tmp/ccGFzgX3.s page 155 + ARM GAS /tmp/ccfdMfFA.s page 155 1040 .LVL118: @@ -9298,7 +9298,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1073 @ args = 0, pretend = 0, frame = 0 1074 @ frame_needed = 0, uses_anonymous_args = 0 1075 @ link register save eliminated. - ARM GAS /tmp/ccGFzgX3.s page 156 + ARM GAS /tmp/ccfdMfFA.s page 156 7782:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** uint32_t tmpsmcr; @@ -9358,7 +9358,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1118 .cfi_endproc 1119 .LFE143: 1121 .section .text.HAL_TIM_Base_MspDeInit,"ax",%progbits - ARM GAS /tmp/ccGFzgX3.s page 157 + ARM GAS /tmp/ccfdMfFA.s page 157 1122 .align 1 @@ -9418,7 +9418,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1169 .loc 1 337 3 view .LVU416 1170 000a 0368 ldr r3, [r0] 1171 000c 196A ldr r1, [r3, #32] - ARM GAS /tmp/ccGFzgX3.s page 158 + ARM GAS /tmp/ccfdMfFA.s page 158 1172 000e 41F21112 movw r2, #4369 @@ -9478,7 +9478,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1210 .loc 1 356 3 view .LVU432 356:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 1211 .loc 1 356 3 view .LVU433 - ARM GAS /tmp/ccGFzgX3.s page 159 + ARM GAS /tmp/ccfdMfFA.s page 159 1212 004c 84F84400 strb r0, [r4, #68] @@ -9538,7 +9538,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 411:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 1252 .loc 1 411 11 is_stmt 0 view .LVU450 1253 0000 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 - ARM GAS /tmp/ccGFzgX3.s page 160 + ARM GAS /tmp/ccfdMfFA.s page 160 1254 0004 DBB2 uxtb r3, r3 @@ -9598,7 +9598,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1295 .loc 1 430 5 is_stmt 1 view .LVU463 1296 004e 1A68 ldr r2, [r3] 1297 0050 42F00102 orr r2, r2, #1 - ARM GAS /tmp/ccGFzgX3.s page 161 + ARM GAS /tmp/ccfdMfFA.s page 161 1298 0054 1A60 str r2, [r3] @@ -9658,7 +9658,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 434:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 1339 .loc 1 434 10 view .LVU477 1340 007a 0020 movs r0, #0 - ARM GAS /tmp/ccGFzgX3.s page 162 + ARM GAS /tmp/ccfdMfFA.s page 162 1341 .LVL139: @@ -9718,7 +9718,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1387 .loc 1 451 15 is_stmt 0 view .LVU487 1388 001e 0123 movs r3, #1 1389 0020 80F83D30 strb r3, [r0, #61] - ARM GAS /tmp/ccGFzgX3.s page 163 + ARM GAS /tmp/ccfdMfFA.s page 163 454:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -9778,7 +9778,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 482:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 1433 .loc 1 482 7 is_stmt 0 view .LVU501 1434 001a 0368 ldr r3, [r0] - ARM GAS /tmp/ccGFzgX3.s page 164 + ARM GAS /tmp/ccfdMfFA.s page 164 482:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -9838,7 +9838,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1477 .loc 1 484 29 is_stmt 0 view .LVU513 1478 0064 9968 ldr r1, [r3, #8] 484:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) - ARM GAS /tmp/ccGFzgX3.s page 165 + ARM GAS /tmp/ccfdMfFA.s page 165 1479 .loc 1 484 13 view .LVU514 @@ -9898,7 +9898,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1524 .global HAL_TIM_Base_Stop_IT 1525 .syntax unified 1526 .thumb - ARM GAS /tmp/ccGFzgX3.s page 166 + ARM GAS /tmp/ccfdMfFA.s page 166 1527 .thumb_func @@ -9958,7 +9958,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1569 .loc 1 520 1 view .LVU537 1570 0030 7047 bx lr 1571 .cfi_endproc - ARM GAS /tmp/ccGFzgX3.s page 167 + ARM GAS /tmp/ccfdMfFA.s page 167 1572 .LFE148: @@ -10018,7 +10018,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1616 001a 18BF it ne 1617 001c 0029 cmpne r1, #0 1618 001e 4ED0 beq .L65 - ARM GAS /tmp/ccGFzgX3.s page 168 + ARM GAS /tmp/ccfdMfFA.s page 168 549:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -10078,7 +10078,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1656 0048 0028 cmp r0, #0 1657 004a 38D1 bne .L65 573:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 169 + ARM GAS /tmp/ccfdMfFA.s page 169 1658 .loc 1 573 3 is_stmt 1 view .LVU567 @@ -10138,7 +10138,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1701 009c 0446 mov r4, r0 1702 009e 0EE0 b .L65 1703 .L66: - ARM GAS /tmp/ccGFzgX3.s page 170 + ARM GAS /tmp/ccfdMfFA.s page 170 578:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) @@ -10198,7 +10198,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1747 00d8 07000100 .word 65543 1748 .cfi_endproc 1749 .LFE149: - ARM GAS /tmp/ccGFzgX3.s page 171 + ARM GAS /tmp/ccfdMfFA.s page 171 1751 .section .text.HAL_TIM_Base_Stop_DMA,"ax",%progbits @@ -10258,7 +10258,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1796 0028 03D1 bne .L74 609:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 1797 .loc 1 609 3 discriminator 3 view .LVU600 - ARM GAS /tmp/ccGFzgX3.s page 172 + ARM GAS /tmp/ccfdMfFA.s page 172 1798 002a 1A68 ldr r2, [r3] @@ -10318,7 +10318,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1846 .loc 1 772 1 is_stmt 1 view -0 1847 .cfi_startproc 1848 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccGFzgX3.s page 173 + ARM GAS /tmp/ccfdMfFA.s page 173 1849 @ frame_needed = 0, uses_anonymous_args = 0 @@ -10378,7 +10378,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 721:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 1895 .loc 1 721 3 discriminator 3 view .LVU621 1896 0020 1A68 ldr r2, [r3] - ARM GAS /tmp/ccGFzgX3.s page 174 + ARM GAS /tmp/ccfdMfFA.s page 174 1897 0022 22F00102 bic r2, r2, #1 @@ -10438,7 +10438,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1933 0058 84F84700 strb r0, [r4, #71] 740:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 1934 .loc 1 740 3 view .LVU640 - ARM GAS /tmp/ccGFzgX3.s page 175 + ARM GAS /tmp/ccfdMfFA.s page 175 743:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -10498,7 +10498,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1981 .cfi_startproc 1982 @ args = 0, pretend = 0, frame = 0 1983 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccGFzgX3.s page 176 + ARM GAS /tmp/ccfdMfFA.s page 176 1984 @ link register save eliminated. @@ -10558,7 +10558,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2029 .loc 1 1390 3 discriminator 3 view .LVU663 2030 0020 1A68 ldr r2, [r3] 2031 0022 22F00102 bic r2, r2, #1 - ARM GAS /tmp/ccGFzgX3.s page 177 + ARM GAS /tmp/ccfdMfFA.s page 177 2032 0026 1A60 str r2, [r3] @@ -10618,7 +10618,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1409:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2068 .loc 1 1409 3 view .LVU682 1412:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 178 + ARM GAS /tmp/ccfdMfFA.s page 178 2069 .loc 1 1412 3 view .LVU683 @@ -10678,7 +10678,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2116 @ args = 0, pretend = 0, frame = 0 2117 @ frame_needed = 0, uses_anonymous_args = 0 2118 @ link register save eliminated. - ARM GAS /tmp/ccGFzgX3.s page 179 + ARM GAS /tmp/ccfdMfFA.s page 179 2111:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -10738,7 +10738,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2164 0020 1A68 ldr r2, [r3] 2165 0022 22F00102 bic r2, r2, #1 2166 0026 1A60 str r2, [r3] - ARM GAS /tmp/ccGFzgX3.s page 180 + ARM GAS /tmp/ccfdMfFA.s page 180 2167 .L89: @@ -10798,7 +10798,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2202 .loc 1 2077 3 view .LVU724 2080:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2203 .loc 1 2080 3 view .LVU725 - ARM GAS /tmp/ccGFzgX3.s page 181 + ARM GAS /tmp/ccfdMfFA.s page 181 2080:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -10858,7 +10858,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2251 @ frame_needed = 0, uses_anonymous_args = 0 2252 @ link register save eliminated. 2771:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 182 + ARM GAS /tmp/ccfdMfFA.s page 182 2253 .loc 1 2771 3 view .LVU737 @@ -10918,7 +10918,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2299 0022 22F00102 bic r2, r2, #1 2300 0026 1A60 str r2, [r3] 2301 .L94: - ARM GAS /tmp/ccGFzgX3.s page 183 + ARM GAS /tmp/ccfdMfFA.s page 183 2716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -10978,7 +10978,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2340 .thumb_func 2342 HAL_TIM_Encoder_MspInit: 2343 .LVL186: - ARM GAS /tmp/ccGFzgX3.s page 184 + ARM GAS /tmp/ccfdMfFA.s page 184 2344 .LFB191: @@ -11038,7 +11038,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2394 .cfi_def_cfa_offset 8 2395 .cfi_offset 4, -8 2396 .cfi_offset 14, -4 - ARM GAS /tmp/ccGFzgX3.s page 185 + ARM GAS /tmp/ccfdMfFA.s page 185 2397 0002 0446 mov r4, r0 @@ -11098,7 +11098,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2436 003c 84F84400 strb r0, [r4, #68] 3174:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2437 .loc 1 3174 3 view .LVU788 - ARM GAS /tmp/ccGFzgX3.s page 186 + ARM GAS /tmp/ccfdMfFA.s page 186 2438 0040 84F84500 strb r0, [r4, #69] @@ -11158,7 +11158,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2480 .loc 1 4640 3 view .LVU802 4641:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_DMA_DATA_LENGTH(DataLength)); 2481 .loc 1 4641 3 view .LVU803 - ARM GAS /tmp/ccGFzgX3.s page 187 + ARM GAS /tmp/ccfdMfFA.s page 187 4642:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -11218,7 +11218,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2522 .loc 1 4670 7 is_stmt 1 view .LVU817 4670:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2523 .loc 1 4670 17 is_stmt 0 view .LVU818 - ARM GAS /tmp/ccGFzgX3.s page 188 + ARM GAS /tmp/ccfdMfFA.s page 188 2524 003e 236A ldr r3, [r4, #32] @@ -11278,7 +11278,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4807:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2565 .loc 1 4807 1 is_stmt 0 view .LVU832 2566 006e 70BD pop {r4, r5, r6, pc} - ARM GAS /tmp/ccGFzgX3.s page 189 + ARM GAS /tmp/ccfdMfFA.s page 189 2567 .LVL200: @@ -11338,7 +11338,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2608 00a8 3D4A ldr r2, .L125+16 2609 00aa 1A64 str r2, [r3, #64] 4745:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 190 + ARM GAS /tmp/ccfdMfFA.s page 190 2610 .loc 1 4745 7 is_stmt 1 view .LVU846 @@ -11398,7 +11398,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2649 .loc 1 4691 7 is_stmt 1 view .LVU861 4691:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2650 .loc 1 4691 17 is_stmt 0 view .LVU862 - ARM GAS /tmp/ccGFzgX3.s page 191 + ARM GAS /tmp/ccfdMfFA.s page 191 2651 00d6 636A ldr r3, [r4, #36] @@ -11458,7 +11458,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4712:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, DataLength) != HAL_OK) 2690 .loc 1 4712 7 is_stmt 1 view .LVU878 4713:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 192 + ARM GAS /tmp/ccfdMfFA.s page 192 2691 .loc 1 4713 43 is_stmt 0 view .LVU879 @@ -11518,7 +11518,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2730 012c 4C32 adds r2, r2, #76 2731 012e E06A ldr r0, [r4, #44] 2732 0130 FFF7FEFF bl HAL_DMA_Start_IT - ARM GAS /tmp/ccGFzgX3.s page 193 + ARM GAS /tmp/ccfdMfFA.s page 193 2733 .LVL208: @@ -11578,7 +11578,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4770:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 2772 .loc 1 4770 16 view .LVU910 2773 0160 0120 movs r0, #1 - ARM GAS /tmp/ccGFzgX3.s page 194 + ARM GAS /tmp/ccfdMfFA.s page 194 2774 0162 84E7 b .L102 @@ -11638,7 +11638,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2813 018e 6EE7 b .L102 2814 .L126: 2815 .align 2 - ARM GAS /tmp/ccGFzgX3.s page 195 + ARM GAS /tmp/ccfdMfFA.s page 195 2816 .L125: @@ -11698,7 +11698,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4583:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 2865 .loc 1 4583 1 is_stmt 0 view .LVU933 2866 0012 03B0 add sp, sp, #12 - ARM GAS /tmp/ccGFzgX3.s page 196 + ARM GAS /tmp/ccfdMfFA.s page 196 2867 .LCFI31: @@ -11758,7 +11758,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2915 .LVL217: 4827:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 2916 .loc 1 4827 13 view .LVU942 - ARM GAS /tmp/ccGFzgX3.s page 197 + ARM GAS /tmp/ccfdMfFA.s page 197 2917 0022 FFF7FEFF bl HAL_DMA_Abort_IT @@ -11818,7 +11818,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2958 0052 FFF7FEFF bl HAL_DMA_Abort_IT 2959 .LVL224: 4848:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 198 + ARM GAS /tmp/ccfdMfFA.s page 198 2960 .loc 1 4848 7 is_stmt 1 view .LVU956 @@ -11878,7 +11878,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2999 .LVL234: 4842:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 3000 .loc 1 4842 13 view .LVU972 - ARM GAS /tmp/ccGFzgX3.s page 199 + ARM GAS /tmp/ccfdMfFA.s page 199 3001 006e FFF7FEFF bl HAL_DMA_Abort_IT @@ -11938,7 +11938,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3044 .cfi_startproc 3045 @ args = 8, pretend = 0, frame = 0 3046 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccGFzgX3.s page 200 + ARM GAS /tmp/ccfdMfFA.s page 200 4984:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; @@ -11998,7 +11998,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5013:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 3086 .loc 1 5013 3 view .LVU1001 3087 001e B5F5006F cmp r5, #2048 - ARM GAS /tmp/ccGFzgX3.s page 201 + ARM GAS /tmp/ccfdMfFA.s page 201 3088 0022 78D0 beq .L146 @@ -12058,7 +12058,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3128 .loc 1 5149 5 is_stmt 1 view .LVU1015 5149:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 3129 .loc 1 5149 9 is_stmt 0 view .LVU1016 - ARM GAS /tmp/ccGFzgX3.s page 202 + ARM GAS /tmp/ccfdMfFA.s page 202 3130 005c 2368 ldr r3, [r4] @@ -12118,7 +12118,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3173 0092 53D0 beq .L151 3174 0094 B5F5804F cmp r5, #16384 3175 0098 64D0 beq .L152 - ARM GAS /tmp/ccGFzgX3.s page 203 + ARM GAS /tmp/ccfdMfFA.s page 203 3176 009a B5F5805F cmp r5, #4096 @@ -12178,7 +12178,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3215 00c8 D1E7 b .L144 3216 .L148: 5036:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; - ARM GAS /tmp/ccGFzgX3.s page 204 + ARM GAS /tmp/ccfdMfFA.s page 204 3217 .loc 1 5036 7 is_stmt 1 view .LVU1043 @@ -12238,7 +12238,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3255 .loc 1 5054 52 view .LVU1059 3256 00f2 2A49 ldr r1, .L167+12 3257 00f4 D963 str r1, [r3, #60] - ARM GAS /tmp/ccGFzgX3.s page 205 + ARM GAS /tmp/ccfdMfFA.s page 205 5055:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -12298,7 +12298,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5073:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 3296 .loc 1 5073 56 view .LVU1076 3297 011e 2049 ldr r1, .L167+16 - ARM GAS /tmp/ccGFzgX3.s page 206 + ARM GAS /tmp/ccfdMfFA.s page 206 3298 0120 1964 str r1, [r3, #64] @@ -12358,7 +12358,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3336 0148 636B ldr r3, [r4, #52] 5112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 3337 .loc 1 5112 61 view .LVU1093 - ARM GAS /tmp/ccGFzgX3.s page 207 + ARM GAS /tmp/ccfdMfFA.s page 207 3338 014a 1349 ldr r1, .L167+8 @@ -12418,7 +12418,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3376 .loc 1 5133 75 is_stmt 0 view .LVU1109 3377 0176 2168 ldr r1, [r4] 5133:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** DataLength) != HAL_OK) - ARM GAS /tmp/ccGFzgX3.s page 208 + ARM GAS /tmp/ccfdMfFA.s page 208 3378 .loc 1 5133 11 view .LVU1110 @@ -12478,7 +12478,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3429 .cfi_offset 14, -4 3430 0002 83B0 sub sp, sp, #12 3431 .LCFI35: - ARM GAS /tmp/ccGFzgX3.s page 209 + ARM GAS /tmp/ccfdMfFA.s page 209 3432 .cfi_def_cfa_offset 24 @@ -12538,7 +12538,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5167:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 3479 .loc 1 5167 3 is_stmt 1 view .LVU1125 3480 .LVL267: - ARM GAS /tmp/ccGFzgX3.s page 210 + ARM GAS /tmp/ccfdMfFA.s page 210 5170:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -12598,7 +12598,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5173:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 3522 .loc 1 5173 3 view .LVU1139 3523 003c FCE7 b .L177 - ARM GAS /tmp/ccGFzgX3.s page 211 + ARM GAS /tmp/ccfdMfFA.s page 211 3524 .LVL273: @@ -12658,7 +12658,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3564 .loc 1 5187 7 view .LVU1153 5187:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 3565 .loc 1 5187 13 is_stmt 0 view .LVU1154 - ARM GAS /tmp/ccGFzgX3.s page 212 + ARM GAS /tmp/ccfdMfFA.s page 212 3566 0064 806A ldr r0, [r0, #40] @@ -12718,7 +12718,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3604 .loc 1 5207 13 view .LVU1170 3605 007e FFF7FEFF bl HAL_DMA_Abort_IT 3606 .LVL292: - ARM GAS /tmp/ccGFzgX3.s page 213 + ARM GAS /tmp/ccfdMfFA.s page 213 5208:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -12778,7 +12778,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3648 .loc 1 5265 3 is_stmt 1 view .LVU1185 5265:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 3649 .loc 1 5265 15 is_stmt 0 view .LVU1186 - ARM GAS /tmp/ccGFzgX3.s page 214 + ARM GAS /tmp/ccfdMfFA.s page 214 3650 0018 80F83D30 strb r3, [r0, #61] @@ -12838,7 +12838,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3692 0000 0268 ldr r2, [r0] 5609:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 3693 .loc 1 5609 10 view .LVU1201 - ARM GAS /tmp/ccGFzgX3.s page 215 + ARM GAS /tmp/ccfdMfFA.s page 215 3694 0002 5368 ldr r3, [r2, #4] @@ -12898,7 +12898,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3738 0009 13 .byte (.L196-.L192)/2 3739 000a 13 .byte (.L196-.L192)/2 3740 000b 13 .byte (.L196-.L192)/2 - ARM GAS /tmp/ccGFzgX3.s page 216 + ARM GAS /tmp/ccfdMfFA.s page 216 3741 000c 0A .byte (.L194-.L192)/2 @@ -12958,7 +12958,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5750:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 3781 .loc 1 5750 7 is_stmt 1 view .LVU1228 3782 0026 7047 bx lr - ARM GAS /tmp/ccGFzgX3.s page 217 + ARM GAS /tmp/ccfdMfFA.s page 217 3783 .LVL308: @@ -13018,7 +13018,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3829 .thumb 3830 .thumb_func 3832 TIM_DMAPeriodElapsedCplt: - ARM GAS /tmp/ccGFzgX3.s page 218 + ARM GAS /tmp/ccfdMfFA.s page 218 3833 .LVL313: @@ -13078,7 +13078,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3877 .LVL316: 3878 .LFB218: 5815:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ - ARM GAS /tmp/ccGFzgX3.s page 219 + ARM GAS /tmp/ccfdMfFA.s page 219 3879 .loc 1 5815 1 is_stmt 1 view -0 @@ -13138,7 +13138,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3929 HAL_TIM_OC_DelayElapsedCallback: 3930 .LVL321: 3931 .LFB219: - ARM GAS /tmp/ccGFzgX3.s page 220 + ARM GAS /tmp/ccfdMfFA.s page 220 5830:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ @@ -13198,7 +13198,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3982 .cfi_offset 4, -8 3983 .cfi_offset 14, -4 6755:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 221 + ARM GAS /tmp/ccfdMfFA.s page 221 3984 .loc 1 6755 3 is_stmt 1 view .LVU1269 @@ -13258,7 +13258,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6808:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 4021 .loc 1 6808 17 is_stmt 0 view .LVU1287 4022 0022 0023 movs r3, #0 - ARM GAS /tmp/ccGFzgX3.s page 222 + ARM GAS /tmp/ccfdMfFA.s page 222 4023 0024 2377 strb r3, [r4, #28] @@ -13318,7 +13318,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6779:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 4062 .loc 1 6779 5 view .LVU1303 6779:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 223 + ARM GAS /tmp/ccfdMfFA.s page 223 4063 .loc 1 6779 19 is_stmt 0 view .LVU1304 @@ -13378,7 +13378,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4107 .LFB221: 5860:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ 4108 .loc 1 5860 1 view -0 - ARM GAS /tmp/ccGFzgX3.s page 224 + ARM GAS /tmp/ccfdMfFA.s page 224 4109 .cfi_startproc @@ -13438,7 +13438,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4153 000c 8342 cmp r3, r0 4154 000e 10D0 beq .L224 6828:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 225 + ARM GAS /tmp/ccfdMfFA.s page 225 4155 .loc 1 6828 8 is_stmt 1 view .LVU1330 @@ -13498,7 +13498,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4193 .loc 1 6826 5 is_stmt 1 view .LVU1346 6826:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 4194 .loc 1 6826 19 is_stmt 0 view .LVU1347 - ARM GAS /tmp/ccGFzgX3.s page 226 + ARM GAS /tmp/ccfdMfFA.s page 226 4195 0032 0223 movs r3, #2 @@ -13558,7 +13558,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4246 .cfi_offset 14, -4 6657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 4247 .loc 1 6657 3 is_stmt 1 view .LVU1355 - ARM GAS /tmp/ccGFzgX3.s page 227 + ARM GAS /tmp/ccfdMfFA.s page 227 6657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -13618,7 +13618,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4284 .loc 1 6706 17 is_stmt 0 view .LVU1373 4285 0022 0023 movs r3, #0 4286 0024 2377 strb r3, [r4, #28] - ARM GAS /tmp/ccGFzgX3.s page 228 + ARM GAS /tmp/ccfdMfFA.s page 228 6707:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -13678,7 +13678,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4325 .loc 1 6681 5 is_stmt 1 view .LVU1389 6681:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 4326 .loc 1 6681 19 is_stmt 0 view .LVU1390 - ARM GAS /tmp/ccGFzgX3.s page 229 + ARM GAS /tmp/ccfdMfFA.s page 229 4327 0050 C369 ldr r3, [r0, #28] @@ -13738,7 +13738,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4372 .LFE223: 4374 .section .text.TIM_DMADelayPulseHalfCplt,"ax",%progbits 4375 .align 1 - ARM GAS /tmp/ccGFzgX3.s page 230 + ARM GAS /tmp/ccfdMfFA.s page 230 4376 .global TIM_DMADelayPulseHalfCplt @@ -13798,7 +13798,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6730:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 4417 .loc 1 6730 30 is_stmt 0 view .LVU1416 4418 0016 236B ldr r3, [r4, #48] - ARM GAS /tmp/ccGFzgX3.s page 231 + ARM GAS /tmp/ccfdMfFA.s page 231 6730:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -13858,7 +13858,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4458 003c F3E7 b .L240 4459 .cfi_endproc 4460 .LFE238: - ARM GAS /tmp/ccGFzgX3.s page 232 + ARM GAS /tmp/ccfdMfFA.s page 232 4462 .section .text.HAL_TIM_TriggerCallback,"ax",%progbits @@ -13918,7 +13918,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4511 .LVL348: 3837:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 4512 .loc 1 3837 3 is_stmt 1 view .LVU1440 - ARM GAS /tmp/ccGFzgX3.s page 233 + ARM GAS /tmp/ccfdMfFA.s page 233 3837:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -13978,7 +13978,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4550 0032 15F0040F tst r5, #4 4551 0036 12D0 beq .L252 3875:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 234 + ARM GAS /tmp/ccfdMfFA.s page 234 4552 .loc 1 3875 5 is_stmt 1 view .LVU1458 @@ -14038,7 +14038,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4590 .loc 1 3907 7 is_stmt 1 view .LVU1474 4591 006a 2368 ldr r3, [r4] 4592 006c 6FF00802 mvn r2, #8 - ARM GAS /tmp/ccGFzgX3.s page 235 + ARM GAS /tmp/ccfdMfFA.s page 235 4593 0070 1A61 str r2, [r3, #16] @@ -14098,7 +14098,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4631 00a0 2377 strb r3, [r4, #28] 3940:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 4632 .loc 1 3940 7 is_stmt 1 view .LVU1491 - ARM GAS /tmp/ccGFzgX3.s page 236 + ARM GAS /tmp/ccfdMfFA.s page 236 3940:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -14158,7 +14158,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4671 00d2 02D0 beq .L263 3992:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 4672 .loc 1 3992 5 is_stmt 1 view .LVU1508 - ARM GAS /tmp/ccGFzgX3.s page 237 + ARM GAS /tmp/ccfdMfFA.s page 237 3992:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -14218,7 +14218,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4713 0106 2046 mov r0, r4 4714 0108 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback 4715 .LVL358: - ARM GAS /tmp/ccGFzgX3.s page 238 + ARM GAS /tmp/ccfdMfFA.s page 238 4716 010c A5E7 b .L254 @@ -14278,7 +14278,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4761 0150 1A61 str r2, [r3, #16] 3998:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ 4762 .loc 1 3998 7 view .LVU1532 - ARM GAS /tmp/ccGFzgX3.s page 239 + ARM GAS /tmp/ccfdMfFA.s page 239 4763 0152 2046 mov r0, r4 @@ -14338,7 +14338,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6894:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 4811 .loc 1 6894 22 is_stmt 0 view .LVU1541 4812 0002 806B ldr r0, [r0, #56] - ARM GAS /tmp/ccGFzgX3.s page 240 + ARM GAS /tmp/ccfdMfFA.s page 240 4813 .LVL369: @@ -14398,7 +14398,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4859 .thumb_func 4861 TIM_DMATriggerHalfCplt: 4862 .LVL372: - ARM GAS /tmp/ccGFzgX3.s page 241 + ARM GAS /tmp/ccfdMfFA.s page 241 4863 .LFB244: @@ -14458,7 +14458,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4911 .syntax unified 4912 .thumb 4913 .thumb_func - ARM GAS /tmp/ccGFzgX3.s page 242 + ARM GAS /tmp/ccfdMfFA.s page 242 4915 TIM_DMAError: @@ -14518,7 +14518,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4953 .loc 1 6631 11 view .LVU1577 4954 0018 8342 cmp r3, r0 4955 001a 19D0 beq .L289 - ARM GAS /tmp/ccGFzgX3.s page 243 + ARM GAS /tmp/ccfdMfFA.s page 243 6638:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -14578,7 +14578,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4995 0046 2377 strb r3, [r4, #28] 6629:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 4996 .loc 1 6629 5 is_stmt 1 view .LVU1593 - ARM GAS /tmp/ccGFzgX3.s page 244 + ARM GAS /tmp/ccfdMfFA.s page 244 4997 0048 0123 movs r3, #1 @@ -14638,7 +14638,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5047 .cfi_startproc 5048 @ args = 0, pretend = 0, frame = 0 5049 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccGFzgX3.s page 245 + ARM GAS /tmp/ccfdMfFA.s page 245 5050 @ link register save eliminated. @@ -14698,7 +14698,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5099 .loc 1 6524 3 view .LVU1610 6524:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 5100 .loc 1 6524 14 is_stmt 0 view .LVU1611 - ARM GAS /tmp/ccGFzgX3.s page 246 + ARM GAS /tmp/ccfdMfFA.s page 246 5101 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 @@ -14758,7 +14758,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 5151 .loc 1 6545 1 view .LVU1620 5152 0004 7047 bx lr - ARM GAS /tmp/ccGFzgX3.s page 247 + ARM GAS /tmp/ccfdMfFA.s page 247 5153 .cfi_endproc @@ -14818,7 +14818,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5203 0009 1D .byte (.L298-.L300)/2 5204 000a 1D .byte (.L298-.L300)/2 5205 000b 1D .byte (.L298-.L300)/2 - ARM GAS /tmp/ccGFzgX3.s page 248 + ARM GAS /tmp/ccfdMfFA.s page 248 5206 000c 0D .byte (.L303-.L300)/2 @@ -14878,7 +14878,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5252 .L299: 6577:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 5253 .loc 1 6577 19 discriminator 13 view .LVU1637 - ARM GAS /tmp/ccGFzgX3.s page 249 + ARM GAS /tmp/ccfdMfFA.s page 249 5254 003a 90F84200 ldrb r0, [r0, #66] @ zero_extendqisi2 @@ -14938,7 +14938,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5301 .syntax unified 5302 .thumb 5303 .thumb_func - ARM GAS /tmp/ccGFzgX3.s page 250 + ARM GAS /tmp/ccfdMfFA.s page 250 5305 TIM_Base_SetConfig: @@ -14998,7 +14998,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5349 0036 04F58234 add r4, r4, #66560 5350 003a A042 cmp r0, r4 5351 003c 14BF ite ne - ARM GAS /tmp/ccGFzgX3.s page 251 + ARM GAS /tmp/ccfdMfFA.s page 251 5352 003e 0024 movne r4, #0 @@ -15058,7 +15058,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5396 0084 224A ldr r2, .L317+12 5397 0086 9042 cmp r0, r2 5398 0088 14BF ite ne - ARM GAS /tmp/ccGFzgX3.s page 252 + ARM GAS /tmp/ccfdMfFA.s page 252 5399 008a 0022 movne r2, #0 @@ -15118,7 +15118,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6953:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 5444 .loc 1 6953 3 is_stmt 1 view .LVU1677 6953:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 253 + ARM GAS /tmp/ccfdMfFA.s page 253 5445 .loc 1 6953 13 is_stmt 0 view .LVU1678 @@ -15178,7 +15178,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5482 00f8 03D0 beq .L307 6975:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 5483 .loc 1 6975 5 is_stmt 1 view .LVU1696 - ARM GAS /tmp/ccGFzgX3.s page 254 + ARM GAS /tmp/ccfdMfFA.s page 254 5484 00fa 0369 ldr r3, [r0, #16] @@ -15238,7 +15238,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 282:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 5531 .loc 1 282 3 view .LVU1706 284:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 255 + ARM GAS /tmp/ccfdMfFA.s page 255 5532 .loc 1 284 3 view .LVU1707 @@ -15298,7 +15298,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5568 .loc 1 316 3 view .LVU1725 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 5569 .loc 1 316 3 view .LVU1726 - ARM GAS /tmp/ccGFzgX3.s page 256 + ARM GAS /tmp/ccfdMfFA.s page 256 5570 003a 84F84430 strb r3, [r4, #68] @@ -15358,7 +15358,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5610 .section .text.HAL_TIM_OC_Init,"ax",%progbits 5611 .align 1 5612 .global HAL_TIM_OC_Init - ARM GAS /tmp/ccGFzgX3.s page 257 + ARM GAS /tmp/ccfdMfFA.s page 257 5613 .syntax unified @@ -15418,7 +15418,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5652 0012 2146 mov r1, r4 693:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 5653 .loc 1 693 3 view .LVU1758 - ARM GAS /tmp/ccGFzgX3.s page 258 + ARM GAS /tmp/ccfdMfFA.s page 258 5654 0014 51F8040B ldr r0, [r1], #4 @@ -15478,7 +15478,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 705:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 5689 .loc 1 705 10 is_stmt 0 view .LVU1778 5690 004e 0020 movs r0, #0 - ARM GAS /tmp/ccGFzgX3.s page 259 + ARM GAS /tmp/ccfdMfFA.s page 259 706:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -15538,7 +15538,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5736 .LCFI53: 5737 .cfi_def_cfa_offset 8 5738 .cfi_offset 4, -8 - ARM GAS /tmp/ccGFzgX3.s page 260 + ARM GAS /tmp/ccfdMfFA.s page 260 5739 .cfi_offset 14, -4 @@ -15598,7 +15598,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5774 002a 84F84030 strb r3, [r4, #64] 1368:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET_ALL(htim, HAL_TIM_CHANNEL_STATE_READY); 5775 .loc 1 1368 3 view .LVU1809 - ARM GAS /tmp/ccGFzgX3.s page 261 + ARM GAS /tmp/ccfdMfFA.s page 261 5776 002e 84F84130 strb r3, [r4, #65] @@ -15658,7 +15658,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5812 .LCFI54: 5813 .cfi_def_cfa_offset 0 5814 .cfi_restore 4 - ARM GAS /tmp/ccGFzgX3.s page 262 + ARM GAS /tmp/ccfdMfFA.s page 262 5815 .cfi_restore 14 @@ -15718,7 +15718,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5857 000a 13B3 cbz r3, .L354 5858 .LVL442: 5859 .L348: - ARM GAS /tmp/ccGFzgX3.s page 263 + ARM GAS /tmp/ccfdMfFA.s page 263 2027:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -15778,7 +15778,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5895 0042 84F84630 strb r3, [r4, #70] 2037:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 5896 .loc 1 2037 3 view .LVU1861 - ARM GAS /tmp/ccGFzgX3.s page 264 + ARM GAS /tmp/ccfdMfFA.s page 264 5897 0046 84F84730 strb r3, [r4, #71] @@ -15838,7 +15838,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2640:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check the TIM handle allocation */ 5941 .loc 1 2640 1 is_stmt 1 view -0 5942 .cfi_startproc - ARM GAS /tmp/ccGFzgX3.s page 265 + ARM GAS /tmp/ccfdMfFA.s page 265 5943 @ args = 0, pretend = 0, frame = 0 @@ -15898,7 +15898,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5980 001a FFF7FEFF bl TIM_Base_SetConfig 5981 .LVL450: 2683:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 266 + ARM GAS /tmp/ccfdMfFA.s page 266 5982 .loc 1 2683 3 is_stmt 1 view .LVU1892 @@ -15958,7 +15958,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6018 .LVL451: 6019 .L363: 2658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 267 + ARM GAS /tmp/ccfdMfFA.s page 267 6020 .loc 1 2658 5 is_stmt 1 view .LVU1911 @@ -16018,7 +16018,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3031:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** uint32_t tmpsmcr; 6065 .loc 1 3031 1 view .LVU1923 6066 0004 F8B5 push {r3, r4, r5, r6, r7, lr} - ARM GAS /tmp/ccGFzgX3.s page 268 + ARM GAS /tmp/ccfdMfFA.s page 268 6067 .LCFI59: @@ -16078,7 +16078,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6102 0014 84F83D30 strb r3, [r4, #61] 3083:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 6103 .loc 1 3083 3 is_stmt 1 view .LVU1943 - ARM GAS /tmp/ccGFzgX3.s page 269 + ARM GAS /tmp/ccfdMfFA.s page 269 3083:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -16138,7 +16138,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6140 .loc 1 3101 12 is_stmt 0 view .LVU1961 6141 0038 1B4A ldr r2, .L373+4 6142 003a 1A40 ands r2, r2, r3 - ARM GAS /tmp/ccGFzgX3.s page 270 + ARM GAS /tmp/ccfdMfFA.s page 270 6143 .LVL462: @@ -16198,7 +16198,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpccer |= sConfig->IC1Polarity | (sConfig->IC2Polarity << 4U); 6180 .loc 1 3112 3 view .LVU1979 3112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpccer |= sConfig->IC1Polarity | (sConfig->IC2Polarity << 4U); - ARM GAS /tmp/ccGFzgX3.s page 271 + ARM GAS /tmp/ccfdMfFA.s page 271 6181 .loc 1 3112 11 is_stmt 0 view .LVU1980 @@ -16258,7 +16258,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3130:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); 6218 .loc 1 3130 3 view .LVU1998 6219 0086 84F84430 strb r3, [r4, #68] - ARM GAS /tmp/ccGFzgX3.s page 272 + ARM GAS /tmp/ccfdMfFA.s page 272 3131:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -16318,7 +16318,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6262 .cfi_endproc 6263 .LFE189: 6265 .section .text.TIM_OC2_SetConfig,"ax",%progbits - ARM GAS /tmp/ccGFzgX3.s page 273 + ARM GAS /tmp/ccfdMfFA.s page 273 6266 .align 1 @@ -16378,7 +16378,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6307 .LVL480: 7080:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR1_CC2S; 6308 .loc 1 7080 3 is_stmt 1 view .LVU2025 - ARM GAS /tmp/ccGFzgX3.s page 274 + ARM GAS /tmp/ccfdMfFA.s page 274 7081:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -16438,7 +16438,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7098:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Reset the Output N State */ 6347 .loc 1 7098 5 is_stmt 1 view .LVU2042 7098:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Reset the Output N State */ - ARM GAS /tmp/ccGFzgX3.s page 275 + ARM GAS /tmp/ccfdMfFA.s page 275 6348 .loc 1 7098 26 is_stmt 0 view .LVU2043 @@ -16498,7 +16498,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6384 0056 4260 str r2, [r0, #4] 7122:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 6385 .loc 1 7122 3 is_stmt 1 view .LVU2062 - ARM GAS /tmp/ccGFzgX3.s page 276 + ARM GAS /tmp/ccfdMfFA.s page 276 7122:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -16558,7 +16558,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6431 .loc 1 4075 3 view .LVU2073 4076:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** assert_param(IS_TIM_OC_POLARITY(sConfig->OCPolarity)); 6432 .loc 1 4076 3 view .LVU2074 - ARM GAS /tmp/ccGFzgX3.s page 277 + ARM GAS /tmp/ccfdMfFA.s page 277 4077:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -16618,7 +16618,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4090:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 6479 .loc 1 4090 7 view .LVU2083 6480 0030 0068 ldr r0, [r0] - ARM GAS /tmp/ccGFzgX3.s page 278 + ARM GAS /tmp/ccfdMfFA.s page 278 6481 .LVL495: @@ -16678,7 +16678,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6519 .L387: 4117:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 6520 .loc 1 4117 7 is_stmt 1 view .LVU2100 - ARM GAS /tmp/ccGFzgX3.s page 279 + ARM GAS /tmp/ccfdMfFA.s page 279 4120:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; @@ -16738,7 +16738,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6558 .loc 1 4141 7 view .LVU2117 6559 006a 00E0 b .L383 6560 .LVL512: - ARM GAS /tmp/ccGFzgX3.s page 280 + ARM GAS /tmp/ccfdMfFA.s page 280 6561 .L392: @@ -16798,7 +16798,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6607 .cfi_offset 4, -12 6608 .cfi_offset 5, -8 6609 .cfi_offset 14, -4 - ARM GAS /tmp/ccGFzgX3.s page 281 + ARM GAS /tmp/ccfdMfFA.s page 281 4272:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -16858,7 +16858,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6654 .L406: 4288:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 6655 .loc 1 4288 7 view .LVU2138 - ARM GAS /tmp/ccGFzgX3.s page 282 + ARM GAS /tmp/ccfdMfFA.s page 282 4291:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -16918,7 +16918,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6692 005c 67E0 b .L399 6693 .LVL520: 6694 .L405: - ARM GAS /tmp/ccGFzgX3.s page 283 + ARM GAS /tmp/ccfdMfFA.s page 283 4305:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -16978,7 +16978,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 6731 .loc 1 4316 7 view .LVU2175 6732 0086 52E0 b .L399 - ARM GAS /tmp/ccGFzgX3.s page 284 + ARM GAS /tmp/ccfdMfFA.s page 284 6733 .LVL523: @@ -17038,7 +17038,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6769 .loc 1 4272 21 is_stmt 0 view .LVU2193 6770 00ac 0020 movs r0, #0 4333:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 285 + ARM GAS /tmp/ccfdMfFA.s page 285 6771 .loc 1 4333 7 view .LVU2194 @@ -17098,7 +17098,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6808 .loc 1 4350 7 is_stmt 1 view .LVU2211 4272:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 6809 .loc 1 4272 21 is_stmt 0 view .LVU2212 - ARM GAS /tmp/ccGFzgX3.s page 286 + ARM GAS /tmp/ccfdMfFA.s page 286 6810 00d6 0020 movs r0, #0 @@ -17158,7 +17158,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6847 00fc 5365 str r3, [r2, #84] 4367:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 6848 .loc 1 4367 7 is_stmt 1 view .LVU2230 - ARM GAS /tmp/ccGFzgX3.s page 287 + ARM GAS /tmp/ccfdMfFA.s page 287 4272:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -17218,7 +17218,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6885 .loc 1 4383 29 view .LVU2248 6886 0122 43EA0123 orr r3, r3, r1, lsl #8 6887 0126 5365 str r3, [r2, #84] - ARM GAS /tmp/ccGFzgX3.s page 288 + ARM GAS /tmp/ccfdMfFA.s page 288 4384:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -17278,7 +17278,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6932 @ frame_needed = 0, uses_anonymous_args = 0 6933 @ link register save eliminated. 7518:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** uint32_t tmpccmr1; - ARM GAS /tmp/ccGFzgX3.s page 289 + ARM GAS /tmp/ccfdMfFA.s page 289 6934 .loc 1 7518 1 is_stmt 0 view .LVU2261 @@ -17338,7 +17338,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 6975 002c 1AD0 beq .L411 6976 002e CAB9 cbnz r2, .L411 7528:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 290 + ARM GAS /tmp/ccfdMfFA.s page 290 6977 .loc 1 7528 7 discriminator 4 view .LVU2275 @@ -17398,7 +17398,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7540:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 7020 .loc 1 7540 30 is_stmt 0 view .LVU2287 7021 0070 1B01 lsls r3, r3, #4 - ARM GAS /tmp/ccGFzgX3.s page 291 + ARM GAS /tmp/ccfdMfFA.s page 291 7022 .LVL549: @@ -17458,7 +17458,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7065 .syntax unified 7066 .thumb 7067 .thumb_func - ARM GAS /tmp/ccGFzgX3.s page 292 + ARM GAS /tmp/ccfdMfFA.s page 292 7069 HAL_TIM_IC_ConfigChannel: @@ -17518,7 +17518,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7110 001f 51 .byte (.L425-.L420)/2 7111 0020 19 .byte (.L422-.L420)/2 7112 0021 51 .byte (.L425-.L420)/2 - ARM GAS /tmp/ccGFzgX3.s page 293 + ARM GAS /tmp/ccfdMfFA.s page 293 7113 0022 51 .byte (.L425-.L420)/2 @@ -17578,7 +17578,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7153 .loc 1 4169 21 view .LVU2326 7154 004a 0020 movs r0, #0 7155 004c 38E0 b .L418 - ARM GAS /tmp/ccGFzgX3.s page 294 + ARM GAS /tmp/ccfdMfFA.s page 294 7156 .LVL560: @@ -17638,7 +17638,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4214:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 7195 .loc 1 4214 5 is_stmt 1 view .LVU2342 4216:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** sConfig->ICPolarity, - ARM GAS /tmp/ccGFzgX3.s page 295 + ARM GAS /tmp/ccfdMfFA.s page 295 7196 .loc 1 4216 5 view .LVU2343 @@ -17698,7 +17698,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7235 009a 4A68 ldr r2, [r1, #4] 7236 .LVL571: 4232:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** sConfig->ICPolarity, - ARM GAS /tmp/ccGFzgX3.s page 296 + ARM GAS /tmp/ccfdMfFA.s page 296 7237 .loc 1 4232 5 is_stmt 0 view .LVU2359 @@ -17758,7 +17758,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7276 00c2 84F83C30 strb r3, [r4, #60] 4248:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 7277 .loc 1 4248 3 view .LVU2375 - ARM GAS /tmp/ccGFzgX3.s page 297 + ARM GAS /tmp/ccfdMfFA.s page 297 4250:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -17818,7 +17818,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7322 .cfi_offset 14, -4 7323 0006 88B0 sub sp, sp, #32 7324 .LCFI70: - ARM GAS /tmp/ccGFzgX3.s page 298 + ARM GAS /tmp/ccfdMfFA.s page 298 7325 .cfi_def_cfa_offset 48 @@ -17878,7 +17878,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7361 002e CB68 ldr r3, [r1, #12] 4437:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** temp1.OCIdleState = sConfig->OCIdleState; 7362 .loc 1 4437 23 view .LVU2406 - ARM GAS /tmp/ccGFzgX3.s page 299 + ARM GAS /tmp/ccfdMfFA.s page 299 7363 0030 0493 str r3, [sp, #16] @@ -17938,7 +17938,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7403 .cfi_restore_state 4445:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 7404 .loc 1 4445 9 is_stmt 1 view .LVU2421 - ARM GAS /tmp/ccGFzgX3.s page 300 + ARM GAS /tmp/ccfdMfFA.s page 300 4447:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; @@ -17998,7 +17998,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7445 0076 FFF7FEFF bl TIM_TI1_SetConfig 7446 .LVL592: 4476:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 301 + ARM GAS /tmp/ccfdMfFA.s page 301 7447 .loc 1 4476 11 view .LVU2436 @@ -18058,7 +18058,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7483 .loc 1 4484 25 view .LVU2454 7484 00a4 9368 ldr r3, [r2, #8] 4484:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; - ARM GAS /tmp/ccGFzgX3.s page 302 + ARM GAS /tmp/ccfdMfFA.s page 302 7485 .loc 1 4484 32 view .LVU2455 @@ -18118,7 +18118,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 4503:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; 7524 .loc 1 4503 11 is_stmt 1 view .LVU2471 4503:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; - ARM GAS /tmp/ccGFzgX3.s page 303 + ARM GAS /tmp/ccfdMfFA.s page 303 7525 .loc 1 4503 15 is_stmt 0 view .LVU2472 @@ -18178,7 +18178,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7568 .loc 1 4429 5 discriminator 1 view .LVU2483 7569 00f8 A9E7 b .L428 7570 .L442: - ARM GAS /tmp/ccGFzgX3.s page 304 + ARM GAS /tmp/ccfdMfFA.s page 304 7571 00fa 00BF .align 2 @@ -18238,7 +18238,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7818:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE | TIM_SMCR_ETP); 7602 .loc 1 7818 3 is_stmt 1 view .LVU2489 7603 .loc 1 7818 11 is_stmt 0 view .LVU2490 - ARM GAS /tmp/ccGFzgX3.s page 305 + ARM GAS /tmp/ccfdMfFA.s page 305 7604 0004 24F47F4C bic ip, r4, #65280 @@ -18298,7 +18298,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7647 0004 012B cmp r3, #1 7648 0006 00F09B80 beq .L465 5291:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - ARM GAS /tmp/ccGFzgX3.s page 306 + ARM GAS /tmp/ccfdMfFA.s page 306 7649 .loc 1 5291 1 is_stmt 0 view .LVU2504 @@ -18358,7 +18358,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7689 .loc 1 5437 1 is_stmt 0 view .LVU2518 7690 0034 70BD pop {r4, r5, r6, pc} 7691 .LVL605: - ARM GAS /tmp/ccGFzgX3.s page 307 + ARM GAS /tmp/ccfdMfFA.s page 307 7692 .L447: @@ -18418,7 +18418,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5320:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 7737 .loc 1 5320 28 is_stmt 0 view .LVU2528 7738 005e C968 ldr r1, [r1, #12] - ARM GAS /tmp/ccGFzgX3.s page 308 + ARM GAS /tmp/ccfdMfFA.s page 308 7739 .LVL609: @@ -18478,7 +18478,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7776 007e 33B1 cbz r3, .L459 5348:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 7777 .loc 1 5348 11 is_stmt 1 view .LVU2546 - ARM GAS /tmp/ccGFzgX3.s page 309 + ARM GAS /tmp/ccfdMfFA.s page 309 7778 0080 2268 ldr r2, [r4] @@ -18538,7 +18538,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7822 00c4 43F08003 orr r3, r3, #128 7823 00c8 D361 str r3, [r2, #28] 7824 00ca 0020 movs r0, #0 - ARM GAS /tmp/ccGFzgX3.s page 310 + ARM GAS /tmp/ccfdMfFA.s page 310 7825 00cc ACE7 b .L449 @@ -18598,7 +18598,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5409:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 7869 .loc 1 5409 11 view .LVU2567 7870 010e 2268 ldr r2, [r4] - ARM GAS /tmp/ccGFzgX3.s page 311 + ARM GAS /tmp/ccfdMfFA.s page 311 7871 0110 536D ldr r3, [r2, #84] @@ -18658,7 +18658,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7918 .align 1 7919 .global HAL_TIM_ConfigClockSource 7920 .syntax unified - ARM GAS /tmp/ccGFzgX3.s page 312 + ARM GAS /tmp/ccfdMfFA.s page 312 7921 .thumb @@ -18718,7 +18718,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5462:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; 7961 .loc 1 5462 3 view .LVU2591 5462:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; - ARM GAS /tmp/ccGFzgX3.s page 313 + ARM GAS /tmp/ccfdMfFA.s page 313 7962 .loc 1 5462 11 is_stmt 0 view .LVU2592 @@ -18778,7 +18778,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8004 004a 26E0 b .L479 8005 .L478: 5465:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 314 + ARM GAS /tmp/ccfdMfFA.s page 314 8006 .loc 1 5465 3 view .LVU2605 @@ -18838,7 +18838,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8046 .L474: 5465:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 8047 .loc 1 5465 3 view .LVU2620 - ARM GAS /tmp/ccGFzgX3.s page 315 + ARM GAS /tmp/ccfdMfFA.s page 315 8048 0072 B3F5805F cmp r3, #4096 @@ -18898,7 +18898,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8085 .loc 1 5448 21 is_stmt 0 view .LVU2637 8086 0098 0020 movs r0, #0 8087 .LVL636: - ARM GAS /tmp/ccGFzgX3.s page 316 + ARM GAS /tmp/ccfdMfFA.s page 316 8088 .L479: @@ -18958,7 +18958,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8124 00b6 9368 ldr r3, [r2, #8] 5513:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 8125 .loc 1 5513 28 view .LVU2656 - ARM GAS /tmp/ccGFzgX3.s page 317 + ARM GAS /tmp/ccfdMfFA.s page 317 8126 00b8 43F48043 orr r3, r3, #16384 @@ -19018,7 +19018,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5556:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 8164 .loc 1 5556 7 view .LVU2673 5558:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, - ARM GAS /tmp/ccGFzgX3.s page 318 + ARM GAS /tmp/ccfdMfFA.s page 318 8165 .loc 1 5558 7 view .LVU2674 @@ -19078,7 +19078,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8208 00fa 00BF .align 2 8209 .L491: 8210 00fc 8800FEFF .word -130936 - ARM GAS /tmp/ccGFzgX3.s page 319 + ARM GAS /tmp/ccfdMfFA.s page 319 8211 .cfi_endproc @@ -19138,7 +19138,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8253 .LVL661: 7399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the slave mode */ 8254 .loc 1 7399 3 is_stmt 1 view .LVU2700 - ARM GAS /tmp/ccGFzgX3.s page 320 + ARM GAS /tmp/ccfdMfFA.s page 320 7399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Set the slave mode */ @@ -19198,7 +19198,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8293 0030 FFF7FEFF bl TIM_ETR_SetConfig 8294 .LVL667: 7421:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 321 + ARM GAS /tmp/ccfdMfFA.s page 321 8295 .loc 1 7421 7 is_stmt 1 view .LVU2717 @@ -19258,7 +19258,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8337 .loc 1 7436 7 is_stmt 1 view .LVU2729 7436:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->Instance->CCER &= ~TIM_CCER_CC1E; 8338 .loc 1 7436 21 is_stmt 0 view .LVU2730 - ARM GAS /tmp/ccGFzgX3.s page 322 + ARM GAS /tmp/ccfdMfFA.s page 322 8339 005c 0368 ldr r3, [r0] @@ -19318,7 +19318,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7447:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 8376 .loc 1 7447 7 is_stmt 1 view .LVU2748 7385:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** uint32_t tmpsmcr; - ARM GAS /tmp/ccGFzgX3.s page 323 + ARM GAS /tmp/ccfdMfFA.s page 323 8377 .loc 1 7385 21 is_stmt 0 view .LVU2749 @@ -19378,7 +19378,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8415 0094 FFF7FEFF bl TIM_TI2_ConfigInputStage 8416 .LVL689: 7475:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 324 + ARM GAS /tmp/ccfdMfFA.s page 324 8417 .loc 1 7475 7 is_stmt 1 view .LVU2766 @@ -19438,7 +19438,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7489:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 8459 .loc 1 7489 14 view .LVU2779 8460 00b0 0120 movs r0, #1 - ARM GAS /tmp/ccGFzgX3.s page 325 + ARM GAS /tmp/ccfdMfFA.s page 325 8461 .LVL701: @@ -19498,7 +19498,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5639:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 8507 .loc 1 5639 3 is_stmt 1 discriminator 2 view .LVU2790 8508 000c 0123 movs r3, #1 - ARM GAS /tmp/ccGFzgX3.s page 326 + ARM GAS /tmp/ccfdMfFA.s page 326 8509 000e 80F83C30 strb r3, [r0, #60] @@ -19558,7 +19558,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5645:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** __HAL_UNLOCK(htim); 8547 .loc 1 5645 17 is_stmt 0 view .LVU2807 8548 0040 0120 movs r0, #1 - ARM GAS /tmp/ccGFzgX3.s page 327 + ARM GAS /tmp/ccfdMfFA.s page 327 8549 0042 84F83D00 strb r0, [r4, #61] @@ -19618,7 +19618,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8592 0004 012B cmp r3, #1 8593 0006 22D0 beq .L523 5674:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /* Check the parameters */ - ARM GAS /tmp/ccGFzgX3.s page 328 + ARM GAS /tmp/ccfdMfFA.s page 328 8594 .loc 1 5674 1 is_stmt 0 view .LVU2821 @@ -19678,7 +19678,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 5701:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 8634 .loc 1 5701 3 view .LVU2836 8635 .L521: - ARM GAS /tmp/ccGFzgX3.s page 329 + ARM GAS /tmp/ccfdMfFA.s page 329 5702:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -19738,7 +19738,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 7832:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 7833:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 7834:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 - ARM GAS /tmp/ccGFzgX3.s page 330 + ARM GAS /tmp/ccfdMfFA.s page 330 7835:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 @@ -19798,7 +19798,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8707 .loc 1 7857 1 view .LVU2861 8708 001c 7047 bx lr 8709 .cfi_endproc - ARM GAS /tmp/ccGFzgX3.s page 331 + ARM GAS /tmp/ccfdMfFA.s page 331 8710 .LFE261: @@ -19858,7 +19858,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8760 001e 90F83E30 ldrb r3, [r0, #62] @ zero_extendqisi2 8761 0022 DBB2 uxtb r3, r3 802:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 332 + ARM GAS /tmp/ccfdMfFA.s page 332 8762 .loc 1 802 44 discriminator 1 view .LVU2868 @@ -19918,7 +19918,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8810 0064 E1E7 b .L538 8811 .L534: 802:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 333 + ARM GAS /tmp/ccfdMfFA.s page 333 8812 .loc 1 802 7 discriminator 10 view .LVU2875 @@ -19978,7 +19978,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8855 00a2 2B4A ldr r2, .L554+4 8856 00a4 9342 cmp r3, r2 8857 00a6 18BF it ne - ARM GAS /tmp/ccGFzgX3.s page 334 + ARM GAS /tmp/ccfdMfFA.s page 334 8858 00a8 8B42 cmpne r3, r1 @@ -20038,7 +20038,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8901 00f8 1A60 str r2, [r3] 834:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 8902 .loc 1 834 10 is_stmt 0 view .LVU2898 - ARM GAS /tmp/ccGFzgX3.s page 335 + ARM GAS /tmp/ccfdMfFA.s page 335 8903 00fa 0020 movs r0, #0 @@ -20098,7 +20098,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8946 .loc 1 825 7 is_stmt 1 view .LVU2909 8947 0136 1A68 ldr r2, [r3] 8948 .LVL724: - ARM GAS /tmp/ccGFzgX3.s page 336 + ARM GAS /tmp/ccfdMfFA.s page 336 825:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -20158,7 +20158,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 8998 .cfi_offset 14, -4 8999 0002 0446 mov r4, r0 9000 0004 0D46 mov r5, r1 - ARM GAS /tmp/ccGFzgX3.s page 337 + ARM GAS /tmp/ccfdMfFA.s page 337 853:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -20218,7 +20218,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 9042 0042 08D1 bne .L558 865:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 9043 .loc 1 865 3 discriminator 1 view .LVU2930 - ARM GAS /tmp/ccGFzgX3.s page 338 + ARM GAS /tmp/ccfdMfFA.s page 338 9044 0044 196A ldr r1, [r3, #32] @@ -20278,7 +20278,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 9091 0080 F9E7 b .L566 9092 .L563: 868:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 339 + ARM GAS /tmp/ccfdMfFA.s page 339 9093 .loc 1 868 3 discriminator 6 view .LVU2938 @@ -20338,7 +20338,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 888:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 9143 .loc 1 888 3 view .LVU2945 891:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 340 + ARM GAS /tmp/ccfdMfFA.s page 340 9144 .loc 1 891 3 view .LVU2946 @@ -20398,7 +20398,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 9193 0042 71 .byte (.L584-.L582)/2 9194 0043 88 .byte (.L580-.L582)/2 9195 0044 88 .byte (.L580-.L582)/2 - ARM GAS /tmp/ccGFzgX3.s page 341 + ARM GAS /tmp/ccfdMfFA.s page 341 9196 0045 88 .byte (.L580-.L582)/2 @@ -20458,7 +20458,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 9241 0084 90F84330 ldrb r3, [r0, #67] @ zero_extendqisi2 9242 0088 DBB2 uxtb r3, r3 894:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 342 + ARM GAS /tmp/ccfdMfFA.s page 342 9243 .loc 1 894 44 discriminator 14 view .LVU2961 @@ -20518,7 +20518,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 949:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 9285 .loc 1 949 9 is_stmt 0 view .LVU2974 9286 00c0 2368 ldr r3, [r4] - ARM GAS /tmp/ccGFzgX3.s page 343 + ARM GAS /tmp/ccfdMfFA.s page 343 949:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -20578,7 +20578,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 9330 .loc 1 914 7 view .LVU2985 9331 0110 2268 ldr r2, [r4] 9332 0112 D368 ldr r3, [r2, #12] - ARM GAS /tmp/ccGFzgX3.s page 344 + ARM GAS /tmp/ccfdMfFA.s page 344 9333 0114 43F00403 orr r3, r3, #4 @@ -20638,7 +20638,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 9372 0146 0120 movs r0, #1 9373 .LVL737: 900:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 345 + ARM GAS /tmp/ccfdMfFA.s page 345 9374 .loc 1 900 3 discriminator 12 view .LVU3001 @@ -20698,7 +20698,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 954:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 9420 .loc 1 954 9 is_stmt 0 view .LVU3010 9421 01a2 42F00102 orr r2, r2, #1 - ARM GAS /tmp/ccGFzgX3.s page 346 + ARM GAS /tmp/ccfdMfFA.s page 346 9422 01a6 1A60 str r2, [r3] @@ -20758,7 +20758,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 9471 .cfi_def_cfa_offset 16 9472 .cfi_offset 3, -16 9473 .cfi_offset 4, -12 - ARM GAS /tmp/ccGFzgX3.s page 347 + ARM GAS /tmp/ccfdMfFA.s page 347 9474 .cfi_offset 5, -8 @@ -20818,7 +20818,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1025:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 9519 .loc 1 1025 5 is_stmt 1 view .LVU3027 1025:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 348 + ARM GAS /tmp/ccfdMfFA.s page 348 9520 .loc 1 1025 9 is_stmt 0 view .LVU3028 @@ -20878,7 +20878,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 9563 .loc 1 1032 5 discriminator 5 view .LVU3039 1035:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 9564 .loc 1 1035 5 view .LVU3040 - ARM GAS /tmp/ccGFzgX3.s page 349 + ARM GAS /tmp/ccfdMfFA.s page 349 9565 0078 102C cmp r4, #16 @@ -20938,7 +20938,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1012:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 9612 .loc 1 1012 7 view .LVU3048 1020:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 350 + ARM GAS /tmp/ccfdMfFA.s page 350 9613 .loc 1 1020 3 view .LVU3049 @@ -20998,7 +20998,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1040:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 9659 .loc 1 1040 1 is_stmt 0 view .LVU3058 9660 00f4 38BD pop {r3, r4, r5, pc} - ARM GAS /tmp/ccGFzgX3.s page 351 + ARM GAS /tmp/ccfdMfFA.s page 351 9661 .LVL756: @@ -21058,7 +21058,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 9710 0014 20 .byte (.L633-.L630)/2 9711 0015 40 .byte (.L628-.L630)/2 9712 0016 40 .byte (.L628-.L630)/2 - ARM GAS /tmp/ccGFzgX3.s page 352 + ARM GAS /tmp/ccfdMfFA.s page 352 9713 0017 40 .byte (.L628-.L630)/2 @@ -21118,7 +21118,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 9762 004f 00 .p2align 1 9763 .L633: 1065:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 353 + ARM GAS /tmp/ccfdMfFA.s page 353 9764 .loc 1 1065 7 is_stmt 0 discriminator 4 view .LVU3071 @@ -21178,7 +21178,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1065:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 9808 .loc 1 1065 44 discriminator 13 view .LVU3082 9809 0086 0228 cmp r0, #2 - ARM GAS /tmp/ccGFzgX3.s page 354 + ARM GAS /tmp/ccfdMfFA.s page 354 9810 0088 14BF ite ne @@ -21238,7 +21238,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 9855 00d0 8C00 .2byte (.L650-.L647)/2 9856 00d2 DC00 .2byte (.L645-.L647)/2 9857 00d4 DC00 .2byte (.L645-.L647)/2 - ARM GAS /tmp/ccGFzgX3.s page 355 + ARM GAS /tmp/ccfdMfFA.s page 355 9858 00d6 DC00 .2byte (.L645-.L647)/2 @@ -21298,7 +21298,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 9904 0120 012A cmp r2, #1 9905 0122 14BF ite ne 9906 0124 0022 movne r2, #0 - ARM GAS /tmp/ccGFzgX3.s page 356 + ARM GAS /tmp/ccfdMfFA.s page 356 9907 0126 0122 moveq r2, #1 @@ -21358,7 +21358,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1097:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** Length) != HAL_OK) 9946 .loc 1 1097 11 view .LVU3115 9947 0154 3432 adds r2, r2, #52 - ARM GAS /tmp/ccGFzgX3.s page 357 + ARM GAS /tmp/ccfdMfFA.s page 357 9948 0156 686A ldr r0, [r5, #36] @@ -21418,7 +21418,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 9990 0196 9342 cmpne r3, r2 9991 0198 00F09480 beq .L659 1190:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 358 + ARM GAS /tmp/ccfdMfFA.s page 358 9992 .loc 1 1190 9 discriminator 1 view .LVU3128 @@ -21478,7 +21478,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 10035 .loc 1 1113 7 is_stmt 1 view .LVU3140 1113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 359 + ARM GAS /tmp/ccfdMfFA.s page 359 10036 .loc 1 1113 17 is_stmt 0 view .LVU3141 @@ -21538,7 +21538,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10075 0218 EA6A ldr r2, [r5, #44] 1134:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; 10076 .loc 1 1134 52 view .LVU3157 - ARM GAS /tmp/ccGFzgX3.s page 360 + ARM GAS /tmp/ccfdMfFA.s page 360 10077 021a 3A48 ldr r0, .L675 @@ -21598,7 +21598,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10116 .L655: 1155:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; 10117 .loc 1 1155 7 view .LVU3173 - ARM GAS /tmp/ccGFzgX3.s page 361 + ARM GAS /tmp/ccfdMfFA.s page 361 1155:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; @@ -21658,7 +21658,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10156 .loc 1 1077 7 is_stmt 0 discriminator 12 view .LVU3189 10157 0276 0223 movs r3, #2 10158 .LVL780: - ARM GAS /tmp/ccGFzgX3.s page 362 + ARM GAS /tmp/ccfdMfFA.s page 362 1077:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -21718,7 +21718,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10203 02cc 18BF it ne 10204 02ce B2F5803F cmpne r2, #65536 10205 02d2 15D0 beq .L669 - ARM GAS /tmp/ccGFzgX3.s page 363 + ARM GAS /tmp/ccfdMfFA.s page 363 1195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -21778,7 +21778,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10249 .loc 1 1166 16 view .LVU3210 10250 02fc 0120 movs r0, #1 10251 02fe F2E7 b .L636 - ARM GAS /tmp/ccGFzgX3.s page 364 + ARM GAS /tmp/ccfdMfFA.s page 364 10252 .LVL789: @@ -21838,7 +21838,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10302 000f 7E .byte (.L694-.L680)/2 10303 0010 7E .byte (.L694-.L680)/2 10304 0011 7E .byte (.L694-.L680)/2 - ARM GAS /tmp/ccGFzgX3.s page 365 + ARM GAS /tmp/ccfdMfFA.s page 365 10305 0012 45 .byte (.L682-.L680)/2 @@ -21898,7 +21898,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1273:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 10348 .loc 1 1273 7 view .LVU3228 10349 0044 196A ldr r1, [r3, #32] - ARM GAS /tmp/ccGFzgX3.s page 366 + ARM GAS /tmp/ccfdMfFA.s page 366 10350 0046 41F21112 movw r2, #4369 @@ -21958,7 +21958,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10395 008e 2E .byte (.L691-.L689)/2 10396 008f 3D .byte (.L687-.L689)/2 10397 0090 3D .byte (.L687-.L689)/2 - ARM GAS /tmp/ccGFzgX3.s page 367 + ARM GAS /tmp/ccfdMfFA.s page 367 10398 0091 3D .byte (.L687-.L689)/2 @@ -22018,7 +22018,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10440 .L679: 1255:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); 10441 .loc 1 1255 7 view .LVU3250 - ARM GAS /tmp/ccGFzgX3.s page 368 + ARM GAS /tmp/ccfdMfFA.s page 368 10442 00bc 0268 ldr r2, [r0] @@ -22078,7 +22078,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10486 .L687: 1280:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 10487 .loc 1 1280 5 discriminator 13 view .LVU3261 - ARM GAS /tmp/ccGFzgX3.s page 369 + ARM GAS /tmp/ccfdMfFA.s page 369 10488 0100 0123 movs r3, #1 @@ -22138,7 +22138,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10535 0004 1029 cmp r1, #16 10536 0006 3CD8 bhi .L699 10537 0008 DFE801F0 tbb [pc, r1] - ARM GAS /tmp/ccGFzgX3.s page 370 + ARM GAS /tmp/ccfdMfFA.s page 370 10538 .L701: @@ -22198,7 +22198,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10588 0046 73 .byte (.L708-.L710)/2 10589 0047 73 .byte (.L708-.L710)/2 10590 0048 6F .byte (.L709-.L710)/2 - ARM GAS /tmp/ccGFzgX3.s page 371 + ARM GAS /tmp/ccfdMfFA.s page 371 10591 0049 00 .p2align 1 @@ -22258,7 +22258,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10635 008c 0123 movne r3, #1 10636 008e CCE7 b .L706 10637 .L714: - ARM GAS /tmp/ccGFzgX3.s page 372 + ARM GAS /tmp/ccfdMfFA.s page 372 1477:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -22318,7 +22318,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10680 00d0 29D0 beq .L717 1489:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 10681 .loc 1 1489 7 discriminator 3 view .LVU3297 - ARM GAS /tmp/ccGFzgX3.s page 373 + ARM GAS /tmp/ccfdMfFA.s page 373 10682 00d2 02F58062 add r2, r2, #1024 @@ -22378,7 +22378,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10726 .loc 1 1477 3 discriminator 13 view .LVU3307 10727 011e 0223 movs r3, #2 10728 0120 84F84330 strb r3, [r4, #67] - ARM GAS /tmp/ccGFzgX3.s page 374 + ARM GAS /tmp/ccfdMfFA.s page 374 10729 0124 B7E7 b .L715 @@ -22438,7 +22438,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10772 0154 07000100 .word 65543 10773 .cfi_endproc 10774 .LFE165: - ARM GAS /tmp/ccGFzgX3.s page 375 + ARM GAS /tmp/ccfdMfFA.s page 375 10776 .section .text.HAL_TIM_PWM_Stop,"ax",%progbits @@ -22498,7 +22498,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10821 001e 41F21112 movw r2, #4369 10822 0022 1142 tst r1, r2 10823 0024 08D1 bne .L725 - ARM GAS /tmp/ccGFzgX3.s page 376 + ARM GAS /tmp/ccfdMfFA.s page 376 1530:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -22558,7 +22558,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10869 0069 1E .byte (.L727-.L729)/2 10870 006a 16 .byte (.L730-.L729)/2 10871 006b 1E .byte (.L727-.L729)/2 - ARM GAS /tmp/ccGFzgX3.s page 377 + ARM GAS /tmp/ccfdMfFA.s page 377 10872 006c 1E .byte (.L727-.L729)/2 @@ -22618,7 +22618,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10919 .section .text.HAL_TIM_PWM_Start_IT,"ax",%progbits 10920 .align 1 10921 .global HAL_TIM_PWM_Start_IT - ARM GAS /tmp/ccGFzgX3.s page 378 + ARM GAS /tmp/ccfdMfFA.s page 378 10922 .syntax unified @@ -22678,7 +22678,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 10970 0022 DBB2 uxtb r3, r3 1563:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 10971 .loc 1 1563 44 discriminator 1 view .LVU3353 - ARM GAS /tmp/ccGFzgX3.s page 379 + ARM GAS /tmp/ccfdMfFA.s page 379 10972 0024 013B subs r3, r3, #1 @@ -22738,7 +22738,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11020 .L742: 1563:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 11021 .loc 1 1563 7 discriminator 10 view .LVU3360 - ARM GAS /tmp/ccGFzgX3.s page 380 + ARM GAS /tmp/ccfdMfFA.s page 380 11022 0068 90F84130 ldrb r3, [r0, #65] @ zero_extendqisi2 @@ -22798,7 +22798,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1609:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 11065 .loc 1 1609 5 is_stmt 0 view .LVU3372 11066 00a6 FFF7FEFF bl TIM_CCxChannelCmd - ARM GAS /tmp/ccGFzgX3.s page 381 + ARM GAS /tmp/ccfdMfFA.s page 381 11067 .LVL824: @@ -22858,7 +22858,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11109 00ee 02F57052 add r2, r2, #15360 11110 00f2 9342 cmp r3, r2 11111 00f4 4CD0 beq .L762 - ARM GAS /tmp/ccGFzgX3.s page 382 + ARM GAS /tmp/ccfdMfFA.s page 382 1618:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -22918,7 +22918,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11153 012e 0223 movs r3, #2 11154 0130 84F84130 strb r3, [r4, #65] 1571:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 383 + ARM GAS /tmp/ccfdMfFA.s page 383 11155 .loc 1 1571 3 is_stmt 1 view .LVU3398 @@ -22978,7 +22978,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11200 .LVL828: 11201 .p2align 1 11202 .L762: - ARM GAS /tmp/ccGFzgX3.s page 384 + ARM GAS /tmp/ccfdMfFA.s page 384 1620:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) @@ -23038,7 +23038,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11245 .align 2 11246 .L772: 11247 01b8 00000140 .word 1073807360 - ARM GAS /tmp/ccGFzgX3.s page 385 + ARM GAS /tmp/ccfdMfFA.s page 385 11248 01bc 00040140 .word 1073808384 @@ -23098,7 +23098,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11299 .L780: 1659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 11300 .loc 1 1659 7 view .LVU3425 - ARM GAS /tmp/ccGFzgX3.s page 386 + ARM GAS /tmp/ccfdMfFA.s page 386 11301 001c 0268 ldr r2, [r0] @@ -23158,7 +23158,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11343 .L782: 1697:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 11344 .loc 1 1697 7 discriminator 5 view .LVU3438 - ARM GAS /tmp/ccGFzgX3.s page 387 + ARM GAS /tmp/ccfdMfFA.s page 387 1701:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -23218,7 +23218,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11392 009a D360 str r3, [r2, #12] 1667:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 11393 .loc 1 1667 7 view .LVU3446 - ARM GAS /tmp/ccGFzgX3.s page 388 + ARM GAS /tmp/ccfdMfFA.s page 388 1689:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -23278,7 +23278,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11437 00da 0020 movs r0, #0 11438 00dc 0AE0 b .L775 11439 .L785: - ARM GAS /tmp/ccGFzgX3.s page 389 + ARM GAS /tmp/ccfdMfFA.s page 389 1704:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -23338,7 +23338,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11488 .cfi_offset 3, -16 11489 .cfi_offset 4, -12 11490 .cfi_offset 5, -8 - ARM GAS /tmp/ccGFzgX3.s page 390 + ARM GAS /tmp/ccfdMfFA.s page 390 11491 .cfi_offset 14, -4 @@ -23398,7 +23398,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11537 0032 40F05581 bne .L829 1738:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 11538 .loc 1 1738 8 is_stmt 1 view .LVU3474 - ARM GAS /tmp/ccGFzgX3.s page 391 + ARM GAS /tmp/ccfdMfFA.s page 391 11539 0036 102C cmp r4, #16 @@ -23458,7 +23458,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11587 .LVL854: 11588 .L799: 1734:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 392 + ARM GAS /tmp/ccfdMfFA.s page 392 11589 .loc 1 1734 7 discriminator 10 view .LVU3481 @@ -23518,7 +23518,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11633 00aa 0022 movne r2, #0 11634 00ac 0122 moveq r2, #1 11635 .L812: - ARM GAS /tmp/ccGFzgX3.s page 393 + ARM GAS /tmp/ccfdMfFA.s page 393 1738:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -23578,7 +23578,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11682 .loc 1 1738 49 discriminator 7 view .LVU3499 11683 0100 012A cmp r2, #1 11684 0102 14BF ite ne - ARM GAS /tmp/ccGFzgX3.s page 394 + ARM GAS /tmp/ccfdMfFA.s page 394 11685 0104 0022 movne r2, #0 @@ -23638,7 +23638,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11728 0142 7048 ldr r0, .L843 11729 0144 D063 str r0, [r2, #60] 1760:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 395 + ARM GAS /tmp/ccfdMfFA.s page 395 11730 .loc 1 1760 7 is_stmt 1 view .LVU3511 @@ -23698,7 +23698,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11769 0176 2B68 ldr r3, [r5] 1851:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 11770 .loc 1 1851 8 view .LVU3527 - ARM GAS /tmp/ccGFzgX3.s page 396 + ARM GAS /tmp/ccfdMfFA.s page 396 11771 0178 6549 ldr r1, .L843+12 @@ -23758,7 +23758,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1868:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 11815 .loc 1 1868 7 is_stmt 1 view .LVU3538 11816 01d4 1A68 ldr r2, [r3] - ARM GAS /tmp/ccGFzgX3.s page 397 + ARM GAS /tmp/ccfdMfFA.s page 397 11817 01d6 42F00102 orr r2, r2, #1 @@ -23818,7 +23818,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11856 0204 76D1 bne .L834 1795:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 11857 .loc 1 1795 7 is_stmt 1 view .LVU3554 - ARM GAS /tmp/ccGFzgX3.s page 398 + ARM GAS /tmp/ccfdMfFA.s page 398 11858 0206 2A68 ldr r2, [r5] @@ -23878,7 +23878,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11896 0230 FFF7FEFF bl HAL_DMA_Start_IT 11897 .LVL865: 1809:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** Length) != HAL_OK) - ARM GAS /tmp/ccGFzgX3.s page 399 + ARM GAS /tmp/ccfdMfFA.s page 399 11898 .loc 1 1809 10 discriminator 1 view .LVU3571 @@ -23938,7 +23938,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11936 025c 2A68 ldr r2, [r5] 1830:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** Length) != HAL_OK) 11937 .loc 1 1830 11 view .LVU3588 - ARM GAS /tmp/ccGFzgX3.s page 400 + ARM GAS /tmp/ccfdMfFA.s page 400 11938 025e 4032 adds r2, r2, #64 @@ -23998,7 +23998,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 11982 02a8 ED020000 .word .L832+1 11983 02ac ED020000 .word .L832+1 11984 02b0 19020000 .word .L822+1 - ARM GAS /tmp/ccGFzgX3.s page 401 + ARM GAS /tmp/ccfdMfFA.s page 401 11985 02b4 ED020000 .word .L832+1 @@ -24058,7 +24058,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12028 02e8 0120 movs r0, #1 12029 02ea FCE7 b .L804 12030 .L832: - ARM GAS /tmp/ccGFzgX3.s page 402 + ARM GAS /tmp/ccfdMfFA.s page 402 1754:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -24118,7 +24118,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12080 @ args = 0, pretend = 0, frame = 0 12081 @ frame_needed = 0, uses_anonymous_args = 0 1888:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - ARM GAS /tmp/ccGFzgX3.s page 403 + ARM GAS /tmp/ccfdMfFA.s page 403 12082 .loc 1 1888 1 is_stmt 0 view .LVU3617 @@ -24178,7 +24178,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 1933:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 12128 .loc 1 1933 3 view .LVU3626 12129 .L852: - ARM GAS /tmp/ccGFzgX3.s page 404 + ARM GAS /tmp/ccfdMfFA.s page 404 1936:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -24238,7 +24238,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12172 006e 40F24442 movw r2, #1092 12173 0072 1142 tst r1, r2 12174 0074 03D1 bne .L854 - ARM GAS /tmp/ccGFzgX3.s page 405 + ARM GAS /tmp/ccfdMfFA.s page 405 1945:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -24298,7 +24298,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12220 00a8 C0E7 b .L852 12221 .LVL887: 12222 .L849: - ARM GAS /tmp/ccGFzgX3.s page 406 + ARM GAS /tmp/ccfdMfFA.s page 406 1915:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); @@ -24358,7 +24358,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12263 00d8 0123 movs r3, #1 12264 00da 84F83F30 strb r3, [r4, #63] 12265 00de 0020 movs r0, #0 - ARM GAS /tmp/ccGFzgX3.s page 407 + ARM GAS /tmp/ccfdMfFA.s page 407 12266 00e0 14E0 b .L846 @@ -24418,7 +24418,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12313 .syntax unified 12314 .thumb 12315 .thumb_func - ARM GAS /tmp/ccGFzgX3.s page 408 + ARM GAS /tmp/ccfdMfFA.s page 408 12317 HAL_TIM_IC_Start: @@ -24478,7 +24478,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2133:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 12364 .loc 1 2133 61 discriminator 1 view .LVU3677 12365 0026 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 - ARM GAS /tmp/ccGFzgX3.s page 409 + ARM GAS /tmp/ccfdMfFA.s page 409 12366 002a DBB2 uxtb r3, r3 @@ -24538,7 +24538,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12413 0064 D2B2 uxtb r2, r2 12414 0066 DDE7 b .L874 12415 .L868: - ARM GAS /tmp/ccGFzgX3.s page 410 + ARM GAS /tmp/ccfdMfFA.s page 410 2132:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); @@ -24598,7 +24598,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12459 00a6 84F83F30 strb r3, [r4, #63] 2147:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 12460 .loc 1 2147 3 is_stmt 1 view .LVU3696 - ARM GAS /tmp/ccGFzgX3.s page 411 + ARM GAS /tmp/ccfdMfFA.s page 411 12461 .L888: @@ -24658,7 +24658,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12502 .loc 1 2153 7 discriminator 4 view .LVU3709 12503 00e6 02F57842 add r2, r2, #63488 12504 00ea 9342 cmp r3, r2 - ARM GAS /tmp/ccGFzgX3.s page 412 + ARM GAS /tmp/ccfdMfFA.s page 412 12505 00ec 25D0 beq .L891 @@ -24718,7 +24718,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2147:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 12547 .loc 1 2147 3 is_stmt 0 discriminator 3 view .LVU3722 12548 012a 0223 movs r3, #2 - ARM GAS /tmp/ccGFzgX3.s page 413 + ARM GAS /tmp/ccfdMfFA.s page 413 12549 012c 84F84530 strb r3, [r4, #69] @@ -24778,7 +24778,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12591 015a 0020 movs r0, #0 12592 015c FCE7 b .L879 12593 .L901: - ARM GAS /tmp/ccGFzgX3.s page 414 + ARM GAS /tmp/ccfdMfFA.s page 414 12594 015e 00BF .align 2 @@ -24838,7 +24838,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12642 001c 40F24442 movw r2, #1092 12643 0020 1142 tst r1, r2 12644 0022 03D1 bne .L903 - ARM GAS /tmp/ccGFzgX3.s page 415 + ARM GAS /tmp/ccfdMfFA.s page 415 2190:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -24898,7 +24898,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12690 005a 16D0 beq .L916 2194:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 12691 .loc 1 2194 3 discriminator 4 view .LVU3752 - ARM GAS /tmp/ccGFzgX3.s page 416 + ARM GAS /tmp/ccfdMfFA.s page 416 12692 005c 082D cmp r5, #8 @@ -24958,7 +24958,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12733 .loc 1 2194 3 discriminator 6 view .LVU3765 12734 0092 0123 movs r3, #1 12735 0094 84F84630 strb r3, [r4, #70] - ARM GAS /tmp/ccGFzgX3.s page 417 + ARM GAS /tmp/ccfdMfFA.s page 417 12736 0098 E5E7 b .L911 @@ -25018,7 +25018,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12787 .L925: 2216:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); 12788 .loc 1 2216 47 is_stmt 0 discriminator 1 view .LVU3771 - ARM GAS /tmp/ccGFzgX3.s page 418 + ARM GAS /tmp/ccfdMfFA.s page 418 12789 001e 90F83E20 ldrb r2, [r0, #62] @ zero_extendqisi2 @@ -25078,7 +25078,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12835 0054 D2B2 uxtb r2, r2 12836 0056 E5E7 b .L926 12837 .L923: - ARM GAS /tmp/ccGFzgX3.s page 419 + ARM GAS /tmp/ccfdMfFA.s page 419 2216:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); @@ -25138,7 +25138,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12882 0098 0223 movs r3, #2 12883 009a 84F83E30 strb r3, [r4, #62] 2231:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 420 + ARM GAS /tmp/ccfdMfFA.s page 420 12884 .loc 1 2231 3 is_stmt 1 view .LVU3790 @@ -25198,7 +25198,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 12929 .L935: 2230:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); 12930 .loc 1 2230 3 is_stmt 0 discriminator 9 view .LVU3800 - ARM GAS /tmp/ccGFzgX3.s page 421 + ARM GAS /tmp/ccfdMfFA.s page 421 12931 00d6 0223 movs r3, #2 @@ -25258,7 +25258,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2274:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 12971 .loc 1 2274 9 is_stmt 0 view .LVU3815 12972 0106 2368 ldr r3, [r4] - ARM GAS /tmp/ccGFzgX3.s page 422 + ARM GAS /tmp/ccfdMfFA.s page 422 2274:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -25318,7 +25318,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13016 .loc 1 2252 7 view .LVU3826 13017 0156 2268 ldr r2, [r4] 13018 .LVL927: - ARM GAS /tmp/ccGFzgX3.s page 423 + ARM GAS /tmp/ccfdMfFA.s page 423 2252:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; @@ -25378,7 +25378,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2277:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 13059 .loc 1 2277 7 is_stmt 1 view .LVU3841 2277:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 424 + ARM GAS /tmp/ccfdMfFA.s page 424 13060 .loc 1 2277 10 is_stmt 0 view .LVU3842 @@ -25438,7 +25438,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13109 .LVL940: 13110 .LFB178: 2304:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; - ARM GAS /tmp/ccGFzgX3.s page 425 + ARM GAS /tmp/ccfdMfFA.s page 425 13111 .loc 1 2304 1 is_stmt 1 view -0 @@ -25498,7 +25498,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13157 0026 0022 movs r2, #0 13158 0028 2146 mov r1, r4 13159 .LVL942: - ARM GAS /tmp/ccGFzgX3.s page 426 + ARM GAS /tmp/ccfdMfFA.s page 426 2348:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -25558,7 +25558,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13206 .LVL945: 13207 0067 00 .p2align 1 13208 .L968: - ARM GAS /tmp/ccGFzgX3.s page 427 + ARM GAS /tmp/ccfdMfFA.s page 427 2322:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; @@ -25618,7 +25618,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13249 .loc 1 2355 5 is_stmt 1 view .LVU3880 13250 .L979: 2355:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 428 + ARM GAS /tmp/ccfdMfFA.s page 428 13251 .loc 1 2355 5 is_stmt 0 discriminator 2 view .LVU3881 @@ -25678,7 +25678,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13293 .loc 1 2355 5 discriminator 6 view .LVU3893 13294 00dc 0123 movs r3, #1 13295 00de 85F84630 strb r3, [r5, #70] - ARM GAS /tmp/ccGFzgX3.s page 429 + ARM GAS /tmp/ccfdMfFA.s page 429 13296 00e2 0020 movs r0, #0 @@ -25738,7 +25738,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13343 000a 1029 cmp r1, #16 13344 000c 3DD8 bhi .L987 13345 000e DFE801F0 tbb [pc, r1] - ARM GAS /tmp/ccGFzgX3.s page 430 + ARM GAS /tmp/ccfdMfFA.s page 430 13346 .LVL951: @@ -25798,7 +25798,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13390 .loc 1 2393 8 is_stmt 1 view .LVU3912 2393:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** && (complementary_channel_state == HAL_TIM_CHANNEL_STATE_READY)) 13391 .loc 1 2393 11 is_stmt 0 view .LVU3913 - ARM GAS /tmp/ccGFzgX3.s page 431 + ARM GAS /tmp/ccfdMfFA.s page 431 13392 003c 012B cmp r3, #1 @@ -25858,7 +25858,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13440 0080 D3E7 b .L994 13441 .L988: 2380:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_state = TIM_CHANNEL_N_STATE_GET(htim, Channel); - ARM GAS /tmp/ccGFzgX3.s page 432 + ARM GAS /tmp/ccfdMfFA.s page 432 13442 .loc 1 2380 47 discriminator 13 view .LVU3920 @@ -25918,7 +25918,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2403:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 13486 .loc 1 2403 7 is_stmt 1 view .LVU3931 2403:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 433 + ARM GAS /tmp/ccfdMfFA.s page 433 13487 .loc 1 2403 7 is_stmt 0 discriminator 1 view .LVU3932 @@ -25978,7 +25978,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13531 00ee 50 .byte (.L1014-.L1013)/2 13532 00ef 80 .byte (.L1022-.L1013)/2 13533 00f0 80 .byte (.L1022-.L1013)/2 - ARM GAS /tmp/ccGFzgX3.s page 434 + ARM GAS /tmp/ccfdMfFA.s page 434 13534 00f1 80 .byte (.L1022-.L1013)/2 @@ -26038,7 +26038,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13576 0124 6B6A ldr r3, [r5, #36] 2419:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; 13577 .loc 1 2419 52 view .LVU3955 - ARM GAS /tmp/ccGFzgX3.s page 435 + ARM GAS /tmp/ccfdMfFA.s page 435 13578 0126 504A ldr r2, .L1032 @@ -26098,7 +26098,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13617 0158 434A ldr r2, .L1032 13618 015a DA63 str r2, [r3, #60] 2441:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 436 + ARM GAS /tmp/ccfdMfFA.s page 436 13619 .loc 1 2441 7 is_stmt 1 view .LVU3971 @@ -26158,7 +26158,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13658 .loc 1 2462 7 is_stmt 1 view .LVU3986 2462:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 13659 .loc 1 2462 17 is_stmt 0 view .LVU3987 - ARM GAS /tmp/ccGFzgX3.s page 437 + ARM GAS /tmp/ccfdMfFA.s page 437 13660 018c EB6A ldr r3, [r5, #44] @@ -26218,7 +26218,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13699 01bc 2B6B ldr r3, [r5, #48] 2483:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 13700 .loc 1 2483 56 view .LVU4003 - ARM GAS /tmp/ccGFzgX3.s page 438 + ARM GAS /tmp/ccfdMfFA.s page 438 13701 01be 2B4A ldr r2, .L1032+4 @@ -26278,7 +26278,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13742 01f4 1CD0 beq .L1017 2506:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 13743 .loc 1 2506 7 discriminator 1 view .LVU4017 - ARM GAS /tmp/ccGFzgX3.s page 439 + ARM GAS /tmp/ccfdMfFA.s page 439 13744 01f6 A2F57C42 sub r2, r2, #64512 @@ -26338,7 +26338,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13786 .loc 1 2511 7 is_stmt 1 view .LVU4029 13787 0240 1A68 ldr r2, [r3] 13788 .LVL975: - ARM GAS /tmp/ccGFzgX3.s page 440 + ARM GAS /tmp/ccfdMfFA.s page 440 2511:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -26398,7 +26398,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13832 .L1033: 13833 0266 00BF .align 2 13834 .L1032: - ARM GAS /tmp/ccGFzgX3.s page 441 + ARM GAS /tmp/ccfdMfFA.s page 441 13835 0268 00000000 .word TIM_DMACaptureCplt @@ -26458,7 +26458,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13883 0016 07 .byte (.L1040-.L1037)/2 13884 0017 73 .byte (.L1053-.L1037)/2 13885 0018 73 .byte (.L1053-.L1037)/2 - ARM GAS /tmp/ccGFzgX3.s page 442 + ARM GAS /tmp/ccfdMfFA.s page 442 13886 0019 73 .byte (.L1053-.L1037)/2 @@ -26518,7 +26518,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13929 .loc 1 2590 5 view .LVU4059 13930 0052 102D cmp r5, #16 13931 0054 44D8 bhi .L1043 - ARM GAS /tmp/ccGFzgX3.s page 443 + ARM GAS /tmp/ccfdMfFA.s page 443 13932 0056 DFE805F0 tbb [pc, r5] @@ -26578,7 +26578,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 13977 .loc 1 2568 7 is_stmt 1 view .LVU4068 2584:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 13978 .loc 1 2584 3 view .LVU4069 - ARM GAS /tmp/ccGFzgX3.s page 444 + ARM GAS /tmp/ccfdMfFA.s page 444 13979 008e D1E7 b .L1041 @@ -26638,7 +26638,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14020 .L1047: 2590:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_READY); 14021 .loc 1 2590 5 discriminator 6 view .LVU4083 - ARM GAS /tmp/ccGFzgX3.s page 445 + ARM GAS /tmp/ccfdMfFA.s page 445 14022 00c8 0123 movs r3, #1 @@ -26698,7 +26698,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2596:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** /** 14064 .loc 1 2596 1 view .LVU4096 14065 .cfi_endproc - ARM GAS /tmp/ccGFzgX3.s page 446 + ARM GAS /tmp/ccfdMfFA.s page 446 14066 .LFE180: @@ -26758,7 +26758,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14110 .loc 1 2796 3 is_stmt 1 view .LVU4108 2799:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) 14111 .loc 1 2799 3 view .LVU4109 - ARM GAS /tmp/ccGFzgX3.s page 447 + ARM GAS /tmp/ccfdMfFA.s page 447 2799:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) @@ -26818,7 +26818,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14153 0050 2068 ldr r0, [r4] 14154 0052 FFF7FEFF bl TIM_CCxChannelCmd 14155 .LVL1004: - ARM GAS /tmp/ccGFzgX3.s page 448 + ARM GAS /tmp/ccfdMfFA.s page 448 2825:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -26878,7 +26878,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14201 .section .text.HAL_TIM_OnePulse_Stop,"ax",%progbits 14202 .align 1 14203 .global HAL_TIM_OnePulse_Stop - ARM GAS /tmp/ccGFzgX3.s page 449 + ARM GAS /tmp/ccfdMfFA.s page 449 14204 .syntax unified @@ -26938,7 +26938,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2862:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 14249 .loc 1 2862 5 is_stmt 1 view .LVU4143 2862:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 450 + ARM GAS /tmp/ccfdMfFA.s page 450 14250 .loc 1 2862 5 view .LVU4144 @@ -26998,7 +26998,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14292 006e 84F84530 strb r3, [r4, #69] 2875:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 14293 .loc 1 2875 3 view .LVU4157 - ARM GAS /tmp/ccGFzgX3.s page 451 + ARM GAS /tmp/ccfdMfFA.s page 451 2876:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -27058,7 +27058,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14340 .loc 1 2892 3 is_stmt 1 view .LVU4167 2892:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_2_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA 14341 .loc 1 2892 31 is_stmt 0 view .LVU4168 - ARM GAS /tmp/ccGFzgX3.s page 452 + ARM GAS /tmp/ccfdMfFA.s page 452 14342 0010 90F84430 ldrb r3, [r0, #68] @ zero_extendqisi2 @@ -27118,7 +27118,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14382 0046 43F00203 orr r3, r3, #2 14383 004a D360 str r3, [r2, #12] 2926:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 453 + ARM GAS /tmp/ccfdMfFA.s page 453 14384 .loc 1 2926 3 is_stmt 1 view .LVU4183 @@ -27178,7 +27178,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2939:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 14428 .loc 1 2939 1 view .LVU4194 14429 0086 10BD pop {r4, pc} - ARM GAS /tmp/ccGFzgX3.s page 454 + ARM GAS /tmp/ccfdMfFA.s page 454 14430 .LVL1031: @@ -27238,7 +27238,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14478 000e 0268 ldr r2, [r0] 14479 0010 D368 ldr r3, [r2, #12] 14480 0012 23F00403 bic r3, r3, #4 - ARM GAS /tmp/ccGFzgX3.s page 455 + ARM GAS /tmp/ccfdMfFA.s page 455 14481 0016 D360 str r3, [r2, #12] @@ -27298,7 +27298,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 2973:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 14524 .loc 1 2973 5 discriminator 5 view .LVU4214 2977:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 456 + ARM GAS /tmp/ccfdMfFA.s page 456 14525 .loc 1 2977 3 view .LVU4215 @@ -27358,7 +27358,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14569 .syntax unified 14570 .thumb 14571 .thumb_func - ARM GAS /tmp/ccGFzgX3.s page 457 + ARM GAS /tmp/ccfdMfFA.s page 457 14573 HAL_TIM_Encoder_Start: @@ -27418,7 +27418,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14613 .loc 1 3238 5 is_stmt 1 view .LVU4240 3238:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** || (complementary_channel_1_state != HAL_TIM_CHANNEL_STATE_READY)) 14614 .loc 1 3238 8 is_stmt 0 view .LVU4241 - ARM GAS /tmp/ccGFzgX3.s page 458 + ARM GAS /tmp/ccfdMfFA.s page 458 14615 0020 0128 cmp r0, #1 @@ -27478,7 +27478,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14657 0052 14D0 beq .L1100 3264:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) 14658 .loc 1 3264 5 is_stmt 1 view .LVU4254 - ARM GAS /tmp/ccGFzgX3.s page 459 + ARM GAS /tmp/ccfdMfFA.s page 459 3264:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) @@ -27538,7 +27538,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 14700 .loc 1 3259 7 is_stmt 1 view .LVU4268 14701 008e 84F84530 strb r3, [r4, #69] - ARM GAS /tmp/ccGFzgX3.s page 460 + ARM GAS /tmp/ccfdMfFA.s page 460 14702 0092 CEE7 b .L1088 @@ -27598,7 +27598,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3241:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 14744 .loc 1 3241 14 is_stmt 0 view .LVU4281 14745 00b8 0120 movs r0, #1 - ARM GAS /tmp/ccGFzgX3.s page 461 + ARM GAS /tmp/ccfdMfFA.s page 461 14746 .LVL1066: @@ -27658,7 +27658,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14793 .cfi_offset 5, -8 14794 .cfi_offset 14, -4 14795 0002 0446 mov r4, r0 - ARM GAS /tmp/ccGFzgX3.s page 462 + ARM GAS /tmp/ccfdMfFA.s page 462 3322:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -27718,7 +27718,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14837 002e 196A ldr r1, [r3, #32] 14838 0030 41F21112 movw r2, #4369 14839 0034 1142 tst r1, r2 - ARM GAS /tmp/ccGFzgX3.s page 463 + ARM GAS /tmp/ccfdMfFA.s page 463 14840 0036 08D1 bne .L1106 @@ -27778,7 +27778,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3336:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** break; 14887 .loc 1 3336 7 is_stmt 0 view .LVU4311 14888 0070 0068 ldr r0, [r0] - ARM GAS /tmp/ccGFzgX3.s page 464 + ARM GAS /tmp/ccfdMfFA.s page 464 14889 .LVL1084: @@ -27838,7 +27838,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14930 00a6 84F84130 strb r3, [r4, #65] 3355:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 14931 .loc 1 3355 5 is_stmt 1 view .LVU4325 - ARM GAS /tmp/ccGFzgX3.s page 465 + ARM GAS /tmp/ccfdMfFA.s page 465 14932 00aa EFE7 b .L1116 @@ -27898,7 +27898,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 14973 .cfi_endproc 14974 .LFE194: 14976 .section .text.HAL_TIM_Encoder_Start_IT,"ax",%progbits - ARM GAS /tmp/ccGFzgX3.s page 466 + ARM GAS /tmp/ccfdMfFA.s page 466 14977 .align 1 @@ -27958,7 +27958,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3390:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 15020 .loc 1 3390 6 is_stmt 0 view .LVU4351 15021 001c 0D46 mov r5, r1 - ARM GAS /tmp/ccGFzgX3.s page 467 + ARM GAS /tmp/ccfdMfFA.s page 467 15022 001e 09BB cbnz r1, .L1125 @@ -28018,7 +28018,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15064 .loc 1 3457 7 view .LVU4363 15065 0058 2268 ldr r2, [r4] 15066 005a D368 ldr r3, [r2, #12] - ARM GAS /tmp/ccGFzgX3.s page 468 + ARM GAS /tmp/ccfdMfFA.s page 468 15067 005c 43F00403 orr r3, r3, #4 @@ -28078,7 +28078,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15107 0090 84F84530 strb r3, [r4, #69] 15108 0094 CDE7 b .L1127 15109 .LVL1101: - ARM GAS /tmp/ccGFzgX3.s page 469 + ARM GAS /tmp/ccfdMfFA.s page 469 15110 .L1139: @@ -28138,7 +28138,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15151 00ca 0020 movs r0, #0 15152 .L1126: 3467:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** - ARM GAS /tmp/ccGFzgX3.s page 470 + ARM GAS /tmp/ccfdMfFA.s page 470 15153 .loc 1 3467 1 view .LVU4391 @@ -28198,7 +28198,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15196 .L1136: 3423:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 15197 .loc 1 3423 14 view .LVU4403 - ARM GAS /tmp/ccGFzgX3.s page 471 + ARM GAS /tmp/ccfdMfFA.s page 471 15198 00f0 0120 movs r0, #1 @@ -28258,7 +28258,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15244 .LVL1121: 3502:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); 15245 .loc 1 3502 5 view .LVU4414 - ARM GAS /tmp/ccGFzgX3.s page 472 + ARM GAS /tmp/ccfdMfFA.s page 472 15246 0014 FFF7FEFF bl TIM_CCxChannelCmd @@ -28318,7 +28318,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15289 .loc 1 3516 5 is_stmt 1 view .LVU4425 15290 005c 102D cmp r5, #16 15291 005e 3ED8 bhi .L1146 - ARM GAS /tmp/ccGFzgX3.s page 473 + ARM GAS /tmp/ccfdMfFA.s page 473 15292 0060 DFE805F0 tbb [pc, r5] @@ -28378,7 +28378,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15339 .loc 1 3495 5 view .LVU4432 15340 0092 FFF7FEFF bl TIM_CCxChannelCmd 15341 .LVL1131: - ARM GAS /tmp/ccGFzgX3.s page 474 + ARM GAS /tmp/ccfdMfFA.s page 474 3498:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -28438,7 +28438,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3517:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 15384 .loc 1 3517 5 is_stmt 1 view .LVU4445 15385 00d4 EFE7 b .L1154 - ARM GAS /tmp/ccGFzgX3.s page 475 + ARM GAS /tmp/ccfdMfFA.s page 475 15386 .L1147: @@ -28498,7 +28498,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15427 .LFE196: 15429 .section .text.HAL_TIM_Encoder_Start_DMA,"ax",%progbits 15430 .align 1 - ARM GAS /tmp/ccGFzgX3.s page 476 + ARM GAS /tmp/ccfdMfFA.s page 476 15431 .global HAL_TIM_Encoder_Start_DMA @@ -28558,7 +28558,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15475 .LVL1137: 3553:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 15476 .loc 1 3553 3 is_stmt 1 view .LVU4470 - ARM GAS /tmp/ccGFzgX3.s page 477 + ARM GAS /tmp/ccfdMfFA.s page 477 3556:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { @@ -28618,7 +28618,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15516 .loc 1 3698 52 view .LVU4485 15517 005c 7849 ldr r1, .L1194 15518 005e D963 str r1, [r3, #60] - ARM GAS /tmp/ccGFzgX3.s page 478 + ARM GAS /tmp/ccfdMfFA.s page 478 3699:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -28678,7 +28678,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3581:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 15557 .loc 1 3581 11 is_stmt 0 view .LVU4502 15558 0088 0429 cmp r1, #4 - ARM GAS /tmp/ccGFzgX3.s page 479 + ARM GAS /tmp/ccfdMfFA.s page 479 15559 008a 33D0 beq .L1190 @@ -28738,7 +28738,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15601 00d6 00F0AE80 beq .L1181 3620:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { 15602 .loc 1 3620 52 discriminator 1 view .LVU4515 - ARM GAS /tmp/ccGFzgX3.s page 480 + ARM GAS /tmp/ccfdMfFA.s page 480 15603 00da 002E cmp r6, #0 @@ -28798,7 +28798,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15643 0120 96E7 b .L1166 15644 .LVL1148: 15645 .L1168: - ARM GAS /tmp/ccGFzgX3.s page 481 + ARM GAS /tmp/ccfdMfFA.s page 481 3643:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; @@ -28858,7 +28858,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 15684 .loc 1 3657 7 is_stmt 1 view .LVU4546 15685 0148 2268 ldr r2, [r4] - ARM GAS /tmp/ccGFzgX3.s page 482 + ARM GAS /tmp/ccfdMfFA.s page 482 15686 014a D368 ldr r3, [r2, #12] @@ -28918,7 +28918,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15725 .loc 1 3677 71 is_stmt 0 view .LVU4561 15726 017a 2168 ldr r1, [r4] 3677:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** Length) != HAL_OK) - ARM GAS /tmp/ccGFzgX3.s page 483 + ARM GAS /tmp/ccfdMfFA.s page 483 15727 .loc 1 3677 11 view .LVU4562 @@ -28978,7 +28978,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15770 01b4 DA63 str r2, [r3, #60] 3714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 15771 .loc 1 3714 7 is_stmt 1 view .LVU4574 - ARM GAS /tmp/ccGFzgX3.s page 484 + ARM GAS /tmp/ccfdMfFA.s page 484 3714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -29038,7 +29038,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15812 .loc 1 3733 7 view .LVU4588 15813 01ec 0122 movs r2, #1 15814 01ee 0021 movs r1, #0 - ARM GAS /tmp/ccGFzgX3.s page 485 + ARM GAS /tmp/ccfdMfFA.s page 485 15815 01f0 2068 ldr r0, [r4] @@ -29098,7 +29098,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3586:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } 15859 .loc 1 3586 14 view .LVU4599 15860 021c F9E7 b .L1165 - ARM GAS /tmp/ccGFzgX3.s page 486 + ARM GAS /tmp/ccfdMfFA.s page 486 15861 .LVL1172: @@ -29158,7 +29158,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15903 .LVL1184: 15904 .L1181: 3622:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 487 + ARM GAS /tmp/ccfdMfFA.s page 487 15905 .loc 1 3622 16 view .LVU4612 @@ -29218,7 +29218,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 15953 0006 0029 cmp r1, #0 15954 0008 3BD0 beq .L1215 3772:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** { - ARM GAS /tmp/ccGFzgX3.s page 488 + ARM GAS /tmp/ccfdMfFA.s page 488 15955 .loc 1 3772 8 is_stmt 1 view .LVU4621 @@ -29278,7 +29278,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 3793:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** 15997 .loc 1 3793 3 view .LVU4634 15998 0042 2368 ldr r3, [r4] - ARM GAS /tmp/ccGFzgX3.s page 489 + ARM GAS /tmp/ccfdMfFA.s page 489 15999 0044 196A ldr r1, [r3, #32] @@ -29338,7 +29338,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 16046 0082 0022 movs r2, #0 16047 0084 1146 mov r1, r2 16048 .LVL1196: - ARM GAS /tmp/ccGFzgX3.s page 490 + ARM GAS /tmp/ccfdMfFA.s page 490 3766:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** @@ -29398,7 +29398,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 16091 00ba 0123 movs r3, #1 16092 00bc 84F83E30 strb r3, [r4, #62] 3799:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } - ARM GAS /tmp/ccGFzgX3.s page 491 + ARM GAS /tmp/ccfdMfFA.s page 491 16093 .loc 1 3799 5 is_stmt 1 view .LVU4654 @@ -29458,7 +29458,7 @@ ARM GAS /tmp/ccGFzgX3.s page 1 16134 .loc 1 3798 5 is_stmt 0 discriminator 13 view .LVU4667 16135 00f6 0123 movs r3, #1 16136 00f8 84F84330 strb r3, [r4, #67] - ARM GAS /tmp/ccGFzgX3.s page 492 + ARM GAS /tmp/ccfdMfFA.s page 492 3799:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c **** } @@ -29512,455 +29512,455 @@ ARM GAS /tmp/ccGFzgX3.s page 1 16176 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h" 16177 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h" 16178 .file 8 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h" - ARM GAS /tmp/ccGFzgX3.s page 493 + ARM GAS /tmp/ccfdMfFA.s page 493 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_tim.c - /tmp/ccGFzgX3.s:20 .text.TIM_OC1_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:25 .text.TIM_OC1_SetConfig:00000000 TIM_OC1_SetConfig - /tmp/ccGFzgX3.s:163 .text.TIM_OC1_SetConfig:0000005c $d - /tmp/ccGFzgX3.s:170 .text.TIM_OC3_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:175 .text.TIM_OC3_SetConfig:00000000 TIM_OC3_SetConfig - /tmp/ccGFzgX3.s:313 .text.TIM_OC3_SetConfig:00000064 $d - /tmp/ccGFzgX3.s:320 .text.TIM_OC4_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:325 .text.TIM_OC4_SetConfig:00000000 TIM_OC4_SetConfig - /tmp/ccGFzgX3.s:432 .text.TIM_OC4_SetConfig:00000048 $d - /tmp/ccGFzgX3.s:439 .text.TIM_OC5_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:444 .text.TIM_OC5_SetConfig:00000000 TIM_OC5_SetConfig - /tmp/ccGFzgX3.s:549 .text.TIM_OC5_SetConfig:00000048 $d - /tmp/ccGFzgX3.s:556 .text.TIM_OC6_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:561 .text.TIM_OC6_SetConfig:00000000 TIM_OC6_SetConfig - /tmp/ccGFzgX3.s:666 .text.TIM_OC6_SetConfig:00000048 $d - /tmp/ccGFzgX3.s:673 .text.TIM_TI1_ConfigInputStage:00000000 $t - /tmp/ccGFzgX3.s:678 .text.TIM_TI1_ConfigInputStage:00000000 TIM_TI1_ConfigInputStage - /tmp/ccGFzgX3.s:739 .text.TIM_TI2_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:744 .text.TIM_TI2_SetConfig:00000000 TIM_TI2_SetConfig - /tmp/ccGFzgX3.s:825 .text.TIM_TI2_ConfigInputStage:00000000 $t - /tmp/ccGFzgX3.s:830 .text.TIM_TI2_ConfigInputStage:00000000 TIM_TI2_ConfigInputStage - /tmp/ccGFzgX3.s:891 .text.TIM_TI3_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:896 .text.TIM_TI3_SetConfig:00000000 TIM_TI3_SetConfig - /tmp/ccGFzgX3.s:977 .text.TIM_TI4_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:982 .text.TIM_TI4_SetConfig:00000000 TIM_TI4_SetConfig - /tmp/ccGFzgX3.s:1063 .text.TIM_ITRx_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:1068 .text.TIM_ITRx_SetConfig:00000000 TIM_ITRx_SetConfig - /tmp/ccGFzgX3.s:1101 .text.HAL_TIM_Base_MspInit:00000000 $t - /tmp/ccGFzgX3.s:1107 .text.HAL_TIM_Base_MspInit:00000000 HAL_TIM_Base_MspInit - /tmp/ccGFzgX3.s:1122 .text.HAL_TIM_Base_MspDeInit:00000000 $t - /tmp/ccGFzgX3.s:1128 .text.HAL_TIM_Base_MspDeInit:00000000 HAL_TIM_Base_MspDeInit - /tmp/ccGFzgX3.s:1143 .text.HAL_TIM_Base_DeInit:00000000 $t - /tmp/ccGFzgX3.s:1149 .text.HAL_TIM_Base_DeInit:00000000 HAL_TIM_Base_DeInit - /tmp/ccGFzgX3.s:1235 .text.HAL_TIM_Base_Start:00000000 $t - /tmp/ccGFzgX3.s:1241 .text.HAL_TIM_Base_Start:00000000 HAL_TIM_Base_Start - /tmp/ccGFzgX3.s:1347 .text.HAL_TIM_Base_Start:00000080 $d - /tmp/ccGFzgX3.s:1353 .text.HAL_TIM_Base_Stop:00000000 $t - /tmp/ccGFzgX3.s:1359 .text.HAL_TIM_Base_Stop:00000000 HAL_TIM_Base_Stop - /tmp/ccGFzgX3.s:1400 .text.HAL_TIM_Base_Start_IT:00000000 $t - /tmp/ccGFzgX3.s:1406 .text.HAL_TIM_Base_Start_IT:00000000 HAL_TIM_Base_Start_IT - /tmp/ccGFzgX3.s:1517 .text.HAL_TIM_Base_Start_IT:00000088 $d - /tmp/ccGFzgX3.s:1523 .text.HAL_TIM_Base_Stop_IT:00000000 $t - /tmp/ccGFzgX3.s:1529 .text.HAL_TIM_Base_Stop_IT:00000000 HAL_TIM_Base_Stop_IT - /tmp/ccGFzgX3.s:1575 .text.HAL_TIM_Base_Start_DMA:00000000 $t - /tmp/ccGFzgX3.s:1581 .text.HAL_TIM_Base_Start_DMA:00000000 HAL_TIM_Base_Start_DMA - /tmp/ccGFzgX3.s:1743 .text.HAL_TIM_Base_Start_DMA:000000c8 $d - /tmp/ccGFzgX3.s:3832 .text.TIM_DMAPeriodElapsedCplt:00000000 TIM_DMAPeriodElapsedCplt - /tmp/ccGFzgX3.s:3896 .text.TIM_DMAPeriodElapsedHalfCplt:00000000 TIM_DMAPeriodElapsedHalfCplt - /tmp/ccGFzgX3.s:4915 .text.TIM_DMAError:00000000 TIM_DMAError - /tmp/ccGFzgX3.s:1752 .text.HAL_TIM_Base_Stop_DMA:00000000 $t - /tmp/ccGFzgX3.s:1758 .text.HAL_TIM_Base_Stop_DMA:00000000 HAL_TIM_Base_Stop_DMA - /tmp/ccGFzgX3.s:1816 .text.HAL_TIM_OC_MspInit:00000000 $t - /tmp/ccGFzgX3.s:1822 .text.HAL_TIM_OC_MspInit:00000000 HAL_TIM_OC_MspInit - /tmp/ccGFzgX3.s:1837 .text.HAL_TIM_OC_MspDeInit:00000000 $t - /tmp/ccGFzgX3.s:1843 .text.HAL_TIM_OC_MspDeInit:00000000 HAL_TIM_OC_MspDeInit - ARM GAS /tmp/ccGFzgX3.s page 494 + /tmp/ccfdMfFA.s:20 .text.TIM_OC1_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:25 .text.TIM_OC1_SetConfig:00000000 TIM_OC1_SetConfig + /tmp/ccfdMfFA.s:163 .text.TIM_OC1_SetConfig:0000005c $d + /tmp/ccfdMfFA.s:170 .text.TIM_OC3_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:175 .text.TIM_OC3_SetConfig:00000000 TIM_OC3_SetConfig + /tmp/ccfdMfFA.s:313 .text.TIM_OC3_SetConfig:00000064 $d + /tmp/ccfdMfFA.s:320 .text.TIM_OC4_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:325 .text.TIM_OC4_SetConfig:00000000 TIM_OC4_SetConfig + /tmp/ccfdMfFA.s:432 .text.TIM_OC4_SetConfig:00000048 $d + /tmp/ccfdMfFA.s:439 .text.TIM_OC5_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:444 .text.TIM_OC5_SetConfig:00000000 TIM_OC5_SetConfig + /tmp/ccfdMfFA.s:549 .text.TIM_OC5_SetConfig:00000048 $d + /tmp/ccfdMfFA.s:556 .text.TIM_OC6_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:561 .text.TIM_OC6_SetConfig:00000000 TIM_OC6_SetConfig + /tmp/ccfdMfFA.s:666 .text.TIM_OC6_SetConfig:00000048 $d + /tmp/ccfdMfFA.s:673 .text.TIM_TI1_ConfigInputStage:00000000 $t + /tmp/ccfdMfFA.s:678 .text.TIM_TI1_ConfigInputStage:00000000 TIM_TI1_ConfigInputStage + /tmp/ccfdMfFA.s:739 .text.TIM_TI2_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:744 .text.TIM_TI2_SetConfig:00000000 TIM_TI2_SetConfig + /tmp/ccfdMfFA.s:825 .text.TIM_TI2_ConfigInputStage:00000000 $t + /tmp/ccfdMfFA.s:830 .text.TIM_TI2_ConfigInputStage:00000000 TIM_TI2_ConfigInputStage + /tmp/ccfdMfFA.s:891 .text.TIM_TI3_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:896 .text.TIM_TI3_SetConfig:00000000 TIM_TI3_SetConfig + /tmp/ccfdMfFA.s:977 .text.TIM_TI4_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:982 .text.TIM_TI4_SetConfig:00000000 TIM_TI4_SetConfig + /tmp/ccfdMfFA.s:1063 .text.TIM_ITRx_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:1068 .text.TIM_ITRx_SetConfig:00000000 TIM_ITRx_SetConfig + /tmp/ccfdMfFA.s:1101 .text.HAL_TIM_Base_MspInit:00000000 $t + /tmp/ccfdMfFA.s:1107 .text.HAL_TIM_Base_MspInit:00000000 HAL_TIM_Base_MspInit + /tmp/ccfdMfFA.s:1122 .text.HAL_TIM_Base_MspDeInit:00000000 $t + /tmp/ccfdMfFA.s:1128 .text.HAL_TIM_Base_MspDeInit:00000000 HAL_TIM_Base_MspDeInit + /tmp/ccfdMfFA.s:1143 .text.HAL_TIM_Base_DeInit:00000000 $t + /tmp/ccfdMfFA.s:1149 .text.HAL_TIM_Base_DeInit:00000000 HAL_TIM_Base_DeInit + /tmp/ccfdMfFA.s:1235 .text.HAL_TIM_Base_Start:00000000 $t + /tmp/ccfdMfFA.s:1241 .text.HAL_TIM_Base_Start:00000000 HAL_TIM_Base_Start + /tmp/ccfdMfFA.s:1347 .text.HAL_TIM_Base_Start:00000080 $d + /tmp/ccfdMfFA.s:1353 .text.HAL_TIM_Base_Stop:00000000 $t + /tmp/ccfdMfFA.s:1359 .text.HAL_TIM_Base_Stop:00000000 HAL_TIM_Base_Stop + /tmp/ccfdMfFA.s:1400 .text.HAL_TIM_Base_Start_IT:00000000 $t + /tmp/ccfdMfFA.s:1406 .text.HAL_TIM_Base_Start_IT:00000000 HAL_TIM_Base_Start_IT + /tmp/ccfdMfFA.s:1517 .text.HAL_TIM_Base_Start_IT:00000088 $d + /tmp/ccfdMfFA.s:1523 .text.HAL_TIM_Base_Stop_IT:00000000 $t + /tmp/ccfdMfFA.s:1529 .text.HAL_TIM_Base_Stop_IT:00000000 HAL_TIM_Base_Stop_IT + /tmp/ccfdMfFA.s:1575 .text.HAL_TIM_Base_Start_DMA:00000000 $t + /tmp/ccfdMfFA.s:1581 .text.HAL_TIM_Base_Start_DMA:00000000 HAL_TIM_Base_Start_DMA + /tmp/ccfdMfFA.s:1743 .text.HAL_TIM_Base_Start_DMA:000000c8 $d + /tmp/ccfdMfFA.s:3832 .text.TIM_DMAPeriodElapsedCplt:00000000 TIM_DMAPeriodElapsedCplt + /tmp/ccfdMfFA.s:3896 .text.TIM_DMAPeriodElapsedHalfCplt:00000000 TIM_DMAPeriodElapsedHalfCplt + /tmp/ccfdMfFA.s:4915 .text.TIM_DMAError:00000000 TIM_DMAError + /tmp/ccfdMfFA.s:1752 .text.HAL_TIM_Base_Stop_DMA:00000000 $t + /tmp/ccfdMfFA.s:1758 .text.HAL_TIM_Base_Stop_DMA:00000000 HAL_TIM_Base_Stop_DMA + /tmp/ccfdMfFA.s:1816 .text.HAL_TIM_OC_MspInit:00000000 $t + /tmp/ccfdMfFA.s:1822 .text.HAL_TIM_OC_MspInit:00000000 HAL_TIM_OC_MspInit + /tmp/ccfdMfFA.s:1837 .text.HAL_TIM_OC_MspDeInit:00000000 $t + /tmp/ccfdMfFA.s:1843 .text.HAL_TIM_OC_MspDeInit:00000000 HAL_TIM_OC_MspDeInit + ARM GAS /tmp/ccfdMfFA.s page 494 - /tmp/ccGFzgX3.s:1858 .text.HAL_TIM_OC_DeInit:00000000 $t - /tmp/ccGFzgX3.s:1864 .text.HAL_TIM_OC_DeInit:00000000 HAL_TIM_OC_DeInit - /tmp/ccGFzgX3.s:1950 .text.HAL_TIM_PWM_MspInit:00000000 $t - /tmp/ccGFzgX3.s:1956 .text.HAL_TIM_PWM_MspInit:00000000 HAL_TIM_PWM_MspInit - /tmp/ccGFzgX3.s:1971 .text.HAL_TIM_PWM_MspDeInit:00000000 $t - /tmp/ccGFzgX3.s:1977 .text.HAL_TIM_PWM_MspDeInit:00000000 HAL_TIM_PWM_MspDeInit - /tmp/ccGFzgX3.s:1992 .text.HAL_TIM_PWM_DeInit:00000000 $t - /tmp/ccGFzgX3.s:1998 .text.HAL_TIM_PWM_DeInit:00000000 HAL_TIM_PWM_DeInit - /tmp/ccGFzgX3.s:2084 .text.HAL_TIM_IC_MspInit:00000000 $t - /tmp/ccGFzgX3.s:2090 .text.HAL_TIM_IC_MspInit:00000000 HAL_TIM_IC_MspInit - /tmp/ccGFzgX3.s:2105 .text.HAL_TIM_IC_MspDeInit:00000000 $t - /tmp/ccGFzgX3.s:2111 .text.HAL_TIM_IC_MspDeInit:00000000 HAL_TIM_IC_MspDeInit - /tmp/ccGFzgX3.s:2126 .text.HAL_TIM_IC_DeInit:00000000 $t - /tmp/ccGFzgX3.s:2132 .text.HAL_TIM_IC_DeInit:00000000 HAL_TIM_IC_DeInit - /tmp/ccGFzgX3.s:2218 .text.HAL_TIM_OnePulse_MspInit:00000000 $t - /tmp/ccGFzgX3.s:2224 .text.HAL_TIM_OnePulse_MspInit:00000000 HAL_TIM_OnePulse_MspInit - /tmp/ccGFzgX3.s:2239 .text.HAL_TIM_OnePulse_MspDeInit:00000000 $t - /tmp/ccGFzgX3.s:2245 .text.HAL_TIM_OnePulse_MspDeInit:00000000 HAL_TIM_OnePulse_MspDeInit - /tmp/ccGFzgX3.s:2260 .text.HAL_TIM_OnePulse_DeInit:00000000 $t - /tmp/ccGFzgX3.s:2266 .text.HAL_TIM_OnePulse_DeInit:00000000 HAL_TIM_OnePulse_DeInit - /tmp/ccGFzgX3.s:2336 .text.HAL_TIM_Encoder_MspInit:00000000 $t - /tmp/ccGFzgX3.s:2342 .text.HAL_TIM_Encoder_MspInit:00000000 HAL_TIM_Encoder_MspInit - /tmp/ccGFzgX3.s:2357 .text.HAL_TIM_Encoder_MspDeInit:00000000 $t - /tmp/ccGFzgX3.s:2363 .text.HAL_TIM_Encoder_MspDeInit:00000000 HAL_TIM_Encoder_MspDeInit - /tmp/ccGFzgX3.s:2378 .text.HAL_TIM_Encoder_DeInit:00000000 $t - /tmp/ccGFzgX3.s:2384 .text.HAL_TIM_Encoder_DeInit:00000000 HAL_TIM_Encoder_DeInit - /tmp/ccGFzgX3.s:2454 .text.HAL_TIM_DMABurst_MultiWriteStart:00000000 $t - /tmp/ccGFzgX3.s:2460 .text.HAL_TIM_DMABurst_MultiWriteStart:00000000 HAL_TIM_DMABurst_MultiWriteStart - /tmp/ccGFzgX3.s:2817 .text.HAL_TIM_DMABurst_MultiWriteStart:00000190 $d - /tmp/ccGFzgX3.s:4234 .text.TIM_DMADelayPulseCplt:00000000 TIM_DMADelayPulseCplt - /tmp/ccGFzgX3.s:4381 .text.TIM_DMADelayPulseHalfCplt:00000000 TIM_DMADelayPulseHalfCplt - /tmp/ccGFzgX3.s:4797 .text.TIM_DMATriggerCplt:00000000 TIM_DMATriggerCplt - /tmp/ccGFzgX3.s:4861 .text.TIM_DMATriggerHalfCplt:00000000 TIM_DMATriggerHalfCplt - /tmp/ccGFzgX3.s:2830 .text.HAL_TIM_DMABurst_WriteStart:00000000 $t - /tmp/ccGFzgX3.s:2836 .text.HAL_TIM_DMABurst_WriteStart:00000000 HAL_TIM_DMABurst_WriteStart - /tmp/ccGFzgX3.s:2876 .text.HAL_TIM_DMABurst_WriteStop:00000000 $t - /tmp/ccGFzgX3.s:2882 .text.HAL_TIM_DMABurst_WriteStop:00000000 HAL_TIM_DMABurst_WriteStop - /tmp/ccGFzgX3.s:3034 .text.HAL_TIM_DMABurst_MultiReadStart:00000000 $t - /tmp/ccGFzgX3.s:3040 .text.HAL_TIM_DMABurst_MultiReadStart:00000000 HAL_TIM_DMABurst_MultiReadStart - /tmp/ccGFzgX3.s:3397 .text.HAL_TIM_DMABurst_MultiReadStart:00000190 $d - /tmp/ccGFzgX3.s:3971 .text.TIM_DMACaptureCplt:00000000 TIM_DMACaptureCplt - /tmp/ccGFzgX3.s:4126 .text.TIM_DMACaptureHalfCplt:00000000 TIM_DMACaptureHalfCplt - /tmp/ccGFzgX3.s:3410 .text.HAL_TIM_DMABurst_ReadStart:00000000 $t - /tmp/ccGFzgX3.s:3416 .text.HAL_TIM_DMABurst_ReadStart:00000000 HAL_TIM_DMABurst_ReadStart - /tmp/ccGFzgX3.s:3456 .text.HAL_TIM_DMABurst_ReadStop:00000000 $t - /tmp/ccGFzgX3.s:3462 .text.HAL_TIM_DMABurst_ReadStop:00000000 HAL_TIM_DMABurst_ReadStop - /tmp/ccGFzgX3.s:3614 .text.HAL_TIM_GenerateEvent:00000000 $t - /tmp/ccGFzgX3.s:3620 .text.HAL_TIM_GenerateEvent:00000000 HAL_TIM_GenerateEvent - /tmp/ccGFzgX3.s:3673 .text.HAL_TIM_ConfigTI1Input:00000000 $t - /tmp/ccGFzgX3.s:3679 .text.HAL_TIM_ConfigTI1Input:00000000 HAL_TIM_ConfigTI1Input - /tmp/ccGFzgX3.s:3717 .text.HAL_TIM_ReadCapturedValue:00000000 $t - /tmp/ccGFzgX3.s:3723 .text.HAL_TIM_ReadCapturedValue:00000000 HAL_TIM_ReadCapturedValue - /tmp/ccGFzgX3.s:3737 .text.HAL_TIM_ReadCapturedValue:00000008 $d - /tmp/ccGFzgX3.s:3806 .text.HAL_TIM_PeriodElapsedCallback:00000000 $t - /tmp/ccGFzgX3.s:3812 .text.HAL_TIM_PeriodElapsedCallback:00000000 HAL_TIM_PeriodElapsedCallback - /tmp/ccGFzgX3.s:3827 .text.TIM_DMAPeriodElapsedCplt:00000000 $t - /tmp/ccGFzgX3.s:3870 .text.HAL_TIM_PeriodElapsedHalfCpltCallback:00000000 $t - ARM GAS /tmp/ccGFzgX3.s page 495 + /tmp/ccfdMfFA.s:1858 .text.HAL_TIM_OC_DeInit:00000000 $t + /tmp/ccfdMfFA.s:1864 .text.HAL_TIM_OC_DeInit:00000000 HAL_TIM_OC_DeInit + /tmp/ccfdMfFA.s:1950 .text.HAL_TIM_PWM_MspInit:00000000 $t + /tmp/ccfdMfFA.s:1956 .text.HAL_TIM_PWM_MspInit:00000000 HAL_TIM_PWM_MspInit + /tmp/ccfdMfFA.s:1971 .text.HAL_TIM_PWM_MspDeInit:00000000 $t + /tmp/ccfdMfFA.s:1977 .text.HAL_TIM_PWM_MspDeInit:00000000 HAL_TIM_PWM_MspDeInit + /tmp/ccfdMfFA.s:1992 .text.HAL_TIM_PWM_DeInit:00000000 $t + /tmp/ccfdMfFA.s:1998 .text.HAL_TIM_PWM_DeInit:00000000 HAL_TIM_PWM_DeInit + /tmp/ccfdMfFA.s:2084 .text.HAL_TIM_IC_MspInit:00000000 $t + /tmp/ccfdMfFA.s:2090 .text.HAL_TIM_IC_MspInit:00000000 HAL_TIM_IC_MspInit + /tmp/ccfdMfFA.s:2105 .text.HAL_TIM_IC_MspDeInit:00000000 $t + /tmp/ccfdMfFA.s:2111 .text.HAL_TIM_IC_MspDeInit:00000000 HAL_TIM_IC_MspDeInit + /tmp/ccfdMfFA.s:2126 .text.HAL_TIM_IC_DeInit:00000000 $t + /tmp/ccfdMfFA.s:2132 .text.HAL_TIM_IC_DeInit:00000000 HAL_TIM_IC_DeInit + /tmp/ccfdMfFA.s:2218 .text.HAL_TIM_OnePulse_MspInit:00000000 $t + /tmp/ccfdMfFA.s:2224 .text.HAL_TIM_OnePulse_MspInit:00000000 HAL_TIM_OnePulse_MspInit + /tmp/ccfdMfFA.s:2239 .text.HAL_TIM_OnePulse_MspDeInit:00000000 $t + /tmp/ccfdMfFA.s:2245 .text.HAL_TIM_OnePulse_MspDeInit:00000000 HAL_TIM_OnePulse_MspDeInit + /tmp/ccfdMfFA.s:2260 .text.HAL_TIM_OnePulse_DeInit:00000000 $t + /tmp/ccfdMfFA.s:2266 .text.HAL_TIM_OnePulse_DeInit:00000000 HAL_TIM_OnePulse_DeInit + /tmp/ccfdMfFA.s:2336 .text.HAL_TIM_Encoder_MspInit:00000000 $t + /tmp/ccfdMfFA.s:2342 .text.HAL_TIM_Encoder_MspInit:00000000 HAL_TIM_Encoder_MspInit + /tmp/ccfdMfFA.s:2357 .text.HAL_TIM_Encoder_MspDeInit:00000000 $t + /tmp/ccfdMfFA.s:2363 .text.HAL_TIM_Encoder_MspDeInit:00000000 HAL_TIM_Encoder_MspDeInit + /tmp/ccfdMfFA.s:2378 .text.HAL_TIM_Encoder_DeInit:00000000 $t + /tmp/ccfdMfFA.s:2384 .text.HAL_TIM_Encoder_DeInit:00000000 HAL_TIM_Encoder_DeInit + /tmp/ccfdMfFA.s:2454 .text.HAL_TIM_DMABurst_MultiWriteStart:00000000 $t + /tmp/ccfdMfFA.s:2460 .text.HAL_TIM_DMABurst_MultiWriteStart:00000000 HAL_TIM_DMABurst_MultiWriteStart + /tmp/ccfdMfFA.s:2817 .text.HAL_TIM_DMABurst_MultiWriteStart:00000190 $d + /tmp/ccfdMfFA.s:4234 .text.TIM_DMADelayPulseCplt:00000000 TIM_DMADelayPulseCplt + /tmp/ccfdMfFA.s:4381 .text.TIM_DMADelayPulseHalfCplt:00000000 TIM_DMADelayPulseHalfCplt + /tmp/ccfdMfFA.s:4797 .text.TIM_DMATriggerCplt:00000000 TIM_DMATriggerCplt + /tmp/ccfdMfFA.s:4861 .text.TIM_DMATriggerHalfCplt:00000000 TIM_DMATriggerHalfCplt + /tmp/ccfdMfFA.s:2830 .text.HAL_TIM_DMABurst_WriteStart:00000000 $t + /tmp/ccfdMfFA.s:2836 .text.HAL_TIM_DMABurst_WriteStart:00000000 HAL_TIM_DMABurst_WriteStart + /tmp/ccfdMfFA.s:2876 .text.HAL_TIM_DMABurst_WriteStop:00000000 $t + /tmp/ccfdMfFA.s:2882 .text.HAL_TIM_DMABurst_WriteStop:00000000 HAL_TIM_DMABurst_WriteStop + /tmp/ccfdMfFA.s:3034 .text.HAL_TIM_DMABurst_MultiReadStart:00000000 $t + /tmp/ccfdMfFA.s:3040 .text.HAL_TIM_DMABurst_MultiReadStart:00000000 HAL_TIM_DMABurst_MultiReadStart + /tmp/ccfdMfFA.s:3397 .text.HAL_TIM_DMABurst_MultiReadStart:00000190 $d + /tmp/ccfdMfFA.s:3971 .text.TIM_DMACaptureCplt:00000000 TIM_DMACaptureCplt + /tmp/ccfdMfFA.s:4126 .text.TIM_DMACaptureHalfCplt:00000000 TIM_DMACaptureHalfCplt + /tmp/ccfdMfFA.s:3410 .text.HAL_TIM_DMABurst_ReadStart:00000000 $t + /tmp/ccfdMfFA.s:3416 .text.HAL_TIM_DMABurst_ReadStart:00000000 HAL_TIM_DMABurst_ReadStart + /tmp/ccfdMfFA.s:3456 .text.HAL_TIM_DMABurst_ReadStop:00000000 $t + /tmp/ccfdMfFA.s:3462 .text.HAL_TIM_DMABurst_ReadStop:00000000 HAL_TIM_DMABurst_ReadStop + /tmp/ccfdMfFA.s:3614 .text.HAL_TIM_GenerateEvent:00000000 $t + /tmp/ccfdMfFA.s:3620 .text.HAL_TIM_GenerateEvent:00000000 HAL_TIM_GenerateEvent + /tmp/ccfdMfFA.s:3673 .text.HAL_TIM_ConfigTI1Input:00000000 $t + /tmp/ccfdMfFA.s:3679 .text.HAL_TIM_ConfigTI1Input:00000000 HAL_TIM_ConfigTI1Input + /tmp/ccfdMfFA.s:3717 .text.HAL_TIM_ReadCapturedValue:00000000 $t + /tmp/ccfdMfFA.s:3723 .text.HAL_TIM_ReadCapturedValue:00000000 HAL_TIM_ReadCapturedValue + /tmp/ccfdMfFA.s:3737 .text.HAL_TIM_ReadCapturedValue:00000008 $d + /tmp/ccfdMfFA.s:3806 .text.HAL_TIM_PeriodElapsedCallback:00000000 $t + /tmp/ccfdMfFA.s:3812 .text.HAL_TIM_PeriodElapsedCallback:00000000 HAL_TIM_PeriodElapsedCallback + /tmp/ccfdMfFA.s:3827 .text.TIM_DMAPeriodElapsedCplt:00000000 $t + /tmp/ccfdMfFA.s:3870 .text.HAL_TIM_PeriodElapsedHalfCpltCallback:00000000 $t + ARM GAS /tmp/ccfdMfFA.s page 495 - /tmp/ccGFzgX3.s:3876 .text.HAL_TIM_PeriodElapsedHalfCpltCallback:00000000 HAL_TIM_PeriodElapsedHalfCpltCallback - /tmp/ccGFzgX3.s:3891 .text.TIM_DMAPeriodElapsedHalfCplt:00000000 $t - /tmp/ccGFzgX3.s:3923 .text.HAL_TIM_OC_DelayElapsedCallback:00000000 $t - /tmp/ccGFzgX3.s:3929 .text.HAL_TIM_OC_DelayElapsedCallback:00000000 HAL_TIM_OC_DelayElapsedCallback - /tmp/ccGFzgX3.s:3944 .text.HAL_TIM_IC_CaptureCallback:00000000 $t - /tmp/ccGFzgX3.s:3950 .text.HAL_TIM_IC_CaptureCallback:00000000 HAL_TIM_IC_CaptureCallback - /tmp/ccGFzgX3.s:3965 .text.TIM_DMACaptureCplt:00000000 $t - /tmp/ccGFzgX3.s:4099 .text.HAL_TIM_IC_CaptureHalfCpltCallback:00000000 $t - /tmp/ccGFzgX3.s:4105 .text.HAL_TIM_IC_CaptureHalfCpltCallback:00000000 HAL_TIM_IC_CaptureHalfCpltCallback - /tmp/ccGFzgX3.s:4120 .text.TIM_DMACaptureHalfCplt:00000000 $t - /tmp/ccGFzgX3.s:4208 .text.HAL_TIM_PWM_PulseFinishedCallback:00000000 $t - /tmp/ccGFzgX3.s:4214 .text.HAL_TIM_PWM_PulseFinishedCallback:00000000 HAL_TIM_PWM_PulseFinishedCallback - /tmp/ccGFzgX3.s:4229 .text.TIM_DMADelayPulseCplt:00000000 $t - /tmp/ccGFzgX3.s:4354 .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback:00000000 $t - /tmp/ccGFzgX3.s:4360 .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback:00000000 HAL_TIM_PWM_PulseFinishedHalfCpltCallback - /tmp/ccGFzgX3.s:4375 .text.TIM_DMADelayPulseHalfCplt:00000000 $t - /tmp/ccGFzgX3.s:4463 .text.HAL_TIM_TriggerCallback:00000000 $t - /tmp/ccGFzgX3.s:4469 .text.HAL_TIM_TriggerCallback:00000000 HAL_TIM_TriggerCallback - /tmp/ccGFzgX3.s:4484 .text.HAL_TIM_IRQHandler:00000000 $t - /tmp/ccGFzgX3.s:4490 .text.HAL_TIM_IRQHandler:00000000 HAL_TIM_IRQHandler - /tmp/ccGFzgX3.s:4792 .text.TIM_DMATriggerCplt:00000000 $t - /tmp/ccGFzgX3.s:4835 .text.HAL_TIM_TriggerHalfCpltCallback:00000000 $t - /tmp/ccGFzgX3.s:4841 .text.HAL_TIM_TriggerHalfCpltCallback:00000000 HAL_TIM_TriggerHalfCpltCallback - /tmp/ccGFzgX3.s:4856 .text.TIM_DMATriggerHalfCplt:00000000 $t - /tmp/ccGFzgX3.s:4888 .text.HAL_TIM_ErrorCallback:00000000 $t - /tmp/ccGFzgX3.s:4894 .text.HAL_TIM_ErrorCallback:00000000 HAL_TIM_ErrorCallback - /tmp/ccGFzgX3.s:4909 .text.TIM_DMAError:00000000 $t - /tmp/ccGFzgX3.s:5013 .text.HAL_TIM_Base_GetState:00000000 $t - /tmp/ccGFzgX3.s:5019 .text.HAL_TIM_Base_GetState:00000000 HAL_TIM_Base_GetState - /tmp/ccGFzgX3.s:5037 .text.HAL_TIM_OC_GetState:00000000 $t - /tmp/ccGFzgX3.s:5043 .text.HAL_TIM_OC_GetState:00000000 HAL_TIM_OC_GetState - /tmp/ccGFzgX3.s:5061 .text.HAL_TIM_PWM_GetState:00000000 $t - /tmp/ccGFzgX3.s:5067 .text.HAL_TIM_PWM_GetState:00000000 HAL_TIM_PWM_GetState - /tmp/ccGFzgX3.s:5085 .text.HAL_TIM_IC_GetState:00000000 $t - /tmp/ccGFzgX3.s:5091 .text.HAL_TIM_IC_GetState:00000000 HAL_TIM_IC_GetState - /tmp/ccGFzgX3.s:5109 .text.HAL_TIM_OnePulse_GetState:00000000 $t - /tmp/ccGFzgX3.s:5115 .text.HAL_TIM_OnePulse_GetState:00000000 HAL_TIM_OnePulse_GetState - /tmp/ccGFzgX3.s:5133 .text.HAL_TIM_Encoder_GetState:00000000 $t - /tmp/ccGFzgX3.s:5139 .text.HAL_TIM_Encoder_GetState:00000000 HAL_TIM_Encoder_GetState - /tmp/ccGFzgX3.s:5157 .text.HAL_TIM_GetActiveChannel:00000000 $t - /tmp/ccGFzgX3.s:5163 .text.HAL_TIM_GetActiveChannel:00000000 HAL_TIM_GetActiveChannel - /tmp/ccGFzgX3.s:5181 .text.HAL_TIM_GetChannelState:00000000 $t - /tmp/ccGFzgX3.s:5187 .text.HAL_TIM_GetChannelState:00000000 HAL_TIM_GetChannelState - /tmp/ccGFzgX3.s:5202 .text.HAL_TIM_GetChannelState:00000008 $d - /tmp/ccGFzgX3.s:5274 .text.HAL_TIM_DMABurstState:00000000 $t - /tmp/ccGFzgX3.s:5280 .text.HAL_TIM_DMABurstState:00000000 HAL_TIM_DMABurstState - /tmp/ccGFzgX3.s:5299 .text.TIM_Base_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:5305 .text.TIM_Base_SetConfig:00000000 TIM_Base_SetConfig - /tmp/ccGFzgX3.s:5493 .text.TIM_Base_SetConfig:00000104 $d - /tmp/ccGFzgX3.s:5504 .text.HAL_TIM_Base_Init:00000000 $t - /tmp/ccGFzgX3.s:5510 .text.HAL_TIM_Base_Init:00000000 HAL_TIM_Base_Init - /tmp/ccGFzgX3.s:5611 .text.HAL_TIM_OC_Init:00000000 $t - /tmp/ccGFzgX3.s:5617 .text.HAL_TIM_OC_Init:00000000 HAL_TIM_OC_Init - /tmp/ccGFzgX3.s:5718 .text.HAL_TIM_PWM_Init:00000000 $t - /tmp/ccGFzgX3.s:5724 .text.HAL_TIM_PWM_Init:00000000 HAL_TIM_PWM_Init - /tmp/ccGFzgX3.s:5825 .text.HAL_TIM_IC_Init:00000000 $t - /tmp/ccGFzgX3.s:5831 .text.HAL_TIM_IC_Init:00000000 HAL_TIM_IC_Init - ARM GAS /tmp/ccGFzgX3.s page 496 + /tmp/ccfdMfFA.s:3876 .text.HAL_TIM_PeriodElapsedHalfCpltCallback:00000000 HAL_TIM_PeriodElapsedHalfCpltCallback + /tmp/ccfdMfFA.s:3891 .text.TIM_DMAPeriodElapsedHalfCplt:00000000 $t + /tmp/ccfdMfFA.s:3923 .text.HAL_TIM_OC_DelayElapsedCallback:00000000 $t + /tmp/ccfdMfFA.s:3929 .text.HAL_TIM_OC_DelayElapsedCallback:00000000 HAL_TIM_OC_DelayElapsedCallback + /tmp/ccfdMfFA.s:3944 .text.HAL_TIM_IC_CaptureCallback:00000000 $t + /tmp/ccfdMfFA.s:3950 .text.HAL_TIM_IC_CaptureCallback:00000000 HAL_TIM_IC_CaptureCallback + /tmp/ccfdMfFA.s:3965 .text.TIM_DMACaptureCplt:00000000 $t + /tmp/ccfdMfFA.s:4099 .text.HAL_TIM_IC_CaptureHalfCpltCallback:00000000 $t + /tmp/ccfdMfFA.s:4105 .text.HAL_TIM_IC_CaptureHalfCpltCallback:00000000 HAL_TIM_IC_CaptureHalfCpltCallback + /tmp/ccfdMfFA.s:4120 .text.TIM_DMACaptureHalfCplt:00000000 $t + /tmp/ccfdMfFA.s:4208 .text.HAL_TIM_PWM_PulseFinishedCallback:00000000 $t + /tmp/ccfdMfFA.s:4214 .text.HAL_TIM_PWM_PulseFinishedCallback:00000000 HAL_TIM_PWM_PulseFinishedCallback + /tmp/ccfdMfFA.s:4229 .text.TIM_DMADelayPulseCplt:00000000 $t + /tmp/ccfdMfFA.s:4354 .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback:00000000 $t + /tmp/ccfdMfFA.s:4360 .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback:00000000 HAL_TIM_PWM_PulseFinishedHalfCpltCallback + /tmp/ccfdMfFA.s:4375 .text.TIM_DMADelayPulseHalfCplt:00000000 $t + /tmp/ccfdMfFA.s:4463 .text.HAL_TIM_TriggerCallback:00000000 $t + /tmp/ccfdMfFA.s:4469 .text.HAL_TIM_TriggerCallback:00000000 HAL_TIM_TriggerCallback + /tmp/ccfdMfFA.s:4484 .text.HAL_TIM_IRQHandler:00000000 $t + /tmp/ccfdMfFA.s:4490 .text.HAL_TIM_IRQHandler:00000000 HAL_TIM_IRQHandler + /tmp/ccfdMfFA.s:4792 .text.TIM_DMATriggerCplt:00000000 $t + /tmp/ccfdMfFA.s:4835 .text.HAL_TIM_TriggerHalfCpltCallback:00000000 $t + /tmp/ccfdMfFA.s:4841 .text.HAL_TIM_TriggerHalfCpltCallback:00000000 HAL_TIM_TriggerHalfCpltCallback + /tmp/ccfdMfFA.s:4856 .text.TIM_DMATriggerHalfCplt:00000000 $t + /tmp/ccfdMfFA.s:4888 .text.HAL_TIM_ErrorCallback:00000000 $t + /tmp/ccfdMfFA.s:4894 .text.HAL_TIM_ErrorCallback:00000000 HAL_TIM_ErrorCallback + /tmp/ccfdMfFA.s:4909 .text.TIM_DMAError:00000000 $t + /tmp/ccfdMfFA.s:5013 .text.HAL_TIM_Base_GetState:00000000 $t + /tmp/ccfdMfFA.s:5019 .text.HAL_TIM_Base_GetState:00000000 HAL_TIM_Base_GetState + /tmp/ccfdMfFA.s:5037 .text.HAL_TIM_OC_GetState:00000000 $t + /tmp/ccfdMfFA.s:5043 .text.HAL_TIM_OC_GetState:00000000 HAL_TIM_OC_GetState + /tmp/ccfdMfFA.s:5061 .text.HAL_TIM_PWM_GetState:00000000 $t + /tmp/ccfdMfFA.s:5067 .text.HAL_TIM_PWM_GetState:00000000 HAL_TIM_PWM_GetState + /tmp/ccfdMfFA.s:5085 .text.HAL_TIM_IC_GetState:00000000 $t + /tmp/ccfdMfFA.s:5091 .text.HAL_TIM_IC_GetState:00000000 HAL_TIM_IC_GetState + /tmp/ccfdMfFA.s:5109 .text.HAL_TIM_OnePulse_GetState:00000000 $t + /tmp/ccfdMfFA.s:5115 .text.HAL_TIM_OnePulse_GetState:00000000 HAL_TIM_OnePulse_GetState + /tmp/ccfdMfFA.s:5133 .text.HAL_TIM_Encoder_GetState:00000000 $t + /tmp/ccfdMfFA.s:5139 .text.HAL_TIM_Encoder_GetState:00000000 HAL_TIM_Encoder_GetState + /tmp/ccfdMfFA.s:5157 .text.HAL_TIM_GetActiveChannel:00000000 $t + /tmp/ccfdMfFA.s:5163 .text.HAL_TIM_GetActiveChannel:00000000 HAL_TIM_GetActiveChannel + /tmp/ccfdMfFA.s:5181 .text.HAL_TIM_GetChannelState:00000000 $t + /tmp/ccfdMfFA.s:5187 .text.HAL_TIM_GetChannelState:00000000 HAL_TIM_GetChannelState + /tmp/ccfdMfFA.s:5202 .text.HAL_TIM_GetChannelState:00000008 $d + /tmp/ccfdMfFA.s:5274 .text.HAL_TIM_DMABurstState:00000000 $t + /tmp/ccfdMfFA.s:5280 .text.HAL_TIM_DMABurstState:00000000 HAL_TIM_DMABurstState + /tmp/ccfdMfFA.s:5299 .text.TIM_Base_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:5305 .text.TIM_Base_SetConfig:00000000 TIM_Base_SetConfig + /tmp/ccfdMfFA.s:5493 .text.TIM_Base_SetConfig:00000104 $d + /tmp/ccfdMfFA.s:5504 .text.HAL_TIM_Base_Init:00000000 $t + /tmp/ccfdMfFA.s:5510 .text.HAL_TIM_Base_Init:00000000 HAL_TIM_Base_Init + /tmp/ccfdMfFA.s:5611 .text.HAL_TIM_OC_Init:00000000 $t + /tmp/ccfdMfFA.s:5617 .text.HAL_TIM_OC_Init:00000000 HAL_TIM_OC_Init + /tmp/ccfdMfFA.s:5718 .text.HAL_TIM_PWM_Init:00000000 $t + /tmp/ccfdMfFA.s:5724 .text.HAL_TIM_PWM_Init:00000000 HAL_TIM_PWM_Init + /tmp/ccfdMfFA.s:5825 .text.HAL_TIM_IC_Init:00000000 $t + /tmp/ccfdMfFA.s:5831 .text.HAL_TIM_IC_Init:00000000 HAL_TIM_IC_Init + ARM GAS /tmp/ccfdMfFA.s page 496 - /tmp/ccGFzgX3.s:5932 .text.HAL_TIM_OnePulse_Init:00000000 $t - /tmp/ccGFzgX3.s:5938 .text.HAL_TIM_OnePulse_Init:00000000 HAL_TIM_OnePulse_Init - /tmp/ccGFzgX3.s:6045 .text.HAL_TIM_Encoder_Init:00000000 $t - /tmp/ccGFzgX3.s:6051 .text.HAL_TIM_Encoder_Init:00000000 HAL_TIM_Encoder_Init - /tmp/ccGFzgX3.s:6259 .text.HAL_TIM_Encoder_Init:000000a4 $d - /tmp/ccGFzgX3.s:6266 .text.TIM_OC2_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:6272 .text.TIM_OC2_SetConfig:00000000 TIM_OC2_SetConfig - /tmp/ccGFzgX3.s:6410 .text.TIM_OC2_SetConfig:00000064 $d - /tmp/ccGFzgX3.s:6417 .text.HAL_TIM_OC_ConfigChannel:00000000 $t - /tmp/ccGFzgX3.s:6423 .text.HAL_TIM_OC_ConfigChannel:00000000 HAL_TIM_OC_ConfigChannel - /tmp/ccGFzgX3.s:6455 .text.HAL_TIM_OC_ConfigChannel:0000001a $d - /tmp/ccGFzgX3.s:6589 .text.HAL_TIM_PWM_ConfigChannel:00000000 $t - /tmp/ccGFzgX3.s:6595 .text.HAL_TIM_PWM_ConfigChannel:00000000 HAL_TIM_PWM_ConfigChannel - /tmp/ccGFzgX3.s:6632 .text.HAL_TIM_PWM_ConfigChannel:00000020 $d - /tmp/ccGFzgX3.s:6920 .text.TIM_TI1_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:6926 .text.TIM_TI1_SetConfig:00000000 TIM_TI1_SetConfig - /tmp/ccGFzgX3.s:7056 .text.TIM_TI1_SetConfig:00000088 $d - /tmp/ccGFzgX3.s:7063 .text.HAL_TIM_IC_ConfigChannel:00000000 $t - /tmp/ccGFzgX3.s:7069 .text.HAL_TIM_IC_ConfigChannel:00000000 HAL_TIM_IC_ConfigChannel - /tmp/ccGFzgX3.s:7107 .text.HAL_TIM_IC_ConfigChannel:0000001c $d - /tmp/ccGFzgX3.s:7294 .text.HAL_TIM_OnePulse_ConfigChannel:00000000 $t - /tmp/ccGFzgX3.s:7300 .text.HAL_TIM_OnePulse_ConfigChannel:00000000 HAL_TIM_OnePulse_ConfigChannel - /tmp/ccGFzgX3.s:7573 .text.HAL_TIM_OnePulse_ConfigChannel:000000fc $d - /tmp/ccGFzgX3.s:7578 .text.TIM_ETR_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:7584 .text.TIM_ETR_SetConfig:00000000 TIM_ETR_SetConfig - /tmp/ccGFzgX3.s:7628 .text.HAL_TIM_ConfigOCrefClear:00000000 $t - /tmp/ccGFzgX3.s:7634 .text.HAL_TIM_ConfigOCrefClear:00000000 HAL_TIM_ConfigOCrefClear - /tmp/ccGFzgX3.s:7709 .text.HAL_TIM_ConfigOCrefClear:00000048 $d - /tmp/ccGFzgX3.s:7918 .text.HAL_TIM_ConfigClockSource:00000000 $t - /tmp/ccGFzgX3.s:7924 .text.HAL_TIM_ConfigClockSource:00000000 HAL_TIM_ConfigClockSource - /tmp/ccGFzgX3.s:8210 .text.HAL_TIM_ConfigClockSource:000000fc $d - /tmp/ccGFzgX3.s:8215 .text.TIM_SlaveTimer_SetConfig:00000000 $t - /tmp/ccGFzgX3.s:8220 .text.TIM_SlaveTimer_SetConfig:00000000 TIM_SlaveTimer_SetConfig - /tmp/ccGFzgX3.s:8474 .text.TIM_SlaveTimer_SetConfig:000000b8 $d - /tmp/ccGFzgX3.s:8479 .text.HAL_TIM_SlaveConfigSynchro:00000000 $t - /tmp/ccGFzgX3.s:8485 .text.HAL_TIM_SlaveConfigSynchro:00000000 HAL_TIM_SlaveConfigSynchro - /tmp/ccGFzgX3.s:8573 .text.HAL_TIM_SlaveConfigSynchro_IT:00000000 $t - /tmp/ccGFzgX3.s:8579 .text.HAL_TIM_SlaveConfigSynchro_IT:00000000 HAL_TIM_SlaveConfigSynchro_IT - /tmp/ccGFzgX3.s:8667 .text.TIM_CCxChannelCmd:00000000 $t - /tmp/ccGFzgX3.s:8673 .text.TIM_CCxChannelCmd:00000000 TIM_CCxChannelCmd - /tmp/ccGFzgX3.s:8713 .text.HAL_TIM_OC_Start:00000000 $t - /tmp/ccGFzgX3.s:8719 .text.HAL_TIM_OC_Start:00000000 HAL_TIM_OC_Start - /tmp/ccGFzgX3.s:8740 .text.HAL_TIM_OC_Start:0000000c $d - /tmp/ccGFzgX3.s:8775 .text.HAL_TIM_OC_Start:00000038 $d - /tmp/ccGFzgX3.s:8971 .text.HAL_TIM_OC_Start:0000014c $d - /tmp/ccGFzgX3.s:8978 .text.HAL_TIM_OC_Stop:00000000 $t - /tmp/ccGFzgX3.s:8984 .text.HAL_TIM_OC_Stop:00000000 HAL_TIM_OC_Stop - /tmp/ccGFzgX3.s:9059 .text.HAL_TIM_OC_Stop:0000005e $d - /tmp/ccGFzgX3.s:9115 .text.HAL_TIM_OC_Stop:000000a4 $d - /tmp/ccGFzgX3.s:9121 .text.HAL_TIM_OC_Start_IT:00000000 $t - /tmp/ccGFzgX3.s:9127 .text.HAL_TIM_OC_Start_IT:00000000 HAL_TIM_OC_Start_IT - /tmp/ccGFzgX3.s:9150 .text.HAL_TIM_OC_Start_IT:0000000c $d - /tmp/ccGFzgX3.s:9185 .text.HAL_TIM_OC_Start_IT:0000003a $d - /tmp/ccGFzgX3.s:9388 .text.HAL_TIM_OC_Start_IT:0000015c $d - /tmp/ccGFzgX3.s:9402 .text.HAL_TIM_OC_Start_IT:00000190 $t - /tmp/ccGFzgX3.s:9448 .text.HAL_TIM_OC_Start_IT:000001b8 $d - /tmp/ccGFzgX3.s:9455 .text.HAL_TIM_OC_Stop_IT:00000000 $t - ARM GAS /tmp/ccGFzgX3.s page 497 + /tmp/ccfdMfFA.s:5932 .text.HAL_TIM_OnePulse_Init:00000000 $t + /tmp/ccfdMfFA.s:5938 .text.HAL_TIM_OnePulse_Init:00000000 HAL_TIM_OnePulse_Init + /tmp/ccfdMfFA.s:6045 .text.HAL_TIM_Encoder_Init:00000000 $t + /tmp/ccfdMfFA.s:6051 .text.HAL_TIM_Encoder_Init:00000000 HAL_TIM_Encoder_Init + /tmp/ccfdMfFA.s:6259 .text.HAL_TIM_Encoder_Init:000000a4 $d + /tmp/ccfdMfFA.s:6266 .text.TIM_OC2_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:6272 .text.TIM_OC2_SetConfig:00000000 TIM_OC2_SetConfig + /tmp/ccfdMfFA.s:6410 .text.TIM_OC2_SetConfig:00000064 $d + /tmp/ccfdMfFA.s:6417 .text.HAL_TIM_OC_ConfigChannel:00000000 $t + /tmp/ccfdMfFA.s:6423 .text.HAL_TIM_OC_ConfigChannel:00000000 HAL_TIM_OC_ConfigChannel + /tmp/ccfdMfFA.s:6455 .text.HAL_TIM_OC_ConfigChannel:0000001a $d + /tmp/ccfdMfFA.s:6589 .text.HAL_TIM_PWM_ConfigChannel:00000000 $t + /tmp/ccfdMfFA.s:6595 .text.HAL_TIM_PWM_ConfigChannel:00000000 HAL_TIM_PWM_ConfigChannel + /tmp/ccfdMfFA.s:6632 .text.HAL_TIM_PWM_ConfigChannel:00000020 $d + /tmp/ccfdMfFA.s:6920 .text.TIM_TI1_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:6926 .text.TIM_TI1_SetConfig:00000000 TIM_TI1_SetConfig + /tmp/ccfdMfFA.s:7056 .text.TIM_TI1_SetConfig:00000088 $d + /tmp/ccfdMfFA.s:7063 .text.HAL_TIM_IC_ConfigChannel:00000000 $t + /tmp/ccfdMfFA.s:7069 .text.HAL_TIM_IC_ConfigChannel:00000000 HAL_TIM_IC_ConfigChannel + /tmp/ccfdMfFA.s:7107 .text.HAL_TIM_IC_ConfigChannel:0000001c $d + /tmp/ccfdMfFA.s:7294 .text.HAL_TIM_OnePulse_ConfigChannel:00000000 $t + /tmp/ccfdMfFA.s:7300 .text.HAL_TIM_OnePulse_ConfigChannel:00000000 HAL_TIM_OnePulse_ConfigChannel + /tmp/ccfdMfFA.s:7573 .text.HAL_TIM_OnePulse_ConfigChannel:000000fc $d + /tmp/ccfdMfFA.s:7578 .text.TIM_ETR_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:7584 .text.TIM_ETR_SetConfig:00000000 TIM_ETR_SetConfig + /tmp/ccfdMfFA.s:7628 .text.HAL_TIM_ConfigOCrefClear:00000000 $t + /tmp/ccfdMfFA.s:7634 .text.HAL_TIM_ConfigOCrefClear:00000000 HAL_TIM_ConfigOCrefClear + /tmp/ccfdMfFA.s:7709 .text.HAL_TIM_ConfigOCrefClear:00000048 $d + /tmp/ccfdMfFA.s:7918 .text.HAL_TIM_ConfigClockSource:00000000 $t + /tmp/ccfdMfFA.s:7924 .text.HAL_TIM_ConfigClockSource:00000000 HAL_TIM_ConfigClockSource + /tmp/ccfdMfFA.s:8210 .text.HAL_TIM_ConfigClockSource:000000fc $d + /tmp/ccfdMfFA.s:8215 .text.TIM_SlaveTimer_SetConfig:00000000 $t + /tmp/ccfdMfFA.s:8220 .text.TIM_SlaveTimer_SetConfig:00000000 TIM_SlaveTimer_SetConfig + /tmp/ccfdMfFA.s:8474 .text.TIM_SlaveTimer_SetConfig:000000b8 $d + /tmp/ccfdMfFA.s:8479 .text.HAL_TIM_SlaveConfigSynchro:00000000 $t + /tmp/ccfdMfFA.s:8485 .text.HAL_TIM_SlaveConfigSynchro:00000000 HAL_TIM_SlaveConfigSynchro + /tmp/ccfdMfFA.s:8573 .text.HAL_TIM_SlaveConfigSynchro_IT:00000000 $t + /tmp/ccfdMfFA.s:8579 .text.HAL_TIM_SlaveConfigSynchro_IT:00000000 HAL_TIM_SlaveConfigSynchro_IT + /tmp/ccfdMfFA.s:8667 .text.TIM_CCxChannelCmd:00000000 $t + /tmp/ccfdMfFA.s:8673 .text.TIM_CCxChannelCmd:00000000 TIM_CCxChannelCmd + /tmp/ccfdMfFA.s:8713 .text.HAL_TIM_OC_Start:00000000 $t + /tmp/ccfdMfFA.s:8719 .text.HAL_TIM_OC_Start:00000000 HAL_TIM_OC_Start + /tmp/ccfdMfFA.s:8740 .text.HAL_TIM_OC_Start:0000000c $d + /tmp/ccfdMfFA.s:8775 .text.HAL_TIM_OC_Start:00000038 $d + /tmp/ccfdMfFA.s:8971 .text.HAL_TIM_OC_Start:0000014c $d + /tmp/ccfdMfFA.s:8978 .text.HAL_TIM_OC_Stop:00000000 $t + /tmp/ccfdMfFA.s:8984 .text.HAL_TIM_OC_Stop:00000000 HAL_TIM_OC_Stop + /tmp/ccfdMfFA.s:9059 .text.HAL_TIM_OC_Stop:0000005e $d + /tmp/ccfdMfFA.s:9115 .text.HAL_TIM_OC_Stop:000000a4 $d + /tmp/ccfdMfFA.s:9121 .text.HAL_TIM_OC_Start_IT:00000000 $t + /tmp/ccfdMfFA.s:9127 .text.HAL_TIM_OC_Start_IT:00000000 HAL_TIM_OC_Start_IT + /tmp/ccfdMfFA.s:9150 .text.HAL_TIM_OC_Start_IT:0000000c $d + /tmp/ccfdMfFA.s:9185 .text.HAL_TIM_OC_Start_IT:0000003a $d + /tmp/ccfdMfFA.s:9388 .text.HAL_TIM_OC_Start_IT:0000015c $d + /tmp/ccfdMfFA.s:9402 .text.HAL_TIM_OC_Start_IT:00000190 $t + /tmp/ccfdMfFA.s:9448 .text.HAL_TIM_OC_Start_IT:000001b8 $d + /tmp/ccfdMfFA.s:9455 .text.HAL_TIM_OC_Stop_IT:00000000 $t + ARM GAS /tmp/ccfdMfFA.s page 497 - /tmp/ccGFzgX3.s:9461 .text.HAL_TIM_OC_Stop_IT:00000000 HAL_TIM_OC_Stop_IT - /tmp/ccGFzgX3.s:9486 .text.HAL_TIM_OC_Stop_IT:0000000e $d - /tmp/ccGFzgX3.s:9569 .text.HAL_TIM_OC_Stop_IT:00000080 $d - /tmp/ccGFzgX3.s:9666 .text.HAL_TIM_OC_Stop_IT:000000f8 $d - /tmp/ccGFzgX3.s:9672 .text.HAL_TIM_OC_Start_DMA:00000000 $t - /tmp/ccGFzgX3.s:9678 .text.HAL_TIM_OC_Start_DMA:00000000 HAL_TIM_OC_Start_DMA - /tmp/ccGFzgX3.s:9706 .text.HAL_TIM_OC_Start_DMA:00000010 $d - /tmp/ccGFzgX3.s:9744 .text.HAL_TIM_OC_Start_DMA:0000003e $d - /tmp/ccGFzgX3.s:9851 .text.HAL_TIM_OC_Start_DMA:000000c8 $d - /tmp/ccGFzgX3.s:9868 .text.HAL_TIM_OC_Start_DMA:000000ea $t - /tmp/ccGFzgX3.s:10177 .text.HAL_TIM_OC_Start_DMA:00000290 $d - /tmp/ccGFzgX3.s:10191 .text.HAL_TIM_OC_Start_DMA:000002c4 $t - /tmp/ccGFzgX3.s:10260 .text.HAL_TIM_OC_Start_DMA:00000304 $d - /tmp/ccGFzgX3.s:10270 .text.HAL_TIM_OC_Stop_DMA:00000000 $t - /tmp/ccGFzgX3.s:10276 .text.HAL_TIM_OC_Stop_DMA:00000000 HAL_TIM_OC_Stop_DMA - /tmp/ccGFzgX3.s:10301 .text.HAL_TIM_OC_Stop_DMA:0000000e $d - /tmp/ccGFzgX3.s:10387 .text.HAL_TIM_OC_Stop_DMA:00000086 $d - /tmp/ccGFzgX3.s:10506 .text.HAL_TIM_OC_Stop_DMA:00000110 $d - /tmp/ccGFzgX3.s:10512 .text.HAL_TIM_PWM_Start:00000000 $t - /tmp/ccGFzgX3.s:10518 .text.HAL_TIM_PWM_Start:00000000 HAL_TIM_PWM_Start - /tmp/ccGFzgX3.s:10539 .text.HAL_TIM_PWM_Start:0000000c $d - /tmp/ccGFzgX3.s:10574 .text.HAL_TIM_PWM_Start:00000038 $d - /tmp/ccGFzgX3.s:10770 .text.HAL_TIM_PWM_Start:0000014c $d - /tmp/ccGFzgX3.s:10777 .text.HAL_TIM_PWM_Stop:00000000 $t - /tmp/ccGFzgX3.s:10783 .text.HAL_TIM_PWM_Stop:00000000 HAL_TIM_PWM_Stop - /tmp/ccGFzgX3.s:10858 .text.HAL_TIM_PWM_Stop:0000005e $d - /tmp/ccGFzgX3.s:10914 .text.HAL_TIM_PWM_Stop:000000a4 $d - /tmp/ccGFzgX3.s:10920 .text.HAL_TIM_PWM_Start_IT:00000000 $t - /tmp/ccGFzgX3.s:10926 .text.HAL_TIM_PWM_Start_IT:00000000 HAL_TIM_PWM_Start_IT - /tmp/ccGFzgX3.s:10949 .text.HAL_TIM_PWM_Start_IT:0000000c $d - /tmp/ccGFzgX3.s:10984 .text.HAL_TIM_PWM_Start_IT:0000003a $d - /tmp/ccGFzgX3.s:11187 .text.HAL_TIM_PWM_Start_IT:0000015c $d - /tmp/ccGFzgX3.s:11201 .text.HAL_TIM_PWM_Start_IT:00000190 $t - /tmp/ccGFzgX3.s:11247 .text.HAL_TIM_PWM_Start_IT:000001b8 $d - /tmp/ccGFzgX3.s:11254 .text.HAL_TIM_PWM_Stop_IT:00000000 $t - /tmp/ccGFzgX3.s:11260 .text.HAL_TIM_PWM_Stop_IT:00000000 HAL_TIM_PWM_Stop_IT - /tmp/ccGFzgX3.s:11285 .text.HAL_TIM_PWM_Stop_IT:0000000e $d - /tmp/ccGFzgX3.s:11368 .text.HAL_TIM_PWM_Stop_IT:00000080 $d - /tmp/ccGFzgX3.s:11465 .text.HAL_TIM_PWM_Stop_IT:000000f8 $d - /tmp/ccGFzgX3.s:11471 .text.HAL_TIM_PWM_Start_DMA:00000000 $t - /tmp/ccGFzgX3.s:11477 .text.HAL_TIM_PWM_Start_DMA:00000000 HAL_TIM_PWM_Start_DMA - /tmp/ccGFzgX3.s:11505 .text.HAL_TIM_PWM_Start_DMA:00000010 $d - /tmp/ccGFzgX3.s:11543 .text.HAL_TIM_PWM_Start_DMA:0000003e $d - /tmp/ccGFzgX3.s:11650 .text.HAL_TIM_PWM_Start_DMA:000000c8 $d - /tmp/ccGFzgX3.s:11667 .text.HAL_TIM_PWM_Start_DMA:000000ea $t - /tmp/ccGFzgX3.s:11976 .text.HAL_TIM_PWM_Start_DMA:00000290 $d - /tmp/ccGFzgX3.s:11990 .text.HAL_TIM_PWM_Start_DMA:000002c4 $t - /tmp/ccGFzgX3.s:12059 .text.HAL_TIM_PWM_Start_DMA:00000304 $d - /tmp/ccGFzgX3.s:12069 .text.HAL_TIM_PWM_Stop_DMA:00000000 $t - /tmp/ccGFzgX3.s:12075 .text.HAL_TIM_PWM_Stop_DMA:00000000 HAL_TIM_PWM_Stop_DMA - /tmp/ccGFzgX3.s:12100 .text.HAL_TIM_PWM_Stop_DMA:0000000e $d - /tmp/ccGFzgX3.s:12186 .text.HAL_TIM_PWM_Stop_DMA:00000086 $d - /tmp/ccGFzgX3.s:12305 .text.HAL_TIM_PWM_Stop_DMA:00000110 $d - /tmp/ccGFzgX3.s:12311 .text.HAL_TIM_IC_Start:00000000 $t - /tmp/ccGFzgX3.s:12317 .text.HAL_TIM_IC_Start:00000000 HAL_TIM_IC_Start - /tmp/ccGFzgX3.s:12337 .text.HAL_TIM_IC_Start:0000000c $d - /tmp/ccGFzgX3.s:12382 .text.HAL_TIM_IC_Start:0000003e $d - ARM GAS /tmp/ccGFzgX3.s page 498 + /tmp/ccfdMfFA.s:9461 .text.HAL_TIM_OC_Stop_IT:00000000 HAL_TIM_OC_Stop_IT + /tmp/ccfdMfFA.s:9486 .text.HAL_TIM_OC_Stop_IT:0000000e $d + /tmp/ccfdMfFA.s:9569 .text.HAL_TIM_OC_Stop_IT:00000080 $d + /tmp/ccfdMfFA.s:9666 .text.HAL_TIM_OC_Stop_IT:000000f8 $d + /tmp/ccfdMfFA.s:9672 .text.HAL_TIM_OC_Start_DMA:00000000 $t + /tmp/ccfdMfFA.s:9678 .text.HAL_TIM_OC_Start_DMA:00000000 HAL_TIM_OC_Start_DMA + /tmp/ccfdMfFA.s:9706 .text.HAL_TIM_OC_Start_DMA:00000010 $d + /tmp/ccfdMfFA.s:9744 .text.HAL_TIM_OC_Start_DMA:0000003e $d + /tmp/ccfdMfFA.s:9851 .text.HAL_TIM_OC_Start_DMA:000000c8 $d + /tmp/ccfdMfFA.s:9868 .text.HAL_TIM_OC_Start_DMA:000000ea $t + /tmp/ccfdMfFA.s:10177 .text.HAL_TIM_OC_Start_DMA:00000290 $d + /tmp/ccfdMfFA.s:10191 .text.HAL_TIM_OC_Start_DMA:000002c4 $t + /tmp/ccfdMfFA.s:10260 .text.HAL_TIM_OC_Start_DMA:00000304 $d + /tmp/ccfdMfFA.s:10270 .text.HAL_TIM_OC_Stop_DMA:00000000 $t + /tmp/ccfdMfFA.s:10276 .text.HAL_TIM_OC_Stop_DMA:00000000 HAL_TIM_OC_Stop_DMA + /tmp/ccfdMfFA.s:10301 .text.HAL_TIM_OC_Stop_DMA:0000000e $d + /tmp/ccfdMfFA.s:10387 .text.HAL_TIM_OC_Stop_DMA:00000086 $d + /tmp/ccfdMfFA.s:10506 .text.HAL_TIM_OC_Stop_DMA:00000110 $d + /tmp/ccfdMfFA.s:10512 .text.HAL_TIM_PWM_Start:00000000 $t + /tmp/ccfdMfFA.s:10518 .text.HAL_TIM_PWM_Start:00000000 HAL_TIM_PWM_Start + /tmp/ccfdMfFA.s:10539 .text.HAL_TIM_PWM_Start:0000000c $d + /tmp/ccfdMfFA.s:10574 .text.HAL_TIM_PWM_Start:00000038 $d + /tmp/ccfdMfFA.s:10770 .text.HAL_TIM_PWM_Start:0000014c $d + /tmp/ccfdMfFA.s:10777 .text.HAL_TIM_PWM_Stop:00000000 $t + /tmp/ccfdMfFA.s:10783 .text.HAL_TIM_PWM_Stop:00000000 HAL_TIM_PWM_Stop + /tmp/ccfdMfFA.s:10858 .text.HAL_TIM_PWM_Stop:0000005e $d + /tmp/ccfdMfFA.s:10914 .text.HAL_TIM_PWM_Stop:000000a4 $d + /tmp/ccfdMfFA.s:10920 .text.HAL_TIM_PWM_Start_IT:00000000 $t + /tmp/ccfdMfFA.s:10926 .text.HAL_TIM_PWM_Start_IT:00000000 HAL_TIM_PWM_Start_IT + /tmp/ccfdMfFA.s:10949 .text.HAL_TIM_PWM_Start_IT:0000000c $d + /tmp/ccfdMfFA.s:10984 .text.HAL_TIM_PWM_Start_IT:0000003a $d + /tmp/ccfdMfFA.s:11187 .text.HAL_TIM_PWM_Start_IT:0000015c $d + /tmp/ccfdMfFA.s:11201 .text.HAL_TIM_PWM_Start_IT:00000190 $t + /tmp/ccfdMfFA.s:11247 .text.HAL_TIM_PWM_Start_IT:000001b8 $d + /tmp/ccfdMfFA.s:11254 .text.HAL_TIM_PWM_Stop_IT:00000000 $t + /tmp/ccfdMfFA.s:11260 .text.HAL_TIM_PWM_Stop_IT:00000000 HAL_TIM_PWM_Stop_IT + /tmp/ccfdMfFA.s:11285 .text.HAL_TIM_PWM_Stop_IT:0000000e $d + /tmp/ccfdMfFA.s:11368 .text.HAL_TIM_PWM_Stop_IT:00000080 $d + /tmp/ccfdMfFA.s:11465 .text.HAL_TIM_PWM_Stop_IT:000000f8 $d + /tmp/ccfdMfFA.s:11471 .text.HAL_TIM_PWM_Start_DMA:00000000 $t + /tmp/ccfdMfFA.s:11477 .text.HAL_TIM_PWM_Start_DMA:00000000 HAL_TIM_PWM_Start_DMA + /tmp/ccfdMfFA.s:11505 .text.HAL_TIM_PWM_Start_DMA:00000010 $d + /tmp/ccfdMfFA.s:11543 .text.HAL_TIM_PWM_Start_DMA:0000003e $d + /tmp/ccfdMfFA.s:11650 .text.HAL_TIM_PWM_Start_DMA:000000c8 $d + /tmp/ccfdMfFA.s:11667 .text.HAL_TIM_PWM_Start_DMA:000000ea $t + /tmp/ccfdMfFA.s:11976 .text.HAL_TIM_PWM_Start_DMA:00000290 $d + /tmp/ccfdMfFA.s:11990 .text.HAL_TIM_PWM_Start_DMA:000002c4 $t + /tmp/ccfdMfFA.s:12059 .text.HAL_TIM_PWM_Start_DMA:00000304 $d + /tmp/ccfdMfFA.s:12069 .text.HAL_TIM_PWM_Stop_DMA:00000000 $t + /tmp/ccfdMfFA.s:12075 .text.HAL_TIM_PWM_Stop_DMA:00000000 HAL_TIM_PWM_Stop_DMA + /tmp/ccfdMfFA.s:12100 .text.HAL_TIM_PWM_Stop_DMA:0000000e $d + /tmp/ccfdMfFA.s:12186 .text.HAL_TIM_PWM_Stop_DMA:00000086 $d + /tmp/ccfdMfFA.s:12305 .text.HAL_TIM_PWM_Stop_DMA:00000110 $d + /tmp/ccfdMfFA.s:12311 .text.HAL_TIM_IC_Start:00000000 $t + /tmp/ccfdMfFA.s:12317 .text.HAL_TIM_IC_Start:00000000 HAL_TIM_IC_Start + /tmp/ccfdMfFA.s:12337 .text.HAL_TIM_IC_Start:0000000c $d + /tmp/ccfdMfFA.s:12382 .text.HAL_TIM_IC_Start:0000003e $d + ARM GAS /tmp/ccfdMfFA.s page 498 - /tmp/ccGFzgX3.s:12596 .text.HAL_TIM_IC_Start:00000160 $d - /tmp/ccGFzgX3.s:12602 .text.HAL_TIM_IC_Stop:00000000 $t - /tmp/ccGFzgX3.s:12608 .text.HAL_TIM_IC_Stop:00000000 HAL_TIM_IC_Stop - /tmp/ccGFzgX3.s:12656 .text.HAL_TIM_IC_Stop:00000034 $d - /tmp/ccGFzgX3.s:12741 .text.HAL_TIM_IC_Start_IT:00000000 $t - /tmp/ccGFzgX3.s:12747 .text.HAL_TIM_IC_Start_IT:00000000 HAL_TIM_IC_Start_IT - /tmp/ccGFzgX3.s:12769 .text.HAL_TIM_IC_Start_IT:0000000c $d - /tmp/ccGFzgX3.s:12814 .text.HAL_TIM_IC_Start_IT:0000003e $d - /tmp/ccGFzgX3.s:12909 .text.HAL_TIM_IC_Start_IT:000000c0 $d - /tmp/ccGFzgX3.s:13096 .text.HAL_TIM_IC_Start_IT:000001a4 $d - /tmp/ccGFzgX3.s:13102 .text.HAL_TIM_IC_Stop_IT:00000000 $t - /tmp/ccGFzgX3.s:13108 .text.HAL_TIM_IC_Stop_IT:00000000 HAL_TIM_IC_Stop_IT - /tmp/ccGFzgX3.s:13133 .text.HAL_TIM_IC_Stop_IT:0000000e $d - /tmp/ccGFzgX3.s:13189 .text.HAL_TIM_IC_Stop_IT:00000056 $d - /tmp/ccGFzgX3.s:13312 .text.HAL_TIM_IC_Start_DMA:00000000 $t - /tmp/ccGFzgX3.s:13318 .text.HAL_TIM_IC_Start_DMA:00000000 HAL_TIM_IC_Start_DMA - /tmp/ccGFzgX3.s:13348 .text.HAL_TIM_IC_Start_DMA:00000012 $d - /tmp/ccGFzgX3.s:13408 .text.HAL_TIM_IC_Start_DMA:00000058 $d - /tmp/ccGFzgX3.s:13523 .text.HAL_TIM_IC_Start_DMA:000000e6 $d - /tmp/ccGFzgX3.s:13835 .text.HAL_TIM_IC_Start_DMA:00000268 $d - /tmp/ccGFzgX3.s:13844 .text.HAL_TIM_IC_Stop_DMA:00000000 $t - /tmp/ccGFzgX3.s:13850 .text.HAL_TIM_IC_Stop_DMA:00000000 HAL_TIM_IC_Stop_DMA - /tmp/ccGFzgX3.s:13883 .text.HAL_TIM_IC_Stop_DMA:00000016 $d - /tmp/ccGFzgX3.s:13934 .text.HAL_TIM_IC_Stop_DMA:0000005a $d - /tmp/ccGFzgX3.s:14069 .text.HAL_TIM_OnePulse_Start:00000000 $t - /tmp/ccGFzgX3.s:14075 .text.HAL_TIM_OnePulse_Start:00000000 HAL_TIM_OnePulse_Start - /tmp/ccGFzgX3.s:14196 .text.HAL_TIM_OnePulse_Start:0000007c $d - /tmp/ccGFzgX3.s:14202 .text.HAL_TIM_OnePulse_Stop:00000000 $t - /tmp/ccGFzgX3.s:14208 .text.HAL_TIM_OnePulse_Stop:00000000 HAL_TIM_OnePulse_Stop - /tmp/ccGFzgX3.s:14302 .text.HAL_TIM_OnePulse_Stop:00000078 $d - /tmp/ccGFzgX3.s:14308 .text.HAL_TIM_OnePulse_Start_IT:00000000 $t - /tmp/ccGFzgX3.s:14314 .text.HAL_TIM_OnePulse_Start_IT:00000000 HAL_TIM_OnePulse_Start_IT - /tmp/ccGFzgX3.s:14445 .text.HAL_TIM_OnePulse_Start_IT:00000090 $d - /tmp/ccGFzgX3.s:14451 .text.HAL_TIM_OnePulse_Stop_IT:00000000 $t - /tmp/ccGFzgX3.s:14457 .text.HAL_TIM_OnePulse_Stop_IT:00000000 HAL_TIM_OnePulse_Stop_IT - /tmp/ccGFzgX3.s:14561 .text.HAL_TIM_OnePulse_Stop_IT:0000008c $d - /tmp/ccGFzgX3.s:14567 .text.HAL_TIM_Encoder_Start:00000000 $t - /tmp/ccGFzgX3.s:14573 .text.HAL_TIM_Encoder_Start:00000000 HAL_TIM_Encoder_Start - /tmp/ccGFzgX3.s:14774 .text.HAL_TIM_Encoder_Stop:00000000 $t - /tmp/ccGFzgX3.s:14780 .text.HAL_TIM_Encoder_Stop:00000000 HAL_TIM_Encoder_Stop - /tmp/ccGFzgX3.s:14863 .text.HAL_TIM_Encoder_Stop:0000005a $d - /tmp/ccGFzgX3.s:14977 .text.HAL_TIM_Encoder_Start_IT:00000000 $t - /tmp/ccGFzgX3.s:14983 .text.HAL_TIM_Encoder_Start_IT:00000000 HAL_TIM_Encoder_Start_IT - /tmp/ccGFzgX3.s:15206 .text.HAL_TIM_Encoder_Stop_IT:00000000 $t - /tmp/ccGFzgX3.s:15212 .text.HAL_TIM_Encoder_Stop_IT:00000000 HAL_TIM_Encoder_Stop_IT - /tmp/ccGFzgX3.s:15294 .text.HAL_TIM_Encoder_Stop_IT:00000064 $d - /tmp/ccGFzgX3.s:15430 .text.HAL_TIM_Encoder_Start_DMA:00000000 $t - /tmp/ccGFzgX3.s:15436 .text.HAL_TIM_Encoder_Start_DMA:00000000 HAL_TIM_Encoder_Start_DMA - /tmp/ccGFzgX3.s:15920 .text.HAL_TIM_Encoder_Start_DMA:00000240 $d - /tmp/ccGFzgX3.s:15927 .text.HAL_TIM_Encoder_Stop_DMA:00000000 $t - /tmp/ccGFzgX3.s:15933 .text.HAL_TIM_Encoder_Stop_DMA:00000000 HAL_TIM_Encoder_Stop_DMA - /tmp/ccGFzgX3.s:16025 .text.HAL_TIM_Encoder_Stop_DMA:00000070 $d - /tmp/ccGFzgX3.s:3750 .text.HAL_TIM_ReadCapturedValue:00000015 $d - /tmp/ccGFzgX3.s:3750 .text.HAL_TIM_ReadCapturedValue:00000016 $t - /tmp/ccGFzgX3.s:5219 .text.HAL_TIM_GetChannelState:00000019 $d - /tmp/ccGFzgX3.s:5219 .text.HAL_TIM_GetChannelState:0000001a $t - /tmp/ccGFzgX3.s:6476 .text.HAL_TIM_OC_ConfigChannel:0000002f $d - ARM GAS /tmp/ccGFzgX3.s page 499 + /tmp/ccfdMfFA.s:12596 .text.HAL_TIM_IC_Start:00000160 $d + /tmp/ccfdMfFA.s:12602 .text.HAL_TIM_IC_Stop:00000000 $t + /tmp/ccfdMfFA.s:12608 .text.HAL_TIM_IC_Stop:00000000 HAL_TIM_IC_Stop + /tmp/ccfdMfFA.s:12656 .text.HAL_TIM_IC_Stop:00000034 $d + /tmp/ccfdMfFA.s:12741 .text.HAL_TIM_IC_Start_IT:00000000 $t + /tmp/ccfdMfFA.s:12747 .text.HAL_TIM_IC_Start_IT:00000000 HAL_TIM_IC_Start_IT + /tmp/ccfdMfFA.s:12769 .text.HAL_TIM_IC_Start_IT:0000000c $d + /tmp/ccfdMfFA.s:12814 .text.HAL_TIM_IC_Start_IT:0000003e $d + /tmp/ccfdMfFA.s:12909 .text.HAL_TIM_IC_Start_IT:000000c0 $d + /tmp/ccfdMfFA.s:13096 .text.HAL_TIM_IC_Start_IT:000001a4 $d + /tmp/ccfdMfFA.s:13102 .text.HAL_TIM_IC_Stop_IT:00000000 $t + /tmp/ccfdMfFA.s:13108 .text.HAL_TIM_IC_Stop_IT:00000000 HAL_TIM_IC_Stop_IT + /tmp/ccfdMfFA.s:13133 .text.HAL_TIM_IC_Stop_IT:0000000e $d + /tmp/ccfdMfFA.s:13189 .text.HAL_TIM_IC_Stop_IT:00000056 $d + /tmp/ccfdMfFA.s:13312 .text.HAL_TIM_IC_Start_DMA:00000000 $t + /tmp/ccfdMfFA.s:13318 .text.HAL_TIM_IC_Start_DMA:00000000 HAL_TIM_IC_Start_DMA + /tmp/ccfdMfFA.s:13348 .text.HAL_TIM_IC_Start_DMA:00000012 $d + /tmp/ccfdMfFA.s:13408 .text.HAL_TIM_IC_Start_DMA:00000058 $d + /tmp/ccfdMfFA.s:13523 .text.HAL_TIM_IC_Start_DMA:000000e6 $d + /tmp/ccfdMfFA.s:13835 .text.HAL_TIM_IC_Start_DMA:00000268 $d + /tmp/ccfdMfFA.s:13844 .text.HAL_TIM_IC_Stop_DMA:00000000 $t + /tmp/ccfdMfFA.s:13850 .text.HAL_TIM_IC_Stop_DMA:00000000 HAL_TIM_IC_Stop_DMA + /tmp/ccfdMfFA.s:13883 .text.HAL_TIM_IC_Stop_DMA:00000016 $d + /tmp/ccfdMfFA.s:13934 .text.HAL_TIM_IC_Stop_DMA:0000005a $d + /tmp/ccfdMfFA.s:14069 .text.HAL_TIM_OnePulse_Start:00000000 $t + /tmp/ccfdMfFA.s:14075 .text.HAL_TIM_OnePulse_Start:00000000 HAL_TIM_OnePulse_Start + /tmp/ccfdMfFA.s:14196 .text.HAL_TIM_OnePulse_Start:0000007c $d + /tmp/ccfdMfFA.s:14202 .text.HAL_TIM_OnePulse_Stop:00000000 $t + /tmp/ccfdMfFA.s:14208 .text.HAL_TIM_OnePulse_Stop:00000000 HAL_TIM_OnePulse_Stop + /tmp/ccfdMfFA.s:14302 .text.HAL_TIM_OnePulse_Stop:00000078 $d + /tmp/ccfdMfFA.s:14308 .text.HAL_TIM_OnePulse_Start_IT:00000000 $t + /tmp/ccfdMfFA.s:14314 .text.HAL_TIM_OnePulse_Start_IT:00000000 HAL_TIM_OnePulse_Start_IT + /tmp/ccfdMfFA.s:14445 .text.HAL_TIM_OnePulse_Start_IT:00000090 $d + /tmp/ccfdMfFA.s:14451 .text.HAL_TIM_OnePulse_Stop_IT:00000000 $t + /tmp/ccfdMfFA.s:14457 .text.HAL_TIM_OnePulse_Stop_IT:00000000 HAL_TIM_OnePulse_Stop_IT + /tmp/ccfdMfFA.s:14561 .text.HAL_TIM_OnePulse_Stop_IT:0000008c $d + /tmp/ccfdMfFA.s:14567 .text.HAL_TIM_Encoder_Start:00000000 $t + /tmp/ccfdMfFA.s:14573 .text.HAL_TIM_Encoder_Start:00000000 HAL_TIM_Encoder_Start + /tmp/ccfdMfFA.s:14774 .text.HAL_TIM_Encoder_Stop:00000000 $t + /tmp/ccfdMfFA.s:14780 .text.HAL_TIM_Encoder_Stop:00000000 HAL_TIM_Encoder_Stop + /tmp/ccfdMfFA.s:14863 .text.HAL_TIM_Encoder_Stop:0000005a $d + /tmp/ccfdMfFA.s:14977 .text.HAL_TIM_Encoder_Start_IT:00000000 $t + /tmp/ccfdMfFA.s:14983 .text.HAL_TIM_Encoder_Start_IT:00000000 HAL_TIM_Encoder_Start_IT + /tmp/ccfdMfFA.s:15206 .text.HAL_TIM_Encoder_Stop_IT:00000000 $t + /tmp/ccfdMfFA.s:15212 .text.HAL_TIM_Encoder_Stop_IT:00000000 HAL_TIM_Encoder_Stop_IT + /tmp/ccfdMfFA.s:15294 .text.HAL_TIM_Encoder_Stop_IT:00000064 $d + /tmp/ccfdMfFA.s:15430 .text.HAL_TIM_Encoder_Start_DMA:00000000 $t + /tmp/ccfdMfFA.s:15436 .text.HAL_TIM_Encoder_Start_DMA:00000000 HAL_TIM_Encoder_Start_DMA + /tmp/ccfdMfFA.s:15920 .text.HAL_TIM_Encoder_Start_DMA:00000240 $d + /tmp/ccfdMfFA.s:15927 .text.HAL_TIM_Encoder_Stop_DMA:00000000 $t + /tmp/ccfdMfFA.s:15933 .text.HAL_TIM_Encoder_Stop_DMA:00000000 HAL_TIM_Encoder_Stop_DMA + /tmp/ccfdMfFA.s:16025 .text.HAL_TIM_Encoder_Stop_DMA:00000070 $d + /tmp/ccfdMfFA.s:3750 .text.HAL_TIM_ReadCapturedValue:00000015 $d + /tmp/ccfdMfFA.s:3750 .text.HAL_TIM_ReadCapturedValue:00000016 $t + /tmp/ccfdMfFA.s:5219 .text.HAL_TIM_GetChannelState:00000019 $d + /tmp/ccfdMfFA.s:5219 .text.HAL_TIM_GetChannelState:0000001a $t + /tmp/ccfdMfFA.s:6476 .text.HAL_TIM_OC_ConfigChannel:0000002f $d + ARM GAS /tmp/ccfdMfFA.s page 499 - /tmp/ccGFzgX3.s:6476 .text.HAL_TIM_OC_ConfigChannel:00000030 $t - /tmp/ccGFzgX3.s:6653 .text.HAL_TIM_PWM_ConfigChannel:00000035 $d - /tmp/ccGFzgX3.s:6653 .text.HAL_TIM_PWM_ConfigChannel:00000036 $t - /tmp/ccGFzgX3.s:7120 .text.HAL_TIM_IC_ConfigChannel:00000029 $d - /tmp/ccGFzgX3.s:7120 .text.HAL_TIM_IC_ConfigChannel:0000002a $t - /tmp/ccGFzgX3.s:7731 .text.HAL_TIM_ConfigOCrefClear:0000005d $d - /tmp/ccGFzgX3.s:7731 .text.HAL_TIM_ConfigOCrefClear:0000005e $t - /tmp/ccGFzgX3.s:8757 .text.HAL_TIM_OC_Start:0000001d $d - /tmp/ccGFzgX3.s:8757 .text.HAL_TIM_OC_Start:0000001e $t - /tmp/ccGFzgX3.s:8792 .text.HAL_TIM_OC_Start:00000049 $d - /tmp/ccGFzgX3.s:8792 .text.HAL_TIM_OC_Start:0000004a $t - /tmp/ccGFzgX3.s:9076 .text.HAL_TIM_OC_Stop:0000006f $d - /tmp/ccGFzgX3.s:9076 .text.HAL_TIM_OC_Stop:00000070 $t - /tmp/ccGFzgX3.s:9167 .text.HAL_TIM_OC_Start_IT:0000001d $d - /tmp/ccGFzgX3.s:9167 .text.HAL_TIM_OC_Start_IT:0000001e $t - /tmp/ccGFzgX3.s:9202 .text.HAL_TIM_OC_Start_IT:0000004b $d - /tmp/ccGFzgX3.s:9202 .text.HAL_TIM_OC_Start_IT:0000004c $t - /tmp/ccGFzgX3.s:9499 .text.HAL_TIM_OC_Stop_IT:0000001b $d - /tmp/ccGFzgX3.s:9499 .text.HAL_TIM_OC_Stop_IT:0000001c $t - /tmp/ccGFzgX3.s:9587 .text.HAL_TIM_OC_Stop_IT:00000091 $d - /tmp/ccGFzgX3.s:9587 .text.HAL_TIM_OC_Stop_IT:00000092 $t - /tmp/ccGFzgX3.s:9723 .text.HAL_TIM_OC_Start_DMA:00000021 $d - /tmp/ccGFzgX3.s:9723 .text.HAL_TIM_OC_Start_DMA:00000022 $t - /tmp/ccGFzgX3.s:9762 .text.HAL_TIM_OC_Start_DMA:0000004f $d - /tmp/ccGFzgX3.s:9762 .text.HAL_TIM_OC_Start_DMA:00000050 $t - /tmp/ccGFzgX3.s:10314 .text.HAL_TIM_OC_Stop_DMA:0000001b $d - /tmp/ccGFzgX3.s:10314 .text.HAL_TIM_OC_Stop_DMA:0000001c $t - /tmp/ccGFzgX3.s:10405 .text.HAL_TIM_OC_Stop_DMA:00000097 $d - /tmp/ccGFzgX3.s:10405 .text.HAL_TIM_OC_Stop_DMA:00000098 $t - /tmp/ccGFzgX3.s:10556 .text.HAL_TIM_PWM_Start:0000001d $d - /tmp/ccGFzgX3.s:10556 .text.HAL_TIM_PWM_Start:0000001e $t - /tmp/ccGFzgX3.s:10591 .text.HAL_TIM_PWM_Start:00000049 $d - /tmp/ccGFzgX3.s:10591 .text.HAL_TIM_PWM_Start:0000004a $t - /tmp/ccGFzgX3.s:10875 .text.HAL_TIM_PWM_Stop:0000006f $d - /tmp/ccGFzgX3.s:10875 .text.HAL_TIM_PWM_Stop:00000070 $t - /tmp/ccGFzgX3.s:10966 .text.HAL_TIM_PWM_Start_IT:0000001d $d - /tmp/ccGFzgX3.s:10966 .text.HAL_TIM_PWM_Start_IT:0000001e $t - /tmp/ccGFzgX3.s:11001 .text.HAL_TIM_PWM_Start_IT:0000004b $d - /tmp/ccGFzgX3.s:11001 .text.HAL_TIM_PWM_Start_IT:0000004c $t - /tmp/ccGFzgX3.s:11298 .text.HAL_TIM_PWM_Stop_IT:0000001b $d - /tmp/ccGFzgX3.s:11298 .text.HAL_TIM_PWM_Stop_IT:0000001c $t - /tmp/ccGFzgX3.s:11386 .text.HAL_TIM_PWM_Stop_IT:00000091 $d - /tmp/ccGFzgX3.s:11386 .text.HAL_TIM_PWM_Stop_IT:00000092 $t - /tmp/ccGFzgX3.s:11522 .text.HAL_TIM_PWM_Start_DMA:00000021 $d - /tmp/ccGFzgX3.s:11522 .text.HAL_TIM_PWM_Start_DMA:00000022 $t - /tmp/ccGFzgX3.s:11561 .text.HAL_TIM_PWM_Start_DMA:0000004f $d - /tmp/ccGFzgX3.s:11561 .text.HAL_TIM_PWM_Start_DMA:00000050 $t - /tmp/ccGFzgX3.s:12113 .text.HAL_TIM_PWM_Stop_DMA:0000001b $d - /tmp/ccGFzgX3.s:12113 .text.HAL_TIM_PWM_Stop_DMA:0000001c $t - /tmp/ccGFzgX3.s:12204 .text.HAL_TIM_PWM_Stop_DMA:00000097 $d - /tmp/ccGFzgX3.s:12204 .text.HAL_TIM_PWM_Stop_DMA:00000098 $t - /tmp/ccGFzgX3.s:12354 .text.HAL_TIM_IC_Start:0000001d $d - /tmp/ccGFzgX3.s:12354 .text.HAL_TIM_IC_Start:0000001e $t - /tmp/ccGFzgX3.s:12399 .text.HAL_TIM_IC_Start:0000004f $d - /tmp/ccGFzgX3.s:12399 .text.HAL_TIM_IC_Start:00000050 $t - /tmp/ccGFzgX3.s:12673 .text.HAL_TIM_IC_Stop:00000045 $d - /tmp/ccGFzgX3.s:12673 .text.HAL_TIM_IC_Stop:00000046 $t - ARM GAS /tmp/ccGFzgX3.s page 500 + /tmp/ccfdMfFA.s:6476 .text.HAL_TIM_OC_ConfigChannel:00000030 $t + /tmp/ccfdMfFA.s:6653 .text.HAL_TIM_PWM_ConfigChannel:00000035 $d + /tmp/ccfdMfFA.s:6653 .text.HAL_TIM_PWM_ConfigChannel:00000036 $t + /tmp/ccfdMfFA.s:7120 .text.HAL_TIM_IC_ConfigChannel:00000029 $d + /tmp/ccfdMfFA.s:7120 .text.HAL_TIM_IC_ConfigChannel:0000002a $t + /tmp/ccfdMfFA.s:7731 .text.HAL_TIM_ConfigOCrefClear:0000005d $d + /tmp/ccfdMfFA.s:7731 .text.HAL_TIM_ConfigOCrefClear:0000005e $t + /tmp/ccfdMfFA.s:8757 .text.HAL_TIM_OC_Start:0000001d $d + /tmp/ccfdMfFA.s:8757 .text.HAL_TIM_OC_Start:0000001e $t + /tmp/ccfdMfFA.s:8792 .text.HAL_TIM_OC_Start:00000049 $d + /tmp/ccfdMfFA.s:8792 .text.HAL_TIM_OC_Start:0000004a $t + /tmp/ccfdMfFA.s:9076 .text.HAL_TIM_OC_Stop:0000006f $d + /tmp/ccfdMfFA.s:9076 .text.HAL_TIM_OC_Stop:00000070 $t + /tmp/ccfdMfFA.s:9167 .text.HAL_TIM_OC_Start_IT:0000001d $d + /tmp/ccfdMfFA.s:9167 .text.HAL_TIM_OC_Start_IT:0000001e $t + /tmp/ccfdMfFA.s:9202 .text.HAL_TIM_OC_Start_IT:0000004b $d + /tmp/ccfdMfFA.s:9202 .text.HAL_TIM_OC_Start_IT:0000004c $t + /tmp/ccfdMfFA.s:9499 .text.HAL_TIM_OC_Stop_IT:0000001b $d + /tmp/ccfdMfFA.s:9499 .text.HAL_TIM_OC_Stop_IT:0000001c $t + /tmp/ccfdMfFA.s:9587 .text.HAL_TIM_OC_Stop_IT:00000091 $d + /tmp/ccfdMfFA.s:9587 .text.HAL_TIM_OC_Stop_IT:00000092 $t + /tmp/ccfdMfFA.s:9723 .text.HAL_TIM_OC_Start_DMA:00000021 $d + /tmp/ccfdMfFA.s:9723 .text.HAL_TIM_OC_Start_DMA:00000022 $t + /tmp/ccfdMfFA.s:9762 .text.HAL_TIM_OC_Start_DMA:0000004f $d + /tmp/ccfdMfFA.s:9762 .text.HAL_TIM_OC_Start_DMA:00000050 $t + /tmp/ccfdMfFA.s:10314 .text.HAL_TIM_OC_Stop_DMA:0000001b $d + /tmp/ccfdMfFA.s:10314 .text.HAL_TIM_OC_Stop_DMA:0000001c $t + /tmp/ccfdMfFA.s:10405 .text.HAL_TIM_OC_Stop_DMA:00000097 $d + /tmp/ccfdMfFA.s:10405 .text.HAL_TIM_OC_Stop_DMA:00000098 $t + /tmp/ccfdMfFA.s:10556 .text.HAL_TIM_PWM_Start:0000001d $d + /tmp/ccfdMfFA.s:10556 .text.HAL_TIM_PWM_Start:0000001e $t + /tmp/ccfdMfFA.s:10591 .text.HAL_TIM_PWM_Start:00000049 $d + /tmp/ccfdMfFA.s:10591 .text.HAL_TIM_PWM_Start:0000004a $t + /tmp/ccfdMfFA.s:10875 .text.HAL_TIM_PWM_Stop:0000006f $d + /tmp/ccfdMfFA.s:10875 .text.HAL_TIM_PWM_Stop:00000070 $t + /tmp/ccfdMfFA.s:10966 .text.HAL_TIM_PWM_Start_IT:0000001d $d + /tmp/ccfdMfFA.s:10966 .text.HAL_TIM_PWM_Start_IT:0000001e $t + /tmp/ccfdMfFA.s:11001 .text.HAL_TIM_PWM_Start_IT:0000004b $d + /tmp/ccfdMfFA.s:11001 .text.HAL_TIM_PWM_Start_IT:0000004c $t + /tmp/ccfdMfFA.s:11298 .text.HAL_TIM_PWM_Stop_IT:0000001b $d + /tmp/ccfdMfFA.s:11298 .text.HAL_TIM_PWM_Stop_IT:0000001c $t + /tmp/ccfdMfFA.s:11386 .text.HAL_TIM_PWM_Stop_IT:00000091 $d + /tmp/ccfdMfFA.s:11386 .text.HAL_TIM_PWM_Stop_IT:00000092 $t + /tmp/ccfdMfFA.s:11522 .text.HAL_TIM_PWM_Start_DMA:00000021 $d + /tmp/ccfdMfFA.s:11522 .text.HAL_TIM_PWM_Start_DMA:00000022 $t + /tmp/ccfdMfFA.s:11561 .text.HAL_TIM_PWM_Start_DMA:0000004f $d + /tmp/ccfdMfFA.s:11561 .text.HAL_TIM_PWM_Start_DMA:00000050 $t + /tmp/ccfdMfFA.s:12113 .text.HAL_TIM_PWM_Stop_DMA:0000001b $d + /tmp/ccfdMfFA.s:12113 .text.HAL_TIM_PWM_Stop_DMA:0000001c $t + /tmp/ccfdMfFA.s:12204 .text.HAL_TIM_PWM_Stop_DMA:00000097 $d + /tmp/ccfdMfFA.s:12204 .text.HAL_TIM_PWM_Stop_DMA:00000098 $t + /tmp/ccfdMfFA.s:12354 .text.HAL_TIM_IC_Start:0000001d $d + /tmp/ccfdMfFA.s:12354 .text.HAL_TIM_IC_Start:0000001e $t + /tmp/ccfdMfFA.s:12399 .text.HAL_TIM_IC_Start:0000004f $d + /tmp/ccfdMfFA.s:12399 .text.HAL_TIM_IC_Start:00000050 $t + /tmp/ccfdMfFA.s:12673 .text.HAL_TIM_IC_Stop:00000045 $d + /tmp/ccfdMfFA.s:12673 .text.HAL_TIM_IC_Stop:00000046 $t + ARM GAS /tmp/ccfdMfFA.s page 500 - /tmp/ccGFzgX3.s:12786 .text.HAL_TIM_IC_Start_IT:0000001d $d - /tmp/ccGFzgX3.s:12786 .text.HAL_TIM_IC_Start_IT:0000001e $t - /tmp/ccGFzgX3.s:12831 .text.HAL_TIM_IC_Start_IT:0000004f $d - /tmp/ccGFzgX3.s:12831 .text.HAL_TIM_IC_Start_IT:00000050 $t - /tmp/ccGFzgX3.s:12922 .text.HAL_TIM_IC_Start_IT:000000cd $d - /tmp/ccGFzgX3.s:12922 .text.HAL_TIM_IC_Start_IT:000000ce $t - /tmp/ccGFzgX3.s:13146 .text.HAL_TIM_IC_Stop_IT:0000001b $d - /tmp/ccGFzgX3.s:13146 .text.HAL_TIM_IC_Stop_IT:0000001c $t - /tmp/ccGFzgX3.s:13207 .text.HAL_TIM_IC_Stop_IT:00000067 $d - /tmp/ccGFzgX3.s:13207 .text.HAL_TIM_IC_Stop_IT:00000068 $t - /tmp/ccGFzgX3.s:13365 .text.HAL_TIM_IC_Start_DMA:00000023 $d - /tmp/ccGFzgX3.s:13365 .text.HAL_TIM_IC_Start_DMA:00000024 $t - /tmp/ccGFzgX3.s:13425 .text.HAL_TIM_IC_Start_DMA:00000069 $d - /tmp/ccGFzgX3.s:13425 .text.HAL_TIM_IC_Start_DMA:0000006a $t - /tmp/ccGFzgX3.s:13537 .text.HAL_TIM_IC_Start_DMA:000000f3 $d - /tmp/ccGFzgX3.s:13537 .text.HAL_TIM_IC_Start_DMA:000000f4 $t - /tmp/ccGFzgX3.s:13896 .text.HAL_TIM_IC_Stop_DMA:00000023 $d - /tmp/ccGFzgX3.s:13896 .text.HAL_TIM_IC_Stop_DMA:00000024 $t - /tmp/ccGFzgX3.s:13951 .text.HAL_TIM_IC_Stop_DMA:0000006b $d - /tmp/ccGFzgX3.s:13951 .text.HAL_TIM_IC_Stop_DMA:0000006c $t - /tmp/ccGFzgX3.s:14881 .text.HAL_TIM_Encoder_Stop:0000006b $d - /tmp/ccGFzgX3.s:14881 .text.HAL_TIM_Encoder_Stop:0000006c $t - /tmp/ccGFzgX3.s:15312 .text.HAL_TIM_Encoder_Stop_IT:00000075 $d - /tmp/ccGFzgX3.s:15312 .text.HAL_TIM_Encoder_Stop_IT:00000076 $t - /tmp/ccGFzgX3.s:16043 .text.HAL_TIM_Encoder_Stop_DMA:00000081 $d - /tmp/ccGFzgX3.s:16043 .text.HAL_TIM_Encoder_Stop_DMA:00000082 $t + /tmp/ccfdMfFA.s:12786 .text.HAL_TIM_IC_Start_IT:0000001d $d + /tmp/ccfdMfFA.s:12786 .text.HAL_TIM_IC_Start_IT:0000001e $t + /tmp/ccfdMfFA.s:12831 .text.HAL_TIM_IC_Start_IT:0000004f $d + /tmp/ccfdMfFA.s:12831 .text.HAL_TIM_IC_Start_IT:00000050 $t + /tmp/ccfdMfFA.s:12922 .text.HAL_TIM_IC_Start_IT:000000cd $d + /tmp/ccfdMfFA.s:12922 .text.HAL_TIM_IC_Start_IT:000000ce $t + /tmp/ccfdMfFA.s:13146 .text.HAL_TIM_IC_Stop_IT:0000001b $d + /tmp/ccfdMfFA.s:13146 .text.HAL_TIM_IC_Stop_IT:0000001c $t + /tmp/ccfdMfFA.s:13207 .text.HAL_TIM_IC_Stop_IT:00000067 $d + /tmp/ccfdMfFA.s:13207 .text.HAL_TIM_IC_Stop_IT:00000068 $t + /tmp/ccfdMfFA.s:13365 .text.HAL_TIM_IC_Start_DMA:00000023 $d + /tmp/ccfdMfFA.s:13365 .text.HAL_TIM_IC_Start_DMA:00000024 $t + /tmp/ccfdMfFA.s:13425 .text.HAL_TIM_IC_Start_DMA:00000069 $d + /tmp/ccfdMfFA.s:13425 .text.HAL_TIM_IC_Start_DMA:0000006a $t + /tmp/ccfdMfFA.s:13537 .text.HAL_TIM_IC_Start_DMA:000000f3 $d + /tmp/ccfdMfFA.s:13537 .text.HAL_TIM_IC_Start_DMA:000000f4 $t + /tmp/ccfdMfFA.s:13896 .text.HAL_TIM_IC_Stop_DMA:00000023 $d + /tmp/ccfdMfFA.s:13896 .text.HAL_TIM_IC_Stop_DMA:00000024 $t + /tmp/ccfdMfFA.s:13951 .text.HAL_TIM_IC_Stop_DMA:0000006b $d + /tmp/ccfdMfFA.s:13951 .text.HAL_TIM_IC_Stop_DMA:0000006c $t + /tmp/ccfdMfFA.s:14881 .text.HAL_TIM_Encoder_Stop:0000006b $d + /tmp/ccfdMfFA.s:14881 .text.HAL_TIM_Encoder_Stop:0000006c $t + /tmp/ccfdMfFA.s:15312 .text.HAL_TIM_Encoder_Stop_IT:00000075 $d + /tmp/ccfdMfFA.s:15312 .text.HAL_TIM_Encoder_Stop_IT:00000076 $t + /tmp/ccfdMfFA.s:16043 .text.HAL_TIM_Encoder_Stop_DMA:00000081 $d + /tmp/ccfdMfFA.s:16043 .text.HAL_TIM_Encoder_Stop_DMA:00000082 $t UNDEFINED SYMBOLS HAL_DMA_Start_IT diff --git a/build/stm32f7xx_hal_tim.o b/build/stm32f7xx_hal_tim.o index b194a3c..cf978e2 100644 Binary files a/build/stm32f7xx_hal_tim.o and b/build/stm32f7xx_hal_tim.o differ diff --git a/build/stm32f7xx_hal_tim_ex.lst b/build/stm32f7xx_hal_tim_ex.lst index 37c9b78..a0648bc 100644 --- a/build/stm32f7xx_hal_tim_ex.lst +++ b/build/stm32f7xx_hal_tim_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc3heCqB.s page 1 +ARM GAS /tmp/cc6Nb46Q.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** [..] 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** The Timer Extended features include: 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** (#) Complementary outputs with programmable dead-time for : - ARM GAS /tmp/cc3heCqB.s page 2 + ARM GAS /tmp/cc6Nb46Q.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** (++) Output Compare @@ -118,7 +118,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** */ 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /** @defgroup TIMEx TIMEx - ARM GAS /tmp/cc3heCqB.s page 3 + ARM GAS /tmp/cc6Nb46Q.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @brief TIM Extended HAL module driver @@ -178,7 +178,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Check the TIM handle allocation */ 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** if (htim == NULL) 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 4 + ARM GAS /tmp/cc6Nb46Q.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** return HAL_ERROR; @@ -238,7 +238,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Use the TIM_TS_TI1F_ED signal to reset the TIM counter each edge detection */ 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** htim->Instance->SMCR &= ~TIM_SMCR_SMS; - ARM GAS /tmp/cc3heCqB.s page 5 + ARM GAS /tmp/cc6Nb46Q.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_RESET; @@ -298,7 +298,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** htim->HallSensor_MspDeInitCallback(htim); 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** #else 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC */ - ARM GAS /tmp/cc3heCqB.s page 6 + ARM GAS /tmp/cc6Nb46Q.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** HAL_TIMEx_HallSensor_MspDeInit(htim); @@ -358,7 +358,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @retval HAL status 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** */ 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_HallSensor_Start(TIM_HandleTypeDef *htim) - ARM GAS /tmp/cc3heCqB.s page 7 + ARM GAS /tmp/cc6Nb46Q.s page 7 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { @@ -418,7 +418,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Check the parameters */ 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** assert_param(IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE(htim->Instance)); - ARM GAS /tmp/cc3heCqB.s page 8 + ARM GAS /tmp/cc6Nb46Q.s page 8 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -478,7 +478,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** (in the Hall Sensor Interface the three possible channels that can be used are TIM_CHANNEL_1, 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CHANNEL_2 and TIM_CHANNEL_3) */ 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); - ARM GAS /tmp/cc3heCqB.s page 9 + ARM GAS /tmp/cc6Nb46Q.s page 9 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -538,7 +538,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 485:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @param Length The length of data to be transferred from TIM peripheral to memory. 486:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @retval HAL status 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** */ - ARM GAS /tmp/cc3heCqB.s page 10 + ARM GAS /tmp/cc6Nb46Q.s page 10 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_HallSensor_Start_DMA(TIM_HandleTypeDef *htim, uint32_t *pData, uint16_t @@ -598,7 +598,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** if (IS_TIM_SLAVE_INSTANCE(htim->Instance)) 543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; - ARM GAS /tmp/cc3heCqB.s page 11 + ARM GAS /tmp/cc6Nb46Q.s page 11 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) @@ -658,7 +658,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 599:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** ============================================================================== 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** ##### Timer Complementary Output Compare functions ##### 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** ============================================================================== - ARM GAS /tmp/cc3heCqB.s page 12 + ARM GAS /tmp/cc6Nb46Q.s page 12 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** [..] @@ -718,7 +718,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 656:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } 657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** else 658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 13 + ARM GAS /tmp/cc6Nb46Q.s page 13 659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); @@ -778,7 +778,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 713:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Check the parameters */ 715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, Channel)); - ARM GAS /tmp/cc3heCqB.s page 14 + ARM GAS /tmp/cc6Nb46Q.s page 14 716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 770:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) 771:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 772:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); - ARM GAS /tmp/cc3heCqB.s page 15 + ARM GAS /tmp/cc6Nb46Q.s page 15 773:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } @@ -898,7 +898,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 827:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** default: 828:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** status = HAL_ERROR; 829:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** break; - ARM GAS /tmp/cc3heCqB.s page 16 + ARM GAS /tmp/cc6Nb46Q.s page 16 830:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } @@ -958,7 +958,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 884:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } 885:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** else if (TIM_CHANNEL_N_STATE_GET(htim, Channel) == HAL_TIM_CHANNEL_STATE_READY) 886:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 17 + ARM GAS /tmp/cc6Nb46Q.s page 17 887:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** if ((pData == NULL) || (Length == 0U)) @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 941:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); 942:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** break; 943:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } - ARM GAS /tmp/cc3heCqB.s page 18 + ARM GAS /tmp/cc6Nb46Q.s page 18 944:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 998:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /** 999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @brief Stops the TIM Output Compare signal generation in DMA mode 1000:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * on the complementary output. - ARM GAS /tmp/cc3heCqB.s page 19 + ARM GAS /tmp/cc6Nb46Q.s page 19 1001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @param htim TIM Output Compare handle @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1055:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Disable the Peripheral */ 1056:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** __HAL_TIM_DISABLE(htim); 1057:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 20 + ARM GAS /tmp/cc6Nb46Q.s page 20 1058:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Set the TIM complementary channel state */ 1113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, Channel, HAL_TIM_CHANNEL_STATE_BUSY); 1114:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 21 + ARM GAS /tmp/cc6Nb46Q.s page 21 1115:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Enable the complementary PWM output */ @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1169:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 1170:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /** 1171:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @brief Starts the PWM signal generation in interrupt mode on the - ARM GAS /tmp/cc3heCqB.s page 22 + ARM GAS /tmp/cc6Nb46Q.s page 22 1172:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * complementary output. @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1226:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** if (status == HAL_OK) 1227:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 1228:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Enable the TIM Break interrupt */ - ARM GAS /tmp/cc3heCqB.s page 23 + ARM GAS /tmp/cc6Nb46Q.s page 23 1229:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_BREAK); @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1283:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 1284:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** case TIM_CHANNEL_2: 1285:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 24 + ARM GAS /tmp/cc6Nb46Q.s page 24 1286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Disable the TIM Capture/Compare 2 interrupt */ @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1340:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @retval HAL status 1341:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** */ 1342:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, const uint32_ - ARM GAS /tmp/cc3heCqB.s page 25 + ARM GAS /tmp/cc6Nb46Q.s page 25 1343:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** uint16_t Length) @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1397:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Set the DMA compare callbacks */ 1398:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMADelayPulseNCplt; 1399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; - ARM GAS /tmp/cc3heCqB.s page 26 + ARM GAS /tmp/cc6Nb46Q.s page 26 1400:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1454:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) 1455:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 1456:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** __HAL_TIM_ENABLE(htim); - ARM GAS /tmp/cc3heCqB.s page 27 + ARM GAS /tmp/cc6Nb46Q.s page 27 1457:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1511:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } 1512:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 1513:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** default: - ARM GAS /tmp/cc3heCqB.s page 28 + ARM GAS /tmp/cc6Nb46Q.s page 28 1514:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** status = HAL_ERROR; @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1568:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected 1569:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @retval HAL status 1570:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** */ - ARM GAS /tmp/cc3heCqB.s page 29 + ARM GAS /tmp/cc6Nb46Q.s page 29 1571:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** HAL_StatusTypeDef HAL_TIMEx_OnePulseN_Start(TIM_HandleTypeDef *htim, uint32_t OutputChannel) @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1625:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** assert_param(IS_TIM_CCXN_INSTANCE(htim->Instance, OutputChannel)); 1626:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 1627:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Disable the complementary One Pulse output channel and the Input Capture channel */ - ARM GAS /tmp/cc3heCqB.s page 30 + ARM GAS /tmp/cc6Nb46Q.s page 30 1628:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CCxNChannelCmd(htim->Instance, OutputChannel, TIM_CCxN_DISABLE); @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1682:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_BUSY); 1683:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_BUSY); 1684:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 31 + ARM GAS /tmp/cc6Nb46Q.s page 31 1685:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Enable the TIM Capture/Compare 1 interrupt */ @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1739:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CHANNEL_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); 1740:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); 1741:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_2, HAL_TIM_CHANNEL_STATE_READY); - ARM GAS /tmp/cc3heCqB.s page 32 + ARM GAS /tmp/cc6Nb46Q.s page 32 1742:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1796:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 1797:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Check the parameters */ 1798:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** assert_param(IS_TIM_COMMUTATION_EVENT_INSTANCE(htim->Instance)); - ARM GAS /tmp/cc3heCqB.s page 33 + ARM GAS /tmp/cc6Nb46Q.s page 33 1799:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** assert_param(IS_TIM_INTERNAL_TRIGGEREVENT_SELECTION(InputTrigger)); @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1853:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Check the parameters */ 1854:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** assert_param(IS_TIM_COMMUTATION_EVENT_INSTANCE(htim->Instance)); 1855:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** assert_param(IS_TIM_INTERNAL_TRIGGEREVENT_SELECTION(InputTrigger)); - ARM GAS /tmp/cc3heCqB.s page 34 + ARM GAS /tmp/cc6Nb46Q.s page 34 1856:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1910:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Check the parameters */ 1911:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** assert_param(IS_TIM_COMMUTATION_EVENT_INSTANCE(htim->Instance)); 1912:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** assert_param(IS_TIM_INTERNAL_TRIGGEREVENT_SELECTION(InputTrigger)); - ARM GAS /tmp/cc3heCqB.s page 35 + ARM GAS /tmp/cc6Nb46Q.s page 35 1913:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1967:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Check input state */ 1968:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** __HAL_LOCK(htim); 1969:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 36 + ARM GAS /tmp/cc6Nb46Q.s page 36 1970:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Change the handler state */ @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2024:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @note Interrupts can be generated when an active level is detected on the 2025:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * break input, the break 2 input or the system break input. Break 2026:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * interrupt can be enabled by calling the @ref __HAL_TIM_ENABLE_IT macro. - ARM GAS /tmp/cc3heCqB.s page 37 + ARM GAS /tmp/cc6Nb46Q.s page 37 2027:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @retval HAL status @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2081:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } 2082:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** #if defined(TIM_BREAK_INPUT_SUPPORT) 2083:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 38 + ARM GAS /tmp/cc6Nb46Q.s page 38 2084:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /** @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2138:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** bkin_polarity_bitpos = 0U; 2139:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** break; 2140:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } - ARM GAS /tmp/cc3heCqB.s page 39 + ARM GAS /tmp/cc6Nb46Q.s page 39 2141:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** #endif /* DFSDM1_Channel0 */ @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Set TIMx_AF2 */ 2196:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** htim->Instance->AF2 = tmporx; 2197:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** break; - ARM GAS /tmp/cc3heCqB.s page 40 + ARM GAS /tmp/cc6Nb46Q.s page 40 2198:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2252:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @param Channels specifies the reference signal(s) the OC5REF is combined with. 2253:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * This parameter can be any combination of the following values: 2254:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * TIM_GROUPCH5_NONE: No effect of OC5REF on OC1REFC, OC2REFC and OC3REFC - ARM GAS /tmp/cc3heCqB.s page 41 + ARM GAS /tmp/cc6Nb46Q.s page 41 2255:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * TIM_GROUPCH5_OC1REFC: OC1REFC is the logical AND of OC1REFC and OC5REF @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2309:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** */ 2310:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** __weak void HAL_TIMEx_CommutCallback(TIM_HandleTypeDef *htim) 2311:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 42 + ARM GAS /tmp/cc6Nb46Q.s page 42 2312:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Prevent unused argument(s) compilation warning */ @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2366:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 2367:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /** @defgroup TIMEx_Exported_Functions_Group7 Extended Peripheral State functions 2368:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @brief Extended Peripheral State functions - ARM GAS /tmp/cc3heCqB.s page 43 + ARM GAS /tmp/cc6Nb46Q.s page 43 2369:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2423:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** * @{ 2424:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** */ 2425:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 44 + ARM GAS /tmp/cc6Nb46Q.s page 44 2426:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /** @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2480:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_1, HAL_TIM_CHANNEL_STATE_READY); 2481:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } 2482:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } - ARM GAS /tmp/cc3heCqB.s page 45 + ARM GAS /tmp/cc6Nb46Q.s page 45 2483:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC2]) @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2537:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_3, HAL_TIM_CHANNEL_STATE_READY); 2538:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } 2539:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** else - ARM GAS /tmp/cc3heCqB.s page 46 + ARM GAS /tmp/cc6Nb46Q.s page 46 2540:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2574:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /* Set or reset the CCxNE Bit */ 2575:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIMx->CCER |= (uint32_t)(ChannelNState << (Channel & 0xFU)); /* 0xFU = 15 bits max shift */ 48 .loc 1 2575 3 is_stmt 1 view .LVU8 - ARM GAS /tmp/cc3heCqB.s page 47 + ARM GAS /tmp/cc6Nb46Q.s page 47 49 .loc 1 2575 7 is_stmt 0 view .LVU9 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 94 .loc 1 2529 11 view .LVU22 95 000c 8342 cmp r3, r0 96 000e 0DD0 beq .L8 - ARM GAS /tmp/cc3heCqB.s page 48 + ARM GAS /tmp/cc6Nb46Q.s page 48 2534:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2536:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_3, HAL_TIM_CHANNEL_STATE_READY); 136 .loc 1 2536 5 view .LVU38 2536:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CHANNEL_N_STATE_SET(htim, TIM_CHANNEL_3, HAL_TIM_CHANNEL_STATE_READY); - ARM GAS /tmp/cc3heCqB.s page 49 + ARM GAS /tmp/cc6Nb46Q.s page 49 137 .loc 1 2536 19 is_stmt 0 view .LVU39 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2492:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 182 .loc 1 2492 8 is_stmt 1 view .LVU51 2492:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 50 + ARM GAS /tmp/cc6Nb46Q.s page 50 183 .loc 1 2492 30 is_stmt 0 view .LVU52 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 222 0036 2377 strb r3, [r4, #28] 2487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 223 .loc 1 2487 5 is_stmt 1 view .LVU68 - ARM GAS /tmp/cc3heCqB.s page 51 + ARM GAS /tmp/cc6Nb46Q.s page 51 2487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 268 0000 7047 bx lr 269 .cfi_endproc 270 .LFE143: - ARM GAS /tmp/cc3heCqB.s page 52 + ARM GAS /tmp/cc6Nb46Q.s page 52 272 .section .text.HAL_TIMEx_HallSensor_Init,"ax",%progbits @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 159:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 313 .loc 1 159 11 is_stmt 0 view .LVU95 314 000c 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 - ARM GAS /tmp/cc3heCqB.s page 53 + ARM GAS /tmp/cc6Nb46Q.s page 53 159:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 353 .loc 1 192 25 view .LVU111 354 0040 0B43 orrs r3, r3, r1 355 0042 9361 str r3, [r2, #24] - ARM GAS /tmp/cc3heCqB.s page 54 + ARM GAS /tmp/cc6Nb46Q.s page 54 195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 392 .loc 1 203 17 view .LVU130 393 006e 9368 ldr r3, [r2, #8] - ARM GAS /tmp/cc3heCqB.s page 55 + ARM GAS /tmp/cc6Nb46Q.s page 55 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 429 0092 2268 ldr r2, [r4] 218:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** htim->Instance->CR2 |= TIM_TRGO_OC2REF; 430 .loc 1 218 17 view .LVU150 - ARM GAS /tmp/cc3heCqB.s page 56 + ARM GAS /tmp/cc6Nb46Q.s page 56 431 0094 5368 ldr r3, [r2, #4] @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 469 .L27: 470 .LCFI5: 471 .cfi_restore_state - ARM GAS /tmp/cc3heCqB.s page 57 + ARM GAS /tmp/cc6Nb46Q.s page 57 162:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 519 .LFE144: 521 .section .text.HAL_TIMEx_HallSensor_DeInit,"ax",%progbits 522 .align 1 - ARM GAS /tmp/cc3heCqB.s page 58 + ARM GAS /tmp/cc6Nb46Q.s page 58 523 .global HAL_TIMEx_HallSensor_DeInit @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 567 .LVL26: 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ 568 .loc 1 260 3 is_stmt 0 view .LVU187 - ARM GAS /tmp/cc3heCqB.s page 59 + ARM GAS /tmp/cc6Nb46Q.s page 59 569 002a FFF7FEFF bl HAL_TIMEx_HallSensor_MspDeInit @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 610 @ frame_needed = 0, uses_anonymous_args = 0 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** uint32_t tmpsmcr; 611 .loc 1 317 1 is_stmt 0 view .LVU203 - ARM GAS /tmp/cc3heCqB.s page 60 + ARM GAS /tmp/cc6Nb46Q.s page 60 612 0000 10B5 push {r4, lr} @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 652 .LVL34: 331:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 653 .loc 1 331 7 view .LVU218 - ARM GAS /tmp/cc3heCqB.s page 61 + ARM GAS /tmp/cc6Nb46Q.s page 61 654 002a 0128 cmp r0, #1 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 695 006a 15D0 beq .L36 348:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 696 .loc 1 348 7 discriminator 3 view .LVU232 - ARM GAS /tmp/cc3heCqB.s page 62 + ARM GAS /tmp/cc6Nb46Q.s page 62 697 006c 02F58062 add r2, r2, #1024 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 362:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } 739 .loc 1 362 10 view .LVU245 740 00b0 0020 movs r0, #0 - ARM GAS /tmp/cc3heCqB.s page 63 + ARM GAS /tmp/cc6Nb46Q.s page 63 741 00b2 00E0 b .L35 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 790 0002 0446 mov r4, r0 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 791 .loc 1 373 3 is_stmt 1 view .LVU253 - ARM GAS /tmp/cc3heCqB.s page 64 + ARM GAS /tmp/cc6Nb46Q.s page 64 378:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 832 .cfi_endproc 833 .LFE146: 835 .section .text.HAL_TIMEx_HallSensor_Start_IT,"ax",%progbits - ARM GAS /tmp/cc3heCqB.s page 65 + ARM GAS /tmp/cc6Nb46Q.s page 65 836 .align 1 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 410:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) 878 .loc 1 410 6 is_stmt 0 view .LVU281 879 001a 012A cmp r2, #1 - ARM GAS /tmp/cc3heCqB.s page 66 + ARM GAS /tmp/cc6Nb46Q.s page 66 880 001c 08BF it eq @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 433:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 922 .loc 1 433 3 is_stmt 1 view .LVU294 433:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 67 + ARM GAS /tmp/cc6Nb46Q.s page 67 923 .loc 1 433 7 is_stmt 0 view .LVU295 @@ -4018,7 +4018,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 435:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) 966 .loc 1 435 13 view .LVU307 967 00a4 0A4A ldr r2, .L55+4 - ARM GAS /tmp/cc3heCqB.s page 68 + ARM GAS /tmp/cc6Nb46Q.s page 68 968 00a6 0A40 ands r2, r2, r1 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1013 .section .text.HAL_TIMEx_HallSensor_Stop_IT,"ax",%progbits 1014 .align 1 1015 .global HAL_TIMEx_HallSensor_Stop_IT - ARM GAS /tmp/cc3heCqB.s page 69 + ARM GAS /tmp/cc6Nb46Q.s page 69 1016 .syntax unified @@ -4138,7 +4138,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1061 002e 1A68 ldr r2, [r3] 1062 0030 22F00102 bic r2, r2, #1 1063 0034 1A60 str r2, [r3] - ARM GAS /tmp/cc3heCqB.s page 70 + ARM GAS /tmp/cc6Nb46Q.s page 70 1064 .L58: @@ -4198,7 +4198,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 491:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** HAL_TIM_ChannelStateTypeDef complementary_channel_1_state = TIM_CHANNEL_N_STATE_GET(htim, TIM_CHA 1108 .loc 1 491 31 is_stmt 0 view .LVU340 1109 0004 90F83EC0 ldrb ip, [r0, #62] @ zero_extendqisi2 - ARM GAS /tmp/cc3heCqB.s page 71 + ARM GAS /tmp/cc6Nb46Q.s page 71 1110 0008 5FFA8CFC uxtb ip, ip @@ -4258,7 +4258,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1150 .loc 1 513 7 view .LVU354 1151 003c 84F84430 strb r3, [r4, #68] 524:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 72 + ARM GAS /tmp/cc6Nb46Q.s page 72 1152 .loc 1 524 3 view .LVU355 @@ -4318,7 +4318,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1191 .LVL80: 533:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 1192 .loc 1 533 6 discriminator 1 view .LVU371 - ARM GAS /tmp/cc3heCqB.s page 73 + ARM GAS /tmp/cc6Nb46Q.s page 73 1193 006a 0028 cmp r0, #0 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1236 00bc 1A60 str r2, [r3] 1237 00be 0FE0 b .L61 1238 .L62: - ARM GAS /tmp/cc3heCqB.s page 74 + ARM GAS /tmp/cc6Nb46Q.s page 74 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) @@ -4438,7 +4438,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1281 .L70: 1282 00e8 00000000 .word TIM_DMACaptureCplt 1283 00ec 00000000 .word TIM_DMACaptureHalfCplt - ARM GAS /tmp/cc3heCqB.s page 75 + ARM GAS /tmp/cc6Nb46Q.s page 75 1284 00f0 00000000 .word TIM_DMAError @@ -4498,7 +4498,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 581:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 1331 .loc 1 581 3 view .LVU404 1332 001e 2368 ldr r3, [r4] - ARM GAS /tmp/cc3heCqB.s page 76 + ARM GAS /tmp/cc6Nb46Q.s page 76 1333 0020 196A ldr r1, [r3, #32] @@ -4558,7 +4558,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1379 .cfi_offset 4, -8 1380 .cfi_offset 14, -4 1381 0002 0446 mov r4, r0 - ARM GAS /tmp/cc3heCqB.s page 77 + ARM GAS /tmp/cc6Nb46Q.s page 77 628:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -4618,7 +4618,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1422 0032 43F40043 orr r3, r3, #32768 1423 0036 5364 str r3, [r2, #68] 649:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 78 + ARM GAS /tmp/cc6Nb46Q.s page 78 1424 .loc 1 649 3 view .LVU429 @@ -4678,7 +4678,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1467 0082 0429 cmp r1, #4 1468 0084 08D0 beq .L90 634:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 79 + ARM GAS /tmp/cc6Nb46Q.s page 79 1469 .loc 1 634 46 discriminator 5 view .LVU441 @@ -4738,7 +4738,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1513 00ca ABE7 b .L82 1514 .L93: 640:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 80 + ARM GAS /tmp/cc6Nb46Q.s page 80 1515 .loc 1 640 3 discriminator 6 view .LVU452 @@ -4798,7 +4798,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1558 .L94: 1559 00f8 00000140 .word 1073807360 1560 00fc 07000100 .word 65543 - ARM GAS /tmp/cc3heCqB.s page 81 + ARM GAS /tmp/cc6Nb46Q.s page 81 1561 .cfi_endproc @@ -4858,7 +4858,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1608 .loc 1 686 3 discriminator 3 view .LVU472 1609 0024 5A6C ldr r2, [r3, #68] 1610 0026 22F40042 bic r2, r2, #32768 - ARM GAS /tmp/cc3heCqB.s page 82 + ARM GAS /tmp/cc6Nb46Q.s page 82 1611 002a 5A64 str r2, [r3, #68] @@ -4918,7 +4918,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1652 0060 84F84730 strb r3, [r4, #71] 1653 0064 F5E7 b .L100 1654 .L104: - ARM GAS /tmp/cc3heCqB.s page 83 + ARM GAS /tmp/cc6Nb46Q.s page 83 692:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -4978,7 +4978,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1700 000a 94F84430 ldrb r3, [r4, #68] @ zero_extendqisi2 1701 000e DBB2 uxtb r3, r3 718:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 84 + ARM GAS /tmp/cc6Nb46Q.s page 84 1702 .loc 1 718 46 discriminator 1 view .LVU497 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1744 0048 43F40043 orr r3, r3, #32768 1745 004c 5364 str r3, [r2, #68] 767:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 85 + ARM GAS /tmp/cc6Nb46Q.s page 85 1746 .loc 1 767 5 view .LVU510 @@ -5098,7 +5098,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 718:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 1790 .loc 1 718 46 discriminator 5 view .LVU521 1791 009c 0829 cmp r1, #8 - ARM GAS /tmp/cc3heCqB.s page 86 + ARM GAS /tmp/cc6Nb46Q.s page 86 1792 009e 0DD0 beq .L126 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1836 00e4 0120 movs r0, #1 1837 .LVL115: 726:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 87 + ARM GAS /tmp/cc6Nb46Q.s page 87 1838 .loc 1 726 3 is_stmt 0 view .LVU532 @@ -5218,7 +5218,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1878 .loc 1 770 7 is_stmt 1 view .LVU546 770:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 1879 .loc 1 770 10 is_stmt 0 view .LVU547 - ARM GAS /tmp/cc3heCqB.s page 88 + ARM GAS /tmp/cc6Nb46Q.s page 88 1880 0112 062A cmp r2, #6 @@ -5278,7 +5278,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1929 .LCFI17: 1930 .cfi_def_cfa_offset 16 1931 .cfi_offset 3, -16 - ARM GAS /tmp/cc3heCqB.s page 89 + ARM GAS /tmp/cc6Nb46Q.s page 89 1932 .cfi_offset 4, -12 @@ -5338,7 +5338,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1972 .loc 1 839 5 is_stmt 1 view .LVU568 839:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 1973 .loc 1 839 8 is_stmt 0 view .LVU569 - ARM GAS /tmp/cc3heCqB.s page 90 + ARM GAS /tmp/cc6Nb46Q.s page 90 1974 002a 40F24442 movw r2, #1092 @@ -5398,7 +5398,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2017 0074 1A60 str r2, [r3] 2018 .L138: 848:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 91 + ARM GAS /tmp/cc6Nb46Q.s page 91 2019 .loc 1 848 5 discriminator 5 view .LVU581 @@ -5458,7 +5458,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2060 00a4 84F84730 strb r3, [r4, #71] 2061 00a8 0020 movs r0, #0 2062 00aa E9E7 b .L134 - ARM GAS /tmp/cc3heCqB.s page 92 + ARM GAS /tmp/cc6Nb46Q.s page 92 2063 .L144: @@ -5518,7 +5518,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2111 .loc 1 875 3 view .LVU602 878:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 2112 .loc 1 878 3 view .LVU603 - ARM GAS /tmp/cc3heCqB.s page 93 + ARM GAS /tmp/cc6Nb46Q.s page 93 881:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { @@ -5578,7 +5578,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2153 003a 18BF it ne 2154 003c BCF1000F cmpne ip, #0 2155 0040 00F0E080 beq .L167 - ARM GAS /tmp/cc3heCqB.s page 94 + ARM GAS /tmp/cc6Nb46Q.s page 94 893:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } @@ -5638,7 +5638,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2193 .loc 1 913 10 discriminator 1 view .LVU634 2194 006e 0028 cmp r0, #0 2195 0070 40F0CA80 bne .L169 - ARM GAS /tmp/cc3heCqB.s page 95 + ARM GAS /tmp/cc6Nb46Q.s page 95 920:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** break; @@ -5698,7 +5698,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2238 00c4 9342 cmp r3, r2 2239 00c6 00F08B80 beq .L163 980:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 96 + ARM GAS /tmp/cc6Nb46Q.s page 96 2240 .loc 1 980 9 discriminator 5 view .LVU647 @@ -5758,7 +5758,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2284 010e 0120 moveq r0, #1 2285 0110 83E7 b .L148 2286 .LVL146: - ARM GAS /tmp/cc3heCqB.s page 97 + ARM GAS /tmp/cc6Nb46Q.s page 97 2287 .L175: @@ -5818,7 +5818,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2330 .LVL151: 2331 .L177: 885:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 98 + ARM GAS /tmp/cc6Nb46Q.s page 98 2332 .loc 1 885 12 discriminator 7 view .LVU669 @@ -5878,7 +5878,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2374 .loc 1 927 52 view .LVU681 2375 0184 D163 str r1, [r2, #60] 928:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 99 + ARM GAS /tmp/cc6Nb46Q.s page 99 2376 .loc 1 928 7 is_stmt 1 view .LVU682 @@ -5938,7 +5938,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2415 .loc 1 948 7 view .LVU697 948:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; 2416 .loc 1 948 17 is_stmt 0 view .LVU698 - ARM GAS /tmp/cc3heCqB.s page 100 + ARM GAS /tmp/cc6Nb46Q.s page 100 2417 01b4 E26A ldr r2, [r4, #44] @@ -5998,7 +5998,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2455 .loc 1 982 7 view .LVU714 982:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) 2456 .loc 1 982 31 is_stmt 0 view .LVU715 - ARM GAS /tmp/cc3heCqB.s page 101 + ARM GAS /tmp/cc6Nb46Q.s page 101 2457 01e0 9968 ldr r1, [r3, #8] @@ -6058,7 +6058,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2500 .loc 1 938 16 view .LVU726 2501 020c 0120 movs r0, #1 2502 020e F8E7 b .L151 - ARM GAS /tmp/cc3heCqB.s page 102 + ARM GAS /tmp/cc6Nb46Q.s page 102 2503 .L171: @@ -6118,7 +6118,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2552 0008 34D0 beq .L183 2553 000a 0829 cmp r1, #8 2554 000c 3BD0 beq .L184 - ARM GAS /tmp/cc3heCqB.s page 103 + ARM GAS /tmp/cc6Nb46Q.s page 103 2555 000e 0029 cmp r1, #0 @@ -6178,7 +6178,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2596 .loc 1 1056 5 view .LVU746 1056:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 2597 .loc 1 1056 5 view .LVU747 - ARM GAS /tmp/cc3heCqB.s page 104 + ARM GAS /tmp/cc6Nb46Q.s page 104 2598 004a 2368 ldr r3, [r4] @@ -6238,7 +6238,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1047:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 2640 .loc 1 1047 3 view .LVU760 2641 0084 CDE7 b .L186 - ARM GAS /tmp/cc3heCqB.s page 105 + ARM GAS /tmp/cc6Nb46Q.s page 105 2642 .LVL175: @@ -6298,7 +6298,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1016:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 2685 .loc 1 1016 3 view .LVU772 2686 00be 0120 movs r0, #1 - ARM GAS /tmp/cc3heCqB.s page 106 + ARM GAS /tmp/cc6Nb46Q.s page 106 2687 .LVL179: @@ -6358,7 +6358,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2732 0016 002B cmp r3, #0 2733 0018 6AD1 bne .L208 1113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 107 + ARM GAS /tmp/cc6Nb46Q.s page 107 2734 .loc 1 1113 3 is_stmt 1 view .LVU784 @@ -6418,7 +6418,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1122:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 2777 .loc 1 1122 7 discriminator 4 view .LVU796 2778 005e 02F57842 add r2, r2, #63488 - ARM GAS /tmp/cc3heCqB.s page 108 + ARM GAS /tmp/cc6Nb46Q.s page 108 2779 0062 9342 cmp r3, r2 @@ -6478,7 +6478,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2822 .loc 1 1107 7 discriminator 7 view .LVU807 2823 00a6 94F84630 ldrb r3, [r4, #70] @ zero_extendqisi2 2824 00aa DBB2 uxtb r3, r3 - ARM GAS /tmp/cc3heCqB.s page 109 + ARM GAS /tmp/cc6Nb46Q.s page 109 1107:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { @@ -6538,7 +6538,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2867 00e4 1A68 ldr r2, [r3] 2868 .LVL188: 1127:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } - ARM GAS /tmp/cc3heCqB.s page 110 + ARM GAS /tmp/cc6Nb46Q.s page 110 2869 .loc 1 1127 7 is_stmt 0 view .LVU820 @@ -6598,7 +6598,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2919 0004 0D46 mov r5, r1 1152:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 2920 .loc 1 1152 3 is_stmt 1 view .LVU827 - ARM GAS /tmp/cc3heCqB.s page 111 + ARM GAS /tmp/cc6Nb46Q.s page 111 1155:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -6658,7 +6658,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2963 .loc 1 1161 3 discriminator 5 view .LVU839 1164:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 2964 .loc 1 1164 3 view .LVU840 - ARM GAS /tmp/cc3heCqB.s page 112 + ARM GAS /tmp/cc6Nb46Q.s page 112 2965 004a 25B9 cbnz r5, .L220 @@ -6718,7 +6718,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 3012 @ frame_needed = 0, uses_anonymous_args = 0 1182:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** HAL_StatusTypeDef status = HAL_OK; 3013 .loc 1 1182 1 is_stmt 0 view .LVU850 - ARM GAS /tmp/cc3heCqB.s page 113 + ARM GAS /tmp/cc6Nb46Q.s page 113 3014 0000 10B5 push {r4, lr} @@ -6778,7 +6778,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1204:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } 3055 .loc 1 1204 7 view .LVU864 1226:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 114 + ARM GAS /tmp/cc6Nb46Q.s page 114 3056 .loc 1 1226 3 view .LVU865 @@ -6838,7 +6838,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1238:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 3099 .loc 1 1238 9 discriminator 4 view .LVU877 3100 0074 02F57842 add r2, r2, #63488 - ARM GAS /tmp/cc3heCqB.s page 115 + ARM GAS /tmp/cc6Nb46Q.s page 115 3101 0078 9342 cmp r3, r2 @@ -6898,7 +6898,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 3145 00c0 DBB2 uxtb r3, r3 1190:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 3146 .loc 1 1190 46 discriminator 7 view .LVU888 - ARM GAS /tmp/cc3heCqB.s page 116 + ARM GAS /tmp/cc6Nb46Q.s page 116 3147 00c2 013B subs r3, r3, #1 @@ -6958,7 +6958,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 3190 00fc 84F84630 strb r3, [r4, #70] 1198:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 3191 .loc 1 1198 3 is_stmt 1 view .LVU900 - ARM GAS /tmp/cc3heCqB.s page 117 + ARM GAS /tmp/cc6Nb46Q.s page 117 3192 .L238: @@ -7018,7 +7018,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1254:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 3234 .loc 1 1254 1 view .LVU913 3235 012c 0020 movs r0, #0 - ARM GAS /tmp/cc3heCqB.s page 118 + ARM GAS /tmp/cc6Nb46Q.s page 118 3236 012e FCE7 b .L232 @@ -7078,7 +7078,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1281:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } 3285 .loc 1 1281 7 view .LVU921 1303:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 119 + ARM GAS /tmp/cc6Nb46Q.s page 119 3286 .loc 1 1303 3 view .LVU922 @@ -7138,7 +7138,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 3327 004e 03D1 bne .L258 1316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 3328 .loc 1 1316 5 discriminator 3 view .LVU936 - ARM GAS /tmp/cc3heCqB.s page 120 + ARM GAS /tmp/cc6Nb46Q.s page 120 3329 0050 5A6C ldr r2, [r3, #68] @@ -7198,7 +7198,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1303:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 3371 .loc 1 1303 3 view .LVU949 3372 008c C6E7 b .L256 - ARM GAS /tmp/cc3heCqB.s page 121 + ARM GAS /tmp/cc6Nb46Q.s page 121 3373 .L254: @@ -7258,7 +7258,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 3418 .align 1 3419 .global HAL_TIMEx_PWMN_Start_DMA 3420 .syntax unified - ARM GAS /tmp/cc3heCqB.s page 122 + ARM GAS /tmp/cc6Nb46Q.s page 122 3421 .thumb @@ -7318,7 +7318,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 3464 .loc 1 1356 8 is_stmt 1 view .LVU971 1356:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 3465 .loc 1 1356 51 is_stmt 0 view .LVU972 - ARM GAS /tmp/cc3heCqB.s page 123 + ARM GAS /tmp/cc6Nb46Q.s page 123 3466 0020 002D cmp r5, #0 @@ -7378,7 +7378,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 3505 .loc 1 1378 17 is_stmt 0 view .LVU987 3506 0056 626A ldr r2, [r4, #36] 1378:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 124 + ARM GAS /tmp/cc6Nb46Q.s page 124 3507 .loc 1 1378 56 view .LVU988 @@ -7438,7 +7438,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1451:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 3548 .loc 1 1451 9 is_stmt 0 view .LVU1002 3549 0092 2368 ldr r3, [r4] - ARM GAS /tmp/cc3heCqB.s page 125 + ARM GAS /tmp/cc6Nb46Q.s page 125 1451:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { @@ -7498,7 +7498,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1352:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 3594 .loc 1 1352 7 discriminator 8 view .LVU1013 3595 00f2 90F84700 ldrb r0, [r0, #71] @ zero_extendqisi2 - ARM GAS /tmp/cc3heCqB.s page 126 + ARM GAS /tmp/cc6Nb46Q.s page 126 3596 .LVL231: @@ -7558,7 +7558,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 3639 012a 94F84720 ldrb r2, [r4, #71] @ zero_extendqisi2 3640 .LVL236: 1356:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 127 + ARM GAS /tmp/cc6Nb46Q.s page 127 3641 .loc 1 1356 12 discriminator 8 view .LVU1025 @@ -7618,7 +7618,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { 3685 .loc 1 1372 3 is_stmt 1 view .LVU1036 3686 0168 042D cmp r5, #4 - ARM GAS /tmp/cc3heCqB.s page 128 + ARM GAS /tmp/cc6Nb46Q.s page 128 3687 016a 09D0 beq .L280 @@ -7678,7 +7678,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 3726 0198 A06A ldr r0, [r4, #40] 3727 019a FFF7FEFF bl HAL_DMA_Start_IT 3728 .LVL242: - ARM GAS /tmp/cc3heCqB.s page 129 + ARM GAS /tmp/cc6Nb46Q.s page 129 1405:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** Length) != HAL_OK) @@ -7738,7 +7738,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1426:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** Length) != HAL_OK) 3767 .loc 1 1426 7 is_stmt 1 view .LVU1068 1426:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** Length) != HAL_OK) - ARM GAS /tmp/cc3heCqB.s page 130 + ARM GAS /tmp/cc6Nb46Q.s page 130 3768 .loc 1 1426 88 is_stmt 0 view .LVU1069 @@ -7798,7 +7798,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1354:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } 3810 .loc 1 1354 12 view .LVU1082 3811 01fc 0220 movs r0, #2 - ARM GAS /tmp/cc3heCqB.s page 131 + ARM GAS /tmp/cc6Nb46Q.s page 131 3812 01fe 00E0 b .L272 @@ -7858,7 +7858,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 3860 .thumb_func 3862 HAL_TIMEx_PWMN_Stop_DMA: 3863 .LVL254: - ARM GAS /tmp/cc3heCqB.s page 132 + ARM GAS /tmp/cc6Nb46Q.s page 132 3864 .LFB162: @@ -7918,7 +7918,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 3906 0024 2946 mov r1, r5 3907 0026 2068 ldr r0, [r4] 3908 0028 FFF7FEFF bl TIM_CCxNChannelCmd - ARM GAS /tmp/cc3heCqB.s page 133 + ARM GAS /tmp/cc6Nb46Q.s page 133 3909 .LVL258: @@ -7978,7 +7978,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 3951 0070 0020 movs r0, #0 3952 .L306: 3953 .LVL259: - ARM GAS /tmp/cc3heCqB.s page 134 + ARM GAS /tmp/cc6Nb46Q.s page 134 1534:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } @@ -8038,7 +8038,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 3993 0098 042D cmp r5, #4 3994 009a 06D0 beq .L315 1530:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } - ARM GAS /tmp/cc3heCqB.s page 135 + ARM GAS /tmp/cc6Nb46Q.s page 135 3995 .loc 1 1530 5 discriminator 4 view .LVU1129 @@ -8098,7 +8098,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 4044 .cfi_offset 4, -12 4045 .cfi_offset 5, -8 4046 .cfi_offset 14, -4 - ARM GAS /tmp/cc3heCqB.s page 136 + ARM GAS /tmp/cc6Nb46Q.s page 136 4047 0002 0446 mov r4, r0 @@ -8158,7 +8158,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 4085 .loc 1 1586 41 view .LVU1152 4086 002c 013B subs r3, r3, #1 4087 .LVL275: - ARM GAS /tmp/cc3heCqB.s page 137 + ARM GAS /tmp/cc6Nb46Q.s page 137 1586:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { @@ -8218,7 +8218,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1605:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } 4129 .loc 1 1605 10 is_stmt 0 view .LVU1166 4130 006a 0020 movs r0, #0 - ARM GAS /tmp/cc3heCqB.s page 138 + ARM GAS /tmp/cc6Nb46Q.s page 138 4131 006c 02E0 b .L319 @@ -8278,7 +8278,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1622:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 4179 .loc 1 1622 77 is_stmt 0 view .LVU1175 4180 0004 0029 cmp r1, #0 - ARM GAS /tmp/cc3heCqB.s page 139 + ARM GAS /tmp/cc6Nb46Q.s page 139 4181 0006 32D1 bne .L328 @@ -8338,7 +8338,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 4223 0042 1142 tst r1, r2 4224 0044 08D1 bne .L327 1635:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 140 + ARM GAS /tmp/cc6Nb46Q.s page 140 4225 .loc 1 1635 3 discriminator 1 view .LVU1188 @@ -8398,7 +8398,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1660:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; 4271 .loc 1 1660 1 is_stmt 0 view .LVU1199 4272 0000 38B5 push {r3, r4, r5, lr} - ARM GAS /tmp/cc3heCqB.s page 141 + ARM GAS /tmp/cc6Nb46Q.s page 141 4273 .LCFI28: @@ -8458,7 +8458,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1671:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** || (channel_2_state != HAL_TIM_CHANNEL_STATE_READY) 4313 .loc 1 1671 6 is_stmt 0 view .LVU1214 4314 0026 012A cmp r2, #1 - ARM GAS /tmp/cc3heCqB.s page 142 + ARM GAS /tmp/cc6Nb46Q.s page 142 4315 0028 08BF it eq @@ -8518,7 +8518,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1692:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** TIM_CCxChannelCmd(htim->Instance, input_channel, TIM_CCx_ENABLE); 4357 .loc 1 1692 3 view .LVU1227 4358 0068 FFF7FEFF bl TIM_CCxNChannelCmd - ARM GAS /tmp/cc3heCqB.s page 143 + ARM GAS /tmp/cc6Nb46Q.s page 143 4359 .LVL305: @@ -8578,7 +8578,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 4406 .LVL312: 4407 .LFB166: 1715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** uint32_t input_channel = (OutputChannel == TIM_CHANNEL_1) ? TIM_CHANNEL_2 : TIM_CHANNEL_1; - ARM GAS /tmp/cc3heCqB.s page 144 + ARM GAS /tmp/cc6Nb46Q.s page 144 4408 .loc 1 1715 1 is_stmt 1 view -0 @@ -8638,7 +8638,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 4452 .LVL316: 1732:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 4453 .loc 1 1732 3 view .LVU1248 - ARM GAS /tmp/cc3heCqB.s page 145 + ARM GAS /tmp/cc6Nb46Q.s page 145 1732:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -8698,7 +8698,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1741:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 4496 .loc 1 1741 3 view .LVU1261 4497 007a 84F84530 strb r3, [r4, #69] - ARM GAS /tmp/cc3heCqB.s page 146 + ARM GAS /tmp/cc6Nb46Q.s page 146 1744:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } @@ -8758,7 +8758,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 4542 000c 0120 movs r0, #1 4543 000e 83F83C00 strb r0, [r3, #60] 1801:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 147 + ARM GAS /tmp/cc6Nb46Q.s page 147 4544 .loc 1 1801 3 discriminator 2 view .LVU1274 @@ -8818,7 +8818,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 4582 003a 1868 ldr r0, [r3] 1814:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; 4583 .loc 1 1814 17 view .LVU1291 - ARM GAS /tmp/cc3heCqB.s page 148 + ARM GAS /tmp/cc6Nb46Q.s page 148 4584 003c 4168 ldr r1, [r0, #4] @@ -8878,7 +8878,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1826:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 4625 .loc 1 1826 1 view .LVU1305 4626 006c 3029 cmp r1, #48 - ARM GAS /tmp/cc3heCqB.s page 149 + ARM GAS /tmp/cc6Nb46Q.s page 149 4627 006e DFD1 bne .L347 @@ -8938,7 +8938,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 4672 000c 0120 movs r0, #1 4673 000e 83F83C00 strb r0, [r3, #60] 1857:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 150 + ARM GAS /tmp/cc6Nb46Q.s page 150 4674 .loc 1 1857 3 discriminator 2 view .LVU1317 @@ -8998,7 +8998,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 4712 003a 1868 ldr r0, [r3] 1870:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; 4713 .loc 1 1870 17 view .LVU1334 - ARM GAS /tmp/cc3heCqB.s page 151 + ARM GAS /tmp/cc6Nb46Q.s page 151 4714 003c 4168 ldr r1, [r0, #4] @@ -9058,7 +9058,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1882:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 4755 .loc 1 1882 1 view .LVU1348 4756 006c 3029 cmp r1, #48 - ARM GAS /tmp/cc3heCqB.s page 152 + ARM GAS /tmp/cc6Nb46Q.s page 152 4757 006e DFD1 bne .L357 @@ -9118,7 +9118,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 4802 000c 0120 movs r0, #1 4803 000e 83F83C00 strb r0, [r3, #60] 1914:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 153 + ARM GAS /tmp/cc6Nb46Q.s page 153 4804 .loc 1 1914 3 discriminator 2 view .LVU1360 @@ -9178,7 +9178,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 4842 003a 1868 ldr r0, [r3] 1927:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** htim->Instance->CR2 |= CommutationSource; 4843 .loc 1 1927 17 view .LVU1377 - ARM GAS /tmp/cc3heCqB.s page 154 + ARM GAS /tmp/cc6Nb46Q.s page 154 4844 003c 4168 ldr r1, [r0, #4] @@ -9238,7 +9238,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 4881 .loc 1 1941 3 view .LVU1394 4882 0068 1968 ldr r1, [r3] 4883 006a CA68 ldr r2, [r1, #12] - ARM GAS /tmp/cc3heCqB.s page 155 + ARM GAS /tmp/cc6Nb46Q.s page 155 4884 006c 42F40052 orr r2, r2, #8192 @@ -9298,7 +9298,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 4932 .LVL333: 4933 .LFB170: 1958:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** uint32_t tmpcr2; - ARM GAS /tmp/cc3heCqB.s page 156 + ARM GAS /tmp/cc6Nb46Q.s page 156 4934 .loc 1 1958 1 is_stmt 1 view -0 @@ -9358,7 +9358,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 1977:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 4972 .loc 1 1977 11 is_stmt 0 view .LVU1420 4973 001c 9468 ldr r4, [r2, #8] - ARM GAS /tmp/cc3heCqB.s page 157 + ARM GAS /tmp/cc6Nb46Q.s page 157 4974 .LVL335: @@ -9418,7 +9418,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5011 003e 1648 ldr r0, .L385 5012 .LVL340: 1999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** { - ARM GAS /tmp/cc3heCqB.s page 158 + ARM GAS /tmp/cc6Nb46Q.s page 158 5013 .loc 1 1999 6 view .LVU1438 @@ -9478,7 +9478,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2007:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } 5055 .loc 1 2007 26 is_stmt 0 view .LVU1451 5056 0082 9160 str r1, [r2, #8] - ARM GAS /tmp/cc3heCqB.s page 159 + ARM GAS /tmp/cc6Nb46Q.s page 159 5057 .LVL344: @@ -9538,7 +9538,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5103 .cfi_startproc 5104 @ args = 0, pretend = 0, frame = 0 5105 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/cc3heCqB.s page 160 + ARM GAS /tmp/cc6Nb46Q.s page 160 5106 @ link register save eliminated. @@ -9598,7 +9598,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2054:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_OSSI, sBreakDeadTimeConfig->OffStateIDLEMode); 5142 .loc 1 2054 3 view .LVU1480 5143 001a 0343 orrs r3, r3, r0 - ARM GAS /tmp/cc3heCqB.s page 161 + ARM GAS /tmp/cc6Nb46Q.s page 161 5144 .LVL351: @@ -9658,7 +9658,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5184 .loc 1 2059 3 is_stmt 0 view .LVU1494 5185 0040 886A ldr r0, [r1, #40] 5186 .LVL365: - ARM GAS /tmp/cc3heCqB.s page 162 + ARM GAS /tmp/cc6Nb46Q.s page 162 2059:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKF, (sBreakDeadTimeConfig->BreakFilter << TIM_BDTR_BKF_Pos)); @@ -9718,7 +9718,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5226 006c 2343 orrs r3, r3, r4 5227 .LVL374: 2072:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** } - ARM GAS /tmp/cc3heCqB.s page 163 + ARM GAS /tmp/cc6Nb46Q.s page 163 5228 .loc 1 2072 5 is_stmt 1 view .LVU1510 @@ -9778,7 +9778,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5272 .syntax unified 5273 .thumb 5274 .thumb_func - ARM GAS /tmp/cc3heCqB.s page 164 + ARM GAS /tmp/cc6Nb46Q.s page 164 5276 HAL_TIMEx_ConfigBreakInput: @@ -9838,7 +9838,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5312 .cfi_offset 7, -8 5313 .cfi_offset 14, -4 2120:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 165 + ARM GAS /tmp/cc6Nb46Q.s page 165 5314 .loc 1 2120 3 is_stmt 1 discriminator 2 view .LVU1540 @@ -9898,7 +9898,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** bkin_enable_bitpos = 0U; 5356 .loc 1 2146 26 view .LVU1553 5357 0048 E646 mov lr, ip - ARM GAS /tmp/cc3heCqB.s page 166 + ARM GAS /tmp/cc6Nb46Q.s page 166 2145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** bkin_polarity_mask = 0U; @@ -9958,7 +9958,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5396 006c 5140 eors r1, r1, r2 5397 .LVL391: 5398 .L403: - ARM GAS /tmp/cc3heCqB.s page 167 + ARM GAS /tmp/cc6Nb46Q.s page 167 2174:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** break; @@ -10018,7 +10018,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5435 .loc 1 2188 7 is_stmt 1 view .LVU1587 2188:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** #endif /* DFSDM1_Channel0 */ 5436 .loc 1 2188 10 is_stmt 0 view .LVU1588 - ARM GAS /tmp/cc3heCqB.s page 168 + ARM GAS /tmp/cc6Nb46Q.s page 168 5437 0088 0828 cmp r0, #8 @@ -10078,7 +10078,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5480 .syntax unified 5481 .thumb 5482 .thumb_func - ARM GAS /tmp/cc3heCqB.s page 169 + ARM GAS /tmp/cc6Nb46Q.s page 169 5484 HAL_TIMEx_RemapConfig: @@ -10138,7 +10138,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5520 .loc 1 2246 10 view .LVU1618 5521 001e 7047 bx lr 5522 .LVL403: - ARM GAS /tmp/cc3heCqB.s page 170 + ARM GAS /tmp/cc6Nb46Q.s page 170 5523 .L414: @@ -10198,7 +10198,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2272:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** 5567 .loc 1 2272 3 is_stmt 1 view .LVU1631 2272:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 171 + ARM GAS /tmp/cc6Nb46Q.s page 171 5568 .loc 1 2272 7 is_stmt 0 view .LVU1632 @@ -10258,7 +10258,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5606 .loc 1 2283 1 view .LVU1648 5607 003c 7047 bx lr 5608 .cfi_endproc - ARM GAS /tmp/cc3heCqB.s page 172 + ARM GAS /tmp/cc6Nb46Q.s page 172 5609 .LFE174: @@ -10318,7 +10318,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5658 0004 0123 movs r3, #1 5659 0006 80F83D30 strb r3, [r0, #61] 2441:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ - ARM GAS /tmp/cc3heCqB.s page 173 + ARM GAS /tmp/cc6Nb46Q.s page 173 5660 .loc 1 2441 3 is_stmt 1 view .LVU1658 @@ -10378,7 +10378,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5710 .loc 1 2452 22 is_stmt 0 view .LVU1666 5711 0002 806B ldr r0, [r0, #56] 5712 .LVL415: - ARM GAS /tmp/cc3heCqB.s page 174 + ARM GAS /tmp/cc6Nb46Q.s page 174 2455:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** @@ -10438,7 +10438,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 2362:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** /** 5762 .loc 1 2362 1 is_stmt 0 view .LVU1676 5763 0000 7047 bx lr - ARM GAS /tmp/cc3heCqB.s page 175 + ARM GAS /tmp/cc6Nb46Q.s page 175 5764 .cfi_endproc @@ -10498,7 +10498,7 @@ ARM GAS /tmp/cc3heCqB.s page 1 5812 0002 90F84400 ldrb r0, [r0, #68] @ zero_extendqisi2 5813 .LVL422: 2409:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c **** - ARM GAS /tmp/cc3heCqB.s page 176 + ARM GAS /tmp/cc6Nb46Q.s page 176 5814 .loc 1 2409 19 discriminator 1 view .LVU1687 @@ -10558,120 +10558,120 @@ ARM GAS /tmp/cc3heCqB.s page 1 5859 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h" 5860 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h" 5861 .file 8 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h" - ARM GAS /tmp/cc3heCqB.s page 177 + ARM GAS /tmp/cc6Nb46Q.s page 177 - ARM GAS /tmp/cc3heCqB.s page 178 + ARM GAS /tmp/cc6Nb46Q.s page 178 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_tim_ex.c - /tmp/cc3heCqB.s:20 .text.TIM_CCxNChannelCmd:00000000 $t - /tmp/cc3heCqB.s:25 .text.TIM_CCxNChannelCmd:00000000 TIM_CCxNChannelCmd - /tmp/cc3heCqB.s:63 .text.TIM_DMAErrorCCxN:00000000 $t - /tmp/cc3heCqB.s:68 .text.TIM_DMAErrorCCxN:00000000 TIM_DMAErrorCCxN - /tmp/cc3heCqB.s:148 .text.TIM_DMADelayPulseNCplt:00000000 $t - /tmp/cc3heCqB.s:153 .text.TIM_DMADelayPulseNCplt:00000000 TIM_DMADelayPulseNCplt - /tmp/cc3heCqB.s:252 .text.HAL_TIMEx_HallSensor_MspInit:00000000 $t - /tmp/cc3heCqB.s:258 .text.HAL_TIMEx_HallSensor_MspInit:00000000 HAL_TIMEx_HallSensor_MspInit - /tmp/cc3heCqB.s:273 .text.HAL_TIMEx_HallSensor_Init:00000000 $t - /tmp/cc3heCqB.s:279 .text.HAL_TIMEx_HallSensor_Init:00000000 HAL_TIMEx_HallSensor_Init - /tmp/cc3heCqB.s:496 .text.HAL_TIMEx_HallSensor_Init:000000d4 $d - /tmp/cc3heCqB.s:501 .text.HAL_TIMEx_HallSensor_MspDeInit:00000000 $t - /tmp/cc3heCqB.s:507 .text.HAL_TIMEx_HallSensor_MspDeInit:00000000 HAL_TIMEx_HallSensor_MspDeInit - /tmp/cc3heCqB.s:522 .text.HAL_TIMEx_HallSensor_DeInit:00000000 $t - /tmp/cc3heCqB.s:528 .text.HAL_TIMEx_HallSensor_DeInit:00000000 HAL_TIMEx_HallSensor_DeInit - /tmp/cc3heCqB.s:598 .text.HAL_TIMEx_HallSensor_Start:00000000 $t - /tmp/cc3heCqB.s:604 .text.HAL_TIMEx_HallSensor_Start:00000000 HAL_TIMEx_HallSensor_Start - /tmp/cc3heCqB.s:765 .text.HAL_TIMEx_HallSensor_Start:000000c0 $d - /tmp/cc3heCqB.s:771 .text.HAL_TIMEx_HallSensor_Stop:00000000 $t - /tmp/cc3heCqB.s:777 .text.HAL_TIMEx_HallSensor_Stop:00000000 HAL_TIMEx_HallSensor_Stop - /tmp/cc3heCqB.s:836 .text.HAL_TIMEx_HallSensor_Start_IT:00000000 $t - /tmp/cc3heCqB.s:842 .text.HAL_TIMEx_HallSensor_Start_IT:00000000 HAL_TIMEx_HallSensor_Start_IT - /tmp/cc3heCqB.s:1008 .text.HAL_TIMEx_HallSensor_Start_IT:000000cc $d - /tmp/cc3heCqB.s:1014 .text.HAL_TIMEx_HallSensor_Stop_IT:00000000 $t - /tmp/cc3heCqB.s:1020 .text.HAL_TIMEx_HallSensor_Stop_IT:00000000 HAL_TIMEx_HallSensor_Stop_IT - /tmp/cc3heCqB.s:1084 .text.HAL_TIMEx_HallSensor_Start_DMA:00000000 $t - /tmp/cc3heCqB.s:1090 .text.HAL_TIMEx_HallSensor_Start_DMA:00000000 HAL_TIMEx_HallSensor_Start_DMA - /tmp/cc3heCqB.s:1282 .text.HAL_TIMEx_HallSensor_Start_DMA:000000e8 $d - /tmp/cc3heCqB.s:1291 .text.HAL_TIMEx_HallSensor_Stop_DMA:00000000 $t - /tmp/cc3heCqB.s:1297 .text.HAL_TIMEx_HallSensor_Stop_DMA:00000000 HAL_TIMEx_HallSensor_Stop_DMA - /tmp/cc3heCqB.s:1362 .text.HAL_TIMEx_OCN_Start:00000000 $t - /tmp/cc3heCqB.s:1368 .text.HAL_TIMEx_OCN_Start:00000000 HAL_TIMEx_OCN_Start - /tmp/cc3heCqB.s:1559 .text.HAL_TIMEx_OCN_Start:000000f8 $d - /tmp/cc3heCqB.s:1565 .text.HAL_TIMEx_OCN_Stop:00000000 $t - /tmp/cc3heCqB.s:1571 .text.HAL_TIMEx_OCN_Stop:00000000 HAL_TIMEx_OCN_Stop - /tmp/cc3heCqB.s:1668 .text.HAL_TIMEx_OCN_Start_IT:00000000 $t - /tmp/cc3heCqB.s:1674 .text.HAL_TIMEx_OCN_Start_IT:00000000 HAL_TIMEx_OCN_Start_IT - /tmp/cc3heCqB.s:1908 .text.HAL_TIMEx_OCN_Start_IT:00000130 $d - /tmp/cc3heCqB.s:1914 .text.HAL_TIMEx_OCN_Stop_IT:00000000 $t - /tmp/cc3heCqB.s:1920 .text.HAL_TIMEx_OCN_Stop_IT:00000000 HAL_TIMEx_OCN_Stop_IT - /tmp/cc3heCqB.s:2086 .text.HAL_TIMEx_OCN_Start_DMA:00000000 $t - /tmp/cc3heCqB.s:2092 .text.HAL_TIMEx_OCN_Start_DMA:00000000 HAL_TIMEx_OCN_Start_DMA - /tmp/cc3heCqB.s:2515 .text.HAL_TIMEx_OCN_Start_DMA:00000218 $d - /tmp/cc3heCqB.s:2524 .text.HAL_TIMEx_OCN_Stop_DMA:00000000 $t - /tmp/cc3heCqB.s:2530 .text.HAL_TIMEx_OCN_Stop_DMA:00000000 HAL_TIMEx_OCN_Stop_DMA - /tmp/cc3heCqB.s:2694 .text.HAL_TIMEx_PWMN_Start:00000000 $t - /tmp/cc3heCqB.s:2700 .text.HAL_TIMEx_PWMN_Start:00000000 HAL_TIMEx_PWMN_Start - /tmp/cc3heCqB.s:2891 .text.HAL_TIMEx_PWMN_Start:000000f8 $d - /tmp/cc3heCqB.s:2897 .text.HAL_TIMEx_PWMN_Stop:00000000 $t - /tmp/cc3heCqB.s:2903 .text.HAL_TIMEx_PWMN_Stop:00000000 HAL_TIMEx_PWMN_Stop - /tmp/cc3heCqB.s:3000 .text.HAL_TIMEx_PWMN_Start_IT:00000000 $t - /tmp/cc3heCqB.s:3006 .text.HAL_TIMEx_PWMN_Start_IT:00000000 HAL_TIMEx_PWMN_Start_IT - /tmp/cc3heCqB.s:3240 .text.HAL_TIMEx_PWMN_Start_IT:00000130 $d - /tmp/cc3heCqB.s:3246 .text.HAL_TIMEx_PWMN_Stop_IT:00000000 $t - /tmp/cc3heCqB.s:3252 .text.HAL_TIMEx_PWMN_Stop_IT:00000000 HAL_TIMEx_PWMN_Stop_IT - ARM GAS /tmp/cc3heCqB.s page 179 + /tmp/cc6Nb46Q.s:20 .text.TIM_CCxNChannelCmd:00000000 $t + /tmp/cc6Nb46Q.s:25 .text.TIM_CCxNChannelCmd:00000000 TIM_CCxNChannelCmd + /tmp/cc6Nb46Q.s:63 .text.TIM_DMAErrorCCxN:00000000 $t + /tmp/cc6Nb46Q.s:68 .text.TIM_DMAErrorCCxN:00000000 TIM_DMAErrorCCxN + /tmp/cc6Nb46Q.s:148 .text.TIM_DMADelayPulseNCplt:00000000 $t + /tmp/cc6Nb46Q.s:153 .text.TIM_DMADelayPulseNCplt:00000000 TIM_DMADelayPulseNCplt + /tmp/cc6Nb46Q.s:252 .text.HAL_TIMEx_HallSensor_MspInit:00000000 $t + /tmp/cc6Nb46Q.s:258 .text.HAL_TIMEx_HallSensor_MspInit:00000000 HAL_TIMEx_HallSensor_MspInit + /tmp/cc6Nb46Q.s:273 .text.HAL_TIMEx_HallSensor_Init:00000000 $t + /tmp/cc6Nb46Q.s:279 .text.HAL_TIMEx_HallSensor_Init:00000000 HAL_TIMEx_HallSensor_Init + /tmp/cc6Nb46Q.s:496 .text.HAL_TIMEx_HallSensor_Init:000000d4 $d + /tmp/cc6Nb46Q.s:501 .text.HAL_TIMEx_HallSensor_MspDeInit:00000000 $t + /tmp/cc6Nb46Q.s:507 .text.HAL_TIMEx_HallSensor_MspDeInit:00000000 HAL_TIMEx_HallSensor_MspDeInit + /tmp/cc6Nb46Q.s:522 .text.HAL_TIMEx_HallSensor_DeInit:00000000 $t + /tmp/cc6Nb46Q.s:528 .text.HAL_TIMEx_HallSensor_DeInit:00000000 HAL_TIMEx_HallSensor_DeInit + /tmp/cc6Nb46Q.s:598 .text.HAL_TIMEx_HallSensor_Start:00000000 $t + /tmp/cc6Nb46Q.s:604 .text.HAL_TIMEx_HallSensor_Start:00000000 HAL_TIMEx_HallSensor_Start + /tmp/cc6Nb46Q.s:765 .text.HAL_TIMEx_HallSensor_Start:000000c0 $d + /tmp/cc6Nb46Q.s:771 .text.HAL_TIMEx_HallSensor_Stop:00000000 $t + /tmp/cc6Nb46Q.s:777 .text.HAL_TIMEx_HallSensor_Stop:00000000 HAL_TIMEx_HallSensor_Stop + /tmp/cc6Nb46Q.s:836 .text.HAL_TIMEx_HallSensor_Start_IT:00000000 $t + /tmp/cc6Nb46Q.s:842 .text.HAL_TIMEx_HallSensor_Start_IT:00000000 HAL_TIMEx_HallSensor_Start_IT + /tmp/cc6Nb46Q.s:1008 .text.HAL_TIMEx_HallSensor_Start_IT:000000cc $d + /tmp/cc6Nb46Q.s:1014 .text.HAL_TIMEx_HallSensor_Stop_IT:00000000 $t + /tmp/cc6Nb46Q.s:1020 .text.HAL_TIMEx_HallSensor_Stop_IT:00000000 HAL_TIMEx_HallSensor_Stop_IT + /tmp/cc6Nb46Q.s:1084 .text.HAL_TIMEx_HallSensor_Start_DMA:00000000 $t + /tmp/cc6Nb46Q.s:1090 .text.HAL_TIMEx_HallSensor_Start_DMA:00000000 HAL_TIMEx_HallSensor_Start_DMA + /tmp/cc6Nb46Q.s:1282 .text.HAL_TIMEx_HallSensor_Start_DMA:000000e8 $d + /tmp/cc6Nb46Q.s:1291 .text.HAL_TIMEx_HallSensor_Stop_DMA:00000000 $t + /tmp/cc6Nb46Q.s:1297 .text.HAL_TIMEx_HallSensor_Stop_DMA:00000000 HAL_TIMEx_HallSensor_Stop_DMA + /tmp/cc6Nb46Q.s:1362 .text.HAL_TIMEx_OCN_Start:00000000 $t + /tmp/cc6Nb46Q.s:1368 .text.HAL_TIMEx_OCN_Start:00000000 HAL_TIMEx_OCN_Start + /tmp/cc6Nb46Q.s:1559 .text.HAL_TIMEx_OCN_Start:000000f8 $d + /tmp/cc6Nb46Q.s:1565 .text.HAL_TIMEx_OCN_Stop:00000000 $t + /tmp/cc6Nb46Q.s:1571 .text.HAL_TIMEx_OCN_Stop:00000000 HAL_TIMEx_OCN_Stop + /tmp/cc6Nb46Q.s:1668 .text.HAL_TIMEx_OCN_Start_IT:00000000 $t + /tmp/cc6Nb46Q.s:1674 .text.HAL_TIMEx_OCN_Start_IT:00000000 HAL_TIMEx_OCN_Start_IT + /tmp/cc6Nb46Q.s:1908 .text.HAL_TIMEx_OCN_Start_IT:00000130 $d + /tmp/cc6Nb46Q.s:1914 .text.HAL_TIMEx_OCN_Stop_IT:00000000 $t + /tmp/cc6Nb46Q.s:1920 .text.HAL_TIMEx_OCN_Stop_IT:00000000 HAL_TIMEx_OCN_Stop_IT + /tmp/cc6Nb46Q.s:2086 .text.HAL_TIMEx_OCN_Start_DMA:00000000 $t + /tmp/cc6Nb46Q.s:2092 .text.HAL_TIMEx_OCN_Start_DMA:00000000 HAL_TIMEx_OCN_Start_DMA + /tmp/cc6Nb46Q.s:2515 .text.HAL_TIMEx_OCN_Start_DMA:00000218 $d + /tmp/cc6Nb46Q.s:2524 .text.HAL_TIMEx_OCN_Stop_DMA:00000000 $t + /tmp/cc6Nb46Q.s:2530 .text.HAL_TIMEx_OCN_Stop_DMA:00000000 HAL_TIMEx_OCN_Stop_DMA + /tmp/cc6Nb46Q.s:2694 .text.HAL_TIMEx_PWMN_Start:00000000 $t + /tmp/cc6Nb46Q.s:2700 .text.HAL_TIMEx_PWMN_Start:00000000 HAL_TIMEx_PWMN_Start + /tmp/cc6Nb46Q.s:2891 .text.HAL_TIMEx_PWMN_Start:000000f8 $d + /tmp/cc6Nb46Q.s:2897 .text.HAL_TIMEx_PWMN_Stop:00000000 $t + /tmp/cc6Nb46Q.s:2903 .text.HAL_TIMEx_PWMN_Stop:00000000 HAL_TIMEx_PWMN_Stop + /tmp/cc6Nb46Q.s:3000 .text.HAL_TIMEx_PWMN_Start_IT:00000000 $t + /tmp/cc6Nb46Q.s:3006 .text.HAL_TIMEx_PWMN_Start_IT:00000000 HAL_TIMEx_PWMN_Start_IT + /tmp/cc6Nb46Q.s:3240 .text.HAL_TIMEx_PWMN_Start_IT:00000130 $d + /tmp/cc6Nb46Q.s:3246 .text.HAL_TIMEx_PWMN_Stop_IT:00000000 $t + /tmp/cc6Nb46Q.s:3252 .text.HAL_TIMEx_PWMN_Stop_IT:00000000 HAL_TIMEx_PWMN_Stop_IT + ARM GAS /tmp/cc6Nb46Q.s page 179 - /tmp/cc3heCqB.s:3418 .text.HAL_TIMEx_PWMN_Start_DMA:00000000 $t - /tmp/cc3heCqB.s:3424 .text.HAL_TIMEx_PWMN_Start_DMA:00000000 HAL_TIMEx_PWMN_Start_DMA - /tmp/cc3heCqB.s:3847 .text.HAL_TIMEx_PWMN_Start_DMA:00000218 $d - /tmp/cc3heCqB.s:3856 .text.HAL_TIMEx_PWMN_Stop_DMA:00000000 $t - /tmp/cc3heCqB.s:3862 .text.HAL_TIMEx_PWMN_Stop_DMA:00000000 HAL_TIMEx_PWMN_Stop_DMA - /tmp/cc3heCqB.s:4026 .text.HAL_TIMEx_OnePulseN_Start:00000000 $t - /tmp/cc3heCqB.s:4032 .text.HAL_TIMEx_OnePulseN_Start:00000000 HAL_TIMEx_OnePulseN_Start - /tmp/cc3heCqB.s:4156 .text.HAL_TIMEx_OnePulseN_Stop:00000000 $t - /tmp/cc3heCqB.s:4162 .text.HAL_TIMEx_OnePulseN_Stop:00000000 HAL_TIMEx_OnePulseN_Stop - /tmp/cc3heCqB.s:4258 .text.HAL_TIMEx_OnePulseN_Start_IT:00000000 $t - /tmp/cc3heCqB.s:4264 .text.HAL_TIMEx_OnePulseN_Start_IT:00000000 HAL_TIMEx_OnePulseN_Start_IT - /tmp/cc3heCqB.s:4399 .text.HAL_TIMEx_OnePulseN_Stop_IT:00000000 $t - /tmp/cc3heCqB.s:4405 .text.HAL_TIMEx_OnePulseN_Stop_IT:00000000 HAL_TIMEx_OnePulseN_Stop_IT - /tmp/cc3heCqB.s:4511 .text.HAL_TIMEx_ConfigCommutEvent:00000000 $t - /tmp/cc3heCqB.s:4517 .text.HAL_TIMEx_ConfigCommutEvent:00000000 HAL_TIMEx_ConfigCommutEvent - /tmp/cc3heCqB.s:4641 .text.HAL_TIMEx_ConfigCommutEvent_IT:00000000 $t - /tmp/cc3heCqB.s:4647 .text.HAL_TIMEx_ConfigCommutEvent_IT:00000000 HAL_TIMEx_ConfigCommutEvent_IT - /tmp/cc3heCqB.s:4771 .text.HAL_TIMEx_ConfigCommutEvent_DMA:00000000 $t - /tmp/cc3heCqB.s:4777 .text.HAL_TIMEx_ConfigCommutEvent_DMA:00000000 HAL_TIMEx_ConfigCommutEvent_DMA - /tmp/cc3heCqB.s:4918 .text.HAL_TIMEx_ConfigCommutEvent_DMA:00000088 $d - /tmp/cc3heCqB.s:5639 .text.TIMEx_DMACommutationCplt:00000000 TIMEx_DMACommutationCplt - /tmp/cc3heCqB.s:5696 .text.TIMEx_DMACommutationHalfCplt:00000000 TIMEx_DMACommutationHalfCplt - /tmp/cc3heCqB.s:4925 .text.HAL_TIMEx_MasterConfigSynchronization:00000000 $t - /tmp/cc3heCqB.s:4931 .text.HAL_TIMEx_MasterConfigSynchronization:00000000 HAL_TIMEx_MasterConfigSynchronization - /tmp/cc3heCqB.s:5087 .text.HAL_TIMEx_MasterConfigSynchronization:00000098 $d - /tmp/cc3heCqB.s:5093 .text.HAL_TIMEx_ConfigBreakDeadTime:00000000 $t - /tmp/cc3heCqB.s:5099 .text.HAL_TIMEx_ConfigBreakDeadTime:00000000 HAL_TIMEx_ConfigBreakDeadTime - /tmp/cc3heCqB.s:5264 .text.HAL_TIMEx_ConfigBreakDeadTime:00000088 $d - /tmp/cc3heCqB.s:5270 .text.HAL_TIMEx_ConfigBreakInput:00000000 $t - /tmp/cc3heCqB.s:5276 .text.HAL_TIMEx_ConfigBreakInput:00000000 HAL_TIMEx_ConfigBreakInput - /tmp/cc3heCqB.s:5478 .text.HAL_TIMEx_RemapConfig:00000000 $t - /tmp/cc3heCqB.s:5484 .text.HAL_TIMEx_RemapConfig:00000000 HAL_TIMEx_RemapConfig - /tmp/cc3heCqB.s:5533 .text.HAL_TIMEx_GroupChannel5:00000000 $t - /tmp/cc3heCqB.s:5539 .text.HAL_TIMEx_GroupChannel5:00000000 HAL_TIMEx_GroupChannel5 - /tmp/cc3heCqB.s:5612 .text.HAL_TIMEx_CommutCallback:00000000 $t - /tmp/cc3heCqB.s:5618 .text.HAL_TIMEx_CommutCallback:00000000 HAL_TIMEx_CommutCallback - /tmp/cc3heCqB.s:5633 .text.TIMEx_DMACommutationCplt:00000000 $t - /tmp/cc3heCqB.s:5669 .text.HAL_TIMEx_CommutHalfCpltCallback:00000000 $t - /tmp/cc3heCqB.s:5675 .text.HAL_TIMEx_CommutHalfCpltCallback:00000000 HAL_TIMEx_CommutHalfCpltCallback - /tmp/cc3heCqB.s:5690 .text.TIMEx_DMACommutationHalfCplt:00000000 $t - /tmp/cc3heCqB.s:5726 .text.HAL_TIMEx_BreakCallback:00000000 $t - /tmp/cc3heCqB.s:5732 .text.HAL_TIMEx_BreakCallback:00000000 HAL_TIMEx_BreakCallback - /tmp/cc3heCqB.s:5747 .text.HAL_TIMEx_Break2Callback:00000000 $t - /tmp/cc3heCqB.s:5753 .text.HAL_TIMEx_Break2Callback:00000000 HAL_TIMEx_Break2Callback - /tmp/cc3heCqB.s:5768 .text.HAL_TIMEx_HallSensor_GetState:00000000 $t - /tmp/cc3heCqB.s:5774 .text.HAL_TIMEx_HallSensor_GetState:00000000 HAL_TIMEx_HallSensor_GetState - /tmp/cc3heCqB.s:5792 .text.HAL_TIMEx_GetChannelNState:00000000 $t - /tmp/cc3heCqB.s:5798 .text.HAL_TIMEx_GetChannelNState:00000000 HAL_TIMEx_GetChannelNState + /tmp/cc6Nb46Q.s:3418 .text.HAL_TIMEx_PWMN_Start_DMA:00000000 $t + /tmp/cc6Nb46Q.s:3424 .text.HAL_TIMEx_PWMN_Start_DMA:00000000 HAL_TIMEx_PWMN_Start_DMA + /tmp/cc6Nb46Q.s:3847 .text.HAL_TIMEx_PWMN_Start_DMA:00000218 $d + /tmp/cc6Nb46Q.s:3856 .text.HAL_TIMEx_PWMN_Stop_DMA:00000000 $t + /tmp/cc6Nb46Q.s:3862 .text.HAL_TIMEx_PWMN_Stop_DMA:00000000 HAL_TIMEx_PWMN_Stop_DMA + /tmp/cc6Nb46Q.s:4026 .text.HAL_TIMEx_OnePulseN_Start:00000000 $t + /tmp/cc6Nb46Q.s:4032 .text.HAL_TIMEx_OnePulseN_Start:00000000 HAL_TIMEx_OnePulseN_Start + /tmp/cc6Nb46Q.s:4156 .text.HAL_TIMEx_OnePulseN_Stop:00000000 $t + /tmp/cc6Nb46Q.s:4162 .text.HAL_TIMEx_OnePulseN_Stop:00000000 HAL_TIMEx_OnePulseN_Stop + /tmp/cc6Nb46Q.s:4258 .text.HAL_TIMEx_OnePulseN_Start_IT:00000000 $t + /tmp/cc6Nb46Q.s:4264 .text.HAL_TIMEx_OnePulseN_Start_IT:00000000 HAL_TIMEx_OnePulseN_Start_IT + /tmp/cc6Nb46Q.s:4399 .text.HAL_TIMEx_OnePulseN_Stop_IT:00000000 $t + /tmp/cc6Nb46Q.s:4405 .text.HAL_TIMEx_OnePulseN_Stop_IT:00000000 HAL_TIMEx_OnePulseN_Stop_IT + /tmp/cc6Nb46Q.s:4511 .text.HAL_TIMEx_ConfigCommutEvent:00000000 $t + /tmp/cc6Nb46Q.s:4517 .text.HAL_TIMEx_ConfigCommutEvent:00000000 HAL_TIMEx_ConfigCommutEvent + /tmp/cc6Nb46Q.s:4641 .text.HAL_TIMEx_ConfigCommutEvent_IT:00000000 $t + /tmp/cc6Nb46Q.s:4647 .text.HAL_TIMEx_ConfigCommutEvent_IT:00000000 HAL_TIMEx_ConfigCommutEvent_IT + /tmp/cc6Nb46Q.s:4771 .text.HAL_TIMEx_ConfigCommutEvent_DMA:00000000 $t + /tmp/cc6Nb46Q.s:4777 .text.HAL_TIMEx_ConfigCommutEvent_DMA:00000000 HAL_TIMEx_ConfigCommutEvent_DMA + /tmp/cc6Nb46Q.s:4918 .text.HAL_TIMEx_ConfigCommutEvent_DMA:00000088 $d + /tmp/cc6Nb46Q.s:5639 .text.TIMEx_DMACommutationCplt:00000000 TIMEx_DMACommutationCplt + /tmp/cc6Nb46Q.s:5696 .text.TIMEx_DMACommutationHalfCplt:00000000 TIMEx_DMACommutationHalfCplt + /tmp/cc6Nb46Q.s:4925 .text.HAL_TIMEx_MasterConfigSynchronization:00000000 $t + /tmp/cc6Nb46Q.s:4931 .text.HAL_TIMEx_MasterConfigSynchronization:00000000 HAL_TIMEx_MasterConfigSynchronization + /tmp/cc6Nb46Q.s:5087 .text.HAL_TIMEx_MasterConfigSynchronization:00000098 $d + /tmp/cc6Nb46Q.s:5093 .text.HAL_TIMEx_ConfigBreakDeadTime:00000000 $t + /tmp/cc6Nb46Q.s:5099 .text.HAL_TIMEx_ConfigBreakDeadTime:00000000 HAL_TIMEx_ConfigBreakDeadTime + /tmp/cc6Nb46Q.s:5264 .text.HAL_TIMEx_ConfigBreakDeadTime:00000088 $d + /tmp/cc6Nb46Q.s:5270 .text.HAL_TIMEx_ConfigBreakInput:00000000 $t + /tmp/cc6Nb46Q.s:5276 .text.HAL_TIMEx_ConfigBreakInput:00000000 HAL_TIMEx_ConfigBreakInput + /tmp/cc6Nb46Q.s:5478 .text.HAL_TIMEx_RemapConfig:00000000 $t + /tmp/cc6Nb46Q.s:5484 .text.HAL_TIMEx_RemapConfig:00000000 HAL_TIMEx_RemapConfig + /tmp/cc6Nb46Q.s:5533 .text.HAL_TIMEx_GroupChannel5:00000000 $t + /tmp/cc6Nb46Q.s:5539 .text.HAL_TIMEx_GroupChannel5:00000000 HAL_TIMEx_GroupChannel5 + /tmp/cc6Nb46Q.s:5612 .text.HAL_TIMEx_CommutCallback:00000000 $t + /tmp/cc6Nb46Q.s:5618 .text.HAL_TIMEx_CommutCallback:00000000 HAL_TIMEx_CommutCallback + /tmp/cc6Nb46Q.s:5633 .text.TIMEx_DMACommutationCplt:00000000 $t + /tmp/cc6Nb46Q.s:5669 .text.HAL_TIMEx_CommutHalfCpltCallback:00000000 $t + /tmp/cc6Nb46Q.s:5675 .text.HAL_TIMEx_CommutHalfCpltCallback:00000000 HAL_TIMEx_CommutHalfCpltCallback + /tmp/cc6Nb46Q.s:5690 .text.TIMEx_DMACommutationHalfCplt:00000000 $t + /tmp/cc6Nb46Q.s:5726 .text.HAL_TIMEx_BreakCallback:00000000 $t + /tmp/cc6Nb46Q.s:5732 .text.HAL_TIMEx_BreakCallback:00000000 HAL_TIMEx_BreakCallback + /tmp/cc6Nb46Q.s:5747 .text.HAL_TIMEx_Break2Callback:00000000 $t + /tmp/cc6Nb46Q.s:5753 .text.HAL_TIMEx_Break2Callback:00000000 HAL_TIMEx_Break2Callback + /tmp/cc6Nb46Q.s:5768 .text.HAL_TIMEx_HallSensor_GetState:00000000 $t + /tmp/cc6Nb46Q.s:5774 .text.HAL_TIMEx_HallSensor_GetState:00000000 HAL_TIMEx_HallSensor_GetState + /tmp/cc6Nb46Q.s:5792 .text.HAL_TIMEx_GetChannelNState:00000000 $t + /tmp/cc6Nb46Q.s:5798 .text.HAL_TIMEx_GetChannelNState:00000000 HAL_TIMEx_GetChannelNState UNDEFINED SYMBOLS HAL_TIM_ErrorCallback @@ -10681,7 +10681,7 @@ TIM_TI1_SetConfig TIM_OC2_SetConfig TIM_CCxChannelCmd HAL_DMA_Start_IT - ARM GAS /tmp/cc3heCqB.s page 180 + ARM GAS /tmp/cc6Nb46Q.s page 180 TIM_DMACaptureCplt diff --git a/build/stm32f7xx_hal_tim_ex.o b/build/stm32f7xx_hal_tim_ex.o index cffa83d..9265924 100644 Binary files a/build/stm32f7xx_hal_tim_ex.o and b/build/stm32f7xx_hal_tim_ex.o differ diff --git a/build/stm32f7xx_hal_uart.lst b/build/stm32f7xx_hal_uart.lst index 571640e..98bc164 100644 --- a/build/stm32f7xx_hal_uart.lst +++ b/build/stm32f7xx_hal_uart.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccQxTlMj.s page 1 +ARM GAS /tmp/ccsprDvq.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** (#) Declare a UART_HandleTypeDef handle structure (eg. UART_HandleTypeDef huart). 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** (#) Initialize the UART low level resources by implementing the HAL_UART_MspInit() API: - ARM GAS /tmp/ccQxTlMj.s page 2 + ARM GAS /tmp/ccsprDvq.s page 2 33:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** (++) Enable the USARTx interface clock. @@ -118,7 +118,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** allows the user to configure dynamically the driver callbacks. 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** [..] - ARM GAS /tmp/ccQxTlMj.s page 3 + ARM GAS /tmp/ccsprDvq.s page 3 90:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** Use Function HAL_UART_RegisterCallback() to register a user callback. @@ -178,7 +178,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** using HAL_UART_RegisterCallback() before calling HAL_UART_DeInit() 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** or HAL_UART_Init() function. 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 4 + ARM GAS /tmp/ccsprDvq.s page 4 147:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** [..] @@ -238,7 +238,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** static void UART_DMAAbortOnError(DMA_HandleTypeDef *hdma); 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** static void UART_DMATxAbortCallback(DMA_HandleTypeDef *hdma); 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** static void UART_DMARxAbortCallback(DMA_HandleTypeDef *hdma); - ARM GAS /tmp/ccQxTlMj.s page 5 + ARM GAS /tmp/ccsprDvq.s page 5 204:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** static void UART_DMATxOnlyAbortCallback(DMA_HandleTypeDef *hdma); @@ -298,7 +298,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** Depending on the frame length defined by the M1 and M0 bits (7-bit, 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 8-bit or 9-bit), the possible UART formats are listed in the - ARM GAS /tmp/ccQxTlMj.s page 6 + ARM GAS /tmp/ccsprDvq.s page 6 261:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** following table. @@ -358,7 +358,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (huart->MspInitCallback == NULL) 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { - ARM GAS /tmp/ccQxTlMj.s page 7 + ARM GAS /tmp/ccsprDvq.s page 7 318:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->MspInitCallback = HAL_UART_MspInit; @@ -418,7 +418,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Check UART instance */ 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** assert_param(IS_UART_HALFDUPLEX_INSTANCE(huart->Instance)); 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 8 + ARM GAS /tmp/ccsprDvq.s page 8 375:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (huart->gState == HAL_UART_STATE_RESET) @@ -478,7 +478,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /** 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @brief Initialize the LIN mode according to the specified 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * parameters in the UART_InitTypeDef and creates the associated handle. - ARM GAS /tmp/ccQxTlMj.s page 9 + ARM GAS /tmp/ccsprDvq.s page 9 432:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @param huart UART handle. @@ -538,7 +538,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 486:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** __HAL_UART_DISABLE(huart); 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Perform advanced settings configuration */ - ARM GAS /tmp/ccQxTlMj.s page 10 + ARM GAS /tmp/ccsprDvq.s page 10 489:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* For some items, configuration requires to be done prior TE and RE bits are set */ @@ -598,7 +598,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** return HAL_ERROR; 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 11 + ARM GAS /tmp/ccsprDvq.s page 11 546:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Check the wake up method parameter */ @@ -658,7 +658,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR1, USART_CR1_WAKE, WakeUpMethod); 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** __HAL_UART_ENABLE(huart); - ARM GAS /tmp/ccQxTlMj.s page 12 + ARM GAS /tmp/ccsprDvq.s page 12 603:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @brief Initialize the UART MSP. 658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @param huart UART handle. 659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @retval None - ARM GAS /tmp/ccQxTlMj.s page 13 + ARM GAS /tmp/ccsprDvq.s page 13 660:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** */ @@ -778,7 +778,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (pCallback == NULL) 716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { - ARM GAS /tmp/ccQxTlMj.s page 14 + ARM GAS /tmp/ccsprDvq.s page 14 717:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->ErrorCode |= HAL_UART_ERROR_INVALID_CALLBACK; @@ -838,7 +838,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 771:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** case HAL_UART_MSPDEINIT_CB_ID : 772:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->MspDeInitCallback = pCallback; 773:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** break; - ARM GAS /tmp/ccQxTlMj.s page 15 + ARM GAS /tmp/ccsprDvq.s page 15 774:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 828:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @arg @ref HAL_UART_WAKEUP_CB_ID Wakeup Callback ID 829:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @arg @ref HAL_UART_MSPINIT_CB_ID MspInit Callback ID 830:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @arg @ref HAL_UART_MSPDEINIT_CB_ID MspDeInit Callback ID - ARM GAS /tmp/ccQxTlMj.s page 16 + ARM GAS /tmp/ccsprDvq.s page 16 831:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @retval HAL status @@ -958,7 +958,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 885:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** break; 886:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 887:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** case HAL_UART_MSPDEINIT_CB_ID : - ARM GAS /tmp/ccQxTlMj.s page 17 + ARM GAS /tmp/ccsprDvq.s page 17 888:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->MspDeInitCallback = HAL_UART_MspDeInit; /* Legacy weak MspDe @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 942:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** return HAL_ERROR; 943:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 944:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 18 + ARM GAS /tmp/ccsprDvq.s page 18 945:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (huart->RxState == HAL_UART_STATE_READY) @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** (#) There are two mode of transfer: 1000:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** (+) Blocking mode: The communication is performed in polling mode. 1001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** The HAL status of all data processing is returned by the same function - ARM GAS /tmp/ccQxTlMj.s page 19 + ARM GAS /tmp/ccsprDvq.s page 19 1002:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** after finishing transfer. @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1056:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 1057:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** (#) In Non-Blocking mode transfers, possible errors are split into 2 categories. 1058:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** Errors are handled as follows : - ARM GAS /tmp/ccQxTlMj.s page 20 + ARM GAS /tmp/ccsprDvq.s page 20 1059:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** (+) Error is considered as Recoverable and non blocking : Transfer could go till end, but er @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if ((huart->Init.WordLength == UART_WORDLENGTH_9B) && (huart->Init.Parity == UART_PARITY_NONE)) 1114:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 1115:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** pdata8bits = NULL; - ARM GAS /tmp/ccQxTlMj.s page 21 + ARM GAS /tmp/ccsprDvq.s page 21 1116:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** pdata16bits = (const uint16_t *) pData; @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1170:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @param pData Pointer to data buffer (u8 or u16 data elements). 1171:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @param Size Amount of data elements (u8 or u16) to be received. 1172:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @param Timeout Timeout duration. - ARM GAS /tmp/ccQxTlMj.s page 22 + ARM GAS /tmp/ccsprDvq.s page 22 1173:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @retval HAL status @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1227:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** *pdata16bits = (uint16_t)(huart->Instance->RDR & uhMask); 1228:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** pdata16bits++; 1229:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } - ARM GAS /tmp/ccQxTlMj.s page 23 + ARM GAS /tmp/ccsprDvq.s page 23 1230:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** else @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1284:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->TxISR = UART_TxISR_8BIT; 1285:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 1286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 24 + ARM GAS /tmp/ccsprDvq.s page 24 1287:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Enable the Transmit Data Register Empty interrupt */ @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1341:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @param huart UART handle. 1342:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @param pData Pointer to data buffer (u8 or u16 data elements). 1343:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @param Size Amount of data elements (u8 or u16) to be sent. - ARM GAS /tmp/ccQxTlMj.s page 25 + ARM GAS /tmp/ccsprDvq.s page 25 1344:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @retval HAL status @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1398:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** else 1399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 1400:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** return HAL_BUSY; - ARM GAS /tmp/ccQxTlMj.s page 26 + ARM GAS /tmp/ccsprDvq.s page 26 1401:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1455:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** (gstate == HAL_UART_STATE_BUSY_TX)) 1456:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 1457:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Disable the UART DMA Tx request */ - ARM GAS /tmp/ccQxTlMj.s page 27 + ARM GAS /tmp/ccsprDvq.s page 27 1458:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_DMAT); @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1512:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* The Lock is not implemented on this API to allow the user application 1513:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** to call the HAL UART API under callbacks HAL_UART_TxCpltCallback() / HAL_UART_RxCpltCallback() 1514:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** HAL_UART_TxHalfCpltCallback / HAL_UART_RxHalfCpltCallback: - ARM GAS /tmp/ccQxTlMj.s page 28 + ARM GAS /tmp/ccsprDvq.s page 28 1515:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** indeed, when HAL_DMA_Abort() API is called, the DMA TX/RX Transfer or Half Transfer complete @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1569:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 1570:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** return HAL_OK; 1571:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } - ARM GAS /tmp/ccQxTlMj.s page 29 + ARM GAS /tmp/ccsprDvq.s page 29 1572:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1626:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Disable the UART DMA Rx request if enabled */ 1627:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_DMAR); 1628:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 30 + ARM GAS /tmp/ccsprDvq.s page 30 1629:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Abort the UART DMA Rx channel : use blocking DMA Abort API (no callback) */ @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1683:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 1684:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Disable TXEIE and TCIE interrupts */ 1685:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR1, (USART_CR1_TXEIE | USART_CR1_TCIE)); - ARM GAS /tmp/ccQxTlMj.s page 31 + ARM GAS /tmp/ccsprDvq.s page 31 1686:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1740:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 1741:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* If Reception till IDLE event was ongoing, disable IDLEIE interrupt */ 1742:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (huart->ReceptionType == HAL_UART_RECEPTION_TOIDLE) - ARM GAS /tmp/ccQxTlMj.s page 32 + ARM GAS /tmp/ccsprDvq.s page 32 1743:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1797:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * - Set handle State to READY 1798:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * - At abort completion, call user abort complete callback 1799:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @note This procedure is executed in Interrupt mode, meaning that abort procedure could be - ARM GAS /tmp/ccQxTlMj.s page 33 + ARM GAS /tmp/ccsprDvq.s page 33 1800:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * considered as completed only when user abort complete callback is executed (not when ex @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1854:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Abort the UART DMA Tx channel : use non blocking DMA Abort API (callback) */ 1855:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (huart->hdmatx != NULL) 1856:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { - ARM GAS /tmp/ccQxTlMj.s page 34 + ARM GAS /tmp/ccsprDvq.s page 34 1857:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* UART Tx DMA Abort callback has already been initialised : @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1911:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Clear the Error flags in the ICR register */ 1912:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** __HAL_UART_CLEAR_FLAG(huart, UART_CLEAR_OREF | UART_CLEAR_NEF | UART_CLEAR_PEF | UART_CLEAR_FEF 1913:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 35 + ARM GAS /tmp/ccsprDvq.s page 35 1914:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1968:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Abort DMA TX */ 1969:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (HAL_DMA_Abort_IT(huart->hdmatx) != HAL_OK) 1970:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { - ARM GAS /tmp/ccQxTlMj.s page 36 + ARM GAS /tmp/ccsprDvq.s page 36 1971:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Call Directly huart->hdmatx->XferAbortCallback function in case of error */ @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2025:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * This procedure performs following operations : 2026:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * - Disable UART Interrupts (Rx) 2027:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * - Disable the DMA transfer in the peripheral register (if enabled) - ARM GAS /tmp/ccQxTlMj.s page 37 + ARM GAS /tmp/ccsprDvq.s page 37 2028:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * - Abort DMA transfer by calling HAL_DMA_Abort_IT (in case of transfer in DMA mode) @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2082:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->RxState = HAL_UART_STATE_READY; 2083:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->ReceptionType = HAL_UART_RECEPTION_STANDARD; 2084:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 38 + ARM GAS /tmp/ccsprDvq.s page 38 2085:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* As no DMA to be aborted, call directly user Abort complete callback */ @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2139:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (errorflags == 0U) 2140:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 2141:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* UART in mode Receiver ---------------------------------------------------*/ - ARM GAS /tmp/ccQxTlMj.s page 39 + ARM GAS /tmp/ccsprDvq.s page 39 2142:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (((isrflags & USART_ISR_RXNE) != 0U) @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2196:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 2197:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->ErrorCode |= HAL_UART_ERROR_RTO; 2198:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } - ARM GAS /tmp/ccQxTlMj.s page 40 + ARM GAS /tmp/ccsprDvq.s page 40 2199:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2253:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** #else 2254:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /*Call legacy weak error callback*/ 2255:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** HAL_UART_ErrorCallback(huart); - ARM GAS /tmp/ccQxTlMj.s page 41 + ARM GAS /tmp/ccsprDvq.s page 41 2256:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2310:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->RxXferCount = nb_remaining_rx_data; 2311:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 2312:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* In Normal mode, end DMA xfer and HAL UART Rx process*/ - ARM GAS /tmp/ccQxTlMj.s page 42 + ARM GAS /tmp/ccsprDvq.s page 42 2313:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (huart->hdmarx->Init.Mode != DMA_CIRCULAR) @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2367:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->RxISR = NULL; 2368:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 2369:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR1, USART_CR1_IDLEIE); - ARM GAS /tmp/ccQxTlMj.s page 43 + ARM GAS /tmp/ccsprDvq.s page 43 2370:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2424:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** return; 2425:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 2426:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 44 + ARM GAS /tmp/ccsprDvq.s page 44 2427:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2481:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Prevent unused argument(s) compilation warning */ 2482:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** UNUSED(huart); 2483:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 45 + ARM GAS /tmp/ccsprDvq.s page 45 2484:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* NOTE: This function should not be modified, when the callback is needed, @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2538:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** */ 2539:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** __weak void HAL_UART_AbortReceiveCpltCallback(UART_HandleTypeDef *huart) 2540:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { - ARM GAS /tmp/ccQxTlMj.s page 46 + ARM GAS /tmp/ccsprDvq.s page 46 2541:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Prevent unused argument(s) compilation warning */ @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2595:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** [..] 2596:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** This subsection provides a set of functions allowing to control the UART. 2597:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** (+) HAL_UART_ReceiverTimeout_Config() API allows to configure the receiver timeout value on th - ARM GAS /tmp/ccQxTlMj.s page 47 + ARM GAS /tmp/ccsprDvq.s page 47 2598:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** (+) HAL_UART_EnableReceiverTimeout() API enables the receiver timeout feature @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2652:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** else 2653:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 2654:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** return HAL_BUSY; - ARM GAS /tmp/ccQxTlMj.s page 48 + ARM GAS /tmp/ccsprDvq.s page 48 2655:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2709:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /** 2710:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @brief Disable UART mute mode (does not mean the UART actually exits mute mode 2711:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * as it may not have been in mute mode at this very moment). - ARM GAS /tmp/ccQxTlMj.s page 49 + ARM GAS /tmp/ccsprDvq.s page 49 2712:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @param huart UART handle. @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2766:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @retval HAL status. 2767:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** */ 2768:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** HAL_StatusTypeDef HAL_HalfDuplex_EnableReceiver(UART_HandleTypeDef *huart) - ARM GAS /tmp/ccQxTlMj.s page 50 + ARM GAS /tmp/ccsprDvq.s page 50 2769:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2823:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** This subsection provides functions allowing to : 2824:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** (+) Return the UART handle state. 2825:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** (+) Return the UART handle error code - ARM GAS /tmp/ccQxTlMj.s page 51 + ARM GAS /tmp/ccsprDvq.s page 51 2826:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2880:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->RxHalfCpltCallback = HAL_UART_RxHalfCpltCallback; /* Legacy weak RxHalfCpltC 2881:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->RxCpltCallback = HAL_UART_RxCpltCallback; /* Legacy weak RxCpltCallb 2882:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->ErrorCallback = HAL_UART_ErrorCallback; /* Legacy weak ErrorCallba - ARM GAS /tmp/ccQxTlMj.s page 52 + ARM GAS /tmp/ccsprDvq.s page 52 2883:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->AbortCpltCallback = HAL_UART_AbortCpltCallback; /* Legacy weak AbortCpltCa @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2937:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Configure 2938:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * - UART HardWare Flow Control: set CTSE and RTSE bits according 2939:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * to huart->Init.HwFlowCtl value - ARM GAS /tmp/ccQxTlMj.s page 53 + ARM GAS /tmp/ccsprDvq.s page 53 2940:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * - one-bit sampling method versus three samples' majority rule according @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2994:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** switch (clocksource) 2995:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 2996:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** case UART_CLOCKSOURCE_PCLK1: - ARM GAS /tmp/ccQxTlMj.s page 54 + ARM GAS /tmp/ccsprDvq.s page 54 2997:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** pclk = HAL_RCC_GetPCLK1Freq(); @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3051:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (HAL_IS_BIT_SET(huart->AdvancedInit.AdvFeatureInit, UART_ADVFEATURE_SWAP_INIT)) 3052:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 3053:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** assert_param(IS_UART_ADVFEATURE_SWAP(huart->AdvancedInit.Swap)); - ARM GAS /tmp/ccQxTlMj.s page 55 + ARM GAS /tmp/ccsprDvq.s page 55 3054:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR2, USART_CR2_SWAP, huart->AdvancedInit.Swap); @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3108:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 3109:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** assert_param(IS_UART_ADVFEATURE_MSBFIRST(huart->AdvancedInit.MSBFirst)); 3110:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR2, USART_CR2_MSBFIRST, huart->AdvancedInit.MSBFirst); - ARM GAS /tmp/ccQxTlMj.s page 56 + ARM GAS /tmp/ccsprDvq.s page 56 3111:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3165:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 3166:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 3167:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** #endif /* USART_ISR_REACK */ - ARM GAS /tmp/ccQxTlMj.s page 57 + ARM GAS /tmp/ccsprDvq.s page 57 3168:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3222:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** return HAL_ERROR; 3223:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 3224:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (__HAL_UART_GET_FLAG(huart, UART_FLAG_RTOF) == SET) - ARM GAS /tmp/ccQxTlMj.s page 58 + ARM GAS /tmp/ccsprDvq.s page 58 3225:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3279:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** else 3280:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 3281:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->RxISR = UART_RxISR_8BIT; - ARM GAS /tmp/ccQxTlMj.s page 59 + ARM GAS /tmp/ccsprDvq.s page 59 3282:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3336:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->RxState = HAL_UART_STATE_READY; 3337:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 3338:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** return HAL_ERROR; - ARM GAS /tmp/ccQxTlMj.s page 60 + ARM GAS /tmp/ccsprDvq.s page 60 3339:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9:Drivers/CMSIS/Include/cmsis_gcc.h **** * 10:Drivers/CMSIS/Include/cmsis_gcc.h **** * SPDX-License-Identifier: Apache-2.0 11:Drivers/CMSIS/Include/cmsis_gcc.h **** * - ARM GAS /tmp/ccQxTlMj.s page 61 + ARM GAS /tmp/ccsprDvq.s page 61 12:Drivers/CMSIS/Include/cmsis_gcc.h **** * Licensed under the Apache License, Version 2.0 (the License); you may @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 67:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_UNION 68:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_UNION union __attribute__((packed, aligned(1))) - ARM GAS /tmp/ccQxTlMj.s page 62 + ARM GAS /tmp/ccsprDvq.s page 62 69:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 123:Drivers/CMSIS/Include/cmsis_gcc.h **** 124:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 125:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable IRQ Interrupts - ARM GAS /tmp/ccQxTlMj.s page 63 + ARM GAS /tmp/ccsprDvq.s page 63 126:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables IRQ interrupts by clearing the I-bit in the CPSR. @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 180:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 181:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) 182:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccQxTlMj.s page 64 + ARM GAS /tmp/ccsprDvq.s page 64 183:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 237:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); 238:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 239:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccQxTlMj.s page 65 + ARM GAS /tmp/ccsprDvq.s page 65 240:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 294:Drivers/CMSIS/Include/cmsis_gcc.h **** 295:Drivers/CMSIS/Include/cmsis_gcc.h **** 296:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccQxTlMj.s page 66 + ARM GAS /tmp/ccsprDvq.s page 66 297:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 351:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 352:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Stack Pointer (non-secure) 353:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Stack Pointer (SP) when in secure state. - ARM GAS /tmp/ccQxTlMj.s page 67 + ARM GAS /tmp/ccsprDvq.s page 67 354:Drivers/CMSIS/Include/cmsis_gcc.h **** \return SP Register value @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 408:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Priority Mask 409:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Priority Mask Register. 410:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] priMask Priority Mask - ARM GAS /tmp/ccQxTlMj.s page 68 + ARM GAS /tmp/ccsprDvq.s page 68 411:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 465:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, basepri" : "=r" (result) ); 466:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 467:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccQxTlMj.s page 69 + ARM GAS /tmp/ccsprDvq.s page 69 468:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 522:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 523:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Fault Mask 524:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Fault Mask register. - ARM GAS /tmp/ccQxTlMj.s page 70 + ARM GAS /tmp/ccsprDvq.s page 70 525:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Fault Mask register value @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 579:Drivers/CMSIS/Include/cmsis_gcc.h **** 580:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ 581:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) - ARM GAS /tmp/ccQxTlMj.s page 71 + ARM GAS /tmp/ccsprDvq.s page 71 582:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 636:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 637:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit) 638:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccQxTlMj.s page 72 + ARM GAS /tmp/ccsprDvq.s page 72 639:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 693:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) 694:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 695:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Main Stack Pointer Limit (non-secure) - ARM GAS /tmp/ccQxTlMj.s page 73 + ARM GAS /tmp/ccsprDvq.s page 73 696:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 750:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)MainStackPtrLimit; 751:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 752:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR msplim_ns, %0" : : "r" (MainStackPtrLimit)); - ARM GAS /tmp/ccQxTlMj.s page 74 + ARM GAS /tmp/ccsprDvq.s page 74 753:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 807:Drivers/CMSIS/Include/cmsis_gcc.h **** } 808:Drivers/CMSIS/Include/cmsis_gcc.h **** 809:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccQxTlMj.s page 75 + ARM GAS /tmp/ccsprDvq.s page 75 810:Drivers/CMSIS/Include/cmsis_gcc.h **** /*@} end of CMSIS_Core_RegAccFunctions */ @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 864:Drivers/CMSIS/Include/cmsis_gcc.h **** after the instruction has been completed. 865:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 866:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __ISB(void) - ARM GAS /tmp/ccQxTlMj.s page 76 + ARM GAS /tmp/ccsprDvq.s page 76 867:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 921:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 922:Drivers/CMSIS/Include/cmsis_gcc.h **** 923:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rev16 %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); - ARM GAS /tmp/ccQxTlMj.s page 77 + ARM GAS /tmp/ccsprDvq.s page 77 924:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 978:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse 979:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value 980:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccQxTlMj.s page 78 + ARM GAS /tmp/ccsprDvq.s page 78 981:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1035:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 1036:Drivers/CMSIS/Include/cmsis_gcc.h **** return ((uint8_t) result); /* Add explicit type cast here */ 1037:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccQxTlMj.s page 79 + ARM GAS /tmp/ccsprDvq.s page 79 1038:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 62 .loc 1 3367 3 is_stmt 1 discriminator 1 view .LVU11 63 .LBB417: 64 .LBI417: - ARM GAS /tmp/ccQxTlMj.s page 80 + ARM GAS /tmp/ccsprDvq.s page 80 1074:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 69 .syntax unified 70 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 71 000a 42E80031 strex r1, r3, [r2] - ARM GAS /tmp/ccQxTlMj.s page 81 + ARM GAS /tmp/ccsprDvq.s page 81 72 @ 0 "" 2 @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 112 .LBB419: 113 .loc 1 3382 3 discriminator 1 view .LVU25 114 .loc 1 3382 3 discriminator 1 view .LVU26 - ARM GAS /tmp/ccQxTlMj.s page 82 + ARM GAS /tmp/ccsprDvq.s page 82 115 .loc 1 3382 3 discriminator 1 view .LVU27 @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 161 .loc 1 3382 3 discriminator 1 view .LVU41 162 .LBE419: 163 .loc 1 3382 3 is_stmt 1 discriminator 2 view .LVU42 - ARM GAS /tmp/ccQxTlMj.s page 83 + ARM GAS /tmp/ccsprDvq.s page 83 3383:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 207 @ 0 "" 2 208 .LVL17: 209 .loc 2 1124 4 is_stmt 1 view .LVU59 - ARM GAS /tmp/ccQxTlMj.s page 84 + ARM GAS /tmp/ccsprDvq.s page 84 210 .loc 2 1124 4 is_stmt 0 view .LVU60 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3388:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 247 .loc 1 3388 5 discriminator 1 view .LVU77 248 003e 0268 ldr r2, [r0] - ARM GAS /tmp/ccQxTlMj.s page 85 + ARM GAS /tmp/ccsprDvq.s page 85 249 .LVL19: @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 292 .LBE429: 293 .cfi_endproc 294 .LFE192: - ARM GAS /tmp/ccQxTlMj.s page 86 + ARM GAS /tmp/ccsprDvq.s page 86 296 .section .text.UART_TxISR_8BIT,"ax",%progbits @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3444:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /*Call registered Tx Half complete callback*/ 3445:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->TxHalfCpltCallback(huart); 3446:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** #else - ARM GAS /tmp/ccQxTlMj.s page 87 + ARM GAS /tmp/ccsprDvq.s page 87 3447:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /*Call legacy weak Tx Half complete callback*/ @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3501:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 3502:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* In other cases : use Rx Complete callback */ 3503:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) - ARM GAS /tmp/ccQxTlMj.s page 88 + ARM GAS /tmp/ccsprDvq.s page 88 3504:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /*Call registered Rx complete callback*/ @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3558:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** UART_HandleTypeDef *huart = (UART_HandleTypeDef *)(hdma->Parent); 3559:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 3560:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** const HAL_UART_StateTypeDef gstate = huart->gState; - ARM GAS /tmp/ccQxTlMj.s page 89 + ARM GAS /tmp/ccsprDvq.s page 89 3561:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** const HAL_UART_StateTypeDef rxstate = huart->RxState; @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3615:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * Abort still ongoing for Rx DMA Handle. 3616:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @param hdma DMA handle. 3617:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @retval None - ARM GAS /tmp/ccQxTlMj.s page 90 + ARM GAS /tmp/ccsprDvq.s page 90 3618:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** */ @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3672:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 3673:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->hdmarx->XferAbortCallback = NULL; 3674:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 91 + ARM GAS /tmp/ccsprDvq.s page 91 3675:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Check if an Abort process is still ongoing */ @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3729:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->gState = HAL_UART_STATE_READY; 3730:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 3731:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Call user Abort complete callback */ - ARM GAS /tmp/ccQxTlMj.s page 92 + ARM GAS /tmp/ccsprDvq.s page 92 3732:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** #if (USE_HAL_UART_REGISTER_CALLBACKS == 1) @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 307 @ args = 0, pretend = 0, frame = 0 308 @ frame_needed = 0, uses_anonymous_args = 0 309 @ link register save eliminated. - ARM GAS /tmp/ccQxTlMj.s page 93 + ARM GAS /tmp/ccsprDvq.s page 93 3784:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Check that a Tx process is ongoing */ @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 337 .LBB436: 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** 338 .loc 2 1070 5 view .LVU104 - ARM GAS /tmp/ccQxTlMj.s page 94 + ARM GAS /tmp/ccsprDvq.s page 94 1072:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 381 .LBB439: 3793:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 382 .loc 1 3793 7 discriminator 1 view .LVU119 - ARM GAS /tmp/ccQxTlMj.s page 95 + ARM GAS /tmp/ccsprDvq.s page 95 3793:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3793:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 425 .loc 1 3793 7 discriminator 1 view .LVU134 426 0030 0029 cmp r1, #0 - ARM GAS /tmp/ccQxTlMj.s page 96 + ARM GAS /tmp/ccsprDvq.s page 96 427 0032 F6D1 bne .L12 @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3804:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /** 3805:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @brief TX interrupt handler for 9 bits data word length. 3806:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * @note Function is called under interruption only, once - ARM GAS /tmp/ccQxTlMj.s page 97 + ARM GAS /tmp/ccsprDvq.s page 97 3807:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** * interruptions have been enabled by HAL_UART_Transmit_IT(). @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3821:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 493 .loc 1 3821 7 is_stmt 1 discriminator 1 view .LVU157 494 .LBB444: - ARM GAS /tmp/ccQxTlMj.s page 98 + ARM GAS /tmp/ccsprDvq.s page 98 3821:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 536 .LBE448: 537 .LBE447: 3821:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 99 + ARM GAS /tmp/ccsprDvq.s page 99 538 .loc 1 3821 7 discriminator 1 view .LVU173 @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** 578 .loc 2 1121 4 view .LVU188 1123:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccQxTlMj.s page 100 + ARM GAS /tmp/ccsprDvq.s page 100 579 .loc 2 1123 4 view .LVU189 @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 620 .loc 1 3831 7 is_stmt 1 view .LVU204 3831:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 621 .loc 1 3831 12 is_stmt 0 view .LVU205 - ARM GAS /tmp/ccQxTlMj.s page 101 + ARM GAS /tmp/ccsprDvq.s page 101 622 0048 B0F85230 ldrh r3, [r0, #82] @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 673 .LFE147: 675 .section .text.HAL_UART_DeInit,"ax",%progbits 676 .align 1 - ARM GAS /tmp/ccQxTlMj.s page 102 + ARM GAS /tmp/ccsprDvq.s page 102 677 .global HAL_UART_DeInit @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 719 001a 0368 ldr r3, [r0] 630:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->Instance->CR3 = 0x0U; 720 .loc 1 630 24 view .LVU227 - ARM GAS /tmp/ccQxTlMj.s page 103 + ARM GAS /tmp/ccsprDvq.s page 103 721 001c 5C60 str r4, [r3, #4] @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 755 .L24: 756 .LCFI1: 757 .cfi_def_cfa_offset 0 - ARM GAS /tmp/ccQxTlMj.s page 104 + ARM GAS /tmp/ccsprDvq.s page 104 758 .cfi_restore 3 @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 802 0010 A0F85020 strh r2, [r0, #80] @ movhi 1271:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->TxISR = NULL; 803 .loc 1 1271 5 is_stmt 1 view .LVU260 - ARM GAS /tmp/ccQxTlMj.s page 105 + ARM GAS /tmp/ccsprDvq.s page 105 1271:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->TxISR = NULL; @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** 841 .loc 2 1070 5 view .LVU278 1072:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccQxTlMj.s page 106 + ARM GAS /tmp/ccsprDvq.s page 106 842 .loc 2 1072 4 view .LVU279 @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 886 .L36: 1290:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 887 .loc 1 1290 12 view .LVU292 - ARM GAS /tmp/ccQxTlMj.s page 107 + ARM GAS /tmp/ccsprDvq.s page 107 888 .LBE459: @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 934 .loc 1 1347 1 is_stmt 0 view .LVU302 935 0000 1346 mov r3, r2 1349:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { - ARM GAS /tmp/ccQxTlMj.s page 108 + ARM GAS /tmp/ccsprDvq.s page 108 936 .loc 1 1349 3 is_stmt 1 view .LVU303 @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1363:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 974 .loc 1 1363 14 is_stmt 0 view .LVU320 975 0028 026F ldr r2, [r0, #112] - ARM GAS /tmp/ccQxTlMj.s page 109 + ARM GAS /tmp/ccsprDvq.s page 109 1363:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1013 .LVL70: 1378:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 1014 .loc 1 1378 10 discriminator 1 view .LVU338 - ARM GAS /tmp/ccQxTlMj.s page 110 + ARM GAS /tmp/ccsprDvq.s page 110 1015 004e 30B1 cbz r0, .L41 @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1054 .LVL73: 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } 1055 .loc 2 1073 4 is_stmt 1 view .LVU354 - ARM GAS /tmp/ccQxTlMj.s page 111 + ARM GAS /tmp/ccsprDvq.s page 111 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1100 .cfi_restore 14 1400:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 1101 .loc 1 1400 12 view .LVU367 - ARM GAS /tmp/ccQxTlMj.s page 112 + ARM GAS /tmp/ccsprDvq.s page 112 1102 0080 0220 movs r0, #2 @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1150 .loc 1 1452 3 is_stmt 1 view .LVU375 1452:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 1151 .loc 1 1452 31 is_stmt 0 view .LVU376 - ARM GAS /tmp/ccQxTlMj.s page 113 + ARM GAS /tmp/ccsprDvq.s page 113 1152 0004 D0F88040 ldr r4, [r0, #128] @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1192 .LVL88: 1193 .L53: 1194 .LCFI7: - ARM GAS /tmp/ccQxTlMj.s page 114 + ARM GAS /tmp/ccsprDvq.s page 114 1195 .cfi_restore_state @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1234 .LVL93: 1123:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 1235 .loc 2 1123 4 is_stmt 0 view .LVU406 - ARM GAS /tmp/ccQxTlMj.s page 115 + ARM GAS /tmp/ccsprDvq.s page 115 1236 .syntax unified @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1464:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); 1279 .loc 1 1464 5 discriminator 1 view .LVU420 1280 004c 23F48073 bic r3, r3, #256 - ARM GAS /tmp/ccQxTlMj.s page 116 + ARM GAS /tmp/ccsprDvq.s page 116 1281 .LVL98: @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1321 005a 02F10803 add r3, r2, #8 1322 .LVL102: 1072:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccQxTlMj.s page 117 + ARM GAS /tmp/ccsprDvq.s page 117 1323 .loc 2 1072 4 is_stmt 0 view .LVU437 @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1366 .loc 1 1465 5 is_stmt 1 discriminator 2 view .LVU450 1468:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 1367 .loc 1 1468 5 discriminator 1 view .LVU451 - ARM GAS /tmp/ccQxTlMj.s page 118 + ARM GAS /tmp/ccsprDvq.s page 118 1368 .LBB480: @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1407 .syntax unified 1408 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 1409 0080 42E80031 strex r1, r3, [r2] - ARM GAS /tmp/ccQxTlMj.s page 119 + ARM GAS /tmp/ccsprDvq.s page 119 1410 @ 0 "" 2 @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1456 .loc 1 1499 5 is_stmt 1 discriminator 2 view .LVU478 1502:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 1457 .loc 1 1502 3 view .LVU479 - ARM GAS /tmp/ccQxTlMj.s page 120 + ARM GAS /tmp/ccsprDvq.s page 120 1503:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1119:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1498 .loc 2 1119 31 view .LVU494 1499 .LBB489: - ARM GAS /tmp/ccQxTlMj.s page 121 + ARM GAS /tmp/ccsprDvq.s page 121 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1541 .LBB491: 1542 .LBI491: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccQxTlMj.s page 122 + ARM GAS /tmp/ccsprDvq.s page 122 1543 .loc 2 1068 31 view .LVU510 @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1494:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 1586 .loc 1 1494 7 is_stmt 1 discriminator 2 view .LVU524 1496:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 123 + ARM GAS /tmp/ccsprDvq.s page 123 1587 .loc 1 1496 5 discriminator 1 view .LVU525 @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1626 .loc 2 1123 4 is_stmt 0 view .LVU540 1627 .syntax unified 1628 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - ARM GAS /tmp/ccQxTlMj.s page 124 + ARM GAS /tmp/ccsprDvq.s page 124 1629 0058 42E80031 strex r1, r3, [r2] @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1670 .syntax unified 1671 .LBE502: 1672 .LBE501: - ARM GAS /tmp/ccQxTlMj.s page 125 + ARM GAS /tmp/ccsprDvq.s page 125 1499:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1720 0000 38B5 push {r3, r4, r5, lr} 1721 .LCFI8: 1722 .cfi_def_cfa_offset 16 - ARM GAS /tmp/ccQxTlMj.s page 126 + ARM GAS /tmp/ccsprDvq.s page 126 1723 .cfi_offset 3, -16 @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1763 .loc 1 1526 5 is_stmt 1 discriminator 1 view .LVU580 1764 .LBB505: 1526:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 127 + ARM GAS /tmp/ccsprDvq.s page 127 1765 .loc 1 1526 5 discriminator 1 view .LVU581 @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1805 003a 42E80031 strex r1, r3, [r2] 1806 @ 0 "" 2 1807 .LVL152: - ARM GAS /tmp/ccQxTlMj.s page 128 + ARM GAS /tmp/ccsprDvq.s page 128 1808 .loc 2 1124 4 is_stmt 1 view .LVU596 @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1848 005e 1023 movs r3, #16 1849 0060 C4F88430 str r3, [r4, #132] 1538:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } - ARM GAS /tmp/ccQxTlMj.s page 129 + ARM GAS /tmp/ccsprDvq.s page 129 1850 .loc 1 1538 11 is_stmt 1 view .LVU612 @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1890 .LBB514: 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** 1891 .loc 2 1121 4 view .LVU627 - ARM GAS /tmp/ccQxTlMj.s page 130 + ARM GAS /tmp/ccsprDvq.s page 130 1123:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1557:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 1933 .loc 1 1557 13 is_stmt 0 view .LVU643 1934 0094 606F ldr r0, [r4, #116] - ARM GAS /tmp/ccQxTlMj.s page 131 + ARM GAS /tmp/ccsprDvq.s page 131 1935 0096 FFF7FEFF bl HAL_DMA_GetError @@ -7858,7 +7858,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1588:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); 1981 .loc 1 1588 3 is_stmt 1 discriminator 1 view .LVU654 1982 .LBB515: - ARM GAS /tmp/ccQxTlMj.s page 132 + ARM GAS /tmp/ccsprDvq.s page 132 1588:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2024 .LBE519: 2025 .LBE518: 1588:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); - ARM GAS /tmp/ccQxTlMj.s page 133 + ARM GAS /tmp/ccsprDvq.s page 133 2026 .loc 1 1588 3 discriminator 1 view .LVU670 @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2066 .LBI523: 1119:Drivers/CMSIS/Include/cmsis_gcc.h **** { 2067 .loc 2 1119 31 view .LVU685 - ARM GAS /tmp/ccQxTlMj.s page 134 + ARM GAS /tmp/ccsprDvq.s page 134 2068 .LBB524: @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 2109 .loc 1 1601 5 discriminator 1 view .LVU701 1601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 135 + ARM GAS /tmp/ccsprDvq.s page 135 2110 .loc 1 1601 5 discriminator 1 view .LVU702 @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2151 .LVL186: 2152 .loc 2 1124 4 is_stmt 1 view .LVU716 2153 .loc 2 1124 4 is_stmt 0 view .LVU717 - ARM GAS /tmp/ccQxTlMj.s page 136 + ARM GAS /tmp/ccsprDvq.s page 136 2154 .thumb @@ -8158,7 +8158,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2193 .loc 1 1627 5 is_stmt 1 discriminator 1 view .LVU732 2194 .LBB530: 1627:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 137 + ARM GAS /tmp/ccsprDvq.s page 137 2195 .loc 1 1627 5 discriminator 1 view .LVU733 @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2235 0082 42E80031 strex r1, r3, [r2] 2236 @ 0 "" 2 2237 .LVL196: - ARM GAS /tmp/ccQxTlMj.s page 138 + ARM GAS /tmp/ccsprDvq.s page 138 2238 .loc 2 1124 4 is_stmt 1 view .LVU748 @@ -8278,7 +8278,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2277 00a6 0F22 movs r2, #15 2278 00a8 1A62 str r2, [r3, #32] 1658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 139 + ARM GAS /tmp/ccsprDvq.s page 139 2279 .loc 1 1658 3 view .LVU765 @@ -8338,7 +8338,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2316 .syntax unified 2317 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 2318 00c6 52E8003F ldrex r3, [r2] - ARM GAS /tmp/ccQxTlMj.s page 140 + ARM GAS /tmp/ccsprDvq.s page 140 2319 @ 0 "" 2 @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2361 .loc 1 1612 12 discriminator 1 view .LVU796 2362 00de 2028 cmp r0, #32 2363 00e0 C2D1 bne .L85 - ARM GAS /tmp/ccQxTlMj.s page 141 + ARM GAS /tmp/ccsprDvq.s page 141 1615:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2407 .loc 1 1683 1 is_stmt 0 view .LVU809 2408 0000 10B5 push {r4, lr} 2409 .LCFI10: - ARM GAS /tmp/ccQxTlMj.s page 142 + ARM GAS /tmp/ccsprDvq.s page 142 2410 .cfi_def_cfa_offset 8 @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2450 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 2451 000e 42E80031 strex r1, r3, [r2] 2452 @ 0 "" 2 - ARM GAS /tmp/ccQxTlMj.s page 143 + ARM GAS /tmp/ccsprDvq.s page 143 2453 .LVL213: @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2493 0026 53E8003F ldrex r3, [r3] 2494 @ 0 "" 2 2495 .LVL217: - ARM GAS /tmp/ccQxTlMj.s page 144 + ARM GAS /tmp/ccsprDvq.s page 144 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1698:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 2537 .loc 1 1698 7 is_stmt 1 view .LVU855 1698:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 145 + ARM GAS /tmp/ccsprDvq.s page 145 2538 .loc 1 1698 40 is_stmt 0 view .LVU856 @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2577 0060 C4F88430 str r3, [r4, #132] 1707:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 2578 .loc 1 1707 11 is_stmt 1 view .LVU872 - ARM GAS /tmp/ccQxTlMj.s page 146 + ARM GAS /tmp/ccsprDvq.s page 146 1707:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } 2625 .loc 2 1073 4 view .LVU883 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccQxTlMj.s page 147 + ARM GAS /tmp/ccsprDvq.s page 147 2626 .loc 2 1073 4 is_stmt 0 view .LVU884 @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2668 .LBI556: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** { 2669 .loc 2 1068 31 view .LVU899 - ARM GAS /tmp/ccQxTlMj.s page 148 + ARM GAS /tmp/ccsprDvq.s page 148 2670 .LBB557: @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2712 002a 0029 cmp r1, #0 2713 002c F3D1 bne .L102 2714 .LBE555: - ARM GAS /tmp/ccQxTlMj.s page 149 + ARM GAS /tmp/ccsprDvq.s page 149 1739:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -8938,7 +8938,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2753 .LVL242: 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } 2754 .loc 2 1073 4 is_stmt 1 view .LVU930 - ARM GAS /tmp/ccQxTlMj.s page 150 + ARM GAS /tmp/ccsprDvq.s page 150 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1758:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 2796 .loc 1 1758 40 is_stmt 0 view .LVU946 2797 005a 0022 movs r2, #0 - ARM GAS /tmp/ccQxTlMj.s page 151 + ARM GAS /tmp/ccsprDvq.s page 151 2798 005c 1A65 str r2, [r3, #80] @@ -9058,7 +9058,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2837 .LBB565: 1744:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 2838 .loc 1 1744 5 discriminator 1 view .LVU962 - ARM GAS /tmp/ccQxTlMj.s page 152 + ARM GAS /tmp/ccsprDvq.s page 152 1744:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -9118,7 +9118,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1744:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 2881 .loc 1 1744 5 discriminator 1 view .LVU977 2882 0094 0029 cmp r1, #0 - ARM GAS /tmp/ccQxTlMj.s page 153 + ARM GAS /tmp/ccsprDvq.s page 153 2883 0096 F6D1 bne .L104 @@ -9178,7 +9178,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2929 .section .text.UART_DMATransmitCplt,"ax",%progbits 2930 .align 1 2931 .syntax unified - ARM GAS /tmp/ccQxTlMj.s page 154 + ARM GAS /tmp/ccsprDvq.s page 154 2932 .thumb @@ -9238,7 +9238,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2973 .loc 2 1068 31 view .LVU1002 2974 .LBB572: 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccQxTlMj.s page 155 + ARM GAS /tmp/ccsprDvq.s page 155 2975 .loc 2 1070 5 view .LVU1003 @@ -9298,7 +9298,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3018 .LVL267: 3019 .L114: 3416:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 156 + ARM GAS /tmp/ccsprDvq.s page 156 3020 .loc 1 3416 5 discriminator 1 view .LVU1017 @@ -9358,7 +9358,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3059 0034 42E80030 strex r0, r3, [r2] 3060 @ 0 "" 2 3061 .LVL271: - ARM GAS /tmp/ccQxTlMj.s page 157 + ARM GAS /tmp/ccsprDvq.s page 157 3062 .loc 2 1124 4 view .LVU1033 @@ -9418,7 +9418,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3102 .LVL276: 3103 .loc 1 3844 1 is_stmt 0 view .LVU1042 3104 0000 08B5 push {r3, lr} - ARM GAS /tmp/ccQxTlMj.s page 158 + ARM GAS /tmp/ccsprDvq.s page 158 3105 .LCFI13: @@ -9478,7 +9478,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3149 .loc 2 1124 4 view .LVU1057 3150 .loc 2 1124 4 is_stmt 0 view .LVU1058 3151 .thumb - ARM GAS /tmp/ccQxTlMj.s page 159 + ARM GAS /tmp/ccsprDvq.s page 159 3152 .syntax unified @@ -9538,7 +9538,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3192 @ link register save eliminated. 2452:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 3193 .loc 1 2452 3 view .LVU1069 - ARM GAS /tmp/ccQxTlMj.s page 160 + ARM GAS /tmp/ccsprDvq.s page 160 2457:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -9598,7 +9598,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3244 @ frame_needed = 0, uses_anonymous_args = 0 3245 @ link register save eliminated. 2467:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 161 + ARM GAS /tmp/ccsprDvq.s page 161 3246 .loc 1 2467 3 view .LVU1078 @@ -9658,7 +9658,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3298 .thumb_func 3300 UART_DMAError: 3301 .LVL291: - ARM GAS /tmp/ccQxTlMj.s page 162 + ARM GAS /tmp/ccsprDvq.s page 162 3302 .LFB197: @@ -9718,7 +9718,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3342 001a 9B68 ldr r3, [r3, #8] 3572:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** (rxstate == HAL_UART_STATE_BUSY_RX)) 3343 .loc 1 3572 6 view .LVU1100 - ARM GAS /tmp/ccQxTlMj.s page 163 + ARM GAS /tmp/ccsprDvq.s page 163 3344 001c 13F0400F tst r3, #64 @@ -9778,7 +9778,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3384 .LVL300: 3385 0054 E7E7 b .L128 3386 .cfi_endproc - ARM GAS /tmp/ccQxTlMj.s page 164 + ARM GAS /tmp/ccsprDvq.s page 164 3387 .LFE197: @@ -9838,7 +9838,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3435 .LVL304: 3436 .LFB169: 2510:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Prevent unused argument(s) compilation warning */ - ARM GAS /tmp/ccQxTlMj.s page 165 + ARM GAS /tmp/ccsprDvq.s page 165 3437 .loc 1 2510 1 is_stmt 1 view -0 @@ -9898,7 +9898,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3483 .loc 2 1068 31 view .LVU1135 3484 .LBB587: 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccQxTlMj.s page 166 + ARM GAS /tmp/ccsprDvq.s page 166 3485 .loc 2 1070 5 view .LVU1136 @@ -9958,7 +9958,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3527 .loc 1 1809 3 discriminator 1 view .LVU1150 3528 .LBB590: 1809:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 167 + ARM GAS /tmp/ccsprDvq.s page 167 3529 .loc 1 1809 3 discriminator 1 view .LVU1151 @@ -10018,7 +10018,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3569 0026 42E80031 strex r1, r3, [r2] 3570 @ 0 "" 2 3571 .LVL317: - ARM GAS /tmp/ccQxTlMj.s page 168 + ARM GAS /tmp/ccsprDvq.s page 168 3572 .loc 2 1124 4 is_stmt 1 view .LVU1166 @@ -10078,7 +10078,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3610 .loc 1 1834 12 is_stmt 0 view .LVU1183 3611 0046 636F ldr r3, [r4, #116] 1834:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { - ARM GAS /tmp/ccQxTlMj.s page 169 + ARM GAS /tmp/ccsprDvq.s page 169 3612 .loc 1 1834 6 view .LVU1184 @@ -10138,7 +10138,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3650 .syntax unified 3651 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 3652 0068 53E8003F ldrex r3, [r3] - ARM GAS /tmp/ccQxTlMj.s page 170 + ARM GAS /tmp/ccsprDvq.s page 170 3653 @ 0 "" 2 @@ -10198,7 +10198,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1855:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 3695 .loc 1 1855 8 view .LVU1215 3696 007e 0028 cmp r0, #0 - ARM GAS /tmp/ccQxTlMj.s page 171 + ARM GAS /tmp/ccsprDvq.s page 171 3697 0080 4BD0 beq .L151 @@ -10258,7 +10258,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3735 .thumb 3736 .syntax unified 3737 .LBE602: - ARM GAS /tmp/ccQxTlMj.s page 172 + ARM GAS /tmp/ccsprDvq.s page 172 3738 .LBE601: @@ -10318,7 +10318,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3780 .loc 1 1805 12 view .LVU1245 3781 00b2 0125 movs r5, #1 3782 .LVL333: - ARM GAS /tmp/ccQxTlMj.s page 173 + ARM GAS /tmp/ccsprDvq.s page 173 3783 .L144: @@ -10378,7 +10378,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3822 .loc 1 1876 5 is_stmt 1 discriminator 1 view .LVU1260 3823 .LBB608: 3824 .LBI608: - ARM GAS /tmp/ccQxTlMj.s page 174 + ARM GAS /tmp/ccsprDvq.s page 174 1119:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -10438,7 +10438,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3864 00e4 1A65 str r2, [r3, #80] 1888:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 3865 .loc 1 1888 9 is_stmt 1 view .LVU1278 - ARM GAS /tmp/ccQxTlMj.s page 175 + ARM GAS /tmp/ccsprDvq.s page 175 3866 .LVL341: @@ -10498,7 +10498,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1921:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 3902 .loc 1 1921 26 is_stmt 0 view .LVU1297 3903 0110 2366 str r3, [r4, #96] - ARM GAS /tmp/ccQxTlMj.s page 176 + ARM GAS /tmp/ccsprDvq.s page 176 1929:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ @@ -10558,7 +10558,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3951 .LCFI18: 3952 .cfi_def_cfa_offset 8 3953 .cfi_offset 3, -8 - ARM GAS /tmp/ccQxTlMj.s page 177 + ARM GAS /tmp/ccsprDvq.s page 177 3954 .cfi_offset 14, -4 @@ -10618,7 +10618,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3695:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 3990 .loc 1 3695 3 view .LVU1325 3991 0026 0168 ldr r1, [r0] - ARM GAS /tmp/ccQxTlMj.s page 178 + ARM GAS /tmp/ccsprDvq.s page 178 3992 0028 8A69 ldr r2, [r1, #24] @@ -10678,7 +10678,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4036 .LVL351: 3623:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 4037 .loc 1 3623 3 is_stmt 1 view .LVU1338 - ARM GAS /tmp/ccQxTlMj.s page 179 + ARM GAS /tmp/ccsprDvq.s page 179 3623:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -10738,7 +10738,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4073 .loc 1 3647 18 is_stmt 0 view .LVU1357 4074 002a C0F88020 str r2, [r0, #128] 3648:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 180 + ARM GAS /tmp/ccsprDvq.s page 180 4075 .loc 1 3648 3 is_stmt 1 view .LVU1358 @@ -10798,7 +10798,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4125 .cfi_def_cfa_offset 8 4126 .cfi_offset 4, -8 4127 .cfi_offset 14, -4 - ARM GAS /tmp/ccQxTlMj.s page 181 + ARM GAS /tmp/ccsprDvq.s page 181 4128 0002 0446 mov r4, r0 @@ -10858,7 +10858,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4168 .LVL358: 4169 .loc 2 1124 4 view .LVU1381 4170 .loc 2 1124 4 is_stmt 0 view .LVU1382 - ARM GAS /tmp/ccQxTlMj.s page 182 + ARM GAS /tmp/ccsprDvq.s page 182 4171 .thumb @@ -10918,7 +10918,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } 4211 .loc 2 1073 4 is_stmt 1 view .LVU1397 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccQxTlMj.s page 183 + ARM GAS /tmp/ccsprDvq.s page 183 4212 .loc 2 1073 4 is_stmt 0 view .LVU1398 @@ -10978,7 +10978,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4253 .loc 1 1966 40 is_stmt 0 view .LVU1413 4254 003c 0F4A ldr r2, .L171 4255 003e 1A65 str r2, [r3, #80] - ARM GAS /tmp/ccQxTlMj.s page 184 + ARM GAS /tmp/ccsprDvq.s page 184 1969:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { @@ -11038,7 +11038,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4294 .LVL373: 4295 .L166: 1999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 185 + ARM GAS /tmp/ccsprDvq.s page 185 4296 .loc 1 1999 5 is_stmt 1 view .LVU1430 @@ -11098,7 +11098,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4340 .loc 1 3722 1 is_stmt 0 view .LVU1442 4341 0000 08B5 push {r3, lr} 4342 .LCFI21: - ARM GAS /tmp/ccQxTlMj.s page 186 + ARM GAS /tmp/ccsprDvq.s page 186 4343 .cfi_def_cfa_offset 8 @@ -11158,7 +11158,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4389 .global HAL_UART_AbortReceive_IT 4390 .syntax unified 4391 .thumb - ARM GAS /tmp/ccQxTlMj.s page 187 + ARM GAS /tmp/ccsprDvq.s page 187 4392 .thumb_func @@ -11218,7 +11218,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4435 .LVL384: 2038:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); 4436 .loc 1 2038 3 is_stmt 1 discriminator 1 view .LVU1466 - ARM GAS /tmp/ccQxTlMj.s page 188 + ARM GAS /tmp/ccsprDvq.s page 188 4437 .LBB623: @@ -11278,7 +11278,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4477 .loc 2 1072 4 is_stmt 0 view .LVU1482 4478 .syntax unified 4479 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - ARM GAS /tmp/ccQxTlMj.s page 189 + ARM GAS /tmp/ccsprDvq.s page 189 4480 001c 53E8003F ldrex r3, [r3] @@ -11338,7 +11338,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2042:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 4522 .loc 1 2042 6 view .LVU1497 4523 0030 012B cmp r3, #1 - ARM GAS /tmp/ccQxTlMj.s page 190 + ARM GAS /tmp/ccsprDvq.s page 190 4524 0032 1CD0 beq .L180 @@ -11398,7 +11398,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4563 0048 23F04003 bic r3, r3, #64 4564 .LVL397: 2051:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 191 + ARM GAS /tmp/ccsprDvq.s page 191 4565 .loc 1 2051 5 is_stmt 1 discriminator 1 view .LVU1513 @@ -11458,7 +11458,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4605 .loc 1 2061 11 view .LVU1529 4606 0060 FFF7FEFF bl HAL_DMA_Abort_IT 4607 .LVL402: - ARM GAS /tmp/ccQxTlMj.s page 192 + ARM GAS /tmp/ccsprDvq.s page 192 2061:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { @@ -11518,7 +11518,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4647 .LVL407: 2044:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 4648 .loc 1 2044 5 is_stmt 1 discriminator 1 view .LVU1545 - ARM GAS /tmp/ccQxTlMj.s page 193 + ARM GAS /tmp/ccsprDvq.s page 193 4649 .LBB638: @@ -11578,7 +11578,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2082:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->ReceptionType = HAL_UART_RECEPTION_STANDARD; 4691 .loc 1 2082 22 is_stmt 0 view .LVU1560 4692 009a 2022 movs r2, #32 - ARM GAS /tmp/ccQxTlMj.s page 194 + ARM GAS /tmp/ccsprDvq.s page 194 4693 009c C4F88020 str r2, [r4, #128] @@ -11638,7 +11638,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2121:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 4731 .loc 1 2121 1 is_stmt 0 view .LVU1577 4732 00c4 0020 movs r0, #0 - ARM GAS /tmp/ccQxTlMj.s page 195 + ARM GAS /tmp/ccsprDvq.s page 195 4733 00c6 10BD pop {r4, pc} @@ -11698,7 +11698,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4779 .loc 1 3762 3 view .LVU1587 3762:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->ReceptionType = HAL_UART_RECEPTION_STANDARD; 4780 .loc 1 3762 18 is_stmt 0 view .LVU1588 - ARM GAS /tmp/ccQxTlMj.s page 196 + ARM GAS /tmp/ccsprDvq.s page 196 4781 001a 2023 movs r3, #32 @@ -11758,7 +11758,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3868:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** static void UART_RxISR_8BIT(UART_HandleTypeDef *huart) 3869:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 4825 .loc 1 3869 1 is_stmt 1 view -0 - ARM GAS /tmp/ccQxTlMj.s page 197 + ARM GAS /tmp/ccsprDvq.s page 197 4826 .cfi_startproc @@ -11818,7 +11818,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3904:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 3905:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Check current reception Mode : 3906:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** If Reception till IDLE event has been selected : */ - ARM GAS /tmp/ccQxTlMj.s page 198 + ARM GAS /tmp/ccsprDvq.s page 198 3907:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (huart->ReceptionType == HAL_UART_RECEPTION_TOIDLE) @@ -11878,7 +11878,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3876:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** *huart->pRxBuffPtr = (uint8_t)(uhdata & (uint8_t)uhMask); 4859 .loc 1 3876 5 is_stmt 1 view .LVU1608 3876:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** *huart->pRxBuffPtr = (uint8_t)(uhdata & (uint8_t)uhMask); - ARM GAS /tmp/ccQxTlMj.s page 199 + ARM GAS /tmp/ccsprDvq.s page 199 4860 .loc 1 3876 25 is_stmt 0 view .LVU1609 @@ -11938,7 +11938,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4899 .LBB640: 3884:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 4900 .loc 1 3884 7 discriminator 1 view .LVU1625 - ARM GAS /tmp/ccQxTlMj.s page 200 + ARM GAS /tmp/ccsprDvq.s page 200 3884:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -11998,7 +11998,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3884:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 4943 .loc 1 3884 7 discriminator 1 view .LVU1640 4944 0052 0029 cmp r1, #0 - ARM GAS /tmp/ccQxTlMj.s page 201 + ARM GAS /tmp/ccsprDvq.s page 201 4945 0054 F6D1 bne .L194 @@ -12058,7 +12058,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4984 .loc 2 1119 31 view .LVU1655 4985 .LBB649: 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccQxTlMj.s page 202 + ARM GAS /tmp/ccsprDvq.s page 202 4986 .loc 2 1121 4 view .LVU1656 @@ -12118,7 +12118,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5026 0082 08D0 beq .L196 5027 .L197: 3902:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } - ARM GAS /tmp/ccQxTlMj.s page 203 + ARM GAS /tmp/ccsprDvq.s page 203 5028 .loc 1 3902 9 is_stmt 1 discriminator 1 view .LVU1673 @@ -12178,7 +12178,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5069 .thumb 5070 .syntax unified 5071 .LBE654: - ARM GAS /tmp/ccQxTlMj.s page 204 + ARM GAS /tmp/ccsprDvq.s page 204 5072 .LBE653: @@ -12238,7 +12238,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5110 .loc 2 1073 4 view .LVU1704 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } 5111 .loc 2 1073 4 is_stmt 0 view .LVU1705 - ARM GAS /tmp/ccQxTlMj.s page 205 + ARM GAS /tmp/ccsprDvq.s page 205 5112 .thumb @@ -12298,7 +12298,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5154 .L200: 3926:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ 5155 .loc 1 3926 9 view .LVU1720 - ARM GAS /tmp/ccQxTlMj.s page 206 + ARM GAS /tmp/ccsprDvq.s page 206 5156 00c0 B0F85810 ldrh r1, [r0, #88] @@ -12358,7 +12358,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3961:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 3962:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Check that a Rx process is ongoing */ 3963:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** if (huart->RxState == HAL_UART_STATE_BUSY_RX) - ARM GAS /tmp/ccQxTlMj.s page 207 + ARM GAS /tmp/ccsprDvq.s page 207 5196 .loc 1 3963 3 view .LVU1730 @@ -12418,7 +12418,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 4012:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /*Call registered Rx Event callback*/ 4013:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->RxEventCallback(huart, huart->RxXferSize); 4014:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** #else - ARM GAS /tmp/ccQxTlMj.s page 208 + ARM GAS /tmp/ccsprDvq.s page 208 4015:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /*Call legacy weak Rx Event callback*/ @@ -12478,7 +12478,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5227 .LVL461: 3967:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->pRxBuffPtr += 2U; 5228 .loc 1 3967 10 view .LVU1742 - ARM GAS /tmp/ccQxTlMj.s page 209 + ARM GAS /tmp/ccsprDvq.s page 209 5229 0022 0B80 strh r3, [r1] @ movhi @@ -12538,7 +12538,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5267 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 5268 0044 52E8003F ldrex r3, [r2] 5269 @ 0 "" 2 - ARM GAS /tmp/ccQxTlMj.s page 210 + ARM GAS /tmp/ccsprDvq.s page 210 5270 .LVL464: @@ -12598,7 +12598,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5310 .loc 1 3977 7 discriminator 1 view .LVU1774 5311 0054 0268 ldr r2, [r0] 5312 .LVL468: - ARM GAS /tmp/ccQxTlMj.s page 211 + ARM GAS /tmp/ccsprDvq.s page 211 5313 .LBB666: @@ -12658,7 +12658,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5355 .LBE669: 5356 .LBE668: 3977:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 212 + ARM GAS /tmp/ccsprDvq.s page 212 5357 .loc 1 3977 7 discriminator 1 view .LVU1789 @@ -12718,7 +12718,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5394 .loc 2 1070 5 view .LVU1806 1072:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 5395 .loc 2 1072 4 view .LVU1807 - ARM GAS /tmp/ccQxTlMj.s page 213 + ARM GAS /tmp/ccsprDvq.s page 213 5396 .syntax unified @@ -12778,7 +12778,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5438 0094 036E ldr r3, [r0, #96] 3997:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 5439 .loc 1 3997 10 view .LVU1822 - ARM GAS /tmp/ccQxTlMj.s page 214 + ARM GAS /tmp/ccsprDvq.s page 214 5440 0096 012B cmp r3, #1 @@ -12838,7 +12838,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5479 .loc 2 1121 4 view .LVU1837 1123:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 5480 .loc 2 1123 4 view .LVU1838 - ARM GAS /tmp/ccQxTlMj.s page 215 + ARM GAS /tmp/ccsprDvq.s page 215 5481 .syntax unified @@ -12898,7 +12898,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5524 .LFE207: 5526 .section .text.UART_DMARxHalfCplt,"ax",%progbits 5527 .align 1 - ARM GAS /tmp/ccQxTlMj.s page 216 + ARM GAS /tmp/ccsprDvq.s page 216 5528 .syntax unified @@ -12958,7 +12958,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3535:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** #endif /* USE_HAL_UART_REGISTER_CALLBACKS */ 5570 .loc 1 3535 5 view .LVU1865 5571 0018 4908 lsrs r1, r1, #1 - ARM GAS /tmp/ccQxTlMj.s page 217 + ARM GAS /tmp/ccsprDvq.s page 217 5572 001a FFF7FEFF bl HAL_UARTEx_RxEventCallback @@ -13018,7 +13018,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3467:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); 5617 .loc 1 3467 5 discriminator 1 view .LVU1877 3467:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE); - ARM GAS /tmp/ccQxTlMj.s page 218 + ARM GAS /tmp/ccsprDvq.s page 218 5618 .loc 1 3467 5 discriminator 1 view .LVU1878 @@ -13078,7 +13078,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5660 .loc 1 3467 5 discriminator 1 view .LVU1892 5661 0022 0029 cmp r1, #0 5662 0024 F6D1 bne .L222 - ARM GAS /tmp/ccQxTlMj.s page 219 + ARM GAS /tmp/ccsprDvq.s page 219 5663 .LVL500: @@ -13138,7 +13138,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5702 .LBB689: 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** 5703 .loc 2 1121 4 view .LVU1908 - ARM GAS /tmp/ccQxTlMj.s page 220 + ARM GAS /tmp/ccsprDvq.s page 220 1123:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -13198,7 +13198,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5745 0044 53E8003F ldrex r3, [r3] 5746 @ 0 "" 2 5747 .LVL510: - ARM GAS /tmp/ccQxTlMj.s page 221 + ARM GAS /tmp/ccsprDvq.s page 221 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -13258,7 +13258,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3478:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 5789 .loc 1 3478 5 is_stmt 1 view .LVU1939 3478:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { - ARM GAS /tmp/ccQxTlMj.s page 222 + ARM GAS /tmp/ccsprDvq.s page 222 5790 .loc 1 3478 14 is_stmt 0 view .LVU1940 @@ -13318,7 +13318,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5828 .loc 2 1072 4 view .LVU1956 5829 .syntax unified 5830 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - ARM GAS /tmp/ccQxTlMj.s page 223 + ARM GAS /tmp/ccsprDvq.s page 223 5831 0074 52E8003F ldrex r3, [r2] @@ -13378,7 +13378,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5874 008e EFE7 b .L220 5875 .cfi_endproc 5876 .LFE195: - ARM GAS /tmp/ccQxTlMj.s page 224 + ARM GAS /tmp/ccsprDvq.s page 224 5878 .section .text.HAL_UARTEx_WakeupCallback,"ax",%progbits @@ -13438,7 +13438,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5927 .LVL526: 2131:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** uint32_t cr3its = READ_REG(huart->Instance->CR3); 5928 .loc 1 2131 3 is_stmt 1 view .LVU1978 - ARM GAS /tmp/ccQxTlMj.s page 225 + ARM GAS /tmp/ccsprDvq.s page 225 2131:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** uint32_t cr3its = READ_REG(huart->Instance->CR3); @@ -13498,7 +13498,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 5966 .L232: 2155:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** || ((cr1its & (USART_CR1_RXNEIE | USART_CR1_PEIE | USART_CR1_RTOIE)) != 0U))) 5967 .loc 1 2155 7 is_stmt 0 view .LVU1996 - ARM GAS /tmp/ccQxTlMj.s page 226 + ARM GAS /tmp/ccsprDvq.s page 226 5968 002c 10F00105 ands r5, r0, #1 @@ -13558,7 +13558,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6008 006a 70BD pop {r4, r5, r6, pc} 6009 .LVL534: 6010 .L236: - ARM GAS /tmp/ccQxTlMj.s page 227 + ARM GAS /tmp/ccsprDvq.s page 227 2159:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { @@ -13618,7 +13618,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6048 .loc 1 2175 8 is_stmt 0 view .LVU2027 6049 00a0 13F0040F tst r3, #4 6050 00a4 09D0 beq .L239 - ARM GAS /tmp/ccQxTlMj.s page 228 + ARM GAS /tmp/ccsprDvq.s page 228 2175:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { @@ -13678,7 +13678,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6089 .loc 1 2193 45 discriminator 1 view .LVU2043 6090 00de 11F0806F tst r1, #67108864 6091 00e2 09D0 beq .L242 - ARM GAS /tmp/ccQxTlMj.s page 229 + ARM GAS /tmp/ccsprDvq.s page 229 2195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -13738,7 +13738,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6130 .LVL538: 2219:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ((errorcode & (HAL_UART_ERROR_RTO | HAL_UART_ERROR_ORE)) != 0U)) 6131 .loc 1 2219 7 is_stmt 1 view .LVU2060 - ARM GAS /tmp/ccQxTlMj.s page 230 + ARM GAS /tmp/ccsprDvq.s page 230 2219:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** ((errorcode & (HAL_UART_ERROR_RTO | HAL_UART_ERROR_ORE)) != 0U)) @@ -13798,7 +13798,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6171 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 6172 013e 53E8003F ldrex r3, [r3] 6173 @ 0 "" 2 - ARM GAS /tmp/ccQxTlMj.s page 231 + ARM GAS /tmp/ccsprDvq.s page 231 6174 .LVL542: @@ -13858,7 +13858,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6215 0152 53B1 cbz r3, .L249 2238:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 6216 .loc 1 2238 13 is_stmt 1 view .LVU2091 - ARM GAS /tmp/ccQxTlMj.s page 232 + ARM GAS /tmp/ccsprDvq.s page 232 2238:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -13918,7 +13918,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6258 0180 0023 movs r3, #0 6259 0182 C4F88430 str r3, [r4, #132] 2286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 233 + ARM GAS /tmp/ccsprDvq.s page 233 6260 .loc 1 2286 5 is_stmt 1 view .LVU2105 @@ -13978,7 +13978,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6300 01ba 7FF656AF bls .L231 2310:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 6301 .loc 1 2310 9 is_stmt 1 view .LVU2120 - ARM GAS /tmp/ccQxTlMj.s page 234 + ARM GAS /tmp/ccsprDvq.s page 234 2310:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -14038,7 +14038,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6341 .LBI709: 1119:Drivers/CMSIS/Include/cmsis_gcc.h **** { 6342 .loc 2 1119 31 view .LVU2136 - ARM GAS /tmp/ccQxTlMj.s page 235 + ARM GAS /tmp/ccsprDvq.s page 235 6343 .LBB710: @@ -14098,7 +14098,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6384 @ 0 "" 2 6385 .LVL566: 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccQxTlMj.s page 236 + ARM GAS /tmp/ccsprDvq.s page 236 6386 .loc 2 1073 4 is_stmt 1 view .LVU2152 @@ -14158,7 +14158,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6427 .loc 1 2321 11 discriminator 1 view .LVU2167 2321:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 6428 .loc 1 2321 11 discriminator 1 view .LVU2168 - ARM GAS /tmp/ccQxTlMj.s page 237 + ARM GAS /tmp/ccsprDvq.s page 237 6429 01f4 2268 ldr r2, [r4] @@ -14218,7 +14218,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6471 .thumb 6472 .syntax unified 6473 .LBE720: - ARM GAS /tmp/ccQxTlMj.s page 238 + ARM GAS /tmp/ccsprDvq.s page 238 6474 .LBE719: @@ -14278,7 +14278,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6512 .thumb 6513 .syntax unified 6514 .LBE723: - ARM GAS /tmp/ccQxTlMj.s page 239 + ARM GAS /tmp/ccsprDvq.s page 239 6515 .LBE722: @@ -14338,7 +14338,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6555 .loc 1 2342 49 is_stmt 0 view .LVU2214 6556 0232 B4F85810 ldrh r1, [r4, #88] 2342:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** #endif /* (USE_HAL_UART_REGISTER_CALLBACKS) */ - ARM GAS /tmp/ccQxTlMj.s page 240 + ARM GAS /tmp/ccsprDvq.s page 240 6557 .loc 1 2342 69 view .LVU2215 @@ -14398,7 +14398,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6598 .loc 1 2357 9 discriminator 1 view .LVU2228 2357:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 6599 .loc 1 2357 9 discriminator 1 view .LVU2229 - ARM GAS /tmp/ccQxTlMj.s page 241 + ARM GAS /tmp/ccsprDvq.s page 241 2357:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -14458,7 +14458,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6642 0276 0028 cmp r0, #0 6643 0278 F6D1 bne .L259 6644 .LVL594: - ARM GAS /tmp/ccQxTlMj.s page 242 + ARM GAS /tmp/ccsprDvq.s page 242 6645 .L260: @@ -14518,7 +14518,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** 6684 .loc 2 1121 4 view .LVU2259 1123:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccQxTlMj.s page 243 + ARM GAS /tmp/ccsprDvq.s page 243 6685 .loc 2 1123 4 view .LVU2260 @@ -14578,7 +14578,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6725 .LVL602: 6726 .LBB738: 6727 .LBI738: - ARM GAS /tmp/ccQxTlMj.s page 244 + ARM GAS /tmp/ccsprDvq.s page 244 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -14638,7 +14638,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6769 .loc 1 2373 9 view .LVU2291 2373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 6770 .loc 1 2373 28 is_stmt 0 view .LVU2292 - ARM GAS /tmp/ccQxTlMj.s page 245 + ARM GAS /tmp/ccsprDvq.s page 245 6771 02b0 0223 movs r3, #2 @@ -14698,7 +14698,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6811 02d4 9847 blx r3 6812 .LVL615: 2417:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } - ARM GAS /tmp/ccQxTlMj.s page 246 + ARM GAS /tmp/ccsprDvq.s page 246 6813 .loc 1 2417 5 is_stmt 1 view .LVU2307 @@ -14758,7 +14758,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6863 .syntax unified 6864 .thumb 6865 .thumb_func - ARM GAS /tmp/ccQxTlMj.s page 247 + ARM GAS /tmp/ccsprDvq.s page 247 6867 HAL_UART_EnableReceiverTimeout: @@ -14818,7 +14818,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6906 0028 80F87830 strb r3, [r0, #120] 2648:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 6907 .loc 1 2648 5 view .LVU2330 - ARM GAS /tmp/ccQxTlMj.s page 248 + ARM GAS /tmp/ccsprDvq.s page 248 2650:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -14878,7 +14878,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6952 .loc 1 2669 5 is_stmt 1 view .LVU2342 2669:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 6953 .loc 1 2669 5 view .LVU2343 - ARM GAS /tmp/ccQxTlMj.s page 249 + ARM GAS /tmp/ccsprDvq.s page 249 6954 0006 90F87830 ldrb r3, [r0, #120] @ zero_extendqisi2 @@ -14938,7 +14938,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 6993 .L280: 2669:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 6994 .loc 1 2669 5 discriminator 1 view .LVU2359 - ARM GAS /tmp/ccQxTlMj.s page 250 + ARM GAS /tmp/ccsprDvq.s page 250 6995 0034 0220 movs r0, #2 @@ -14998,7 +14998,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7046 0006 1DD0 beq .L286 2747:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->gState = HAL_UART_STATE_BUSY; 7047 .loc 1 2747 3 discriminator 2 view .LVU2367 - ARM GAS /tmp/ccQxTlMj.s page 251 + ARM GAS /tmp/ccsprDvq.s page 251 7048 0008 0123 movs r3, #1 @@ -15058,7 +15058,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7087 .LBB746: 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** 7088 .loc 2 1121 4 view .LVU2383 - ARM GAS /tmp/ccQxTlMj.s page 252 + ARM GAS /tmp/ccsprDvq.s page 252 1123:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -15118,7 +15118,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7130 .syntax unified 7131 .LBE749: 7132 .LBE748: - ARM GAS /tmp/ccQxTlMj.s page 253 + ARM GAS /tmp/ccsprDvq.s page 253 2754:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -15178,7 +15178,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7172 0040 1846 mov r0, r3 7173 .LVL644: 2760:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } - ARM GAS /tmp/ccQxTlMj.s page 254 + ARM GAS /tmp/ccsprDvq.s page 254 7174 .loc 1 2760 10 view .LVU2416 @@ -15238,7 +15238,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7218 .loc 1 2774 3 discriminator 1 view .LVU2428 2774:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 7219 .loc 1 2774 3 discriminator 1 view .LVU2429 - ARM GAS /tmp/ccQxTlMj.s page 255 + ARM GAS /tmp/ccsprDvq.s page 255 7220 0012 0268 ldr r2, [r0] @@ -15298,7 +15298,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7263 .LVL652: 7264 .L290: 2774:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 256 + ARM GAS /tmp/ccsprDvq.s page 256 7265 .loc 1 2774 3 discriminator 1 view .LVU2443 @@ -15358,7 +15358,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7304 002e 42E80031 strex r1, r3, [r2] 7305 @ 0 "" 2 7306 .LVL656: - ARM GAS /tmp/ccQxTlMj.s page 257 + ARM GAS /tmp/ccsprDvq.s page 257 7307 .loc 2 1124 4 view .LVU2459 @@ -15418,7 +15418,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7349 .thumb 7350 .thumb_func 7352 HAL_LIN_SendBreak: - ARM GAS /tmp/ccQxTlMj.s page 258 + ARM GAS /tmp/ccsprDvq.s page 258 7353 .LVL661: @@ -15478,7 +15478,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7391 .LVL662: 2808:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 7392 .loc 1 2808 10 view .LVU2490 - ARM GAS /tmp/ccQxTlMj.s page 259 + ARM GAS /tmp/ccsprDvq.s page 259 7393 0028 7047 bx lr @@ -15538,7 +15538,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7438 .section .text.HAL_UART_GetError,"ax",%progbits 7439 .align 1 7440 .global HAL_UART_GetError - ARM GAS /tmp/ccQxTlMj.s page 260 + ARM GAS /tmp/ccsprDvq.s page 260 7441 .syntax unified @@ -15598,7 +15598,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7487 .loc 1 2907 3 view .LVU2513 7488 .LVL672: 2908:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 261 + ARM GAS /tmp/ccsprDvq.s page 261 7489 .loc 1 2908 3 view .LVU2514 @@ -15658,7 +15658,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7524 001e 2268 ldr r2, [r4] 7525 0020 5368 ldr r3, [r2, #4] 7526 .LVL675: - ARM GAS /tmp/ccQxTlMj.s page 262 + ARM GAS /tmp/ccsprDvq.s page 262 2934:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -15718,7 +15718,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2949:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 7568 .loc 1 2949 3 discriminator 23 view .LVU2547 7569 0058 854A ldr r2, .L384+20 - ARM GAS /tmp/ccQxTlMj.s page 263 + ARM GAS /tmp/ccsprDvq.s page 263 7570 005a 9342 cmp r3, r2 @@ -15778,7 +15778,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7614 009c 00F23881 bhi .L369 7615 00a0 DFE813F0 tbh [pc, r3, lsl #1] 7616 .L332: - ARM GAS /tmp/ccQxTlMj.s page 264 + ARM GAS /tmp/ccsprDvq.s page 264 7617 00a4 1401 .2byte (.L336-.L332)/2 @@ -15838,7 +15838,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7661 00d7 0D .byte (.L306-.L308)/2 7662 00d8 09 .byte (.L309-.L308)/2 7663 00d9 0D .byte (.L306-.L308)/2 - ARM GAS /tmp/ccQxTlMj.s page 265 + ARM GAS /tmp/ccsprDvq.s page 265 7664 00da 0D .byte (.L306-.L308)/2 @@ -15898,7 +15898,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7708 0108 72D1 bne .L342 2949:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 7709 .loc 1 2949 3 is_stmt 0 discriminator 19 view .LVU2578 - ARM GAS /tmp/ccQxTlMj.s page 266 + ARM GAS /tmp/ccsprDvq.s page 266 7710 010a 0423 movs r3, #4 @@ -15958,7 +15958,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7756 .L316: 2949:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 7757 .loc 1 2949 3 discriminator 29 view .LVU2587 - ARM GAS /tmp/ccQxTlMj.s page 267 + ARM GAS /tmp/ccsprDvq.s page 267 7758 015a B3F5407F cmp r3, #768 @@ -16018,7 +16018,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2949:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 7804 .loc 1 2949 3 discriminator 49 view .LVU2596 7805 01b4 0823 movs r3, #8 - ARM GAS /tmp/ccQxTlMj.s page 268 + ARM GAS /tmp/ccsprDvq.s page 268 7806 01b6 6BE7 b .L302 @@ -16078,7 +16078,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7851 .L344: 2949:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 7852 .loc 1 2949 3 discriminator 27 view .LVU2606 - ARM GAS /tmp/ccQxTlMj.s page 269 + ARM GAS /tmp/ccsprDvq.s page 269 7853 01f8 0223 movs r3, #2 @@ -16138,7 +16138,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7898 0228 0223 movs r3, #2 7899 022a 31E7 b .L302 7900 .L357: - ARM GAS /tmp/ccQxTlMj.s page 270 + ARM GAS /tmp/ccsprDvq.s page 270 2949:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -16198,7 +16198,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 7949 0268 00480040 .word 1073760256 7950 026c 004C0040 .word 1073761280 7951 0270 00500040 .word 1073762304 - ARM GAS /tmp/ccQxTlMj.s page 271 + ARM GAS /tmp/ccsprDvq.s page 271 7952 0274 00140140 .word 1073812480 @@ -16258,7 +16258,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2983:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->Instance->BRR = brrtemp; 7991 .loc 1 2983 20 is_stmt 0 view .LVU2637 7992 02aa C3F34203 ubfx r3, r3, #1, #3 - ARM GAS /tmp/ccQxTlMj.s page 272 + ARM GAS /tmp/ccsprDvq.s page 272 7993 .LVL693: @@ -16318,7 +16318,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8033 .LVL700: 2998:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** case UART_CLOCKSOURCE_PCLK2: 8034 .loc 1 2998 9 is_stmt 1 view .LVU2652 - ARM GAS /tmp/ccQxTlMj.s page 273 + ARM GAS /tmp/ccsprDvq.s page 273 8035 .L337: @@ -16378,7 +16378,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8074 .loc 1 3006 9 view .LVU2667 3006:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** break; 8075 .loc 1 3006 16 is_stmt 0 view .LVU2668 - ARM GAS /tmp/ccQxTlMj.s page 274 + ARM GAS /tmp/ccsprDvq.s page 274 8076 02f8 FFF7FEFF bl HAL_RCC_GetSysClockFreq @@ -16438,7 +16438,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8119 .loc 1 3034 3 is_stmt 1 view .LVU2679 3034:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->TxISR = NULL; 8120 .loc 1 3034 16 is_stmt 0 view .LVU2680 - ARM GAS /tmp/ccQxTlMj.s page 275 + ARM GAS /tmp/ccsprDvq.s page 275 8121 031a 0023 movs r3, #0 @@ -16498,7 +16498,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8165 0010 416B ldr r1, [r0, #52] 8166 0012 0B43 orrs r3, r3, r1 8167 0014 5360 str r3, [r2, #4] - ARM GAS /tmp/ccQxTlMj.s page 276 + ARM GAS /tmp/ccsprDvq.s page 276 8168 .L389: @@ -16558,7 +16558,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8207 004a 0268 ldr r2, [r0] 8208 004c 5368 ldr r3, [r2, #4] 8209 004e 23F48023 bic r3, r3, #262144 - ARM GAS /tmp/ccQxTlMj.s page 277 + ARM GAS /tmp/ccsprDvq.s page 277 8210 0052 016B ldr r1, [r0, #48] @@ -16618,7 +16618,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8250 .loc 1 3095 5 is_stmt 1 view .LVU2721 3096:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** MODIFY_REG(huart->Instance->CR2, USART_CR2_ABREN, huart->AdvancedInit.AutoBaudRateEnable); 8251 .loc 1 3096 5 view .LVU2722 - ARM GAS /tmp/ccQxTlMj.s page 278 + ARM GAS /tmp/ccsprDvq.s page 278 3097:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* set auto Baudrate detection parameters if detection is enabled */ @@ -16678,7 +16678,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8294 .LFE186: 8296 .section .text.UART_WaitOnFlagUntilTimeout,"ax",%progbits 8297 .align 1 - ARM GAS /tmp/ccQxTlMj.s page 279 + ARM GAS /tmp/ccsprDvq.s page 279 8298 .global UART_WaitOnFlagUntilTimeout @@ -16738,7 +16738,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8344 0022 B8F1FF3F cmp r8, #-1 8345 0026 F3D0 beq .L400 3199:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { - ARM GAS /tmp/ccQxTlMj.s page 280 + ARM GAS /tmp/ccsprDvq.s page 280 8346 .loc 1 3199 7 is_stmt 1 view .LVU2744 @@ -16798,7 +16798,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8385 0062 D5D0 beq .L400 3227:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 8386 .loc 1 3227 11 is_stmt 1 view .LVU2760 - ARM GAS /tmp/ccQxTlMj.s page 281 + ARM GAS /tmp/ccsprDvq.s page 281 8387 0064 4FF40062 mov r2, #2048 @@ -16858,7 +16858,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8424 0094 0120 movs r0, #1 8425 0096 00E0 b .L401 8426 .L407: - ARM GAS /tmp/ccQxTlMj.s page 282 + ARM GAS /tmp/ccsprDvq.s page 282 3244:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -16918,7 +16918,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8474 .loc 1 1096 3 view .LVU2786 1096:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 8475 .loc 1 1096 12 is_stmt 0 view .LVU2787 - ARM GAS /tmp/ccQxTlMj.s page 283 + ARM GAS /tmp/ccsprDvq.s page 283 8476 0008 C36F ldr r3, [r0, #124] @@ -16978,7 +16978,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8515 .loc 1 1110 5 is_stmt 1 view .LVU2802 1110:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 8516 .loc 1 1110 24 is_stmt 0 view .LVU2803 - ARM GAS /tmp/ccQxTlMj.s page 284 + ARM GAS /tmp/ccsprDvq.s page 284 8517 0034 A4F85280 strh r8, [r4, #82] @ movhi @@ -17038,7 +17038,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8555 005e C3F30803 ubfx r3, r3, #0, #9 1135:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** pdata16bits++; 8556 .loc 1 1135 30 view .LVU2820 - ARM GAS /tmp/ccQxTlMj.s page 285 + ARM GAS /tmp/ccsprDvq.s page 285 8557 0062 9362 str r3, [r2, #40] @@ -17098,7 +17098,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1140:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** pdata8bits++; 8597 .loc 1 1140 14 view .LVU2835 8598 0094 2368 ldr r3, [r4] - ARM GAS /tmp/ccQxTlMj.s page 286 + ARM GAS /tmp/ccsprDvq.s page 286 1140:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** pdata8bits++; @@ -17158,7 +17158,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8638 00b8 E367 str r3, [r4, #124] 1150:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 8639 .loc 1 1150 7 is_stmt 1 view .LVU2851 - ARM GAS /tmp/ccQxTlMj.s page 287 + ARM GAS /tmp/ccsprDvq.s page 287 1150:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -17218,7 +17218,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1178:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** uint16_t uhMask; 8689 .loc 1 1178 3 view .LVU2859 1179:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** uint32_t tickstart; - ARM GAS /tmp/ccQxTlMj.s page 288 + ARM GAS /tmp/ccsprDvq.s page 288 8690 .loc 1 1179 3 view .LVU2860 @@ -17278,7 +17278,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8728 .loc 1 1195 5 is_stmt 1 view .LVU2876 1195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 8729 .loc 1 1195 17 is_stmt 0 view .LVU2877 - ARM GAS /tmp/ccQxTlMj.s page 289 + ARM GAS /tmp/ccsprDvq.s page 289 8730 0030 FFF7FEFF bl HAL_GetTick @@ -17338,7 +17338,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8770 006a 7F22 movs r2, #127 8771 006c A4F85C20 strh r2, [r4, #92] @ movhi 8772 0070 05E0 b .L433 - ARM GAS /tmp/ccQxTlMj.s page 290 + ARM GAS /tmp/ccsprDvq.s page 290 8773 .L434: @@ -17398,7 +17398,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8813 .loc 1 1213 19 view .LVU2905 8814 00a6 4FF00009 mov r9, #0 8815 00aa 15E0 b .L439 - ARM GAS /tmp/ccQxTlMj.s page 291 + ARM GAS /tmp/ccsprDvq.s page 291 8816 .L447: @@ -17458,7 +17458,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8853 .loc 1 1235 25 view .LVU2922 8854 00d0 013A subs r2, r2, #1 8855 00d2 92B2 uxth r2, r2 - ARM GAS /tmp/ccQxTlMj.s page 292 + ARM GAS /tmp/ccsprDvq.s page 292 8856 00d4 A4F85A20 strh r2, [r4, #90] @ movhi @@ -17518,7 +17518,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1239:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 8895 .loc 1 1239 5 is_stmt 1 view .LVU2938 1239:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 293 + ARM GAS /tmp/ccsprDvq.s page 293 8896 .loc 1 1239 20 is_stmt 0 view .LVU2939 @@ -17578,7 +17578,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 8944 .loc 1 3121 3 is_stmt 1 view .LVU2947 3124:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 8945 .loc 1 3124 3 view .LVU2948 - ARM GAS /tmp/ccQxTlMj.s page 294 + ARM GAS /tmp/ccsprDvq.s page 294 3124:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -17638,7 +17638,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3172:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** huart->RxEventType = HAL_UART_RXEVENT_TC; 8983 .loc 1 3172 24 is_stmt 0 view .LVU2966 8984 002e 0020 movs r0, #0 - ARM GAS /tmp/ccQxTlMj.s page 295 + ARM GAS /tmp/ccsprDvq.s page 295 8985 0030 2066 str r0, [r4, #96] @@ -17698,7 +17698,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9025 .loc 1 3136 7 discriminator 1 view .LVU2980 3136:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 9026 .loc 1 3136 7 discriminator 1 view .LVU2981 - ARM GAS /tmp/ccQxTlMj.s page 296 + ARM GAS /tmp/ccsprDvq.s page 296 9027 0054 2268 ldr r2, [r4] @@ -17758,7 +17758,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9070 .LBE762: 3136:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 9071 .loc 1 3136 7 is_stmt 1 discriminator 2 view .LVU2995 - ARM GAS /tmp/ccQxTlMj.s page 297 + ARM GAS /tmp/ccsprDvq.s page 297 3138:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** @@ -17818,7 +17818,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9111 .LBI768: 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** { 9112 .loc 2 1068 31 view .LVU3011 - ARM GAS /tmp/ccQxTlMj.s page 298 + ARM GAS /tmp/ccsprDvq.s page 298 9113 .LBB769: @@ -17878,7 +17878,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9155 .loc 1 3156 7 is_stmt 1 discriminator 2 view .LVU3025 3157:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 9156 .loc 1 3157 7 discriminator 1 view .LVU3026 - ARM GAS /tmp/ccQxTlMj.s page 299 + ARM GAS /tmp/ccsprDvq.s page 299 9157 .LBB772: @@ -17938,7 +17938,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9196 .syntax unified 9197 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 9198 00ae 42E80031 strex r1, r3, [r2] - ARM GAS /tmp/ccQxTlMj.s page 300 + ARM GAS /tmp/ccsprDvq.s page 300 9199 @ 0 "" 2 @@ -17998,7 +17998,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 292:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 9244 .loc 1 292 3 view .LVU3055 292:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { - ARM GAS /tmp/ccQxTlMj.s page 301 + ARM GAS /tmp/ccsprDvq.s page 301 9245 .loc 1 292 6 is_stmt 0 view .LVU3056 @@ -18058,7 +18058,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 341:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 9284 .loc 1 341 6 discriminator 1 view .LVU3072 9285 0022 0128 cmp r0, #1 - ARM GAS /tmp/ccQxTlMj.s page 302 + ARM GAS /tmp/ccsprDvq.s page 302 9286 0024 11D0 beq .L466 @@ -18118,7 +18118,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9329 .cfi_def_cfa_offset 0 9330 .cfi_restore 4 9331 .cfi_restore 14 - ARM GAS /tmp/ccQxTlMj.s page 303 + ARM GAS /tmp/ccsprDvq.s page 303 294:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -18178,7 +18178,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9376 000e E367 str r3, [r4, #124] 398:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 9377 .loc 1 398 3 is_stmt 1 view .LVU3096 - ARM GAS /tmp/ccQxTlMj.s page 304 + ARM GAS /tmp/ccsprDvq.s page 304 9378 0010 2268 ldr r2, [r4] @@ -18238,7 +18238,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9420 .LVL801: 9421 .L477: 426:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 305 + ARM GAS /tmp/ccsprDvq.s page 305 9422 .loc 1 426 1 view .LVU3109 @@ -18298,7 +18298,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 442:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { 9469 .loc 1 442 6 is_stmt 0 view .LVU3119 9470 0000 0028 cmp r0, #0 - ARM GAS /tmp/ccQxTlMj.s page 306 + ARM GAS /tmp/ccsprDvq.s page 306 9471 0002 40D0 beq .L491 @@ -18358,7 +18358,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9510 0024 23F00103 bic r3, r3, #1 9511 0028 1360 str r3, [r2] 490:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { - ARM GAS /tmp/ccQxTlMj.s page 307 + ARM GAS /tmp/ccsprDvq.s page 307 9512 .loc 1 490 3 view .LVU3135 @@ -18418,7 +18418,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9554 006c 2046 mov r0, r4 9555 006e FFF7FEFF bl UART_CheckIdleState 9556 .LVL810: - ARM GAS /tmp/ccQxTlMj.s page 308 + ARM GAS /tmp/ccsprDvq.s page 308 9557 .L488: @@ -18478,7 +18478,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9601 008c F1E7 b .L488 9602 .LVL818: 9603 .L493: - ARM GAS /tmp/ccQxTlMj.s page 309 + ARM GAS /tmp/ccsprDvq.s page 309 460:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } @@ -18538,7 +18538,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9649 .loc 1 570 3 is_stmt 1 view .LVU3168 570:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 9650 .loc 1 570 17 is_stmt 0 view .LVU3169 - ARM GAS /tmp/ccQxTlMj.s page 310 + ARM GAS /tmp/ccsprDvq.s page 310 9651 0010 2423 movs r3, #36 @@ -18598,7 +18598,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 9693 .loc 1 602 3 view .LVU3182 9694 0052 2268 ldr r2, [r4] - ARM GAS /tmp/ccQxTlMj.s page 311 + ARM GAS /tmp/ccsprDvq.s page 311 9695 0054 1368 ldr r3, [r2] @@ -18658,7 +18658,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9739 0086 0120 movs r0, #1 9740 .LVL828: 606:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 312 + ARM GAS /tmp/ccsprDvq.s page 312 9741 .loc 1 606 1 view .LVU3193 @@ -18718,7 +18718,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9785 0014 0268 ldr r2, [r0] 9786 .LVL830: 9787 .LBB778: - ARM GAS /tmp/ccQxTlMj.s page 313 + ARM GAS /tmp/ccsprDvq.s page 313 9788 .LBI778: @@ -18778,7 +18778,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 2704:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 9830 .loc 1 2704 3 view .LVU3220 2704:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 314 + ARM GAS /tmp/ccsprDvq.s page 314 9831 .loc 1 2704 17 is_stmt 0 view .LVU3221 @@ -18838,7 +18838,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9877 0008 12D0 beq .L521 2717:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 9878 .loc 1 2717 3 discriminator 2 view .LVU3232 - ARM GAS /tmp/ccQxTlMj.s page 315 + ARM GAS /tmp/ccsprDvq.s page 315 9879 000a 0123 movs r3, #1 @@ -18898,7 +18898,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9918 .LBB786: 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** 9919 .loc 2 1121 4 view .LVU3248 - ARM GAS /tmp/ccQxTlMj.s page 316 + ARM GAS /tmp/ccsprDvq.s page 316 1123:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -18958,7 +18958,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 9964 .thumb 9965 .thumb_func 9967 UART_Start_Receive_IT: - ARM GAS /tmp/ccQxTlMj.s page 317 + ARM GAS /tmp/ccsprDvq.s page 317 9968 .LVL847: @@ -19018,7 +19018,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10006 .loc 1 3266 3 discriminator 3 view .LVU3277 10007 0028 40F2FF13 movw r3, #511 10008 002c A0F85C30 strh r3, [r0, #92] @ movhi - ARM GAS /tmp/ccQxTlMj.s page 318 + ARM GAS /tmp/ccsprDvq.s page 318 10009 0030 0DE0 b .L526 @@ -19078,7 +19078,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10049 .LBB789: 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** 10050 .loc 2 1070 5 view .LVU3292 - ARM GAS /tmp/ccQxTlMj.s page 319 + ARM GAS /tmp/ccsprDvq.s page 319 1072:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -19138,7 +19138,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3272:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 10094 .loc 1 3272 3 is_stmt 1 discriminator 2 view .LVU3306 3275:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { - ARM GAS /tmp/ccQxTlMj.s page 320 + ARM GAS /tmp/ccsprDvq.s page 320 10095 .loc 1 3275 3 view .LVU3307 @@ -19198,7 +19198,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10133 .loc 2 1073 4 is_stmt 0 view .LVU3323 10134 .thumb 10135 .syntax unified - ARM GAS /tmp/ccQxTlMj.s page 321 + ARM GAS /tmp/ccsprDvq.s page 321 10136 .LBE794: @@ -19258,7 +19258,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3266:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 10178 .loc 1 3266 3 discriminator 11 view .LVU3338 10179 009c 7F23 movs r3, #127 - ARM GAS /tmp/ccQxTlMj.s page 322 + ARM GAS /tmp/ccsprDvq.s page 322 10180 009e A0F85C30 strh r3, [r0, #92] @ movhi @@ -19318,7 +19318,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10220 .thumb 10221 .syntax unified 10222 .LBE799: - ARM GAS /tmp/ccQxTlMj.s page 323 + ARM GAS /tmp/ccsprDvq.s page 323 10223 .LBE798: @@ -19378,7 +19378,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 1309:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** /* Check that a Rx process is not already ongoing */ 10272 .loc 1 1309 1 is_stmt 0 view .LVU3362 10273 0000 38B5 push {r3, r4, r5, lr} - ARM GAS /tmp/ccQxTlMj.s page 324 + ARM GAS /tmp/ccsprDvq.s page 324 10274 .LCFI52: @@ -19438,7 +19438,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10313 .loc 2 1068 31 view .LVU3377 10314 .LBB804: 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccQxTlMj.s page 325 + ARM GAS /tmp/ccsprDvq.s page 325 10315 .loc 2 1070 5 view .LVU3378 @@ -19498,7 +19498,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10357 .loc 1 1328 5 view .LVU3392 1328:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** } 10358 .loc 1 1328 13 is_stmt 0 view .LVU3393 - ARM GAS /tmp/ccQxTlMj.s page 326 + ARM GAS /tmp/ccsprDvq.s page 326 10359 0032 FFF7FEFF bl UART_Start_Receive_IT @@ -19558,7 +19558,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 3310:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 10406 .loc 1 3310 3 is_stmt 1 view .LVU3403 3310:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 327 + ARM GAS /tmp/ccsprDvq.s page 327 10407 .loc 1 3310 21 is_stmt 0 view .LVU3404 @@ -19618,7 +19618,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10443 .loc 1 3327 5 is_stmt 1 view .LVU3422 3327:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** 10444 .loc 1 3327 10 is_stmt 0 view .LVU3423 - ARM GAS /tmp/ccQxTlMj.s page 328 + ARM GAS /tmp/ccsprDvq.s page 328 10445 002c 426F ldr r2, [r0, #116] @@ -19678,7 +19678,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10483 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 10484 0046 52E8003F ldrex r3, [r2] 10485 @ 0 "" 2 - ARM GAS /tmp/ccQxTlMj.s page 329 + ARM GAS /tmp/ccsprDvq.s page 329 10486 .LVL886: @@ -19738,7 +19738,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10526 .loc 1 3349 3 discriminator 1 view .LVU3455 10527 0056 2268 ldr r2, [r4] 10528 .LVL890: - ARM GAS /tmp/ccQxTlMj.s page 330 + ARM GAS /tmp/ccsprDvq.s page 330 10529 .LBB813: @@ -19798,7 +19798,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10571 .LBE816: 10572 .LBE815: 3349:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** - ARM GAS /tmp/ccQxTlMj.s page 331 + ARM GAS /tmp/ccsprDvq.s page 331 10573 .loc 1 3349 3 discriminator 1 view .LVU3470 @@ -19858,7 +19858,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10613 .LBI820: 1119:Drivers/CMSIS/Include/cmsis_gcc.h **** { 10614 .loc 2 1119 31 view .LVU3485 - ARM GAS /tmp/ccQxTlMj.s page 332 + ARM GAS /tmp/ccsprDvq.s page 332 10615 .LBB821: @@ -19918,7 +19918,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10657 009a 00BF .align 2 10658 .L558: 10659 009c 00000000 .word UART_DMAReceiveCplt - ARM GAS /tmp/ccQxTlMj.s page 333 + ARM GAS /tmp/ccsprDvq.s page 333 10660 00a0 00000000 .word UART_DMARxHalfCplt @@ -19978,7 +19978,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10705 0016 0368 ldr r3, [r0] 10706 0018 5B68 ldr r3, [r3, #4] 1430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c **** { - ARM GAS /tmp/ccQxTlMj.s page 334 + ARM GAS /tmp/ccsprDvq.s page 334 10707 .loc 1 1430 8 view .LVU3511 @@ -20038,7 +20038,7 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10747 002a 44E80035 strex r5, r3, [r4] 10748 @ 0 "" 2 10749 .LVL909: - ARM GAS /tmp/ccQxTlMj.s page 335 + ARM GAS /tmp/ccsprDvq.s page 335 10750 .loc 2 1124 4 view .LVU3526 @@ -20098,175 +20098,175 @@ ARM GAS /tmp/ccQxTlMj.s page 1 10795 .file 8 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h" 10796 .file 9 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h" 10797 .file 10 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" - ARM GAS /tmp/ccQxTlMj.s page 336 + ARM GAS /tmp/ccsprDvq.s page 336 - ARM GAS /tmp/ccQxTlMj.s page 337 + ARM GAS /tmp/ccsprDvq.s page 337 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_uart.c - /tmp/ccQxTlMj.s:20 .text.UART_EndTxTransfer:00000000 $t - /tmp/ccQxTlMj.s:25 .text.UART_EndTxTransfer:00000000 UART_EndTxTransfer - /tmp/ccQxTlMj.s:97 .text.UART_EndRxTransfer:00000000 $t - /tmp/ccQxTlMj.s:102 .text.UART_EndRxTransfer:00000000 UART_EndRxTransfer - /tmp/ccQxTlMj.s:297 .text.UART_TxISR_8BIT:00000000 $t - /tmp/ccQxTlMj.s:302 .text.UART_TxISR_8BIT:00000000 UART_TxISR_8BIT - /tmp/ccQxTlMj.s:462 .text.UART_TxISR_16BIT:00000000 $t - /tmp/ccQxTlMj.s:467 .text.UART_TxISR_16BIT:00000000 UART_TxISR_16BIT - /tmp/ccQxTlMj.s:634 .text.HAL_UART_MspInit:00000000 $t - /tmp/ccQxTlMj.s:640 .text.HAL_UART_MspInit:00000000 HAL_UART_MspInit - /tmp/ccQxTlMj.s:655 .text.HAL_UART_MspDeInit:00000000 $t - /tmp/ccQxTlMj.s:661 .text.HAL_UART_MspDeInit:00000000 HAL_UART_MspDeInit - /tmp/ccQxTlMj.s:676 .text.HAL_UART_DeInit:00000000 $t - /tmp/ccQxTlMj.s:682 .text.HAL_UART_DeInit:00000000 HAL_UART_DeInit - /tmp/ccQxTlMj.s:771 .text.HAL_UART_Transmit_IT:00000000 $t - /tmp/ccQxTlMj.s:777 .text.HAL_UART_Transmit_IT:00000000 HAL_UART_Transmit_IT - /tmp/ccQxTlMj.s:915 .text.HAL_UART_Transmit_IT:0000005c $d - /tmp/ccQxTlMj.s:921 .text.HAL_UART_Transmit_DMA:00000000 $t - /tmp/ccQxTlMj.s:927 .text.HAL_UART_Transmit_DMA:00000000 HAL_UART_Transmit_DMA - /tmp/ccQxTlMj.s:1120 .text.HAL_UART_Transmit_DMA:00000088 $d - /tmp/ccQxTlMj.s:2935 .text.UART_DMATransmitCplt:00000000 UART_DMATransmitCplt - /tmp/ccQxTlMj.s:3205 .text.UART_DMATxHalfCplt:00000000 UART_DMATxHalfCplt - /tmp/ccQxTlMj.s:3300 .text.UART_DMAError:00000000 UART_DMAError - /tmp/ccQxTlMj.s:1127 .text.HAL_UART_DMAPause:00000000 $t - /tmp/ccQxTlMj.s:1133 .text.HAL_UART_DMAPause:00000000 HAL_UART_DMAPause - /tmp/ccQxTlMj.s:1427 .text.HAL_UART_DMAResume:00000000 $t - /tmp/ccQxTlMj.s:1433 .text.HAL_UART_DMAResume:00000000 HAL_UART_DMAResume - /tmp/ccQxTlMj.s:1706 .text.HAL_UART_DMAStop:00000000 $t - /tmp/ccQxTlMj.s:1712 .text.HAL_UART_DMAStop:00000000 HAL_UART_DMAStop - /tmp/ccQxTlMj.s:1960 .text.HAL_UART_Abort:00000000 $t - /tmp/ccQxTlMj.s:1966 .text.HAL_UART_Abort:00000000 HAL_UART_Abort - /tmp/ccQxTlMj.s:2394 .text.HAL_UART_AbortTransmit:00000000 $t - /tmp/ccQxTlMj.s:2400 .text.HAL_UART_AbortTransmit:00000000 HAL_UART_AbortTransmit - /tmp/ccQxTlMj.s:2586 .text.HAL_UART_AbortReceive:00000000 $t - /tmp/ccQxTlMj.s:2592 .text.HAL_UART_AbortReceive:00000000 HAL_UART_AbortReceive - /tmp/ccQxTlMj.s:2909 .text.HAL_UART_TxCpltCallback:00000000 $t - /tmp/ccQxTlMj.s:2915 .text.HAL_UART_TxCpltCallback:00000000 HAL_UART_TxCpltCallback - /tmp/ccQxTlMj.s:2930 .text.UART_DMATransmitCplt:00000000 $t - /tmp/ccQxTlMj.s:3091 .text.UART_EndTransmit_IT:00000000 $t - /tmp/ccQxTlMj.s:3096 .text.UART_EndTransmit_IT:00000000 UART_EndTransmit_IT - /tmp/ccQxTlMj.s:3179 .text.HAL_UART_TxHalfCpltCallback:00000000 $t - /tmp/ccQxTlMj.s:3185 .text.HAL_UART_TxHalfCpltCallback:00000000 HAL_UART_TxHalfCpltCallback - /tmp/ccQxTlMj.s:3200 .text.UART_DMATxHalfCplt:00000000 $t - /tmp/ccQxTlMj.s:3232 .text.HAL_UART_RxCpltCallback:00000000 $t - /tmp/ccQxTlMj.s:3238 .text.HAL_UART_RxCpltCallback:00000000 HAL_UART_RxCpltCallback - /tmp/ccQxTlMj.s:3253 .text.HAL_UART_RxHalfCpltCallback:00000000 $t - /tmp/ccQxTlMj.s:3259 .text.HAL_UART_RxHalfCpltCallback:00000000 HAL_UART_RxHalfCpltCallback - /tmp/ccQxTlMj.s:3274 .text.HAL_UART_ErrorCallback:00000000 $t - /tmp/ccQxTlMj.s:3280 .text.HAL_UART_ErrorCallback:00000000 HAL_UART_ErrorCallback - /tmp/ccQxTlMj.s:3295 .text.UART_DMAError:00000000 $t - /tmp/ccQxTlMj.s:3390 .text.UART_DMAAbortOnError:00000000 $t - /tmp/ccQxTlMj.s:3395 .text.UART_DMAAbortOnError:00000000 UART_DMAAbortOnError - /tmp/ccQxTlMj.s:3428 .text.HAL_UART_AbortCpltCallback:00000000 $t - /tmp/ccQxTlMj.s:3434 .text.HAL_UART_AbortCpltCallback:00000000 HAL_UART_AbortCpltCallback - /tmp/ccQxTlMj.s:3449 .text.HAL_UART_Abort_IT:00000000 $t - ARM GAS /tmp/ccQxTlMj.s page 338 + /tmp/ccsprDvq.s:20 .text.UART_EndTxTransfer:00000000 $t + /tmp/ccsprDvq.s:25 .text.UART_EndTxTransfer:00000000 UART_EndTxTransfer + /tmp/ccsprDvq.s:97 .text.UART_EndRxTransfer:00000000 $t + /tmp/ccsprDvq.s:102 .text.UART_EndRxTransfer:00000000 UART_EndRxTransfer + /tmp/ccsprDvq.s:297 .text.UART_TxISR_8BIT:00000000 $t + /tmp/ccsprDvq.s:302 .text.UART_TxISR_8BIT:00000000 UART_TxISR_8BIT + /tmp/ccsprDvq.s:462 .text.UART_TxISR_16BIT:00000000 $t + /tmp/ccsprDvq.s:467 .text.UART_TxISR_16BIT:00000000 UART_TxISR_16BIT + /tmp/ccsprDvq.s:634 .text.HAL_UART_MspInit:00000000 $t + /tmp/ccsprDvq.s:640 .text.HAL_UART_MspInit:00000000 HAL_UART_MspInit + /tmp/ccsprDvq.s:655 .text.HAL_UART_MspDeInit:00000000 $t + /tmp/ccsprDvq.s:661 .text.HAL_UART_MspDeInit:00000000 HAL_UART_MspDeInit + /tmp/ccsprDvq.s:676 .text.HAL_UART_DeInit:00000000 $t + /tmp/ccsprDvq.s:682 .text.HAL_UART_DeInit:00000000 HAL_UART_DeInit + /tmp/ccsprDvq.s:771 .text.HAL_UART_Transmit_IT:00000000 $t + /tmp/ccsprDvq.s:777 .text.HAL_UART_Transmit_IT:00000000 HAL_UART_Transmit_IT + /tmp/ccsprDvq.s:915 .text.HAL_UART_Transmit_IT:0000005c $d + /tmp/ccsprDvq.s:921 .text.HAL_UART_Transmit_DMA:00000000 $t + /tmp/ccsprDvq.s:927 .text.HAL_UART_Transmit_DMA:00000000 HAL_UART_Transmit_DMA + /tmp/ccsprDvq.s:1120 .text.HAL_UART_Transmit_DMA:00000088 $d + /tmp/ccsprDvq.s:2935 .text.UART_DMATransmitCplt:00000000 UART_DMATransmitCplt + /tmp/ccsprDvq.s:3205 .text.UART_DMATxHalfCplt:00000000 UART_DMATxHalfCplt + /tmp/ccsprDvq.s:3300 .text.UART_DMAError:00000000 UART_DMAError + /tmp/ccsprDvq.s:1127 .text.HAL_UART_DMAPause:00000000 $t + /tmp/ccsprDvq.s:1133 .text.HAL_UART_DMAPause:00000000 HAL_UART_DMAPause + /tmp/ccsprDvq.s:1427 .text.HAL_UART_DMAResume:00000000 $t + /tmp/ccsprDvq.s:1433 .text.HAL_UART_DMAResume:00000000 HAL_UART_DMAResume + /tmp/ccsprDvq.s:1706 .text.HAL_UART_DMAStop:00000000 $t + /tmp/ccsprDvq.s:1712 .text.HAL_UART_DMAStop:00000000 HAL_UART_DMAStop + /tmp/ccsprDvq.s:1960 .text.HAL_UART_Abort:00000000 $t + /tmp/ccsprDvq.s:1966 .text.HAL_UART_Abort:00000000 HAL_UART_Abort + /tmp/ccsprDvq.s:2394 .text.HAL_UART_AbortTransmit:00000000 $t + /tmp/ccsprDvq.s:2400 .text.HAL_UART_AbortTransmit:00000000 HAL_UART_AbortTransmit + /tmp/ccsprDvq.s:2586 .text.HAL_UART_AbortReceive:00000000 $t + /tmp/ccsprDvq.s:2592 .text.HAL_UART_AbortReceive:00000000 HAL_UART_AbortReceive + /tmp/ccsprDvq.s:2909 .text.HAL_UART_TxCpltCallback:00000000 $t + /tmp/ccsprDvq.s:2915 .text.HAL_UART_TxCpltCallback:00000000 HAL_UART_TxCpltCallback + /tmp/ccsprDvq.s:2930 .text.UART_DMATransmitCplt:00000000 $t + /tmp/ccsprDvq.s:3091 .text.UART_EndTransmit_IT:00000000 $t + /tmp/ccsprDvq.s:3096 .text.UART_EndTransmit_IT:00000000 UART_EndTransmit_IT + /tmp/ccsprDvq.s:3179 .text.HAL_UART_TxHalfCpltCallback:00000000 $t + /tmp/ccsprDvq.s:3185 .text.HAL_UART_TxHalfCpltCallback:00000000 HAL_UART_TxHalfCpltCallback + /tmp/ccsprDvq.s:3200 .text.UART_DMATxHalfCplt:00000000 $t + /tmp/ccsprDvq.s:3232 .text.HAL_UART_RxCpltCallback:00000000 $t + /tmp/ccsprDvq.s:3238 .text.HAL_UART_RxCpltCallback:00000000 HAL_UART_RxCpltCallback + /tmp/ccsprDvq.s:3253 .text.HAL_UART_RxHalfCpltCallback:00000000 $t + /tmp/ccsprDvq.s:3259 .text.HAL_UART_RxHalfCpltCallback:00000000 HAL_UART_RxHalfCpltCallback + /tmp/ccsprDvq.s:3274 .text.HAL_UART_ErrorCallback:00000000 $t + /tmp/ccsprDvq.s:3280 .text.HAL_UART_ErrorCallback:00000000 HAL_UART_ErrorCallback + /tmp/ccsprDvq.s:3295 .text.UART_DMAError:00000000 $t + /tmp/ccsprDvq.s:3390 .text.UART_DMAAbortOnError:00000000 $t + /tmp/ccsprDvq.s:3395 .text.UART_DMAAbortOnError:00000000 UART_DMAAbortOnError + /tmp/ccsprDvq.s:3428 .text.HAL_UART_AbortCpltCallback:00000000 $t + /tmp/ccsprDvq.s:3434 .text.HAL_UART_AbortCpltCallback:00000000 HAL_UART_AbortCpltCallback + /tmp/ccsprDvq.s:3449 .text.HAL_UART_Abort_IT:00000000 $t + ARM GAS /tmp/ccsprDvq.s page 338 - /tmp/ccQxTlMj.s:3455 .text.HAL_UART_Abort_IT:00000000 HAL_UART_Abort_IT - /tmp/ccQxTlMj.s:3931 .text.HAL_UART_Abort_IT:00000128 $d - /tmp/ccQxTlMj.s:4020 .text.UART_DMATxAbortCallback:00000000 UART_DMATxAbortCallback - /tmp/ccQxTlMj.s:3942 .text.UART_DMARxAbortCallback:00000000 UART_DMARxAbortCallback - /tmp/ccQxTlMj.s:3937 .text.UART_DMARxAbortCallback:00000000 $t - /tmp/ccQxTlMj.s:4015 .text.UART_DMATxAbortCallback:00000000 $t - /tmp/ccQxTlMj.s:4088 .text.HAL_UART_AbortTransmitCpltCallback:00000000 $t - /tmp/ccQxTlMj.s:4094 .text.HAL_UART_AbortTransmitCpltCallback:00000000 HAL_UART_AbortTransmitCpltCallback - /tmp/ccQxTlMj.s:4109 .text.HAL_UART_AbortTransmit_IT:00000000 $t - /tmp/ccQxTlMj.s:4115 .text.HAL_UART_AbortTransmit_IT:00000000 HAL_UART_AbortTransmit_IT - /tmp/ccQxTlMj.s:4323 .text.HAL_UART_AbortTransmit_IT:0000007c $d - /tmp/ccQxTlMj.s:4333 .text.UART_DMATxOnlyAbortCallback:00000000 UART_DMATxOnlyAbortCallback - /tmp/ccQxTlMj.s:4328 .text.UART_DMATxOnlyAbortCallback:00000000 $t - /tmp/ccQxTlMj.s:4367 .text.HAL_UART_AbortReceiveCpltCallback:00000000 $t - /tmp/ccQxTlMj.s:4373 .text.HAL_UART_AbortReceiveCpltCallback:00000000 HAL_UART_AbortReceiveCpltCallback - /tmp/ccQxTlMj.s:4388 .text.HAL_UART_AbortReceive_IT:00000000 $t - /tmp/ccQxTlMj.s:4394 .text.HAL_UART_AbortReceive_IT:00000000 HAL_UART_AbortReceive_IT - /tmp/ccQxTlMj.s:4739 .text.HAL_UART_AbortReceive_IT:000000c8 $d - /tmp/ccQxTlMj.s:4749 .text.UART_DMARxOnlyAbortCallback:00000000 UART_DMARxOnlyAbortCallback - /tmp/ccQxTlMj.s:4744 .text.UART_DMARxOnlyAbortCallback:00000000 $t - /tmp/ccQxTlMj.s:4795 .text.HAL_UARTEx_RxEventCallback:00000000 $t - /tmp/ccQxTlMj.s:4801 .text.HAL_UARTEx_RxEventCallback:00000000 HAL_UARTEx_RxEventCallback - /tmp/ccQxTlMj.s:4817 .text.UART_RxISR_8BIT:00000000 $t - /tmp/ccQxTlMj.s:4822 .text.UART_RxISR_8BIT:00000000 UART_RxISR_8BIT - /tmp/ccQxTlMj.s:5172 .text.UART_RxISR_16BIT:00000000 $t - /tmp/ccQxTlMj.s:5177 .text.UART_RxISR_16BIT:00000000 UART_RxISR_16BIT - /tmp/ccQxTlMj.s:5527 .text.UART_DMARxHalfCplt:00000000 $t - /tmp/ccQxTlMj.s:5532 .text.UART_DMARxHalfCplt:00000000 UART_DMARxHalfCplt - /tmp/ccQxTlMj.s:5580 .text.UART_DMAReceiveCplt:00000000 $t - /tmp/ccQxTlMj.s:5585 .text.UART_DMAReceiveCplt:00000000 UART_DMAReceiveCplt - /tmp/ccQxTlMj.s:5879 .text.HAL_UARTEx_WakeupCallback:00000000 $t - /tmp/ccQxTlMj.s:5885 .text.HAL_UARTEx_WakeupCallback:00000000 HAL_UARTEx_WakeupCallback - /tmp/ccQxTlMj.s:5900 .text.HAL_UART_IRQHandler:00000000 $t - /tmp/ccQxTlMj.s:5906 .text.HAL_UART_IRQHandler:00000000 HAL_UART_IRQHandler - /tmp/ccQxTlMj.s:6828 .text.HAL_UART_IRQHandler:000002e0 $d - /tmp/ccQxTlMj.s:6834 .text.HAL_UART_ReceiverTimeout_Config:00000000 $t - /tmp/ccQxTlMj.s:6840 .text.HAL_UART_ReceiverTimeout_Config:00000000 HAL_UART_ReceiverTimeout_Config - /tmp/ccQxTlMj.s:6861 .text.HAL_UART_EnableReceiverTimeout:00000000 $t - /tmp/ccQxTlMj.s:6867 .text.HAL_UART_EnableReceiverTimeout:00000000 HAL_UART_EnableReceiverTimeout - /tmp/ccQxTlMj.s:6932 .text.HAL_UART_DisableReceiverTimeout:00000000 $t - /tmp/ccQxTlMj.s:6938 .text.HAL_UART_DisableReceiverTimeout:00000000 HAL_UART_DisableReceiverTimeout - /tmp/ccQxTlMj.s:7003 .text.HAL_MultiProcessor_EnterMuteMode:00000000 $t - /tmp/ccQxTlMj.s:7009 .text.HAL_MultiProcessor_EnterMuteMode:00000000 HAL_MultiProcessor_EnterMuteMode - /tmp/ccQxTlMj.s:7028 .text.HAL_HalfDuplex_EnableTransmitter:00000000 $t - /tmp/ccQxTlMj.s:7034 .text.HAL_HalfDuplex_EnableTransmitter:00000000 HAL_HalfDuplex_EnableTransmitter - /tmp/ccQxTlMj.s:7187 .text.HAL_HalfDuplex_EnableReceiver:00000000 $t - /tmp/ccQxTlMj.s:7193 .text.HAL_HalfDuplex_EnableReceiver:00000000 HAL_HalfDuplex_EnableReceiver - /tmp/ccQxTlMj.s:7346 .text.HAL_LIN_SendBreak:00000000 $t - /tmp/ccQxTlMj.s:7352 .text.HAL_LIN_SendBreak:00000000 HAL_LIN_SendBreak - /tmp/ccQxTlMj.s:7405 .text.HAL_UART_GetState:00000000 $t - /tmp/ccQxTlMj.s:7411 .text.HAL_UART_GetState:00000000 HAL_UART_GetState - /tmp/ccQxTlMj.s:7439 .text.HAL_UART_GetError:00000000 $t - /tmp/ccQxTlMj.s:7445 .text.HAL_UART_GetError:00000000 HAL_UART_GetError - /tmp/ccQxTlMj.s:7463 .text.UART_SetConfig:00000000 $t - /tmp/ccQxTlMj.s:7469 .text.UART_SetConfig:00000000 UART_SetConfig - /tmp/ccQxTlMj.s:7596 .text.UART_SetConfig:0000008a $d - /tmp/ccQxTlMj.s:7600 .text.UART_SetConfig:0000008e $t - ARM GAS /tmp/ccQxTlMj.s page 339 + /tmp/ccsprDvq.s:3455 .text.HAL_UART_Abort_IT:00000000 HAL_UART_Abort_IT + /tmp/ccsprDvq.s:3931 .text.HAL_UART_Abort_IT:00000128 $d + /tmp/ccsprDvq.s:4020 .text.UART_DMATxAbortCallback:00000000 UART_DMATxAbortCallback + /tmp/ccsprDvq.s:3942 .text.UART_DMARxAbortCallback:00000000 UART_DMARxAbortCallback + /tmp/ccsprDvq.s:3937 .text.UART_DMARxAbortCallback:00000000 $t + /tmp/ccsprDvq.s:4015 .text.UART_DMATxAbortCallback:00000000 $t + /tmp/ccsprDvq.s:4088 .text.HAL_UART_AbortTransmitCpltCallback:00000000 $t + /tmp/ccsprDvq.s:4094 .text.HAL_UART_AbortTransmitCpltCallback:00000000 HAL_UART_AbortTransmitCpltCallback + /tmp/ccsprDvq.s:4109 .text.HAL_UART_AbortTransmit_IT:00000000 $t + /tmp/ccsprDvq.s:4115 .text.HAL_UART_AbortTransmit_IT:00000000 HAL_UART_AbortTransmit_IT + /tmp/ccsprDvq.s:4323 .text.HAL_UART_AbortTransmit_IT:0000007c $d + /tmp/ccsprDvq.s:4333 .text.UART_DMATxOnlyAbortCallback:00000000 UART_DMATxOnlyAbortCallback + /tmp/ccsprDvq.s:4328 .text.UART_DMATxOnlyAbortCallback:00000000 $t + /tmp/ccsprDvq.s:4367 .text.HAL_UART_AbortReceiveCpltCallback:00000000 $t + /tmp/ccsprDvq.s:4373 .text.HAL_UART_AbortReceiveCpltCallback:00000000 HAL_UART_AbortReceiveCpltCallback + /tmp/ccsprDvq.s:4388 .text.HAL_UART_AbortReceive_IT:00000000 $t + /tmp/ccsprDvq.s:4394 .text.HAL_UART_AbortReceive_IT:00000000 HAL_UART_AbortReceive_IT + /tmp/ccsprDvq.s:4739 .text.HAL_UART_AbortReceive_IT:000000c8 $d + /tmp/ccsprDvq.s:4749 .text.UART_DMARxOnlyAbortCallback:00000000 UART_DMARxOnlyAbortCallback + /tmp/ccsprDvq.s:4744 .text.UART_DMARxOnlyAbortCallback:00000000 $t + /tmp/ccsprDvq.s:4795 .text.HAL_UARTEx_RxEventCallback:00000000 $t + /tmp/ccsprDvq.s:4801 .text.HAL_UARTEx_RxEventCallback:00000000 HAL_UARTEx_RxEventCallback + /tmp/ccsprDvq.s:4817 .text.UART_RxISR_8BIT:00000000 $t + /tmp/ccsprDvq.s:4822 .text.UART_RxISR_8BIT:00000000 UART_RxISR_8BIT + /tmp/ccsprDvq.s:5172 .text.UART_RxISR_16BIT:00000000 $t + /tmp/ccsprDvq.s:5177 .text.UART_RxISR_16BIT:00000000 UART_RxISR_16BIT + /tmp/ccsprDvq.s:5527 .text.UART_DMARxHalfCplt:00000000 $t + /tmp/ccsprDvq.s:5532 .text.UART_DMARxHalfCplt:00000000 UART_DMARxHalfCplt + /tmp/ccsprDvq.s:5580 .text.UART_DMAReceiveCplt:00000000 $t + /tmp/ccsprDvq.s:5585 .text.UART_DMAReceiveCplt:00000000 UART_DMAReceiveCplt + /tmp/ccsprDvq.s:5879 .text.HAL_UARTEx_WakeupCallback:00000000 $t + /tmp/ccsprDvq.s:5885 .text.HAL_UARTEx_WakeupCallback:00000000 HAL_UARTEx_WakeupCallback + /tmp/ccsprDvq.s:5900 .text.HAL_UART_IRQHandler:00000000 $t + /tmp/ccsprDvq.s:5906 .text.HAL_UART_IRQHandler:00000000 HAL_UART_IRQHandler + /tmp/ccsprDvq.s:6828 .text.HAL_UART_IRQHandler:000002e0 $d + /tmp/ccsprDvq.s:6834 .text.HAL_UART_ReceiverTimeout_Config:00000000 $t + /tmp/ccsprDvq.s:6840 .text.HAL_UART_ReceiverTimeout_Config:00000000 HAL_UART_ReceiverTimeout_Config + /tmp/ccsprDvq.s:6861 .text.HAL_UART_EnableReceiverTimeout:00000000 $t + /tmp/ccsprDvq.s:6867 .text.HAL_UART_EnableReceiverTimeout:00000000 HAL_UART_EnableReceiverTimeout + /tmp/ccsprDvq.s:6932 .text.HAL_UART_DisableReceiverTimeout:00000000 $t + /tmp/ccsprDvq.s:6938 .text.HAL_UART_DisableReceiverTimeout:00000000 HAL_UART_DisableReceiverTimeout + /tmp/ccsprDvq.s:7003 .text.HAL_MultiProcessor_EnterMuteMode:00000000 $t + /tmp/ccsprDvq.s:7009 .text.HAL_MultiProcessor_EnterMuteMode:00000000 HAL_MultiProcessor_EnterMuteMode + /tmp/ccsprDvq.s:7028 .text.HAL_HalfDuplex_EnableTransmitter:00000000 $t + /tmp/ccsprDvq.s:7034 .text.HAL_HalfDuplex_EnableTransmitter:00000000 HAL_HalfDuplex_EnableTransmitter + /tmp/ccsprDvq.s:7187 .text.HAL_HalfDuplex_EnableReceiver:00000000 $t + /tmp/ccsprDvq.s:7193 .text.HAL_HalfDuplex_EnableReceiver:00000000 HAL_HalfDuplex_EnableReceiver + /tmp/ccsprDvq.s:7346 .text.HAL_LIN_SendBreak:00000000 $t + /tmp/ccsprDvq.s:7352 .text.HAL_LIN_SendBreak:00000000 HAL_LIN_SendBreak + /tmp/ccsprDvq.s:7405 .text.HAL_UART_GetState:00000000 $t + /tmp/ccsprDvq.s:7411 .text.HAL_UART_GetState:00000000 HAL_UART_GetState + /tmp/ccsprDvq.s:7439 .text.HAL_UART_GetError:00000000 $t + /tmp/ccsprDvq.s:7445 .text.HAL_UART_GetError:00000000 HAL_UART_GetError + /tmp/ccsprDvq.s:7463 .text.UART_SetConfig:00000000 $t + /tmp/ccsprDvq.s:7469 .text.UART_SetConfig:00000000 UART_SetConfig + /tmp/ccsprDvq.s:7596 .text.UART_SetConfig:0000008a $d + /tmp/ccsprDvq.s:7600 .text.UART_SetConfig:0000008e $t + ARM GAS /tmp/ccsprDvq.s page 339 - /tmp/ccQxTlMj.s:7617 .text.UART_SetConfig:000000a4 $d - /tmp/ccQxTlMj.s:7627 .text.UART_SetConfig:000000b6 $t - /tmp/ccQxTlMj.s:7658 .text.UART_SetConfig:000000d4 $d - /tmp/ccQxTlMj.s:7933 .text.UART_SetConfig:00000250 $d - /tmp/ccQxTlMj.s:7946 .text.UART_SetConfig:0000025c $d - /tmp/ccQxTlMj.s:7959 .text.UART_SetConfig:00000284 $t - /tmp/ccQxTlMj.s:8134 .text.UART_SetConfig:00000324 $d - /tmp/ccQxTlMj.s:8139 .text.UART_AdvFeatureConfig:00000000 $t - /tmp/ccQxTlMj.s:8145 .text.UART_AdvFeatureConfig:00000000 UART_AdvFeatureConfig - /tmp/ccQxTlMj.s:8297 .text.UART_WaitOnFlagUntilTimeout:00000000 $t - /tmp/ccQxTlMj.s:8303 .text.UART_WaitOnFlagUntilTimeout:00000000 UART_WaitOnFlagUntilTimeout - /tmp/ccQxTlMj.s:8444 .text.HAL_UART_Transmit:00000000 $t - /tmp/ccQxTlMj.s:8450 .text.HAL_UART_Transmit:00000000 HAL_UART_Transmit - /tmp/ccQxTlMj.s:8660 .text.HAL_UART_Receive:00000000 $t - /tmp/ccQxTlMj.s:8666 .text.HAL_UART_Receive:00000000 HAL_UART_Receive - /tmp/ccQxTlMj.s:8920 .text.UART_CheckIdleState:00000000 $t - /tmp/ccQxTlMj.s:8926 .text.UART_CheckIdleState:00000000 UART_CheckIdleState - /tmp/ccQxTlMj.s:9231 .text.HAL_UART_Init:00000000 $t - /tmp/ccQxTlMj.s:9237 .text.HAL_UART_Init:00000000 HAL_UART_Init - /tmp/ccQxTlMj.s:9341 .text.HAL_HalfDuplex_Init:00000000 $t - /tmp/ccQxTlMj.s:9347 .text.HAL_HalfDuplex_Init:00000000 HAL_HalfDuplex_Init - /tmp/ccQxTlMj.s:9455 .text.HAL_LIN_Init:00000000 $t - /tmp/ccQxTlMj.s:9461 .text.HAL_LIN_Init:00000000 HAL_LIN_Init - /tmp/ccQxTlMj.s:9613 .text.HAL_MultiProcessor_Init:00000000 $t - /tmp/ccQxTlMj.s:9619 .text.HAL_MultiProcessor_Init:00000000 HAL_MultiProcessor_Init - /tmp/ccQxTlMj.s:9747 .text.HAL_MultiProcessor_EnableMuteMode:00000000 $t - /tmp/ccQxTlMj.s:9753 .text.HAL_MultiProcessor_EnableMuteMode:00000000 HAL_MultiProcessor_EnableMuteMode - /tmp/ccQxTlMj.s:9854 .text.HAL_MultiProcessor_DisableMuteMode:00000000 $t - /tmp/ccQxTlMj.s:9860 .text.HAL_MultiProcessor_DisableMuteMode:00000000 HAL_MultiProcessor_DisableMuteMode - /tmp/ccQxTlMj.s:9961 .text.UART_Start_Receive_IT:00000000 $t - /tmp/ccQxTlMj.s:9967 .text.UART_Start_Receive_IT:00000000 UART_Start_Receive_IT - /tmp/ccQxTlMj.s:10252 .text.UART_Start_Receive_IT:000000cc $d - /tmp/ccQxTlMj.s:10259 .text.HAL_UART_Receive_IT:00000000 $t - /tmp/ccQxTlMj.s:10265 .text.HAL_UART_Receive_IT:00000000 HAL_UART_Receive_IT - /tmp/ccQxTlMj.s:10382 .text.UART_Start_Receive_DMA:00000000 $t - /tmp/ccQxTlMj.s:10388 .text.UART_Start_Receive_DMA:00000000 UART_Start_Receive_DMA - /tmp/ccQxTlMj.s:10659 .text.UART_Start_Receive_DMA:0000009c $d - /tmp/ccQxTlMj.s:10666 .text.HAL_UART_Receive_DMA:00000000 $t - /tmp/ccQxTlMj.s:10672 .text.HAL_UART_Receive_DMA:00000000 HAL_UART_Receive_DMA - /tmp/ccQxTlMj.s:7671 .text.UART_SetConfig:000000e1 $d - /tmp/ccQxTlMj.s:7671 .text.UART_SetConfig:000000e2 $t - /tmp/ccQxTlMj.s:7942 .text.UART_SetConfig:00000259 $d - /tmp/ccQxTlMj.s:7942 .text.UART_SetConfig:0000025a $t + /tmp/ccsprDvq.s:7617 .text.UART_SetConfig:000000a4 $d + /tmp/ccsprDvq.s:7627 .text.UART_SetConfig:000000b6 $t + /tmp/ccsprDvq.s:7658 .text.UART_SetConfig:000000d4 $d + /tmp/ccsprDvq.s:7933 .text.UART_SetConfig:00000250 $d + /tmp/ccsprDvq.s:7946 .text.UART_SetConfig:0000025c $d + /tmp/ccsprDvq.s:7959 .text.UART_SetConfig:00000284 $t + /tmp/ccsprDvq.s:8134 .text.UART_SetConfig:00000324 $d + /tmp/ccsprDvq.s:8139 .text.UART_AdvFeatureConfig:00000000 $t + /tmp/ccsprDvq.s:8145 .text.UART_AdvFeatureConfig:00000000 UART_AdvFeatureConfig + /tmp/ccsprDvq.s:8297 .text.UART_WaitOnFlagUntilTimeout:00000000 $t + /tmp/ccsprDvq.s:8303 .text.UART_WaitOnFlagUntilTimeout:00000000 UART_WaitOnFlagUntilTimeout + /tmp/ccsprDvq.s:8444 .text.HAL_UART_Transmit:00000000 $t + /tmp/ccsprDvq.s:8450 .text.HAL_UART_Transmit:00000000 HAL_UART_Transmit + /tmp/ccsprDvq.s:8660 .text.HAL_UART_Receive:00000000 $t + /tmp/ccsprDvq.s:8666 .text.HAL_UART_Receive:00000000 HAL_UART_Receive + /tmp/ccsprDvq.s:8920 .text.UART_CheckIdleState:00000000 $t + /tmp/ccsprDvq.s:8926 .text.UART_CheckIdleState:00000000 UART_CheckIdleState + /tmp/ccsprDvq.s:9231 .text.HAL_UART_Init:00000000 $t + /tmp/ccsprDvq.s:9237 .text.HAL_UART_Init:00000000 HAL_UART_Init + /tmp/ccsprDvq.s:9341 .text.HAL_HalfDuplex_Init:00000000 $t + /tmp/ccsprDvq.s:9347 .text.HAL_HalfDuplex_Init:00000000 HAL_HalfDuplex_Init + /tmp/ccsprDvq.s:9455 .text.HAL_LIN_Init:00000000 $t + /tmp/ccsprDvq.s:9461 .text.HAL_LIN_Init:00000000 HAL_LIN_Init + /tmp/ccsprDvq.s:9613 .text.HAL_MultiProcessor_Init:00000000 $t + /tmp/ccsprDvq.s:9619 .text.HAL_MultiProcessor_Init:00000000 HAL_MultiProcessor_Init + /tmp/ccsprDvq.s:9747 .text.HAL_MultiProcessor_EnableMuteMode:00000000 $t + /tmp/ccsprDvq.s:9753 .text.HAL_MultiProcessor_EnableMuteMode:00000000 HAL_MultiProcessor_EnableMuteMode + /tmp/ccsprDvq.s:9854 .text.HAL_MultiProcessor_DisableMuteMode:00000000 $t + /tmp/ccsprDvq.s:9860 .text.HAL_MultiProcessor_DisableMuteMode:00000000 HAL_MultiProcessor_DisableMuteMode + /tmp/ccsprDvq.s:9961 .text.UART_Start_Receive_IT:00000000 $t + /tmp/ccsprDvq.s:9967 .text.UART_Start_Receive_IT:00000000 UART_Start_Receive_IT + /tmp/ccsprDvq.s:10252 .text.UART_Start_Receive_IT:000000cc $d + /tmp/ccsprDvq.s:10259 .text.HAL_UART_Receive_IT:00000000 $t + /tmp/ccsprDvq.s:10265 .text.HAL_UART_Receive_IT:00000000 HAL_UART_Receive_IT + /tmp/ccsprDvq.s:10382 .text.UART_Start_Receive_DMA:00000000 $t + /tmp/ccsprDvq.s:10388 .text.UART_Start_Receive_DMA:00000000 UART_Start_Receive_DMA + /tmp/ccsprDvq.s:10659 .text.UART_Start_Receive_DMA:0000009c $d + /tmp/ccsprDvq.s:10666 .text.HAL_UART_Receive_DMA:00000000 $t + /tmp/ccsprDvq.s:10672 .text.HAL_UART_Receive_DMA:00000000 HAL_UART_Receive_DMA + /tmp/ccsprDvq.s:7671 .text.UART_SetConfig:000000e1 $d + /tmp/ccsprDvq.s:7671 .text.UART_SetConfig:000000e2 $t + /tmp/ccsprDvq.s:7942 .text.UART_SetConfig:00000259 $d + /tmp/ccsprDvq.s:7942 .text.UART_SetConfig:0000025a $t UNDEFINED SYMBOLS HAL_DMA_Start_IT diff --git a/build/stm32f7xx_hal_uart.o b/build/stm32f7xx_hal_uart.o index a8eaff4..712e7a5 100644 Binary files a/build/stm32f7xx_hal_uart.o and b/build/stm32f7xx_hal_uart.o differ diff --git a/build/stm32f7xx_hal_uart_ex.lst b/build/stm32f7xx_hal_uart_ex.lst index ebeb78d..ad27562 100644 --- a/build/stm32f7xx_hal_uart_ex.lst +++ b/build/stm32f7xx_hal_uart_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc5ct5Ve.s page 1 +ARM GAS /tmp/ccvzLe3h.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** (#) For the UART RS485 Driver Enable mode, initialize the UART registers 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** by calling the HAL_RS485Ex_Init() API. - ARM GAS /tmp/cc5ct5Ve.s page 2 + ARM GAS /tmp/ccvzLe3h.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** (++) Stop Bit 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** (++) Parity: If the parity is enabled, then the MSB bit of the data written 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** in the data register is transmitted but is changed by the parity bit. - ARM GAS /tmp/cc5ct5Ve.s page 3 + ARM GAS /tmp/ccvzLe3h.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** (++) Hardware flow control @@ -178,7 +178,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** * @param DeassertionTime Driver Enable deassertion time: 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** * 5-bit value defining the time between the end of the last stop bit, in a 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** * transmitted message, and the de-activation of the DE (Driver Enable) signal. - ARM GAS /tmp/cc5ct5Ve.s page 4 + ARM GAS /tmp/ccvzLe3h.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** * It is expressed in sample time units (1/8 or 1/16 bit time, depending on the @@ -238,7 +238,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** if (huart->AdvancedInit.AdvFeatureInit != UART_ADVFEATURE_NO_INIT) 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** { 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** UART_AdvFeatureConfig(huart); - ARM GAS /tmp/cc5ct5Ve.s page 5 + ARM GAS /tmp/ccvzLe3h.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** } @@ -298,7 +298,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** (#) Compared to standard reception services which only consider number of received 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** data elements as reception completion criteria, these functions also consider additional ev 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** as triggers for updating reception status to caller : - ARM GAS /tmp/cc5ct5Ve.s page 6 + ARM GAS /tmp/ccvzLe3h.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** (+) Detection of inactivity period (RX line has not been active for a given period). @@ -358,7 +358,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** } 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** /** - ARM GAS /tmp/cc5ct5Ve.s page 7 + ARM GAS /tmp/ccvzLe3h.s page 7 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** * @brief Disable UART Clock when in Stop Mode. @@ -418,7 +418,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** /* TEACK and/or REACK to check before moving huart->gState to Ready */ 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** return (UART_CheckIdleState(huart)); 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** } - ARM GAS /tmp/cc5ct5Ve.s page 8 + ARM GAS /tmp/ccvzLe3h.s page 8 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** @@ -478,7 +478,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** { 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** /* Initialize the UART State */ 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** huart->gState = HAL_UART_STATE_READY; - ARM GAS /tmp/cc5ct5Ve.s page 9 + ARM GAS /tmp/ccvzLe3h.s page 9 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 485:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** * @note When UART parity is not enabled (PCE = 0), and Word Length is configured to 9 bits (M1-M 486:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** * the received data is handled as a set of uint16_t. In this case, Size must indicate the 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** * of uint16_t available through pData. - ARM GAS /tmp/cc5ct5Ve.s page 10 + ARM GAS /tmp/ccvzLe3h.s page 10 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** * @param huart UART handle. @@ -598,7 +598,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** /* as long as data have to be received */ 543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** while (huart->RxXferCount > 0U) 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** { - ARM GAS /tmp/cc5ct5Ve.s page 11 + ARM GAS /tmp/ccvzLe3h.s page 11 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** /* Check if IDLE flag is set */ @@ -658,7 +658,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 599:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** else 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** { 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** return HAL_BUSY; - ARM GAS /tmp/cc5ct5Ve.s page 12 + ARM GAS /tmp/ccvzLe3h.s page 12 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** } @@ -718,7 +718,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 656:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** } 657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** } 658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** - ARM GAS /tmp/cc5ct5Ve.s page 13 + ARM GAS /tmp/ccvzLe3h.s page 13 659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** /** @@ -778,7 +778,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 713:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** } 714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** else 715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** { - ARM GAS /tmp/cc5ct5Ve.s page 14 + ARM GAS /tmp/ccvzLe3h.s page 14 716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** return HAL_BUSY; @@ -838,7 +838,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 770:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** { 28 .loc 1 770 1 view -0 29 .cfi_startproc - ARM GAS /tmp/cc5ct5Ve.s page 15 + ARM GAS /tmp/ccvzLe3h.s page 15 30 @ args = 0, pretend = 0, frame = 8 @@ -898,7 +898,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 153:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** 77 .loc 1 153 3 view .LVU7 156:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** { - ARM GAS /tmp/cc5ct5Ve.s page 16 + ARM GAS /tmp/ccvzLe3h.s page 16 78 .loc 1 156 3 view .LVU8 @@ -958,7 +958,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 118 .loc 1 200 26 is_stmt 0 view .LVU22 119 0020 636A ldr r3, [r4, #36] 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** { - ARM GAS /tmp/cc5ct5Ve.s page 17 + ARM GAS /tmp/ccvzLe3h.s page 17 120 .loc 1 200 6 view .LVU23 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 162 005a 43F00103 orr r3, r3, #1 163 005e 1360 str r3, [r2] 226:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** } - ARM GAS /tmp/cc5ct5Ve.s page 18 + ARM GAS /tmp/ccvzLe3h.s page 18 164 .loc 1 226 3 is_stmt 1 view .LVU36 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 210 .thumb 211 .thumb_func 213 HAL_UARTEx_EnableClockStopMode: - ARM GAS /tmp/cc5ct5Ve.s page 19 + ARM GAS /tmp/ccvzLe3h.s page 19 214 .LVL15: @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 19:Drivers/CMSIS/Include/cmsis_gcc.h **** * distributed under the License is distributed on an AS IS BASIS, WITHOUT 20:Drivers/CMSIS/Include/cmsis_gcc.h **** * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21:Drivers/CMSIS/Include/cmsis_gcc.h **** * See the License for the specific language governing permissions and - ARM GAS /tmp/cc5ct5Ve.s page 20 + ARM GAS /tmp/ccvzLe3h.s page 20 22:Drivers/CMSIS/Include/cmsis_gcc.h **** * limitations under the License. @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 76:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) 77:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 78:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_WRITE - ARM GAS /tmp/cc5ct5Ve.s page 21 + ARM GAS /tmp/ccvzLe3h.s page 21 79:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 133:Drivers/CMSIS/Include/cmsis_gcc.h **** 134:Drivers/CMSIS/Include/cmsis_gcc.h **** 135:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/cc5ct5Ve.s page 22 + ARM GAS /tmp/ccvzLe3h.s page 22 136:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable IRQ Interrupts @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 190:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Writes the given value to the non-secure Control Register when in secure state. 191:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] control Control Register value to set 192:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/cc5ct5Ve.s page 23 + ARM GAS /tmp/ccvzLe3h.s page 23 193:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control) @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 247:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSP(void) 248:Drivers/CMSIS/Include/cmsis_gcc.h **** { 249:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; - ARM GAS /tmp/cc5ct5Ve.s page 24 + ARM GAS /tmp/ccvzLe3h.s page 24 250:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 304:Drivers/CMSIS/Include/cmsis_gcc.h **** 305:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp" : "=r" (result) ); 306:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/cc5ct5Ve.s page 25 + ARM GAS /tmp/ccvzLe3h.s page 25 307:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 361:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 362:Drivers/CMSIS/Include/cmsis_gcc.h **** } 363:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/cc5ct5Ve.s page 26 + ARM GAS /tmp/ccvzLe3h.s page 26 364:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 418:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) 419:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 420:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Priority Mask (non-secure) - ARM GAS /tmp/cc5ct5Ve.s page 27 + ARM GAS /tmp/ccvzLe3h.s page 27 421:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Priority Mask Register when in secure state. @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 475:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 476:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void) 477:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/cc5ct5Ve.s page 28 + ARM GAS /tmp/ccvzLe3h.s page 28 478:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 532:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 533:Drivers/CMSIS/Include/cmsis_gcc.h **** } 534:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/cc5ct5Ve.s page 29 + ARM GAS /tmp/ccvzLe3h.s page 29 535:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 589:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Process Stack Pointer Limit (PSPLIM). 590:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSPLIM Register value 591:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/cc5ct5Ve.s page 30 + ARM GAS /tmp/ccvzLe3h.s page 30 592:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PSPLIM(void) @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 646:Drivers/CMSIS/Include/cmsis_gcc.h **** } 647:Drivers/CMSIS/Include/cmsis_gcc.h **** 648:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/cc5ct5Ve.s page 31 + ARM GAS /tmp/ccvzLe3h.s page 31 649:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 703:Drivers/CMSIS/Include/cmsis_gcc.h **** { 704:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) 705:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI - ARM GAS /tmp/cc5ct5Ve.s page 32 + ARM GAS /tmp/ccvzLe3h.s page 32 706:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 760:Drivers/CMSIS/Include/cmsis_gcc.h **** 761:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 762:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get FPSCR - ARM GAS /tmp/cc5ct5Ve.s page 33 + ARM GAS /tmp/ccvzLe3h.s page 33 763:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the Floating Point Status/Control register. @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 817:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 818:Drivers/CMSIS/Include/cmsis_gcc.h **** 819:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Define macros for porting to both thumb1 and thumb2. - ARM GAS /tmp/cc5ct5Ve.s page 34 + ARM GAS /tmp/ccvzLe3h.s page 34 820:Drivers/CMSIS/Include/cmsis_gcc.h **** * For thumb1, use low register (r0-r7), specified by constraint "l" @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 874:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Acts as a special kind of Data Memory Barrier. 875:Drivers/CMSIS/Include/cmsis_gcc.h **** It completes when all explicit memory accesses before this instruction complete. 876:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/cc5ct5Ve.s page 35 + ARM GAS /tmp/ccvzLe3h.s page 35 877:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DSB(void) @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 931:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse 932:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value 933:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/cc5ct5Ve.s page 36 + ARM GAS /tmp/ccvzLe3h.s page 36 934:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 988:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) ); 989:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 990:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */ - ARM GAS /tmp/cc5ct5Ve.s page 37 + ARM GAS /tmp/ccvzLe3h.s page 37 991:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 1045:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1046:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint16_t __LDREXH(volatile uint16_t *addr) 1047:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/cc5ct5Ve.s page 38 + ARM GAS /tmp/ccvzLe3h.s page 38 1048:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 1076:Drivers/CMSIS/Include/cmsis_gcc.h **** 1077:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 1078:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief STR Exclusive (8 bit) - ARM GAS /tmp/cc5ct5Ve.s page 39 + ARM GAS /tmp/ccvzLe3h.s page 39 1079:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a exclusive STR instruction for 8 bit values. @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 274 001e 42E80031 strex r1, r3, [r2] 275 @ 0 "" 2 276 .LVL21: - ARM GAS /tmp/cc5ct5Ve.s page 40 + ARM GAS /tmp/ccvzLe3h.s page 40 1124:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 322:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** /* Process Locked */ 321 .loc 1 322 1 is_stmt 1 view -0 322 .cfi_startproc - ARM GAS /tmp/cc5ct5Ve.s page 41 + ARM GAS /tmp/ccvzLe3h.s page 41 323 @ args = 0, pretend = 0, frame = 0 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 327:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** 363 .loc 1 327 3 discriminator 1 view .LVU95 364 0018 23F40003 bic r3, r3, #8388608 - ARM GAS /tmp/cc5ct5Ve.s page 42 + ARM GAS /tmp/ccvzLe3h.s page 42 365 .LVL30: @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 405 .LVL35: 406 .L21: 324:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** - ARM GAS /tmp/cc5ct5Ve.s page 43 + ARM GAS /tmp/ccvzLe3h.s page 43 407 .loc 1 324 3 discriminator 1 view .LVU112 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 452 0014 1868 ldr r0, [r3] 453 0016 4268 ldr r2, [r0, #4] 454 0018 22F01002 bic r2, r2, #16 - ARM GAS /tmp/cc5ct5Ve.s page 44 + ARM GAS /tmp/ccvzLe3h.s page 44 455 001c 1143 orrs r1, r1, r2 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 502 .cfi_def_cfa_offset 8 503 .cfi_offset 4, -8 504 .cfi_offset 14, -4 - ARM GAS /tmp/cc5ct5Ve.s page 45 + ARM GAS /tmp/ccvzLe3h.s page 45 505 0002 84B0 sub sp, sp, #16 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 545 .L31: 417:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** 546 .loc 1 417 3 is_stmt 1 view .LVU147 - ARM GAS /tmp/cc5ct5Ve.s page 46 + ARM GAS /tmp/ccvzLe3h.s page 46 547 0038 2268 ldr r2, [r4] @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 434:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** 590 .loc 1 434 3 is_stmt 1 view .LVU159 434:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** - ARM GAS /tmp/cc5ct5Ve.s page 47 + ARM GAS /tmp/ccvzLe3h.s page 47 591 .loc 1 434 3 view .LVU160 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 638 0008 0123 movs r3, #1 639 000a 80F87830 strb r3, [r0, #120] 640 .L39: - ARM GAS /tmp/cc5ct5Ve.s page 48 + ARM GAS /tmp/ccvzLe3h.s page 48 448:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 680 .LVL61: 681 .loc 2 1124 4 view .LVU185 682 .loc 2 1124 4 is_stmt 0 view .LVU186 - ARM GAS /tmp/cc5ct5Ve.s page 49 + ARM GAS /tmp/ccvzLe3h.s page 49 683 .thumb @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 727 @ args = 0, pretend = 0, frame = 0 728 @ frame_needed = 0, uses_anonymous_args = 0 729 @ link register save eliminated. - ARM GAS /tmp/cc5ct5Ve.s page 50 + ARM GAS /tmp/ccvzLe3h.s page 50 467:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 769 .LBI50: 1119:Drivers/CMSIS/Include/cmsis_gcc.h **** { 770 .loc 2 1119 31 view .LVU214 - ARM GAS /tmp/cc5ct5Ve.s page 51 + ARM GAS /tmp/ccvzLe3h.s page 51 771 .LBB51: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 813 .section .text.HAL_UARTEx_ReceiveToIdle,"ax",%progbits 814 .align 1 815 .global HAL_UARTEx_ReceiveToIdle - ARM GAS /tmp/cc5ct5Ve.s page 52 + ARM GAS /tmp/ccvzLe3h.s page 52 816 .syntax unified @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 860 001e 01D1 bne .L68 509:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** } 861 .loc 1 509 15 view .LVU241 - ARM GAS /tmp/cc5ct5Ve.s page 53 + ARM GAS /tmp/ccvzLe3h.s page 53 862 0020 0120 movs r0, #1 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 898 .loc 1 524 5 is_stmt 1 view .LVU259 524:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** uhMask = huart->Mask; 899 .loc 1 524 5 view .LVU260 - ARM GAS /tmp/cc5ct5Ve.s page 54 + ARM GAS /tmp/ccvzLe3h.s page 54 900 0044 A368 ldr r3, [r4, #8] @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 942 .LVL82: 528:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** { 943 .loc 1 528 5 is_stmt 1 view .LVU273 - ARM GAS /tmp/cc5ct5Ve.s page 55 + ARM GAS /tmp/ccvzLe3h.s page 55 528:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** { @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 984 .loc 1 530 19 view .LVU287 985 00b8 0027 movs r7, #0 986 .LVL86: - ARM GAS /tmp/cc5ct5Ve.s page 56 + ARM GAS /tmp/ccvzLe3h.s page 56 530:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** pdata16bits = (uint16_t *) pData; @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 1024 00e0 013B subs r3, r3, #1 1025 00e2 9BB2 uxth r3, r3 1026 00e4 A4F85A30 strh r3, [r4, #90] @ movhi - ARM GAS /tmp/cc5ct5Ve.s page 57 + ARM GAS /tmp/ccvzLe3h.s page 57 1027 .L57: @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 1064 .loc 1 565 12 is_stmt 0 view .LVU321 1065 0114 002F cmp r7, #0 1066 0116 D8D0 beq .L75 - ARM GAS /tmp/cc5ct5Ve.s page 58 + ARM GAS /tmp/ccvzLe3h.s page 58 572:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** pdata8bits++; @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 593:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** /* At end of Rx process, restore huart->RxState to Ready */ 1104 .loc 1 593 19 is_stmt 0 view .LVU339 1105 0140 B4F85830 ldrh r3, [r4, #88] - ARM GAS /tmp/cc5ct5Ve.s page 59 + ARM GAS /tmp/ccvzLe3h.s page 59 593:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** /* At end of Rx process, restore huart->RxState to Ready */ @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 624:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** { 1149 .loc 1 624 12 is_stmt 0 view .LVU353 1150 0000 D0F88030 ldr r3, [r0, #128] - ARM GAS /tmp/cc5ct5Ve.s page 60 + ARM GAS /tmp/ccvzLe3h.s page 60 624:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** { @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 1190 .loc 1 637 8 view .LVU368 1191 0026 012B cmp r3, #1 1192 0028 01D0 beq .L88 - ARM GAS /tmp/cc5ct5Ve.s page 61 + ARM GAS /tmp/ccvzLe3h.s page 61 648:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** } @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 640:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** } 1233 .loc 1 640 7 is_stmt 1 discriminator 1 view .LVU383 1234 .LBB55: - ARM GAS /tmp/cc5ct5Ve.s page 62 + ARM GAS /tmp/ccvzLe3h.s page 62 1235 .LBI55: @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 1283 .LVL105: 1284 .LFB150: 677:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** HAL_StatusTypeDef status; - ARM GAS /tmp/cc5ct5Ve.s page 63 + ARM GAS /tmp/ccvzLe3h.s page 63 1285 .loc 1 677 1 is_stmt 1 view -0 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 1325 .loc 1 692 5 is_stmt 1 view .LVU408 692:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** 1326 .loc 1 692 15 is_stmt 0 view .LVU409 - ARM GAS /tmp/cc5ct5Ve.s page 64 + ARM GAS /tmp/ccvzLe3h.s page 64 1327 0020 FFF7FEFF bl UART_Start_Receive_DMA @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 1365 .syntax unified 1366 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 1367 003a 52E8003F ldrex r3, [r2] - ARM GAS /tmp/cc5ct5Ve.s page 65 + ARM GAS /tmp/ccvzLe3h.s page 65 1368 @ 0 "" 2 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 718:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c **** 1412 .loc 1 718 1 view .LVU438 1413 004e 7047 bx lr - ARM GAS /tmp/cc5ct5Ve.s page 66 + ARM GAS /tmp/ccvzLe3h.s page 66 1414 .cfi_endproc @@ -3939,35 +3939,35 @@ ARM GAS /tmp/cc5ct5Ve.s page 1 1448 .file 8 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h" 1449 .file 9 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h" 1450 .file 10 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" - ARM GAS /tmp/cc5ct5Ve.s page 67 + ARM GAS /tmp/ccvzLe3h.s page 67 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_hal_uart_ex.c - /tmp/cc5ct5Ve.s:20 .text.UARTEx_Wakeup_AddressConfig:00000000 $t - /tmp/cc5ct5Ve.s:25 .text.UARTEx_Wakeup_AddressConfig:00000000 UARTEx_Wakeup_AddressConfig - /tmp/cc5ct5Ve.s:64 .text.HAL_RS485Ex_Init:00000000 $t - /tmp/cc5ct5Ve.s:70 .text.HAL_RS485Ex_Init:00000000 HAL_RS485Ex_Init - /tmp/cc5ct5Ve.s:207 .text.HAL_UARTEx_EnableClockStopMode:00000000 $t - /tmp/cc5ct5Ve.s:213 .text.HAL_UARTEx_EnableClockStopMode:00000000 HAL_UARTEx_EnableClockStopMode - /tmp/cc5ct5Ve.s:312 .text.HAL_UARTEx_DisableClockStopMode:00000000 $t - /tmp/cc5ct5Ve.s:318 .text.HAL_UARTEx_DisableClockStopMode:00000000 HAL_UARTEx_DisableClockStopMode - /tmp/cc5ct5Ve.s:416 .text.HAL_MultiProcessorEx_AddressLength_Set:00000000 $t - /tmp/cc5ct5Ve.s:422 .text.HAL_MultiProcessorEx_AddressLength_Set:00000000 HAL_MultiProcessorEx_AddressLength_Set - /tmp/cc5ct5Ve.s:486 .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000000 $t - /tmp/cc5ct5Ve.s:492 .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000000 HAL_UARTEx_StopModeWakeUpSourceConfig - /tmp/cc5ct5Ve.s:618 .text.HAL_UARTEx_EnableStopMode:00000000 $t - /tmp/cc5ct5Ve.s:624 .text.HAL_UARTEx_EnableStopMode:00000000 HAL_UARTEx_EnableStopMode - /tmp/cc5ct5Ve.s:716 .text.HAL_UARTEx_DisableStopMode:00000000 $t - /tmp/cc5ct5Ve.s:722 .text.HAL_UARTEx_DisableStopMode:00000000 HAL_UARTEx_DisableStopMode - /tmp/cc5ct5Ve.s:814 .text.HAL_UARTEx_ReceiveToIdle:00000000 $t - /tmp/cc5ct5Ve.s:820 .text.HAL_UARTEx_ReceiveToIdle:00000000 HAL_UARTEx_ReceiveToIdle - /tmp/cc5ct5Ve.s:1134 .text.HAL_UARTEx_ReceiveToIdle_IT:00000000 $t - /tmp/cc5ct5Ve.s:1140 .text.HAL_UARTEx_ReceiveToIdle_IT:00000000 HAL_UARTEx_ReceiveToIdle_IT - /tmp/cc5ct5Ve.s:1276 .text.HAL_UARTEx_ReceiveToIdle_DMA:00000000 $t - /tmp/cc5ct5Ve.s:1282 .text.HAL_UARTEx_ReceiveToIdle_DMA:00000000 HAL_UARTEx_ReceiveToIdle_DMA - /tmp/cc5ct5Ve.s:1418 .text.HAL_UARTEx_GetRxEventType:00000000 $t - /tmp/cc5ct5Ve.s:1424 .text.HAL_UARTEx_GetRxEventType:00000000 HAL_UARTEx_GetRxEventType + /tmp/ccvzLe3h.s:20 .text.UARTEx_Wakeup_AddressConfig:00000000 $t + /tmp/ccvzLe3h.s:25 .text.UARTEx_Wakeup_AddressConfig:00000000 UARTEx_Wakeup_AddressConfig + /tmp/ccvzLe3h.s:64 .text.HAL_RS485Ex_Init:00000000 $t + /tmp/ccvzLe3h.s:70 .text.HAL_RS485Ex_Init:00000000 HAL_RS485Ex_Init + /tmp/ccvzLe3h.s:207 .text.HAL_UARTEx_EnableClockStopMode:00000000 $t + /tmp/ccvzLe3h.s:213 .text.HAL_UARTEx_EnableClockStopMode:00000000 HAL_UARTEx_EnableClockStopMode + /tmp/ccvzLe3h.s:312 .text.HAL_UARTEx_DisableClockStopMode:00000000 $t + /tmp/ccvzLe3h.s:318 .text.HAL_UARTEx_DisableClockStopMode:00000000 HAL_UARTEx_DisableClockStopMode + /tmp/ccvzLe3h.s:416 .text.HAL_MultiProcessorEx_AddressLength_Set:00000000 $t + /tmp/ccvzLe3h.s:422 .text.HAL_MultiProcessorEx_AddressLength_Set:00000000 HAL_MultiProcessorEx_AddressLength_Set + /tmp/ccvzLe3h.s:486 .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000000 $t + /tmp/ccvzLe3h.s:492 .text.HAL_UARTEx_StopModeWakeUpSourceConfig:00000000 HAL_UARTEx_StopModeWakeUpSourceConfig + /tmp/ccvzLe3h.s:618 .text.HAL_UARTEx_EnableStopMode:00000000 $t + /tmp/ccvzLe3h.s:624 .text.HAL_UARTEx_EnableStopMode:00000000 HAL_UARTEx_EnableStopMode + /tmp/ccvzLe3h.s:716 .text.HAL_UARTEx_DisableStopMode:00000000 $t + /tmp/ccvzLe3h.s:722 .text.HAL_UARTEx_DisableStopMode:00000000 HAL_UARTEx_DisableStopMode + /tmp/ccvzLe3h.s:814 .text.HAL_UARTEx_ReceiveToIdle:00000000 $t + /tmp/ccvzLe3h.s:820 .text.HAL_UARTEx_ReceiveToIdle:00000000 HAL_UARTEx_ReceiveToIdle + /tmp/ccvzLe3h.s:1134 .text.HAL_UARTEx_ReceiveToIdle_IT:00000000 $t + /tmp/ccvzLe3h.s:1140 .text.HAL_UARTEx_ReceiveToIdle_IT:00000000 HAL_UARTEx_ReceiveToIdle_IT + /tmp/ccvzLe3h.s:1276 .text.HAL_UARTEx_ReceiveToIdle_DMA:00000000 $t + /tmp/ccvzLe3h.s:1282 .text.HAL_UARTEx_ReceiveToIdle_DMA:00000000 HAL_UARTEx_ReceiveToIdle_DMA + /tmp/ccvzLe3h.s:1418 .text.HAL_UARTEx_GetRxEventType:00000000 $t + /tmp/ccvzLe3h.s:1424 .text.HAL_UARTEx_GetRxEventType:00000000 HAL_UARTEx_GetRxEventType UNDEFINED SYMBOLS UART_SetConfig diff --git a/build/stm32f7xx_hal_uart_ex.o b/build/stm32f7xx_hal_uart_ex.o index 32e4fa3..cf4bb2c 100644 Binary files a/build/stm32f7xx_hal_uart_ex.o and b/build/stm32f7xx_hal_uart_ex.o differ diff --git a/build/stm32f7xx_it.lst b/build/stm32f7xx_it.lst index 2e67398..c4ada4c 100644 --- a/build/stm32f7xx_it.lst +++ b/build/stm32f7xx_it.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccqZqdXP.s page 1 +ARM GAS /tmp/ccMf3LkY.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 29:Src/stm32f7xx_it.c **** 30:Src/stm32f7xx_it.c **** /* USER CODE END TD */ 31:Src/stm32f7xx_it.c **** - ARM GAS /tmp/ccqZqdXP.s page 2 + ARM GAS /tmp/ccMf3LkY.s page 2 32:Src/stm32f7xx_it.c **** /* Private define ------------------------------------------------------------*/ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 33 @ link register save eliminated. 34 .L2: 81:Src/stm32f7xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ - ARM GAS /tmp/ccqZqdXP.s page 3 + ARM GAS /tmp/ccMf3LkY.s page 3 82:Src/stm32f7xx_it.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 68 .syntax unified 69 .thumb 70 .thumb_func - ARM GAS /tmp/ccqZqdXP.s page 4 + ARM GAS /tmp/ccMf3LkY.s page 4 72 MemManage_Handler: @@ -238,7 +238,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 127:Src/stm32f7xx_it.c **** 128:Src/stm32f7xx_it.c **** /* USER CODE END BusFault_IRQn 0 */ 129:Src/stm32f7xx_it.c **** while (1) - ARM GAS /tmp/ccqZqdXP.s page 5 + ARM GAS /tmp/ccMf3LkY.s page 5 104 .loc 1 129 3 view .LVU13 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 141 SVC_Handler: 142 .LFB1188: 149:Src/stm32f7xx_it.c **** } - ARM GAS /tmp/ccqZqdXP.s page 6 + ARM GAS /tmp/ccMf3LkY.s page 6 150:Src/stm32f7xx_it.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 174 .global PendSV_Handler 175 .syntax unified 176 .thumb - ARM GAS /tmp/ccqZqdXP.s page 7 + ARM GAS /tmp/ccMf3LkY.s page 7 177 .thumb_func @@ -418,7 +418,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 211 .LVL0: 199:Src/stm32f7xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */ 200:Src/stm32f7xx_it.c **** - ARM GAS /tmp/ccqZqdXP.s page 8 + ARM GAS /tmp/ccMf3LkY.s page 8 201:Src/stm32f7xx_it.c **** /* USER CODE END SysTick_IRQn 1 */ @@ -478,7 +478,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 244 000e 08BD pop {r3, pc} 245 .L19: 246 .align 2 - ARM GAS /tmp/ccqZqdXP.s page 9 + ARM GAS /tmp/ccMf3LkY.s page 9 247 .L18: @@ -538,7 +538,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 239:Src/stm32f7xx_it.c **** /* USER CODE BEGIN TIM1_UP_TIM10_IRQn 1 */ 240:Src/stm32f7xx_it.c **** 241:Src/stm32f7xx_it.c **** /* USER CODE END TIM1_UP_TIM10_IRQn 1 */ - ARM GAS /tmp/ccqZqdXP.s page 10 + ARM GAS /tmp/ccMf3LkY.s page 10 242:Src/stm32f7xx_it.c **** } @@ -598,7 +598,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 333 .loc 1 251 2 is_stmt 1 view .LVU47 334 .loc 1 251 7 is_stmt 0 view .LVU48 335 000c 0749 ldr r1, .L28+4 - ARM GAS /tmp/ccqZqdXP.s page 11 + ARM GAS /tmp/ccMf3LkY.s page 11 336 000e 0A68 ldr r2, [r1] @@ -658,7 +658,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 269:Src/stm32f7xx_it.c **** 270:Src/stm32f7xx_it.c **** /* USER CODE END TIM2_IRQn 1 */ 271:Src/stm32f7xx_it.c **** } - ARM GAS /tmp/ccqZqdXP.s page 12 + ARM GAS /tmp/ccMf3LkY.s page 12 375 .loc 1 271 1 view .LVU56 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 314:Src/stm32f7xx_it.c **** //UART_transmission_busy = 0; 315:Src/stm32f7xx_it.c **** } 316:Src/stm32f7xx_it.c **** } - ARM GAS /tmp/ccqZqdXP.s page 13 + ARM GAS /tmp/ccMf3LkY.s page 13 317:Src/stm32f7xx_it.c **** } @@ -778,7 +778,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 411 .LVL5: 349:Src/stm32f7xx_it.c **** HAL_GPIO_WritePin(LD_blinker.signal_port, LD_blinker.signal_pin, GPIO_PIN_RESET); 412 .loc 1 349 4 view .LVU62 - ARM GAS /tmp/ccqZqdXP.s page 14 + ARM GAS /tmp/ccMf3LkY.s page 14 413 0016 0C4C ldr r4, .L36 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 452 .L36: 453 0048 00000000 .word LD_blinker 454 004c 00000000 .word htim8 - ARM GAS /tmp/ccqZqdXP.s page 15 + ARM GAS /tmp/ccMf3LkY.s page 15 455 .cfi_endproc @@ -898,7 +898,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 494 .cfi_offset 14, -4 379:Src/stm32f7xx_it.c **** /* USER CODE BEGIN TIM6_DAC_IRQn 0 */ 380:Src/stm32f7xx_it.c **** - ARM GAS /tmp/ccqZqdXP.s page 16 + ARM GAS /tmp/ccMf3LkY.s page 16 381:Src/stm32f7xx_it.c **** /* USER CODE END TIM6_DAC_IRQn 0 */ @@ -958,7 +958,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 47:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 0x00U, /* 0: TIMx_CH1 */ 48:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 0x00U, /* 1: TIMx_CH1N */ 49:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 0x00U, /* 2: TIMx_CH2 */ - ARM GAS /tmp/ccqZqdXP.s page 17 + ARM GAS /tmp/ccMf3LkY.s page 17 50:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 0x00U, /* 3: TIMx_CH2N */ @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 104:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 5U, /* 5: OIS3N */ 105:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 6U, /* 6: OIS4 */ 106:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 8U, /* 7: OIS5 */ - ARM GAS /tmp/ccqZqdXP.s page 18 + ARM GAS /tmp/ccMf3LkY.s page 18 107:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 10U /* 8: OIS6 */ @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 161:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3N 162:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 163:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH5 - ARM GAS /tmp/ccqZqdXP.s page 19 + ARM GAS /tmp/ccMf3LkY.s page 19 164:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH6 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 218:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** Auto-Reload Register at the next update event. 219:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter must be a number between Min_Data=0x0000 and Max_ 220:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** Some timer instances may support 32 bits counters. In that case - ARM GAS /tmp/ccqZqdXP.s page 20 + ARM GAS /tmp/ccMf3LkY.s page 20 221:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** be a number between 0x0000 and 0xFFFFFFFF. @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 275:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 276:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t OCPolarity; /*!< Specifies the output polarity. 277:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_OCPOLARITY. - ARM GAS /tmp/ccqZqdXP.s page 21 + ARM GAS /tmp/ccMf3LkY.s page 21 278:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 332:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } LL_TIM_IC_InitTypeDef; 333:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 334:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - ARM GAS /tmp/ccqZqdXP.s page 22 + ARM GAS /tmp/ccMf3LkY.s page 22 335:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 389:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_IC_FILTER. 390:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 391:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This feature can be modified afterwards using unitary function - ARM GAS /tmp/ccqZqdXP.s page 23 + ARM GAS /tmp/ccMf3LkY.s page 23 392:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @ref LL_TIM_IC_SetFilter().*/ @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 446:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t OSSIState; /*!< Specifies the Off-State used in Idle state. 447:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_OSSI 448:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - ARM GAS /tmp/ccqZqdXP.s page 24 + ARM GAS /tmp/ccMf3LkY.s page 24 449:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This feature can be modified afterwards using unitary functio @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 503:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 504:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @note This bit-field can not be modified as long as LOCK leve 505:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** programmed. */ - ARM GAS /tmp/ccqZqdXP.s page 25 + ARM GAS /tmp/ccMf3LkY.s page 25 506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 560:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_SR_CC1OF TIM_SR_CC1OF /*!< Capture/Compare 1 overcapt 561:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_SR_CC2OF TIM_SR_CC2OF /*!< Capture/Compare 2 overcapt 562:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_SR_CC3OF TIM_SR_CC3OF /*!< Capture/Compare 3 overcapt - ARM GAS /tmp/ccqZqdXP.s page 26 + ARM GAS /tmp/ccMf3LkY.s page 26 563:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_SR_CC4OF TIM_SR_CC4OF /*!< Capture/Compare 4 overcapt @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 617:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_UPDATESOURCE_REGULAR 0x00000000U /*!< Counter overflow/underflow 618:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_UPDATESOURCE_COUNTER TIM_CR1_URS /*!< Only counter overflow/unde 619:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccqZqdXP.s page 27 + ARM GAS /tmp/ccMf3LkY.s page 27 620:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 674:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 675:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_CCDMAREQUEST_CC 0x00000000U /*!< CCx DMA request sent when 676:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_CCDMAREQUEST_UPDATE TIM_CR2_CCDS /*!< CCx DMA requests sent when - ARM GAS /tmp/ccqZqdXP.s page 28 + ARM GAS /tmp/ccMf3LkY.s page 28 677:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 731:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OCMODE_FROZEN 0x00000000U 732:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OCMODE_ACTIVE TIM_CCMR1_OC1M_0 733:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OCMODE_INACTIVE TIM_CCMR1_OC1M_1 - ARM GAS /tmp/ccqZqdXP.s page 29 + ARM GAS /tmp/ccMf3LkY.s page 29 734:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OCMODE_TOGGLE (TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_0) @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 788:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_ICPSC Input Configuration Prescaler 789:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 790:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 30 + ARM GAS /tmp/ccMf3LkY.s page 30 791:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_ICPSC_DIV1 0x00000000U /*!< No prescaler, ca @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 845:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_ENCODERMODE_X2_TI1 TIM_SMCR_SMS_0 846:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_ENCODERMODE_X2_TI2 TIM_SMCR_SMS_1 847:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_ENCODERMODE_X4_TI12 (TIM_SMCR_SMS_1 | TIM_SMCR_SMS_0) - ARM GAS /tmp/ccqZqdXP.s page 31 + ARM GAS /tmp/ccMf3LkY.s page 31 848:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 902:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_TS Trigger Selection 903:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 904:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 32 + ARM GAS /tmp/ccMf3LkY.s page 32 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_TS_ITR0 0x00000000U @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 959:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 960:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 961:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_BREAK_POLARITY break polarity - ARM GAS /tmp/ccqZqdXP.s page 33 + ARM GAS /tmp/ccMf3LkY.s page 33 962:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1016:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK2_FILTER_FDIV16_N6 0x00B00000U /*!< fSAMPLING=fDTS/16, N=6 */ 1017:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK2_FILTER_FDIV16_N8 0x00C00000U /*!< fSAMPLING=fDTS/16, N=8 */ 1018:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK2_FILTER_FDIV32_N5 0x00D00000U /*!< fSAMPLING=fDTS/32, N=5 */ - ARM GAS /tmp/ccqZqdXP.s page 34 + ARM GAS /tmp/ccMf3LkY.s page 34 1019:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK2_FILTER_FDIV32_N6 0x00E00000U /*!< fSAMPLING=fDTS/32, N=6 */ @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 1074:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1075:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_CR1 0x00000000U - ARM GAS /tmp/ccqZqdXP.s page 35 + ARM GAS /tmp/ccMf3LkY.s page 35 1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_CR2 TIM_DCR_DBA_0 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1130:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 1131:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_TIM2_ITR1_RMP_TIM8 TIM2 Internal Trigger1 Remap TIM8 1132:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ - ARM GAS /tmp/ccqZqdXP.s page 36 + ARM GAS /tmp/ccMf3LkY.s page 36 1133:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1187:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Read a value in TIM register. 1188:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param __INSTANCE__ TIM Instance 1189:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param __REG__ Register to be read - ARM GAS /tmp/ccqZqdXP.s page 37 + ARM GAS /tmp/ccMf3LkY.s page 37 1190:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Register value @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1244:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief HELPER macro calculating the auto-reload value to achieve the required output signal fr 1245:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note ex: @ref __LL_TIM_CALC_ARR (1000000, @ref LL_TIM_GetPrescaler (), 10000); 1246:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param __TIMCLK__ timer input clock frequency (in Hz) - ARM GAS /tmp/ccqZqdXP.s page 38 + ARM GAS /tmp/ccMf3LkY.s page 38 1247:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param __PSC__ prescaler @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1301:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 1302:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1303:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - ARM GAS /tmp/ccqZqdXP.s page 39 + ARM GAS /tmp/ccMf3LkY.s page 39 1304:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EF_Time_Base Time Base configuration @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 1359:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** SET_BIT(TIMx->CR1, TIM_CR1_UDIS); 1360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - ARM GAS /tmp/ccqZqdXP.s page 40 + ARM GAS /tmp/ccMf3LkY.s page 40 1361:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1415:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1416:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_SetOnePulseMode(TIM_TypeDef *TIMx, uint32_t OnePulseMode) 1417:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccqZqdXP.s page 41 + ARM GAS /tmp/ccMf3LkY.s page 41 1418:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** MODIFY_REG(TIMx->CR1, TIM_CR1_OPM, OnePulseMode); @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1472:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1473:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_GetCounterMode(const TIM_TypeDef *TIMx) 1474:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccqZqdXP.s page 42 + ARM GAS /tmp/ccMf3LkY.s page 42 1475:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t counter_mode; @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1529:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CLOCKDIVISION_DIV1 1530:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CLOCKDIVISION_DIV2 1531:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CLOCKDIVISION_DIV4 - ARM GAS /tmp/ccqZqdXP.s page 43 + ARM GAS /tmp/ccMf3LkY.s page 43 1532:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1586:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR1 DIR LL_TIM_GetDirection 1587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 1588:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Returned value can be one of the following values: - ARM GAS /tmp/ccqZqdXP.s page 44 + ARM GAS /tmp/ccMf3LkY.s page 44 1589:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_COUNTERDIRECTION_UP @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1643:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_32B_COUNTER_INSTANCE(TIMx) can be used to check 1644:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * whether or not a timer instance supports a 32 bits counter. 1645:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance - ARM GAS /tmp/ccqZqdXP.s page 45 + ARM GAS /tmp/ccMf3LkY.s page 45 1646:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Auto-reload value @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1700:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_DisableUIFRemap(TIM_TypeDef *TIMx) 1701:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 1702:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** CLEAR_BIT(TIMx->CR1, TIM_CR1_UIFREMAP); - ARM GAS /tmp/ccqZqdXP.s page 46 + ARM GAS /tmp/ccMf3LkY.s page 46 1703:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1757:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_CC_IsEnabledPreload(const TIM_TypeDef *TIMx) 1758:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 1759:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return ((READ_BIT(TIMx->CR2, TIM_CR2_CCPC) == (TIM_CR2_CCPC)) ? 1UL : 0UL); - ARM GAS /tmp/ccqZqdXP.s page 47 + ARM GAS /tmp/ccMf3LkY.s page 47 1760:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1814:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_LOCKLEVEL_1 1815:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_LOCKLEVEL_2 1816:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_LOCKLEVEL_3 - ARM GAS /tmp/ccqZqdXP.s page 48 + ARM GAS /tmp/ccMf3LkY.s page 48 1817:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1871:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3N 1872:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 1873:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH5 - ARM GAS /tmp/ccqZqdXP.s page 49 + ARM GAS /tmp/ccMf3LkY.s page 49 1874:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH6 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1928:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC3P LL_TIM_OC_ConfigOutput\n 1929:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC4P LL_TIM_OC_ConfigOutput\n 1930:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC5P LL_TIM_OC_ConfigOutput\n - ARM GAS /tmp/ccqZqdXP.s page 50 + ARM GAS /tmp/ccMf3LkY.s page 50 1931:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC6P LL_TIM_OC_ConfigOutput\n @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1985:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCMODE_FORCED_ACTIVE 1986:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCMODE_PWM1 1987:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCMODE_PWM2 - ARM GAS /tmp/ccqZqdXP.s page 51 + ARM GAS /tmp/ccMf3LkY.s page 51 1988:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCMODE_RETRIG_OPM1 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2042:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 2043:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Set the polarity of an output channel. 2044:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCER CC1P LL_TIM_OC_SetPolarity\n - ARM GAS /tmp/ccqZqdXP.s page 52 + ARM GAS /tmp/ccMf3LkY.s page 52 2045:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC1NP LL_TIM_OC_SetPolarity\n @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2099:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCPOLARITY_LOW 2100:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2101:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_OC_GetPolarity(const TIM_TypeDef *TIMx, uint32_t Channel) - ARM GAS /tmp/ccqZqdXP.s page 53 + ARM GAS /tmp/ccMf3LkY.s page 53 2102:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2156:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Channel This parameter can be one of the following values: 2157:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1 2158:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1N - ARM GAS /tmp/ccqZqdXP.s page 54 + ARM GAS /tmp/ccMf3LkY.s page 54 2159:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2213:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1 2214:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 2215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 - ARM GAS /tmp/ccqZqdXP.s page 55 + ARM GAS /tmp/ccMf3LkY.s page 55 2216:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2270:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH6 2271:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 2272:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 56 + ARM GAS /tmp/ccMf3LkY.s page 56 2273:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_OC_EnablePreload(TIM_TypeDef *TIMx, uint32_t Channel) @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2327:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t bitfield = TIM_CCMR1_OC1PE << SHIFT_TAB_OCxx[iChannel]; 2328:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return ((READ_BIT(*pReg, bitfield) == bitfield) ? 1UL : 0UL); 2329:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - ARM GAS /tmp/ccqZqdXP.s page 57 + ARM GAS /tmp/ccMf3LkY.s page 57 2330:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2384:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 2385:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 2386:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccqZqdXP.s page 58 + ARM GAS /tmp/ccMf3LkY.s page 58 2387:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicates clearing the output channel on an external event is enabled for the output ch @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2441:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param CompareValue between Min_Data=0 and Max_Data=65535 2442:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 2443:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 59 + ARM GAS /tmp/ccMf3LkY.s page 59 2444:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_OC_SetCompareCH1(TIM_TypeDef *TIMx, uint32_t CompareValue) @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2498:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 2499:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 2500:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccqZqdXP.s page 60 + ARM GAS /tmp/ccMf3LkY.s page 60 2501:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Set compare value for output channel 5 (TIMx_CCR5). @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2555:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH2(const TIM_TypeDef *TIMx) 2556:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 2557:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return (uint32_t)(READ_REG(TIMx->CCR2)); - ARM GAS /tmp/ccqZqdXP.s page 61 + ARM GAS /tmp/ccMf3LkY.s page 61 2558:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2612:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2613:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH6(const TIM_TypeDef *TIMx) 2614:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccqZqdXP.s page 62 + ARM GAS /tmp/ccMf3LkY.s page 62 2615:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return (uint32_t)(READ_REG(TIMx->CCR6)); @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2669:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1 2670:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 2671:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 - ARM GAS /tmp/ccqZqdXP.s page 63 + ARM GAS /tmp/ccMf3LkY.s page 63 2672:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2726:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 2727:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 2728:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Returned value can be one of the following values: - ARM GAS /tmp/ccqZqdXP.s page 64 + ARM GAS /tmp/ccMf3LkY.s page 64 2729:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_ACTIVEINPUT_DIRECTTI @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2783:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2784:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IC_GetPrescaler(const TIM_TypeDef *TIMx, uint32_t Channel) 2785:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccqZqdXP.s page 65 + ARM GAS /tmp/ccMf3LkY.s page 65 2786:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint8_t iChannel = TIM_GET_CHANNEL_INDEX(Channel); @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2840:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 2841:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Returned value can be one of the following values: 2842:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_IC_FILTER_FDIV1 - ARM GAS /tmp/ccqZqdXP.s page 66 + ARM GAS /tmp/ccMf3LkY.s page 66 2843:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_IC_FILTER_FDIV1_N2 @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2897:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCER CC1P LL_TIM_IC_GetPolarity\n 2898:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC1NP LL_TIM_IC_GetPolarity\n 2899:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC2P LL_TIM_IC_GetPolarity\n - ARM GAS /tmp/ccqZqdXP.s page 67 + ARM GAS /tmp/ccMf3LkY.s page 67 2900:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC2NP LL_TIM_IC_GetPolarity\n @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2954:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 2955:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). 2956:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 68 + ARM GAS /tmp/ccMf3LkY.s page 68 2957:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IC_IsEnabledXORCombination(const TIM_TypeDef *TIMx) @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3011:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Get captured value for input channel 4. 3012:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note In 32-bit timer implementations returned captured value can be between 0x00000000 and 0xF 3013:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_32B_COUNTER_INSTANCE(TIMx) can be used to check - ARM GAS /tmp/ccqZqdXP.s page 69 + ARM GAS /tmp/ccMf3LkY.s page 69 3014:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * whether or not a timer instance supports a 32 bits counter. @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3068:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IsEnabledExternalClock(const TIM_TypeDef *TIMx) 3069:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 3070:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return ((READ_BIT(TIMx->SMCR, TIM_SMCR_ECE) == (TIM_SMCR_ECE)) ? 1UL : 0UL); - ARM GAS /tmp/ccqZqdXP.s page 70 + ARM GAS /tmp/ccMf3LkY.s page 70 3071:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3125:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR2 MMS LL_TIM_SetTriggerOutput 3126:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 3127:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TimerSynchronization This parameter can be one of the following values: - ARM GAS /tmp/ccqZqdXP.s page 71 + ARM GAS /tmp/ccMf3LkY.s page 71 3128:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TRGO_RESET @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3182:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_SLAVEMODE_GATED 3183:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_SLAVEMODE_TRIGGER 3184:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_SLAVEMODE_COMBINED_RESETTRIGGER - ARM GAS /tmp/ccqZqdXP.s page 72 + ARM GAS /tmp/ccMf3LkY.s page 72 3185:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3239:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3240:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3241:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicates whether the Master/Slave mode is enabled. - ARM GAS /tmp/ccqZqdXP.s page 73 + ARM GAS /tmp/ccMf3LkY.s page 73 3242:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_SLAVE_INSTANCE(TIMx) can be used to check whether or not @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3296:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3297:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3298:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EF_Break_Function Break function configuration - ARM GAS /tmp/ccqZqdXP.s page 74 + ARM GAS /tmp/ccMf3LkY.s page 74 3299:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3353:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_FILTER_FDIV32_N8 3354:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 3355:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 75 + ARM GAS /tmp/ccMf3LkY.s page 75 3356:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_ConfigBRK(TIM_TypeDef *TIMx, uint32_t BreakPolarity, @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3410:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV16_N6 3411:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV16_N8 3412:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV32_N5 - ARM GAS /tmp/ccqZqdXP.s page 76 + ARM GAS /tmp/ccMf3LkY.s page 76 3413:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV32_N6 @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3467:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3468:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3469:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicate whether automatic output is enabled. - ARM GAS /tmp/ccqZqdXP.s page 77 + ARM GAS /tmp/ccMf3LkY.s page 77 3470:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_BREAK_INSTANCE(TIMx) can be used to check whether or not @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3524:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #if defined(TIM_BREAK_INPUT_SUPPORT) 3525:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3526:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Enable the signals connected to the designated timer break input. - ARM GAS /tmp/ccqZqdXP.s page 78 + ARM GAS /tmp/ccMf3LkY.s page 78 3527:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_BREAKSOURCE_INSTANCE(TIMx) can be used to check whether @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3581:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_INPUT_BKIN 3582:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_INPUT_BKIN2 3583:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Source This parameter can be one of the following values: - ARM GAS /tmp/ccqZqdXP.s page 79 + ARM GAS /tmp/ccMf3LkY.s page 79 3584:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BKIN_SOURCE_BKIN @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3638:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param DMABurstLength This parameter can be one of the following values: 3639:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_LENGTH_1TRANSFER 3640:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_LENGTH_2TRANSFERS - ARM GAS /tmp/ccqZqdXP.s page 80 + ARM GAS /tmp/ccMf3LkY.s page 80 3641:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_LENGTH_3TRANSFERS @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3695:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM5_TI4_RMP_GPIO 3696:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM5_TI4_RMP_LSI 3697:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM5_TI4_RMP_LSE - ARM GAS /tmp/ccqZqdXP.s page 81 + ARM GAS /tmp/ccMf3LkY.s page 81 3698:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM5_TI4_RMP_RTC @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 511 .LBE59: 512 .LBE58: 384:Src/stm32f7xx_it.c **** { - ARM GAS /tmp/ccqZqdXP.s page 82 + ARM GAS /tmp/ccMf3LkY.s page 82 385:Src/stm32f7xx_it.c **** LL_TIM_ClearFlag_UPDATE(TIM6); @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 393:Src/stm32f7xx_it.c **** 394:Src/stm32f7xx_it.c **** /** 395:Src/stm32f7xx_it.c **** * @brief This function handles TIM7 global interrupt. - ARM GAS /tmp/ccqZqdXP.s page 83 + ARM GAS /tmp/ccMf3LkY.s page 83 396:Src/stm32f7xx_it.c **** */ @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 597 0016 0133 adds r3, r3, #1 598 0018 1360 str r3, [r2] 599 .L44: - ARM GAS /tmp/ccqZqdXP.s page 84 + ARM GAS /tmp/ccMf3LkY.s page 84 407:Src/stm32f7xx_it.c **** //1 ms or 1000 Hz @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 626 .cfi_def_cfa_offset 4 627 .cfi_offset 4, -4 437:Src/stm32f7xx_it.c **** uart_buf = LL_USART_ReceiveData8(USART1); - ARM GAS /tmp/ccqZqdXP.s page 85 + ARM GAS /tmp/ccMf3LkY.s page 85 628 .loc 1 437 5 view .LVU105 @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 50:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 51:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* Private macros ------------------------------------------------------------*/ 52:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #if defined(USE_FULL_LL_DRIVER) - ARM GAS /tmp/ccqZqdXP.s page 86 + ARM GAS /tmp/ccMf3LkY.s page 86 53:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_Private_Macros USART Private Macros @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 107:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 108:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** uint32_t OverSampling; /*!< Specifies whether USART oversampling mode is 16 or 8. 109:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** This parameter can be a value of @ref USART_LL_EC_OVERSA - ARM GAS /tmp/ccqZqdXP.s page 87 + ARM GAS /tmp/ccMf3LkY.s page 87 110:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 164:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ 165:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 166:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ICR_PECF USART_ICR_PECF /*!< Parity error cle - ARM GAS /tmp/ccqZqdXP.s page 88 + ARM GAS /tmp/ccMf3LkY.s page 88 167:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ICR_FECF USART_ICR_FECF /*!< Framing error cl @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 221:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #if defined(USART_TCBGT_SUPPORT) 222:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_TCBGT USART_ISR_TCBGT /*!< Transmission com 223:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #endif /* USART_TCBGT_SUPPORT */ - ARM GAS /tmp/ccqZqdXP.s page 89 + ARM GAS /tmp/ccMf3LkY.s page 89 224:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 278:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 279:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_WAKEUP_IDLELINE 0x00000000U /*!< USART wake up from Mute 280:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_WAKEUP_ADDRESSMARK USART_CR1_WAKE /*!< USART wake up from Mute - ARM GAS /tmp/ccqZqdXP.s page 90 + ARM GAS /tmp/ccMf3LkY.s page 90 281:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 335:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ 336:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 337:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_POLARITY_LOW 0x00000000U /*!< Steady low value on SCLK - ARM GAS /tmp/ccqZqdXP.s page 91 + ARM GAS /tmp/ccMf3LkY.s page 91 338:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_POLARITY_HIGH USART_CR2_CPOL /*!< Steady high value on SCL @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 392:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 393:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_BITORDER_LSBFIRST 0x00000000U /*!< data is transmitted/rece 394:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_BITORDER_MSBFIRST USART_CR2_MSBFIRST /*!< data is transmitted/rece - ARM GAS /tmp/ccqZqdXP.s page 92 + ARM GAS /tmp/ccMf3LkY.s page 92 395:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 449:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 450:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} 451:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 93 + ARM GAS /tmp/ccMf3LkY.s page 93 452:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval Register value 507:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 508:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ReadReg(__INSTANCE__, __REG__) READ_REG(__INSTANCE__->__REG__) - ARM GAS /tmp/ccqZqdXP.s page 94 + ARM GAS /tmp/ccMf3LkY.s page 94 509:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 563:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 564:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 565:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** - ARM GAS /tmp/ccqZqdXP.s page 95 + ARM GAS /tmp/ccMf3LkY.s page 95 566:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief USART Disable (all USART prescalers and outputs are disabled) @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 620:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 621:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Indicate if USART is enabled in STOP Mode (able to wake up MCU from Stop mode or not) 622:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_WAKEUP_FROMSTOP_INSTANCE(USARTx) can be used to check whether or not - ARM GAS /tmp/ccqZqdXP.s page 96 + ARM GAS /tmp/ccMf3LkY.s page 96 623:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Wake-up from Stop mode feature is supported by the USARTx instance. @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 677:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_EnableDirectionRx(USART_TypeDef *USARTx) 678:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 679:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_RE); - ARM GAS /tmp/ccqZqdXP.s page 97 + ARM GAS /tmp/ccMf3LkY.s page 97 680:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 734:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Return enabled/disabled states of Transmitter and Receiver 735:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR1 RE LL_USART_GetTransferDirection\n 736:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR1 TE LL_USART_GetTransferDirection - ARM GAS /tmp/ccqZqdXP.s page 98 + ARM GAS /tmp/ccMf3LkY.s page 98 737:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 791:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 792:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_SetWakeUpMethod(USART_TypeDef *USARTx, uint32_t Method) 793:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - ARM GAS /tmp/ccqZqdXP.s page 99 + ARM GAS /tmp/ccMf3LkY.s page 99 794:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** MODIFY_REG(USARTx->CR1, USART_CR1_WAKE, Method); @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 848:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 849:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_MME); 850:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - ARM GAS /tmp/ccqZqdXP.s page 100 + ARM GAS /tmp/ccMf3LkY.s page 100 851:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 LBCL LL_USART_SetLastClkPulseOutput 906:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param LastBitClockPulse This parameter can be one of the following values: - ARM GAS /tmp/ccqZqdXP.s page 101 + ARM GAS /tmp/ccMf3LkY.s page 101 908:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_LASTCLKPULSE_NO_OUTPUT @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 962:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 963:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 964:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** - ARM GAS /tmp/ccqZqdXP.s page 102 + ARM GAS /tmp/ccMf3LkY.s page 102 965:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Select the polarity of the clock output on the SCLK pin in synchronous mode @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1019:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1020:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** MODIFY_REG(USARTx->CR2, USART_CR2_CPHA | USART_CR2_CPOL | USART_CR2_LBCL, Phase | Polarity | LBCP 1021:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - ARM GAS /tmp/ccqZqdXP.s page 103 + ARM GAS /tmp/ccMf3LkY.s page 103 1022:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 1078:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** - ARM GAS /tmp/ccqZqdXP.s page 104 + ARM GAS /tmp/ccMf3LkY.s page 104 1079:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Retrieve the length of the stop bits @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1133:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_TXRX_SWAPPED 1134:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 1135:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 105 + ARM GAS /tmp/ccMf3LkY.s page 105 1136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_SetTXRXSwap(USART_TypeDef *USARTx, uint32_t SwapConfig) @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1190:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_SetTXPinLevel(USART_TypeDef *USARTx, uint32_t PinInvMethod) 1191:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1192:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** MODIFY_REG(USARTx->CR2, USART_CR2_TXINV, PinInvMethod); - ARM GAS /tmp/ccqZqdXP.s page 106 + ARM GAS /tmp/ccMf3LkY.s page 106 1193:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1247:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 1248:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_SetTransferBitOrder(USART_TypeDef *USARTx, uint32_t BitOrder) 1249:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - ARM GAS /tmp/ccqZqdXP.s page 107 + ARM GAS /tmp/ccMf3LkY.s page 107 1250:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** MODIFY_REG(USARTx->CR2, USART_CR2_MSBFIRST, BitOrder); @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1304:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->CR2, USART_CR2_ABREN) == (USART_CR2_ABREN)) ? 1UL : 0UL); 1305:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1306:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccqZqdXP.s page 108 + ARM GAS /tmp/ccMf3LkY.s page 108 1307:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1361:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** CLEAR_BIT(USARTx->CR2, USART_CR2_RTOEN); 1362:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1363:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccqZqdXP.s page 109 + ARM GAS /tmp/ccMf3LkY.s page 109 1364:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1418:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 1419:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 1420:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Return Length of Node Address used in Address Detection mode (7-bit or 4-bit) - ARM GAS /tmp/ccqZqdXP.s page 110 + ARM GAS /tmp/ccMf3LkY.s page 110 1421:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 ADDM7 LL_USART_GetNodeAddressLen @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1475:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 CTSE LL_USART_DisableCTSHWFlowCtrl 1476:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1477:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None - ARM GAS /tmp/ccqZqdXP.s page 111 + ARM GAS /tmp/ccMf3LkY.s page 111 1478:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1532:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 1533:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Disable One bit sampling method 1534:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 ONEBIT LL_USART_DisableOneBitSamp - ARM GAS /tmp/ccqZqdXP.s page 112 + ARM GAS /tmp/ccMf3LkY.s page 112 1535:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1589:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 1590:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Select event type for Wake UP Interrupt Flag (WUS[1:0] bits) 1591:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_WAKEUP_FROMSTOP_INSTANCE(USARTx) can be used to check whether or not - ARM GAS /tmp/ccqZqdXP.s page 113 + ARM GAS /tmp/ccMf3LkY.s page 113 1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Wake-up from Stop mode feature is supported by the USARTx instance. @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1646:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** if (OverSampling == LL_USART_OVERSAMPLING_8) 1647:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1648:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** usartdiv = (uint16_t)(__LL_USART_DIV_SAMPLING8(PeriphClk, BaudRate)); - ARM GAS /tmp/ccqZqdXP.s page 114 + ARM GAS /tmp/ccMf3LkY.s page 114 1649:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** brrtemp = usartdiv & 0xFFF0U; @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1703:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll RTOR RTO LL_USART_SetRxTimeout 1704:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1705:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param Timeout Value between Min_Data=0x00 and Max_Data=0x00FFFFFF - ARM GAS /tmp/ccqZqdXP.s page 115 + ARM GAS /tmp/ccMf3LkY.s page 115 1706:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1760:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1761:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 1762:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 116 + ARM GAS /tmp/ccMf3LkY.s page 116 1763:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_EnableIrda(USART_TypeDef *USARTx) @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1817:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_IRDA_POWER_NORMAL 1818:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_PHASE_2EDGE 1819:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 117 + ARM GAS /tmp/ccMf3LkY.s page 117 1820:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_GetIrdaPowerMode(const USART_TypeDef *USARTx) @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1874:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 1875:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 1876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Disable Smartcard NACK transmission - ARM GAS /tmp/ccqZqdXP.s page 118 + ARM GAS /tmp/ccMf3LkY.s page 118 1877:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_SMARTCARD_INSTANCE(USARTx) can be used to check whether or not @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1931:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 SCEN LL_USART_IsEnabledSmartcard 1932:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1933:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). - ARM GAS /tmp/ccqZqdXP.s page 119 + ARM GAS /tmp/ccMf3LkY.s page 119 1934:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1988:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Return Smartcard prescaler value, used for dividing the USART clock 1989:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * source to provide the SMARTCARD Clock (5 bits value) 1990:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_SMARTCARD_INSTANCE(USARTx) can be used to check whether or not - ARM GAS /tmp/ccqZqdXP.s page 120 + ARM GAS /tmp/ccMf3LkY.s page 120 1991:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Smartcard feature is supported by the USARTx instance. @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2045:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 2046:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_EnableHalfDuplex(USART_TypeDef *USARTx) 2047:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - ARM GAS /tmp/ccqZqdXP.s page 121 + ARM GAS /tmp/ccMf3LkY.s page 121 2048:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** SET_BIT(USARTx->CR3, USART_CR3_HDSEL); @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2102:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Return LIN Break Detection Length 2103:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_LIN_INSTANCE(USARTx) can be used to check whether or not 2104:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * LIN feature is supported by the USARTx instance. - ARM GAS /tmp/ccqZqdXP.s page 122 + ARM GAS /tmp/ccMf3LkY.s page 122 2105:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 LBDL LL_USART_GetLINBrkDetectionLen @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2159:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EF_Configuration_DE Configuration functions related to Driver Enable feature 2160:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ 2161:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 123 + ARM GAS /tmp/ccMf3LkY.s page 123 2162:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2216:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 2217:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2218:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Enable Driver Enable (DE) Mode - ARM GAS /tmp/ccqZqdXP.s page 124 + ARM GAS /tmp/ccMf3LkY.s page 124 2219:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_DRIVER_ENABLE_INSTANCE(USARTx) can be used to check whether or not @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2273:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Return Driver Enable Polarity 2274:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_UART_DRIVER_ENABLE_INSTANCE(USARTx) can be used to check whether or not 2275:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Driver Enable feature is supported by the USARTx instance. - ARM GAS /tmp/ccqZqdXP.s page 125 + ARM GAS /tmp/ccMf3LkY.s page 125 2276:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 DEP LL_USART_GetDESignalPolarity @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2330:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2331:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Perform basic configuration of USART for enabling use in Synchronous Mode 2332:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note In Synchronous mode, the following bits must be kept cleared: - ARM GAS /tmp/ccqZqdXP.s page 126 + ARM GAS /tmp/ccMf3LkY.s page 126 2333:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - LINEN bit in the USART_CR2 register, @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2387:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * (as Baud Rate, Word length, LIN Break Detection Length, ...) should be set using 2388:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * dedicated functions 2389:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 CLKEN LL_USART_ConfigLINMode\n - ARM GAS /tmp/ccqZqdXP.s page 127 + ARM GAS /tmp/ccMf3LkY.s page 127 2390:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR2 STOP LL_USART_ConfigLINMode\n @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2444:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** CLEAR_BIT(USARTx->CR3, (USART_CR3_SCEN | USART_CR3_IREN)); 2445:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* set the UART/USART in Half Duplex mode */ 2446:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** SET_BIT(USARTx->CR3, USART_CR3_HDSEL); - ARM GAS /tmp/ccqZqdXP.s page 128 + ARM GAS /tmp/ccMf3LkY.s page 128 2447:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2501:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_IRDA_INSTANCE(USARTx) can be used to check whether or not 2502:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * IrDA feature is supported by the USARTx instance. 2503:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Call of this function is equivalent to following function call sequence : - ARM GAS /tmp/ccqZqdXP.s page 129 + ARM GAS /tmp/ccMf3LkY.s page 129 2504:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Clear LINEN in CR2 using @ref LL_USART_DisableLIN() function @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2558:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 2559:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 2560:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 130 + ARM GAS /tmp/ccMf3LkY.s page 130 2561:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_ConfigMultiProcessMode(USART_TypeDef *USARTx) @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2615:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 2616:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). 2617:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 131 + ARM GAS /tmp/ccMf3LkY.s page 131 2618:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ORE(const USART_TypeDef *USARTx) @@ -7858,7 +7858,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2672:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 2673:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). 2674:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 132 + ARM GAS /tmp/ccMf3LkY.s page 132 2675:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_LBD(const USART_TypeDef *USARTx) @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2729:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 2730:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2731:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Check if the USART Auto-Baud Rate Error Flag is set or not - ARM GAS /tmp/ccqZqdXP.s page 133 + ARM GAS /tmp/ccMf3LkY.s page 133 2732:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_USART_AUTOBAUDRATE_DETECTION_INSTANCE(USARTx) can be used to check whether or @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2786:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->ISR, USART_ISR_SBKF) == (USART_ISR_SBKF)) ? 1UL : 0UL); 2787:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 2788:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccqZqdXP.s page 134 + ARM GAS /tmp/ccMf3LkY.s page 134 2789:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2843:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 2844:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Check if the Smartcard Transmission Complete Before Guard Time Flag is set or not 2845:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll ISR TCBGT LL_USART_IsActiveFlag_TCBGT - ARM GAS /tmp/ccqZqdXP.s page 135 + ARM GAS /tmp/ccMf3LkY.s page 135 2846:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2900:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Clear IDLE line detected Flag 2901:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll ICR IDLECF LL_USART_ClearFlag_IDLE 2902:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance - ARM GAS /tmp/ccqZqdXP.s page 136 + ARM GAS /tmp/ccMf3LkY.s page 136 2903:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None @@ -8158,7 +8158,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2957:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 2958:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** WRITE_REG(USARTx->ICR, USART_ICR_CTSCF); 2959:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - ARM GAS /tmp/ccqZqdXP.s page 137 + ARM GAS /tmp/ccMf3LkY.s page 137 2960:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3014:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} 3015:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 3016:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccqZqdXP.s page 138 + ARM GAS /tmp/ccMf3LkY.s page 138 3017:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EF_IT_Management IT_Management @@ -8278,7 +8278,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3071:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_EnableIT_PE(USART_TypeDef *USARTx) 3072:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 3073:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_PEIE); - ARM GAS /tmp/ccqZqdXP.s page 139 + ARM GAS /tmp/ccMf3LkY.s page 139 3074:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -8338,7 +8338,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3128:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * 0: Interrupt is inhibited 3129:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * 1: An interrupt is generated when FE=1 or ORE=1 or NF=1 in the USARTx_ISR register. 3130:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 EIE LL_USART_EnableIT_ERROR - ARM GAS /tmp/ccqZqdXP.s page 140 + ARM GAS /tmp/ccMf3LkY.s page 140 3131:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3185:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 3186:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Disable IDLE Interrupt 3187:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR1 IDLEIE LL_USART_DisableIT_IDLE - ARM GAS /tmp/ccqZqdXP.s page 141 + ARM GAS /tmp/ccMf3LkY.s page 141 3188:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3242:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR1 CMIE LL_USART_DisableIT_CM 3243:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 3244:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None - ARM GAS /tmp/ccqZqdXP.s page 142 + ARM GAS /tmp/ccMf3LkY.s page 142 3245:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3299:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 3300:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_EIE); 3301:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - ARM GAS /tmp/ccqZqdXP.s page 143 + ARM GAS /tmp/ccMf3LkY.s page 143 3302:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3356:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 3357:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->CR1, USART_CR1_IDLEIE) == (USART_CR1_IDLEIE)) ? 1UL : 0UL); 3358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - ARM GAS /tmp/ccqZqdXP.s page 144 + ARM GAS /tmp/ccMf3LkY.s page 144 3359:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3413:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 3414:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 3415:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** - ARM GAS /tmp/ccqZqdXP.s page 145 + ARM GAS /tmp/ccMf3LkY.s page 145 3416:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Check if the USART Receiver Timeout Interrupt is enabled or disabled. @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3470:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 3471:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_CTS(const USART_TypeDef *USARTx) 3472:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - ARM GAS /tmp/ccqZqdXP.s page 146 + ARM GAS /tmp/ccMf3LkY.s page 146 3473:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return ((READ_BIT(USARTx->CR3, USART_CR3_CTSIE) == (USART_CR3_CTSIE)) ? 1UL : 0UL); @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3527:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 3528:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 3529:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Disable DMA Mode for reception - ARM GAS /tmp/ccqZqdXP.s page 147 + ARM GAS /tmp/ccMf3LkY.s page 147 3530:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 DMAR LL_USART_DisableDMAReq_RX @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3584:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Enable DMA Disabling on Reception Error 3585:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 DDRE LL_USART_EnableDMADeactOnRxErr 3586:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance - ARM GAS /tmp/ccqZqdXP.s page 148 + ARM GAS /tmp/ccMf3LkY.s page 148 3587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3641:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return data_reg_addr; 3642:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 3643:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccqZqdXP.s page 149 + ARM GAS /tmp/ccMf3LkY.s page 149 3644:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -8902,7 +8902,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 3660:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return (uint8_t)(READ_BIT(USARTx->RDR, USART_RDR_RDR) & 0xFFU); 635 .loc 3 3660 3 view .LVU107 636 .loc 3 3660 20 is_stmt 0 view .LVU108 - 637 0002 9D4B ldr r3, .L106 + 637 0002 9A4B ldr r3, .L116 638 0004 5A6A ldr r2, [r3, #36] 639 .loc 3 3660 10 view .LVU109 640 0006 D2B2 uxtb r2, r2 @@ -8911,51 +8911,51 @@ ARM GAS /tmp/ccqZqdXP.s page 1 643 .LBE67: 644 .LBE66: 645 .loc 1 437 14 discriminator 1 view .LVU111 - 646 0008 9C4B ldr r3, .L106+4 + 646 0008 994B ldr r3, .L116+4 647 000a 1A70 strb r2, [r3] 438:Src/stm32f7xx_it.c **** switch (UART_rec_incr) 648 .loc 1 438 5 is_stmt 1 view .LVU112 - 649 000c 9C4B ldr r3, .L106+8 + 649 000c 994B ldr r3, .L116+8 650 000e 1B88 ldrh r3, [r3] 651 0010 1F2B cmp r3, #31 - 652 0012 00F2DC81 bhi .L49 + 652 0012 00F22B82 bhi .L49 653 0016 DFE813F0 tbh [pc, r3, lsl #1] 654 .L51: 655 001a 2000 .2byte (.L55-.L51)/2 656 001c 2F00 .2byte (.L54-.L51)/2 - 657 001e DA01 .2byte (.L49-.L51)/2 - 658 0020 DA01 .2byte (.L49-.L51)/2 - 659 0022 DA01 .2byte (.L49-.L51)/2 - 660 0024 DA01 .2byte (.L49-.L51)/2 - 661 0026 DA01 .2byte (.L49-.L51)/2 - 662 0028 DA01 .2byte (.L49-.L51)/2 - 663 002a DA01 .2byte (.L49-.L51)/2 - 664 002c B700 .2byte (.L53-.L51)/2 - 665 002e DA01 .2byte (.L49-.L51)/2 - 666 0030 DA01 .2byte (.L49-.L51)/2 - 667 0032 DA01 .2byte (.L49-.L51)/2 - 668 0034 DA01 .2byte (.L49-.L51)/2 - 669 0036 DA01 .2byte (.L49-.L51)/2 - 670 0038 DA01 .2byte (.L49-.L51)/2 - 671 003a DA01 .2byte (.L49-.L51)/2 - ARM GAS /tmp/ccqZqdXP.s page 150 + 657 001e 2902 .2byte (.L49-.L51)/2 + 658 0020 2902 .2byte (.L49-.L51)/2 + 659 0022 2902 .2byte (.L49-.L51)/2 + 660 0024 2902 .2byte (.L49-.L51)/2 + 661 0026 2902 .2byte (.L49-.L51)/2 + 662 0028 2902 .2byte (.L49-.L51)/2 + 663 002a 2902 .2byte (.L49-.L51)/2 + 664 002c C700 .2byte (.L53-.L51)/2 + 665 002e 2902 .2byte (.L49-.L51)/2 + 666 0030 2902 .2byte (.L49-.L51)/2 + 667 0032 2902 .2byte (.L49-.L51)/2 + 668 0034 2902 .2byte (.L49-.L51)/2 + 669 0036 2902 .2byte (.L49-.L51)/2 + 670 0038 2902 .2byte (.L49-.L51)/2 + 671 003a 2902 .2byte (.L49-.L51)/2 + ARM GAS /tmp/ccMf3LkY.s page 150 - 672 003c DA01 .2byte (.L49-.L51)/2 - 673 003e DA01 .2byte (.L49-.L51)/2 - 674 0040 DA01 .2byte (.L49-.L51)/2 - 675 0042 DA01 .2byte (.L49-.L51)/2 - 676 0044 DA01 .2byte (.L49-.L51)/2 - 677 0046 DA01 .2byte (.L49-.L51)/2 - 678 0048 DA01 .2byte (.L49-.L51)/2 - 679 004a DA01 .2byte (.L49-.L51)/2 - 680 004c DA01 .2byte (.L49-.L51)/2 - 681 004e DA01 .2byte (.L49-.L51)/2 - 682 0050 DA01 .2byte (.L49-.L51)/2 - 683 0052 DA01 .2byte (.L49-.L51)/2 - 684 0054 6601 .2byte (.L52-.L51)/2 - 685 0056 DA01 .2byte (.L49-.L51)/2 - 686 0058 A001 .2byte (.L50-.L51)/2 + 672 003c 2902 .2byte (.L49-.L51)/2 + 673 003e 2902 .2byte (.L49-.L51)/2 + 674 0040 2902 .2byte (.L49-.L51)/2 + 675 0042 2902 .2byte (.L49-.L51)/2 + 676 0044 2902 .2byte (.L49-.L51)/2 + 677 0046 2902 .2byte (.L49-.L51)/2 + 678 0048 2902 .2byte (.L49-.L51)/2 + 679 004a 2902 .2byte (.L49-.L51)/2 + 680 004c 2902 .2byte (.L49-.L51)/2 + 681 004e 2902 .2byte (.L49-.L51)/2 + 682 0050 2902 .2byte (.L49-.L51)/2 + 683 0052 2902 .2byte (.L49-.L51)/2 + 684 0054 9601 .2byte (.L52-.L51)/2 + 685 0056 2902 .2byte (.L49-.L51)/2 + 686 0058 EF01 .2byte (.L50-.L51)/2 687 .p2align 1 688 .L55: 439:Src/stm32f7xx_it.c **** { @@ -8963,26 +8963,26 @@ ARM GAS /tmp/ccqZqdXP.s page 1 441:Src/stm32f7xx_it.c **** TO6_uart = TO6;//Save the time of start rec. command 689 .loc 1 441 9 view .LVU113 690 .loc 1 441 18 is_stmt 0 view .LVU114 - 691 005a 8A49 ldr r1, .L106+12 + 691 005a 8749 ldr r1, .L116+12 692 005c 0868 ldr r0, [r1] - 693 005e 8A49 ldr r1, .L106+16 + 693 005e 8749 ldr r1, .L116+16 694 0060 0860 str r0, [r1] 442:Src/stm32f7xx_it.c **** flg_tmt = 1;//Set the timeout flag 695 .loc 1 442 9 is_stmt 1 view .LVU115 696 .loc 1 442 17 is_stmt 0 view .LVU116 - 697 0062 8A49 ldr r1, .L106+20 + 697 0062 8749 ldr r1, .L116+20 698 0064 0120 movs r0, #1 699 0066 0870 strb r0, [r1] 443:Src/stm32f7xx_it.c **** UART_header = uart_buf; 700 .loc 1 443 9 is_stmt 1 view .LVU117 701 .loc 1 443 21 is_stmt 0 view .LVU118 - 702 0068 8949 ldr r1, .L106+24 + 702 0068 8649 ldr r1, .L116+24 703 006a 0A80 strh r2, [r1] @ movhi 444:Src/stm32f7xx_it.c **** UART_rec_incr++; 704 .loc 1 444 9 is_stmt 1 view .LVU119 705 .loc 1 444 22 is_stmt 0 view .LVU120 706 006c 0344 add r3, r3, r0 - 707 006e 844A ldr r2, .L106+8 + 707 006e 814A ldr r2, .L116+8 708 0070 1380 strh r3, [r2] @ movhi 445:Src/stm32f7xx_it.c **** break; 709 .loc 1 445 5 is_stmt 1 view .LVU121 @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccqZqdXP.s page 1 454:Src/stm32f7xx_it.c **** UART_rec_incr = 0; 455:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag 456:Src/stm32f7xx_it.c **** CPU_state = DEFAULT_ENABLE; - ARM GAS /tmp/ccqZqdXP.s page 151 + ARM GAS /tmp/ccMf3LkY.s page 151 457:Src/stm32f7xx_it.c **** break; @@ -9037,129 +9037,158 @@ ARM GAS /tmp/ccqZqdXP.s page 1 490:Src/stm32f7xx_it.c **** case STM32_DAC_CMD_HEADER: // STM32 internal DAC command 491:Src/stm32f7xx_it.c **** UART_rec_incr = 2;//timeout flag is still setting! 492:Src/stm32f7xx_it.c **** break; - 493:Src/stm32f7xx_it.c **** default: //error decoding header - 494:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 495:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 496:Src/stm32f7xx_it.c **** //UART_transmission_request = MESS_01; - 497:Src/stm32f7xx_it.c **** //CPU_state = HALT; - 498:Src/stm32f7xx_it.c **** State_Data[0] |= UART_ERR; - 499:Src/stm32f7xx_it.c **** CPU_state = DEFAULT_ENABLE;//Parking system and send error state! - 500:Src/stm32f7xx_it.c **** break; - 501:Src/stm32f7xx_it.c **** } - 502:Src/stm32f7xx_it.c **** break; - 503:Src/stm32f7xx_it.c **** - 504:Src/stm32f7xx_it.c **** case (AD9102_CMD_8 - 1): - 505:Src/stm32f7xx_it.c **** if (UART_header == AD9102_CMD_HEADER) - 506:Src/stm32f7xx_it.c **** { - 507:Src/stm32f7xx_it.c **** if ((UART_rec_incr & 0x0001) > 0) - 508:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 509:Src/stm32f7xx_it.c **** else - 510:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); - 511:Src/stm32f7xx_it.c **** CPU_state = AD9102_CMD; - 512:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 513:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - ARM GAS /tmp/ccqZqdXP.s page 152 + 493:Src/stm32f7xx_it.c **** case AD9102_WAVE_CTRL_HEADER: // AD9102 custom waveform control command + 494:Src/stm32f7xx_it.c **** UART_rec_incr = 2;//timeout flag is still setting! + 495:Src/stm32f7xx_it.c **** break; + 496:Src/stm32f7xx_it.c **** case AD9102_WAVE_DATA_HEADER: // AD9102 custom waveform data packet + 497:Src/stm32f7xx_it.c **** UART_rec_incr = 2;//timeout flag is still setting! + 498:Src/stm32f7xx_it.c **** break; + 499:Src/stm32f7xx_it.c **** default: //error decoding header + 500:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 501:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 502:Src/stm32f7xx_it.c **** //UART_transmission_request = MESS_01; + 503:Src/stm32f7xx_it.c **** //CPU_state = HALT; + 504:Src/stm32f7xx_it.c **** State_Data[0] |= UART_ERR; + 505:Src/stm32f7xx_it.c **** CPU_state = DEFAULT_ENABLE;//Parking system and send error state! + 506:Src/stm32f7xx_it.c **** break; + 507:Src/stm32f7xx_it.c **** } + 508:Src/stm32f7xx_it.c **** break; + 509:Src/stm32f7xx_it.c **** + 510:Src/stm32f7xx_it.c **** case (AD9102_CMD_8 - 1): + 511:Src/stm32f7xx_it.c **** if (UART_header == AD9102_CMD_HEADER) + 512:Src/stm32f7xx_it.c **** { + 513:Src/stm32f7xx_it.c **** if ((UART_rec_incr & 0x0001) > 0) + ARM GAS /tmp/ccMf3LkY.s page 152 - 514:Src/stm32f7xx_it.c **** } - 515:Src/stm32f7xx_it.c **** else if (UART_header == AD9833_CMD_HEADER) - 516:Src/stm32f7xx_it.c **** { - 517:Src/stm32f7xx_it.c **** if ((UART_rec_incr & 0x0001) > 0) - 518:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 519:Src/stm32f7xx_it.c **** else - 520:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); - 521:Src/stm32f7xx_it.c **** CPU_state = AD9833_CMD; - 522:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 523:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 524:Src/stm32f7xx_it.c **** } - 525:Src/stm32f7xx_it.c **** else if (UART_header == DS1809_CMD_HEADER) - 526:Src/stm32f7xx_it.c **** { - 527:Src/stm32f7xx_it.c **** if ((UART_rec_incr & 0x0001) > 0) - 528:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 529:Src/stm32f7xx_it.c **** else - 530:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); - 531:Src/stm32f7xx_it.c **** CPU_state = DS1809_CMD; - 532:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 533:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 534:Src/stm32f7xx_it.c **** } - 535:Src/stm32f7xx_it.c **** else if (UART_header == STM32_DAC_CMD_HEADER) - 536:Src/stm32f7xx_it.c **** { - 537:Src/stm32f7xx_it.c **** if ((UART_rec_incr & 0x0001) > 0) - 538:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 539:Src/stm32f7xx_it.c **** else - 540:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); - 541:Src/stm32f7xx_it.c **** CPU_state = STM32_DAC_CMD; - 542:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 543:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 544:Src/stm32f7xx_it.c **** } - 545:Src/stm32f7xx_it.c **** else - 546:Src/stm32f7xx_it.c **** { - 547:Src/stm32f7xx_it.c **** if ((UART_rec_incr&0x0001)>0) - 548:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 549:Src/stm32f7xx_it.c **** else - 550:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] = (uint16_t)(uart_buf); - 551:Src/stm32f7xx_it.c **** UART_rec_incr++; - 552:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; - 553:Src/stm32f7xx_it.c **** } - 554:Src/stm32f7xx_it.c **** break; - 555:Src/stm32f7xx_it.c **** - 556:Src/stm32f7xx_it.c **** case (CL_8 - 1): - 557:Src/stm32f7xx_it.c **** if (UART_header == 0x1111) - 558:Src/stm32f7xx_it.c **** { - 559:Src/stm32f7xx_it.c **** if ((UART_rec_incr & 0x0001) > 0) - 560:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 561:Src/stm32f7xx_it.c **** else - 562:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); - 563:Src/stm32f7xx_it.c **** CPU_state = DECODE_ENABLE; - 564:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 565:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 566:Src/stm32f7xx_it.c **** } - 567:Src/stm32f7xx_it.c **** else - 568:Src/stm32f7xx_it.c **** { - 569:Src/stm32f7xx_it.c **** if ((UART_rec_incr&0x0001)>0) - 570:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - ARM GAS /tmp/ccqZqdXP.s page 153 + 514:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 515:Src/stm32f7xx_it.c **** else + 516:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); + 517:Src/stm32f7xx_it.c **** CPU_state = AD9102_CMD; + 518:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 519:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 520:Src/stm32f7xx_it.c **** } + 521:Src/stm32f7xx_it.c **** else if (UART_header == AD9833_CMD_HEADER) + 522:Src/stm32f7xx_it.c **** { + 523:Src/stm32f7xx_it.c **** if ((UART_rec_incr & 0x0001) > 0) + 524:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 525:Src/stm32f7xx_it.c **** else + 526:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); + 527:Src/stm32f7xx_it.c **** CPU_state = AD9833_CMD; + 528:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 529:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 530:Src/stm32f7xx_it.c **** } + 531:Src/stm32f7xx_it.c **** else if (UART_header == DS1809_CMD_HEADER) + 532:Src/stm32f7xx_it.c **** { + 533:Src/stm32f7xx_it.c **** if ((UART_rec_incr & 0x0001) > 0) + 534:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 535:Src/stm32f7xx_it.c **** else + 536:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); + 537:Src/stm32f7xx_it.c **** CPU_state = DS1809_CMD; + 538:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 539:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 540:Src/stm32f7xx_it.c **** } + 541:Src/stm32f7xx_it.c **** else if (UART_header == STM32_DAC_CMD_HEADER) + 542:Src/stm32f7xx_it.c **** { + 543:Src/stm32f7xx_it.c **** if ((UART_rec_incr & 0x0001) > 0) + 544:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 545:Src/stm32f7xx_it.c **** else + 546:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); + 547:Src/stm32f7xx_it.c **** CPU_state = STM32_DAC_CMD; + 548:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 549:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 550:Src/stm32f7xx_it.c **** } + 551:Src/stm32f7xx_it.c **** else if (UART_header == AD9102_WAVE_CTRL_HEADER) + 552:Src/stm32f7xx_it.c **** { + 553:Src/stm32f7xx_it.c **** if ((UART_rec_incr & 0x0001) > 0) + 554:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 555:Src/stm32f7xx_it.c **** else + 556:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); + 557:Src/stm32f7xx_it.c **** CPU_state = AD9102_WAVE_CTRL_CMD; + 558:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 559:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 560:Src/stm32f7xx_it.c **** } + 561:Src/stm32f7xx_it.c **** else + 562:Src/stm32f7xx_it.c **** { + 563:Src/stm32f7xx_it.c **** if ((UART_rec_incr&0x0001)>0) + 564:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 565:Src/stm32f7xx_it.c **** else + 566:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] = (uint16_t)(uart_buf); + 567:Src/stm32f7xx_it.c **** UART_rec_incr++; + 568:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; + 569:Src/stm32f7xx_it.c **** } + 570:Src/stm32f7xx_it.c **** break; + ARM GAS /tmp/ccMf3LkY.s page 153 - 571:Src/stm32f7xx_it.c **** else - 572:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] = (uint16_t)(uart_buf); - 573:Src/stm32f7xx_it.c **** UART_rec_incr++; - 574:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; - 575:Src/stm32f7xx_it.c **** } - 576:Src/stm32f7xx_it.c **** break; - 577:Src/stm32f7xx_it.c **** case (TSK_8 - 1): - 578:Src/stm32f7xx_it.c **** if (UART_header == 0x7777) - 579:Src/stm32f7xx_it.c **** { - 580:Src/stm32f7xx_it.c **** if ((UART_rec_incr&0x0001)>0) - 581:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 582:Src/stm32f7xx_it.c **** else - 583:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] = (uint16_t)(uart_buf); - 584:Src/stm32f7xx_it.c **** CPU_state = DECODE_TASK; - 585:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 586:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 587:Src/stm32f7xx_it.c **** } - 588:Src/stm32f7xx_it.c **** else - 589:Src/stm32f7xx_it.c **** { - 590:Src/stm32f7xx_it.c **** if ((UART_rec_incr&0x0001)>0) - 591:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 592:Src/stm32f7xx_it.c **** else - 593:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] = (uint16_t)(uart_buf); - 594:Src/stm32f7xx_it.c **** UART_rec_incr++; - 595:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; - 596:Src/stm32f7xx_it.c **** } - 597:Src/stm32f7xx_it.c **** break; - 598:Src/stm32f7xx_it.c **** default: - 599:Src/stm32f7xx_it.c **** if ((UART_rec_incr&0x0001)>0) - 600:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 601:Src/stm32f7xx_it.c **** else - 602:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] = (uint16_t)(uart_buf); - 603:Src/stm32f7xx_it.c **** UART_rec_incr++; - 604:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; - 605:Src/stm32f7xx_it.c **** break; - 606:Src/stm32f7xx_it.c **** } - 607:Src/stm32f7xx_it.c **** // HAL_UART_Receive_IT(&huart1, &uart_buf, 1); - 608:Src/stm32f7xx_it.c **** } - 711 .loc 1 608 1 is_stmt 0 view .LVU122 + 571:Src/stm32f7xx_it.c **** + 572:Src/stm32f7xx_it.c **** case (CL_8 - 1): + 573:Src/stm32f7xx_it.c **** if (UART_header == 0x1111) + 574:Src/stm32f7xx_it.c **** { + 575:Src/stm32f7xx_it.c **** if ((UART_rec_incr & 0x0001) > 0) + 576:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 577:Src/stm32f7xx_it.c **** else + 578:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); + 579:Src/stm32f7xx_it.c **** CPU_state = DECODE_ENABLE; + 580:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 581:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 582:Src/stm32f7xx_it.c **** } + 583:Src/stm32f7xx_it.c **** else if (UART_header == AD9102_WAVE_DATA_HEADER) + 584:Src/stm32f7xx_it.c **** { + 585:Src/stm32f7xx_it.c **** if ((UART_rec_incr & 0x0001) > 0) + 586:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 587:Src/stm32f7xx_it.c **** else + 588:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] = (uint16_t)(uart_buf); + 589:Src/stm32f7xx_it.c **** CPU_state = AD9102_WAVE_DATA_CMD; + 590:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 591:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 592:Src/stm32f7xx_it.c **** } + 593:Src/stm32f7xx_it.c **** else + 594:Src/stm32f7xx_it.c **** { + 595:Src/stm32f7xx_it.c **** if ((UART_rec_incr&0x0001)>0) + 596:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 597:Src/stm32f7xx_it.c **** else + 598:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] = (uint16_t)(uart_buf); + 599:Src/stm32f7xx_it.c **** UART_rec_incr++; + 600:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; + 601:Src/stm32f7xx_it.c **** } + 602:Src/stm32f7xx_it.c **** break; + 603:Src/stm32f7xx_it.c **** case (TSK_8 - 1): + 604:Src/stm32f7xx_it.c **** if (UART_header == 0x7777) + 605:Src/stm32f7xx_it.c **** { + 606:Src/stm32f7xx_it.c **** if ((UART_rec_incr&0x0001)>0) + 607:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 608:Src/stm32f7xx_it.c **** else + 609:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] = (uint16_t)(uart_buf); + 610:Src/stm32f7xx_it.c **** CPU_state = DECODE_TASK; + 611:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 612:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 613:Src/stm32f7xx_it.c **** } + 614:Src/stm32f7xx_it.c **** else + 615:Src/stm32f7xx_it.c **** { + 616:Src/stm32f7xx_it.c **** if ((UART_rec_incr&0x0001)>0) + 617:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 618:Src/stm32f7xx_it.c **** else + 619:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] = (uint16_t)(uart_buf); + 620:Src/stm32f7xx_it.c **** UART_rec_incr++; + 621:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; + 622:Src/stm32f7xx_it.c **** } + 623:Src/stm32f7xx_it.c **** break; + 624:Src/stm32f7xx_it.c **** default: + 625:Src/stm32f7xx_it.c **** if ((UART_rec_incr&0x0001)>0) + 626:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 627:Src/stm32f7xx_it.c **** else + ARM GAS /tmp/ccMf3LkY.s page 154 + + + 628:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] = (uint16_t)(uart_buf); + 629:Src/stm32f7xx_it.c **** UART_rec_incr++; + 630:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; + 631:Src/stm32f7xx_it.c **** break; + 632:Src/stm32f7xx_it.c **** } + 633:Src/stm32f7xx_it.c **** // HAL_UART_Receive_IT(&huart1, &uart_buf, 1); + 634:Src/stm32f7xx_it.c **** } + 711 .loc 1 634 1 is_stmt 0 view .LVU122 712 0072 5DF8044B ldr r4, [sp], #4 713 .LCFI7: 714 .cfi_remember_state @@ -9173,1174 +9202,1332 @@ ARM GAS /tmp/ccqZqdXP.s page 1 721 .loc 1 447 9 is_stmt 1 view .LVU123 447:Src/stm32f7xx_it.c **** switch (UART_header) 722 .loc 1 447 21 is_stmt 0 view .LVU124 - 723 0078 8549 ldr r1, .L106+24 + 723 0078 8249 ldr r1, .L116+24 724 007a 0B88 ldrh r3, [r1] 725 007c 03EB0223 add r3, r3, r2, lsl #8 726 0080 9BB2 uxth r3, r3 727 0082 0B80 strh r3, [r1] @ movhi - ARM GAS /tmp/ccqZqdXP.s page 154 - - 448:Src/stm32f7xx_it.c **** { 728 .loc 1 448 9 is_stmt 1 view .LVU125 - 729 0084 46F26662 movw r2, #26214 + 729 0084 47F27772 movw r2, #30583 730 0088 9342 cmp r3, r2 - 731 008a 5AD0 beq .L57 - 732 008c 10D9 bls .L99 - 733 008e 49F69912 movw r2, #39321 + 731 008a 6BD0 beq .L57 + 732 008c 14D9 bls .L107 + 733 008e 4BF6BB32 movw r2, #48059 734 0092 9342 cmp r3, r2 - 735 0094 62D0 beq .L66 - 736 0096 32D8 bhi .L67 - 737 0098 47F27772 movw r2, #30583 + 735 0094 72D0 beq .L67 + 736 0096 35D8 bhi .L68 + 737 0098 49F69912 movw r2, #39321 738 009c 9342 cmp r3, r2 - 739 009e 59D0 beq .L68 - 740 00a0 48F68802 movw r2, #34952 + 739 009e 65D0 beq .L69 + 740 00a0 4AF6AA22 movw r2, #43690 741 00a4 9342 cmp r3, r2 - 742 00a6 61D1 bne .L63 + 742 00a6 65D0 beq .L70 + 743 00a8 48F68802 movw r2, #34952 + 744 00ac 9342 cmp r3, r2 + 745 00ae 6DD1 bne .L64 482:Src/stm32f7xx_it.c **** break; - 743 .loc 1 482 13 view .LVU126 + 746 .loc 1 482 13 view .LVU126 482:Src/stm32f7xx_it.c **** break; - 744 .loc 1 482 27 is_stmt 0 view .LVU127 - 745 00a8 754B ldr r3, .L106+8 - 746 00aa 0222 movs r2, #2 - 747 00ac 1A80 strh r2, [r3] @ movhi + 747 .loc 1 482 27 is_stmt 0 view .LVU127 + 748 00b0 704B ldr r3, .L116+8 + 749 00b2 0222 movs r2, #2 + 750 00b4 1A80 strh r2, [r3] @ movhi 483:Src/stm32f7xx_it.c **** case AD9833_CMD_HEADER: // AD9833 command - 748 .loc 1 483 9 is_stmt 1 view .LVU128 - 749 00ae E0E7 b .L48 - 750 .L99: - 751 00b0 43F23332 movw r2, #13107 - 752 00b4 9342 cmp r3, r2 - 753 00b6 32D0 beq .L59 - 754 00b8 10D8 bhi .L60 - 755 00ba 41F21112 movw r2, #4369 - 756 00be 9342 cmp r3, r2 - 757 00c0 29D0 beq .L61 + 751 .loc 1 483 9 is_stmt 1 view .LVU128 + 752 00b6 DCE7 b .L48 + 753 .L107: + 754 00b8 44F24442 movw r2, #17476 + ARM GAS /tmp/ccMf3LkY.s page 155 + + + 755 00bc 9342 cmp r3, r2 + 756 00be 3FD0 beq .L59 + 757 00c0 0FD8 bhi .L60 758 00c2 42F22222 movw r2, #8738 759 00c6 9342 cmp r3, r2 - 760 00c8 50D1 bne .L63 - 454:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 761 .loc 1 454 13 view .LVU129 - 454:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 762 .loc 1 454 27 is_stmt 0 view .LVU130 - 763 00ca 0023 movs r3, #0 - 764 00cc 6C4A ldr r2, .L106+8 - 765 00ce 1380 strh r3, [r2] @ movhi - 455:Src/stm32f7xx_it.c **** CPU_state = DEFAULT_ENABLE; - 766 .loc 1 455 13 is_stmt 1 view .LVU131 - 455:Src/stm32f7xx_it.c **** CPU_state = DEFAULT_ENABLE; - 767 .loc 1 455 21 is_stmt 0 view .LVU132 - 768 00d0 6E4A ldr r2, .L106+20 - 769 00d2 1370 strb r3, [r2] - 456:Src/stm32f7xx_it.c **** break; - 770 .loc 1 456 13 is_stmt 1 view .LVU133 - 456:Src/stm32f7xx_it.c **** break; - 771 .loc 1 456 23 is_stmt 0 view .LVU134 - 772 00d4 6F4B ldr r3, .L106+28 - 773 00d6 0222 movs r2, #2 - 774 00d8 1A70 strb r2, [r3] - ARM GAS /tmp/ccqZqdXP.s page 155 - - - 457:Src/stm32f7xx_it.c **** case 0x3333: //Transmith saved DATA - 775 .loc 1 457 9 is_stmt 1 view .LVU135 - 776 00da CAE7 b .L48 - 777 .L60: - 778 00dc 44F24442 movw r2, #17476 - 779 00e0 9342 cmp r3, r2 - 780 00e2 25D0 beq .L64 - 781 00e4 45F25552 movw r2, #21845 - 782 00e8 9342 cmp r3, r2 - 783 00ea 3FD1 bne .L63 - 469:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 784 .loc 1 469 13 view .LVU136 - 469:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 785 .loc 1 469 27 is_stmt 0 view .LVU137 - 786 00ec 0023 movs r3, #0 - 787 00ee 644A ldr r2, .L106+8 - 788 00f0 1380 strh r3, [r2] @ movhi - 470:Src/stm32f7xx_it.c **** CPU_state = REMOVE_FILE; - 789 .loc 1 470 13 is_stmt 1 view .LVU138 - 470:Src/stm32f7xx_it.c **** CPU_state = REMOVE_FILE; - 790 .loc 1 470 21 is_stmt 0 view .LVU139 - 791 00f2 664A ldr r2, .L106+20 - 792 00f4 1370 strb r3, [r2] - 471:Src/stm32f7xx_it.c **** break; - 793 .loc 1 471 13 is_stmt 1 view .LVU140 - 471:Src/stm32f7xx_it.c **** break; - 794 .loc 1 471 23 is_stmt 0 view .LVU141 - 795 00f6 674B ldr r3, .L106+28 - 796 00f8 0522 movs r2, #5 - 797 00fa 1A70 strb r2, [r3] - 472:Src/stm32f7xx_it.c **** case 0x6666: //Request state - 798 .loc 1 472 9 is_stmt 1 view .LVU142 - 799 00fc B9E7 b .L48 - 800 .L67: - 801 00fe 4AF6AA22 movw r2, #43690 - 802 0102 9342 cmp r3, r2 - 803 0104 2ED0 beq .L70 - 804 0106 4BF6BB32 movw r2, #48059 - 805 010a 9342 cmp r3, r2 - 806 010c 2ED1 bne .L63 - 491:Src/stm32f7xx_it.c **** break; - 807 .loc 1 491 13 view .LVU143 - 491:Src/stm32f7xx_it.c **** break; - 808 .loc 1 491 27 is_stmt 0 view .LVU144 - 809 010e 5C4B ldr r3, .L106+8 - 810 0110 0222 movs r2, #2 - 811 0112 1A80 strh r2, [r3] @ movhi - 492:Src/stm32f7xx_it.c **** default: //error decoding header - 812 .loc 1 492 9 is_stmt 1 view .LVU145 - 813 0114 ADE7 b .L48 - 814 .L61: + 760 00c8 28D0 beq .L61 + 761 00ca 43F23332 movw r2, #13107 + 762 00ce 9342 cmp r3, r2 + 763 00d0 2DD0 beq .L62 + 764 00d2 41F21112 movw r2, #4369 + 765 00d6 9342 cmp r3, r2 + 766 00d8 58D1 bne .L64 451:Src/stm32f7xx_it.c **** break; - 815 .loc 1 451 13 view .LVU146 + 767 .loc 1 451 13 view .LVU129 451:Src/stm32f7xx_it.c **** break; - 816 .loc 1 451 27 is_stmt 0 view .LVU147 - 817 0116 5A4B ldr r3, .L106+8 - 818 0118 0222 movs r2, #2 - ARM GAS /tmp/ccqZqdXP.s page 156 - - - 819 011a 1A80 strh r2, [r3] @ movhi + 768 .loc 1 451 27 is_stmt 0 view .LVU130 + 769 00da 664B ldr r3, .L116+8 + 770 00dc 0222 movs r2, #2 + 771 00de 1A80 strh r2, [r3] @ movhi 452:Src/stm32f7xx_it.c **** case 0x2222: //Back to default - 820 .loc 1 452 9 is_stmt 1 view .LVU148 - 821 011c A9E7 b .L48 - 822 .L59: - 459:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 823 .loc 1 459 13 view .LVU149 - 459:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 824 .loc 1 459 27 is_stmt 0 view .LVU150 - 825 011e 0023 movs r3, #0 - 826 0120 574A ldr r2, .L106+8 - 827 0122 1380 strh r3, [r2] @ movhi - 460:Src/stm32f7xx_it.c **** CPU_state = TRANS_S_ENABLE; - 828 .loc 1 460 13 is_stmt 1 view .LVU151 - 460:Src/stm32f7xx_it.c **** CPU_state = TRANS_S_ENABLE; - 829 .loc 1 460 21 is_stmt 0 view .LVU152 - 830 0124 594A ldr r2, .L106+20 - 831 0126 1370 strb r3, [r2] - 461:Src/stm32f7xx_it.c **** break; - 832 .loc 1 461 13 is_stmt 1 view .LVU153 - 461:Src/stm32f7xx_it.c **** break; - 833 .loc 1 461 23 is_stmt 0 view .LVU154 - 834 0128 5A4B ldr r3, .L106+28 - 835 012a 0322 movs r2, #3 - 836 012c 1A70 strb r2, [r3] - 462:Src/stm32f7xx_it.c **** case 0x4444: //Received packet - 837 .loc 1 462 9 is_stmt 1 view .LVU155 - 838 012e A0E7 b .L48 - 839 .L64: - 464:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 840 .loc 1 464 13 view .LVU156 - 464:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 841 .loc 1 464 27 is_stmt 0 view .LVU157 - 842 0130 0023 movs r3, #0 - 843 0132 534A ldr r2, .L106+8 - 844 0134 1380 strh r3, [r2] @ movhi - 465:Src/stm32f7xx_it.c **** CPU_state = TRANS_ENABLE; - 845 .loc 1 465 13 is_stmt 1 view .LVU158 - 465:Src/stm32f7xx_it.c **** CPU_state = TRANS_ENABLE; - 846 .loc 1 465 21 is_stmt 0 view .LVU159 - 847 0136 554A ldr r2, .L106+20 - 848 0138 1370 strb r3, [r2] - 466:Src/stm32f7xx_it.c **** break; - 849 .loc 1 466 13 is_stmt 1 view .LVU160 - 466:Src/stm32f7xx_it.c **** break; - 850 .loc 1 466 23 is_stmt 0 view .LVU161 - 851 013a 564B ldr r3, .L106+28 - 852 013c 0422 movs r2, #4 - 853 013e 1A70 strb r2, [r3] - 467:Src/stm32f7xx_it.c **** case 0x5555: //Erase saved DATA - 854 .loc 1 467 9 is_stmt 1 view .LVU162 - 855 0140 97E7 b .L48 - 856 .L57: + 772 .loc 1 452 9 is_stmt 1 view .LVU131 + 773 00e0 C7E7 b .L48 + 774 .L60: + 775 00e2 45F25552 movw r2, #21845 + 776 00e6 9342 cmp r3, r2 + 777 00e8 33D0 beq .L65 + 778 00ea 46F26662 movw r2, #26214 + 779 00ee 9342 cmp r3, r2 + 780 00f0 4CD1 bne .L64 474:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 857 .loc 1 474 13 view .LVU163 + 781 .loc 1 474 13 view .LVU132 474:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 858 .loc 1 474 27 is_stmt 0 view .LVU164 - ARM GAS /tmp/ccqZqdXP.s page 157 - - - 859 0142 0023 movs r3, #0 - 860 0144 4E4A ldr r2, .L106+8 - 861 0146 1380 strh r3, [r2] @ movhi + 782 .loc 1 474 27 is_stmt 0 view .LVU133 + 783 00f2 0023 movs r3, #0 + 784 00f4 5F4A ldr r2, .L116+8 + 785 00f6 1380 strh r3, [r2] @ movhi 475:Src/stm32f7xx_it.c **** CPU_state = STATE; - 862 .loc 1 475 13 is_stmt 1 view .LVU165 + 786 .loc 1 475 13 is_stmt 1 view .LVU134 475:Src/stm32f7xx_it.c **** CPU_state = STATE; - 863 .loc 1 475 21 is_stmt 0 view .LVU166 - 864 0148 504A ldr r2, .L106+20 - 865 014a 1370 strb r3, [r2] + 787 .loc 1 475 21 is_stmt 0 view .LVU135 + 788 00f8 614A ldr r2, .L116+20 + 789 00fa 1370 strb r3, [r2] 476:Src/stm32f7xx_it.c **** break; - 866 .loc 1 476 13 is_stmt 1 view .LVU167 + 790 .loc 1 476 13 is_stmt 1 view .LVU136 476:Src/stm32f7xx_it.c **** break; - 867 .loc 1 476 23 is_stmt 0 view .LVU168 - 868 014c 514B ldr r3, .L106+28 - 869 014e 0622 movs r2, #6 - 870 0150 1A70 strb r2, [r3] + 791 .loc 1 476 23 is_stmt 0 view .LVU137 + 792 00fc 624B ldr r3, .L116+28 + 793 00fe 0622 movs r2, #6 + 794 0100 1A70 strb r2, [r3] 477:Src/stm32f7xx_it.c **** case 0x7777: - 871 .loc 1 477 9 is_stmt 1 view .LVU169 - 872 0152 8EE7 b .L48 - 873 .L68: + 795 .loc 1 477 9 is_stmt 1 view .LVU138 + 796 0102 B6E7 b .L48 + 797 .L68: + 798 0104 4CF6CC42 movw r2, #52428 + 799 0108 9342 cmp r3, r2 + 800 010a 3BD0 beq .L72 + 801 010c 4DF6DD52 movw r2, #56797 + ARM GAS /tmp/ccMf3LkY.s page 156 + + + 802 0110 9342 cmp r3, r2 + 803 0112 3BD1 bne .L64 + 497:Src/stm32f7xx_it.c **** break; + 804 .loc 1 497 13 view .LVU139 + 497:Src/stm32f7xx_it.c **** break; + 805 .loc 1 497 27 is_stmt 0 view .LVU140 + 806 0114 574B ldr r3, .L116+8 + 807 0116 0222 movs r2, #2 + 808 0118 1A80 strh r2, [r3] @ movhi + 498:Src/stm32f7xx_it.c **** default: //error decoding header + 809 .loc 1 498 9 is_stmt 1 view .LVU141 + 810 011a AAE7 b .L48 + 811 .L61: + 454:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 812 .loc 1 454 13 view .LVU142 + 454:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 813 .loc 1 454 27 is_stmt 0 view .LVU143 + 814 011c 0023 movs r3, #0 + 815 011e 554A ldr r2, .L116+8 + 816 0120 1380 strh r3, [r2] @ movhi + 455:Src/stm32f7xx_it.c **** CPU_state = DEFAULT_ENABLE; + 817 .loc 1 455 13 is_stmt 1 view .LVU144 + 455:Src/stm32f7xx_it.c **** CPU_state = DEFAULT_ENABLE; + 818 .loc 1 455 21 is_stmt 0 view .LVU145 + 819 0122 574A ldr r2, .L116+20 + 820 0124 1370 strb r3, [r2] + 456:Src/stm32f7xx_it.c **** break; + 821 .loc 1 456 13 is_stmt 1 view .LVU146 + 456:Src/stm32f7xx_it.c **** break; + 822 .loc 1 456 23 is_stmt 0 view .LVU147 + 823 0126 584B ldr r3, .L116+28 + 824 0128 0222 movs r2, #2 + 825 012a 1A70 strb r2, [r3] + 457:Src/stm32f7xx_it.c **** case 0x3333: //Transmith saved DATA + 826 .loc 1 457 9 is_stmt 1 view .LVU148 + 827 012c A1E7 b .L48 + 828 .L62: + 459:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 829 .loc 1 459 13 view .LVU149 + 459:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 830 .loc 1 459 27 is_stmt 0 view .LVU150 + 831 012e 0023 movs r3, #0 + 832 0130 504A ldr r2, .L116+8 + 833 0132 1380 strh r3, [r2] @ movhi + 460:Src/stm32f7xx_it.c **** CPU_state = TRANS_S_ENABLE; + 834 .loc 1 460 13 is_stmt 1 view .LVU151 + 460:Src/stm32f7xx_it.c **** CPU_state = TRANS_S_ENABLE; + 835 .loc 1 460 21 is_stmt 0 view .LVU152 + 836 0134 524A ldr r2, .L116+20 + 837 0136 1370 strb r3, [r2] + 461:Src/stm32f7xx_it.c **** break; + 838 .loc 1 461 13 is_stmt 1 view .LVU153 + 461:Src/stm32f7xx_it.c **** break; + 839 .loc 1 461 23 is_stmt 0 view .LVU154 + 840 0138 534B ldr r3, .L116+28 + 841 013a 0322 movs r2, #3 + 842 013c 1A70 strb r2, [r3] + ARM GAS /tmp/ccMf3LkY.s page 157 + + + 462:Src/stm32f7xx_it.c **** case 0x4444: //Received packet + 843 .loc 1 462 9 is_stmt 1 view .LVU155 + 844 013e 98E7 b .L48 + 845 .L59: + 464:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 846 .loc 1 464 13 view .LVU156 + 464:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 847 .loc 1 464 27 is_stmt 0 view .LVU157 + 848 0140 0023 movs r3, #0 + 849 0142 4C4A ldr r2, .L116+8 + 850 0144 1380 strh r3, [r2] @ movhi + 465:Src/stm32f7xx_it.c **** CPU_state = TRANS_ENABLE; + 851 .loc 1 465 13 is_stmt 1 view .LVU158 + 465:Src/stm32f7xx_it.c **** CPU_state = TRANS_ENABLE; + 852 .loc 1 465 21 is_stmt 0 view .LVU159 + 853 0146 4E4A ldr r2, .L116+20 + 854 0148 1370 strb r3, [r2] + 466:Src/stm32f7xx_it.c **** break; + 855 .loc 1 466 13 is_stmt 1 view .LVU160 + 466:Src/stm32f7xx_it.c **** break; + 856 .loc 1 466 23 is_stmt 0 view .LVU161 + 857 014a 4F4B ldr r3, .L116+28 + 858 014c 0422 movs r2, #4 + 859 014e 1A70 strb r2, [r3] + 467:Src/stm32f7xx_it.c **** case 0x5555: //Erase saved DATA + 860 .loc 1 467 9 is_stmt 1 view .LVU162 + 861 0150 8FE7 b .L48 + 862 .L65: + 469:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 863 .loc 1 469 13 view .LVU163 + 469:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 864 .loc 1 469 27 is_stmt 0 view .LVU164 + 865 0152 0023 movs r3, #0 + 866 0154 474A ldr r2, .L116+8 + 867 0156 1380 strh r3, [r2] @ movhi + 470:Src/stm32f7xx_it.c **** CPU_state = REMOVE_FILE; + 868 .loc 1 470 13 is_stmt 1 view .LVU165 + 470:Src/stm32f7xx_it.c **** CPU_state = REMOVE_FILE; + 869 .loc 1 470 21 is_stmt 0 view .LVU166 + 870 0158 494A ldr r2, .L116+20 + 871 015a 1370 strb r3, [r2] + 471:Src/stm32f7xx_it.c **** break; + 872 .loc 1 471 13 is_stmt 1 view .LVU167 + 471:Src/stm32f7xx_it.c **** break; + 873 .loc 1 471 23 is_stmt 0 view .LVU168 + 874 015c 4A4B ldr r3, .L116+28 + 875 015e 0522 movs r2, #5 + 876 0160 1A70 strb r2, [r3] + 472:Src/stm32f7xx_it.c **** case 0x6666: //Request state + 877 .loc 1 472 9 is_stmt 1 view .LVU169 + 878 0162 86E7 b .L48 + 879 .L57: 479:Src/stm32f7xx_it.c **** break; - 874 .loc 1 479 13 view .LVU170 + 880 .loc 1 479 13 view .LVU170 479:Src/stm32f7xx_it.c **** break; - 875 .loc 1 479 27 is_stmt 0 view .LVU171 - 876 0154 4A4B ldr r3, .L106+8 - 877 0156 0222 movs r2, #2 - 878 0158 1A80 strh r2, [r3] @ movhi + 881 .loc 1 479 27 is_stmt 0 view .LVU171 + 882 0164 434B ldr r3, .L116+8 + ARM GAS /tmp/ccMf3LkY.s page 158 + + + 883 0166 0222 movs r2, #2 + 884 0168 1A80 strh r2, [r3] @ movhi 480:Src/stm32f7xx_it.c **** case AD9102_CMD_HEADER: // AD9102 command - 879 .loc 1 480 13 is_stmt 1 view .LVU172 - 880 015a 8AE7 b .L48 - 881 .L66: + 885 .loc 1 480 13 is_stmt 1 view .LVU172 + 886 016a 82E7 b .L48 + 887 .L69: 485:Src/stm32f7xx_it.c **** break; - 882 .loc 1 485 13 view .LVU173 + 888 .loc 1 485 13 view .LVU173 485:Src/stm32f7xx_it.c **** break; - 883 .loc 1 485 27 is_stmt 0 view .LVU174 - 884 015c 484B ldr r3, .L106+8 - 885 015e 0222 movs r2, #2 - 886 0160 1A80 strh r2, [r3] @ movhi + 889 .loc 1 485 27 is_stmt 0 view .LVU174 + 890 016c 414B ldr r3, .L116+8 + 891 016e 0222 movs r2, #2 + 892 0170 1A80 strh r2, [r3] @ movhi 486:Src/stm32f7xx_it.c **** case DS1809_CMD_HEADER: // DS1809 UC/DC pulse command - 887 .loc 1 486 9 is_stmt 1 view .LVU175 - 888 0162 86E7 b .L48 - 889 .L70: + 893 .loc 1 486 9 is_stmt 1 view .LVU175 + 894 0172 7EE7 b .L48 + 895 .L70: 488:Src/stm32f7xx_it.c **** break; - 890 .loc 1 488 13 view .LVU176 + 896 .loc 1 488 13 view .LVU176 488:Src/stm32f7xx_it.c **** break; - 891 .loc 1 488 27 is_stmt 0 view .LVU177 - 892 0164 464B ldr r3, .L106+8 - 893 0166 0222 movs r2, #2 - 894 0168 1A80 strh r2, [r3] @ movhi + 897 .loc 1 488 27 is_stmt 0 view .LVU177 + 898 0174 3F4B ldr r3, .L116+8 + 899 0176 0222 movs r2, #2 + 900 0178 1A80 strh r2, [r3] @ movhi 489:Src/stm32f7xx_it.c **** case STM32_DAC_CMD_HEADER: // STM32 internal DAC command - 895 .loc 1 489 9 is_stmt 1 view .LVU178 - 896 016a 82E7 b .L48 - 897 .L63: - 494:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 898 .loc 1 494 13 view .LVU179 - 494:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 899 .loc 1 494 27 is_stmt 0 view .LVU180 - ARM GAS /tmp/ccqZqdXP.s page 158 + 901 .loc 1 489 9 is_stmt 1 view .LVU178 + 902 017a 7AE7 b .L48 + 903 .L67: + 491:Src/stm32f7xx_it.c **** break; + 904 .loc 1 491 13 view .LVU179 + 491:Src/stm32f7xx_it.c **** break; + 905 .loc 1 491 27 is_stmt 0 view .LVU180 + 906 017c 3D4B ldr r3, .L116+8 + 907 017e 0222 movs r2, #2 + 908 0180 1A80 strh r2, [r3] @ movhi + 492:Src/stm32f7xx_it.c **** case AD9102_WAVE_CTRL_HEADER: // AD9102 custom waveform control command + 909 .loc 1 492 9 is_stmt 1 view .LVU181 + 910 0182 76E7 b .L48 + 911 .L72: + 494:Src/stm32f7xx_it.c **** break; + 912 .loc 1 494 13 view .LVU182 + 494:Src/stm32f7xx_it.c **** break; + 913 .loc 1 494 27 is_stmt 0 view .LVU183 + 914 0184 3B4B ldr r3, .L116+8 + 915 0186 0222 movs r2, #2 + 916 0188 1A80 strh r2, [r3] @ movhi + 495:Src/stm32f7xx_it.c **** case AD9102_WAVE_DATA_HEADER: // AD9102 custom waveform data packet + 917 .loc 1 495 9 is_stmt 1 view .LVU184 + 918 018a 72E7 b .L48 + 919 .L64: + 500:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 920 .loc 1 500 13 view .LVU185 + 500:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 921 .loc 1 500 27 is_stmt 0 view .LVU186 + 922 018c 0023 movs r3, #0 + 923 018e 394A ldr r2, .L116+8 + 924 0190 1380 strh r3, [r2] @ movhi + ARM GAS /tmp/ccMf3LkY.s page 159 - 900 016c 0023 movs r3, #0 - 901 016e 444A ldr r2, .L106+8 - 902 0170 1380 strh r3, [r2] @ movhi - 495:Src/stm32f7xx_it.c **** //UART_transmission_request = MESS_01; - 903 .loc 1 495 13 is_stmt 1 view .LVU181 - 495:Src/stm32f7xx_it.c **** //UART_transmission_request = MESS_01; - 904 .loc 1 495 21 is_stmt 0 view .LVU182 - 905 0172 464A ldr r2, .L106+20 - 906 0174 1370 strb r3, [r2] - 498:Src/stm32f7xx_it.c **** CPU_state = DEFAULT_ENABLE;//Parking system and send error state! - 907 .loc 1 498 13 is_stmt 1 view .LVU183 - 498:Src/stm32f7xx_it.c **** CPU_state = DEFAULT_ENABLE;//Parking system and send error state! - 908 .loc 1 498 23 is_stmt 0 view .LVU184 - 909 0176 484A ldr r2, .L106+32 - 910 0178 1378 ldrb r3, [r2] @ zero_extendqisi2 - 498:Src/stm32f7xx_it.c **** CPU_state = DEFAULT_ENABLE;//Parking system and send error state! - 911 .loc 1 498 27 view .LVU185 - 912 017a 43F00203 orr r3, r3, #2 - 913 017e 1370 strb r3, [r2] - 499:Src/stm32f7xx_it.c **** break; - 914 .loc 1 499 13 is_stmt 1 view .LVU186 - 499:Src/stm32f7xx_it.c **** break; - 915 .loc 1 499 23 is_stmt 0 view .LVU187 - 916 0180 444B ldr r3, .L106+28 - 917 0182 0222 movs r2, #2 - 918 0184 1A70 strb r2, [r3] - 500:Src/stm32f7xx_it.c **** } - 919 .loc 1 500 9 is_stmt 1 view .LVU188 - 920 0186 74E7 b .L48 - 921 .L53: - 505:Src/stm32f7xx_it.c **** { - 922 .loc 1 505 9 view .LVU189 - 505:Src/stm32f7xx_it.c **** { - 923 .loc 1 505 25 is_stmt 0 view .LVU190 - 924 0188 4149 ldr r1, .L106+24 - 925 018a 0988 ldrh r1, [r1] - 505:Src/stm32f7xx_it.c **** { - 926 .loc 1 505 12 view .LVU191 - 927 018c 48F68800 movw r0, #34952 - 928 0190 8142 cmp r1, r0 - 929 0192 1FD0 beq .L100 - 515:Src/stm32f7xx_it.c **** { - 930 .loc 1 515 14 is_stmt 1 view .LVU192 - 515:Src/stm32f7xx_it.c **** { - 931 .loc 1 515 17 is_stmt 0 view .LVU193 - 932 0194 49F69910 movw r0, #39321 - 933 0198 8142 cmp r1, r0 - 934 019a 36D0 beq .L101 - 525:Src/stm32f7xx_it.c **** { - 935 .loc 1 525 14 is_stmt 1 view .LVU194 - 525:Src/stm32f7xx_it.c **** { - 936 .loc 1 525 17 is_stmt 0 view .LVU195 - 937 019c 4AF6AA20 movw r0, #43690 - 938 01a0 8142 cmp r1, r0 - 939 01a2 4DD0 beq .L102 - 535:Src/stm32f7xx_it.c **** { - 940 .loc 1 535 14 is_stmt 1 view .LVU196 - ARM GAS /tmp/ccqZqdXP.s page 159 + 501:Src/stm32f7xx_it.c **** //UART_transmission_request = MESS_01; + 925 .loc 1 501 13 is_stmt 1 view .LVU187 + 501:Src/stm32f7xx_it.c **** //UART_transmission_request = MESS_01; + 926 .loc 1 501 21 is_stmt 0 view .LVU188 + 927 0192 3B4A ldr r2, .L116+20 + 928 0194 1370 strb r3, [r2] + 504:Src/stm32f7xx_it.c **** CPU_state = DEFAULT_ENABLE;//Parking system and send error state! + 929 .loc 1 504 13 is_stmt 1 view .LVU189 + 504:Src/stm32f7xx_it.c **** CPU_state = DEFAULT_ENABLE;//Parking system and send error state! + 930 .loc 1 504 23 is_stmt 0 view .LVU190 + 931 0196 3D4A ldr r2, .L116+32 + 932 0198 1378 ldrb r3, [r2] @ zero_extendqisi2 + 504:Src/stm32f7xx_it.c **** CPU_state = DEFAULT_ENABLE;//Parking system and send error state! + 933 .loc 1 504 27 view .LVU191 + 934 019a 43F00203 orr r3, r3, #2 + 935 019e 1370 strb r3, [r2] + 505:Src/stm32f7xx_it.c **** break; + 936 .loc 1 505 13 is_stmt 1 view .LVU192 + 505:Src/stm32f7xx_it.c **** break; + 937 .loc 1 505 23 is_stmt 0 view .LVU193 + 938 01a0 394B ldr r3, .L116+28 + 939 01a2 0222 movs r2, #2 + 940 01a4 1A70 strb r2, [r3] + 506:Src/stm32f7xx_it.c **** } + 941 .loc 1 506 9 is_stmt 1 view .LVU194 + 942 01a6 64E7 b .L48 + 943 .L53: + 511:Src/stm32f7xx_it.c **** { + 944 .loc 1 511 9 view .LVU195 + 511:Src/stm32f7xx_it.c **** { + 945 .loc 1 511 25 is_stmt 0 view .LVU196 + 946 01a8 3649 ldr r1, .L116+24 + 947 01aa 0988 ldrh r1, [r1] + 511:Src/stm32f7xx_it.c **** { + 948 .loc 1 511 12 view .LVU197 + 949 01ac 48F68800 movw r0, #34952 + 950 01b0 8142 cmp r1, r0 + 951 01b2 25D0 beq .L108 + 521:Src/stm32f7xx_it.c **** { + 952 .loc 1 521 14 is_stmt 1 view .LVU198 + 521:Src/stm32f7xx_it.c **** { + 953 .loc 1 521 17 is_stmt 0 view .LVU199 + 954 01b4 49F69910 movw r0, #39321 + 955 01b8 8142 cmp r1, r0 + 956 01ba 3CD0 beq .L109 + 531:Src/stm32f7xx_it.c **** { + 957 .loc 1 531 14 is_stmt 1 view .LVU200 + 531:Src/stm32f7xx_it.c **** { + 958 .loc 1 531 17 is_stmt 0 view .LVU201 + 959 01bc 4AF6AA20 movw r0, #43690 + 960 01c0 8142 cmp r1, r0 + 961 01c2 69D0 beq .L110 + 541:Src/stm32f7xx_it.c **** { + 962 .loc 1 541 14 is_stmt 1 view .LVU202 + 541:Src/stm32f7xx_it.c **** { + 963 .loc 1 541 17 is_stmt 0 view .LVU203 + 964 01c4 4BF6BB30 movw r0, #48059 + ARM GAS /tmp/ccMf3LkY.s page 160 - 535:Src/stm32f7xx_it.c **** { - 941 .loc 1 535 17 is_stmt 0 view .LVU197 - 942 01a4 4BF6BB30 movw r0, #48059 - 943 01a8 8142 cmp r1, r0 - 944 01aa 7BD0 beq .L103 - 547:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 945 .loc 1 547 13 is_stmt 1 view .LVU198 - 547:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 946 .loc 1 547 16 is_stmt 0 view .LVU199 - 947 01ac 13F0010F tst r3, #1 - 948 01b0 00F09380 beq .L84 - 548:Src/stm32f7xx_it.c **** else - 949 .loc 1 548 17 is_stmt 1 view .LVU200 - 548:Src/stm32f7xx_it.c **** else - 950 .loc 1 548 24 is_stmt 0 view .LVU201 - 951 01b4 5908 lsrs r1, r3, #1 - 952 01b6 0139 subs r1, r1, #1 - 953 01b8 384C ldr r4, .L106+36 - 954 01ba 34F81100 ldrh r0, [r4, r1, lsl #1] - 548:Src/stm32f7xx_it.c **** else - 955 .loc 1 548 47 view .LVU202 - 956 01be 00EB0222 add r2, r0, r2, lsl #8 - 957 01c2 24F81120 strh r2, [r4, r1, lsl #1] @ movhi - 958 .L85: - 551:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; - 959 .loc 1 551 13 is_stmt 1 view .LVU203 - 551:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; - 960 .loc 1 551 26 is_stmt 0 view .LVU204 - 961 01c6 0133 adds r3, r3, #1 - 962 01c8 2D4A ldr r2, .L106+8 - 963 01ca 1380 strh r3, [r2] @ movhi - 552:Src/stm32f7xx_it.c **** } - 964 .loc 1 552 13 is_stmt 1 view .LVU205 - 552:Src/stm32f7xx_it.c **** } - 965 .loc 1 552 39 is_stmt 0 view .LVU206 - 966 01cc 344B ldr r3, .L106+40 - 967 01ce 0022 movs r2, #0 - 968 01d0 1A70 strb r2, [r3] - 969 01d2 4EE7 b .L48 - 970 .L100: - 507:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 971 .loc 1 507 13 is_stmt 1 view .LVU207 - 507:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 972 .loc 1 507 16 is_stmt 0 view .LVU208 - 973 01d4 13F0010F tst r3, #1 - 974 01d8 11D0 beq .L73 - 508:Src/stm32f7xx_it.c **** else - 975 .loc 1 508 17 is_stmt 1 view .LVU209 - 508:Src/stm32f7xx_it.c **** else - 976 .loc 1 508 24 is_stmt 0 view .LVU210 - 977 01da 5B08 lsrs r3, r3, #1 - 978 01dc 013B subs r3, r3, #1 - 979 01de 2F48 ldr r0, .L106+36 - 980 01e0 30F81310 ldrh r1, [r0, r3, lsl #1] - 508:Src/stm32f7xx_it.c **** else - 981 .loc 1 508 51 view .LVU211 - 982 01e4 01EB0222 add r2, r1, r2, lsl #8 - ARM GAS /tmp/ccqZqdXP.s page 160 + 965 01c8 8142 cmp r1, r0 + 966 01ca 00F08080 beq .L111 + 551:Src/stm32f7xx_it.c **** { + 967 .loc 1 551 14 is_stmt 1 view .LVU204 + 551:Src/stm32f7xx_it.c **** { + 968 .loc 1 551 17 is_stmt 0 view .LVU205 + 969 01ce 4CF6CC40 movw r0, #52428 + 970 01d2 8142 cmp r1, r0 + 971 01d4 00F09680 beq .L112 + 563:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 972 .loc 1 563 13 is_stmt 1 view .LVU206 + 563:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 973 .loc 1 563 16 is_stmt 0 view .LVU207 + 974 01d8 13F0010F tst r3, #1 + 975 01dc 00F0AD80 beq .L89 + 564:Src/stm32f7xx_it.c **** else + 976 .loc 1 564 17 is_stmt 1 view .LVU208 + 564:Src/stm32f7xx_it.c **** else + 977 .loc 1 564 24 is_stmt 0 view .LVU209 + 978 01e0 5908 lsrs r1, r3, #1 + 979 01e2 0139 subs r1, r1, #1 + 980 01e4 2A4C ldr r4, .L116+36 + 981 01e6 34F81100 ldrh r0, [r4, r1, lsl #1] + 564:Src/stm32f7xx_it.c **** else + 982 .loc 1 564 47 view .LVU210 + 983 01ea 00EB0222 add r2, r0, r2, lsl #8 + 984 01ee 24F81120 strh r2, [r4, r1, lsl #1] @ movhi + 985 .L90: + 567:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; + 986 .loc 1 567 13 is_stmt 1 view .LVU211 + 567:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; + 987 .loc 1 567 26 is_stmt 0 view .LVU212 + 988 01f2 0133 adds r3, r3, #1 + 989 01f4 1F4A ldr r2, .L116+8 + 990 01f6 1380 strh r3, [r2] @ movhi + 568:Src/stm32f7xx_it.c **** } + 991 .loc 1 568 13 is_stmt 1 view .LVU213 + 568:Src/stm32f7xx_it.c **** } + 992 .loc 1 568 39 is_stmt 0 view .LVU214 + 993 01f8 264B ldr r3, .L116+40 + 994 01fa 0022 movs r2, #0 + 995 01fc 1A70 strb r2, [r3] + 996 01fe 38E7 b .L48 + 997 .L108: + 513:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 998 .loc 1 513 13 is_stmt 1 view .LVU215 + 513:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 999 .loc 1 513 16 is_stmt 0 view .LVU216 + 1000 0200 13F0010F tst r3, #1 + 1001 0204 11D0 beq .L75 + 514:Src/stm32f7xx_it.c **** else + 1002 .loc 1 514 17 is_stmt 1 view .LVU217 + 514:Src/stm32f7xx_it.c **** else + 1003 .loc 1 514 24 is_stmt 0 view .LVU218 + 1004 0206 5B08 lsrs r3, r3, #1 + 1005 0208 013B subs r3, r3, #1 + 1006 020a 2148 ldr r0, .L116+36 + ARM GAS /tmp/ccMf3LkY.s page 161 - 983 01e8 20F81320 strh r2, [r0, r3, lsl #1] @ movhi - 984 .L74: - 511:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 985 .loc 1 511 13 is_stmt 1 view .LVU212 - 511:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 986 .loc 1 511 23 is_stmt 0 view .LVU213 - 987 01ec 294B ldr r3, .L106+28 - 988 01ee 0A22 movs r2, #10 - 989 01f0 1A70 strb r2, [r3] - 512:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 990 .loc 1 512 13 is_stmt 1 view .LVU214 - 512:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 991 .loc 1 512 27 is_stmt 0 view .LVU215 - 992 01f2 0023 movs r3, #0 - 993 01f4 224A ldr r2, .L106+8 - 994 01f6 1380 strh r3, [r2] @ movhi - 513:Src/stm32f7xx_it.c **** } - 995 .loc 1 513 13 is_stmt 1 view .LVU216 - 513:Src/stm32f7xx_it.c **** } - 996 .loc 1 513 21 is_stmt 0 view .LVU217 - 997 01f8 244A ldr r2, .L106+20 - 998 01fa 1370 strb r3, [r2] - 999 01fc 39E7 b .L48 - 1000 .L73: - 510:Src/stm32f7xx_it.c **** CPU_state = AD9102_CMD; - 1001 .loc 1 510 17 is_stmt 1 view .LVU218 - 510:Src/stm32f7xx_it.c **** CPU_state = AD9102_CMD; - 1002 .loc 1 510 40 is_stmt 0 view .LVU219 - 1003 01fe 5B08 lsrs r3, r3, #1 - 510:Src/stm32f7xx_it.c **** CPU_state = AD9102_CMD; - 1004 .loc 1 510 46 view .LVU220 - 1005 0200 013B subs r3, r3, #1 - 510:Src/stm32f7xx_it.c **** CPU_state = AD9102_CMD; - 1006 .loc 1 510 51 view .LVU221 - 1007 0202 2649 ldr r1, .L106+36 - 1008 0204 21F81320 strh r2, [r1, r3, lsl #1] @ movhi - 1009 0208 F0E7 b .L74 - 1010 .L101: - 517:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 1011 .loc 1 517 13 is_stmt 1 view .LVU222 - 517:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 1012 .loc 1 517 16 is_stmt 0 view .LVU223 - 1013 020a 13F0010F tst r3, #1 - 1014 020e 11D0 beq .L76 - 518:Src/stm32f7xx_it.c **** else - 1015 .loc 1 518 17 is_stmt 1 view .LVU224 - 518:Src/stm32f7xx_it.c **** else - 1016 .loc 1 518 24 is_stmt 0 view .LVU225 - 1017 0210 5B08 lsrs r3, r3, #1 - 1018 0212 013B subs r3, r3, #1 - 1019 0214 2148 ldr r0, .L106+36 - 1020 0216 30F81310 ldrh r1, [r0, r3, lsl #1] - 518:Src/stm32f7xx_it.c **** else - 1021 .loc 1 518 51 view .LVU226 - 1022 021a 01EB0222 add r2, r1, r2, lsl #8 - 1023 021e 20F81320 strh r2, [r0, r3, lsl #1] @ movhi - 1024 .L77: - ARM GAS /tmp/ccqZqdXP.s page 161 + 1007 020c 30F81310 ldrh r1, [r0, r3, lsl #1] + 514:Src/stm32f7xx_it.c **** else + 1008 .loc 1 514 51 view .LVU219 + 1009 0210 01EB0222 add r2, r1, r2, lsl #8 + 1010 0214 20F81320 strh r2, [r0, r3, lsl #1] @ movhi + 1011 .L76: + 517:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1012 .loc 1 517 13 is_stmt 1 view .LVU220 + 517:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1013 .loc 1 517 23 is_stmt 0 view .LVU221 + 1014 0218 1B4B ldr r3, .L116+28 + 1015 021a 0A22 movs r2, #10 + 1016 021c 1A70 strb r2, [r3] + 518:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1017 .loc 1 518 13 is_stmt 1 view .LVU222 + 518:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1018 .loc 1 518 27 is_stmt 0 view .LVU223 + 1019 021e 0023 movs r3, #0 + 1020 0220 144A ldr r2, .L116+8 + 1021 0222 1380 strh r3, [r2] @ movhi + 519:Src/stm32f7xx_it.c **** } + 1022 .loc 1 519 13 is_stmt 1 view .LVU224 + 519:Src/stm32f7xx_it.c **** } + 1023 .loc 1 519 21 is_stmt 0 view .LVU225 + 1024 0224 164A ldr r2, .L116+20 + 1025 0226 1370 strb r3, [r2] + 1026 0228 23E7 b .L48 + 1027 .L75: + 516:Src/stm32f7xx_it.c **** CPU_state = AD9102_CMD; + 1028 .loc 1 516 17 is_stmt 1 view .LVU226 + 516:Src/stm32f7xx_it.c **** CPU_state = AD9102_CMD; + 1029 .loc 1 516 40 is_stmt 0 view .LVU227 + 1030 022a 5B08 lsrs r3, r3, #1 + 516:Src/stm32f7xx_it.c **** CPU_state = AD9102_CMD; + 1031 .loc 1 516 46 view .LVU228 + 1032 022c 013B subs r3, r3, #1 + 516:Src/stm32f7xx_it.c **** CPU_state = AD9102_CMD; + 1033 .loc 1 516 51 view .LVU229 + 1034 022e 1849 ldr r1, .L116+36 + 1035 0230 21F81320 strh r2, [r1, r3, lsl #1] @ movhi + 1036 0234 F0E7 b .L76 + 1037 .L109: + 523:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 1038 .loc 1 523 13 is_stmt 1 view .LVU230 + 523:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 1039 .loc 1 523 16 is_stmt 0 view .LVU231 + 1040 0236 13F0010F tst r3, #1 + 1041 023a 11D0 beq .L78 + 524:Src/stm32f7xx_it.c **** else + 1042 .loc 1 524 17 is_stmt 1 view .LVU232 + 524:Src/stm32f7xx_it.c **** else + 1043 .loc 1 524 24 is_stmt 0 view .LVU233 + 1044 023c 5B08 lsrs r3, r3, #1 + 1045 023e 013B subs r3, r3, #1 + 1046 0240 1348 ldr r0, .L116+36 + 1047 0242 30F81310 ldrh r1, [r0, r3, lsl #1] + 524:Src/stm32f7xx_it.c **** else + ARM GAS /tmp/ccMf3LkY.s page 162 - 521:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 1025 .loc 1 521 13 is_stmt 1 view .LVU227 - 521:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 1026 .loc 1 521 23 is_stmt 0 view .LVU228 - 1027 0222 1C4B ldr r3, .L106+28 - 1028 0224 0B22 movs r2, #11 - 1029 0226 1A70 strb r2, [r3] - 522:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 1030 .loc 1 522 13 is_stmt 1 view .LVU229 - 522:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 1031 .loc 1 522 27 is_stmt 0 view .LVU230 - 1032 0228 0023 movs r3, #0 - 1033 022a 154A ldr r2, .L106+8 - 1034 022c 1380 strh r3, [r2] @ movhi - 523:Src/stm32f7xx_it.c **** } - 1035 .loc 1 523 13 is_stmt 1 view .LVU231 - 523:Src/stm32f7xx_it.c **** } - 1036 .loc 1 523 21 is_stmt 0 view .LVU232 - 1037 022e 174A ldr r2, .L106+20 - 1038 0230 1370 strb r3, [r2] - 1039 0232 1EE7 b .L48 - 1040 .L76: - 520:Src/stm32f7xx_it.c **** CPU_state = AD9833_CMD; - 1041 .loc 1 520 17 is_stmt 1 view .LVU233 - 520:Src/stm32f7xx_it.c **** CPU_state = AD9833_CMD; - 1042 .loc 1 520 40 is_stmt 0 view .LVU234 - 1043 0234 5B08 lsrs r3, r3, #1 - 520:Src/stm32f7xx_it.c **** CPU_state = AD9833_CMD; - 1044 .loc 1 520 46 view .LVU235 - 1045 0236 013B subs r3, r3, #1 - 520:Src/stm32f7xx_it.c **** CPU_state = AD9833_CMD; - 1046 .loc 1 520 51 view .LVU236 - 1047 0238 1849 ldr r1, .L106+36 - 1048 023a 21F81320 strh r2, [r1, r3, lsl #1] @ movhi - 1049 023e F0E7 b .L77 - 1050 .L102: - 527:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 1051 .loc 1 527 13 is_stmt 1 view .LVU237 - 527:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 1052 .loc 1 527 16 is_stmt 0 view .LVU238 - 1053 0240 13F0010F tst r3, #1 - 1054 0244 11D0 beq .L79 - 528:Src/stm32f7xx_it.c **** else - 1055 .loc 1 528 17 is_stmt 1 view .LVU239 - 528:Src/stm32f7xx_it.c **** else - 1056 .loc 1 528 24 is_stmt 0 view .LVU240 - 1057 0246 5B08 lsrs r3, r3, #1 - 1058 0248 013B subs r3, r3, #1 - 1059 024a 1448 ldr r0, .L106+36 - 1060 024c 30F81310 ldrh r1, [r0, r3, lsl #1] - 528:Src/stm32f7xx_it.c **** else - 1061 .loc 1 528 51 view .LVU241 - 1062 0250 01EB0222 add r2, r1, r2, lsl #8 - 1063 0254 20F81320 strh r2, [r0, r3, lsl #1] @ movhi - 1064 .L80: - 531:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 1065 .loc 1 531 13 is_stmt 1 view .LVU242 - ARM GAS /tmp/ccqZqdXP.s page 162 + 1048 .loc 1 524 51 view .LVU234 + 1049 0246 01EB0222 add r2, r1, r2, lsl #8 + 1050 024a 20F81320 strh r2, [r0, r3, lsl #1] @ movhi + 1051 .L79: + 527:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1052 .loc 1 527 13 is_stmt 1 view .LVU235 + 527:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1053 .loc 1 527 23 is_stmt 0 view .LVU236 + 1054 024e 0E4B ldr r3, .L116+28 + 1055 0250 0B22 movs r2, #11 + 1056 0252 1A70 strb r2, [r3] + 528:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1057 .loc 1 528 13 is_stmt 1 view .LVU237 + 528:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1058 .loc 1 528 27 is_stmt 0 view .LVU238 + 1059 0254 0023 movs r3, #0 + 1060 0256 074A ldr r2, .L116+8 + 1061 0258 1380 strh r3, [r2] @ movhi + 529:Src/stm32f7xx_it.c **** } + 1062 .loc 1 529 13 is_stmt 1 view .LVU239 + 529:Src/stm32f7xx_it.c **** } + 1063 .loc 1 529 21 is_stmt 0 view .LVU240 + 1064 025a 094A ldr r2, .L116+20 + 1065 025c 1370 strb r3, [r2] + 1066 025e 08E7 b .L48 + 1067 .L78: + 526:Src/stm32f7xx_it.c **** CPU_state = AD9833_CMD; + 1068 .loc 1 526 17 is_stmt 1 view .LVU241 + 526:Src/stm32f7xx_it.c **** CPU_state = AD9833_CMD; + 1069 .loc 1 526 40 is_stmt 0 view .LVU242 + 1070 0260 5B08 lsrs r3, r3, #1 + 526:Src/stm32f7xx_it.c **** CPU_state = AD9833_CMD; + 1071 .loc 1 526 46 view .LVU243 + 1072 0262 013B subs r3, r3, #1 + 526:Src/stm32f7xx_it.c **** CPU_state = AD9833_CMD; + 1073 .loc 1 526 51 view .LVU244 + 1074 0264 0A49 ldr r1, .L116+36 + 1075 0266 21F81320 strh r2, [r1, r3, lsl #1] @ movhi + 1076 026a F0E7 b .L79 + 1077 .L117: + 1078 .align 2 + 1079 .L116: + 1080 026c 00100140 .word 1073811456 + 1081 0270 00000000 .word uart_buf + 1082 0274 00000000 .word UART_rec_incr + 1083 0278 00000000 .word TO6 + 1084 027c 00000000 .word TO6_uart + 1085 0280 00000000 .word flg_tmt + 1086 0284 00000000 .word UART_header + 1087 0288 00000000 .word CPU_state + 1088 028c 00000000 .word State_Data + 1089 0290 00000000 .word COMMAND + 1090 0294 00000000 .word UART_transmission_request + 1091 .L110: + 533:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 1092 .loc 1 533 13 is_stmt 1 view .LVU245 + 533:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + ARM GAS /tmp/ccMf3LkY.s page 163 - 531:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 1066 .loc 1 531 23 is_stmt 0 view .LVU243 - 1067 0258 0E4B ldr r3, .L106+28 - 1068 025a 0C22 movs r2, #12 - 1069 025c 1A70 strb r2, [r3] - 532:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 1070 .loc 1 532 13 is_stmt 1 view .LVU244 - 532:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 1071 .loc 1 532 27 is_stmt 0 view .LVU245 - 1072 025e 0023 movs r3, #0 - 1073 0260 074A ldr r2, .L106+8 - 1074 0262 1380 strh r3, [r2] @ movhi - 533:Src/stm32f7xx_it.c **** } - 1075 .loc 1 533 13 is_stmt 1 view .LVU246 - 533:Src/stm32f7xx_it.c **** } - 1076 .loc 1 533 21 is_stmt 0 view .LVU247 - 1077 0264 094A ldr r2, .L106+20 - 1078 0266 1370 strb r3, [r2] - 1079 0268 03E7 b .L48 - 1080 .L79: - 530:Src/stm32f7xx_it.c **** CPU_state = DS1809_CMD; - 1081 .loc 1 530 17 is_stmt 1 view .LVU248 - 530:Src/stm32f7xx_it.c **** CPU_state = DS1809_CMD; - 1082 .loc 1 530 40 is_stmt 0 view .LVU249 - 1083 026a 5B08 lsrs r3, r3, #1 - 530:Src/stm32f7xx_it.c **** CPU_state = DS1809_CMD; - 1084 .loc 1 530 46 view .LVU250 - 1085 026c 013B subs r3, r3, #1 - 530:Src/stm32f7xx_it.c **** CPU_state = DS1809_CMD; - 1086 .loc 1 530 51 view .LVU251 - 1087 026e 0B49 ldr r1, .L106+36 - 1088 0270 21F81320 strh r2, [r1, r3, lsl #1] @ movhi - 1089 0274 F0E7 b .L80 - 1090 .L107: - 1091 0276 00BF .align 2 - 1092 .L106: - 1093 0278 00100140 .word 1073811456 - 1094 027c 00000000 .word uart_buf - 1095 0280 00000000 .word UART_rec_incr - 1096 0284 00000000 .word TO6 - 1097 0288 00000000 .word TO6_uart - 1098 028c 00000000 .word flg_tmt - 1099 0290 00000000 .word UART_header - 1100 0294 00000000 .word CPU_state - 1101 0298 00000000 .word State_Data - 1102 029c 00000000 .word COMMAND - 1103 02a0 00000000 .word UART_transmission_request - 1104 .L103: - 537:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 1105 .loc 1 537 13 is_stmt 1 view .LVU252 - 537:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 1106 .loc 1 537 16 is_stmt 0 view .LVU253 - 1107 02a4 13F0010F tst r3, #1 - 1108 02a8 11D0 beq .L82 - 538:Src/stm32f7xx_it.c **** else - 1109 .loc 1 538 17 is_stmt 1 view .LVU254 - 538:Src/stm32f7xx_it.c **** else - ARM GAS /tmp/ccqZqdXP.s page 163 + 1093 .loc 1 533 16 is_stmt 0 view .LVU246 + 1094 0298 13F0010F tst r3, #1 + 1095 029c 11D0 beq .L81 + 534:Src/stm32f7xx_it.c **** else + 1096 .loc 1 534 17 is_stmt 1 view .LVU247 + 534:Src/stm32f7xx_it.c **** else + 1097 .loc 1 534 24 is_stmt 0 view .LVU248 + 1098 029e 5B08 lsrs r3, r3, #1 + 1099 02a0 013B subs r3, r3, #1 + 1100 02a2 7F48 ldr r0, .L118 + 1101 02a4 30F81310 ldrh r1, [r0, r3, lsl #1] + 534:Src/stm32f7xx_it.c **** else + 1102 .loc 1 534 51 view .LVU249 + 1103 02a8 01EB0222 add r2, r1, r2, lsl #8 + 1104 02ac 20F81320 strh r2, [r0, r3, lsl #1] @ movhi + 1105 .L82: + 537:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1106 .loc 1 537 13 is_stmt 1 view .LVU250 + 537:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1107 .loc 1 537 23 is_stmt 0 view .LVU251 + 1108 02b0 7C4B ldr r3, .L118+4 + 1109 02b2 0C22 movs r2, #12 + 1110 02b4 1A70 strb r2, [r3] + 538:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1111 .loc 1 538 13 is_stmt 1 view .LVU252 + 538:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1112 .loc 1 538 27 is_stmt 0 view .LVU253 + 1113 02b6 0023 movs r3, #0 + 1114 02b8 7B4A ldr r2, .L118+8 + 1115 02ba 1380 strh r3, [r2] @ movhi + 539:Src/stm32f7xx_it.c **** } + 1116 .loc 1 539 13 is_stmt 1 view .LVU254 + 539:Src/stm32f7xx_it.c **** } + 1117 .loc 1 539 21 is_stmt 0 view .LVU255 + 1118 02bc 7B4A ldr r2, .L118+12 + 1119 02be 1370 strb r3, [r2] + 1120 02c0 D7E6 b .L48 + 1121 .L81: + 536:Src/stm32f7xx_it.c **** CPU_state = DS1809_CMD; + 1122 .loc 1 536 17 is_stmt 1 view .LVU256 + 536:Src/stm32f7xx_it.c **** CPU_state = DS1809_CMD; + 1123 .loc 1 536 40 is_stmt 0 view .LVU257 + 1124 02c2 5B08 lsrs r3, r3, #1 + 536:Src/stm32f7xx_it.c **** CPU_state = DS1809_CMD; + 1125 .loc 1 536 46 view .LVU258 + 1126 02c4 013B subs r3, r3, #1 + 536:Src/stm32f7xx_it.c **** CPU_state = DS1809_CMD; + 1127 .loc 1 536 51 view .LVU259 + 1128 02c6 7649 ldr r1, .L118 + 1129 02c8 21F81320 strh r2, [r1, r3, lsl #1] @ movhi + 1130 02cc F0E7 b .L82 + 1131 .L111: + 543:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 1132 .loc 1 543 13 is_stmt 1 view .LVU260 + 543:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 1133 .loc 1 543 16 is_stmt 0 view .LVU261 + 1134 02ce 13F0010F tst r3, #1 + ARM GAS /tmp/ccMf3LkY.s page 164 - 1110 .loc 1 538 24 is_stmt 0 view .LVU255 - 1111 02aa 5B08 lsrs r3, r3, #1 - 1112 02ac 013B subs r3, r3, #1 - 1113 02ae 5448 ldr r0, .L108 - 1114 02b0 30F81310 ldrh r1, [r0, r3, lsl #1] - 538:Src/stm32f7xx_it.c **** else - 1115 .loc 1 538 51 view .LVU256 - 1116 02b4 01EB0222 add r2, r1, r2, lsl #8 - 1117 02b8 20F81320 strh r2, [r0, r3, lsl #1] @ movhi - 1118 .L83: - 541:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 1119 .loc 1 541 13 is_stmt 1 view .LVU257 - 541:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 1120 .loc 1 541 23 is_stmt 0 view .LVU258 - 1121 02bc 514B ldr r3, .L108+4 - 1122 02be 0D22 movs r2, #13 - 1123 02c0 1A70 strb r2, [r3] - 542:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 1124 .loc 1 542 13 is_stmt 1 view .LVU259 - 542:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 1125 .loc 1 542 27 is_stmt 0 view .LVU260 - 1126 02c2 0023 movs r3, #0 - 1127 02c4 504A ldr r2, .L108+8 - 1128 02c6 1380 strh r3, [r2] @ movhi - 543:Src/stm32f7xx_it.c **** } - 1129 .loc 1 543 13 is_stmt 1 view .LVU261 - 543:Src/stm32f7xx_it.c **** } - 1130 .loc 1 543 21 is_stmt 0 view .LVU262 - 1131 02c8 504A ldr r2, .L108+12 - 1132 02ca 1370 strb r3, [r2] - 1133 02cc D1E6 b .L48 - 1134 .L82: - 540:Src/stm32f7xx_it.c **** CPU_state = STM32_DAC_CMD; - 1135 .loc 1 540 17 is_stmt 1 view .LVU263 - 540:Src/stm32f7xx_it.c **** CPU_state = STM32_DAC_CMD; - 1136 .loc 1 540 40 is_stmt 0 view .LVU264 - 1137 02ce 5B08 lsrs r3, r3, #1 - 540:Src/stm32f7xx_it.c **** CPU_state = STM32_DAC_CMD; - 1138 .loc 1 540 46 view .LVU265 - 1139 02d0 013B subs r3, r3, #1 - 540:Src/stm32f7xx_it.c **** CPU_state = STM32_DAC_CMD; - 1140 .loc 1 540 51 view .LVU266 - 1141 02d2 4B49 ldr r1, .L108 - 1142 02d4 21F81320 strh r2, [r1, r3, lsl #1] @ movhi - 1143 02d8 F0E7 b .L83 - 1144 .L84: - 550:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1145 .loc 1 550 17 is_stmt 1 view .LVU267 - 550:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1146 .loc 1 550 39 is_stmt 0 view .LVU268 - 1147 02da 5908 lsrs r1, r3, #1 - 550:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1148 .loc 1 550 43 view .LVU269 - 1149 02dc 0139 subs r1, r1, #1 - 550:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1150 .loc 1 550 47 view .LVU270 - 1151 02de 4848 ldr r0, .L108 - ARM GAS /tmp/ccqZqdXP.s page 164 + 1135 02d2 11D0 beq .L84 + 544:Src/stm32f7xx_it.c **** else + 1136 .loc 1 544 17 is_stmt 1 view .LVU262 + 544:Src/stm32f7xx_it.c **** else + 1137 .loc 1 544 24 is_stmt 0 view .LVU263 + 1138 02d4 5B08 lsrs r3, r3, #1 + 1139 02d6 013B subs r3, r3, #1 + 1140 02d8 7148 ldr r0, .L118 + 1141 02da 30F81310 ldrh r1, [r0, r3, lsl #1] + 544:Src/stm32f7xx_it.c **** else + 1142 .loc 1 544 51 view .LVU264 + 1143 02de 01EB0222 add r2, r1, r2, lsl #8 + 1144 02e2 20F81320 strh r2, [r0, r3, lsl #1] @ movhi + 1145 .L85: + 547:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1146 .loc 1 547 13 is_stmt 1 view .LVU265 + 547:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1147 .loc 1 547 23 is_stmt 0 view .LVU266 + 1148 02e6 6F4B ldr r3, .L118+4 + 1149 02e8 0D22 movs r2, #13 + 1150 02ea 1A70 strb r2, [r3] + 548:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1151 .loc 1 548 13 is_stmt 1 view .LVU267 + 548:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1152 .loc 1 548 27 is_stmt 0 view .LVU268 + 1153 02ec 0023 movs r3, #0 + 1154 02ee 6E4A ldr r2, .L118+8 + 1155 02f0 1380 strh r3, [r2] @ movhi + 549:Src/stm32f7xx_it.c **** } + 1156 .loc 1 549 13 is_stmt 1 view .LVU269 + 549:Src/stm32f7xx_it.c **** } + 1157 .loc 1 549 21 is_stmt 0 view .LVU270 + 1158 02f2 6E4A ldr r2, .L118+12 + 1159 02f4 1370 strb r3, [r2] + 1160 02f6 BCE6 b .L48 + 1161 .L84: + 546:Src/stm32f7xx_it.c **** CPU_state = STM32_DAC_CMD; + 1162 .loc 1 546 17 is_stmt 1 view .LVU271 + 546:Src/stm32f7xx_it.c **** CPU_state = STM32_DAC_CMD; + 1163 .loc 1 546 40 is_stmt 0 view .LVU272 + 1164 02f8 5B08 lsrs r3, r3, #1 + 546:Src/stm32f7xx_it.c **** CPU_state = STM32_DAC_CMD; + 1165 .loc 1 546 46 view .LVU273 + 1166 02fa 013B subs r3, r3, #1 + 546:Src/stm32f7xx_it.c **** CPU_state = STM32_DAC_CMD; + 1167 .loc 1 546 51 view .LVU274 + 1168 02fc 6849 ldr r1, .L118 + 1169 02fe 21F81320 strh r2, [r1, r3, lsl #1] @ movhi + 1170 0302 F0E7 b .L85 + 1171 .L112: + 553:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 1172 .loc 1 553 13 is_stmt 1 view .LVU275 + 553:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 1173 .loc 1 553 16 is_stmt 0 view .LVU276 + 1174 0304 13F0010F tst r3, #1 + 1175 0308 11D0 beq .L87 + 554:Src/stm32f7xx_it.c **** else + ARM GAS /tmp/ccMf3LkY.s page 165 - 1152 02e0 20F81120 strh r2, [r0, r1, lsl #1] @ movhi - 1153 02e4 6FE7 b .L85 - 1154 .L52: - 557:Src/stm32f7xx_it.c **** { - 1155 .loc 1 557 9 is_stmt 1 view .LVU271 - 557:Src/stm32f7xx_it.c **** { - 1156 .loc 1 557 25 is_stmt 0 view .LVU272 - 1157 02e6 4A49 ldr r1, .L108+16 - 1158 02e8 0888 ldrh r0, [r1] - 557:Src/stm32f7xx_it.c **** { - 1159 .loc 1 557 12 view .LVU273 - 1160 02ea 41F21111 movw r1, #4369 - 1161 02ee 8842 cmp r0, r1 - 1162 02f0 12D0 beq .L104 - 569:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 1163 .loc 1 569 13 is_stmt 1 view .LVU274 - 569:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 1164 .loc 1 569 16 is_stmt 0 view .LVU275 - 1165 02f2 13F0010F tst r3, #1 - 1166 02f6 2AD0 beq .L89 - 570:Src/stm32f7xx_it.c **** else - 1167 .loc 1 570 17 is_stmt 1 view .LVU276 - 570:Src/stm32f7xx_it.c **** else - 1168 .loc 1 570 24 is_stmt 0 view .LVU277 - 1169 02f8 5908 lsrs r1, r3, #1 - 1170 02fa 0139 subs r1, r1, #1 - 1171 02fc 404C ldr r4, .L108 - 1172 02fe 34F81100 ldrh r0, [r4, r1, lsl #1] - 570:Src/stm32f7xx_it.c **** else - 1173 .loc 1 570 47 view .LVU278 - 1174 0302 00EB0222 add r2, r0, r2, lsl #8 - 1175 0306 24F81120 strh r2, [r4, r1, lsl #1] @ movhi - 1176 .L90: - 573:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; - 1177 .loc 1 573 12 is_stmt 1 view .LVU279 - 573:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; - 1178 .loc 1 573 25 is_stmt 0 view .LVU280 - 1179 030a 0133 adds r3, r3, #1 - 1180 030c 3E4A ldr r2, .L108+8 - 1181 030e 1380 strh r3, [r2] @ movhi - 574:Src/stm32f7xx_it.c **** } - 1182 .loc 1 574 12 is_stmt 1 view .LVU281 - 574:Src/stm32f7xx_it.c **** } - 1183 .loc 1 574 38 is_stmt 0 view .LVU282 - 1184 0310 404B ldr r3, .L108+20 - 1185 0312 0022 movs r2, #0 - 1186 0314 1A70 strb r2, [r3] - 1187 0316 ACE6 b .L48 - 1188 .L104: - 559:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 1189 .loc 1 559 13 is_stmt 1 view .LVU283 - 559:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; - 1190 .loc 1 559 16 is_stmt 0 view .LVU284 - 1191 0318 13F0010F tst r3, #1 - 1192 031c 11D0 beq .L87 - 560:Src/stm32f7xx_it.c **** else - 1193 .loc 1 560 17 is_stmt 1 view .LVU285 - ARM GAS /tmp/ccqZqdXP.s page 165 + 1176 .loc 1 554 17 is_stmt 1 view .LVU277 + 554:Src/stm32f7xx_it.c **** else + 1177 .loc 1 554 24 is_stmt 0 view .LVU278 + 1178 030a 5B08 lsrs r3, r3, #1 + 1179 030c 013B subs r3, r3, #1 + 1180 030e 6448 ldr r0, .L118 + 1181 0310 30F81310 ldrh r1, [r0, r3, lsl #1] + 554:Src/stm32f7xx_it.c **** else + 1182 .loc 1 554 51 view .LVU279 + 1183 0314 01EB0222 add r2, r1, r2, lsl #8 + 1184 0318 20F81320 strh r2, [r0, r3, lsl #1] @ movhi + 1185 .L88: + 557:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1186 .loc 1 557 13 is_stmt 1 view .LVU280 + 557:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1187 .loc 1 557 23 is_stmt 0 view .LVU281 + 1188 031c 614B ldr r3, .L118+4 + 1189 031e 0E22 movs r2, #14 + 1190 0320 1A70 strb r2, [r3] + 558:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1191 .loc 1 558 13 is_stmt 1 view .LVU282 + 558:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1192 .loc 1 558 27 is_stmt 0 view .LVU283 + 1193 0322 0023 movs r3, #0 + 1194 0324 604A ldr r2, .L118+8 + 1195 0326 1380 strh r3, [r2] @ movhi + 559:Src/stm32f7xx_it.c **** } + 1196 .loc 1 559 13 is_stmt 1 view .LVU284 + 559:Src/stm32f7xx_it.c **** } + 1197 .loc 1 559 21 is_stmt 0 view .LVU285 + 1198 0328 604A ldr r2, .L118+12 + 1199 032a 1370 strb r3, [r2] + 1200 032c A1E6 b .L48 + 1201 .L87: + 556:Src/stm32f7xx_it.c **** CPU_state = AD9102_WAVE_CTRL_CMD; + 1202 .loc 1 556 17 is_stmt 1 view .LVU286 + 556:Src/stm32f7xx_it.c **** CPU_state = AD9102_WAVE_CTRL_CMD; + 1203 .loc 1 556 40 is_stmt 0 view .LVU287 + 1204 032e 5B08 lsrs r3, r3, #1 + 556:Src/stm32f7xx_it.c **** CPU_state = AD9102_WAVE_CTRL_CMD; + 1205 .loc 1 556 46 view .LVU288 + 1206 0330 013B subs r3, r3, #1 + 556:Src/stm32f7xx_it.c **** CPU_state = AD9102_WAVE_CTRL_CMD; + 1207 .loc 1 556 51 view .LVU289 + 1208 0332 5B49 ldr r1, .L118 + 1209 0334 21F81320 strh r2, [r1, r3, lsl #1] @ movhi + 1210 0338 F0E7 b .L88 + 1211 .L89: + 566:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1212 .loc 1 566 17 is_stmt 1 view .LVU290 + 566:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1213 .loc 1 566 39 is_stmt 0 view .LVU291 + 1214 033a 5908 lsrs r1, r3, #1 + 566:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1215 .loc 1 566 43 view .LVU292 + 1216 033c 0139 subs r1, r1, #1 + 566:Src/stm32f7xx_it.c **** UART_rec_incr++; + ARM GAS /tmp/ccMf3LkY.s page 166 - 560:Src/stm32f7xx_it.c **** else - 1194 .loc 1 560 24 is_stmt 0 view .LVU286 - 1195 031e 5B08 lsrs r3, r3, #1 - 1196 0320 013B subs r3, r3, #1 - 1197 0322 3748 ldr r0, .L108 - 1198 0324 30F81310 ldrh r1, [r0, r3, lsl #1] - 560:Src/stm32f7xx_it.c **** else - 1199 .loc 1 560 51 view .LVU287 - 1200 0328 01EB0222 add r2, r1, r2, lsl #8 - 1201 032c 20F81320 strh r2, [r0, r3, lsl #1] @ movhi - 1202 .L88: - 563:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 1203 .loc 1 563 13 is_stmt 1 view .LVU288 - 563:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 1204 .loc 1 563 23 is_stmt 0 view .LVU289 - 1205 0330 344B ldr r3, .L108+4 - 1206 0332 0122 movs r2, #1 - 1207 0334 1A70 strb r2, [r3] - 564:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 1208 .loc 1 564 13 is_stmt 1 view .LVU290 - 564:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 1209 .loc 1 564 27 is_stmt 0 view .LVU291 - 1210 0336 0023 movs r3, #0 - 1211 0338 334A ldr r2, .L108+8 - 1212 033a 1380 strh r3, [r2] @ movhi - 565:Src/stm32f7xx_it.c **** } - 1213 .loc 1 565 13 is_stmt 1 view .LVU292 - 565:Src/stm32f7xx_it.c **** } - 1214 .loc 1 565 21 is_stmt 0 view .LVU293 - 1215 033c 334A ldr r2, .L108+12 - 1216 033e 1370 strb r3, [r2] - 1217 0340 97E6 b .L48 - 1218 .L87: - 562:Src/stm32f7xx_it.c **** CPU_state = DECODE_ENABLE; - 1219 .loc 1 562 17 is_stmt 1 view .LVU294 - 562:Src/stm32f7xx_it.c **** CPU_state = DECODE_ENABLE; - 1220 .loc 1 562 40 is_stmt 0 view .LVU295 - 1221 0342 5B08 lsrs r3, r3, #1 - 562:Src/stm32f7xx_it.c **** CPU_state = DECODE_ENABLE; - 1222 .loc 1 562 46 view .LVU296 - 1223 0344 013B subs r3, r3, #1 - 562:Src/stm32f7xx_it.c **** CPU_state = DECODE_ENABLE; - 1224 .loc 1 562 51 view .LVU297 - 1225 0346 2E49 ldr r1, .L108 - 1226 0348 21F81320 strh r2, [r1, r3, lsl #1] @ movhi - 1227 034c F0E7 b .L88 - 1228 .L89: - 572:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1229 .loc 1 572 17 is_stmt 1 view .LVU298 - 572:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1230 .loc 1 572 39 is_stmt 0 view .LVU299 - 1231 034e 5908 lsrs r1, r3, #1 - 572:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1232 .loc 1 572 43 view .LVU300 - 1233 0350 0139 subs r1, r1, #1 - 572:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1234 .loc 1 572 47 view .LVU301 - ARM GAS /tmp/ccqZqdXP.s page 166 + 1217 .loc 1 566 47 view .LVU293 + 1218 033e 5848 ldr r0, .L118 + 1219 0340 20F81120 strh r2, [r0, r1, lsl #1] @ movhi + 1220 0344 55E7 b .L90 + 1221 .L52: + 573:Src/stm32f7xx_it.c **** { + 1222 .loc 1 573 9 is_stmt 1 view .LVU294 + 573:Src/stm32f7xx_it.c **** { + 1223 .loc 1 573 25 is_stmt 0 view .LVU295 + 1224 0346 5A49 ldr r1, .L118+16 + 1225 0348 0988 ldrh r1, [r1] + 573:Src/stm32f7xx_it.c **** { + 1226 .loc 1 573 12 view .LVU296 + 1227 034a 41F21110 movw r0, #4369 + 1228 034e 8142 cmp r1, r0 + 1229 0350 16D0 beq .L113 + 583:Src/stm32f7xx_it.c **** { + 1230 .loc 1 583 14 is_stmt 1 view .LVU297 + 583:Src/stm32f7xx_it.c **** { + 1231 .loc 1 583 17 is_stmt 0 view .LVU298 + 1232 0352 4DF6DD50 movw r0, #56797 + 1233 0356 8142 cmp r1, r0 + 1234 0358 2DD0 beq .L114 + 595:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 1235 .loc 1 595 13 is_stmt 1 view .LVU299 + 595:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 1236 .loc 1 595 16 is_stmt 0 view .LVU300 + 1237 035a 13F0010F tst r3, #1 + 1238 035e 45D0 beq .L97 + 596:Src/stm32f7xx_it.c **** else + 1239 .loc 1 596 17 is_stmt 1 view .LVU301 + 596:Src/stm32f7xx_it.c **** else + 1240 .loc 1 596 24 is_stmt 0 view .LVU302 + 1241 0360 5908 lsrs r1, r3, #1 + 1242 0362 0139 subs r1, r1, #1 + 1243 0364 4E4C ldr r4, .L118 + 1244 0366 34F81100 ldrh r0, [r4, r1, lsl #1] + 596:Src/stm32f7xx_it.c **** else + 1245 .loc 1 596 47 view .LVU303 + 1246 036a 00EB0222 add r2, r0, r2, lsl #8 + 1247 036e 24F81120 strh r2, [r4, r1, lsl #1] @ movhi + 1248 .L98: + 599:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; + 1249 .loc 1 599 12 is_stmt 1 view .LVU304 + 599:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; + 1250 .loc 1 599 25 is_stmt 0 view .LVU305 + 1251 0372 0133 adds r3, r3, #1 + 1252 0374 4C4A ldr r2, .L118+8 + 1253 0376 1380 strh r3, [r2] @ movhi + 600:Src/stm32f7xx_it.c **** } + 1254 .loc 1 600 12 is_stmt 1 view .LVU306 + 600:Src/stm32f7xx_it.c **** } + 1255 .loc 1 600 38 is_stmt 0 view .LVU307 + 1256 0378 4E4B ldr r3, .L118+20 + 1257 037a 0022 movs r2, #0 + 1258 037c 1A70 strb r2, [r3] + 1259 037e 78E6 b .L48 + ARM GAS /tmp/ccMf3LkY.s page 167 - 1235 0352 2B48 ldr r0, .L108 - 1236 0354 20F81120 strh r2, [r0, r1, lsl #1] @ movhi - 1237 0358 D7E7 b .L90 - 1238 .L50: - 578:Src/stm32f7xx_it.c **** { - 1239 .loc 1 578 9 is_stmt 1 view .LVU302 - 578:Src/stm32f7xx_it.c **** { - 1240 .loc 1 578 25 is_stmt 0 view .LVU303 - 1241 035a 2D49 ldr r1, .L108+16 - 1242 035c 0888 ldrh r0, [r1] - 578:Src/stm32f7xx_it.c **** { - 1243 .loc 1 578 12 view .LVU304 - 1244 035e 47F27771 movw r1, #30583 - 1245 0362 8842 cmp r0, r1 - 1246 0364 12D0 beq .L105 - 590:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 1247 .loc 1 590 13 is_stmt 1 view .LVU305 - 590:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 1248 .loc 1 590 16 is_stmt 0 view .LVU306 - 1249 0366 13F0010F tst r3, #1 - 1250 036a 2AD0 beq .L94 - 591:Src/stm32f7xx_it.c **** else - 1251 .loc 1 591 17 is_stmt 1 view .LVU307 - 591:Src/stm32f7xx_it.c **** else - 1252 .loc 1 591 24 is_stmt 0 view .LVU308 - 1253 036c 5908 lsrs r1, r3, #1 - 1254 036e 0139 subs r1, r1, #1 - 1255 0370 234C ldr r4, .L108 - 1256 0372 34F81100 ldrh r0, [r4, r1, lsl #1] - 591:Src/stm32f7xx_it.c **** else - 1257 .loc 1 591 47 view .LVU309 - 1258 0376 00EB0222 add r2, r0, r2, lsl #8 - 1259 037a 24F81120 strh r2, [r4, r1, lsl #1] @ movhi - 1260 .L95: - 594:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; - 1261 .loc 1 594 13 is_stmt 1 view .LVU310 - 594:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; - 1262 .loc 1 594 26 is_stmt 0 view .LVU311 - 1263 037e 0133 adds r3, r3, #1 - 1264 0380 214A ldr r2, .L108+8 - 1265 0382 1380 strh r3, [r2] @ movhi - 595:Src/stm32f7xx_it.c **** } - 1266 .loc 1 595 13 is_stmt 1 view .LVU312 - 595:Src/stm32f7xx_it.c **** } - 1267 .loc 1 595 39 is_stmt 0 view .LVU313 - 1268 0384 234B ldr r3, .L108+20 - 1269 0386 0022 movs r2, #0 - 1270 0388 1A70 strb r2, [r3] - 1271 038a 72E6 b .L48 - 1272 .L105: - 580:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 1273 .loc 1 580 13 is_stmt 1 view .LVU314 - 580:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 1274 .loc 1 580 16 is_stmt 0 view .LVU315 - 1275 038c 13F0010F tst r3, #1 - 1276 0390 11D0 beq .L92 - 581:Src/stm32f7xx_it.c **** else - ARM GAS /tmp/ccqZqdXP.s page 167 + 1260 .L113: + 575:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 1261 .loc 1 575 13 is_stmt 1 view .LVU308 + 575:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 1262 .loc 1 575 16 is_stmt 0 view .LVU309 + 1263 0380 13F0010F tst r3, #1 + 1264 0384 11D0 beq .L92 + 576:Src/stm32f7xx_it.c **** else + 1265 .loc 1 576 17 is_stmt 1 view .LVU310 + 576:Src/stm32f7xx_it.c **** else + 1266 .loc 1 576 24 is_stmt 0 view .LVU311 + 1267 0386 5B08 lsrs r3, r3, #1 + 1268 0388 013B subs r3, r3, #1 + 1269 038a 4548 ldr r0, .L118 + 1270 038c 30F81310 ldrh r1, [r0, r3, lsl #1] + 576:Src/stm32f7xx_it.c **** else + 1271 .loc 1 576 51 view .LVU312 + 1272 0390 01EB0222 add r2, r1, r2, lsl #8 + 1273 0394 20F81320 strh r2, [r0, r3, lsl #1] @ movhi + 1274 .L93: + 579:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1275 .loc 1 579 13 is_stmt 1 view .LVU313 + 579:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1276 .loc 1 579 23 is_stmt 0 view .LVU314 + 1277 0398 424B ldr r3, .L118+4 + 1278 039a 0122 movs r2, #1 + 1279 039c 1A70 strb r2, [r3] + 580:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1280 .loc 1 580 13 is_stmt 1 view .LVU315 + 580:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1281 .loc 1 580 27 is_stmt 0 view .LVU316 + 1282 039e 0023 movs r3, #0 + 1283 03a0 414A ldr r2, .L118+8 + 1284 03a2 1380 strh r3, [r2] @ movhi + 581:Src/stm32f7xx_it.c **** } + 1285 .loc 1 581 13 is_stmt 1 view .LVU317 + 581:Src/stm32f7xx_it.c **** } + 1286 .loc 1 581 21 is_stmt 0 view .LVU318 + 1287 03a4 414A ldr r2, .L118+12 + 1288 03a6 1370 strb r3, [r2] + 1289 03a8 63E6 b .L48 + 1290 .L92: + 578:Src/stm32f7xx_it.c **** CPU_state = DECODE_ENABLE; + 1291 .loc 1 578 17 is_stmt 1 view .LVU319 + 578:Src/stm32f7xx_it.c **** CPU_state = DECODE_ENABLE; + 1292 .loc 1 578 40 is_stmt 0 view .LVU320 + 1293 03aa 5B08 lsrs r3, r3, #1 + 578:Src/stm32f7xx_it.c **** CPU_state = DECODE_ENABLE; + 1294 .loc 1 578 46 view .LVU321 + 1295 03ac 013B subs r3, r3, #1 + 578:Src/stm32f7xx_it.c **** CPU_state = DECODE_ENABLE; + 1296 .loc 1 578 51 view .LVU322 + 1297 03ae 3C49 ldr r1, .L118 + 1298 03b0 21F81320 strh r2, [r1, r3, lsl #1] @ movhi + 1299 03b4 F0E7 b .L93 + 1300 .L114: + 585:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + ARM GAS /tmp/ccMf3LkY.s page 168 - 1277 .loc 1 581 16 is_stmt 1 view .LVU316 - 581:Src/stm32f7xx_it.c **** else - 1278 .loc 1 581 23 is_stmt 0 view .LVU317 - 1279 0392 5B08 lsrs r3, r3, #1 - 1280 0394 013B subs r3, r3, #1 - 1281 0396 1A48 ldr r0, .L108 - 1282 0398 30F81310 ldrh r1, [r0, r3, lsl #1] - 581:Src/stm32f7xx_it.c **** else - 1283 .loc 1 581 46 view .LVU318 - 1284 039c 01EB0222 add r2, r1, r2, lsl #8 - 1285 03a0 20F81320 strh r2, [r0, r3, lsl #1] @ movhi - 1286 .L93: - 584:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 1287 .loc 1 584 13 is_stmt 1 view .LVU319 - 584:Src/stm32f7xx_it.c **** UART_rec_incr = 0; - 1288 .loc 1 584 23 is_stmt 0 view .LVU320 - 1289 03a4 174B ldr r3, .L108+4 - 1290 03a6 0822 movs r2, #8 - 1291 03a8 1A70 strb r2, [r3] - 585:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 1292 .loc 1 585 13 is_stmt 1 view .LVU321 - 585:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag - 1293 .loc 1 585 27 is_stmt 0 view .LVU322 - 1294 03aa 0023 movs r3, #0 - 1295 03ac 164A ldr r2, .L108+8 - 1296 03ae 1380 strh r3, [r2] @ movhi - 586:Src/stm32f7xx_it.c **** } - 1297 .loc 1 586 13 is_stmt 1 view .LVU323 - 586:Src/stm32f7xx_it.c **** } - 1298 .loc 1 586 21 is_stmt 0 view .LVU324 - 1299 03b0 164A ldr r2, .L108+12 - 1300 03b2 1370 strb r3, [r2] - 1301 03b4 5DE6 b .L48 - 1302 .L92: - 583:Src/stm32f7xx_it.c **** CPU_state = DECODE_TASK; - 1303 .loc 1 583 17 is_stmt 1 view .LVU325 - 583:Src/stm32f7xx_it.c **** CPU_state = DECODE_TASK; - 1304 .loc 1 583 39 is_stmt 0 view .LVU326 - 1305 03b6 5B08 lsrs r3, r3, #1 - 583:Src/stm32f7xx_it.c **** CPU_state = DECODE_TASK; - 1306 .loc 1 583 43 view .LVU327 - 1307 03b8 013B subs r3, r3, #1 - 583:Src/stm32f7xx_it.c **** CPU_state = DECODE_TASK; - 1308 .loc 1 583 47 view .LVU328 - 1309 03ba 1149 ldr r1, .L108 - 1310 03bc 21F81320 strh r2, [r1, r3, lsl #1] @ movhi - 1311 03c0 F0E7 b .L93 - 1312 .L94: - 593:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1313 .loc 1 593 17 is_stmt 1 view .LVU329 - 593:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1314 .loc 1 593 39 is_stmt 0 view .LVU330 - 1315 03c2 5908 lsrs r1, r3, #1 - 593:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1316 .loc 1 593 43 view .LVU331 - 1317 03c4 0139 subs r1, r1, #1 - 593:Src/stm32f7xx_it.c **** UART_rec_incr++; - ARM GAS /tmp/ccqZqdXP.s page 168 + 1301 .loc 1 585 13 is_stmt 1 view .LVU323 + 585:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr >> 1) - 1] += ((uint16_t)(uart_buf)) << 8; + 1302 .loc 1 585 16 is_stmt 0 view .LVU324 + 1303 03b6 13F0010F tst r3, #1 + 1304 03ba 11D0 beq .L95 + 586:Src/stm32f7xx_it.c **** else + 1305 .loc 1 586 17 is_stmt 1 view .LVU325 + 586:Src/stm32f7xx_it.c **** else + 1306 .loc 1 586 24 is_stmt 0 view .LVU326 + 1307 03bc 5B08 lsrs r3, r3, #1 + 1308 03be 013B subs r3, r3, #1 + 1309 03c0 3748 ldr r0, .L118 + 1310 03c2 30F81310 ldrh r1, [r0, r3, lsl #1] + 586:Src/stm32f7xx_it.c **** else + 1311 .loc 1 586 51 view .LVU327 + 1312 03c6 01EB0222 add r2, r1, r2, lsl #8 + 1313 03ca 20F81320 strh r2, [r0, r3, lsl #1] @ movhi + 1314 .L96: + 589:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1315 .loc 1 589 13 is_stmt 1 view .LVU328 + 589:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1316 .loc 1 589 23 is_stmt 0 view .LVU329 + 1317 03ce 354B ldr r3, .L118+4 + 1318 03d0 0F22 movs r2, #15 + 1319 03d2 1A70 strb r2, [r3] + 590:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1320 .loc 1 590 13 is_stmt 1 view .LVU330 + 590:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1321 .loc 1 590 27 is_stmt 0 view .LVU331 + 1322 03d4 0023 movs r3, #0 + 1323 03d6 344A ldr r2, .L118+8 + 1324 03d8 1380 strh r3, [r2] @ movhi + 591:Src/stm32f7xx_it.c **** } + 1325 .loc 1 591 13 is_stmt 1 view .LVU332 + 591:Src/stm32f7xx_it.c **** } + 1326 .loc 1 591 21 is_stmt 0 view .LVU333 + 1327 03da 344A ldr r2, .L118+12 + 1328 03dc 1370 strb r3, [r2] + 1329 03de 48E6 b .L48 + 1330 .L95: + 588:Src/stm32f7xx_it.c **** CPU_state = AD9102_WAVE_DATA_CMD; + 1331 .loc 1 588 17 is_stmt 1 view .LVU334 + 588:Src/stm32f7xx_it.c **** CPU_state = AD9102_WAVE_DATA_CMD; + 1332 .loc 1 588 40 is_stmt 0 view .LVU335 + 1333 03e0 5B08 lsrs r3, r3, #1 + 588:Src/stm32f7xx_it.c **** CPU_state = AD9102_WAVE_DATA_CMD; + 1334 .loc 1 588 46 view .LVU336 + 1335 03e2 013B subs r3, r3, #1 + 588:Src/stm32f7xx_it.c **** CPU_state = AD9102_WAVE_DATA_CMD; + 1336 .loc 1 588 51 view .LVU337 + 1337 03e4 2E49 ldr r1, .L118 + 1338 03e6 21F81320 strh r2, [r1, r3, lsl #1] @ movhi + 1339 03ea F0E7 b .L96 + 1340 .L97: + 598:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1341 .loc 1 598 17 is_stmt 1 view .LVU338 + 598:Src/stm32f7xx_it.c **** UART_rec_incr++; + ARM GAS /tmp/ccMf3LkY.s page 169 - 1318 .loc 1 593 47 view .LVU332 - 1319 03c6 0E48 ldr r0, .L108 - 1320 03c8 20F81120 strh r2, [r0, r1, lsl #1] @ movhi - 1321 03cc D7E7 b .L95 - 1322 .L49: - 599:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 1323 .loc 1 599 9 is_stmt 1 view .LVU333 - 599:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; - 1324 .loc 1 599 12 is_stmt 0 view .LVU334 - 1325 03ce 13F0010F tst r3, #1 - 1326 03d2 0FD0 beq .L96 - 600:Src/stm32f7xx_it.c **** else - 1327 .loc 1 600 13 is_stmt 1 view .LVU335 - 600:Src/stm32f7xx_it.c **** else - 1328 .loc 1 600 20 is_stmt 0 view .LVU336 - 1329 03d4 5908 lsrs r1, r3, #1 - 1330 03d6 0139 subs r1, r1, #1 - 1331 03d8 094C ldr r4, .L108 - 1332 03da 34F81100 ldrh r0, [r4, r1, lsl #1] - 600:Src/stm32f7xx_it.c **** else - 1333 .loc 1 600 43 view .LVU337 - 1334 03de 00EB0222 add r2, r0, r2, lsl #8 - 1335 03e2 24F81120 strh r2, [r4, r1, lsl #1] @ movhi - 1336 .L97: - 603:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; - 1337 .loc 1 603 9 is_stmt 1 view .LVU338 - 603:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; - 1338 .loc 1 603 22 is_stmt 0 view .LVU339 - 1339 03e6 0133 adds r3, r3, #1 - 1340 03e8 074A ldr r2, .L108+8 - 1341 03ea 1380 strh r3, [r2] @ movhi - 604:Src/stm32f7xx_it.c **** break; - 1342 .loc 1 604 9 is_stmt 1 view .LVU340 - 604:Src/stm32f7xx_it.c **** break; - 1343 .loc 1 604 35 is_stmt 0 view .LVU341 - 1344 03ec 094B ldr r3, .L108+20 - 1345 03ee 0022 movs r2, #0 - 1346 03f0 1A70 strb r2, [r3] - 605:Src/stm32f7xx_it.c **** } - 1347 .loc 1 605 5 is_stmt 1 view .LVU342 - 1348 .loc 1 608 1 is_stmt 0 view .LVU343 - 1349 03f2 3EE6 b .L48 - 1350 .L96: - 602:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1351 .loc 1 602 13 is_stmt 1 view .LVU344 - 602:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1352 .loc 1 602 35 is_stmt 0 view .LVU345 - 1353 03f4 5908 lsrs r1, r3, #1 - 602:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1354 .loc 1 602 39 view .LVU346 - 1355 03f6 0139 subs r1, r1, #1 - 602:Src/stm32f7xx_it.c **** UART_rec_incr++; - 1356 .loc 1 602 43 view .LVU347 - 1357 03f8 0148 ldr r0, .L108 - 1358 03fa 20F81120 strh r2, [r0, r1, lsl #1] @ movhi - 1359 03fe F2E7 b .L97 - 1360 .L109: - ARM GAS /tmp/ccqZqdXP.s page 169 + 1342 .loc 1 598 39 is_stmt 0 view .LVU339 + 1343 03ec 5908 lsrs r1, r3, #1 + 598:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1344 .loc 1 598 43 view .LVU340 + 1345 03ee 0139 subs r1, r1, #1 + 598:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1346 .loc 1 598 47 view .LVU341 + 1347 03f0 2B48 ldr r0, .L118 + 1348 03f2 20F81120 strh r2, [r0, r1, lsl #1] @ movhi + 1349 03f6 BCE7 b .L98 + 1350 .L50: + 604:Src/stm32f7xx_it.c **** { + 1351 .loc 1 604 9 is_stmt 1 view .LVU342 + 604:Src/stm32f7xx_it.c **** { + 1352 .loc 1 604 25 is_stmt 0 view .LVU343 + 1353 03f8 2D49 ldr r1, .L118+16 + 1354 03fa 0888 ldrh r0, [r1] + 604:Src/stm32f7xx_it.c **** { + 1355 .loc 1 604 12 view .LVU344 + 1356 03fc 47F27771 movw r1, #30583 + 1357 0400 8842 cmp r0, r1 + 1358 0402 12D0 beq .L115 + 616:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 1359 .loc 1 616 13 is_stmt 1 view .LVU345 + 616:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 1360 .loc 1 616 16 is_stmt 0 view .LVU346 + 1361 0404 13F0010F tst r3, #1 + 1362 0408 2AD0 beq .L102 + 617:Src/stm32f7xx_it.c **** else + 1363 .loc 1 617 17 is_stmt 1 view .LVU347 + 617:Src/stm32f7xx_it.c **** else + 1364 .loc 1 617 24 is_stmt 0 view .LVU348 + 1365 040a 5908 lsrs r1, r3, #1 + 1366 040c 0139 subs r1, r1, #1 + 1367 040e 244C ldr r4, .L118 + 1368 0410 34F81100 ldrh r0, [r4, r1, lsl #1] + 617:Src/stm32f7xx_it.c **** else + 1369 .loc 1 617 47 view .LVU349 + 1370 0414 00EB0222 add r2, r0, r2, lsl #8 + 1371 0418 24F81120 strh r2, [r4, r1, lsl #1] @ movhi + 1372 .L103: + 620:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; + 1373 .loc 1 620 13 is_stmt 1 view .LVU350 + 620:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; + 1374 .loc 1 620 26 is_stmt 0 view .LVU351 + 1375 041c 0133 adds r3, r3, #1 + 1376 041e 224A ldr r2, .L118+8 + 1377 0420 1380 strh r3, [r2] @ movhi + 621:Src/stm32f7xx_it.c **** } + 1378 .loc 1 621 13 is_stmt 1 view .LVU352 + 621:Src/stm32f7xx_it.c **** } + 1379 .loc 1 621 39 is_stmt 0 view .LVU353 + 1380 0422 244B ldr r3, .L118+20 + 1381 0424 0022 movs r2, #0 + 1382 0426 1A70 strb r2, [r3] + 1383 0428 23E6 b .L48 + 1384 .L115: + ARM GAS /tmp/ccMf3LkY.s page 170 - 1361 .align 2 - 1362 .L108: - 1363 0400 00000000 .word COMMAND - 1364 0404 00000000 .word CPU_state - 1365 0408 00000000 .word UART_rec_incr - 1366 040c 00000000 .word flg_tmt - 1367 0410 00000000 .word UART_header - 1368 0414 00000000 .word UART_transmission_request - 1369 .cfi_endproc - 1370 .LFE1202: - 1372 .section .text.USART1_IRQHandler,"ax",%progbits - 1373 .align 1 - 1374 .global USART1_IRQHandler - 1375 .syntax unified - 1376 .thumb - 1377 .thumb_func - 1379 USART1_IRQHandler: - 1380 .LFB1196: + 606:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 1385 .loc 1 606 13 is_stmt 1 view .LVU354 + 606:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 1386 .loc 1 606 16 is_stmt 0 view .LVU355 + 1387 042a 13F0010F tst r3, #1 + 1388 042e 11D0 beq .L100 + 607:Src/stm32f7xx_it.c **** else + 1389 .loc 1 607 16 is_stmt 1 view .LVU356 + 607:Src/stm32f7xx_it.c **** else + 1390 .loc 1 607 23 is_stmt 0 view .LVU357 + 1391 0430 5B08 lsrs r3, r3, #1 + 1392 0432 013B subs r3, r3, #1 + 1393 0434 1A48 ldr r0, .L118 + 1394 0436 30F81310 ldrh r1, [r0, r3, lsl #1] + 607:Src/stm32f7xx_it.c **** else + 1395 .loc 1 607 46 view .LVU358 + 1396 043a 01EB0222 add r2, r1, r2, lsl #8 + 1397 043e 20F81320 strh r2, [r0, r3, lsl #1] @ movhi + 1398 .L101: + 610:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1399 .loc 1 610 13 is_stmt 1 view .LVU359 + 610:Src/stm32f7xx_it.c **** UART_rec_incr = 0; + 1400 .loc 1 610 23 is_stmt 0 view .LVU360 + 1401 0442 184B ldr r3, .L118+4 + 1402 0444 0822 movs r2, #8 + 1403 0446 1A70 strb r2, [r3] + 611:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1404 .loc 1 611 13 is_stmt 1 view .LVU361 + 611:Src/stm32f7xx_it.c **** flg_tmt = 0;//Reset the timeout flag + 1405 .loc 1 611 27 is_stmt 0 view .LVU362 + 1406 0448 0023 movs r3, #0 + 1407 044a 174A ldr r2, .L118+8 + 1408 044c 1380 strh r3, [r2] @ movhi + 612:Src/stm32f7xx_it.c **** } + 1409 .loc 1 612 13 is_stmt 1 view .LVU363 + 612:Src/stm32f7xx_it.c **** } + 1410 .loc 1 612 21 is_stmt 0 view .LVU364 + 1411 044e 174A ldr r2, .L118+12 + 1412 0450 1370 strb r3, [r2] + 1413 0452 0EE6 b .L48 + 1414 .L100: + 609:Src/stm32f7xx_it.c **** CPU_state = DECODE_TASK; + 1415 .loc 1 609 17 is_stmt 1 view .LVU365 + 609:Src/stm32f7xx_it.c **** CPU_state = DECODE_TASK; + 1416 .loc 1 609 39 is_stmt 0 view .LVU366 + 1417 0454 5B08 lsrs r3, r3, #1 + 609:Src/stm32f7xx_it.c **** CPU_state = DECODE_TASK; + 1418 .loc 1 609 43 view .LVU367 + 1419 0456 013B subs r3, r3, #1 + 609:Src/stm32f7xx_it.c **** CPU_state = DECODE_TASK; + 1420 .loc 1 609 47 view .LVU368 + 1421 0458 1149 ldr r1, .L118 + 1422 045a 21F81320 strh r2, [r1, r3, lsl #1] @ movhi + 1423 045e F0E7 b .L101 + 1424 .L102: + 619:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1425 .loc 1 619 17 is_stmt 1 view .LVU369 + ARM GAS /tmp/ccMf3LkY.s page 171 + + + 619:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1426 .loc 1 619 39 is_stmt 0 view .LVU370 + 1427 0460 5908 lsrs r1, r3, #1 + 619:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1428 .loc 1 619 43 view .LVU371 + 1429 0462 0139 subs r1, r1, #1 + 619:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1430 .loc 1 619 47 view .LVU372 + 1431 0464 0E48 ldr r0, .L118 + 1432 0466 20F81120 strh r2, [r0, r1, lsl #1] @ movhi + 1433 046a D7E7 b .L103 + 1434 .L49: + 625:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 1435 .loc 1 625 9 is_stmt 1 view .LVU373 + 625:Src/stm32f7xx_it.c **** COMMAND[(UART_rec_incr>>1)-1] += ((uint16_t)(uart_buf))<<8; + 1436 .loc 1 625 12 is_stmt 0 view .LVU374 + 1437 046c 13F0010F tst r3, #1 + 1438 0470 0FD0 beq .L104 + 626:Src/stm32f7xx_it.c **** else + 1439 .loc 1 626 13 is_stmt 1 view .LVU375 + 626:Src/stm32f7xx_it.c **** else + 1440 .loc 1 626 20 is_stmt 0 view .LVU376 + 1441 0472 5908 lsrs r1, r3, #1 + 1442 0474 0139 subs r1, r1, #1 + 1443 0476 0A4C ldr r4, .L118 + 1444 0478 34F81100 ldrh r0, [r4, r1, lsl #1] + 626:Src/stm32f7xx_it.c **** else + 1445 .loc 1 626 43 view .LVU377 + 1446 047c 00EB0222 add r2, r0, r2, lsl #8 + 1447 0480 24F81120 strh r2, [r4, r1, lsl #1] @ movhi + 1448 .L105: + 629:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; + 1449 .loc 1 629 9 is_stmt 1 view .LVU378 + 629:Src/stm32f7xx_it.c **** UART_transmission_request = NO_MESS; + 1450 .loc 1 629 22 is_stmt 0 view .LVU379 + 1451 0484 0133 adds r3, r3, #1 + 1452 0486 084A ldr r2, .L118+8 + 1453 0488 1380 strh r3, [r2] @ movhi + 630:Src/stm32f7xx_it.c **** break; + 1454 .loc 1 630 9 is_stmt 1 view .LVU380 + 630:Src/stm32f7xx_it.c **** break; + 1455 .loc 1 630 35 is_stmt 0 view .LVU381 + 1456 048a 0A4B ldr r3, .L118+20 + 1457 048c 0022 movs r2, #0 + 1458 048e 1A70 strb r2, [r3] + 631:Src/stm32f7xx_it.c **** } + 1459 .loc 1 631 5 is_stmt 1 view .LVU382 + 1460 .loc 1 634 1 is_stmt 0 view .LVU383 + 1461 0490 EFE5 b .L48 + 1462 .L104: + 628:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1463 .loc 1 628 13 is_stmt 1 view .LVU384 + 628:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1464 .loc 1 628 35 is_stmt 0 view .LVU385 + 1465 0492 5908 lsrs r1, r3, #1 + 628:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1466 .loc 1 628 39 view .LVU386 + ARM GAS /tmp/ccMf3LkY.s page 172 + + + 1467 0494 0139 subs r1, r1, #1 + 628:Src/stm32f7xx_it.c **** UART_rec_incr++; + 1468 .loc 1 628 43 view .LVU387 + 1469 0496 0248 ldr r0, .L118 + 1470 0498 20F81120 strh r2, [r0, r1, lsl #1] @ movhi + 1471 049c F2E7 b .L105 + 1472 .L119: + 1473 049e 00BF .align 2 + 1474 .L118: + 1475 04a0 00000000 .word COMMAND + 1476 04a4 00000000 .word CPU_state + 1477 04a8 00000000 .word UART_rec_incr + 1478 04ac 00000000 .word flg_tmt + 1479 04b0 00000000 .word UART_header + 1480 04b4 00000000 .word UART_transmission_request + 1481 .cfi_endproc + 1482 .LFE1202: + 1484 .section .text.USART1_IRQHandler,"ax",%progbits + 1485 .align 1 + 1486 .global USART1_IRQHandler + 1487 .syntax unified + 1488 .thumb + 1489 .thumb_func + 1491 USART1_IRQHandler: + 1492 .LFB1196: 277:Src/stm32f7xx_it.c **** /* USER CODE BEGIN USART1_IRQn 0 */ - 1381 .loc 1 277 1 is_stmt 1 view -0 - 1382 .cfi_startproc - 1383 @ args = 0, pretend = 0, frame = 8 - 1384 @ frame_needed = 0, uses_anonymous_args = 0 - 1385 0000 00B5 push {lr} - 1386 .LCFI9: - 1387 .cfi_def_cfa_offset 4 - 1388 .cfi_offset 14, -4 - 1389 0002 83B0 sub sp, sp, #12 - 1390 .LCFI10: - 1391 .cfi_def_cfa_offset 16 + 1493 .loc 1 277 1 is_stmt 1 view -0 + 1494 .cfi_startproc + 1495 @ args = 0, pretend = 0, frame = 8 + 1496 @ frame_needed = 0, uses_anonymous_args = 0 + 1497 0000 00B5 push {lr} + 1498 .LCFI9: + 1499 .cfi_def_cfa_offset 4 + 1500 .cfi_offset 14, -4 + 1501 0002 83B0 sub sp, sp, #12 + 1502 .LCFI10: + 1503 .cfi_def_cfa_offset 16 279:Src/stm32f7xx_it.c **** if(LL_USART_IsActiveFlag_RXNE(USART1) && LL_USART_IsEnabledIT_RXNE(USART1)) - 1392 .loc 1 279 3 view .LVU349 + 1504 .loc 1 279 3 view .LVU389 280:Src/stm32f7xx_it.c **** { - 1393 .loc 1 280 3 view .LVU350 - 1394 .LVL19: - 1395 .LBB68: - 1396 .LBI68: + 1505 .loc 1 280 3 view .LVU390 + 1506 .LVL19: + 1507 .LBB68: + 1508 .LBI68: 2640:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1397 .loc 3 2640 26 view .LVU351 - 1398 .LBB69: + 1509 .loc 3 2640 26 view .LVU391 + 1510 .LBB69: 2642:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1399 .loc 3 2642 3 view .LVU352 + 1511 .loc 3 2642 3 view .LVU392 2642:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1400 .loc 3 2642 12 is_stmt 0 view .LVU353 - 1401 0004 304B ldr r3, .L126 - 1402 0006 DB69 ldr r3, [r3, #28] + 1512 .loc 3 2642 12 is_stmt 0 view .LVU393 + 1513 0004 304B ldr r3, .L136 + 1514 0006 DB69 ldr r3, [r3, #28] 2642:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1403 .loc 3 2642 77 view .LVU354 - 1404 0008 13F0200F tst r3, #32 - 1405 000c 07D0 beq .L111 - 1406 .LVL20: -2642:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1407 .loc 3 2642 77 view .LVU355 - 1408 .LBE69: - 1409 .LBE68: - 1410 .LBB70: - 1411 .LBI70: - ARM GAS /tmp/ccqZqdXP.s page 170 + 1515 .loc 3 2642 77 view .LVU394 + 1516 0008 13F0200F tst r3, #32 + 1517 000c 07D0 beq .L121 + ARM GAS /tmp/ccMf3LkY.s page 173 + 1518 .LVL20: +2642:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } + 1519 .loc 3 2642 77 view .LVU395 + 1520 .LBE69: + 1521 .LBE68: + 1522 .LBB70: + 1523 .LBI70: 3366:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1412 .loc 3 3366 26 is_stmt 1 view .LVU356 - 1413 .LBB71: + 1524 .loc 3 3366 26 is_stmt 1 view .LVU396 + 1525 .LBB71: 3368:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1414 .loc 3 3368 3 view .LVU357 + 1526 .loc 3 3368 3 view .LVU397 3368:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1415 .loc 3 3368 12 is_stmt 0 view .LVU358 - 1416 000e 2E4B ldr r3, .L126 - 1417 0010 1B68 ldr r3, [r3] + 1527 .loc 3 3368 12 is_stmt 0 view .LVU398 + 1528 000e 2E4B ldr r3, .L136 + 1529 0010 1B68 ldr r3, [r3] 3368:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1418 .loc 3 3368 80 view .LVU359 - 1419 0012 13F0200F tst r3, #32 - 1420 0016 02D0 beq .L111 - 1421 .LVL21: + 1530 .loc 3 3368 80 view .LVU399 + 1531 0012 13F0200F tst r3, #32 + 1532 0016 02D0 beq .L121 + 1533 .LVL21: 3368:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1422 .loc 3 3368 80 view .LVU360 - 1423 .LBE71: - 1424 .LBE70: + 1534 .loc 3 3368 80 view .LVU400 + 1535 .LBE71: + 1536 .LBE70: 282:Src/stm32f7xx_it.c **** } - 1425 .loc 1 282 5 is_stmt 1 view .LVU361 - 1426 0018 FFF7FEFF bl UART_RxCpltCallback - 1427 .LVL22: - 1428 001c 33E0 b .L110 - 1429 .L111: + 1537 .loc 1 282 5 is_stmt 1 view .LVU401 + 1538 0018 FFF7FEFF bl UART_RxCpltCallback + 1539 .LVL22: + 1540 001c 33E0 b .L120 + 1541 .L121: 286:Src/stm32f7xx_it.c **** { - 1430 .loc 1 286 5 view .LVU362 - 1431 .LVL23: - 1432 .LBB72: - 1433 .LBI72: + 1542 .loc 1 286 5 view .LVU402 + 1543 .LVL23: + 1544 .LBB72: + 1545 .LBI72: 2618:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1434 .loc 3 2618 26 view .LVU363 - 1435 .LBB73: + 1546 .loc 3 2618 26 view .LVU403 + 1547 .LBB73: 2620:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1436 .loc 3 2620 3 view .LVU364 + 1548 .loc 3 2620 3 view .LVU404 2620:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1437 .loc 3 2620 12 is_stmt 0 view .LVU365 - 1438 001e 2A4B ldr r3, .L126 - 1439 0020 DB69 ldr r3, [r3, #28] + 1549 .loc 3 2620 12 is_stmt 0 view .LVU405 + 1550 001e 2A4B ldr r3, .L136 + 1551 0020 DB69 ldr r3, [r3, #28] 2620:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1440 .loc 3 2620 75 view .LVU366 - 1441 0022 13F0080F tst r3, #8 - 1442 0026 25D1 bne .L113 - 1443 .LVL24: + 1552 .loc 3 2620 75 view .LVU406 + 1553 0022 13F0080F tst r3, #8 + 1554 0026 25D1 bne .L123 + 1555 .LVL24: 2620:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1444 .loc 3 2620 75 view .LVU367 - 1445 .LBE73: - 1446 .LBE72: + 1556 .loc 3 2620 75 view .LVU407 + 1557 .LBE73: + 1558 .LBE72: 291:Src/stm32f7xx_it.c **** { - 1447 .loc 1 291 10 is_stmt 1 view .LVU368 - 1448 .LBB74: - 1449 .LBI74: + 1559 .loc 1 291 10 is_stmt 1 view .LVU408 + 1560 .LBB74: + ARM GAS /tmp/ccMf3LkY.s page 174 + + + 1561 .LBI74: 2596:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1450 .loc 3 2596 26 view .LVU369 - 1451 .LBB75: + 1562 .loc 3 2596 26 view .LVU409 + 1563 .LBB75: 2598:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1452 .loc 3 2598 3 view .LVU370 + 1564 .loc 3 2598 3 view .LVU410 2598:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - ARM GAS /tmp/ccqZqdXP.s page 171 - - - 1453 .loc 3 2598 12 is_stmt 0 view .LVU371 - 1454 0028 274B ldr r3, .L126 - 1455 002a DB69 ldr r3, [r3, #28] + 1565 .loc 3 2598 12 is_stmt 0 view .LVU411 + 1566 0028 274B ldr r3, .L136 + 1567 002a DB69 ldr r3, [r3, #28] 2598:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1456 .loc 3 2598 73 view .LVU372 - 1457 002c 13F0020F tst r3, #2 - 1458 0030 2CD1 bne .L114 - 1459 .LVL25: + 1568 .loc 3 2598 73 view .LVU412 + 1569 002c 13F0020F tst r3, #2 + 1570 0030 2CD1 bne .L124 + 1571 .LVL25: 2598:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1460 .loc 3 2598 73 view .LVU373 - 1461 .LBE75: - 1462 .LBE74: + 1572 .loc 3 2598 73 view .LVU413 + 1573 .LBE75: + 1574 .LBE74: 296:Src/stm32f7xx_it.c **** { - 1463 .loc 1 296 10 is_stmt 1 view .LVU374 - 1464 .LBB76: - 1465 .LBI76: + 1575 .loc 1 296 10 is_stmt 1 view .LVU414 + 1576 .LBB76: + 1577 .LBI76: 2607:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1466 .loc 3 2607 26 view .LVU375 - 1467 .LBB77: + 1578 .loc 3 2607 26 view .LVU415 + 1579 .LBB77: 2609:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1468 .loc 3 2609 3 view .LVU376 + 1580 .loc 3 2609 3 view .LVU416 2609:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1469 .loc 3 2609 12 is_stmt 0 view .LVU377 - 1470 0032 254B ldr r3, .L126 - 1471 0034 DB69 ldr r3, [r3, #28] + 1581 .loc 3 2609 12 is_stmt 0 view .LVU417 + 1582 0032 254B ldr r3, .L136 + 1583 0034 DB69 ldr r3, [r3, #28] 2609:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1472 .loc 3 2609 73 view .LVU378 - 1473 0036 13F0040F tst r3, #4 - 1474 003a 31D1 bne .L116 - 1475 .LVL26: + 1584 .loc 3 2609 73 view .LVU418 + 1585 0036 13F0040F tst r3, #4 + 1586 003a 31D1 bne .L126 + 1587 .LVL26: 2609:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1476 .loc 3 2609 73 view .LVU379 - 1477 .LBE77: - 1478 .LBE76: + 1588 .loc 3 2609 73 view .LVU419 + 1589 .LBE77: + 1590 .LBE76: 301:Src/stm32f7xx_it.c **** { - 1479 .loc 1 301 10 is_stmt 1 view .LVU380 - 1480 .LBB78: - 1481 .LBI78: + 1591 .loc 1 301 10 is_stmt 1 view .LVU420 + 1592 .LBB78: + 1593 .LBI78: 2585:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1482 .loc 3 2585 26 view .LVU381 - 1483 .LBB79: + 1594 .loc 3 2585 26 view .LVU421 + 1595 .LBB79: 2587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1484 .loc 3 2587 3 view .LVU382 + 1596 .loc 3 2587 3 view .LVU422 2587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1485 .loc 3 2587 12 is_stmt 0 view .LVU383 - 1486 003c 224B ldr r3, .L126 - 1487 003e DB69 ldr r3, [r3, #28] + 1597 .loc 3 2587 12 is_stmt 0 view .LVU423 + 1598 003c 224B ldr r3, .L136 + 1599 003e DB69 ldr r3, [r3, #28] 2587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1488 .loc 3 2587 73 view .LVU384 - 1489 0040 13F0010F tst r3, #1 - 1490 0044 36D1 bne .L118 - 1491 .LVL27: + 1600 .loc 3 2587 73 view .LVU424 + 1601 0040 13F0010F tst r3, #1 + ARM GAS /tmp/ccMf3LkY.s page 175 + + + 1602 0044 36D1 bne .L128 + 1603 .LVL27: 2587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1492 .loc 3 2587 73 view .LVU385 - 1493 .LBE79: - 1494 .LBE78: + 1604 .loc 3 2587 73 view .LVU425 + 1605 .LBE79: + 1606 .LBE78: 308:Src/stm32f7xx_it.c **** { - ARM GAS /tmp/ccqZqdXP.s page 172 - - - 1495 .loc 1 308 7 is_stmt 1 view .LVU386 - 1496 .LBB80: - 1497 .LBI80: + 1607 .loc 1 308 7 is_stmt 1 view .LVU426 + 1608 .LBB80: + 1609 .LBI80: 2651:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1498 .loc 3 2651 26 view .LVU387 - 1499 .LBB81: + 1610 .loc 3 2651 26 view .LVU427 + 1611 .LBB81: 2653:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1500 .loc 3 2653 3 view .LVU388 + 1612 .loc 3 2653 3 view .LVU428 2653:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1501 .loc 3 2653 12 is_stmt 0 view .LVU389 - 1502 0046 214B ldr r3, .L126+4 - 1503 0048 DB69 ldr r3, [r3, #28] + 1613 .loc 3 2653 12 is_stmt 0 view .LVU429 + 1614 0046 214B ldr r3, .L136+4 + 1615 0048 DB69 ldr r3, [r3, #28] 2653:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1504 .loc 3 2653 73 view .LVU390 - 1505 004a 13F0400F tst r3, #64 - 1506 004e 1AD0 beq .L110 - 1507 .LVL28: + 1616 .loc 3 2653 73 view .LVU430 + 1617 004a 13F0400F tst r3, #64 + 1618 004e 1AD0 beq .L120 + 1619 .LVL28: 2653:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1508 .loc 3 2653 73 view .LVU391 - 1509 .LBE81: - 1510 .LBE80: - 1511 .LBB82: - 1512 .LBI82: + 1620 .loc 3 2653 73 view .LVU431 + 1621 .LBE81: + 1622 .LBE80: + 1623 .LBB82: + 1624 .LBI82: 3377:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1513 .loc 3 3377 26 is_stmt 1 view .LVU392 - 1514 .LBB83: + 1625 .loc 3 3377 26 is_stmt 1 view .LVU432 + 1626 .LBB83: 3379:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1515 .loc 3 3379 3 view .LVU393 + 1627 .loc 3 3379 3 view .LVU433 3379:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1516 .loc 3 3379 12 is_stmt 0 view .LVU394 - 1517 0050 1E4B ldr r3, .L126+4 - 1518 0052 1B68 ldr r3, [r3] + 1628 .loc 3 3379 12 is_stmt 0 view .LVU434 + 1629 0050 1E4B ldr r3, .L136+4 + 1630 0052 1B68 ldr r3, [r3] 3379:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1519 .loc 3 3379 77 view .LVU395 - 1520 0054 13F0400F tst r3, #64 - 1521 0058 15D0 beq .L110 - 1522 .LVL29: + 1631 .loc 3 3379 77 view .LVU435 + 1632 0054 13F0400F tst r3, #64 + 1633 0058 15D0 beq .L120 + 1634 .LVL29: 3379:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1523 .loc 3 3379 77 view .LVU396 - 1524 .LBE83: - 1525 .LBE82: + 1635 .loc 3 3379 77 view .LVU436 + 1636 .LBE83: + 1637 .LBE82: 310:Src/stm32f7xx_it.c **** //test_counter += 1; - 1526 .loc 1 310 9 is_stmt 1 view .LVU397 - 1527 .LBB84: - 1528 .LBI84: + 1638 .loc 1 310 9 is_stmt 1 view .LVU437 + 1639 .LBB84: + 1640 .LBI84: 2916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1529 .loc 3 2916 22 view .LVU398 - 1530 .LBB85: + 1641 .loc 3 2916 22 view .LVU438 + 1642 .LBB85: 2918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1531 .loc 3 2918 3 view .LVU399 - 1532 005a 1B4B ldr r3, .L126 - 1533 005c 4022 movs r2, #64 - 1534 005e 1A62 str r2, [r3, #32] - 1535 .LVL30: -2918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1536 .loc 3 2918 3 is_stmt 0 view .LVU400 - 1537 .LBE85: - ARM GAS /tmp/ccqZqdXP.s page 173 + 1643 .loc 3 2918 3 view .LVU439 + ARM GAS /tmp/ccMf3LkY.s page 176 - 1538 .LBE84: + 1644 005a 1B4B ldr r3, .L136 + 1645 005c 4022 movs r2, #64 + 1646 005e 1A62 str r2, [r3, #32] + 1647 .LVL30: +2918:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } + 1648 .loc 3 2918 3 is_stmt 0 view .LVU440 + 1649 .LBE85: + 1650 .LBE84: 313:Src/stm32f7xx_it.c **** //UART_transmission_busy = 0; - 1539 .loc 1 313 9 is_stmt 1 view .LVU401 - 1540 .LBB86: - 1541 .LBI86: + 1651 .loc 1 313 9 is_stmt 1 view .LVU441 + 1652 .LBB86: + 1653 .LBI86: 3213:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1542 .loc 3 3213 22 view .LVU402 - 1543 .L121: + 1654 .loc 3 3213 22 view .LVU442 + 1655 .L131: 3215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1544 .loc 3 3215 3 discriminator 1 view .LVU403 - 1545 .LBB87: + 1656 .loc 3 3215 3 discriminator 1 view .LVU443 + 1657 .LBB87: 3215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1546 .loc 3 3215 3 discriminator 1 view .LVU404 + 1658 .loc 3 3215 3 discriminator 1 view .LVU444 3215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1547 .loc 3 3215 3 discriminator 1 view .LVU405 + 1659 .loc 3 3215 3 discriminator 1 view .LVU445 3215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1548 .loc 3 3215 3 discriminator 1 view .LVU406 - 1549 .LBB88: - 1550 .LBI88: - 1551 .file 4 "Drivers/CMSIS/Include/cmsis_gcc.h" + 1660 .loc 3 3215 3 discriminator 1 view .LVU446 + 1661 .LBB88: + 1662 .LBI88: + 1663 .file 4 "Drivers/CMSIS/Include/cmsis_gcc.h" 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file @@ -10371,6 +10558,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 28:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ignore some GCC warnings */ 29:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push 30:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wsign-conversion" + ARM GAS /tmp/ccMf3LkY.s page 177 + + 31:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wconversion" 32:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wunused-parameter" 33:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -10378,9 +10568,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 35:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __has_builtin 36:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __has_builtin(x) (0) 37:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccqZqdXP.s page 174 - - 38:Drivers/CMSIS/Include/cmsis_gcc.h **** 39:Drivers/CMSIS/Include/cmsis_gcc.h **** /* CMSIS compiler specific defines */ 40:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ASM @@ -10431,6 +10618,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 85:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 86:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT16_READ 87:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push + ARM GAS /tmp/ccMf3LkY.s page 178 + + 88:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" 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; }; @@ -10438,9 +10628,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 92:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(add 93:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 94:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_WRITE - ARM GAS /tmp/ccqZqdXP.s page 175 - - 95:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push 96:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wpacked" 97:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic ignored "-Wattributes" @@ -10491,6 +10678,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 142:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("cpsid i" : : : "memory"); 143:Drivers/CMSIS/Include/cmsis_gcc.h **** } 144:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccMf3LkY.s page 179 + + 145:Drivers/CMSIS/Include/cmsis_gcc.h **** 146:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 147:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Control Register @@ -10498,9 +10688,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 149:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Control Register value 150:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 151:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_CONTROL(void) - ARM GAS /tmp/ccqZqdXP.s page 176 - - 152:Drivers/CMSIS/Include/cmsis_gcc.h **** { 153:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 154:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -10551,6 +10738,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 199:Drivers/CMSIS/Include/cmsis_gcc.h **** 200:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 201:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get IPSR Register + ARM GAS /tmp/ccMf3LkY.s page 180 + + 202:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the content of the IPSR Register. 203:Drivers/CMSIS/Include/cmsis_gcc.h **** \return IPSR Register value 204:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -10558,9 +10748,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 206:Drivers/CMSIS/Include/cmsis_gcc.h **** { 207:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 208:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccqZqdXP.s page 177 - - 209:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); 210:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 211:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -10611,6 +10798,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 256:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) 257:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 258:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer (non-secure) + ARM GAS /tmp/ccMf3LkY.s page 181 + + 259:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure s 260:Drivers/CMSIS/Include/cmsis_gcc.h **** \return PSP Register value 261:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -10618,9 +10808,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 263:Drivers/CMSIS/Include/cmsis_gcc.h **** { 264:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 265:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccqZqdXP.s page 178 - - 266:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psp_ns" : "=r" (result) ); 267:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 268:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -10671,6 +10858,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 313:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current value of the non-secure Main Stack Pointer (MSP) when in secure stat 314:Drivers/CMSIS/Include/cmsis_gcc.h **** \return MSP Register value 315:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + ARM GAS /tmp/ccMf3LkY.s page 182 + + 316:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void) 317:Drivers/CMSIS/Include/cmsis_gcc.h **** { 318:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; @@ -10678,9 +10868,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 320:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, msp_ns" : "=r" (result) ); 321:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 322:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccqZqdXP.s page 179 - - 323:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 324:Drivers/CMSIS/Include/cmsis_gcc.h **** 325:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -10731,6 +10918,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 370:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack) 371:Drivers/CMSIS/Include/cmsis_gcc.h **** { 372:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR sp_ns, %0" : : "r" (topOfStack) : ); + ARM GAS /tmp/ccMf3LkY.s page 183 + + 373:Drivers/CMSIS/Include/cmsis_gcc.h **** } 374:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 375:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -10738,9 +10928,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 377:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 378:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Priority Mask 379:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Returns the current state of the priority mask bit from the Priority Mask Register. - ARM GAS /tmp/ccqZqdXP.s page 180 - - 380:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Priority Mask value 381:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 382:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) @@ -10791,6 +10978,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 427:Drivers/CMSIS/Include/cmsis_gcc.h **** } 428:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 429:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccMf3LkY.s page 184 + + 430:Drivers/CMSIS/Include/cmsis_gcc.h **** 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)) || \ @@ -10798,9 +10988,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 434:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 435:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable FIQ 436:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables FIQ interrupts by clearing the F-bit in the CPSR. - ARM GAS /tmp/ccqZqdXP.s page 181 - - 437:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. 438:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 439:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_fault_irq(void) @@ -10851,6 +11038,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 484:Drivers/CMSIS/Include/cmsis_gcc.h **** 485:Drivers/CMSIS/Include/cmsis_gcc.h **** 486:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccMf3LkY.s page 185 + + 487:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority 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 @@ -10858,9 +11048,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 491:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri) 492:Drivers/CMSIS/Include/cmsis_gcc.h **** { 493:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR basepri, %0" : : "r" (basePri) : "memory"); - ARM GAS /tmp/ccqZqdXP.s page 182 - - 494:Drivers/CMSIS/Include/cmsis_gcc.h **** } 495:Drivers/CMSIS/Include/cmsis_gcc.h **** 496:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -10911,6 +11098,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 541:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 542:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void) 543:Drivers/CMSIS/Include/cmsis_gcc.h **** { + ARM GAS /tmp/ccMf3LkY.s page 186 + + 544:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 545:Drivers/CMSIS/Include/cmsis_gcc.h **** 546:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) ); @@ -10918,9 +11108,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 548:Drivers/CMSIS/Include/cmsis_gcc.h **** } 549:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 550:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccqZqdXP.s page 183 - - 551:Drivers/CMSIS/Include/cmsis_gcc.h **** 552:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 553:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Fault Mask @@ -10971,6 +11158,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 598:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 599:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 600:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, psplim" : "=r" (result) ); + ARM GAS /tmp/ccMf3LkY.s page 187 + + 601:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; 602:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 603:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -10978,9 +11168,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 605:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3)) 606:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 607:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Get Process Stack Pointer Limit (non-secure) - ARM GAS /tmp/ccqZqdXP.s page 184 - - 608:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure 609:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence zero is returned always. 610:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -11031,6 +11218,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 655:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Process Stack Pointer Limit (PSPLIM) when in s 656:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set 657:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + ARM GAS /tmp/ccMf3LkY.s page 188 + + 658:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit) 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))) @@ -11038,9 +11228,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 662:Drivers/CMSIS/Include/cmsis_gcc.h **** (void)ProcStackPtrLimit; 663:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 664:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MSR psplim_ns, %0\n" : : "r" (ProcStackPtrLimit)); - ARM GAS /tmp/ccqZqdXP.s page 185 - - 665:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 666:Drivers/CMSIS/Include/cmsis_gcc.h **** } 667:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -11091,6 +11278,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 712:Drivers/CMSIS/Include/cmsis_gcc.h **** } 713:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 714:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccMf3LkY.s page 189 + + 715:Drivers/CMSIS/Include/cmsis_gcc.h **** 716:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 717:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit @@ -11098,9 +11288,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 719:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored in non-secure 720:Drivers/CMSIS/Include/cmsis_gcc.h **** mode. 721:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccqZqdXP.s page 186 - - 722:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Main Stack Pointer Limit (MSPLIM). 723:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] MainStackPtrLimit Main Stack Pointer Limit value to set 724:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -11151,6 +11338,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 769:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) 770:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_get_fpscr) 771:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed + ARM GAS /tmp/ccMf3LkY.s page 190 + + 772:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) 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(); @@ -11158,9 +11348,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 776:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 777:Drivers/CMSIS/Include/cmsis_gcc.h **** 778:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("VMRS %0, fpscr" : "=r" (result) ); - ARM GAS /tmp/ccqZqdXP.s page 187 - - 779:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 780:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 781:Drivers/CMSIS/Include/cmsis_gcc.h **** #else @@ -11211,6 +11398,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 826:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 827:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=r" (r) 828:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+r" (r) + ARM GAS /tmp/ccMf3LkY.s page 191 + + 829:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "r" (r) 830:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 831:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -11218,9 +11408,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 833:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation 834:Drivers/CMSIS/Include/cmsis_gcc.h **** \details No Operation does nothing. This instruction can be used for code alignment purposes. 835:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 188 - - 836:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop") 837:Drivers/CMSIS/Include/cmsis_gcc.h **** 838:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -11271,6 +11458,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 883:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 884:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Data Memory Barrier 885:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Ensures the apparent order of the explicit memory operations before + ARM GAS /tmp/ccMf3LkY.s page 192 + + 886:Drivers/CMSIS/Include/cmsis_gcc.h **** and after the instruction, without ensuring their completion. 887:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 888:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DMB(void) @@ -11278,9 +11468,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 890:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dmb 0xF":::"memory"); 891:Drivers/CMSIS/Include/cmsis_gcc.h **** } 892:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccqZqdXP.s page 189 - - 893:Drivers/CMSIS/Include/cmsis_gcc.h **** 894:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 895:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (32 bit) @@ -11331,6 +11518,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 940:Drivers/CMSIS/Include/cmsis_gcc.h **** 941:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("revsh %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); 942:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; + ARM GAS /tmp/ccMf3LkY.s page 193 + + 943:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 944:Drivers/CMSIS/Include/cmsis_gcc.h **** } 945:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -11338,9 +11528,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 947:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 948:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Rotate Right in unsigned value (32 bit) 949:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Rotate Right (immediate) provides the value of the contents of a register rotated by a v - ARM GAS /tmp/ccqZqdXP.s page 190 - - 950:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op1 Value to rotate 951:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op2 Number of Bits to rotate 952:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Rotated value @@ -11391,6 +11578,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 997:Drivers/CMSIS/Include/cmsis_gcc.h **** s--; 998:Drivers/CMSIS/Include/cmsis_gcc.h **** } 999:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= s; /* shift when v's highest bits are zero */ + ARM GAS /tmp/ccMf3LkY.s page 194 + + 1000:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 1001:Drivers/CMSIS/Include/cmsis_gcc.h **** return result; 1002:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -11398,9 +11588,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1004:Drivers/CMSIS/Include/cmsis_gcc.h **** 1005:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 1006:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Count leading zeros - ARM GAS /tmp/ccqZqdXP.s page 191 - - 1007:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Counts the number of leading zeros of a data value. 1008:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to count the leading zeros 1009:Drivers/CMSIS/Include/cmsis_gcc.h **** \return number of leading zeros in value @@ -11451,6 +11638,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1054:Drivers/CMSIS/Include/cmsis_gcc.h **** accepted by assembler. So has to use following less efficient pattern. 1055:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1056:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrexh %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); + ARM GAS /tmp/ccMf3LkY.s page 195 + + 1057:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 1058:Drivers/CMSIS/Include/cmsis_gcc.h **** return ((uint16_t) result); /* Add explicit type cast here */ 1059:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -11458,43 +11648,40 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1061:Drivers/CMSIS/Include/cmsis_gcc.h **** 1062:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 1063:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief LDR Exclusive (32 bit) - ARM GAS /tmp/ccqZqdXP.s page 192 - - 1064:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a exclusive LDR instruction for 32 bit values. 1065:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to data 1066:Drivers/CMSIS/Include/cmsis_gcc.h **** \return value of type uint32_t at (*ptr) 1067:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1068:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __LDREXW(volatile uint32_t *addr) - 1552 .loc 4 1068 31 view .LVU407 - 1553 .LBB89: + 1664 .loc 4 1068 31 view .LVU447 + 1665 .LBB89: 1069:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1070:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; - 1554 .loc 4 1070 5 view .LVU408 + 1666 .loc 4 1070 5 view .LVU448 1071:Drivers/CMSIS/Include/cmsis_gcc.h **** 1072:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrex %0, %1" : "=r" (result) : "Q" (*addr) ); - 1555 .loc 4 1072 4 view .LVU409 - 1556 0060 194A ldr r2, .L126 - 1557 .syntax unified - 1558 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 1559 0062 52E8003F ldrex r3, [r2] - 1560 @ 0 "" 2 - 1561 .LVL31: + 1667 .loc 4 1072 4 view .LVU449 + 1668 0060 194A ldr r2, .L136 + 1669 .syntax unified + 1670 @ 1072 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1671 0062 52E8003F ldrex r3, [r2] + 1672 @ 0 "" 2 + 1673 .LVL31: 1073:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 1562 .loc 4 1073 4 view .LVU410 - 1563 .loc 4 1073 4 is_stmt 0 view .LVU411 - 1564 .thumb - 1565 .syntax unified - 1566 .LBE89: - 1567 .LBE88: + 1674 .loc 4 1073 4 view .LVU450 + 1675 .loc 4 1073 4 is_stmt 0 view .LVU451 + 1676 .thumb + 1677 .syntax unified + 1678 .LBE89: + 1679 .LBE88: 3215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1568 .loc 3 3215 3 discriminator 1 view .LVU412 - 1569 0066 23F04003 bic r3, r3, #64 - 1570 .LVL32: + 1680 .loc 3 3215 3 discriminator 1 view .LVU452 + 1681 0066 23F04003 bic r3, r3, #64 + 1682 .LVL32: 3215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1571 .loc 3 3215 3 is_stmt 1 discriminator 1 view .LVU413 - 1572 .LBB90: - 1573 .LBI90: + 1683 .loc 3 3215 3 is_stmt 1 discriminator 1 view .LVU453 + 1684 .LBB90: + 1685 .LBI90: 1074:Drivers/CMSIS/Include/cmsis_gcc.h **** } 1075:Drivers/CMSIS/Include/cmsis_gcc.h **** 1076:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -11511,6 +11698,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1087:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 1088:Drivers/CMSIS/Include/cmsis_gcc.h **** 1089:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("strexb %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" ((uint32_t)value) ); + ARM GAS /tmp/ccMf3LkY.s page 196 + + 1090:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 1091:Drivers/CMSIS/Include/cmsis_gcc.h **** } 1092:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -11518,9 +11708,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1094:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 1095:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief STR Exclusive (16 bit) 1096:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a exclusive STR instruction for 16 bit values. - ARM GAS /tmp/ccqZqdXP.s page 193 - - 1097:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to store 1098:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location 1099:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 0 Function succeeded @@ -11544,180 +11731,180 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1117:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 1 Function failed 1118:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 1119:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __STREXW(uint32_t value, volatile uint32_t *addr) - 1574 .loc 4 1119 31 view .LVU414 - 1575 .LBB91: + 1686 .loc 4 1119 31 view .LVU454 + 1687 .LBB91: 1120:Drivers/CMSIS/Include/cmsis_gcc.h **** { 1121:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; - 1576 .loc 4 1121 4 view .LVU415 + 1688 .loc 4 1121 4 view .LVU455 1122:Drivers/CMSIS/Include/cmsis_gcc.h **** 1123:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("strex %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" (value) ); - 1577 .loc 4 1123 4 view .LVU416 - 1578 .syntax unified - 1579 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 - 1580 006a 42E80031 strex r1, r3, [r2] - 1581 @ 0 "" 2 - 1582 .LVL33: + 1689 .loc 4 1123 4 view .LVU456 + 1690 .syntax unified + 1691 @ 1123 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 + 1692 006a 42E80031 strex r1, r3, [r2] + 1693 @ 0 "" 2 + 1694 .LVL33: 1124:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - 1583 .loc 4 1124 4 view .LVU417 - 1584 .loc 4 1124 4 is_stmt 0 view .LVU418 - 1585 .thumb - 1586 .syntax unified - 1587 .LBE91: - 1588 .LBE90: + 1695 .loc 4 1124 4 view .LVU457 + 1696 .loc 4 1124 4 is_stmt 0 view .LVU458 + 1697 .thumb + 1698 .syntax unified + 1699 .LBE91: + 1700 .LBE90: 3215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1589 .loc 3 3215 3 discriminator 1 view .LVU419 - 1590 006e 0029 cmp r1, #0 - 1591 0070 F6D1 bne .L121 - 1592 0072 08E0 b .L110 - 1593 .LVL34: - 1594 .L113: + 1701 .loc 3 3215 3 discriminator 1 view .LVU459 + 1702 006e 0029 cmp r1, #0 + 1703 0070 F6D1 bne .L131 + 1704 0072 08E0 b .L120 + 1705 .LVL34: + 1706 .L123: + ARM GAS /tmp/ccMf3LkY.s page 197 + + 3215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } - 1595 .loc 3 3215 3 discriminator 1 view .LVU420 - 1596 .LBE87: - 1597 .LBE86: + 1707 .loc 3 3215 3 discriminator 1 view .LVU460 + 1708 .LBE87: + 1709 .LBE86: 289:Src/stm32f7xx_it.c **** } - 1598 .loc 1 289 7 is_stmt 1 view .LVU421 - 1599 .LBB92: - ARM GAS /tmp/ccqZqdXP.s page 194 - - - 1600 .LBI92: + 1710 .loc 1 289 7 is_stmt 1 view .LVU461 + 1711 .LBB92: + 1712 .LBI92: 3658:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1601 .loc 3 3658 25 view .LVU422 - 1602 .LBB93: - 1603 .loc 3 3660 3 view .LVU423 - 1604 .loc 3 3660 20 is_stmt 0 view .LVU424 - 1605 0074 144B ldr r3, .L126 - 1606 0076 5B6A ldr r3, [r3, #36] - 1607 .LVL35: - 1608 .loc 3 3660 20 view .LVU425 - 1609 .LBE93: - 1610 .LBE92: + 1713 .loc 3 3658 25 view .LVU462 + 1714 .LBB93: + 1715 .loc 3 3660 3 view .LVU463 + 1716 .loc 3 3660 20 is_stmt 0 view .LVU464 + 1717 0074 144B ldr r3, .L136 + 1718 0076 5B6A ldr r3, [r3, #36] + 1719 .LVL35: + 1720 .loc 3 3660 20 view .LVU465 + 1721 .LBE93: + 1722 .LBE92: 289:Src/stm32f7xx_it.c **** } - 1611 .loc 1 289 11 discriminator 1 view .LVU426 - 1612 0078 9DF80720 ldrb r2, [sp, #7] @ zero_extendqisi2 - 1613 007c 52FA83F3 uxtab r3, r2, r3 - 1614 0080 DBB2 uxtb r3, r3 - 1615 0082 8DF80730 strb r3, [sp, #7] - 1616 .L110: + 1723 .loc 1 289 11 discriminator 1 view .LVU466 + 1724 0078 9DF80720 ldrb r2, [sp, #7] @ zero_extendqisi2 + 1725 007c 52FA83F3 uxtab r3, r2, r3 + 1726 0080 DBB2 uxtb r3, r3 + 1727 0082 8DF80730 strb r3, [sp, #7] + 1728 .L120: 323:Src/stm32f7xx_it.c **** - 1617 .loc 1 323 1 view .LVU427 - 1618 0086 03B0 add sp, sp, #12 - 1619 .LCFI11: - 1620 .cfi_remember_state - 1621 .cfi_def_cfa_offset 4 - 1622 @ sp needed - 1623 0088 5DF804FB ldr pc, [sp], #4 - 1624 .LVL36: - 1625 .L114: - 1626 .LCFI12: - 1627 .cfi_restore_state + 1729 .loc 1 323 1 view .LVU467 + 1730 0086 03B0 add sp, sp, #12 + 1731 .LCFI11: + 1732 .cfi_remember_state + 1733 .cfi_def_cfa_offset 4 + 1734 @ sp needed + 1735 0088 5DF804FB ldr pc, [sp], #4 + 1736 .LVL36: + 1737 .L124: + 1738 .LCFI12: + 1739 .cfi_restore_state 294:Src/stm32f7xx_it.c **** } - 1628 .loc 1 294 7 is_stmt 1 view .LVU428 - 1629 .LBB94: - 1630 .LBI94: + 1740 .loc 1 294 7 is_stmt 1 view .LVU468 + 1741 .LBB94: + 1742 .LBI94: 3658:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1631 .loc 3 3658 25 view .LVU429 - 1632 .LBB95: - 1633 .loc 3 3660 3 view .LVU430 - 1634 .loc 3 3660 20 is_stmt 0 view .LVU431 - 1635 008c 0E4B ldr r3, .L126 - 1636 008e 5B6A ldr r3, [r3, #36] - 1637 .LVL37: - 1638 .loc 3 3660 20 view .LVU432 - 1639 .LBE95: - 1640 .LBE94: + 1743 .loc 3 3658 25 view .LVU469 + 1744 .LBB95: + 1745 .loc 3 3660 3 view .LVU470 + 1746 .loc 3 3660 20 is_stmt 0 view .LVU471 + 1747 008c 0E4B ldr r3, .L136 + 1748 008e 5B6A ldr r3, [r3, #36] + 1749 .LVL37: + 1750 .loc 3 3660 20 view .LVU472 + 1751 .LBE95: + 1752 .LBE94: 294:Src/stm32f7xx_it.c **** } - 1641 .loc 1 294 11 discriminator 1 view .LVU433 - 1642 0090 9DF80720 ldrb r2, [sp, #7] @ zero_extendqisi2 - 1643 0094 52FA83F3 uxtab r3, r2, r3 - 1644 0098 DBB2 uxtb r3, r3 - 1645 009a 8DF80730 strb r3, [sp, #7] - 1646 009e F2E7 b .L110 - 1647 .LVL38: - 1648 .L116: + 1753 .loc 1 294 11 discriminator 1 view .LVU473 + 1754 0090 9DF80720 ldrb r2, [sp, #7] @ zero_extendqisi2 + 1755 0094 52FA83F3 uxtab r3, r2, r3 + ARM GAS /tmp/ccMf3LkY.s page 198 + + + 1756 0098 DBB2 uxtb r3, r3 + 1757 009a 8DF80730 strb r3, [sp, #7] + 1758 009e F2E7 b .L120 + 1759 .LVL38: + 1760 .L126: 299:Src/stm32f7xx_it.c **** } - 1649 .loc 1 299 7 is_stmt 1 view .LVU434 - ARM GAS /tmp/ccqZqdXP.s page 195 - - - 1650 .LBB96: - 1651 .LBI96: + 1761 .loc 1 299 7 is_stmt 1 view .LVU474 + 1762 .LBB96: + 1763 .LBI96: 3658:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1652 .loc 3 3658 25 view .LVU435 - 1653 .LBB97: - 1654 .loc 3 3660 3 view .LVU436 - 1655 .loc 3 3660 20 is_stmt 0 view .LVU437 - 1656 00a0 094B ldr r3, .L126 - 1657 00a2 5B6A ldr r3, [r3, #36] - 1658 .LVL39: - 1659 .loc 3 3660 20 view .LVU438 - 1660 .LBE97: - 1661 .LBE96: + 1764 .loc 3 3658 25 view .LVU475 + 1765 .LBB97: + 1766 .loc 3 3660 3 view .LVU476 + 1767 .loc 3 3660 20 is_stmt 0 view .LVU477 + 1768 00a0 094B ldr r3, .L136 + 1769 00a2 5B6A ldr r3, [r3, #36] + 1770 .LVL39: + 1771 .loc 3 3660 20 view .LVU478 + 1772 .LBE97: + 1773 .LBE96: 299:Src/stm32f7xx_it.c **** } - 1662 .loc 1 299 11 discriminator 1 view .LVU439 - 1663 00a4 9DF80720 ldrb r2, [sp, #7] @ zero_extendqisi2 - 1664 00a8 52FA83F3 uxtab r3, r2, r3 - 1665 00ac DBB2 uxtb r3, r3 - 1666 00ae 8DF80730 strb r3, [sp, #7] - 1667 00b2 E8E7 b .L110 - 1668 .LVL40: - 1669 .L118: + 1774 .loc 1 299 11 discriminator 1 view .LVU479 + 1775 00a4 9DF80720 ldrb r2, [sp, #7] @ zero_extendqisi2 + 1776 00a8 52FA83F3 uxtab r3, r2, r3 + 1777 00ac DBB2 uxtb r3, r3 + 1778 00ae 8DF80730 strb r3, [sp, #7] + 1779 00b2 E8E7 b .L120 + 1780 .LVL40: + 1781 .L128: 304:Src/stm32f7xx_it.c **** } - 1670 .loc 1 304 7 is_stmt 1 view .LVU440 - 1671 .LBB98: - 1672 .LBI98: + 1782 .loc 1 304 7 is_stmt 1 view .LVU480 + 1783 .LBB98: + 1784 .LBI98: 3658:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { - 1673 .loc 3 3658 25 view .LVU441 - 1674 .LBB99: - 1675 .loc 3 3660 3 view .LVU442 - 1676 .loc 3 3660 20 is_stmt 0 view .LVU443 - 1677 00b4 044B ldr r3, .L126 - 1678 00b6 5B6A ldr r3, [r3, #36] - 1679 .LVL41: - 1680 .loc 3 3660 20 view .LVU444 - 1681 .LBE99: - 1682 .LBE98: + 1785 .loc 3 3658 25 view .LVU481 + 1786 .LBB99: + 1787 .loc 3 3660 3 view .LVU482 + 1788 .loc 3 3660 20 is_stmt 0 view .LVU483 + 1789 00b4 044B ldr r3, .L136 + 1790 00b6 5B6A ldr r3, [r3, #36] + 1791 .LVL41: + 1792 .loc 3 3660 20 view .LVU484 + 1793 .LBE99: + 1794 .LBE98: 304:Src/stm32f7xx_it.c **** } - 1683 .loc 1 304 11 discriminator 1 view .LVU445 - 1684 00b8 9DF80720 ldrb r2, [sp, #7] @ zero_extendqisi2 - 1685 00bc 52FA83F3 uxtab r3, r2, r3 - 1686 00c0 DBB2 uxtb r3, r3 - 1687 00c2 8DF80730 strb r3, [sp, #7] - 1688 00c6 DEE7 b .L110 - 1689 .L127: - 1690 .align 2 - 1691 .L126: - 1692 00c8 00100140 .word 1073811456 - 1693 00cc 00140140 .word 1073812480 - 1694 .cfi_endproc - 1695 .LFE1196: - 1697 .section .text.DMA2_Stream7_TransferComplete,"ax",%progbits - 1698 .align 1 - 1699 .global DMA2_Stream7_TransferComplete - 1700 .syntax unified - 1701 .thumb - 1702 .thumb_func - ARM GAS /tmp/ccqZqdXP.s page 196 + 1795 .loc 1 304 11 discriminator 1 view .LVU485 + 1796 00b8 9DF80720 ldrb r2, [sp, #7] @ zero_extendqisi2 + 1797 00bc 52FA83F3 uxtab r3, r2, r3 + 1798 00c0 DBB2 uxtb r3, r3 + 1799 00c2 8DF80730 strb r3, [sp, #7] + 1800 00c6 DEE7 b .L120 + 1801 .L137: + 1802 .align 2 + 1803 .L136: + 1804 00c8 00100140 .word 1073811456 + 1805 00cc 00140140 .word 1073812480 + 1806 .cfi_endproc + ARM GAS /tmp/ccMf3LkY.s page 199 - 1704 DMA2_Stream7_TransferComplete: - 1705 .LFB1203: - 609:Src/stm32f7xx_it.c **** - 610:Src/stm32f7xx_it.c **** //----------------------------------------------- - 611:Src/stm32f7xx_it.c **** void DMA2_Stream7_TransferComplete(void) - 612:Src/stm32f7xx_it.c **** { - 1706 .loc 1 612 1 is_stmt 1 view -0 - 1707 .cfi_startproc - 1708 @ args = 0, pretend = 0, frame = 0 - 1709 @ frame_needed = 0, uses_anonymous_args = 0 - 1710 @ link register save eliminated. - 613:Src/stm32f7xx_it.c **** LL_DMA_ClearFlag_TC7(DMA2); - 1711 .loc 1 613 3 view .LVU447 - 1712 .LVL42: - 1713 .LBB100: - 1714 .LBI100: - 1715 .file 5 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h" + 1807 .LFE1196: + 1809 .section .text.DMA2_Stream7_TransferComplete,"ax",%progbits + 1810 .align 1 + 1811 .global DMA2_Stream7_TransferComplete + 1812 .syntax unified + 1813 .thumb + 1814 .thumb_func + 1816 DMA2_Stream7_TransferComplete: + 1817 .LFB1203: + 635:Src/stm32f7xx_it.c **** + 636:Src/stm32f7xx_it.c **** //----------------------------------------------- + 637:Src/stm32f7xx_it.c **** void DMA2_Stream7_TransferComplete(void) + 638:Src/stm32f7xx_it.c **** { + 1818 .loc 1 638 1 is_stmt 1 view -0 + 1819 .cfi_startproc + 1820 @ args = 0, pretend = 0, frame = 0 + 1821 @ frame_needed = 0, uses_anonymous_args = 0 + 1822 @ link register save eliminated. + 639:Src/stm32f7xx_it.c **** LL_DMA_ClearFlag_TC7(DMA2); + 1823 .loc 1 639 3 view .LVU487 + 1824 .LVL42: + 1825 .LBB100: + 1826 .LBI100: + 1827 .file 5 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h" 1:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** ****************************************************************************** 3:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @file stm32f7xx_ll_dma.h @@ -11751,6 +11938,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 31:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @{ 32:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 33:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** + ARM GAS /tmp/ccMf3LkY.s page 200 + + 34:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #if defined (DMA1) || defined (DMA2) 35:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 36:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @defgroup DMA_LL DMA @@ -11758,9 +11948,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 38:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 39:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 40:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /* Private types -------------------------------------------------------------*/ - ARM GAS /tmp/ccqZqdXP.s page 197 - - 41:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /* Private variables ---------------------------------------------------------*/ 42:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @defgroup DMA_LL_Private_Variables DMA Private Variables 43:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @{ @@ -11811,6 +11998,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 88:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** or as Destination base address in case of memory to memory 89:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 90:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This parameter must be a value between Min_Data = 0 and Max + ARM GAS /tmp/ccMf3LkY.s page 201 + + 91:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 92:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** uint32_t Direction; /*!< Specifies if the data will be transferred from memory to pe 93:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** from memory to memory or from peripheral to memory. @@ -11818,9 +12008,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 95:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 96:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This feature can be modified afterwards using unitary funct 97:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** - ARM GAS /tmp/ccqZqdXP.s page 198 - - 98:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** uint32_t Mode; /*!< Specifies the normal or circular operation mode. 99:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_MODE 100:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @note The circular buffer mode cannot be used if the memory @@ -11871,6 +12058,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 145:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 146:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** uint32_t FIFOMode; /*!< Specifies if the FIFO mode or Direct mode will be used for 147:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_FIFOMODE + ARM GAS /tmp/ccMf3LkY.s page 202 + + 148:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @note The Direct mode (FIFO mode disabled) cannot be used i 149:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** memory-to-memory data transfer is configured on the selecte 150:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -11878,9 +12068,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 152:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 153:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** uint32_t FIFOThreshold; /*!< Specifies the FIFO threshold level. 154:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_FIFOTHRESHO - ARM GAS /tmp/ccqZqdXP.s page 199 - - 155:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 156:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This feature can be modified afterwards using unitary funct 157:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -11931,6 +12118,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 202:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 203:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_DIRECTION_PERIPH_TO_MEMORY 0x00000000U /*!< Peripheral to memory direc 204:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_DIRECTION_MEMORY_TO_PERIPH DMA_SxCR_DIR_0 /*!< Memory to peripheral direc + ARM GAS /tmp/ccMf3LkY.s page 203 + + 205:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_DIRECTION_MEMORY_TO_MEMORY DMA_SxCR_DIR_1 /*!< Memory to memory direction 206:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 207:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @} @@ -11938,9 +12128,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 209:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 210:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @defgroup DMA_LL_EC_MODE MODE 211:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @{ - ARM GAS /tmp/ccqZqdXP.s page 200 - - 212:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 213:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_MODE_NORMAL 0x00000000U /*!< Normal Mode 214:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_MODE_CIRCULAR DMA_SxCR_CIRC /*!< Circular Mode @@ -11991,6 +12178,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 259:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 260:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_MDATAALIGN_BYTE 0x00000000U /*!< Memory data alignment : By 261:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_MDATAALIGN_HALFWORD DMA_SxCR_MSIZE_0 /*!< Memory data alignment : Ha + ARM GAS /tmp/ccMf3LkY.s page 204 + + 262:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_MDATAALIGN_WORD DMA_SxCR_MSIZE_1 /*!< Memory data alignment : Wo 263:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 264:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @} @@ -11998,9 +12188,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 266:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 267:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @defgroup DMA_LL_EC_OFFSETSIZE OFFSETSIZE 268:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @{ - ARM GAS /tmp/ccqZqdXP.s page 201 - - 269:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 270:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_OFFSETSIZE_PSIZE 0x00000000U /*!< Peripheral increment offse 271:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_OFFSETSIZE_FIXEDTO4 DMA_SxCR_PINCOS /*!< Peripheral increment offse @@ -12051,6 +12238,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 316:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_MBURST_INC4 DMA_SxCR_MBURST_0 /*!< Memory burst 317:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_MBURST_INC8 DMA_SxCR_MBURST_1 /*!< Memory burst 318:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_MBURST_INC16 (DMA_SxCR_MBURST_0 | DMA_SxCR_MBURST_1) /*!< Memory burst + ARM GAS /tmp/ccMf3LkY.s page 205 + + 319:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 320:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @} 321:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ @@ -12058,9 +12248,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 323:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @defgroup DMA_LL_EC_PBURST PBURST 324:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @{ 325:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 202 - - 326:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_PBURST_SINGLE 0x00000000U /*!< Peripheral b 327:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_PBURST_INC4 DMA_SxCR_PBURST_0 /*!< Peripheral b 328:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_PBURST_INC8 DMA_SxCR_PBURST_1 /*!< Peripheral b @@ -12111,6 +12298,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @} 374:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 375:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** + ARM GAS /tmp/ccMf3LkY.s page 206 + + 376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 377:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @} 378:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ @@ -12118,9 +12308,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 380:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /* Exported macro ------------------------------------------------------------*/ 381:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @defgroup DMA_LL_Exported_Macros DMA Exported Macros 382:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @{ - ARM GAS /tmp/ccqZqdXP.s page 203 - - 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 384:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 385:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @defgroup DMA_LL_EM_WRITE_READ Common Write and read registers macros @@ -12171,6 +12358,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 430:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** ((uint32_t)(__STREAM_INSTANCE__) == ((uint32_t)DMA2_Stream2)) ? LL_DMA_STREAM_2 : \ 431:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** ((uint32_t)(__STREAM_INSTANCE__) == ((uint32_t)DMA1_Stream3)) ? LL_DMA_STREAM_3 : \ 432:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** ((uint32_t)(__STREAM_INSTANCE__) == ((uint32_t)DMA2_Stream3)) ? LL_DMA_STREAM_3 : \ + ARM GAS /tmp/ccMf3LkY.s page 207 + + 433:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** ((uint32_t)(__STREAM_INSTANCE__) == ((uint32_t)DMA1_Stream4)) ? LL_DMA_STREAM_4 : \ 434:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** ((uint32_t)(__STREAM_INSTANCE__) == ((uint32_t)DMA2_Stream4)) ? LL_DMA_STREAM_4 : \ 435:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** ((uint32_t)(__STREAM_INSTANCE__) == ((uint32_t)DMA1_Stream5)) ? LL_DMA_STREAM_5 : \ @@ -12178,9 +12368,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 437:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** ((uint32_t)(__STREAM_INSTANCE__) == ((uint32_t)DMA1_Stream6)) ? LL_DMA_STREAM_6 : \ 438:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** ((uint32_t)(__STREAM_INSTANCE__) == ((uint32_t)DMA2_Stream6)) ? LL_DMA_STREAM_6 : \ 439:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** LL_DMA_STREAM_7) - ARM GAS /tmp/ccqZqdXP.s page 204 - - 440:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 441:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 442:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Convert DMA Instance DMAx and LL_DMA_STREAM_y into DMAx_Streamy @@ -12231,6 +12418,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 487:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 488:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 489:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 + ARM GAS /tmp/ccMf3LkY.s page 208 + + 490:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 491:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 492:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 @@ -12238,9 +12428,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 494:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 495:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 496:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 205 - - 497:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_EnableStream(DMA_TypeDef *DMAx, uint32_t Stream) 498:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 499:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** SET_BIT(((DMA_Stream_TypeDef *)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->CR, DMA @@ -12291,6 +12478,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 544:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR DIR LL_DMA_ConfigTransfer\n 545:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR CIRC LL_DMA_ConfigTransfer\n 546:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR PINC LL_DMA_ConfigTransfer\n + ARM GAS /tmp/ccMf3LkY.s page 209 + + 547:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR MINC LL_DMA_ConfigTransfer\n 548:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR PSIZE LL_DMA_ConfigTransfer\n 549:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR MSIZE LL_DMA_ConfigTransfer\n @@ -12298,9 +12488,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 551:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR PFCTRL LL_DMA_ConfigTransfer 552:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 553:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: - ARM GAS /tmp/ccqZqdXP.s page 206 - - 554:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 555:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 556:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 @@ -12351,6 +12538,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 601:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 602:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 603:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** + ARM GAS /tmp/ccMf3LkY.s page 210 + + 604:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Data transfer direction (read from peripheral or from memory). 605:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR DIR LL_DMA_GetDataTransferDirection 606:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance @@ -12358,9 +12548,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 608:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 609:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 610:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 - ARM GAS /tmp/ccqZqdXP.s page 207 - - 611:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 612:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 613:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 @@ -12411,6 +12598,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 658:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 659:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 660:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 + ARM GAS /tmp/ccMf3LkY.s page 211 + + 661:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 662:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 @@ -12418,9 +12608,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 665:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval Returned value can be one of the following values: 666:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_NORMAL 667:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_CIRCULAR - ARM GAS /tmp/ccqZqdXP.s page 208 - - 668:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_PFCTRL 669:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 670:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetMode(DMA_TypeDef *DMAx, uint32_t Stream) @@ -12471,6 +12658,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 715:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetPeriphIncMode(DMA_TypeDef *DMAx, uint32_t Stream) 716:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 717:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))- + ARM GAS /tmp/ccMf3LkY.s page 212 + + 718:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 719:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 720:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -12478,9 +12668,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 722:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR MINC LL_DMA_SetMemoryIncMode 723:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 724:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: - ARM GAS /tmp/ccqZqdXP.s page 209 - - 725:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 726:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 727:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 @@ -12531,6 +12718,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 772:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 773:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 774:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 + ARM GAS /tmp/ccMf3LkY.s page 213 + + 775:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 776:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 777:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 @@ -12538,9 +12728,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 779:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_BYTE 780:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_HALFWORD 781:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_WORD - ARM GAS /tmp/ccqZqdXP.s page 210 - - 782:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 783:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 784:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetPeriphSize(DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Size) @@ -12591,6 +12778,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 829:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 830:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 831:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetMemorySize(DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Size) + ARM GAS /tmp/ccMf3LkY.s page 214 + + 832:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 833:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** MODIFY_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->CR, D 834:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } @@ -12598,9 +12788,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 836:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 837:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Memory size. 838:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR MSIZE LL_DMA_GetMemorySize - ARM GAS /tmp/ccqZqdXP.s page 211 - - 839:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 840:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 841:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 @@ -12651,6 +12838,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 886:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 887:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 888:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 + ARM GAS /tmp/ccMf3LkY.s page 215 + + 889:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 890:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 891:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 @@ -12658,9 +12848,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 893:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 894:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 895:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval Returned value can be one of the following values: - ARM GAS /tmp/ccqZqdXP.s page 212 - - 896:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_OFFSETSIZE_PSIZE 897:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_OFFSETSIZE_FIXEDTO4 898:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ @@ -12711,6 +12898,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 943:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_LOW 944:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_MEDIUM 945:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_HIGH + ARM GAS /tmp/ccMf3LkY.s page 216 + + 946:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_VERYHIGH 947:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 948:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetStreamPriorityLevel(DMA_TypeDef *DMAx, uint32_t Stream) @@ -12718,9 +12908,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 950:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))- 951:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 952:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** - ARM GAS /tmp/ccqZqdXP.s page 213 - - 953:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 954:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Set Number of data to transfer. 955:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll NDTR NDT LL_DMA_SetDataLength @@ -12771,6 +12958,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1000:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR CHSEL LL_DMA_SetChannelSelection 1001:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1002:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: + ARM GAS /tmp/ccMf3LkY.s page 217 + + 1003:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 1004:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 1005:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 @@ -12778,9 +12968,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1007:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 1008:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 1009:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 - ARM GAS /tmp/ccqZqdXP.s page 214 - - 1010:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 1011:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Channel This parameter can be one of the following values: 1012:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_0 @@ -12831,6 +13018,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1057:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6 1058:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7 1059:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_8 (*) + ARM GAS /tmp/ccMf3LkY.s page 218 + + 1060:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_9 (*) 1061:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_10 (*) 1062:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_11 (*) @@ -12838,9 +13028,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1064:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_13 (*) 1065:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_14 (*) 1066:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_15 (*) - ARM GAS /tmp/ccqZqdXP.s page 215 - - 1067:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * 1068:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * (*) value not defined in all devices. 1069:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ @@ -12891,6 +13078,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1114:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MBURST_SINGLE 1115:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MBURST_INC4 1116:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MBURST_INC8 + ARM GAS /tmp/ccMf3LkY.s page 219 + + 1117:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_MBURST_INC16 1118:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1119:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetMemoryBurstxfer(DMA_TypeDef *DMAx, uint32_t Stream) @@ -12898,9 +13088,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1121:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))- 1122:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1123:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** - ARM GAS /tmp/ccqZqdXP.s page 216 - - 1124:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1125:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Set Peripheral burst transfer configuration. 1126:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR PBURST LL_DMA_SetPeriphBurstxfer @@ -12951,6 +13138,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1171:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1172:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1173:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** + ARM GAS /tmp/ccMf3LkY.s page 220 + + 1174:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Set Current target (only in double buffer mode) to Memory 1 or Memory 0. 1175:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR CT LL_DMA_SetCurrentTargetMem 1176:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance @@ -12958,9 +13148,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1178:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 1179:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 1180:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 - ARM GAS /tmp/ccqZqdXP.s page 217 - - 1181:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 1182:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 1183:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 @@ -13011,6 +13198,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1228:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 1229:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 1230:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 + ARM GAS /tmp/ccMf3LkY.s page 221 + + 1231:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 1232:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1233:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_EnableDoubleBufferMode(DMA_TypeDef *DMAx, uint32_t Stream) @@ -13018,9 +13208,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1235:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** SET_BIT(((DMA_Stream_TypeDef *)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->CR, DMA 1236:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1237:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** - ARM GAS /tmp/ccqZqdXP.s page 218 - - 1238:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1239:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Disable the double buffer mode. 1240:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR DBM LL_DMA_DisableDoubleBufferMode @@ -13071,6 +13258,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1285:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Disable Fifo mode. 1286:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll FCR DMDIS LL_DMA_DisableFifoMode 1287:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance + ARM GAS /tmp/ccMf3LkY.s page 222 + + 1288:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 1289:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 1290:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 @@ -13078,9 +13268,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1292:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 1293:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 1294:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 - ARM GAS /tmp/ccqZqdXP.s page 219 - - 1295:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 1296:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 1297:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None @@ -13131,6 +13318,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1342:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 1343:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetFIFOThreshold(DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Threshold + ARM GAS /tmp/ccMf3LkY.s page 223 + + 1345:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** MODIFY_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->FCR, 1347:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } @@ -13138,9 +13328,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1349:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1350:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get FIFO threshold. 1351:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll FCR FTH LL_DMA_GetFIFOThreshold - ARM GAS /tmp/ccqZqdXP.s page 220 - - 1352:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1353:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 1354:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 @@ -13191,6 +13378,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1399:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** MODIFY_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->FCR, 1400:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1401:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** + ARM GAS /tmp/ccMf3LkY.s page 224 + + 1402:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1403:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Configure the Source and Destination addresses. 1404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @note This API must not be called when the DMA stream is enabled. @@ -13198,9 +13388,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1406:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * PAR PA LL_DMA_ConfigAddresses 1407:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1408:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: - ARM GAS /tmp/ccqZqdXP.s page 221 - - 1409:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 1410:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 1411:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 @@ -13251,6 +13438,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1456:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param MemoryAddress Between 0 to 0xFFFFFFFF 1457:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 1458:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ + ARM GAS /tmp/ccMf3LkY.s page 225 + + 1459:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetMemoryAddress(DMA_TypeDef* DMAx, uint32_t Stream, uint32_t MemoryAdd 1460:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1461:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->M0AR, @@ -13258,9 +13448,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1463:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1464:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1465:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Set the Peripheral address. - ARM GAS /tmp/ccqZqdXP.s page 222 - - 1466:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll PAR PA LL_DMA_SetPeriphAddress 1467:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMO 1468:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @note This API must not be called when the DMA channel is enabled. @@ -13311,6 +13498,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1513:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 1514:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 1515:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 + ARM GAS /tmp/ccMf3LkY.s page 226 + + 1516:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 1517:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 1518:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 @@ -13318,9 +13508,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1520:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 1521:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 1522:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval Between 0 to 0xFFFFFFFF - ARM GAS /tmp/ccqZqdXP.s page 223 - - 1523:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1524:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetPeriphAddress(DMA_TypeDef* DMAx, uint32_t Stream) 1525:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { @@ -13371,6 +13558,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1570:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetM2MDstAddress(DMA_TypeDef* DMAx, uint32_t Stream, uint32_t MemoryAdd 1571:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1572:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->M0AR + ARM GAS /tmp/ccMf3LkY.s page 227 + + 1573:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1574:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1575:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -13378,9 +13568,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1577:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll PAR PA LL_DMA_GetM2MSrcAddress 1578:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only. 1579:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance - ARM GAS /tmp/ccqZqdXP.s page 224 - - 1580:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 1581:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 1582:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 @@ -13431,6 +13618,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1627:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 1628:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 1629:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 + ARM GAS /tmp/ccMf3LkY.s page 228 + + 1630:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Address Between 0 to 0xFFFFFFFF 1631:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 1632:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ @@ -13438,9 +13628,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1634:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1635:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** MODIFY_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->M1AR, 1636:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - ARM GAS /tmp/ccqZqdXP.s page 225 - - 1637:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1638:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1639:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Memory 1 address (used in case of Double buffer mode). @@ -13491,6 +13678,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1684:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1685:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->LISR ,DMA_LISR_HTIF1)==(DMA_LISR_HTIF1)); 1686:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } + ARM GAS /tmp/ccMf3LkY.s page 229 + + 1687:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1688:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1689:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 2 half transfer flag. @@ -13498,9 +13688,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1691:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1692:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). 1693:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ - ARM GAS /tmp/ccqZqdXP.s page 226 - - 1694:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT2(DMA_TypeDef *DMAx) 1695:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1696:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->LISR ,DMA_LISR_HTIF2)==(DMA_LISR_HTIF2)); @@ -13551,6 +13738,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1741:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1742:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1743:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** + ARM GAS /tmp/ccMf3LkY.s page 230 + + 1744:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 7 half transfer flag. 1745:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HISR HTIF7 LL_DMA_IsActiveFlag_HT7 1746:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance @@ -13558,9 +13748,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1748:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1749:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT7(DMA_TypeDef *DMAx) 1750:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - ARM GAS /tmp/ccqZqdXP.s page 227 - - 1751:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->HISR ,DMA_HISR_HTIF7)==(DMA_HISR_HTIF7)); 1752:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1753:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -13611,6 +13798,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1798:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1799:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 4 transfer complete flag. 1800:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HISR TCIF4 LL_DMA_IsActiveFlag_TC4 + ARM GAS /tmp/ccMf3LkY.s page 231 + + 1801:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1802:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). 1803:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ @@ -13618,9 +13808,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1805:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1806:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->HISR ,DMA_HISR_TCIF4)==(DMA_HISR_TCIF4)); 1807:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - ARM GAS /tmp/ccqZqdXP.s page 228 - - 1808:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1809:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1810:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 5 transfer complete flag. @@ -13671,6 +13858,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1855:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LISR TEIF1 LL_DMA_IsActiveFlag_TE1 1856:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1857:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). + ARM GAS /tmp/ccMf3LkY.s page 232 + + 1858:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1859:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE1(DMA_TypeDef *DMAx) 1860:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { @@ -13678,9 +13868,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1862:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1863:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1864:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** - ARM GAS /tmp/ccqZqdXP.s page 229 - - 1865:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 2 transfer error flag. 1866:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LISR TEIF2 LL_DMA_IsActiveFlag_TE2 1867:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance @@ -13731,6 +13918,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1912:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). 1913:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1914:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE6(DMA_TypeDef *DMAx) + ARM GAS /tmp/ccMf3LkY.s page 233 + + 1915:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1916:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->HISR ,DMA_HISR_TEIF6)==(DMA_HISR_TEIF6)); 1917:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } @@ -13738,9 +13928,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1919:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 1920:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 7 transfer error flag. 1921:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HISR TEIF7 LL_DMA_IsActiveFlag_TE7 - ARM GAS /tmp/ccqZqdXP.s page 230 - - 1922:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1923:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). 1924:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ @@ -13791,6 +13978,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1969:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_DME3(DMA_TypeDef *DMAx) 1970:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 1971:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->LISR ,DMA_LISR_DMEIF3)==(DMA_LISR_DMEIF3)); + ARM GAS /tmp/ccMf3LkY.s page 234 + + 1972:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1973:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1974:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -13798,9 +13988,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 1976:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HISR DMEIF4 LL_DMA_IsActiveFlag_DME4 1977:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1978:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). - ARM GAS /tmp/ccqZqdXP.s page 231 - - 1979:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1980:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_DME4(DMA_TypeDef *DMAx) 1981:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { @@ -13851,6 +14038,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2026:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->LISR ,DMA_LISR_FEIF0)==(DMA_LISR_FEIF0)); 2027:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2028:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** + ARM GAS /tmp/ccMf3LkY.s page 235 + + 2029:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2030:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 1 FIFO error flag. 2031:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LISR FEIF1 LL_DMA_IsActiveFlag_FE1 @@ -13858,9 +14048,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2033:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). 2034:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2035:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_FE1(DMA_TypeDef *DMAx) - ARM GAS /tmp/ccqZqdXP.s page 232 - - 2036:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2037:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->LISR ,DMA_LISR_FEIF1)==(DMA_LISR_FEIF1)); 2038:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } @@ -13911,6 +14098,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2083:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2084:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2085:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Stream 6 FIFO error flag. + ARM GAS /tmp/ccMf3LkY.s page 236 + + 2086:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HISR FEIF6 LL_DMA_IsActiveFlag_FE6 2087:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 2088:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval State of bit (1 or 0). @@ -13918,9 +14108,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2090:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_FE6(DMA_TypeDef *DMAx) 2091:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2092:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(DMAx->HISR ,DMA_HISR_FEIF6)==(DMA_HISR_FEIF6)); - ARM GAS /tmp/ccqZqdXP.s page 233 - - 2093:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2094:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2095:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -13971,6 +14158,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 3 half transfer flag. 2141:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LIFCR CHTIF3 LL_DMA_ClearFlag_HT3 2142:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance + ARM GAS /tmp/ccMf3LkY.s page 237 + + 2143:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 2144:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2145:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_HT3(DMA_TypeDef *DMAx) @@ -13978,9 +14168,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2147:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->LIFCR , DMA_LIFCR_CHTIF3); 2148:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2149:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** - ARM GAS /tmp/ccqZqdXP.s page 234 - - 2150:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2151:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 4 half transfer flag. 2152:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HIFCR CHTIF4 LL_DMA_ClearFlag_HT4 @@ -14031,6 +14218,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2197:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 2198:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 2199:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ + ARM GAS /tmp/ccMf3LkY.s page 238 + + 2200:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_TC0(DMA_TypeDef *DMAx) 2201:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2202:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->LIFCR , DMA_LIFCR_CTCIF0); @@ -14038,9 +14228,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2204:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2205:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2206:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 1 transfer complete flag. - ARM GAS /tmp/ccqZqdXP.s page 235 - - 2207:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LIFCR CTCIF1 LL_DMA_ClearFlag_TC1 2208:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 2209:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None @@ -14091,6 +14278,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2254:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2255:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_TC5(DMA_TypeDef *DMAx) 2256:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { + ARM GAS /tmp/ccMf3LkY.s page 239 + + 2257:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->HIFCR , DMA_HIFCR_CTCIF5); 2258:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2259:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -14098,9 +14288,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2261:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 6 transfer complete flag. 2262:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HIFCR CTCIF6 LL_DMA_ClearFlag_TC6 2263:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance - ARM GAS /tmp/ccqZqdXP.s page 236 - - 2264:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 2265:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2266:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_TC6(DMA_TypeDef *DMAx) @@ -14115,102 +14302,105 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2275:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 2276:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2277:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_TC7(DMA_TypeDef *DMAx) - 1716 .loc 5 2277 22 view .LVU448 - 1717 .LBB101: + 1828 .loc 5 2277 22 view .LVU488 + 1829 .LBB101: 2278:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2279:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->HIFCR , DMA_HIFCR_CTCIF7); - 1718 .loc 5 2279 3 view .LVU449 - 1719 0000 024B ldr r3, .L129 - 1720 0002 4FF00062 mov r2, #134217728 - 1721 0006 DA60 str r2, [r3, #12] - 1722 .LVL43: - 1723 .loc 5 2279 3 is_stmt 0 view .LVU450 - 1724 .LBE101: - 1725 .LBE100: - 614:Src/stm32f7xx_it.c **** } - 1726 .loc 1 614 1 view .LVU451 - 1727 0008 7047 bx lr - 1728 .L130: - 1729 000a 00BF .align 2 - 1730 .L129: - 1731 000c 00640240 .word 1073898496 - 1732 .cfi_endproc - 1733 .LFE1203: - 1735 .section .text.DMA2_Stream7_IRQHandler,"ax",%progbits - 1736 .align 1 - 1737 .global DMA2_Stream7_IRQHandler - 1738 .syntax unified - 1739 .thumb - 1740 .thumb_func - 1742 DMA2_Stream7_IRQHandler: - 1743 .LFB1201: + 1830 .loc 5 2279 3 view .LVU489 + 1831 0000 024B ldr r3, .L139 + 1832 0002 4FF00062 mov r2, #134217728 + 1833 0006 DA60 str r2, [r3, #12] + 1834 .LVL43: + 1835 .loc 5 2279 3 is_stmt 0 view .LVU490 + 1836 .LBE101: + 1837 .LBE100: + 640:Src/stm32f7xx_it.c **** } + 1838 .loc 1 640 1 view .LVU491 + 1839 0008 7047 bx lr + 1840 .L140: + 1841 000a 00BF .align 2 + 1842 .L139: + 1843 000c 00640240 .word 1073898496 + 1844 .cfi_endproc + 1845 .LFE1203: + 1847 .section .text.DMA2_Stream7_IRQHandler,"ax",%progbits + 1848 .align 1 + 1849 .global DMA2_Stream7_IRQHandler + 1850 .syntax unified + 1851 .thumb + 1852 .thumb_func + 1854 DMA2_Stream7_IRQHandler: + 1855 .LFB1201: 417:Src/stm32f7xx_it.c **** /* USER CODE BEGIN DMA2_Stream7_IRQn 0 */ - 1744 .loc 1 417 1 is_stmt 1 view -0 - 1745 .cfi_startproc - 1746 @ args = 0, pretend = 0, frame = 0 - 1747 @ frame_needed = 0, uses_anonymous_args = 0 - 1748 0000 08B5 push {r3, lr} - 1749 .LCFI13: - 1750 .cfi_def_cfa_offset 8 - 1751 .cfi_offset 3, -8 - 1752 .cfi_offset 14, -4 + 1856 .loc 1 417 1 is_stmt 1 view -0 + 1857 .cfi_startproc + 1858 @ args = 0, pretend = 0, frame = 0 + 1859 @ frame_needed = 0, uses_anonymous_args = 0 + 1860 0000 08B5 push {r3, lr} + 1861 .LCFI13: + ARM GAS /tmp/ccMf3LkY.s page 240 + + + 1862 .cfi_def_cfa_offset 8 + 1863 .cfi_offset 3, -8 + 1864 .cfi_offset 14, -4 419:Src/stm32f7xx_it.c **** { - 1753 .loc 1 419 3 view .LVU453 - 1754 .LVL44: - 1755 .LBB102: - ARM GAS /tmp/ccqZqdXP.s page 237 - - - 1756 .LBI102: + 1865 .loc 1 419 3 view .LVU493 + 1866 .LVL44: + 1867 .LBB102: + 1868 .LBI102: 1837:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 1757 .loc 5 1837 26 view .LVU454 - 1758 .LBB103: + 1869 .loc 5 1837 26 view .LVU494 + 1870 .LBB103: 1839:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 1759 .loc 5 1839 3 view .LVU455 + 1871 .loc 5 1839 3 view .LVU495 1839:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 1760 .loc 5 1839 11 is_stmt 0 view .LVU456 - 1761 0002 0A4B ldr r3, .L136 - 1762 0004 5B68 ldr r3, [r3, #4] - 1763 .LVL45: + 1872 .loc 5 1839 11 is_stmt 0 view .LVU496 + 1873 0002 0A4B ldr r3, .L146 + 1874 0004 5B68 ldr r3, [r3, #4] + 1875 .LVL45: 1839:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 1764 .loc 5 1839 11 view .LVU457 - 1765 .LBE103: - 1766 .LBE102: + 1876 .loc 5 1839 11 view .LVU497 + 1877 .LBE103: + 1878 .LBE102: 419:Src/stm32f7xx_it.c **** { - 1767 .loc 1 419 5 discriminator 1 view .LVU458 - 1768 0006 13F0006F tst r3, #134217728 - 1769 000a 09D1 bne .L135 + 1879 .loc 1 419 5 discriminator 1 view .LVU498 + 1880 0006 13F0006F tst r3, #134217728 + 1881 000a 09D1 bne .L145 424:Src/stm32f7xx_it.c **** { - 1770 .loc 1 424 8 is_stmt 1 view .LVU459 - 1771 .LVL46: - 1772 .LBB104: - 1773 .LBI104: + 1882 .loc 1 424 8 is_stmt 1 view .LVU499 + 1883 .LVL46: + 1884 .LBB104: + 1885 .LBI104: 1925:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - 1774 .loc 5 1925 26 view .LVU460 - 1775 .LBB105: + 1886 .loc 5 1925 26 view .LVU500 + 1887 .LBB105: 1927:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 1776 .loc 5 1927 3 view .LVU461 + 1888 .loc 5 1927 3 view .LVU501 1927:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 1777 .loc 5 1927 11 is_stmt 0 view .LVU462 - 1778 000c 074B ldr r3, .L136 - 1779 000e 5B68 ldr r3, [r3, #4] - 1780 .LVL47: + 1889 .loc 5 1927 11 is_stmt 0 view .LVU502 + 1890 000c 074B ldr r3, .L146 + 1891 000e 5B68 ldr r3, [r3, #4] + 1892 .LVL47: 1927:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - 1781 .loc 5 1927 11 view .LVU463 - 1782 .LBE105: - 1783 .LBE104: + 1893 .loc 5 1927 11 view .LVU503 + 1894 .LBE105: + 1895 .LBE104: 424:Src/stm32f7xx_it.c **** { - 1784 .loc 1 424 10 discriminator 1 view .LVU464 - 1785 0010 13F0007F tst r3, #33554432 - 1786 0014 03D0 beq .L131 + 1896 .loc 1 424 10 discriminator 1 view .LVU504 + 1897 0010 13F0007F tst r3, #33554432 + 1898 0014 03D0 beq .L141 426:Src/stm32f7xx_it.c **** } - 1787 .loc 1 426 5 is_stmt 1 view .LVU465 - 1788 .LVL48: - 1789 .LBB106: - 1790 .LBI106: + 1899 .loc 1 426 5 is_stmt 1 view .LVU505 + 1900 .LVL48: + 1901 .LBB106: + 1902 .LBI106: 2280:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2281:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2282:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** + ARM GAS /tmp/ccMf3LkY.s page 241 + + 2283:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 0 transfer error flag. 2284:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll LIFCR CTEIF0 LL_DMA_ClearFlag_TE0 2285:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance @@ -14218,9 +14408,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2287:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2288:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_TE0(DMA_TypeDef *DMAx) 2289:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - ARM GAS /tmp/ccqZqdXP.s page 238 - - 2290:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->LIFCR , DMA_LIFCR_CTEIF0); 2291:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 2292:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -14271,6 +14458,9 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2337:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2338:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 5 transfer error flag. 2339:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll HIFCR CTEIF5 LL_DMA_ClearFlag_TE5 + ARM GAS /tmp/ccMf3LkY.s page 242 + + 2340:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 2341:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 2342:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ @@ -14278,9 +14468,6 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2345:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->HIFCR , DMA_HIFCR_CTEIF5); 2346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - ARM GAS /tmp/ccqZqdXP.s page 239 - - 2347:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 2348:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 2349:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Clear Stream 6 transfer error flag. @@ -14300,122 +14487,122 @@ ARM GAS /tmp/ccqZqdXP.s page 1 2363:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 2364:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 2365:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_TE7(DMA_TypeDef *DMAx) - 1791 .loc 5 2365 22 view .LVU466 - 1792 .LBB107: + 1903 .loc 5 2365 22 view .LVU506 + 1904 .LBB107: 2366:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 2367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** WRITE_REG(DMAx->HIFCR , DMA_HIFCR_CTEIF7); - 1793 .loc 5 2367 3 view .LVU467 - 1794 0016 054B ldr r3, .L136 - 1795 0018 4FF00072 mov r2, #33554432 - 1796 001c DA60 str r2, [r3, #12] - 1797 .LVL49: - 1798 .L131: - 1799 .loc 5 2367 3 is_stmt 0 view .LVU468 - 1800 .LBE107: - 1801 .LBE106: + 1905 .loc 5 2367 3 view .LVU507 + 1906 0016 054B ldr r3, .L146 + 1907 0018 4FF00072 mov r2, #33554432 + 1908 001c DA60 str r2, [r3, #12] + 1909 .LVL49: + 1910 .L141: + 1911 .loc 5 2367 3 is_stmt 0 view .LVU508 + 1912 .LBE107: + 1913 .LBE106: 432:Src/stm32f7xx_it.c **** - 1802 .loc 1 432 1 view .LVU469 - 1803 001e 08BD pop {r3, pc} - 1804 .L135: + 1914 .loc 1 432 1 view .LVU509 + 1915 001e 08BD pop {r3, pc} + 1916 .L145: 421:Src/stm32f7xx_it.c **** u_tx_flg = 0;//indicate that transfer compete - 1805 .loc 1 421 5 is_stmt 1 view .LVU470 - 1806 0020 FFF7FEFF bl DMA2_Stream7_TransferComplete - 1807 .LVL50: + 1917 .loc 1 421 5 is_stmt 1 view .LVU510 + 1918 0020 FFF7FEFF bl DMA2_Stream7_TransferComplete + 1919 .LVL50: 422:Src/stm32f7xx_it.c **** } - 1808 .loc 1 422 5 view .LVU471 + 1920 .loc 1 422 5 view .LVU511 422:Src/stm32f7xx_it.c **** } - 1809 .loc 1 422 14 is_stmt 0 view .LVU472 - 1810 0024 024B ldr r3, .L136+4 - 1811 0026 0022 movs r2, #0 - 1812 0028 1A70 strb r2, [r3] - 1813 002a F8E7 b .L131 - 1814 .L137: - 1815 .align 2 - 1816 .L136: - 1817 002c 00640240 .word 1073898496 - 1818 0030 00000000 .word u_tx_flg - 1819 .cfi_endproc - 1820 .LFE1201: - 1822 .text - 1823 .Letext0: - ARM GAS /tmp/ccqZqdXP.s page 240 + 1921 .loc 1 422 14 is_stmt 0 view .LVU512 + 1922 0024 024B ldr r3, .L146+4 + 1923 0026 0022 movs r2, #0 + 1924 0028 1A70 strb r2, [r3] + 1925 002a F8E7 b .L141 + 1926 .L147: + 1927 .align 2 + ARM GAS /tmp/ccMf3LkY.s page 243 - 1824 .file 6 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 1825 .file 7 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" - 1826 .file 8 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" - 1827 .file 9 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h" - 1828 .file 10 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h" - 1829 .file 11 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h" - 1830 .file 12 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc.h" - 1831 .file 13 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h" - 1832 .file 14 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h" - 1833 .file 15 "Inc/main.h" - 1834 .file 16 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" - ARM GAS /tmp/ccqZqdXP.s page 241 + 1928 .L146: + 1929 002c 00640240 .word 1073898496 + 1930 0030 00000000 .word u_tx_flg + 1931 .cfi_endproc + 1932 .LFE1201: + 1934 .text + 1935 .Letext0: + 1936 .file 6 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 1937 .file 7 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" + 1938 .file 8 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" + 1939 .file 9 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h" + 1940 .file 10 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h" + 1941 .file 11 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h" + 1942 .file 12 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_adc.h" + 1943 .file 13 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h" + 1944 .file 14 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h" + 1945 .file 15 "Inc/main.h" + 1946 .file 16 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h" + ARM GAS /tmp/ccMf3LkY.s page 244 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_it.c - /tmp/ccqZqdXP.s:20 .text.NMI_Handler:00000000 $t - /tmp/ccqZqdXP.s:26 .text.NMI_Handler:00000000 NMI_Handler - /tmp/ccqZqdXP.s:43 .text.HardFault_Handler:00000000 $t - /tmp/ccqZqdXP.s:49 .text.HardFault_Handler:00000000 HardFault_Handler - /tmp/ccqZqdXP.s:66 .text.MemManage_Handler:00000000 $t - /tmp/ccqZqdXP.s:72 .text.MemManage_Handler:00000000 MemManage_Handler - /tmp/ccqZqdXP.s:89 .text.BusFault_Handler:00000000 $t - /tmp/ccqZqdXP.s:95 .text.BusFault_Handler:00000000 BusFault_Handler - /tmp/ccqZqdXP.s:112 .text.UsageFault_Handler:00000000 $t - /tmp/ccqZqdXP.s:118 .text.UsageFault_Handler:00000000 UsageFault_Handler - /tmp/ccqZqdXP.s:135 .text.SVC_Handler:00000000 $t - /tmp/ccqZqdXP.s:141 .text.SVC_Handler:00000000 SVC_Handler - /tmp/ccqZqdXP.s:154 .text.DebugMon_Handler:00000000 $t - /tmp/ccqZqdXP.s:160 .text.DebugMon_Handler:00000000 DebugMon_Handler - /tmp/ccqZqdXP.s:173 .text.PendSV_Handler:00000000 $t - /tmp/ccqZqdXP.s:179 .text.PendSV_Handler:00000000 PendSV_Handler - /tmp/ccqZqdXP.s:192 .text.SysTick_Handler:00000000 $t - /tmp/ccqZqdXP.s:198 .text.SysTick_Handler:00000000 SysTick_Handler - /tmp/ccqZqdXP.s:218 .text.ADC_IRQHandler:00000000 $t - /tmp/ccqZqdXP.s:224 .text.ADC_IRQHandler:00000000 ADC_IRQHandler - /tmp/ccqZqdXP.s:248 .text.ADC_IRQHandler:00000010 $d - /tmp/ccqZqdXP.s:254 .text.TIM1_UP_TIM10_IRQHandler:00000000 $t - /tmp/ccqZqdXP.s:260 .text.TIM1_UP_TIM10_IRQHandler:00000000 TIM1_UP_TIM10_IRQHandler - /tmp/ccqZqdXP.s:301 .text.TIM1_UP_TIM10_IRQHandler:00000024 $d - /tmp/ccqZqdXP.s:309 .text.TIM1_TRG_COM_TIM11_IRQHandler:00000000 $t - /tmp/ccqZqdXP.s:315 .text.TIM1_TRG_COM_TIM11_IRQHandler:00000000 TIM1_TRG_COM_TIM11_IRQHandler - /tmp/ccqZqdXP.s:355 .text.TIM1_TRG_COM_TIM11_IRQHandler:00000028 $d - /tmp/ccqZqdXP.s:362 .text.TIM2_IRQHandler:00000000 $t - /tmp/ccqZqdXP.s:368 .text.TIM2_IRQHandler:00000000 TIM2_IRQHandler - /tmp/ccqZqdXP.s:381 .text.TIM8_UP_TIM13_IRQHandler:00000000 $t - /tmp/ccqZqdXP.s:387 .text.TIM8_UP_TIM13_IRQHandler:00000000 TIM8_UP_TIM13_IRQHandler - /tmp/ccqZqdXP.s:453 .text.TIM8_UP_TIM13_IRQHandler:00000048 $d - /tmp/ccqZqdXP.s:459 .text.TIM5_IRQHandler:00000000 $t - /tmp/ccqZqdXP.s:465 .text.TIM5_IRQHandler:00000000 TIM5_IRQHandler - /tmp/ccqZqdXP.s:478 .text.TIM6_DAC_IRQHandler:00000000 $t - /tmp/ccqZqdXP.s:484 .text.TIM6_DAC_IRQHandler:00000000 TIM6_DAC_IRQHandler - /tmp/ccqZqdXP.s:543 .text.TIM6_DAC_IRQHandler:00000028 $d - /tmp/ccqZqdXP.s:550 .text.TIM7_IRQHandler:00000000 $t - /tmp/ccqZqdXP.s:556 .text.TIM7_IRQHandler:00000000 TIM7_IRQHandler - /tmp/ccqZqdXP.s:605 .text.TIM7_IRQHandler:0000001c $d - /tmp/ccqZqdXP.s:611 .text.UART_RxCpltCallback:00000000 $t - /tmp/ccqZqdXP.s:617 .text.UART_RxCpltCallback:00000000 UART_RxCpltCallback - /tmp/ccqZqdXP.s:655 .text.UART_RxCpltCallback:0000001a $d - /tmp/ccqZqdXP.s:687 .text.UART_RxCpltCallback:0000005a $t - /tmp/ccqZqdXP.s:1093 .text.UART_RxCpltCallback:00000278 $d - /tmp/ccqZqdXP.s:1107 .text.UART_RxCpltCallback:000002a4 $t - /tmp/ccqZqdXP.s:1363 .text.UART_RxCpltCallback:00000400 $d - /tmp/ccqZqdXP.s:1373 .text.USART1_IRQHandler:00000000 $t - /tmp/ccqZqdXP.s:1379 .text.USART1_IRQHandler:00000000 USART1_IRQHandler - /tmp/ccqZqdXP.s:1692 .text.USART1_IRQHandler:000000c8 $d - /tmp/ccqZqdXP.s:1698 .text.DMA2_Stream7_TransferComplete:00000000 $t - /tmp/ccqZqdXP.s:1704 .text.DMA2_Stream7_TransferComplete:00000000 DMA2_Stream7_TransferComplete - /tmp/ccqZqdXP.s:1731 .text.DMA2_Stream7_TransferComplete:0000000c $d - /tmp/ccqZqdXP.s:1736 .text.DMA2_Stream7_IRQHandler:00000000 $t - /tmp/ccqZqdXP.s:1742 .text.DMA2_Stream7_IRQHandler:00000000 DMA2_Stream7_IRQHandler - ARM GAS /tmp/ccqZqdXP.s page 242 + /tmp/ccMf3LkY.s:20 .text.NMI_Handler:00000000 $t + /tmp/ccMf3LkY.s:26 .text.NMI_Handler:00000000 NMI_Handler + /tmp/ccMf3LkY.s:43 .text.HardFault_Handler:00000000 $t + /tmp/ccMf3LkY.s:49 .text.HardFault_Handler:00000000 HardFault_Handler + /tmp/ccMf3LkY.s:66 .text.MemManage_Handler:00000000 $t + /tmp/ccMf3LkY.s:72 .text.MemManage_Handler:00000000 MemManage_Handler + /tmp/ccMf3LkY.s:89 .text.BusFault_Handler:00000000 $t + /tmp/ccMf3LkY.s:95 .text.BusFault_Handler:00000000 BusFault_Handler + /tmp/ccMf3LkY.s:112 .text.UsageFault_Handler:00000000 $t + /tmp/ccMf3LkY.s:118 .text.UsageFault_Handler:00000000 UsageFault_Handler + /tmp/ccMf3LkY.s:135 .text.SVC_Handler:00000000 $t + /tmp/ccMf3LkY.s:141 .text.SVC_Handler:00000000 SVC_Handler + /tmp/ccMf3LkY.s:154 .text.DebugMon_Handler:00000000 $t + /tmp/ccMf3LkY.s:160 .text.DebugMon_Handler:00000000 DebugMon_Handler + /tmp/ccMf3LkY.s:173 .text.PendSV_Handler:00000000 $t + /tmp/ccMf3LkY.s:179 .text.PendSV_Handler:00000000 PendSV_Handler + /tmp/ccMf3LkY.s:192 .text.SysTick_Handler:00000000 $t + /tmp/ccMf3LkY.s:198 .text.SysTick_Handler:00000000 SysTick_Handler + /tmp/ccMf3LkY.s:218 .text.ADC_IRQHandler:00000000 $t + /tmp/ccMf3LkY.s:224 .text.ADC_IRQHandler:00000000 ADC_IRQHandler + /tmp/ccMf3LkY.s:248 .text.ADC_IRQHandler:00000010 $d + /tmp/ccMf3LkY.s:254 .text.TIM1_UP_TIM10_IRQHandler:00000000 $t + /tmp/ccMf3LkY.s:260 .text.TIM1_UP_TIM10_IRQHandler:00000000 TIM1_UP_TIM10_IRQHandler + /tmp/ccMf3LkY.s:301 .text.TIM1_UP_TIM10_IRQHandler:00000024 $d + /tmp/ccMf3LkY.s:309 .text.TIM1_TRG_COM_TIM11_IRQHandler:00000000 $t + /tmp/ccMf3LkY.s:315 .text.TIM1_TRG_COM_TIM11_IRQHandler:00000000 TIM1_TRG_COM_TIM11_IRQHandler + /tmp/ccMf3LkY.s:355 .text.TIM1_TRG_COM_TIM11_IRQHandler:00000028 $d + /tmp/ccMf3LkY.s:362 .text.TIM2_IRQHandler:00000000 $t + /tmp/ccMf3LkY.s:368 .text.TIM2_IRQHandler:00000000 TIM2_IRQHandler + /tmp/ccMf3LkY.s:381 .text.TIM8_UP_TIM13_IRQHandler:00000000 $t + /tmp/ccMf3LkY.s:387 .text.TIM8_UP_TIM13_IRQHandler:00000000 TIM8_UP_TIM13_IRQHandler + /tmp/ccMf3LkY.s:453 .text.TIM8_UP_TIM13_IRQHandler:00000048 $d + /tmp/ccMf3LkY.s:459 .text.TIM5_IRQHandler:00000000 $t + /tmp/ccMf3LkY.s:465 .text.TIM5_IRQHandler:00000000 TIM5_IRQHandler + /tmp/ccMf3LkY.s:478 .text.TIM6_DAC_IRQHandler:00000000 $t + /tmp/ccMf3LkY.s:484 .text.TIM6_DAC_IRQHandler:00000000 TIM6_DAC_IRQHandler + /tmp/ccMf3LkY.s:543 .text.TIM6_DAC_IRQHandler:00000028 $d + /tmp/ccMf3LkY.s:550 .text.TIM7_IRQHandler:00000000 $t + /tmp/ccMf3LkY.s:556 .text.TIM7_IRQHandler:00000000 TIM7_IRQHandler + /tmp/ccMf3LkY.s:605 .text.TIM7_IRQHandler:0000001c $d + /tmp/ccMf3LkY.s:611 .text.UART_RxCpltCallback:00000000 $t + /tmp/ccMf3LkY.s:617 .text.UART_RxCpltCallback:00000000 UART_RxCpltCallback + /tmp/ccMf3LkY.s:655 .text.UART_RxCpltCallback:0000001a $d + /tmp/ccMf3LkY.s:687 .text.UART_RxCpltCallback:0000005a $t + /tmp/ccMf3LkY.s:1080 .text.UART_RxCpltCallback:0000026c $d + /tmp/ccMf3LkY.s:1094 .text.UART_RxCpltCallback:00000298 $t + /tmp/ccMf3LkY.s:1475 .text.UART_RxCpltCallback:000004a0 $d + /tmp/ccMf3LkY.s:1485 .text.USART1_IRQHandler:00000000 $t + /tmp/ccMf3LkY.s:1491 .text.USART1_IRQHandler:00000000 USART1_IRQHandler + /tmp/ccMf3LkY.s:1804 .text.USART1_IRQHandler:000000c8 $d + /tmp/ccMf3LkY.s:1810 .text.DMA2_Stream7_TransferComplete:00000000 $t + /tmp/ccMf3LkY.s:1816 .text.DMA2_Stream7_TransferComplete:00000000 DMA2_Stream7_TransferComplete + /tmp/ccMf3LkY.s:1843 .text.DMA2_Stream7_TransferComplete:0000000c $d + /tmp/ccMf3LkY.s:1848 .text.DMA2_Stream7_IRQHandler:00000000 $t + /tmp/ccMf3LkY.s:1854 .text.DMA2_Stream7_IRQHandler:00000000 DMA2_Stream7_IRQHandler + ARM GAS /tmp/ccMf3LkY.s page 245 - /tmp/ccqZqdXP.s:1817 .text.DMA2_Stream7_IRQHandler:0000002c $d + /tmp/ccMf3LkY.s:1929 .text.DMA2_Stream7_IRQHandler:0000002c $d UNDEFINED SYMBOLS HAL_IncTick diff --git a/build/stm32f7xx_it.o b/build/stm32f7xx_it.o index 6dbfb41..d68e210 100644 Binary files a/build/stm32f7xx_it.o and b/build/stm32f7xx_it.o differ diff --git a/build/stm32f7xx_ll_dma.lst b/build/stm32f7xx_ll_dma.lst index 301eb07..5c43fa2 100644 --- a/build/stm32f7xx_ll_dma.lst +++ b/build/stm32f7xx_ll_dma.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccMRPLCc.s page 1 +ARM GAS /tmp/cccCOnvd.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 28:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** /** @addtogroup STM32F7xx_LL_Driver 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** * @{ - ARM GAS /tmp/ccMRPLCc.s page 2 + ARM GAS /tmp/cccCOnvd.s page 2 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 85:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** ((__VALUE__) == LL_DMA_CHANNEL_14) || \ 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** ((__VALUE__) == LL_DMA_CHANNEL_15)) 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** - ARM GAS /tmp/ccMRPLCc.s page 3 + ARM GAS /tmp/cccCOnvd.s page 3 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** #else @@ -178,7 +178,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 142:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** ((BURST) == LL_DMA_PBURST_INC16)) 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** /** - ARM GAS /tmp/ccMRPLCc.s page 4 + ARM GAS /tmp/cccCOnvd.s page 4 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** * @} @@ -238,7 +238,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 42 .LCFI0: 43 .cfi_def_cfa_offset 8 44 .cfi_offset 4, -8 - ARM GAS /tmp/ccMRPLCc.s page 5 + ARM GAS /tmp/cccCOnvd.s page 5 45 .cfi_offset 14, -4 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 23:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #ifdef __cplusplus 24:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** extern "C" { 25:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #endif - ARM GAS /tmp/ccMRPLCc.s page 6 + ARM GAS /tmp/cccCOnvd.s page 6 26:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 80:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** typedef struct 81:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 82:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** uint32_t PeriphOrM2MSrcAddress; /*!< Specifies the peripheral base address for DMA transfer - ARM GAS /tmp/ccMRPLCc.s page 7 + ARM GAS /tmp/cccCOnvd.s page 7 83:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** or as Source base address in case of memory to memory trans @@ -418,7 +418,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 137:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_CHANNEL 138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 139:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** This feature can be modified afterwards using unitary funct - ARM GAS /tmp/ccMRPLCc.s page 8 + ARM GAS /tmp/cccCOnvd.s page 8 140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -478,7 +478,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 194:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_STREAM_7 0x00000007U 195:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_STREAM_ALL 0xFFFF0000U 196:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** - ARM GAS /tmp/ccMRPLCc.s page 9 + ARM GAS /tmp/cccCOnvd.s page 9 197:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @} @@ -538,7 +538,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 251:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_PDATAALIGN_HALFWORD DMA_SxCR_PSIZE_0 /*!< Peripheral data alignment 252:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define LL_DMA_PDATAALIGN_WORD DMA_SxCR_PSIZE_1 /*!< Peripheral data alignment 253:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** - ARM GAS /tmp/ccMRPLCc.s page 10 + ARM GAS /tmp/cccCOnvd.s page 10 254:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @} @@ -598,7 +598,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 308:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @} 310:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ - ARM GAS /tmp/ccMRPLCc.s page 11 + ARM GAS /tmp/cccCOnvd.s page 11 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -658,7 +658,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 365:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 366:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @defgroup DMA_LL_EC_CURRENTTARGETMEM CURRENTTARGETMEM - ARM GAS /tmp/ccMRPLCc.s page 12 + ARM GAS /tmp/cccCOnvd.s page 12 368:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @{ @@ -718,7 +718,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 422:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval LL_DMA_CHANNEL_y 423:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 424:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** #define __LL_DMA_GET_STREAM(__STREAM_INSTANCE__) \ - ARM GAS /tmp/ccMRPLCc.s page 13 + ARM GAS /tmp/cccCOnvd.s page 13 425:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** (((uint32_t)(__STREAM_INSTANCE__) == ((uint32_t)DMA1_Stream0)) ? LL_DMA_STREAM_0 : \ @@ -778,7 +778,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 479:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @defgroup DMA_LL_EF_Configuration Configuration 480:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @{ 481:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ - ARM GAS /tmp/ccMRPLCc.s page 14 + ARM GAS /tmp/cccCOnvd.s page 14 482:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 64 .loc 1 213 34 is_stmt 0 view .LVU12 65 001a 664B ldr r3, .L38+4 66 001c C31A subs r3, r0, r3 - ARM GAS /tmp/ccMRPLCc.s page 15 + ARM GAS /tmp/cccCOnvd.s page 15 67 001e 18BF it ne @@ -898,7 +898,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 121 008c 0122 movne r2, #1 122 008e 53EA0204 orrs r4, r3, r2 123 0092 5AD0 beq .L26 - ARM GAS /tmp/ccMRPLCc.s page 16 + ARM GAS /tmp/cccCOnvd.s page 16 124 .loc 1 213 34 discriminator 21 view .LVU24 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 224:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** /* Reset DMAx_Streamy memory address register */ 225:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** LL_DMA_WriteReg(tmp, M0AR, 0U); 226:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** - ARM GAS /tmp/ccMRPLCc.s page 17 + ARM GAS /tmp/cccCOnvd.s page 17 227:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** /* Reset DMAx_Streamy memory address register */ @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 281:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** 282:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** return status; 163 .loc 1 282 3 is_stmt 1 view .LVU34 - ARM GAS /tmp/ccMRPLCc.s page 18 + ARM GAS /tmp/cccCOnvd.s page 18 283:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** } @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 45:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 46:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @addtogroup STM32F7xx_LL_Driver 47:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @{ - ARM GAS /tmp/ccMRPLCc.s page 19 + ARM GAS /tmp/cccCOnvd.s page 19 48:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 102:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_FLITF RCC_AHB1LPENR_FLITFLPEN 103:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_SRAM1 RCC_AHB1LPENR_SRAM1LPEN 104:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_SRAM2 RCC_AHB1LPENR_SRAM2LPEN - ARM GAS /tmp/ccMRPLCc.s page 20 + ARM GAS /tmp/cccCOnvd.s page 20 105:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 159:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_SPI2 RCC_APB1ENR_SPI2EN 160:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_SPI3 RCC_APB1ENR_SPI3EN 161:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(SPDIFRX) - ARM GAS /tmp/ccMRPLCc.s page 21 + ARM GAS /tmp/cccCOnvd.s page 21 162:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_SPDIFRX RCC_APB1ENR_SPDIFRXEN @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 216:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_SPI5 RCC_APB2ENR_SPI5EN 217:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(SPI6) 218:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_SPI6 RCC_APB2ENR_SPI6EN - ARM GAS /tmp/ccMRPLCc.s page 22 + ARM GAS /tmp/cccCOnvd.s page 22 219:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #endif /* SPI6 */ @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 273:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DMA2EN LL_AHB1_GRP1_EnableClock\n 274:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DMA2DEN LL_AHB1_GRP1_EnableClock\n 275:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR ETHMACEN LL_AHB1_GRP1_EnableClock\n - ARM GAS /tmp/ccMRPLCc.s page 23 + ARM GAS /tmp/cccCOnvd.s page 23 276:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR ETHMACTXEN LL_AHB1_GRP1_EnableClock\n @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 330:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOKEN LL_AHB1_GRP1_IsEnabledClock\n 331:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR CRCEN LL_AHB1_GRP1_IsEnabledClock\n 332:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR BKPSRAMEN LL_AHB1_GRP1_IsEnabledClock\n - ARM GAS /tmp/ccMRPLCc.s page 24 + ARM GAS /tmp/cccCOnvd.s page 24 333:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DTCMRAMEN LL_AHB1_GRP1_IsEnabledClock\n @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 387:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOJEN LL_AHB1_GRP1_DisableClock\n 388:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOKEN LL_AHB1_GRP1_DisableClock\n 389:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR CRCEN LL_AHB1_GRP1_DisableClock\n - ARM GAS /tmp/ccMRPLCc.s page 25 + ARM GAS /tmp/cccCOnvd.s page 25 390:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR BKPSRAMEN LL_AHB1_GRP1_DisableClock\n @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 444:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOIRST LL_AHB1_GRP1_ForceReset\n 445:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOJRST LL_AHB1_GRP1_ForceReset\n 446:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOKRST LL_AHB1_GRP1_ForceReset\n - ARM GAS /tmp/ccMRPLCc.s page 26 + ARM GAS /tmp/cccCOnvd.s page 26 447:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR CRCRST LL_AHB1_GRP1_ForceReset\n @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 486:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIODRST LL_AHB1_GRP1_ReleaseReset\n 487:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOERST LL_AHB1_GRP1_ReleaseReset\n 488:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOFRST LL_AHB1_GRP1_ReleaseReset\n - ARM GAS /tmp/ccMRPLCc.s page 27 + ARM GAS /tmp/cccCOnvd.s page 27 489:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOGRST LL_AHB1_GRP1_ReleaseReset\n @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 201 .loc 3 526 1 view .LVU45 202 00de 7047 bx lr 203 .LVL8: - ARM GAS /tmp/ccMRPLCc.s page 28 + ARM GAS /tmp/cccCOnvd.s page 28 204 .L37: @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 249 .LBE42: 250 .LBE43: 213:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** - ARM GAS /tmp/ccMRPLCc.s page 29 + ARM GAS /tmp/cccCOnvd.s page 29 251 .loc 1 213 11 discriminator 2 view .LVU58 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 545:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR CIRC LL_DMA_ConfigTransfer\n 546:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR PINC LL_DMA_ConfigTransfer\n 547:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR MINC LL_DMA_ConfigTransfer\n - ARM GAS /tmp/ccMRPLCc.s page 30 + ARM GAS /tmp/cccCOnvd.s page 30 548:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * CR PSIZE LL_DMA_ConfigTransfer\n @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 602:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 603:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** 604:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Get Data transfer direction (read from peripheral or from memory). - ARM GAS /tmp/ccMRPLCc.s page 31 + ARM GAS /tmp/cccCOnvd.s page 31 605:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @rmtoll CR DIR LL_DMA_GetDataTransferDirection @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 659:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 660:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 661:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 - ARM GAS /tmp/ccMRPLCc.s page 32 + ARM GAS /tmp/cccCOnvd.s page 32 662:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 716:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { 717:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** return (READ_BIT(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))- 718:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } - ARM GAS /tmp/ccMRPLCc.s page 33 + ARM GAS /tmp/cccCOnvd.s page 33 719:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 773:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 774:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_4 775:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 - ARM GAS /tmp/ccMRPLCc.s page 34 + ARM GAS /tmp/cccCOnvd.s page 34 776:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 830:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 831:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetMemorySize(DMA_TypeDef *DMAx, uint32_t Stream, uint32_t Size) 832:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { - ARM GAS /tmp/ccMRPLCc.s page 35 + ARM GAS /tmp/cccCOnvd.s page 35 833:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** MODIFY_REG(((DMA_Stream_TypeDef*)((uint32_t)((uint32_t)DMAx + STREAM_OFFSET_TAB[Stream])))->CR, D @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 887:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 888:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 889:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 - ARM GAS /tmp/ccMRPLCc.s page 36 + ARM GAS /tmp/cccCOnvd.s page 36 890:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 944:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_MEDIUM 945:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_HIGH 946:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_VERYHIGH - ARM GAS /tmp/ccMRPLCc.s page 37 + ARM GAS /tmp/cccCOnvd.s page 37 947:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 1001:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param DMAx DMAx Instance 1002:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 1003:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 - ARM GAS /tmp/ccMRPLCc.s page 38 + ARM GAS /tmp/cccCOnvd.s page 38 1004:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 295 0123 37 .byte (.L9-.L7)/2 296 0124 3C .byte (.L8-.L7)/2 297 0125 41 .byte (.L6-.L7)/2 - ARM GAS /tmp/ccMRPLCc.s page 39 + ARM GAS /tmp/cccCOnvd.s page 39 298 .LVL17: @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 341 .loc 1 213 34 discriminator 24 view .LVU81 342 014e 264B ldr r3, .L38+56 343 0150 D3E7 b .L5 - ARM GAS /tmp/ccMRPLCc.s page 40 + ARM GAS /tmp/cccCOnvd.s page 40 344 .L28: @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 385 0174 8360 str r3, [r0, #8] 179:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** 386 .loc 1 179 15 view .LVU96 - ARM GAS /tmp/ccMRPLCc.s page 41 + ARM GAS /tmp/cccCOnvd.s page 41 387 0176 0020 movs r0, #0 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 269:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** } 427 .loc 1 269 20 is_stmt 0 view .LVU111 428 0196 4FF47C13 mov r3, #4128768 - ARM GAS /tmp/ccMRPLCc.s page 42 + ARM GAS /tmp/cccCOnvd.s page 42 429 019a C360 str r3, [r0, #12] @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 477 .LBE47: 478 .cfi_endproc 479 .LFE320: - ARM GAS /tmp/ccMRPLCc.s page 43 + ARM GAS /tmp/cccCOnvd.s page 43 481 .section .text.LL_DMA_Init,"ax",%progbits @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** assert_param(IS_LL_DMA_MEMORYINCMODE(DMA_InitStruct->MemoryOrM2MDstIncMode)); 506 .loc 1 314 3 view .LVU126 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** assert_param(IS_LL_DMA_PERIPHDATASIZE(DMA_InitStruct->PeriphOrM2MSrcDataSize)); - ARM GAS /tmp/ccMRPLCc.s page 44 + ARM GAS /tmp/cccCOnvd.s page 44 507 .loc 1 315 3 view .LVU127 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 529 000c 5469 ldr r4, [r2, #20] 344:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** DMA_InitStruct->PeriphOrM2MSrcIncMode | \ 530 .loc 1 344 65 view .LVU144 - ARM GAS /tmp/ccMRPLCc.s page 45 + ARM GAS /tmp/cccCOnvd.s page 45 531 000e 2343 orrs r3, r3, r4 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 352:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** { 353:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** /*---------------------------- DMAx SxFCR Configuration ------------------------ 354:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** * Configure DMAx_Streamy: fifo mode and fifo threshold with parameters : - ARM GAS /tmp/ccMRPLCc.s page 46 + ARM GAS /tmp/cccCOnvd.s page 46 355:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** * - FIFOMode: DMA_SxFCR_DMDIS bit @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 1080:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 1081:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 1082:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 - ARM GAS /tmp/ccMRPLCc.s page 47 + ARM GAS /tmp/cccCOnvd.s page 47 1083:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_3 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 1137:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Pburst This parameter can be one of the following values: 1138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PBURST_SINGLE 1139:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PBURST_INC4 - ARM GAS /tmp/ccMRPLCc.s page 48 + ARM GAS /tmp/cccCOnvd.s page 48 1140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_PBURST_INC8 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 1194:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 1195:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** 1196:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** /** - ARM GAS /tmp/ccMRPLCc.s page 49 + ARM GAS /tmp/cccCOnvd.s page 49 1197:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @brief Set Current target (only in double buffer mode) to Memory 1 or Memory 0. @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 1251:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @retval None 1252:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ 1253:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_DisableDoubleBufferMode(DMA_TypeDef *DMAx, uint32_t Stream) - ARM GAS /tmp/ccMRPLCc.s page 50 + ARM GAS /tmp/cccCOnvd.s page 50 1254:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 1308:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param Stream This parameter can be one of the following values: 1309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_0 1310:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_1 - ARM GAS /tmp/ccMRPLCc.s page 51 + ARM GAS /tmp/cccCOnvd.s page 51 1311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_2 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 1365:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_FIFOTHRESHOLD_3_4 1366:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_FIFOTHRESHOLD_FULL 1367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** */ - ARM GAS /tmp/ccMRPLCc.s page 52 + ARM GAS /tmp/cccCOnvd.s page 52 1368:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetFIFOThreshold(DMA_TypeDef *DMAx, uint32_t Stream) @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 592 .LVL44: 593 .LBB52: 594 .LBI52: - ARM GAS /tmp/ccMRPLCc.s page 53 + ARM GAS /tmp/cccCOnvd.s page 53 1095:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** { @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 628 005c 5368 ldr r3, [r2, #4] 629 .LVL50: 630 .LBB56: - ARM GAS /tmp/ccMRPLCc.s page 54 + ARM GAS /tmp/cccCOnvd.s page 54 631 .LBI56: @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 1453:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_5 1454:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_6 1455:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @arg @ref LL_DMA_STREAM_7 - ARM GAS /tmp/ccMRPLCc.s page 55 + ARM GAS /tmp/cccCOnvd.s page 55 1456:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** * @param MemoryAddress Between 0 to 0xFFFFFFFF @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 651 .LBE59: 652 .LBE58: 384:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** - ARM GAS /tmp/ccMRPLCc.s page 56 + ARM GAS /tmp/cccCOnvd.s page 56 385:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** /*--------------------------- DMAx SxNDTR Configuration ------------------------- @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 688 .LVL60: 1034:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h **** } 689 .loc 2 1034 3 view .LVU192 - ARM GAS /tmp/ccMRPLCc.s page 57 + ARM GAS /tmp/cccCOnvd.s page 57 690 .LBE63: @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccMRPLCc.s page 1 731 0006 8360 str r3, [r0, #8] 411:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c **** DMA_InitStruct->Mode = LL_DMA_MODE_NORMAL; 732 .loc 1 411 3 is_stmt 1 view .LVU203 - ARM GAS /tmp/ccMRPLCc.s page 58 + ARM GAS /tmp/cccCOnvd.s page 58 733 .loc 1 411 42 is_stmt 0 view .LVU204 @@ -3478,29 +3478,29 @@ ARM GAS /tmp/ccMRPLCc.s page 1 778 0000 10284058 .ascii "\020(@Xp\210\240\270" 778 7088A0B8 779 .text - ARM GAS /tmp/ccMRPLCc.s page 59 + ARM GAS /tmp/cccCOnvd.s page 59 780 .Letext0: 781 .file 4 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 782 .file 5 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" 783 .file 6 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" - ARM GAS /tmp/ccMRPLCc.s page 60 + ARM GAS /tmp/cccCOnvd.s page 60 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_ll_dma.c - /tmp/ccMRPLCc.s:20 .text.LL_DMA_DeInit:00000000 $t - /tmp/ccMRPLCc.s:26 .text.LL_DMA_DeInit:00000000 LL_DMA_DeInit - /tmp/ccMRPLCc.s:290 .text.LL_DMA_DeInit:0000011e $d - /tmp/ccMRPLCc.s:299 .text.LL_DMA_DeInit:00000126 $t - /tmp/ccMRPLCc.s:458 .text.LL_DMA_DeInit:000001b0 $d - /tmp/ccMRPLCc.s:777 .rodata.STREAM_OFFSET_TAB:00000000 STREAM_OFFSET_TAB - /tmp/ccMRPLCc.s:482 .text.LL_DMA_Init:00000000 $t - /tmp/ccMRPLCc.s:488 .text.LL_DMA_Init:00000000 LL_DMA_Init - /tmp/ccMRPLCc.s:701 .text.LL_DMA_Init:00000090 $d - /tmp/ccMRPLCc.s:708 .text.LL_DMA_StructInit:00000000 $t - /tmp/ccMRPLCc.s:714 .text.LL_DMA_StructInit:00000000 LL_DMA_StructInit - /tmp/ccMRPLCc.s:774 .rodata.STREAM_OFFSET_TAB:00000000 $d + /tmp/cccCOnvd.s:20 .text.LL_DMA_DeInit:00000000 $t + /tmp/cccCOnvd.s:26 .text.LL_DMA_DeInit:00000000 LL_DMA_DeInit + /tmp/cccCOnvd.s:290 .text.LL_DMA_DeInit:0000011e $d + /tmp/cccCOnvd.s:299 .text.LL_DMA_DeInit:00000126 $t + /tmp/cccCOnvd.s:458 .text.LL_DMA_DeInit:000001b0 $d + /tmp/cccCOnvd.s:777 .rodata.STREAM_OFFSET_TAB:00000000 STREAM_OFFSET_TAB + /tmp/cccCOnvd.s:482 .text.LL_DMA_Init:00000000 $t + /tmp/cccCOnvd.s:488 .text.LL_DMA_Init:00000000 LL_DMA_Init + /tmp/cccCOnvd.s:701 .text.LL_DMA_Init:00000090 $d + /tmp/cccCOnvd.s:708 .text.LL_DMA_StructInit:00000000 $t + /tmp/cccCOnvd.s:714 .text.LL_DMA_StructInit:00000000 LL_DMA_StructInit + /tmp/cccCOnvd.s:774 .rodata.STREAM_OFFSET_TAB:00000000 $d NO UNDEFINED SYMBOLS diff --git a/build/stm32f7xx_ll_dma.o b/build/stm32f7xx_ll_dma.o index 42d1225..4f684bc 100644 Binary files a/build/stm32f7xx_ll_dma.o and b/build/stm32f7xx_ll_dma.o differ diff --git a/build/stm32f7xx_ll_exti.lst b/build/stm32f7xx_ll_exti.lst index 5c65d3b..2961815 100644 --- a/build/stm32f7xx_ll_exti.lst +++ b/build/stm32f7xx_ll_exti.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccsXZQ1q.s page 1 +ARM GAS /tmp/ccVndrET.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** * @{ 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** */ 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** - ARM GAS /tmp/ccsXZQ1q.s page 2 + ARM GAS /tmp/ccVndrET.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** #if defined (EXTI) @@ -118,7 +118,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 81:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /* Interrupt mask register set to default reset values */ 82:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** LL_EXTI_WriteReg(IMR, 0x00000000U); 33 .loc 1 82 3 view .LVU1 - ARM GAS /tmp/ccsXZQ1q.s page 3 + ARM GAS /tmp/ccVndrET.s page 3 34 0000 054B ldr r3, .L2 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 105:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** { 68 .loc 1 105 1 is_stmt 1 view -0 69 .cfi_startproc - ARM GAS /tmp/ccsXZQ1q.s page 4 + ARM GAS /tmp/ccVndrET.s page 4 70 @ args = 0, pretend = 0, frame = 0 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 122:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** case LL_EXTI_MODE_IT: 123:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /* First Disable Event on provided Lines */ 124:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** LL_EXTI_DisableEvent_0_31(EXTI_InitStruct->Line_0_31); - ARM GAS /tmp/ccsXZQ1q.s page 5 + ARM GAS /tmp/ccVndrET.s page 5 108 .loc 1 124 11 is_stmt 1 view .LVU25 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 50:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** */ 51:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif /*USE_FULL_LL_DRIVER*/ 52:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /* Exported types ------------------------------------------------------------*/ - ARM GAS /tmp/ccsXZQ1q.s page 6 + ARM GAS /tmp/ccVndrET.s page 6 53:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(USE_FULL_LL_DRIVER) @@ -358,7 +358,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 107:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_18 EXTI_IMR_IM18 /*!< Extended line 18 */ 108:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif 109:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_19 EXTI_IMR_IM19 /*!< Extended line 19 */ - ARM GAS /tmp/ccsXZQ1q.s page 7 + ARM GAS /tmp/ccVndrET.s page 7 110:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM20) @@ -418,7 +418,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 164:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** 165:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @} 166:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** */ - ARM GAS /tmp/ccsXZQ1q.s page 8 + ARM GAS /tmp/ccVndrET.s page 8 167:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** @@ -478,7 +478,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 221:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 222:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /* Exported functions --------------------------------------------------------*/ 223:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_Exported_Functions EXTI Exported Functions - ARM GAS /tmp/ccsXZQ1q.s page 9 + ARM GAS /tmp/ccVndrET.s page 9 224:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @{ @@ -538,7 +538,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 278:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @param ExtiLine This parameter can be one of the following values: 279:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_0 280:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_1 - ARM GAS /tmp/ccsXZQ1q.s page 10 + ARM GAS /tmp/ccVndrET.s page 10 281:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_2 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 335:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_13 336:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_14 337:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_15 - ARM GAS /tmp/ccsXZQ1q.s page 11 + ARM GAS /tmp/ccVndrET.s page 11 338:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_16 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 392:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_22 393:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_23 394:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_24(*) - ARM GAS /tmp/ccsXZQ1q.s page 12 + ARM GAS /tmp/ccVndrET.s page 12 395:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_ALL_0_31 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 118 0022 24EA0202 bic r2, r4, r2 119 .LVL4: 120 .loc 2 443 3 is_stmt 0 view .LVU28 - ARM GAS /tmp/ccsXZQ1q.s page 13 + ARM GAS /tmp/ccVndrET.s page 13 121 0026 4A60 str r2, [r1, #4] @@ -778,7 +778,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** switch (EXTI_InitStruct->Trigger) 151 .loc 1 145 9 is_stmt 1 view .LVU39 152 0036 022A cmp r2, #2 - ARM GAS /tmp/ccsXZQ1q.s page 14 + ARM GAS /tmp/ccVndrET.s page 14 153 0038 25D0 beq .L10 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 484:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 485:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** } 486:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** - ARM GAS /tmp/ccsXZQ1q.s page 15 + ARM GAS /tmp/ccVndrET.s page 15 487:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 541:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @note The configurable wakeup lines are edge-triggered. No glitch must be 542:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * generated on these lines. If a rising edge on a configurable interrupt 543:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * line occurs during a write operation in the EXTI_RTSR register, the - ARM GAS /tmp/ccsXZQ1q.s page 16 + ARM GAS /tmp/ccVndrET.s page 16 544:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * pending bit is not set. @@ -958,7 +958,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 598:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_12 599:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_13 600:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_14 - ARM GAS /tmp/ccsXZQ1q.s page 17 + ARM GAS /tmp/ccVndrET.s page 17 601:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_15 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 655:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_20 656:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_21 657:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @arg @ref LL_EXTI_LINE_22 - ARM GAS /tmp/ccsXZQ1q.s page 18 + ARM GAS /tmp/ccVndrET.s page 18 658:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** * @note Please check each device line mapping for EXTI Line availability @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 170 .LVL10: 171 .loc 2 704 3 is_stmt 0 view .LVU43 172 .LBE35: - ARM GAS /tmp/ccsXZQ1q.s page 19 + ARM GAS /tmp/ccVndrET.s page 19 173 .LBE34: @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** } 214 .loc 2 311 3 view .LVU56 215 .LBE41: - ARM GAS /tmp/ccsXZQ1q.s page 20 + ARM GAS /tmp/ccVndrET.s page 20 216 .LBE40: @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 257 0074 0A60 str r2, [r1] 258 .LVL22: 269:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** } - ARM GAS /tmp/ccsXZQ1q.s page 21 + ARM GAS /tmp/ccVndrET.s page 21 259 .loc 2 269 3 view .LVU70 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 575:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** { 300 .loc 2 575 22 view .LVU82 301 .LBB53: - ARM GAS /tmp/ccsXZQ1q.s page 22 + ARM GAS /tmp/ccVndrET.s page 22 577:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 532:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** { 343 .loc 2 532 22 view .LVU94 344 .LBB59: - ARM GAS /tmp/ccsXZQ1q.s page 23 + ARM GAS /tmp/ccVndrET.s page 23 534:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 168:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** } 169:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** } 170:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /* DISABLE LineCommand */ - ARM GAS /tmp/ccsXZQ1q.s page 24 + ARM GAS /tmp/ccVndrET.s page 24 171:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** else @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 422 .cfi_def_cfa_offset 0 423 00ca 7047 bx lr 424 .LVL44: - ARM GAS /tmp/ccsXZQ1q.s page 25 + ARM GAS /tmp/ccVndrET.s page 25 425 .L12: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 467 .loc 1 189 3 is_stmt 1 view .LVU125 468 .loc 1 189 35 is_stmt 0 view .LVU126 469 0006 4371 strb r3, [r0, #5] - ARM GAS /tmp/ccsXZQ1q.s page 26 + ARM GAS /tmp/ccVndrET.s page 26 190:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** EXTI_InitStruct->Trigger = LL_EXTI_TRIGGER_FALLING; @@ -1516,18 +1516,18 @@ ARM GAS /tmp/ccsXZQ1q.s page 1 481 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 482 .file 4 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" 483 .file 5 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" - ARM GAS /tmp/ccsXZQ1q.s page 27 + ARM GAS /tmp/ccVndrET.s page 27 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_ll_exti.c - /tmp/ccsXZQ1q.s:20 .text.LL_EXTI_DeInit:00000000 $t - /tmp/ccsXZQ1q.s:26 .text.LL_EXTI_DeInit:00000000 LL_EXTI_DeInit - /tmp/ccsXZQ1q.s:54 .text.LL_EXTI_DeInit:00000018 $d - /tmp/ccsXZQ1q.s:59 .text.LL_EXTI_Init:00000000 $t - /tmp/ccsXZQ1q.s:65 .text.LL_EXTI_Init:00000000 LL_EXTI_Init - /tmp/ccsXZQ1q.s:441 .text.LL_EXTI_Init:000000d4 $d - /tmp/ccsXZQ1q.s:446 .text.LL_EXTI_StructInit:00000000 $t - /tmp/ccsXZQ1q.s:452 .text.LL_EXTI_StructInit:00000000 LL_EXTI_StructInit + /tmp/ccVndrET.s:20 .text.LL_EXTI_DeInit:00000000 $t + /tmp/ccVndrET.s:26 .text.LL_EXTI_DeInit:00000000 LL_EXTI_DeInit + /tmp/ccVndrET.s:54 .text.LL_EXTI_DeInit:00000018 $d + /tmp/ccVndrET.s:59 .text.LL_EXTI_Init:00000000 $t + /tmp/ccVndrET.s:65 .text.LL_EXTI_Init:00000000 LL_EXTI_Init + /tmp/ccVndrET.s:441 .text.LL_EXTI_Init:000000d4 $d + /tmp/ccVndrET.s:446 .text.LL_EXTI_StructInit:00000000 $t + /tmp/ccVndrET.s:452 .text.LL_EXTI_StructInit:00000000 LL_EXTI_StructInit NO UNDEFINED SYMBOLS diff --git a/build/stm32f7xx_ll_exti.o b/build/stm32f7xx_ll_exti.o index 35fedec..83ad3bd 100644 Binary files a/build/stm32f7xx_ll_exti.o and b/build/stm32f7xx_ll_exti.o differ diff --git a/build/stm32f7xx_ll_gpio.lst b/build/stm32f7xx_ll_gpio.lst index fa5c75b..9cb7c0f 100644 --- a/build/stm32f7xx_ll_gpio.lst +++ b/build/stm32f7xx_ll_gpio.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccZKwQMo.s page 1 +ARM GAS /tmp/ccBN2W7T.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 28:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** #include "stm32f7xx.h" 29:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** 30:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** /** @addtogroup STM32F7xx_LL_Driver - ARM GAS /tmp/ccZKwQMo.s page 2 + ARM GAS /tmp/ccBN2W7T.s page 2 31:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @{ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 85:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** 86:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** GPIO HW configuration can be modified afterwards using unitary functi 87:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** - ARM GAS /tmp/ccZKwQMo.s page 3 + ARM GAS /tmp/ccBN2W7T.s page 3 88:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** uint32_t Alternate; /*!< Specifies the Peripheral to be connected to the selected pins. @@ -178,7 +178,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 142:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** */ 143:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** 144:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** /** @defgroup GPIO_LL_EC_OUTPUT Output Type - ARM GAS /tmp/ccZKwQMo.s page 4 + ARM GAS /tmp/ccBN2W7T.s page 4 145:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @{ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 199:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** */ 200:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** 201:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** /* Exported macro ------------------------------------------------------------*/ - ARM GAS /tmp/ccZKwQMo.s page 5 + ARM GAS /tmp/ccBN2W7T.s page 5 202:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** /** @defgroup GPIO_LL_Exported_Macros GPIO Exported Macros @@ -298,7 +298,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 256:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_PIN_6 257:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_PIN_7 258:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_PIN_8 - ARM GAS /tmp/ccZKwQMo.s page 6 + ARM GAS /tmp/ccBN2W7T.s page 6 259:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_PIN_9 @@ -358,7 +358,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 313:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** /** 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @brief Configure gpio output type for several pins on dedicated port. 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @note Output type as to be set when gpio pin is in output or - ARM GAS /tmp/ccZKwQMo.s page 7 + ARM GAS /tmp/ccBN2W7T.s page 7 316:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * alternate modes. Possible type are Push-pull or Open-drain. @@ -418,7 +418,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 370:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_PIN_15 371:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_PIN_ALL 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @retval Returned value can be one of the following values: - ARM GAS /tmp/ccZKwQMo.s page 8 + ARM GAS /tmp/ccBN2W7T.s page 8 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_OUTPUT_PUSHPULL @@ -478,7 +478,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 40 .LVL1: 41 .LBB76: 42 .LBI76: - ARM GAS /tmp/ccZKwQMo.s page 9 + ARM GAS /tmp/ccBN2W7T.s page 9 43 .file 3 "Drivers/CMSIS/Include/cmsis_gcc.h" @@ -538,7 +538,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 55:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __USED 56:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USED __attribute__((used)) - ARM GAS /tmp/ccZKwQMo.s page 10 + ARM GAS /tmp/ccBN2W7T.s page 10 57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -598,7 +598,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x))) 112:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 113:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __RESTRICT - ARM GAS /tmp/ccZKwQMo.s page 11 + ARM GAS /tmp/ccBN2W7T.s page 11 114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict @@ -658,7 +658,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 168:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 169:Drivers/CMSIS/Include/cmsis_gcc.h **** 170:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); - ARM GAS /tmp/ccZKwQMo.s page 12 + ARM GAS /tmp/ccBN2W7T.s page 12 171:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); @@ -718,7 +718,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 225:Drivers/CMSIS/Include/cmsis_gcc.h **** } 226:Drivers/CMSIS/Include/cmsis_gcc.h **** 227:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccZKwQMo.s page 13 + ARM GAS /tmp/ccBN2W7T.s page 13 228:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -778,7 +778,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 282:Drivers/CMSIS/Include/cmsis_gcc.h **** 283:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) 284:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccZKwQMo.s page 14 + ARM GAS /tmp/ccBN2W7T.s page 14 285:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Process Stack Pointer (non-secure) @@ -838,7 +838,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 339:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer (non-secure) 340:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the non-secure Main Stack Pointer (MSP) when in secure state. 341:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] topOfMainStack Main Stack Pointer value to set - ARM GAS /tmp/ccZKwQMo.s page 15 + ARM GAS /tmp/ccBN2W7T.s page 15 342:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -898,7 +898,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 396:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 397:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void) 398:Drivers/CMSIS/Include/cmsis_gcc.h **** { - ARM GAS /tmp/ccZKwQMo.s page 16 + ARM GAS /tmp/ccBN2W7T.s page 16 399:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; @@ -958,7 +958,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 453:Drivers/CMSIS/Include/cmsis_gcc.h **** } 454:Drivers/CMSIS/Include/cmsis_gcc.h **** 455:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccZKwQMo.s page 17 + ARM GAS /tmp/ccBN2W7T.s page 17 456:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 510:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 511:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Base Priority with condition 512:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Assigns the given value to the Base Priority register only if BASEPRI masking is disable - ARM GAS /tmp/ccZKwQMo.s page 18 + ARM GAS /tmp/ccBN2W7T.s page 18 513:Drivers/CMSIS/Include/cmsis_gcc.h **** or the new value increases the BASEPRI priority level. @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 567:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] faultMask Fault Mask value to set 568:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 569:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask) - ARM GAS /tmp/ccZKwQMo.s page 19 + ARM GAS /tmp/ccBN2W7T.s page 19 570:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 624:Drivers/CMSIS/Include/cmsis_gcc.h **** } 625:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 626:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccZKwQMo.s page 20 + ARM GAS /tmp/ccBN2W7T.s page 20 627:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 681:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ 682:Drivers/CMSIS/Include/cmsis_gcc.h **** (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) 683:Drivers/CMSIS/Include/cmsis_gcc.h **** // without main extensions, the non-secure MSPLIM is RAZ/WI - ARM GAS /tmp/ccZKwQMo.s page 21 + ARM GAS /tmp/ccBN2W7T.s page 21 684:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 738:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 739:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Set Main Stack Pointer Limit (non-secure) 740:Drivers/CMSIS/Include/cmsis_gcc.h **** Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure - ARM GAS /tmp/ccZKwQMo.s page 22 + ARM GAS /tmp/ccBN2W7T.s page 22 741:Drivers/CMSIS/Include/cmsis_gcc.h **** Stack Pointer Limit register hence the write is silently ignored. @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 795:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) 796:Drivers/CMSIS/Include/cmsis_gcc.h **** #if __has_builtin(__builtin_arm_set_fpscr) 797:Drivers/CMSIS/Include/cmsis_gcc.h **** // Re-enable using built-in when GCC has been fixed - ARM GAS /tmp/ccZKwQMo.s page 23 + ARM GAS /tmp/ccBN2W7T.s page 23 798:Drivers/CMSIS/Include/cmsis_gcc.h **** // || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 852:Drivers/CMSIS/Include/cmsis_gcc.h **** 853:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 854:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Send Event - ARM GAS /tmp/ccZKwQMo.s page 24 + ARM GAS /tmp/ccBN2W7T.s page 24 855:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Send Event is a hint instruction. It causes an event to be signaled to the CPU. @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 909:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 910:Drivers/CMSIS/Include/cmsis_gcc.h **** } 911:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccZKwQMo.s page 25 + ARM GAS /tmp/ccBN2W7T.s page 25 912:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 966:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Breakpoint 967:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Causes the processor to enter Debug state. 968:Drivers/CMSIS/Include/cmsis_gcc.h **** Debug tools can use this to investigate system state when the instruction at a particula - ARM GAS /tmp/ccZKwQMo.s page 26 + ARM GAS /tmp/ccBN2W7T.s page 26 969:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value is ignored by the processor. @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 65 .LVL3: 66 .LBB78: 67 .LBI78: - ARM GAS /tmp/ccZKwQMo.s page 27 + ARM GAS /tmp/ccBN2W7T.s page 27 981:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 432:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_PIN_4 433:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_PIN_5 434:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_PIN_6 - ARM GAS /tmp/ccZKwQMo.s page 28 + ARM GAS /tmp/ccBN2W7T.s page 28 435:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_PIN_7 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 108 @ frame_needed = 0, uses_anonymous_args = 0 109 .loc 2 485 1 is_stmt 0 view .LVU18 110 0000 00B5 push {lr} - ARM GAS /tmp/ccZKwQMo.s page 29 + ARM GAS /tmp/ccBN2W7T.s page 29 111 .LCFI1: @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 158 .loc 2 486 3 discriminator 4 view .LVU31 159 0020 B1FA81F1 clz r1, r1 160 0024 4900 lsls r1, r1, #1 - ARM GAS /tmp/ccZKwQMo.s page 30 + ARM GAS /tmp/ccBN2W7T.s page 30 161 0026 8A40 lsls r2, r2, r1 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 524:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @note Possible values are from AF0 to AF15 depending on target. 525:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @note Warning: only one pin can be passed as parameter. 526:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @rmtoll AFRL AFSELy LL_GPIO_SetAFPin_0_7 - ARM GAS /tmp/ccZKwQMo.s page 31 + ARM GAS /tmp/ccBN2W7T.s page 31 527:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @param GPIOx GPIO Port @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 199 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 200 0004 91FAA1FC rbit ip, r1 201 @ 0 "" 2 - ARM GAS /tmp/ccZKwQMo.s page 32 + ARM GAS /tmp/ccBN2W7T.s page 32 202 .LVL14: @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 253 .LVL18: 254 .LFB151: 561:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** - ARM GAS /tmp/ccZKwQMo.s page 33 + ARM GAS /tmp/ccBN2W7T.s page 33 562:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** /** @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 616:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_AF_1 617:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_AF_2 618:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_AF_3 - ARM GAS /tmp/ccZKwQMo.s page 34 + ARM GAS /tmp/ccBN2W7T.s page 34 619:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** * @arg @ref LL_GPIO_AF_4 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 289 0016 0EFA0CFC lsl ip, lr, ip 290 001a 23EA0C03 bic r3, r3, ip 291 .LVL21: - ARM GAS /tmp/ccZKwQMo.s page 35 + ARM GAS /tmp/ccBN2W7T.s page 35 292 .LBB90: @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 340 .loc 2 275 3 is_stmt 1 view .LVU70 341 0002 0368 ldr r3, [r0] 342 .LVL25: - ARM GAS /tmp/ccZKwQMo.s page 36 + ARM GAS /tmp/ccBN2W7T.s page 36 343 .LBB92: @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 275:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h **** } 389 .loc 2 275 3 discriminator 4 view .LVU83 390 0028 1343 orrs r3, r3, r2 - ARM GAS /tmp/ccZKwQMo.s page 37 + ARM GAS /tmp/ccBN2W7T.s page 37 391 002a 0360 str r3, [r0] @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 40:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** /* Private variables ---------------------------------------------------------*/ 41:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** /* Private constants ---------------------------------------------------------*/ 42:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** /* Private macros ------------------------------------------------------------*/ - ARM GAS /tmp/ccZKwQMo.s page 38 + ARM GAS /tmp/ccBN2W7T.s page 38 43:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** /** @addtogroup GPIO_LL_Private_Macros @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 97:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** * @brief De-initialize GPIO registers (Registers restored to their default values). 98:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** * @param GPIOx GPIO Port 99:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** * @retval An ErrorStatus enumeration value: - ARM GAS /tmp/ccZKwQMo.s page 39 + ARM GAS /tmp/ccBN2W7T.s page 39 100:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** * - SUCCESS: GPIO registers are de-initialized @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 433 0016 3AD0 beq .L27 128:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** { 129:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** LL_AHB1_GRP1_ForceReset(LL_AHB1_GRP1_PERIPH_GPIOD); - ARM GAS /tmp/ccZKwQMo.s page 40 + ARM GAS /tmp/ccBN2W7T.s page 40 130:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** LL_AHB1_GRP1_ReleaseReset(LL_AHB1_GRP1_PERIPH_GPIOD); @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 455 .loc 1 162 11 is_stmt 0 view .LVU105 456 0030 4F4B ldr r3, .L35+32 457 0032 9842 cmp r0, r3 - ARM GAS /tmp/ccZKwQMo.s page 41 + ARM GAS /tmp/ccBN2W7T.s page 41 458 0034 67D0 beq .L32 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 5:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Header file of BUS LL module. 6:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 7:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** @verbatim - ARM GAS /tmp/ccZKwQMo.s page 42 + ARM GAS /tmp/ccBN2W7T.s page 42 8:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** ##### RCC Limitations ##### @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 62:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @defgroup BUS_LL_Exported_Constants BUS Exported Constants 63:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @{ 64:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ - ARM GAS /tmp/ccZKwQMo.s page 43 + ARM GAS /tmp/ccBN2W7T.s page 43 65:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 119:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(CRYP) 120:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB2_GRP1_PERIPH_CRYP RCC_AHB2ENR_CRYPEN 121:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #endif /* CRYP */ - ARM GAS /tmp/ccZKwQMo.s page 44 + ARM GAS /tmp/ccBN2W7T.s page 44 122:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(AES) @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 176:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_CAN2 RCC_APB1ENR_CAN2EN 177:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #endif /* CAN2 */ 178:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(CAN3) - ARM GAS /tmp/ccZKwQMo.s page 45 + ARM GAS /tmp/ccBN2W7T.s page 45 179:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_CAN3 RCC_APB1ENR_CAN3EN @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 233:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #endif /* MDIOS */ 234:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(USB_HS_PHYC) 235:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_OTGPHYC RCC_APB2ENR_OTGPHYCEN - ARM GAS /tmp/ccZKwQMo.s page 46 + ARM GAS /tmp/ccBN2W7T.s page 46 236:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #endif /* USB_HS_PHYC */ @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 290:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOI 291:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOJ (*) 292:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOK (*) - ARM GAS /tmp/ccZKwQMo.s page 47 + ARM GAS /tmp/ccBN2W7T.s page 47 293:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_CRC @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 347:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOD 348:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOE 349:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOF - ARM GAS /tmp/ccZKwQMo.s page 48 + ARM GAS /tmp/ccBN2W7T.s page 48 350:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOG @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOC 405:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOD 406:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOE - ARM GAS /tmp/ccZKwQMo.s page 49 + ARM GAS /tmp/ccBN2W7T.s page 49 407:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOF @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 461:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOG 462:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOH 463:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOI - ARM GAS /tmp/ccZKwQMo.s page 50 + ARM GAS /tmp/ccBN2W7T.s page 50 464:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOJ (*) @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 503:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOB 504:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOC 505:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOD - ARM GAS /tmp/ccZKwQMo.s page 51 + ARM GAS /tmp/ccBN2W7T.s page 51 506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOE @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 524 0062 1A69 ldr r2, [r3, #16] 525 0064 42F00202 orr r2, r2, #2 526 0068 1A61 str r2, [r3, #16] - ARM GAS /tmp/ccZKwQMo.s page 52 + ARM GAS /tmp/ccBN2W7T.s page 52 527 .LVL37: @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 570 .loc 1 124 5 is_stmt 1 view .LVU139 571 .LBB110: 572 .LBI110: - ARM GAS /tmp/ccZKwQMo.s page 53 + ARM GAS /tmp/ccBN2W7T.s page 53 523:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 616 009c 22F00802 bic r2, r2, #8 617 00a0 1A61 str r2, [r3, #16] 618 .LVL46: - ARM GAS /tmp/ccZKwQMo.s page 54 + ARM GAS /tmp/ccBN2W7T.s page 54 525:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 662 00ba 0020 movs r0, #0 663 .LVL51: 664 .LBB125: - ARM GAS /tmp/ccZKwQMo.s page 55 + ARM GAS /tmp/ccBN2W7T.s page 55 665 .LBB124: @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 710 .LBE130: 711 .LBE131: 150:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** LL_AHB1_GRP1_ReleaseReset(LL_AHB1_GRP1_PERIPH_GPIOG); - ARM GAS /tmp/ccZKwQMo.s page 56 + ARM GAS /tmp/ccBN2W7T.s page 56 712 .loc 1 150 5 is_stmt 1 view .LVU179 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 478:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } 756 .loc 4 478 3 view .LVU192 757 00ee 03F5E053 add r3, r3, #7168 - ARM GAS /tmp/ccZKwQMo.s page 57 + ARM GAS /tmp/ccBN2W7T.s page 57 758 00f2 1A69 ldr r2, [r3, #16] @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 802 .LBE145: 803 .LBE144: 165:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** } - ARM GAS /tmp/ccZKwQMo.s page 58 + ARM GAS /tmp/ccBN2W7T.s page 58 804 .loc 1 165 5 is_stmt 1 view .LVU205 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 525:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } 848 .loc 4 525 3 view .LVU218 849 012a 1A69 ldr r2, [r3, #16] - ARM GAS /tmp/ccZKwQMo.s page 59 + ARM GAS /tmp/ccBN2W7T.s page 59 850 012c 22F40072 bic r2, r2, #512 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 894 .LBE158: 105:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** 895 .loc 1 105 15 view .LVU231 - ARM GAS /tmp/ccZKwQMo.s page 60 + ARM GAS /tmp/ccBN2W7T.s page 60 896 014a 0020 movs r0, #0 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 940 .cfi_offset 4, -20 941 .cfi_offset 5, -16 942 .cfi_offset 6, -12 - ARM GAS /tmp/ccZKwQMo.s page 61 + ARM GAS /tmp/ccBN2W7T.s page 61 943 .cfi_offset 7, -8 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 979 .loc 1 215 9 is_stmt 0 view .LVU250 980 0010 19E0 b .L38 981 .LVL81: - ARM GAS /tmp/ccZKwQMo.s page 62 + ARM GAS /tmp/ccBN2W7T.s page 62 982 .L46: @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 1012 .LBE165: 1013 .LBE164: 235:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** } - ARM GAS /tmp/ccZKwQMo.s page 63 + ARM GAS /tmp/ccBN2W7T.s page 63 236:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c **** @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 1040 .loc 1 218 56 is_stmt 0 view .LVU268 1041 004e 0122 movs r2, #1 1042 0050 AA40 lsls r2, r2, r5 - ARM GAS /tmp/ccZKwQMo.s page 64 + ARM GAS /tmp/ccBN2W7T.s page 64 1043 .LVL89: @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 1081 @ 988 "Drivers/CMSIS/Include/cmsis_gcc.h" 1 1082 006e 94FAA4F3 rbit r3, r4 1083 @ 0 "" 2 - ARM GAS /tmp/ccZKwQMo.s page 65 + ARM GAS /tmp/ccBN2W7T.s page 65 1084 .LVL93: @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccZKwQMo.s page 1 1124 .cfi_startproc 1125 @ args = 0, pretend = 0, frame = 0 1126 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccZKwQMo.s page 66 + ARM GAS /tmp/ccBN2W7T.s page 66 1127 @ link register save eliminated. @@ -3940,27 +3940,27 @@ ARM GAS /tmp/ccZKwQMo.s page 1 1156 .file 5 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 1157 .file 6 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" 1158 .file 7 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" - ARM GAS /tmp/ccZKwQMo.s page 67 + ARM GAS /tmp/ccBN2W7T.s page 67 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_ll_gpio.c - /tmp/ccZKwQMo.s:20 .text.LL_GPIO_SetPinSpeed:00000000 $t - /tmp/ccZKwQMo.s:25 .text.LL_GPIO_SetPinSpeed:00000000 LL_GPIO_SetPinSpeed - /tmp/ccZKwQMo.s:97 .text.LL_GPIO_SetPinPull:00000000 $t - /tmp/ccZKwQMo.s:102 .text.LL_GPIO_SetPinPull:00000000 LL_GPIO_SetPinPull - /tmp/ccZKwQMo.s:172 .text.LL_GPIO_SetAFPin_0_7:00000000 $t - /tmp/ccZKwQMo.s:177 .text.LL_GPIO_SetAFPin_0_7:00000000 LL_GPIO_SetAFPin_0_7 - /tmp/ccZKwQMo.s:247 .text.LL_GPIO_SetAFPin_8_15:00000000 $t - /tmp/ccZKwQMo.s:252 .text.LL_GPIO_SetAFPin_8_15:00000000 LL_GPIO_SetAFPin_8_15 - /tmp/ccZKwQMo.s:323 .text.LL_GPIO_SetPinMode:00000000 $t - /tmp/ccZKwQMo.s:328 .text.LL_GPIO_SetPinMode:00000000 LL_GPIO_SetPinMode - /tmp/ccZKwQMo.s:398 .text.LL_GPIO_DeInit:00000000 $t - /tmp/ccZKwQMo.s:404 .text.LL_GPIO_DeInit:00000000 LL_GPIO_DeInit - /tmp/ccZKwQMo.s:905 .text.LL_GPIO_DeInit:00000150 $d - /tmp/ccZKwQMo.s:922 .text.LL_GPIO_Init:00000000 $t - /tmp/ccZKwQMo.s:928 .text.LL_GPIO_Init:00000000 LL_GPIO_Init - /tmp/ccZKwQMo.s:1114 .text.LL_GPIO_StructInit:00000000 $t - /tmp/ccZKwQMo.s:1120 .text.LL_GPIO_StructInit:00000000 LL_GPIO_StructInit + /tmp/ccBN2W7T.s:20 .text.LL_GPIO_SetPinSpeed:00000000 $t + /tmp/ccBN2W7T.s:25 .text.LL_GPIO_SetPinSpeed:00000000 LL_GPIO_SetPinSpeed + /tmp/ccBN2W7T.s:97 .text.LL_GPIO_SetPinPull:00000000 $t + /tmp/ccBN2W7T.s:102 .text.LL_GPIO_SetPinPull:00000000 LL_GPIO_SetPinPull + /tmp/ccBN2W7T.s:172 .text.LL_GPIO_SetAFPin_0_7:00000000 $t + /tmp/ccBN2W7T.s:177 .text.LL_GPIO_SetAFPin_0_7:00000000 LL_GPIO_SetAFPin_0_7 + /tmp/ccBN2W7T.s:247 .text.LL_GPIO_SetAFPin_8_15:00000000 $t + /tmp/ccBN2W7T.s:252 .text.LL_GPIO_SetAFPin_8_15:00000000 LL_GPIO_SetAFPin_8_15 + /tmp/ccBN2W7T.s:323 .text.LL_GPIO_SetPinMode:00000000 $t + /tmp/ccBN2W7T.s:328 .text.LL_GPIO_SetPinMode:00000000 LL_GPIO_SetPinMode + /tmp/ccBN2W7T.s:398 .text.LL_GPIO_DeInit:00000000 $t + /tmp/ccBN2W7T.s:404 .text.LL_GPIO_DeInit:00000000 LL_GPIO_DeInit + /tmp/ccBN2W7T.s:905 .text.LL_GPIO_DeInit:00000150 $d + /tmp/ccBN2W7T.s:922 .text.LL_GPIO_Init:00000000 $t + /tmp/ccBN2W7T.s:928 .text.LL_GPIO_Init:00000000 LL_GPIO_Init + /tmp/ccBN2W7T.s:1114 .text.LL_GPIO_StructInit:00000000 $t + /tmp/ccBN2W7T.s:1120 .text.LL_GPIO_StructInit:00000000 LL_GPIO_StructInit NO UNDEFINED SYMBOLS diff --git a/build/stm32f7xx_ll_gpio.o b/build/stm32f7xx_ll_gpio.o index 6482396..1f0616d 100644 Binary files a/build/stm32f7xx_ll_gpio.o and b/build/stm32f7xx_ll_gpio.o differ diff --git a/build/stm32f7xx_ll_rcc.lst b/build/stm32f7xx_ll_rcc.lst index b0ef13f..f479f61 100644 --- a/build/stm32f7xx_ll_rcc.lst +++ b/build/stm32f7xx_ll_rcc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc42qbQx.s page 1 +ARM GAS /tmp/cct9WEL1.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** */ 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** #if defined(RCC) - ARM GAS /tmp/cc42qbQx.s page 2 + ARM GAS /tmp/cct9WEL1.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** #define IS_LL_RCC_I2S_CLKSOURCE(__VALUE__) (((__VALUE__) == LL_RCC_I2S1_CLKSOURCE)) 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** - ARM GAS /tmp/cc42qbQx.s page 3 + ARM GAS /tmp/cct9WEL1.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** #if defined(CEC) @@ -178,7 +178,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** /** @addtogroup RCC_LL_EF_Init 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** * @{ 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** */ - ARM GAS /tmp/cc42qbQx.s page 4 + ARM GAS /tmp/cct9WEL1.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 20:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define __STM32F7xx_LL_RCC_H 21:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 22:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #ifdef __cplusplus - ARM GAS /tmp/cc42qbQx.s page 5 + ARM GAS /tmp/cct9WEL1.s page 5 23:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** extern "C" { @@ -298,7 +298,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 77:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** uint32_t SYSCLK_Frequency; /*!< SYSCLK clock frequency */ 78:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** uint32_t HCLK_Frequency; /*!< HCLK clock frequency */ 79:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** uint32_t PCLK1_Frequency; /*!< PCLK1 clock frequency */ - ARM GAS /tmp/cc42qbQx.s page 6 + ARM GAS /tmp/cct9WEL1.s page 6 80:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** uint32_t PCLK2_Frequency; /*!< PCLK2 clock frequency */ @@ -358,7 +358,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 134:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @defgroup RCC_LL_EC_CLEAR_FLAG Clear Flags Defines 135:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Flags defines which can be used with LL_RCC_WriteReg function 136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @{ - ARM GAS /tmp/cc42qbQx.s page 7 + ARM GAS /tmp/cct9WEL1.s page 7 137:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ @@ -418,7 +418,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 191:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_LSEDRIVE_LOW 0x00000000U /*!< Xtal mode lower driving cap 192:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_LSEDRIVE_MEDIUMHIGH RCC_BDCR_LSEDRV_0 /*!< Xtal mode medium high drivi 193:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_LSEDRIVE_MEDIUMLOW RCC_BDCR_LSEDRV_1 /*!< Xtal mode medium low drivin - ARM GAS /tmp/cc42qbQx.s page 8 + ARM GAS /tmp/cct9WEL1.s page 8 194:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_LSEDRIVE_HIGH RCC_BDCR_LSEDRV /*!< Xtal mode higher driving ca @@ -478,7 +478,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 248:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ 249:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_APB2_DIV_1 RCC_CFGR_PPRE2_DIV1 /*!< HCLK not divided */ 250:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_APB2_DIV_2 RCC_CFGR_PPRE2_DIV2 /*!< HCLK divided by 2 */ - ARM GAS /tmp/cc42qbQx.s page 9 + ARM GAS /tmp/cct9WEL1.s page 9 251:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_APB2_DIV_4 RCC_CFGR_PPRE2_DIV4 /*!< HCLK divided by 4 */ @@ -538,7 +538,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 305:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_RTC_HSE_DIV_13 (RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_0) 306:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_RTC_HSE_DIV_14 (RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_1) 307:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_RTC_HSE_DIV_15 (RCC_CFGR_RTCPRE_3|RCC_CFGR_RTCPRE_2|RCC_CFGR_RTCPRE_1| - ARM GAS /tmp/cc42qbQx.s page 10 + ARM GAS /tmp/cct9WEL1.s page 10 308:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_RTC_HSE_DIV_16 RCC_CFGR_RTCPRE_4 /*!< HSE clock divided by 16 */ @@ -598,7 +598,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 362:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @defgroup RCC_LL_EC_UARTx_CLKSOURCE Peripheral UART clock source selection 363:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @{ 364:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ - ARM GAS /tmp/cc42qbQx.s page 11 + ARM GAS /tmp/cct9WEL1.s page 11 365:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_UART4_CLKSOURCE_PCLK1 (uint32_t)((RCC_DCKCFGR2_UART4SEL << 16U) | 0x00000000U) @@ -658,7 +658,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 419:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ 420:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_SAI1_CLKSOURCE_PLLSAI (uint32_t)(RCC_DCKCFGR1_SAI1SEL | 0x00000000U) 421:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_SAI1_CLKSOURCE_PLLI2S (uint32_t)(RCC_DCKCFGR1_SAI1SEL | (RCC_DCKCFGR1_SAI1SEL_ - ARM GAS /tmp/cc42qbQx.s page 12 + ARM GAS /tmp/cct9WEL1.s page 12 422:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_SAI1_CLKSOURCE_PIN (uint32_t)(RCC_DCKCFGR1_SAI1SEL | (RCC_DCKCFGR1_SAI1SEL_ @@ -718,7 +718,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 476:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #endif /* DSI */ 477:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 478:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #if defined(CEC) - ARM GAS /tmp/cc42qbQx.s page 13 + ARM GAS /tmp/cct9WEL1.s page 13 479:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @defgroup RCC_LL_EC_CEC_CLKSOURCE Peripheral CEC clock source selection @@ -778,7 +778,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 533:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_USART6_CLKSOURCE RCC_DCKCFGR2_USART6SEL /*!< USART6 Clock source selectio 534:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 535:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @} - ARM GAS /tmp/cc42qbQx.s page 14 + ARM GAS /tmp/cct9WEL1.s page 14 536:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ @@ -838,7 +838,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 590:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @defgroup RCC_LL_EC_CK48M Peripheral CK48M get clock source 591:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @{ 592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ - ARM GAS /tmp/cc42qbQx.s page 15 + ARM GAS /tmp/cct9WEL1.s page 15 593:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_CK48M_CLKSOURCE RCC_DCKCFGR2_CK48MSEL /*!< CK48M Domain clock source sel @@ -898,7 +898,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 647:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #endif /* DFSDM1_Channel0 */ 648:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 649:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #if defined(DSI) - ARM GAS /tmp/cc42qbQx.s page 16 + ARM GAS /tmp/cct9WEL1.s page 16 650:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @defgroup RCC_LL_EC_DSI Peripheral DSI get clock source @@ -958,7 +958,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 704:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 705:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @} 706:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ - ARM GAS /tmp/cc42qbQx.s page 17 + ARM GAS /tmp/cct9WEL1.s page 17 707:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 761:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLM_DIV_52 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_P 762:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLM_DIV_53 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_P 763:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLM_DIV_54 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_P - ARM GAS /tmp/cc42qbQx.s page 18 + ARM GAS /tmp/cct9WEL1.s page 18 764:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLM_DIV_55 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_P @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 818:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLQ_DIV_14 (RCC_PLLCFGR_PLLQ_3|RCC_PLLCFGR_PLLQ_2|RCC_PLLCFGR_PLLQ_ 819:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLQ_DIV_15 (RCC_PLLCFGR_PLLQ_3|RCC_PLLCFGR_PLLQ_2|RCC_PLLCFGR_PLLQ_ 820:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** - ARM GAS /tmp/cc42qbQx.s page 19 + ARM GAS /tmp/cct9WEL1.s page 19 821:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @} @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 875:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLI2SDIVQ_DIV_19 (RCC_DCKCFGR1_PLLI2SDIVQ_4 | RCC_DCKCFGR1_PLLI2SDIVQ_1) 876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLI2SDIVQ_DIV_20 (RCC_DCKCFGR1_PLLI2SDIVQ_4 | RCC_DCKCFGR1_PLLI2SDIVQ_1 | 877:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLI2SDIVQ_DIV_21 (RCC_DCKCFGR1_PLLI2SDIVQ_4 | RCC_DCKCFGR1_PLLI2SDIVQ_2) - ARM GAS /tmp/cc42qbQx.s page 20 + ARM GAS /tmp/cct9WEL1.s page 20 878:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLI2SDIVQ_DIV_22 (RCC_DCKCFGR1_PLLI2SDIVQ_4 | RCC_DCKCFGR1_PLLI2SDIVQ_2 | @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 932:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLSAIQ_DIV_12 (RCC_PLLSAICFGR_PLLSAIQ_3 | RCC_PLLSAICFGR_PLLSAIQ_2) 933:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLSAIQ_DIV_13 (RCC_PLLSAICFGR_PLLSAIQ_3 | RCC_PLLSAICFGR_PLLSAIQ_2 | RC 934:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLSAIQ_DIV_14 (RCC_PLLSAICFGR_PLLSAIQ_3 | RCC_PLLSAICFGR_PLLSAIQ_2 | RC - ARM GAS /tmp/cc42qbQx.s page 21 + ARM GAS /tmp/cct9WEL1.s page 21 935:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLSAIQ_DIV_15 (RCC_PLLSAICFGR_PLLSAIQ_3 | RCC_PLLSAICFGR_PLLSAIQ_2 | RC @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 989:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 990:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @} 991:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ - ARM GAS /tmp/cc42qbQx.s page 22 + ARM GAS /tmp/cct9WEL1.s page 22 992:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #endif /* RCC_PLLSAICFGR_PLLSAIR */ @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1046:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @} 1047:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ 1048:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** - ARM GAS /tmp/cc42qbQx.s page 23 + ARM GAS /tmp/cct9WEL1.s page 23 1049:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @defgroup RCC_LL_EM_CALC_FREQ Calculate frequencies @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1103:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_46 1104:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_47 1105:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_48 - ARM GAS /tmp/cc42qbQx.s page 24 + ARM GAS /tmp/cct9WEL1.s page 24 1106:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_49 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1160:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_24 1161:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_25 1162:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_26 - ARM GAS /tmp/cc42qbQx.s page 25 + ARM GAS /tmp/cct9WEL1.s page 25 1163:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_27 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1217:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ 1218:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define __LL_RCC_CALC_PLLCLK_48M_FREQ(__INPUTFREQ__, __PLLM__, __PLLN__, __PLLQ__) ((__INPUTFREQ__) 1219:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** ((__PLLQ__) >> RCC_PLLCFGR_PLLQ_Pos )) - ARM GAS /tmp/cc42qbQx.s page 26 + ARM GAS /tmp/cct9WEL1.s page 26 1220:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1274:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_48 1275:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_49 1276:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_50 - ARM GAS /tmp/cc42qbQx.s page 27 + ARM GAS /tmp/cct9WEL1.s page 27 1277:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_51 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1331:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_23 1332:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_24 1333:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_25 - ARM GAS /tmp/cc42qbQx.s page 28 + ARM GAS /tmp/cct9WEL1.s page 28 1334:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_26 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1388:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param __PLLSAIDIVQ__ This parameter can be one of the following values: 1389:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLSAIDIVQ_DIV_1 1390:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLSAIDIVQ_DIV_2 - ARM GAS /tmp/cc42qbQx.s page 29 + ARM GAS /tmp/cct9WEL1.s page 29 1391:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLSAIDIVQ_DIV_3 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1445:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_15 1446:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_16 1447:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_17 - ARM GAS /tmp/cc42qbQx.s page 30 + ARM GAS /tmp/cct9WEL1.s page 30 1448:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_18 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1502:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define __LL_RCC_CALC_PLLSAI_48M_FREQ(__INPUTFREQ__, __PLLM__, __PLLSAIN__, __PLLSAIP__) (((__INPUT 1503:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** ((((__PLLSAIP__) >> RCC_PLLSAICFGR_PLLSAIP_Pos) + 1U ) * 2U)) 1504:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** - ARM GAS /tmp/cc42qbQx.s page 31 + ARM GAS /tmp/cct9WEL1.s page 31 1505:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #if defined(LTDC) @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1559:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_49 1560:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_50 1561:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_51 - ARM GAS /tmp/cc42qbQx.s page 32 + ARM GAS /tmp/cct9WEL1.s page 32 1562:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_52 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1616:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_19 1617:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_20 1618:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_21 - ARM GAS /tmp/cc42qbQx.s page 33 + ARM GAS /tmp/cct9WEL1.s page 33 1619:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_22 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1673:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SQ_DIV_12 1674:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SQ_DIV_13 1675:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SQ_DIV_14 - ARM GAS /tmp/cc42qbQx.s page 34 + ARM GAS /tmp/cct9WEL1.s page 34 1676:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SQ_DIV_15 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1730:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_10 1731:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_11 1732:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_12 - ARM GAS /tmp/cc42qbQx.s page 35 + ARM GAS /tmp/cct9WEL1.s page 35 1733:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_13 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1787:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SP_DIV_4 1788:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SP_DIV_6 1789:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SP_DIV_8 - ARM GAS /tmp/cc42qbQx.s page 36 + ARM GAS /tmp/cct9WEL1.s page 36 1790:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @retval PLLI2S clock frequency (in Hz) @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1844:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_44 1845:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_45 1846:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_46 - ARM GAS /tmp/cc42qbQx.s page 37 + ARM GAS /tmp/cct9WEL1.s page 37 1847:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_47 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1901:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_APB1_DIV_8 1902:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_APB1_DIV_16 1903:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @retval PCLK1 clock frequency (in Hz) - ARM GAS /tmp/cc42qbQx.s page 38 + ARM GAS /tmp/cct9WEL1.s page 38 1904:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1958:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Disable HSE external oscillator (HSE Bypass) 1959:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll CR HSEBYP LL_RCC_HSE_DisableBypass 1960:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @retval None - ARM GAS /tmp/cc42qbQx.s page 39 + ARM GAS /tmp/cct9WEL1.s page 39 1961:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 43 .loc 2 2012 3 view .LVU4 44 0002 224A ldr r2, .L7 45 0004 1368 ldr r3, [r2] - ARM GAS /tmp/cc42qbQx.s page 40 + ARM GAS /tmp/cct9WEL1.s page 40 46 0006 43F00103 orr r3, r3, #1 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 175:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 176:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** /* Read CR register */ 177:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** vl_mask = LL_RCC_ReadReg(CR); - ARM GAS /tmp/cc42qbQx.s page 41 + ARM GAS /tmp/cct9WEL1.s page 41 71 .loc 1 177 3 view .LVU13 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 90 .loc 2 2058 3 view .LVU20 91 002c 1A68 ldr r2, [r3] 92 002e 22F0F802 bic r2, r2, #248 - ARM GAS /tmp/cc42qbQx.s page 42 + ARM GAS /tmp/cct9WEL1.s page 42 93 0032 42F08002 orr r2, r2, #128 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2096:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** CLEAR_BIT(RCC->BDCR, RCC_BDCR_LSEON); 2097:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 2098:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** - ARM GAS /tmp/cc42qbQx.s page 43 + ARM GAS /tmp/cct9WEL1.s page 43 2099:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2153:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ 2154:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** __STATIC_INLINE uint32_t LL_RCC_LSE_IsReady(void) 2155:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { - ARM GAS /tmp/cc42qbQx.s page 44 + ARM GAS /tmp/cct9WEL1.s page 44 2156:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** return (READ_BIT(RCC->BDCR, RCC_BDCR_LSERDY) == (RCC_BDCR_LSERDY)); @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2210:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SYS_CLKSOURCE_HSE 2211:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SYS_CLKSOURCE_PLL 2212:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @retval None - ARM GAS /tmp/cc42qbQx.s page 45 + ARM GAS /tmp/cct9WEL1.s page 45 2213:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2267:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 2268:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 2269:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Set APB2 prescaler - ARM GAS /tmp/cc42qbQx.s page 46 + ARM GAS /tmp/cct9WEL1.s page 46 2270:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll CFGR PPRE2 LL_RCC_SetAPB2Prescaler @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2324:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_APB2_DIV_4 2325:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_APB2_DIV_8 2326:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_APB2_DIV_16 - ARM GAS /tmp/cc42qbQx.s page 47 + ARM GAS /tmp/cct9WEL1.s page 47 2327:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2381:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 2382:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 2383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Configure USARTx clock source - ARM GAS /tmp/cc42qbQx.s page 48 + ARM GAS /tmp/cct9WEL1.s page 48 2384:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll DCKCFGR2 USART1SEL LL_RCC_SetUSARTClockSource\n @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2438:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { 2439:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** MODIFY_REG(RCC->DCKCFGR2, (UARTxSource >> 16U), (UARTxSource & 0x0000FFFFU)); 2440:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } - ARM GAS /tmp/cc42qbQx.s page 49 + ARM GAS /tmp/cct9WEL1.s page 49 2441:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2495:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SAI2_CLKSOURCE_PLLI2S 2496:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SAI2_CLKSOURCE_PIN 2497:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SAI2_CLKSOURCE_PLLSRC (*) - ARM GAS /tmp/cc42qbQx.s page 50 + ARM GAS /tmp/cct9WEL1.s page 50 2498:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2552:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Configure USB clock source 2553:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll DCKCFGR2 CK48MSEL LL_RCC_SetUSBClockSource 2554:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param USBxSource This parameter can be one of the following values: - ARM GAS /tmp/cc42qbQx.s page 51 + ARM GAS /tmp/cct9WEL1.s page 51 2555:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_USB_CLKSOURCE_PLL @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2609:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Configure DFSDM Audio clock source 2610:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll DCKCFGR1 ADFSDM1SEL LL_RCC_SetDFSDMAudioClockSource 2611:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param Source This parameter can be one of the following values: - ARM GAS /tmp/cc42qbQx.s page 52 + ARM GAS /tmp/cct9WEL1.s page 52 2612:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_DFSDM1_AUDIO_CLKSOURCE_SAI1 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2666:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** return (uint32_t)(READ_BIT(RCC->DCKCFGR2, USARTx) | (USARTx << 16U)); 2667:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 2668:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** - ARM GAS /tmp/cc42qbQx.s page 53 + ARM GAS /tmp/cct9WEL1.s page 53 2669:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2723:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_I2C3_CLKSOURCE_HSI 2724:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_I2C4_CLKSOURCE_PCLK1 (*) 2725:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_I2C4_CLKSOURCE_SYSCLK (*) - ARM GAS /tmp/cc42qbQx.s page 54 + ARM GAS /tmp/cct9WEL1.s page 54 2726:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_I2C4_CLKSOURCE_HSI (*) @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2780:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SDMMC1_CLKSOURCE 2781:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SDMMC1_CLKSOURCE (*) 2782:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @retval Returned value can be one of the following values: - ARM GAS /tmp/cc42qbQx.s page 55 + ARM GAS /tmp/cct9WEL1.s page 55 2783:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SDMMC1_CLKSOURCE_PLL48CLK @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2837:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #if defined(CEC) 2838:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 2839:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Get CEC Clock Source - ARM GAS /tmp/cc42qbQx.s page 56 + ARM GAS /tmp/cct9WEL1.s page 56 2840:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll DCKCFGR2 CECSEL LL_RCC_GetCECClockSource @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2894:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 2895:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #endif /* DFSDM1_Channel0 */ 2896:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** - ARM GAS /tmp/cc42qbQx.s page 57 + ARM GAS /tmp/cct9WEL1.s page 57 2897:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #if defined(DSI) @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2951:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 2952:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 2953:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** - ARM GAS /tmp/cc42qbQx.s page 58 + ARM GAS /tmp/cct9WEL1.s page 58 2954:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Enable RTC @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3008:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_2 3009:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_3 3010:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_4 - ARM GAS /tmp/cc42qbQx.s page 59 + ARM GAS /tmp/cct9WEL1.s page 59 3011:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_5 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3065:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_17 3066:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_18 3067:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_19 - ARM GAS /tmp/cc42qbQx.s page 60 + ARM GAS /tmp/cct9WEL1.s page 60 3068:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_20 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3122:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 3123:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @defgroup RCC_LL_EF_PLL PLL 3124:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @{ - ARM GAS /tmp/cc42qbQx.s page 61 + ARM GAS /tmp/cct9WEL1.s page 61 3125:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3157:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 3158:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 3159:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Configure PLL used for SYSCLK Domain - ARM GAS /tmp/cc42qbQx.s page 62 + ARM GAS /tmp/cct9WEL1.s page 62 3160:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @note PLL Source and PLLM Divider can be written only when PLL, @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3214:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_45 3215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_46 3216:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_47 - ARM GAS /tmp/cc42qbQx.s page 63 + ARM GAS /tmp/cct9WEL1.s page 63 3217:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_48 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3271:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_12 3272:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_13 3273:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_14 - ARM GAS /tmp/cc42qbQx.s page 64 + ARM GAS /tmp/cct9WEL1.s page 64 3274:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_15 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3328:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_5 3329:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_6 3330:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_7 - ARM GAS /tmp/cc42qbQx.s page 65 + ARM GAS /tmp/cct9WEL1.s page 65 3331:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_8 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3385:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_25 3386:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_26 3387:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_27 - ARM GAS /tmp/cc42qbQx.s page 66 + ARM GAS /tmp/cct9WEL1.s page 66 3388:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_28 @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3442:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Configure PLL clock source 3443:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll PLLCFGR PLLSRC LL_RCC_PLL_SetMainSource 3444:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param PLLSource This parameter can be one of the following values: - ARM GAS /tmp/cc42qbQx.s page 67 + ARM GAS /tmp/cct9WEL1.s page 67 3445:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLSOURCE_HSI @@ -4018,7 +4018,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3499:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_6 3500:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_7 3501:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_8 - ARM GAS /tmp/cc42qbQx.s page 68 + ARM GAS /tmp/cct9WEL1.s page 68 3502:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_9 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3556:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_20 3557:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_21 3558:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_22 - ARM GAS /tmp/cc42qbQx.s page 69 + ARM GAS /tmp/cct9WEL1.s page 69 3559:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_23 @@ -4138,7 +4138,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3613:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param Inc Between Min_Data=0 and Max_Data=32767 3614:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param Sel This parameter can be one of the following values: 3615:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SPREAD_SELECT_CENTER - ARM GAS /tmp/cc42qbQx.s page 70 + ARM GAS /tmp/cct9WEL1.s page 70 3616:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SPREAD_SELECT_DOWN @@ -4198,7 +4198,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3670:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll SSCGR SSCGEN LL_RCC_PLL_SpreadSpectrum_Disable 3671:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @retval None 3672:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ - ARM GAS /tmp/cc42qbQx.s page 71 + ARM GAS /tmp/cct9WEL1.s page 71 3673:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** __STATIC_INLINE void LL_RCC_PLL_SpreadSpectrum_Disable(void) @@ -4258,7 +4258,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 196:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** /* Wait for PLLSAI READY bit to be reset */ 197:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** while(LL_RCC_PLLSAI_IsReady() != 0U) - ARM GAS /tmp/cc42qbQx.s page 72 + ARM GAS /tmp/cct9WEL1.s page 72 198:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** {} @@ -4318,7 +4318,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3762:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_33 3763:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_34 3764:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_35 - ARM GAS /tmp/cc42qbQx.s page 73 + ARM GAS /tmp/cct9WEL1.s page 73 3765:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_36 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3819:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SDIVQ_DIV_10 3820:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SDIVQ_DIV_11 3821:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SDIVQ_DIV_12 - ARM GAS /tmp/cc42qbQx.s page 74 + ARM GAS /tmp/cct9WEL1.s page 74 3822:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SDIVQ_DIV_13 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3876:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_12 3877:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_13 3878:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_14 - ARM GAS /tmp/cc42qbQx.s page 75 + ARM GAS /tmp/cct9WEL1.s page 75 3879:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_15 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3933:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SP_DIV_8 3934:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @retval None 3935:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ - ARM GAS /tmp/cc42qbQx.s page 76 + ARM GAS /tmp/cct9WEL1.s page 76 3936:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** __STATIC_INLINE void LL_RCC_PLLI2S_ConfigDomain_SPDIFRX(uint32_t Source, uint32_t PLLM, uint32_t PL @@ -4558,7 +4558,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3990:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_35 3991:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_36 3992:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_37 - ARM GAS /tmp/cc42qbQx.s page 77 + ARM GAS /tmp/cct9WEL1.s page 77 3993:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_38 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 4047:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll PLLI2SCFGR PLLI2SQ LL_RCC_PLLI2S_GetQ 4048:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @retval Returned value can be one of the following values: 4049:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SQ_DIV_2 - ARM GAS /tmp/cc42qbQx.s page 78 + ARM GAS /tmp/cct9WEL1.s page 78 4050:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SQ_DIV_3 @@ -4678,7 +4678,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 4104:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Get I2SPLL division factor for PLLI2SDIVQ 4105:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @note used PLLSAI1CLK, PLLSAI2CLK selected (SAI1 and SAI2 clock) 4106:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll DCKCFGR1 PLLI2SDIVQ LL_RCC_PLLI2S_GetDIVQ - ARM GAS /tmp/cc42qbQx.s page 79 + ARM GAS /tmp/cct9WEL1.s page 79 4107:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @retval Returned value can be one of the following values: @@ -4738,7 +4738,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 4161:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** SET_BIT(RCC->CR, RCC_CR_PLLSAION); 4162:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 4163:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** - ARM GAS /tmp/cc42qbQx.s page 80 + ARM GAS /tmp/cct9WEL1.s page 80 4164:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @@ -4798,7 +4798,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 160 006c DA60 str r2, [r3, #12] 211:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 212:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** /* Clear all interrupt flags */ - ARM GAS /tmp/cc42qbQx.s page 81 + ARM GAS /tmp/cct9WEL1.s page 81 213:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** SET_BIT(RCC->CIR, RCC_CIR_LSIRDYC | RCC_CIR_LSERDYC | RCC_CIR_HSIRDYC | RCC_CIR_HSERDYC | RCC_CIR @@ -4858,7 +4858,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 230:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** * and different peripheral clocks available on the device. 231:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** * @note If SYSCLK source is HSI, function returns values based on HSI_VALUE(**) 232:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** * @note If SYSCLK source is HSE, function returns values based on HSE_VALUE(***) - ARM GAS /tmp/cc42qbQx.s page 82 + ARM GAS /tmp/cct9WEL1.s page 82 233:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** * @note If SYSCLK source is PLL, function returns values based on HSE_VALUE(***) @@ -4918,7 +4918,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 287:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** assert_param(IS_LL_RCC_USART_CLKSOURCE(USARTxSource)); 288:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 289:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** if (USARTxSource == LL_RCC_USART1_CLKSOURCE) - ARM GAS /tmp/cc42qbQx.s page 83 + ARM GAS /tmp/cct9WEL1.s page 83 290:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { @@ -4978,7 +4978,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 344:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; 345:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } 346:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } - ARM GAS /tmp/cc42qbQx.s page 84 + ARM GAS /tmp/cct9WEL1.s page 84 347:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** else if (USARTxSource == LL_RCC_USART6_CLKSOURCE) @@ -5038,7 +5038,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 401:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** case LL_RCC_USART3_CLKSOURCE_PCLK1: /* USART3 Clock is PCLK1 */ 402:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** default: 403:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** usart_frequency = RCC_GetPCLK1ClockFreq(RCC_GetHCLKClockFreq(RCC_GetSystemClockFreq())); - ARM GAS /tmp/cc42qbQx.s page 85 + ARM GAS /tmp/cct9WEL1.s page 85 404:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; @@ -5098,7 +5098,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 458:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { 459:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** /* UART5CLK clock frequency */ 460:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** switch (LL_RCC_GetUARTClockSource(UARTxSource)) - ARM GAS /tmp/cc42qbQx.s page 86 + ARM GAS /tmp/cct9WEL1.s page 86 461:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { @@ -5158,7 +5158,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 515:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** else 516:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { 517:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** if (UARTxSource == LL_RCC_UART8_CLKSOURCE) - ARM GAS /tmp/cc42qbQx.s page 87 + ARM GAS /tmp/cct9WEL1.s page 87 518:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { @@ -5218,7 +5218,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 572:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** switch (LL_RCC_GetI2CClockSource(I2CxSource)) 573:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { 574:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** case LL_RCC_I2C1_CLKSOURCE_SYSCLK: /* I2C1 Clock is System Clock */ - ARM GAS /tmp/cc42qbQx.s page 88 + ARM GAS /tmp/cct9WEL1.s page 88 575:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** i2c_frequency = RCC_GetSystemClockFreq(); @@ -5278,7 +5278,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 629:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** case LL_RCC_I2C3_CLKSOURCE_PCLK1: /* I2C3 Clock is PCLK1 */ 630:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** default: 631:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** i2c_frequency = RCC_GetPCLK1ClockFreq(RCC_GetHCLKClockFreq(RCC_GetSystemClockFreq())); - ARM GAS /tmp/cc42qbQx.s page 89 + ARM GAS /tmp/cct9WEL1.s page 89 632:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; @@ -5338,7 +5338,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 686:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { 687:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** /* I2S1 CLK clock frequency */ 688:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** switch (LL_RCC_GetI2SClockSource(I2SxSource)) - ARM GAS /tmp/cc42qbQx.s page 90 + ARM GAS /tmp/cct9WEL1.s page 90 689:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { @@ -5398,7 +5398,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 743:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** lptim_frequency = LSE_VALUE; 744:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } 745:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; - ARM GAS /tmp/cc42qbQx.s page 91 + ARM GAS /tmp/cct9WEL1.s page 91 746:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** @@ -5458,7 +5458,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 800:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; 801:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 802:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** case LL_RCC_PLLSOURCE_HSI: /* HSI clock used as SAI1 clock source */ - ARM GAS /tmp/cc42qbQx.s page 92 + ARM GAS /tmp/cct9WEL1.s page 92 803:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** default: @@ -5518,7 +5518,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 857:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } 858:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; 859:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } - ARM GAS /tmp/cc42qbQx.s page 93 + ARM GAS /tmp/cct9WEL1.s page 93 860:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; @@ -5578,7 +5578,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 914:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } 915:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; 916:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** - ARM GAS /tmp/cc42qbQx.s page 94 + ARM GAS /tmp/cct9WEL1.s page 94 917:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** case LL_RCC_SDMMC1_CLKSOURCE_SYSCLK: /* PLL clock used as SDMMC1 clock source */ @@ -5638,7 +5638,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 971:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** /* Check parameter */ 972:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** assert_param(IS_LL_RCC_RNG_CLKSOURCE(RNGxSource)); 973:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** - ARM GAS /tmp/cc42qbQx.s page 95 + ARM GAS /tmp/cct9WEL1.s page 95 974:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** /* RNGCLK clock frequency */ @@ -5698,7 +5698,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2849:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 213 .loc 2 2849 21 is_stmt 0 view .LVU56 214 0000 0A4B ldr r3, .L15 - ARM GAS /tmp/cc42qbQx.s page 96 + ARM GAS /tmp/cct9WEL1.s page 96 215 0002 D3F89030 ldr r3, [r3, #144] @@ -5758,7 +5758,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1023:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { 245 .loc 1 1023 7 is_stmt 1 view .LVU66 246 .LBB250: - ARM GAS /tmp/cc42qbQx.s page 97 + ARM GAS /tmp/cct9WEL1.s page 97 247 .LBI250: @@ -5818,7 +5818,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1037:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** * @arg @ref LL_RCC_USB_CLKSOURCE 1038:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** * @retval USB clock frequency (in Hz) 1039:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** */ - ARM GAS /tmp/cc42qbQx.s page 98 + ARM GAS /tmp/cct9WEL1.s page 98 1040:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** uint32_t LL_RCC_GetUSBClockFreq(uint32_t USBxSource) @@ -5878,7 +5878,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1094:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } 1095:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 1096:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** return dfsdm_frequency; - ARM GAS /tmp/cc42qbQx.s page 99 + ARM GAS /tmp/cct9WEL1.s page 99 1097:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } @@ -5938,7 +5938,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1151:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { 1152:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** dsi_frequency = RCC_PLL_GetFreqDomain_DSI(); 1153:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } - ARM GAS /tmp/cc42qbQx.s page 100 + ARM GAS /tmp/cct9WEL1.s page 100 1154:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; @@ -5998,7 +5998,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1208:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } 1209:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 1210:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** return spdifrx_frequency; - ARM GAS /tmp/cc42qbQx.s page 101 + ARM GAS /tmp/cct9WEL1.s page 101 1211:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } @@ -6058,7 +6058,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 290 .cfi_startproc 291 @ args = 0, pretend = 0, frame = 0 292 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/cc42qbQx.s page 102 + ARM GAS /tmp/cct9WEL1.s page 102 293 @ link register save eliminated. @@ -6118,7 +6118,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 335 @ frame_needed = 0, uses_anonymous_args = 0 336 @ link register save eliminated. 1275:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** /* PCLK1 clock frequency */ - ARM GAS /tmp/cc42qbQx.s page 103 + ARM GAS /tmp/cct9WEL1.s page 103 1276:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** return __LL_RCC_CALC_PCLK1_FREQ(HCLK_Frequency, LL_RCC_GetAPB1Prescaler()); @@ -6178,7 +6178,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** /* PCLK2 clock frequency */ 1287:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** return __LL_RCC_CALC_PCLK2_FREQ(HCLK_Frequency, LL_RCC_GetAPB2Prescaler()); 380 .loc 1 1287 3 view .LVU93 - ARM GAS /tmp/cc42qbQx.s page 104 + ARM GAS /tmp/cct9WEL1.s page 104 381 .LBB256: @@ -6238,7 +6238,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1298:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** /* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLLM) * PLLN 1299:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** SYSCLK = PLL_VCO / PLLP 1300:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** */ - ARM GAS /tmp/cc42qbQx.s page 105 + ARM GAS /tmp/cct9WEL1.s page 105 1301:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** pllsource = LL_RCC_PLL_GetMainSource(); @@ -6298,7 +6298,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 453 .LVL19: 3603:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 454 .loc 2 3603 21 view .LVU114 - ARM GAS /tmp/cc42qbQx.s page 106 + ARM GAS /tmp/cct9WEL1.s page 106 455 000e 5A68 ldr r2, [r3, #4] @@ -6358,7 +6358,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 498 0036 00BF .align 2 499 .L29: 500 0038 00380240 .word 1073887232 - ARM GAS /tmp/cc42qbQx.s page 107 + ARM GAS /tmp/cct9WEL1.s page 107 501 003c 0024F400 .word 16000000 @@ -6418,7 +6418,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 547 .LVL23: 1247:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 548 .loc 1 1247 7 is_stmt 1 view .LVU138 - ARM GAS /tmp/cc42qbQx.s page 108 + ARM GAS /tmp/cct9WEL1.s page 108 549 .L31: @@ -6478,7 +6478,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 596 0004 FFF7FEFF bl RCC_GetSystemClockFreq 597 .LVL27: 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** - ARM GAS /tmp/cc42qbQx.s page 109 + ARM GAS /tmp/cct9WEL1.s page 109 598 .loc 1 260 32 discriminator 1 view .LVU148 @@ -6538,7 +6538,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 641 .LCFI4: 642 .cfi_def_cfa_offset 8 643 .cfi_offset 3, -8 - ARM GAS /tmp/cc42qbQx.s page 110 + ARM GAS /tmp/cct9WEL1.s page 110 644 .cfi_offset 14, -4 @@ -6598,7 +6598,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2666:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 682 .loc 2 2666 10 view .LVU178 683 0020 43EA0043 orr r3, r3, r0, lsl #16 - ARM GAS /tmp/cc42qbQx.s page 111 + ARM GAS /tmp/cct9WEL1.s page 111 684 .LVL35: @@ -6658,7 +6658,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 306:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { 726 .loc 1 306 9 is_stmt 1 view .LVU191 727 .LBB272: - ARM GAS /tmp/cc42qbQx.s page 112 + ARM GAS /tmp/cct9WEL1.s page 112 728 .LBI272: @@ -6718,7 +6718,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 767 .loc 2 2666 21 is_stmt 0 view .LVU206 768 0068 3D4B ldr r3, .L71 769 006a D3F89030 ldr r3, [r3, #144] - ARM GAS /tmp/cc42qbQx.s page 113 + ARM GAS /tmp/cct9WEL1.s page 113 770 006e 0340 ands r3, r3, r0 @@ -6778,7 +6778,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 811 0096 3448 ldr r0, .L71+8 812 0098 BDE7 b .L40 813 .LVL50: - ARM GAS /tmp/cc42qbQx.s page 114 + ARM GAS /tmp/cct9WEL1.s page 114 814 .L48: @@ -6838,7 +6838,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 854 .LBB281: 2666:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 855 .loc 2 2666 3 view .LVU234 - ARM GAS /tmp/cc42qbQx.s page 115 + ARM GAS /tmp/cct9WEL1.s page 115 2666:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } @@ -6898,7 +6898,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 897 00e2 10F00200 ands r0, r0, #2 898 00e6 96D0 beq .L40 359:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } - ARM GAS /tmp/cc42qbQx.s page 116 + ARM GAS /tmp/cct9WEL1.s page 116 899 .loc 1 359 27 view .LVU248 @@ -6958,7 +6958,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 940 .LBB286: 941 .LBI286: 2664:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { - ARM GAS /tmp/cc42qbQx.s page 117 + ARM GAS /tmp/cct9WEL1.s page 117 942 .loc 2 2664 26 view .LVU262 @@ -7018,7 +7018,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 983 .LBE289: 984 .LBE288: 388:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { - ARM GAS /tmp/cc42qbQx.s page 118 + ARM GAS /tmp/cct9WEL1.s page 118 985 .loc 1 388 14 discriminator 1 view .LVU276 @@ -7078,7 +7078,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1025 0158 FFF7FEFF bl RCC_GetPCLK1ClockFreq 1026 .LVL78: 404:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } - ARM GAS /tmp/cc42qbQx.s page 119 + ARM GAS /tmp/cct9WEL1.s page 119 1027 .loc 1 404 11 is_stmt 1 view .LVU291 @@ -7138,7 +7138,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1073 .loc 1 486 11 is_stmt 0 view .LVU301 1074 000c B0F5405F cmp r0, #12288 1075 0010 55D0 beq .L102 - ARM GAS /tmp/cc42qbQx.s page 120 + ARM GAS /tmp/cct9WEL1.s page 120 517:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { @@ -7198,7 +7198,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 435:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 1117 .loc 1 435 9 is_stmt 1 view .LVU315 1118 003e ECE7 b .L73 - ARM GAS /tmp/cc42qbQx.s page 121 + ARM GAS /tmp/cct9WEL1.s page 121 1119 .LVL85: @@ -7258,7 +7258,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1159 0058 4FF40040 mov r0, #32768 1160 005c DDE7 b .L73 1161 .LVL89: - ARM GAS /tmp/cc42qbQx.s page 122 + ARM GAS /tmp/cct9WEL1.s page 122 1162 .L77: @@ -7318,7 +7318,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 463:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; 1203 .loc 1 463 26 is_stmt 0 view .LVU343 1204 008c FFF7FEFF bl RCC_GetSystemClockFreq - ARM GAS /tmp/cc42qbQx.s page 123 + ARM GAS /tmp/cct9WEL1.s page 123 1205 .LVL95: @@ -7378,7 +7378,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1245 00a4 10F00200 ands r0, r0, #2 1246 00a8 B7D0 beq .L73 476:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } - ARM GAS /tmp/cc42qbQx.s page 124 + ARM GAS /tmp/cct9WEL1.s page 124 1247 .loc 1 476 26 view .LVU358 @@ -7438,7 +7438,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1289 00da 9342 cmp r3, r2 1290 00dc 11D1 bne .L86 492:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; - ARM GAS /tmp/cc42qbQx.s page 125 + ARM GAS /tmp/cct9WEL1.s page 125 1291 .loc 1 492 9 is_stmt 1 view .LVU371 @@ -7498,7 +7498,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1331 .LBE309: 1332 .LBE308: 503:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { - ARM GAS /tmp/cc42qbQx.s page 126 + ARM GAS /tmp/cct9WEL1.s page 126 1333 .loc 1 503 12 discriminator 1 view .LVU386 @@ -7558,7 +7558,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1374 0120 09D0 beq .L87 1375 0122 B3F1C02F cmp r3, #-1073692672 1376 0126 0ED0 beq .L88 - ARM GAS /tmp/cc42qbQx.s page 127 + ARM GAS /tmp/cct9WEL1.s page 127 1377 0128 A2F58042 sub r2, r2, #16384 @@ -7618,7 +7618,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1417 0148 186F ldr r0, [r3, #112] 1418 .LVL121: 2156:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } - ARM GAS /tmp/cc42qbQx.s page 128 + ARM GAS /tmp/cct9WEL1.s page 128 1419 .loc 2 2156 11 view .LVU414 @@ -7678,7 +7678,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1466 .LFB299: 563:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** uint32_t i2c_frequency = LL_RCC_PERIPH_FREQUENCY_NO; 1467 .loc 1 563 1 view -0 - ARM GAS /tmp/cc42qbQx.s page 129 + ARM GAS /tmp/cct9WEL1.s page 129 1468 .cfi_startproc @@ -7738,7 +7738,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1507 .loc 2 2730 26 view .LVU439 1508 .LBB317: 2732:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } - ARM GAS /tmp/cc42qbQx.s page 130 + ARM GAS /tmp/cct9WEL1.s page 130 1509 .loc 2 2732 3 view .LVU440 @@ -7798,7 +7798,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1550 .LBB318: 1551 .LBI318: 2030:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { - ARM GAS /tmp/cc42qbQx.s page 131 + ARM GAS /tmp/cct9WEL1.s page 131 1552 .loc 2 2030 26 view .LVU454 @@ -7858,7 +7858,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1593 0070 FFF7FEFF bl RCC_GetSystemClockFreq 1594 .LVL140: 609:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; - ARM GAS /tmp/cc42qbQx.s page 132 + ARM GAS /tmp/cct9WEL1.s page 132 1595 .loc 1 609 25 discriminator 1 view .LVU468 @@ -7918,7 +7918,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1636 .LBB325: 2732:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 1637 .loc 2 2732 3 view .LVU482 - ARM GAS /tmp/cc42qbQx.s page 133 + ARM GAS /tmp/cct9WEL1.s page 133 2732:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } @@ -7978,7 +7978,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1679 .LBI326: 2030:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { 1680 .loc 2 2030 26 view .LVU496 - ARM GAS /tmp/cc42qbQx.s page 134 + ARM GAS /tmp/cct9WEL1.s page 134 1681 .LBB327: @@ -8038,7 +8038,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1722 .LVL156: 656:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; 1723 .loc 1 656 27 discriminator 1 view .LVU510 - ARM GAS /tmp/cc42qbQx.s page 135 + ARM GAS /tmp/cct9WEL1.s page 135 1724 00e8 FFF7FEFF bl RCC_GetHCLKClockFreq @@ -8098,7 +8098,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1765 010c 01000300 .word 196609 1766 0110 0024F400 .word 16000000 1767 0114 04000C00 .word 786436 - ARM GAS /tmp/cc42qbQx.s page 136 + ARM GAS /tmp/cct9WEL1.s page 136 1768 0118 10003000 .word 3145744 @@ -8158,7 +8158,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2748:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 1813 .loc 2 2748 21 is_stmt 0 view .LVU535 1814 000c 154B ldr r3, .L153 - ARM GAS /tmp/cc42qbQx.s page 137 + ARM GAS /tmp/cct9WEL1.s page 137 1815 000e D3F89030 ldr r3, [r3, #144] @@ -8218,7 +8218,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2032:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 1856 .loc 2 2032 11 is_stmt 0 view .LVU549 1857 0038 0A4B ldr r3, .L153 - ARM GAS /tmp/cc42qbQx.s page 138 + ARM GAS /tmp/cct9WEL1.s page 138 1858 003a 1868 ldr r0, [r3] @@ -8278,7 +8278,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1898 .LVL175: 749:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; 1899 .loc 1 749 27 discriminator 1 view .LVU564 - ARM GAS /tmp/cc42qbQx.s page 139 + ARM GAS /tmp/cct9WEL1.s page 139 1900 005a FFF7FEFF bl RCC_GetHCLKClockFreq @@ -8338,7 +8338,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2893:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 1946 .loc 2 2893 21 is_stmt 0 view .LVU575 1947 0002 084B ldr r3, .L160 - ARM GAS /tmp/cc42qbQx.s page 140 + ARM GAS /tmp/cct9WEL1.s page 140 1948 0004 D3F88C30 ldr r3, [r3, #140] @@ -8398,7 +8398,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1990 .global RCC_PLL_GetFreqDomain_48M 1991 .syntax unified 1992 .thumb - ARM GAS /tmp/cc42qbQx.s page 141 + ARM GAS /tmp/cct9WEL1.s page 141 1993 .thumb_func @@ -8458,7 +8458,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1338:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; 1339:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 1340:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** case LL_RCC_PLLSOURCE_HSE: /* HSE used as PLL clock source */ - ARM GAS /tmp/cc42qbQx.s page 142 + ARM GAS /tmp/cct9WEL1.s page 142 1341:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** pllinputfreq = HSE_VALUE; @@ -8518,7 +8518,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2060 0022 5068 ldr r0, [r2, #4] 2061 .LBE349: 2062 .LBE348: - ARM GAS /tmp/cc42qbQx.s page 143 + ARM GAS /tmp/cct9WEL1.s page 143 2063 .loc 1 1348 10 discriminator 3 view .LVU613 @@ -8578,7 +8578,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** default: 1374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** pllinputfreq = HSI_VALUE; 1375:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; - ARM GAS /tmp/cc42qbQx.s page 144 + ARM GAS /tmp/cct9WEL1.s page 144 1376:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } @@ -8638,7 +8638,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2119 .L168: 2120 .LVL194: 1399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; - ARM GAS /tmp/cc42qbQx.s page 145 + ARM GAS /tmp/cct9WEL1.s page 145 1400:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** @@ -8698,7 +8698,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 4203:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_6 4204:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_7 4205:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_8 - ARM GAS /tmp/cc42qbQx.s page 146 + ARM GAS /tmp/cct9WEL1.s page 146 4206:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_9 @@ -8758,7 +8758,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 4260:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_63 4261:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param PLLN Between 50 and 432 4262:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param PLLQ This parameter can be one of the following values: - ARM GAS /tmp/cc42qbQx.s page 147 + ARM GAS /tmp/cct9WEL1.s page 147 4263:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLSAIQ_DIV_2 @@ -8818,7 +8818,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 4317:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 4318:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 4319:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** - ARM GAS /tmp/cc42qbQx.s page 148 + ARM GAS /tmp/cct9WEL1.s page 148 4320:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Configure PLLSAI used for 48Mhz domain clock @@ -8878,7 +8878,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 4374:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_43 4375:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_44 4376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_45 - ARM GAS /tmp/cc42qbQx.s page 149 + ARM GAS /tmp/cct9WEL1.s page 149 4377:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_46 @@ -8938,7 +8938,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 4431:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_8 4432:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_9 4433:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_10 - ARM GAS /tmp/cc42qbQx.s page 150 + ARM GAS /tmp/cct9WEL1.s page 150 4434:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_11 @@ -8998,7 +8998,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 4488:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param PLLR This parameter can be one of the following values: 4489:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLSAIR_DIV_2 4490:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLSAIR_DIV_3 - ARM GAS /tmp/cc42qbQx.s page 151 + ARM GAS /tmp/cct9WEL1.s page 151 4491:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLSAIR_DIV_4 @@ -9058,7 +9058,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 4532:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLSAIQ_DIV_10 4533:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLSAIQ_DIV_11 4534:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLSAIQ_DIV_12 - ARM GAS /tmp/cc42qbQx.s page 152 + ARM GAS /tmp/cct9WEL1.s page 152 4535:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLSAIQ_DIV_13 @@ -9118,7 +9118,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 4578:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 4579:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Get SAIPLL division factor for PLLSAIDIVQ 4580:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @note used PLLSAI1CLK, PLLSAI2CLK selected (SAI1 and SAI2 clock) - ARM GAS /tmp/cc42qbQx.s page 153 + ARM GAS /tmp/cct9WEL1.s page 153 4581:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll DCKCFGR1 PLLSAIDIVQ LL_RCC_PLLSAI_GetDIVQ @@ -9178,7 +9178,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2178 .L169: 1402:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; 2179 .loc 1 1402 20 view .LVU647 - ARM GAS /tmp/cc42qbQx.s page 154 + ARM GAS /tmp/cct9WEL1.s page 154 2180 003e 0348 ldr r0, .L170+8 @@ -9238,7 +9238,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3463:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 2219 .loc 2 3463 10 view .LVU655 2220 .LBE361: - ARM GAS /tmp/cc42qbQx.s page 155 + ARM GAS /tmp/cct9WEL1.s page 155 2221 .LBE360: @@ -9298,7 +9298,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2251 .loc 2 4517 21 is_stmt 0 view .LVU667 2252 0018 D3F88820 ldr r2, [r3, #136] 4517:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } - ARM GAS /tmp/cc42qbQx.s page 156 + ARM GAS /tmp/cct9WEL1.s page 156 2253 .loc 2 4517 10 view .LVU668 @@ -9358,7 +9358,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2302 @ frame_needed = 0, uses_anonymous_args = 0 886:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** uint32_t sdmmc_frequency = LL_RCC_PERIPH_FREQUENCY_NO; 2303 .loc 1 886 1 is_stmt 0 view .LVU677 - ARM GAS /tmp/cc42qbQx.s page 157 + ARM GAS /tmp/cct9WEL1.s page 157 2304 0000 08B5 push {r3, lr} @@ -9418,7 +9418,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2343 .loc 2 2806 21 is_stmt 0 view .LVU692 2344 001a 1D4B ldr r3, .L186 2345 001c D3F89030 ldr r3, [r3, #144] - ARM GAS /tmp/cc42qbQx.s page 158 + ARM GAS /tmp/cct9WEL1.s page 158 2346 .LVL209: @@ -9478,7 +9478,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2386 .LVL212: 2792:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 2387 .loc 2 2792 10 view .LVU707 - ARM GAS /tmp/cc42qbQx.s page 159 + ARM GAS /tmp/cct9WEL1.s page 159 2388 .LBE375: @@ -9538,7 +9538,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2428 0062 14E0 b .L177 2429 .LVL216: 2430 .L180: - ARM GAS /tmp/cc42qbQx.s page 160 + ARM GAS /tmp/cct9WEL1.s page 160 909:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { @@ -9598,7 +9598,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2470 .LBE383: 2471 .LBE382: 941:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { - ARM GAS /tmp/cc42qbQx.s page 161 + ARM GAS /tmp/cct9WEL1.s page 161 2472 .loc 1 941 17 discriminator 1 view .LVU737 @@ -9658,7 +9658,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2518 .cfi_offset 14, -4 969:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 2519 .loc 1 969 3 is_stmt 1 view .LVU748 - ARM GAS /tmp/cc42qbQx.s page 162 + ARM GAS /tmp/cct9WEL1.s page 162 2520 .LVL225: @@ -9718,7 +9718,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 980:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } 2560 .loc 1 980 9 is_stmt 1 view .LVU763 980:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } - ARM GAS /tmp/cc42qbQx.s page 163 + ARM GAS /tmp/cct9WEL1.s page 163 2561 .loc 1 980 25 is_stmt 0 view .LVU764 @@ -9778,7 +9778,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2606 .LVL234: 2607 .LFB306: 1041:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** uint32_t usb_frequency = LL_RCC_PERIPH_FREQUENCY_NO; - ARM GAS /tmp/cc42qbQx.s page 164 + ARM GAS /tmp/cct9WEL1.s page 164 2608 .loc 1 1041 1 is_stmt 1 view -0 @@ -9838,7 +9838,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2648 .LBE393: 2649 .LBE392: 1051:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { - ARM GAS /tmp/cc42qbQx.s page 165 + ARM GAS /tmp/cct9WEL1.s page 165 2650 .loc 1 1051 10 discriminator 1 view .LVU791 @@ -9898,7 +9898,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2690 .L201: 2691 002e 00BF .align 2 2692 .L200: - ARM GAS /tmp/cc42qbQx.s page 166 + ARM GAS /tmp/cct9WEL1.s page 166 2693 0030 00380240 .word 1073887232 @@ -9958,7 +9958,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2728 .loc 1 1458 3 is_stmt 1 view .LVU814 2729 0008 DBB9 cbnz r3, .L204 1459:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { - ARM GAS /tmp/cc42qbQx.s page 167 + ARM GAS /tmp/cct9WEL1.s page 167 1460:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** case LL_RCC_PLLSOURCE_HSI: /* HSI used as PLLSAI clock source */ @@ -10018,7 +10018,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2763 0020 03FB00F0 mul r0, r3, r0 2764 .LBB402: 2765 .LBI402: - ARM GAS /tmp/cc42qbQx.s page 168 + ARM GAS /tmp/cct9WEL1.s page 168 4557:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { @@ -10078,7 +10078,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2798 0046 00BF .align 2 2799 .L205: 2800 0048 00380240 .word 1073887232 - ARM GAS /tmp/cc42qbQx.s page 169 + ARM GAS /tmp/cct9WEL1.s page 169 2801 004c 0024F400 .word 16000000 @@ -10138,7 +10138,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2847 .L207: 1187:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** #endif /* LTDC */ 2848 .loc 1 1187 1 view .LVU847 - ARM GAS /tmp/cc42qbQx.s page 170 + ARM GAS /tmp/cct9WEL1.s page 170 2849 000c 08BD pop {r3, pc} @@ -10198,7 +10198,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2886 .LBB409: 3463:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 2887 .loc 2 3463 3 view .LVU856 - ARM GAS /tmp/cc42qbQx.s page 171 + ARM GAS /tmp/cct9WEL1.s page 171 3463:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } @@ -10258,7 +10258,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2919 .LVL260: 2920 .LBB412: 2921 .LBI412: - ARM GAS /tmp/cc42qbQx.s page 172 + ARM GAS /tmp/cct9WEL1.s page 172 4040:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { @@ -10318,7 +10318,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 2962 .loc 1 1497 20 view .LVU883 2963 003e 0348 ldr r0, .L216+8 2964 0040 E4E7 b .L214 - ARM GAS /tmp/cc42qbQx.s page 173 + ARM GAS /tmp/cct9WEL1.s page 173 2965 .L217: @@ -10378,7 +10378,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3011 .LVL265: 3012 .L239: 775:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { - ARM GAS /tmp/cc42qbQx.s page 174 + ARM GAS /tmp/cct9WEL1.s page 174 3013 .loc 1 775 5 is_stmt 1 view .LVU894 @@ -10438,7 +10438,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3054 .loc 1 787 27 is_stmt 0 view .LVU907 3055 003c FFF7FEFF bl RCC_PLLI2S_GetFreqDomain_SAI 3056 .LVL267: - ARM GAS /tmp/cc42qbQx.s page 175 + ARM GAS /tmp/cct9WEL1.s page 175 787:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } @@ -10498,7 +10498,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3098 .loc 1 775 5 discriminator 1 view .LVU920 3099 0064 0020 movs r0, #0 3100 0066 D3E7 b .L218 - ARM GAS /tmp/cc42qbQx.s page 176 + ARM GAS /tmp/cct9WEL1.s page 176 3101 .L222: @@ -10558,7 +10558,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3141 .LVL271: 3142 .L240: 825:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { - ARM GAS /tmp/cc42qbQx.s page 177 + ARM GAS /tmp/cct9WEL1.s page 177 3143 .loc 1 825 7 is_stmt 1 view .LVU935 @@ -10618,7 +10618,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3184 .loc 1 837 27 is_stmt 0 view .LVU948 3185 00b0 FFF7FEFF bl RCC_PLLI2S_GetFreqDomain_SAI 3186 .LVL273: - ARM GAS /tmp/cc42qbQx.s page 178 + ARM GAS /tmp/cct9WEL1.s page 178 837:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } @@ -10678,7 +10678,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3228 .loc 1 825 7 discriminator 1 view .LVU961 3229 00d8 0020 movs r0, #0 3230 00da 99E7 b .L218 - ARM GAS /tmp/cc42qbQx.s page 179 + ARM GAS /tmp/cct9WEL1.s page 179 3231 .L227: @@ -10738,7 +10738,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 872:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } 3271 .loc 1 872 3 is_stmt 1 view .LVU976 872:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } - ARM GAS /tmp/cc42qbQx.s page 180 + ARM GAS /tmp/cct9WEL1.s page 180 3272 .loc 1 872 10 is_stmt 0 view .LVU977 @@ -10798,7 +10798,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3320 .loc 2 2877 26 view .LVU985 3321 .LBB443: 2879:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } - ARM GAS /tmp/cc42qbQx.s page 181 + ARM GAS /tmp/cct9WEL1.s page 181 3322 .loc 2 2879 3 view .LVU986 @@ -10858,7 +10858,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3362 .LFE308: 3364 .section .text.RCC_PLLI2S_GetFreqDomain_SPDIFRX,"ax",%progbits 3365 .align 1 - ARM GAS /tmp/cc42qbQx.s page 182 + ARM GAS /tmp/cct9WEL1.s page 182 3366 .global RCC_PLLI2S_GetFreqDomain_SPDIFRX @@ -10918,7 +10918,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3397 .loc 1 1525 20 is_stmt 0 view .LVU1010 3398 000a 0D48 ldr r0, .L256+4 3399 .L254: - ARM GAS /tmp/cc42qbQx.s page 183 + ARM GAS /tmp/cct9WEL1.s page 183 3400 .LVL289: @@ -10978,7 +10978,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3433 .LBI450: 4097:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { 3434 .loc 2 4097 26 is_stmt 1 view .LVU1023 - ARM GAS /tmp/cc42qbQx.s page 184 + ARM GAS /tmp/cct9WEL1.s page 184 3435 .LBB451: @@ -11038,7 +11038,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3483 .LVL294: 1203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 3484 .loc 1 1203 3 view .LVU1032 - ARM GAS /tmp/cc42qbQx.s page 185 + ARM GAS /tmp/cct9WEL1.s page 185 1205:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { @@ -11098,7 +11098,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1540:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** #endif /* SPDIFRX */ 1541:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** 1542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** /** - ARM GAS /tmp/cc42qbQx.s page 186 + ARM GAS /tmp/cct9WEL1.s page 186 1543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** * @brief Return PLLI2S clock frequency used for I2S domain @@ -11158,7 +11158,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 1566:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** return __LL_RCC_CALC_PLLI2S_I2S_FREQ(pllinputfreq, LL_RCC_PLL_GetDivider(), 3557 .loc 1 1566 3 is_stmt 1 view .LVU1053 3558 .LBB456: - ARM GAS /tmp/cc42qbQx.s page 187 + ARM GAS /tmp/cct9WEL1.s page 187 3559 .LBI456: @@ -11218,7 +11218,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3600 .LVL303: 3601 .L266: 1563:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** break; - ARM GAS /tmp/cc42qbQx.s page 188 + ARM GAS /tmp/cct9WEL1.s page 188 3602 .loc 1 1563 20 view .LVU1069 @@ -11278,7 +11278,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 688:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** { 3649 .loc 1 688 5 is_stmt 1 view .LVU1079 3650 .LVL308: - ARM GAS /tmp/cc42qbQx.s page 189 + ARM GAS /tmp/cct9WEL1.s page 189 3651 .LBB462: @@ -11338,7 +11338,7 @@ ARM GAS /tmp/cc42qbQx.s page 1 3691 .LVL313: 693:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c **** } 3692 .loc 1 693 27 view .LVU1094 - ARM GAS /tmp/cc42qbQx.s page 190 + ARM GAS /tmp/cct9WEL1.s page 190 3693 0024 FBE7 b .L269 @@ -11370,99 +11370,99 @@ ARM GAS /tmp/cc42qbQx.s page 1 3719 .file 4 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h" 3720 .file 5 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" 3721 .file 6 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" - ARM GAS /tmp/cc42qbQx.s page 191 + ARM GAS /tmp/cct9WEL1.s page 191 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_ll_rcc.c - /tmp/cc42qbQx.s:20 .text.LL_RCC_DeInit:00000000 $t - /tmp/cc42qbQx.s:26 .text.LL_RCC_DeInit:00000000 LL_RCC_DeInit - /tmp/cc42qbQx.s:184 .text.LL_RCC_DeInit:0000008c $d - /tmp/cc42qbQx.s:191 .text.LL_RCC_GetCECClockFreq:00000000 $t - /tmp/cc42qbQx.s:197 .text.LL_RCC_GetCECClockFreq:00000000 LL_RCC_GetCECClockFreq - /tmp/cc42qbQx.s:275 .text.LL_RCC_GetCECClockFreq:0000002c $d - /tmp/cc42qbQx.s:280 .text.RCC_GetHCLKClockFreq:00000000 $t - /tmp/cc42qbQx.s:286 .text.RCC_GetHCLKClockFreq:00000000 RCC_GetHCLKClockFreq - /tmp/cc42qbQx.s:317 .text.RCC_GetHCLKClockFreq:00000010 $d - /tmp/cc42qbQx.s:323 .text.RCC_GetPCLK1ClockFreq:00000000 $t - /tmp/cc42qbQx.s:329 .text.RCC_GetPCLK1ClockFreq:00000000 RCC_GetPCLK1ClockFreq - /tmp/cc42qbQx.s:360 .text.RCC_GetPCLK1ClockFreq:00000010 $d - /tmp/cc42qbQx.s:366 .text.RCC_GetPCLK2ClockFreq:00000000 $t - /tmp/cc42qbQx.s:372 .text.RCC_GetPCLK2ClockFreq:00000000 RCC_GetPCLK2ClockFreq - /tmp/cc42qbQx.s:403 .text.RCC_GetPCLK2ClockFreq:00000010 $d - /tmp/cc42qbQx.s:409 .text.RCC_PLL_GetFreqDomain_SYS:00000000 $t - /tmp/cc42qbQx.s:415 .text.RCC_PLL_GetFreqDomain_SYS:00000000 RCC_PLL_GetFreqDomain_SYS - /tmp/cc42qbQx.s:500 .text.RCC_PLL_GetFreqDomain_SYS:00000038 $d - /tmp/cc42qbQx.s:507 .text.RCC_GetSystemClockFreq:00000000 $t - /tmp/cc42qbQx.s:513 .text.RCC_GetSystemClockFreq:00000000 RCC_GetSystemClockFreq - /tmp/cc42qbQx.s:567 .text.RCC_GetSystemClockFreq:00000020 $d - /tmp/cc42qbQx.s:574 .text.LL_RCC_GetSystemClocksFreq:00000000 $t - /tmp/cc42qbQx.s:580 .text.LL_RCC_GetSystemClocksFreq:00000000 LL_RCC_GetSystemClocksFreq - /tmp/cc42qbQx.s:626 .text.LL_RCC_GetUSARTClockFreq:00000000 $t - /tmp/cc42qbQx.s:632 .text.LL_RCC_GetUSARTClockFreq:00000000 LL_RCC_GetUSARTClockFreq - /tmp/cc42qbQx.s:1032 .text.LL_RCC_GetUSARTClockFreq:00000160 $d - /tmp/cc42qbQx.s:1042 .text.LL_RCC_GetUARTClockFreq:00000000 $t - /tmp/cc42qbQx.s:1048 .text.LL_RCC_GetUARTClockFreq:00000000 LL_RCC_GetUARTClockFreq - /tmp/cc42qbQx.s:1448 .text.LL_RCC_GetUARTClockFreq:00000168 $d - /tmp/cc42qbQx.s:1458 .text.LL_RCC_GetI2CClockFreq:00000000 $t - /tmp/cc42qbQx.s:1464 .text.LL_RCC_GetI2CClockFreq:00000000 LL_RCC_GetI2CClockFreq - /tmp/cc42qbQx.s:1764 .text.LL_RCC_GetI2CClockFreq:00000108 $d - /tmp/cc42qbQx.s:1774 .text.LL_RCC_GetLPTIMClockFreq:00000000 $t - /tmp/cc42qbQx.s:1780 .text.LL_RCC_GetLPTIMClockFreq:00000000 LL_RCC_GetLPTIMClockFreq - /tmp/cc42qbQx.s:1912 .text.LL_RCC_GetLPTIMClockFreq:00000064 $d - /tmp/cc42qbQx.s:1918 .text.LL_RCC_GetDFSDMClockFreq:00000000 $t - /tmp/cc42qbQx.s:1924 .text.LL_RCC_GetDFSDMClockFreq:00000000 LL_RCC_GetDFSDMClockFreq - /tmp/cc42qbQx.s:1984 .text.LL_RCC_GetDFSDMClockFreq:00000024 $d - /tmp/cc42qbQx.s:1989 .text.RCC_PLL_GetFreqDomain_48M:00000000 $t - /tmp/cc42qbQx.s:1995 .text.RCC_PLL_GetFreqDomain_48M:00000000 RCC_PLL_GetFreqDomain_48M - /tmp/cc42qbQx.s:2078 .text.RCC_PLL_GetFreqDomain_48M:00000034 $d - /tmp/cc42qbQx.s:2085 .text.RCC_PLLSAI_GetFreqDomain_SAI:00000000 $t - /tmp/cc42qbQx.s:2091 .text.RCC_PLLSAI_GetFreqDomain_SAI:00000000 RCC_PLLSAI_GetFreqDomain_SAI - /tmp/cc42qbQx.s:2185 .text.RCC_PLLSAI_GetFreqDomain_SAI:00000044 $d - /tmp/cc42qbQx.s:2192 .text.RCC_PLLSAI_GetFreqDomain_48M:00000000 $t - /tmp/cc42qbQx.s:2198 .text.RCC_PLLSAI_GetFreqDomain_48M:00000000 RCC_PLLSAI_GetFreqDomain_48M - /tmp/cc42qbQx.s:2283 .text.RCC_PLLSAI_GetFreqDomain_48M:0000003c $d - /tmp/cc42qbQx.s:2290 .text.LL_RCC_GetSDMMCClockFreq:00000000 $t - /tmp/cc42qbQx.s:2296 .text.LL_RCC_GetSDMMCClockFreq:00000000 LL_RCC_GetSDMMCClockFreq - /tmp/cc42qbQx.s:2495 .text.LL_RCC_GetSDMMCClockFreq:00000090 $d - /tmp/cc42qbQx.s:2500 .text.LL_RCC_GetRNGClockFreq:00000000 $t - /tmp/cc42qbQx.s:2506 .text.LL_RCC_GetRNGClockFreq:00000000 LL_RCC_GetRNGClockFreq - /tmp/cc42qbQx.s:2594 .text.LL_RCC_GetRNGClockFreq:00000030 $d - /tmp/cc42qbQx.s:2599 .text.LL_RCC_GetUSBClockFreq:00000000 $t - /tmp/cc42qbQx.s:2605 .text.LL_RCC_GetUSBClockFreq:00000000 LL_RCC_GetUSBClockFreq - ARM GAS /tmp/cc42qbQx.s page 192 + /tmp/cct9WEL1.s:20 .text.LL_RCC_DeInit:00000000 $t + /tmp/cct9WEL1.s:26 .text.LL_RCC_DeInit:00000000 LL_RCC_DeInit + /tmp/cct9WEL1.s:184 .text.LL_RCC_DeInit:0000008c $d + /tmp/cct9WEL1.s:191 .text.LL_RCC_GetCECClockFreq:00000000 $t + /tmp/cct9WEL1.s:197 .text.LL_RCC_GetCECClockFreq:00000000 LL_RCC_GetCECClockFreq + /tmp/cct9WEL1.s:275 .text.LL_RCC_GetCECClockFreq:0000002c $d + /tmp/cct9WEL1.s:280 .text.RCC_GetHCLKClockFreq:00000000 $t + /tmp/cct9WEL1.s:286 .text.RCC_GetHCLKClockFreq:00000000 RCC_GetHCLKClockFreq + /tmp/cct9WEL1.s:317 .text.RCC_GetHCLKClockFreq:00000010 $d + /tmp/cct9WEL1.s:323 .text.RCC_GetPCLK1ClockFreq:00000000 $t + /tmp/cct9WEL1.s:329 .text.RCC_GetPCLK1ClockFreq:00000000 RCC_GetPCLK1ClockFreq + /tmp/cct9WEL1.s:360 .text.RCC_GetPCLK1ClockFreq:00000010 $d + /tmp/cct9WEL1.s:366 .text.RCC_GetPCLK2ClockFreq:00000000 $t + /tmp/cct9WEL1.s:372 .text.RCC_GetPCLK2ClockFreq:00000000 RCC_GetPCLK2ClockFreq + /tmp/cct9WEL1.s:403 .text.RCC_GetPCLK2ClockFreq:00000010 $d + /tmp/cct9WEL1.s:409 .text.RCC_PLL_GetFreqDomain_SYS:00000000 $t + /tmp/cct9WEL1.s:415 .text.RCC_PLL_GetFreqDomain_SYS:00000000 RCC_PLL_GetFreqDomain_SYS + /tmp/cct9WEL1.s:500 .text.RCC_PLL_GetFreqDomain_SYS:00000038 $d + /tmp/cct9WEL1.s:507 .text.RCC_GetSystemClockFreq:00000000 $t + /tmp/cct9WEL1.s:513 .text.RCC_GetSystemClockFreq:00000000 RCC_GetSystemClockFreq + /tmp/cct9WEL1.s:567 .text.RCC_GetSystemClockFreq:00000020 $d + /tmp/cct9WEL1.s:574 .text.LL_RCC_GetSystemClocksFreq:00000000 $t + /tmp/cct9WEL1.s:580 .text.LL_RCC_GetSystemClocksFreq:00000000 LL_RCC_GetSystemClocksFreq + /tmp/cct9WEL1.s:626 .text.LL_RCC_GetUSARTClockFreq:00000000 $t + /tmp/cct9WEL1.s:632 .text.LL_RCC_GetUSARTClockFreq:00000000 LL_RCC_GetUSARTClockFreq + /tmp/cct9WEL1.s:1032 .text.LL_RCC_GetUSARTClockFreq:00000160 $d + /tmp/cct9WEL1.s:1042 .text.LL_RCC_GetUARTClockFreq:00000000 $t + /tmp/cct9WEL1.s:1048 .text.LL_RCC_GetUARTClockFreq:00000000 LL_RCC_GetUARTClockFreq + /tmp/cct9WEL1.s:1448 .text.LL_RCC_GetUARTClockFreq:00000168 $d + /tmp/cct9WEL1.s:1458 .text.LL_RCC_GetI2CClockFreq:00000000 $t + /tmp/cct9WEL1.s:1464 .text.LL_RCC_GetI2CClockFreq:00000000 LL_RCC_GetI2CClockFreq + /tmp/cct9WEL1.s:1764 .text.LL_RCC_GetI2CClockFreq:00000108 $d + /tmp/cct9WEL1.s:1774 .text.LL_RCC_GetLPTIMClockFreq:00000000 $t + /tmp/cct9WEL1.s:1780 .text.LL_RCC_GetLPTIMClockFreq:00000000 LL_RCC_GetLPTIMClockFreq + /tmp/cct9WEL1.s:1912 .text.LL_RCC_GetLPTIMClockFreq:00000064 $d + /tmp/cct9WEL1.s:1918 .text.LL_RCC_GetDFSDMClockFreq:00000000 $t + /tmp/cct9WEL1.s:1924 .text.LL_RCC_GetDFSDMClockFreq:00000000 LL_RCC_GetDFSDMClockFreq + /tmp/cct9WEL1.s:1984 .text.LL_RCC_GetDFSDMClockFreq:00000024 $d + /tmp/cct9WEL1.s:1989 .text.RCC_PLL_GetFreqDomain_48M:00000000 $t + /tmp/cct9WEL1.s:1995 .text.RCC_PLL_GetFreqDomain_48M:00000000 RCC_PLL_GetFreqDomain_48M + /tmp/cct9WEL1.s:2078 .text.RCC_PLL_GetFreqDomain_48M:00000034 $d + /tmp/cct9WEL1.s:2085 .text.RCC_PLLSAI_GetFreqDomain_SAI:00000000 $t + /tmp/cct9WEL1.s:2091 .text.RCC_PLLSAI_GetFreqDomain_SAI:00000000 RCC_PLLSAI_GetFreqDomain_SAI + /tmp/cct9WEL1.s:2185 .text.RCC_PLLSAI_GetFreqDomain_SAI:00000044 $d + /tmp/cct9WEL1.s:2192 .text.RCC_PLLSAI_GetFreqDomain_48M:00000000 $t + /tmp/cct9WEL1.s:2198 .text.RCC_PLLSAI_GetFreqDomain_48M:00000000 RCC_PLLSAI_GetFreqDomain_48M + /tmp/cct9WEL1.s:2283 .text.RCC_PLLSAI_GetFreqDomain_48M:0000003c $d + /tmp/cct9WEL1.s:2290 .text.LL_RCC_GetSDMMCClockFreq:00000000 $t + /tmp/cct9WEL1.s:2296 .text.LL_RCC_GetSDMMCClockFreq:00000000 LL_RCC_GetSDMMCClockFreq + /tmp/cct9WEL1.s:2495 .text.LL_RCC_GetSDMMCClockFreq:00000090 $d + /tmp/cct9WEL1.s:2500 .text.LL_RCC_GetRNGClockFreq:00000000 $t + /tmp/cct9WEL1.s:2506 .text.LL_RCC_GetRNGClockFreq:00000000 LL_RCC_GetRNGClockFreq + /tmp/cct9WEL1.s:2594 .text.LL_RCC_GetRNGClockFreq:00000030 $d + /tmp/cct9WEL1.s:2599 .text.LL_RCC_GetUSBClockFreq:00000000 $t + /tmp/cct9WEL1.s:2605 .text.LL_RCC_GetUSBClockFreq:00000000 LL_RCC_GetUSBClockFreq + ARM GAS /tmp/cct9WEL1.s page 192 - /tmp/cc42qbQx.s:2693 .text.LL_RCC_GetUSBClockFreq:00000030 $d - /tmp/cc42qbQx.s:2698 .text.RCC_PLLSAI_GetFreqDomain_LTDC:00000000 $t - /tmp/cc42qbQx.s:2704 .text.RCC_PLLSAI_GetFreqDomain_LTDC:00000000 RCC_PLLSAI_GetFreqDomain_LTDC - /tmp/cc42qbQx.s:2800 .text.RCC_PLLSAI_GetFreqDomain_LTDC:00000048 $d - /tmp/cc42qbQx.s:3714 .rodata.aRCC_PLLSAIDIVRPrescTable:00000000 aRCC_PLLSAIDIVRPrescTable - /tmp/cc42qbQx.s:2808 .text.LL_RCC_GetLTDCClockFreq:00000000 $t - /tmp/cc42qbQx.s:2814 .text.LL_RCC_GetLTDCClockFreq:00000000 LL_RCC_GetLTDCClockFreq - /tmp/cc42qbQx.s:2862 .text.LL_RCC_GetLTDCClockFreq:00000014 $d - /tmp/cc42qbQx.s:2867 .text.RCC_PLLI2S_GetFreqDomain_SAI:00000000 $t - /tmp/cc42qbQx.s:2873 .text.RCC_PLLI2S_GetFreqDomain_SAI:00000000 RCC_PLLI2S_GetFreqDomain_SAI - /tmp/cc42qbQx.s:2968 .text.RCC_PLLI2S_GetFreqDomain_SAI:00000044 $d - /tmp/cc42qbQx.s:2975 .text.LL_RCC_GetSAIClockFreq:00000000 $t - /tmp/cc42qbQx.s:2981 .text.LL_RCC_GetSAIClockFreq:00000000 LL_RCC_GetSAIClockFreq - /tmp/cc42qbQx.s:3286 .text.LL_RCC_GetSAIClockFreq:00000108 $d - /tmp/cc42qbQx.s:3295 .text.LL_RCC_GetDFSDMAudioClockFreq:00000000 $t - /tmp/cc42qbQx.s:3301 .text.LL_RCC_GetDFSDMAudioClockFreq:00000000 LL_RCC_GetDFSDMAudioClockFreq - /tmp/cc42qbQx.s:3360 .text.LL_RCC_GetDFSDMAudioClockFreq:00000020 $d - /tmp/cc42qbQx.s:3365 .text.RCC_PLLI2S_GetFreqDomain_SPDIFRX:00000000 $t - /tmp/cc42qbQx.s:3371 .text.RCC_PLLI2S_GetFreqDomain_SPDIFRX:00000000 RCC_PLLI2S_GetFreqDomain_SPDIFRX - /tmp/cc42qbQx.s:3456 .text.RCC_PLLI2S_GetFreqDomain_SPDIFRX:0000003c $d - /tmp/cc42qbQx.s:3463 .text.LL_RCC_GetSPDIFRXClockFreq:00000000 $t - /tmp/cc42qbQx.s:3469 .text.LL_RCC_GetSPDIFRXClockFreq:00000000 LL_RCC_GetSPDIFRXClockFreq - /tmp/cc42qbQx.s:3517 .text.LL_RCC_GetSPDIFRXClockFreq:00000014 $d - /tmp/cc42qbQx.s:3522 .text.RCC_PLLI2S_GetFreqDomain_I2S:00000000 $t - /tmp/cc42qbQx.s:3528 .text.RCC_PLLI2S_GetFreqDomain_I2S:00000000 RCC_PLLI2S_GetFreqDomain_I2S - /tmp/cc42qbQx.s:3610 .text.RCC_PLLI2S_GetFreqDomain_I2S:00000038 $d - /tmp/cc42qbQx.s:3617 .text.LL_RCC_GetI2SClockFreq:00000000 $t - /tmp/cc42qbQx.s:3623 .text.LL_RCC_GetI2SClockFreq:00000000 LL_RCC_GetI2SClockFreq - /tmp/cc42qbQx.s:3705 .text.LL_RCC_GetI2SClockFreq:0000002c $d - /tmp/cc42qbQx.s:3711 .rodata.aRCC_PLLSAIDIVRPrescTable:00000000 $d + /tmp/cct9WEL1.s:2693 .text.LL_RCC_GetUSBClockFreq:00000030 $d + /tmp/cct9WEL1.s:2698 .text.RCC_PLLSAI_GetFreqDomain_LTDC:00000000 $t + /tmp/cct9WEL1.s:2704 .text.RCC_PLLSAI_GetFreqDomain_LTDC:00000000 RCC_PLLSAI_GetFreqDomain_LTDC + /tmp/cct9WEL1.s:2800 .text.RCC_PLLSAI_GetFreqDomain_LTDC:00000048 $d + /tmp/cct9WEL1.s:3714 .rodata.aRCC_PLLSAIDIVRPrescTable:00000000 aRCC_PLLSAIDIVRPrescTable + /tmp/cct9WEL1.s:2808 .text.LL_RCC_GetLTDCClockFreq:00000000 $t + /tmp/cct9WEL1.s:2814 .text.LL_RCC_GetLTDCClockFreq:00000000 LL_RCC_GetLTDCClockFreq + /tmp/cct9WEL1.s:2862 .text.LL_RCC_GetLTDCClockFreq:00000014 $d + /tmp/cct9WEL1.s:2867 .text.RCC_PLLI2S_GetFreqDomain_SAI:00000000 $t + /tmp/cct9WEL1.s:2873 .text.RCC_PLLI2S_GetFreqDomain_SAI:00000000 RCC_PLLI2S_GetFreqDomain_SAI + /tmp/cct9WEL1.s:2968 .text.RCC_PLLI2S_GetFreqDomain_SAI:00000044 $d + /tmp/cct9WEL1.s:2975 .text.LL_RCC_GetSAIClockFreq:00000000 $t + /tmp/cct9WEL1.s:2981 .text.LL_RCC_GetSAIClockFreq:00000000 LL_RCC_GetSAIClockFreq + /tmp/cct9WEL1.s:3286 .text.LL_RCC_GetSAIClockFreq:00000108 $d + /tmp/cct9WEL1.s:3295 .text.LL_RCC_GetDFSDMAudioClockFreq:00000000 $t + /tmp/cct9WEL1.s:3301 .text.LL_RCC_GetDFSDMAudioClockFreq:00000000 LL_RCC_GetDFSDMAudioClockFreq + /tmp/cct9WEL1.s:3360 .text.LL_RCC_GetDFSDMAudioClockFreq:00000020 $d + /tmp/cct9WEL1.s:3365 .text.RCC_PLLI2S_GetFreqDomain_SPDIFRX:00000000 $t + /tmp/cct9WEL1.s:3371 .text.RCC_PLLI2S_GetFreqDomain_SPDIFRX:00000000 RCC_PLLI2S_GetFreqDomain_SPDIFRX + /tmp/cct9WEL1.s:3456 .text.RCC_PLLI2S_GetFreqDomain_SPDIFRX:0000003c $d + /tmp/cct9WEL1.s:3463 .text.LL_RCC_GetSPDIFRXClockFreq:00000000 $t + /tmp/cct9WEL1.s:3469 .text.LL_RCC_GetSPDIFRXClockFreq:00000000 LL_RCC_GetSPDIFRXClockFreq + /tmp/cct9WEL1.s:3517 .text.LL_RCC_GetSPDIFRXClockFreq:00000014 $d + /tmp/cct9WEL1.s:3522 .text.RCC_PLLI2S_GetFreqDomain_I2S:00000000 $t + /tmp/cct9WEL1.s:3528 .text.RCC_PLLI2S_GetFreqDomain_I2S:00000000 RCC_PLLI2S_GetFreqDomain_I2S + /tmp/cct9WEL1.s:3610 .text.RCC_PLLI2S_GetFreqDomain_I2S:00000038 $d + /tmp/cct9WEL1.s:3617 .text.LL_RCC_GetI2SClockFreq:00000000 $t + /tmp/cct9WEL1.s:3623 .text.LL_RCC_GetI2SClockFreq:00000000 LL_RCC_GetI2SClockFreq + /tmp/cct9WEL1.s:3705 .text.LL_RCC_GetI2SClockFreq:0000002c $d + /tmp/cct9WEL1.s:3711 .rodata.aRCC_PLLSAIDIVRPrescTable:00000000 $d UNDEFINED SYMBOLS AHBPrescTable diff --git a/build/stm32f7xx_ll_rcc.o b/build/stm32f7xx_ll_rcc.o index 5ab837b..424cc1a 100644 Binary files a/build/stm32f7xx_ll_rcc.o and b/build/stm32f7xx_ll_rcc.o differ diff --git a/build/stm32f7xx_ll_sdmmc.lst b/build/stm32f7xx_ll_sdmmc.lst index e815942..72bc278 100644 --- a/build/stm32f7xx_ll_sdmmc.lst +++ b/build/stm32f7xx_ll_sdmmc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccPSMkLq.s page 1 +ARM GAS /tmp/cc7d48pz.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** [..] The SD/SDMMC MMC card host interface (SDMMC) provides an interface between the AHB 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** peripheral bus and MultiMedia cards (MMCs), SD memory cards, SDMMC cards and CE-ATA 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** devices. - ARM GAS /tmp/ccPSMkLq.s page 2 + ARM GAS /tmp/cc7d48pz.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** SDMMC_GetCommandResponse() and SDMMC_GetResponse() functions. First, user has 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** to fill the command structure (pointer to SDMMC_CmdInitTypeDef) according 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** to the selected command to be sent. - ARM GAS /tmp/ccPSMkLq.s page 3 + ARM GAS /tmp/cc7d48pz.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** The parameters that should be filled are: @@ -178,7 +178,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** (#) Use the SDMMC flags/interrupts to check the transfer status. 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** *** Command management operations *** - ARM GAS /tmp/ccPSMkLq.s page 4 + ARM GAS /tmp/cc7d48pz.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** ===================================== @@ -238,7 +238,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** /** 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @brief Initializes the SDMMC according to the specified 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * parameters in the SDMMC_InitTypeDef and create the associated handle. - ARM GAS /tmp/ccPSMkLq.s page 5 + ARM GAS /tmp/cc7d48pz.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @param SDMMCx: Pointer to SDMMC register base @@ -298,7 +298,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @param SDMMCx: Pointer to SDMMC register base 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @retval HAL status 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** */ - ARM GAS /tmp/ccPSMkLq.s page 6 + ARM GAS /tmp/cc7d48pz.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** uint32_t SDMMC_ReadFIFO(SDMMC_TypeDef *SDMMCx) @@ -358,7 +358,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @param SDMMCx: Pointer to SDMMC register base 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @retval HAL status 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** */ - ARM GAS /tmp/ccPSMkLq.s page 7 + ARM GAS /tmp/cc7d48pz.s page 7 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** HAL_StatusTypeDef SDMMC_PowerState_OFF(SDMMC_TypeDef *SDMMCx) @@ -418,7 +418,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** /** 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @brief Return the command index of last command for which response received - ARM GAS /tmp/ccPSMkLq.s page 8 + ARM GAS /tmp/cc7d48pz.s page 8 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @param SDMMCx: Pointer to SDMMC register base @@ -478,7 +478,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** /* Set the SDMMC DataLength value */ 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** SDMMCx->DLEN = Data->DataLength; - ARM GAS /tmp/ccPSMkLq.s page 9 + ARM GAS /tmp/cc7d48pz.s page 9 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** @@ -538,7 +538,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 485:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** /** 486:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @} 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** */ - ARM GAS /tmp/ccPSMkLq.s page 10 + ARM GAS /tmp/cc7d48pz.s page 10 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.WaitForInterrupt = SDMMC_WAIT_NO; 543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.CPSM = SDMMC_CPSM_ENABLE; 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); - ARM GAS /tmp/ccPSMkLq.s page 11 + ARM GAS /tmp/cc7d48pz.s page 11 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** @@ -658,7 +658,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 599:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** /** 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @brief Send the Write Multi Block command and check the response - ARM GAS /tmp/ccPSMkLq.s page 12 + ARM GAS /tmp/cc7d48pz.s page 12 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @param SDMMCx: Pointer to SDMMC register base @@ -718,7 +718,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 656:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** uint32_t errorstate; 657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** /* Set Block Size for Card */ - ARM GAS /tmp/ccPSMkLq.s page 13 + ARM GAS /tmp/cc7d48pz.s page 13 659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.Argument = (uint32_t)EndAdd; @@ -778,7 +778,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 713:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** /* Check for error conditions */ 715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_ERASE_GRP_END, SDMMC_CMDTIMEOUT); - ARM GAS /tmp/ccPSMkLq.s page 14 + ARM GAS /tmp/cc7d48pz.s page 14 716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 770:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @param SDMMCx: Pointer to SDMMC register base 771:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @param addr: Address of the card to be selected 772:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @retval HAL status - ARM GAS /tmp/ccPSMkLq.s page 15 + ARM GAS /tmp/cc7d48pz.s page 15 773:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** */ @@ -898,7 +898,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 827:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** /* Argument: - [31:12]: Reserved (shall be set to '0') 828:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** - [11:8]: Supply Voltage (VHS) 0x1 (Range: 2.7-3.6 V) 829:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** - [7:0]: Check Pattern (recommended 0xAA) */ - ARM GAS /tmp/ccPSMkLq.s page 16 + ARM GAS /tmp/cc7d48pz.s page 16 830:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** /* CMD Response: R7 */ @@ -958,7 +958,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 884:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 885:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.Argument = SDMMC_VOLTAGE_WINDOW_SD | Argument; 886:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.CmdIndex = SDMMC_CMD_SD_APP_OP_COND; - ARM GAS /tmp/ccPSMkLq.s page 17 + ARM GAS /tmp/cc7d48pz.s page 17 887:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.Response = SDMMC_RESPONSE_SHORT; @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 941:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** errorstate = SDMMC_GetCmdResp1(SDMMCx, SDMMC_CMD_SD_APP_SEND_SCR, SDMMC_CMDTIMEOUT); 942:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 943:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** return errorstate; - ARM GAS /tmp/ccPSMkLq.s page 18 + ARM GAS /tmp/cc7d48pz.s page 18 944:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** } @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 998:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @param pRCA: Card RCA 999:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @retval HAL status 1000:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** */ - ARM GAS /tmp/ccPSMkLq.s page 19 + ARM GAS /tmp/cc7d48pz.s page 19 1001:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** uint32_t SDMMC_CmdSetRelAdd(SDMMC_TypeDef *SDMMCx, uint16_t *pRCA) @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1055:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 1056:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.Argument = Argument; 1057:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.CmdIndex = SDMMC_CMD_SEND_STATUS; - ARM GAS /tmp/ccPSMkLq.s page 20 + ARM GAS /tmp/cc7d48pz.s page 20 1058:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.Response = SDMMC_RESPONSE_SHORT; @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** errorstate = SDMMC_GetCmdResp3(SDMMCx); 1113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 1114:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** return errorstate; - ARM GAS /tmp/ccPSMkLq.s page 21 + ARM GAS /tmp/cc7d48pz.s page 21 1115:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** } @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1169:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** * @} 1170:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** */ 1171:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** - ARM GAS /tmp/ccPSMkLq.s page 22 + ARM GAS /tmp/cc7d48pz.s page 22 1172:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** /** @defgroup HAL_SDMMC_LL_Group5 Responses management functions @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1226:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 1227:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** /* Clear all the static flags */ 1228:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** __SDMMC_CLEAR_FLAG(SDMMCx, SDMMC_STATIC_CMD_FLAGS); - ARM GAS /tmp/ccPSMkLq.s page 23 + ARM GAS /tmp/cc7d48pz.s page 23 1229:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1283:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** else if((response_r1 & SDMMC_OCR_CC_ERROR) == SDMMC_OCR_CC_ERROR) 1284:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** { 1285:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** return SDMMC_ERROR_CC_ERR; - ARM GAS /tmp/ccPSMkLq.s page 24 + ARM GAS /tmp/cc7d48pz.s page 24 1286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** } @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1340:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** }while(((sta_reg & (SDMMC_FLAG_CCRCFAIL | SDMMC_FLAG_CMDREND | SDMMC_FLAG_CTIMEOUT)) == 0U) || 1341:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** ((sta_reg & SDMMC_FLAG_CMDACT) != 0U )); 1342:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** - ARM GAS /tmp/ccPSMkLq.s page 25 + ARM GAS /tmp/cc7d48pz.s page 25 1343:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** if (__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT)) @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1397:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** } 1398:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 1399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** return SDMMC_ERROR_NONE; - ARM GAS /tmp/ccPSMkLq.s page 26 + ARM GAS /tmp/cc7d48pz.s page 26 1400:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1454:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 1455:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** /* We have received response, retrieve it. */ 1456:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** response_r1 = SDMMC_GetResponse(SDMMCx, SDMMC_RESP1); - ARM GAS /tmp/ccPSMkLq.s page 27 + ARM GAS /tmp/cc7d48pz.s page 27 1457:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1511:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 1512:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** return SDMMC_ERROR_CMD_CRC_FAIL; 1513:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** } - ARM GAS /tmp/ccPSMkLq.s page 28 + ARM GAS /tmp/cc7d48pz.s page 28 1514:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** else @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1550:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** { 1551:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** if (count-- == 0U) 46 .loc 1 1551 5 view .LVU5 - ARM GAS /tmp/ccPSMkLq.s page 29 + ARM GAS /tmp/cc7d48pz.s page 29 47 0014 1A46 mov r2, r3 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 90 .thumb_func 92 SDMMC_Init: 93 .LVL7: - ARM GAS /tmp/ccPSMkLq.s page 30 + ARM GAS /tmp/cc7d48pz.s page 30 94 .LFB141: @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 130 0018 1343 orrs r3, r3, r2 226:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** ); 131 .loc 1 226 18 view .LVU36 - ARM GAS /tmp/ccPSMkLq.s page 31 + ARM GAS /tmp/cc7d48pz.s page 31 132 001a 069A ldr r2, [sp, #24] @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 264:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 179 .loc 1 264 1 view .LVU46 180 0004 7047 bx lr - ARM GAS /tmp/ccPSMkLq.s page 32 + ARM GAS /tmp/cc7d48pz.s page 32 181 .cfi_endproc @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 229 .loc 1 307 17 is_stmt 0 view .LVU56 230 0000 0323 movs r3, #3 231 0002 0360 str r3, [r0] - ARM GAS /tmp/ccPSMkLq.s page 33 + ARM GAS /tmp/cc7d48pz.s page 33 309:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** } @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 335:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** return (SDMMCx->POWER & SDMMC_POWER_PWRCTRL); 280 .loc 1 335 1 is_stmt 1 view -0 281 .cfi_startproc - ARM GAS /tmp/ccPSMkLq.s page 34 + ARM GAS /tmp/cc7d48pz.s page 34 282 @ args = 0, pretend = 0, frame = 0 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 323 .loc 1 362 31 view .LVU82 324 0006 8A68 ldr r2, [r1, #8] 361:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** Command->Response |\ - ARM GAS /tmp/ccPSMkLq.s page 35 + ARM GAS /tmp/cc7d48pz.s page 35 325 .loc 1 361 50 view .LVU83 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 369 .loc 1 379 26 is_stmt 0 view .LVU95 370 0000 0069 ldr r0, [r0, #16] 371 .LVL28: - ARM GAS /tmp/ccPSMkLq.s page 36 + ARM GAS /tmp/cc7d48pz.s page 36 380:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 420 @ args = 0, pretend = 0, frame = 0 421 @ frame_needed = 0, uses_anonymous_args = 0 422 @ link register save eliminated. - ARM GAS /tmp/ccPSMkLq.s page 37 + ARM GAS /tmp/cc7d48pz.s page 37 417:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 456 0016 C26A ldr r2, [r0, #44] 457 0018 22F0F702 bic r2, r2, #247 458 001c 1343 orrs r3, r3, r2 - ARM GAS /tmp/ccPSMkLq.s page 38 + ARM GAS /tmp/cc7d48pz.s page 38 459 .LVL34: @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 508 @ args = 0, pretend = 0, frame = 0 509 @ frame_needed = 0, uses_anonymous_args = 0 510 @ link register save eliminated. - ARM GAS /tmp/ccPSMkLq.s page 39 + ARM GAS /tmp/cc7d48pz.s page 39 462:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** } @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 799:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** SDMMC_CmdInitTypeDef sdmmc_cmdinit; 560 .loc 1 799 1 is_stmt 1 view -0 561 .cfi_startproc - ARM GAS /tmp/ccPSMkLq.s page 40 + ARM GAS /tmp/cc7d48pz.s page 40 562 @ args = 0, pretend = 0, frame = 24 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 599 .loc 1 811 16 is_stmt 0 view .LVU162 600 001c 2046 mov r0, r4 601 001e FFF7FEFF bl SDMMC_GetCmdError - ARM GAS /tmp/ccPSMkLq.s page 41 + ARM GAS /tmp/cc7d48pz.s page 41 602 .LVL45: @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 648 0010 5B0A lsrs r3, r3, #9 1198:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 649 .loc 1 1198 12 view .LVU173 - ARM GAS /tmp/ccPSMkLq.s page 42 + ARM GAS /tmp/cc7d48pz.s page 42 650 0012 03FB02F2 mul r2, r3, r2 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 688 .loc 1 1218 5 is_stmt 0 view .LVU189 689 003e A063 str r0, [r4, #56] 1220:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** } - ARM GAS /tmp/ccPSMkLq.s page 43 + ARM GAS /tmp/cc7d48pz.s page 43 690 .loc 1 1220 5 is_stmt 1 view .LVU190 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 730 .LVL59: 1239:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** { 731 .loc 1 1239 3 is_stmt 1 view .LVU205 - ARM GAS /tmp/ccPSMkLq.s page 44 + ARM GAS /tmp/cc7d48pz.s page 44 1239:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** { @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1271:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** { 768 .loc 1 1271 10 is_stmt 0 view .LVU224 769 0092 13F4000F tst r3, #8388608 - ARM GAS /tmp/ccPSMkLq.s page 45 + ARM GAS /tmp/cc7d48pz.s page 45 770 0096 36D1 bne .L39 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 806 00cc 36D1 bne .L48 1311:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** { 807 .loc 1 1311 8 is_stmt 1 view .LVU243 - ARM GAS /tmp/ccPSMkLq.s page 46 + ARM GAS /tmp/cc7d48pz.s page 46 1311:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** { @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 851 .L39: 1273:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** } 852 .loc 1 1273 12 view .LVU255 - ARM GAS /tmp/ccPSMkLq.s page 47 + ARM GAS /tmp/cc7d48pz.s page 47 853 0106 4FF48050 mov r0, #4096 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 897 .L53: 898 0148 00000000 .word SystemCoreClock 899 014c D34D6210 .word 274877907 - ARM GAS /tmp/ccPSMkLq.s page 48 + ARM GAS /tmp/cc7d48pz.s page 48 900 0150 08E0FFFD .word -33562616 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 944 0010 0023 movs r3, #0 945 0012 0493 str r3, [sp, #16] 519:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); - ARM GAS /tmp/ccPSMkLq.s page 49 + ARM GAS /tmp/cc7d48pz.s page 49 946 .loc 1 519 3 is_stmt 1 view .LVU278 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 991 .LCFI9: 992 .cfi_def_cfa_offset 12 993 .cfi_offset 4, -12 - ARM GAS /tmp/ccPSMkLq.s page 50 + ARM GAS /tmp/cc7d48pz.s page 50 994 .cfi_offset 5, -8 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1031 0024 2946 mov r1, r5 1032 0026 2046 mov r0, r4 1033 0028 FFF7FEFF bl SDMMC_GetCmdResp1 - ARM GAS /tmp/ccPSMkLq.s page 51 + ARM GAS /tmp/cc7d48pz.s page 51 1034 .LVL71: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1079 000a 0295 str r5, [sp, #8] 565:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.WaitForInterrupt = SDMMC_WAIT_NO; 1080 .loc 1 565 3 is_stmt 1 view .LVU318 - ARM GAS /tmp/ccPSMkLq.s page 52 + ARM GAS /tmp/cc7d48pz.s page 52 565:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.WaitForInterrupt = SDMMC_WAIT_NO; @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1124 SDMMC_CmdWriteSingleBlock: 1125 .LVL76: 1126 .LFB157: - ARM GAS /tmp/ccPSMkLq.s page 53 + ARM GAS /tmp/cc7d48pz.s page 53 582:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** SDMMC_CmdInitTypeDef sdmmc_cmdinit; @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1165 001a 01A9 add r1, sp, #4 1166 .LVL77: 592:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** - ARM GAS /tmp/ccPSMkLq.s page 54 + ARM GAS /tmp/cc7d48pz.s page 54 1167 .loc 1 592 9 view .LVU348 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1214 .loc 1 608 3 view .LVU357 611:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.CmdIndex = SDMMC_CMD_WRITE_MULT_BLOCK; 1215 .loc 1 611 3 view .LVU358 - ARM GAS /tmp/ccPSMkLq.s page 55 + ARM GAS /tmp/cc7d48pz.s page 55 611:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.CmdIndex = SDMMC_CMD_WRITE_MULT_BLOCK; @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1254 002e 30BD pop {r4, r5, pc} 622:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 1255 .loc 1 622 1 view .LVU375 - ARM GAS /tmp/ccPSMkLq.s page 56 + ARM GAS /tmp/cc7d48pz.s page 56 1256 .cfi_endproc @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1300 0012 0493 str r3, [sp, #16] 639:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); 1301 .loc 1 639 3 is_stmt 1 view .LVU388 - ARM GAS /tmp/ccPSMkLq.s page 57 + ARM GAS /tmp/cc7d48pz.s page 57 639:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** (void)SDMMC_SendCommand(SDMMCx, &sdmmc_cmdinit); @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1347 .cfi_def_cfa_offset 12 1348 .cfi_offset 4, -12 1349 .cfi_offset 5, -8 - ARM GAS /tmp/ccPSMkLq.s page 58 + ARM GAS /tmp/cc7d48pz.s page 58 1350 .cfi_offset 14, -4 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1387 0026 2046 mov r0, r4 1388 0028 FFF7FEFF bl SDMMC_GetCmdResp1 1389 .LVL91: - ARM GAS /tmp/ccPSMkLq.s page 59 + ARM GAS /tmp/cc7d48pz.s page 59 669:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** } @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 685:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.WaitForInterrupt = SDMMC_WAIT_NO; 1435 .loc 1 685 3 is_stmt 1 view .LVU428 685:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.WaitForInterrupt = SDMMC_WAIT_NO; - ARM GAS /tmp/ccPSMkLq.s page 60 + ARM GAS /tmp/cc7d48pz.s page 60 1436 .loc 1 685 34 is_stmt 0 view .LVU429 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1480 .LVL96: 1481 .LFB162: 702:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** SDMMC_CmdInitTypeDef sdmmc_cmdinit; - ARM GAS /tmp/ccPSMkLq.s page 61 + ARM GAS /tmp/cc7d48pz.s page 61 1482 .loc 1 702 1 is_stmt 1 view -0 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1521 .LVL97: 712:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 1522 .loc 1 712 9 view .LVU458 - ARM GAS /tmp/ccPSMkLq.s page 62 + ARM GAS /tmp/cc7d48pz.s page 62 1523 001c FFF7FEFF bl SDMMC_SendCommand @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 731:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.CmdIndex = SDMMC_CMD_ERASE; 1570 .loc 1 731 3 view .LVU468 731:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.CmdIndex = SDMMC_CMD_ERASE; - ARM GAS /tmp/ccPSMkLq.s page 63 + ARM GAS /tmp/cc7d48pz.s page 63 1571 .loc 1 731 34 is_stmt 0 view .LVU469 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1610 .LFE163: 1612 .section .text.SDMMC_CmdStopTransfer,"ax",%progbits 1613 .align 1 - ARM GAS /tmp/ccPSMkLq.s page 64 + ARM GAS /tmp/cc7d48pz.s page 64 1614 .global SDMMC_CmdStopTransfer @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1655 .loc 1 759 34 is_stmt 0 view .LVU498 1656 0014 4FF48063 mov r3, #1024 1657 0018 0593 str r3, [sp, #20] - ARM GAS /tmp/ccPSMkLq.s page 65 + ARM GAS /tmp/cc7d48pz.s page 65 760:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1705 .cfi_offset 5, -8 1706 .cfi_offset 14, -4 1707 0002 87B0 sub sp, sp, #28 - ARM GAS /tmp/ccPSMkLq.s page 66 + ARM GAS /tmp/cc7d48pz.s page 66 1708 .LCFI40: @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 791:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 1745 .loc 1 791 1 is_stmt 0 view .LVU525 1746 002c 07B0 add sp, sp, #28 - ARM GAS /tmp/ccPSMkLq.s page 67 + ARM GAS /tmp/cc7d48pz.s page 67 1747 .LCFI41: @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1792 000e 0393 str r3, [sp, #12] 860:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.CPSM = SDMMC_CPSM_ENABLE; 1793 .loc 1 860 3 is_stmt 1 view .LVU537 - ARM GAS /tmp/ccPSMkLq.s page 68 + ARM GAS /tmp/cc7d48pz.s page 68 860:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.CPSM = SDMMC_CPSM_ENABLE; @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1838 @ args = 0, pretend = 0, frame = 24 1839 @ frame_needed = 0, uses_anonymous_args = 0 905:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** SDMMC_CmdInitTypeDef sdmmc_cmdinit; - ARM GAS /tmp/ccPSMkLq.s page 69 + ARM GAS /tmp/cc7d48pz.s page 69 1840 .loc 1 905 1 is_stmt 0 view .LVU550 @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 917:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 1879 .loc 1 917 3 is_stmt 1 view .LVU566 917:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** - ARM GAS /tmp/ccPSMkLq.s page 70 + ARM GAS /tmp/cc7d48pz.s page 70 1880 .loc 1 917 16 is_stmt 0 view .LVU567 @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1927 0008 0193 str r3, [sp, #4] 934:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.Response = SDMMC_RESPONSE_SHORT; 1928 .loc 1 934 3 is_stmt 1 view .LVU577 - ARM GAS /tmp/ccPSMkLq.s page 71 + ARM GAS /tmp/cc7d48pz.s page 71 934:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.Response = SDMMC_RESPONSE_SHORT; @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1970 .thumb 1971 .thumb_func 1973 SDMMC_CmdSetRelAddMmc: - ARM GAS /tmp/ccPSMkLq.s page 72 + ARM GAS /tmp/cc7d48pz.s page 72 1974 .LVL121: @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2013 0016 4FF48063 mov r3, #1024 2014 001a 0593 str r3, [sp, #20] 1037:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** - ARM GAS /tmp/ccPSMkLq.s page 73 + ARM GAS /tmp/cc7d48pz.s page 73 2015 .loc 1 1037 3 is_stmt 1 view .LVU607 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1053:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** uint32_t errorstate; 2063 .loc 1 1053 3 is_stmt 1 view .LVU616 1054:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** - ARM GAS /tmp/ccPSMkLq.s page 74 + ARM GAS /tmp/cc7d48pz.s page 74 2064 .loc 1 1054 3 view .LVU617 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2101 .LCFI56: 2102 .cfi_def_cfa_offset 12 2103 @ sp needed - ARM GAS /tmp/ccPSMkLq.s page 75 + ARM GAS /tmp/cc7d48pz.s page 75 2104 002e 30BD pop {r4, r5, pc} @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2148 .loc 1 1082 3 is_stmt 1 view .LVU646 1082:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.CPSM = SDMMC_CPSM_ENABLE; 2149 .loc 1 1082 34 is_stmt 0 view .LVU647 - ARM GAS /tmp/ccPSMkLq.s page 76 + ARM GAS /tmp/cc7d48pz.s page 76 2150 0012 0493 str r3, [sp, #16] @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2195 .cfi_def_cfa_offset 12 2196 .cfi_offset 4, -12 2197 .cfi_offset 5, -8 - ARM GAS /tmp/ccPSMkLq.s page 77 + ARM GAS /tmp/cc7d48pz.s page 77 2198 .cfi_offset 14, -4 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2235 0026 2046 mov r0, r4 2236 0028 FFF7FEFF bl SDMMC_GetCmdResp1 2237 .LVL135: - ARM GAS /tmp/ccPSMkLq.s page 78 + ARM GAS /tmp/cc7d48pz.s page 78 1140:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** } @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1157:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.WaitForInterrupt = SDMMC_WAIT_NO; 2283 .loc 1 1157 3 is_stmt 1 view .LVU687 1157:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.WaitForInterrupt = SDMMC_WAIT_NO; - ARM GAS /tmp/ccPSMkLq.s page 79 + ARM GAS /tmp/cc7d48pz.s page 79 2284 .loc 1 1157 34 is_stmt 0 view .LVU688 @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2328 .LVL140: 2329 .LFB182: 1327:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** uint32_t sta_reg; - ARM GAS /tmp/ccPSMkLq.s page 80 + ARM GAS /tmp/cc7d48pz.s page 80 2330 .loc 1 1327 1 is_stmt 1 view -0 @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2369 .loc 1 1343 7 is_stmt 0 view .LVU716 2370 002a 4B6B ldr r3, [r1, #52] 2371 .LVL144: - ARM GAS /tmp/ccPSMkLq.s page 81 + ARM GAS /tmp/cc7d48pz.s page 81 1343:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** { @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2410 .loc 1 1363 1 view .LVU732 2411 0050 7047 bx lr 2412 .L106: - ARM GAS /tmp/ccPSMkLq.s page 82 + ARM GAS /tmp/cc7d48pz.s page 82 2413 0052 00BF .align 2 @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2458 .loc 1 960 3 is_stmt 1 view .LVU743 960:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.CPSM = SDMMC_CPSM_ENABLE; 2459 .loc 1 960 34 is_stmt 0 view .LVU744 - ARM GAS /tmp/ccPSMkLq.s page 83 + ARM GAS /tmp/cc7d48pz.s page 83 2460 0012 0493 str r3, [sp, #16] @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2505 .cfi_offset 14, -4 2506 0002 86B0 sub sp, sp, #24 2507 .LCFI70: - ARM GAS /tmp/ccPSMkLq.s page 84 + ARM GAS /tmp/cc7d48pz.s page 84 2508 .cfi_def_cfa_offset 32 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 993:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 2544 .loc 1 993 1 is_stmt 0 view .LVU774 2545 0026 06B0 add sp, sp, #24 - ARM GAS /tmp/ccPSMkLq.s page 85 + ARM GAS /tmp/cc7d48pz.s page 85 2546 .LCFI71: @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2591 001a 82B1 cbz r2, .L115 1383:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** }while(((sta_reg & (SDMMC_FLAG_CCRCFAIL | SDMMC_FLAG_CMDREND | SDMMC_FLAG_CTIMEOUT)) == 0U) || 2592 .loc 1 1383 5 is_stmt 1 view .LVU786 - ARM GAS /tmp/ccPSMkLq.s page 86 + ARM GAS /tmp/cc7d48pz.s page 86 1383:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** }while(((sta_reg & (SDMMC_FLAG_CCRCFAIL | SDMMC_FLAG_CMDREND | SDMMC_FLAG_CTIMEOUT)) == 0U) || @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2632 .L118: 2633 .align 2 2634 .L117: - ARM GAS /tmp/ccPSMkLq.s page 87 + ARM GAS /tmp/cc7d48pz.s page 87 2635 0044 00000000 .word SystemCoreClock @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 888:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.CPSM = SDMMC_CPSM_ENABLE; 2680 .loc 1 888 3 is_stmt 1 view .LVU813 888:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.CPSM = SDMMC_CPSM_ENABLE; - ARM GAS /tmp/ccPSMkLq.s page 88 + ARM GAS /tmp/cc7d48pz.s page 88 2681 .loc 1 888 34 is_stmt 0 view .LVU814 @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2726 .loc 1 1100 1 is_stmt 1 view -0 2727 .cfi_startproc 2728 @ args = 0, pretend = 0, frame = 24 - ARM GAS /tmp/ccPSMkLq.s page 89 + ARM GAS /tmp/cc7d48pz.s page 89 2729 @ frame_needed = 0, uses_anonymous_args = 0 @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2767 .LVL173: 1112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 2768 .loc 1 1112 3 is_stmt 1 view .LVU842 - ARM GAS /tmp/ccPSMkLq.s page 90 + ARM GAS /tmp/cc7d48pz.s page 90 1112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2815 0008 234B ldr r3, .L139 2816 000a 1B68 ldr r3, [r3] 2817 000c 234A ldr r2, .L139+4 - ARM GAS /tmp/ccPSMkLq.s page 91 + ARM GAS /tmp/cc7d48pz.s page 91 2818 .LVL176: @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2856 003a 13F0010F tst r3, #1 2857 003e 05D0 beq .L129 1437:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** - ARM GAS /tmp/ccPSMkLq.s page 92 + ARM GAS /tmp/cc7d48pz.s page 92 2858 .loc 1 1437 5 is_stmt 1 view .LVU869 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1456:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 2897 .loc 1 1456 17 is_stmt 0 view .LVU885 2898 005e 0021 movs r1, #0 - ARM GAS /tmp/ccPSMkLq.s page 93 + ARM GAS /tmp/cc7d48pz.s page 93 2899 0060 2846 mov r0, r5 @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 2938 008a F8BD pop {r3, r4, r5, r6, r7, pc} 2939 .LVL193: 2940 .L133: - ARM GAS /tmp/ccPSMkLq.s page 94 + ARM GAS /tmp/cc7d48pz.s page 94 1466:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** } @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 1008:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.Response = SDMMC_RESPONSE_SHORT; 2989 .loc 1 1008 3 is_stmt 1 view .LVU909 1008:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** sdmmc_cmdinit.Response = SDMMC_RESPONSE_SHORT; - ARM GAS /tmp/ccPSMkLq.s page 95 + ARM GAS /tmp/cc7d48pz.s page 95 2990 .loc 1 1008 34 is_stmt 0 view .LVU910 @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 3031 .global SDMMC_GetCmdResp7 3032 .syntax unified 3033 .thumb - ARM GAS /tmp/ccPSMkLq.s page 96 + ARM GAS /tmp/cc7d48pz.s page 96 3034 .thumb_func @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 3075 0024 12F4006F tst r2, #2048 3076 0028 F5D1 bne .L145 1500:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** { - ARM GAS /tmp/ccPSMkLq.s page 97 + ARM GAS /tmp/cc7d48pz.s page 97 3077 .loc 1 1500 3 is_stmt 1 view .LVU939 @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 3115 004e 7047 bx lr 3116 .LVL207: 3117 .L150: - ARM GAS /tmp/ccPSMkLq.s page 98 + ARM GAS /tmp/cc7d48pz.s page 98 1510:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 823:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** uint32_t errorstate; 3166 .loc 1 823 3 is_stmt 1 view .LVU964 824:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** - ARM GAS /tmp/ccPSMkLq.s page 99 + ARM GAS /tmp/cc7d48pz.s page 99 3167 .loc 1 824 3 view .LVU965 @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccPSMkLq.s page 1 842:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c **** 3205 .loc 1 842 1 view .LVU982 3206 .cfi_endproc - ARM GAS /tmp/ccPSMkLq.s page 100 + ARM GAS /tmp/cc7d48pz.s page 100 3207 .LFE167: @@ -5949,115 +5949,115 @@ ARM GAS /tmp/ccPSMkLq.s page 1 3213 .file 4 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h" 3214 .file 5 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_sdmmc.h" 3215 .file 6 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h" - ARM GAS /tmp/ccPSMkLq.s page 101 + ARM GAS /tmp/cc7d48pz.s page 101 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_ll_sdmmc.c - /tmp/ccPSMkLq.s:20 .text.SDMMC_GetCmdError:00000000 $t - /tmp/ccPSMkLq.s:25 .text.SDMMC_GetCmdError:00000000 SDMMC_GetCmdError - /tmp/ccPSMkLq.s:80 .text.SDMMC_GetCmdError:00000030 $d - /tmp/ccPSMkLq.s:86 .text.SDMMC_Init:00000000 $t - /tmp/ccPSMkLq.s:92 .text.SDMMC_Init:00000000 SDMMC_Init - /tmp/ccPSMkLq.s:156 .text.SDMMC_Init:00000030 $d - /tmp/ccPSMkLq.s:161 .text.SDMMC_ReadFIFO:00000000 $t - /tmp/ccPSMkLq.s:167 .text.SDMMC_ReadFIFO:00000000 SDMMC_ReadFIFO - /tmp/ccPSMkLq.s:185 .text.SDMMC_WriteFIFO:00000000 $t - /tmp/ccPSMkLq.s:191 .text.SDMMC_WriteFIFO:00000000 SDMMC_WriteFIFO - /tmp/ccPSMkLq.s:214 .text.SDMMC_PowerState_ON:00000000 $t - /tmp/ccPSMkLq.s:220 .text.SDMMC_PowerState_ON:00000000 SDMMC_PowerState_ON - /tmp/ccPSMkLq.s:242 .text.SDMMC_PowerState_OFF:00000000 $t - /tmp/ccPSMkLq.s:248 .text.SDMMC_PowerState_OFF:00000000 SDMMC_PowerState_OFF - /tmp/ccPSMkLq.s:271 .text.SDMMC_GetPowerState:00000000 $t - /tmp/ccPSMkLq.s:277 .text.SDMMC_GetPowerState:00000000 SDMMC_GetPowerState - /tmp/ccPSMkLq.s:296 .text.SDMMC_SendCommand:00000000 $t - /tmp/ccPSMkLq.s:302 .text.SDMMC_SendCommand:00000000 SDMMC_SendCommand - /tmp/ccPSMkLq.s:354 .text.SDMMC_GetCommandResponse:00000000 $t - /tmp/ccPSMkLq.s:360 .text.SDMMC_GetCommandResponse:00000000 SDMMC_GetCommandResponse - /tmp/ccPSMkLq.s:379 .text.SDMMC_GetResponse:00000000 $t - /tmp/ccPSMkLq.s:385 .text.SDMMC_GetResponse:00000000 SDMMC_GetResponse - /tmp/ccPSMkLq.s:409 .text.SDMMC_ConfigData:00000000 $t - /tmp/ccPSMkLq.s:415 .text.SDMMC_ConfigData:00000000 SDMMC_ConfigData - /tmp/ccPSMkLq.s:473 .text.SDMMC_GetDataCounter:00000000 $t - /tmp/ccPSMkLq.s:479 .text.SDMMC_GetDataCounter:00000000 SDMMC_GetDataCounter - /tmp/ccPSMkLq.s:497 .text.SDMMC_GetFIFOCount:00000000 $t - /tmp/ccPSMkLq.s:503 .text.SDMMC_GetFIFOCount:00000000 SDMMC_GetFIFOCount - /tmp/ccPSMkLq.s:521 .text.SDMMC_SetSDMMCReadWaitMode:00000000 $t - /tmp/ccPSMkLq.s:527 .text.SDMMC_SetSDMMCReadWaitMode:00000000 SDMMC_SetSDMMCReadWaitMode - /tmp/ccPSMkLq.s:551 .text.SDMMC_CmdGoIdleState:00000000 $t - /tmp/ccPSMkLq.s:557 .text.SDMMC_CmdGoIdleState:00000000 SDMMC_CmdGoIdleState - /tmp/ccPSMkLq.s:615 .text.SDMMC_GetCmdResp1:00000000 $t - /tmp/ccPSMkLq.s:621 .text.SDMMC_GetCmdResp1:00000000 SDMMC_GetCmdResp1 - /tmp/ccPSMkLq.s:898 .text.SDMMC_GetCmdResp1:00000148 $d - /tmp/ccPSMkLq.s:905 .text.SDMMC_CmdBlockLength:00000000 $t - /tmp/ccPSMkLq.s:911 .text.SDMMC_CmdBlockLength:00000000 SDMMC_CmdBlockLength - /tmp/ccPSMkLq.s:976 .text.SDMMC_CmdReadSingleBlock:00000000 $t - /tmp/ccPSMkLq.s:982 .text.SDMMC_CmdReadSingleBlock:00000000 SDMMC_CmdReadSingleBlock - /tmp/ccPSMkLq.s:1047 .text.SDMMC_CmdReadMultiBlock:00000000 $t - /tmp/ccPSMkLq.s:1053 .text.SDMMC_CmdReadMultiBlock:00000000 SDMMC_CmdReadMultiBlock - /tmp/ccPSMkLq.s:1118 .text.SDMMC_CmdWriteSingleBlock:00000000 $t - /tmp/ccPSMkLq.s:1124 .text.SDMMC_CmdWriteSingleBlock:00000000 SDMMC_CmdWriteSingleBlock - /tmp/ccPSMkLq.s:1189 .text.SDMMC_CmdWriteMultiBlock:00000000 $t - /tmp/ccPSMkLq.s:1195 .text.SDMMC_CmdWriteMultiBlock:00000000 SDMMC_CmdWriteMultiBlock - /tmp/ccPSMkLq.s:1260 .text.SDMMC_CmdSDEraseStartAdd:00000000 $t - /tmp/ccPSMkLq.s:1266 .text.SDMMC_CmdSDEraseStartAdd:00000000 SDMMC_CmdSDEraseStartAdd - /tmp/ccPSMkLq.s:1331 .text.SDMMC_CmdSDEraseEndAdd:00000000 $t - /tmp/ccPSMkLq.s:1337 .text.SDMMC_CmdSDEraseEndAdd:00000000 SDMMC_CmdSDEraseEndAdd - /tmp/ccPSMkLq.s:1402 .text.SDMMC_CmdEraseStartAdd:00000000 $t - /tmp/ccPSMkLq.s:1408 .text.SDMMC_CmdEraseStartAdd:00000000 SDMMC_CmdEraseStartAdd - /tmp/ccPSMkLq.s:1473 .text.SDMMC_CmdEraseEndAdd:00000000 $t - /tmp/ccPSMkLq.s:1479 .text.SDMMC_CmdEraseEndAdd:00000000 SDMMC_CmdEraseEndAdd - /tmp/ccPSMkLq.s:1544 .text.SDMMC_CmdErase:00000000 $t - /tmp/ccPSMkLq.s:1550 .text.SDMMC_CmdErase:00000000 SDMMC_CmdErase - ARM GAS /tmp/ccPSMkLq.s page 102 + /tmp/cc7d48pz.s:20 .text.SDMMC_GetCmdError:00000000 $t + /tmp/cc7d48pz.s:25 .text.SDMMC_GetCmdError:00000000 SDMMC_GetCmdError + /tmp/cc7d48pz.s:80 .text.SDMMC_GetCmdError:00000030 $d + /tmp/cc7d48pz.s:86 .text.SDMMC_Init:00000000 $t + /tmp/cc7d48pz.s:92 .text.SDMMC_Init:00000000 SDMMC_Init + /tmp/cc7d48pz.s:156 .text.SDMMC_Init:00000030 $d + /tmp/cc7d48pz.s:161 .text.SDMMC_ReadFIFO:00000000 $t + /tmp/cc7d48pz.s:167 .text.SDMMC_ReadFIFO:00000000 SDMMC_ReadFIFO + /tmp/cc7d48pz.s:185 .text.SDMMC_WriteFIFO:00000000 $t + /tmp/cc7d48pz.s:191 .text.SDMMC_WriteFIFO:00000000 SDMMC_WriteFIFO + /tmp/cc7d48pz.s:214 .text.SDMMC_PowerState_ON:00000000 $t + /tmp/cc7d48pz.s:220 .text.SDMMC_PowerState_ON:00000000 SDMMC_PowerState_ON + /tmp/cc7d48pz.s:242 .text.SDMMC_PowerState_OFF:00000000 $t + /tmp/cc7d48pz.s:248 .text.SDMMC_PowerState_OFF:00000000 SDMMC_PowerState_OFF + /tmp/cc7d48pz.s:271 .text.SDMMC_GetPowerState:00000000 $t + /tmp/cc7d48pz.s:277 .text.SDMMC_GetPowerState:00000000 SDMMC_GetPowerState + /tmp/cc7d48pz.s:296 .text.SDMMC_SendCommand:00000000 $t + /tmp/cc7d48pz.s:302 .text.SDMMC_SendCommand:00000000 SDMMC_SendCommand + /tmp/cc7d48pz.s:354 .text.SDMMC_GetCommandResponse:00000000 $t + /tmp/cc7d48pz.s:360 .text.SDMMC_GetCommandResponse:00000000 SDMMC_GetCommandResponse + /tmp/cc7d48pz.s:379 .text.SDMMC_GetResponse:00000000 $t + /tmp/cc7d48pz.s:385 .text.SDMMC_GetResponse:00000000 SDMMC_GetResponse + /tmp/cc7d48pz.s:409 .text.SDMMC_ConfigData:00000000 $t + /tmp/cc7d48pz.s:415 .text.SDMMC_ConfigData:00000000 SDMMC_ConfigData + /tmp/cc7d48pz.s:473 .text.SDMMC_GetDataCounter:00000000 $t + /tmp/cc7d48pz.s:479 .text.SDMMC_GetDataCounter:00000000 SDMMC_GetDataCounter + /tmp/cc7d48pz.s:497 .text.SDMMC_GetFIFOCount:00000000 $t + /tmp/cc7d48pz.s:503 .text.SDMMC_GetFIFOCount:00000000 SDMMC_GetFIFOCount + /tmp/cc7d48pz.s:521 .text.SDMMC_SetSDMMCReadWaitMode:00000000 $t + /tmp/cc7d48pz.s:527 .text.SDMMC_SetSDMMCReadWaitMode:00000000 SDMMC_SetSDMMCReadWaitMode + /tmp/cc7d48pz.s:551 .text.SDMMC_CmdGoIdleState:00000000 $t + /tmp/cc7d48pz.s:557 .text.SDMMC_CmdGoIdleState:00000000 SDMMC_CmdGoIdleState + /tmp/cc7d48pz.s:615 .text.SDMMC_GetCmdResp1:00000000 $t + /tmp/cc7d48pz.s:621 .text.SDMMC_GetCmdResp1:00000000 SDMMC_GetCmdResp1 + /tmp/cc7d48pz.s:898 .text.SDMMC_GetCmdResp1:00000148 $d + /tmp/cc7d48pz.s:905 .text.SDMMC_CmdBlockLength:00000000 $t + /tmp/cc7d48pz.s:911 .text.SDMMC_CmdBlockLength:00000000 SDMMC_CmdBlockLength + /tmp/cc7d48pz.s:976 .text.SDMMC_CmdReadSingleBlock:00000000 $t + /tmp/cc7d48pz.s:982 .text.SDMMC_CmdReadSingleBlock:00000000 SDMMC_CmdReadSingleBlock + /tmp/cc7d48pz.s:1047 .text.SDMMC_CmdReadMultiBlock:00000000 $t + /tmp/cc7d48pz.s:1053 .text.SDMMC_CmdReadMultiBlock:00000000 SDMMC_CmdReadMultiBlock + /tmp/cc7d48pz.s:1118 .text.SDMMC_CmdWriteSingleBlock:00000000 $t + /tmp/cc7d48pz.s:1124 .text.SDMMC_CmdWriteSingleBlock:00000000 SDMMC_CmdWriteSingleBlock + /tmp/cc7d48pz.s:1189 .text.SDMMC_CmdWriteMultiBlock:00000000 $t + /tmp/cc7d48pz.s:1195 .text.SDMMC_CmdWriteMultiBlock:00000000 SDMMC_CmdWriteMultiBlock + /tmp/cc7d48pz.s:1260 .text.SDMMC_CmdSDEraseStartAdd:00000000 $t + /tmp/cc7d48pz.s:1266 .text.SDMMC_CmdSDEraseStartAdd:00000000 SDMMC_CmdSDEraseStartAdd + /tmp/cc7d48pz.s:1331 .text.SDMMC_CmdSDEraseEndAdd:00000000 $t + /tmp/cc7d48pz.s:1337 .text.SDMMC_CmdSDEraseEndAdd:00000000 SDMMC_CmdSDEraseEndAdd + /tmp/cc7d48pz.s:1402 .text.SDMMC_CmdEraseStartAdd:00000000 $t + /tmp/cc7d48pz.s:1408 .text.SDMMC_CmdEraseStartAdd:00000000 SDMMC_CmdEraseStartAdd + /tmp/cc7d48pz.s:1473 .text.SDMMC_CmdEraseEndAdd:00000000 $t + /tmp/cc7d48pz.s:1479 .text.SDMMC_CmdEraseEndAdd:00000000 SDMMC_CmdEraseEndAdd + /tmp/cc7d48pz.s:1544 .text.SDMMC_CmdErase:00000000 $t + /tmp/cc7d48pz.s:1550 .text.SDMMC_CmdErase:00000000 SDMMC_CmdErase + ARM GAS /tmp/cc7d48pz.s page 102 - /tmp/ccPSMkLq.s:1613 .text.SDMMC_CmdStopTransfer:00000000 $t - /tmp/ccPSMkLq.s:1619 .text.SDMMC_CmdStopTransfer:00000000 SDMMC_CmdStopTransfer - /tmp/ccPSMkLq.s:1682 .text.SDMMC_CmdStopTransfer:00000030 $d - /tmp/ccPSMkLq.s:1687 .text.SDMMC_CmdSelDesel:00000000 $t - /tmp/ccPSMkLq.s:1693 .text.SDMMC_CmdSelDesel:00000000 SDMMC_CmdSelDesel - /tmp/ccPSMkLq.s:1756 .text.SDMMC_CmdAppCommand:00000000 $t - /tmp/ccPSMkLq.s:1762 .text.SDMMC_CmdAppCommand:00000000 SDMMC_CmdAppCommand - /tmp/ccPSMkLq.s:1827 .text.SDMMC_CmdBusWidth:00000000 $t - /tmp/ccPSMkLq.s:1833 .text.SDMMC_CmdBusWidth:00000000 SDMMC_CmdBusWidth - /tmp/ccPSMkLq.s:1898 .text.SDMMC_CmdSendSCR:00000000 $t - /tmp/ccPSMkLq.s:1904 .text.SDMMC_CmdSendSCR:00000000 SDMMC_CmdSendSCR - /tmp/ccPSMkLq.s:1967 .text.SDMMC_CmdSetRelAddMmc:00000000 $t - /tmp/ccPSMkLq.s:1973 .text.SDMMC_CmdSetRelAddMmc:00000000 SDMMC_CmdSetRelAddMmc - /tmp/ccPSMkLq.s:2039 .text.SDMMC_CmdSendStatus:00000000 $t - /tmp/ccPSMkLq.s:2045 .text.SDMMC_CmdSendStatus:00000000 SDMMC_CmdSendStatus - /tmp/ccPSMkLq.s:2110 .text.SDMMC_CmdStatusRegister:00000000 $t - /tmp/ccPSMkLq.s:2116 .text.SDMMC_CmdStatusRegister:00000000 SDMMC_CmdStatusRegister - /tmp/ccPSMkLq.s:2179 .text.SDMMC_CmdSwitch:00000000 $t - /tmp/ccPSMkLq.s:2185 .text.SDMMC_CmdSwitch:00000000 SDMMC_CmdSwitch - /tmp/ccPSMkLq.s:2250 .text.SDMMC_CmdSendEXTCSD:00000000 $t - /tmp/ccPSMkLq.s:2256 .text.SDMMC_CmdSendEXTCSD:00000000 SDMMC_CmdSendEXTCSD - /tmp/ccPSMkLq.s:2321 .text.SDMMC_GetCmdResp2:00000000 $t - /tmp/ccPSMkLq.s:2327 .text.SDMMC_GetCmdResp2:00000000 SDMMC_GetCmdResp2 - /tmp/ccPSMkLq.s:2415 .text.SDMMC_GetCmdResp2:00000054 $d - /tmp/ccPSMkLq.s:2421 .text.SDMMC_CmdSendCID:00000000 $t - /tmp/ccPSMkLq.s:2427 .text.SDMMC_CmdSendCID:00000000 SDMMC_CmdSendCID - /tmp/ccPSMkLq.s:2487 .text.SDMMC_CmdSendCSD:00000000 $t - /tmp/ccPSMkLq.s:2493 .text.SDMMC_CmdSendCSD:00000000 SDMMC_CmdSendCSD - /tmp/ccPSMkLq.s:2555 .text.SDMMC_GetCmdResp3:00000000 $t - /tmp/ccPSMkLq.s:2561 .text.SDMMC_GetCmdResp3:00000000 SDMMC_GetCmdResp3 - /tmp/ccPSMkLq.s:2635 .text.SDMMC_GetCmdResp3:00000044 $d - /tmp/ccPSMkLq.s:2641 .text.SDMMC_CmdAppOperCommand:00000000 $t - /tmp/ccPSMkLq.s:2647 .text.SDMMC_CmdAppOperCommand:00000000 SDMMC_CmdAppOperCommand - /tmp/ccPSMkLq.s:2712 .text.SDMMC_CmdAppOperCommand:00000030 $d - /tmp/ccPSMkLq.s:2717 .text.SDMMC_CmdOpCondition:00000000 $t - /tmp/ccPSMkLq.s:2723 .text.SDMMC_CmdOpCondition:00000000 SDMMC_CmdOpCondition - /tmp/ccPSMkLq.s:2785 .text.SDMMC_GetCmdResp6:00000000 $t - /tmp/ccPSMkLq.s:2791 .text.SDMMC_GetCmdResp6:00000000 SDMMC_GetCmdResp6 - /tmp/ccPSMkLq.s:2951 .text.SDMMC_GetCmdResp6:00000098 $d - /tmp/ccPSMkLq.s:2957 .text.SDMMC_CmdSetRelAdd:00000000 $t - /tmp/ccPSMkLq.s:2963 .text.SDMMC_CmdSetRelAdd:00000000 SDMMC_CmdSetRelAdd - /tmp/ccPSMkLq.s:3030 .text.SDMMC_GetCmdResp7:00000000 $t - /tmp/ccPSMkLq.s:3036 .text.SDMMC_GetCmdResp7:00000000 SDMMC_GetCmdResp7 - /tmp/ccPSMkLq.s:3137 .text.SDMMC_GetCmdResp7:0000005c $d - /tmp/ccPSMkLq.s:3143 .text.SDMMC_CmdOperCond:00000000 $t - /tmp/ccPSMkLq.s:3149 .text.SDMMC_CmdOperCond:00000000 SDMMC_CmdOperCond + /tmp/cc7d48pz.s:1613 .text.SDMMC_CmdStopTransfer:00000000 $t + /tmp/cc7d48pz.s:1619 .text.SDMMC_CmdStopTransfer:00000000 SDMMC_CmdStopTransfer + /tmp/cc7d48pz.s:1682 .text.SDMMC_CmdStopTransfer:00000030 $d + /tmp/cc7d48pz.s:1687 .text.SDMMC_CmdSelDesel:00000000 $t + /tmp/cc7d48pz.s:1693 .text.SDMMC_CmdSelDesel:00000000 SDMMC_CmdSelDesel + /tmp/cc7d48pz.s:1756 .text.SDMMC_CmdAppCommand:00000000 $t + /tmp/cc7d48pz.s:1762 .text.SDMMC_CmdAppCommand:00000000 SDMMC_CmdAppCommand + /tmp/cc7d48pz.s:1827 .text.SDMMC_CmdBusWidth:00000000 $t + /tmp/cc7d48pz.s:1833 .text.SDMMC_CmdBusWidth:00000000 SDMMC_CmdBusWidth + /tmp/cc7d48pz.s:1898 .text.SDMMC_CmdSendSCR:00000000 $t + /tmp/cc7d48pz.s:1904 .text.SDMMC_CmdSendSCR:00000000 SDMMC_CmdSendSCR + /tmp/cc7d48pz.s:1967 .text.SDMMC_CmdSetRelAddMmc:00000000 $t + /tmp/cc7d48pz.s:1973 .text.SDMMC_CmdSetRelAddMmc:00000000 SDMMC_CmdSetRelAddMmc + /tmp/cc7d48pz.s:2039 .text.SDMMC_CmdSendStatus:00000000 $t + /tmp/cc7d48pz.s:2045 .text.SDMMC_CmdSendStatus:00000000 SDMMC_CmdSendStatus + /tmp/cc7d48pz.s:2110 .text.SDMMC_CmdStatusRegister:00000000 $t + /tmp/cc7d48pz.s:2116 .text.SDMMC_CmdStatusRegister:00000000 SDMMC_CmdStatusRegister + /tmp/cc7d48pz.s:2179 .text.SDMMC_CmdSwitch:00000000 $t + /tmp/cc7d48pz.s:2185 .text.SDMMC_CmdSwitch:00000000 SDMMC_CmdSwitch + /tmp/cc7d48pz.s:2250 .text.SDMMC_CmdSendEXTCSD:00000000 $t + /tmp/cc7d48pz.s:2256 .text.SDMMC_CmdSendEXTCSD:00000000 SDMMC_CmdSendEXTCSD + /tmp/cc7d48pz.s:2321 .text.SDMMC_GetCmdResp2:00000000 $t + /tmp/cc7d48pz.s:2327 .text.SDMMC_GetCmdResp2:00000000 SDMMC_GetCmdResp2 + /tmp/cc7d48pz.s:2415 .text.SDMMC_GetCmdResp2:00000054 $d + /tmp/cc7d48pz.s:2421 .text.SDMMC_CmdSendCID:00000000 $t + /tmp/cc7d48pz.s:2427 .text.SDMMC_CmdSendCID:00000000 SDMMC_CmdSendCID + /tmp/cc7d48pz.s:2487 .text.SDMMC_CmdSendCSD:00000000 $t + /tmp/cc7d48pz.s:2493 .text.SDMMC_CmdSendCSD:00000000 SDMMC_CmdSendCSD + /tmp/cc7d48pz.s:2555 .text.SDMMC_GetCmdResp3:00000000 $t + /tmp/cc7d48pz.s:2561 .text.SDMMC_GetCmdResp3:00000000 SDMMC_GetCmdResp3 + /tmp/cc7d48pz.s:2635 .text.SDMMC_GetCmdResp3:00000044 $d + /tmp/cc7d48pz.s:2641 .text.SDMMC_CmdAppOperCommand:00000000 $t + /tmp/cc7d48pz.s:2647 .text.SDMMC_CmdAppOperCommand:00000000 SDMMC_CmdAppOperCommand + /tmp/cc7d48pz.s:2712 .text.SDMMC_CmdAppOperCommand:00000030 $d + /tmp/cc7d48pz.s:2717 .text.SDMMC_CmdOpCondition:00000000 $t + /tmp/cc7d48pz.s:2723 .text.SDMMC_CmdOpCondition:00000000 SDMMC_CmdOpCondition + /tmp/cc7d48pz.s:2785 .text.SDMMC_GetCmdResp6:00000000 $t + /tmp/cc7d48pz.s:2791 .text.SDMMC_GetCmdResp6:00000000 SDMMC_GetCmdResp6 + /tmp/cc7d48pz.s:2951 .text.SDMMC_GetCmdResp6:00000098 $d + /tmp/cc7d48pz.s:2957 .text.SDMMC_CmdSetRelAdd:00000000 $t + /tmp/cc7d48pz.s:2963 .text.SDMMC_CmdSetRelAdd:00000000 SDMMC_CmdSetRelAdd + /tmp/cc7d48pz.s:3030 .text.SDMMC_GetCmdResp7:00000000 $t + /tmp/cc7d48pz.s:3036 .text.SDMMC_GetCmdResp7:00000000 SDMMC_GetCmdResp7 + /tmp/cc7d48pz.s:3137 .text.SDMMC_GetCmdResp7:0000005c $d + /tmp/cc7d48pz.s:3143 .text.SDMMC_CmdOperCond:00000000 $t + /tmp/cc7d48pz.s:3149 .text.SDMMC_CmdOperCond:00000000 SDMMC_CmdOperCond UNDEFINED SYMBOLS SystemCoreClock diff --git a/build/stm32f7xx_ll_sdmmc.o b/build/stm32f7xx_ll_sdmmc.o index f354821..486141d 100644 Binary files a/build/stm32f7xx_ll_sdmmc.o and b/build/stm32f7xx_ll_sdmmc.o differ diff --git a/build/stm32f7xx_ll_spi.lst b/build/stm32f7xx_ll_spi.lst index a37ad88..c942faf 100644 --- a/build/stm32f7xx_ll_spi.lst +++ b/build/stm32f7xx_ll_spi.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cczBZbME.s page 1 +ARM GAS /tmp/ccVg7Rz4.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/cczBZbME.s page 1 28:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** #define assert_param(expr) ((void)0U) 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** #endif /* USE_FULL_ASSERT */ 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** - ARM GAS /tmp/cczBZbME.s page 2 + ARM GAS /tmp/ccVg7Rz4.s page 2 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** /** @addtogroup STM32F7xx_LL_Driver @@ -118,7 +118,7 @@ ARM GAS /tmp/cczBZbME.s page 1 85:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** || ((__VALUE__) == LL_SPI_POLARITY_HIGH)) 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** #define IS_LL_SPI_PHASE(__VALUE__) (((__VALUE__) == LL_SPI_PHASE_1EDGE) \ - ARM GAS /tmp/cczBZbME.s page 3 + ARM GAS /tmp/ccVg7Rz4.s page 3 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** || ((__VALUE__) == LL_SPI_PHASE_2EDGE)) @@ -178,7 +178,7 @@ ARM GAS /tmp/cczBZbME.s page 1 135:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** ErrorStatus status = ERROR; 36 .loc 1 135 3 is_stmt 1 view .LVU2 37 .LVL1: - ARM GAS /tmp/cczBZbME.s page 4 + ARM GAS /tmp/ccVg7Rz4.s page 4 136:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/cczBZbME.s page 1 61 .L4: 166:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** { 167:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** /* Force reset of SPI clock */ - ARM GAS /tmp/cczBZbME.s page 5 + ARM GAS /tmp/ccVg7Rz4.s page 5 168:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** LL_APB1_GRP1_ForceReset(LL_APB1_GRP1_PERIPH_SPI3); @@ -298,7 +298,7 @@ ARM GAS /tmp/cczBZbME.s page 1 82 .L7: 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** { 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** /* Force reset of SPI clock */ - ARM GAS /tmp/cczBZbME.s page 6 + ARM GAS /tmp/ccVg7Rz4.s page 6 204:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** LL_APB2_GRP1_ForceReset(LL_APB2_GRP1_PERIPH_SPI6); @@ -358,7 +358,7 @@ ARM GAS /tmp/cczBZbME.s page 1 34:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 35:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Define to prevent recursive inclusion -------------------------------------*/ 36:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #ifndef __STM32F7xx_LL_BUS_H - ARM GAS /tmp/cczBZbME.s page 7 + ARM GAS /tmp/ccVg7Rz4.s page 7 37:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define __STM32F7xx_LL_BUS_H @@ -418,7 +418,7 @@ ARM GAS /tmp/cczBZbME.s page 1 91:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_DMA2D RCC_AHB1ENR_DMA2DEN 92:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #endif /* DMA2D */ 93:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(ETH) - ARM GAS /tmp/cczBZbME.s page 8 + ARM GAS /tmp/ccVg7Rz4.s page 8 94:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_ETHMAC RCC_AHB1ENR_ETHMACEN @@ -478,7 +478,7 @@ ARM GAS /tmp/cczBZbME.s page 1 148:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_TIM2 RCC_APB1ENR_TIM2EN 149:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_TIM3 RCC_APB1ENR_TIM3EN 150:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_TIM4 RCC_APB1ENR_TIM4EN - ARM GAS /tmp/cczBZbME.s page 9 + ARM GAS /tmp/ccVg7Rz4.s page 9 151:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_TIM5 RCC_APB1ENR_TIM5EN @@ -538,7 +538,7 @@ ARM GAS /tmp/cczBZbME.s page 1 205:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_ADC3 RCC_APB2ENR_ADC3EN 206:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_SDMMC1 RCC_APB2ENR_SDMMC1EN 207:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(SDMMC2) - ARM GAS /tmp/cczBZbME.s page 10 + ARM GAS /tmp/ccVg7Rz4.s page 10 208:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_SDMMC2 RCC_APB2ENR_SDMMC2EN @@ -598,7 +598,7 @@ ARM GAS /tmp/cczBZbME.s page 1 262:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOEEN LL_AHB1_GRP1_EnableClock\n 263:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOFEN LL_AHB1_GRP1_EnableClock\n 264:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOGEN LL_AHB1_GRP1_EnableClock\n - ARM GAS /tmp/cczBZbME.s page 11 + ARM GAS /tmp/ccVg7Rz4.s page 11 265:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOHEN LL_AHB1_GRP1_EnableClock\n @@ -658,7 +658,7 @@ ARM GAS /tmp/cczBZbME.s page 1 319:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Check if AHB1 peripheral clock is enabled or not 320:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll AHB1ENR GPIOAEN LL_AHB1_GRP1_IsEnabledClock\n 321:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOBEN LL_AHB1_GRP1_IsEnabledClock\n - ARM GAS /tmp/cczBZbME.s page 12 + ARM GAS /tmp/ccVg7Rz4.s page 12 322:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOCEN LL_AHB1_GRP1_IsEnabledClock\n @@ -718,7 +718,7 @@ ARM GAS /tmp/cczBZbME.s page 1 376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** 377:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Disable AHB1 peripherals clock. 378:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll AHB1ENR GPIOAEN LL_AHB1_GRP1_DisableClock\n - ARM GAS /tmp/cczBZbME.s page 13 + ARM GAS /tmp/ccVg7Rz4.s page 13 379:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOBEN LL_AHB1_GRP1_DisableClock\n @@ -778,7 +778,7 @@ ARM GAS /tmp/cczBZbME.s page 1 433:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 434:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** 435:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Force AHB1 peripherals reset. - ARM GAS /tmp/cczBZbME.s page 14 + ARM GAS /tmp/ccVg7Rz4.s page 14 436:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll AHB1RSTR GPIOARST LL_AHB1_GRP1_ForceReset\n @@ -838,7 +838,7 @@ ARM GAS /tmp/cczBZbME.s page 1 490:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOHRST LL_AHB1_GRP1_ReleaseReset\n 491:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOIRST LL_AHB1_GRP1_ReleaseReset\n 492:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOJRST LL_AHB1_GRP1_ReleaseReset\n - ARM GAS /tmp/cczBZbME.s page 15 + ARM GAS /tmp/ccVg7Rz4.s page 15 493:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOKRST LL_AHB1_GRP1_ReleaseReset\n @@ -898,7 +898,7 @@ ARM GAS /tmp/cczBZbME.s page 1 547:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR DTCMRAMLPEN LL_AHB1_GRP1_EnableClockLowPower\n 548:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR DMA1LPEN LL_AHB1_GRP1_EnableClockLowPower\n 549:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR DMA2LPEN LL_AHB1_GRP1_EnableClockLowPower\n - ARM GAS /tmp/cczBZbME.s page 16 + ARM GAS /tmp/ccVg7Rz4.s page 16 550:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR DMA2DLPEN LL_AHB1_GRP1_EnableClockLowPower\n @@ -958,7 +958,7 @@ ARM GAS /tmp/cczBZbME.s page 1 604:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR GPIOELPEN LL_AHB1_GRP1_DisableClockLowPower\n 605:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR GPIOFLPEN LL_AHB1_GRP1_DisableClockLowPower\n 606:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR GPIOGLPEN LL_AHB1_GRP1_DisableClockLowPower\n - ARM GAS /tmp/cczBZbME.s page 17 + ARM GAS /tmp/ccVg7Rz4.s page 17 607:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR GPIOHLPEN LL_AHB1_GRP1_DisableClockLowPower\n @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cczBZbME.s page 1 661:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** CLEAR_BIT(RCC->AHB1LPENR, Periphs); 662:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } 663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** - ARM GAS /tmp/cczBZbME.s page 18 + ARM GAS /tmp/ccVg7Rz4.s page 18 664:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cczBZbME.s page 1 718:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_OTGFS 719:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * 720:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * (*) value not defined in all devices. - ARM GAS /tmp/cczBZbME.s page 19 + ARM GAS /tmp/ccVg7Rz4.s page 19 721:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @retval State of Periphs (1 or 0). @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cczBZbME.s page 1 775:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 776:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __STATIC_INLINE void LL_AHB2_GRP1_ForceReset(uint32_t Periphs) 777:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { - ARM GAS /tmp/cczBZbME.s page 20 + ARM GAS /tmp/ccVg7Rz4.s page 20 778:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->AHB2RSTR, Periphs); @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cczBZbME.s page 1 832:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->AHB2LPENR, Periphs); 833:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ 834:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** tmpreg = READ_BIT(RCC->AHB2LPENR, Periphs); - ARM GAS /tmp/cczBZbME.s page 21 + ARM GAS /tmp/ccVg7Rz4.s page 21 835:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cczBZbME.s page 1 889:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; 890:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } 891:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** - ARM GAS /tmp/cczBZbME.s page 22 + ARM GAS /tmp/ccVg7Rz4.s page 22 892:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cczBZbME.s page 1 946:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_ALL 947:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB3_GRP1_PERIPH_FMC (*) 948:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB3_GRP1_PERIPH_QSPI - ARM GAS /tmp/cczBZbME.s page 23 + ARM GAS /tmp/ccVg7Rz4.s page 23 949:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1003:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Enable APB1 peripherals clock. 1004:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll APB1ENR TIM2EN LL_APB1_GRP1_EnableClock\n 1005:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR TIM3EN LL_APB1_GRP1_EnableClock\n - ARM GAS /tmp/cczBZbME.s page 24 + ARM GAS /tmp/ccVg7Rz4.s page 24 1006:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR TIM4EN LL_APB1_GRP1_EnableClock\n @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1060:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CAN3 (*) 1061:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CEC (*) 1062:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_PWR - ARM GAS /tmp/cczBZbME.s page 25 + ARM GAS /tmp/ccVg7Rz4.s page 25 1063:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_DAC1 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1117:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM5 1118:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM6 1119:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM7 - ARM GAS /tmp/cczBZbME.s page 26 + ARM GAS /tmp/ccVg7Rz4.s page 26 1120:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM12 @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1174:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR I2C1EN LL_APB1_GRP1_DisableClock\n 1175:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR I2C2EN LL_APB1_GRP1_DisableClock\n 1176:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR I2C3EN LL_APB1_GRP1_DisableClock\n - ARM GAS /tmp/cczBZbME.s page 27 + ARM GAS /tmp/ccVg7Rz4.s page 27 1177:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR I2C4EN LL_APB1_GRP1_DisableClock\n @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1231:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM3RST LL_APB1_GRP1_ForceReset\n 1232:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM4RST LL_APB1_GRP1_ForceReset\n 1233:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM5RST LL_APB1_GRP1_ForceReset\n - ARM GAS /tmp/cczBZbME.s page 28 + ARM GAS /tmp/ccVg7Rz4.s page 28 1234:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM6RST LL_APB1_GRP1_ForceReset\n @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1288:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_DAC1 1289:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_UART7 1290:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_UART8 - ARM GAS /tmp/cczBZbME.s page 29 + ARM GAS /tmp/ccVg7Rz4.s page 29 1291:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1345:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_SPI3 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_SPDIFRX (*) 1347:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_USART2 - ARM GAS /tmp/cczBZbME.s page 30 + ARM GAS /tmp/ccVg7Rz4.s page 30 1348:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_USART3 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1402:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR UART7LPEN LL_APB1_GRP1_EnableClockLowPower\n 1403:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR UART8LPEN LL_APB1_GRP1_EnableClockLowPower\n 1404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR RTCLPEN LL_APB1_GRP1_EnableClockLowPower - ARM GAS /tmp/cczBZbME.s page 31 + ARM GAS /tmp/ccVg7Rz4.s page 31 1405:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1459:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR TIM13LPEN LL_APB1_GRP1_DisableClockLowPower\n 1460:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR TIM14LPEN LL_APB1_GRP1_DisableClockLowPower\n 1461:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR LPTIM1LPEN LL_APB1_GRP1_DisableClockLowPower\n - ARM GAS /tmp/cczBZbME.s page 32 + ARM GAS /tmp/ccVg7Rz4.s page 32 1462:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR WWDGLPEN LL_APB1_GRP1_DisableClockLowPower\n @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1516:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * (*) value not defined in all devices. 1517:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @retval None 1518:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ - ARM GAS /tmp/cczBZbME.s page 33 + ARM GAS /tmp/ccVg7Rz4.s page 33 1519:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __STATIC_INLINE void LL_APB1_GRP1_DisableClockLowPower(uint32_t Periphs) @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1573:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_TIM11 1574:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SPI5 1575:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SPI6 (*) - ARM GAS /tmp/cczBZbME.s page 34 + ARM GAS /tmp/ccVg7Rz4.s page 34 1576:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SAI1 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1630:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SDMMC1 1631:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SDMMC2 (*) 1632:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SPI1 - ARM GAS /tmp/cczBZbME.s page 35 + ARM GAS /tmp/ccVg7Rz4.s page 35 1633:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SPI4 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1687:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_ADC1 1688:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_ADC2 1689:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_ADC3 - ARM GAS /tmp/cczBZbME.s page 36 + ARM GAS /tmp/ccVg7Rz4.s page 36 1690:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SDMMC1 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1744:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_USART1 1745:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_USART6 1746:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_ADC - ARM GAS /tmp/cczBZbME.s page 37 + ARM GAS /tmp/ccVg7Rz4.s page 37 1747:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SDMMC1 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1786:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2RSTR TIM10RST LL_APB2_GRP1_ReleaseReset\n 1787:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2RSTR TIM11RST LL_APB2_GRP1_ReleaseReset\n 1788:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2RSTR SPI5RST LL_APB2_GRP1_ReleaseReset\n - ARM GAS /tmp/cczBZbME.s page 38 + ARM GAS /tmp/ccVg7Rz4.s page 38 1789:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2RSTR SPI6RST LL_APB2_GRP1_ReleaseReset\n @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cczBZbME.s page 1 119 .LVL11: 149:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** } 120 .loc 1 149 12 view .LVU29 - ARM GAS /tmp/cczBZbME.s page 39 + ARM GAS /tmp/ccVg7Rz4.s page 39 121 0040 E3E7 b .L2 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cczBZbME.s page 1 162 .loc 2 1297 3 view .LVU42 163 005a 02F5FE32 add r2, r2, #130048 164 005e 116A ldr r1, [r2, #32] - ARM GAS /tmp/cczBZbME.s page 40 + ARM GAS /tmp/ccVg7Rz4.s page 40 165 0060 41F40041 orr r1, r1, #32768 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1825:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { 207 .loc 2 1825 22 view .LVU55 208 .LBB49: - ARM GAS /tmp/cczBZbME.s page 41 + ARM GAS /tmp/ccVg7Rz4.s page 41 209 .loc 2 1827 3 view .LVU56 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cczBZbME.s page 1 253 00a0 BFE7 b .L6 254 .LVL24: 255 .L14: - ARM GAS /tmp/cczBZbME.s page 42 + ARM GAS /tmp/ccVg7Rz4.s page 42 204:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cczBZbME.s page 1 302 .section .text.LL_SPI_Init,"ax",%progbits 303 .align 1 304 .global LL_SPI_Init - ARM GAS /tmp/cczBZbME.s page 43 + ARM GAS /tmp/ccVg7Rz4.s page 43 305 .syntax unified @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cczBZbME.s page 1 332 .LBB58: 333 .LBI58: 334 .file 3 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h" - ARM GAS /tmp/cczBZbME.s page 44 + ARM GAS /tmp/ccVg7Rz4.s page 44 1:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cczBZbME.s page 1 55:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** uint32_t TransferDirection; /*!< Specifies the SPI unidirectional or bidirectional data mod 56:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** This parameter can be a value of @ref SPI_LL_EC_TRANSFER_M 57:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** - ARM GAS /tmp/cczBZbME.s page 45 + ARM GAS /tmp/ccVg7Rz4.s page 45 58:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** This feature can be modified afterwards using unitary func @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cczBZbME.s page 1 112:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 113:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /* Exported constants --------------------------------------------------------*/ 114:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @defgroup SPI_LL_Exported_Constants SPI Exported Constants - ARM GAS /tmp/cczBZbME.s page 46 + ARM GAS /tmp/ccVg7Rz4.s page 46 115:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @{ @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cczBZbME.s page 1 169:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 170:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 171:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @defgroup SPI_LL_EC_POLARITY Clock Polarity - ARM GAS /tmp/cczBZbME.s page 47 + ARM GAS /tmp/ccVg7Rz4.s page 47 172:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @{ @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cczBZbME.s page 1 226:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @{ 227:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 228:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_SPI_DATAWIDTH_4BIT (SPI_CR2_DS_0 | SPI_CR2_DS_1) - ARM GAS /tmp/cczBZbME.s page 48 + ARM GAS /tmp/ccVg7Rz4.s page 48 229:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_SPI_DATAWIDTH_5BIT (SPI_CR2_DS_2) @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cczBZbME.s page 1 283:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 284:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 285:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @defgroup SPI_LL_EC_TX_FIFO TX FIFO Level - ARM GAS /tmp/cczBZbME.s page 49 + ARM GAS /tmp/ccVg7Rz4.s page 49 286:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @{ @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cczBZbME.s page 1 340:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @} 341:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 342:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** - ARM GAS /tmp/cczBZbME.s page 50 + ARM GAS /tmp/ccVg7Rz4.s page 50 343:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /* Exported functions --------------------------------------------------------*/ @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cczBZbME.s page 1 347 .LCFI0: 348 .cfi_def_cfa_offset 4 349 .cfi_offset 4, -4 - ARM GAS /tmp/cczBZbME.s page 51 + ARM GAS /tmp/ccVg7Rz4.s page 51 350 .LVL30: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cczBZbME.s page 1 379 003c B1F816C0 ldrh ip, [r1, #22] 380 0040 40EA0C00 orr r0, r0, ip 381 0044 0243 orrs r2, r2, r0 - ARM GAS /tmp/cczBZbME.s page 52 + ARM GAS /tmp/ccVg7Rz4.s page 52 382 0046 5A60 str r2, [r3, #4] @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cczBZbME.s page 1 420:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 421:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param Standard This parameter can be one of the following values: 422:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_PROTOCOL_MOTOROLA - ARM GAS /tmp/cczBZbME.s page 53 + ARM GAS /tmp/ccVg7Rz4.s page 53 423:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_PROTOCOL_TI @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cczBZbME.s page 1 477:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR1 CPOL LL_SPI_SetClockPolarity 478:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 479:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param ClockPolarity This parameter can be one of the following values: - ARM GAS /tmp/cczBZbME.s page 54 + ARM GAS /tmp/ccVg7Rz4.s page 54 480:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_POLARITY_LOW @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cczBZbME.s page 1 534:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_BAUDRATEPRESCALER_DIV128 535:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_BAUDRATEPRESCALER_DIV256 536:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ - ARM GAS /tmp/cczBZbME.s page 55 + ARM GAS /tmp/ccVg7Rz4.s page 55 537:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint32_t LL_SPI_GetBaudRatePrescaler(SPI_TypeDef *SPIx) @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cczBZbME.s page 1 591:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Get transfer direction mode 592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR1 RXONLY LL_SPI_GetTransferDirection\n 593:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * CR1 BIDIMODE LL_SPI_GetTransferDirection\n - ARM GAS /tmp/cczBZbME.s page 56 + ARM GAS /tmp/ccVg7Rz4.s page 56 594:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * CR1 BIDIOE LL_SPI_GetTransferDirection @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cczBZbME.s page 1 648:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_DATAWIDTH_15BIT 649:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @arg @ref LL_SPI_DATAWIDTH_16BIT 650:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ - ARM GAS /tmp/cczBZbME.s page 57 + ARM GAS /tmp/ccVg7Rz4.s page 57 651:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint32_t LL_SPI_GetDataWidth(SPI_TypeDef *SPIx) @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cczBZbME.s page 1 414 .loc 1 290 3 is_stmt 1 view .LVU114 415 0062 DA69 ldr r2, [r3, #28] 416 0064 22F40062 bic r2, r2, #2048 - ARM GAS /tmp/cczBZbME.s page 58 + ARM GAS /tmp/ccVg7Rz4.s page 58 417 0068 DA61 str r2, [r3, #28] @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cczBZbME.s page 1 701:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 702:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 703:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** - ARM GAS /tmp/cczBZbME.s page 59 + ARM GAS /tmp/ccVg7Rz4.s page 59 704:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Disable CRC @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cczBZbME.s page 1 758:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR1 CRCNEXT LL_SPI_SetCRCNext 759:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance 760:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval None - ARM GAS /tmp/cczBZbME.s page 60 + ARM GAS /tmp/ccVg7Rz4.s page 60 761:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cczBZbME.s page 1 467 .L28: 468 .align 2 469 .L27: - ARM GAS /tmp/cczBZbME.s page 61 + ARM GAS /tmp/ccVg7Rz4.s page 61 470 0084 4000FFFF .word -65472 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cczBZbME.s page 1 309:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** SPI_InitStruct->BaudRate = LL_SPI_BAUDRATEPRESCALER_DIV2; 510 .loc 1 309 3 is_stmt 1 view .LVU142 511 .loc 1 309 37 is_stmt 0 view .LVU143 - ARM GAS /tmp/cczBZbME.s page 62 + ARM GAS /tmp/ccVg7Rz4.s page 62 512 0012 8361 str r3, [r0, #24] @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cczBZbME.s page 1 340:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** SPI_I2SCFGR_I2SCFG | SPI_I2SCFGR_I2SMOD ) 341:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** 342:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** #define I2S_I2SPR_CLEAR_MASK 0x0002U - ARM GAS /tmp/cczBZbME.s page 63 + ARM GAS /tmp/ccVg7Rz4.s page 63 343:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** /** @@ -3778,7 +3778,7 @@ ARM GAS /tmp/cczBZbME.s page 1 397:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** * @brief De-initialize the SPI/I2S registers to their default reset values. 398:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** * @param SPIx SPI Instance 399:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** * @retval An ErrorStatus enumeration value: - ARM GAS /tmp/cczBZbME.s page 64 + ARM GAS /tmp/ccVg7Rz4.s page 64 400:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** * - SUCCESS: SPI registers are de-initialized @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cczBZbME.s page 1 574 .cfi_def_cfa_offset 24 575 .cfi_offset 3, -24 576 .cfi_offset 4, -20 - ARM GAS /tmp/cczBZbME.s page 65 + ARM GAS /tmp/ccVg7Rz4.s page 65 577 .cfi_offset 5, -16 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/cczBZbME.s page 1 794:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval Returned value is a number between Min_Data = 0x00 and Max_Data = 0xFFFF 795:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 796:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint32_t LL_SPI_GetRxCRC(SPI_TypeDef *SPIx) - ARM GAS /tmp/cczBZbME.s page 66 + ARM GAS /tmp/ccVg7Rz4.s page 66 797:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cczBZbME.s page 1 851:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** uint32_t Ssoe = (READ_BIT(SPIx->CR2, SPI_CR2_SSOE) << 16U); 852:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** return (Ssm | Ssoe); 853:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - ARM GAS /tmp/cczBZbME.s page 67 + ARM GAS /tmp/ccVg7Rz4.s page 67 854:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** @@ -4018,7 +4018,7 @@ ARM GAS /tmp/cczBZbME.s page 1 908:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 909:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 910:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** - ARM GAS /tmp/cczBZbME.s page 68 + ARM GAS /tmp/ccVg7Rz4.s page 68 911:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Check if Tx buffer is empty @@ -4078,7 +4078,7 @@ ARM GAS /tmp/cczBZbME.s page 1 965:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @retval State of bit (1 or 0). 966:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 967:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE uint32_t LL_SPI_IsActiveFlag_BSY(SPI_TypeDef *SPIx) - ARM GAS /tmp/cczBZbME.s page 69 + ARM GAS /tmp/ccVg7Rz4.s page 69 968:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { @@ -4138,7 +4138,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1022:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 1023:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 1024:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** - ARM GAS /tmp/cczBZbME.s page 70 + ARM GAS /tmp/ccVg7Rz4.s page 70 1025:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Clear mode fault error flag @@ -4198,7 +4198,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1079:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 1080:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Enable error interrupt 1081:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @note This bit controls the generation of an interrupt when an error condition occurs (CRCERR - ARM GAS /tmp/cczBZbME.s page 71 + ARM GAS /tmp/ccVg7Rz4.s page 71 1082:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR2 ERRIE LL_SPI_EnableIT_ERR @@ -4258,7 +4258,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 1137:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Disable Tx buffer empty interrupt 1138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll CR2 TXEIE LL_SPI_DisableIT_TXE - ARM GAS /tmp/cczBZbME.s page 72 + ARM GAS /tmp/ccVg7Rz4.s page 72 1139:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @param SPIx SPI Instance @@ -4318,7 +4318,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1193:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 1194:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** __STATIC_INLINE void LL_SPI_EnableDMAReq_RX(SPI_TypeDef *SPIx) 1195:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { - ARM GAS /tmp/cczBZbME.s page 73 + ARM GAS /tmp/ccVg7Rz4.s page 73 1196:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** SET_BIT(SPIx->CR2, SPI_CR2_RXDMAEN); @@ -4378,7 +4378,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1250:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** { 1251:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** return ((READ_BIT(SPIx->CR2, SPI_CR2_TXDMAEN) == (SPI_CR2_TXDMAEN)) ? 1UL : 0UL); 1252:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } - ARM GAS /tmp/cczBZbME.s page 74 + ARM GAS /tmp/ccVg7Rz4.s page 74 1253:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** @@ -4438,7 +4438,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1307:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 1308:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 1309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Get the data register address used for DMA transfer - ARM GAS /tmp/cczBZbME.s page 75 + ARM GAS /tmp/ccVg7Rz4.s page 75 1310:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @rmtoll DR DR LL_SPI_DMA_GetRegAddr @@ -4498,7 +4498,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1364:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 1365:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 1366:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** - ARM GAS /tmp/cczBZbME.s page 76 + ARM GAS /tmp/ccVg7Rz4.s page 76 1367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Write 16-Bits in the data register @@ -4558,7 +4558,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1421:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** 1422:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief I2S Init structure definition 1423:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ - ARM GAS /tmp/cczBZbME.s page 77 + ARM GAS /tmp/ccVg7Rz4.s page 77 1424:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** @@ -4618,7 +4618,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1478:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_I2S_SR_RXNE LL_SPI_SR_RXNE /*!< Rx buffer not empty flag 1479:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_I2S_SR_TXE LL_SPI_SR_TXE /*!< Tx buffer empty flag 1480:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_I2S_SR_BSY LL_SPI_SR_BSY /*!< Busy flag - ARM GAS /tmp/cczBZbME.s page 78 + ARM GAS /tmp/ccVg7Rz4.s page 78 1481:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_I2S_SR_UDR SPI_SR_UDR /*!< Underrun flag @@ -4678,7 +4678,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1535:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_I2S_MODE_SLAVE_RX (SPI_I2SCFGR_I2SCFG_0) /*!< Slave 1536:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_I2S_MODE_MASTER_TX (SPI_I2SCFGR_I2SCFG_1) /*!< Maste 1537:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** #define LL_I2S_MODE_MASTER_RX (SPI_I2SCFGR_I2SCFG_0 | SPI_I2SCFGR_I2SCFG_1) /*!< Maste - ARM GAS /tmp/cczBZbME.s page 79 + ARM GAS /tmp/ccVg7Rz4.s page 79 1538:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @@ -4738,7 +4738,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** */ 1593:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** 1594:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** - ARM GAS /tmp/cczBZbME.s page 80 + ARM GAS /tmp/ccVg7Rz4.s page 80 1595:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** * @brief Write a value in I2S register @@ -4798,7 +4798,7 @@ ARM GAS /tmp/cczBZbME.s page 1 1649:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** CLEAR_BIT(SPIx->I2SCFGR, SPI_I2SCFGR_I2SMOD | SPI_I2SCFGR_I2SE); 1650:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** } 1651:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** - ARM GAS /tmp/cczBZbME.s page 81 + ARM GAS /tmp/ccVg7Rz4.s page 81 1652:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_spi.h **** /** @@ -4858,7 +4858,7 @@ ARM GAS /tmp/cczBZbME.s page 1 452:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** 453:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** /*---------------------------- SPIx I2SPR Configuration ---------------------- 454:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** * Configure SPIx I2SPR with parameters: - ARM GAS /tmp/cczBZbME.s page 82 + ARM GAS /tmp/ccVg7Rz4.s page 82 455:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** * - MCLKOutput: SPI_I2SPR_MCKOE bit @@ -4918,7 +4918,7 @@ ARM GAS /tmp/cczBZbME.s page 1 480:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** { 481:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** /* MCLK output is enabled */ 482:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** tmp = (((((sourceclock / 256U) * 10U) / I2S_InitStruct->AudioFreq)) + 5U); - ARM GAS /tmp/cczBZbME.s page 83 + ARM GAS /tmp/ccVg7Rz4.s page 83 483:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** } @@ -4978,7 +4978,7 @@ ARM GAS /tmp/cczBZbME.s page 1 692 006a 1202 lsls r2, r2, #8 693 .LVL56: 694 .L34: - ARM GAS /tmp/cczBZbME.s page 84 + ARM GAS /tmp/ccVg7Rz4.s page 84 501:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** } @@ -5038,7 +5038,7 @@ ARM GAS /tmp/cczBZbME.s page 1 729 0084 000A lsrs r0, r0, #8 730 .LVL63: 482:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** } - ARM GAS /tmp/cczBZbME.s page 85 + ARM GAS /tmp/ccVg7Rz4.s page 85 731 .loc 1 482 40 view .LVU220 @@ -5098,7 +5098,7 @@ ARM GAS /tmp/cczBZbME.s page 1 778 .LVL70: 779 .LFB456: 518:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** - ARM GAS /tmp/cczBZbME.s page 86 + ARM GAS /tmp/ccVg7Rz4.s page 86 519:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** /** @@ -5158,7 +5158,7 @@ ARM GAS /tmp/cczBZbME.s page 1 535:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** 536:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** /** 537:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** * @brief Set linear and parity prescaler. - ARM GAS /tmp/cczBZbME.s page 87 + ARM GAS /tmp/ccVg7Rz4.s page 87 538:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c **** * @note To calculate value of PrescalerLinear(I2SDIV[7:0] bits) and PrescalerParity(ODD bit)\n @@ -5206,28 +5206,28 @@ ARM GAS /tmp/cczBZbME.s page 1 844 .file 5 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" 845 .file 6 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" 846 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h" - ARM GAS /tmp/cczBZbME.s page 88 + ARM GAS /tmp/ccVg7Rz4.s page 88 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_ll_spi.c - /tmp/cczBZbME.s:20 .text.LL_SPI_DeInit:00000000 $t - /tmp/cczBZbME.s:26 .text.LL_SPI_DeInit:00000000 LL_SPI_DeInit - /tmp/cczBZbME.s:292 .text.LL_SPI_DeInit:000000b8 $d - /tmp/cczBZbME.s:303 .text.LL_SPI_Init:00000000 $t - /tmp/cczBZbME.s:309 .text.LL_SPI_Init:00000000 LL_SPI_Init - /tmp/cczBZbME.s:470 .text.LL_SPI_Init:00000084 $d - /tmp/cczBZbME.s:476 .text.LL_SPI_StructInit:00000000 $t - /tmp/cczBZbME.s:482 .text.LL_SPI_StructInit:00000000 LL_SPI_StructInit - /tmp/cczBZbME.s:529 .text.LL_I2S_DeInit:00000000 $t - /tmp/cczBZbME.s:535 .text.LL_I2S_DeInit:00000000 LL_I2S_DeInit - /tmp/cczBZbME.s:558 .text.LL_I2S_Init:00000000 $t - /tmp/cczBZbME.s:564 .text.LL_I2S_Init:00000000 LL_I2S_Init - /tmp/cczBZbME.s:765 .text.LL_I2S_Init:000000a4 $d - /tmp/cczBZbME.s:771 .text.LL_I2S_StructInit:00000000 $t - /tmp/cczBZbME.s:777 .text.LL_I2S_StructInit:00000000 LL_I2S_StructInit - /tmp/cczBZbME.s:811 .text.LL_I2S_ConfigPrescaler:00000000 $t - /tmp/cczBZbME.s:817 .text.LL_I2S_ConfigPrescaler:00000000 LL_I2S_ConfigPrescaler + /tmp/ccVg7Rz4.s:20 .text.LL_SPI_DeInit:00000000 $t + /tmp/ccVg7Rz4.s:26 .text.LL_SPI_DeInit:00000000 LL_SPI_DeInit + /tmp/ccVg7Rz4.s:292 .text.LL_SPI_DeInit:000000b8 $d + /tmp/ccVg7Rz4.s:303 .text.LL_SPI_Init:00000000 $t + /tmp/ccVg7Rz4.s:309 .text.LL_SPI_Init:00000000 LL_SPI_Init + /tmp/ccVg7Rz4.s:470 .text.LL_SPI_Init:00000084 $d + /tmp/ccVg7Rz4.s:476 .text.LL_SPI_StructInit:00000000 $t + /tmp/ccVg7Rz4.s:482 .text.LL_SPI_StructInit:00000000 LL_SPI_StructInit + /tmp/ccVg7Rz4.s:529 .text.LL_I2S_DeInit:00000000 $t + /tmp/ccVg7Rz4.s:535 .text.LL_I2S_DeInit:00000000 LL_I2S_DeInit + /tmp/ccVg7Rz4.s:558 .text.LL_I2S_Init:00000000 $t + /tmp/ccVg7Rz4.s:564 .text.LL_I2S_Init:00000000 LL_I2S_Init + /tmp/ccVg7Rz4.s:765 .text.LL_I2S_Init:000000a4 $d + /tmp/ccVg7Rz4.s:771 .text.LL_I2S_StructInit:00000000 $t + /tmp/ccVg7Rz4.s:777 .text.LL_I2S_StructInit:00000000 LL_I2S_StructInit + /tmp/ccVg7Rz4.s:811 .text.LL_I2S_ConfigPrescaler:00000000 $t + /tmp/ccVg7Rz4.s:817 .text.LL_I2S_ConfigPrescaler:00000000 LL_I2S_ConfigPrescaler UNDEFINED SYMBOLS LL_RCC_GetI2SClockFreq diff --git a/build/stm32f7xx_ll_spi.o b/build/stm32f7xx_ll_spi.o index a2eb649..bfd9614 100644 Binary files a/build/stm32f7xx_ll_spi.o and b/build/stm32f7xx_ll_spi.o differ diff --git a/build/stm32f7xx_ll_tim.lst b/build/stm32f7xx_ll_tim.lst index 909c510..91a60ee 100644 --- a/build/stm32f7xx_ll_tim.lst +++ b/build/stm32f7xx_ll_tim.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccqfGNRw.s page 1 +ARM GAS /tmp/ccNvm23w.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** /** @addtogroup STM32F7xx_LL_Driver 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @{ - ARM GAS /tmp/ccqfGNRw.s page 2 + ARM GAS /tmp/ccNvm23w.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** || ((__VALUE__) == LL_TIM_ICPSC_DIV2) \ 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** || ((__VALUE__) == LL_TIM_ICPSC_DIV4) \ 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** || ((__VALUE__) == LL_TIM_ICPSC_DIV8)) - ARM GAS /tmp/ccqfGNRw.s page 3 + ARM GAS /tmp/ccNvm23w.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** || ((__VALUE__) == LL_TIM_BREAK_FILTER_FDIV8_N6) \ 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** || ((__VALUE__) == LL_TIM_BREAK_FILTER_FDIV8_N8) \ 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** || ((__VALUE__) == LL_TIM_BREAK_FILTER_FDIV16_N5) \ - ARM GAS /tmp/ccqfGNRw.s page 4 + ARM GAS /tmp/ccNvm23w.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** || ((__VALUE__) == LL_TIM_BREAK_FILTER_FDIV16_N6) \ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** /* Exported functions --------------------------------------------------------*/ 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** /** @addtogroup TIM_LL_Exported_Functions 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @{ - ARM GAS /tmp/ccqfGNRw.s page 5 + ARM GAS /tmp/ccNvm23w.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** */ @@ -298,7 +298,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** LL_APB1_GRP1_ForceReset(LL_APB1_GRP1_PERIPH_TIM6); 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** LL_APB1_GRP1_ReleaseReset(LL_APB1_GRP1_PERIPH_TIM6); 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** } - ARM GAS /tmp/ccqfGNRw.s page 6 + ARM GAS /tmp/ccNvm23w.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** #endif /* TIM6 */ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** LL_APB1_GRP1_ReleaseReset(LL_APB1_GRP1_PERIPH_TIM14); 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** } 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** #endif /* TIM14 */ - ARM GAS /tmp/ccqfGNRw.s page 7 + ARM GAS /tmp/ccNvm23w.s page 7 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** else @@ -418,7 +418,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** } 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** /* Write to TIMx CR1 */ - ARM GAS /tmp/ccqfGNRw.s page 8 + ARM GAS /tmp/ccNvm23w.s page 8 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** LL_TIM_WriteReg(TIMx, CR1, tmpcr1); @@ -478,7 +478,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * - SUCCESS: TIMx output channel is initialized 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * - ERROR: TIMx output channel is not initialized 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** */ - ARM GAS /tmp/ccqfGNRw.s page 9 + ARM GAS /tmp/ccNvm23w.s page 9 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** ErrorStatus LL_TIM_OC_Init(TIM_TypeDef *TIMx, uint32_t Channel, const LL_TIM_OC_InitTypeDef *TIM_OC @@ -538,7 +538,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 485:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @arg @ref LL_TIM_CHANNEL_CH4 486:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @param TIM_IC_InitStruct pointer to a @ref LL_TIM_IC_InitTypeDef structure (TIMx input channel 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * structure) - ARM GAS /tmp/ccqfGNRw.s page 10 + ARM GAS /tmp/ccNvm23w.s page 10 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @retval An ErrorStatus enumeration value: @@ -598,7 +598,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @retval An ErrorStatus enumeration value: 543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * - SUCCESS: TIMx registers are de-initialized 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * - ERROR: not applicable - ARM GAS /tmp/ccqfGNRw.s page 11 + ARM GAS /tmp/ccNvm23w.s page 11 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** */ @@ -658,7 +658,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 599:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** return SUCCESS; 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** } 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** - ARM GAS /tmp/ccqfGNRw.s page 12 + ARM GAS /tmp/ccNvm23w.s page 12 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** /** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 656:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** tmpcr2 = LL_TIM_ReadReg(TIMx, CR2); 657:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** 658:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** /* Get the TIMx CCMR1 register value */ - ARM GAS /tmp/ccqfGNRw.s page 13 + ARM GAS /tmp/ccNvm23w.s page 13 659:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** tmpccmr1 = LL_TIM_ReadReg(TIMx, CCMR1); @@ -778,7 +778,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 713:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * to their default values. 714:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @param TIM_BDTRInitStruct pointer to a @ref LL_TIM_BDTR_InitTypeDef structure (Break and Dead 715:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * data structure) - ARM GAS /tmp/ccqfGNRw.s page 14 + ARM GAS /tmp/ccNvm23w.s page 14 716:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @retval None @@ -838,7 +838,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 770:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_LOCK, TIM_BDTRInitStruct->LockLevel); 771:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_OSSI, TIM_BDTRInitStruct->OSSIState); 772:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_OSSR, TIM_BDTRInitStruct->OSSRState); - ARM GAS /tmp/ccqfGNRw.s page 15 + ARM GAS /tmp/ccNvm23w.s page 15 773:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKE, TIM_BDTRInitStruct->BreakState); @@ -898,7 +898,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 38 .cfi_offset 5, -8 39 .cfi_offset 6, -4 817:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** uint32_t tmpccmr1; - ARM GAS /tmp/ccqfGNRw.s page 16 + ARM GAS /tmp/ccNvm23w.s page 16 40 .loc 1 817 3 is_stmt 1 view .LVU2 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 68 .LVL4: 69 .loc 1 843 3 is_stmt 0 view .LVU18 70 0016 2C43 orrs r4, r4, r5 - ARM GAS /tmp/ccqfGNRw.s page 17 + ARM GAS /tmp/ccNvm23w.s page 17 71 .LVL5: @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 106 003e 23F00403 bic r3, r3, #4 107 .LVL12: 108 .loc 1 862 5 is_stmt 0 view .LVU32 - ARM GAS /tmp/ccqfGNRw.s page 18 + ARM GAS /tmp/ccNvm23w.s page 18 109 0042 8D68 ldr r5, [r1, #8] @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 9:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * Copyright (c) 2017 STMicroelectronics. 10:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * All rights reserved. 11:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * - ARM GAS /tmp/ccqfGNRw.s page 19 + ARM GAS /tmp/ccNvm23w.s page 19 12:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * This software is licensed under terms that can be found in the LICENSE file @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 66:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 8U, /* 6: OC4M, OC4FE, OC4PE */ 67:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 0U, /* 7: OC5M, OC5FE, OC5PE */ 68:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 8U /* 8: OC6M, OC6FE, OC6PE */ - ARM GAS /tmp/ccqfGNRw.s page 20 + ARM GAS /tmp/ccNvm23w.s page 20 69:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** }; @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 123:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define TIMx_AF1_BKINP TIM1_AF1_BKINP /*!< BRK BKIN input polarity */ 124:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #endif /* TIM_BREAK_INPUT_SUPPORT */ 125:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - ARM GAS /tmp/ccqfGNRw.s page 21 + ARM GAS /tmp/ccNvm23w.s page 21 126:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /* Remap mask definitions */ @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 180:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CLOCKDIVISION_DIV1 181:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CLOCKDIVISION_DIV2 182:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CLOCKDIVISION_DIV4 - ARM GAS /tmp/ccqfGNRw.s page 22 + ARM GAS /tmp/ccNvm23w.s page 22 183:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval none @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 237:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - the number of half PWM period in center-aligned mode 238:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** GP timers: this parameter must be a number between Min_Data = 0x 239:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** Max_Data = 0xFF. - ARM GAS /tmp/ccqfGNRw.s page 23 + ARM GAS /tmp/ccNvm23w.s page 23 240:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** Advanced timers: this parameter must be a number between Min_Dat @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 294:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 295:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t OCNIdleState; /*!< Specifies the TIM Output Compare pin state during Idle state. 296:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_OCIDLESTATE. - ARM GAS /tmp/ccqfGNRw.s page 24 + ARM GAS /tmp/ccNvm23w.s page 24 297:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 351:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 352:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t IC1ActiveInput; /*!< Specifies the TI1 input source 353:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_ACTIVEINPUT. - ARM GAS /tmp/ccqfGNRw.s page 25 + ARM GAS /tmp/ccNvm23w.s page 25 354:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 408:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t IC1Prescaler; /*!< Specifies the TI1 input prescaler value. 409:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** Prescaler must be set to get a maximum counter period longer th 410:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** time interval between 2 consecutive changes on the Hall inputs. - ARM GAS /tmp/ccqfGNRw.s page 26 + ARM GAS /tmp/ccNvm23w.s page 26 411:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This parameter can be a value of @ref TIM_LL_EC_ICPSC. @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 465:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** This feature can be modified afterwards using unitary functio 466:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @ref LL_TIM_OC_SetDeadTime() 467:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - ARM GAS /tmp/ccqfGNRw.s page 27 + ARM GAS /tmp/ccNvm23w.s page 27 468:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @note This bit-field can not be modified as long as LOCK leve @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 522:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @note This bit-field can not be modified as long as LOCK leve 523:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** programmed. */ 524:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - ARM GAS /tmp/ccqfGNRw.s page 28 + ARM GAS /tmp/ccNvm23w.s page 28 525:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** uint32_t AutomaticOutput; /*!< Specifies whether the TIM Automatic Output feature is enabled @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 579:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_BREAK2_ENABLE Break2 Enable 580:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 581:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccqfGNRw.s page 29 + ARM GAS /tmp/ccNvm23w.s page 29 582:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK2_DISABLE 0x00000000U /*!< Break2 function disabled */ @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 636:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_COUNTERMODE_DOWN TIM_CR1_DIR /*!< Counter used as downcounte 637:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_COUNTERMODE_CENTER_DOWN TIM_CR1_CMS_0 /*!< The counter counts up and 638:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_COUNTERMODE_CENTER_UP TIM_CR1_CMS_1 /*!< The counter counts up and - ARM GAS /tmp/ccqfGNRw.s page 30 + ARM GAS /tmp/ccNvm23w.s page 30 639:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_COUNTERMODE_CENTER_UP_DOWN TIM_CR1_CMS /*!< The counter counts up and @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 693:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 694:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 695:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_CHANNEL_CH1 TIM_CCER_CC1E /*!< Timer input/output channel 1 - ARM GAS /tmp/ccqfGNRw.s page 31 + ARM GAS /tmp/ccNvm23w.s page 31 696:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_CHANNEL_CH1N TIM_CCER_CC1NE /*!< Timer complementary output ch @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 750:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 751:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 752:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OCPOLARITY_HIGH 0x00000000U /*!< OCxactive high*/ - ARM GAS /tmp/ccqfGNRw.s page 32 + ARM GAS /tmp/ccNvm23w.s page 32 753:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OCPOLARITY_LOW TIM_CCER_CC1P /*!< OCxactive low*/ @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 807:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_IC_FILTER_FDIV2_N8 ((TIM_CCMR1_IC1F_2 | TIM_CCMR1_IC1F_0) << 16U) 808:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_IC_FILTER_FDIV4_N6 ((TIM_CCMR1_IC1F_2 | TIM_CCMR1_IC1F_1) << 16U) 809:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_IC_FILTER_FDIV4_N8 ((TIM_CCMR1_IC1F_2 | TIM_CCMR1_IC1F_1 | TIM_CCMR1_IC - ARM GAS /tmp/ccqfGNRw.s page 33 + ARM GAS /tmp/ccNvm23w.s page 33 810:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_IC_FILTER_FDIV8_N6 (TIM_CCMR1_IC1F_3 << 16U) @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 864:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} 865:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 866:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - ARM GAS /tmp/ccqfGNRw.s page 34 + ARM GAS /tmp/ccNvm23w.s page 34 867:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EC_TRGO2 Trigger Output 2 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 921:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_ETR_POLARITY_INVERTED TIM_SMCR_ETP /*!< ETR is inverted, active 922:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 923:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} - ARM GAS /tmp/ccqfGNRw.s page 35 + ARM GAS /tmp/ccNvm23w.s page 35 924:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 978:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK_FILTER_FDIV2_N8 0x00050000U /*!< fSAMPLING=fDTS/2, N=8 */ 979:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK_FILTER_FDIV4_N6 0x00060000U /*!< fSAMPLING=fDTS/4, N=6 */ 980:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK_FILTER_FDIV4_N8 0x00070000U /*!< fSAMPLING=fDTS/4, N=8 */ - ARM GAS /tmp/ccqfGNRw.s page 36 + ARM GAS /tmp/ccNvm23w.s page 36 981:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_BREAK_FILTER_FDIV8_N6 0x00080000U /*!< fSAMPLING=fDTS/8, N=6 */ @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1035:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 1036:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1037:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OSSR_DISABLE 0x00000000U /*!< When inactive, OCx/OCxN - ARM GAS /tmp/ccqfGNRw.s page 37 + ARM GAS /tmp/ccNvm23w.s page 37 1038:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_OSSR_ENABLE TIM_BDTR_OSSR /*!< When inactive, OC/OCN o @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1092:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_BDTR (TIM_DCR_DBA_4 | TIM_DCR_DBA_0) 1093:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_OR (TIM_DCR_DBA_4 | TIM_DCR_DBA_2) 1094:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_CCMR3 (TIM_DCR_DBA_4 | TIM_DCR_DBA_2 | TIM_DCR_DBA_0) - ARM GAS /tmp/ccqfGNRw.s page 38 + ARM GAS /tmp/ccNvm23w.s page 38 1095:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define LL_TIM_DMABURST_BASEADDR_CCR5 (TIM_DCR_DBA_4 | TIM_DCR_DBA_2 | TIM_DCR_DBA_1) @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1149:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1150:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} 1151:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccqfGNRw.s page 39 + ARM GAS /tmp/ccNvm23w.s page 39 1152:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1206:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** (READ_BIT((__CNT__), TIM_CNT_UIFCPY) >> TIM_CNT_UIFCPY_Pos) 1207:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 1208:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccqfGNRw.s page 40 + ARM GAS /tmp/ccNvm23w.s page 40 1209:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief HELPER macro calculating DTG[0:7] in the TIMx_BDTR register to achieve the requested de @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1263:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #define __LL_TIM_CALC_DELAY(__TIMCLK__, __PSC__, __DELAY__) \ 1264:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** ((uint32_t)(((uint64_t)(__TIMCLK__) * (uint64_t)(__DELAY__)) \ 1265:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** / ((uint64_t)1000000U * (uint64_t)((__PSC__) + 1U)))) - ARM GAS /tmp/ccqfGNRw.s page 41 + ARM GAS /tmp/ccNvm23w.s page 41 1266:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1320:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR1 CEN LL_TIM_DisableCounter 1321:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 1322:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None - ARM GAS /tmp/ccqfGNRw.s page 42 + ARM GAS /tmp/ccNvm23w.s page 42 1323:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1377:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * - Counter overflow/underflow 1378:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * - Setting the UG bit 1379:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * - Update generation through the slave mode controller - ARM GAS /tmp/ccqfGNRw.s page 43 + ARM GAS /tmp/ccNvm23w.s page 43 1380:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Update event source set to LL_TIM_UPDATESOURCE_COUNTER: only counter @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1434:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 1435:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Set the timer counter counting mode. 1436:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_COUNTER_MODE_SELECT_INSTANCE(TIMx) can be used to - ARM GAS /tmp/ccqfGNRw.s page 44 + ARM GAS /tmp/ccNvm23w.s page 44 1437:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * check whether or not the counter mode selection feature is supported @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1491:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 1492:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1493:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_EnableARRPreload(TIM_TypeDef *TIMx) - ARM GAS /tmp/ccqfGNRw.s page 45 + ARM GAS /tmp/ccNvm23w.s page 45 1494:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1548:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CLOCKDIVISION_DIV1 1549:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CLOCKDIVISION_DIV2 1550:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CLOCKDIVISION_DIV4 - ARM GAS /tmp/ccqfGNRw.s page 46 + ARM GAS /tmp/ccNvm23w.s page 46 1551:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1605:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Prescaler between Min_Data=0 and Max_Data=65535 1606:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 1607:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccqfGNRw.s page 47 + ARM GAS /tmp/ccNvm23w.s page 47 1608:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_SetPrescaler(TIM_TypeDef *TIMx, uint32_t Prescaler) @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1662:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 1663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_SetRepetitionCounter(TIM_TypeDef *TIMx, uint32_t RepetitionCounter) 1664:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccqfGNRw.s page 48 + ARM GAS /tmp/ccNvm23w.s page 48 1665:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** WRITE_REG(TIMx->RCR, RepetitionCounter); @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1719:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EF_Capture_Compare Capture Compare configuration 1720:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @{ 1721:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccqfGNRw.s page 49 + ARM GAS /tmp/ccNvm23w.s page 49 1722:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1776:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 1777:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 1778:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccqfGNRw.s page 50 + ARM GAS /tmp/ccNvm23w.s page 50 1779:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Set the trigger of the capture/compare DMA request. @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1833:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC5E LL_TIM_CC_EnableChannel\n 1834:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC6E LL_TIM_CC_EnableChannel 1835:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance - ARM GAS /tmp/ccqfGNRw.s page 51 + ARM GAS /tmp/ccNvm23w.s page 51 1836:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Channels This parameter can be a combination of the following values: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1890:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC4E LL_TIM_CC_IsEnabledChannel\n 1891:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC5E LL_TIM_CC_IsEnabledChannel\n 1892:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC6E LL_TIM_CC_IsEnabledChannel - ARM GAS /tmp/ccqfGNRw.s page 52 + ARM GAS /tmp/ccNvm23w.s page 52 1893:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1947:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCPOLARITY_HIGH or @ref LL_TIM_OCPOLARITY_LOW 1948:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_OCIDLESTATE_LOW or @ref LL_TIM_OCIDLESTATE_HIGH 1949:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None - ARM GAS /tmp/ccqfGNRw.s page 53 + ARM GAS /tmp/ccNvm23w.s page 53 1950:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2004:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Get the output compare mode of an output channel. 2005:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCMR1 OC1M LL_TIM_OC_GetMode\n 2006:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR1 OC2M LL_TIM_OC_GetMode\n - ARM GAS /tmp/ccqfGNRw.s page 54 + ARM GAS /tmp/ccNvm23w.s page 54 2007:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR2 OC3M LL_TIM_OC_GetMode\n @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2061:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 2062:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH5 2063:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH6 - ARM GAS /tmp/ccqfGNRw.s page 55 + ARM GAS /tmp/ccNvm23w.s page 55 2064:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Polarity This parameter can be one of the following values: @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2118:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CR2 OIS3N LL_TIM_OC_SetIdleState\n 2119:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CR2 OIS4 LL_TIM_OC_SetIdleState\n 2120:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CR2 OIS5 LL_TIM_OC_SetIdleState\n - ARM GAS /tmp/ccqfGNRw.s page 56 + ARM GAS /tmp/ccNvm23w.s page 56 2121:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CR2 OIS6 LL_TIM_OC_SetIdleState @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2175:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 2176:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 2177:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Enable fast mode for the output channel. - ARM GAS /tmp/ccqfGNRw.s page 57 + ARM GAS /tmp/ccNvm23w.s page 57 2178:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Acts only if the channel is configured in PWM1 or PWM2 mode. @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2232:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR1 OC2FE LL_TIM_OC_IsEnabledFast\n 2233:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR2 OC3FE LL_TIM_OC_IsEnabledFast\n 2234:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR2 OC4FE LL_TIM_OC_IsEnabledFast\n - ARM GAS /tmp/ccqfGNRw.s page 58 + ARM GAS /tmp/ccNvm23w.s page 58 2235:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCMR3 OC5FE LL_TIM_OC_IsEnabledFast\n @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2289:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Channel This parameter can be one of the following values: 2290:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1 2291:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 - ARM GAS /tmp/ccqfGNRw.s page 59 + ARM GAS /tmp/ccNvm23w.s page 59 2292:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 2347:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 2348:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH5 - ARM GAS /tmp/ccqfGNRw.s page 60 + ARM GAS /tmp/ccNvm23w.s page 60 2349:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH6 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2403:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 2404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH5 2405:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH6 - ARM GAS /tmp/ccqfGNRw.s page 61 + ARM GAS /tmp/ccNvm23w.s page 61 2406:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 882:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** 883:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** return SUCCESS; 149 .loc 1 883 3 view .LVU46 - ARM GAS /tmp/ccqfGNRw.s page 62 + ARM GAS /tmp/ccNvm23w.s page 62 884:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** } @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 193 .loc 1 896 3 is_stmt 1 view .LVU52 897:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** uint32_t tmpccer; 194 .loc 1 897 3 view .LVU53 - ARM GAS /tmp/ccqfGNRw.s page 63 + ARM GAS /tmp/ccNvm23w.s page 63 898:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** uint32_t tmpcr2; @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 224 .LVL27: 923:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** 924:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** /* Set the Output Compare Polarity */ - ARM GAS /tmp/ccqfGNRw.s page 64 + ARM GAS /tmp/ccNvm23w.s page 64 925:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** MODIFY_REG(tmpccer, TIM_CCER_CC2P, TIM_OCInitStruct->OCPolarity << 4U); @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 262 .loc 1 941 5 is_stmt 0 view .LVU83 263 0048 8D68 ldr r5, [r1, #8] 264 .loc 1 941 5 view .LVU84 - ARM GAS /tmp/ccqfGNRw.s page 65 + ARM GAS /tmp/ccNvm23w.s page 65 265 004a 43EA8513 orr r3, r3, r5, lsl #6 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2457:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 2458:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param CompareValue between Min_Data=0 and Max_Data=65535 2459:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None - ARM GAS /tmp/ccqfGNRw.s page 66 + ARM GAS /tmp/ccNvm23w.s page 66 2460:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 968:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @param TIM_OCInitStruct pointer to the the TIMx output channel 3 configuration data structure 969:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @retval An ErrorStatus enumeration value: 970:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * - SUCCESS: TIMx registers are de-initialized - ARM GAS /tmp/ccqfGNRw.s page 67 + ARM GAS /tmp/ccNvm23w.s page 67 971:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * - ERROR: not applicable @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 994:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** /* Get the TIMx CCMR2 register value */ 995:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** tmpccmr2 = LL_TIM_ReadReg(TIMx, CCMR2); 366 .loc 1 995 3 is_stmt 1 view .LVU116 - ARM GAS /tmp/ccqfGNRw.s page 68 + ARM GAS /tmp/ccNvm23w.s page 68 367 .loc 1 995 12 is_stmt 0 view .LVU117 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1013:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** assert_param(IS_LL_TIM_OCPOLARITY(TIM_OCInitStruct->OCNPolarity)); 404 .loc 1 1013 5 view .LVU130 1014:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** assert_param(IS_LL_TIM_OCIDLESTATE(TIM_OCInitStruct->OCNIdleState)); - ARM GAS /tmp/ccqfGNRw.s page 69 + ARM GAS /tmp/ccNvm23w.s page 69 405 .loc 1 1014 5 view .LVU131 @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 440 0062 C461 str r4, [r0, #28] 1034:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** 1035:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** /* Set the Capture Compare Register value */ - ARM GAS /tmp/ccqfGNRw.s page 70 + ARM GAS /tmp/ccNvm23w.s page 70 1036:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** LL_TIM_OC_SetCompareCH3(TIMx, TIM_OCInitStruct->CompareValue); @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 471 .L15: 472 .align 2 473 .L14: - ARM GAS /tmp/ccqfGNRw.s page 71 + ARM GAS /tmp/ccNvm23w.s page 71 474 0070 8CFFFEFF .word -65652 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1065:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** CLEAR_BIT(TIMx->CCER, TIM_CCER_CC4E); 508 .loc 1 1065 3 view .LVU163 509 0002 036A ldr r3, [r0, #32] - ARM GAS /tmp/ccqfGNRw.s page 72 + ARM GAS /tmp/ccNvm23w.s page 72 510 0004 23F48053 bic r3, r3, #4096 @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 543 .loc 1 1086 3 is_stmt 0 view .LVU176 544 0028 4D68 ldr r5, [r1, #4] 545 .loc 1 1086 3 view .LVU177 - ARM GAS /tmp/ccqfGNRw.s page 73 + ARM GAS /tmp/ccNvm23w.s page 73 546 002a 43EA0533 orr r3, r3, r5, lsl #12 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2489:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * output channel 4 is supported by a timer instance. 2490:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCR4 CCR4 LL_TIM_OC_SetCompareCH4 2491:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance - ARM GAS /tmp/ccqfGNRw.s page 74 + ARM GAS /tmp/ccNvm23w.s page 74 2492:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param CompareValue between Min_Data=0 and Max_Data=65535 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @brief Configure the TIMx output channel 5. 1113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @param TIMx Timer Instance 1114:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @param TIM_OCInitStruct pointer to the the TIMx output channel 5 configuration data structure - ARM GAS /tmp/ccqfGNRw.s page 75 + ARM GAS /tmp/ccNvm23w.s page 75 1115:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * @retval An ErrorStatus enumeration value: @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 646 000c 446D ldr r4, [r0, #84] 647 .LVL84: 1140:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** - ARM GAS /tmp/ccqfGNRw.s page 76 + ARM GAS /tmp/ccNvm23w.s page 76 1141:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** /* Select the Output Compare Mode */ @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 686 0042 4460 str r4, [r0, #4] 687 .L22: 1157:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** - ARM GAS /tmp/ccqfGNRw.s page 77 + ARM GAS /tmp/ccNvm23w.s page 77 1158:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** } @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 715 .LCFI9: 716 .cfi_restore 5 717 .cfi_restore 4 - ARM GAS /tmp/ccqfGNRw.s page 78 + ARM GAS /tmp/ccNvm23w.s page 78 718 .cfi_def_cfa_offset 0 @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1190:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** assert_param(IS_LL_TIM_OCPOLARITY(TIM_OCInitStruct->OCNPolarity)); 755 .loc 1 1190 3 view .LVU241 1191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** assert_param(IS_LL_TIM_OCSTATE(TIM_OCInitStruct->OCNState)); - ARM GAS /tmp/ccqfGNRw.s page 79 + ARM GAS /tmp/ccNvm23w.s page 79 756 .loc 1 1191 3 view .LVU242 @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1210:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** 1211:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** if (IS_TIM_BREAK_INSTANCE(TIMx)) 792 .loc 1 1211 3 is_stmt 1 view .LVU255 - ARM GAS /tmp/ccqfGNRw.s page 80 + ARM GAS /tmp/ccNvm23w.s page 80 793 .loc 1 1211 6 is_stmt 0 view .LVU256 @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 820 004a C265 str r2, [r0, #92] 821 .LVL105: 822 .loc 2 2525 3 is_stmt 0 view .LVU265 - ARM GAS /tmp/ccqfGNRw.s page 81 + ARM GAS /tmp/ccNvm23w.s page 81 823 .LBE93: @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 862 0000 10B4 push {r4} 863 .LCFI12: 864 .cfi_def_cfa_offset 4 - ARM GAS /tmp/ccqfGNRw.s page 82 + ARM GAS /tmp/ccNvm23w.s page 82 865 .cfi_offset 4, -4 @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 897 .LVL108: 898 .loc 1 1263 1 view .LVU284 899 0032 5DF8044B ldr r4, [sp], #4 - ARM GAS /tmp/ccqfGNRw.s page 83 + ARM GAS /tmp/ccNvm23w.s page 83 900 .LCFI13: @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 936 0008 0362 str r3, [r0, #32] 1284:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** 1285:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** /* Select the Input and set the filter and the prescaler value */ - ARM GAS /tmp/ccqfGNRw.s page 84 + ARM GAS /tmp/ccNvm23w.s page 84 1286:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** MODIFY_REG(TIMx->CCMR1, @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1303:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * - SUCCESS: TIMx registers are de-initialized 1304:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** * - ERROR: not applicable 1305:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** */ - ARM GAS /tmp/ccqfGNRw.s page 85 + ARM GAS /tmp/ccNvm23w.s page 85 1306:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** static ErrorStatus IC3Config(TIM_TypeDef *TIMx, const LL_TIM_IC_InitTypeDef *TIM_ICInitStruct) @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1011 0028 43EA0223 orr r3, r3, r2, lsl #8 1012 002c 43F48073 orr r3, r3, #256 1013 0030 0362 str r3, [r0, #32] - ARM GAS /tmp/ccqfGNRw.s page 86 + ARM GAS /tmp/ccNvm23w.s page 86 1325:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** (TIM_CCER_CC3P | TIM_CCER_CC3NP), @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1049 .loc 1 1345 3 view .LVU320 1346:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** assert_param(IS_LL_TIM_IC_FILTER(TIM_ICInitStruct->ICFilter)); 1050 .loc 1 1346 3 view .LVU321 - ARM GAS /tmp/ccqfGNRw.s page 87 + ARM GAS /tmp/ccNvm23w.s page 87 1347:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1090 .syntax unified 1091 .thumb 1092 .thumb_func - ARM GAS /tmp/ccqfGNRw.s page 88 + ARM GAS /tmp/ccNvm23w.s page 88 1094 LL_TIM_DeInit: @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 262:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** { 1133 .loc 1 262 8 is_stmt 1 view .LVU345 262:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** { - ARM GAS /tmp/ccqfGNRw.s page 89 + ARM GAS /tmp/ccNvm23w.s page 89 1134 .loc 1 262 11 is_stmt 0 view .LVU346 @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1173 .loc 1 319 12 view .LVU361 1174 005c 0120 movs r0, #1 1175 .LVL116: - ARM GAS /tmp/ccqfGNRw.s page 90 + ARM GAS /tmp/ccNvm23w.s page 90 322:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** } @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 43:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Includes ------------------------------------------------------------------*/ 44:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #include "stm32f7xx.h" 45:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** - ARM GAS /tmp/ccqfGNRw.s page 91 + ARM GAS /tmp/ccNvm23w.s page 91 46:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @addtogroup STM32F7xx_LL_Driver @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 100:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_OTGHSULPI RCC_AHB1ENR_OTGHSULPIEN 101:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_AXI RCC_AHB1LPENR_AXILPEN 102:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_FLITF RCC_AHB1LPENR_FLITFLPEN - ARM GAS /tmp/ccqfGNRw.s page 92 + ARM GAS /tmp/ccNvm23w.s page 92 103:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_SRAM1 RCC_AHB1LPENR_SRAM1LPEN @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 157:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_LPTIM1 RCC_APB1ENR_LPTIM1EN 158:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_WWDG RCC_APB1ENR_WWDGEN 159:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_SPI2 RCC_APB1ENR_SPI2EN - ARM GAS /tmp/ccqfGNRw.s page 93 + ARM GAS /tmp/ccNvm23w.s page 93 160:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_SPI3 RCC_APB1ENR_SPI3EN @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 214:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_TIM10 RCC_APB2ENR_TIM10EN 215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_TIM11 RCC_APB2ENR_TIM11EN 216:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_SPI5 RCC_APB2ENR_SPI5EN - ARM GAS /tmp/ccqfGNRw.s page 94 + ARM GAS /tmp/ccNvm23w.s page 94 217:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(SPI6) @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 271:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DTCMRAMEN LL_AHB1_GRP1_EnableClock\n 272:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DMA1EN LL_AHB1_GRP1_EnableClock\n 273:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DMA2EN LL_AHB1_GRP1_EnableClock\n - ARM GAS /tmp/ccqfGNRw.s page 95 + ARM GAS /tmp/ccNvm23w.s page 95 274:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR DMA2DEN LL_AHB1_GRP1_EnableClock\n @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 328:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOIEN LL_AHB1_GRP1_IsEnabledClock\n 329:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOJEN LL_AHB1_GRP1_IsEnabledClock\n 330:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOKEN LL_AHB1_GRP1_IsEnabledClock\n - ARM GAS /tmp/ccqfGNRw.s page 96 + ARM GAS /tmp/ccNvm23w.s page 96 331:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR CRCEN LL_AHB1_GRP1_IsEnabledClock\n @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 385:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOHEN LL_AHB1_GRP1_DisableClock\n 386:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOIEN LL_AHB1_GRP1_DisableClock\n 387:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOJEN LL_AHB1_GRP1_DisableClock\n - ARM GAS /tmp/ccqfGNRw.s page 97 + ARM GAS /tmp/ccNvm23w.s page 97 388:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOKEN LL_AHB1_GRP1_DisableClock\n @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 442:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOGRST LL_AHB1_GRP1_ForceReset\n 443:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOHRST LL_AHB1_GRP1_ForceReset\n 444:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOIRST LL_AHB1_GRP1_ForceReset\n - ARM GAS /tmp/ccqfGNRw.s page 98 + ARM GAS /tmp/ccNvm23w.s page 98 445:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOJRST LL_AHB1_GRP1_ForceReset\n @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 499:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR OTGHSRST LL_AHB1_GRP1_ReleaseReset 500:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: 501:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_ALL - ARM GAS /tmp/ccqfGNRw.s page 99 + ARM GAS /tmp/ccNvm23w.s page 99 502:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOA @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 556:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR OTGHSULPILPEN LL_AHB1_GRP1_EnableClockLowPower 557:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: 558:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOA - ARM GAS /tmp/ccqfGNRw.s page 100 + ARM GAS /tmp/ccNvm23w.s page 100 559:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB1_GRP1_PERIPH_GPIOB @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 613:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR FLITFLPEN LL_AHB1_GRP1_DisableClockLowPower\n 614:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR SRAM1LPEN LL_AHB1_GRP1_DisableClockLowPower\n 615:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR SRAM2LPEN LL_AHB1_GRP1_DisableClockLowPower\n - ARM GAS /tmp/ccqfGNRw.s page 101 + ARM GAS /tmp/ccNvm23w.s page 101 616:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR BKPSRAMLPEN LL_AHB1_GRP1_DisableClockLowPower\n @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 670:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 671:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 672:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** - ARM GAS /tmp/ccqfGNRw.s page 102 + ARM GAS /tmp/ccNvm23w.s page 102 673:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Enable AHB2 peripherals clock. @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 727:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 728:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** 729:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Disable AHB2 peripherals clock. - ARM GAS /tmp/ccqfGNRw.s page 103 + ARM GAS /tmp/ccNvm23w.s page 103 730:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll AHB2ENR DCMIEN LL_AHB2_GRP1_DisableClock\n @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 784:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2RSTR JPEGRST LL_AHB2_GRP1_ReleaseReset\n 785:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2RSTR CRYPRST LL_AHB2_GRP1_ReleaseReset\n 786:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2RSTR AESRST LL_AHB2_GRP1_ReleaseReset\n - ARM GAS /tmp/ccqfGNRw.s page 104 + ARM GAS /tmp/ccNvm23w.s page 104 787:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2RSTR HASHRST LL_AHB2_GRP1_ReleaseReset\n @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 841:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2LPENR JPEGLPEN LL_AHB2_GRP1_DisableClockLowPower\n 842:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2LPENR CRYPLPEN LL_AHB2_GRP1_DisableClockLowPower\n 843:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2LPENR AESLPEN LL_AHB2_GRP1_DisableClockLowPower\n - ARM GAS /tmp/ccqfGNRw.s page 105 + ARM GAS /tmp/ccNvm23w.s page 105 844:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB2LPENR HASHLPEN LL_AHB2_GRP1_DisableClockLowPower\n @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 898:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB3_GRP1_PERIPH_QSPI 899:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * 900:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * (*) value not defined in all devices. - ARM GAS /tmp/ccqfGNRw.s page 106 + ARM GAS /tmp/ccNvm23w.s page 106 901:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @retval State of Periphs (1 or 0). @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 955:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** CLEAR_BIT(RCC->AHB3RSTR, Periphs); 956:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } 957:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** - ARM GAS /tmp/ccqfGNRw.s page 107 + ARM GAS /tmp/ccNvm23w.s page 107 958:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1012:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR TIM14EN LL_APB1_GRP1_EnableClock\n 1013:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR LPTIM1EN LL_APB1_GRP1_EnableClock\n 1014:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR WWDGEN LL_APB1_GRP1_EnableClock\n - ARM GAS /tmp/ccqfGNRw.s page 108 + ARM GAS /tmp/ccNvm23w.s page 108 1015:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR SPI2EN LL_APB1_GRP1_EnableClock\n @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1069:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @retval None 1070:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 1071:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __STATIC_INLINE void LL_APB1_GRP1_EnableClock(uint32_t Periphs) - ARM GAS /tmp/ccqfGNRw.s page 109 + ARM GAS /tmp/ccNvm23w.s page 109 1072:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1126:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_SPI3 1127:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_SPDIFRX (*) 1128:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_USART2 - ARM GAS /tmp/ccqfGNRw.s page 110 + ARM GAS /tmp/ccNvm23w.s page 110 1129:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_USART3 @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1183:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR DACEN LL_APB1_GRP1_DisableClock\n 1184:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR UART7EN LL_APB1_GRP1_DisableClock\n 1185:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR UART8EN LL_APB1_GRP1_DisableClock\n - ARM GAS /tmp/ccqfGNRw.s page 111 + ARM GAS /tmp/ccNvm23w.s page 111 1186:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR RTCEN LL_APB1_GRP1_DisableClock @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1240:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR WWDGRST LL_APB1_GRP1_ForceReset\n 1241:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR SPI2RST LL_APB1_GRP1_ForceReset\n 1242:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR SPI3RST LL_APB1_GRP1_ForceReset\n - ARM GAS /tmp/ccqfGNRw.s page 112 + ARM GAS /tmp/ccNvm23w.s page 112 1243:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR SPDIFRXRST LL_APB1_GRP1_ForceReset\n @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1297:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->APB1RSTR, Periphs); 1298:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } 1299:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** - ARM GAS /tmp/ccqfGNRw.s page 113 + ARM GAS /tmp/ccNvm23w.s page 113 1300:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1354:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_I2C4 (*) 1355:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CAN1 1356:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CAN2 (*) - ARM GAS /tmp/ccqfGNRw.s page 114 + ARM GAS /tmp/ccNvm23w.s page 114 1357:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CAN3 (*) @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1411:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM7 1412:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM12 1413:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM13 - ARM GAS /tmp/ccqfGNRw.s page 115 + ARM GAS /tmp/ccNvm23w.s page 115 1414:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM14 @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1468:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR UART4LPEN LL_APB1_GRP1_DisableClockLowPower\n 1469:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR UART5LPEN LL_APB1_GRP1_DisableClockLowPower\n 1470:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR I2C1LPEN LL_APB1_GRP1_DisableClockLowPower\n - ARM GAS /tmp/ccqfGNRw.s page 116 + ARM GAS /tmp/ccNvm23w.s page 116 1471:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR I2C2LPEN LL_APB1_GRP1_DisableClockLowPower\n @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1525:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @} 1526:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 1527:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** - ARM GAS /tmp/ccqfGNRw.s page 117 + ARM GAS /tmp/ccNvm23w.s page 117 1528:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** @defgroup BUS_LL_EF_APB2 APB2 @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1582:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_OTGPHYC (*) 1583:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * 1584:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * (*) value not defined in all devices. - ARM GAS /tmp/ccqfGNRw.s page 118 + ARM GAS /tmp/ccNvm23w.s page 118 1585:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @retval None @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1639:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SPI6 (*) 1640:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SAI1 1641:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SAI2 - ARM GAS /tmp/ccqfGNRw.s page 119 + ARM GAS /tmp/ccNvm23w.s page 119 1642:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_LTDC (*) @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1696:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_TIM10 1697:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_TIM11 1698:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SPI5 - ARM GAS /tmp/ccqfGNRw.s page 120 + ARM GAS /tmp/ccNvm23w.s page 120 1699:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SPI6 (*) @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1753:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_TIM10 1754:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_TIM11 1755:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SPI5 - ARM GAS /tmp/ccqfGNRw.s page 121 + ARM GAS /tmp/ccNvm23w.s page 121 1756:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SPI6 (*) @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1795:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2RSTR MDIORST LL_APB2_GRP1_ReleaseReset\n 1796:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2RSTR OTGPHYCRST LL_APB2_GRP1_ReleaseReset 1797:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: - ARM GAS /tmp/ccqfGNRw.s page 122 + ARM GAS /tmp/ccNvm23w.s page 122 1798:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_ALL @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 230:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** LL_APB1_GRP1_ReleaseReset(LL_APB1_GRP1_PERIPH_TIM2); 1221 .loc 1 230 5 is_stmt 1 view .LVU375 1222 .LBB100: - ARM GAS /tmp/ccqfGNRw.s page 123 + ARM GAS /tmp/ccNvm23w.s page 123 1223 .LBI100: @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1297:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } 1265 .loc 3 1297 3 view .LVU388 1266 008e 03F50D33 add r3, r3, #144384 - ARM GAS /tmp/ccqfGNRw.s page 124 + ARM GAS /tmp/ccNvm23w.s page 124 1267 0092 1A6A ldr r2, [r3, #32] @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1297:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } 1310 .loc 3 1297 3 is_stmt 0 view .LVU400 1311 .LBE113: - ARM GAS /tmp/ccqfGNRw.s page 125 + ARM GAS /tmp/ccNvm23w.s page 125 1312 .LBE112: @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1354 .LBI120: 1367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { 1355 .loc 3 1367 22 view .LVU413 - ARM GAS /tmp/ccqfGNRw.s page 126 + ARM GAS /tmp/ccNvm23w.s page 126 1356 .LBB121: @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1398 00e4 22F01002 bic r2, r2, #16 1399 00e8 1A62 str r2, [r3, #32] 1400 .LVL139: - ARM GAS /tmp/ccqfGNRw.s page 127 + ARM GAS /tmp/ccNvm23w.s page 127 1369:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 218:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** 1443 .loc 1 218 15 view .LVU438 1444 0102 0020 movs r0, #0 - ARM GAS /tmp/ccqfGNRw.s page 128 + ARM GAS /tmp/ccNvm23w.s page 128 1445 .LVL144: @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1488 011c 7047 bx lr 1489 .LVL149: 1490 .L63: - ARM GAS /tmp/ccqfGNRw.s page 129 + ARM GAS /tmp/ccNvm23w.s page 129 1491 .loc 3 1828 1 view .LVU451 @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1535 .LBI148: 1768:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { 1536 .loc 3 1768 22 view .LVU464 - ARM GAS /tmp/ccqfGNRw.s page 130 + ARM GAS /tmp/ccNvm23w.s page 130 1537 .LBB149: @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1581 0158 5A62 str r2, [r3, #36] 1582 .LVL158: 1770:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - ARM GAS /tmp/ccqfGNRw.s page 131 + ARM GAS /tmp/ccNvm23w.s page 131 1583 .loc 3 1770 3 is_stmt 0 view .LVU477 @@ -7858,7 +7858,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1627 .LBI162: 1367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { 1628 .loc 3 1367 22 view .LVU490 - ARM GAS /tmp/ccqfGNRw.s page 132 + ARM GAS /tmp/ccNvm23w.s page 132 1629 .LBB163: @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1671 018c 22F08002 bic r2, r2, #128 1672 0190 1A62 str r2, [r3, #32] 1673 .LVL167: - ARM GAS /tmp/ccqfGNRw.s page 133 + ARM GAS /tmp/ccNvm23w.s page 133 1369:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 218:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** 1716 .loc 1 218 15 view .LVU515 1717 01aa 0020 movs r0, #0 - ARM GAS /tmp/ccqfGNRw.s page 134 + ARM GAS /tmp/ccNvm23w.s page 134 1718 .LVL172: @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1767 .loc 1 336 3 is_stmt 1 view .LVU522 336:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** TIM_InitStruct->ClockDivision = LL_TIM_CLOCKDIVISION_DIV1; 1768 .loc 1 336 37 is_stmt 0 view .LVU523 - ARM GAS /tmp/ccqfGNRw.s page 135 + ARM GAS /tmp/ccNvm23w.s page 135 1769 0006 4FF0FF32 mov r2, #-1 @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1811 .loc 1 361 3 is_stmt 1 view .LVU537 361:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** { 1812 .loc 1 361 7 is_stmt 0 view .LVU538 - ARM GAS /tmp/ccqfGNRw.s page 136 + ARM GAS /tmp/ccNvm23w.s page 136 1813 0004 3B4A ldr r2, .L81 @@ -8158,7 +8158,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1859 0058 274A ldr r2, .L81+4 1860 005a 9042 cmp r0, r2 1861 005c 14BF ite ne - ARM GAS /tmp/ccqfGNRw.s page 137 + ARM GAS /tmp/ccNvm23w.s page 137 1862 005e 0022 movne r2, #0 @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1911 00c0 23F4407C bic ip, r3, #768 1912 00c4 CB68 ldr r3, [r1, #12] 1913 .LVL178: - ARM GAS /tmp/ccqfGNRw.s page 138 + ARM GAS /tmp/ccNvm23w.s page 138 370:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** } @@ -8278,7 +8278,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1954 00dc 4EF00103 orreq r3, lr, #1 1955 .LVL184: 382:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** { - ARM GAS /tmp/ccqfGNRw.s page 139 + ARM GAS /tmp/ccNvm23w.s page 139 1956 .loc 1 382 6 view .LVU566 @@ -8338,7 +8338,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2554:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2555:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH2(const TIM_TypeDef *TIMx) 2556:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccqfGNRw.s page 140 + ARM GAS /tmp/ccNvm23w.s page 140 2557:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return (uint32_t)(READ_REG(TIMx->CCR2)); @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2611:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval CompareValue (between Min_Data=0 and Max_Data=65535) 2612:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2613:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH6(const TIM_TypeDef *TIMx) - ARM GAS /tmp/ccqfGNRw.s page 141 + ARM GAS /tmp/ccNvm23w.s page 141 2614:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2668:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Channel This parameter can be one of the following values: 2669:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH1 2670:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 - ARM GAS /tmp/ccqfGNRw.s page 142 + ARM GAS /tmp/ccNvm23w.s page 142 2671:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2725:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH2 2726:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 2727:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 - ARM GAS /tmp/ccqfGNRw.s page 143 + ARM GAS /tmp/ccNvm23w.s page 143 2728:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Returned value can be one of the following values: @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2782:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_ICPSC_DIV8 2783:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 2784:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IC_GetPrescaler(const TIM_TypeDef *TIMx, uint32_t Channel) - ARM GAS /tmp/ccqfGNRw.s page 144 + ARM GAS /tmp/ccNvm23w.s page 144 2785:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2839:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH3 2840:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_CHANNEL_CH4 2841:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval Returned value can be one of the following values: - ARM GAS /tmp/ccqfGNRw.s page 145 + ARM GAS /tmp/ccNvm23w.s page 145 2842:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_IC_FILTER_FDIV1 @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2896:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Get the current input channel polarity. 2897:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CCER CC1P LL_TIM_IC_GetPolarity\n 2898:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC1NP LL_TIM_IC_GetPolarity\n - ARM GAS /tmp/ccqfGNRw.s page 146 + ARM GAS /tmp/ccNvm23w.s page 146 2899:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * CCER CC2P LL_TIM_IC_GetPolarity\n @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2953:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR2 TI1S LL_TIM_IC_IsEnabledXORCombination 2954:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 2955:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). - ARM GAS /tmp/ccqfGNRw.s page 147 + ARM GAS /tmp/ccNvm23w.s page 147 2956:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3010:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3011:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Get captured value for input channel 4. 3012:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note In 32-bit timer implementations returned captured value can be between 0x00000000 and 0xF - ARM GAS /tmp/ccqfGNRw.s page 148 + ARM GAS /tmp/ccNvm23w.s page 148 3013:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @note Macro IS_TIM_32B_COUNTER_INSTANCE(TIMx) can be used to check @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3067:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3068:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IsEnabledExternalClock(const TIM_TypeDef *TIMx) 3069:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccqfGNRw.s page 149 + ARM GAS /tmp/ccNvm23w.s page 149 3070:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return ((READ_BIT(TIMx->SMCR, TIM_SMCR_ECE) == (TIM_SMCR_ECE)) ? 1UL : 0UL); @@ -8938,7 +8938,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3124:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * whether or not a timer instance can operate as a master timer. 3125:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll CR2 MMS LL_TIM_SetTriggerOutput 3126:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance - ARM GAS /tmp/ccqfGNRw.s page 150 + ARM GAS /tmp/ccNvm23w.s page 150 3127:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TimerSynchronization This parameter can be one of the following values: @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3181:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_SLAVEMODE_RESET 3182:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_SLAVEMODE_GATED 3183:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_SLAVEMODE_TRIGGER - ARM GAS /tmp/ccqfGNRw.s page 151 + ARM GAS /tmp/ccNvm23w.s page 151 3184:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_SLAVEMODE_COMBINED_RESETTRIGGER @@ -9058,7 +9058,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3238:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 3239:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3240:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccqfGNRw.s page 152 + ARM GAS /tmp/ccNvm23w.s page 152 3241:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicates whether the Master/Slave mode is enabled. @@ -9118,7 +9118,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3295:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @} 3296:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3297:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - ARM GAS /tmp/ccqfGNRw.s page 153 + ARM GAS /tmp/ccNvm23w.s page 153 3298:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @defgroup TIM_LL_EF_Break_Function Break function configuration @@ -9178,7 +9178,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3352:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_FILTER_FDIV32_N6 3353:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_FILTER_FDIV32_N8 3354:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None - ARM GAS /tmp/ccqfGNRw.s page 154 + ARM GAS /tmp/ccNvm23w.s page 154 3355:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -9238,7 +9238,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3409:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV16_N5 3410:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV16_N6 3411:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV16_N8 - ARM GAS /tmp/ccqfGNRw.s page 155 + ARM GAS /tmp/ccNvm23w.s page 155 3412:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK2_FILTER_FDIV32_N5 @@ -9298,7 +9298,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3466:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 3467:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3468:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccqfGNRw.s page 156 + ARM GAS /tmp/ccNvm23w.s page 156 3469:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicate whether automatic output is enabled. @@ -9358,7 +9358,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3523:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3524:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** #if defined(TIM_BREAK_INPUT_SUPPORT) 3525:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccqfGNRw.s page 157 + ARM GAS /tmp/ccNvm23w.s page 157 3526:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Enable the signals connected to the designated timer break input. @@ -9418,7 +9418,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3580:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param BreakInput This parameter can be one of the following values: 3581:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_INPUT_BKIN 3582:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_BREAK_INPUT_BKIN2 - ARM GAS /tmp/ccqfGNRw.s page 158 + ARM GAS /tmp/ccNvm23w.s page 158 3583:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param Source This parameter can be one of the following values: @@ -9478,7 +9478,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3637:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * (*) value not defined in all devices 3638:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param DMABurstLength This parameter can be one of the following values: 3639:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_LENGTH_1TRANSFER - ARM GAS /tmp/ccqfGNRw.s page 159 + ARM GAS /tmp/ccNvm23w.s page 159 3640:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_DMABURST_LENGTH_2TRANSFERS @@ -9538,7 +9538,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3694:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * 3695:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM5_TI4_RMP_GPIO 3696:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM5_TI4_RMP_LSI - ARM GAS /tmp/ccqfGNRw.s page 160 + ARM GAS /tmp/ccNvm23w.s page 160 3697:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @arg @ref LL_TIM_TIM5_TI4_RMP_LSE @@ -9598,7 +9598,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3751:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** WRITE_REG(TIMx->SR, ~(TIM_SR_CC1IF)); 3752:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 3753:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** - ARM GAS /tmp/ccqfGNRw.s page 161 + ARM GAS /tmp/ccNvm23w.s page 161 3754:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** @@ -9658,7 +9658,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3808:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 3809:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 3810:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Clear the Capture/Compare 4 interrupt flag (CC4F). - ARM GAS /tmp/ccqfGNRw.s page 162 + ARM GAS /tmp/ccNvm23w.s page 162 3811:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll SR CC4IF LL_TIM_ClearFlag_CC4 @@ -9718,7 +9718,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3865:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicate whether Capture/Compare 6 interrupt flag (CC6F) is set (Capture/Compare 6 inte 3866:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll SR CC6IF LL_TIM_IsActiveFlag_CC6 3867:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance - ARM GAS /tmp/ccqfGNRw.s page 163 + ARM GAS /tmp/ccNvm23w.s page 163 3868:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). @@ -9778,7 +9778,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3922:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 3923:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 3924:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccqfGNRw.s page 164 + ARM GAS /tmp/ccNvm23w.s page 164 3925:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_ClearFlag_BRK(TIM_TypeDef *TIMx) @@ -9838,7 +9838,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 3979:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). 3980:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 3981:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE uint32_t LL_TIM_IsActiveFlag_CC1OVR(const TIM_TypeDef *TIMx) - ARM GAS /tmp/ccqfGNRw.s page 165 + ARM GAS /tmp/ccNvm23w.s page 165 3982:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -9898,7 +9898,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 4036:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 4037:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 4038:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_ClearFlag_CC4OVR(TIM_TypeDef *TIMx) - ARM GAS /tmp/ccqfGNRw.s page 166 + ARM GAS /tmp/ccNvm23w.s page 166 4039:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -9958,7 +9958,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 4093:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } 4094:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** 4095:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** - ARM GAS /tmp/ccqfGNRw.s page 167 + ARM GAS /tmp/ccNvm23w.s page 167 4096:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Disable update interrupt (UIE). @@ -10018,7 +10018,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 4150:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** /** 4151:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Enable capture/compare 2 interrupt (CC2IE). 4152:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll DIER CC2IE LL_TIM_EnableIT_CC2 - ARM GAS /tmp/ccqfGNRw.s page 168 + ARM GAS /tmp/ccNvm23w.s page 168 4153:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance @@ -10078,7 +10078,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 4207:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll DIER CC3IE LL_TIM_IsEnabledIT_CC3 4208:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 4209:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). - ARM GAS /tmp/ccqfGNRw.s page 169 + ARM GAS /tmp/ccNvm23w.s page 169 4210:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ @@ -10138,7 +10138,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 4264:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 4265:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 4266:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_DisableIT_COM(TIM_TypeDef *TIMx) - ARM GAS /tmp/ccqfGNRw.s page 170 + ARM GAS /tmp/ccNvm23w.s page 170 4267:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { @@ -10198,7 +10198,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 4321:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_EnableIT_BRK(TIM_TypeDef *TIMx) 4322:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 4323:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** SET_BIT(TIMx->DIER, TIM_DIER_BIE); - ARM GAS /tmp/ccqfGNRw.s page 171 + ARM GAS /tmp/ccNvm23w.s page 171 4324:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } @@ -10258,7 +10258,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 4378:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @brief Indicates whether the update DMA request (UDE) is enabled. 4379:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @rmtoll DIER UDE LL_TIM_IsEnabledDMAReq_UPDATE 4380:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance - ARM GAS /tmp/ccqfGNRw.s page 172 + ARM GAS /tmp/ccNvm23w.s page 172 4381:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval State of bit (1 or 0). @@ -10318,7 +10318,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 4435:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @param TIMx Timer instance 4436:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** * @retval None 4437:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ - ARM GAS /tmp/ccqfGNRw.s page 173 + ARM GAS /tmp/ccNvm23w.s page 173 4438:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_DisableDMAReq_CC2(TIM_TypeDef *TIMx) @@ -10378,7 +10378,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 4492:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** */ 4493:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** __STATIC_INLINE void LL_TIM_EnableDMAReq_CC4(TIM_TypeDef *TIMx) 4494:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { - ARM GAS /tmp/ccqfGNRw.s page 174 + ARM GAS /tmp/ccNvm23w.s page 174 4495:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** SET_BIT(TIMx->DIER, TIM_DIER_CC4DE); @@ -10438,7 +10438,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 4549:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** { 4550:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** return ((READ_BIT(TIMx->DIER, TIM_DIER_COMDE) == (TIM_DIER_COMDE)) ? 1UL : 0UL); 4551:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** } - ARM GAS /tmp/ccqfGNRw.s page 175 + ARM GAS /tmp/ccNvm23w.s page 175 4552:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h **** @@ -10498,7 +10498,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 1980 00e8 43F00103 orr r3, r3, #1 1981 00ec 4361 str r3, [r0, #20] 1982 .LVL187: - ARM GAS /tmp/ccqfGNRw.s page 176 + ARM GAS /tmp/ccNvm23w.s page 176 1983 .loc 2 4601 3 is_stmt 0 view .LVU575 @@ -10558,7 +10558,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2029 0006 8360 str r3, [r0, #8] 408:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** TIM_OC_InitStruct->OCPolarity = LL_TIM_OCPOLARITY_HIGH; 2030 .loc 1 408 3 is_stmt 1 view .LVU586 - ARM GAS /tmp/ccqfGNRw.s page 177 + ARM GAS /tmp/ccNvm23w.s page 177 408:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** TIM_OC_InitStruct->OCPolarity = LL_TIM_OCPOLARITY_HIGH; @@ -10618,7 +10618,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 435:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** { 2074 .loc 1 435 3 view .LVU600 2075 0006 B3F5805F cmp r3, #4096 - ARM GAS /tmp/ccqfGNRw.s page 178 + ARM GAS /tmp/ccNvm23w.s page 178 2076 000a 1DD0 beq .L85 @@ -10678,7 +10678,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 435:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** { 2118 .loc 1 435 3 view .LVU613 2119 003a F1E7 b .L90 - ARM GAS /tmp/ccqfGNRw.s page 179 + ARM GAS /tmp/ccNvm23w.s page 179 2120 .LVL199: @@ -10738,7 +10738,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2164 .LFB383: 470:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** /* Set the default configuration */ 2165 .loc 1 470 1 view -0 - ARM GAS /tmp/ccqfGNRw.s page 180 + ARM GAS /tmp/ccNvm23w.s page 180 2166 .cfi_startproc @@ -10798,7 +10798,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2211 .LVL209: 494:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** 2212 .loc 1 494 3 is_stmt 1 view .LVU638 - ARM GAS /tmp/ccqfGNRw.s page 181 + ARM GAS /tmp/ccNvm23w.s page 181 496:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** { @@ -10858,7 +10858,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2254 .loc 1 499 7 is_stmt 1 view .LVU651 499:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** break; 2255 .loc 1 499 16 is_stmt 0 view .LVU652 - ARM GAS /tmp/ccqfGNRw.s page 182 + ARM GAS /tmp/ccNvm23w.s page 182 2256 0030 FFF7FEFF bl IC1Config @@ -10918,7 +10918,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2299 0008 4FF48032 mov r2, #65536 2300 000c 8260 str r2, [r0, #8] 529:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** TIM_EncoderInitStruct->IC1Filter = LL_TIM_IC_FILTER_FDIV1; - ARM GAS /tmp/ccqfGNRw.s page 183 + ARM GAS /tmp/ccNvm23w.s page 183 2301 .loc 1 529 3 is_stmt 1 view .LVU666 @@ -10978,7 +10978,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2343 .cfi_offset 4, -8 2344 .cfi_offset 5, -4 548:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** uint32_t tmpccer; - ARM GAS /tmp/ccqfGNRw.s page 184 + ARM GAS /tmp/ccNvm23w.s page 184 2345 .loc 1 548 3 is_stmt 1 view .LVU681 @@ -11038,7 +11038,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2377 0012 4B89 ldrh r3, [r1, #10] 574:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** tmpccmr1 |= (uint32_t)(TIM_EncoderInitStruct->IC1Filter >> 16U); 2378 .loc 1 574 12 view .LVU704 - ARM GAS /tmp/ccqfGNRw.s page 185 + ARM GAS /tmp/ccNvm23w.s page 185 2379 0014 1343 orrs r3, r3, r2 @@ -11098,7 +11098,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2415 .loc 1 585 3 is_stmt 1 view .LVU722 585:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** tmpccer |= (uint32_t)(TIM_EncoderInitStruct->IC1Polarity); 2416 .loc 1 585 11 is_stmt 0 view .LVU723 - ARM GAS /tmp/ccqfGNRw.s page 186 + ARM GAS /tmp/ccNvm23w.s page 186 2417 0034 24F0AA04 bic r4, r4, #170 @@ -11158,7 +11158,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2456 0052 8361 str r3, [r0, #24] 597:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** 2457 .loc 1 597 3 view .LVU739 - ARM GAS /tmp/ccqfGNRw.s page 187 + ARM GAS /tmp/ccNvm23w.s page 187 2458 0054 0262 str r2, [r0, #32] @@ -11218,7 +11218,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 615:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** } 2503 .loc 1 615 47 is_stmt 0 view .LVU751 2504 0008 C360 str r3, [r0, #12] - ARM GAS /tmp/ccqfGNRw.s page 188 + ARM GAS /tmp/ccNvm23w.s page 188 616:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** @@ -11278,7 +11278,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2546 .loc 1 656 3 is_stmt 1 view .LVU766 656:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** 2547 .loc 1 656 10 is_stmt 0 view .LVU767 - ARM GAS /tmp/ccqfGNRw.s page 189 + ARM GAS /tmp/ccNvm23w.s page 189 2548 000a 4568 ldr r5, [r0, #4] @@ -11338,7 +11338,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2584 .LVL251: 681:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** tmpccmr1 |= (uint32_t)(TIM_HallSensorInitStruct->IC1Prescaler >> 16U); 2585 .loc 1 681 3 is_stmt 1 view .LVU786 - ARM GAS /tmp/ccqfGNRw.s page 190 + ARM GAS /tmp/ccNvm23w.s page 190 681:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** tmpccmr1 |= (uint32_t)(TIM_HallSensorInitStruct->IC1Prescaler >> 16U); @@ -11398,7 +11398,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2622 .loc 1 697 3 view .LVU804 2623 0046 8460 str r4, [r0, #8] 700:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** - ARM GAS /tmp/ccqfGNRw.s page 191 + ARM GAS /tmp/ccNvm23w.s page 191 2624 .loc 1 700 3 view .LVU805 @@ -11458,7 +11458,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2669 .thumb_func 2671 LL_TIM_BDTR_StructInit: 2672 .LVL263: - ARM GAS /tmp/ccqfGNRw.s page 192 + ARM GAS /tmp/ccNvm23w.s page 192 2673 .LFB389: @@ -11518,7 +11518,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2707 .loc 1 730 3 is_stmt 1 view .LVU835 730:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** TIM_BDTRInitStruct->AutomaticOutput = LL_TIM_AUTOMATICOUTPUT_DISABLE; 2708 .loc 1 730 39 is_stmt 0 view .LVU836 - ARM GAS /tmp/ccqfGNRw.s page 193 + ARM GAS /tmp/ccNvm23w.s page 193 2709 0014 0362 str r3, [r0, #32] @@ -11578,7 +11578,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2749 .loc 1 770 3 view .LVU852 2750 0002 0B7B ldrb r3, [r1, #12] @ zero_extendqisi2 2751 .LVL266: - ARM GAS /tmp/ccqfGNRw.s page 194 + ARM GAS /tmp/ccNvm23w.s page 194 770:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_OSSI, TIM_BDTRInitStruct->OSSIState); @@ -11638,7 +11638,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2792 .loc 1 775 3 is_stmt 1 view .LVU866 2793 0028 23F48043 bic r3, r3, #16384 2794 .LVL280: - ARM GAS /tmp/ccqfGNRw.s page 195 + ARM GAS /tmp/ccNvm23w.s page 195 775:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** MODIFY_REG(tmpbdtr, TIM_BDTR_BKF, TIM_BDTRInitStruct->BreakFilter); @@ -11698,7 +11698,7 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2834 .loc 1 786 5 view .LVU881 2835 0052 1343 orrs r3, r3, r2 2836 .LVL290: - ARM GAS /tmp/ccqfGNRw.s page 196 + ARM GAS /tmp/ccNvm23w.s page 196 787:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c **** } @@ -11742,70 +11742,70 @@ ARM GAS /tmp/ccqfGNRw.s page 1 2869 .file 4 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 2870 .file 5 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" 2871 .file 6 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" - ARM GAS /tmp/ccqfGNRw.s page 197 + ARM GAS /tmp/ccNvm23w.s page 197 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_ll_tim.c - /tmp/ccqfGNRw.s:20 .text.OC1Config:00000000 $t - /tmp/ccqfGNRw.s:25 .text.OC1Config:00000000 OC1Config - /tmp/ccqfGNRw.s:166 .text.OC1Config:0000006c $d - /tmp/ccqfGNRw.s:173 .text.OC2Config:00000000 $t - /tmp/ccqfGNRw.s:178 .text.OC2Config:00000000 OC2Config - /tmp/ccqfGNRw.s:320 .text.OC2Config:00000074 $d - /tmp/ccqfGNRw.s:327 .text.OC3Config:00000000 $t - /tmp/ccqfGNRw.s:332 .text.OC3Config:00000000 OC3Config - /tmp/ccqfGNRw.s:474 .text.OC3Config:00000070 $d - /tmp/ccqfGNRw.s:481 .text.OC4Config:00000000 $t - /tmp/ccqfGNRw.s:486 .text.OC4Config:00000000 OC4Config - /tmp/ccqfGNRw.s:602 .text.OC4Config:00000054 $d - /tmp/ccqfGNRw.s:609 .text.OC5Config:00000000 $t - /tmp/ccqfGNRw.s:614 .text.OC5Config:00000000 OC5Config - /tmp/ccqfGNRw.s:723 .text.OC5Config:00000054 $d - /tmp/ccqfGNRw.s:730 .text.OC6Config:00000000 $t - /tmp/ccqfGNRw.s:735 .text.OC6Config:00000000 OC6Config - /tmp/ccqfGNRw.s:841 .text.OC6Config:00000054 $d - /tmp/ccqfGNRw.s:848 .text.IC1Config:00000000 $t - /tmp/ccqfGNRw.s:853 .text.IC1Config:00000000 IC1Config - /tmp/ccqfGNRw.s:908 .text.IC2Config:00000000 $t - /tmp/ccqfGNRw.s:913 .text.IC2Config:00000000 IC2Config - /tmp/ccqfGNRw.s:968 .text.IC3Config:00000000 $t - /tmp/ccqfGNRw.s:973 .text.IC3Config:00000000 IC3Config - /tmp/ccqfGNRw.s:1028 .text.IC4Config:00000000 $t - /tmp/ccqfGNRw.s:1033 .text.IC4Config:00000000 IC4Config - /tmp/ccqfGNRw.s:1088 .text.LL_TIM_DeInit:00000000 $t - /tmp/ccqfGNRw.s:1094 .text.LL_TIM_DeInit:00000000 LL_TIM_DeInit - /tmp/ccqfGNRw.s:1726 .text.LL_TIM_DeInit:000001b0 $d - /tmp/ccqfGNRw.s:1746 .text.LL_TIM_StructInit:00000000 $t - /tmp/ccqfGNRw.s:1752 .text.LL_TIM_StructInit:00000000 LL_TIM_StructInit - /tmp/ccqfGNRw.s:1783 .text.LL_TIM_Init:00000000 $t - /tmp/ccqfGNRw.s:1789 .text.LL_TIM_Init:00000000 LL_TIM_Init - /tmp/ccqfGNRw.s:1995 .text.LL_TIM_Init:000000f4 $d - /tmp/ccqfGNRw.s:2006 .text.LL_TIM_OC_StructInit:00000000 $t - /tmp/ccqfGNRw.s:2012 .text.LL_TIM_OC_StructInit:00000000 LL_TIM_OC_StructInit - /tmp/ccqfGNRw.s:2051 .text.LL_TIM_OC_Init:00000000 $t - /tmp/ccqfGNRw.s:2057 .text.LL_TIM_OC_Init:00000000 LL_TIM_OC_Init - /tmp/ccqfGNRw.s:2156 .text.LL_TIM_IC_StructInit:00000000 $t - /tmp/ccqfGNRw.s:2162 .text.LL_TIM_IC_StructInit:00000000 LL_TIM_IC_StructInit - /tmp/ccqfGNRw.s:2190 .text.LL_TIM_IC_Init:00000000 $t - /tmp/ccqfGNRw.s:2196 .text.LL_TIM_IC_Init:00000000 LL_TIM_IC_Init - /tmp/ccqfGNRw.s:2275 .text.LL_TIM_ENCODER_StructInit:00000000 $t - /tmp/ccqfGNRw.s:2281 .text.LL_TIM_ENCODER_StructInit:00000000 LL_TIM_ENCODER_StructInit - /tmp/ccqfGNRw.s:2325 .text.LL_TIM_ENCODER_Init:00000000 $t - /tmp/ccqfGNRw.s:2331 .text.LL_TIM_ENCODER_Init:00000000 LL_TIM_ENCODER_Init - /tmp/ccqfGNRw.s:2473 .text.LL_TIM_ENCODER_Init:0000005c $d - /tmp/ccqfGNRw.s:2478 .text.LL_TIM_HALLSENSOR_StructInit:00000000 $t - /tmp/ccqfGNRw.s:2484 .text.LL_TIM_HALLSENSOR_StructInit:00000000 LL_TIM_HALLSENSOR_StructInit - /tmp/ccqfGNRw.s:2511 .text.LL_TIM_HALLSENSOR_Init:00000000 $t - /tmp/ccqfGNRw.s:2517 .text.LL_TIM_HALLSENSOR_Init:00000000 LL_TIM_HALLSENSOR_Init - /tmp/ccqfGNRw.s:2659 .text.LL_TIM_HALLSENSOR_Init:00000058 $d - /tmp/ccqfGNRw.s:2665 .text.LL_TIM_BDTR_StructInit:00000000 $t - /tmp/ccqfGNRw.s:2671 .text.LL_TIM_BDTR_StructInit:00000000 LL_TIM_BDTR_StructInit - /tmp/ccqfGNRw.s:2719 .text.LL_TIM_BDTR_Init:00000000 $t - ARM GAS /tmp/ccqfGNRw.s page 198 + /tmp/ccNvm23w.s:20 .text.OC1Config:00000000 $t + /tmp/ccNvm23w.s:25 .text.OC1Config:00000000 OC1Config + /tmp/ccNvm23w.s:166 .text.OC1Config:0000006c $d + /tmp/ccNvm23w.s:173 .text.OC2Config:00000000 $t + /tmp/ccNvm23w.s:178 .text.OC2Config:00000000 OC2Config + /tmp/ccNvm23w.s:320 .text.OC2Config:00000074 $d + /tmp/ccNvm23w.s:327 .text.OC3Config:00000000 $t + /tmp/ccNvm23w.s:332 .text.OC3Config:00000000 OC3Config + /tmp/ccNvm23w.s:474 .text.OC3Config:00000070 $d + /tmp/ccNvm23w.s:481 .text.OC4Config:00000000 $t + /tmp/ccNvm23w.s:486 .text.OC4Config:00000000 OC4Config + /tmp/ccNvm23w.s:602 .text.OC4Config:00000054 $d + /tmp/ccNvm23w.s:609 .text.OC5Config:00000000 $t + /tmp/ccNvm23w.s:614 .text.OC5Config:00000000 OC5Config + /tmp/ccNvm23w.s:723 .text.OC5Config:00000054 $d + /tmp/ccNvm23w.s:730 .text.OC6Config:00000000 $t + /tmp/ccNvm23w.s:735 .text.OC6Config:00000000 OC6Config + /tmp/ccNvm23w.s:841 .text.OC6Config:00000054 $d + /tmp/ccNvm23w.s:848 .text.IC1Config:00000000 $t + /tmp/ccNvm23w.s:853 .text.IC1Config:00000000 IC1Config + /tmp/ccNvm23w.s:908 .text.IC2Config:00000000 $t + /tmp/ccNvm23w.s:913 .text.IC2Config:00000000 IC2Config + /tmp/ccNvm23w.s:968 .text.IC3Config:00000000 $t + /tmp/ccNvm23w.s:973 .text.IC3Config:00000000 IC3Config + /tmp/ccNvm23w.s:1028 .text.IC4Config:00000000 $t + /tmp/ccNvm23w.s:1033 .text.IC4Config:00000000 IC4Config + /tmp/ccNvm23w.s:1088 .text.LL_TIM_DeInit:00000000 $t + /tmp/ccNvm23w.s:1094 .text.LL_TIM_DeInit:00000000 LL_TIM_DeInit + /tmp/ccNvm23w.s:1726 .text.LL_TIM_DeInit:000001b0 $d + /tmp/ccNvm23w.s:1746 .text.LL_TIM_StructInit:00000000 $t + /tmp/ccNvm23w.s:1752 .text.LL_TIM_StructInit:00000000 LL_TIM_StructInit + /tmp/ccNvm23w.s:1783 .text.LL_TIM_Init:00000000 $t + /tmp/ccNvm23w.s:1789 .text.LL_TIM_Init:00000000 LL_TIM_Init + /tmp/ccNvm23w.s:1995 .text.LL_TIM_Init:000000f4 $d + /tmp/ccNvm23w.s:2006 .text.LL_TIM_OC_StructInit:00000000 $t + /tmp/ccNvm23w.s:2012 .text.LL_TIM_OC_StructInit:00000000 LL_TIM_OC_StructInit + /tmp/ccNvm23w.s:2051 .text.LL_TIM_OC_Init:00000000 $t + /tmp/ccNvm23w.s:2057 .text.LL_TIM_OC_Init:00000000 LL_TIM_OC_Init + /tmp/ccNvm23w.s:2156 .text.LL_TIM_IC_StructInit:00000000 $t + /tmp/ccNvm23w.s:2162 .text.LL_TIM_IC_StructInit:00000000 LL_TIM_IC_StructInit + /tmp/ccNvm23w.s:2190 .text.LL_TIM_IC_Init:00000000 $t + /tmp/ccNvm23w.s:2196 .text.LL_TIM_IC_Init:00000000 LL_TIM_IC_Init + /tmp/ccNvm23w.s:2275 .text.LL_TIM_ENCODER_StructInit:00000000 $t + /tmp/ccNvm23w.s:2281 .text.LL_TIM_ENCODER_StructInit:00000000 LL_TIM_ENCODER_StructInit + /tmp/ccNvm23w.s:2325 .text.LL_TIM_ENCODER_Init:00000000 $t + /tmp/ccNvm23w.s:2331 .text.LL_TIM_ENCODER_Init:00000000 LL_TIM_ENCODER_Init + /tmp/ccNvm23w.s:2473 .text.LL_TIM_ENCODER_Init:0000005c $d + /tmp/ccNvm23w.s:2478 .text.LL_TIM_HALLSENSOR_StructInit:00000000 $t + /tmp/ccNvm23w.s:2484 .text.LL_TIM_HALLSENSOR_StructInit:00000000 LL_TIM_HALLSENSOR_StructInit + /tmp/ccNvm23w.s:2511 .text.LL_TIM_HALLSENSOR_Init:00000000 $t + /tmp/ccNvm23w.s:2517 .text.LL_TIM_HALLSENSOR_Init:00000000 LL_TIM_HALLSENSOR_Init + /tmp/ccNvm23w.s:2659 .text.LL_TIM_HALLSENSOR_Init:00000058 $d + /tmp/ccNvm23w.s:2665 .text.LL_TIM_BDTR_StructInit:00000000 $t + /tmp/ccNvm23w.s:2671 .text.LL_TIM_BDTR_StructInit:00000000 LL_TIM_BDTR_StructInit + /tmp/ccNvm23w.s:2719 .text.LL_TIM_BDTR_Init:00000000 $t + ARM GAS /tmp/ccNvm23w.s page 198 - /tmp/ccqfGNRw.s:2725 .text.LL_TIM_BDTR_Init:00000000 LL_TIM_BDTR_Init - /tmp/ccqfGNRw.s:2862 .text.LL_TIM_BDTR_Init:00000068 $d + /tmp/ccNvm23w.s:2725 .text.LL_TIM_BDTR_Init:00000000 LL_TIM_BDTR_Init + /tmp/ccNvm23w.s:2862 .text.LL_TIM_BDTR_Init:00000068 $d NO UNDEFINED SYMBOLS diff --git a/build/stm32f7xx_ll_tim.o b/build/stm32f7xx_ll_tim.o index d209220..a8b6d55 100644 Binary files a/build/stm32f7xx_ll_tim.o and b/build/stm32f7xx_ll_tim.o differ diff --git a/build/stm32f7xx_ll_usart.lst b/build/stm32f7xx_ll_usart.lst index 2c4fb51..1bf52c1 100644 --- a/build/stm32f7xx_ll_usart.lst +++ b/build/stm32f7xx_ll_usart.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccci4zB8.s page 1 +ARM GAS /tmp/ccI996jB.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 28:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #include "stm32f7xx.h" 29:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 30:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @addtogroup STM32F7xx_LL_Driver - ARM GAS /tmp/ccci4zB8.s page 2 + ARM GAS /tmp/ccI996jB.s page 2 31:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 85:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** This parameter can be a value of @ref USART_LL_EC_STOPBI 86:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 87:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** This feature can be modified afterwards using unitary - ARM GAS /tmp/ccci4zB8.s page 3 + ARM GAS /tmp/ccI996jB.s page 3 88:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** function @ref LL_USART_SetStopBitsLength().*/ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 142:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** uint32_t LastBitClockPulse; /*!< Specifies whether the clock pulse corresponding to the l 143:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** data bit (MSB) has to be output on the SCLK pin in synch 144:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** This parameter can be a value of @ref USART_LL_EC_LASTCL - ARM GAS /tmp/ccci4zB8.s page 4 + ARM GAS /tmp/ccI996jB.s page 4 145:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 199:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_TC USART_ISR_TC /*!< Transmission com 200:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_TXE USART_ISR_TXE /*!< Transmit data re 201:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_LBDF USART_ISR_LBDF /*!< LIN break detect - ARM GAS /tmp/ccci4zB8.s page 5 + ARM GAS /tmp/ccI996jB.s page 5 202:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_ISR_CTSIF USART_ISR_CTSIF /*!< CTS interrupt fl @@ -298,7 +298,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 256:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ 257:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 258:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_DIRECTION_NONE 0x00000000U /*!< Transmitter - ARM GAS /tmp/ccci4zB8.s page 6 + ARM GAS /tmp/ccI996jB.s page 6 259:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #define LL_USART_DIRECTION_RX USART_CR1_RE /*!< Transmitter @@ -358,7 +358,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 313:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #endif /*USE_FULL_LL_DRIVER*/ 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccci4zB8.s page 7 + ARM GAS /tmp/ccI996jB.s page 7 316:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EC_LASTCLKPULSE Last Clock Pulse @@ -418,7 +418,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 370:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 371:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_EC_TXPIN_LEVEL TX Pin Active Level Inversion - ARM GAS /tmp/ccci4zB8.s page 8 + ARM GAS /tmp/ccI996jB.s page 8 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ @@ -478,7 +478,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 427:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 429:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccci4zB8.s page 9 + ARM GAS /tmp/ccI996jB.s page 9 430:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** #if defined(USART_CR1_UESM) @@ -538,7 +538,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 484:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* Exported macro ------------------------------------------------------------*/ 485:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @defgroup USART_LL_Exported_Macros USART Exported Macros 486:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @{ - ARM GAS /tmp/ccci4zB8.s page 10 + ARM GAS /tmp/ccI996jB.s page 10 487:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -598,7 +598,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 541:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @} 542:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 543:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccci4zB8.s page 11 + ARM GAS /tmp/ccI996jB.s page 11 544:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /* Exported functions --------------------------------------------------------*/ @@ -658,7 +658,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 598:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 599:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 600:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccci4zB8.s page 12 + ARM GAS /tmp/ccI996jB.s page 12 601:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_EnableInStopMode(USART_TypeDef *USARTx) @@ -718,7 +718,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 655:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_UCESM); 656:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 657:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccci4zB8.s page 13 + ARM GAS /tmp/ccI996jB.s page 13 658:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -778,7 +778,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 712:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_TE); 713:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 714:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccci4zB8.s page 14 + ARM GAS /tmp/ccI996jB.s page 14 715:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 769:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Return Parity configuration (enabled/disabled and parity mode if enabled) 770:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR1 PS LL_USART_GetParity\n 771:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR1 PCE LL_USART_GetParity - ARM GAS /tmp/ccci4zB8.s page 15 + ARM GAS /tmp/ccI996jB.s page 15 772:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance @@ -898,7 +898,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 826:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 827:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Return Word length (i.e. nb of data bits, excluding start and stop bits) 828:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR1 M0 LL_USART_GetDataWidth\n - ARM GAS /tmp/ccci4zB8.s page 16 + ARM GAS /tmp/ccI996jB.s page 16 829:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * CR1 M1 LL_USART_GetDataWidth @@ -958,7 +958,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 883:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_SetOverSampling(USART_TypeDef *USARTx, uint32_t OverSampling) 884:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 885:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** MODIFY_REG(USARTx->CR1, USART_CR1_OVER8, OverSampling); - ARM GAS /tmp/ccci4zB8.s page 17 + ARM GAS /tmp/ccI996jB.s page 17 886:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 940:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_PHASE_1EDGE 941:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_PHASE_2EDGE 942:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None - ARM GAS /tmp/ccci4zB8.s page 18 + ARM GAS /tmp/ccI996jB.s page 18 943:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 997:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_USART_INSTANCE(USARTx) can be used to check whether or not 998:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Synchronous mode is supported by the USARTx instance. 999:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Call of this function is equivalent to following function call sequence : - ARM GAS /tmp/ccci4zB8.s page 19 + ARM GAS /tmp/ccI996jB.s page 19 1000:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * - Clock Phase configuration using @ref LL_USART_SetClockPhase() function @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1054:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1055:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval State of bit (1 or 0). 1056:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ - ARM GAS /tmp/ccci4zB8.s page 20 + ARM GAS /tmp/ccI996jB.s page 20 1057:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE uint32_t LL_USART_IsEnabledSCLKOutput(const USART_TypeDef *USARTx) @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1111:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_PARITY_EVEN 1112:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_PARITY_ODD 1113:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param StopBits This parameter can be one of the following values: - ARM GAS /tmp/ccci4zB8.s page 21 + ARM GAS /tmp/ccI996jB.s page 21 1114:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_STOPBITS_0_5 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1168:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 1169:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Retrieve RX pin active level logic configuration 1170:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 RXINV LL_USART_GetRXPinLevel - ARM GAS /tmp/ccci4zB8.s page 22 + ARM GAS /tmp/ccI996jB.s page 22 1171:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1225:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Retrieve Binary data configuration 1226:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 DATAINV LL_USART_GetBinaryDataLogic 1227:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance - ARM GAS /tmp/ccci4zB8.s page 23 + ARM GAS /tmp/ccI996jB.s page 23 1228:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval Returned value can be one of the following values: @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1282:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Disable Auto Baud-Rate Detection 1283:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Macro IS_USART_AUTOBAUDRATE_DETECTION_INSTANCE(USARTx) can be used to check whether or 1284:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * Auto Baud Rate detection feature is supported by the USARTx instance. - ARM GAS /tmp/ccci4zB8.s page 24 + ARM GAS /tmp/ccI996jB.s page 24 1285:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR2 ABREN LL_USART_DisableAutoBaudRate @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1339:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_ABRMODE)); 1340:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } 1341:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** - ARM GAS /tmp/ccci4zB8.s page 25 + ARM GAS /tmp/ccI996jB.s page 25 1342:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1396:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None 1397:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ 1398:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_ConfigNodeAddress(USART_TypeDef *USARTx, uint32_t AddressLen, uint32_ - ARM GAS /tmp/ccci4zB8.s page 26 + ARM GAS /tmp/ccI996jB.s page 26 1399:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1453:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** __STATIC_INLINE void LL_USART_DisableRTSHWFlowCtrl(USART_TypeDef *USARTx) 1454:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** { 1455:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** CLEAR_BIT(USARTx->CR3, USART_CR3_RTSE); - ARM GAS /tmp/ccci4zB8.s page 27 + ARM GAS /tmp/ccI996jB.s page 27 1456:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** } @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1510:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval Returned value can be one of the following values: 1511:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_HWCONTROL_NONE 1512:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_HWCONTROL_RTS - ARM GAS /tmp/ccci4zB8.s page 28 + ARM GAS /tmp/ccI996jB.s page 28 1513:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @arg @ref LL_USART_HWCONTROL_CTS @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1567:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @rmtoll CR3 OVRDIS LL_USART_DisableOverrunDetect 1568:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @param USARTx USART Instance 1569:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @retval None - ARM GAS /tmp/ccci4zB8.s page 29 + ARM GAS /tmp/ccI996jB.s page 29 1570:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** */ @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1624:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** /** 1625:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @brief Configure USART BRR register for achieving expected Baud Rate value. 1626:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * @note Compute and set USARTDIV value in BRR Register (full BRR content) - ARM GAS /tmp/ccci4zB8.s page 30 + ARM GAS /tmp/ccI996jB.s page 30 1627:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** * according to used Peripheral Clock, Oversampling mode, and expected Baud Rate values @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 52 .L4: 1648:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** brrtemp = usartdiv & 0xFFF0U; 53 .loc 2 1648 5 is_stmt 1 view .LVU10 - ARM GAS /tmp/ccci4zB8.s page 31 + ARM GAS /tmp/ccI996jB.s page 31 1648:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h **** brrtemp = usartdiv & 0xFFF0U; @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 12:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * This software is licensed under terms that can be found in the LICENSE file 13:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * in the root directory of this software component. 14:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * If no LICENSE file comes with this software, it is provided AS-IS. - ARM GAS /tmp/ccci4zB8.s page 32 + ARM GAS /tmp/ccI996jB.s page 32 15:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 69:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** || ((__VALUE__) == LL_USART_DIRECTION_TX) \ 70:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** || ((__VALUE__) == LL_USART_DIRECTION_TX_RX)) 71:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** - ARM GAS /tmp/ccci4zB8.s page 33 + ARM GAS /tmp/ccI996jB.s page 33 72:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** #define IS_LL_USART_PARITY(__VALUE__) (((__VALUE__) == LL_USART_PARITY_NONE) \ @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 126:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** */ 127:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** ErrorStatus LL_USART_DeInit(const USART_TypeDef *USARTx) 128:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** { - ARM GAS /tmp/ccci4zB8.s page 34 + ARM GAS /tmp/ccI996jB.s page 34 90 .loc 1 128 1 is_stmt 1 view -0 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 114 0012 3B4B ldr r3, .L23+12 115 0014 9842 cmp r0, r3 116 0016 31D0 beq .L18 - ARM GAS /tmp/ccci4zB8.s page 35 + ARM GAS /tmp/ccI996jB.s page 35 159:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** { @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 193:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** LL_APB1_GRP1_ForceReset(LL_APB1_GRP1_PERIPH_UART8); 194:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** 195:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** /* Release reset of UART clock */ - ARM GAS /tmp/ccci4zB8.s page 36 + ARM GAS /tmp/ccI996jB.s page 36 196:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** LL_APB1_GRP1_ReleaseReset(LL_APB1_GRP1_PERIPH_UART8); @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 33:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 34:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 35:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Define to prevent recursive inclusion -------------------------------------*/ - ARM GAS /tmp/ccci4zB8.s page 37 + ARM GAS /tmp/ccI996jB.s page 37 36:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #ifndef __STM32F7xx_LL_BUS_H @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 90:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(DMA2D) 91:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_AHB1_GRP1_PERIPH_DMA2D RCC_AHB1ENR_DMA2DEN 92:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #endif /* DMA2D */ - ARM GAS /tmp/ccci4zB8.s page 38 + ARM GAS /tmp/ccI996jB.s page 38 93:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(ETH) @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 147:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_ALL 0xFFFFFFFFU 148:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_TIM2 RCC_APB1ENR_TIM2EN 149:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_TIM3 RCC_APB1ENR_TIM3EN - ARM GAS /tmp/ccci4zB8.s page 39 + ARM GAS /tmp/ccI996jB.s page 39 150:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB1_GRP1_PERIPH_TIM4 RCC_APB1ENR_TIM4EN @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 204:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_ADC2 RCC_APB2ENR_ADC2EN 205:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_ADC3 RCC_APB2ENR_ADC3EN 206:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #define LL_APB2_GRP1_PERIPH_SDMMC1 RCC_APB2ENR_SDMMC1EN - ARM GAS /tmp/ccci4zB8.s page 40 + ARM GAS /tmp/ccI996jB.s page 40 207:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** #if defined(SDMMC2) @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 261:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIODEN LL_AHB1_GRP1_EnableClock\n 262:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOEEN LL_AHB1_GRP1_EnableClock\n 263:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOFEN LL_AHB1_GRP1_EnableClock\n - ARM GAS /tmp/ccci4zB8.s page 41 + ARM GAS /tmp/ccI996jB.s page 41 264:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOGEN LL_AHB1_GRP1_EnableClock\n @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 318:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** 319:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Check if AHB1 peripheral clock is enabled or not 320:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll AHB1ENR GPIOAEN LL_AHB1_GRP1_IsEnabledClock\n - ARM GAS /tmp/ccci4zB8.s page 42 + ARM GAS /tmp/ccI996jB.s page 42 321:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1ENR GPIOBEN LL_AHB1_GRP1_IsEnabledClock\n @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 375:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** 377:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Disable AHB1 peripherals clock. - ARM GAS /tmp/ccci4zB8.s page 43 + ARM GAS /tmp/ccI996jB.s page 43 378:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll AHB1ENR GPIOAEN LL_AHB1_GRP1_DisableClock\n @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 432:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } 433:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** 434:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** - ARM GAS /tmp/ccci4zB8.s page 44 + ARM GAS /tmp/ccI996jB.s page 44 435:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Force AHB1 peripherals reset. @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 489:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOGRST LL_AHB1_GRP1_ReleaseReset\n 490:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOHRST LL_AHB1_GRP1_ReleaseReset\n 491:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOIRST LL_AHB1_GRP1_ReleaseReset\n - ARM GAS /tmp/ccci4zB8.s page 45 + ARM GAS /tmp/ccI996jB.s page 45 492:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1RSTR GPIOJRST LL_AHB1_GRP1_ReleaseReset\n @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 546:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR BKPSRAMLPEN LL_AHB1_GRP1_EnableClockLowPower\n 547:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR DTCMRAMLPEN LL_AHB1_GRP1_EnableClockLowPower\n 548:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR DMA1LPEN LL_AHB1_GRP1_EnableClockLowPower\n - ARM GAS /tmp/ccci4zB8.s page 46 + ARM GAS /tmp/ccI996jB.s page 46 549:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR DMA2LPEN LL_AHB1_GRP1_EnableClockLowPower\n @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 603:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR GPIODLPEN LL_AHB1_GRP1_DisableClockLowPower\n 604:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR GPIOELPEN LL_AHB1_GRP1_DisableClockLowPower\n 605:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR GPIOFLPEN LL_AHB1_GRP1_DisableClockLowPower\n - ARM GAS /tmp/ccci4zB8.s page 47 + ARM GAS /tmp/ccI996jB.s page 47 606:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * AHB1LPENR GPIOGLPEN LL_AHB1_GRP1_DisableClockLowPower\n @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 660:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { 661:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** CLEAR_BIT(RCC->AHB1LPENR, Periphs); 662:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - ARM GAS /tmp/ccci4zB8.s page 48 + ARM GAS /tmp/ccI996jB.s page 48 663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 717:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_RNG 718:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_OTGFS 719:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * - ARM GAS /tmp/ccci4zB8.s page 49 + ARM GAS /tmp/ccI996jB.s page 49 720:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * (*) value not defined in all devices. @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 774:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @retval None 775:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ 776:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __STATIC_INLINE void LL_AHB2_GRP1_ForceReset(uint32_t Periphs) - ARM GAS /tmp/ccci4zB8.s page 50 + ARM GAS /tmp/ccI996jB.s page 50 777:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 831:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** __IO uint32_t tmpreg; 832:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** SET_BIT(RCC->AHB2LPENR, Periphs); 833:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /* Delay after an RCC peripheral clock enabling */ - ARM GAS /tmp/ccci4zB8.s page 51 + ARM GAS /tmp/ccI996jB.s page 51 834:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** tmpreg = READ_BIT(RCC->AHB2LPENR, Periphs); @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 888:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** tmpreg = READ_BIT(RCC->AHB3ENR, Periphs); 889:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** (void)tmpreg; 890:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - ARM GAS /tmp/ccci4zB8.s page 52 + ARM GAS /tmp/ccI996jB.s page 52 891:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 945:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @param Periphs This parameter can be a combination of the following values: 946:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB2_GRP1_PERIPH_ALL 947:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB3_GRP1_PERIPH_FMC (*) - ARM GAS /tmp/ccci4zB8.s page 53 + ARM GAS /tmp/ccI996jB.s page 53 948:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_AHB3_GRP1_PERIPH_QSPI @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1002:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** /** 1003:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @brief Enable APB1 peripherals clock. 1004:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll APB1ENR TIM2EN LL_APB1_GRP1_EnableClock\n - ARM GAS /tmp/ccci4zB8.s page 54 + ARM GAS /tmp/ccI996jB.s page 54 1005:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR TIM3EN LL_APB1_GRP1_EnableClock\n @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1059:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CAN2 (*) 1060:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CAN3 (*) 1061:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_CEC (*) - ARM GAS /tmp/ccci4zB8.s page 55 + ARM GAS /tmp/ccI996jB.s page 55 1062:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_PWR @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1116:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM4 1117:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM5 1118:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM6 - ARM GAS /tmp/ccci4zB8.s page 56 + ARM GAS /tmp/ccI996jB.s page 56 1119:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_TIM7 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1173:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR UART5EN LL_APB1_GRP1_DisableClock\n 1174:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR I2C1EN LL_APB1_GRP1_DisableClock\n 1175:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR I2C2EN LL_APB1_GRP1_DisableClock\n - ARM GAS /tmp/ccci4zB8.s page 57 + ARM GAS /tmp/ccI996jB.s page 57 1176:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1ENR I2C3EN LL_APB1_GRP1_DisableClock\n @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1230:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @rmtoll APB1RSTR TIM2RST LL_APB1_GRP1_ForceReset\n 1231:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM3RST LL_APB1_GRP1_ForceReset\n 1232:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM4RST LL_APB1_GRP1_ForceReset\n - ARM GAS /tmp/ccci4zB8.s page 58 + ARM GAS /tmp/ccI996jB.s page 58 1233:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1RSTR TIM5RST LL_APB1_GRP1_ForceReset\n @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1287:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_PWR 1288:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_DAC1 1289:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_UART7 - ARM GAS /tmp/ccci4zB8.s page 59 + ARM GAS /tmp/ccI996jB.s page 59 1290:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_UART8 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_SPI2 1345:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_SPI3 1346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_SPDIFRX (*) - ARM GAS /tmp/ccci4zB8.s page 60 + ARM GAS /tmp/ccI996jB.s page 60 1347:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB1_GRP1_PERIPH_USART2 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1401:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR DACLPEN LL_APB1_GRP1_EnableClockLowPower\n 1402:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR UART7LPEN LL_APB1_GRP1_EnableClockLowPower\n 1403:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR UART8LPEN LL_APB1_GRP1_EnableClockLowPower\n - ARM GAS /tmp/ccci4zB8.s page 61 + ARM GAS /tmp/ccI996jB.s page 61 1404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR RTCLPEN LL_APB1_GRP1_EnableClockLowPower @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1458:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR TIM12LPEN LL_APB1_GRP1_DisableClockLowPower\n 1459:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR TIM13LPEN LL_APB1_GRP1_DisableClockLowPower\n 1460:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR TIM14LPEN LL_APB1_GRP1_DisableClockLowPower\n - ARM GAS /tmp/ccci4zB8.s page 62 + ARM GAS /tmp/ccI996jB.s page 62 1461:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB1LPENR LPTIM1LPEN LL_APB1_GRP1_DisableClockLowPower\n @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1515:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * 1516:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * (*) value not defined in all devices. 1517:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @retval None - ARM GAS /tmp/ccci4zB8.s page 63 + ARM GAS /tmp/ccI996jB.s page 63 1518:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** */ @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1572:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_TIM10 1573:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_TIM11 1574:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SPI5 - ARM GAS /tmp/ccci4zB8.s page 64 + ARM GAS /tmp/ccI996jB.s page 64 1575:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SPI6 (*) @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1629:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_ADC3 1630:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SDMMC1 1631:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SDMMC2 (*) - ARM GAS /tmp/ccci4zB8.s page 65 + ARM GAS /tmp/ccI996jB.s page 65 1632:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_SPI1 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1686:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_USART6 1687:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_ADC1 1688:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_ADC2 - ARM GAS /tmp/ccci4zB8.s page 66 + ARM GAS /tmp/ccI996jB.s page 66 1689:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_ADC3 @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1743:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_TIM8 1744:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_USART1 1745:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_USART6 - ARM GAS /tmp/ccci4zB8.s page 67 + ARM GAS /tmp/ccI996jB.s page 67 1746:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * @arg @ref LL_APB2_GRP1_PERIPH_ADC @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1785:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2RSTR TIM9RST LL_APB2_GRP1_ReleaseReset\n 1786:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2RSTR TIM10RST LL_APB2_GRP1_ReleaseReset\n 1787:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2RSTR TIM11RST LL_APB2_GRP1_ReleaseReset\n - ARM GAS /tmp/ccci4zB8.s page 68 + ARM GAS /tmp/ccI996jB.s page 68 1788:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** * APB2RSTR SPI5RST LL_APB2_GRP1_ReleaseReset\n @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 176 .LBB49: 177 .LBB48: 1828:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } - ARM GAS /tmp/ccci4zB8.s page 69 + ARM GAS /tmp/ccI996jB.s page 69 178 .loc 3 1828 1 view .LVU51 @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 221 .loc 3 1370 1 view .LVU63 222 .LBE54: 223 .LBE55: - ARM GAS /tmp/ccci4zB8.s page 70 + ARM GAS /tmp/ccI996jB.s page 70 153:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 1295:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** { 266 .loc 3 1295 22 view .LVU76 267 .LBB63: - ARM GAS /tmp/ccci4zB8.s page 71 + ARM GAS /tmp/ccI996jB.s page 71 1297:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 310 009a 42F48012 orr r2, r2, #1048576 311 009e 1A62 str r2, [r3, #32] 312 .LVL27: - ARM GAS /tmp/ccci4zB8.s page 72 + ARM GAS /tmp/ccI996jB.s page 72 1297:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h **** } @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 180:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** } 355 .loc 1 180 5 is_stmt 1 view .LVU101 356 .LBB76: - ARM GAS /tmp/ccci4zB8.s page 73 + ARM GAS /tmp/ccI996jB.s page 73 357 .LBI76: @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 400 00d0 1A6A ldr r2, [r3, #32] 401 00d2 22F08042 bic r2, r2, #1073741824 402 00d6 1A62 str r2, [r3, #32] - ARM GAS /tmp/ccci4zB8.s page 74 + ARM GAS /tmp/ccI996jB.s page 74 403 .LVL36: @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 445 .LBE88: 129:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** 446 .loc 1 129 15 view .LVU127 - ARM GAS /tmp/ccci4zB8.s page 75 + ARM GAS /tmp/ccI996jB.s page 75 447 00f0 0020 movs r0, #0 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 485 .LCFI0: 486 .cfi_def_cfa_offset 16 487 .cfi_offset 3, -16 - ARM GAS /tmp/ccci4zB8.s page 76 + ARM GAS /tmp/ccI996jB.s page 76 488 .cfi_offset 4, -12 @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 240:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * Configure USARTx CR1 (USART Word Length, Parity, Mode and Oversampling bits) with parameters 241:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * - DataWidth: USART_CR1_M bits according to USART_InitStruct->DataWidth value 242:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * - Parity: USART_CR1_PCE, USART_CR1_PS bits according to USART_InitStruct->Parity - ARM GAS /tmp/ccci4zB8.s page 77 + ARM GAS /tmp/ccI996jB.s page 77 243:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * - TransferDirection: USART_CR1_TE, USART_CR1_RE bits according to USART_InitStruct->Transfe @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** /*---------------------------- USART CR3 Configuration --------------------- 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * Configure USARTx CR3 (Hardware Flow Control) with parameters: 261:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * - HardwareFlowControl: USART_CR3_RTSE, USART_CR3_CTSE bits according to - ARM GAS /tmp/ccci4zB8.s page 78 + ARM GAS /tmp/ccI996jB.s page 78 262:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * USART_InitStruct->HardwareFlowControl value. @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 278:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** { 279:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** periphclk = LL_RCC_GetUSARTClockFreq(LL_RCC_USART3_CLKSOURCE); 280:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** } - ARM GAS /tmp/ccci4zB8.s page 79 + ARM GAS /tmp/ccI996jB.s page 79 281:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** else if (USARTx == UART4) @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 620 .loc 1 271 19 is_stmt 0 view .LVU180 621 0072 0320 movs r0, #3 622 .LVL54: - ARM GAS /tmp/ccci4zB8.s page 80 + ARM GAS /tmp/ccI996jB.s page 80 271:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** } @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 654 .loc 1 279 19 is_stmt 0 view .LVU194 655 008a 3020 movs r0, #48 656 .LVL61: - ARM GAS /tmp/ccci4zB8.s page 81 + ARM GAS /tmp/ccI996jB.s page 81 279:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** } @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 295:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** } 697 .loc 1 295 7 is_stmt 1 view .LVU209 295:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** } - ARM GAS /tmp/ccci4zB8.s page 82 + ARM GAS /tmp/ccI996jB.s page 82 698 .loc 1 295 19 is_stmt 0 view .LVU210 @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 319:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** /* Check BRR is greater than or equal to 16d */ 320:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** assert_param(IS_LL_USART_BRR_MIN(USARTx->BRR)); 737 .loc 1 320 7 is_stmt 1 view .LVU222 - ARM GAS /tmp/ccci4zB8.s page 83 + ARM GAS /tmp/ccI996jB.s page 83 321:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** } @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 776 @ frame_needed = 0, uses_anonymous_args = 0 777 @ link register save eliminated. 337:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** /* Set USART_InitStruct fields to default values */ - ARM GAS /tmp/ccci4zB8.s page 84 + ARM GAS /tmp/ccI996jB.s page 84 338:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** USART_InitStruct->BaudRate = USART_DEFAULT_BAUDRATE; @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 355:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * that contains the Clock configuration information for the specified USART peripheral. 356:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * @retval An ErrorStatus enumeration value: 357:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * - SUCCESS: USART registers related to Clock settings are initialized according - ARM GAS /tmp/ccci4zB8.s page 85 + ARM GAS /tmp/ccI996jB.s page 85 358:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * to USART_ClockInitStruct content @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 379:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** LL_USART_DisableSCLKOutput(USARTx); 845 .loc 1 379 7 is_stmt 1 view .LVU256 846 .LVL88: - ARM GAS /tmp/ccci4zB8.s page 86 + ARM GAS /tmp/ccI996jB.s page 86 847 .LBB100: @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 394:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * - Clock Polarity: USART_CR2_CPOL bit according to USART_ClockInitStruct->Cloc 395:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * - Clock Phase: USART_CR2_CPHA bit according to USART_ClockInitStruct->Cloc 396:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** * - Last Bit Clock Pulse Output: USART_CR2_LBCL bit according to USART_ClockInitStruct->Last - ARM GAS /tmp/ccci4zB8.s page 87 + ARM GAS /tmp/ccI996jB.s page 87 397:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usart.c **** */ @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccci4zB8.s page 1 917 .syntax unified 918 .thumb 919 .thumb_func - ARM GAS /tmp/ccci4zB8.s page 88 + ARM GAS /tmp/ccI996jB.s page 88 921 LL_USART_ClockStructInit: @@ -5270,25 +5270,25 @@ ARM GAS /tmp/ccci4zB8.s page 1 950 .file 5 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" 951 .file 6 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" 952 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h" - ARM GAS /tmp/ccci4zB8.s page 89 + ARM GAS /tmp/ccI996jB.s page 89 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_ll_usart.c - /tmp/ccci4zB8.s:20 .text.LL_USART_SetBaudRate:00000000 $t - /tmp/ccci4zB8.s:25 .text.LL_USART_SetBaudRate:00000000 LL_USART_SetBaudRate - /tmp/ccci4zB8.s:81 .text.LL_USART_DeInit:00000000 $t - /tmp/ccci4zB8.s:87 .text.LL_USART_DeInit:00000000 LL_USART_DeInit - /tmp/ccci4zB8.s:456 .text.LL_USART_DeInit:000000f4 $d - /tmp/ccci4zB8.s:470 .text.LL_USART_Init:00000000 $t - /tmp/ccci4zB8.s:476 .text.LL_USART_Init:00000000 LL_USART_Init - /tmp/ccci4zB8.s:751 .text.LL_USART_Init:000000d8 $d - /tmp/ccci4zB8.s:764 .text.LL_USART_StructInit:00000000 $t - /tmp/ccci4zB8.s:770 .text.LL_USART_StructInit:00000000 LL_USART_StructInit - /tmp/ccci4zB8.s:808 .text.LL_USART_ClockInit:00000000 $t - /tmp/ccci4zB8.s:814 .text.LL_USART_ClockInit:00000000 LL_USART_ClockInit - /tmp/ccci4zB8.s:915 .text.LL_USART_ClockStructInit:00000000 $t - /tmp/ccci4zB8.s:921 .text.LL_USART_ClockStructInit:00000000 LL_USART_ClockStructInit + /tmp/ccI996jB.s:20 .text.LL_USART_SetBaudRate:00000000 $t + /tmp/ccI996jB.s:25 .text.LL_USART_SetBaudRate:00000000 LL_USART_SetBaudRate + /tmp/ccI996jB.s:81 .text.LL_USART_DeInit:00000000 $t + /tmp/ccI996jB.s:87 .text.LL_USART_DeInit:00000000 LL_USART_DeInit + /tmp/ccI996jB.s:456 .text.LL_USART_DeInit:000000f4 $d + /tmp/ccI996jB.s:470 .text.LL_USART_Init:00000000 $t + /tmp/ccI996jB.s:476 .text.LL_USART_Init:00000000 LL_USART_Init + /tmp/ccI996jB.s:751 .text.LL_USART_Init:000000d8 $d + /tmp/ccI996jB.s:764 .text.LL_USART_StructInit:00000000 $t + /tmp/ccI996jB.s:770 .text.LL_USART_StructInit:00000000 LL_USART_StructInit + /tmp/ccI996jB.s:808 .text.LL_USART_ClockInit:00000000 $t + /tmp/ccI996jB.s:814 .text.LL_USART_ClockInit:00000000 LL_USART_ClockInit + /tmp/ccI996jB.s:915 .text.LL_USART_ClockStructInit:00000000 $t + /tmp/ccI996jB.s:921 .text.LL_USART_ClockStructInit:00000000 LL_USART_ClockStructInit UNDEFINED SYMBOLS LL_RCC_GetUSARTClockFreq diff --git a/build/stm32f7xx_ll_usart.o b/build/stm32f7xx_ll_usart.o index 6d6703c..9961600 100644 Binary files a/build/stm32f7xx_ll_usart.o and b/build/stm32f7xx_ll_usart.o differ diff --git a/build/stm32f7xx_ll_utils.lst b/build/stm32f7xx_ll_utils.lst index 56b8018..7f1dcca 100644 --- a/build/stm32f7xx_ll_utils.lst +++ b/build/stm32f7xx_ll_utils.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccTd4L28.s page 1 +ARM GAS /tmp/ccqw5Uyy.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** /** @addtogroup STM32F7xx_LL_Driver 30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** * @{ 31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** */ - ARM GAS /tmp/ccTd4L28.s page 2 + ARM GAS /tmp/ccqw5Uyy.s page 2 32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** || ((__VALUE__) == LL_RCC_SYSCLK_DIV_16) \ 87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** || ((__VALUE__) == LL_RCC_SYSCLK_DIV_64) \ 88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** || ((__VALUE__) == LL_RCC_SYSCLK_DIV_128) \ - ARM GAS /tmp/ccTd4L28.s page 3 + ARM GAS /tmp/ccqw5Uyy.s page 3 89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** || ((__VALUE__) == LL_RCC_SYSCLK_DIV_256) \ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** || ((__VALUE__) == LL_RCC_PLLM_DIV_41) \ 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** || ((__VALUE__) == LL_RCC_PLLM_DIV_42) \ 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** || ((__VALUE__) == LL_RCC_PLLM_DIV_43) \ - ARM GAS /tmp/ccTd4L28.s page 4 + ARM GAS /tmp/ccqw5Uyy.s page 4 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** || ((__VALUE__) == LL_RCC_PLLM_DIV_44) \ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 200:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** 201:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** /* Exported functions --------------------------------------------------------*/ 202:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** /** @addtogroup UTILS_LL_Exported_Functions - ARM GAS /tmp/ccTd4L28.s page 5 + ARM GAS /tmp/ccqw5Uyy.s page 5 203:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** * @{ @@ -298,7 +298,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 257:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** */ 258:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** 259:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** /** @addtogroup UTILS_EF_SYSTEM - ARM GAS /tmp/ccTd4L28.s page 6 + ARM GAS /tmp/ccqw5Uyy.s page 6 260:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** * @brief System Configuration functions @@ -358,7 +358,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 314:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** SystemCoreClock = HCLKFrequency; 315:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** } 316:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** - ARM GAS /tmp/ccTd4L28.s page 7 + ARM GAS /tmp/ccqw5Uyy.s page 7 317:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** /** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 371:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** { 372:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** /* 60 < HCLK <= 90 => 2WS (3 CPU cycles) */ 373:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** latency = LL_FLASH_LATENCY_2; - ARM GAS /tmp/ccTd4L28.s page 8 + ARM GAS /tmp/ccqw5Uyy.s page 8 374:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** } @@ -478,7 +478,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 428:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** } 429:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** else if(HCLK_Frequency > UTILS_SCALE3_LATENCY2_FREQ) 430:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** { - ARM GAS /tmp/ccTd4L28.s page 9 + ARM GAS /tmp/ccqw5Uyy.s page 9 431:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** /* 60 < HCLK <= 90 => 2WS (3 CPU cycles) */ @@ -538,7 +538,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 485:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** * - SUCCESS: Max frequency configuration done 486:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** * - ERROR: Max frequency configuration not done 487:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** */ - ARM GAS /tmp/ccTd4L28.s page 10 + ARM GAS /tmp/ccqw5Uyy.s page 10 488:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** ErrorStatus LL_PLL_ConfigSystemClock_HSI(LL_UTILS_PLLInitTypeDef *UTILS_PLLInitStruct, @@ -598,7 +598,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 542:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** * @retval An ErrorStatus enumeration value: 543:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** * - SUCCESS: Max frequency configuration done 544:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** * - ERROR: Max frequency configuration not done - ARM GAS /tmp/ccTd4L28.s page 11 + ARM GAS /tmp/ccqw5Uyy.s page 11 545:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** */ @@ -658,7 +658,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 599:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** /** 600:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** * @} 601:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** */ - ARM GAS /tmp/ccTd4L28.s page 12 + ARM GAS /tmp/ccqw5Uyy.s page 12 602:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 51 .loc 1 632 11 view .LVU13 52 0010 03FB00F0 mul r0, r3, r0 53 .LVL2: - ARM GAS /tmp/ccTd4L28.s page 13 + ARM GAS /tmp/ccqw5Uyy.s page 13 633:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** assert_param(IS_LL_UTILS_PLLVCO_OUTPUT(pllfreq)); @@ -778,7 +778,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 89 .LBB54: 90 .LBI54: 91 .file 2 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h" - ARM GAS /tmp/ccTd4L28.s page 14 + ARM GAS /tmp/ccqw5Uyy.s page 14 1:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 55:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @defgroup RCC_LL_Private_Macros RCC Private Macros 56:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @{ 57:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ - ARM GAS /tmp/ccTd4L28.s page 15 + ARM GAS /tmp/ccqw5Uyy.s page 15 58:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 112:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LSE_VALUE 32768U /*!< Value of the LSE oscillator in Hz */ 113:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #endif /* LSE_VALUE */ 114:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** - ARM GAS /tmp/ccTd4L28.s page 16 + ARM GAS /tmp/ccqw5Uyy.s page 16 115:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #if !defined (LSI_VALUE) @@ -958,7 +958,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 169:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 170:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @} 171:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ - ARM GAS /tmp/ccTd4L28.s page 17 + ARM GAS /tmp/ccqw5Uyy.s page 17 172:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 226:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_SYSCLK_DIV_16 RCC_CFGR_HPRE_DIV16 /*!< SYSCLK divided by 16 */ 227:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_SYSCLK_DIV_64 RCC_CFGR_HPRE_DIV64 /*!< SYSCLK divided by 64 */ 228:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_SYSCLK_DIV_128 RCC_CFGR_HPRE_DIV128 /*!< SYSCLK divided by 128 */ - ARM GAS /tmp/ccTd4L28.s page 18 + ARM GAS /tmp/ccqw5Uyy.s page 18 229:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_SYSCLK_DIV_256 RCC_CFGR_HPRE_DIV256 /*!< SYSCLK divided by 256 */ @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 283:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_MCO2_DIV_3 (uint32_t)(RCC_CFGR_MCO2PRE|((RCC_CFGR_MCO2PRE_2|RCC_CFG 284:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_MCO2_DIV_4 (uint32_t)(RCC_CFGR_MCO2PRE|((RCC_CFGR_MCO2PRE_2|RCC_CFG 285:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_MCO2_DIV_5 (uint32_t)(RCC_CFGR_MCO2PRE|(RCC_CFGR_MCO2PRE >> 16U)) - ARM GAS /tmp/ccTd4L28.s page 19 + ARM GAS /tmp/ccqw5Uyy.s page 19 286:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 340:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @{ 341:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ 342:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_USART1_CLKSOURCE_PCLK2 (uint32_t)((RCC_DCKCFGR2_USART1SEL << 16U) | 0x00000000U - ARM GAS /tmp/ccTd4L28.s page 20 + ARM GAS /tmp/ccqw5Uyy.s page 20 343:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_USART1_CLKSOURCE_SYSCLK (uint32_t)((RCC_DCKCFGR2_USART1SEL << 16U) | RCC_DCKCFGR @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 397:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #if defined(I2C4) 398:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_I2C4_CLKSOURCE_PCLK1 (uint32_t)(RCC_DCKCFGR2_I2C4SEL|0x00000000U) /*!< PCLK1 399:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_I2C4_CLKSOURCE_SYSCLK (uint32_t)(RCC_DCKCFGR2_I2C4SEL|(RCC_DCKCFGR2_I2C4SEL_0 - ARM GAS /tmp/ccTd4L28.s page 21 + ARM GAS /tmp/ccqw5Uyy.s page 21 400:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_I2C4_CLKSOURCE_HSI (uint32_t)(RCC_DCKCFGR2_I2C4SEL|(RCC_DCKCFGR2_I2C4SEL_1 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 454:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 455:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @} 456:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ - ARM GAS /tmp/ccTd4L28.s page 22 + ARM GAS /tmp/ccqw5Uyy.s page 22 457:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 511:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_DFSDM1_AUDIO_CLKSOURCE_SAI1 0x00000000U /*!< SAI1 clock used as D 512:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_DFSDM1_AUDIO_CLKSOURCE_SAI2 RCC_DCKCFGR1_ADFSDM1SEL /*!< SAI2 clock used as D 513:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** - ARM GAS /tmp/ccTd4L28.s page 23 + ARM GAS /tmp/ccqw5Uyy.s page 23 514:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @} @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 568:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ 569:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 570:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @defgroup RCC_LL_EC_SAIx Peripheral SAI get clock source - ARM GAS /tmp/ccTd4L28.s page 24 + ARM GAS /tmp/ccqw5Uyy.s page 24 571:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @{ @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 625:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @{ 626:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ 627:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_I2S1_CLKSOURCE RCC_CFGR_I2SSRC /*!< I2S Clock source selection */ - ARM GAS /tmp/ccTd4L28.s page 25 + ARM GAS /tmp/ccqw5Uyy.s page 25 628:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 682:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_RTC_CLKSOURCE_NONE 0x00000000U /*!< No clock used as RTC clock 683:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_RTC_CLKSOURCE_LSE RCC_BDCR_RTCSEL_0 /*!< LSE oscillator clock used a 684:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_RTC_CLKSOURCE_LSI RCC_BDCR_RTCSEL_1 /*!< LSI oscillator clock used a - ARM GAS /tmp/ccTd4L28.s page 26 + ARM GAS /tmp/ccqw5Uyy.s page 26 685:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_RTC_CLKSOURCE_HSE RCC_BDCR_RTCSEL /*!< HSE oscillator clock divide @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 739:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLM_DIV_30 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_P 740:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLM_DIV_31 (RCC_PLLCFGR_PLLM_4 | RCC_PLLCFGR_PLLM_3 | RCC_PLLCFGR_P 741:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLM_DIV_32 (RCC_PLLCFGR_PLLM_5) /*!< PLL, PLLI2S and PLLSAI divisio - ARM GAS /tmp/ccTd4L28.s page 27 + ARM GAS /tmp/ccqw5Uyy.s page 27 742:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLM_DIV_33 (RCC_PLLCFGR_PLLM_5 | RCC_PLLCFGR_PLLM_0) /*!< PLL, PLLI @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 796:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLP_DIV_4 RCC_PLLCFGR_PLLP_0 /*!< Main PLL division factor for 797:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLP_DIV_6 RCC_PLLCFGR_PLLP_1 /*!< Main PLL division factor for 798:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLP_DIV_8 (RCC_PLLCFGR_PLLP_1 | RCC_PLLCFGR_PLLP_0) /*!< Main PL - ARM GAS /tmp/ccTd4L28.s page 28 + ARM GAS /tmp/ccqw5Uyy.s page 28 799:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 853:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 854:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @defgroup RCC_LL_EC_PLLI2SDIVQ PLLI2SDIVQ division factor (PLLI2SDIVQ) 855:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @{ - ARM GAS /tmp/ccTd4L28.s page 29 + ARM GAS /tmp/ccqw5Uyy.s page 29 856:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 910:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLI2SP_DIV_2 0x00000000U /*!< PLLI2S division factor for PL 911:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLI2SP_DIV_4 RCC_PLLI2SCFGR_PLLI2SP_0 /*!< PLLI2S division fact 912:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLI2SP_DIV_6 RCC_PLLI2SCFGR_PLLI2SP_1 /*!< PLLI2S division fact - ARM GAS /tmp/ccTd4L28.s page 30 + ARM GAS /tmp/ccqw5Uyy.s page 30 913:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLI2SP_DIV_8 (RCC_PLLI2SCFGR_PLLI2SP_1 | RCC_PLLI2SCFGR_PLLI2SP_0) @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 967:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLSAIDIVQ_DIV_25 (RCC_DCKCFGR1_PLLSAIDIVQ_4 | RCC_DCKCFGR1_PLLSAIDIVQ_3) 968:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLSAIDIVQ_DIV_26 (RCC_DCKCFGR1_PLLSAIDIVQ_4 | RCC_DCKCFGR1_PLLSAIDIVQ_3 | 969:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLSAIDIVQ_DIV_27 (RCC_DCKCFGR1_PLLSAIDIVQ_4 | RCC_DCKCFGR1_PLLSAIDIVQ_3 | - ARM GAS /tmp/ccTd4L28.s page 31 + ARM GAS /tmp/ccqw5Uyy.s page 31 970:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define LL_RCC_PLLSAIDIVQ_DIV_28 (RCC_DCKCFGR1_PLLSAIDIVQ_4 | RCC_DCKCFGR1_PLLSAIDIVQ_3 | @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1024:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @{ 1025:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ 1026:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** - ARM GAS /tmp/ccTd4L28.s page 32 + ARM GAS /tmp/ccqw5Uyy.s page 32 1027:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @defgroup RCC_LL_EM_WRITE_READ Common Write and read registers Macros @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1081:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_24 1082:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_25 1083:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_26 - ARM GAS /tmp/ccTd4L28.s page 33 + ARM GAS /tmp/ccqw5Uyy.s page 33 1084:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_27 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_2 1139:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_3 1140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_4 - ARM GAS /tmp/ccTd4L28.s page 34 + ARM GAS /tmp/ccqw5Uyy.s page 34 1141:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_5 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1195:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_59 1196:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_60 1197:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_61 - ARM GAS /tmp/ccTd4L28.s page 35 + ARM GAS /tmp/ccqw5Uyy.s page 35 1198:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_62 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1252:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_26 1253:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_27 1254:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_28 - ARM GAS /tmp/ccTd4L28.s page 36 + ARM GAS /tmp/ccqw5Uyy.s page 36 1255:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_29 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param __PLLM__ This parameter can be one of the following values: 1310:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_2 1311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_3 - ARM GAS /tmp/ccTd4L28.s page 37 + ARM GAS /tmp/ccqw5Uyy.s page 37 1312:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_4 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1366:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_58 1367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_59 1368:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_60 - ARM GAS /tmp/ccTd4L28.s page 38 + ARM GAS /tmp/ccqw5Uyy.s page 38 1369:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_61 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1423:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #define __LL_RCC_CALC_PLLSAI_SAI_FREQ(__INPUTFREQ__, __PLLM__, __PLLSAIN__, __PLLSAIQ__, __PLLSAIDI 1424:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** (((__PLLSAIQ__) >> RCC_PLLSAICFGR_PLLSAIQ_Pos) * (((__PLLSAIDIVQ__) >> RCC_DCKCF 1425:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** - ARM GAS /tmp/ccTd4L28.s page 39 + ARM GAS /tmp/ccqw5Uyy.s page 39 1426:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1480:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_50 1481:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_51 1482:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_52 - ARM GAS /tmp/ccTd4L28.s page 40 + ARM GAS /tmp/ccqw5Uyy.s page 40 1483:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_53 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1537:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_27 1538:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_28 1539:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_29 - ARM GAS /tmp/ccTd4L28.s page 41 + ARM GAS /tmp/ccqw5Uyy.s page 41 1540:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_30 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1594:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Helper macro to calculate the PLLI2S frequency used for SAI1 and SAI2 domains 1595:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @note ex: @ref __LL_RCC_CALC_PLLI2S_SAI_FREQ (HSE_VALUE,@ref LL_RCC_PLL_GetDivider (), 1596:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @ref LL_RCC_PLLI2S_GetN (), @ref LL_RCC_PLLI2S_GetQ (), @ref LL_RCC_PLLI2S_GetDIVQ - ARM GAS /tmp/ccTd4L28.s page 42 + ARM GAS /tmp/ccqw5Uyy.s page 42 1597:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param __INPUTFREQ__ PLL Input frequency (based on HSE/HSI) @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1651:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_54 1652:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_55 1653:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_56 - ARM GAS /tmp/ccTd4L28.s page 43 + ARM GAS /tmp/ccqw5Uyy.s page 43 1654:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_57 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1708:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SDIVQ_DIV_31 1709:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SDIVQ_DIV_32 1710:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @retval PLLI2S clock frequency (in Hz) - ARM GAS /tmp/ccTd4L28.s page 44 + ARM GAS /tmp/ccqw5Uyy.s page 44 1711:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1765:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_45 1766:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_46 1767:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_47 - ARM GAS /tmp/ccTd4L28.s page 45 + ARM GAS /tmp/ccqw5Uyy.s page 45 1768:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_48 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1822:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_22 1823:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_23 1824:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_24 - ARM GAS /tmp/ccTd4L28.s page 46 + ARM GAS /tmp/ccqw5Uyy.s page 46 1825:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_25 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1879:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param __SYSCLKFREQ__ SYSCLK frequency (based on HSE/HSI/PLLCLK) 1880:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param __AHBPRESCALER__ This parameter can be one of the following values: 1881:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SYSCLK_DIV_1 - ARM GAS /tmp/ccTd4L28.s page 47 + ARM GAS /tmp/ccqw5Uyy.s page 47 1882:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SYSCLK_DIV_2 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1936:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 1937:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 1938:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Enable the Clock Security System. - ARM GAS /tmp/ccTd4L28.s page 48 + ARM GAS /tmp/ccqw5Uyy.s page 48 1939:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll CR CSSON LL_RCC_HSE_EnableCSS @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1993:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { 1994:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** return (READ_BIT(RCC->CR, RCC_CR_HSERDY) == (RCC_CR_HSERDY)); 1995:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } - ARM GAS /tmp/ccTd4L28.s page 49 + ARM GAS /tmp/ccqw5Uyy.s page 49 1996:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2050:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @note Default value is 16, which, when added to the HSICAL value, 2051:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * should trim the HSI to 16 MHz +/- 1 % 2052:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll CR HSITRIM LL_RCC_HSI_SetCalibTrimming - ARM GAS /tmp/ccTd4L28.s page 50 + ARM GAS /tmp/ccqw5Uyy.s page 50 2053:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param Value Between Min_Data = 0 and Max_Data = 31 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2107:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 2108:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 2109:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** - ARM GAS /tmp/ccTd4L28.s page 51 + ARM GAS /tmp/ccqw5Uyy.s page 51 2110:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Disable external clock source (LSE bypass). @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2164:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @{ 2165:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ 2166:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** - ARM GAS /tmp/ccTd4L28.s page 52 + ARM GAS /tmp/ccqw5Uyy.s page 52 2167:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2221:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll CFGR SWS LL_RCC_GetSysClkSource 2222:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @retval Returned value can be one of the following values: 2223:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SYS_CLKSOURCE_STATUS_HSI - ARM GAS /tmp/ccTd4L28.s page 53 + ARM GAS /tmp/ccqw5Uyy.s page 53 2224:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_SYS_CLKSOURCE_STATUS_HSE @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2278:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ 2279:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** __STATIC_INLINE void LL_RCC_SetAPB2Prescaler(uint32_t Prescaler) 2280:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { - ARM GAS /tmp/ccTd4L28.s page 54 + ARM GAS /tmp/ccqw5Uyy.s page 54 2281:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE2, Prescaler); @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2335:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ 2336:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 2337:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** @defgroup RCC_LL_EF_MCO MCO - ARM GAS /tmp/ccTd4L28.s page 55 + ARM GAS /tmp/ccqw5Uyy.s page 55 2338:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @{ @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2392:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_USART1_CLKSOURCE_LSE 2393:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_USART2_CLKSOURCE_PCLK1 2394:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_USART2_CLKSOURCE_SYSCLK - ARM GAS /tmp/ccTd4L28.s page 56 + ARM GAS /tmp/ccqw5Uyy.s page 56 2395:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_USART2_CLKSOURCE_HSI @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2449:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_I2C1_CLKSOURCE_PCLK1 2450:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_I2C1_CLKSOURCE_SYSCLK 2451:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_I2C1_CLKSOURCE_HSI - ARM GAS /tmp/ccTd4L28.s page 57 + ARM GAS /tmp/ccqw5Uyy.s page 57 2452:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_I2C2_CLKSOURCE_PCLK1 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 2507:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 2508:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Configure SDMMC clock source - ARM GAS /tmp/ccTd4L28.s page 58 + ARM GAS /tmp/ccqw5Uyy.s page 58 2509:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll DCKCFGR2 SDMMC1SEL LL_RCC_SetSDMMCClockSource\n @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2563:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 2564:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #if defined(CEC) 2565:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** - ARM GAS /tmp/ccTd4L28.s page 59 + ARM GAS /tmp/ccqw5Uyy.s page 59 2566:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Configure CEC clock source @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2620:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 2621:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 2622:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Configure DFSDM Kernel clock source - ARM GAS /tmp/ccTd4L28.s page 60 + ARM GAS /tmp/ccqw5Uyy.s page 60 2623:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll DCKCFGR1 DFSDM1SEL LL_RCC_SetDFSDMClockSource @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2677:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_UART5_CLKSOURCE 2678:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_UART7_CLKSOURCE 2679:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_UART8_CLKSOURCE - ARM GAS /tmp/ccTd4L28.s page 61 + ARM GAS /tmp/ccqw5Uyy.s page 61 2680:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @retval Returned value can be one of the following values: @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2734:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 2735:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 2736:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Get LPTIMx clock source - ARM GAS /tmp/ccTd4L28.s page 62 + ARM GAS /tmp/ccqw5Uyy.s page 62 2737:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll DCKCFGR2 LPTIM1SEL LL_RCC_GetLPTIMClockSource @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2791:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { 2792:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** return (uint32_t)(READ_BIT(RCC->DCKCFGR2, SDMMCx) >> 16U | SDMMCx); 2793:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } - ARM GAS /tmp/ccTd4L28.s page 63 + ARM GAS /tmp/ccqw5Uyy.s page 63 2794:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2848:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { 2849:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** return (uint32_t)(READ_BIT(RCC->DCKCFGR2, CECx)); 2850:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } - ARM GAS /tmp/ccTd4L28.s page 64 + ARM GAS /tmp/ccqw5Uyy.s page 64 2851:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #endif /* CEC */ @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_DSI_CLKSOURCE_PLL 2906:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ 2907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** __STATIC_INLINE uint32_t LL_RCC_GetDSIClockSource(uint32_t DSIx) - ARM GAS /tmp/ccTd4L28.s page 65 + ARM GAS /tmp/ccqw5Uyy.s page 65 2908:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 2962:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 2963:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 2964:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @brief Disable RTC - ARM GAS /tmp/ccTd4L28.s page 66 + ARM GAS /tmp/ccqw5Uyy.s page 66 2965:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @rmtoll BDCR RTCEN LL_RCC_DisableRTC @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3019:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_13 3020:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_14 3021:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_15 - ARM GAS /tmp/ccTd4L28.s page 67 + ARM GAS /tmp/ccqw5Uyy.s page 67 3022:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_16 @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_28 3077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_29 3078:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_30 - ARM GAS /tmp/ccTd4L28.s page 68 + ARM GAS /tmp/ccqw5Uyy.s page 68 3079:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_RTC_HSE_DIV_31 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3133:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { 3134:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** SET_BIT(RCC->CR, RCC_CR_PLLON); 3135:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } - ARM GAS /tmp/ccTd4L28.s page 69 + ARM GAS /tmp/ccqw5Uyy.s page 69 3136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3164:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * PLLCFGR PLLM LL_RCC_PLL_ConfigDomain_SYS\n 3165:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * PLLCFGR PLLN LL_RCC_PLL_ConfigDomain_SYS\n 3166:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * PLLCFGR PLLP LL_RCC_PLL_ConfigDomain_SYS - ARM GAS /tmp/ccTd4L28.s page 70 + ARM GAS /tmp/ccqw5Uyy.s page 70 3167:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param Source This parameter can be one of the following values: @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3221:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_52 3222:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_53 3223:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_54 - ARM GAS /tmp/ccTd4L28.s page 71 + ARM GAS /tmp/ccqw5Uyy.s page 71 3224:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_55 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3278:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_19 3279:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_20 3280:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_21 - ARM GAS /tmp/ccTd4L28.s page 72 + ARM GAS /tmp/ccqw5Uyy.s page 72 3281:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_22 @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3335:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_12 3336:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_13 3337:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_14 - ARM GAS /tmp/ccTd4L28.s page 73 + ARM GAS /tmp/ccqw5Uyy.s page 73 3338:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_15 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3392:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_32 3393:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_33 3394:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_34 - ARM GAS /tmp/ccTd4L28.s page 74 + ARM GAS /tmp/ccqw5Uyy.s page 74 3395:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_35 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3449:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** __STATIC_INLINE void LL_RCC_PLL_SetMainSource(uint32_t PLLSource) 3450:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { 3451:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLLSRC, PLLSource); - ARM GAS /tmp/ccTd4L28.s page 75 + ARM GAS /tmp/ccqw5Uyy.s page 75 3452:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_13 3507:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_14 3508:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLQ_DIV_15 - ARM GAS /tmp/ccTd4L28.s page 76 + ARM GAS /tmp/ccqw5Uyy.s page 76 3509:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3563:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_27 3564:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_28 3565:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_29 - ARM GAS /tmp/ccTd4L28.s page 77 + ARM GAS /tmp/ccqw5Uyy.s page 77 3566:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_30 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3620:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { 3621:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** MODIFY_REG(RCC->SSCGR, RCC_SSCGR_MODPER | RCC_SSCGR_INCSTEP | RCC_SSCGR_SPREADSEL, Mod | (Inc << 3622:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } - ARM GAS /tmp/ccTd4L28.s page 78 + ARM GAS /tmp/ccqw5Uyy.s page 78 3623:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3677:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** 3678:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** /** 3679:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @} - ARM GAS /tmp/ccTd4L28.s page 79 + ARM GAS /tmp/ccqw5Uyy.s page 79 3680:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** */ @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3734:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_5 3735:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_6 3736:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_7 - ARM GAS /tmp/ccTd4L28.s page 80 + ARM GAS /tmp/ccqw5Uyy.s page 80 3737:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_8 @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3791:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_62 3792:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_63 3793:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param PLLN Between 50 and 432 - ARM GAS /tmp/ccTd4L28.s page 81 + ARM GAS /tmp/ccqw5Uyy.s page 81 3794:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param PLLQ This parameter can be one of the following values: @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3848:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** MODIFY_REG(RCC->DCKCFGR1, RCC_DCKCFGR1_PLLI2SDIVQ, PLLDIVQ); 3849:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 3850:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** - ARM GAS /tmp/ccTd4L28.s page 82 + ARM GAS /tmp/ccqw5Uyy.s page 82 3851:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** #if defined(SPDIFRX) @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3905:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_41 3906:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_42 3907:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_43 - ARM GAS /tmp/ccTd4L28.s page 83 + ARM GAS /tmp/ccqw5Uyy.s page 83 3908:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_44 @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 3962:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_7 3963:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_8 3964:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_9 - ARM GAS /tmp/ccTd4L28.s page 84 + ARM GAS /tmp/ccqw5Uyy.s page 84 3965:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLM_DIV_10 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 4019:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param PLLN Between 50 and 432 4020:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @param PLLR This parameter can be one of the following values: 4021:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SR_DIV_2 - ARM GAS /tmp/ccTd4L28.s page 85 + ARM GAS /tmp/ccqw5Uyy.s page 85 4022:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SR_DIV_3 @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 4076:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SR_DIV_4 4077:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SR_DIV_5 4078:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SR_DIV_6 - ARM GAS /tmp/ccTd4L28.s page 86 + ARM GAS /tmp/ccqw5Uyy.s page 86 4079:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SR_DIV_7 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 4133:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SDIVQ_DIV_26 4134:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SDIVQ_DIV_27 4135:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SDIVQ_DIV_28 - ARM GAS /tmp/ccTd4L28.s page 87 + ARM GAS /tmp/ccqw5Uyy.s page 87 4136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** * @arg @ref LL_RCC_PLLI2SDIVQ_DIV_29 @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 118 .loc 1 660 5 discriminator 1 view .LVU35 119 0010 13F0005F tst r3, #536870912 120 0014 00D0 beq .L4 - ARM GAS /tmp/ccTd4L28.s page 88 + ARM GAS /tmp/ccqw5Uyy.s page 88 661:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** { @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 160 .global LL_Init1msTick 161 .syntax unified 162 .thumb - ARM GAS /tmp/ccTd4L28.s page 89 + ARM GAS /tmp/ccqw5Uyy.s page 89 163 .thumb_func @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 40:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** #include "stm32f7xx.h" 41:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** 42:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** /** @addtogroup STM32F7xx_LL_Driver - ARM GAS /tmp/ccTd4L28.s page 90 + ARM GAS /tmp/ccqw5Uyy.s page 90 43:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** * @{ @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 97:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** This parameter can be a value of @ref RCC_LL_EC_PLLM_DIV 98:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** 99:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** This feature can be modified afterwards using unitary function - ARM GAS /tmp/ccTd4L28.s page 91 + ARM GAS /tmp/ccqw5Uyy.s page 91 100:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** @ref LL_RCC_PLL_ConfigDomain_SYS(). */ @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 154:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** /** 155:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** * @} 156:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** */ - ARM GAS /tmp/ccTd4L28.s page 92 + ARM GAS /tmp/ccqw5Uyy.s page 92 157:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 211:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** return (uint32_t)(READ_REG(*((uint32_t *)(UID_BASE_ADDRESS + 8U)))); 212:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** } 213:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** - ARM GAS /tmp/ccTd4L28.s page 93 + ARM GAS /tmp/ccqw5Uyy.s page 93 214:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h **** /** @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 185 0008 013B subs r3, r3, #1 186 .loc 3 259 18 view .LVU52 187 000a 4FF0E022 mov r2, #-536813568 - ARM GAS /tmp/ccTd4L28.s page 94 + ARM GAS /tmp/ccqw5Uyy.s page 94 188 000e 5361 str r3, [r2, #20] @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 235 .loc 1 238 3 is_stmt 1 view .LVU64 238:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** 236 .loc 1 238 4 is_stmt 0 view .LVU65 - ARM GAS /tmp/ccTd4L28.s page 95 + ARM GAS /tmp/ccqw5Uyy.s page 95 237 000a 019B ldr r3, [sp, #4] @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 281 .LFB407: 312:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** /* HCLK clock frequency */ 282 .loc 1 312 1 is_stmt 1 view -0 - ARM GAS /tmp/ccTd4L28.s page 96 + ARM GAS /tmp/ccqw5Uyy.s page 96 283 .cfi_startproc @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 328 0008 0246 mov r2, r0 340:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** { 329 .loc 1 340 5 is_stmt 1 view .LVU90 - ARM GAS /tmp/ccTd4L28.s page 97 + ARM GAS /tmp/ccqw5Uyy.s page 97 330 .LBB62: @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 52:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** * @{ 53:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** */ 54:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** #define LL_PWR_CR1_CSBF PWR_CR1_CSBF /*!< Clear standby flag */ - ARM GAS /tmp/ccTd4L28.s page 98 + ARM GAS /tmp/ccqw5Uyy.s page 98 55:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 109:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** */ 110:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** 111:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** /** @defgroup PWR_LL_EC_REGU_MODE_DS_MODE Regulator Mode In Deep Sleep Mode - ARM GAS /tmp/ccTd4L28.s page 99 + ARM GAS /tmp/ccqw5Uyy.s page 99 112:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** * @{ @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 166:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** #define LL_PWR_WriteReg(__REG__, __VALUE__) WRITE_REG(PWR->__REG__, (__VALUE__)) 167:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** 168:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** /** - ARM GAS /tmp/ccTd4L28.s page 100 + ARM GAS /tmp/ccqw5Uyy.s page 100 169:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** * @brief Read a value in PWR register @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 223:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** __STATIC_INLINE uint32_t LL_PWR_IsEnabledUnderDriveMode(void) 224:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** { 225:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** return (READ_BIT(PWR->CR1, PWR_CR1_UDEN) == (PWR_CR1_UDEN)); - ARM GAS /tmp/ccTd4L28.s page 101 + ARM GAS /tmp/ccqw5Uyy.s page 101 226:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** } @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 280:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** * @rmtoll CR1 ODEN LL_PWR_IsEnabledOverDriveMode 281:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** * @retval State of bit (1 or 0). 282:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** */ - ARM GAS /tmp/ccTd4L28.s page 102 + ARM GAS /tmp/ccqw5Uyy.s page 102 283:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** __STATIC_INLINE uint32_t LL_PWR_IsEnabledOverDriveMode(void) @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 354 001a 1B68 ldr r3, [r3] 355 .loc 4 312 10 view .LVU100 356 001c 03F44043 and r3, r3, #49152 - ARM GAS /tmp/ccTd4L28.s page 103 + ARM GAS /tmp/ccqw5Uyy.s page 103 357 .LBE65: @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 396 0042 3F4B ldr r3, .L56 397 0044 1868 ldr r0, [r3] 398 .LVL19: - ARM GAS /tmp/ccTd4L28.s page 104 + ARM GAS /tmp/ccqw5Uyy.s page 104 285:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h **** } @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 439 007a A242 cmp r2, r4 440 007c 94BF ite ls 441 007e 0021 movls r1, #0 - ARM GAS /tmp/ccTd4L28.s page 105 + ARM GAS /tmp/ccqw5Uyy.s page 105 442 0080 03F00101 andhi r1, r3, #1 @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 482 .loc 1 392 14 is_stmt 0 view .LVU143 483 00b6 234B ldr r3, .L56+4 484 00b8 9842 cmp r0, r3 - ARM GAS /tmp/ccTd4L28.s page 106 + ARM GAS /tmp/ccqw5Uyy.s page 106 485 00ba 14D8 bhi .L40 @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 525 .loc 1 368 17 view .LVU157 526 00dc 0CE0 b .L28 527 .LVL31: - ARM GAS /tmp/ccTd4L28.s page 107 + ARM GAS /tmp/ccqw5Uyy.s page 107 528 .L37: @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 570 .L44: 422:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** } 571 .loc 1 422 17 view .LVU170 - ARM GAS /tmp/ccTd4L28.s page 108 + ARM GAS /tmp/ccqw5Uyy.s page 108 572 00f6 0420 movs r0, #4 @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 45:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** */ 46:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** 47:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** #if defined (FLASH) || defined (SYSCFG) || defined (DBGMCU) - ARM GAS /tmp/ccTd4L28.s page 109 + ARM GAS /tmp/ccqw5Uyy.s page 109 48:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 102:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** #define LL_SYSCFG_PMC_ETHRMII (uint32_t)SYSCFG_PMC_MII_RMII_SEL /*!< 103:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** 104:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** /** - ARM GAS /tmp/ccTd4L28.s page 110 + ARM GAS /tmp/ccqw5Uyy.s page 110 105:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @} @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 159:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @{ 160:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** */ 161:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** #define LL_SYSCFG_EXTI_LINE0 (0x000FU << 16U | 0U) /*!< EXTI_POSITION_0 | EXTICR[0] - ARM GAS /tmp/ccTd4L28.s page 111 + ARM GAS /tmp/ccqw5Uyy.s page 111 162:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** #define LL_SYSCFG_EXTI_LINE1 (0x00F0U << 16U | 0U) /*!< EXTI_POSITION_4 | EXTICR[0] @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 216:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @{ 217:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** */ 218:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** #define LL_DBGMCU_APB1_GRP1_TIM2_STOP DBGMCU_APB1_FZ_DBG_TIM2_STOP /*!< TIM2 counter - ARM GAS /tmp/ccTd4L28.s page 112 + ARM GAS /tmp/ccqw5Uyy.s page 112 219:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** #define LL_DBGMCU_APB1_GRP1_TIM3_STOP DBGMCU_APB1_FZ_DBG_TIM3_STOP /*!< TIM3 counter @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 273:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** #define LL_FLASH_LATENCY_10 FLASH_ACR_LATENCY_10WS /*!< FLASH ten wait states */ 274:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** #define LL_FLASH_LATENCY_11 FLASH_ACR_LATENCY_11WS /*!< FLASH eleven wait states * 275:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** #define LL_FLASH_LATENCY_12 FLASH_ACR_LATENCY_12WS /*!< FLASH twelve wait states * - ARM GAS /tmp/ccTd4L28.s page 113 + ARM GAS /tmp/ccqw5Uyy.s page 113 276:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** #define LL_FLASH_LATENCY_13 FLASH_ACR_LATENCY_13WS /*!< FLASH thirteen wait states @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 330:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** { 331:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** SET_BIT(SYSCFG->CMPCR, SYSCFG_CMPCR_CMP_PD); 332:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** } - ARM GAS /tmp/ccTd4L28.s page 114 + ARM GAS /tmp/ccqw5Uyy.s page 114 333:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 387:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @rmtoll SYSCFG_PMC MII_RMII_SEL LL_SYSCFG_GetPHYInterface 388:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @retval Returned value can be one of the following values: 389:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @arg @ref LL_SYSCFG_PMC_ETHMII - ARM GAS /tmp/ccTd4L28.s page 115 + ARM GAS /tmp/ccqw5Uyy.s page 115 390:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @arg @ref LL_SYSCFG_PMC_ETHRMII @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 444:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @retval None 445:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** */ 446:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** __STATIC_INLINE void LL_SYSCFG_EnableFastModePlus(uint32_t ConfigFastModePlus) - ARM GAS /tmp/ccTd4L28.s page 116 + ARM GAS /tmp/ccqw5Uyy.s page 116 447:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** { @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 501:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @arg @ref LL_SYSCFG_EXTI_LINE6 502:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @arg @ref LL_SYSCFG_EXTI_LINE7 503:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @arg @ref LL_SYSCFG_EXTI_LINE8 - ARM GAS /tmp/ccTd4L28.s page 117 + ARM GAS /tmp/ccqw5Uyy.s page 117 504:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @arg @ref LL_SYSCFG_EXTI_LINE9 @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 558:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** } 559:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** 560:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** #if defined(SYSCFG_CBR_CLL) - ARM GAS /tmp/ccTd4L28.s page 118 + ARM GAS /tmp/ccqw5Uyy.s page 118 561:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** /** @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 615:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @retval Values between Min_Data=0x00 and Max_Data=0xFFFF 616:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** */ 617:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** __STATIC_INLINE uint32_t LL_DBGMCU_GetRevisionID(void) - ARM GAS /tmp/ccTd4L28.s page 119 + ARM GAS /tmp/ccqw5Uyy.s page 119 618:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** { @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 672:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** /** 673:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @brief Disable the Debug Module during STANDBY mode 674:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @rmtoll DBGMCU_CR DBG_STANDBY LL_DBGMCU_DisableDBGStandbyMode - ARM GAS /tmp/ccTd4L28.s page 120 + ARM GAS /tmp/ccqw5Uyy.s page 120 675:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @retval None @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 729:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * DBGMCU_APB1_FZ DBG_IWDG_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph\n 730:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * DBGMCU_APB1_FZ DBG_I2C1_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_FreezePeriph\n 731:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * DBGMCU_APB1_FZ DBG_I2C2_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_FreezePeriph\n - ARM GAS /tmp/ccTd4L28.s page 121 + ARM GAS /tmp/ccqw5Uyy.s page 121 732:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * DBGMCU_APB1_FZ DBG_I2C3_SMBUS_TIMEOUT LL_DBGMCU_APB1_GRP1_FreezePeriph\n @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 786:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * DBGMCU_APB1_FZ DBG_CAN1_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n 787:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * DBGMCU_APB1_FZ DBG_CAN2_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph\n 788:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * DBGMCU_APB1_FZ DBG_CAN3_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph - ARM GAS /tmp/ccTd4L28.s page 122 + ARM GAS /tmp/ccqw5Uyy.s page 122 789:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * @param Periphs This parameter can be a combination of the following values: @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 843:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * DBGMCU_APB2_FZ DBG_TIM8_STOP LL_DBGMCU_APB2_GRP1_UnFreezePeriph\n 844:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * DBGMCU_APB2_FZ DBG_TIM9_STOP LL_DBGMCU_APB2_GRP1_UnFreezePeriph\n 845:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * DBGMCU_APB2_FZ DBG_TIM10_STOP LL_DBGMCU_APB2_GRP1_UnFreezePeriph\n - ARM GAS /tmp/ccTd4L28.s page 123 + ARM GAS /tmp/ccqw5Uyy.s page 123 846:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h **** * DBGMCU_APB2_FZ DBG_TIM11_STOP LL_DBGMCU_APB2_GRP1_UnFreezePeriph @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 586 00fa 1368 ldr r3, [r2] 587 00fc 23F00F03 bic r3, r3, #15 588 0100 0343 orrs r3, r3, r0 - ARM GAS /tmp/ccTd4L28.s page 124 + ARM GAS /tmp/ccqw5Uyy.s page 124 589 0102 1360 str r3, [r2] @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 613 .LBE71: 614 .LBE70: 456:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** } while ((getlatency != latency) && (timeout > 0)); - ARM GAS /tmp/ccTd4L28.s page 125 + ARM GAS /tmp/ccqw5Uyy.s page 125 615 .loc 1 456 7 is_stmt 1 view .LVU186 @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 657 .loc 1 432 17 view .LVU198 658 012e 0220 movs r0, #2 659 .LVL54: - ARM GAS /tmp/ccTd4L28.s page 126 + ARM GAS /tmp/ccqw5Uyy.s page 126 432:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** } @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 707 .thumb 708 .thumb_func 710 UTILS_EnablePLLAndSwitchSystem: - ARM GAS /tmp/ccTd4L28.s page 127 + ARM GAS /tmp/ccqw5Uyy.s page 127 711 .LVL61: @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 741 .loc 1 696 3 is_stmt 1 view .LVU217 742 .loc 1 696 22 is_stmt 0 view .LVU218 743 0012 244B ldr r3, .L70+4 - ARM GAS /tmp/ccTd4L28.s page 128 + ARM GAS /tmp/ccqw5Uyy.s page 128 744 0014 1B68 ldr r3, [r3] @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 777 .LBE74: 707:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** { 778 .loc 1 707 33 discriminator 1 view .LVU230 - ARM GAS /tmp/ccTd4L28.s page 129 + ARM GAS /tmp/ccqw5Uyy.s page 129 779 002a 13F0007F tst r3, #33554432 @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 817 .loc 1 715 37 discriminator 1 view .LVU242 818 .LBB80: 819 .LBI80: - ARM GAS /tmp/ccTd4L28.s page 130 + ARM GAS /tmp/ccqw5Uyy.s page 130 2227:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** { @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 859 .loc 2 2281 3 view .LVU255 860 0066 9968 ldr r1, [r3, #8] 861 0068 21F46041 bic r1, r1, #57344 - ARM GAS /tmp/ccTd4L28.s page 131 + ARM GAS /tmp/ccqw5Uyy.s page 131 862 006c 0A43 orrs r2, r2, r1 @@ -7858,7 +7858,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 894 .loc 1 699 14 view .LVU267 895 0080 FFF7FEFF bl LL_SetFlashLatency 896 .LVL78: - ARM GAS /tmp/ccTd4L28.s page 132 + ARM GAS /tmp/ccqw5Uyy.s page 132 703:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** { @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 945 .LCFI8: 946 .cfi_def_cfa_offset 24 947 .cfi_offset 3, -24 - ARM GAS /tmp/ccTd4L28.s page 133 + ARM GAS /tmp/ccqw5Uyy.s page 133 948 .cfi_offset 4, -20 @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 988 .LBB89: 2012:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** } 989 .loc 2 2012 3 view .LVU290 - ARM GAS /tmp/ccTd4L28.s page 134 + ARM GAS /tmp/ccqw5Uyy.s page 134 990 001e 0F4A ldr r2, .L78+4 @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1032 .loc 2 3243 3 view .LVU302 1033 0044 0A43 orrs r2, r2, r1 1034 .LVL90: - ARM GAS /tmp/ccTd4L28.s page 135 + ARM GAS /tmp/ccqw5Uyy.s page 135 3243:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h **** Source | PLLM | PLLN << RCC_PLLCFGR_PLLN_Pos | PLLP); @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1082 .cfi_def_cfa_offset 24 1083 .cfi_offset 3, -24 1084 .cfi_offset 4, -20 - ARM GAS /tmp/ccTd4L28.s page 136 + ARM GAS /tmp/ccqw5Uyy.s page 136 1085 .cfi_offset 5, -16 @@ -8158,7 +8158,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 566:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** { 1125 .loc 1 566 7 is_stmt 1 view .LVU326 566:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** { - ARM GAS /tmp/ccTd4L28.s page 137 + ARM GAS /tmp/ccqw5Uyy.s page 137 1126 .loc 1 566 9 is_stmt 0 view .LVU327 @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 577:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** { 1168 .loc 1 577 35 discriminator 1 view .LVU340 1169 0040 12F4003F tst r2, #131072 - ARM GAS /tmp/ccTd4L28.s page 138 + ARM GAS /tmp/ccqw5Uyy.s page 138 1170 0044 FAD0 beq .L85 @@ -8278,7 +8278,7 @@ ARM GAS /tmp/ccTd4L28.s page 1 1212 .LVL105: 1213 .L88: 568:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c **** } - ARM GAS /tmp/ccTd4L28.s page 139 + ARM GAS /tmp/ccqw5Uyy.s page 139 1214 .loc 1 568 9 is_stmt 1 view .LVU353 @@ -8320,36 +8320,36 @@ ARM GAS /tmp/ccTd4L28.s page 1 1246 .file 8 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h" 1247 .file 9 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" 1248 .file 10 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h" - ARM GAS /tmp/ccTd4L28.s page 140 + ARM GAS /tmp/ccqw5Uyy.s page 140 DEFINED SYMBOLS *ABS*:00000000 stm32f7xx_ll_utils.c - /tmp/ccTd4L28.s:20 .text.UTILS_GetPLLOutputFrequency:00000000 $t - /tmp/ccTd4L28.s:25 .text.UTILS_GetPLLOutputFrequency:00000000 UTILS_GetPLLOutputFrequency - /tmp/ccTd4L28.s:74 .text.UTILS_PLL_IsBusy:00000000 $t - /tmp/ccTd4L28.s:79 .text.UTILS_PLL_IsBusy:00000000 UTILS_PLL_IsBusy - /tmp/ccTd4L28.s:154 .text.UTILS_PLL_IsBusy:0000002c $d - /tmp/ccTd4L28.s:159 .text.LL_Init1msTick:00000000 $t - /tmp/ccTd4L28.s:165 .text.LL_Init1msTick:00000000 LL_Init1msTick - /tmp/ccTd4L28.s:206 .text.LL_Init1msTick:0000001c $d - /tmp/ccTd4L28.s:211 .text.LL_mDelay:00000000 $t - /tmp/ccTd4L28.s:217 .text.LL_mDelay:00000000 LL_mDelay - /tmp/ccTd4L28.s:273 .text.LL_SetSystemCoreClock:00000000 $t - /tmp/ccTd4L28.s:279 .text.LL_SetSystemCoreClock:00000000 LL_SetSystemCoreClock - /tmp/ccTd4L28.s:296 .text.LL_SetSystemCoreClock:00000008 $d - /tmp/ccTd4L28.s:301 .text.LL_SetFlashLatency:00000000 $t - /tmp/ccTd4L28.s:307 .text.LL_SetFlashLatency:00000000 LL_SetFlashLatency - /tmp/ccTd4L28.s:693 .text.LL_SetFlashLatency:00000140 $d - /tmp/ccTd4L28.s:705 .text.UTILS_EnablePLLAndSwitchSystem:00000000 $t - /tmp/ccTd4L28.s:710 .text.UTILS_EnablePLLAndSwitchSystem:00000000 UTILS_EnablePLLAndSwitchSystem - /tmp/ccTd4L28.s:923 .text.UTILS_EnablePLLAndSwitchSystem:000000a0 $d - /tmp/ccTd4L28.s:930 .text.LL_PLL_ConfigSystemClock_HSI:00000000 $t - /tmp/ccTd4L28.s:936 .text.LL_PLL_ConfigSystemClock_HSI:00000000 LL_PLL_ConfigSystemClock_HSI - /tmp/ccTd4L28.s:1059 .text.LL_PLL_ConfigSystemClock_HSI:00000058 $d - /tmp/ccTd4L28.s:1066 .text.LL_PLL_ConfigSystemClock_HSE:00000000 $t - /tmp/ccTd4L28.s:1072 .text.LL_PLL_ConfigSystemClock_HSE:00000000 LL_PLL_ConfigSystemClock_HSE - /tmp/ccTd4L28.s:1237 .text.LL_PLL_ConfigSystemClock_HSE:0000007c $d + /tmp/ccqw5Uyy.s:20 .text.UTILS_GetPLLOutputFrequency:00000000 $t + /tmp/ccqw5Uyy.s:25 .text.UTILS_GetPLLOutputFrequency:00000000 UTILS_GetPLLOutputFrequency + /tmp/ccqw5Uyy.s:74 .text.UTILS_PLL_IsBusy:00000000 $t + /tmp/ccqw5Uyy.s:79 .text.UTILS_PLL_IsBusy:00000000 UTILS_PLL_IsBusy + /tmp/ccqw5Uyy.s:154 .text.UTILS_PLL_IsBusy:0000002c $d + /tmp/ccqw5Uyy.s:159 .text.LL_Init1msTick:00000000 $t + /tmp/ccqw5Uyy.s:165 .text.LL_Init1msTick:00000000 LL_Init1msTick + /tmp/ccqw5Uyy.s:206 .text.LL_Init1msTick:0000001c $d + /tmp/ccqw5Uyy.s:211 .text.LL_mDelay:00000000 $t + /tmp/ccqw5Uyy.s:217 .text.LL_mDelay:00000000 LL_mDelay + /tmp/ccqw5Uyy.s:273 .text.LL_SetSystemCoreClock:00000000 $t + /tmp/ccqw5Uyy.s:279 .text.LL_SetSystemCoreClock:00000000 LL_SetSystemCoreClock + /tmp/ccqw5Uyy.s:296 .text.LL_SetSystemCoreClock:00000008 $d + /tmp/ccqw5Uyy.s:301 .text.LL_SetFlashLatency:00000000 $t + /tmp/ccqw5Uyy.s:307 .text.LL_SetFlashLatency:00000000 LL_SetFlashLatency + /tmp/ccqw5Uyy.s:693 .text.LL_SetFlashLatency:00000140 $d + /tmp/ccqw5Uyy.s:705 .text.UTILS_EnablePLLAndSwitchSystem:00000000 $t + /tmp/ccqw5Uyy.s:710 .text.UTILS_EnablePLLAndSwitchSystem:00000000 UTILS_EnablePLLAndSwitchSystem + /tmp/ccqw5Uyy.s:923 .text.UTILS_EnablePLLAndSwitchSystem:000000a0 $d + /tmp/ccqw5Uyy.s:930 .text.LL_PLL_ConfigSystemClock_HSI:00000000 $t + /tmp/ccqw5Uyy.s:936 .text.LL_PLL_ConfigSystemClock_HSI:00000000 LL_PLL_ConfigSystemClock_HSI + /tmp/ccqw5Uyy.s:1059 .text.LL_PLL_ConfigSystemClock_HSI:00000058 $d + /tmp/ccqw5Uyy.s:1066 .text.LL_PLL_ConfigSystemClock_HSE:00000000 $t + /tmp/ccqw5Uyy.s:1072 .text.LL_PLL_ConfigSystemClock_HSE:00000000 LL_PLL_ConfigSystemClock_HSE + /tmp/ccqw5Uyy.s:1237 .text.LL_PLL_ConfigSystemClock_HSE:0000007c $d UNDEFINED SYMBOLS SystemCoreClock diff --git a/build/stm32f7xx_ll_utils.o b/build/stm32f7xx_ll_utils.o index ce9c3dc..bdd5d61 100644 Binary files a/build/stm32f7xx_ll_utils.o and b/build/stm32f7xx_ll_utils.o differ diff --git a/build/syscall.lst b/build/syscall.lst index 71fc871..91d701b 100644 --- a/build/syscall.lst +++ b/build/syscall.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccbQTdB1.s page 1 +ARM GAS /tmp/ccgbe2El.s page 1 1 .cpu cortex-m7 @@ -24,7 +24,7 @@ ARM GAS /tmp/ccbQTdB1.s page 1 21 .file 3 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h" 22 .file 4 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h" 23 .file 5 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - ARM GAS /tmp/ccbQTdB1.s page 2 + ARM GAS /tmp/ccgbe2El.s page 2 DEFINED SYMBOLS diff --git a/build/syscalls.lst b/build/syscalls.lst index 4dc1f54..0b0109f 100644 --- a/build/syscalls.lst +++ b/build/syscalls.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccEcvKCS.s page 1 +ARM GAS /tmp/ccdCmhrK.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccEcvKCS.s page 1 29:Src/syscalls.c **** #include 30:Src/syscalls.c **** #include 31:Src/syscalls.c **** #include - ARM GAS /tmp/ccEcvKCS.s page 2 + ARM GAS /tmp/ccdCmhrK.s page 2 32:Src/syscalls.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccEcvKCS.s page 1 66 _kill: 67 .LVL0: 68 .LFB27: - ARM GAS /tmp/ccEcvKCS.s page 3 + ARM GAS /tmp/ccdCmhrK.s page 3 52:Src/syscalls.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccEcvKCS.s page 1 114 .cfi_offset 14, -4 63:Src/syscalls.c **** _kill(status, -1); 115 .loc 1 63 3 is_stmt 1 view .LVU15 - ARM GAS /tmp/ccEcvKCS.s page 4 + ARM GAS /tmp/ccdCmhrK.s page 4 116 0002 4FF0FF31 mov r1, #-1 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccEcvKCS.s page 1 161 .loc 1 74 5 is_stmt 1 view .LVU26 162 .loc 1 74 14 is_stmt 0 view .LVU27 163 000a FFF7FEFF bl __io_getchar - ARM GAS /tmp/ccEcvKCS.s page 5 + ARM GAS /tmp/ccdCmhrK.s page 5 164 .LVL7: @@ -298,7 +298,7 @@ ARM GAS /tmp/ccEcvKCS.s page 1 211 0002 0C46 mov r4, r1 212 0004 1646 mov r6, r2 82:Src/syscalls.c **** (void)file; - ARM GAS /tmp/ccEcvKCS.s page 6 + ARM GAS /tmp/ccdCmhrK.s page 6 213 .loc 1 82 3 is_stmt 1 view .LVU38 @@ -358,7 +358,7 @@ ARM GAS /tmp/ccEcvKCS.s page 1 256 .cfi_startproc 257 @ args = 0, pretend = 0, frame = 0 258 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccEcvKCS.s page 7 + ARM GAS /tmp/ccdCmhrK.s page 7 259 @ link register save eliminated. @@ -418,7 +418,7 @@ ARM GAS /tmp/ccEcvKCS.s page 1 306 _isatty: 307 .LVL22: 308 .LFB33: - ARM GAS /tmp/ccEcvKCS.s page 8 + ARM GAS /tmp/ccdCmhrK.s page 8 105:Src/syscalls.c **** @@ -478,7 +478,7 @@ ARM GAS /tmp/ccEcvKCS.s page 1 352 .align 1 353 .global _open 354 .syntax unified - ARM GAS /tmp/ccEcvKCS.s page 9 + ARM GAS /tmp/ccdCmhrK.s page 9 355 .thumb @@ -538,7 +538,7 @@ ARM GAS /tmp/ccEcvKCS.s page 1 401 .cfi_startproc 402 @ args = 0, pretend = 0, frame = 0 403 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccEcvKCS.s page 10 + ARM GAS /tmp/ccdCmhrK.s page 10 404 .loc 1 129 1 is_stmt 0 view .LVU83 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccEcvKCS.s page 1 139:Src/syscalls.c **** return -1; 451 .loc 1 139 3 is_stmt 1 view .LVU94 140:Src/syscalls.c **** } - ARM GAS /tmp/ccEcvKCS.s page 11 + ARM GAS /tmp/ccdCmhrK.s page 11 452 .loc 1 140 1 is_stmt 0 view .LVU95 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccEcvKCS.s page 1 499 .loc 1 151 3 view .LVU103 500 .loc 1 151 15 is_stmt 0 view .LVU104 501 0000 4FF40053 mov r3, #8192 - ARM GAS /tmp/ccEcvKCS.s page 12 + ARM GAS /tmp/ccdCmhrK.s page 12 502 0004 4B60 str r3, [r1, #4] @@ -718,7 +718,7 @@ ARM GAS /tmp/ccEcvKCS.s page 1 549 .global _fork 550 .syntax unified 551 .thumb - ARM GAS /tmp/ccEcvKCS.s page 13 + ARM GAS /tmp/ccdCmhrK.s page 13 552 .thumb_func @@ -778,7 +778,7 @@ ARM GAS /tmp/ccEcvKCS.s page 1 172:Src/syscalls.c **** (void)argv; 599 .loc 1 172 3 view .LVU124 173:Src/syscalls.c **** (void)env; - ARM GAS /tmp/ccEcvKCS.s page 14 + ARM GAS /tmp/ccdCmhrK.s page 14 600 .loc 1 173 3 view .LVU125 @@ -819,51 +819,51 @@ ARM GAS /tmp/ccEcvKCS.s page 1 637 .file 7 "/usr/include/newlib/sys/stat.h" 638 .file 8 "/usr/include/newlib/sys/times.h" 639 .file 9 "/usr/include/newlib/sys/errno.h" - ARM GAS /tmp/ccEcvKCS.s page 15 + ARM GAS /tmp/ccdCmhrK.s page 15 DEFINED SYMBOLS *ABS*:00000000 syscalls.c - /tmp/ccEcvKCS.s:20 .text.initialise_monitor_handles:00000000 $t - /tmp/ccEcvKCS.s:26 .text.initialise_monitor_handles:00000000 initialise_monitor_handles - /tmp/ccEcvKCS.s:39 .text._getpid:00000000 $t - /tmp/ccEcvKCS.s:45 .text._getpid:00000000 _getpid - /tmp/ccEcvKCS.s:60 .text._kill:00000000 $t - /tmp/ccEcvKCS.s:66 .text._kill:00000000 _kill - /tmp/ccEcvKCS.s:95 .text._exit:00000000 $t - /tmp/ccEcvKCS.s:101 .text._exit:00000000 _exit - /tmp/ccEcvKCS.s:128 .text._read:00000000 $t - /tmp/ccEcvKCS.s:134 .text._read:00000000 _read - /tmp/ccEcvKCS.s:190 .text._write:00000000 $t - /tmp/ccEcvKCS.s:196 .text._write:00000000 _write - /tmp/ccEcvKCS.s:246 .text._close:00000000 $t - /tmp/ccEcvKCS.s:252 .text._close:00000000 _close - /tmp/ccEcvKCS.s:271 .text._fstat:00000000 $t - /tmp/ccEcvKCS.s:277 .text._fstat:00000000 _fstat - /tmp/ccEcvKCS.s:300 .text._isatty:00000000 $t - /tmp/ccEcvKCS.s:306 .text._isatty:00000000 _isatty - /tmp/ccEcvKCS.s:325 .text._lseek:00000000 $t - /tmp/ccEcvKCS.s:331 .text._lseek:00000000 _lseek - /tmp/ccEcvKCS.s:352 .text._open:00000000 $t - /tmp/ccEcvKCS.s:358 .text._open:00000000 _open - /tmp/ccEcvKCS.s:391 .text._wait:00000000 $t - /tmp/ccEcvKCS.s:397 .text._wait:00000000 _wait - /tmp/ccEcvKCS.s:425 .text._unlink:00000000 $t - /tmp/ccEcvKCS.s:431 .text._unlink:00000000 _unlink - /tmp/ccEcvKCS.s:459 .text._times:00000000 $t - /tmp/ccEcvKCS.s:465 .text._times:00000000 _times - /tmp/ccEcvKCS.s:484 .text._stat:00000000 $t - /tmp/ccEcvKCS.s:490 .text._stat:00000000 _stat - /tmp/ccEcvKCS.s:513 .text._link:00000000 $t - /tmp/ccEcvKCS.s:519 .text._link:00000000 _link - /tmp/ccEcvKCS.s:548 .text._fork:00000000 $t - /tmp/ccEcvKCS.s:554 .text._fork:00000000 _fork - /tmp/ccEcvKCS.s:579 .text._execve:00000000 $t - /tmp/ccEcvKCS.s:585 .text._execve:00000000 _execve - /tmp/ccEcvKCS.s:619 .data.environ:00000000 environ - /tmp/ccEcvKCS.s:616 .data.environ:00000000 $d - /tmp/ccEcvKCS.s:626 .bss.__env:00000000 __env - /tmp/ccEcvKCS.s:623 .bss.__env:00000000 $d + /tmp/ccdCmhrK.s:20 .text.initialise_monitor_handles:00000000 $t + /tmp/ccdCmhrK.s:26 .text.initialise_monitor_handles:00000000 initialise_monitor_handles + /tmp/ccdCmhrK.s:39 .text._getpid:00000000 $t + /tmp/ccdCmhrK.s:45 .text._getpid:00000000 _getpid + /tmp/ccdCmhrK.s:60 .text._kill:00000000 $t + /tmp/ccdCmhrK.s:66 .text._kill:00000000 _kill + /tmp/ccdCmhrK.s:95 .text._exit:00000000 $t + /tmp/ccdCmhrK.s:101 .text._exit:00000000 _exit + /tmp/ccdCmhrK.s:128 .text._read:00000000 $t + /tmp/ccdCmhrK.s:134 .text._read:00000000 _read + /tmp/ccdCmhrK.s:190 .text._write:00000000 $t + /tmp/ccdCmhrK.s:196 .text._write:00000000 _write + /tmp/ccdCmhrK.s:246 .text._close:00000000 $t + /tmp/ccdCmhrK.s:252 .text._close:00000000 _close + /tmp/ccdCmhrK.s:271 .text._fstat:00000000 $t + /tmp/ccdCmhrK.s:277 .text._fstat:00000000 _fstat + /tmp/ccdCmhrK.s:300 .text._isatty:00000000 $t + /tmp/ccdCmhrK.s:306 .text._isatty:00000000 _isatty + /tmp/ccdCmhrK.s:325 .text._lseek:00000000 $t + /tmp/ccdCmhrK.s:331 .text._lseek:00000000 _lseek + /tmp/ccdCmhrK.s:352 .text._open:00000000 $t + /tmp/ccdCmhrK.s:358 .text._open:00000000 _open + /tmp/ccdCmhrK.s:391 .text._wait:00000000 $t + /tmp/ccdCmhrK.s:397 .text._wait:00000000 _wait + /tmp/ccdCmhrK.s:425 .text._unlink:00000000 $t + /tmp/ccdCmhrK.s:431 .text._unlink:00000000 _unlink + /tmp/ccdCmhrK.s:459 .text._times:00000000 $t + /tmp/ccdCmhrK.s:465 .text._times:00000000 _times + /tmp/ccdCmhrK.s:484 .text._stat:00000000 $t + /tmp/ccdCmhrK.s:490 .text._stat:00000000 _stat + /tmp/ccdCmhrK.s:513 .text._link:00000000 $t + /tmp/ccdCmhrK.s:519 .text._link:00000000 _link + /tmp/ccdCmhrK.s:548 .text._fork:00000000 $t + /tmp/ccdCmhrK.s:554 .text._fork:00000000 _fork + /tmp/ccdCmhrK.s:579 .text._execve:00000000 $t + /tmp/ccdCmhrK.s:585 .text._execve:00000000 _execve + /tmp/ccdCmhrK.s:619 .data.environ:00000000 environ + /tmp/ccdCmhrK.s:616 .data.environ:00000000 $d + /tmp/ccdCmhrK.s:626 .bss.__env:00000000 __env + /tmp/ccdCmhrK.s:623 .bss.__env:00000000 $d UNDEFINED SYMBOLS __errno diff --git a/build/syscalls.o b/build/syscalls.o index f6f1e5f..cbad49d 100644 Binary files a/build/syscalls.o and b/build/syscalls.o differ diff --git a/build/sysmem.lst b/build/sysmem.lst index 4deb6d4..602dc69 100644 --- a/build/sysmem.lst +++ b/build/sysmem.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccTZCPY8.s page 1 +ARM GAS /tmp/cczKmYcs.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccTZCPY8.s page 1 28:Src/sysmem.c **** * Pointer to the current high watermark of the heap usage 29:Src/sysmem.c **** */ 30:Src/sysmem.c **** static uint8_t *__sbrk_heap_end = NULL; - ARM GAS /tmp/ccTZCPY8.s page 2 + ARM GAS /tmp/cczKmYcs.s page 2 31:Src/sysmem.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccTZCPY8.s page 1 62:Src/sysmem.c **** /* Initialize heap end at first call */ 63:Src/sysmem.c **** if (NULL == __sbrk_heap_end) 51 .loc 1 63 3 view .LVU9 - ARM GAS /tmp/ccTZCPY8.s page 3 + ARM GAS /tmp/cczKmYcs.s page 3 52 .loc 1 63 12 is_stmt 0 view .LVU10 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccTZCPY8.s page 1 88 0026 F2E7 b .L2 89 .LVL8: 90 .L7: - ARM GAS /tmp/ccTZCPY8.s page 4 + ARM GAS /tmp/cczKmYcs.s page 4 71:Src/sysmem.c **** return (void *)-1; @@ -213,16 +213,16 @@ ARM GAS /tmp/ccTZCPY8.s page 1 119 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stddef.h" 120 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 121 .file 4 "/usr/include/newlib/sys/errno.h" - ARM GAS /tmp/ccTZCPY8.s page 5 + ARM GAS /tmp/cczKmYcs.s page 5 DEFINED SYMBOLS *ABS*:00000000 sysmem.c - /tmp/ccTZCPY8.s:20 .text._sbrk:00000000 $t - /tmp/ccTZCPY8.s:26 .text._sbrk:00000000 _sbrk - /tmp/ccTZCPY8.s:104 .text._sbrk:00000038 $d - /tmp/ccTZCPY8.s:115 .bss.__sbrk_heap_end:00000000 __sbrk_heap_end - /tmp/ccTZCPY8.s:112 .bss.__sbrk_heap_end:00000000 $d + /tmp/cczKmYcs.s:20 .text._sbrk:00000000 $t + /tmp/cczKmYcs.s:26 .text._sbrk:00000000 _sbrk + /tmp/cczKmYcs.s:104 .text._sbrk:00000038 $d + /tmp/cczKmYcs.s:115 .bss.__sbrk_heap_end:00000000 __sbrk_heap_end + /tmp/cczKmYcs.s:112 .bss.__sbrk_heap_end:00000000 $d UNDEFINED SYMBOLS __errno diff --git a/build/sysmem.o b/build/sysmem.o index d7e21ef..ee79caf 100644 Binary files a/build/sysmem.o and b/build/sysmem.o differ diff --git a/build/system_stm32f7xx.lst b/build/system_stm32f7xx.lst index 5931984..e9f9b2e 100644 --- a/build/system_stm32f7xx.lst +++ b/build/system_stm32f7xx.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccZPj2qA.s page 1 +ARM GAS /tmp/ccndRLUa.s page 1 1 .cpu cortex-m7 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccZPj2qA.s page 1 29:Src/system_stm32f7xx.c **** * in the root directory of this software component. 30:Src/system_stm32f7xx.c **** * If no LICENSE file comes with this software, it is provided AS-IS. 31:Src/system_stm32f7xx.c **** * - ARM GAS /tmp/ccZPj2qA.s page 2 + ARM GAS /tmp/ccndRLUa.s page 2 32:Src/system_stm32f7xx.c **** ****************************************************************************** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccZPj2qA.s page 1 86:Src/system_stm32f7xx.c **** #if defined(VECT_TAB_SRAM) 87:Src/system_stm32f7xx.c **** #define VECT_TAB_BASE_ADDRESS RAMDTCM_BASE /*!< Vector Table base address field. 88:Src/system_stm32f7xx.c **** This value must be a multiple of 0x200. */ - ARM GAS /tmp/ccZPj2qA.s page 3 + ARM GAS /tmp/ccndRLUa.s page 3 89:Src/system_stm32f7xx.c **** #define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field. @@ -178,7 +178,7 @@ ARM GAS /tmp/ccZPj2qA.s page 1 143:Src/system_stm32f7xx.c **** 144:Src/system_stm32f7xx.c **** /** 145:Src/system_stm32f7xx.c **** * @brief Setup the microcontroller system - ARM GAS /tmp/ccZPj2qA.s page 4 + ARM GAS /tmp/ccndRLUa.s page 4 146:Src/system_stm32f7xx.c **** * Initialize the Embedded Flash Interface, the PLL and update the @@ -238,7 +238,7 @@ ARM GAS /tmp/ccZPj2qA.s page 1 172:Src/system_stm32f7xx.c **** * based on this variable will be incorrect. 173:Src/system_stm32f7xx.c **** * 174:Src/system_stm32f7xx.c **** * @note - The system frequency computed by this function is not the real - ARM GAS /tmp/ccZPj2qA.s page 5 + ARM GAS /tmp/ccndRLUa.s page 5 175:Src/system_stm32f7xx.c **** * frequency in the chip. It is calculated based on the predefined @@ -298,7 +298,7 @@ ARM GAS /tmp/ccZPj2qA.s page 1 208:Src/system_stm32f7xx.c **** { 209:Src/system_stm32f7xx.c **** case 0x00: /* HSI used as system clock source */ 210:Src/system_stm32f7xx.c **** SystemCoreClock = HSI_VALUE; - ARM GAS /tmp/ccZPj2qA.s page 6 + ARM GAS /tmp/ccndRLUa.s page 6 79 .loc 1 210 7 view .LVU11 @@ -358,7 +358,7 @@ ARM GAS /tmp/ccZPj2qA.s page 1 245:Src/system_stm32f7xx.c **** SystemCoreClock >>= tmp; 99 .loc 1 245 3 is_stmt 1 view .LVU19 100 .loc 1 245 19 is_stmt 0 view .LVU20 - ARM GAS /tmp/ccZPj2qA.s page 7 + ARM GAS /tmp/ccndRLUa.s page 7 101 0026 1A4A ldr r2, .L11+4 @@ -418,7 +418,7 @@ ARM GAS /tmp/ccZPj2qA.s page 1 140 004a B3FBF2F3 udiv r3, r3, r2 226:Src/system_stm32f7xx.c **** } 141 .loc 1 226 44 view .LVU36 - ARM GAS /tmp/ccZPj2qA.s page 8 + ARM GAS /tmp/ccndRLUa.s page 8 142 004e 0F4A ldr r2, .L11 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccZPj2qA.s page 1 180 .loc 1 231 44 view .LVU52 181 0076 054A ldr r2, .L11 182 .LVL17: - ARM GAS /tmp/ccZPj2qA.s page 9 + ARM GAS /tmp/ccndRLUa.s page 9 231:Src/system_stm32f7xx.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccZPj2qA.s page 1 230 .section .data.SystemCoreClock,"aw" 231 .align 2 234 SystemCoreClock: - ARM GAS /tmp/ccZPj2qA.s page 10 + ARM GAS /tmp/ccndRLUa.s page 10 235 0000 0024F400 .word 16000000 @@ -548,22 +548,22 @@ ARM GAS /tmp/ccZPj2qA.s page 1 239 .file 3 "Drivers/CMSIS/Include/core_cm7.h" 240 .file 4 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h" 241 .file 5 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h" - ARM GAS /tmp/ccZPj2qA.s page 11 + ARM GAS /tmp/ccndRLUa.s page 11 DEFINED SYMBOLS *ABS*:00000000 system_stm32f7xx.c - /tmp/ccZPj2qA.s:20 .text.SystemInit:00000000 $t - /tmp/ccZPj2qA.s:26 .text.SystemInit:00000000 SystemInit - /tmp/ccZPj2qA.s:45 .text.SystemInit:00000010 $d - /tmp/ccZPj2qA.s:50 .text.SystemCoreClockUpdate:00000000 $t - /tmp/ccZPj2qA.s:56 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate - /tmp/ccZPj2qA.s:206 .text.SystemCoreClockUpdate:0000008c $d - /tmp/ccZPj2qA.s:234 .data.SystemCoreClock:00000000 SystemCoreClock - /tmp/ccZPj2qA.s:226 .rodata.AHBPrescTable:00000000 AHBPrescTable - /tmp/ccZPj2qA.s:219 .rodata.APBPrescTable:00000000 APBPrescTable - /tmp/ccZPj2qA.s:216 .rodata.APBPrescTable:00000000 $d - /tmp/ccZPj2qA.s:223 .rodata.AHBPrescTable:00000000 $d - /tmp/ccZPj2qA.s:231 .data.SystemCoreClock:00000000 $d + /tmp/ccndRLUa.s:20 .text.SystemInit:00000000 $t + /tmp/ccndRLUa.s:26 .text.SystemInit:00000000 SystemInit + /tmp/ccndRLUa.s:45 .text.SystemInit:00000010 $d + /tmp/ccndRLUa.s:50 .text.SystemCoreClockUpdate:00000000 $t + /tmp/ccndRLUa.s:56 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate + /tmp/ccndRLUa.s:206 .text.SystemCoreClockUpdate:0000008c $d + /tmp/ccndRLUa.s:234 .data.SystemCoreClock:00000000 SystemCoreClock + /tmp/ccndRLUa.s:226 .rodata.AHBPrescTable:00000000 AHBPrescTable + /tmp/ccndRLUa.s:219 .rodata.APBPrescTable:00000000 APBPrescTable + /tmp/ccndRLUa.s:216 .rodata.APBPrescTable:00000000 $d + /tmp/ccndRLUa.s:223 .rodata.AHBPrescTable:00000000 $d + /tmp/ccndRLUa.s:231 .data.SystemCoreClock:00000000 $d NO UNDEFINED SYMBOLS diff --git a/build/system_stm32f7xx.o b/build/system_stm32f7xx.o index 1a544bc..9b5b3c1 100644 Binary files a/build/system_stm32f7xx.o and b/build/system_stm32f7xx.o differ