changes to main , timer 6 activated ( old pdu prescaler settings )
This commit is contained in:
		@ -13,12 +13,12 @@
 | 
				
			|||||||
typedef union {
 | 
					typedef union {
 | 
				
			||||||
  struct {
 | 
					  struct {
 | 
				
			||||||
    uint8_t NC : 1;
 | 
					    uint8_t NC : 1;
 | 
				
			||||||
    uint8_t en13 : 1; // name it according to power stage
 | 
					    uint8_t en13 : 1;     // inverters
 | 
				
			||||||
    uint8_t en2 : 1;
 | 
					    uint8_t en2 : 1;      //servos regler
 | 
				
			||||||
    uint8_t en1 : 1;
 | 
					    uint8_t en1 : 1;      //acu
 | 
				
			||||||
    uint8_t en4 : 1;
 | 
					    uint8_t en4 : 1;      // reserved
 | 
				
			||||||
    uint8_t en11 : 1;
 | 
					    uint8_t en11 : 1;      //lidar
 | 
				
			||||||
    uint8_t en8 : 1;
 | 
					    uint8_t en8 : 1;      // sdc
 | 
				
			||||||
    uint8_t alwayson : 1; // en7 ist always on 
 | 
					    uint8_t alwayson : 1; // en7 ist always on 
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
  uint8_t porta;
 | 
					  uint8_t porta;
 | 
				
			||||||
@ -26,14 +26,14 @@ typedef union {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
typedef union {
 | 
					typedef union {
 | 
				
			||||||
  struct {
 | 
					  struct {
 | 
				
			||||||
    uint8_t en15: 1;
 | 
					    uint8_t en15: 1;      // epsc
 | 
				
			||||||
    uint8_t en12 : 1;
 | 
					    uint8_t en12 : 1;     // hyd aggregat 
 | 
				
			||||||
    uint8_t NC : 1;       
 | 
					    uint8_t NC : 1;       
 | 
				
			||||||
    uint8_t en3 : 1;
 | 
					    uint8_t en3 : 1;      // ebs cs valve
 | 
				
			||||||
    uint8_t en6 : 1;
 | 
					    uint8_t en6 : 1;      // ebs valve b
 | 
				
			||||||
    uint8_t en5 : 1;
 | 
					    uint8_t en5 : 1;     //ebs valve a
 | 
				
			||||||
    uint8_t en14 : 1;
 | 
					    uint8_t en14 : 1;    //servos
 | 
				
			||||||
    uint8_t en16 : 1;
 | 
					    uint8_t en16 : 1;     //misc
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
  uint8_t portb;
 | 
					  uint8_t portb;
 | 
				
			||||||
} gpio_port_b;
 | 
					} gpio_port_b;
 | 
				
			||||||
 | 
				
			|||||||
@ -59,8 +59,32 @@ void Error_Handler(void);
 | 
				
			|||||||
/* USER CODE END EFP */
 | 
					/* USER CODE END EFP */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Private defines -----------------------------------------------------------*/
 | 
					/* Private defines -----------------------------------------------------------*/
 | 
				
			||||||
 | 
					#define isense12_Pin GPIO_PIN_0
 | 
				
			||||||
 | 
					#define isense12_GPIO_Port GPIOC
 | 
				
			||||||
 | 
					#define isense11_Pin GPIO_PIN_1
 | 
				
			||||||
 | 
					#define isense11_GPIO_Port GPIOC
 | 
				
			||||||
 | 
					#define isense6_Pin GPIO_PIN_2
 | 
				
			||||||
 | 
					#define isense6_GPIO_Port GPIOC
 | 
				
			||||||
 | 
					#define isense13_Pin GPIO_PIN_3
 | 
				
			||||||
 | 
					#define isense13_GPIO_Port GPIOC
 | 
				
			||||||
#define DSEL_8_Pin GPIO_PIN_0
 | 
					#define DSEL_8_Pin GPIO_PIN_0
 | 
				
			||||||
#define DSEL_8_GPIO_Port GPIOA
 | 
					#define DSEL_8_GPIO_Port GPIOA
 | 
				
			||||||
 | 
					#define isense5_Pin GPIO_PIN_1
 | 
				
			||||||
 | 
					#define isense5_GPIO_Port GPIOA
 | 
				
			||||||
 | 
					#define isense3_Pin GPIO_PIN_2
 | 
				
			||||||
 | 
					#define isense3_GPIO_Port GPIOA
 | 
				
			||||||
 | 
					#define isense7_Pin GPIO_PIN_3
 | 
				
			||||||
 | 
					#define isense7_GPIO_Port GPIOA
 | 
				
			||||||
 | 
					#define isense2_Pin GPIO_PIN_4
 | 
				
			||||||
 | 
					#define isense2_GPIO_Port GPIOA
 | 
				
			||||||
 | 
					#define isense1_Pin GPIO_PIN_5
 | 
				
			||||||
 | 
					#define isense1_GPIO_Port GPIOA
 | 
				
			||||||
 | 
					#define isense10_Pin GPIO_PIN_6
 | 
				
			||||||
 | 
					#define isense10_GPIO_Port GPIOA
 | 
				
			||||||
 | 
					#define isense4_Pin GPIO_PIN_7
 | 
				
			||||||
 | 
					#define isense4_GPIO_Port GPIOA
 | 
				
			||||||
 | 
					#define GSS_GPIO_Pin GPIO_PIN_0
 | 
				
			||||||
 | 
					#define GSS_GPIO_GPIO_Port GPIOB
 | 
				
			||||||
#define DSEL_3_Pin GPIO_PIN_12
 | 
					#define DSEL_3_Pin GPIO_PIN_12
 | 
				
			||||||
#define DSEL_3_GPIO_Port GPIOB
 | 
					#define DSEL_3_GPIO_Port GPIOB
 | 
				
			||||||
#define DSEL_4_Pin GPIO_PIN_13
 | 
					#define DSEL_4_Pin GPIO_PIN_13
 | 
				
			||||||
 | 
				
			|||||||
@ -36,8 +36,8 @@ void ChannelControl_init(I2C_HandleTypeDef* hi2c, TIM_HandleTypeDef* timer3,
 | 
				
			|||||||
void ChannelControl_UpdateGPIOs(PortExtenderGPIO UpdatePorts) { // ctrl + left click auf portextender 
 | 
					void ChannelControl_UpdateGPIOs(PortExtenderGPIO UpdatePorts) { // ctrl + left click auf portextender 
 | 
				
			||||||
  EN_Ports = UpdatePorts;
 | 
					  EN_Ports = UpdatePorts;
 | 
				
			||||||
  UpdatePorts.porta.alwayson = 1; // Always on stays always on
 | 
					  UpdatePorts.porta.alwayson = 1; // Always on stays always on
 | 
				
			||||||
 // PCA9535_setGPIOPortOutput(PC9535_PORTA, UpdatePorts.porta.porta);
 | 
					 PCA9535_setGPIOPortOutput(PC9535_PORTA, UpdatePorts.porta.porta);
 | 
				
			||||||
  // PCA9535_setGPIOPortOutput(PC9535_PORTB, UpdatePorts.portb.portb);
 | 
					 PCA9535_setGPIOPortOutput(PC9535_PORTB, UpdatePorts.portb.portb);
 | 
				
			||||||
 gpio_port_b testb={};
 | 
					 gpio_port_b testb={};
 | 
				
			||||||
 testb.en14=1;
 | 
					 testb.en14=1;
 | 
				
			||||||
  PCA9535_setGPIOPortOutput(PC9535_PORTB, testb.portb);
 | 
					  PCA9535_setGPIOPortOutput(PC9535_PORTB, testb.portb);
 | 
				
			||||||
 | 
				
			|||||||
@ -114,10 +114,10 @@ void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) {
 | 
				
			|||||||
    current_measurements_adc_val.radiator_fans=
 | 
					    current_measurements_adc_val.radiator_fans=
 | 
				
			||||||
          adc_channels1.adcbank1.isense6 * CURR_SENSE_FACTOR_21A; 
 | 
					          adc_channels1.adcbank1.isense6 * CURR_SENSE_FACTOR_21A; 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    HAL_GPIO_WritePin(DSEL_5_GPIO_Port, DSEL_5_Pin,
 | 
					 | 
				
			||||||
                      adcbank1);
 | 
					 | 
				
			||||||
    HAL_GPIO_WritePin(DSEL_4_GPIO_Port, DSEL_4_Pin,
 | 
					    HAL_GPIO_WritePin(DSEL_4_GPIO_Port, DSEL_4_Pin,
 | 
				
			||||||
                      adcbank1); 
 | 
					                      adcbank1); 
 | 
				
			||||||
 | 
					    HAL_GPIO_WritePin(DSEL_5_GPIO_Port, DSEL_5_Pin,
 | 
				
			||||||
 | 
					                      adcbank1);                 
 | 
				
			||||||
    HAL_GPIO_WritePin(DSEL_7_GPIO_Port, DSEL_7_Pin,
 | 
					    HAL_GPIO_WritePin(DSEL_7_GPIO_Port, DSEL_7_Pin,
 | 
				
			||||||
                      adcbank1); 
 | 
					                      adcbank1); 
 | 
				
			||||||
   }
 | 
					   }
 | 
				
			||||||
 | 
				
			|||||||
@ -51,7 +51,7 @@ I2C_HandleTypeDef hi2c1;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
TIM_HandleTypeDef htim2;
 | 
					TIM_HandleTypeDef htim2;
 | 
				
			||||||
TIM_HandleTypeDef htim3;
 | 
					TIM_HandleTypeDef htim3;
 | 
				
			||||||
 | 
					TIM_HandleTypeDef htim6;
 | 
				
			||||||
UART_HandleTypeDef huart1;
 | 
					UART_HandleTypeDef huart1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* USER CODE BEGIN PV */
 | 
					/* USER CODE BEGIN PV */
 | 
				
			||||||
@ -119,13 +119,13 @@ int main(void)
 | 
				
			|||||||
  /* USER CODE BEGIN 2 */
 | 
					  /* USER CODE BEGIN 2 */
 | 
				
			||||||
  // HAL_GPIO_WritePin(Status_LED_GPIO_Port, Status_LED_Pin, GPIO_PIN_SET); // status led wird an gemacht , das leuchtet 
 | 
					  // HAL_GPIO_WritePin(Status_LED_GPIO_Port, Status_LED_Pin, GPIO_PIN_SET); // status led wird an gemacht , das leuchtet 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 // currentMonitor_init(&hadc1, &hadc2, &htim7); // handler struktur ( handler adc1 .... usw )
 | 
					  currentMonitor_init(&hadc1, &hadc2, &htim6); // handler struktur ( handler adc1 .... usw )
 | 
				
			||||||
  ChannelControl_init(&hi2c1, &htim3, &htim2);
 | 
					  ChannelControl_init(&hi2c1, &htim3, &htim2);
 | 
				
			||||||
  can_init(&hcan); // can bus initilisiert , kommunikation zum hauptsteuergeraet ( autobox )
 | 
					  can_init(&hcan); // can bus initilisiert , kommunikation zum hauptsteuergeraet ( autobox )
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  uint32_t lasttick = HAL_GetTick(); // gibt dir zuruck die milisekunden seit start. ( es fangt an und dann milisekunden + 1 usw....)
 | 
					  uint32_t lasttick = HAL_GetTick(); // gibt dir zuruck die milisekunden seit start. ( es fangt an und dann milisekunden + 1 usw....)
 | 
				
			||||||
  // HAL_TIM_Base_Start(&htim2);
 | 
					    HAL_TIM_Base_Start(&htim2);
 | 
				
			||||||
  // HAL_TIM_Base_Start(&htim3);
 | 
					    HAL_TIM_Base_Start(&htim3);
 | 
				
			||||||
     HAL_GPIO_WritePin(STATUS_LED1_GPIO_Port , STATUS_LED1_Pin , GPIO_PIN_SET);
 | 
					     HAL_GPIO_WritePin(STATUS_LED1_GPIO_Port , STATUS_LED1_Pin , GPIO_PIN_SET);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Turn everything on manually (debug)
 | 
					  // Turn everything on manually (debug)
 | 
				
			||||||
 | 
				
			|||||||
@ -113,12 +113,12 @@ void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
 | 
				
			|||||||
    PA2     ------> ADC1_IN3
 | 
					    PA2     ------> ADC1_IN3
 | 
				
			||||||
    PA3     ------> ADC1_IN4
 | 
					    PA3     ------> ADC1_IN4
 | 
				
			||||||
    */
 | 
					    */
 | 
				
			||||||
    GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3;
 | 
					    GPIO_InitStruct.Pin = isense12_Pin|isense11_Pin|isense6_Pin|isense13_Pin;
 | 
				
			||||||
    GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
 | 
					    GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
 | 
				
			||||||
    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
					    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
				
			||||||
    HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
 | 
					    HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    GPIO_InitStruct.Pin = DSEL_8_Pin|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3;
 | 
					    GPIO_InitStruct.Pin = DSEL_8_Pin|isense5_Pin|isense3_Pin|isense7_Pin;
 | 
				
			||||||
    GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
 | 
					    GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
 | 
				
			||||||
    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
					    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
				
			||||||
    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
 | 
					    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
 | 
				
			||||||
@ -147,7 +147,7 @@ void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
 | 
				
			|||||||
    PA7     ------> ADC2_IN4
 | 
					    PA7     ------> ADC2_IN4
 | 
				
			||||||
    PC4     ------> ADC2_IN5
 | 
					    PC4     ------> ADC2_IN5
 | 
				
			||||||
    */
 | 
					    */
 | 
				
			||||||
    GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7;
 | 
					    GPIO_InitStruct.Pin = isense2_Pin|isense1_Pin|isense10_Pin|isense4_Pin;
 | 
				
			||||||
    GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
 | 
					    GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
 | 
				
			||||||
    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
					    GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
				
			||||||
    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
 | 
					    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
 | 
				
			||||||
@ -193,9 +193,9 @@ void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
 | 
				
			|||||||
    PA2     ------> ADC1_IN3
 | 
					    PA2     ------> ADC1_IN3
 | 
				
			||||||
    PA3     ------> ADC1_IN4
 | 
					    PA3     ------> ADC1_IN4
 | 
				
			||||||
    */
 | 
					    */
 | 
				
			||||||
    HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3);
 | 
					    HAL_GPIO_DeInit(GPIOC, isense12_Pin|isense11_Pin|isense6_Pin|isense13_Pin);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    HAL_GPIO_DeInit(GPIOA, DSEL_8_Pin|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3);
 | 
					    HAL_GPIO_DeInit(GPIOA, DSEL_8_Pin|isense5_Pin|isense3_Pin|isense7_Pin);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /* USER CODE BEGIN ADC1_MspDeInit 1 */
 | 
					  /* USER CODE BEGIN ADC1_MspDeInit 1 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -219,7 +219,7 @@ void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
 | 
				
			|||||||
    PA7     ------> ADC2_IN4
 | 
					    PA7     ------> ADC2_IN4
 | 
				
			||||||
    PC4     ------> ADC2_IN5
 | 
					    PC4     ------> ADC2_IN5
 | 
				
			||||||
    */
 | 
					    */
 | 
				
			||||||
    HAL_GPIO_DeInit(GPIOA, GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7);
 | 
					    HAL_GPIO_DeInit(GPIOA, isense2_Pin|isense1_Pin|isense10_Pin|isense4_Pin);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    HAL_GPIO_DeInit(GPIOC, GPIO_PIN_4);
 | 
					    HAL_GPIO_DeInit(GPIOC, GPIO_PIN_4);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -421,6 +421,28 @@ void HAL_TIM_PWM_MspInit(TIM_HandleTypeDef* htim_pwm)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					* @brief TIM_Base MSP Initialization
 | 
				
			||||||
 | 
					* This function configures the hardware resources used in this example
 | 
				
			||||||
 | 
					* @param htim_base: TIM_Base handle pointer
 | 
				
			||||||
 | 
					* @retval None
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
 | 
					void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  if(htim_base->Instance==TIM6)
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					  /* USER CODE BEGIN TIM6_MspInit 0 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /* USER CODE END TIM6_MspInit 0 */
 | 
				
			||||||
 | 
					    /* Peripheral clock enable */
 | 
				
			||||||
 | 
					    __HAL_RCC_TIM6_CLK_ENABLE();
 | 
				
			||||||
 | 
					  /* USER CODE BEGIN TIM6_MspInit 1 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /* USER CODE END TIM6_MspInit 1 */
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim)
 | 
					void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  GPIO_InitTypeDef GPIO_InitStruct = {0};
 | 
					  GPIO_InitTypeDef GPIO_InitStruct = {0};
 | 
				
			||||||
@ -501,6 +523,28 @@ void HAL_TIM_PWM_MspDeInit(TIM_HandleTypeDef* htim_pwm)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					* @brief TIM_Base MSP De-Initialization
 | 
				
			||||||
 | 
					* This function freeze the hardware resources used in this example
 | 
				
			||||||
 | 
					* @param htim_base: TIM_Base handle pointer
 | 
				
			||||||
 | 
					* @retval None
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
 | 
					void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* htim_base)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  if(htim_base->Instance==TIM6)
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					  /* USER CODE BEGIN TIM6_MspDeInit 0 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /* USER CODE END TIM6_MspDeInit 0 */
 | 
				
			||||||
 | 
					    /* Peripheral clock disable */
 | 
				
			||||||
 | 
					    __HAL_RCC_TIM6_CLK_DISABLE();
 | 
				
			||||||
 | 
					  /* USER CODE BEGIN TIM6_MspDeInit 1 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /* USER CODE END TIM6_MspDeInit 1 */
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
* @brief UART MSP Initialization
 | 
					* @brief UART MSP Initialization
 | 
				
			||||||
* This function configures the hardware resources used in this example
 | 
					* This function configures the hardware resources used in this example
 | 
				
			||||||
 | 
				
			|||||||
@ -35,6 +35,7 @@ Mcu.CPN=STM32F302RBT6
 | 
				
			|||||||
Mcu.Family=STM32F3
 | 
					Mcu.Family=STM32F3
 | 
				
			||||||
Mcu.IP0=ADC1
 | 
					Mcu.IP0=ADC1
 | 
				
			||||||
Mcu.IP1=ADC2
 | 
					Mcu.IP1=ADC2
 | 
				
			||||||
 | 
					Mcu.IP10=USART1
 | 
				
			||||||
Mcu.IP2=CAN
 | 
					Mcu.IP2=CAN
 | 
				
			||||||
Mcu.IP3=I2C1
 | 
					Mcu.IP3=I2C1
 | 
				
			||||||
Mcu.IP4=NVIC
 | 
					Mcu.IP4=NVIC
 | 
				
			||||||
@ -42,8 +43,8 @@ Mcu.IP5=RCC
 | 
				
			|||||||
Mcu.IP6=SYS
 | 
					Mcu.IP6=SYS
 | 
				
			||||||
Mcu.IP7=TIM2
 | 
					Mcu.IP7=TIM2
 | 
				
			||||||
Mcu.IP8=TIM3
 | 
					Mcu.IP8=TIM3
 | 
				
			||||||
Mcu.IP9=USART1
 | 
					Mcu.IP9=TIM6
 | 
				
			||||||
Mcu.IPNb=10
 | 
					Mcu.IPNb=11
 | 
				
			||||||
Mcu.Name=STM32F302R(B-C)Tx
 | 
					Mcu.Name=STM32F302R(B-C)Tx
 | 
				
			||||||
Mcu.Package=LQFP64
 | 
					Mcu.Package=LQFP64
 | 
				
			||||||
Mcu.Pin0=PF0-OSC_IN
 | 
					Mcu.Pin0=PF0-OSC_IN
 | 
				
			||||||
@ -77,13 +78,14 @@ Mcu.Pin33=PB4
 | 
				
			|||||||
Mcu.Pin34=PB7
 | 
					Mcu.Pin34=PB7
 | 
				
			||||||
Mcu.Pin35=PB9
 | 
					Mcu.Pin35=PB9
 | 
				
			||||||
Mcu.Pin36=VP_SYS_VS_Systick
 | 
					Mcu.Pin36=VP_SYS_VS_Systick
 | 
				
			||||||
 | 
					Mcu.Pin37=VP_TIM6_VS_ClockSourceINT
 | 
				
			||||||
Mcu.Pin4=PC2
 | 
					Mcu.Pin4=PC2
 | 
				
			||||||
Mcu.Pin5=PC3
 | 
					Mcu.Pin5=PC3
 | 
				
			||||||
Mcu.Pin6=PA0
 | 
					Mcu.Pin6=PA0
 | 
				
			||||||
Mcu.Pin7=PA1
 | 
					Mcu.Pin7=PA1
 | 
				
			||||||
Mcu.Pin8=PA2
 | 
					Mcu.Pin8=PA2
 | 
				
			||||||
Mcu.Pin9=PA3
 | 
					Mcu.Pin9=PA3
 | 
				
			||||||
Mcu.PinsNb=37
 | 
					Mcu.PinsNb=38
 | 
				
			||||||
Mcu.ThirdPartyNb=0
 | 
					Mcu.ThirdPartyNb=0
 | 
				
			||||||
Mcu.UserConstants=
 | 
					Mcu.UserConstants=
 | 
				
			||||||
Mcu.UserName=STM32F302RBTx
 | 
					Mcu.UserName=STM32F302RBTx
 | 
				
			||||||
@ -333,8 +335,14 @@ TIM2.IPParameters=Channel-PWM Generation2 CH2
 | 
				
			|||||||
TIM3.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1
 | 
					TIM3.Channel-PWM\ Generation1\ CH1=TIM_CHANNEL_1
 | 
				
			||||||
TIM3.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4
 | 
					TIM3.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4
 | 
				
			||||||
TIM3.IPParameters=Channel-PWM Generation4 CH4,Channel-PWM Generation1 CH1
 | 
					TIM3.IPParameters=Channel-PWM Generation4 CH4,Channel-PWM Generation1 CH1
 | 
				
			||||||
 | 
					TIM6.IPParameters=Prescaler,Period,TIM_MasterOutputTrigger
 | 
				
			||||||
 | 
					TIM6.Period=8000-1
 | 
				
			||||||
 | 
					TIM6.Prescaler=400
 | 
				
			||||||
 | 
					TIM6.TIM_MasterOutputTrigger=TIM_TRGO_UPDATE
 | 
				
			||||||
USART1.IPParameters=VirtualMode-Multiprocessor_communication
 | 
					USART1.IPParameters=VirtualMode-Multiprocessor_communication
 | 
				
			||||||
USART1.VirtualMode-Multiprocessor_communication=VM_ASYNC
 | 
					USART1.VirtualMode-Multiprocessor_communication=VM_ASYNC
 | 
				
			||||||
VP_SYS_VS_Systick.Mode=SysTick
 | 
					VP_SYS_VS_Systick.Mode=SysTick
 | 
				
			||||||
VP_SYS_VS_Systick.Signal=SYS_VS_Systick
 | 
					VP_SYS_VS_Systick.Signal=SYS_VS_Systick
 | 
				
			||||||
 | 
					VP_TIM6_VS_ClockSourceINT.Mode=Enable_Timer
 | 
				
			||||||
 | 
					VP_TIM6_VS_ClockSourceINT.Signal=TIM6_VS_ClockSourceINT
 | 
				
			||||||
board=custom
 | 
					board=custom
 | 
				
			||||||
 | 
				
			|||||||
@ -1,4 +1,4 @@
 | 
				
			|||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 1
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s 			page 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   1              		.cpu cortex-m4
 | 
					   1              		.cpu cortex-m4
 | 
				
			||||||
@ -58,7 +58,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 1
 | 
				
			|||||||
  39              		.loc 1 17 3 is_stmt 1 view .LVU2
 | 
					  39              		.loc 1 17 3 is_stmt 1 view .LVU2
 | 
				
			||||||
  40 0002 FFF7FEFF 		bl	ftcan_init
 | 
					  40 0002 FFF7FEFF 		bl	ftcan_init
 | 
				
			||||||
  41              	.LVL1:
 | 
					  41              	.LVL1:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 2
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s 			page 2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  18:Core/Src/CAN_Communication.c ****   ftcan_add_filter(0x00, 0x00); // No Filter
 | 
					  18:Core/Src/CAN_Communication.c ****   ftcan_add_filter(0x00, 0x00); // No Filter
 | 
				
			||||||
@ -118,7 +118,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 1
 | 
				
			|||||||
  88 0016 8DF80220 		strb	r2, [sp, #2]
 | 
					  88 0016 8DF80220 		strb	r2, [sp, #2]
 | 
				
			||||||
  28:Core/Src/CAN_Communication.c ****   status_data[3] = rxstate.radiatorfans;
 | 
					  28:Core/Src/CAN_Communication.c ****   status_data[3] = rxstate.radiatorfans;
 | 
				
			||||||
  89              		.loc 1 28 3 is_stmt 1 view .LVU17
 | 
					  89              		.loc 1 28 3 is_stmt 1 view .LVU17
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 3
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s 			page 3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  90              		.loc 1 28 27 is_stmt 0 view .LVU18
 | 
					  90              		.loc 1 28 27 is_stmt 0 view .LVU18
 | 
				
			||||||
@ -178,7 +178,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 1
 | 
				
			|||||||
  55:Core/Src/CAN_Communication.c ****       data[2] = current_measurements_adc_val.cooling_pump >> 8;
 | 
					  55:Core/Src/CAN_Communication.c ****       data[2] = current_measurements_adc_val.cooling_pump >> 8;
 | 
				
			||||||
  56:Core/Src/CAN_Communication.c ****       data[3] = current_measurements_adc_val.cooling_pump & 0xFF;
 | 
					  56:Core/Src/CAN_Communication.c ****       data[3] = current_measurements_adc_val.cooling_pump & 0xFF;
 | 
				
			||||||
  57:Core/Src/CAN_Communication.c ****       data[4] = current_measurements_adc_val.aggregat >> 8;
 | 
					  57:Core/Src/CAN_Communication.c ****       data[4] = current_measurements_adc_val.aggregat >> 8;
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 4
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s 			page 4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  58:Core/Src/CAN_Communication.c ****       data[5] = current_measurements_adc_val.aggregat & 0xFF;
 | 
					  58:Core/Src/CAN_Communication.c ****       data[5] = current_measurements_adc_val.aggregat & 0xFF;
 | 
				
			||||||
@ -238,7 +238,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 1
 | 
				
			|||||||
 133              		.global	ftcan_msg_received_cb
 | 
					 133              		.global	ftcan_msg_received_cb
 | 
				
			||||||
 134              		.syntax unified
 | 
					 134              		.syntax unified
 | 
				
			||||||
 135              		.thumb
 | 
					 135              		.thumb
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 5
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s 			page 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 136              		.thumb_func
 | 
					 136              		.thumb_func
 | 
				
			||||||
@ -298,7 +298,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 1
 | 
				
			|||||||
 172              		.loc 1 103 40 is_stmt 0 view .LVU44
 | 
					 172              		.loc 1 103 40 is_stmt 0 view .LVU44
 | 
				
			||||||
 173 001a 5178     		ldrb	r1, [r2, #1]	@ zero_extendqisi2
 | 
					 173 001a 5178     		ldrb	r1, [r2, #1]	@ zero_extendqisi2
 | 
				
			||||||
 103:Core/Src/CAN_Communication.c ****     rxstate.radiatorfans = data[2];
 | 
					 103:Core/Src/CAN_Communication.c ****     rxstate.radiatorfans = data[2];
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 6
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s 			page 6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 174              		.loc 1 103 34 view .LVU45
 | 
					 174              		.loc 1 103 34 view .LVU45
 | 
				
			||||||
@ -358,7 +358,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 1
 | 
				
			|||||||
 216              	canmsg_received:
 | 
					 216              	canmsg_received:
 | 
				
			||||||
 217 0000 00       		.space	1
 | 
					 217 0000 00       		.space	1
 | 
				
			||||||
 218              		.global	rxstate
 | 
					 218              		.global	rxstate
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 7
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s 			page 7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 219              		.section	.bss.rxstate,"aw",%nobits
 | 
					 219              		.section	.bss.rxstate,"aw",%nobits
 | 
				
			||||||
@ -378,23 +378,23 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 1
 | 
				
			|||||||
 234              		.file 9 "Core/Inc/Channel_Control.h"
 | 
					 234              		.file 9 "Core/Inc/Channel_Control.h"
 | 
				
			||||||
 235              		.file 10 "Core/Inc/CAN_Communication.h"
 | 
					 235              		.file 10 "Core/Inc/CAN_Communication.h"
 | 
				
			||||||
 236              		.file 11 "Core/Inc/can-halal.h"
 | 
					 236              		.file 11 "Core/Inc/can-halal.h"
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 8
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s 			page 8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DEFINED SYMBOLS
 | 
					DEFINED SYMBOLS
 | 
				
			||||||
                            *ABS*:00000000 CAN_Communication.c
 | 
					                            *ABS*:00000000 CAN_Communication.c
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s:21     .text.can_init:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s:21     .text.can_init:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s:27     .text.can_init:00000000 can_init
 | 
					C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s:27     .text.can_init:00000000 can_init
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s:53     .text.can_sendloop:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s:53     .text.can_sendloop:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s:59     .text.can_sendloop:00000000 can_sendloop
 | 
					C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s:59     .text.can_sendloop:00000000 can_sendloop
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s:126    .text.can_sendloop:00000044 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s:126    .text.can_sendloop:00000044 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s:223    .bss.rxstate:00000000 rxstate
 | 
					C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s:223    .bss.rxstate:00000000 rxstate
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s:132    .text.ftcan_msg_received_cb:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s:132    .text.ftcan_msg_received_cb:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s:138    .text.ftcan_msg_received_cb:00000000 ftcan_msg_received_cb
 | 
					C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s:138    .text.ftcan_msg_received_cb:00000000 ftcan_msg_received_cb
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s:207    .text.ftcan_msg_received_cb:00000034 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s:207    .text.ftcan_msg_received_cb:00000034 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s:216    .bss.canmsg_received:00000000 canmsg_received
 | 
					C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s:216    .bss.canmsg_received:00000000 canmsg_received
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s:217    .bss.canmsg_received:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s:217    .bss.canmsg_received:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s:220    .bss.rxstate:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccWrmAuI.s:220    .bss.rxstate:00000000 $d
 | 
				
			||||||
 | 
					
 | 
				
			||||||
UNDEFINED SYMBOLS
 | 
					UNDEFINED SYMBOLS
 | 
				
			||||||
ftcan_init
 | 
					ftcan_init
 | 
				
			||||||
 | 
				
			|||||||
@ -1,4 +1,4 @@
 | 
				
			|||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 1
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s 			page 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   1              		.cpu cortex-m4
 | 
					   1              		.cpu cortex-m4
 | 
				
			||||||
@ -58,7 +58,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 1
 | 
				
			|||||||
  27:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortDirection(PC9535_PORTB, 0x00);
 | 
					  27:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortDirection(PC9535_PORTB, 0x00);
 | 
				
			||||||
  28:Core/Src/Channel_Control.c **** 
 | 
					  28:Core/Src/Channel_Control.c **** 
 | 
				
			||||||
  29:Core/Src/Channel_Control.c ****   EN_Ports.porta.porta = 0;
 | 
					  29:Core/Src/Channel_Control.c ****   EN_Ports.porta.porta = 0;
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 2
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s 			page 2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  30:Core/Src/Channel_Control.c ****   EN_Ports.portb.portb = 0;
 | 
					  30:Core/Src/Channel_Control.c ****   EN_Ports.portb.portb = 0;
 | 
				
			||||||
@ -73,180 +73,192 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 1
 | 
				
			|||||||
  32              		@ args = 0, pretend = 0, frame = 0
 | 
					  32              		@ args = 0, pretend = 0, frame = 0
 | 
				
			||||||
  33              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
					  33              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
				
			||||||
  34              		.loc 1 36 63 is_stmt 0 view .LVU1
 | 
					  34              		.loc 1 36 63 is_stmt 0 view .LVU1
 | 
				
			||||||
  35 0000 08B5     		push	{r3, lr}
 | 
					  35 0000 10B5     		push	{r4, lr}
 | 
				
			||||||
  36              		.cfi_def_cfa_offset 8
 | 
					  36              		.cfi_def_cfa_offset 8
 | 
				
			||||||
  37              		.cfi_offset 3, -8
 | 
					  37              		.cfi_offset 4, -8
 | 
				
			||||||
  38              		.cfi_offset 14, -4
 | 
					  38              		.cfi_offset 14, -4
 | 
				
			||||||
  37:Core/Src/Channel_Control.c ****   EN_Ports = UpdatePorts;
 | 
					  37:Core/Src/Channel_Control.c ****   EN_Ports = UpdatePorts;
 | 
				
			||||||
  39              		.loc 1 37 3 is_stmt 1 view .LVU2
 | 
					  39              		.loc 1 37 3 is_stmt 1 view .LVU2
 | 
				
			||||||
  40              		.loc 1 37 12 is_stmt 0 view .LVU3
 | 
					  40              		.loc 1 37 12 is_stmt 0 view .LVU3
 | 
				
			||||||
  41 0002 054B     		ldr	r3, .L3
 | 
					  41 0002 0B4B     		ldr	r3, .L3
 | 
				
			||||||
  42 0004 1880     		strh	r0, [r3]	@ movhi
 | 
					  42 0004 1880     		strh	r0, [r3]	@ movhi
 | 
				
			||||||
  38:Core/Src/Channel_Control.c ****   UpdatePorts.porta.alwayson = 1; // Always on stays always on
 | 
					  38:Core/Src/Channel_Control.c ****   UpdatePorts.porta.alwayson = 1; // Always on stays always on
 | 
				
			||||||
  43              		.loc 1 38 3 is_stmt 1 view .LVU4
 | 
					  43              		.loc 1 38 3 is_stmt 1 view .LVU4
 | 
				
			||||||
  39:Core/Src/Channel_Control.c ****  // PCA9535_setGPIOPortOutput(PC9535_PORTA, UpdatePorts.porta.porta);
 | 
					  44              		.loc 1 38 30 is_stmt 0 view .LVU5
 | 
				
			||||||
  40:Core/Src/Channel_Control.c ****   // PCA9535_setGPIOPortOutput(PC9535_PORTB, UpdatePorts.portb.portb);
 | 
					  45 0006 40F08004 		orr	r4, r0, #128
 | 
				
			||||||
  41:Core/Src/Channel_Control.c ****  gpio_port_b testb={};
 | 
					  39:Core/Src/Channel_Control.c ****  PCA9535_setGPIOPortOutput(PC9535_PORTA, UpdatePorts.porta.porta);
 | 
				
			||||||
  44              		.loc 1 41 2 view .LVU5
 | 
					  46              		.loc 1 39 2 is_stmt 1 view .LVU6
 | 
				
			||||||
  42:Core/Src/Channel_Control.c ****  testb.en14=1;
 | 
					  47 000a E1B2     		uxtb	r1, r4
 | 
				
			||||||
  45              		.loc 1 42 2 view .LVU6
 | 
					  48 000c 0020     		movs	r0, #0
 | 
				
			||||||
  43:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortOutput(PC9535_PORTB, testb.portb);
 | 
					 | 
				
			||||||
  46              		.loc 1 43 3 view .LVU7
 | 
					 | 
				
			||||||
  47 0006 4021     		movs	r1, #64
 | 
					 | 
				
			||||||
  48 0008 0120     		movs	r0, #1
 | 
					 | 
				
			||||||
  49              	.LVL1:
 | 
					  49              	.LVL1:
 | 
				
			||||||
  50              		.loc 1 43 3 is_stmt 0 view .LVU8
 | 
					  50              		.loc 1 39 2 is_stmt 0 view .LVU7
 | 
				
			||||||
  51 000a FFF7FEFF 		bl	PCA9535_setGPIOPortOutput
 | 
					  51 000e FFF7FEFF 		bl	PCA9535_setGPIOPortOutput
 | 
				
			||||||
  52              	.LVL2:
 | 
					  52              	.LVL2:
 | 
				
			||||||
 | 
					  40:Core/Src/Channel_Control.c ****  PCA9535_setGPIOPortOutput(PC9535_PORTB, UpdatePorts.portb.portb);
 | 
				
			||||||
 | 
					  53              		.loc 1 40 2 is_stmt 1 view .LVU8
 | 
				
			||||||
 | 
					  54 0012 C4F30721 		ubfx	r1, r4, #8, #8
 | 
				
			||||||
 | 
					  55 0016 0120     		movs	r0, #1
 | 
				
			||||||
 | 
					  56 0018 FFF7FEFF 		bl	PCA9535_setGPIOPortOutput
 | 
				
			||||||
 | 
					  57              	.LVL3:
 | 
				
			||||||
 | 
					  41:Core/Src/Channel_Control.c ****  gpio_port_b testb={};
 | 
				
			||||||
 | 
					  58              		.loc 1 41 2 view .LVU9
 | 
				
			||||||
 | 
					  42:Core/Src/Channel_Control.c ****  testb.en14=1;
 | 
				
			||||||
 | 
					  59              		.loc 1 42 2 view .LVU10
 | 
				
			||||||
 | 
					  43:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortOutput(PC9535_PORTB, testb.portb);
 | 
				
			||||||
 | 
					  60              		.loc 1 43 3 view .LVU11
 | 
				
			||||||
 | 
					  61 001c 4021     		movs	r1, #64
 | 
				
			||||||
 | 
					  62 001e 0120     		movs	r0, #1
 | 
				
			||||||
 | 
					  63 0020 FFF7FEFF 		bl	PCA9535_setGPIOPortOutput
 | 
				
			||||||
 | 
					  64              	.LVL4:
 | 
				
			||||||
  44:Core/Src/Channel_Control.c ****   gpio_port_a testa={};
 | 
					  44:Core/Src/Channel_Control.c ****   gpio_port_a testa={};
 | 
				
			||||||
  53              		.loc 1 44 3 is_stmt 1 view .LVU9
 | 
					  65              		.loc 1 44 3 view .LVU12
 | 
				
			||||||
  45:Core/Src/Channel_Control.c ****   testa.en13=1;
 | 
					  45:Core/Src/Channel_Control.c ****   testa.en13=1;
 | 
				
			||||||
  54              		.loc 1 45 3 view .LVU10
 | 
					  66              		.loc 1 45 3 view .LVU13
 | 
				
			||||||
  46:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortOutput(PC9535_PORTA, testa.porta);
 | 
					  46:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortOutput(PC9535_PORTA, testa.porta);
 | 
				
			||||||
  55              		.loc 1 46 3 view .LVU11
 | 
					  67              		.loc 1 46 3 view .LVU14
 | 
				
			||||||
  56 000e 0221     		movs	r1, #2
 | 
					  68 0024 0221     		movs	r1, #2
 | 
				
			||||||
  57 0010 0020     		movs	r0, #0
 | 
					  69 0026 0020     		movs	r0, #0
 | 
				
			||||||
  58 0012 FFF7FEFF 		bl	PCA9535_setGPIOPortOutput
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s 			page 3
 | 
				
			||||||
  59              	.LVL3:
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  70 0028 FFF7FEFF 		bl	PCA9535_setGPIOPortOutput
 | 
				
			||||||
 | 
					  71              	.LVL5:
 | 
				
			||||||
  47:Core/Src/Channel_Control.c **** 
 | 
					  47:Core/Src/Channel_Control.c **** 
 | 
				
			||||||
  48:Core/Src/Channel_Control.c **** 
 | 
					  48:Core/Src/Channel_Control.c **** 
 | 
				
			||||||
  49:Core/Src/Channel_Control.c **** }
 | 
					  49:Core/Src/Channel_Control.c **** }
 | 
				
			||||||
  60              		.loc 1 49 1 is_stmt 0 view .LVU12
 | 
					  72              		.loc 1 49 1 is_stmt 0 view .LVU15
 | 
				
			||||||
  61 0016 08BD     		pop	{r3, pc}
 | 
					  73 002c 10BD     		pop	{r4, pc}
 | 
				
			||||||
  62              	.L4:
 | 
					  74              	.L4:
 | 
				
			||||||
  63              		.align	2
 | 
					  75 002e 00BF     		.align	2
 | 
				
			||||||
  64              	.L3:
 | 
					  76              	.L3:
 | 
				
			||||||
  65 0018 00000000 		.word	EN_Ports
 | 
					  77 0030 00000000 		.word	EN_Ports
 | 
				
			||||||
  66              		.cfi_endproc
 | 
					  78              		.cfi_endproc
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 3
 | 
					  79              	.LFE131:
 | 
				
			||||||
 | 
					  81              		.section	.text.ChannelControl_init,"ax",%progbits
 | 
				
			||||||
 | 
					  82              		.align	1
 | 
				
			||||||
  67              	.LFE131:
 | 
					  83              		.global	ChannelControl_init
 | 
				
			||||||
  69              		.section	.text.ChannelControl_init,"ax",%progbits
 | 
					  84              		.syntax unified
 | 
				
			||||||
  70              		.align	1
 | 
					  85              		.thumb
 | 
				
			||||||
  71              		.global	ChannelControl_init
 | 
					  86              		.thumb_func
 | 
				
			||||||
  72              		.syntax unified
 | 
					  88              	ChannelControl_init:
 | 
				
			||||||
  73              		.thumb
 | 
					  89              	.LVL6:
 | 
				
			||||||
  74              		.thumb_func
 | 
					  90              	.LFB130:
 | 
				
			||||||
  76              	ChannelControl_init:
 | 
					 | 
				
			||||||
  77              	.LVL4:
 | 
					 | 
				
			||||||
  78              	.LFB130:
 | 
					 | 
				
			||||||
  19:Core/Src/Channel_Control.c **** 
 | 
					  19:Core/Src/Channel_Control.c **** 
 | 
				
			||||||
  79              		.loc 1 19 53 is_stmt 1 view -0
 | 
					  91              		.loc 1 19 53 is_stmt 1 view -0
 | 
				
			||||||
  80              		.cfi_startproc
 | 
					  92              		.cfi_startproc
 | 
				
			||||||
  81              		@ args = 0, pretend = 0, frame = 0
 | 
					  93              		@ args = 0, pretend = 0, frame = 0
 | 
				
			||||||
  82              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
					  94              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
				
			||||||
  19:Core/Src/Channel_Control.c **** 
 | 
					  19:Core/Src/Channel_Control.c **** 
 | 
				
			||||||
  83              		.loc 1 19 53 is_stmt 0 view .LVU14
 | 
					  95              		.loc 1 19 53 is_stmt 0 view .LVU17
 | 
				
			||||||
  84 0000 08B5     		push	{r3, lr}
 | 
					  96 0000 08B5     		push	{r3, lr}
 | 
				
			||||||
  85              		.cfi_def_cfa_offset 8
 | 
					  97              		.cfi_def_cfa_offset 8
 | 
				
			||||||
  86              		.cfi_offset 3, -8
 | 
					  98              		.cfi_offset 3, -8
 | 
				
			||||||
  87              		.cfi_offset 14, -4
 | 
					  99              		.cfi_offset 14, -4
 | 
				
			||||||
  21:Core/Src/Channel_Control.c ****   pwmtimer2 = timer2;
 | 
					  21:Core/Src/Channel_Control.c ****   pwmtimer2 = timer2;
 | 
				
			||||||
  88              		.loc 1 21 3 is_stmt 1 view .LVU15
 | 
					 100              		.loc 1 21 3 is_stmt 1 view .LVU18
 | 
				
			||||||
  21:Core/Src/Channel_Control.c ****   pwmtimer2 = timer2;
 | 
					  21:Core/Src/Channel_Control.c ****   pwmtimer2 = timer2;
 | 
				
			||||||
  89              		.loc 1 21 13 is_stmt 0 view .LVU16
 | 
					 101              		.loc 1 21 13 is_stmt 0 view .LVU19
 | 
				
			||||||
  90 0002 104B     		ldr	r3, .L7
 | 
					 102 0002 104B     		ldr	r3, .L7
 | 
				
			||||||
  91 0004 1960     		str	r1, [r3]
 | 
					 103 0004 1960     		str	r1, [r3]
 | 
				
			||||||
  22:Core/Src/Channel_Control.c ****   PCA9535_init(hi2c, 0);
 | 
					  22:Core/Src/Channel_Control.c ****   PCA9535_init(hi2c, 0);
 | 
				
			||||||
  92              		.loc 1 22 3 is_stmt 1 view .LVU17
 | 
					 104              		.loc 1 22 3 is_stmt 1 view .LVU20
 | 
				
			||||||
  22:Core/Src/Channel_Control.c ****   PCA9535_init(hi2c, 0);
 | 
					  22:Core/Src/Channel_Control.c ****   PCA9535_init(hi2c, 0);
 | 
				
			||||||
  93              		.loc 1 22 13 is_stmt 0 view .LVU18
 | 
					 105              		.loc 1 22 13 is_stmt 0 view .LVU21
 | 
				
			||||||
  94 0006 104B     		ldr	r3, .L7+4
 | 
					 106 0006 104B     		ldr	r3, .L7+4
 | 
				
			||||||
  95 0008 1A60     		str	r2, [r3]
 | 
					 107 0008 1A60     		str	r2, [r3]
 | 
				
			||||||
  23:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortOutput(PC9535_PORTA, 0x00);
 | 
					  23:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortOutput(PC9535_PORTA, 0x00);
 | 
				
			||||||
  96              		.loc 1 23 3 is_stmt 1 view .LVU19
 | 
					 108              		.loc 1 23 3 is_stmt 1 view .LVU22
 | 
				
			||||||
  97 000a 0021     		movs	r1, #0
 | 
					 109 000a 0021     		movs	r1, #0
 | 
				
			||||||
  98              	.LVL5:
 | 
					 110              	.LVL7:
 | 
				
			||||||
  23:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortOutput(PC9535_PORTA, 0x00);
 | 
					  23:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortOutput(PC9535_PORTA, 0x00);
 | 
				
			||||||
  99              		.loc 1 23 3 is_stmt 0 view .LVU20
 | 
					 111              		.loc 1 23 3 is_stmt 0 view .LVU23
 | 
				
			||||||
 100 000c FFF7FEFF 		bl	PCA9535_init
 | 
					 112 000c FFF7FEFF 		bl	PCA9535_init
 | 
				
			||||||
 101              	.LVL6:
 | 
					 113              	.LVL8:
 | 
				
			||||||
  24:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortOutput(PC9535_PORTB, 0x00);
 | 
					  24:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortOutput(PC9535_PORTB, 0x00);
 | 
				
			||||||
 102              		.loc 1 24 3 is_stmt 1 view .LVU21
 | 
					 114              		.loc 1 24 3 is_stmt 1 view .LVU24
 | 
				
			||||||
 103 0010 0021     		movs	r1, #0
 | 
					 115 0010 0021     		movs	r1, #0
 | 
				
			||||||
 104 0012 0846     		mov	r0, r1
 | 
					 116 0012 0846     		mov	r0, r1
 | 
				
			||||||
 105 0014 FFF7FEFF 		bl	PCA9535_setGPIOPortOutput
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s 			page 4
 | 
				
			||||||
 106              	.LVL7:
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 117 0014 FFF7FEFF 		bl	PCA9535_setGPIOPortOutput
 | 
				
			||||||
 | 
					 118              	.LVL9:
 | 
				
			||||||
  25:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortDirection(PC9535_PORTA, 0x00);
 | 
					  25:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortDirection(PC9535_PORTA, 0x00);
 | 
				
			||||||
 107              		.loc 1 25 3 view .LVU22
 | 
					 119              		.loc 1 25 3 view .LVU25
 | 
				
			||||||
 108 0018 0021     		movs	r1, #0
 | 
					 120 0018 0021     		movs	r1, #0
 | 
				
			||||||
 109 001a 0120     		movs	r0, #1
 | 
					 121 001a 0120     		movs	r0, #1
 | 
				
			||||||
 110 001c FFF7FEFF 		bl	PCA9535_setGPIOPortOutput
 | 
					 122 001c FFF7FEFF 		bl	PCA9535_setGPIOPortOutput
 | 
				
			||||||
 111              	.LVL8:
 | 
					 123              	.LVL10:
 | 
				
			||||||
  26:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortDirection(PC9535_PORTB, 0x00);
 | 
					  26:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortDirection(PC9535_PORTB, 0x00);
 | 
				
			||||||
 112              		.loc 1 26 3 view .LVU23
 | 
					 124              		.loc 1 26 3 view .LVU26
 | 
				
			||||||
 113 0020 0021     		movs	r1, #0
 | 
					 125 0020 0021     		movs	r1, #0
 | 
				
			||||||
 114 0022 0846     		mov	r0, r1
 | 
					 126 0022 0846     		mov	r0, r1
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 4
 | 
					 127 0024 FFF7FEFF 		bl	PCA9535_setGPIOPortDirection
 | 
				
			||||||
 | 
					 128              	.LVL11:
 | 
				
			||||||
 | 
					 | 
				
			||||||
 115 0024 FFF7FEFF 		bl	PCA9535_setGPIOPortDirection
 | 
					 | 
				
			||||||
 116              	.LVL9:
 | 
					 | 
				
			||||||
  27:Core/Src/Channel_Control.c **** 
 | 
					  27:Core/Src/Channel_Control.c **** 
 | 
				
			||||||
 117              		.loc 1 27 3 view .LVU24
 | 
					 129              		.loc 1 27 3 view .LVU27
 | 
				
			||||||
 118 0028 0021     		movs	r1, #0
 | 
					 130 0028 0021     		movs	r1, #0
 | 
				
			||||||
 119 002a 0120     		movs	r0, #1
 | 
					 131 002a 0120     		movs	r0, #1
 | 
				
			||||||
 120 002c FFF7FEFF 		bl	PCA9535_setGPIOPortDirection
 | 
					 132 002c FFF7FEFF 		bl	PCA9535_setGPIOPortDirection
 | 
				
			||||||
 121              	.LVL10:
 | 
					 133              	.LVL12:
 | 
				
			||||||
  29:Core/Src/Channel_Control.c ****   EN_Ports.portb.portb = 0;
 | 
					  29:Core/Src/Channel_Control.c ****   EN_Ports.portb.portb = 0;
 | 
				
			||||||
 122              		.loc 1 29 3 view .LVU25
 | 
					 134              		.loc 1 29 3 view .LVU28
 | 
				
			||||||
  29:Core/Src/Channel_Control.c ****   EN_Ports.portb.portb = 0;
 | 
					  29:Core/Src/Channel_Control.c ****   EN_Ports.portb.portb = 0;
 | 
				
			||||||
 123              		.loc 1 29 24 is_stmt 0 view .LVU26
 | 
					 135              		.loc 1 29 24 is_stmt 0 view .LVU29
 | 
				
			||||||
 124 0030 064B     		ldr	r3, .L7+8
 | 
					 136 0030 064B     		ldr	r3, .L7+8
 | 
				
			||||||
 125 0032 0022     		movs	r2, #0
 | 
					 137 0032 0022     		movs	r2, #0
 | 
				
			||||||
 126 0034 1A70     		strb	r2, [r3]
 | 
					 138 0034 1A70     		strb	r2, [r3]
 | 
				
			||||||
  30:Core/Src/Channel_Control.c ****   EN_Ports.porta.alwayson = 1;
 | 
					  30:Core/Src/Channel_Control.c ****   EN_Ports.porta.alwayson = 1;
 | 
				
			||||||
 127              		.loc 1 30 3 is_stmt 1 view .LVU27
 | 
					 139              		.loc 1 30 3 is_stmt 1 view .LVU30
 | 
				
			||||||
  30:Core/Src/Channel_Control.c ****   EN_Ports.porta.alwayson = 1;
 | 
					  30:Core/Src/Channel_Control.c ****   EN_Ports.porta.alwayson = 1;
 | 
				
			||||||
 128              		.loc 1 30 24 is_stmt 0 view .LVU28
 | 
					 140              		.loc 1 30 24 is_stmt 0 view .LVU31
 | 
				
			||||||
 129 0036 5A70     		strb	r2, [r3, #1]
 | 
					 141 0036 5A70     		strb	r2, [r3, #1]
 | 
				
			||||||
  31:Core/Src/Channel_Control.c ****   ChannelControl_UpdateGPIOs(EN_Ports);
 | 
					  31:Core/Src/Channel_Control.c ****   ChannelControl_UpdateGPIOs(EN_Ports);
 | 
				
			||||||
 130              		.loc 1 31 3 is_stmt 1 view .LVU29
 | 
					 142              		.loc 1 31 3 is_stmt 1 view .LVU32
 | 
				
			||||||
  31:Core/Src/Channel_Control.c ****   ChannelControl_UpdateGPIOs(EN_Ports);
 | 
					  31:Core/Src/Channel_Control.c ****   ChannelControl_UpdateGPIOs(EN_Ports);
 | 
				
			||||||
 131              		.loc 1 31 27 is_stmt 0 view .LVU30
 | 
					 143              		.loc 1 31 27 is_stmt 0 view .LVU33
 | 
				
			||||||
 132 0038 8022     		movs	r2, #128
 | 
					 144 0038 8022     		movs	r2, #128
 | 
				
			||||||
 133 003a 1A70     		strb	r2, [r3]
 | 
					 145 003a 1A70     		strb	r2, [r3]
 | 
				
			||||||
  32:Core/Src/Channel_Control.c ****   ChannelControl_UpdatePWMs(0, 0, 0, 0);
 | 
					  32:Core/Src/Channel_Control.c ****   ChannelControl_UpdatePWMs(0, 0, 0, 0);
 | 
				
			||||||
 134              		.loc 1 32 3 is_stmt 1 view .LVU31
 | 
					 146              		.loc 1 32 3 is_stmt 1 view .LVU34
 | 
				
			||||||
 135 003c 1888     		ldrh	r0, [r3]
 | 
					 147 003c 1888     		ldrh	r0, [r3]
 | 
				
			||||||
 136 003e FFF7FEFF 		bl	ChannelControl_UpdateGPIOs
 | 
					 148 003e FFF7FEFF 		bl	ChannelControl_UpdateGPIOs
 | 
				
			||||||
 137              	.LVL11:
 | 
					 149              	.LVL13:
 | 
				
			||||||
  33:Core/Src/Channel_Control.c **** }
 | 
					  33:Core/Src/Channel_Control.c **** }
 | 
				
			||||||
 138              		.loc 1 33 3 view .LVU32
 | 
					 150              		.loc 1 33 3 view .LVU35
 | 
				
			||||||
  34:Core/Src/Channel_Control.c **** 
 | 
					  34:Core/Src/Channel_Control.c **** 
 | 
				
			||||||
 139              		.loc 1 34 1 is_stmt 0 view .LVU33
 | 
					 151              		.loc 1 34 1 is_stmt 0 view .LVU36
 | 
				
			||||||
 140 0042 08BD     		pop	{r3, pc}
 | 
					 152 0042 08BD     		pop	{r3, pc}
 | 
				
			||||||
 141              	.L8:
 | 
					 153              	.L8:
 | 
				
			||||||
 142              		.align	2
 | 
					 154              		.align	2
 | 
				
			||||||
 143              	.L7:
 | 
					 155              	.L7:
 | 
				
			||||||
 144 0044 00000000 		.word	pwmtimer3
 | 
					 156 0044 00000000 		.word	pwmtimer3
 | 
				
			||||||
 145 0048 00000000 		.word	pwmtimer2
 | 
					 157 0048 00000000 		.word	pwmtimer2
 | 
				
			||||||
 146 004c 00000000 		.word	EN_Ports
 | 
					 158 004c 00000000 		.word	EN_Ports
 | 
				
			||||||
 147              		.cfi_endproc
 | 
					 159              		.cfi_endproc
 | 
				
			||||||
 148              	.LFE130:
 | 
					 160              	.LFE130:
 | 
				
			||||||
 150              		.section	.text.ChannelControl_UpdatePWMs,"ax",%progbits
 | 
					 162              		.section	.text.ChannelControl_UpdatePWMs,"ax",%progbits
 | 
				
			||||||
 151              		.align	1
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s 			page 5
 | 
				
			||||||
 152              		.global	ChannelControl_UpdatePWMs
 | 
					
 | 
				
			||||||
 153              		.syntax unified
 | 
					
 | 
				
			||||||
 154              		.thumb
 | 
					 163              		.align	1
 | 
				
			||||||
 155              		.thumb_func
 | 
					 164              		.global	ChannelControl_UpdatePWMs
 | 
				
			||||||
 157              	ChannelControl_UpdatePWMs:
 | 
					 165              		.syntax unified
 | 
				
			||||||
 158              	.LVL12:
 | 
					 166              		.thumb
 | 
				
			||||||
 159              	.LFB132:
 | 
					 167              		.thumb_func
 | 
				
			||||||
 | 
					 169              	ChannelControl_UpdatePWMs:
 | 
				
			||||||
 | 
					 170              	.LVL14:
 | 
				
			||||||
 | 
					 171              	.LFB132:
 | 
				
			||||||
  50:Core/Src/Channel_Control.c **** 
 | 
					  50:Core/Src/Channel_Control.c **** 
 | 
				
			||||||
  51:Core/Src/Channel_Control.c **** void ChannelControl_UpdatePWMs(uint8_t radiatorfans,uint8_t tsacfans ,  uint8_t pwmaggregat,
 | 
					  51:Core/Src/Channel_Control.c **** void ChannelControl_UpdatePWMs(uint8_t radiatorfans,uint8_t tsacfans ,  uint8_t pwmaggregat,
 | 
				
			||||||
  52:Core/Src/Channel_Control.c ****                                uint8_t pwmpumps){
 | 
					  52:Core/Src/Channel_Control.c ****                                uint8_t pwmpumps){
 | 
				
			||||||
 160              		.loc 1 52 49 is_stmt 1 view -0
 | 
					 172              		.loc 1 52 49 is_stmt 1 view -0
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 5
 | 
					 173              		.cfi_startproc
 | 
				
			||||||
 | 
					 174              		@ args = 0, pretend = 0, frame = 0
 | 
				
			||||||
 | 
					 175              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
				
			||||||
 161              		.cfi_startproc
 | 
					 176              		@ link register save eliminated.
 | 
				
			||||||
 162              		@ args = 0, pretend = 0, frame = 0
 | 
					 | 
				
			||||||
 163              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
					 | 
				
			||||||
 164              		@ link register save eliminated.
 | 
					 | 
				
			||||||
  53:Core/Src/Channel_Control.c ****   return;
 | 
					  53:Core/Src/Channel_Control.c ****   return;
 | 
				
			||||||
 165              		.loc 1 53 3 view .LVU35
 | 
					 177              		.loc 1 53 3 view .LVU38
 | 
				
			||||||
  54:Core/Src/Channel_Control.c **** 
 | 
					  54:Core/Src/Channel_Control.c **** 
 | 
				
			||||||
  55:Core/Src/Channel_Control.c ****   pwmtimer3->Instance->CCR4 = pwmpumps << 8;
 | 
					  55:Core/Src/Channel_Control.c ****   pwmtimer3->Instance->CCR4 = pwmpumps << 8;
 | 
				
			||||||
  56:Core/Src/Channel_Control.c ****   pwmtimer3->Instance->CCR1 = radiatorfans << 8;
 | 
					  56:Core/Src/Channel_Control.c ****   pwmtimer3->Instance->CCR1 = radiatorfans << 8;
 | 
				
			||||||
@ -280,70 +292,70 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 1
 | 
				
			|||||||
  84:Core/Src/Channel_Control.c **** 
 | 
					  84:Core/Src/Channel_Control.c **** 
 | 
				
			||||||
  85:Core/Src/Channel_Control.c **** 
 | 
					  85:Core/Src/Channel_Control.c **** 
 | 
				
			||||||
  86:Core/Src/Channel_Control.c **** }
 | 
					  86:Core/Src/Channel_Control.c **** }
 | 
				
			||||||
 166              		.loc 1 86 1 is_stmt 0 view .LVU36
 | 
					 178              		.loc 1 86 1 is_stmt 0 view .LVU39
 | 
				
			||||||
 167 0000 7047     		bx	lr
 | 
					 179 0000 7047     		bx	lr
 | 
				
			||||||
 168              		.cfi_endproc
 | 
					 180              		.cfi_endproc
 | 
				
			||||||
 169              	.LFE132:
 | 
					 181              	.LFE132:
 | 
				
			||||||
 171              		.global	pwmtimer2
 | 
					 183              		.global	pwmtimer2
 | 
				
			||||||
 172              		.section	.bss.pwmtimer2,"aw",%nobits
 | 
					 184              		.section	.bss.pwmtimer2,"aw",%nobits
 | 
				
			||||||
 173              		.align	2
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s 			page 6
 | 
				
			||||||
 176              	pwmtimer2:
 | 
					 | 
				
			||||||
 177 0000 00000000 		.space	4
 | 
					 | 
				
			||||||
 178              		.global	pwmtimer3
 | 
					 | 
				
			||||||
 179              		.section	.bss.pwmtimer3,"aw",%nobits
 | 
					 | 
				
			||||||
 180              		.align	2
 | 
					 | 
				
			||||||
 183              	pwmtimer3:
 | 
					 | 
				
			||||||
 184 0000 00000000 		.space	4
 | 
					 | 
				
			||||||
 185              		.global	timer2_running
 | 
					 | 
				
			||||||
 186              		.section	.bss.timer2_running,"aw",%nobits
 | 
					 | 
				
			||||||
 189              	timer2_running:
 | 
					 | 
				
			||||||
 190 0000 00       		.space	1
 | 
					 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 6
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 191              		.global	timer3_running
 | 
					 185              		.align	2
 | 
				
			||||||
 192              		.section	.bss.timer3_running,"aw",%nobits
 | 
					 188              	pwmtimer2:
 | 
				
			||||||
 195              	timer3_running:
 | 
					 189 0000 00000000 		.space	4
 | 
				
			||||||
 196 0000 00       		.space	1
 | 
					 190              		.global	pwmtimer3
 | 
				
			||||||
 197              		.global	EN_Ports
 | 
					 191              		.section	.bss.pwmtimer3,"aw",%nobits
 | 
				
			||||||
 198              		.section	.bss.EN_Ports,"aw",%nobits
 | 
					 192              		.align	2
 | 
				
			||||||
 199              		.align	2
 | 
					 195              	pwmtimer3:
 | 
				
			||||||
 202              	EN_Ports:
 | 
					 196 0000 00000000 		.space	4
 | 
				
			||||||
 203 0000 0000     		.space	2
 | 
					 197              		.global	timer2_running
 | 
				
			||||||
 204              		.text
 | 
					 198              		.section	.bss.timer2_running,"aw",%nobits
 | 
				
			||||||
 205              	.Letext0:
 | 
					 201              	timer2_running:
 | 
				
			||||||
 206              		.file 2 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
 | 
					 202 0000 00       		.space	1
 | 
				
			||||||
 207              		.file 3 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
 | 
					 203              		.global	timer3_running
 | 
				
			||||||
 208              		.file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
 | 
					 204              		.section	.bss.timer3_running,"aw",%nobits
 | 
				
			||||||
 209              		.file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
 | 
					 207              	timer3_running:
 | 
				
			||||||
 210              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
 | 
					 208 0000 00       		.space	1
 | 
				
			||||||
 211              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h"
 | 
					 209              		.global	EN_Ports
 | 
				
			||||||
 212              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
 | 
					 210              		.section	.bss.EN_Ports,"aw",%nobits
 | 
				
			||||||
 213              		.file 9 "Core/Inc/Channel_Control.h"
 | 
					 211              		.align	2
 | 
				
			||||||
 214              		.file 10 "Core/Inc/PCA9535D_Driver.h"
 | 
					 214              	EN_Ports:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 7
 | 
					 215 0000 0000     		.space	2
 | 
				
			||||||
 | 
					 216              		.text
 | 
				
			||||||
 | 
					 217              	.Letext0:
 | 
				
			||||||
 | 
					 218              		.file 2 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
 | 
				
			||||||
 | 
					 219              		.file 3 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
 | 
				
			||||||
 | 
					 220              		.file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
 | 
				
			||||||
 | 
					 221              		.file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
 | 
				
			||||||
 | 
					 222              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
 | 
				
			||||||
 | 
					 223              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h"
 | 
				
			||||||
 | 
					 224              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
 | 
				
			||||||
 | 
					 225              		.file 9 "Core/Inc/Channel_Control.h"
 | 
				
			||||||
 | 
					 226              		.file 10 "Core/Inc/PCA9535D_Driver.h"
 | 
				
			||||||
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s 			page 7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DEFINED SYMBOLS
 | 
					DEFINED SYMBOLS
 | 
				
			||||||
                            *ABS*:00000000 Channel_Control.c
 | 
					                            *ABS*:00000000 Channel_Control.c
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:21     .text.ChannelControl_UpdateGPIOs:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:21     .text.ChannelControl_UpdateGPIOs:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:27     .text.ChannelControl_UpdateGPIOs:00000000 ChannelControl_UpdateGPIOs
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:27     .text.ChannelControl_UpdateGPIOs:00000000 ChannelControl_UpdateGPIOs
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:65     .text.ChannelControl_UpdateGPIOs:00000018 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:77     .text.ChannelControl_UpdateGPIOs:00000030 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:202    .bss.EN_Ports:00000000 EN_Ports
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:214    .bss.EN_Ports:00000000 EN_Ports
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:70     .text.ChannelControl_init:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:82     .text.ChannelControl_init:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:76     .text.ChannelControl_init:00000000 ChannelControl_init
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:88     .text.ChannelControl_init:00000000 ChannelControl_init
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:144    .text.ChannelControl_init:00000044 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:156    .text.ChannelControl_init:00000044 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:183    .bss.pwmtimer3:00000000 pwmtimer3
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:195    .bss.pwmtimer3:00000000 pwmtimer3
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:176    .bss.pwmtimer2:00000000 pwmtimer2
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:188    .bss.pwmtimer2:00000000 pwmtimer2
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:151    .text.ChannelControl_UpdatePWMs:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:163    .text.ChannelControl_UpdatePWMs:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:157    .text.ChannelControl_UpdatePWMs:00000000 ChannelControl_UpdatePWMs
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:169    .text.ChannelControl_UpdatePWMs:00000000 ChannelControl_UpdatePWMs
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:173    .bss.pwmtimer2:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:185    .bss.pwmtimer2:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:180    .bss.pwmtimer3:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:192    .bss.pwmtimer3:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:189    .bss.timer2_running:00000000 timer2_running
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:201    .bss.timer2_running:00000000 timer2_running
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:190    .bss.timer2_running:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:202    .bss.timer2_running:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:195    .bss.timer3_running:00000000 timer3_running
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:207    .bss.timer3_running:00000000 timer3_running
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:196    .bss.timer3_running:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:208    .bss.timer3_running:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:199    .bss.EN_Ports:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccG5EOIc.s:211    .bss.EN_Ports:00000000 $d
 | 
				
			||||||
 | 
					
 | 
				
			||||||
UNDEFINED SYMBOLS
 | 
					UNDEFINED SYMBOLS
 | 
				
			||||||
PCA9535_setGPIOPortOutput
 | 
					PCA9535_setGPIOPortOutput
 | 
				
			||||||
 | 
				
			|||||||
@ -1,4 +1,4 @@
 | 
				
			|||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   1              		.cpu cortex-m4
 | 
					   1              		.cpu cortex-m4
 | 
				
			||||||
@ -58,7 +58,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
  27:Core/Src/Current_Monitoring.c ****   struct {
 | 
					  27:Core/Src/Current_Monitoring.c ****   struct {
 | 
				
			||||||
  28:Core/Src/Current_Monitoring.c ****     uint16_t isense2;    // ebs valve a and ebs valve b 
 | 
					  28:Core/Src/Current_Monitoring.c ****     uint16_t isense2;    // ebs valve a and ebs valve b 
 | 
				
			||||||
  29:Core/Src/Current_Monitoring.c ****     uint16_t isense1;    // ebs cs valve 
 | 
					  29:Core/Src/Current_Monitoring.c ****     uint16_t isense1;    // ebs cs valve 
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 2
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  30:Core/Src/Current_Monitoring.c ****     uint16_t isense10;   // hyr aggregat 
 | 
					  30:Core/Src/Current_Monitoring.c ****     uint16_t isense10;   // hyr aggregat 
 | 
				
			||||||
@ -118,7 +118,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
  63 001e 98F80020 		ldrb	r2, [r8]	@ zero_extendqisi2
 | 
					  63 001e 98F80020 		ldrb	r2, [r8]	@ zero_extendqisi2
 | 
				
			||||||
  64 0022 4FF40051 		mov	r1, #8192
 | 
					  64 0022 4FF40051 		mov	r1, #8192
 | 
				
			||||||
  65 0026 3046     		mov	r0, r6
 | 
					  65 0026 3046     		mov	r0, r6
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 3
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  66 0028 FFF7FEFF 		bl	HAL_GPIO_WritePin
 | 
					  66 0028 FFF7FEFF 		bl	HAL_GPIO_WritePin
 | 
				
			||||||
@ -178,7 +178,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
 111              		.loc 1 59 1 is_stmt 0 view .LVU17
 | 
					 111              		.loc 1 59 1 is_stmt 0 view .LVU17
 | 
				
			||||||
 112 007c BDE8F883 		pop	{r3, r4, r5, r6, r7, r8, r9, pc}
 | 
					 112 007c BDE8F883 		pop	{r3, r4, r5, r6, r7, r8, r9, pc}
 | 
				
			||||||
 113              	.LVL12:
 | 
					 113              	.LVL12:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 4
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 114              	.L4:
 | 
					 114              	.L4:
 | 
				
			||||||
@ -238,7 +238,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
 168              		.cfi_offset 5, -8
 | 
					 168              		.cfi_offset 5, -8
 | 
				
			||||||
 169              		.cfi_offset 14, -4
 | 
					 169              		.cfi_offset 14, -4
 | 
				
			||||||
 170 0002 0446     		mov	r4, r0
 | 
					 170 0002 0446     		mov	r4, r0
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 5
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  64:Core/Src/Current_Monitoring.c ****   if (hadc == adc2) {
 | 
					  64:Core/Src/Current_Monitoring.c ****   if (hadc == adc2) {
 | 
				
			||||||
@ -298,7 +298,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
 100:Core/Src/Current_Monitoring.c ****       current_measurements_adc_val.always_on =
 | 
					 100:Core/Src/Current_Monitoring.c ****       current_measurements_adc_val.always_on =
 | 
				
			||||||
 101:Core/Src/Current_Monitoring.c ****           adc_channels1.adcbank1.isense3 * CURR_SENSE_FACTOR_5A;
 | 
					 101:Core/Src/Current_Monitoring.c ****           adc_channels1.adcbank1.isense3 * CURR_SENSE_FACTOR_5A;
 | 
				
			||||||
 102:Core/Src/Current_Monitoring.c ****       current_measurements_adc_val.inverters =
 | 
					 102:Core/Src/Current_Monitoring.c ****       current_measurements_adc_val.inverters =
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 6
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 103:Core/Src/Current_Monitoring.c ****           adc_channels1.adcbank1.isense7 * CURR_SENSE_FACTOR_7_5A; 
 | 
					 103:Core/Src/Current_Monitoring.c ****           adc_channels1.adcbank1.isense7 * CURR_SENSE_FACTOR_7_5A; 
 | 
				
			||||||
@ -315,9 +315,9 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
 114:Core/Src/Current_Monitoring.c ****     current_measurements_adc_val.radiator_fans=
 | 
					 114:Core/Src/Current_Monitoring.c ****     current_measurements_adc_val.radiator_fans=
 | 
				
			||||||
 115:Core/Src/Current_Monitoring.c ****           adc_channels1.adcbank1.isense6 * CURR_SENSE_FACTOR_21A; 
 | 
					 115:Core/Src/Current_Monitoring.c ****           adc_channels1.adcbank1.isense6 * CURR_SENSE_FACTOR_21A; 
 | 
				
			||||||
 116:Core/Src/Current_Monitoring.c **** 
 | 
					 116:Core/Src/Current_Monitoring.c **** 
 | 
				
			||||||
 117:Core/Src/Current_Monitoring.c ****     HAL_GPIO_WritePin(DSEL_5_GPIO_Port, DSEL_5_Pin,
 | 
					 117:Core/Src/Current_Monitoring.c ****     HAL_GPIO_WritePin(DSEL_4_GPIO_Port, DSEL_4_Pin,
 | 
				
			||||||
 118:Core/Src/Current_Monitoring.c ****                       adcbank1); 
 | 
					 118:Core/Src/Current_Monitoring.c ****                       adcbank1); 
 | 
				
			||||||
 119:Core/Src/Current_Monitoring.c ****     HAL_GPIO_WritePin(DSEL_4_GPIO_Port, DSEL_4_Pin,
 | 
					 119:Core/Src/Current_Monitoring.c ****     HAL_GPIO_WritePin(DSEL_5_GPIO_Port, DSEL_5_Pin,
 | 
				
			||||||
 120:Core/Src/Current_Monitoring.c ****                       adcbank1);                 
 | 
					 120:Core/Src/Current_Monitoring.c ****                       adcbank1);                 
 | 
				
			||||||
 121:Core/Src/Current_Monitoring.c ****     HAL_GPIO_WritePin(DSEL_7_GPIO_Port, DSEL_7_Pin,
 | 
					 121:Core/Src/Current_Monitoring.c ****     HAL_GPIO_WritePin(DSEL_7_GPIO_Port, DSEL_7_Pin,
 | 
				
			||||||
 122:Core/Src/Current_Monitoring.c ****                       adcbank1); 
 | 
					 122:Core/Src/Current_Monitoring.c ****                       adcbank1); 
 | 
				
			||||||
@ -358,7 +358,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
 214 003e 9383     		strh	r3, [r2, #28]	@ movhi
 | 
					 214 003e 9383     		strh	r3, [r2, #28]	@ movhi
 | 
				
			||||||
  68:Core/Src/Current_Monitoring.c ****           adc_channels2.adcbank1.isense4 * CURR_SENSE_FACTOR_7_5A;
 | 
					  68:Core/Src/Current_Monitoring.c ****           adc_channels2.adcbank1.isense4 * CURR_SENSE_FACTOR_7_5A;
 | 
				
			||||||
 215              		.loc 1 68 7 is_stmt 1 view .LVU38
 | 
					 215              		.loc 1 68 7 is_stmt 1 view .LVU38
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 7
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  69:Core/Src/Current_Monitoring.c ****       adcbank2 = GPIO_PIN_SET;
 | 
					  69:Core/Src/Current_Monitoring.c ****       adcbank2 = GPIO_PIN_SET;
 | 
				
			||||||
@ -418,7 +418,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
  80:Core/Src/Current_Monitoring.c ****         adc_channels2.adcbank1.isense10 * CURR_SENSE_FACTOR_21A;
 | 
					  80:Core/Src/Current_Monitoring.c ****         adc_channels2.adcbank1.isense10 * CURR_SENSE_FACTOR_21A;
 | 
				
			||||||
 258              		.loc 1 80 43 view .LVU51
 | 
					 258              		.loc 1 80 43 view .LVU51
 | 
				
			||||||
 259 009a FCEEE77A 		vcvt.u32.f32	s15, s15
 | 
					 259 009a FCEEE77A 		vcvt.u32.f32	s15, s15
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 8
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 260 009e 17EE903A 		vmov	r3, s15	@ int
 | 
					 260 009e 17EE903A 		vmov	r3, s15	@ int
 | 
				
			||||||
@ -478,7 +478,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
  74:Core/Src/Current_Monitoring.c ****           adc_channels2.adcbank1.isense4 * CURR_SENSE_FACTOR_7_5A;
 | 
					  74:Core/Src/Current_Monitoring.c ****           adc_channels2.adcbank1.isense4 * CURR_SENSE_FACTOR_7_5A;
 | 
				
			||||||
 304              		.loc 1 74 45 view .LVU62
 | 
					 304              		.loc 1 74 45 view .LVU62
 | 
				
			||||||
 305 00f6 FCEEE77A 		vcvt.u32.f32	s15, s15
 | 
					 305 00f6 FCEEE77A 		vcvt.u32.f32	s15, s15
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 9
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 9
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 306 00fa 17EE903A 		vmov	r3, s15	@ int
 | 
					 306 00fa 17EE903A 		vmov	r3, s15	@ int
 | 
				
			||||||
@ -538,7 +538,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
 347              		.loc 1 93 40 view .LVU75
 | 
					 347              		.loc 1 93 40 view .LVU75
 | 
				
			||||||
 348 0146 FCEEE77A 		vcvt.u32.f32	s15, s15
 | 
					 348 0146 FCEEE77A 		vcvt.u32.f32	s15, s15
 | 
				
			||||||
 349 014a 17EE903A 		vmov	r3, s15	@ int
 | 
					 349 014a 17EE903A 		vmov	r3, s15	@ int
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 10
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 350 014e 9382     		strh	r3, [r2, #20]	@ movhi
 | 
					 350 014e 9382     		strh	r3, [r2, #20]	@ movhi
 | 
				
			||||||
@ -598,7 +598,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
 391 019e 9FED3B7A 		vldr.32	s14, .L16+28
 | 
					 391 019e 9FED3B7A 		vldr.32	s14, .L16+28
 | 
				
			||||||
 392 01a2 67EE877A 		vmul.f32	s15, s15, s14
 | 
					 392 01a2 67EE877A 		vmul.f32	s15, s15, s14
 | 
				
			||||||
 110:Core/Src/Current_Monitoring.c ****         adc_channels1.adcbank1.isense11 * CURR_SENSE_FACTOR_21A;
 | 
					 110:Core/Src/Current_Monitoring.c ****         adc_channels1.adcbank1.isense11 * CURR_SENSE_FACTOR_21A;
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 11
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 11
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 393              		.loc 1 110 39 view .LVU89
 | 
					 393              		.loc 1 110 39 view .LVU89
 | 
				
			||||||
@ -645,20 +645,20 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
 117:Core/Src/Current_Monitoring.c ****                       adcbank1); 
 | 
					 117:Core/Src/Current_Monitoring.c ****                       adcbank1); 
 | 
				
			||||||
 425              		.loc 1 117 5 is_stmt 0 view .LVU99
 | 
					 425              		.loc 1 117 5 is_stmt 0 view .LVU99
 | 
				
			||||||
 426 01e8 2A78     		ldrb	r2, [r5]	@ zero_extendqisi2
 | 
					 426 01e8 2A78     		ldrb	r2, [r5]	@ zero_extendqisi2
 | 
				
			||||||
 427 01ea 4FF48041 		mov	r1, #16384
 | 
					 427 01ea 4FF40051 		mov	r1, #8192
 | 
				
			||||||
 428 01ee 2046     		mov	r0, r4
 | 
					 428 01ee 2046     		mov	r0, r4
 | 
				
			||||||
 429 01f0 FFF7FEFF 		bl	HAL_GPIO_WritePin
 | 
					 429 01f0 FFF7FEFF 		bl	HAL_GPIO_WritePin
 | 
				
			||||||
 430              	.LVL23:
 | 
					 430              	.LVL23:
 | 
				
			||||||
 119:Core/Src/Current_Monitoring.c ****                       adcbank1);                 
 | 
					 119:Core/Src/Current_Monitoring.c ****                       adcbank1);                 
 | 
				
			||||||
 431              		.loc 1 119 5 is_stmt 1 view .LVU100
 | 
					 431              		.loc 1 119 5 is_stmt 1 view .LVU100
 | 
				
			||||||
 432 01f4 2A78     		ldrb	r2, [r5]	@ zero_extendqisi2
 | 
					 432 01f4 2A78     		ldrb	r2, [r5]	@ zero_extendqisi2
 | 
				
			||||||
 433 01f6 4FF40051 		mov	r1, #8192
 | 
					 433 01f6 4FF48041 		mov	r1, #16384
 | 
				
			||||||
 434 01fa 2046     		mov	r0, r4
 | 
					 434 01fa 2046     		mov	r0, r4
 | 
				
			||||||
 435 01fc FFF7FEFF 		bl	HAL_GPIO_WritePin
 | 
					 435 01fc FFF7FEFF 		bl	HAL_GPIO_WritePin
 | 
				
			||||||
 436              	.LVL24:
 | 
					 436              	.LVL24:
 | 
				
			||||||
 121:Core/Src/Current_Monitoring.c ****                       adcbank1); 
 | 
					 121:Core/Src/Current_Monitoring.c ****                       adcbank1); 
 | 
				
			||||||
 437              		.loc 1 121 5 view .LVU101
 | 
					 437              		.loc 1 121 5 view .LVU101
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 12
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 12
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 438 0200 2A78     		ldrb	r2, [r5]	@ zero_extendqisi2
 | 
					 438 0200 2A78     		ldrb	r2, [r5]	@ zero_extendqisi2
 | 
				
			||||||
@ -718,7 +718,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
 481 0256 F8EEE77A 		vcvt.f32.s32	s15, s15
 | 
					 481 0256 F8EEE77A 		vcvt.f32.s32	s15, s15
 | 
				
			||||||
 482 025a 67EE877A 		vmul.f32	s15, s15, s14
 | 
					 482 025a 67EE877A 		vmul.f32	s15, s15, s14
 | 
				
			||||||
 104:Core/Src/Current_Monitoring.c ****           adc_channels1.adcbank1.isense5 * CURR_SENSE_FACTOR_7_5A; 
 | 
					 104:Core/Src/Current_Monitoring.c ****           adc_channels1.adcbank1.isense5 * CURR_SENSE_FACTOR_7_5A; 
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 13
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 13
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 483              		.loc 1 104 41 view .LVU114
 | 
					 483              		.loc 1 104 41 view .LVU114
 | 
				
			||||||
@ -778,7 +778,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
 543      00000000 
 | 
					 543      00000000 
 | 
				
			||||||
 543      00000000 
 | 
					 543      00000000 
 | 
				
			||||||
 544              		.global	adc_channels2
 | 
					 544              		.global	adc_channels2
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 14
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 14
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 545              		.section	.bss.adc_channels2,"aw",%nobits
 | 
					 545              		.section	.bss.adc_channels2,"aw",%nobits
 | 
				
			||||||
@ -807,33 +807,33 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 1
 | 
				
			|||||||
 568              		.file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h"
 | 
					 568              		.file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h"
 | 
				
			||||||
 569              		.file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
 | 
					 569              		.file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
 | 
				
			||||||
 570              		.file 12 "Core/Inc/Current_Monitoring.h"
 | 
					 570              		.file 12 "Core/Inc/Current_Monitoring.h"
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s 			page 15
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s 			page 15
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DEFINED SYMBOLS
 | 
					DEFINED SYMBOLS
 | 
				
			||||||
                            *ABS*:00000000 Current_Monitoring.c
 | 
					                            *ABS*:00000000 Current_Monitoring.c
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:21     .text.currentMonitor_init:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:21     .text.currentMonitor_init:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:27     .text.currentMonitor_init:00000000 currentMonitor_init
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:27     .text.currentMonitor_init:00000000 currentMonitor_init
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:118    .text.currentMonitor_init:00000080 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:118    .text.currentMonitor_init:00000080 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:523    .bss.adc1:00000000 adc1
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:523    .bss.adc1:00000000 adc1
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:516    .bss.adc2:00000000 adc2
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:516    .bss.adc2:00000000 adc2
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:556    .bss.adc_channels1:00000000 adc_channels1
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:556    .bss.adc_channels1:00000000 adc_channels1
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:549    .bss.adc_channels2:00000000 adc_channels2
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:549    .bss.adc_channels2:00000000 adc_channels2
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:529    .bss.adcbank2:00000000 adcbank2
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:529    .bss.adcbank2:00000000 adcbank2
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:535    .bss.adcbank1:00000000 adcbank1
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:535    .bss.adcbank1:00000000 adcbank1
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:129    .text.currentMonitor_checklimits:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:129    .text.currentMonitor_checklimits:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:135    .text.currentMonitor_checklimits:00000000 currentMonitor_checklimits
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:135    .text.currentMonitor_checklimits:00000000 currentMonitor_checklimits
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:150    .text.HAL_ADC_ConvCpltCallback:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:150    .text.HAL_ADC_ConvCpltCallback:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:156    .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:156    .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:496    .text.HAL_ADC_ConvCpltCallback:00000270 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:496    .text.HAL_ADC_ConvCpltCallback:00000270 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:542    .bss.current_measurements_adc_val:00000000 current_measurements_adc_val
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:542    .bss.current_measurements_adc_val:00000000 current_measurements_adc_val
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:513    .bss.adc2:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:513    .bss.adc2:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:520    .bss.adc1:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:520    .bss.adc1:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:530    .bss.adcbank2:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:530    .bss.adcbank2:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:536    .bss.adcbank1:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:536    .bss.adcbank1:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:539    .bss.current_measurements_adc_val:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:539    .bss.current_measurements_adc_val:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:546    .bss.adc_channels2:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:546    .bss.adc_channels2:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccfC6dk7.s:553    .bss.adc_channels1:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccaFPxrf.s:553    .bss.adc_channels1:00000000 $d
 | 
				
			||||||
 | 
					
 | 
				
			||||||
UNDEFINED SYMBOLS
 | 
					UNDEFINED SYMBOLS
 | 
				
			||||||
HAL_GPIO_WritePin
 | 
					HAL_GPIO_WritePin
 | 
				
			||||||
 | 
				
			|||||||
@ -1,4 +1,4 @@
 | 
				
			|||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   1              		.cpu cortex-m4
 | 
					   1              		.cpu cortex-m4
 | 
				
			||||||
@ -58,7 +58,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
  27:Core/Src/PCA9535D_Driver.c ****  * @retval none
 | 
					  27:Core/Src/PCA9535D_Driver.c ****  * @retval none
 | 
				
			||||||
  28:Core/Src/PCA9535D_Driver.c ****  */
 | 
					  28:Core/Src/PCA9535D_Driver.c ****  */
 | 
				
			||||||
  29:Core/Src/PCA9535D_Driver.c **** 
 | 
					  29:Core/Src/PCA9535D_Driver.c **** 
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 2
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  30:Core/Src/PCA9535D_Driver.c **** void PCA9535_init(I2C_HandleTypeDef* hi2c, uint8_t subadr) {
 | 
					  30:Core/Src/PCA9535D_Driver.c **** void PCA9535_init(I2C_HandleTypeDef* hi2c, uint8_t subadr) {
 | 
				
			||||||
@ -118,7 +118,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
  77              		@ sp needed
 | 
					  77              		@ sp needed
 | 
				
			||||||
  78 0042 10BD     		pop	{r4, pc}
 | 
					  78 0042 10BD     		pop	{r4, pc}
 | 
				
			||||||
  79              	.LVL3:
 | 
					  79              	.LVL3:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 3
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  80              	.L4:
 | 
					  80              	.L4:
 | 
				
			||||||
@ -178,7 +178,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
  42:Core/Src/PCA9535D_Driver.c ****     else
 | 
					  42:Core/Src/PCA9535D_Driver.c ****     else
 | 
				
			||||||
  43:Core/Src/PCA9535D_Driver.c ****       gpioa_shadow_reg_dir &= ~(1 << pin);
 | 
					  43:Core/Src/PCA9535D_Driver.c ****       gpioa_shadow_reg_dir &= ~(1 << pin);
 | 
				
			||||||
  44:Core/Src/PCA9535D_Driver.c **** 
 | 
					  44:Core/Src/PCA9535D_Driver.c **** 
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 4
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  45:Core/Src/PCA9535D_Driver.c ****     uint8_t data[2] = {CONFIGURATION_REG_BASE_ADDRESS, gpioa_shadow_reg_dir};
 | 
					  45:Core/Src/PCA9535D_Driver.c ****     uint8_t data[2] = {CONFIGURATION_REG_BASE_ADDRESS, gpioa_shadow_reg_dir};
 | 
				
			||||||
@ -238,7 +238,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 169 0044 5BB2     		sxtb	r3, r3
 | 
					 169 0044 5BB2     		sxtb	r3, r3
 | 
				
			||||||
 170 0046 1549     		ldr	r1, .L13
 | 
					 170 0046 1549     		ldr	r1, .L13
 | 
				
			||||||
 171              	.LVL10:
 | 
					 171              	.LVL10:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 5
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  43:Core/Src/PCA9535D_Driver.c **** 
 | 
					  43:Core/Src/PCA9535D_Driver.c **** 
 | 
				
			||||||
@ -298,7 +298,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
  55:Core/Src/PCA9535D_Driver.c ****   }
 | 
					  55:Core/Src/PCA9535D_Driver.c ****   }
 | 
				
			||||||
 212              		.loc 1 55 5 is_stmt 1 view .LVU47
 | 
					 212              		.loc 1 55 5 is_stmt 1 view .LVU47
 | 
				
			||||||
 213 0070 4FF47A73 		mov	r3, #1000
 | 
					 213 0070 4FF47A73 		mov	r3, #1000
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 6
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 214 0074 0093     		str	r3, [sp]
 | 
					 214 0074 0093     		str	r3, [sp]
 | 
				
			||||||
@ -358,7 +358,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 263              		.thumb_func
 | 
					 263              		.thumb_func
 | 
				
			||||||
 265              	PCA9535_setGPIOPinOutput:
 | 
					 265              	PCA9535_setGPIOPinOutput:
 | 
				
			||||||
 266              	.LVL20:
 | 
					 266              	.LVL20:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 7
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 267              	.LFB132:
 | 
					 267              	.LFB132:
 | 
				
			||||||
@ -418,7 +418,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 311 002c 0978     		ldrb	r1, [r1]	@ zero_extendqisi2
 | 
					 311 002c 0978     		ldrb	r1, [r1]	@ zero_extendqisi2
 | 
				
			||||||
 312 002e 1C48     		ldr	r0, .L23+8
 | 
					 312 002e 1C48     		ldr	r0, .L23+8
 | 
				
			||||||
 313              	.LVL23:
 | 
					 313              	.LVL23:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 8
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 314              		.loc 1 67 5 is_stmt 0 view .LVU69
 | 
					 314              		.loc 1 67 5 is_stmt 0 view .LVU69
 | 
				
			||||||
@ -478,7 +478,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
  68:Core/Src/PCA9535D_Driver.c ****   } else if (Port == PC9535_PORTB) {
 | 
					  68:Core/Src/PCA9535D_Driver.c ****   } else if (Port == PC9535_PORTB) {
 | 
				
			||||||
 351              		.loc 1 68 13 is_stmt 0 view .LVU78
 | 
					 351              		.loc 1 68 13 is_stmt 0 view .LVU78
 | 
				
			||||||
 352 004e 0128     		cmp	r0, #1
 | 
					 352 004e 0128     		cmp	r0, #1
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 9
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 9
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 353 0050 F1D1     		bne	.L15
 | 
					 353 0050 F1D1     		bne	.L15
 | 
				
			||||||
@ -538,7 +538,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 396              	.L20:
 | 
					 396              	.L20:
 | 
				
			||||||
 397              	.LBB9:
 | 
					 397              	.LBB9:
 | 
				
			||||||
  72:Core/Src/PCA9535D_Driver.c **** 
 | 
					  72:Core/Src/PCA9535D_Driver.c **** 
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 10
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 398              		.loc 1 72 7 is_stmt 1 view .LVU91
 | 
					 398              		.loc 1 72 7 is_stmt 1 view .LVU91
 | 
				
			||||||
@ -598,7 +598,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 447 0004 20BB     		cbnz	r0, .L26
 | 
					 447 0004 20BB     		cbnz	r0, .L26
 | 
				
			||||||
 448              	.LBB10:
 | 
					 448              	.LBB10:
 | 
				
			||||||
  81:Core/Src/PCA9535D_Driver.c ****     if (state)
 | 
					  81:Core/Src/PCA9535D_Driver.c ****     if (state)
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 11
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 11
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 449              		.loc 1 81 5 is_stmt 1 view .LVU100
 | 
					 449              		.loc 1 81 5 is_stmt 1 view .LVU100
 | 
				
			||||||
@ -658,7 +658,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
  97:Core/Src/PCA9535D_Driver.c ****     HAL_I2C_Master_Transmit(pcai2c, deviceadr, data, 2, 1000);
 | 
					  97:Core/Src/PCA9535D_Driver.c ****     HAL_I2C_Master_Transmit(pcai2c, deviceadr, data, 2, 1000);
 | 
				
			||||||
  98:Core/Src/PCA9535D_Driver.c ****   }
 | 
					  98:Core/Src/PCA9535D_Driver.c ****   }
 | 
				
			||||||
  99:Core/Src/PCA9535D_Driver.c **** }
 | 
					  99:Core/Src/PCA9535D_Driver.c **** }
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 12
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 12
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 488              		.loc 1 99 1 view .LVU111
 | 
					 488              		.loc 1 99 1 view .LVU111
 | 
				
			||||||
@ -718,7 +718,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
  91:Core/Src/PCA9535D_Driver.c ****     else
 | 
					  91:Core/Src/PCA9535D_Driver.c ****     else
 | 
				
			||||||
 530              		.loc 1 91 34 view .LVU124
 | 
					 530              		.loc 1 91 34 view .LVU124
 | 
				
			||||||
 531 0058 8A40     		lsls	r2, r2, r1
 | 
					 531 0058 8A40     		lsls	r2, r2, r1
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 13
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 13
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  91:Core/Src/PCA9535D_Driver.c ****     else
 | 
					  91:Core/Src/PCA9535D_Driver.c ****     else
 | 
				
			||||||
@ -778,7 +778,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 576 0092 0A78     		ldrb	r2, [r1]	@ zero_extendqisi2
 | 
					 576 0092 0A78     		ldrb	r2, [r1]	@ zero_extendqisi2
 | 
				
			||||||
 577              	.LVL51:
 | 
					 577              	.LVL51:
 | 
				
			||||||
  93:Core/Src/PCA9535D_Driver.c **** 
 | 
					  93:Core/Src/PCA9535D_Driver.c **** 
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 14
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 14
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 578              		.loc 1 93 28 view .LVU136
 | 
					 578              		.loc 1 93 28 view .LVU136
 | 
				
			||||||
@ -838,7 +838,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 109:Core/Src/PCA9535D_Driver.c **** 
 | 
					 109:Core/Src/PCA9535D_Driver.c **** 
 | 
				
			||||||
 110:Core/Src/PCA9535D_Driver.c ****   uint8_t reval = 0;
 | 
					 110:Core/Src/PCA9535D_Driver.c ****   uint8_t reval = 0;
 | 
				
			||||||
 625              		.loc 1 110 3 is_stmt 1 view .LVU143
 | 
					 625              		.loc 1 110 3 is_stmt 1 view .LVU143
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 15
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 15
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 626              		.loc 1 110 11 is_stmt 0 view .LVU144
 | 
					 626              		.loc 1 110 11 is_stmt 0 view .LVU144
 | 
				
			||||||
@ -898,7 +898,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 671 0050 0093     		str	r3, [sp]
 | 
					 671 0050 0093     		str	r3, [sp]
 | 
				
			||||||
 672 0052 0123     		movs	r3, #1
 | 
					 672 0052 0123     		movs	r3, #1
 | 
				
			||||||
 673 0054 0DF10E02 		add	r2, sp, #14
 | 
					 673 0054 0DF10E02 		add	r2, sp, #14
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 16
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 16
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 674 0058 0A49     		ldr	r1, .L41
 | 
					 674 0058 0A49     		ldr	r1, .L41
 | 
				
			||||||
@ -958,7 +958,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 721              		.thumb
 | 
					 721              		.thumb
 | 
				
			||||||
 722              		.thumb_func
 | 
					 722              		.thumb_func
 | 
				
			||||||
 724              	PCA9535_setGPIOPortDirection:
 | 
					 724              	PCA9535_setGPIOPortDirection:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 17
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 17
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 725              	.LVL63:
 | 
					 725              	.LVL63:
 | 
				
			||||||
@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 768              	.LVL66:
 | 
					 768              	.LVL66:
 | 
				
			||||||
 128:Core/Src/PCA9535D_Driver.c **** }
 | 
					 128:Core/Src/PCA9535D_Driver.c **** }
 | 
				
			||||||
 769              		.loc 1 128 1 view .LVU178
 | 
					 769              		.loc 1 128 1 view .LVU178
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 18
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 18
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 770 0030 05B0     		add	sp, sp, #20
 | 
					 770 0030 05B0     		add	sp, sp, #20
 | 
				
			||||||
@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 818              		.cfi_offset 14, -4
 | 
					 818              		.cfi_offset 14, -4
 | 
				
			||||||
 819 0002 85B0     		sub	sp, sp, #20
 | 
					 819 0002 85B0     		sub	sp, sp, #20
 | 
				
			||||||
 820              		.cfi_def_cfa_offset 24
 | 
					 820              		.cfi_def_cfa_offset 24
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 19
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 19
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 131:Core/Src/PCA9535D_Driver.c ****   uint8_t command[2] = {0x00, bitmask};
 | 
					 131:Core/Src/PCA9535D_Driver.c ****   uint8_t command[2] = {0x00, bitmask};
 | 
				
			||||||
@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 863              		.loc 1 135 13 is_stmt 0 view .LVU200
 | 
					 863              		.loc 1 135 13 is_stmt 0 view .LVU200
 | 
				
			||||||
 864 0036 0128     		cmp	r0, #1
 | 
					 864 0036 0128     		cmp	r0, #1
 | 
				
			||||||
 865 0038 EFD1     		bne	.L51
 | 
					 865 0038 EFD1     		bne	.L51
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 20
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 136:Core/Src/PCA9535D_Driver.c ****     command[0] = OUTPUT_REG_BASE_ADDRESS | 1;
 | 
					 136:Core/Src/PCA9535D_Driver.c ****     command[0] = OUTPUT_REG_BASE_ADDRESS | 1;
 | 
				
			||||||
@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 913              		.loc 1 145 5 is_stmt 1 view .LVU211
 | 
					 913              		.loc 1 145 5 is_stmt 1 view .LVU211
 | 
				
			||||||
 914              		.loc 1 145 26 is_stmt 0 view .LVU212
 | 
					 914              		.loc 1 145 26 is_stmt 0 view .LVU212
 | 
				
			||||||
 915 0010 0D4B     		ldr	r3, .L59
 | 
					 915 0010 0D4B     		ldr	r3, .L59
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 21
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 21
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 916 0012 1970     		strb	r1, [r3]
 | 
					 916 0012 1970     		strb	r1, [r3]
 | 
				
			||||||
@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 957 0040 8DF80C30 		strb	r3, [sp, #12]
 | 
					 957 0040 8DF80C30 		strb	r3, [sp, #12]
 | 
				
			||||||
 958 0044 E9E7     		b	.L57
 | 
					 958 0044 E9E7     		b	.L57
 | 
				
			||||||
 959              	.L60:
 | 
					 959              	.L60:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 22
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 22
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 960 0046 00BF     		.align	2
 | 
					 960 0046 00BF     		.align	2
 | 
				
			||||||
@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 161:Core/Src/PCA9535D_Driver.c **** 
 | 
					 161:Core/Src/PCA9535D_Driver.c **** 
 | 
				
			||||||
 162:Core/Src/PCA9535D_Driver.c ****   HAL_I2C_Master_Transmit(pcai2c, deviceadr, &command, 1, 1000);
 | 
					 162:Core/Src/PCA9535D_Driver.c ****   HAL_I2C_Master_Transmit(pcai2c, deviceadr, &command, 1, 1000);
 | 
				
			||||||
 1008              		.loc 1 162 3 is_stmt 1 view .LVU235
 | 
					 1008              		.loc 1 162 3 is_stmt 1 view .LVU235
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 23
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 23
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 1009 0016 0D4D     		ldr	r5, .L64
 | 
					 1009 0016 0D4D     		ldr	r5, .L64
 | 
				
			||||||
@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 1067 0000 FF       		.byte	-1
 | 
					 1067 0000 FF       		.byte	-1
 | 
				
			||||||
 1068              		.section	.bss.gpiob_shadow_reg_out,"aw",%nobits
 | 
					 1068              		.section	.bss.gpiob_shadow_reg_out,"aw",%nobits
 | 
				
			||||||
 1071              	gpiob_shadow_reg_out:
 | 
					 1071              	gpiob_shadow_reg_out:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 24
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 24
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 1072 0000 00       		.space	1
 | 
					 1072 0000 00       		.space	1
 | 
				
			||||||
@ -1406,53 +1406,53 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
				
			|||||||
 1099              		.file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
 | 
					 1099              		.file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
 | 
				
			||||||
 1100              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
 | 
					 1100              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
 | 
				
			||||||
 1101              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h"
 | 
					 1101              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h"
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 25
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s 			page 25
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DEFINED SYMBOLS
 | 
					DEFINED SYMBOLS
 | 
				
			||||||
                            *ABS*:00000000 PCA9535D_Driver.c
 | 
					                            *ABS*:00000000 PCA9535D_Driver.c
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:21     .text.PCA9535_init:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:21     .text.PCA9535_init:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:27     .text.PCA9535_init:00000000 PCA9535_init
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:27     .text.PCA9535_init:00000000 PCA9535_init
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:84     .text.PCA9535_init:00000044 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:84     .text.PCA9535_init:00000044 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1087   .bss.pcai2c:00000000 pcai2c
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1087   .bss.pcai2c:00000000 pcai2c
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1081   .bss.deviceadr:00000000 deviceadr
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1081   .bss.deviceadr:00000000 deviceadr
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:91     .text.PCA9535_setGPIOPinDirection:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:91     .text.PCA9535_setGPIOPinDirection:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:97     .text.PCA9535_setGPIOPinDirection:00000000 PCA9535_setGPIOPinDirection
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:97     .text.PCA9535_setGPIOPinDirection:00000000 PCA9535_setGPIOPinDirection
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:250    .text.PCA9535_setGPIOPinDirection:0000009c $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:250    .text.PCA9535_setGPIOPinDirection:0000009c $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1066   .data.gpioa_shadow_reg_dir:00000000 gpioa_shadow_reg_dir
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1066   .data.gpioa_shadow_reg_dir:00000000 gpioa_shadow_reg_dir
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1061   .data.gpiob_shadow_reg_dir:00000000 gpiob_shadow_reg_dir
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1061   .data.gpiob_shadow_reg_dir:00000000 gpiob_shadow_reg_dir
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:259    .text.PCA9535_setGPIOPinOutput:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:259    .text.PCA9535_setGPIOPinOutput:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:265    .text.PCA9535_setGPIOPinOutput:00000000 PCA9535_setGPIOPinOutput
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:265    .text.PCA9535_setGPIOPinOutput:00000000 PCA9535_setGPIOPinOutput
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:417    .text.PCA9535_setGPIOPinOutput:00000098 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:417    .text.PCA9535_setGPIOPinOutput:00000098 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1076   .bss.gpioa_shadow_reg_out:00000000 gpioa_shadow_reg_out
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1076   .bss.gpioa_shadow_reg_out:00000000 gpioa_shadow_reg_out
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1071   .bss.gpiob_shadow_reg_out:00000000 gpiob_shadow_reg_out
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1071   .bss.gpiob_shadow_reg_out:00000000 gpiob_shadow_reg_out
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:426    .text.PCA9535_invertGPIOPinPolarity:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:426    .text.PCA9535_invertGPIOPinPolarity:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:432    .text.PCA9535_invertGPIOPinPolarity:00000000 PCA9535_invertGPIOPinPolarity
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:432    .text.PCA9535_invertGPIOPinPolarity:00000000 PCA9535_invertGPIOPinPolarity
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:585    .text.PCA9535_invertGPIOPinPolarity:0000009c $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:585    .text.PCA9535_invertGPIOPinPolarity:0000009c $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1056   .bss.gpioa_shadow_reg_inv:00000000 gpioa_shadow_reg_inv
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1056   .bss.gpioa_shadow_reg_inv:00000000 gpioa_shadow_reg_inv
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1051   .bss.gpiob_shadow_reg_inv:00000000 gpiob_shadow_reg_inv
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1051   .bss.gpiob_shadow_reg_inv:00000000 gpiob_shadow_reg_inv
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:594    .text.PCA9535_readGPIOPinInput:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:594    .text.PCA9535_readGPIOPinInput:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:600    .text.PCA9535_readGPIOPinInput:00000000 PCA9535_readGPIOPinInput
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:600    .text.PCA9535_readGPIOPinInput:00000000 PCA9535_readGPIOPinInput
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:711    .text.PCA9535_readGPIOPinInput:00000084 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:711    .text.PCA9535_readGPIOPinInput:00000084 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:718    .text.PCA9535_setGPIOPortDirection:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:718    .text.PCA9535_setGPIOPortDirection:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:724    .text.PCA9535_setGPIOPortDirection:00000000 PCA9535_setGPIOPortDirection
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:724    .text.PCA9535_setGPIOPortDirection:00000000 PCA9535_setGPIOPortDirection
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:794    .text.PCA9535_setGPIOPortDirection:00000048 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:794    .text.PCA9535_setGPIOPortDirection:00000048 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:802    .text.PCA9535_setGPIOPortOutput:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:802    .text.PCA9535_setGPIOPortOutput:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:808    .text.PCA9535_setGPIOPortOutput:00000000 PCA9535_setGPIOPortOutput
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:808    .text.PCA9535_setGPIOPortOutput:00000000 PCA9535_setGPIOPortOutput
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:878    .text.PCA9535_setGPIOPortOutput:00000048 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:878    .text.PCA9535_setGPIOPortOutput:00000048 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:886    .text.PCA9535_invertGPIOPortPolarity:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:886    .text.PCA9535_invertGPIOPortPolarity:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:892    .text.PCA9535_invertGPIOPortPolarity:00000000 PCA9535_invertGPIOPortPolarity
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:892    .text.PCA9535_invertGPIOPortPolarity:00000000 PCA9535_invertGPIOPortPolarity
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:962    .text.PCA9535_invertGPIOPortPolarity:00000048 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:962    .text.PCA9535_invertGPIOPortPolarity:00000048 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:970    .text.PCA9535_readGPIOPortInput:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:970    .text.PCA9535_readGPIOPortInput:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:976    .text.PCA9535_readGPIOPortInput:00000000 PCA9535_readGPIOPortInput
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:976    .text.PCA9535_readGPIOPortInput:00000000 PCA9535_readGPIOPortInput
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1043   .text.PCA9535_readGPIOPortInput:0000004c $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1043   .text.PCA9535_readGPIOPortInput:0000004c $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1052   .bss.gpiob_shadow_reg_inv:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1052   .bss.gpiob_shadow_reg_inv:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1057   .bss.gpioa_shadow_reg_inv:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1057   .bss.gpioa_shadow_reg_inv:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1072   .bss.gpiob_shadow_reg_out:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1072   .bss.gpiob_shadow_reg_out:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1077   .bss.gpioa_shadow_reg_out:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1077   .bss.gpioa_shadow_reg_out:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1082   .bss.deviceadr:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1082   .bss.deviceadr:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1084   .bss.pcai2c:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1084   .bss.pcai2c:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1090   .rodata:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccYA9Eni.s:1090   .rodata:00000000 $d
 | 
				
			||||||
 | 
					
 | 
				
			||||||
UNDEFINED SYMBOLS
 | 
					UNDEFINED SYMBOLS
 | 
				
			||||||
HAL_I2C_Master_Transmit
 | 
					HAL_I2C_Master_Transmit
 | 
				
			||||||
 | 
				
			|||||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										644
									
								
								build/main.lst
									
									
									
									
									
								
							
							
						
						
									
										644
									
								
								build/main.lst
									
									
									
									
									
								
							@ -1,4 +1,4 @@
 | 
				
			|||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   1              		.cpu cortex-m4
 | 
					   1              		.cpu cortex-m4
 | 
				
			||||||
@ -58,7 +58,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
  29:Core/Src/main.c **** /* Private typedef -----------------------------------------------------------*/
 | 
					  29:Core/Src/main.c **** /* Private typedef -----------------------------------------------------------*/
 | 
				
			||||||
  30:Core/Src/main.c **** /* USER CODE BEGIN PTD */
 | 
					  30:Core/Src/main.c **** /* USER CODE BEGIN PTD */
 | 
				
			||||||
  31:Core/Src/main.c **** 
 | 
					  31:Core/Src/main.c **** 
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 2
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  32:Core/Src/main.c **** /* USER CODE END PTD */
 | 
					  32:Core/Src/main.c **** /* USER CODE END PTD */
 | 
				
			||||||
@ -83,7 +83,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
  51:Core/Src/main.c **** 
 | 
					  51:Core/Src/main.c **** 
 | 
				
			||||||
  52:Core/Src/main.c **** TIM_HandleTypeDef htim2;
 | 
					  52:Core/Src/main.c **** TIM_HandleTypeDef htim2;
 | 
				
			||||||
  53:Core/Src/main.c **** TIM_HandleTypeDef htim3;
 | 
					  53:Core/Src/main.c **** TIM_HandleTypeDef htim3;
 | 
				
			||||||
  54:Core/Src/main.c **** 
 | 
					  54:Core/Src/main.c **** TIM_HandleTypeDef htim6;
 | 
				
			||||||
  55:Core/Src/main.c **** UART_HandleTypeDef huart1;
 | 
					  55:Core/Src/main.c **** UART_HandleTypeDef huart1;
 | 
				
			||||||
  56:Core/Src/main.c **** 
 | 
					  56:Core/Src/main.c **** 
 | 
				
			||||||
  57:Core/Src/main.c **** /* USER CODE BEGIN PV */
 | 
					  57:Core/Src/main.c **** /* USER CODE BEGIN PV */
 | 
				
			||||||
@ -118,7 +118,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
  86:Core/Src/main.c ****   * @retval int
 | 
					  86:Core/Src/main.c ****   * @retval int
 | 
				
			||||||
  87:Core/Src/main.c ****   */
 | 
					  87:Core/Src/main.c ****   */
 | 
				
			||||||
  88:Core/Src/main.c **** int main(void)
 | 
					  88:Core/Src/main.c **** int main(void)
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 3
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  89:Core/Src/main.c **** {
 | 
					  89:Core/Src/main.c **** {
 | 
				
			||||||
@ -154,13 +154,13 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 119:Core/Src/main.c ****   /* USER CODE BEGIN 2 */
 | 
					 119:Core/Src/main.c ****   /* USER CODE BEGIN 2 */
 | 
				
			||||||
 120:Core/Src/main.c ****   // HAL_GPIO_WritePin(Status_LED_GPIO_Port, Status_LED_Pin, GPIO_PIN_SET); // status led wird an g
 | 
					 120:Core/Src/main.c ****   // HAL_GPIO_WritePin(Status_LED_GPIO_Port, Status_LED_Pin, GPIO_PIN_SET); // status led wird an g
 | 
				
			||||||
 121:Core/Src/main.c **** 
 | 
					 121:Core/Src/main.c **** 
 | 
				
			||||||
 122:Core/Src/main.c ****  // currentMonitor_init(&hadc1, &hadc2, &htim7); // handler struktur ( handler adc1 .... usw )
 | 
					 122:Core/Src/main.c ****   currentMonitor_init(&hadc1, &hadc2, &htim6); // handler struktur ( handler adc1 .... usw )
 | 
				
			||||||
 123:Core/Src/main.c ****   ChannelControl_init(&hi2c1, &htim3, &htim2);
 | 
					 123:Core/Src/main.c ****   ChannelControl_init(&hi2c1, &htim3, &htim2);
 | 
				
			||||||
 124:Core/Src/main.c ****   can_init(&hcan); // can bus initilisiert , kommunikation zum hauptsteuergeraet ( autobox )
 | 
					 124:Core/Src/main.c ****   can_init(&hcan); // can bus initilisiert , kommunikation zum hauptsteuergeraet ( autobox )
 | 
				
			||||||
 125:Core/Src/main.c ****   
 | 
					 125:Core/Src/main.c ****   
 | 
				
			||||||
 126:Core/Src/main.c ****   uint32_t lasttick = HAL_GetTick(); // gibt dir zuruck die milisekunden seit start. ( es fangt an 
 | 
					 126:Core/Src/main.c ****   uint32_t lasttick = HAL_GetTick(); // gibt dir zuruck die milisekunden seit start. ( es fangt an 
 | 
				
			||||||
 127:Core/Src/main.c ****   // HAL_TIM_Base_Start(&htim2);
 | 
					 127:Core/Src/main.c ****     HAL_TIM_Base_Start(&htim2);
 | 
				
			||||||
 128:Core/Src/main.c ****   // HAL_TIM_Base_Start(&htim3);
 | 
					 128:Core/Src/main.c ****     HAL_TIM_Base_Start(&htim3);
 | 
				
			||||||
 129:Core/Src/main.c ****      HAL_GPIO_WritePin(STATUS_LED1_GPIO_Port , STATUS_LED1_Pin , GPIO_PIN_SET);
 | 
					 129:Core/Src/main.c ****      HAL_GPIO_WritePin(STATUS_LED1_GPIO_Port , STATUS_LED1_Pin , GPIO_PIN_SET);
 | 
				
			||||||
 130:Core/Src/main.c **** 
 | 
					 130:Core/Src/main.c **** 
 | 
				
			||||||
 131:Core/Src/main.c ****   // Turn everything on manually (debug)
 | 
					 131:Core/Src/main.c ****   // Turn everything on manually (debug)
 | 
				
			||||||
@ -178,7 +178,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 143:Core/Src/main.c ****       ChannelControl_UpdateGPIOs(rxstate.iostatus);
 | 
					 143:Core/Src/main.c ****       ChannelControl_UpdateGPIOs(rxstate.iostatus);
 | 
				
			||||||
 144:Core/Src/main.c ****       ChannelControl_UpdatePWMs(rxstate.radiatorfans, rxstate.tsacfans, rxstate.pwmaggregat,
 | 
					 144:Core/Src/main.c ****       ChannelControl_UpdatePWMs(rxstate.radiatorfans, rxstate.tsacfans, rxstate.pwmaggregat,
 | 
				
			||||||
 145:Core/Src/main.c ****                                 rxstate.cooling_pump); // gotta change , to see whats left of it an
 | 
					 145:Core/Src/main.c ****                                 rxstate.cooling_pump); // gotta change , to see whats left of it an
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 4
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 146:Core/Src/main.c ****     }
 | 
					 146:Core/Src/main.c ****     }
 | 
				
			||||||
@ -238,7 +238,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 200:Core/Src/main.c ****   PeriphClkInit.I2c1ClockSelection = RCC_I2C1CLKSOURCE_SYSCLK;
 | 
					 200:Core/Src/main.c ****   PeriphClkInit.I2c1ClockSelection = RCC_I2C1CLKSOURCE_SYSCLK;
 | 
				
			||||||
 201:Core/Src/main.c ****   if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
 | 
					 201:Core/Src/main.c ****   if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
 | 
				
			||||||
 202:Core/Src/main.c ****   {
 | 
					 202:Core/Src/main.c ****   {
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 5
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 203:Core/Src/main.c ****     Error_Handler();
 | 
					 203:Core/Src/main.c ****     Error_Handler();
 | 
				
			||||||
@ -298,7 +298,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 257:Core/Src/main.c ****   }
 | 
					 257:Core/Src/main.c ****   }
 | 
				
			||||||
 258:Core/Src/main.c **** 
 | 
					 258:Core/Src/main.c **** 
 | 
				
			||||||
 259:Core/Src/main.c ****   /** Configure Regular Channel
 | 
					 259:Core/Src/main.c ****   /** Configure Regular Channel
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 6
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 260:Core/Src/main.c ****   */
 | 
					 260:Core/Src/main.c ****   */
 | 
				
			||||||
@ -358,7 +358,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 314:Core/Src/main.c ****   }
 | 
					 314:Core/Src/main.c ****   }
 | 
				
			||||||
 315:Core/Src/main.c **** 
 | 
					 315:Core/Src/main.c **** 
 | 
				
			||||||
 316:Core/Src/main.c ****   /** Configure Regular Channel
 | 
					 316:Core/Src/main.c ****   /** Configure Regular Channel
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 7
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 317:Core/Src/main.c ****   */
 | 
					 317:Core/Src/main.c ****   */
 | 
				
			||||||
@ -418,7 +418,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 371:Core/Src/main.c **** /**
 | 
					 371:Core/Src/main.c **** /**
 | 
				
			||||||
 372:Core/Src/main.c ****   * @brief I2C1 Initialization Function
 | 
					 372:Core/Src/main.c ****   * @brief I2C1 Initialization Function
 | 
				
			||||||
 373:Core/Src/main.c ****   * @param None
 | 
					 373:Core/Src/main.c ****   * @param None
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 8
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 374:Core/Src/main.c ****   * @retval None
 | 
					 374:Core/Src/main.c ****   * @retval None
 | 
				
			||||||
@ -478,7 +478,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 428:Core/Src/main.c **** 
 | 
					 428:Core/Src/main.c **** 
 | 
				
			||||||
 429:Core/Src/main.c ****   /* USER CODE END TIM2_Init 0 */
 | 
					 429:Core/Src/main.c ****   /* USER CODE END TIM2_Init 0 */
 | 
				
			||||||
 430:Core/Src/main.c **** 
 | 
					 430:Core/Src/main.c **** 
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 9
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 9
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 431:Core/Src/main.c ****   TIM_MasterConfigTypeDef sMasterConfig = {0};
 | 
					 431:Core/Src/main.c ****   TIM_MasterConfigTypeDef sMasterConfig = {0};
 | 
				
			||||||
@ -538,7 +538,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 485:Core/Src/main.c ****   /* USER CODE END TIM3_Init 1 */
 | 
					 485:Core/Src/main.c ****   /* USER CODE END TIM3_Init 1 */
 | 
				
			||||||
 486:Core/Src/main.c ****   htim3.Instance = TIM3;
 | 
					 486:Core/Src/main.c ****   htim3.Instance = TIM3;
 | 
				
			||||||
 487:Core/Src/main.c ****   htim3.Init.Prescaler = 0;
 | 
					 487:Core/Src/main.c ****   htim3.Init.Prescaler = 0;
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 10
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 488:Core/Src/main.c ****   htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
 | 
					 488:Core/Src/main.c ****   htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
 | 
				
			||||||
@ -598,7 +598,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 542:Core/Src/main.c ****   huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
 | 
					 542:Core/Src/main.c ****   huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
 | 
				
			||||||
 543:Core/Src/main.c ****   huart1.Init.OverSampling = UART_OVERSAMPLING_16;
 | 
					 543:Core/Src/main.c ****   huart1.Init.OverSampling = UART_OVERSAMPLING_16;
 | 
				
			||||||
 544:Core/Src/main.c ****   huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
 | 
					 544:Core/Src/main.c ****   huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 11
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 11
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 545:Core/Src/main.c ****   huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
 | 
					 545:Core/Src/main.c ****   huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
 | 
				
			||||||
@ -658,7 +658,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
  58 001a 5A69     		ldr	r2, [r3, #20]
 | 
					  58 001a 5A69     		ldr	r2, [r3, #20]
 | 
				
			||||||
  59 001c 02F48002 		and	r2, r2, #4194304
 | 
					  59 001c 02F48002 		and	r2, r2, #4194304
 | 
				
			||||||
  60 0020 0192     		str	r2, [sp, #4]
 | 
					  60 0020 0192     		str	r2, [sp, #4]
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 12
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 12
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  61              		.loc 1 568 3 view .LVU7
 | 
					  61              		.loc 1 568 3 view .LVU7
 | 
				
			||||||
@ -718,7 +718,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 574:Core/Src/main.c ****   HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0|DSEL_3_Pin|DSEL_4_Pin|DSEL_5_Pin
 | 
					 574:Core/Src/main.c ****   HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0|DSEL_3_Pin|DSEL_4_Pin|DSEL_5_Pin
 | 
				
			||||||
 110              		.loc 1 574 3 view .LVU27
 | 
					 110              		.loc 1 574 3 view .LVU27
 | 
				
			||||||
 111 005a 134F     		ldr	r7, .L3+4
 | 
					 111 005a 134F     		ldr	r7, .L3+4
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 13
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 13
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 112 005c 2246     		mov	r2, r4
 | 
					 112 005c 2246     		mov	r2, r4
 | 
				
			||||||
@ -778,7 +778,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 149 0092 0696     		str	r6, [sp, #24]
 | 
					 149 0092 0696     		str	r6, [sp, #24]
 | 
				
			||||||
 592:Core/Src/main.c ****   GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
					 592:Core/Src/main.c ****   GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
				
			||||||
 150              		.loc 1 592 3 is_stmt 1 view .LVU42
 | 
					 150              		.loc 1 592 3 is_stmt 1 view .LVU42
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 14
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 14
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 151              		.loc 1 592 24 is_stmt 0 view .LVU43
 | 
					 151              		.loc 1 592 24 is_stmt 0 view .LVU43
 | 
				
			||||||
@ -838,7 +838,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 610:Core/Src/main.c ****   /* USER CODE BEGIN Error_Handler_Debug */
 | 
					 610:Core/Src/main.c ****   /* USER CODE BEGIN Error_Handler_Debug */
 | 
				
			||||||
 611:Core/Src/main.c ****   /* User can add his own implementation to report the HAL error return state */
 | 
					 611:Core/Src/main.c ****   /* User can add his own implementation to report the HAL error return state */
 | 
				
			||||||
 612:Core/Src/main.c ****   __disable_irq();
 | 
					 612:Core/Src/main.c ****   __disable_irq();
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 15
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 15
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 190              		.loc 1 612 3 view .LVU49
 | 
					 190              		.loc 1 612 3 view .LVU49
 | 
				
			||||||
@ -898,7 +898,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
  51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif                                           
 | 
					  51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif                                           
 | 
				
			||||||
  52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __NO_RETURN
 | 
					  52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __NO_RETURN
 | 
				
			||||||
  53:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __NO_RETURN                            __attribute__((__noreturn__))
 | 
					  53:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __NO_RETURN                            __attribute__((__noreturn__))
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 16
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 16
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
 | 
					  54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
 | 
				
			||||||
@ -958,7 +958,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 108:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __UNALIGNED_UINT32_READ(addr)          (((const struct T_UINT32_READ *)(const void *)(add
 | 
					 108:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __UNALIGNED_UINT32_READ(addr)          (((const struct T_UINT32_READ *)(const void *)(add
 | 
				
			||||||
 109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
 | 
					 109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
 | 
				
			||||||
 110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __ALIGNED
 | 
					 110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __ALIGNED
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 17
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 17
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 111:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __ALIGNED(x)                           __attribute__((aligned(x)))
 | 
					 111:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __ALIGNED(x)                           __attribute__((aligned(x)))
 | 
				
			||||||
@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 213              		.section	.text.MX_ADC1_Init,"ax",%progbits
 | 
					 213              		.section	.text.MX_ADC1_Init,"ax",%progbits
 | 
				
			||||||
 214              		.align	1
 | 
					 214              		.align	1
 | 
				
			||||||
 215              		.syntax unified
 | 
					 215              		.syntax unified
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 18
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 18
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 216              		.thumb
 | 
					 216              		.thumb
 | 
				
			||||||
@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 236:Core/Src/main.c ****   hadc1.Init.DiscontinuousConvMode = DISABLE;
 | 
					 236:Core/Src/main.c ****   hadc1.Init.DiscontinuousConvMode = DISABLE;
 | 
				
			||||||
 258              		.loc 1 236 3 is_stmt 1 view .LVU68
 | 
					 258              		.loc 1 236 3 is_stmt 1 view .LVU68
 | 
				
			||||||
 236:Core/Src/main.c ****   hadc1.Init.DiscontinuousConvMode = DISABLE;
 | 
					 236:Core/Src/main.c ****   hadc1.Init.DiscontinuousConvMode = DISABLE;
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 19
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 19
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 259              		.loc 1 236 33 is_stmt 0 view .LVU69
 | 
					 259              		.loc 1 236 33 is_stmt 0 view .LVU69
 | 
				
			||||||
@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 293              	.LVL4:
 | 
					 293              	.LVL4:
 | 
				
			||||||
 246:Core/Src/main.c ****   {
 | 
					 246:Core/Src/main.c ****   {
 | 
				
			||||||
 294              		.loc 1 246 6 view .LVU90
 | 
					 294              		.loc 1 246 6 view .LVU90
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 20
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 20
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 295 0046 B0B9     		cbnz	r0, .L12
 | 
					 295 0046 B0B9     		cbnz	r0, .L12
 | 
				
			||||||
@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 330 0066 01A9     		add	r1, sp, #4
 | 
					 330 0066 01A9     		add	r1, sp, #4
 | 
				
			||||||
 331 0068 0648     		ldr	r0, .L15
 | 
					 331 0068 0648     		ldr	r0, .L15
 | 
				
			||||||
 332 006a FFF7FEFF 		bl	HAL_ADC_ConfigChannel
 | 
					 332 006a FFF7FEFF 		bl	HAL_ADC_ConfigChannel
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 21
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 21
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 333              	.LVL6:
 | 
					 333              	.LVL6:
 | 
				
			||||||
@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 381 0004 0023     		movs	r3, #0
 | 
					 381 0004 0023     		movs	r3, #0
 | 
				
			||||||
 382 0006 0093     		str	r3, [sp]
 | 
					 382 0006 0093     		str	r3, [sp]
 | 
				
			||||||
 383 0008 0193     		str	r3, [sp, #4]
 | 
					 383 0008 0193     		str	r3, [sp, #4]
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 22
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 22
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 384 000a 0293     		str	r3, [sp, #8]
 | 
					 384 000a 0293     		str	r3, [sp, #8]
 | 
				
			||||||
@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 306:Core/Src/main.c ****   hadc2.Init.DMAContinuousRequests = DISABLE;
 | 
					 306:Core/Src/main.c ****   hadc2.Init.DMAContinuousRequests = DISABLE;
 | 
				
			||||||
 419              		.loc 1 306 30 is_stmt 0 view .LVU137
 | 
					 419              		.loc 1 306 30 is_stmt 0 view .LVU137
 | 
				
			||||||
 420 002c C261     		str	r2, [r0, #28]
 | 
					 420 002c C261     		str	r2, [r0, #28]
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 23
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 23
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 307:Core/Src/main.c ****   hadc2.Init.EOCSelection = ADC_EOC_SINGLE_CONV;
 | 
					 307:Core/Src/main.c ****   hadc2.Init.EOCSelection = ADC_EOC_SINGLE_CONV;
 | 
				
			||||||
@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 322:Core/Src/main.c ****   sConfig.Offset = 0;
 | 
					 322:Core/Src/main.c ****   sConfig.Offset = 0;
 | 
				
			||||||
 455              		.loc 1 322 24 is_stmt 0 view .LVU158
 | 
					 455              		.loc 1 322 24 is_stmt 0 view .LVU158
 | 
				
			||||||
 456 004c 0493     		str	r3, [sp, #16]
 | 
					 456 004c 0493     		str	r3, [sp, #16]
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 24
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 24
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 323:Core/Src/main.c ****   if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK)
 | 
					 323:Core/Src/main.c ****   if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK)
 | 
				
			||||||
@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 504              		.cfi_def_cfa_offset 8
 | 
					 504              		.cfi_def_cfa_offset 8
 | 
				
			||||||
 505              		.cfi_offset 3, -8
 | 
					 505              		.cfi_offset 3, -8
 | 
				
			||||||
 506              		.cfi_offset 14, -4
 | 
					 506              		.cfi_offset 14, -4
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 25
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 25
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 349:Core/Src/main.c ****   hcan.Init.Prescaler = 2;
 | 
					 349:Core/Src/main.c ****   hcan.Init.Prescaler = 2;
 | 
				
			||||||
@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 358:Core/Src/main.c ****   hcan.Init.ReceiveFifoLocked = DISABLE;
 | 
					 358:Core/Src/main.c ****   hcan.Init.ReceiveFifoLocked = DISABLE;
 | 
				
			||||||
 542              		.loc 1 358 32 is_stmt 0 view .LVU187
 | 
					 542              		.loc 1 358 32 is_stmt 0 view .LVU187
 | 
				
			||||||
 543 0026 C376     		strb	r3, [r0, #27]
 | 
					 543 0026 C376     		strb	r3, [r0, #27]
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 26
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 26
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 359:Core/Src/main.c ****   hcan.Init.TransmitFifoPriority = DISABLE;
 | 
					 359:Core/Src/main.c ****   hcan.Init.TransmitFifoPriority = DISABLE;
 | 
				
			||||||
@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 588              		.loc 1 431 27 is_stmt 0 view .LVU199
 | 
					 588              		.loc 1 431 27 is_stmt 0 view .LVU199
 | 
				
			||||||
 589 0004 0023     		movs	r3, #0
 | 
					 589 0004 0023     		movs	r3, #0
 | 
				
			||||||
 590 0006 0793     		str	r3, [sp, #28]
 | 
					 590 0006 0793     		str	r3, [sp, #28]
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 27
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 27
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 591 0008 0893     		str	r3, [sp, #32]
 | 
					 591 0008 0893     		str	r3, [sp, #32]
 | 
				
			||||||
@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 628 0034 C8B9     		cbnz	r0, .L36
 | 
					 628 0034 C8B9     		cbnz	r0, .L36
 | 
				
			||||||
 447:Core/Src/main.c ****   sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
 | 
					 447:Core/Src/main.c ****   sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
 | 
				
			||||||
 629              		.loc 1 447 3 is_stmt 1 view .LVU217
 | 
					 629              		.loc 1 447 3 is_stmt 1 view .LVU217
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 28
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 28
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 447:Core/Src/main.c ****   sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
 | 
					 447:Core/Src/main.c ****   sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
 | 
				
			||||||
@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 464:Core/Src/main.c **** 
 | 
					 464:Core/Src/main.c **** 
 | 
				
			||||||
 667              		.loc 1 464 3 is_stmt 1 view .LVU235
 | 
					 667              		.loc 1 464 3 is_stmt 1 view .LVU235
 | 
				
			||||||
 668 005e 0648     		ldr	r0, .L39
 | 
					 668 005e 0648     		ldr	r0, .L39
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 29
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 29
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 669 0060 FFF7FEFF 		bl	HAL_TIM_MspPostInit
 | 
					 669 0060 FFF7FEFF 		bl	HAL_TIM_MspPostInit
 | 
				
			||||||
@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 718 0008 0893     		str	r3, [sp, #32]
 | 
					 718 0008 0893     		str	r3, [sp, #32]
 | 
				
			||||||
 719 000a 0993     		str	r3, [sp, #36]
 | 
					 719 000a 0993     		str	r3, [sp, #36]
 | 
				
			||||||
 481:Core/Src/main.c **** 
 | 
					 481:Core/Src/main.c **** 
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 30
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 30
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 720              		.loc 1 481 3 is_stmt 1 view .LVU243
 | 
					 720              		.loc 1 481 3 is_stmt 1 view .LVU243
 | 
				
			||||||
@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 496:Core/Src/main.c ****   sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
 | 
					 496:Core/Src/main.c ****   sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
 | 
				
			||||||
 757              		.loc 1 496 37 is_stmt 0 view .LVU261
 | 
					 757              		.loc 1 496 37 is_stmt 0 view .LVU261
 | 
				
			||||||
 758 0034 0023     		movs	r3, #0
 | 
					 758 0034 0023     		movs	r3, #0
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 31
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 31
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 759 0036 0793     		str	r3, [sp, #28]
 | 
					 759 0036 0793     		str	r3, [sp, #28]
 | 
				
			||||||
@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 795 005a 0C22     		movs	r2, #12
 | 
					 795 005a 0C22     		movs	r2, #12
 | 
				
			||||||
 796 005c 6946     		mov	r1, sp
 | 
					 796 005c 6946     		mov	r1, sp
 | 
				
			||||||
 797 005e 0948     		ldr	r0, .L51
 | 
					 797 005e 0948     		ldr	r0, .L51
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 32
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 32
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 798 0060 FFF7FEFF 		bl	HAL_TIM_PWM_ConfigChannel
 | 
					 798 0060 FFF7FEFF 		bl	HAL_TIM_PWM_ConfigChannel
 | 
				
			||||||
@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 846              		.cfi_startproc
 | 
					 846              		.cfi_startproc
 | 
				
			||||||
 847              		@ args = 0, pretend = 0, frame = 0
 | 
					 847              		@ args = 0, pretend = 0, frame = 0
 | 
				
			||||||
 848              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
					 848              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 33
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 33
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 849 0000 08B5     		push	{r3, lr}
 | 
					 849 0000 08B5     		push	{r3, lr}
 | 
				
			||||||
@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 395:Core/Src/main.c ****   {
 | 
					 395:Core/Src/main.c ****   {
 | 
				
			||||||
 885              		.loc 1 395 3 is_stmt 1 view .LVU306
 | 
					 885              		.loc 1 395 3 is_stmt 1 view .LVU306
 | 
				
			||||||
 395:Core/Src/main.c ****   {
 | 
					 395:Core/Src/main.c ****   {
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 34
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 34
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 886              		.loc 1 395 7 is_stmt 0 view .LVU307
 | 
					 886              		.loc 1 395 7 is_stmt 0 view .LVU307
 | 
				
			||||||
@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 930              		.section	.text.MX_USART1_UART_Init,"ax",%progbits
 | 
					 930              		.section	.text.MX_USART1_UART_Init,"ax",%progbits
 | 
				
			||||||
 931              		.align	1
 | 
					 931              		.align	1
 | 
				
			||||||
 932              		.syntax unified
 | 
					 932              		.syntax unified
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 35
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 35
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 933              		.thumb
 | 
					 933              		.thumb
 | 
				
			||||||
@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 972              		.loc 1 543 3 is_stmt 1 view .LVU334
 | 
					 972              		.loc 1 543 3 is_stmt 1 view .LVU334
 | 
				
			||||||
 543:Core/Src/main.c ****   huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
 | 
					 543:Core/Src/main.c ****   huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
 | 
				
			||||||
 973              		.loc 1 543 28 is_stmt 0 view .LVU335
 | 
					 973              		.loc 1 543 28 is_stmt 0 view .LVU335
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 36
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 36
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 974 001c C161     		str	r1, [r0, #28]
 | 
					 974 001c C161     		str	r1, [r0, #28]
 | 
				
			||||||
@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 164:Core/Src/main.c ****   RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
 | 
					 164:Core/Src/main.c ****   RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
 | 
				
			||||||
 1020              		.loc 1 164 3 view .LVU346
 | 
					 1020              		.loc 1 164 3 view .LVU346
 | 
				
			||||||
 164:Core/Src/main.c ****   RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
 | 
					 164:Core/Src/main.c ****   RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 37
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 37
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 1021              		.loc 1 164 22 is_stmt 0 view .LVU347
 | 
					 1021              		.loc 1 164 22 is_stmt 0 view .LVU347
 | 
				
			||||||
@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 177:Core/Src/main.c ****   if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
 | 
					 177:Core/Src/main.c ****   if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
 | 
				
			||||||
 1060              		.loc 1 177 3 is_stmt 1 view .LVU363
 | 
					 1060              		.loc 1 177 3 is_stmt 1 view .LVU363
 | 
				
			||||||
 177:Core/Src/main.c ****   if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
 | 
					 177:Core/Src/main.c ****   if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 38
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 38
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 1061              		.loc 1 177 32 is_stmt 0 view .LVU364
 | 
					 1061              		.loc 1 177 32 is_stmt 0 view .LVU364
 | 
				
			||||||
@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 1097              		.loc 1 196 38 is_stmt 0 view .LVU382
 | 
					 1097              		.loc 1 196 38 is_stmt 0 view .LVU382
 | 
				
			||||||
 1098 005a A123     		movs	r3, #161
 | 
					 1098 005a A123     		movs	r3, #161
 | 
				
			||||||
 1099 005c 0093     		str	r3, [sp]
 | 
					 1099 005c 0093     		str	r3, [sp]
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 39
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 39
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 198:Core/Src/main.c ****   PeriphClkInit.Adc12ClockSelection = RCC_ADC12PLLCLK_DIV1;
 | 
					 198:Core/Src/main.c ****   PeriphClkInit.Adc12ClockSelection = RCC_ADC12PLLCLK_DIV1;
 | 
				
			||||||
@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 1140              	.LVL48:
 | 
					 1140              	.LVL48:
 | 
				
			||||||
 1141              		.cfi_endproc
 | 
					 1141              		.cfi_endproc
 | 
				
			||||||
 1142              	.LFE131:
 | 
					 1142              	.LFE131:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 40
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 40
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 1144              		.section	.text.main,"ax",%progbits
 | 
					 1144              		.section	.text.main,"ax",%progbits
 | 
				
			||||||
@ -2354,11 +2354,11 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 1154              		.cfi_startproc
 | 
					 1154              		.cfi_startproc
 | 
				
			||||||
 1155              		@ args = 0, pretend = 0, frame = 0
 | 
					 1155              		@ args = 0, pretend = 0, frame = 0
 | 
				
			||||||
 1156              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
					 1156              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
				
			||||||
 1157 0000 38B5     		push	{r3, r4, r5, lr}
 | 
					 1157 0000 70B5     		push	{r4, r5, r6, lr}
 | 
				
			||||||
 1158              		.cfi_def_cfa_offset 16
 | 
					 1158              		.cfi_def_cfa_offset 16
 | 
				
			||||||
 1159              		.cfi_offset 3, -16
 | 
					 1159              		.cfi_offset 4, -16
 | 
				
			||||||
 1160              		.cfi_offset 4, -12
 | 
					 1160              		.cfi_offset 5, -12
 | 
				
			||||||
 1161              		.cfi_offset 5, -8
 | 
					 1161              		.cfi_offset 6, -8
 | 
				
			||||||
 1162              		.cfi_offset 14, -4
 | 
					 1162              		.cfi_offset 14, -4
 | 
				
			||||||
  97:Core/Src/main.c **** 
 | 
					  97:Core/Src/main.c **** 
 | 
				
			||||||
 1163              		.loc 1 97 3 view .LVU398
 | 
					 1163              		.loc 1 97 3 view .LVU398
 | 
				
			||||||
@ -2398,297 +2398,333 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
				
			|||||||
 1189              	.LVL57:
 | 
					 1189              	.LVL57:
 | 
				
			||||||
 118:Core/Src/main.c ****   /* USER CODE BEGIN 2 */
 | 
					 118:Core/Src/main.c ****   /* USER CODE BEGIN 2 */
 | 
				
			||||||
 1190              		.loc 1 118 3 view .LVU407
 | 
					 1190              		.loc 1 118 3 view .LVU407
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 41
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 41
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 1191 0026 FFF7FEFF 		bl	MX_USART1_UART_Init
 | 
					 1191 0026 FFF7FEFF 		bl	MX_USART1_UART_Init
 | 
				
			||||||
 1192              	.LVL58:
 | 
					 1192              	.LVL58:
 | 
				
			||||||
 123:Core/Src/main.c ****   can_init(&hcan); // can bus initilisiert , kommunikation zum hauptsteuergeraet ( autobox )
 | 
					 122:Core/Src/main.c ****   ChannelControl_init(&hi2c1, &htim3, &htim2);
 | 
				
			||||||
 1193              		.loc 1 123 3 view .LVU408
 | 
					 1193              		.loc 1 122 3 view .LVU408
 | 
				
			||||||
 1194 002a 174A     		ldr	r2, .L84
 | 
					 1194 002a 1D4A     		ldr	r2, .L84
 | 
				
			||||||
 1195 002c 1749     		ldr	r1, .L84+4
 | 
					 1195 002c 1D49     		ldr	r1, .L84+4
 | 
				
			||||||
 1196 002e 1848     		ldr	r0, .L84+8
 | 
					 1196 002e 1E48     		ldr	r0, .L84+8
 | 
				
			||||||
 1197 0030 FFF7FEFF 		bl	ChannelControl_init
 | 
					 1197 0030 FFF7FEFF 		bl	currentMonitor_init
 | 
				
			||||||
 1198              	.LVL59:
 | 
					 1198              	.LVL59:
 | 
				
			||||||
 | 
					 123:Core/Src/main.c ****   can_init(&hcan); // can bus initilisiert , kommunikation zum hauptsteuergeraet ( autobox )
 | 
				
			||||||
 | 
					 1199              		.loc 1 123 3 view .LVU409
 | 
				
			||||||
 | 
					 1200 0034 1D4E     		ldr	r6, .L84+12
 | 
				
			||||||
 | 
					 1201 0036 1E4D     		ldr	r5, .L84+16
 | 
				
			||||||
 | 
					 1202 0038 3246     		mov	r2, r6
 | 
				
			||||||
 | 
					 1203 003a 2946     		mov	r1, r5
 | 
				
			||||||
 | 
					 1204 003c 1D48     		ldr	r0, .L84+20
 | 
				
			||||||
 | 
					 1205 003e FFF7FEFF 		bl	ChannelControl_init
 | 
				
			||||||
 | 
					 1206              	.LVL60:
 | 
				
			||||||
 124:Core/Src/main.c ****   
 | 
					 124:Core/Src/main.c ****   
 | 
				
			||||||
 1199              		.loc 1 124 3 view .LVU409
 | 
					 1207              		.loc 1 124 3 view .LVU410
 | 
				
			||||||
 1200 0034 1748     		ldr	r0, .L84+12
 | 
					 1208 0042 1D48     		ldr	r0, .L84+24
 | 
				
			||||||
 1201 0036 FFF7FEFF 		bl	can_init
 | 
					 1209 0044 FFF7FEFF 		bl	can_init
 | 
				
			||||||
 1202              	.LVL60:
 | 
					 1210              	.LVL61:
 | 
				
			||||||
 126:Core/Src/main.c ****   // HAL_TIM_Base_Start(&htim2);
 | 
					 126:Core/Src/main.c ****     HAL_TIM_Base_Start(&htim2);
 | 
				
			||||||
 1203              		.loc 1 126 3 view .LVU410
 | 
					 1211              		.loc 1 126 3 view .LVU411
 | 
				
			||||||
 126:Core/Src/main.c ****   // HAL_TIM_Base_Start(&htim2);
 | 
					 126:Core/Src/main.c ****     HAL_TIM_Base_Start(&htim2);
 | 
				
			||||||
 1204              		.loc 1 126 23 is_stmt 0 view .LVU411
 | 
					 1212              		.loc 1 126 23 is_stmt 0 view .LVU412
 | 
				
			||||||
 1205 003a FFF7FEFF 		bl	HAL_GetTick
 | 
					 1213 0048 FFF7FEFF 		bl	HAL_GetTick
 | 
				
			||||||
 1206              	.LVL61:
 | 
					 1214              	.LVL62:
 | 
				
			||||||
 1207 003e 0446     		mov	r4, r0
 | 
					 1215 004c 0446     		mov	r4, r0
 | 
				
			||||||
 1208              	.LVL62:
 | 
					 1216              	.LVL63:
 | 
				
			||||||
 | 
					 127:Core/Src/main.c ****     HAL_TIM_Base_Start(&htim3);
 | 
				
			||||||
 | 
					 1217              		.loc 1 127 5 is_stmt 1 view .LVU413
 | 
				
			||||||
 | 
					 1218 004e 3046     		mov	r0, r6
 | 
				
			||||||
 | 
					 1219              	.LVL64:
 | 
				
			||||||
 | 
					 127:Core/Src/main.c ****     HAL_TIM_Base_Start(&htim3);
 | 
				
			||||||
 | 
					 1220              		.loc 1 127 5 is_stmt 0 view .LVU414
 | 
				
			||||||
 | 
					 1221 0050 FFF7FEFF 		bl	HAL_TIM_Base_Start
 | 
				
			||||||
 | 
					 1222              	.LVL65:
 | 
				
			||||||
 | 
					 128:Core/Src/main.c ****      HAL_GPIO_WritePin(STATUS_LED1_GPIO_Port , STATUS_LED1_Pin , GPIO_PIN_SET);
 | 
				
			||||||
 | 
					 1223              		.loc 1 128 5 is_stmt 1 view .LVU415
 | 
				
			||||||
 | 
					 1224 0054 2846     		mov	r0, r5
 | 
				
			||||||
 | 
					 1225 0056 FFF7FEFF 		bl	HAL_TIM_Base_Start
 | 
				
			||||||
 | 
					 1226              	.LVL66:
 | 
				
			||||||
 129:Core/Src/main.c **** 
 | 
					 129:Core/Src/main.c **** 
 | 
				
			||||||
 1209              		.loc 1 129 6 is_stmt 1 view .LVU412
 | 
					 1227              		.loc 1 129 6 view .LVU416
 | 
				
			||||||
 1210 0040 0122     		movs	r2, #1
 | 
					 1228 005a 0122     		movs	r2, #1
 | 
				
			||||||
 1211 0042 4021     		movs	r1, #64
 | 
					 1229 005c 4021     		movs	r1, #64
 | 
				
			||||||
 1212 0044 1448     		ldr	r0, .L84+16
 | 
					 1230 005e 1748     		ldr	r0, .L84+28
 | 
				
			||||||
 1213              	.LVL63:
 | 
					 1231 0060 FFF7FEFF 		bl	HAL_GPIO_WritePin
 | 
				
			||||||
 129:Core/Src/main.c **** 
 | 
					 1232              	.LVL67:
 | 
				
			||||||
 1214              		.loc 1 129 6 is_stmt 0 view .LVU413
 | 
					 1233 0064 12E0     		b	.L80
 | 
				
			||||||
 1215 0046 FFF7FEFF 		bl	HAL_GPIO_WritePin
 | 
					 1234              	.L82:
 | 
				
			||||||
 1216              	.LVL64:
 | 
					 | 
				
			||||||
 1217 004a 12E0     		b	.L80
 | 
					 | 
				
			||||||
 1218              	.L82:
 | 
					 | 
				
			||||||
 142:Core/Src/main.c ****       ChannelControl_UpdateGPIOs(rxstate.iostatus);
 | 
					 142:Core/Src/main.c ****       ChannelControl_UpdateGPIOs(rxstate.iostatus);
 | 
				
			||||||
 1219              		.loc 1 142 7 is_stmt 1 view .LVU414
 | 
					 1235              		.loc 1 142 7 view .LVU417
 | 
				
			||||||
 142:Core/Src/main.c ****       ChannelControl_UpdateGPIOs(rxstate.iostatus);
 | 
					 142:Core/Src/main.c ****       ChannelControl_UpdateGPIOs(rxstate.iostatus);
 | 
				
			||||||
 1220              		.loc 1 142 23 is_stmt 0 view .LVU415
 | 
					 1236              		.loc 1 142 23 is_stmt 0 view .LVU418
 | 
				
			||||||
 1221 004c 134B     		ldr	r3, .L84+20
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 42
 | 
				
			||||||
 1222 004e 0022     		movs	r2, #0
 | 
					
 | 
				
			||||||
 1223 0050 1A70     		strb	r2, [r3]
 | 
					
 | 
				
			||||||
 | 
					 1237 0066 164B     		ldr	r3, .L84+32
 | 
				
			||||||
 | 
					 1238 0068 0022     		movs	r2, #0
 | 
				
			||||||
 | 
					 1239 006a 1A70     		strb	r2, [r3]
 | 
				
			||||||
 143:Core/Src/main.c ****       ChannelControl_UpdatePWMs(rxstate.radiatorfans, rxstate.tsacfans, rxstate.pwmaggregat,
 | 
					 143:Core/Src/main.c ****       ChannelControl_UpdatePWMs(rxstate.radiatorfans, rxstate.tsacfans, rxstate.pwmaggregat,
 | 
				
			||||||
 1224              		.loc 1 143 7 is_stmt 1 view .LVU416
 | 
					 1240              		.loc 1 143 7 is_stmt 1 view .LVU419
 | 
				
			||||||
 1225 0052 134D     		ldr	r5, .L84+24
 | 
					 1241 006c 154D     		ldr	r5, .L84+36
 | 
				
			||||||
 1226 0054 2888     		ldrh	r0, [r5]
 | 
					 1242 006e 2888     		ldrh	r0, [r5]
 | 
				
			||||||
 1227 0056 FFF7FEFF 		bl	ChannelControl_UpdateGPIOs
 | 
					 1243 0070 FFF7FEFF 		bl	ChannelControl_UpdateGPIOs
 | 
				
			||||||
 1228              	.LVL65:
 | 
					 1244              	.LVL68:
 | 
				
			||||||
 144:Core/Src/main.c ****                                 rxstate.cooling_pump); // gotta change , to see whats left of it an
 | 
					 144:Core/Src/main.c ****                                 rxstate.cooling_pump); // gotta change , to see whats left of it an
 | 
				
			||||||
 1229              		.loc 1 144 7 view .LVU417
 | 
					 1245              		.loc 1 144 7 view .LVU420
 | 
				
			||||||
 1230 005a 6B79     		ldrb	r3, [r5, #5]	@ zero_extendqisi2
 | 
					 1246 0074 6B79     		ldrb	r3, [r5, #5]	@ zero_extendqisi2
 | 
				
			||||||
 1231 005c 2A79     		ldrb	r2, [r5, #4]	@ zero_extendqisi2
 | 
					 1247 0076 2A79     		ldrb	r2, [r5, #4]	@ zero_extendqisi2
 | 
				
			||||||
 1232 005e E978     		ldrb	r1, [r5, #3]	@ zero_extendqisi2
 | 
					 1248 0078 E978     		ldrb	r1, [r5, #3]	@ zero_extendqisi2
 | 
				
			||||||
 1233 0060 A878     		ldrb	r0, [r5, #2]	@ zero_extendqisi2
 | 
					 1249 007a A878     		ldrb	r0, [r5, #2]	@ zero_extendqisi2
 | 
				
			||||||
 1234 0062 FFF7FEFF 		bl	ChannelControl_UpdatePWMs
 | 
					 1250 007c FFF7FEFF 		bl	ChannelControl_UpdatePWMs
 | 
				
			||||||
 1235              	.LVL66:
 | 
					 1251              	.LVL69:
 | 
				
			||||||
 1236 0066 08E0     		b	.L78
 | 
					 1252 0080 08E0     		b	.L78
 | 
				
			||||||
 1237              	.L83:
 | 
					 1253              	.L83:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 42
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 149:Core/Src/main.c ****       //can_sendloop();
 | 
					 149:Core/Src/main.c ****       //can_sendloop();
 | 
				
			||||||
 1238              		.loc 1 149 7 view .LVU418
 | 
					 1254              		.loc 1 149 7 view .LVU421
 | 
				
			||||||
 149:Core/Src/main.c ****       //can_sendloop();
 | 
					 149:Core/Src/main.c ****       //can_sendloop();
 | 
				
			||||||
 1239              		.loc 1 149 18 is_stmt 0 view .LVU419
 | 
					 1255              		.loc 1 149 18 is_stmt 0 view .LVU422
 | 
				
			||||||
 1240 0068 FFF7FEFF 		bl	HAL_GetTick
 | 
					 1256 0082 FFF7FEFF 		bl	HAL_GetTick
 | 
				
			||||||
 1241              	.LVL67:
 | 
					 1257              	.LVL70:
 | 
				
			||||||
 1242 006c 0446     		mov	r4, r0
 | 
					 1258 0086 0446     		mov	r4, r0
 | 
				
			||||||
 1243              	.LVL68:
 | 
					 1259              	.LVL71:
 | 
				
			||||||
 1244              	.L79:
 | 
					 1260              	.L79:
 | 
				
			||||||
 153:Core/Src/main.c ****   }
 | 
					 153:Core/Src/main.c ****   }
 | 
				
			||||||
 1245              		.loc 1 153 5 is_stmt 1 view .LVU420
 | 
					 1261              		.loc 1 153 5 is_stmt 1 view .LVU423
 | 
				
			||||||
 1246 006e FFF7FEFF 		bl	currentMonitor_checklimits
 | 
					 1262 0088 FFF7FEFF 		bl	currentMonitor_checklimits
 | 
				
			||||||
 1247              	.LVL69:
 | 
					 1263              	.LVL72:
 | 
				
			||||||
 136:Core/Src/main.c **** {
 | 
					 136:Core/Src/main.c **** {
 | 
				
			||||||
 1248              		.loc 1 136 6 view .LVU421
 | 
					 1264              		.loc 1 136 6 view .LVU424
 | 
				
			||||||
 1249              	.L80:
 | 
					 1265              	.L80:
 | 
				
			||||||
 136:Core/Src/main.c **** {
 | 
					 136:Core/Src/main.c **** {
 | 
				
			||||||
 1250              		.loc 1 136 1 view .LVU422
 | 
					 1266              		.loc 1 136 1 view .LVU425
 | 
				
			||||||
 141:Core/Src/main.c ****       canmsg_received = 0;
 | 
					 141:Core/Src/main.c ****       canmsg_received = 0;
 | 
				
			||||||
 1251              		.loc 1 141 5 view .LVU423
 | 
					 1267              		.loc 1 141 5 view .LVU426
 | 
				
			||||||
 141:Core/Src/main.c ****       canmsg_received = 0;
 | 
					 141:Core/Src/main.c ****       canmsg_received = 0;
 | 
				
			||||||
 1252              		.loc 1 141 9 is_stmt 0 view .LVU424
 | 
					 1268              		.loc 1 141 9 is_stmt 0 view .LVU427
 | 
				
			||||||
 1253 0072 0A4B     		ldr	r3, .L84+20
 | 
					 1269 008c 0C4B     		ldr	r3, .L84+32
 | 
				
			||||||
 1254 0074 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
 | 
					 1270 008e 1B78     		ldrb	r3, [r3]	@ zero_extendqisi2
 | 
				
			||||||
 141:Core/Src/main.c ****       canmsg_received = 0;
 | 
					 141:Core/Src/main.c ****       canmsg_received = 0;
 | 
				
			||||||
 1255              		.loc 1 141 8 view .LVU425
 | 
					 1271              		.loc 1 141 8 view .LVU428
 | 
				
			||||||
 1256 0076 002B     		cmp	r3, #0
 | 
					 1272 0090 002B     		cmp	r3, #0
 | 
				
			||||||
 1257 0078 E8D1     		bne	.L82
 | 
					 1273 0092 E8D1     		bne	.L82
 | 
				
			||||||
 1258              	.L78:
 | 
					 1274              	.L78:
 | 
				
			||||||
 148:Core/Src/main.c ****       lasttick = HAL_GetTick();
 | 
					 148:Core/Src/main.c ****       lasttick = HAL_GetTick();
 | 
				
			||||||
 1259              		.loc 1 148 5 is_stmt 1 view .LVU426
 | 
					 1275              		.loc 1 148 5 is_stmt 1 view .LVU429
 | 
				
			||||||
 148:Core/Src/main.c ****       lasttick = HAL_GetTick();
 | 
					 148:Core/Src/main.c ****       lasttick = HAL_GetTick();
 | 
				
			||||||
 1260              		.loc 1 148 10 is_stmt 0 view .LVU427
 | 
					 1276              		.loc 1 148 10 is_stmt 0 view .LVU430
 | 
				
			||||||
 1261 007a FFF7FEFF 		bl	HAL_GetTick
 | 
					 1277 0094 FFF7FEFF 		bl	HAL_GetTick
 | 
				
			||||||
 1262              	.LVL70:
 | 
					 1278              	.LVL73:
 | 
				
			||||||
 148:Core/Src/main.c ****       lasttick = HAL_GetTick();
 | 
					 148:Core/Src/main.c ****       lasttick = HAL_GetTick();
 | 
				
			||||||
 1263              		.loc 1 148 24 view .LVU428
 | 
					 1279              		.loc 1 148 24 view .LVU431
 | 
				
			||||||
 1264 007e 031B     		subs	r3, r0, r4
 | 
					 1280 0098 031B     		subs	r3, r0, r4
 | 
				
			||||||
 148:Core/Src/main.c ****       lasttick = HAL_GetTick();
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 43
 | 
				
			||||||
 1265              		.loc 1 148 8 view .LVU429
 | 
					 | 
				
			||||||
 1266 0080 642B     		cmp	r3, #100
 | 
					 | 
				
			||||||
 1267 0082 F1D8     		bhi	.L83
 | 
					 | 
				
			||||||
 1268 0084 F3E7     		b	.L79
 | 
					 | 
				
			||||||
 1269              	.L85:
 | 
					 | 
				
			||||||
 1270 0086 00BF     		.align	2
 | 
					 | 
				
			||||||
 1271              	.L84:
 | 
					 | 
				
			||||||
 1272 0088 00000000 		.word	htim2
 | 
					 | 
				
			||||||
 1273 008c 00000000 		.word	htim3
 | 
					 | 
				
			||||||
 1274 0090 00000000 		.word	hi2c1
 | 
					 | 
				
			||||||
 1275 0094 00000000 		.word	hcan
 | 
					 | 
				
			||||||
 1276 0098 00080048 		.word	1207961600
 | 
					 | 
				
			||||||
 1277 009c 00000000 		.word	canmsg_received
 | 
					 | 
				
			||||||
 1278 00a0 00000000 		.word	rxstate
 | 
					 | 
				
			||||||
 1279              		.cfi_endproc
 | 
					 | 
				
			||||||
 1280              	.LFE130:
 | 
					 | 
				
			||||||
 1282              		.global	adc2_buffer
 | 
					 | 
				
			||||||
 1283              		.section	.bss.adc2_buffer,"aw",%nobits
 | 
					 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 43
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 1284              		.align	2
 | 
					 148:Core/Src/main.c ****       lasttick = HAL_GetTick();
 | 
				
			||||||
 1287              	adc2_buffer:
 | 
					 1281              		.loc 1 148 8 view .LVU432
 | 
				
			||||||
 1288 0000 00000000 		.space	14
 | 
					 1282 009a 642B     		cmp	r3, #100
 | 
				
			||||||
 1288      00000000 
 | 
					 1283 009c F1D8     		bhi	.L83
 | 
				
			||||||
 1288      00000000 
 | 
					 1284 009e F3E7     		b	.L79
 | 
				
			||||||
 1288      0000
 | 
					 1285              	.L85:
 | 
				
			||||||
 1289              		.global	adc1_buffer
 | 
					 1286              		.align	2
 | 
				
			||||||
 1290              		.section	.bss.adc1_buffer,"aw",%nobits
 | 
					 1287              	.L84:
 | 
				
			||||||
 1291              		.align	2
 | 
					 1288 00a0 00000000 		.word	htim6
 | 
				
			||||||
 1294              	adc1_buffer:
 | 
					 1289 00a4 00000000 		.word	hadc2
 | 
				
			||||||
 1295 0000 00000000 		.space	14
 | 
					 1290 00a8 00000000 		.word	hadc1
 | 
				
			||||||
 1295      00000000 
 | 
					 1291 00ac 00000000 		.word	htim2
 | 
				
			||||||
 1295      00000000 
 | 
					 1292 00b0 00000000 		.word	htim3
 | 
				
			||||||
 1295      0000
 | 
					 1293 00b4 00000000 		.word	hi2c1
 | 
				
			||||||
 1296              		.global	huart1
 | 
					 1294 00b8 00000000 		.word	hcan
 | 
				
			||||||
 1297              		.section	.bss.huart1,"aw",%nobits
 | 
					 1295 00bc 00080048 		.word	1207961600
 | 
				
			||||||
 1298              		.align	2
 | 
					 1296 00c0 00000000 		.word	canmsg_received
 | 
				
			||||||
 1301              	huart1:
 | 
					 1297 00c4 00000000 		.word	rxstate
 | 
				
			||||||
 1302 0000 00000000 		.space	136
 | 
					 1298              		.cfi_endproc
 | 
				
			||||||
 1302      00000000 
 | 
					 1299              	.LFE130:
 | 
				
			||||||
 1302      00000000 
 | 
					 1301              		.global	adc2_buffer
 | 
				
			||||||
 1302      00000000 
 | 
					 1302              		.section	.bss.adc2_buffer,"aw",%nobits
 | 
				
			||||||
 1302      00000000 
 | 
					 1303              		.align	2
 | 
				
			||||||
 1303              		.global	htim3
 | 
					 1306              	adc2_buffer:
 | 
				
			||||||
 1304              		.section	.bss.htim3,"aw",%nobits
 | 
					 1307 0000 00000000 		.space	14
 | 
				
			||||||
 1305              		.align	2
 | 
					 1307      00000000 
 | 
				
			||||||
 1308              	htim3:
 | 
					 1307      00000000 
 | 
				
			||||||
 1309 0000 00000000 		.space	76
 | 
					 1307      0000
 | 
				
			||||||
 1309      00000000 
 | 
					 1308              		.global	adc1_buffer
 | 
				
			||||||
 1309      00000000 
 | 
					 1309              		.section	.bss.adc1_buffer,"aw",%nobits
 | 
				
			||||||
 1309      00000000 
 | 
					 1310              		.align	2
 | 
				
			||||||
 1309      00000000 
 | 
					 1313              	adc1_buffer:
 | 
				
			||||||
 1310              		.global	htim2
 | 
					 1314 0000 00000000 		.space	14
 | 
				
			||||||
 1311              		.section	.bss.htim2,"aw",%nobits
 | 
					 1314      00000000 
 | 
				
			||||||
 1312              		.align	2
 | 
					 1314      00000000 
 | 
				
			||||||
 1315              	htim2:
 | 
					 1314      0000
 | 
				
			||||||
 1316 0000 00000000 		.space	76
 | 
					 1315              		.global	huart1
 | 
				
			||||||
 1316      00000000 
 | 
					 1316              		.section	.bss.huart1,"aw",%nobits
 | 
				
			||||||
 1316      00000000 
 | 
					 1317              		.align	2
 | 
				
			||||||
 1316      00000000 
 | 
					 1320              	huart1:
 | 
				
			||||||
 1316      00000000 
 | 
					 1321 0000 00000000 		.space	136
 | 
				
			||||||
 1317              		.global	hi2c1
 | 
					 1321      00000000 
 | 
				
			||||||
 1318              		.section	.bss.hi2c1,"aw",%nobits
 | 
					 1321      00000000 
 | 
				
			||||||
 1319              		.align	2
 | 
					 1321      00000000 
 | 
				
			||||||
 1322              	hi2c1:
 | 
					 1321      00000000 
 | 
				
			||||||
 1323 0000 00000000 		.space	84
 | 
					 1322              		.global	htim6
 | 
				
			||||||
 1323      00000000 
 | 
					 1323              		.section	.bss.htim6,"aw",%nobits
 | 
				
			||||||
 1323      00000000 
 | 
					 1324              		.align	2
 | 
				
			||||||
 1323      00000000 
 | 
					 1327              	htim6:
 | 
				
			||||||
 1323      00000000 
 | 
					 1328 0000 00000000 		.space	76
 | 
				
			||||||
 1324              		.global	hcan
 | 
					 1328      00000000 
 | 
				
			||||||
 1325              		.section	.bss.hcan,"aw",%nobits
 | 
					 1328      00000000 
 | 
				
			||||||
 1326              		.align	2
 | 
					 1328      00000000 
 | 
				
			||||||
 1329              	hcan:
 | 
					 1328      00000000 
 | 
				
			||||||
 1330 0000 00000000 		.space	40
 | 
					 1329              		.global	htim3
 | 
				
			||||||
 1330      00000000 
 | 
					 1330              		.section	.bss.htim3,"aw",%nobits
 | 
				
			||||||
 1330      00000000 
 | 
					 1331              		.align	2
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 44
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 44
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 1330      00000000 
 | 
					 1334              	htim3:
 | 
				
			||||||
 1330      00000000 
 | 
					 1335 0000 00000000 		.space	76
 | 
				
			||||||
 1331              		.global	hadc2
 | 
					 1335      00000000 
 | 
				
			||||||
 1332              		.section	.bss.hadc2,"aw",%nobits
 | 
					 1335      00000000 
 | 
				
			||||||
 1333              		.align	2
 | 
					 1335      00000000 
 | 
				
			||||||
 1336              	hadc2:
 | 
					 1335      00000000 
 | 
				
			||||||
 1337 0000 00000000 		.space	80
 | 
					 1336              		.global	htim2
 | 
				
			||||||
 1337      00000000 
 | 
					 1337              		.section	.bss.htim2,"aw",%nobits
 | 
				
			||||||
 1337      00000000 
 | 
					 1338              		.align	2
 | 
				
			||||||
 1337      00000000 
 | 
					 1341              	htim2:
 | 
				
			||||||
 1337      00000000 
 | 
					 1342 0000 00000000 		.space	76
 | 
				
			||||||
 1338              		.global	hadc1
 | 
					 1342      00000000 
 | 
				
			||||||
 1339              		.section	.bss.hadc1,"aw",%nobits
 | 
					 1342      00000000 
 | 
				
			||||||
 1340              		.align	2
 | 
					 1342      00000000 
 | 
				
			||||||
 1343              	hadc1:
 | 
					 1342      00000000 
 | 
				
			||||||
 1344 0000 00000000 		.space	80
 | 
					 1343              		.global	hi2c1
 | 
				
			||||||
 1344      00000000 
 | 
					 1344              		.section	.bss.hi2c1,"aw",%nobits
 | 
				
			||||||
 1344      00000000 
 | 
					 1345              		.align	2
 | 
				
			||||||
 1344      00000000 
 | 
					 1348              	hi2c1:
 | 
				
			||||||
 1344      00000000 
 | 
					 1349 0000 00000000 		.space	84
 | 
				
			||||||
 1345              		.text
 | 
					 1349      00000000 
 | 
				
			||||||
 1346              	.Letext0:
 | 
					 1349      00000000 
 | 
				
			||||||
 1347              		.file 3 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
 | 
					 1349      00000000 
 | 
				
			||||||
 1348              		.file 4 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
 | 
					 1349      00000000 
 | 
				
			||||||
 1349              		.file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
 | 
					 1350              		.global	hcan
 | 
				
			||||||
 1350              		.file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
 | 
					 1351              		.section	.bss.hcan,"aw",%nobits
 | 
				
			||||||
 1351              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
 | 
					 1352              		.align	2
 | 
				
			||||||
 1352              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
 | 
					 1355              	hcan:
 | 
				
			||||||
 1353              		.file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h"
 | 
					 1356 0000 00000000 		.space	40
 | 
				
			||||||
 1354              		.file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h"
 | 
					 1356      00000000 
 | 
				
			||||||
 1355              		.file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
 | 
					 1356      00000000 
 | 
				
			||||||
 1356              		.file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h"
 | 
					 1356      00000000 
 | 
				
			||||||
 1357              		.file 13 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h"
 | 
					 1356      00000000 
 | 
				
			||||||
 1358              		.file 14 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h"
 | 
					 1357              		.global	hadc2
 | 
				
			||||||
 1359              		.file 15 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h"
 | 
					 1358              		.section	.bss.hadc2,"aw",%nobits
 | 
				
			||||||
 1360              		.file 16 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
 | 
					 1359              		.align	2
 | 
				
			||||||
 1361              		.file 17 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h"
 | 
					 1362              	hadc2:
 | 
				
			||||||
 1362              		.file 18 "Core/Inc/Channel_Control.h"
 | 
					 1363 0000 00000000 		.space	80
 | 
				
			||||||
 1363              		.file 19 "Core/Inc/CAN_Communication.h"
 | 
					 1363      00000000 
 | 
				
			||||||
 1364              		.file 20 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h"
 | 
					 1363      00000000 
 | 
				
			||||||
 1365              		.file 21 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h"
 | 
					 1363      00000000 
 | 
				
			||||||
 1366              		.file 22 "Core/Inc/main.h"
 | 
					 1363      00000000 
 | 
				
			||||||
 1367              		.file 23 "Core/Inc/Current_Monitoring.h"
 | 
					 1364              		.global	hadc1
 | 
				
			||||||
 1368              		.file 24 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
 | 
					 1365              		.section	.bss.hadc1,"aw",%nobits
 | 
				
			||||||
 1369              		.file 25 "<built-in>"
 | 
					 1366              		.align	2
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 45
 | 
					 1369              	hadc1:
 | 
				
			||||||
 | 
					 1370 0000 00000000 		.space	80
 | 
				
			||||||
 | 
					 1370      00000000 
 | 
				
			||||||
 | 
					 1370      00000000 
 | 
				
			||||||
 | 
					 1370      00000000 
 | 
				
			||||||
 | 
					 1370      00000000 
 | 
				
			||||||
 | 
					 1371              		.text
 | 
				
			||||||
 | 
					 1372              	.Letext0:
 | 
				
			||||||
 | 
					 1373              		.file 3 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
 | 
				
			||||||
 | 
					 1374              		.file 4 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa
 | 
				
			||||||
 | 
					 1375              		.file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
 | 
				
			||||||
 | 
					 1376              		.file 6 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h"
 | 
				
			||||||
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 45
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 1377              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
 | 
				
			||||||
 | 
					 1378              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
 | 
				
			||||||
 | 
					 1379              		.file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc_ex.h"
 | 
				
			||||||
 | 
					 1380              		.file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h"
 | 
				
			||||||
 | 
					 1381              		.file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h"
 | 
				
			||||||
 | 
					 1382              		.file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h"
 | 
				
			||||||
 | 
					 1383              		.file 13 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h"
 | 
				
			||||||
 | 
					 1384              		.file 14 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h"
 | 
				
			||||||
 | 
					 1385              		.file 15 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h"
 | 
				
			||||||
 | 
					 1386              		.file 16 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
 | 
				
			||||||
 | 
					 1387              		.file 17 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h"
 | 
				
			||||||
 | 
					 1388              		.file 18 "Core/Inc/Channel_Control.h"
 | 
				
			||||||
 | 
					 1389              		.file 19 "Core/Inc/CAN_Communication.h"
 | 
				
			||||||
 | 
					 1390              		.file 20 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c_ex.h"
 | 
				
			||||||
 | 
					 1391              		.file 21 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim_ex.h"
 | 
				
			||||||
 | 
					 1392              		.file 22 "Core/Inc/main.h"
 | 
				
			||||||
 | 
					 1393              		.file 23 "Core/Inc/Current_Monitoring.h"
 | 
				
			||||||
 | 
					 1394              		.file 24 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
 | 
				
			||||||
 | 
					 1395              		.file 25 "<built-in>"
 | 
				
			||||||
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 46
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DEFINED SYMBOLS
 | 
					DEFINED SYMBOLS
 | 
				
			||||||
                            *ABS*:00000000 main.c
 | 
					                            *ABS*:00000000 main.c
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:21     .text.MX_GPIO_Init:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:21     .text.MX_GPIO_Init:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:26     .text.MX_GPIO_Init:00000000 MX_GPIO_Init
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:26     .text.MX_GPIO_Init:00000000 MX_GPIO_Init
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:169    .text.MX_GPIO_Init:000000a4 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:169    .text.MX_GPIO_Init:000000a4 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:176    .text.Error_Handler:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:176    .text.Error_Handler:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:182    .text.Error_Handler:00000000 Error_Handler
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:182    .text.Error_Handler:00000000 Error_Handler
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:214    .text.MX_ADC1_Init:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:214    .text.MX_ADC1_Init:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:219    .text.MX_ADC1_Init:00000000 MX_ADC1_Init
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:219    .text.MX_ADC1_Init:00000000 MX_ADC1_Init
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:358    .text.MX_ADC1_Init:00000084 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:358    .text.MX_ADC1_Init:00000084 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1343   .bss.hadc1:00000000 hadc1
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1369   .bss.hadc1:00000000 hadc1
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:363    .text.MX_ADC2_Init:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:363    .text.MX_ADC2_Init:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:368    .text.MX_ADC2_Init:00000000 MX_ADC2_Init
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:368    .text.MX_ADC2_Init:00000000 MX_ADC2_Init
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:486    .text.MX_ADC2_Init:00000068 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:486    .text.MX_ADC2_Init:00000068 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1336   .bss.hadc2:00000000 hadc2
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1362   .bss.hadc2:00000000 hadc2
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:492    .text.MX_CAN_Init:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:492    .text.MX_CAN_Init:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:497    .text.MX_CAN_Init:00000000 MX_CAN_Init
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:497    .text.MX_CAN_Init:00000000 MX_CAN_Init
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:565    .text.MX_CAN_Init:00000038 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:565    .text.MX_CAN_Init:00000038 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1329   .bss.hcan:00000000 hcan
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1355   .bss.hcan:00000000 hcan
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:571    .text.MX_TIM2_Init:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:571    .text.MX_TIM2_Init:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:576    .text.MX_TIM2_Init:00000000 MX_TIM2_Init
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:576    .text.MX_TIM2_Init:00000000 MX_TIM2_Init
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:693    .text.MX_TIM2_Init:00000078 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:693    .text.MX_TIM2_Init:00000078 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1315   .bss.htim2:00000000 htim2
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1341   .bss.htim2:00000000 htim2
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:698    .text.MX_TIM3_Init:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:698    .text.MX_TIM3_Init:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:703    .text.MX_TIM3_Init:00000000 MX_TIM3_Init
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:703    .text.MX_TIM3_Init:00000000 MX_TIM3_Init
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:832    .text.MX_TIM3_Init:00000084 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:832    .text.MX_TIM3_Init:00000084 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1308   .bss.htim3:00000000 htim3
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1334   .bss.htim3:00000000 htim3
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:838    .text.MX_I2C1_Init:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:838    .text.MX_I2C1_Init:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:843    .text.MX_I2C1_Init:00000000 MX_I2C1_Init
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:843    .text.MX_I2C1_Init:00000000 MX_I2C1_Init
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:924    .text.MX_I2C1_Init:00000048 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:924    .text.MX_I2C1_Init:00000048 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1322   .bss.hi2c1:00000000 hi2c1
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1348   .bss.hi2c1:00000000 hi2c1
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:931    .text.MX_USART1_UART_Init:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:931    .text.MX_USART1_UART_Init:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:936    .text.MX_USART1_UART_Init:00000000 MX_USART1_UART_Init
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:936    .text.MX_USART1_UART_Init:00000000 MX_USART1_UART_Init
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:997    .text.MX_USART1_UART_Init:00000030 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:997    .text.MX_USART1_UART_Init:00000030 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1301   .bss.huart1:00000000 huart1
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1320   .bss.huart1:00000000 huart1
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1003   .text.SystemClock_Config:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1003   .text.SystemClock_Config:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1009   .text.SystemClock_Config:00000000 SystemClock_Config
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1009   .text.SystemClock_Config:00000000 SystemClock_Config
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1145   .text.main:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1145   .text.main:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1151   .text.main:00000000 main
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1151   .text.main:00000000 main
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1272   .text.main:00000088 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1288   .text.main:000000a0 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1287   .bss.adc2_buffer:00000000 adc2_buffer
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1327   .bss.htim6:00000000 htim6
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1284   .bss.adc2_buffer:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1306   .bss.adc2_buffer:00000000 adc2_buffer
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1294   .bss.adc1_buffer:00000000 adc1_buffer
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1303   .bss.adc2_buffer:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1291   .bss.adc1_buffer:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1313   .bss.adc1_buffer:00000000 adc1_buffer
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1298   .bss.huart1:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1310   .bss.adc1_buffer:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1305   .bss.htim3:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1317   .bss.huart1:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1312   .bss.htim2:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1324   .bss.htim6:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1319   .bss.hi2c1:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1331   .bss.htim3:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1326   .bss.hcan:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1338   .bss.htim2:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1333   .bss.hadc2:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1345   .bss.hi2c1:00000000 $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1340   .bss.hadc1:00000000 $d
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1352   .bss.hcan:00000000 $d
 | 
				
			||||||
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1359   .bss.hadc2:00000000 $d
 | 
				
			||||||
 | 
					C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s:1366   .bss.hadc1:00000000 $d
 | 
				
			||||||
 | 
					
 | 
				
			||||||
UNDEFINED SYMBOLS
 | 
					UNDEFINED SYMBOLS
 | 
				
			||||||
HAL_GPIO_WritePin
 | 
					HAL_GPIO_WritePin
 | 
				
			||||||
HAL_GPIO_Init
 | 
					HAL_GPIO_Init
 | 
				
			||||||
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\cc8fo0AO.s 			page 47
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
HAL_ADC_Init
 | 
					HAL_ADC_Init
 | 
				
			||||||
HAL_ADCEx_MultiModeConfigChannel
 | 
					HAL_ADCEx_MultiModeConfigChannel
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 46
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
HAL_ADC_ConfigChannel
 | 
					HAL_ADC_ConfigChannel
 | 
				
			||||||
HAL_CAN_Init
 | 
					HAL_CAN_Init
 | 
				
			||||||
HAL_TIM_PWM_Init
 | 
					HAL_TIM_PWM_Init
 | 
				
			||||||
@ -2705,9 +2741,11 @@ HAL_RCC_ClockConfig
 | 
				
			|||||||
HAL_RCCEx_PeriphCLKConfig
 | 
					HAL_RCCEx_PeriphCLKConfig
 | 
				
			||||||
HAL_RCC_EnableCSS
 | 
					HAL_RCC_EnableCSS
 | 
				
			||||||
HAL_Init
 | 
					HAL_Init
 | 
				
			||||||
 | 
					currentMonitor_init
 | 
				
			||||||
ChannelControl_init
 | 
					ChannelControl_init
 | 
				
			||||||
can_init
 | 
					can_init
 | 
				
			||||||
HAL_GetTick
 | 
					HAL_GetTick
 | 
				
			||||||
 | 
					HAL_TIM_Base_Start
 | 
				
			||||||
ChannelControl_UpdateGPIOs
 | 
					ChannelControl_UpdateGPIOs
 | 
				
			||||||
ChannelControl_UpdatePWMs
 | 
					ChannelControl_UpdatePWMs
 | 
				
			||||||
currentMonitor_checklimits
 | 
					currentMonitor_checklimits
 | 
				
			||||||
 | 
				
			|||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -1,4 +1,4 @@
 | 
				
			|||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 1
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccybVNVt.s 			page 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   1              		.cpu cortex-m4
 | 
					   1              		.cpu cortex-m4
 | 
				
			||||||
@ -58,7 +58,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 1
 | 
				
			|||||||
  28:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN TD */
 | 
					  28:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN TD */
 | 
				
			||||||
  29:Core/Src/stm32f3xx_it.c **** 
 | 
					  29:Core/Src/stm32f3xx_it.c **** 
 | 
				
			||||||
  30:Core/Src/stm32f3xx_it.c **** /* USER CODE END TD */
 | 
					  30:Core/Src/stm32f3xx_it.c **** /* USER CODE END TD */
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 2
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccybVNVt.s 			page 2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  31:Core/Src/stm32f3xx_it.c **** 
 | 
					  31:Core/Src/stm32f3xx_it.c **** 
 | 
				
			||||||
@ -118,7 +118,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 1
 | 
				
			|||||||
  39 0002 FFF7FEFF 		bl	HAL_RCC_NMI_IRQHandler
 | 
					  39 0002 FFF7FEFF 		bl	HAL_RCC_NMI_IRQHandler
 | 
				
			||||||
  40              	.LVL0:
 | 
					  40              	.LVL0:
 | 
				
			||||||
  41              	.L2:
 | 
					  41              	.L2:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 3
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccybVNVt.s 			page 3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  75:Core/Src/stm32f3xx_it.c ****   /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
 | 
					  75:Core/Src/stm32f3xx_it.c ****   /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
 | 
				
			||||||
@ -178,7 +178,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 1
 | 
				
			|||||||
  77              		.thumb_func
 | 
					  77              		.thumb_func
 | 
				
			||||||
  79              	MemManage_Handler:
 | 
					  79              	MemManage_Handler:
 | 
				
			||||||
  80              	.LFB132:
 | 
					  80              	.LFB132:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 4
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccybVNVt.s 			page 4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  95:Core/Src/stm32f3xx_it.c **** }
 | 
					  95:Core/Src/stm32f3xx_it.c **** }
 | 
				
			||||||
@ -238,7 +238,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 1
 | 
				
			|||||||
 120:Core/Src/stm32f3xx_it.c ****   while (1)
 | 
					 120:Core/Src/stm32f3xx_it.c ****   while (1)
 | 
				
			||||||
 111              		.loc 1 120 3 discriminator 1 view .LVU14
 | 
					 111              		.loc 1 120 3 discriminator 1 view .LVU14
 | 
				
			||||||
 121:Core/Src/stm32f3xx_it.c ****   {
 | 
					 121:Core/Src/stm32f3xx_it.c ****   {
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 5
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccybVNVt.s 			page 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 122:Core/Src/stm32f3xx_it.c ****     /* USER CODE BEGIN W1_BusFault_IRQn 0 */
 | 
					 122:Core/Src/stm32f3xx_it.c ****     /* USER CODE BEGIN W1_BusFault_IRQn 0 */
 | 
				
			||||||
@ -298,7 +298,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 1
 | 
				
			|||||||
 140:Core/Src/stm32f3xx_it.c **** }
 | 
					 140:Core/Src/stm32f3xx_it.c **** }
 | 
				
			||||||
 141:Core/Src/stm32f3xx_it.c **** 
 | 
					 141:Core/Src/stm32f3xx_it.c **** 
 | 
				
			||||||
 142:Core/Src/stm32f3xx_it.c **** /**
 | 
					 142:Core/Src/stm32f3xx_it.c **** /**
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 6
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccybVNVt.s 			page 6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 143:Core/Src/stm32f3xx_it.c ****   * @brief This function handles System service call via SWI instruction.
 | 
					 143:Core/Src/stm32f3xx_it.c ****   * @brief This function handles System service call via SWI instruction.
 | 
				
			||||||
@ -358,7 +358,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 1
 | 
				
			|||||||
 183              		.thumb
 | 
					 183              		.thumb
 | 
				
			||||||
 184              		.thumb_func
 | 
					 184              		.thumb_func
 | 
				
			||||||
 186              	PendSV_Handler:
 | 
					 186              	PendSV_Handler:
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 7
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccybVNVt.s 			page 7
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 187              	.LFB137:
 | 
					 187              	.LFB137:
 | 
				
			||||||
@ -418,7 +418,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 1
 | 
				
			|||||||
 192:Core/Src/stm32f3xx_it.c ****   /* USER CODE END SysTick_IRQn 1 */
 | 
					 192:Core/Src/stm32f3xx_it.c ****   /* USER CODE END SysTick_IRQn 1 */
 | 
				
			||||||
 193:Core/Src/stm32f3xx_it.c **** }
 | 
					 193:Core/Src/stm32f3xx_it.c **** }
 | 
				
			||||||
 218              		.loc 1 193 1 is_stmt 0 view .LVU29
 | 
					 218              		.loc 1 193 1 is_stmt 0 view .LVU29
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 8
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccybVNVt.s 			page 8
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 219 0006 08BD     		pop	{r3, pc}
 | 
					 219 0006 08BD     		pop	{r3, pc}
 | 
				
			||||||
@ -478,7 +478,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 1
 | 
				
			|||||||
 255              		.global	CAN_RX1_IRQHandler
 | 
					 255              		.global	CAN_RX1_IRQHandler
 | 
				
			||||||
 256              		.syntax unified
 | 
					 256              		.syntax unified
 | 
				
			||||||
 257              		.thumb
 | 
					 257              		.thumb
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 9
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccybVNVt.s 			page 9
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 258              		.thumb_func
 | 
					 258              		.thumb_func
 | 
				
			||||||
@ -538,7 +538,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 1
 | 
				
			|||||||
 295              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
					 295              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
				
			||||||
 296 0000 08B5     		push	{r3, lr}
 | 
					 296 0000 08B5     		push	{r3, lr}
 | 
				
			||||||
 297              		.cfi_def_cfa_offset 8
 | 
					 297              		.cfi_def_cfa_offset 8
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 10
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccybVNVt.s 			page 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 298              		.cfi_offset 3, -8
 | 
					 298              		.cfi_offset 3, -8
 | 
				
			||||||
@ -572,38 +572,38 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 1
 | 
				
			|||||||
 319              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h"
 | 
					 319              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h"
 | 
				
			||||||
 320              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
 | 
					 320              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
 | 
				
			||||||
 321              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
 | 
					 321              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
 | 
				
			||||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 11
 | 
					ARM GAS  C:\Users\nived\AppData\Local\Temp\ccybVNVt.s 			page 11
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DEFINED SYMBOLS
 | 
					DEFINED SYMBOLS
 | 
				
			||||||
                            *ABS*:00000000 stm32f3xx_it.c
 | 
					                            *ABS*:00000000 stm32f3xx_it.c
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:21     .text.NMI_Handler:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:21     .text.NMI_Handler:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:27     .text.NMI_Handler:00000000 NMI_Handler
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:27     .text.NMI_Handler:00000000 NMI_Handler
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:50     .text.HardFault_Handler:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:50     .text.HardFault_Handler:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:56     .text.HardFault_Handler:00000000 HardFault_Handler
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:56     .text.HardFault_Handler:00000000 HardFault_Handler
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:73     .text.MemManage_Handler:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:73     .text.MemManage_Handler:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:79     .text.MemManage_Handler:00000000 MemManage_Handler
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:79     .text.MemManage_Handler:00000000 MemManage_Handler
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:96     .text.BusFault_Handler:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:96     .text.BusFault_Handler:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:102    .text.BusFault_Handler:00000000 BusFault_Handler
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:102    .text.BusFault_Handler:00000000 BusFault_Handler
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:119    .text.UsageFault_Handler:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:119    .text.UsageFault_Handler:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:125    .text.UsageFault_Handler:00000000 UsageFault_Handler
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:125    .text.UsageFault_Handler:00000000 UsageFault_Handler
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:142    .text.SVC_Handler:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:142    .text.SVC_Handler:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:148    .text.SVC_Handler:00000000 SVC_Handler
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:148    .text.SVC_Handler:00000000 SVC_Handler
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:161    .text.DebugMon_Handler:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:161    .text.DebugMon_Handler:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:167    .text.DebugMon_Handler:00000000 DebugMon_Handler
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:167    .text.DebugMon_Handler:00000000 DebugMon_Handler
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:180    .text.PendSV_Handler:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:180    .text.PendSV_Handler:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:186    .text.PendSV_Handler:00000000 PendSV_Handler
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:186    .text.PendSV_Handler:00000000 PendSV_Handler
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:199    .text.SysTick_Handler:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:199    .text.SysTick_Handler:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:205    .text.SysTick_Handler:00000000 SysTick_Handler
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:205    .text.SysTick_Handler:00000000 SysTick_Handler
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:224    .text.USB_LP_CAN_RX0_IRQHandler:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:224    .text.USB_LP_CAN_RX0_IRQHandler:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:230    .text.USB_LP_CAN_RX0_IRQHandler:00000000 USB_LP_CAN_RX0_IRQHandler
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:230    .text.USB_LP_CAN_RX0_IRQHandler:00000000 USB_LP_CAN_RX0_IRQHandler
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:249    .text.USB_LP_CAN_RX0_IRQHandler:0000000c $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:249    .text.USB_LP_CAN_RX0_IRQHandler:0000000c $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:254    .text.CAN_RX1_IRQHandler:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:254    .text.CAN_RX1_IRQHandler:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:260    .text.CAN_RX1_IRQHandler:00000000 CAN_RX1_IRQHandler
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:260    .text.CAN_RX1_IRQHandler:00000000 CAN_RX1_IRQHandler
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:279    .text.CAN_RX1_IRQHandler:0000000c $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:279    .text.CAN_RX1_IRQHandler:0000000c $d
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:284    .text.CAN_SCE_IRQHandler:00000000 $t
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:284    .text.CAN_SCE_IRQHandler:00000000 $t
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:290    .text.CAN_SCE_IRQHandler:00000000 CAN_SCE_IRQHandler
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:290    .text.CAN_SCE_IRQHandler:00000000 CAN_SCE_IRQHandler
 | 
				
			||||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.s:309    .text.CAN_SCE_IRQHandler:0000000c $d
 | 
					C:\Users\nived\AppData\Local\Temp\ccybVNVt.s:309    .text.CAN_SCE_IRQHandler:0000000c $d
 | 
				
			||||||
 | 
					
 | 
				
			||||||
UNDEFINED SYMBOLS
 | 
					UNDEFINED SYMBOLS
 | 
				
			||||||
HAL_RCC_NMI_IRQHandler
 | 
					HAL_RCC_NMI_IRQHandler
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user