Rev 18 | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 19 | mjames | 1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 1 |
| 16 | mjames | 2 | |
| 3 | |||
| 4 | 1 .cpu cortex-m3 |
||
| 5 | 2 .eabi_attribute 20, 1 |
||
| 6 | 3 .eabi_attribute 21, 1 |
||
| 7 | 4 .eabi_attribute 23, 3 |
||
| 8 | 5 .eabi_attribute 24, 1 |
||
| 9 | 6 .eabi_attribute 25, 1 |
||
| 10 | 7 .eabi_attribute 26, 1 |
||
| 11 | 8 .eabi_attribute 30, 1 |
||
| 12 | 9 .eabi_attribute 34, 1 |
||
| 13 | 10 .eabi_attribute 18, 4 |
||
| 14 | 11 .file "usbd_conf.c" |
||
| 15 | 12 .text |
||
| 16 | 13 .Ltext0: |
||
| 17 | 14 .cfi_sections .debug_frame |
||
| 18 | 15 .section .text.USBD_Get_USB_Status,"ax",%progbits |
||
| 19 | 16 .align 1 |
||
| 20 | 17 .arch armv7-m |
||
| 21 | 18 .syntax unified |
||
| 22 | 19 .thumb |
||
| 23 | 20 .thumb_func |
||
| 24 | 21 .fpu softvfp |
||
| 25 | 23 USBD_Get_USB_Status: |
||
| 26 | 24 .LVL0: |
||
| 27 | 25 .LFB99: |
||
| 28 | 26 .file 1 "USB_DEVICE/Target/usbd_conf.c" |
||
| 29 | 1:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN Header */ |
||
| 30 | 2:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 31 | 3:USB_DEVICE/Target/usbd_conf.c **** ****************************************************************************** |
||
| 32 | 4:USB_DEVICE/Target/usbd_conf.c **** * @file : Target/usbd_conf.c |
||
| 33 | 5:USB_DEVICE/Target/usbd_conf.c **** * @version : v2.0_Cube |
||
| 34 | 6:USB_DEVICE/Target/usbd_conf.c **** * @brief : This file implements the board support package for the USB device library |
||
| 35 | 7:USB_DEVICE/Target/usbd_conf.c **** ****************************************************************************** |
||
| 36 | 8:USB_DEVICE/Target/usbd_conf.c **** * @attention |
||
| 37 | 9:USB_DEVICE/Target/usbd_conf.c **** * |
||
| 38 | 10:USB_DEVICE/Target/usbd_conf.c **** * <h2><center>© Copyright (c) 2021 STMicroelectronics. |
||
| 39 | 11:USB_DEVICE/Target/usbd_conf.c **** * All rights reserved.</center></h2> |
||
| 40 | 12:USB_DEVICE/Target/usbd_conf.c **** * |
||
| 41 | 13:USB_DEVICE/Target/usbd_conf.c **** * This software component is licensed by ST under Ultimate Liberty license |
||
| 42 | 14:USB_DEVICE/Target/usbd_conf.c **** * SLA0044, the "License"; You may not use this file except in compliance with |
||
| 43 | 15:USB_DEVICE/Target/usbd_conf.c **** * the License. You may obtain a copy of the License at: |
||
| 44 | 16:USB_DEVICE/Target/usbd_conf.c **** * www.st.com/SLA0044 |
||
| 45 | 17:USB_DEVICE/Target/usbd_conf.c **** * |
||
| 46 | 18:USB_DEVICE/Target/usbd_conf.c **** ****************************************************************************** |
||
| 47 | 19:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 48 | 20:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END Header */ |
||
| 49 | 21:USB_DEVICE/Target/usbd_conf.c **** |
||
| 50 | 22:USB_DEVICE/Target/usbd_conf.c **** /* Includes ------------------------------------------------------------------*/ |
||
| 51 | 23:USB_DEVICE/Target/usbd_conf.c **** #include "stm32f1xx.h" |
||
| 52 | 24:USB_DEVICE/Target/usbd_conf.c **** #include "stm32f1xx_hal.h" |
||
| 53 | 25:USB_DEVICE/Target/usbd_conf.c **** #include "usbd_def.h" |
||
| 54 | 26:USB_DEVICE/Target/usbd_conf.c **** #include "usbd_core.h" |
||
| 55 | 27:USB_DEVICE/Target/usbd_conf.c **** #include "usbd_cdc.h" |
||
| 56 | 28:USB_DEVICE/Target/usbd_conf.c **** |
||
| 57 | 29:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN Includes */ |
||
| 58 | 30:USB_DEVICE/Target/usbd_conf.c **** |
||
| 59 | 31:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END Includes */ |
||
| 60 | 32:USB_DEVICE/Target/usbd_conf.c **** |
||
| 19 | mjames | 61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 2 |
| 16 | mjames | 62 | |
| 63 | |||
| 64 | 33:USB_DEVICE/Target/usbd_conf.c **** /* Private typedef -----------------------------------------------------------*/ |
||
| 65 | 34:USB_DEVICE/Target/usbd_conf.c **** /* Private define ------------------------------------------------------------*/ |
||
| 66 | 35:USB_DEVICE/Target/usbd_conf.c **** /* Private macro -------------------------------------------------------------*/ |
||
| 67 | 36:USB_DEVICE/Target/usbd_conf.c **** |
||
| 68 | 37:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN PV */ |
||
| 69 | 38:USB_DEVICE/Target/usbd_conf.c **** /* Private variables ---------------------------------------------------------*/ |
||
| 70 | 39:USB_DEVICE/Target/usbd_conf.c **** |
||
| 71 | 40:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END PV */ |
||
| 72 | 41:USB_DEVICE/Target/usbd_conf.c **** |
||
| 73 | 42:USB_DEVICE/Target/usbd_conf.c **** PCD_HandleTypeDef hpcd_USB_FS; |
||
| 74 | 43:USB_DEVICE/Target/usbd_conf.c **** void Error_Handler(void); |
||
| 75 | 44:USB_DEVICE/Target/usbd_conf.c **** |
||
| 76 | 45:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 0 */ |
||
| 77 | 46:USB_DEVICE/Target/usbd_conf.c **** |
||
| 78 | 47:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END 0 */ |
||
| 79 | 48:USB_DEVICE/Target/usbd_conf.c **** |
||
| 80 | 49:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN PFP */ |
||
| 81 | 50:USB_DEVICE/Target/usbd_conf.c **** /* Private function prototypes -----------------------------------------------*/ |
||
| 82 | 51:USB_DEVICE/Target/usbd_conf.c **** |
||
| 83 | 52:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END PFP */ |
||
| 84 | 53:USB_DEVICE/Target/usbd_conf.c **** |
||
| 85 | 54:USB_DEVICE/Target/usbd_conf.c **** /* Private functions ---------------------------------------------------------*/ |
||
| 86 | 55:USB_DEVICE/Target/usbd_conf.c **** static USBD_StatusTypeDef USBD_Get_USB_Status(HAL_StatusTypeDef hal_status); |
||
| 87 | 56:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 1 */ |
||
| 88 | 57:USB_DEVICE/Target/usbd_conf.c **** |
||
| 89 | 58:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END 1 */ |
||
| 90 | 59:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 91 | 60:USB_DEVICE/Target/usbd_conf.c **** static void PCDEx_SetConnectionState(PCD_HandleTypeDef *hpcd, uint8_t state); |
||
| 92 | 61:USB_DEVICE/Target/usbd_conf.c **** #else |
||
| 93 | 62:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCDEx_SetConnectionState(PCD_HandleTypeDef *hpcd, uint8_t state); |
||
| 94 | 63:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 95 | 64:USB_DEVICE/Target/usbd_conf.c **** |
||
| 96 | 65:USB_DEVICE/Target/usbd_conf.c **** /******************************************************************************* |
||
| 97 | 66:USB_DEVICE/Target/usbd_conf.c **** LL Driver Callbacks (PCD -> USB Device Library) |
||
| 98 | 67:USB_DEVICE/Target/usbd_conf.c **** *******************************************************************************/ |
||
| 99 | 68:USB_DEVICE/Target/usbd_conf.c **** /* MSP Init */ |
||
| 100 | 69:USB_DEVICE/Target/usbd_conf.c **** |
||
| 101 | 70:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_MspInit(PCD_HandleTypeDef* pcdHandle) |
||
| 102 | 71:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 103 | 72:USB_DEVICE/Target/usbd_conf.c **** if(pcdHandle->Instance==USB) |
||
| 104 | 73:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 105 | 74:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN USB_MspInit 0 */ |
||
| 106 | 75:USB_DEVICE/Target/usbd_conf.c **** |
||
| 107 | 76:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END USB_MspInit 0 */ |
||
| 108 | 77:USB_DEVICE/Target/usbd_conf.c **** /* Peripheral clock enable */ |
||
| 109 | 78:USB_DEVICE/Target/usbd_conf.c **** __HAL_RCC_USB_CLK_ENABLE(); |
||
| 110 | 79:USB_DEVICE/Target/usbd_conf.c **** |
||
| 111 | 80:USB_DEVICE/Target/usbd_conf.c **** /* Peripheral interrupt init */ |
||
| 112 | 81:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_SetPriority(USB_HP_CAN1_TX_IRQn, 0, 0); |
||
| 113 | 82:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_EnableIRQ(USB_HP_CAN1_TX_IRQn); |
||
| 114 | 83:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_SetPriority(USB_LP_CAN1_RX0_IRQn, 0, 0); |
||
| 115 | 84:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_EnableIRQ(USB_LP_CAN1_RX0_IRQn); |
||
| 116 | 85:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN USB_MspInit 1 */ |
||
| 117 | 86:USB_DEVICE/Target/usbd_conf.c **** |
||
| 118 | 87:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END USB_MspInit 1 */ |
||
| 119 | 88:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 120 | 89:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 19 | mjames | 121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 3 |
| 16 | mjames | 122 | |
| 123 | |||
| 124 | 90:USB_DEVICE/Target/usbd_conf.c **** |
||
| 125 | 91:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_MspDeInit(PCD_HandleTypeDef* pcdHandle) |
||
| 126 | 92:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 127 | 93:USB_DEVICE/Target/usbd_conf.c **** if(pcdHandle->Instance==USB) |
||
| 128 | 94:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 129 | 95:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN USB_MspDeInit 0 */ |
||
| 130 | 96:USB_DEVICE/Target/usbd_conf.c **** |
||
| 131 | 97:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END USB_MspDeInit 0 */ |
||
| 132 | 98:USB_DEVICE/Target/usbd_conf.c **** /* Peripheral clock disable */ |
||
| 133 | 99:USB_DEVICE/Target/usbd_conf.c **** __HAL_RCC_USB_CLK_DISABLE(); |
||
| 134 | 100:USB_DEVICE/Target/usbd_conf.c **** |
||
| 135 | 101:USB_DEVICE/Target/usbd_conf.c **** /* Peripheral interrupt Deinit*/ |
||
| 136 | 102:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_DisableIRQ(USB_HP_CAN1_TX_IRQn); |
||
| 137 | 103:USB_DEVICE/Target/usbd_conf.c **** |
||
| 138 | 104:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_DisableIRQ(USB_LP_CAN1_RX0_IRQn); |
||
| 139 | 105:USB_DEVICE/Target/usbd_conf.c **** |
||
| 140 | 106:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN USB_MspDeInit 1 */ |
||
| 141 | 107:USB_DEVICE/Target/usbd_conf.c **** |
||
| 142 | 108:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END USB_MspDeInit 1 */ |
||
| 143 | 109:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 144 | 110:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 145 | 111:USB_DEVICE/Target/usbd_conf.c **** |
||
| 146 | 112:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 147 | 113:USB_DEVICE/Target/usbd_conf.c **** * @brief Setup stage callback |
||
| 148 | 114:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
| 149 | 115:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 150 | 116:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 151 | 117:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 152 | 118:USB_DEVICE/Target/usbd_conf.c **** static void PCD_SetupStageCallback(PCD_HandleTypeDef *hpcd) |
||
| 153 | 119:USB_DEVICE/Target/usbd_conf.c **** #else |
||
| 154 | 120:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_SetupStageCallback(PCD_HandleTypeDef *hpcd) |
||
| 155 | 121:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 156 | 122:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 157 | 123:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SetupStage((USBD_HandleTypeDef*)hpcd->pData, (uint8_t *)hpcd->Setup); |
||
| 158 | 124:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 159 | 125:USB_DEVICE/Target/usbd_conf.c **** |
||
| 160 | 126:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 161 | 127:USB_DEVICE/Target/usbd_conf.c **** * @brief Data Out stage callback. |
||
| 162 | 128:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
| 163 | 129:USB_DEVICE/Target/usbd_conf.c **** * @param epnum: Endpoint number |
||
| 164 | 130:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 165 | 131:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 166 | 132:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 167 | 133:USB_DEVICE/Target/usbd_conf.c **** static void PCD_DataOutStageCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
| 168 | 134:USB_DEVICE/Target/usbd_conf.c **** #else |
||
| 169 | 135:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_DataOutStageCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
| 170 | 136:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 171 | 137:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 172 | 138:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DataOutStage((USBD_HandleTypeDef*)hpcd->pData, epnum, hpcd->OUT_ep[epnum].xfer_buff); |
||
| 173 | 139:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 174 | 140:USB_DEVICE/Target/usbd_conf.c **** |
||
| 175 | 141:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 176 | 142:USB_DEVICE/Target/usbd_conf.c **** * @brief Data In stage callback. |
||
| 177 | 143:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
| 178 | 144:USB_DEVICE/Target/usbd_conf.c **** * @param epnum: Endpoint number |
||
| 179 | 145:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 180 | 146:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 19 | mjames | 181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 4 |
| 16 | mjames | 182 | |
| 183 | |||
| 184 | 147:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 185 | 148:USB_DEVICE/Target/usbd_conf.c **** static void PCD_DataInStageCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
| 186 | 149:USB_DEVICE/Target/usbd_conf.c **** #else |
||
| 187 | 150:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_DataInStageCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
| 188 | 151:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 189 | 152:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 190 | 153:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DataInStage((USBD_HandleTypeDef*)hpcd->pData, epnum, hpcd->IN_ep[epnum].xfer_buff); |
||
| 191 | 154:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 192 | 155:USB_DEVICE/Target/usbd_conf.c **** |
||
| 193 | 156:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 194 | 157:USB_DEVICE/Target/usbd_conf.c **** * @brief SOF callback. |
||
| 195 | 158:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
| 196 | 159:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 197 | 160:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 198 | 161:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 199 | 162:USB_DEVICE/Target/usbd_conf.c **** static void PCD_SOFCallback(PCD_HandleTypeDef *hpcd) |
||
| 200 | 163:USB_DEVICE/Target/usbd_conf.c **** #else |
||
| 201 | 164:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_SOFCallback(PCD_HandleTypeDef *hpcd) |
||
| 202 | 165:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 203 | 166:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 204 | 167:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SOF((USBD_HandleTypeDef*)hpcd->pData); |
||
| 205 | 168:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 206 | 169:USB_DEVICE/Target/usbd_conf.c **** |
||
| 207 | 170:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 208 | 171:USB_DEVICE/Target/usbd_conf.c **** * @brief Reset callback. |
||
| 209 | 172:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
| 210 | 173:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 211 | 174:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 212 | 175:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 213 | 176:USB_DEVICE/Target/usbd_conf.c **** static void PCD_ResetCallback(PCD_HandleTypeDef *hpcd) |
||
| 214 | 177:USB_DEVICE/Target/usbd_conf.c **** #else |
||
| 215 | 178:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_ResetCallback(PCD_HandleTypeDef *hpcd) |
||
| 216 | 179:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 217 | 180:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 218 | 181:USB_DEVICE/Target/usbd_conf.c **** USBD_SpeedTypeDef speed = USBD_SPEED_FULL; |
||
| 219 | 182:USB_DEVICE/Target/usbd_conf.c **** |
||
| 220 | 183:USB_DEVICE/Target/usbd_conf.c **** if ( hpcd->Init.speed != PCD_SPEED_FULL) |
||
| 221 | 184:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 222 | 185:USB_DEVICE/Target/usbd_conf.c **** Error_Handler(); |
||
| 223 | 186:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 224 | 187:USB_DEVICE/Target/usbd_conf.c **** /* Set Speed. */ |
||
| 225 | 188:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SetSpeed((USBD_HandleTypeDef*)hpcd->pData, speed); |
||
| 226 | 189:USB_DEVICE/Target/usbd_conf.c **** |
||
| 227 | 190:USB_DEVICE/Target/usbd_conf.c **** /* Reset Device. */ |
||
| 228 | 191:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_Reset((USBD_HandleTypeDef*)hpcd->pData); |
||
| 229 | 192:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 230 | 193:USB_DEVICE/Target/usbd_conf.c **** |
||
| 231 | 194:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 232 | 195:USB_DEVICE/Target/usbd_conf.c **** * @brief Suspend callback. |
||
| 233 | 196:USB_DEVICE/Target/usbd_conf.c **** * When Low power mode is enabled the debug cannot be used (IAR, Keil doesn't support it) |
||
| 234 | 197:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
| 235 | 198:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 236 | 199:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 237 | 200:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 238 | 201:USB_DEVICE/Target/usbd_conf.c **** static void PCD_SuspendCallback(PCD_HandleTypeDef *hpcd) |
||
| 239 | 202:USB_DEVICE/Target/usbd_conf.c **** #else |
||
| 240 | 203:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_SuspendCallback(PCD_HandleTypeDef *hpcd) |
||
| 19 | mjames | 241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 5 |
| 16 | mjames | 242 | |
| 243 | |||
| 244 | 204:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 245 | 205:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 246 | 206:USB_DEVICE/Target/usbd_conf.c **** /* Inform USB library that core enters in suspend Mode. */ |
||
| 247 | 207:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_Suspend((USBD_HandleTypeDef*)hpcd->pData); |
||
| 248 | 208:USB_DEVICE/Target/usbd_conf.c **** /* Enter in STOP mode. */ |
||
| 249 | 209:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 2 */ |
||
| 250 | 210:USB_DEVICE/Target/usbd_conf.c **** if (hpcd->Init.low_power_enable) |
||
| 251 | 211:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 252 | 212:USB_DEVICE/Target/usbd_conf.c **** /* Set SLEEPDEEP bit and SleepOnExit of Cortex System Control Register. */ |
||
| 253 | 213:USB_DEVICE/Target/usbd_conf.c **** SCB->SCR |= (uint32_t)((uint32_t)(SCB_SCR_SLEEPDEEP_Msk | SCB_SCR_SLEEPONEXIT_Msk)); |
||
| 254 | 214:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 255 | 215:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END 2 */ |
||
| 256 | 216:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 257 | 217:USB_DEVICE/Target/usbd_conf.c **** |
||
| 258 | 218:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 259 | 219:USB_DEVICE/Target/usbd_conf.c **** * @brief Resume callback. |
||
| 260 | 220:USB_DEVICE/Target/usbd_conf.c **** * When Low power mode is enabled the debug cannot be used (IAR, Keil doesn't support it) |
||
| 261 | 221:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
| 262 | 222:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 263 | 223:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 264 | 224:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 265 | 225:USB_DEVICE/Target/usbd_conf.c **** static void PCD_ResumeCallback(PCD_HandleTypeDef *hpcd) |
||
| 266 | 226:USB_DEVICE/Target/usbd_conf.c **** #else |
||
| 267 | 227:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_ResumeCallback(PCD_HandleTypeDef *hpcd) |
||
| 268 | 228:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 269 | 229:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 270 | 230:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 3 */ |
||
| 271 | 231:USB_DEVICE/Target/usbd_conf.c **** |
||
| 272 | 232:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END 3 */ |
||
| 273 | 233:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_Resume((USBD_HandleTypeDef*)hpcd->pData); |
||
| 274 | 234:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 275 | 235:USB_DEVICE/Target/usbd_conf.c **** |
||
| 276 | 236:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 277 | 237:USB_DEVICE/Target/usbd_conf.c **** * @brief ISOOUTIncomplete callback. |
||
| 278 | 238:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
| 279 | 239:USB_DEVICE/Target/usbd_conf.c **** * @param epnum: Endpoint number |
||
| 280 | 240:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 281 | 241:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 282 | 242:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 283 | 243:USB_DEVICE/Target/usbd_conf.c **** static void PCD_ISOOUTIncompleteCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
| 284 | 244:USB_DEVICE/Target/usbd_conf.c **** #else |
||
| 285 | 245:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_ISOOUTIncompleteCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
| 286 | 246:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 287 | 247:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 288 | 248:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_IsoOUTIncomplete((USBD_HandleTypeDef*)hpcd->pData, epnum); |
||
| 289 | 249:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 290 | 250:USB_DEVICE/Target/usbd_conf.c **** |
||
| 291 | 251:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 292 | 252:USB_DEVICE/Target/usbd_conf.c **** * @brief ISOINIncomplete callback. |
||
| 293 | 253:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
| 294 | 254:USB_DEVICE/Target/usbd_conf.c **** * @param epnum: Endpoint number |
||
| 295 | 255:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 296 | 256:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 297 | 257:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 298 | 258:USB_DEVICE/Target/usbd_conf.c **** static void PCD_ISOINIncompleteCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
| 299 | 259:USB_DEVICE/Target/usbd_conf.c **** #else |
||
| 300 | 260:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_ISOINIncompleteCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
| 19 | mjames | 301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 6 |
| 16 | mjames | 302 | |
| 303 | |||
| 304 | 261:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 305 | 262:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 306 | 263:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_IsoINIncomplete((USBD_HandleTypeDef*)hpcd->pData, epnum); |
||
| 307 | 264:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 308 | 265:USB_DEVICE/Target/usbd_conf.c **** |
||
| 309 | 266:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 310 | 267:USB_DEVICE/Target/usbd_conf.c **** * @brief Connect callback. |
||
| 311 | 268:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
| 312 | 269:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 313 | 270:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 314 | 271:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 315 | 272:USB_DEVICE/Target/usbd_conf.c **** static void PCD_ConnectCallback(PCD_HandleTypeDef *hpcd) |
||
| 316 | 273:USB_DEVICE/Target/usbd_conf.c **** #else |
||
| 317 | 274:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_ConnectCallback(PCD_HandleTypeDef *hpcd) |
||
| 318 | 275:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 319 | 276:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 320 | 277:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DevConnected((USBD_HandleTypeDef*)hpcd->pData); |
||
| 321 | 278:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 322 | 279:USB_DEVICE/Target/usbd_conf.c **** |
||
| 323 | 280:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 324 | 281:USB_DEVICE/Target/usbd_conf.c **** * @brief Disconnect callback. |
||
| 325 | 282:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
| 326 | 283:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 327 | 284:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 328 | 285:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 329 | 286:USB_DEVICE/Target/usbd_conf.c **** static void PCD_DisconnectCallback(PCD_HandleTypeDef *hpcd) |
||
| 330 | 287:USB_DEVICE/Target/usbd_conf.c **** #else |
||
| 331 | 288:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_DisconnectCallback(PCD_HandleTypeDef *hpcd) |
||
| 332 | 289:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 333 | 290:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 334 | 291:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DevDisconnected((USBD_HandleTypeDef*)hpcd->pData); |
||
| 335 | 292:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 336 | 293:USB_DEVICE/Target/usbd_conf.c **** |
||
| 337 | 294:USB_DEVICE/Target/usbd_conf.c **** /******************************************************************************* |
||
| 338 | 295:USB_DEVICE/Target/usbd_conf.c **** LL Driver Interface (USB Device Library --> PCD) |
||
| 339 | 296:USB_DEVICE/Target/usbd_conf.c **** *******************************************************************************/ |
||
| 340 | 297:USB_DEVICE/Target/usbd_conf.c **** |
||
| 341 | 298:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 342 | 299:USB_DEVICE/Target/usbd_conf.c **** * @brief Initializes the low level portion of the device driver. |
||
| 343 | 300:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 344 | 301:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
| 345 | 302:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 346 | 303:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_Init(USBD_HandleTypeDef *pdev) |
||
| 347 | 304:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 348 | 305:USB_DEVICE/Target/usbd_conf.c **** /* Init USB Ip. */ |
||
| 349 | 306:USB_DEVICE/Target/usbd_conf.c **** /* Link the driver to the stack. */ |
||
| 350 | 307:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.pData = pdev; |
||
| 351 | 308:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_FS; |
||
| 352 | 309:USB_DEVICE/Target/usbd_conf.c **** |
||
| 353 | 310:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Instance = USB; |
||
| 354 | 311:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.dev_endpoints = 8; |
||
| 355 | 312:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.speed = PCD_SPEED_FULL; |
||
| 356 | 313:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.low_power_enable = DISABLE; |
||
| 357 | 314:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.lpm_enable = DISABLE; |
||
| 358 | 315:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.battery_charging_enable = DISABLE; |
||
| 359 | 316:USB_DEVICE/Target/usbd_conf.c **** if (HAL_PCD_Init(&hpcd_USB_FS) != HAL_OK) |
||
| 360 | 317:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 19 | mjames | 361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 7 |
| 16 | mjames | 362 | |
| 363 | |||
| 364 | 318:USB_DEVICE/Target/usbd_conf.c **** Error_Handler( ); |
||
| 365 | 319:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 366 | 320:USB_DEVICE/Target/usbd_conf.c **** |
||
| 367 | 321:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 368 | 322:USB_DEVICE/Target/usbd_conf.c **** /* Register USB PCD CallBacks */ |
||
| 369 | 323:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_SOF_CB_ID, PCD_SOFCallback); |
||
| 370 | 324:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_SETUPSTAGE_CB_ID, PCD_SetupStageCallback); |
||
| 371 | 325:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_RESET_CB_ID, PCD_ResetCallback); |
||
| 372 | 326:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_SUSPEND_CB_ID, PCD_SuspendCallback); |
||
| 373 | 327:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_RESUME_CB_ID, PCD_ResumeCallback); |
||
| 374 | 328:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_CONNECT_CB_ID, PCD_ConnectCallback); |
||
| 375 | 329:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_DISCONNECT_CB_ID, PCD_DisconnectCallback); |
||
| 376 | 330:USB_DEVICE/Target/usbd_conf.c **** |
||
| 377 | 331:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterDataOutStageCallback(&hpcd_USB_FS, PCD_DataOutStageCallback); |
||
| 378 | 332:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterDataInStageCallback(&hpcd_USB_FS, PCD_DataInStageCallback); |
||
| 379 | 333:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterIsoOutIncpltCallback(&hpcd_USB_FS, PCD_ISOOUTIncompleteCallback); |
||
| 380 | 334:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterIsoInIncpltCallback(&hpcd_USB_FS, PCD_ISOINIncompleteCallback); |
||
| 381 | 335:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 382 | 336:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN EndPoint_Configuration */ |
||
| 383 | 337:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x00 , PCD_SNG_BUF, 0x18); |
||
| 384 | 338:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x80 , PCD_SNG_BUF, 0x58); |
||
| 385 | 339:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END EndPoint_Configuration */ |
||
| 386 | 340:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN EndPoint_Configuration_CDC */ |
||
| 387 | 341:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x81 , PCD_SNG_BUF, 0xC0); |
||
| 388 | 342:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x01 , PCD_SNG_BUF, 0x110); |
||
| 389 | 343:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x82 , PCD_SNG_BUF, 0x100); |
||
| 390 | 344:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END EndPoint_Configuration_CDC */ |
||
| 391 | 345:USB_DEVICE/Target/usbd_conf.c **** return USBD_OK; |
||
| 392 | 346:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 393 | 347:USB_DEVICE/Target/usbd_conf.c **** |
||
| 394 | 348:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 395 | 349:USB_DEVICE/Target/usbd_conf.c **** * @brief De-Initializes the low level portion of the device driver. |
||
| 396 | 350:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 397 | 351:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
| 398 | 352:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 399 | 353:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_DeInit(USBD_HandleTypeDef *pdev) |
||
| 400 | 354:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 401 | 355:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 402 | 356:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 403 | 357:USB_DEVICE/Target/usbd_conf.c **** |
||
| 404 | 358:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_DeInit(pdev->pData); |
||
| 405 | 359:USB_DEVICE/Target/usbd_conf.c **** |
||
| 406 | 360:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
| 407 | 361:USB_DEVICE/Target/usbd_conf.c **** |
||
| 408 | 362:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
| 409 | 363:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 410 | 364:USB_DEVICE/Target/usbd_conf.c **** |
||
| 411 | 365:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 412 | 366:USB_DEVICE/Target/usbd_conf.c **** * @brief Starts the low level portion of the device driver. |
||
| 413 | 367:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 414 | 368:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
| 415 | 369:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 416 | 370:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_Start(USBD_HandleTypeDef *pdev) |
||
| 417 | 371:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 418 | 372:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 419 | 373:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 420 | 374:USB_DEVICE/Target/usbd_conf.c **** |
||
| 19 | mjames | 421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 8 |
| 16 | mjames | 422 | |
| 423 | |||
| 424 | 375:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_Start(pdev->pData); |
||
| 425 | 376:USB_DEVICE/Target/usbd_conf.c **** |
||
| 426 | 377:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
| 427 | 378:USB_DEVICE/Target/usbd_conf.c **** |
||
| 428 | 379:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
| 429 | 380:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 430 | 381:USB_DEVICE/Target/usbd_conf.c **** |
||
| 431 | 382:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 432 | 383:USB_DEVICE/Target/usbd_conf.c **** * @brief Stops the low level portion of the device driver. |
||
| 433 | 384:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 434 | 385:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
| 435 | 386:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 436 | 387:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_Stop(USBD_HandleTypeDef *pdev) |
||
| 437 | 388:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 438 | 389:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 439 | 390:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 440 | 391:USB_DEVICE/Target/usbd_conf.c **** |
||
| 441 | 392:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_Stop(pdev->pData); |
||
| 442 | 393:USB_DEVICE/Target/usbd_conf.c **** |
||
| 443 | 394:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
| 444 | 395:USB_DEVICE/Target/usbd_conf.c **** |
||
| 445 | 396:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
| 446 | 397:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 447 | 398:USB_DEVICE/Target/usbd_conf.c **** |
||
| 448 | 399:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 449 | 400:USB_DEVICE/Target/usbd_conf.c **** * @brief Opens an endpoint of the low level driver. |
||
| 450 | 401:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 451 | 402:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
| 452 | 403:USB_DEVICE/Target/usbd_conf.c **** * @param ep_type: Endpoint type |
||
| 453 | 404:USB_DEVICE/Target/usbd_conf.c **** * @param ep_mps: Endpoint max packet size |
||
| 454 | 405:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
| 455 | 406:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 456 | 407:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_OpenEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr, uint8_t ep_type, uint1 |
||
| 457 | 408:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 458 | 409:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 459 | 410:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 460 | 411:USB_DEVICE/Target/usbd_conf.c **** |
||
| 461 | 412:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Open(pdev->pData, ep_addr, ep_mps, ep_type); |
||
| 462 | 413:USB_DEVICE/Target/usbd_conf.c **** |
||
| 463 | 414:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
| 464 | 415:USB_DEVICE/Target/usbd_conf.c **** |
||
| 465 | 416:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
| 466 | 417:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 467 | 418:USB_DEVICE/Target/usbd_conf.c **** |
||
| 468 | 419:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 469 | 420:USB_DEVICE/Target/usbd_conf.c **** * @brief Closes an endpoint of the low level driver. |
||
| 470 | 421:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 471 | 422:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
| 472 | 423:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
| 473 | 424:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 474 | 425:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_CloseEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
||
| 475 | 426:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 476 | 427:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 477 | 428:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 478 | 429:USB_DEVICE/Target/usbd_conf.c **** |
||
| 479 | 430:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Close(pdev->pData, ep_addr); |
||
| 480 | 431:USB_DEVICE/Target/usbd_conf.c **** |
||
| 19 | mjames | 481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 9 |
| 16 | mjames | 482 | |
| 483 | |||
| 484 | 432:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
| 485 | 433:USB_DEVICE/Target/usbd_conf.c **** |
||
| 486 | 434:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
| 487 | 435:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 488 | 436:USB_DEVICE/Target/usbd_conf.c **** |
||
| 489 | 437:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 490 | 438:USB_DEVICE/Target/usbd_conf.c **** * @brief Flushes an endpoint of the Low Level Driver. |
||
| 491 | 439:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 492 | 440:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
| 493 | 441:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
| 494 | 442:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 495 | 443:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_FlushEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
||
| 496 | 444:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 497 | 445:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 498 | 446:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 499 | 447:USB_DEVICE/Target/usbd_conf.c **** |
||
| 500 | 448:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Flush(pdev->pData, ep_addr); |
||
| 501 | 449:USB_DEVICE/Target/usbd_conf.c **** |
||
| 502 | 450:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
| 503 | 451:USB_DEVICE/Target/usbd_conf.c **** |
||
| 504 | 452:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
| 505 | 453:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 506 | 454:USB_DEVICE/Target/usbd_conf.c **** |
||
| 507 | 455:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 508 | 456:USB_DEVICE/Target/usbd_conf.c **** * @brief Sets a Stall condition on an endpoint of the Low Level Driver. |
||
| 509 | 457:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 510 | 458:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
| 511 | 459:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
| 512 | 460:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 513 | 461:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_StallEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
||
| 514 | 462:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 515 | 463:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 516 | 464:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 517 | 465:USB_DEVICE/Target/usbd_conf.c **** |
||
| 518 | 466:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_SetStall(pdev->pData, ep_addr); |
||
| 519 | 467:USB_DEVICE/Target/usbd_conf.c **** |
||
| 520 | 468:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
| 521 | 469:USB_DEVICE/Target/usbd_conf.c **** |
||
| 522 | 470:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
| 523 | 471:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 524 | 472:USB_DEVICE/Target/usbd_conf.c **** |
||
| 525 | 473:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 526 | 474:USB_DEVICE/Target/usbd_conf.c **** * @brief Clears a Stall condition on an endpoint of the Low Level Driver. |
||
| 527 | 475:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 528 | 476:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
| 529 | 477:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
| 530 | 478:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 531 | 479:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_ClearStallEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
||
| 532 | 480:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 533 | 481:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 534 | 482:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 535 | 483:USB_DEVICE/Target/usbd_conf.c **** |
||
| 536 | 484:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_ClrStall(pdev->pData, ep_addr); |
||
| 537 | 485:USB_DEVICE/Target/usbd_conf.c **** |
||
| 538 | 486:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
| 539 | 487:USB_DEVICE/Target/usbd_conf.c **** |
||
| 540 | 488:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
| 19 | mjames | 541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 10 |
| 16 | mjames | 542 | |
| 543 | |||
| 544 | 489:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 545 | 490:USB_DEVICE/Target/usbd_conf.c **** |
||
| 546 | 491:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 547 | 492:USB_DEVICE/Target/usbd_conf.c **** * @brief Returns Stall condition. |
||
| 548 | 493:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 549 | 494:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
| 550 | 495:USB_DEVICE/Target/usbd_conf.c **** * @retval Stall (1: Yes, 0: No) |
||
| 551 | 496:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 552 | 497:USB_DEVICE/Target/usbd_conf.c **** uint8_t USBD_LL_IsStallEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
||
| 553 | 498:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 554 | 499:USB_DEVICE/Target/usbd_conf.c **** PCD_HandleTypeDef *hpcd = (PCD_HandleTypeDef*) pdev->pData; |
||
| 555 | 500:USB_DEVICE/Target/usbd_conf.c **** |
||
| 556 | 501:USB_DEVICE/Target/usbd_conf.c **** if((ep_addr & 0x80) == 0x80) |
||
| 557 | 502:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 558 | 503:USB_DEVICE/Target/usbd_conf.c **** return hpcd->IN_ep[ep_addr & 0x7F].is_stall; |
||
| 559 | 504:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 560 | 505:USB_DEVICE/Target/usbd_conf.c **** else |
||
| 561 | 506:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 562 | 507:USB_DEVICE/Target/usbd_conf.c **** return hpcd->OUT_ep[ep_addr & 0x7F].is_stall; |
||
| 563 | 508:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 564 | 509:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 565 | 510:USB_DEVICE/Target/usbd_conf.c **** |
||
| 566 | 511:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 567 | 512:USB_DEVICE/Target/usbd_conf.c **** * @brief Assigns a USB address to the device. |
||
| 568 | 513:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 569 | 514:USB_DEVICE/Target/usbd_conf.c **** * @param dev_addr: Device address |
||
| 570 | 515:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
| 571 | 516:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 572 | 517:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_SetUSBAddress(USBD_HandleTypeDef *pdev, uint8_t dev_addr) |
||
| 573 | 518:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 574 | 519:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 575 | 520:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 576 | 521:USB_DEVICE/Target/usbd_conf.c **** |
||
| 577 | 522:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_SetAddress(pdev->pData, dev_addr); |
||
| 578 | 523:USB_DEVICE/Target/usbd_conf.c **** |
||
| 579 | 524:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
| 580 | 525:USB_DEVICE/Target/usbd_conf.c **** |
||
| 581 | 526:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
| 582 | 527:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 583 | 528:USB_DEVICE/Target/usbd_conf.c **** |
||
| 584 | 529:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 585 | 530:USB_DEVICE/Target/usbd_conf.c **** * @brief Transmits data over an endpoint. |
||
| 586 | 531:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 587 | 532:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
| 588 | 533:USB_DEVICE/Target/usbd_conf.c **** * @param pbuf: Pointer to data to be sent |
||
| 589 | 534:USB_DEVICE/Target/usbd_conf.c **** * @param size: Data size |
||
| 590 | 535:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
| 591 | 536:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 592 | 537:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_Transmit(USBD_HandleTypeDef *pdev, uint8_t ep_addr, uint8_t *pbuf, uint1 |
||
| 593 | 538:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 594 | 539:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 595 | 540:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 596 | 541:USB_DEVICE/Target/usbd_conf.c **** |
||
| 597 | 542:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Transmit(pdev->pData, ep_addr, pbuf, size); |
||
| 598 | 543:USB_DEVICE/Target/usbd_conf.c **** |
||
| 599 | 544:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
| 600 | 545:USB_DEVICE/Target/usbd_conf.c **** |
||
| 19 | mjames | 601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 11 |
| 16 | mjames | 602 | |
| 603 | |||
| 604 | 546:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
| 605 | 547:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 606 | 548:USB_DEVICE/Target/usbd_conf.c **** |
||
| 607 | 549:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 608 | 550:USB_DEVICE/Target/usbd_conf.c **** * @brief Prepares an endpoint for reception. |
||
| 609 | 551:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 610 | 552:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
| 611 | 553:USB_DEVICE/Target/usbd_conf.c **** * @param pbuf: Pointer to data to be received |
||
| 612 | 554:USB_DEVICE/Target/usbd_conf.c **** * @param size: Data size |
||
| 613 | 555:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
| 614 | 556:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 615 | 557:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_PrepareReceive(USBD_HandleTypeDef *pdev, uint8_t ep_addr, uint8_t *pbuf, |
||
| 616 | 558:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 617 | 559:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 618 | 560:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 619 | 561:USB_DEVICE/Target/usbd_conf.c **** |
||
| 620 | 562:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Receive(pdev->pData, ep_addr, pbuf, size); |
||
| 621 | 563:USB_DEVICE/Target/usbd_conf.c **** |
||
| 622 | 564:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
| 623 | 565:USB_DEVICE/Target/usbd_conf.c **** |
||
| 624 | 566:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
| 625 | 567:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 626 | 568:USB_DEVICE/Target/usbd_conf.c **** |
||
| 627 | 569:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 628 | 570:USB_DEVICE/Target/usbd_conf.c **** * @brief Returns the last transfered packet size. |
||
| 629 | 571:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
| 630 | 572:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
| 631 | 573:USB_DEVICE/Target/usbd_conf.c **** * @retval Recived Data Size |
||
| 632 | 574:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 633 | 575:USB_DEVICE/Target/usbd_conf.c **** uint32_t USBD_LL_GetRxDataSize(USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
||
| 634 | 576:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 635 | 577:USB_DEVICE/Target/usbd_conf.c **** return HAL_PCD_EP_GetRxCount((PCD_HandleTypeDef*) pdev->pData, ep_addr); |
||
| 636 | 578:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 637 | 579:USB_DEVICE/Target/usbd_conf.c **** |
||
| 638 | 580:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 639 | 581:USB_DEVICE/Target/usbd_conf.c **** * @brief Delays routine for the USB device library. |
||
| 640 | 582:USB_DEVICE/Target/usbd_conf.c **** * @param Delay: Delay in ms |
||
| 641 | 583:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 642 | 584:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 643 | 585:USB_DEVICE/Target/usbd_conf.c **** void USBD_LL_Delay(uint32_t Delay) |
||
| 644 | 586:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 645 | 587:USB_DEVICE/Target/usbd_conf.c **** HAL_Delay(Delay); |
||
| 646 | 588:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 647 | 589:USB_DEVICE/Target/usbd_conf.c **** |
||
| 648 | 590:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 649 | 591:USB_DEVICE/Target/usbd_conf.c **** * @brief Static single allocation. |
||
| 650 | 592:USB_DEVICE/Target/usbd_conf.c **** * @param size: Size of allocated memory |
||
| 651 | 593:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 652 | 594:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 653 | 595:USB_DEVICE/Target/usbd_conf.c **** void *USBD_static_malloc(uint32_t size) |
||
| 654 | 596:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 655 | 597:USB_DEVICE/Target/usbd_conf.c **** static uint32_t mem[(sizeof(USBD_CDC_HandleTypeDef)/4)+1];/* On 32-bit boundary */ |
||
| 656 | 598:USB_DEVICE/Target/usbd_conf.c **** return mem; |
||
| 657 | 599:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 658 | 600:USB_DEVICE/Target/usbd_conf.c **** |
||
| 659 | 601:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 660 | 602:USB_DEVICE/Target/usbd_conf.c **** * @brief Dummy memory free |
||
| 19 | mjames | 661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 12 |
| 16 | mjames | 662 | |
| 663 | |||
| 664 | 603:USB_DEVICE/Target/usbd_conf.c **** * @param p: Pointer to allocated memory address |
||
| 665 | 604:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 666 | 605:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 667 | 606:USB_DEVICE/Target/usbd_conf.c **** void USBD_static_free(void *p) |
||
| 668 | 607:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 669 | 608:USB_DEVICE/Target/usbd_conf.c **** |
||
| 670 | 609:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 671 | 610:USB_DEVICE/Target/usbd_conf.c **** |
||
| 672 | 611:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 673 | 612:USB_DEVICE/Target/usbd_conf.c **** * @brief Software Device Connection |
||
| 674 | 613:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
| 675 | 614:USB_DEVICE/Target/usbd_conf.c **** * @param state: Connection state (0: disconnected / 1: connected) |
||
| 676 | 615:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
| 677 | 616:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 678 | 617:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
| 679 | 618:USB_DEVICE/Target/usbd_conf.c **** static void PCDEx_SetConnectionState(PCD_HandleTypeDef *hpcd, uint8_t state) |
||
| 680 | 619:USB_DEVICE/Target/usbd_conf.c **** #else |
||
| 681 | 620:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCDEx_SetConnectionState(PCD_HandleTypeDef *hpcd, uint8_t state) |
||
| 682 | 621:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
| 683 | 622:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 684 | 623:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 6 */ |
||
| 685 | 624:USB_DEVICE/Target/usbd_conf.c **** if (state == 1) |
||
| 686 | 625:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 687 | 626:USB_DEVICE/Target/usbd_conf.c **** /* Configure Low connection state. */ |
||
| 688 | 627:USB_DEVICE/Target/usbd_conf.c **** |
||
| 689 | 628:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 690 | 629:USB_DEVICE/Target/usbd_conf.c **** else |
||
| 691 | 630:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 692 | 631:USB_DEVICE/Target/usbd_conf.c **** /* Configure High connection state. */ |
||
| 693 | 632:USB_DEVICE/Target/usbd_conf.c **** |
||
| 694 | 633:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 695 | 634:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END 6 */ |
||
| 696 | 635:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 697 | 636:USB_DEVICE/Target/usbd_conf.c **** |
||
| 698 | 637:USB_DEVICE/Target/usbd_conf.c **** /** |
||
| 699 | 638:USB_DEVICE/Target/usbd_conf.c **** * @brief Retuns the USB status depending on the HAL status: |
||
| 700 | 639:USB_DEVICE/Target/usbd_conf.c **** * @param hal_status: HAL status |
||
| 701 | 640:USB_DEVICE/Target/usbd_conf.c **** * @retval USB status |
||
| 702 | 641:USB_DEVICE/Target/usbd_conf.c **** */ |
||
| 703 | 642:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_Get_USB_Status(HAL_StatusTypeDef hal_status) |
||
| 704 | 643:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 705 | 27 .loc 1 643 1 view -0 |
||
| 706 | 28 .cfi_startproc |
||
| 707 | 29 @ args = 0, pretend = 0, frame = 0 |
||
| 708 | 30 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 709 | 31 @ link register save eliminated. |
||
| 710 | 644:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 711 | 32 .loc 1 644 3 view .LVU1 |
||
| 712 | 645:USB_DEVICE/Target/usbd_conf.c **** |
||
| 713 | 646:USB_DEVICE/Target/usbd_conf.c **** switch (hal_status) |
||
| 714 | 33 .loc 1 646 3 view .LVU2 |
||
| 715 | 34 0000 0228 cmp r0, #2 |
||
| 716 | 35 0002 07D8 bhi .L6 |
||
| 717 | 36 0004 DFE800F0 tbb [pc, r0] |
||
| 718 | 37 .L4: |
||
| 719 | 38 0008 02 .byte (.L5-.L4)/2 |
||
| 720 | 39 0009 06 .byte (.L6-.L4)/2 |
||
| 19 | mjames | 721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 13 |
| 16 | mjames | 722 | |
| 723 | |||
| 724 | 40 000a 04 .byte (.L3-.L4)/2 |
||
| 725 | 41 000b 00 .p2align 1 |
||
| 726 | 42 .L5: |
||
| 727 | 647:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 728 | 648:USB_DEVICE/Target/usbd_conf.c **** case HAL_OK : |
||
| 729 | 649:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_OK; |
||
| 730 | 43 .loc 1 649 18 is_stmt 0 view .LVU3 |
||
| 731 | 44 000c 0020 movs r0, #0 |
||
| 732 | 45 .LVL1: |
||
| 733 | 46 .loc 1 649 18 view .LVU4 |
||
| 734 | 47 000e 7047 bx lr |
||
| 735 | 48 .LVL2: |
||
| 736 | 49 .L3: |
||
| 737 | 650:USB_DEVICE/Target/usbd_conf.c **** break; |
||
| 738 | 651:USB_DEVICE/Target/usbd_conf.c **** case HAL_ERROR : |
||
| 739 | 652:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_FAIL; |
||
| 740 | 653:USB_DEVICE/Target/usbd_conf.c **** break; |
||
| 741 | 654:USB_DEVICE/Target/usbd_conf.c **** case HAL_BUSY : |
||
| 742 | 655:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_BUSY; |
||
| 743 | 50 .loc 1 655 7 is_stmt 1 view .LVU5 |
||
| 744 | 656:USB_DEVICE/Target/usbd_conf.c **** break; |
||
| 745 | 51 .loc 1 656 5 view .LVU6 |
||
| 746 | 655:USB_DEVICE/Target/usbd_conf.c **** break; |
||
| 747 | 52 .loc 1 655 18 is_stmt 0 view .LVU7 |
||
| 748 | 53 0010 0120 movs r0, #1 |
||
| 749 | 54 .LVL3: |
||
| 750 | 55 .loc 1 656 5 view .LVU8 |
||
| 751 | 56 0012 7047 bx lr |
||
| 752 | 57 .LVL4: |
||
| 753 | 58 .L6: |
||
| 754 | 652:USB_DEVICE/Target/usbd_conf.c **** break; |
||
| 755 | 59 .loc 1 652 18 view .LVU9 |
||
| 756 | 60 0014 0220 movs r0, #2 |
||
| 757 | 61 .LVL5: |
||
| 758 | 657:USB_DEVICE/Target/usbd_conf.c **** case HAL_TIMEOUT : |
||
| 759 | 658:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_FAIL; |
||
| 760 | 659:USB_DEVICE/Target/usbd_conf.c **** break; |
||
| 761 | 660:USB_DEVICE/Target/usbd_conf.c **** default : |
||
| 762 | 661:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_FAIL; |
||
| 763 | 662:USB_DEVICE/Target/usbd_conf.c **** break; |
||
| 764 | 663:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 765 | 664:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
| 766 | 62 .loc 1 664 3 is_stmt 1 view .LVU10 |
||
| 767 | 665:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 768 | 63 .loc 1 665 1 is_stmt 0 view .LVU11 |
||
| 769 | 64 0016 7047 bx lr |
||
| 770 | 65 .cfi_endproc |
||
| 771 | 66 .LFE99: |
||
| 772 | 68 .section .text.HAL_PCD_MspInit,"ax",%progbits |
||
| 773 | 69 .align 1 |
||
| 774 | 70 .global HAL_PCD_MspInit |
||
| 775 | 71 .syntax unified |
||
| 776 | 72 .thumb |
||
| 777 | 73 .thumb_func |
||
| 778 | 74 .fpu softvfp |
||
| 779 | 76 HAL_PCD_MspInit: |
||
| 780 | 77 .LVL6: |
||
| 19 | mjames | 781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 14 |
| 16 | mjames | 782 | |
| 783 | |||
| 784 | 78 .LFB68: |
||
| 785 | 71:USB_DEVICE/Target/usbd_conf.c **** if(pcdHandle->Instance==USB) |
||
| 786 | 79 .loc 1 71 1 is_stmt 1 view -0 |
||
| 787 | 80 .cfi_startproc |
||
| 788 | 81 @ args = 0, pretend = 0, frame = 8 |
||
| 789 | 82 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 790 | 72:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 791 | 83 .loc 1 72 3 view .LVU13 |
||
| 792 | 72:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 793 | 84 .loc 1 72 15 is_stmt 0 view .LVU14 |
||
| 794 | 85 0000 0268 ldr r2, [r0] |
||
| 795 | 72:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 796 | 86 .loc 1 72 5 view .LVU15 |
||
| 797 | 87 0002 124B ldr r3, .L14 |
||
| 798 | 88 0004 9A42 cmp r2, r3 |
||
| 799 | 89 0006 00D0 beq .L13 |
||
| 800 | 90 0008 7047 bx lr |
||
| 801 | 91 .L13: |
||
| 802 | 71:USB_DEVICE/Target/usbd_conf.c **** if(pcdHandle->Instance==USB) |
||
| 803 | 92 .loc 1 71 1 view .LVU16 |
||
| 804 | 93 000a 00B5 push {lr} |
||
| 805 | 94 .LCFI0: |
||
| 806 | 95 .cfi_def_cfa_offset 4 |
||
| 807 | 96 .cfi_offset 14, -4 |
||
| 808 | 97 000c 83B0 sub sp, sp, #12 |
||
| 809 | 98 .LCFI1: |
||
| 810 | 99 .cfi_def_cfa_offset 16 |
||
| 811 | 78:USB_DEVICE/Target/usbd_conf.c **** |
||
| 812 | 100 .loc 1 78 5 is_stmt 1 view .LVU17 |
||
| 813 | 101 .LBB2: |
||
| 814 | 78:USB_DEVICE/Target/usbd_conf.c **** |
||
| 815 | 102 .loc 1 78 5 view .LVU18 |
||
| 816 | 78:USB_DEVICE/Target/usbd_conf.c **** |
||
| 817 | 103 .loc 1 78 5 view .LVU19 |
||
| 818 | 104 000e 03F5DA33 add r3, r3, #111616 |
||
| 819 | 105 0012 DA69 ldr r2, [r3, #28] |
||
| 820 | 106 0014 42F40002 orr r2, r2, #8388608 |
||
| 821 | 107 0018 DA61 str r2, [r3, #28] |
||
| 822 | 78:USB_DEVICE/Target/usbd_conf.c **** |
||
| 823 | 108 .loc 1 78 5 view .LVU20 |
||
| 824 | 109 001a DB69 ldr r3, [r3, #28] |
||
| 825 | 110 001c 03F40003 and r3, r3, #8388608 |
||
| 826 | 111 0020 0193 str r3, [sp, #4] |
||
| 827 | 78:USB_DEVICE/Target/usbd_conf.c **** |
||
| 828 | 112 .loc 1 78 5 view .LVU21 |
||
| 829 | 113 0022 019B ldr r3, [sp, #4] |
||
| 830 | 114 .LBE2: |
||
| 831 | 81:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_EnableIRQ(USB_HP_CAN1_TX_IRQn); |
||
| 832 | 115 .loc 1 81 5 view .LVU22 |
||
| 833 | 116 0024 0022 movs r2, #0 |
||
| 834 | 117 0026 1146 mov r1, r2 |
||
| 835 | 118 0028 1320 movs r0, #19 |
||
| 836 | 119 .LVL7: |
||
| 837 | 81:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_EnableIRQ(USB_HP_CAN1_TX_IRQn); |
||
| 838 | 120 .loc 1 81 5 is_stmt 0 view .LVU23 |
||
| 839 | 121 002a FFF7FEFF bl HAL_NVIC_SetPriority |
||
| 840 | 122 .LVL8: |
||
| 19 | mjames | 841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 15 |
| 16 | mjames | 842 | |
| 843 | |||
| 844 | 82:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_SetPriority(USB_LP_CAN1_RX0_IRQn, 0, 0); |
||
| 845 | 123 .loc 1 82 5 is_stmt 1 view .LVU24 |
||
| 846 | 124 002e 1320 movs r0, #19 |
||
| 847 | 125 0030 FFF7FEFF bl HAL_NVIC_EnableIRQ |
||
| 848 | 126 .LVL9: |
||
| 849 | 83:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_EnableIRQ(USB_LP_CAN1_RX0_IRQn); |
||
| 850 | 127 .loc 1 83 5 view .LVU25 |
||
| 851 | 128 0034 0022 movs r2, #0 |
||
| 852 | 129 0036 1146 mov r1, r2 |
||
| 853 | 130 0038 1420 movs r0, #20 |
||
| 854 | 131 003a FFF7FEFF bl HAL_NVIC_SetPriority |
||
| 855 | 132 .LVL10: |
||
| 856 | 84:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN USB_MspInit 1 */ |
||
| 857 | 133 .loc 1 84 5 view .LVU26 |
||
| 858 | 134 003e 1420 movs r0, #20 |
||
| 859 | 135 0040 FFF7FEFF bl HAL_NVIC_EnableIRQ |
||
| 860 | 136 .LVL11: |
||
| 861 | 89:USB_DEVICE/Target/usbd_conf.c **** |
||
| 862 | 137 .loc 1 89 1 is_stmt 0 view .LVU27 |
||
| 863 | 138 0044 03B0 add sp, sp, #12 |
||
| 864 | 139 .LCFI2: |
||
| 865 | 140 .cfi_def_cfa_offset 4 |
||
| 866 | 141 @ sp needed |
||
| 867 | 142 0046 5DF804FB ldr pc, [sp], #4 |
||
| 868 | 143 .L15: |
||
| 869 | 144 004a 00BF .align 2 |
||
| 870 | 145 .L14: |
||
| 871 | 146 004c 005C0040 .word 1073765376 |
||
| 872 | 147 .cfi_endproc |
||
| 873 | 148 .LFE68: |
||
| 874 | 150 .section .text.HAL_PCD_MspDeInit,"ax",%progbits |
||
| 875 | 151 .align 1 |
||
| 876 | 152 .global HAL_PCD_MspDeInit |
||
| 877 | 153 .syntax unified |
||
| 878 | 154 .thumb |
||
| 879 | 155 .thumb_func |
||
| 880 | 156 .fpu softvfp |
||
| 881 | 158 HAL_PCD_MspDeInit: |
||
| 882 | 159 .LVL12: |
||
| 883 | 160 .LFB69: |
||
| 884 | 92:USB_DEVICE/Target/usbd_conf.c **** if(pcdHandle->Instance==USB) |
||
| 885 | 161 .loc 1 92 1 is_stmt 1 view -0 |
||
| 886 | 162 .cfi_startproc |
||
| 887 | 163 @ args = 0, pretend = 0, frame = 0 |
||
| 888 | 164 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 889 | 92:USB_DEVICE/Target/usbd_conf.c **** if(pcdHandle->Instance==USB) |
||
| 890 | 165 .loc 1 92 1 is_stmt 0 view .LVU29 |
||
| 891 | 166 0000 08B5 push {r3, lr} |
||
| 892 | 167 .LCFI3: |
||
| 893 | 168 .cfi_def_cfa_offset 8 |
||
| 894 | 169 .cfi_offset 3, -8 |
||
| 895 | 170 .cfi_offset 14, -4 |
||
| 896 | 93:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 897 | 171 .loc 1 93 3 is_stmt 1 view .LVU30 |
||
| 898 | 93:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 899 | 172 .loc 1 93 15 is_stmt 0 view .LVU31 |
||
| 900 | 173 0002 0268 ldr r2, [r0] |
||
| 19 | mjames | 901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 16 |
| 16 | mjames | 902 | |
| 903 | |||
| 904 | 93:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 905 | 174 .loc 1 93 5 view .LVU32 |
||
| 906 | 175 0004 074B ldr r3, .L20 |
||
| 907 | 176 0006 9A42 cmp r2, r3 |
||
| 908 | 177 0008 00D0 beq .L19 |
||
| 909 | 178 .LVL13: |
||
| 910 | 179 .L16: |
||
| 911 | 110:USB_DEVICE/Target/usbd_conf.c **** |
||
| 912 | 180 .loc 1 110 1 view .LVU33 |
||
| 913 | 181 000a 08BD pop {r3, pc} |
||
| 914 | 182 .LVL14: |
||
| 915 | 183 .L19: |
||
| 916 | 99:USB_DEVICE/Target/usbd_conf.c **** |
||
| 917 | 184 .loc 1 99 5 is_stmt 1 view .LVU34 |
||
| 918 | 185 000c 064A ldr r2, .L20+4 |
||
| 919 | 186 000e D369 ldr r3, [r2, #28] |
||
| 920 | 187 0010 23F40003 bic r3, r3, #8388608 |
||
| 921 | 188 0014 D361 str r3, [r2, #28] |
||
| 922 | 102:USB_DEVICE/Target/usbd_conf.c **** |
||
| 923 | 189 .loc 1 102 5 view .LVU35 |
||
| 924 | 190 0016 1320 movs r0, #19 |
||
| 925 | 191 .LVL15: |
||
| 926 | 102:USB_DEVICE/Target/usbd_conf.c **** |
||
| 927 | 192 .loc 1 102 5 is_stmt 0 view .LVU36 |
||
| 928 | 193 0018 FFF7FEFF bl HAL_NVIC_DisableIRQ |
||
| 929 | 194 .LVL16: |
||
| 930 | 104:USB_DEVICE/Target/usbd_conf.c **** |
||
| 931 | 195 .loc 1 104 5 is_stmt 1 view .LVU37 |
||
| 932 | 196 001c 1420 movs r0, #20 |
||
| 933 | 197 001e FFF7FEFF bl HAL_NVIC_DisableIRQ |
||
| 934 | 198 .LVL17: |
||
| 935 | 110:USB_DEVICE/Target/usbd_conf.c **** |
||
| 936 | 199 .loc 1 110 1 is_stmt 0 view .LVU38 |
||
| 937 | 200 0022 F2E7 b .L16 |
||
| 938 | 201 .L21: |
||
| 939 | 202 .align 2 |
||
| 940 | 203 .L20: |
||
| 941 | 204 0024 005C0040 .word 1073765376 |
||
| 942 | 205 0028 00100240 .word 1073876992 |
||
| 943 | 206 .cfi_endproc |
||
| 944 | 207 .LFE69: |
||
| 945 | 209 .section .text.HAL_PCD_SetupStageCallback,"ax",%progbits |
||
| 946 | 210 .align 1 |
||
| 947 | 211 .global HAL_PCD_SetupStageCallback |
||
| 948 | 212 .syntax unified |
||
| 949 | 213 .thumb |
||
| 950 | 214 .thumb_func |
||
| 951 | 215 .fpu softvfp |
||
| 952 | 217 HAL_PCD_SetupStageCallback: |
||
| 953 | 218 .LVL18: |
||
| 954 | 219 .LFB70: |
||
| 955 | 122:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SetupStage((USBD_HandleTypeDef*)hpcd->pData, (uint8_t *)hpcd->Setup); |
||
| 956 | 220 .loc 1 122 1 is_stmt 1 view -0 |
||
| 957 | 221 .cfi_startproc |
||
| 958 | 222 @ args = 0, pretend = 0, frame = 0 |
||
| 959 | 223 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 960 | 122:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SetupStage((USBD_HandleTypeDef*)hpcd->pData, (uint8_t *)hpcd->Setup); |
||
| 19 | mjames | 961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 17 |
| 16 | mjames | 962 | |
| 963 | |||
| 964 | 224 .loc 1 122 1 is_stmt 0 view .LVU40 |
||
| 965 | 225 0000 08B5 push {r3, lr} |
||
| 966 | 226 .LCFI4: |
||
| 967 | 227 .cfi_def_cfa_offset 8 |
||
| 968 | 228 .cfi_offset 3, -8 |
||
| 969 | 229 .cfi_offset 14, -4 |
||
| 970 | 123:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 971 | 230 .loc 1 123 3 is_stmt 1 view .LVU41 |
||
| 972 | 231 0002 00F50C71 add r1, r0, #560 |
||
| 973 | 232 0006 D0F86802 ldr r0, [r0, #616] |
||
| 974 | 233 .LVL19: |
||
| 975 | 123:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 976 | 234 .loc 1 123 3 is_stmt 0 view .LVU42 |
||
| 977 | 235 000a FFF7FEFF bl USBD_LL_SetupStage |
||
| 978 | 236 .LVL20: |
||
| 979 | 124:USB_DEVICE/Target/usbd_conf.c **** |
||
| 980 | 237 .loc 1 124 1 view .LVU43 |
||
| 981 | 238 000e 08BD pop {r3, pc} |
||
| 982 | 239 .cfi_endproc |
||
| 983 | 240 .LFE70: |
||
| 984 | 242 .section .text.HAL_PCD_DataOutStageCallback,"ax",%progbits |
||
| 985 | 243 .align 1 |
||
| 986 | 244 .global HAL_PCD_DataOutStageCallback |
||
| 987 | 245 .syntax unified |
||
| 988 | 246 .thumb |
||
| 989 | 247 .thumb_func |
||
| 990 | 248 .fpu softvfp |
||
| 991 | 250 HAL_PCD_DataOutStageCallback: |
||
| 992 | 251 .LVL21: |
||
| 993 | 252 .LFB71: |
||
| 994 | 137:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DataOutStage((USBD_HandleTypeDef*)hpcd->pData, epnum, hpcd->OUT_ep[epnum].xfer_buff); |
||
| 995 | 253 .loc 1 137 1 is_stmt 1 view -0 |
||
| 996 | 254 .cfi_startproc |
||
| 997 | 255 @ args = 0, pretend = 0, frame = 0 |
||
| 998 | 256 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 999 | 137:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DataOutStage((USBD_HandleTypeDef*)hpcd->pData, epnum, hpcd->OUT_ep[epnum].xfer_buff); |
||
| 1000 | 257 .loc 1 137 1 is_stmt 0 view .LVU45 |
||
| 1001 | 258 0000 08B5 push {r3, lr} |
||
| 1002 | 259 .LCFI5: |
||
| 1003 | 260 .cfi_def_cfa_offset 8 |
||
| 1004 | 261 .cfi_offset 3, -8 |
||
| 1005 | 262 .cfi_offset 14, -4 |
||
| 1006 | 138:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1007 | 263 .loc 1 138 3 is_stmt 1 view .LVU46 |
||
| 1008 | 264 0002 00EB4113 add r3, r0, r1, lsl #5 |
||
| 1009 | 265 0006 D3F83C21 ldr r2, [r3, #316] |
||
| 1010 | 266 000a D0F86802 ldr r0, [r0, #616] |
||
| 1011 | 267 .LVL22: |
||
| 1012 | 138:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1013 | 268 .loc 1 138 3 is_stmt 0 view .LVU47 |
||
| 1014 | 269 000e FFF7FEFF bl USBD_LL_DataOutStage |
||
| 1015 | 270 .LVL23: |
||
| 1016 | 139:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1017 | 271 .loc 1 139 1 view .LVU48 |
||
| 1018 | 272 0012 08BD pop {r3, pc} |
||
| 1019 | 273 .cfi_endproc |
||
| 1020 | 274 .LFE71: |
||
| 19 | mjames | 1021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 18 |
| 16 | mjames | 1022 | |
| 1023 | |||
| 1024 | 276 .section .text.HAL_PCD_DataInStageCallback,"ax",%progbits |
||
| 1025 | 277 .align 1 |
||
| 1026 | 278 .global HAL_PCD_DataInStageCallback |
||
| 1027 | 279 .syntax unified |
||
| 1028 | 280 .thumb |
||
| 1029 | 281 .thumb_func |
||
| 1030 | 282 .fpu softvfp |
||
| 1031 | 284 HAL_PCD_DataInStageCallback: |
||
| 1032 | 285 .LVL24: |
||
| 1033 | 286 .LFB72: |
||
| 1034 | 152:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DataInStage((USBD_HandleTypeDef*)hpcd->pData, epnum, hpcd->IN_ep[epnum].xfer_buff); |
||
| 1035 | 287 .loc 1 152 1 is_stmt 1 view -0 |
||
| 1036 | 288 .cfi_startproc |
||
| 1037 | 289 @ args = 0, pretend = 0, frame = 0 |
||
| 1038 | 290 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1039 | 152:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DataInStage((USBD_HandleTypeDef*)hpcd->pData, epnum, hpcd->IN_ep[epnum].xfer_buff); |
||
| 1040 | 291 .loc 1 152 1 is_stmt 0 view .LVU50 |
||
| 1041 | 292 0000 08B5 push {r3, lr} |
||
| 1042 | 293 .LCFI6: |
||
| 1043 | 294 .cfi_def_cfa_offset 8 |
||
| 1044 | 295 .cfi_offset 3, -8 |
||
| 1045 | 296 .cfi_offset 14, -4 |
||
| 1046 | 153:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1047 | 297 .loc 1 153 3 is_stmt 1 view .LVU51 |
||
| 1048 | 298 0002 00EB4113 add r3, r0, r1, lsl #5 |
||
| 1049 | 299 0006 DA6B ldr r2, [r3, #60] |
||
| 1050 | 300 0008 D0F86802 ldr r0, [r0, #616] |
||
| 1051 | 301 .LVL25: |
||
| 1052 | 153:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1053 | 302 .loc 1 153 3 is_stmt 0 view .LVU52 |
||
| 1054 | 303 000c FFF7FEFF bl USBD_LL_DataInStage |
||
| 1055 | 304 .LVL26: |
||
| 1056 | 154:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1057 | 305 .loc 1 154 1 view .LVU53 |
||
| 1058 | 306 0010 08BD pop {r3, pc} |
||
| 1059 | 307 .cfi_endproc |
||
| 1060 | 308 .LFE72: |
||
| 1061 | 310 .section .text.HAL_PCD_SOFCallback,"ax",%progbits |
||
| 1062 | 311 .align 1 |
||
| 1063 | 312 .global HAL_PCD_SOFCallback |
||
| 1064 | 313 .syntax unified |
||
| 1065 | 314 .thumb |
||
| 1066 | 315 .thumb_func |
||
| 1067 | 316 .fpu softvfp |
||
| 1068 | 318 HAL_PCD_SOFCallback: |
||
| 1069 | 319 .LVL27: |
||
| 1070 | 320 .LFB73: |
||
| 1071 | 166:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SOF((USBD_HandleTypeDef*)hpcd->pData); |
||
| 1072 | 321 .loc 1 166 1 is_stmt 1 view -0 |
||
| 1073 | 322 .cfi_startproc |
||
| 1074 | 323 @ args = 0, pretend = 0, frame = 0 |
||
| 1075 | 324 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1076 | 166:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SOF((USBD_HandleTypeDef*)hpcd->pData); |
||
| 1077 | 325 .loc 1 166 1 is_stmt 0 view .LVU55 |
||
| 1078 | 326 0000 08B5 push {r3, lr} |
||
| 1079 | 327 .LCFI7: |
||
| 1080 | 328 .cfi_def_cfa_offset 8 |
||
| 19 | mjames | 1081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 19 |
| 16 | mjames | 1082 | |
| 1083 | |||
| 1084 | 329 .cfi_offset 3, -8 |
||
| 1085 | 330 .cfi_offset 14, -4 |
||
| 1086 | 167:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1087 | 331 .loc 1 167 3 is_stmt 1 view .LVU56 |
||
| 1088 | 332 0002 D0F86802 ldr r0, [r0, #616] |
||
| 1089 | 333 .LVL28: |
||
| 1090 | 167:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1091 | 334 .loc 1 167 3 is_stmt 0 view .LVU57 |
||
| 1092 | 335 0006 FFF7FEFF bl USBD_LL_SOF |
||
| 1093 | 336 .LVL29: |
||
| 1094 | 168:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1095 | 337 .loc 1 168 1 view .LVU58 |
||
| 1096 | 338 000a 08BD pop {r3, pc} |
||
| 1097 | 339 .cfi_endproc |
||
| 1098 | 340 .LFE73: |
||
| 1099 | 342 .section .text.HAL_PCD_ResetCallback,"ax",%progbits |
||
| 1100 | 343 .align 1 |
||
| 1101 | 344 .global HAL_PCD_ResetCallback |
||
| 1102 | 345 .syntax unified |
||
| 1103 | 346 .thumb |
||
| 1104 | 347 .thumb_func |
||
| 1105 | 348 .fpu softvfp |
||
| 1106 | 350 HAL_PCD_ResetCallback: |
||
| 1107 | 351 .LVL30: |
||
| 1108 | 352 .LFB74: |
||
| 1109 | 180:USB_DEVICE/Target/usbd_conf.c **** USBD_SpeedTypeDef speed = USBD_SPEED_FULL; |
||
| 1110 | 353 .loc 1 180 1 is_stmt 1 view -0 |
||
| 1111 | 354 .cfi_startproc |
||
| 1112 | 355 @ args = 0, pretend = 0, frame = 0 |
||
| 1113 | 356 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1114 | 180:USB_DEVICE/Target/usbd_conf.c **** USBD_SpeedTypeDef speed = USBD_SPEED_FULL; |
||
| 1115 | 357 .loc 1 180 1 is_stmt 0 view .LVU60 |
||
| 1116 | 358 0000 10B5 push {r4, lr} |
||
| 1117 | 359 .LCFI8: |
||
| 1118 | 360 .cfi_def_cfa_offset 8 |
||
| 1119 | 361 .cfi_offset 4, -8 |
||
| 1120 | 362 .cfi_offset 14, -4 |
||
| 1121 | 363 0002 0446 mov r4, r0 |
||
| 1122 | 181:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1123 | 364 .loc 1 181 3 is_stmt 1 view .LVU61 |
||
| 1124 | 365 .LVL31: |
||
| 1125 | 183:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 1126 | 366 .loc 1 183 3 view .LVU62 |
||
| 1127 | 183:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 1128 | 367 .loc 1 183 18 is_stmt 0 view .LVU63 |
||
| 1129 | 368 0004 8368 ldr r3, [r0, #8] |
||
| 1130 | 183:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 1131 | 369 .loc 1 183 6 view .LVU64 |
||
| 1132 | 370 0006 022B cmp r3, #2 |
||
| 1133 | 371 0008 09D1 bne .L33 |
||
| 1134 | 372 .LVL32: |
||
| 1135 | 373 .L31: |
||
| 1136 | 188:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1137 | 374 .loc 1 188 3 is_stmt 1 view .LVU65 |
||
| 1138 | 375 000a 0121 movs r1, #1 |
||
| 1139 | 376 000c D4F86802 ldr r0, [r4, #616] |
||
| 1140 | 377 0010 FFF7FEFF bl USBD_LL_SetSpeed |
||
| 19 | mjames | 1141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 20 |
| 16 | mjames | 1142 | |
| 1143 | |||
| 1144 | 378 .LVL33: |
||
| 1145 | 191:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1146 | 379 .loc 1 191 3 view .LVU66 |
||
| 1147 | 380 0014 D4F86802 ldr r0, [r4, #616] |
||
| 1148 | 381 0018 FFF7FEFF bl USBD_LL_Reset |
||
| 1149 | 382 .LVL34: |
||
| 1150 | 192:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1151 | 383 .loc 1 192 1 is_stmt 0 view .LVU67 |
||
| 1152 | 384 001c 10BD pop {r4, pc} |
||
| 1153 | 385 .LVL35: |
||
| 1154 | 386 .L33: |
||
| 1155 | 185:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1156 | 387 .loc 1 185 5 is_stmt 1 view .LVU68 |
||
| 1157 | 388 001e FFF7FEFF bl Error_Handler |
||
| 1158 | 389 .LVL36: |
||
| 1159 | 185:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1160 | 390 .loc 1 185 5 is_stmt 0 view .LVU69 |
||
| 1161 | 391 0022 F2E7 b .L31 |
||
| 1162 | 392 .cfi_endproc |
||
| 1163 | 393 .LFE74: |
||
| 1164 | 395 .section .text.HAL_PCD_SuspendCallback,"ax",%progbits |
||
| 1165 | 396 .align 1 |
||
| 1166 | 397 .global HAL_PCD_SuspendCallback |
||
| 1167 | 398 .syntax unified |
||
| 1168 | 399 .thumb |
||
| 1169 | 400 .thumb_func |
||
| 1170 | 401 .fpu softvfp |
||
| 1171 | 403 HAL_PCD_SuspendCallback: |
||
| 1172 | 404 .LVL37: |
||
| 1173 | 405 .LFB75: |
||
| 1174 | 205:USB_DEVICE/Target/usbd_conf.c **** /* Inform USB library that core enters in suspend Mode. */ |
||
| 1175 | 406 .loc 1 205 1 is_stmt 1 view -0 |
||
| 1176 | 407 .cfi_startproc |
||
| 1177 | 408 @ args = 0, pretend = 0, frame = 0 |
||
| 1178 | 409 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1179 | 205:USB_DEVICE/Target/usbd_conf.c **** /* Inform USB library that core enters in suspend Mode. */ |
||
| 1180 | 410 .loc 1 205 1 is_stmt 0 view .LVU71 |
||
| 1181 | 411 0000 10B5 push {r4, lr} |
||
| 1182 | 412 .LCFI9: |
||
| 1183 | 413 .cfi_def_cfa_offset 8 |
||
| 1184 | 414 .cfi_offset 4, -8 |
||
| 1185 | 415 .cfi_offset 14, -4 |
||
| 1186 | 416 0002 0446 mov r4, r0 |
||
| 1187 | 207:USB_DEVICE/Target/usbd_conf.c **** /* Enter in STOP mode. */ |
||
| 1188 | 417 .loc 1 207 3 is_stmt 1 view .LVU72 |
||
| 1189 | 418 0004 D0F86802 ldr r0, [r0, #616] |
||
| 1190 | 419 .LVL38: |
||
| 1191 | 207:USB_DEVICE/Target/usbd_conf.c **** /* Enter in STOP mode. */ |
||
| 1192 | 420 .loc 1 207 3 is_stmt 0 view .LVU73 |
||
| 1193 | 421 0008 FFF7FEFF bl USBD_LL_Suspend |
||
| 1194 | 422 .LVL39: |
||
| 1195 | 210:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 1196 | 423 .loc 1 210 3 is_stmt 1 view .LVU74 |
||
| 1197 | 210:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 1198 | 424 .loc 1 210 17 is_stmt 0 view .LVU75 |
||
| 1199 | 425 000c A369 ldr r3, [r4, #24] |
||
| 1200 | 210:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 19 | mjames | 1201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 21 |
| 16 | mjames | 1202 | |
| 1203 | |||
| 1204 | 426 .loc 1 210 6 view .LVU76 |
||
| 1205 | 427 000e 23B1 cbz r3, .L34 |
||
| 1206 | 213:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1207 | 428 .loc 1 213 5 is_stmt 1 view .LVU77 |
||
| 1208 | 213:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1209 | 429 .loc 1 213 14 is_stmt 0 view .LVU78 |
||
| 1210 | 430 0010 024A ldr r2, .L37 |
||
| 1211 | 431 0012 1369 ldr r3, [r2, #16] |
||
| 1212 | 432 0014 43F00603 orr r3, r3, #6 |
||
| 1213 | 433 0018 1361 str r3, [r2, #16] |
||
| 1214 | 434 .L34: |
||
| 1215 | 216:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1216 | 435 .loc 1 216 1 view .LVU79 |
||
| 1217 | 436 001a 10BD pop {r4, pc} |
||
| 1218 | 437 .LVL40: |
||
| 1219 | 438 .L38: |
||
| 1220 | 216:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1221 | 439 .loc 1 216 1 view .LVU80 |
||
| 1222 | 440 .align 2 |
||
| 1223 | 441 .L37: |
||
| 1224 | 442 001c 00ED00E0 .word -536810240 |
||
| 1225 | 443 .cfi_endproc |
||
| 1226 | 444 .LFE75: |
||
| 1227 | 446 .section .text.HAL_PCD_ResumeCallback,"ax",%progbits |
||
| 1228 | 447 .align 1 |
||
| 1229 | 448 .global HAL_PCD_ResumeCallback |
||
| 1230 | 449 .syntax unified |
||
| 1231 | 450 .thumb |
||
| 1232 | 451 .thumb_func |
||
| 1233 | 452 .fpu softvfp |
||
| 1234 | 454 HAL_PCD_ResumeCallback: |
||
| 1235 | 455 .LVL41: |
||
| 1236 | 456 .LFB76: |
||
| 1237 | 229:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 3 */ |
||
| 1238 | 457 .loc 1 229 1 is_stmt 1 view -0 |
||
| 1239 | 458 .cfi_startproc |
||
| 1240 | 459 @ args = 0, pretend = 0, frame = 0 |
||
| 1241 | 460 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1242 | 229:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 3 */ |
||
| 1243 | 461 .loc 1 229 1 is_stmt 0 view .LVU82 |
||
| 1244 | 462 0000 08B5 push {r3, lr} |
||
| 1245 | 463 .LCFI10: |
||
| 1246 | 464 .cfi_def_cfa_offset 8 |
||
| 1247 | 465 .cfi_offset 3, -8 |
||
| 1248 | 466 .cfi_offset 14, -4 |
||
| 1249 | 233:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1250 | 467 .loc 1 233 3 is_stmt 1 view .LVU83 |
||
| 1251 | 468 0002 D0F86802 ldr r0, [r0, #616] |
||
| 1252 | 469 .LVL42: |
||
| 1253 | 233:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1254 | 470 .loc 1 233 3 is_stmt 0 view .LVU84 |
||
| 1255 | 471 0006 FFF7FEFF bl USBD_LL_Resume |
||
| 1256 | 472 .LVL43: |
||
| 1257 | 234:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1258 | 473 .loc 1 234 1 view .LVU85 |
||
| 1259 | 474 000a 08BD pop {r3, pc} |
||
| 1260 | 475 .cfi_endproc |
||
| 19 | mjames | 1261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 22 |
| 16 | mjames | 1262 | |
| 1263 | |||
| 1264 | 476 .LFE76: |
||
| 1265 | 478 .section .text.HAL_PCD_ISOOUTIncompleteCallback,"ax",%progbits |
||
| 1266 | 479 .align 1 |
||
| 1267 | 480 .global HAL_PCD_ISOOUTIncompleteCallback |
||
| 1268 | 481 .syntax unified |
||
| 1269 | 482 .thumb |
||
| 1270 | 483 .thumb_func |
||
| 1271 | 484 .fpu softvfp |
||
| 1272 | 486 HAL_PCD_ISOOUTIncompleteCallback: |
||
| 1273 | 487 .LVL44: |
||
| 1274 | 488 .LFB77: |
||
| 1275 | 247:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_IsoOUTIncomplete((USBD_HandleTypeDef*)hpcd->pData, epnum); |
||
| 1276 | 489 .loc 1 247 1 is_stmt 1 view -0 |
||
| 1277 | 490 .cfi_startproc |
||
| 1278 | 491 @ args = 0, pretend = 0, frame = 0 |
||
| 1279 | 492 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1280 | 247:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_IsoOUTIncomplete((USBD_HandleTypeDef*)hpcd->pData, epnum); |
||
| 1281 | 493 .loc 1 247 1 is_stmt 0 view .LVU87 |
||
| 1282 | 494 0000 08B5 push {r3, lr} |
||
| 1283 | 495 .LCFI11: |
||
| 1284 | 496 .cfi_def_cfa_offset 8 |
||
| 1285 | 497 .cfi_offset 3, -8 |
||
| 1286 | 498 .cfi_offset 14, -4 |
||
| 1287 | 248:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1288 | 499 .loc 1 248 3 is_stmt 1 view .LVU88 |
||
| 1289 | 500 0002 D0F86802 ldr r0, [r0, #616] |
||
| 1290 | 501 .LVL45: |
||
| 1291 | 248:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1292 | 502 .loc 1 248 3 is_stmt 0 view .LVU89 |
||
| 1293 | 503 0006 FFF7FEFF bl USBD_LL_IsoOUTIncomplete |
||
| 1294 | 504 .LVL46: |
||
| 1295 | 249:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1296 | 505 .loc 1 249 1 view .LVU90 |
||
| 1297 | 506 000a 08BD pop {r3, pc} |
||
| 1298 | 507 .cfi_endproc |
||
| 1299 | 508 .LFE77: |
||
| 1300 | 510 .section .text.HAL_PCD_ISOINIncompleteCallback,"ax",%progbits |
||
| 1301 | 511 .align 1 |
||
| 1302 | 512 .global HAL_PCD_ISOINIncompleteCallback |
||
| 1303 | 513 .syntax unified |
||
| 1304 | 514 .thumb |
||
| 1305 | 515 .thumb_func |
||
| 1306 | 516 .fpu softvfp |
||
| 1307 | 518 HAL_PCD_ISOINIncompleteCallback: |
||
| 1308 | 519 .LVL47: |
||
| 1309 | 520 .LFB78: |
||
| 1310 | 262:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_IsoINIncomplete((USBD_HandleTypeDef*)hpcd->pData, epnum); |
||
| 1311 | 521 .loc 1 262 1 is_stmt 1 view -0 |
||
| 1312 | 522 .cfi_startproc |
||
| 1313 | 523 @ args = 0, pretend = 0, frame = 0 |
||
| 1314 | 524 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1315 | 262:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_IsoINIncomplete((USBD_HandleTypeDef*)hpcd->pData, epnum); |
||
| 1316 | 525 .loc 1 262 1 is_stmt 0 view .LVU92 |
||
| 1317 | 526 0000 08B5 push {r3, lr} |
||
| 1318 | 527 .LCFI12: |
||
| 1319 | 528 .cfi_def_cfa_offset 8 |
||
| 1320 | 529 .cfi_offset 3, -8 |
||
| 19 | mjames | 1321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 23 |
| 16 | mjames | 1322 | |
| 1323 | |||
| 1324 | 530 .cfi_offset 14, -4 |
||
| 1325 | 263:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1326 | 531 .loc 1 263 3 is_stmt 1 view .LVU93 |
||
| 1327 | 532 0002 D0F86802 ldr r0, [r0, #616] |
||
| 1328 | 533 .LVL48: |
||
| 1329 | 263:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1330 | 534 .loc 1 263 3 is_stmt 0 view .LVU94 |
||
| 1331 | 535 0006 FFF7FEFF bl USBD_LL_IsoINIncomplete |
||
| 1332 | 536 .LVL49: |
||
| 1333 | 264:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1334 | 537 .loc 1 264 1 view .LVU95 |
||
| 1335 | 538 000a 08BD pop {r3, pc} |
||
| 1336 | 539 .cfi_endproc |
||
| 1337 | 540 .LFE78: |
||
| 1338 | 542 .section .text.HAL_PCD_ConnectCallback,"ax",%progbits |
||
| 1339 | 543 .align 1 |
||
| 1340 | 544 .global HAL_PCD_ConnectCallback |
||
| 1341 | 545 .syntax unified |
||
| 1342 | 546 .thumb |
||
| 1343 | 547 .thumb_func |
||
| 1344 | 548 .fpu softvfp |
||
| 1345 | 550 HAL_PCD_ConnectCallback: |
||
| 1346 | 551 .LVL50: |
||
| 1347 | 552 .LFB79: |
||
| 1348 | 276:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DevConnected((USBD_HandleTypeDef*)hpcd->pData); |
||
| 1349 | 553 .loc 1 276 1 is_stmt 1 view -0 |
||
| 1350 | 554 .cfi_startproc |
||
| 1351 | 555 @ args = 0, pretend = 0, frame = 0 |
||
| 1352 | 556 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1353 | 276:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DevConnected((USBD_HandleTypeDef*)hpcd->pData); |
||
| 1354 | 557 .loc 1 276 1 is_stmt 0 view .LVU97 |
||
| 1355 | 558 0000 08B5 push {r3, lr} |
||
| 1356 | 559 .LCFI13: |
||
| 1357 | 560 .cfi_def_cfa_offset 8 |
||
| 1358 | 561 .cfi_offset 3, -8 |
||
| 1359 | 562 .cfi_offset 14, -4 |
||
| 1360 | 277:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1361 | 563 .loc 1 277 3 is_stmt 1 view .LVU98 |
||
| 1362 | 564 0002 D0F86802 ldr r0, [r0, #616] |
||
| 1363 | 565 .LVL51: |
||
| 1364 | 277:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1365 | 566 .loc 1 277 3 is_stmt 0 view .LVU99 |
||
| 1366 | 567 0006 FFF7FEFF bl USBD_LL_DevConnected |
||
| 1367 | 568 .LVL52: |
||
| 1368 | 278:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1369 | 569 .loc 1 278 1 view .LVU100 |
||
| 1370 | 570 000a 08BD pop {r3, pc} |
||
| 1371 | 571 .cfi_endproc |
||
| 1372 | 572 .LFE79: |
||
| 1373 | 574 .section .text.HAL_PCD_DisconnectCallback,"ax",%progbits |
||
| 1374 | 575 .align 1 |
||
| 1375 | 576 .global HAL_PCD_DisconnectCallback |
||
| 1376 | 577 .syntax unified |
||
| 1377 | 578 .thumb |
||
| 1378 | 579 .thumb_func |
||
| 1379 | 580 .fpu softvfp |
||
| 1380 | 582 HAL_PCD_DisconnectCallback: |
||
| 19 | mjames | 1381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 24 |
| 16 | mjames | 1382 | |
| 1383 | |||
| 1384 | 583 .LVL53: |
||
| 1385 | 584 .LFB80: |
||
| 1386 | 290:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DevDisconnected((USBD_HandleTypeDef*)hpcd->pData); |
||
| 1387 | 585 .loc 1 290 1 is_stmt 1 view -0 |
||
| 1388 | 586 .cfi_startproc |
||
| 1389 | 587 @ args = 0, pretend = 0, frame = 0 |
||
| 1390 | 588 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1391 | 290:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DevDisconnected((USBD_HandleTypeDef*)hpcd->pData); |
||
| 1392 | 589 .loc 1 290 1 is_stmt 0 view .LVU102 |
||
| 1393 | 590 0000 08B5 push {r3, lr} |
||
| 1394 | 591 .LCFI14: |
||
| 1395 | 592 .cfi_def_cfa_offset 8 |
||
| 1396 | 593 .cfi_offset 3, -8 |
||
| 1397 | 594 .cfi_offset 14, -4 |
||
| 1398 | 291:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1399 | 595 .loc 1 291 3 is_stmt 1 view .LVU103 |
||
| 1400 | 596 0002 D0F86802 ldr r0, [r0, #616] |
||
| 1401 | 597 .LVL54: |
||
| 1402 | 291:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1403 | 598 .loc 1 291 3 is_stmt 0 view .LVU104 |
||
| 1404 | 599 0006 FFF7FEFF bl USBD_LL_DevDisconnected |
||
| 1405 | 600 .LVL55: |
||
| 1406 | 292:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1407 | 601 .loc 1 292 1 view .LVU105 |
||
| 1408 | 602 000a 08BD pop {r3, pc} |
||
| 1409 | 603 .cfi_endproc |
||
| 1410 | 604 .LFE80: |
||
| 1411 | 606 .section .text.USBD_LL_Init,"ax",%progbits |
||
| 1412 | 607 .align 1 |
||
| 1413 | 608 .global USBD_LL_Init |
||
| 1414 | 609 .syntax unified |
||
| 1415 | 610 .thumb |
||
| 1416 | 611 .thumb_func |
||
| 1417 | 612 .fpu softvfp |
||
| 1418 | 614 USBD_LL_Init: |
||
| 1419 | 615 .LVL56: |
||
| 1420 | 616 .LFB81: |
||
| 1421 | 304:USB_DEVICE/Target/usbd_conf.c **** /* Init USB Ip. */ |
||
| 1422 | 617 .loc 1 304 1 is_stmt 1 view -0 |
||
| 1423 | 618 .cfi_startproc |
||
| 1424 | 619 @ args = 0, pretend = 0, frame = 0 |
||
| 1425 | 620 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1426 | 304:USB_DEVICE/Target/usbd_conf.c **** /* Init USB Ip. */ |
||
| 1427 | 621 .loc 1 304 1 is_stmt 0 view .LVU107 |
||
| 1428 | 622 0000 10B5 push {r4, lr} |
||
| 1429 | 623 .LCFI15: |
||
| 1430 | 624 .cfi_def_cfa_offset 8 |
||
| 1431 | 625 .cfi_offset 4, -8 |
||
| 1432 | 626 .cfi_offset 14, -4 |
||
| 1433 | 627 0002 0446 mov r4, r0 |
||
| 1434 | 307:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_FS; |
||
| 1435 | 628 .loc 1 307 3 is_stmt 1 view .LVU108 |
||
| 1436 | 307:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_FS; |
||
| 1437 | 629 .loc 1 307 21 is_stmt 0 view .LVU109 |
||
| 1438 | 630 0004 1D48 ldr r0, .L53 |
||
| 1439 | 631 .LVL57: |
||
| 1440 | 307:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_FS; |
||
| 19 | mjames | 1441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 25 |
| 16 | mjames | 1442 | |
| 1443 | |||
| 1444 | 632 .loc 1 307 21 view .LVU110 |
||
| 1445 | 633 0006 C0F86842 str r4, [r0, #616] |
||
| 1446 | 308:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1447 | 634 .loc 1 308 3 is_stmt 1 view .LVU111 |
||
| 1448 | 308:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1449 | 635 .loc 1 308 15 is_stmt 0 view .LVU112 |
||
| 1450 | 636 000a C4F8C002 str r0, [r4, #704] |
||
| 1451 | 310:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.dev_endpoints = 8; |
||
| 1452 | 637 .loc 1 310 3 is_stmt 1 view .LVU113 |
||
| 1453 | 310:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.dev_endpoints = 8; |
||
| 1454 | 638 .loc 1 310 24 is_stmt 0 view .LVU114 |
||
| 1455 | 639 000e 1C4B ldr r3, .L53+4 |
||
| 1456 | 640 0010 0360 str r3, [r0] |
||
| 1457 | 311:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.speed = PCD_SPEED_FULL; |
||
| 1458 | 641 .loc 1 311 3 is_stmt 1 view .LVU115 |
||
| 1459 | 311:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.speed = PCD_SPEED_FULL; |
||
| 1460 | 642 .loc 1 311 34 is_stmt 0 view .LVU116 |
||
| 1461 | 643 0012 0823 movs r3, #8 |
||
| 1462 | 644 0014 4360 str r3, [r0, #4] |
||
| 1463 | 312:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.low_power_enable = DISABLE; |
||
| 1464 | 645 .loc 1 312 3 is_stmt 1 view .LVU117 |
||
| 1465 | 312:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.low_power_enable = DISABLE; |
||
| 1466 | 646 .loc 1 312 26 is_stmt 0 view .LVU118 |
||
| 1467 | 647 0016 0223 movs r3, #2 |
||
| 1468 | 648 0018 8360 str r3, [r0, #8] |
||
| 1469 | 313:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.lpm_enable = DISABLE; |
||
| 1470 | 649 .loc 1 313 3 is_stmt 1 view .LVU119 |
||
| 1471 | 313:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.lpm_enable = DISABLE; |
||
| 1472 | 650 .loc 1 313 37 is_stmt 0 view .LVU120 |
||
| 1473 | 651 001a 0023 movs r3, #0 |
||
| 1474 | 652 001c 8361 str r3, [r0, #24] |
||
| 1475 | 314:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.battery_charging_enable = DISABLE; |
||
| 1476 | 653 .loc 1 314 3 is_stmt 1 view .LVU121 |
||
| 1477 | 314:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.battery_charging_enable = DISABLE; |
||
| 1478 | 654 .loc 1 314 31 is_stmt 0 view .LVU122 |
||
| 1479 | 655 001e C361 str r3, [r0, #28] |
||
| 1480 | 315:USB_DEVICE/Target/usbd_conf.c **** if (HAL_PCD_Init(&hpcd_USB_FS) != HAL_OK) |
||
| 1481 | 656 .loc 1 315 3 is_stmt 1 view .LVU123 |
||
| 1482 | 315:USB_DEVICE/Target/usbd_conf.c **** if (HAL_PCD_Init(&hpcd_USB_FS) != HAL_OK) |
||
| 1483 | 657 .loc 1 315 44 is_stmt 0 view .LVU124 |
||
| 1484 | 658 0020 0362 str r3, [r0, #32] |
||
| 1485 | 316:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 1486 | 659 .loc 1 316 3 is_stmt 1 view .LVU125 |
||
| 1487 | 316:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 1488 | 660 .loc 1 316 7 is_stmt 0 view .LVU126 |
||
| 1489 | 661 0022 FFF7FEFF bl HAL_PCD_Init |
||
| 1490 | 662 .LVL58: |
||
| 1491 | 316:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 1492 | 663 .loc 1 316 6 view .LVU127 |
||
| 1493 | 664 0026 30BB cbnz r0, .L52 |
||
| 1494 | 665 .L50: |
||
| 1495 | 337:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x80 , PCD_SNG_BUF, 0x58); |
||
| 1496 | 666 .loc 1 337 3 is_stmt 1 view .LVU128 |
||
| 1497 | 667 0028 1823 movs r3, #24 |
||
| 1498 | 668 002a 0022 movs r2, #0 |
||
| 1499 | 669 002c 1146 mov r1, r2 |
||
| 1500 | 670 002e D4F8C002 ldr r0, [r4, #704] |
||
| 19 | mjames | 1501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 26 |
| 16 | mjames | 1502 | |
| 1503 | |||
| 1504 | 671 0032 FFF7FEFF bl HAL_PCDEx_PMAConfig |
||
| 1505 | 672 .LVL59: |
||
| 1506 | 338:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END EndPoint_Configuration */ |
||
| 1507 | 673 .loc 1 338 3 view .LVU129 |
||
| 1508 | 674 0036 5823 movs r3, #88 |
||
| 1509 | 675 0038 0022 movs r2, #0 |
||
| 1510 | 676 003a 8021 movs r1, #128 |
||
| 1511 | 677 003c D4F8C002 ldr r0, [r4, #704] |
||
| 1512 | 678 0040 FFF7FEFF bl HAL_PCDEx_PMAConfig |
||
| 1513 | 679 .LVL60: |
||
| 1514 | 341:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x01 , PCD_SNG_BUF, 0x110); |
||
| 1515 | 680 .loc 1 341 3 view .LVU130 |
||
| 1516 | 681 0044 C023 movs r3, #192 |
||
| 1517 | 682 0046 0022 movs r2, #0 |
||
| 1518 | 683 0048 8121 movs r1, #129 |
||
| 1519 | 684 004a D4F8C002 ldr r0, [r4, #704] |
||
| 1520 | 685 004e FFF7FEFF bl HAL_PCDEx_PMAConfig |
||
| 1521 | 686 .LVL61: |
||
| 1522 | 342:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x82 , PCD_SNG_BUF, 0x100); |
||
| 1523 | 687 .loc 1 342 3 view .LVU131 |
||
| 1524 | 688 0052 4FF48873 mov r3, #272 |
||
| 1525 | 689 0056 0022 movs r2, #0 |
||
| 1526 | 690 0058 0121 movs r1, #1 |
||
| 1527 | 691 005a D4F8C002 ldr r0, [r4, #704] |
||
| 1528 | 692 005e FFF7FEFF bl HAL_PCDEx_PMAConfig |
||
| 1529 | 693 .LVL62: |
||
| 1530 | 343:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END EndPoint_Configuration_CDC */ |
||
| 1531 | 694 .loc 1 343 3 view .LVU132 |
||
| 1532 | 695 0062 4FF48073 mov r3, #256 |
||
| 1533 | 696 0066 0022 movs r2, #0 |
||
| 1534 | 697 0068 8221 movs r1, #130 |
||
| 1535 | 698 006a D4F8C002 ldr r0, [r4, #704] |
||
| 1536 | 699 006e FFF7FEFF bl HAL_PCDEx_PMAConfig |
||
| 1537 | 700 .LVL63: |
||
| 1538 | 345:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1539 | 701 .loc 1 345 3 view .LVU133 |
||
| 1540 | 346:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1541 | 702 .loc 1 346 1 is_stmt 0 view .LVU134 |
||
| 1542 | 703 0072 0020 movs r0, #0 |
||
| 1543 | 704 0074 10BD pop {r4, pc} |
||
| 1544 | 705 .LVL64: |
||
| 1545 | 706 .L52: |
||
| 1546 | 318:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1547 | 707 .loc 1 318 5 is_stmt 1 view .LVU135 |
||
| 1548 | 708 0076 FFF7FEFF bl Error_Handler |
||
| 1549 | 709 .LVL65: |
||
| 1550 | 710 007a D5E7 b .L50 |
||
| 1551 | 711 .L54: |
||
| 1552 | 712 .align 2 |
||
| 1553 | 713 .L53: |
||
| 1554 | 714 007c 00000000 .word hpcd_USB_FS |
||
| 1555 | 715 0080 005C0040 .word 1073765376 |
||
| 1556 | 716 .cfi_endproc |
||
| 1557 | 717 .LFE81: |
||
| 1558 | 719 .section .text.USBD_LL_DeInit,"ax",%progbits |
||
| 1559 | 720 .align 1 |
||
| 1560 | 721 .global USBD_LL_DeInit |
||
| 19 | mjames | 1561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 27 |
| 16 | mjames | 1562 | |
| 1563 | |||
| 1564 | 722 .syntax unified |
||
| 1565 | 723 .thumb |
||
| 1566 | 724 .thumb_func |
||
| 1567 | 725 .fpu softvfp |
||
| 1568 | 727 USBD_LL_DeInit: |
||
| 1569 | 728 .LVL66: |
||
| 1570 | 729 .LFB82: |
||
| 1571 | 354:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1572 | 730 .loc 1 354 1 view -0 |
||
| 1573 | 731 .cfi_startproc |
||
| 1574 | 732 @ args = 0, pretend = 0, frame = 0 |
||
| 1575 | 733 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1576 | 354:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1577 | 734 .loc 1 354 1 is_stmt 0 view .LVU137 |
||
| 1578 | 735 0000 08B5 push {r3, lr} |
||
| 1579 | 736 .LCFI16: |
||
| 1580 | 737 .cfi_def_cfa_offset 8 |
||
| 1581 | 738 .cfi_offset 3, -8 |
||
| 1582 | 739 .cfi_offset 14, -4 |
||
| 1583 | 355:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 1584 | 740 .loc 1 355 3 is_stmt 1 view .LVU138 |
||
| 1585 | 741 .LVL67: |
||
| 1586 | 356:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1587 | 742 .loc 1 356 3 view .LVU139 |
||
| 1588 | 358:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1589 | 743 .loc 1 358 3 view .LVU140 |
||
| 1590 | 358:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1591 | 744 .loc 1 358 16 is_stmt 0 view .LVU141 |
||
| 1592 | 745 0002 D0F8C002 ldr r0, [r0, #704] |
||
| 1593 | 746 .LVL68: |
||
| 1594 | 358:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1595 | 747 .loc 1 358 16 view .LVU142 |
||
| 1596 | 748 0006 FFF7FEFF bl HAL_PCD_DeInit |
||
| 1597 | 749 .LVL69: |
||
| 1598 | 360:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1599 | 750 .loc 1 360 3 is_stmt 1 view .LVU143 |
||
| 1600 | 360:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1601 | 751 .loc 1 360 17 is_stmt 0 view .LVU144 |
||
| 1602 | 752 000a FFF7FEFF bl USBD_Get_USB_Status |
||
| 1603 | 753 .LVL70: |
||
| 1604 | 362:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1605 | 754 .loc 1 362 3 is_stmt 1 view .LVU145 |
||
| 1606 | 363:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1607 | 755 .loc 1 363 1 is_stmt 0 view .LVU146 |
||
| 1608 | 756 000e 08BD pop {r3, pc} |
||
| 1609 | 757 .cfi_endproc |
||
| 1610 | 758 .LFE82: |
||
| 1611 | 760 .section .text.USBD_LL_Start,"ax",%progbits |
||
| 1612 | 761 .align 1 |
||
| 1613 | 762 .global USBD_LL_Start |
||
| 1614 | 763 .syntax unified |
||
| 1615 | 764 .thumb |
||
| 1616 | 765 .thumb_func |
||
| 1617 | 766 .fpu softvfp |
||
| 1618 | 768 USBD_LL_Start: |
||
| 1619 | 769 .LVL71: |
||
| 1620 | 770 .LFB83: |
||
| 19 | mjames | 1621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 28 |
| 16 | mjames | 1622 | |
| 1623 | |||
| 1624 | 371:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1625 | 771 .loc 1 371 1 is_stmt 1 view -0 |
||
| 1626 | 772 .cfi_startproc |
||
| 1627 | 773 @ args = 0, pretend = 0, frame = 0 |
||
| 1628 | 774 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1629 | 371:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1630 | 775 .loc 1 371 1 is_stmt 0 view .LVU148 |
||
| 1631 | 776 0000 08B5 push {r3, lr} |
||
| 1632 | 777 .LCFI17: |
||
| 1633 | 778 .cfi_def_cfa_offset 8 |
||
| 1634 | 779 .cfi_offset 3, -8 |
||
| 1635 | 780 .cfi_offset 14, -4 |
||
| 1636 | 372:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 1637 | 781 .loc 1 372 3 is_stmt 1 view .LVU149 |
||
| 1638 | 782 .LVL72: |
||
| 1639 | 373:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1640 | 783 .loc 1 373 3 view .LVU150 |
||
| 1641 | 375:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1642 | 784 .loc 1 375 3 view .LVU151 |
||
| 1643 | 375:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1644 | 785 .loc 1 375 16 is_stmt 0 view .LVU152 |
||
| 1645 | 786 0002 D0F8C002 ldr r0, [r0, #704] |
||
| 1646 | 787 .LVL73: |
||
| 1647 | 375:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1648 | 788 .loc 1 375 16 view .LVU153 |
||
| 1649 | 789 0006 FFF7FEFF bl HAL_PCD_Start |
||
| 1650 | 790 .LVL74: |
||
| 1651 | 377:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1652 | 791 .loc 1 377 3 is_stmt 1 view .LVU154 |
||
| 1653 | 377:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1654 | 792 .loc 1 377 17 is_stmt 0 view .LVU155 |
||
| 1655 | 793 000a FFF7FEFF bl USBD_Get_USB_Status |
||
| 1656 | 794 .LVL75: |
||
| 1657 | 379:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1658 | 795 .loc 1 379 3 is_stmt 1 view .LVU156 |
||
| 1659 | 380:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1660 | 796 .loc 1 380 1 is_stmt 0 view .LVU157 |
||
| 1661 | 797 000e 08BD pop {r3, pc} |
||
| 1662 | 798 .cfi_endproc |
||
| 1663 | 799 .LFE83: |
||
| 1664 | 801 .section .text.USBD_LL_Stop,"ax",%progbits |
||
| 1665 | 802 .align 1 |
||
| 1666 | 803 .global USBD_LL_Stop |
||
| 1667 | 804 .syntax unified |
||
| 1668 | 805 .thumb |
||
| 1669 | 806 .thumb_func |
||
| 1670 | 807 .fpu softvfp |
||
| 1671 | 809 USBD_LL_Stop: |
||
| 1672 | 810 .LVL76: |
||
| 1673 | 811 .LFB84: |
||
| 1674 | 388:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1675 | 812 .loc 1 388 1 is_stmt 1 view -0 |
||
| 1676 | 813 .cfi_startproc |
||
| 1677 | 814 @ args = 0, pretend = 0, frame = 0 |
||
| 1678 | 815 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1679 | 388:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1680 | 816 .loc 1 388 1 is_stmt 0 view .LVU159 |
||
| 19 | mjames | 1681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 29 |
| 16 | mjames | 1682 | |
| 1683 | |||
| 1684 | 817 0000 08B5 push {r3, lr} |
||
| 1685 | 818 .LCFI18: |
||
| 1686 | 819 .cfi_def_cfa_offset 8 |
||
| 1687 | 820 .cfi_offset 3, -8 |
||
| 1688 | 821 .cfi_offset 14, -4 |
||
| 1689 | 389:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 1690 | 822 .loc 1 389 3 is_stmt 1 view .LVU160 |
||
| 1691 | 823 .LVL77: |
||
| 1692 | 390:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1693 | 824 .loc 1 390 3 view .LVU161 |
||
| 1694 | 392:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1695 | 825 .loc 1 392 3 view .LVU162 |
||
| 1696 | 392:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1697 | 826 .loc 1 392 16 is_stmt 0 view .LVU163 |
||
| 1698 | 827 0002 D0F8C002 ldr r0, [r0, #704] |
||
| 1699 | 828 .LVL78: |
||
| 1700 | 392:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1701 | 829 .loc 1 392 16 view .LVU164 |
||
| 1702 | 830 0006 FFF7FEFF bl HAL_PCD_Stop |
||
| 1703 | 831 .LVL79: |
||
| 1704 | 394:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1705 | 832 .loc 1 394 3 is_stmt 1 view .LVU165 |
||
| 1706 | 394:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1707 | 833 .loc 1 394 17 is_stmt 0 view .LVU166 |
||
| 1708 | 834 000a FFF7FEFF bl USBD_Get_USB_Status |
||
| 1709 | 835 .LVL80: |
||
| 1710 | 396:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1711 | 836 .loc 1 396 3 is_stmt 1 view .LVU167 |
||
| 1712 | 397:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1713 | 837 .loc 1 397 1 is_stmt 0 view .LVU168 |
||
| 1714 | 838 000e 08BD pop {r3, pc} |
||
| 1715 | 839 .cfi_endproc |
||
| 1716 | 840 .LFE84: |
||
| 1717 | 842 .section .text.USBD_LL_OpenEP,"ax",%progbits |
||
| 1718 | 843 .align 1 |
||
| 1719 | 844 .global USBD_LL_OpenEP |
||
| 1720 | 845 .syntax unified |
||
| 1721 | 846 .thumb |
||
| 1722 | 847 .thumb_func |
||
| 1723 | 848 .fpu softvfp |
||
| 1724 | 850 USBD_LL_OpenEP: |
||
| 1725 | 851 .LVL81: |
||
| 1726 | 852 .LFB85: |
||
| 1727 | 408:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1728 | 853 .loc 1 408 1 is_stmt 1 view -0 |
||
| 1729 | 854 .cfi_startproc |
||
| 1730 | 855 @ args = 0, pretend = 0, frame = 0 |
||
| 1731 | 856 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1732 | 408:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1733 | 857 .loc 1 408 1 is_stmt 0 view .LVU170 |
||
| 1734 | 858 0000 10B5 push {r4, lr} |
||
| 1735 | 859 .LCFI19: |
||
| 1736 | 860 .cfi_def_cfa_offset 8 |
||
| 1737 | 861 .cfi_offset 4, -8 |
||
| 1738 | 862 .cfi_offset 14, -4 |
||
| 1739 | 863 0002 1C46 mov r4, r3 |
||
| 1740 | 409:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 19 | mjames | 1741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 30 |
| 16 | mjames | 1742 | |
| 1743 | |||
| 1744 | 864 .loc 1 409 3 is_stmt 1 view .LVU171 |
||
| 1745 | 865 .LVL82: |
||
| 1746 | 410:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1747 | 866 .loc 1 410 3 view .LVU172 |
||
| 1748 | 412:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1749 | 867 .loc 1 412 3 view .LVU173 |
||
| 1750 | 412:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1751 | 868 .loc 1 412 16 is_stmt 0 view .LVU174 |
||
| 1752 | 869 0004 1346 mov r3, r2 |
||
| 1753 | 870 .LVL83: |
||
| 1754 | 412:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1755 | 871 .loc 1 412 16 view .LVU175 |
||
| 1756 | 872 0006 2246 mov r2, r4 |
||
| 1757 | 873 .LVL84: |
||
| 1758 | 412:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1759 | 874 .loc 1 412 16 view .LVU176 |
||
| 1760 | 875 0008 D0F8C002 ldr r0, [r0, #704] |
||
| 1761 | 876 .LVL85: |
||
| 1762 | 412:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1763 | 877 .loc 1 412 16 view .LVU177 |
||
| 1764 | 878 000c FFF7FEFF bl HAL_PCD_EP_Open |
||
| 1765 | 879 .LVL86: |
||
| 1766 | 414:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1767 | 880 .loc 1 414 3 is_stmt 1 view .LVU178 |
||
| 1768 | 414:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1769 | 881 .loc 1 414 17 is_stmt 0 view .LVU179 |
||
| 1770 | 882 0010 FFF7FEFF bl USBD_Get_USB_Status |
||
| 1771 | 883 .LVL87: |
||
| 1772 | 416:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1773 | 884 .loc 1 416 3 is_stmt 1 view .LVU180 |
||
| 1774 | 417:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1775 | 885 .loc 1 417 1 is_stmt 0 view .LVU181 |
||
| 1776 | 886 0014 10BD pop {r4, pc} |
||
| 1777 | 887 .cfi_endproc |
||
| 1778 | 888 .LFE85: |
||
| 1779 | 890 .section .text.USBD_LL_CloseEP,"ax",%progbits |
||
| 1780 | 891 .align 1 |
||
| 1781 | 892 .global USBD_LL_CloseEP |
||
| 1782 | 893 .syntax unified |
||
| 1783 | 894 .thumb |
||
| 1784 | 895 .thumb_func |
||
| 1785 | 896 .fpu softvfp |
||
| 1786 | 898 USBD_LL_CloseEP: |
||
| 1787 | 899 .LVL88: |
||
| 1788 | 900 .LFB86: |
||
| 1789 | 426:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1790 | 901 .loc 1 426 1 is_stmt 1 view -0 |
||
| 1791 | 902 .cfi_startproc |
||
| 1792 | 903 @ args = 0, pretend = 0, frame = 0 |
||
| 1793 | 904 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1794 | 426:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1795 | 905 .loc 1 426 1 is_stmt 0 view .LVU183 |
||
| 1796 | 906 0000 08B5 push {r3, lr} |
||
| 1797 | 907 .LCFI20: |
||
| 1798 | 908 .cfi_def_cfa_offset 8 |
||
| 1799 | 909 .cfi_offset 3, -8 |
||
| 1800 | 910 .cfi_offset 14, -4 |
||
| 19 | mjames | 1801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 31 |
| 16 | mjames | 1802 | |
| 1803 | |||
| 1804 | 427:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 1805 | 911 .loc 1 427 3 is_stmt 1 view .LVU184 |
||
| 1806 | 912 .LVL89: |
||
| 1807 | 428:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1808 | 913 .loc 1 428 3 view .LVU185 |
||
| 1809 | 430:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1810 | 914 .loc 1 430 3 view .LVU186 |
||
| 1811 | 430:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1812 | 915 .loc 1 430 16 is_stmt 0 view .LVU187 |
||
| 1813 | 916 0002 D0F8C002 ldr r0, [r0, #704] |
||
| 1814 | 917 .LVL90: |
||
| 1815 | 430:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1816 | 918 .loc 1 430 16 view .LVU188 |
||
| 1817 | 919 0006 FFF7FEFF bl HAL_PCD_EP_Close |
||
| 1818 | 920 .LVL91: |
||
| 1819 | 432:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1820 | 921 .loc 1 432 3 is_stmt 1 view .LVU189 |
||
| 1821 | 432:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1822 | 922 .loc 1 432 17 is_stmt 0 view .LVU190 |
||
| 1823 | 923 000a FFF7FEFF bl USBD_Get_USB_Status |
||
| 1824 | 924 .LVL92: |
||
| 1825 | 434:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1826 | 925 .loc 1 434 3 is_stmt 1 view .LVU191 |
||
| 1827 | 435:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1828 | 926 .loc 1 435 1 is_stmt 0 view .LVU192 |
||
| 1829 | 927 000e 08BD pop {r3, pc} |
||
| 1830 | 928 .cfi_endproc |
||
| 1831 | 929 .LFE86: |
||
| 1832 | 931 .section .text.USBD_LL_FlushEP,"ax",%progbits |
||
| 1833 | 932 .align 1 |
||
| 1834 | 933 .global USBD_LL_FlushEP |
||
| 1835 | 934 .syntax unified |
||
| 1836 | 935 .thumb |
||
| 1837 | 936 .thumb_func |
||
| 1838 | 937 .fpu softvfp |
||
| 1839 | 939 USBD_LL_FlushEP: |
||
| 1840 | 940 .LVL93: |
||
| 1841 | 941 .LFB87: |
||
| 1842 | 444:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1843 | 942 .loc 1 444 1 is_stmt 1 view -0 |
||
| 1844 | 943 .cfi_startproc |
||
| 1845 | 944 @ args = 0, pretend = 0, frame = 0 |
||
| 1846 | 945 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1847 | 444:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1848 | 946 .loc 1 444 1 is_stmt 0 view .LVU194 |
||
| 1849 | 947 0000 08B5 push {r3, lr} |
||
| 1850 | 948 .LCFI21: |
||
| 1851 | 949 .cfi_def_cfa_offset 8 |
||
| 1852 | 950 .cfi_offset 3, -8 |
||
| 1853 | 951 .cfi_offset 14, -4 |
||
| 1854 | 445:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 1855 | 952 .loc 1 445 3 is_stmt 1 view .LVU195 |
||
| 1856 | 953 .LVL94: |
||
| 1857 | 446:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1858 | 954 .loc 1 446 3 view .LVU196 |
||
| 1859 | 448:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1860 | 955 .loc 1 448 3 view .LVU197 |
||
| 19 | mjames | 1861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 32 |
| 16 | mjames | 1862 | |
| 1863 | |||
| 1864 | 448:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1865 | 956 .loc 1 448 16 is_stmt 0 view .LVU198 |
||
| 1866 | 957 0002 D0F8C002 ldr r0, [r0, #704] |
||
| 1867 | 958 .LVL95: |
||
| 1868 | 448:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1869 | 959 .loc 1 448 16 view .LVU199 |
||
| 1870 | 960 0006 FFF7FEFF bl HAL_PCD_EP_Flush |
||
| 1871 | 961 .LVL96: |
||
| 1872 | 450:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1873 | 962 .loc 1 450 3 is_stmt 1 view .LVU200 |
||
| 1874 | 450:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1875 | 963 .loc 1 450 17 is_stmt 0 view .LVU201 |
||
| 1876 | 964 000a FFF7FEFF bl USBD_Get_USB_Status |
||
| 1877 | 965 .LVL97: |
||
| 1878 | 452:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1879 | 966 .loc 1 452 3 is_stmt 1 view .LVU202 |
||
| 1880 | 453:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1881 | 967 .loc 1 453 1 is_stmt 0 view .LVU203 |
||
| 1882 | 968 000e 08BD pop {r3, pc} |
||
| 1883 | 969 .cfi_endproc |
||
| 1884 | 970 .LFE87: |
||
| 1885 | 972 .section .text.USBD_LL_StallEP,"ax",%progbits |
||
| 1886 | 973 .align 1 |
||
| 1887 | 974 .global USBD_LL_StallEP |
||
| 1888 | 975 .syntax unified |
||
| 1889 | 976 .thumb |
||
| 1890 | 977 .thumb_func |
||
| 1891 | 978 .fpu softvfp |
||
| 1892 | 980 USBD_LL_StallEP: |
||
| 1893 | 981 .LVL98: |
||
| 1894 | 982 .LFB88: |
||
| 1895 | 462:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1896 | 983 .loc 1 462 1 is_stmt 1 view -0 |
||
| 1897 | 984 .cfi_startproc |
||
| 1898 | 985 @ args = 0, pretend = 0, frame = 0 |
||
| 1899 | 986 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1900 | 462:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1901 | 987 .loc 1 462 1 is_stmt 0 view .LVU205 |
||
| 1902 | 988 0000 08B5 push {r3, lr} |
||
| 1903 | 989 .LCFI22: |
||
| 1904 | 990 .cfi_def_cfa_offset 8 |
||
| 1905 | 991 .cfi_offset 3, -8 |
||
| 1906 | 992 .cfi_offset 14, -4 |
||
| 1907 | 463:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 1908 | 993 .loc 1 463 3 is_stmt 1 view .LVU206 |
||
| 1909 | 994 .LVL99: |
||
| 1910 | 464:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1911 | 995 .loc 1 464 3 view .LVU207 |
||
| 1912 | 466:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1913 | 996 .loc 1 466 3 view .LVU208 |
||
| 1914 | 466:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1915 | 997 .loc 1 466 16 is_stmt 0 view .LVU209 |
||
| 1916 | 998 0002 D0F8C002 ldr r0, [r0, #704] |
||
| 1917 | 999 .LVL100: |
||
| 1918 | 466:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1919 | 1000 .loc 1 466 16 view .LVU210 |
||
| 1920 | 1001 0006 FFF7FEFF bl HAL_PCD_EP_SetStall |
||
| 19 | mjames | 1921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 33 |
| 16 | mjames | 1922 | |
| 1923 | |||
| 1924 | 1002 .LVL101: |
||
| 1925 | 468:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1926 | 1003 .loc 1 468 3 is_stmt 1 view .LVU211 |
||
| 1927 | 468:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1928 | 1004 .loc 1 468 17 is_stmt 0 view .LVU212 |
||
| 1929 | 1005 000a FFF7FEFF bl USBD_Get_USB_Status |
||
| 1930 | 1006 .LVL102: |
||
| 1931 | 470:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1932 | 1007 .loc 1 470 3 is_stmt 1 view .LVU213 |
||
| 1933 | 471:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1934 | 1008 .loc 1 471 1 is_stmt 0 view .LVU214 |
||
| 1935 | 1009 000e 08BD pop {r3, pc} |
||
| 1936 | 1010 .cfi_endproc |
||
| 1937 | 1011 .LFE88: |
||
| 1938 | 1013 .section .text.USBD_LL_ClearStallEP,"ax",%progbits |
||
| 1939 | 1014 .align 1 |
||
| 1940 | 1015 .global USBD_LL_ClearStallEP |
||
| 1941 | 1016 .syntax unified |
||
| 1942 | 1017 .thumb |
||
| 1943 | 1018 .thumb_func |
||
| 1944 | 1019 .fpu softvfp |
||
| 1945 | 1021 USBD_LL_ClearStallEP: |
||
| 1946 | 1022 .LVL103: |
||
| 1947 | 1023 .LFB89: |
||
| 1948 | 480:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1949 | 1024 .loc 1 480 1 is_stmt 1 view -0 |
||
| 1950 | 1025 .cfi_startproc |
||
| 1951 | 1026 @ args = 0, pretend = 0, frame = 0 |
||
| 1952 | 1027 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 1953 | 480:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 1954 | 1028 .loc 1 480 1 is_stmt 0 view .LVU216 |
||
| 1955 | 1029 0000 08B5 push {r3, lr} |
||
| 1956 | 1030 .LCFI23: |
||
| 1957 | 1031 .cfi_def_cfa_offset 8 |
||
| 1958 | 1032 .cfi_offset 3, -8 |
||
| 1959 | 1033 .cfi_offset 14, -4 |
||
| 1960 | 481:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 1961 | 1034 .loc 1 481 3 is_stmt 1 view .LVU217 |
||
| 1962 | 1035 .LVL104: |
||
| 1963 | 482:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1964 | 1036 .loc 1 482 3 view .LVU218 |
||
| 1965 | 484:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1966 | 1037 .loc 1 484 3 view .LVU219 |
||
| 1967 | 484:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1968 | 1038 .loc 1 484 16 is_stmt 0 view .LVU220 |
||
| 1969 | 1039 0002 D0F8C002 ldr r0, [r0, #704] |
||
| 1970 | 1040 .LVL105: |
||
| 1971 | 484:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1972 | 1041 .loc 1 484 16 view .LVU221 |
||
| 1973 | 1042 0006 FFF7FEFF bl HAL_PCD_EP_ClrStall |
||
| 1974 | 1043 .LVL106: |
||
| 1975 | 486:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1976 | 1044 .loc 1 486 3 is_stmt 1 view .LVU222 |
||
| 1977 | 486:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1978 | 1045 .loc 1 486 17 is_stmt 0 view .LVU223 |
||
| 1979 | 1046 000a FFF7FEFF bl USBD_Get_USB_Status |
||
| 1980 | 1047 .LVL107: |
||
| 19 | mjames | 1981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 34 |
| 16 | mjames | 1982 | |
| 1983 | |||
| 1984 | 488:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 1985 | 1048 .loc 1 488 3 is_stmt 1 view .LVU224 |
||
| 1986 | 489:USB_DEVICE/Target/usbd_conf.c **** |
||
| 1987 | 1049 .loc 1 489 1 is_stmt 0 view .LVU225 |
||
| 1988 | 1050 000e 08BD pop {r3, pc} |
||
| 1989 | 1051 .cfi_endproc |
||
| 1990 | 1052 .LFE89: |
||
| 1991 | 1054 .section .text.USBD_LL_IsStallEP,"ax",%progbits |
||
| 1992 | 1055 .align 1 |
||
| 1993 | 1056 .global USBD_LL_IsStallEP |
||
| 1994 | 1057 .syntax unified |
||
| 1995 | 1058 .thumb |
||
| 1996 | 1059 .thumb_func |
||
| 1997 | 1060 .fpu softvfp |
||
| 1998 | 1062 USBD_LL_IsStallEP: |
||
| 1999 | 1063 .LVL108: |
||
| 2000 | 1064 .LFB90: |
||
| 2001 | 498:USB_DEVICE/Target/usbd_conf.c **** PCD_HandleTypeDef *hpcd = (PCD_HandleTypeDef*) pdev->pData; |
||
| 2002 | 1065 .loc 1 498 1 is_stmt 1 view -0 |
||
| 2003 | 1066 .cfi_startproc |
||
| 2004 | 1067 @ args = 0, pretend = 0, frame = 0 |
||
| 2005 | 1068 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 2006 | 1069 @ link register save eliminated. |
||
| 2007 | 499:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2008 | 1070 .loc 1 499 3 view .LVU227 |
||
| 2009 | 499:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2010 | 1071 .loc 1 499 22 is_stmt 0 view .LVU228 |
||
| 2011 | 1072 0000 D0F8C032 ldr r3, [r0, #704] |
||
| 2012 | 1073 .LVL109: |
||
| 2013 | 501:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 2014 | 1074 .loc 1 501 3 is_stmt 1 view .LVU229 |
||
| 2015 | 501:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 2016 | 1075 .loc 1 501 5 is_stmt 0 view .LVU230 |
||
| 2017 | 1076 0004 11F0800F tst r1, #128 |
||
| 2018 | 1077 0008 06D1 bne .L74 |
||
| 2019 | 507:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2020 | 1078 .loc 1 507 5 is_stmt 1 view .LVU231 |
||
| 2021 | 507:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2022 | 1079 .loc 1 507 33 is_stmt 0 view .LVU232 |
||
| 2023 | 1080 000a 01F07F01 and r1, r1, #127 |
||
| 2024 | 1081 .LVL110: |
||
| 2025 | 507:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2026 | 1082 .loc 1 507 40 view .LVU233 |
||
| 2027 | 1083 000e 03EB4111 add r1, r3, r1, lsl #5 |
||
| 2028 | 1084 0012 91F82A01 ldrb r0, [r1, #298] @ zero_extendqisi2 |
||
| 2029 | 1085 .LVL111: |
||
| 2030 | 509:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2031 | 1086 .loc 1 509 1 view .LVU234 |
||
| 2032 | 1087 0016 7047 bx lr |
||
| 2033 | 1088 .LVL112: |
||
| 2034 | 1089 .L74: |
||
| 2035 | 503:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2036 | 1090 .loc 1 503 5 is_stmt 1 view .LVU235 |
||
| 2037 | 503:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2038 | 1091 .loc 1 503 32 is_stmt 0 view .LVU236 |
||
| 2039 | 1092 0018 01F07F01 and r1, r1, #127 |
||
| 2040 | 1093 .LVL113: |
||
| 19 | mjames | 2041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 35 |
| 16 | mjames | 2042 | |
| 2043 | |||
| 2044 | 503:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2045 | 1094 .loc 1 503 39 view .LVU237 |
||
| 2046 | 1095 001c 03EB4111 add r1, r3, r1, lsl #5 |
||
| 2047 | 1096 0020 91F82A00 ldrb r0, [r1, #42] @ zero_extendqisi2 |
||
| 2048 | 1097 .LVL114: |
||
| 2049 | 503:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2050 | 1098 .loc 1 503 39 view .LVU238 |
||
| 2051 | 1099 0024 7047 bx lr |
||
| 2052 | 1100 .cfi_endproc |
||
| 2053 | 1101 .LFE90: |
||
| 2054 | 1103 .section .text.USBD_LL_SetUSBAddress,"ax",%progbits |
||
| 2055 | 1104 .align 1 |
||
| 2056 | 1105 .global USBD_LL_SetUSBAddress |
||
| 2057 | 1106 .syntax unified |
||
| 2058 | 1107 .thumb |
||
| 2059 | 1108 .thumb_func |
||
| 2060 | 1109 .fpu softvfp |
||
| 2061 | 1111 USBD_LL_SetUSBAddress: |
||
| 2062 | 1112 .LVL115: |
||
| 2063 | 1113 .LFB91: |
||
| 2064 | 518:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 2065 | 1114 .loc 1 518 1 is_stmt 1 view -0 |
||
| 2066 | 1115 .cfi_startproc |
||
| 2067 | 1116 @ args = 0, pretend = 0, frame = 0 |
||
| 2068 | 1117 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 2069 | 518:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 2070 | 1118 .loc 1 518 1 is_stmt 0 view .LVU240 |
||
| 2071 | 1119 0000 08B5 push {r3, lr} |
||
| 2072 | 1120 .LCFI24: |
||
| 2073 | 1121 .cfi_def_cfa_offset 8 |
||
| 2074 | 1122 .cfi_offset 3, -8 |
||
| 2075 | 1123 .cfi_offset 14, -4 |
||
| 2076 | 519:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 2077 | 1124 .loc 1 519 3 is_stmt 1 view .LVU241 |
||
| 2078 | 1125 .LVL116: |
||
| 2079 | 520:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2080 | 1126 .loc 1 520 3 view .LVU242 |
||
| 2081 | 522:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2082 | 1127 .loc 1 522 3 view .LVU243 |
||
| 2083 | 522:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2084 | 1128 .loc 1 522 16 is_stmt 0 view .LVU244 |
||
| 2085 | 1129 0002 D0F8C002 ldr r0, [r0, #704] |
||
| 2086 | 1130 .LVL117: |
||
| 2087 | 522:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2088 | 1131 .loc 1 522 16 view .LVU245 |
||
| 2089 | 1132 0006 FFF7FEFF bl HAL_PCD_SetAddress |
||
| 2090 | 1133 .LVL118: |
||
| 2091 | 524:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2092 | 1134 .loc 1 524 3 is_stmt 1 view .LVU246 |
||
| 2093 | 524:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2094 | 1135 .loc 1 524 17 is_stmt 0 view .LVU247 |
||
| 2095 | 1136 000a FFF7FEFF bl USBD_Get_USB_Status |
||
| 2096 | 1137 .LVL119: |
||
| 2097 | 526:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2098 | 1138 .loc 1 526 3 is_stmt 1 view .LVU248 |
||
| 2099 | 527:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2100 | 1139 .loc 1 527 1 is_stmt 0 view .LVU249 |
||
| 19 | mjames | 2101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 36 |
| 16 | mjames | 2102 | |
| 2103 | |||
| 2104 | 1140 000e 08BD pop {r3, pc} |
||
| 2105 | 1141 .cfi_endproc |
||
| 2106 | 1142 .LFE91: |
||
| 2107 | 1144 .section .text.USBD_LL_Transmit,"ax",%progbits |
||
| 2108 | 1145 .align 1 |
||
| 2109 | 1146 .global USBD_LL_Transmit |
||
| 2110 | 1147 .syntax unified |
||
| 2111 | 1148 .thumb |
||
| 2112 | 1149 .thumb_func |
||
| 2113 | 1150 .fpu softvfp |
||
| 2114 | 1152 USBD_LL_Transmit: |
||
| 2115 | 1153 .LVL120: |
||
| 2116 | 1154 .LFB92: |
||
| 2117 | 538:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 2118 | 1155 .loc 1 538 1 is_stmt 1 view -0 |
||
| 2119 | 1156 .cfi_startproc |
||
| 2120 | 1157 @ args = 0, pretend = 0, frame = 0 |
||
| 2121 | 1158 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 2122 | 538:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 2123 | 1159 .loc 1 538 1 is_stmt 0 view .LVU251 |
||
| 2124 | 1160 0000 08B5 push {r3, lr} |
||
| 2125 | 1161 .LCFI25: |
||
| 2126 | 1162 .cfi_def_cfa_offset 8 |
||
| 2127 | 1163 .cfi_offset 3, -8 |
||
| 2128 | 1164 .cfi_offset 14, -4 |
||
| 2129 | 539:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 2130 | 1165 .loc 1 539 3 is_stmt 1 view .LVU252 |
||
| 2131 | 1166 .LVL121: |
||
| 2132 | 540:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2133 | 1167 .loc 1 540 3 view .LVU253 |
||
| 2134 | 542:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2135 | 1168 .loc 1 542 3 view .LVU254 |
||
| 2136 | 542:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2137 | 1169 .loc 1 542 16 is_stmt 0 view .LVU255 |
||
| 2138 | 1170 0002 D0F8C002 ldr r0, [r0, #704] |
||
| 2139 | 1171 .LVL122: |
||
| 2140 | 542:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2141 | 1172 .loc 1 542 16 view .LVU256 |
||
| 2142 | 1173 0006 FFF7FEFF bl HAL_PCD_EP_Transmit |
||
| 2143 | 1174 .LVL123: |
||
| 2144 | 544:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2145 | 1175 .loc 1 544 3 is_stmt 1 view .LVU257 |
||
| 2146 | 544:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2147 | 1176 .loc 1 544 17 is_stmt 0 view .LVU258 |
||
| 2148 | 1177 000a FFF7FEFF bl USBD_Get_USB_Status |
||
| 2149 | 1178 .LVL124: |
||
| 2150 | 546:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2151 | 1179 .loc 1 546 3 is_stmt 1 view .LVU259 |
||
| 2152 | 547:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2153 | 1180 .loc 1 547 1 is_stmt 0 view .LVU260 |
||
| 2154 | 1181 000e 08BD pop {r3, pc} |
||
| 2155 | 1182 .cfi_endproc |
||
| 2156 | 1183 .LFE92: |
||
| 2157 | 1185 .section .text.USBD_LL_PrepareReceive,"ax",%progbits |
||
| 2158 | 1186 .align 1 |
||
| 2159 | 1187 .global USBD_LL_PrepareReceive |
||
| 2160 | 1188 .syntax unified |
||
| 19 | mjames | 2161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 37 |
| 16 | mjames | 2162 | |
| 2163 | |||
| 2164 | 1189 .thumb |
||
| 2165 | 1190 .thumb_func |
||
| 2166 | 1191 .fpu softvfp |
||
| 2167 | 1193 USBD_LL_PrepareReceive: |
||
| 2168 | 1194 .LVL125: |
||
| 2169 | 1195 .LFB93: |
||
| 2170 | 558:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 2171 | 1196 .loc 1 558 1 is_stmt 1 view -0 |
||
| 2172 | 1197 .cfi_startproc |
||
| 2173 | 1198 @ args = 0, pretend = 0, frame = 0 |
||
| 2174 | 1199 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 2175 | 558:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
| 2176 | 1200 .loc 1 558 1 is_stmt 0 view .LVU262 |
||
| 2177 | 1201 0000 08B5 push {r3, lr} |
||
| 2178 | 1202 .LCFI26: |
||
| 2179 | 1203 .cfi_def_cfa_offset 8 |
||
| 2180 | 1204 .cfi_offset 3, -8 |
||
| 2181 | 1205 .cfi_offset 14, -4 |
||
| 2182 | 559:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
| 2183 | 1206 .loc 1 559 3 is_stmt 1 view .LVU263 |
||
| 2184 | 1207 .LVL126: |
||
| 2185 | 560:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2186 | 1208 .loc 1 560 3 view .LVU264 |
||
| 2187 | 562:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2188 | 1209 .loc 1 562 3 view .LVU265 |
||
| 2189 | 562:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2190 | 1210 .loc 1 562 16 is_stmt 0 view .LVU266 |
||
| 2191 | 1211 0002 D0F8C002 ldr r0, [r0, #704] |
||
| 2192 | 1212 .LVL127: |
||
| 2193 | 562:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2194 | 1213 .loc 1 562 16 view .LVU267 |
||
| 2195 | 1214 0006 FFF7FEFF bl HAL_PCD_EP_Receive |
||
| 2196 | 1215 .LVL128: |
||
| 2197 | 564:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2198 | 1216 .loc 1 564 3 is_stmt 1 view .LVU268 |
||
| 2199 | 564:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2200 | 1217 .loc 1 564 17 is_stmt 0 view .LVU269 |
||
| 2201 | 1218 000a FFF7FEFF bl USBD_Get_USB_Status |
||
| 2202 | 1219 .LVL129: |
||
| 2203 | 566:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2204 | 1220 .loc 1 566 3 is_stmt 1 view .LVU270 |
||
| 2205 | 567:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2206 | 1221 .loc 1 567 1 is_stmt 0 view .LVU271 |
||
| 2207 | 1222 000e 08BD pop {r3, pc} |
||
| 2208 | 1223 .cfi_endproc |
||
| 2209 | 1224 .LFE93: |
||
| 2210 | 1226 .section .text.USBD_LL_GetRxDataSize,"ax",%progbits |
||
| 2211 | 1227 .align 1 |
||
| 2212 | 1228 .global USBD_LL_GetRxDataSize |
||
| 2213 | 1229 .syntax unified |
||
| 2214 | 1230 .thumb |
||
| 2215 | 1231 .thumb_func |
||
| 2216 | 1232 .fpu softvfp |
||
| 2217 | 1234 USBD_LL_GetRxDataSize: |
||
| 2218 | 1235 .LVL130: |
||
| 2219 | 1236 .LFB94: |
||
| 2220 | 576:USB_DEVICE/Target/usbd_conf.c **** return HAL_PCD_EP_GetRxCount((PCD_HandleTypeDef*) pdev->pData, ep_addr); |
||
| 19 | mjames | 2221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 38 |
| 16 | mjames | 2222 | |
| 2223 | |||
| 2224 | 1237 .loc 1 576 1 is_stmt 1 view -0 |
||
| 2225 | 1238 .cfi_startproc |
||
| 2226 | 1239 @ args = 0, pretend = 0, frame = 0 |
||
| 2227 | 1240 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 2228 | 576:USB_DEVICE/Target/usbd_conf.c **** return HAL_PCD_EP_GetRxCount((PCD_HandleTypeDef*) pdev->pData, ep_addr); |
||
| 2229 | 1241 .loc 1 576 1 is_stmt 0 view .LVU273 |
||
| 2230 | 1242 0000 08B5 push {r3, lr} |
||
| 2231 | 1243 .LCFI27: |
||
| 2232 | 1244 .cfi_def_cfa_offset 8 |
||
| 2233 | 1245 .cfi_offset 3, -8 |
||
| 2234 | 1246 .cfi_offset 14, -4 |
||
| 2235 | 577:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2236 | 1247 .loc 1 577 3 is_stmt 1 view .LVU274 |
||
| 2237 | 577:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2238 | 1248 .loc 1 577 10 is_stmt 0 view .LVU275 |
||
| 2239 | 1249 0002 D0F8C002 ldr r0, [r0, #704] |
||
| 2240 | 1250 .LVL131: |
||
| 2241 | 577:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2242 | 1251 .loc 1 577 10 view .LVU276 |
||
| 2243 | 1252 0006 FFF7FEFF bl HAL_PCD_EP_GetRxCount |
||
| 2244 | 1253 .LVL132: |
||
| 2245 | 578:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2246 | 1254 .loc 1 578 1 view .LVU277 |
||
| 2247 | 1255 000a 08BD pop {r3, pc} |
||
| 2248 | 1256 .cfi_endproc |
||
| 2249 | 1257 .LFE94: |
||
| 2250 | 1259 .section .text.USBD_LL_Delay,"ax",%progbits |
||
| 2251 | 1260 .align 1 |
||
| 2252 | 1261 .global USBD_LL_Delay |
||
| 2253 | 1262 .syntax unified |
||
| 2254 | 1263 .thumb |
||
| 2255 | 1264 .thumb_func |
||
| 2256 | 1265 .fpu softvfp |
||
| 2257 | 1267 USBD_LL_Delay: |
||
| 2258 | 1268 .LVL133: |
||
| 2259 | 1269 .LFB95: |
||
| 2260 | 586:USB_DEVICE/Target/usbd_conf.c **** HAL_Delay(Delay); |
||
| 2261 | 1270 .loc 1 586 1 is_stmt 1 view -0 |
||
| 2262 | 1271 .cfi_startproc |
||
| 2263 | 1272 @ args = 0, pretend = 0, frame = 0 |
||
| 2264 | 1273 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 2265 | 586:USB_DEVICE/Target/usbd_conf.c **** HAL_Delay(Delay); |
||
| 2266 | 1274 .loc 1 586 1 is_stmt 0 view .LVU279 |
||
| 2267 | 1275 0000 08B5 push {r3, lr} |
||
| 2268 | 1276 .LCFI28: |
||
| 2269 | 1277 .cfi_def_cfa_offset 8 |
||
| 2270 | 1278 .cfi_offset 3, -8 |
||
| 2271 | 1279 .cfi_offset 14, -4 |
||
| 2272 | 587:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2273 | 1280 .loc 1 587 3 is_stmt 1 view .LVU280 |
||
| 2274 | 1281 0002 FFF7FEFF bl HAL_Delay |
||
| 2275 | 1282 .LVL134: |
||
| 2276 | 588:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2277 | 1283 .loc 1 588 1 is_stmt 0 view .LVU281 |
||
| 2278 | 1284 0006 08BD pop {r3, pc} |
||
| 2279 | 1285 .cfi_endproc |
||
| 2280 | 1286 .LFE95: |
||
| 19 | mjames | 2281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 39 |
| 16 | mjames | 2282 | |
| 2283 | |||
| 2284 | 1288 .section .text.USBD_static_malloc,"ax",%progbits |
||
| 2285 | 1289 .align 1 |
||
| 2286 | 1290 .global USBD_static_malloc |
||
| 2287 | 1291 .syntax unified |
||
| 2288 | 1292 .thumb |
||
| 2289 | 1293 .thumb_func |
||
| 2290 | 1294 .fpu softvfp |
||
| 2291 | 1296 USBD_static_malloc: |
||
| 2292 | 1297 .LVL135: |
||
| 2293 | 1298 .LFB96: |
||
| 2294 | 596:USB_DEVICE/Target/usbd_conf.c **** static uint32_t mem[(sizeof(USBD_CDC_HandleTypeDef)/4)+1];/* On 32-bit boundary */ |
||
| 2295 | 1299 .loc 1 596 1 is_stmt 1 view -0 |
||
| 2296 | 1300 .cfi_startproc |
||
| 2297 | 1301 @ args = 0, pretend = 0, frame = 0 |
||
| 2298 | 1302 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 2299 | 1303 @ link register save eliminated. |
||
| 2300 | 597:USB_DEVICE/Target/usbd_conf.c **** return mem; |
||
| 2301 | 1304 .loc 1 597 3 view .LVU283 |
||
| 2302 | 598:USB_DEVICE/Target/usbd_conf.c **** } |
||
| 2303 | 1305 .loc 1 598 3 view .LVU284 |
||
| 2304 | 599:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2305 | 1306 .loc 1 599 1 is_stmt 0 view .LVU285 |
||
| 2306 | 1307 0000 0048 ldr r0, .L86 |
||
| 2307 | 1308 .LVL136: |
||
| 2308 | 599:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2309 | 1309 .loc 1 599 1 view .LVU286 |
||
| 2310 | 1310 0002 7047 bx lr |
||
| 2311 | 1311 .L87: |
||
| 2312 | 1312 .align 2 |
||
| 2313 | 1313 .L86: |
||
| 2314 | 1314 0004 00000000 .word .LANCHOR0 |
||
| 2315 | 1315 .cfi_endproc |
||
| 2316 | 1316 .LFE96: |
||
| 2317 | 1318 .section .text.USBD_static_free,"ax",%progbits |
||
| 2318 | 1319 .align 1 |
||
| 2319 | 1320 .global USBD_static_free |
||
| 2320 | 1321 .syntax unified |
||
| 2321 | 1322 .thumb |
||
| 2322 | 1323 .thumb_func |
||
| 2323 | 1324 .fpu softvfp |
||
| 2324 | 1326 USBD_static_free: |
||
| 2325 | 1327 .LVL137: |
||
| 2326 | 1328 .LFB97: |
||
| 2327 | 607:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2328 | 1329 .loc 1 607 1 is_stmt 1 view -0 |
||
| 2329 | 1330 .cfi_startproc |
||
| 2330 | 1331 @ args = 0, pretend = 0, frame = 0 |
||
| 2331 | 1332 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 2332 | 1333 @ link register save eliminated. |
||
| 2333 | 609:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2334 | 1334 .loc 1 609 1 view .LVU288 |
||
| 2335 | 1335 0000 7047 bx lr |
||
| 2336 | 1336 .cfi_endproc |
||
| 2337 | 1337 .LFE97: |
||
| 2338 | 1339 .section .text.HAL_PCDEx_SetConnectionState,"ax",%progbits |
||
| 2339 | 1340 .align 1 |
||
| 2340 | 1341 .global HAL_PCDEx_SetConnectionState |
||
| 19 | mjames | 2341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 40 |
| 16 | mjames | 2342 | |
| 2343 | |||
| 2344 | 1342 .syntax unified |
||
| 2345 | 1343 .thumb |
||
| 2346 | 1344 .thumb_func |
||
| 2347 | 1345 .fpu softvfp |
||
| 2348 | 1347 HAL_PCDEx_SetConnectionState: |
||
| 2349 | 1348 .LVL138: |
||
| 2350 | 1349 .LFB98: |
||
| 2351 | 622:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 6 */ |
||
| 2352 | 1350 .loc 1 622 1 view -0 |
||
| 2353 | 1351 .cfi_startproc |
||
| 2354 | 1352 @ args = 0, pretend = 0, frame = 0 |
||
| 2355 | 1353 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 2356 | 1354 @ link register save eliminated. |
||
| 2357 | 624:USB_DEVICE/Target/usbd_conf.c **** { |
||
| 2358 | 1355 .loc 1 624 3 view .LVU290 |
||
| 2359 | 633:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END 6 */ |
||
| 2360 | 1356 .loc 1 633 3 view .LVU291 |
||
| 2361 | 635:USB_DEVICE/Target/usbd_conf.c **** |
||
| 2362 | 1357 .loc 1 635 1 is_stmt 0 view .LVU292 |
||
| 2363 | 1358 0000 7047 bx lr |
||
| 2364 | 1359 .cfi_endproc |
||
| 2365 | 1360 .LFE98: |
||
| 2366 | 1362 .comm hpcd_USB_FS,620,4 |
||
| 2367 | 1363 .section .bss.mem.8920,"aw",%nobits |
||
| 2368 | 1364 .align 2 |
||
| 2369 | 1365 .set .LANCHOR0,. + 0 |
||
| 2370 | 1368 mem.8920: |
||
| 2371 | 1369 0000 00000000 .space 544 |
||
| 2372 | 1369 00000000 |
||
| 2373 | 1369 00000000 |
||
| 2374 | 1369 00000000 |
||
| 2375 | 1369 00000000 |
||
| 2376 | 1370 .text |
||
| 2377 | 1371 .Letext0: |
||
| 2378 | 1372 .file 2 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
| 2379 | 1373 .file 3 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
| 2380 | 1374 .file 4 "Drivers/CMSIS/Include/core_cm3.h" |
||
| 2381 | 1375 .file 5 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h" |
||
| 2382 | 1376 .file 6 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h" |
||
| 2383 | 1377 .file 7 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h" |
||
| 2384 | 1378 .file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h" |
||
| 2385 | 1379 .file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h" |
||
| 2386 | 1380 .file 10 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h" |
||
| 2387 | 1381 .file 11 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h" |
||
| 2388 | 1382 .file 12 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h" |
||
| 2389 | 1383 .file 13 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h" |
||
| 2390 | 1384 .file 14 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
| 2391 | 1385 .file 15 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
| 2392 | 1386 .file 16 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
| 2393 | 1387 .file 17 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
| 2394 | 1388 .file 18 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
| 2395 | 1389 .file 19 "Core/Inc/main.h" |
||
| 2396 | 1390 .file 20 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" |
||
| 2397 | 1391 .file 21 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h" |
||
| 2398 | 1392 .file 22 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h" |
||
| 2399 | 1393 .file 23 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" |
||
| 2400 | 1394 .file 24 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h" |
||
| 19 | mjames | 2401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 41 |
| 16 | mjames | 2402 | |
| 2403 | |||
| 19 | mjames | 2404 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 42 |
| 16 | mjames | 2405 | |
| 2406 | |||
| 2407 | DEFINED SYMBOLS |
||
| 2408 | *ABS*:0000000000000000 usbd_conf.c |
||
| 19 | mjames | 2409 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:16 .text.USBD_Get_USB_Status:0000000000000000 $t |
| 2410 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:23 .text.USBD_Get_USB_Status:0000000000000000 USBD_Get_USB_Status |
||
| 2411 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:38 .text.USBD_Get_USB_Status:0000000000000008 $d |
||
| 2412 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:69 .text.HAL_PCD_MspInit:0000000000000000 $t |
||
| 2413 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:76 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit |
||
| 2414 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:146 .text.HAL_PCD_MspInit:000000000000004c $d |
||
| 2415 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:151 .text.HAL_PCD_MspDeInit:0000000000000000 $t |
||
| 2416 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:158 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit |
||
| 2417 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:204 .text.HAL_PCD_MspDeInit:0000000000000024 $d |
||
| 2418 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:210 .text.HAL_PCD_SetupStageCallback:0000000000000000 $t |
||
| 2419 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:217 .text.HAL_PCD_SetupStageCallback:0000000000000000 HAL_PCD_SetupStageCallback |
||
| 2420 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:243 .text.HAL_PCD_DataOutStageCallback:0000000000000000 $t |
||
| 2421 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:250 .text.HAL_PCD_DataOutStageCallback:0000000000000000 HAL_PCD_DataOutStageCallback |
||
| 2422 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:277 .text.HAL_PCD_DataInStageCallback:0000000000000000 $t |
||
| 2423 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:284 .text.HAL_PCD_DataInStageCallback:0000000000000000 HAL_PCD_DataInStageCallback |
||
| 2424 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:311 .text.HAL_PCD_SOFCallback:0000000000000000 $t |
||
| 2425 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:318 .text.HAL_PCD_SOFCallback:0000000000000000 HAL_PCD_SOFCallback |
||
| 2426 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:343 .text.HAL_PCD_ResetCallback:0000000000000000 $t |
||
| 2427 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:350 .text.HAL_PCD_ResetCallback:0000000000000000 HAL_PCD_ResetCallback |
||
| 2428 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:396 .text.HAL_PCD_SuspendCallback:0000000000000000 $t |
||
| 2429 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:403 .text.HAL_PCD_SuspendCallback:0000000000000000 HAL_PCD_SuspendCallback |
||
| 2430 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:442 .text.HAL_PCD_SuspendCallback:000000000000001c $d |
||
| 2431 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:447 .text.HAL_PCD_ResumeCallback:0000000000000000 $t |
||
| 2432 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:454 .text.HAL_PCD_ResumeCallback:0000000000000000 HAL_PCD_ResumeCallback |
||
| 2433 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:479 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 $t |
||
| 2434 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:486 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 HAL_PCD_ISOOUTIncompleteCallback |
||
| 2435 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:511 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 $t |
||
| 2436 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:518 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 HAL_PCD_ISOINIncompleteCallback |
||
| 2437 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:543 .text.HAL_PCD_ConnectCallback:0000000000000000 $t |
||
| 2438 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:550 .text.HAL_PCD_ConnectCallback:0000000000000000 HAL_PCD_ConnectCallback |
||
| 2439 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:575 .text.HAL_PCD_DisconnectCallback:0000000000000000 $t |
||
| 2440 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:582 .text.HAL_PCD_DisconnectCallback:0000000000000000 HAL_PCD_DisconnectCallback |
||
| 2441 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:607 .text.USBD_LL_Init:0000000000000000 $t |
||
| 2442 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:614 .text.USBD_LL_Init:0000000000000000 USBD_LL_Init |
||
| 2443 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:714 .text.USBD_LL_Init:000000000000007c $d |
||
| 16 | mjames | 2444 | *COM*:000000000000026c hpcd_USB_FS |
| 19 | mjames | 2445 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:720 .text.USBD_LL_DeInit:0000000000000000 $t |
| 2446 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:727 .text.USBD_LL_DeInit:0000000000000000 USBD_LL_DeInit |
||
| 2447 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:761 .text.USBD_LL_Start:0000000000000000 $t |
||
| 2448 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:768 .text.USBD_LL_Start:0000000000000000 USBD_LL_Start |
||
| 2449 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:802 .text.USBD_LL_Stop:0000000000000000 $t |
||
| 2450 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:809 .text.USBD_LL_Stop:0000000000000000 USBD_LL_Stop |
||
| 2451 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:843 .text.USBD_LL_OpenEP:0000000000000000 $t |
||
| 2452 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:850 .text.USBD_LL_OpenEP:0000000000000000 USBD_LL_OpenEP |
||
| 2453 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:891 .text.USBD_LL_CloseEP:0000000000000000 $t |
||
| 2454 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:898 .text.USBD_LL_CloseEP:0000000000000000 USBD_LL_CloseEP |
||
| 2455 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:932 .text.USBD_LL_FlushEP:0000000000000000 $t |
||
| 2456 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:939 .text.USBD_LL_FlushEP:0000000000000000 USBD_LL_FlushEP |
||
| 2457 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:973 .text.USBD_LL_StallEP:0000000000000000 $t |
||
| 2458 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:980 .text.USBD_LL_StallEP:0000000000000000 USBD_LL_StallEP |
||
| 2459 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1014 .text.USBD_LL_ClearStallEP:0000000000000000 $t |
||
| 2460 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1021 .text.USBD_LL_ClearStallEP:0000000000000000 USBD_LL_ClearStallEP |
||
| 2461 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1055 .text.USBD_LL_IsStallEP:0000000000000000 $t |
||
| 2462 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1062 .text.USBD_LL_IsStallEP:0000000000000000 USBD_LL_IsStallEP |
||
| 2463 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1104 .text.USBD_LL_SetUSBAddress:0000000000000000 $t |
||
| 2464 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s page 43 |
||
| 16 | mjames | 2465 | |
| 2466 | |||
| 19 | mjames | 2467 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1111 .text.USBD_LL_SetUSBAddress:0000000000000000 USBD_LL_SetUSBAddress |
| 2468 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1145 .text.USBD_LL_Transmit:0000000000000000 $t |
||
| 2469 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1152 .text.USBD_LL_Transmit:0000000000000000 USBD_LL_Transmit |
||
| 2470 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1186 .text.USBD_LL_PrepareReceive:0000000000000000 $t |
||
| 2471 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1193 .text.USBD_LL_PrepareReceive:0000000000000000 USBD_LL_PrepareReceive |
||
| 2472 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1227 .text.USBD_LL_GetRxDataSize:0000000000000000 $t |
||
| 2473 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1234 .text.USBD_LL_GetRxDataSize:0000000000000000 USBD_LL_GetRxDataSize |
||
| 2474 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1260 .text.USBD_LL_Delay:0000000000000000 $t |
||
| 2475 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1267 .text.USBD_LL_Delay:0000000000000000 USBD_LL_Delay |
||
| 2476 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1289 .text.USBD_static_malloc:0000000000000000 $t |
||
| 2477 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1296 .text.USBD_static_malloc:0000000000000000 USBD_static_malloc |
||
| 2478 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1314 .text.USBD_static_malloc:0000000000000004 $d |
||
| 2479 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1319 .text.USBD_static_free:0000000000000000 $t |
||
| 2480 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1326 .text.USBD_static_free:0000000000000000 USBD_static_free |
||
| 2481 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1340 .text.HAL_PCDEx_SetConnectionState:0000000000000000 $t |
||
| 2482 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1347 .text.HAL_PCDEx_SetConnectionState:0000000000000000 HAL_PCDEx_SetConnectionState |
||
| 2483 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1364 .bss.mem.8920:0000000000000000 $d |
||
| 2484 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:1368 .bss.mem.8920:0000000000000000 mem.8920 |
||
| 2485 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:41 .text.USBD_Get_USB_Status:000000000000000b $d |
||
| 2486 | C:\Users\mike\AppData\Local\Temp\ccl5nFDc.s:41 .text.USBD_Get_USB_Status:000000000000000c $t |
||
| 16 | mjames | 2487 | |
| 2488 | UNDEFINED SYMBOLS |
||
| 2489 | HAL_NVIC_SetPriority |
||
| 2490 | HAL_NVIC_EnableIRQ |
||
| 2491 | HAL_NVIC_DisableIRQ |
||
| 2492 | USBD_LL_SetupStage |
||
| 2493 | USBD_LL_DataOutStage |
||
| 2494 | USBD_LL_DataInStage |
||
| 2495 | USBD_LL_SOF |
||
| 2496 | USBD_LL_SetSpeed |
||
| 2497 | USBD_LL_Reset |
||
| 2498 | Error_Handler |
||
| 2499 | USBD_LL_Suspend |
||
| 2500 | USBD_LL_Resume |
||
| 2501 | USBD_LL_IsoOUTIncomplete |
||
| 2502 | USBD_LL_IsoINIncomplete |
||
| 2503 | USBD_LL_DevConnected |
||
| 2504 | USBD_LL_DevDisconnected |
||
| 2505 | HAL_PCD_Init |
||
| 2506 | HAL_PCDEx_PMAConfig |
||
| 2507 | HAL_PCD_DeInit |
||
| 2508 | HAL_PCD_Start |
||
| 2509 | HAL_PCD_Stop |
||
| 2510 | HAL_PCD_EP_Open |
||
| 2511 | HAL_PCD_EP_Close |
||
| 2512 | HAL_PCD_EP_Flush |
||
| 2513 | HAL_PCD_EP_SetStall |
||
| 2514 | HAL_PCD_EP_ClrStall |
||
| 2515 | HAL_PCD_SetAddress |
||
| 2516 | HAL_PCD_EP_Transmit |
||
| 2517 | HAL_PCD_EP_Receive |
||
| 2518 | HAL_PCD_EP_GetRxCount |
||
| 2519 | HAL_Delay |