current monitoring dlc update lol
This commit is contained in:
		@ -25,7 +25,7 @@ typedef struct {
 | 
			
		||||
  uint8_t radiatorfans;
 | 
			
		||||
  uint8_t tsacfans;
 | 
			
		||||
  uint8_t pwmaggregat;
 | 
			
		||||
  uint8_t pwmpumps;
 | 
			
		||||
  uint8_t cooling_pump;
 | 
			
		||||
  uint8_t checksum;
 | 
			
		||||
} rx_status_frame;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -13,28 +13,29 @@
 | 
			
		||||
// Convert ADC quants to I_S in mA
 | 
			
		||||
#define CURR_SENSE_IS_FACTOR  ((3.3f / 4096) / 1.2f) // 3.3V / 12bit / 1.2kOhm
 | 
			
		||||
// Convert ADC quants to I_L in mA
 | 
			
		||||
#define CURR_SENSE_FACTOR_31A (34100 * CURR_SENSE_IS_FACTOR)
 | 
			
		||||
#define CURR_SENSE_FACTOR_5A  (3700 * CURR_SENSE_IS_FACTOR)
 | 
			
		||||
#define CURR_SENSE_FACTOR_(7.5)A (5450 * CURR_SENSE_IS_FACTOR)
 | 
			
		||||
#define CURR_SENSE_FACTOR_7_5A (5450 * CURR_SENSE_IS_FACTOR)
 | 
			
		||||
#define CURR_SENSE_FACTOR_21A (22700 * CURR_SENSE_IS_FACTOR)
 | 
			
		||||
#define CURR_SENSE_FACTOR_31A (34100 * CURR_SENSE_IS_FACTOR)
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
  uint16_t servicebrake;
 | 
			
		||||
  uint16_t sensorbox;
 | 
			
		||||
  uint16_t fans;
 | 
			
		||||
  uint16_t aggregat;
 | 
			
		||||
  uint16_t inverter;
 | 
			
		||||
  uint16_t pumps;
 | 
			
		||||
  uint16_t steering;
 | 
			
		||||
 | 
			
		||||
  uint16_t acu;
 | 
			
		||||
  uint16_t epsc;
 | 
			
		||||
  uint16_t radiator_fans;
 | 
			
		||||
  uint16_t tsac_fans;
 | 
			
		||||
  uint16_t gss;
 | 
			
		||||
  uint16_t lidar;
 | 
			
		||||
  uint16_t sdc;
 | 
			
		||||
  uint16_t inverters;
 | 
			
		||||
  uint16_t servos;
 | 
			
		||||
  uint16_t aggregat;
 | 
			
		||||
  uint16_t misc;
 | 
			
		||||
  uint16_t always_on;
 | 
			
		||||
  uint16_t shutdown_circuit;
 | 
			
		||||
  uint16_t modevalve_1;
 | 
			
		||||
  uint16_t modevalve_2;
 | 
			
		||||
  uint16_t ebsvalve_1;
 | 
			
		||||
  uint16_t ebsvalve_2;
 | 
			
		||||
  uint16_t ebs_cs_valve;
 | 
			
		||||
  uint16_t reserved;
 | 
			
		||||
  uint16_t ebsvalve_a;
 | 
			
		||||
  uint16_t ebsvalve_b;
 | 
			
		||||
  uint16_t cooling_pump;
 | 
			
		||||
} CurrentMeasurements;
 | 
			
		||||
 | 
			
		||||
void currentMonitor_init(ADC_HandleTypeDef* hadc1, ADC_HandleTypeDef* hadc2,
 | 
			
		||||
 | 
			
		||||
@ -27,7 +27,7 @@ void can_sendloop() {
 | 
			
		||||
  status_data[2] = rxstate.tsacfans;
 | 
			
		||||
  status_data[3] = rxstate.radiatorfans;
 | 
			
		||||
  status_data[4] = rxstate.pwmaggregat;
 | 
			
		||||
  status_data[5] = rxstate.pwmpumps;
 | 
			
		||||
  status_data[5] = rxstate.cooling_pump;
 | 
			
		||||
  status_data[6] = 0xFF ^ rxstate.checksum;
 | 
			
		||||
  ftcan_transmit(TX_STATUS_MSG_ID, status_data, 7);
 | 
			
		||||
 | 
			
		||||
@ -41,49 +41,49 @@ return;
 | 
			
		||||
      data[1] = current_measurements_adc_val.always_on & 0xFF;
 | 
			
		||||
      data[2] = current_measurements_adc_val.misc >> 8;
 | 
			
		||||
      data[3] = current_measurements_adc_val.misc & 0xFF;
 | 
			
		||||
      data[4] = current_measurements_adc_val.inverter >> 8;
 | 
			
		||||
      data[5] = current_measurements_adc_val.inverter & 0xFF;
 | 
			
		||||
      data[6] = current_measurements_adc_val.shutdown_circuit >> 8;
 | 
			
		||||
      data[7] = current_measurements_adc_val.shutdown_circuit & 0xFF;
 | 
			
		||||
      data[4] = current_measurements_adc_val.inverters >> 8;
 | 
			
		||||
      data[5] = current_measurements_adc_val.inverters & 0xFF;
 | 
			
		||||
      data[6] = current_measurements_adc_val.sdc >> 8;
 | 
			
		||||
      data[7] = current_measurements_adc_val.sdc & 0xFF;
 | 
			
		||||
      ftcan_transmit(CUR_CHANNELS_1_ID, data, 8);
 | 
			
		||||
 | 
			
		||||
      break;
 | 
			
		||||
    case 1:
 | 
			
		||||
 | 
			
		||||
      data[0] = current_measurements_adc_val.fans >> 8;
 | 
			
		||||
      data[1] = current_measurements_adc_val.fans & 0xFF;
 | 
			
		||||
      data[2] = current_measurements_adc_val.pumps >> 8;
 | 
			
		||||
      data[3] = current_measurements_adc_val.pumps & 0xFF;
 | 
			
		||||
      data[0] = current_measurements_adc_val.tsac_fans >> 8;
 | 
			
		||||
      data[1] = current_measurements_adc_val.tsac_fans & 0xFF;
 | 
			
		||||
      data[2] = current_measurements_adc_val.cooling_pump >> 8;
 | 
			
		||||
      data[3] = current_measurements_adc_val.cooling_pump & 0xFF;
 | 
			
		||||
      data[4] = current_measurements_adc_val.aggregat >> 8;
 | 
			
		||||
      data[5] = current_measurements_adc_val.aggregat & 0xFF;
 | 
			
		||||
      data[6] = current_measurements_adc_val.steering >> 8;
 | 
			
		||||
      data[7] = current_measurements_adc_val.steering & 0xFF;
 | 
			
		||||
      data[6] = current_measurements_adc_val.epsc >> 8;
 | 
			
		||||
      data[7] = current_measurements_adc_val.epsc & 0xFF;
 | 
			
		||||
      ftcan_transmit(CUR_CHANNELS_2_ID, data, 8);
 | 
			
		||||
 | 
			
		||||
      break;
 | 
			
		||||
    case 2:
 | 
			
		||||
 | 
			
		||||
      data[0] = current_measurements_adc_val.ebsvalve_1 >> 8;
 | 
			
		||||
      data[1] = current_measurements_adc_val.ebsvalve_1 & 0xFF;
 | 
			
		||||
      data[2] = current_measurements_adc_val.ebsvalve_2 >> 8;
 | 
			
		||||
      data[3] = current_measurements_adc_val.ebsvalve_2 & 0xFF;
 | 
			
		||||
      data[4] = current_measurements_adc_val.modevalve_1 >> 8;
 | 
			
		||||
      data[5] = current_measurements_adc_val.modevalve_1 & 0xFF;
 | 
			
		||||
      data[6] = current_measurements_adc_val.modevalve_2 >> 8;
 | 
			
		||||
      data[7] = current_measurements_adc_val.modevalve_2 & 0xFF;
 | 
			
		||||
      data[0] = current_measurements_adc_val.ebsvalve_a >> 8;
 | 
			
		||||
      data[1] = current_measurements_adc_val.ebsvalve_a & 0xFF;
 | 
			
		||||
      data[2] = current_measurements_adc_val.ebsvalve_b >> 8;
 | 
			
		||||
      data[3] = current_measurements_adc_val.ebsvalve_b & 0xFF;
 | 
			
		||||
      data[4] = current_measurements_adc_val.ebs_cs_valve >> 8;
 | 
			
		||||
      data[5] = current_measurements_adc_val.ebs_cs_valve & 0xFF;
 | 
			
		||||
      data[6] = current_measurements_adc_val.gss >> 8;
 | 
			
		||||
      data[7] = current_measurements_adc_val.gss & 0xFF;
 | 
			
		||||
      ftcan_transmit(CUR_CHANNELS_3_ID, data, 8);
 | 
			
		||||
 | 
			
		||||
      break;
 | 
			
		||||
    case 3:
 | 
			
		||||
 | 
			
		||||
      data[0] = current_measurements_adc_val.sensorbox >> 8;
 | 
			
		||||
      data[1] = current_measurements_adc_val.sensorbox & 0xFF;
 | 
			
		||||
      data[2] = current_measurements_adc_val.servicebrake >> 8;
 | 
			
		||||
      data[3] = current_measurements_adc_val.servicebrake & 0xFF;
 | 
			
		||||
      data[0] = current_measurements_adc_val.radiator_fans >> 8;
 | 
			
		||||
      data[1] = current_measurements_adc_val.radiator_fans & 0xFF;
 | 
			
		||||
      data[2] = current_measurements_adc_val.acu >> 8;
 | 
			
		||||
      data[3] = current_measurements_adc_val.acu & 0xFF;
 | 
			
		||||
      data[4] = current_measurements_adc_val.servos >> 8;
 | 
			
		||||
      data[5] = current_measurements_adc_val.servos & 0xFF;
 | 
			
		||||
      data[6] = current_measurements_adc_val.shutdown_circuit >> 8;
 | 
			
		||||
      data[7] = current_measurements_adc_val.shutdown_circuit & 0xFF;
 | 
			
		||||
      data[6] = current_measurements_adc_val.lidar >> 8;
 | 
			
		||||
      data[7] = current_measurements_adc_val.lidar & 0xFF;
 | 
			
		||||
      ftcan_transmit(CUR_CHANNELS_4_ID, data, 8);
 | 
			
		||||
 | 
			
		||||
      break;
 | 
			
		||||
@ -104,7 +104,7 @@ void ftcan_msg_received_cb(uint16_t id, size_t datalen, const uint8_t* data) {
 | 
			
		||||
    rxstate.radiatorfans = data[2];
 | 
			
		||||
    rxstate.tsacfans = data[3];
 | 
			
		||||
    rxstate.pwmaggregat = data[4];
 | 
			
		||||
    rxstate.pwmpumps = data[5];
 | 
			
		||||
    rxstate.cooling_pump = data[5];
 | 
			
		||||
    rxstate.checksum = data[6];
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -10,13 +10,13 @@
 | 
			
		||||
 | 
			
		||||
volatile union adc1_channels {
 | 
			
		||||
  struct {
 | 
			
		||||
    uint16_t isense12;
 | 
			
		||||
    uint16_t isense11;
 | 
			
		||||
    uint16_t isense6;
 | 
			
		||||
    uint16_t isense13;
 | 
			
		||||
    uint16_t isense5;
 | 
			
		||||
    uint16_t isense3;
 | 
			
		||||
    uint16_t isense7;
 | 
			
		||||
    uint16_t isense12;  // acu
 | 
			
		||||
    uint16_t isense11;  // epsc
 | 
			
		||||
    uint16_t isense6;   // radiator fans 
 | 
			
		||||
    uint16_t isense13;  // tsac fans 
 | 
			
		||||
    uint16_t isense5;   // gss and lidar 
 | 
			
		||||
    uint16_t isense3;   // sdc and always on 
 | 
			
		||||
    uint16_t isense7;   // misc and inverters
 | 
			
		||||
  } adcbank1;
 | 
			
		||||
 | 
			
		||||
  uint16_t adcbuffer[7]; // array 7*16 bit
 | 
			
		||||
@ -25,12 +25,12 @@ volatile union adc1_channels {
 | 
			
		||||
// ADC's anpassen adc1 - 9, adc2 ist halt 5 , buffer anpassen und namen auch ( isense usw)
 | 
			
		||||
volatile union adc2_channels {
 | 
			
		||||
  struct {
 | 
			
		||||
    uint16_t isense2;
 | 
			
		||||
    uint16_t isense1;
 | 
			
		||||
    uint16_t isense10;
 | 
			
		||||
    uint16_t isense4;
 | 
			
		||||
    uint16_t isense2;    // ebs valve a and ebs valve b 
 | 
			
		||||
    uint16_t isense1;    // ebs cs valve 
 | 
			
		||||
    uint16_t isense10;   // hyr aggregat 
 | 
			
		||||
    uint16_t isense4;     // cooling pump and reserved 
 | 
			
		||||
 | 
			
		||||
  } adcbank2;
 | 
			
		||||
  } adcbank1;
 | 
			
		||||
 | 
			
		||||
  uint16_t adcbuffer[4];
 | 
			
		||||
 | 
			
		||||
@ -55,7 +55,7 @@ void currentMonitor_init(ADC_HandleTypeDef* hadc1, ADC_HandleTypeDef* hadc2, //
 | 
			
		||||
  adc2 = hadc2;
 | 
			
		||||
  HAL_TIM_Base_Start(trigtim);
 | 
			
		||||
  HAL_ADC_Start_DMA(hadc1, (uint32_t*)adc_channels1.adcbuffer, 7);
 | 
			
		||||
  HAL_ADC_Start_DMA(hadc2, (uint32_t*)adc_channels2.adcbuffer, 7); // wie adc mit dma geht , red mit jasper
 | 
			
		||||
  HAL_ADC_Start_DMA(hadc2, (uint32_t*)adc_channels2.adcbuffer, 4); // wie adc mit dma geht , red mit jasper
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
uint8_t currentMonitor_checklimits() { return 0; }
 | 
			
		||||
@ -63,57 +63,62 @@ uint8_t currentMonitor_checklimits() { return 0; }
 | 
			
		||||
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) {
 | 
			
		||||
  if (hadc == adc2) {
 | 
			
		||||
    if (adcbank2 == GPIO_PIN_RESET) {
 | 
			
		||||
      current_measurements_adc_val.always_on =
 | 
			
		||||
          adc_channels2.adcbank1.isense10 * CURR_SENSE_FACTOR_2A;
 | 
			
		||||
      current_measurements_adc_val.modevalve_1 =
 | 
			
		||||
          adc_channels2.adcbank1.isense5 * CURR_SENSE_FACTOR_5A;
 | 
			
		||||
      current_measurements_adc_val.ebsvalve_1 =
 | 
			
		||||
          adc_channels2.adcbank1.isense4 * CURR_SENSE_FACTOR_5A;
 | 
			
		||||
      current_measurements_adc_val.ebsvalve_a =
 | 
			
		||||
          adc_channels2.adcbank1.isense2 * CURR_SENSE_FACTOR_5A;
 | 
			
		||||
      current_measurements_adc_val.cooling_pump =
 | 
			
		||||
          adc_channels2.adcbank1.isense4 * CURR_SENSE_FACTOR_7_5A;
 | 
			
		||||
      adcbank2 = GPIO_PIN_SET;
 | 
			
		||||
    } else {
 | 
			
		||||
      current_measurements_adc_val.shutdown_circuit =
 | 
			
		||||
          adc_channels2.adcbank1.isense10 * CURR_SENSE_FACTOR_2A;
 | 
			
		||||
      current_measurements_adc_val.modevalve_2 =
 | 
			
		||||
          adc_channels2.adcbank1.isense5 * CURR_SENSE_FACTOR_5A;
 | 
			
		||||
      current_measurements_adc_val.ebsvalve_2 =
 | 
			
		||||
          adc_channels2.adcbank1.isense4 * CURR_SENSE_FACTOR_5A;
 | 
			
		||||
      current_measurements_adc_val.ebsvalve_b =
 | 
			
		||||
          adc_channels2.adcbank1.isense2 * CURR_SENSE_FACTOR_5A;
 | 
			
		||||
      current_measurements_adc_val.reserved =
 | 
			
		||||
          adc_channels2.adcbank1.isense4 * CURR_SENSE_FACTOR_7_5A;
 | 
			
		||||
      adcbank2 = GPIO_PIN_RESET;
 | 
			
		||||
    }
 | 
			
		||||
    current_measurements_adc_val.fans =
 | 
			
		||||
        adc_channels2.adcbank1.isense6 * CURR_SENSE_FACTOR_21A;
 | 
			
		||||
    current_measurements_adc_val.ebs_cs_valve =
 | 
			
		||||
        adc_channels2.adcbank1.isense1 * CURR_SENSE_FACTOR_5A;
 | 
			
		||||
    current_measurements_adc_val.aggregat =
 | 
			
		||||
        adc_channels2.adcbank1.isense1 * CURR_SENSE_FACTOR_21A;
 | 
			
		||||
    current_measurements_adc_val.inverter =
 | 
			
		||||
        adc_channels2.adcbank1.isense11 * CURR_SENSE_FACTOR_10A;
 | 
			
		||||
    current_measurements_adc_val.steering =
 | 
			
		||||
        adc_channels2.adcbank1.isense7 * CURR_SENSE_FACTOR_10A;
 | 
			
		||||
        adc_channels2.adcbank1.isense10 * CURR_SENSE_FACTOR_21A;
 | 
			
		||||
 | 
			
		||||
    HAL_GPIO_WritePin(DSEL_4_GPIO_Port, DSEL_4_Pin,
 | 
			
		||||
    HAL_GPIO_WritePin(DSEL_3_GPIO_Port, DSEL_3_Pin,
 | 
			
		||||
                      adcbank2);
 | 
			
		||||
    HAL_GPIO_WritePin(DSEL_5_GPIO_Port, DSEL_5_Pin,
 | 
			
		||||
                      adcbank2);
 | 
			
		||||
    HAL_GPIO_WritePin(DSEL_6_GPIO_Port, DSEL_6_Pin,
 | 
			
		||||
    HAL_GPIO_WritePin(DSEL_8_GPIO_Port, DSEL_8_Pin,
 | 
			
		||||
                      adcbank2);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  if (hadc == adc1) {
 | 
			
		||||
    if (adcbank1 == GPIO_PIN_RESET) {
 | 
			
		||||
      current_measurements_adc_val.servos =
 | 
			
		||||
          adc_channels1.adcbank1.isense8 * CURR_SENSE_FACTOR_5A;
 | 
			
		||||
      current_measurements_adc_val.sdc=
 | 
			
		||||
          adc_channels1.adcbank1.isense3 * CURR_SENSE_FACTOR_5A;
 | 
			
		||||
      current_measurements_adc_val.misc=
 | 
			
		||||
          adc_channels1.adcbank1.isense7 * CURR_SENSE_FACTOR_7_5A; 
 | 
			
		||||
      current_measurements_adc_val.gss=
 | 
			
		||||
          adc_channels1.adcbank1.isense5 * CURR_SENSE_FACTOR_7_5A; 
 | 
			
		||||
    
 | 
			
		||||
      adcbank1 = GPIO_PIN_SET;
 | 
			
		||||
    } else {
 | 
			
		||||
      current_measurements_adc_val.misc =
 | 
			
		||||
          adc_channels1.adcbank1.isense8 * CURR_SENSE_FACTOR_5A;
 | 
			
		||||
      current_measurements_adc_val.always_on =
 | 
			
		||||
          adc_channels1.adcbank1.isense3 * CURR_SENSE_FACTOR_5A;
 | 
			
		||||
      current_measurements_adc_val.inverters =
 | 
			
		||||
          adc_channels1.adcbank1.isense7 * CURR_SENSE_FACTOR_7_5A; 
 | 
			
		||||
      current_measurements_adc_val.lidar=
 | 
			
		||||
          adc_channels1.adcbank1.isense5 * CURR_SENSE_FACTOR_7_5A; 
 | 
			
		||||
      adcbank1 = GPIO_PIN_RESET;
 | 
			
		||||
    }
 | 
			
		||||
    current_measurements_adc_val.servicebrake =
 | 
			
		||||
        adc_channels1.adcbank1.isense3 * CURR_SENSE_FACTOR_2A;
 | 
			
		||||
    current_measurements_adc_val.sensorbox =
 | 
			
		||||
        adc_channels1.adcbank1.isense2 * CURR_SENSE_FACTOR_21A;
 | 
			
		||||
    current_measurements_adc_val.pumps =
 | 
			
		||||
        adc_channels1.adcbank1.isense9 * CURR_SENSE_FACTOR_10A;
 | 
			
		||||
    current_measurements_adc_val.acu=
 | 
			
		||||
        adc_channels1.adcbank1.isense12 * CURR_SENSE_FACTOR_31A;
 | 
			
		||||
    current_measurements_adc_val.epsc =
 | 
			
		||||
        adc_channels1.adcbank1.isense11 * CURR_SENSE_FACTOR_21A;
 | 
			
		||||
    current_measurements_adc_val.tsac_fans =
 | 
			
		||||
        adc_channels1.adcbank1.isense13 * CURR_SENSE_FACTOR_31A;
 | 
			
		||||
    current_measurements_adc_val.radiator_fans=
 | 
			
		||||
          adc_channels1.adcbank1.isense6 * CURR_SENSE_FACTOR_21A; 
 | 
			
		||||
 | 
			
		||||
    HAL_GPIO_WritePin(DSEL_3_GPIO_Port, DSEL_3_Pin,
 | 
			
		||||
    HAL_GPIO_WritePin(DSEL_5_GPIO_Port, DSEL_5_Pin,
 | 
			
		||||
                      adcbank1);
 | 
			
		||||
    HAL_GPIO_WritePin(DSEL_4_GPIO_Port, DSEL_4_Pin,
 | 
			
		||||
                      adcbank1);                   
 | 
			
		||||
    HAL_GPIO_WritePin(DSEL_7_GPIO_Port, DSEL_7_Pin,
 | 
			
		||||
                      adcbank1); 
 | 
			
		||||
   }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -142,7 +142,7 @@ while(1)
 | 
			
		||||
      canmsg_received = 0;
 | 
			
		||||
      ChannelControl_UpdateGPIOs(rxstate.iostatus);
 | 
			
		||||
      ChannelControl_UpdatePWMs(rxstate.radiatorfans, rxstate.tsacfans, rxstate.pwmaggregat,
 | 
			
		||||
                                rxstate.pwmpumps); // gotta change , to see whats left of it and whats not
 | 
			
		||||
                                rxstate.cooling_pump); // gotta change , to see whats left of it and whats not
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if ((HAL_GetTick() - lasttick) > 100U) {
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 1
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 1
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
   1              		.cpu cortex-m4
 | 
			
		||||
@ -58,7 +58,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 1
 | 
			
		||||
  39              		.loc 1 17 3 is_stmt 1 view .LVU2
 | 
			
		||||
  40 0002 FFF7FEFF 		bl	ftcan_init
 | 
			
		||||
  41              	.LVL1:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 2
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 2
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  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\ccGoFqlX.s 			page 1
 | 
			
		||||
  88 0016 8DF80220 		strb	r2, [sp, #2]
 | 
			
		||||
  28:Core/Src/CAN_Communication.c ****   status_data[3] = rxstate.radiatorfans;
 | 
			
		||||
  89              		.loc 1 28 3 is_stmt 1 view .LVU17
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 3
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 3
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  90              		.loc 1 28 27 is_stmt 0 view .LVU18
 | 
			
		||||
@ -131,7 +131,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 1
 | 
			
		||||
  96 0020 1A79     		ldrb	r2, [r3, #4]	@ zero_extendqisi2
 | 
			
		||||
  97              		.loc 1 29 18 view .LVU22
 | 
			
		||||
  98 0022 8DF80420 		strb	r2, [sp, #4]
 | 
			
		||||
  30:Core/Src/CAN_Communication.c ****   status_data[5] = rxstate.pwmpumps;
 | 
			
		||||
  30:Core/Src/CAN_Communication.c ****   status_data[5] = rxstate.cooling_pump;
 | 
			
		||||
  99              		.loc 1 30 3 is_stmt 1 view .LVU23
 | 
			
		||||
 100              		.loc 1 30 27 is_stmt 0 view .LVU24
 | 
			
		||||
 101 0026 5A79     		ldrb	r2, [r3, #5]	@ zero_extendqisi2
 | 
			
		||||
@ -164,52 +164,52 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 1
 | 
			
		||||
  41:Core/Src/CAN_Communication.c ****       data[1] = current_measurements_adc_val.always_on & 0xFF;
 | 
			
		||||
  42:Core/Src/CAN_Communication.c ****       data[2] = current_measurements_adc_val.misc >> 8;
 | 
			
		||||
  43:Core/Src/CAN_Communication.c ****       data[3] = current_measurements_adc_val.misc & 0xFF;
 | 
			
		||||
  44:Core/Src/CAN_Communication.c ****       data[4] = current_measurements_adc_val.inverter >> 8;
 | 
			
		||||
  45:Core/Src/CAN_Communication.c ****       data[5] = current_measurements_adc_val.inverter & 0xFF;
 | 
			
		||||
  46:Core/Src/CAN_Communication.c ****       data[6] = current_measurements_adc_val.shutdown_circuit >> 8;
 | 
			
		||||
  47:Core/Src/CAN_Communication.c ****       data[7] = current_measurements_adc_val.shutdown_circuit & 0xFF;
 | 
			
		||||
  44:Core/Src/CAN_Communication.c ****       data[4] = current_measurements_adc_val.inverters >> 8;
 | 
			
		||||
  45:Core/Src/CAN_Communication.c ****       data[5] = current_measurements_adc_val.inverters & 0xFF;
 | 
			
		||||
  46:Core/Src/CAN_Communication.c ****       data[6] = current_measurements_adc_val.sdc >> 8;
 | 
			
		||||
  47:Core/Src/CAN_Communication.c ****       data[7] = current_measurements_adc_val.sdc & 0xFF;
 | 
			
		||||
  48:Core/Src/CAN_Communication.c ****       ftcan_transmit(CUR_CHANNELS_1_ID, data, 8);
 | 
			
		||||
  49:Core/Src/CAN_Communication.c **** 
 | 
			
		||||
  50:Core/Src/CAN_Communication.c ****       break;
 | 
			
		||||
  51:Core/Src/CAN_Communication.c ****     case 1:
 | 
			
		||||
  52:Core/Src/CAN_Communication.c **** 
 | 
			
		||||
  53:Core/Src/CAN_Communication.c ****       data[0] = current_measurements_adc_val.fans >> 8;
 | 
			
		||||
  54:Core/Src/CAN_Communication.c ****       data[1] = current_measurements_adc_val.fans & 0xFF;
 | 
			
		||||
  55:Core/Src/CAN_Communication.c ****       data[2] = current_measurements_adc_val.pumps >> 8;
 | 
			
		||||
  56:Core/Src/CAN_Communication.c ****       data[3] = current_measurements_adc_val.pumps & 0xFF;
 | 
			
		||||
  53:Core/Src/CAN_Communication.c ****       data[0] = current_measurements_adc_val.tsac_fans >> 8;
 | 
			
		||||
  54:Core/Src/CAN_Communication.c ****       data[1] = current_measurements_adc_val.tsac_fans & 0xFF;
 | 
			
		||||
  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;
 | 
			
		||||
  57:Core/Src/CAN_Communication.c ****       data[4] = current_measurements_adc_val.aggregat >> 8;
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 4
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 4
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  58:Core/Src/CAN_Communication.c ****       data[5] = current_measurements_adc_val.aggregat & 0xFF;
 | 
			
		||||
  59:Core/Src/CAN_Communication.c ****       data[6] = current_measurements_adc_val.steering >> 8;
 | 
			
		||||
  60:Core/Src/CAN_Communication.c ****       data[7] = current_measurements_adc_val.steering & 0xFF;
 | 
			
		||||
  59:Core/Src/CAN_Communication.c ****       data[6] = current_measurements_adc_val.epsc >> 8;
 | 
			
		||||
  60:Core/Src/CAN_Communication.c ****       data[7] = current_measurements_adc_val.epsc & 0xFF;
 | 
			
		||||
  61:Core/Src/CAN_Communication.c ****       ftcan_transmit(CUR_CHANNELS_2_ID, data, 8);
 | 
			
		||||
  62:Core/Src/CAN_Communication.c **** 
 | 
			
		||||
  63:Core/Src/CAN_Communication.c ****       break;
 | 
			
		||||
  64:Core/Src/CAN_Communication.c ****     case 2:
 | 
			
		||||
  65:Core/Src/CAN_Communication.c **** 
 | 
			
		||||
  66:Core/Src/CAN_Communication.c ****       data[0] = current_measurements_adc_val.ebsvalve_1 >> 8;
 | 
			
		||||
  67:Core/Src/CAN_Communication.c ****       data[1] = current_measurements_adc_val.ebsvalve_1 & 0xFF;
 | 
			
		||||
  68:Core/Src/CAN_Communication.c ****       data[2] = current_measurements_adc_val.ebsvalve_2 >> 8;
 | 
			
		||||
  69:Core/Src/CAN_Communication.c ****       data[3] = current_measurements_adc_val.ebsvalve_2 & 0xFF;
 | 
			
		||||
  70:Core/Src/CAN_Communication.c ****       data[4] = current_measurements_adc_val.modevalve_1 >> 8;
 | 
			
		||||
  71:Core/Src/CAN_Communication.c ****       data[5] = current_measurements_adc_val.modevalve_1 & 0xFF;
 | 
			
		||||
  72:Core/Src/CAN_Communication.c ****       data[6] = current_measurements_adc_val.modevalve_2 >> 8;
 | 
			
		||||
  73:Core/Src/CAN_Communication.c ****       data[7] = current_measurements_adc_val.modevalve_2 & 0xFF;
 | 
			
		||||
  66:Core/Src/CAN_Communication.c ****       data[0] = current_measurements_adc_val.ebsvalve_a >> 8;
 | 
			
		||||
  67:Core/Src/CAN_Communication.c ****       data[1] = current_measurements_adc_val.ebsvalve_a & 0xFF;
 | 
			
		||||
  68:Core/Src/CAN_Communication.c ****       data[2] = current_measurements_adc_val.ebsvalve_b >> 8;
 | 
			
		||||
  69:Core/Src/CAN_Communication.c ****       data[3] = current_measurements_adc_val.ebsvalve_b & 0xFF;
 | 
			
		||||
  70:Core/Src/CAN_Communication.c ****       data[4] = current_measurements_adc_val.ebs_cs_valve >> 8;
 | 
			
		||||
  71:Core/Src/CAN_Communication.c ****       data[5] = current_measurements_adc_val.ebs_cs_valve & 0xFF;
 | 
			
		||||
  72:Core/Src/CAN_Communication.c ****       data[6] = current_measurements_adc_val.gss >> 8;
 | 
			
		||||
  73:Core/Src/CAN_Communication.c ****       data[7] = current_measurements_adc_val.gss & 0xFF;
 | 
			
		||||
  74:Core/Src/CAN_Communication.c ****       ftcan_transmit(CUR_CHANNELS_3_ID, data, 8);
 | 
			
		||||
  75:Core/Src/CAN_Communication.c **** 
 | 
			
		||||
  76:Core/Src/CAN_Communication.c ****       break;
 | 
			
		||||
  77:Core/Src/CAN_Communication.c ****     case 3:
 | 
			
		||||
  78:Core/Src/CAN_Communication.c **** 
 | 
			
		||||
  79:Core/Src/CAN_Communication.c ****       data[0] = current_measurements_adc_val.sensorbox >> 8;
 | 
			
		||||
  80:Core/Src/CAN_Communication.c ****       data[1] = current_measurements_adc_val.sensorbox & 0xFF;
 | 
			
		||||
  81:Core/Src/CAN_Communication.c ****       data[2] = current_measurements_adc_val.servicebrake >> 8;
 | 
			
		||||
  82:Core/Src/CAN_Communication.c ****       data[3] = current_measurements_adc_val.servicebrake & 0xFF;
 | 
			
		||||
  79:Core/Src/CAN_Communication.c ****       data[0] = current_measurements_adc_val.radiator_fans >> 8;
 | 
			
		||||
  80:Core/Src/CAN_Communication.c ****       data[1] = current_measurements_adc_val.radiator_fans & 0xFF;
 | 
			
		||||
  81:Core/Src/CAN_Communication.c ****       data[2] = current_measurements_adc_val.acu >> 8;
 | 
			
		||||
  82:Core/Src/CAN_Communication.c ****       data[3] = current_measurements_adc_val.acu & 0xFF;
 | 
			
		||||
  83:Core/Src/CAN_Communication.c ****       data[4] = current_measurements_adc_val.servos >> 8;
 | 
			
		||||
  84:Core/Src/CAN_Communication.c ****       data[5] = current_measurements_adc_val.servos & 0xFF;
 | 
			
		||||
  85:Core/Src/CAN_Communication.c ****       data[6] = current_measurements_adc_val.shutdown_circuit >> 8;
 | 
			
		||||
  86:Core/Src/CAN_Communication.c ****       data[7] = current_measurements_adc_val.shutdown_circuit & 0xFF;
 | 
			
		||||
  85:Core/Src/CAN_Communication.c ****       data[6] = current_measurements_adc_val.lidar >> 8;
 | 
			
		||||
  86:Core/Src/CAN_Communication.c ****       data[7] = current_measurements_adc_val.lidar & 0xFF;
 | 
			
		||||
  87:Core/Src/CAN_Communication.c ****       ftcan_transmit(CUR_CHANNELS_4_ID, data, 8);
 | 
			
		||||
  88:Core/Src/CAN_Communication.c **** 
 | 
			
		||||
  89:Core/Src/CAN_Communication.c ****       break;
 | 
			
		||||
@ -238,7 +238,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 1
 | 
			
		||||
 133              		.global	ftcan_msg_received_cb
 | 
			
		||||
 134              		.syntax unified
 | 
			
		||||
 135              		.thumb
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 5
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 5
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 136              		.thumb_func
 | 
			
		||||
@ -270,7 +270,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 1
 | 
			
		||||
 104:Core/Src/CAN_Communication.c ****     rxstate.radiatorfans = data[2];
 | 
			
		||||
 105:Core/Src/CAN_Communication.c ****     rxstate.tsacfans = data[3];
 | 
			
		||||
 106:Core/Src/CAN_Communication.c ****     rxstate.pwmaggregat = data[4];
 | 
			
		||||
 107:Core/Src/CAN_Communication.c ****     rxstate.pwmpumps = data[5];
 | 
			
		||||
 107:Core/Src/CAN_Communication.c ****     rxstate.cooling_pump = data[5];
 | 
			
		||||
 108:Core/Src/CAN_Communication.c ****     rxstate.checksum = data[6];
 | 
			
		||||
 109:Core/Src/CAN_Communication.c ****   }
 | 
			
		||||
 110:Core/Src/CAN_Communication.c **** }
 | 
			
		||||
@ -298,7 +298,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 1
 | 
			
		||||
 172              		.loc 1 103 40 is_stmt 0 view .LVU44
 | 
			
		||||
 173 001a 5178     		ldrb	r1, [r2, #1]	@ zero_extendqisi2
 | 
			
		||||
 103:Core/Src/CAN_Communication.c ****     rxstate.radiatorfans = data[2];
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 6
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 6
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 174              		.loc 1 103 34 view .LVU45
 | 
			
		||||
@ -319,21 +319,21 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 1
 | 
			
		||||
 105:Core/Src/CAN_Communication.c ****     rxstate.pwmaggregat = data[4];
 | 
			
		||||
 184              		.loc 1 105 22 view .LVU51
 | 
			
		||||
 185 0024 D970     		strb	r1, [r3, #3]
 | 
			
		||||
 106:Core/Src/CAN_Communication.c ****     rxstate.pwmpumps = data[5];
 | 
			
		||||
 106:Core/Src/CAN_Communication.c ****     rxstate.cooling_pump = data[5];
 | 
			
		||||
 186              		.loc 1 106 5 is_stmt 1 view .LVU52
 | 
			
		||||
 106:Core/Src/CAN_Communication.c ****     rxstate.pwmpumps = data[5];
 | 
			
		||||
 106:Core/Src/CAN_Communication.c ****     rxstate.cooling_pump = data[5];
 | 
			
		||||
 187              		.loc 1 106 31 is_stmt 0 view .LVU53
 | 
			
		||||
 188 0026 1179     		ldrb	r1, [r2, #4]	@ zero_extendqisi2
 | 
			
		||||
 106:Core/Src/CAN_Communication.c ****     rxstate.pwmpumps = data[5];
 | 
			
		||||
 106:Core/Src/CAN_Communication.c ****     rxstate.cooling_pump = data[5];
 | 
			
		||||
 189              		.loc 1 106 25 view .LVU54
 | 
			
		||||
 190 0028 1971     		strb	r1, [r3, #4]
 | 
			
		||||
 107:Core/Src/CAN_Communication.c ****     rxstate.checksum = data[6];
 | 
			
		||||
 191              		.loc 1 107 5 is_stmt 1 view .LVU55
 | 
			
		||||
 107:Core/Src/CAN_Communication.c ****     rxstate.checksum = data[6];
 | 
			
		||||
 192              		.loc 1 107 28 is_stmt 0 view .LVU56
 | 
			
		||||
 192              		.loc 1 107 32 is_stmt 0 view .LVU56
 | 
			
		||||
 193 002a 5179     		ldrb	r1, [r2, #5]	@ zero_extendqisi2
 | 
			
		||||
 107:Core/Src/CAN_Communication.c ****     rxstate.checksum = data[6];
 | 
			
		||||
 194              		.loc 1 107 22 view .LVU57
 | 
			
		||||
 194              		.loc 1 107 26 view .LVU57
 | 
			
		||||
 195 002c 5971     		strb	r1, [r3, #5]
 | 
			
		||||
 108:Core/Src/CAN_Communication.c ****   }
 | 
			
		||||
 196              		.loc 1 108 5 is_stmt 1 view .LVU58
 | 
			
		||||
@ -358,7 +358,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 1
 | 
			
		||||
 216              	canmsg_received:
 | 
			
		||||
 217 0000 00       		.space	1
 | 
			
		||||
 218              		.global	rxstate
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 7
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 7
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 219              		.section	.bss.rxstate,"aw",%nobits
 | 
			
		||||
@ -378,23 +378,23 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 1
 | 
			
		||||
 234              		.file 9 "Core/Inc/Channel_Control.h"
 | 
			
		||||
 235              		.file 10 "Core/Inc/CAN_Communication.h"
 | 
			
		||||
 236              		.file 11 "Core/Inc/can-halal.h"
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s 			page 8
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s 			page 8
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
DEFINED SYMBOLS
 | 
			
		||||
                            *ABS*:00000000 CAN_Communication.c
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s:21     .text.can_init:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s:27     .text.can_init:00000000 can_init
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s:53     .text.can_sendloop:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s:59     .text.can_sendloop:00000000 can_sendloop
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s:126    .text.can_sendloop:00000044 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s:223    .bss.rxstate:00000000 rxstate
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s:132    .text.ftcan_msg_received_cb:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s:138    .text.ftcan_msg_received_cb:00000000 ftcan_msg_received_cb
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s:207    .text.ftcan_msg_received_cb:00000034 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s:216    .bss.canmsg_received:00000000 canmsg_received
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s:217    .bss.canmsg_received:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGoFqlX.s:220    .bss.rxstate:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.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\ccHsRWp9.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\ccHsRWp9.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\ccHsRWp9.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\ccHsRWp9.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\ccHsRWp9.s:217    .bss.canmsg_received:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccHsRWp9.s:220    .bss.rxstate:00000000 $d
 | 
			
		||||
 | 
			
		||||
UNDEFINED SYMBOLS
 | 
			
		||||
ftcan_init
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s 			page 1
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 1
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
   1              		.cpu cortex-m4
 | 
			
		||||
@ -58,7 +58,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s 			page 1
 | 
			
		||||
  27:Core/Src/Channel_Control.c ****   PCA9535_setGPIOPortDirection(PC9535_PORTB, 0x00);
 | 
			
		||||
  28:Core/Src/Channel_Control.c **** 
 | 
			
		||||
  29:Core/Src/Channel_Control.c ****   EN_Ports.porta.porta = 0;
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s 			page 2
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 2
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  30:Core/Src/Channel_Control.c ****   EN_Ports.portb.portb = 0;
 | 
			
		||||
@ -118,7 +118,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s 			page 1
 | 
			
		||||
  64              	.L3:
 | 
			
		||||
  65 0018 00000000 		.word	EN_Ports
 | 
			
		||||
  66              		.cfi_endproc
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s 			page 3
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 3
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  67              	.LFE131:
 | 
			
		||||
@ -178,7 +178,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s 			page 1
 | 
			
		||||
 112              		.loc 1 26 3 view .LVU23
 | 
			
		||||
 113 0020 0021     		movs	r1, #0
 | 
			
		||||
 114 0022 0846     		mov	r0, r1
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s 			page 4
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 4
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 115 0024 FFF7FEFF 		bl	PCA9535_setGPIOPortDirection
 | 
			
		||||
@ -238,7 +238,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s 			page 1
 | 
			
		||||
  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){
 | 
			
		||||
 160              		.loc 1 52 49 is_stmt 1 view -0
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s 			page 5
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 5
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 161              		.cfi_startproc
 | 
			
		||||
@ -298,7 +298,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s 			page 1
 | 
			
		||||
 186              		.section	.bss.timer2_running,"aw",%nobits
 | 
			
		||||
 189              	timer2_running:
 | 
			
		||||
 190 0000 00       		.space	1
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s 			page 6
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 6
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 191              		.global	timer3_running
 | 
			
		||||
@ -321,29 +321,29 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s 			page 1
 | 
			
		||||
 212              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
 | 
			
		||||
 213              		.file 9 "Core/Inc/Channel_Control.h"
 | 
			
		||||
 214              		.file 10 "Core/Inc/PCA9535D_Driver.h"
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s 			page 7
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s 			page 7
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
DEFINED SYMBOLS
 | 
			
		||||
                            *ABS*:00000000 Channel_Control.c
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:21     .text.ChannelControl_UpdateGPIOs:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:27     .text.ChannelControl_UpdateGPIOs:00000000 ChannelControl_UpdateGPIOs
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:65     .text.ChannelControl_UpdateGPIOs:00000018 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:202    .bss.EN_Ports:00000000 EN_Ports
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:70     .text.ChannelControl_init:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:76     .text.ChannelControl_init:00000000 ChannelControl_init
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:144    .text.ChannelControl_init:00000044 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:183    .bss.pwmtimer3:00000000 pwmtimer3
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:176    .bss.pwmtimer2:00000000 pwmtimer2
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:151    .text.ChannelControl_UpdatePWMs:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:157    .text.ChannelControl_UpdatePWMs:00000000 ChannelControl_UpdatePWMs
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:173    .bss.pwmtimer2:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:180    .bss.pwmtimer3:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:189    .bss.timer2_running:00000000 timer2_running
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:190    .bss.timer2_running:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:195    .bss.timer3_running:00000000 timer3_running
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:196    .bss.timer3_running:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cc9HSjRN.s:199    .bss.EN_Ports:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.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\ccU0l7WE.s:65     .text.ChannelControl_UpdateGPIOs:00000018 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:202    .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\ccU0l7WE.s:76     .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\ccU0l7WE.s:183    .bss.pwmtimer3:00000000 pwmtimer3
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:176    .bss.pwmtimer2:00000000 pwmtimer2
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:151    .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\ccU0l7WE.s:173    .bss.pwmtimer2:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:180    .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\ccU0l7WE.s:190    .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\ccU0l7WE.s:196    .bss.timer3_running:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccU0l7WE.s:199    .bss.EN_Ports:00000000 $d
 | 
			
		||||
 | 
			
		||||
UNDEFINED SYMBOLS
 | 
			
		||||
PCA9535_setGPIOPortOutput
 | 
			
		||||
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -1,4 +1,4 @@
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 1
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
   1              		.cpu cortex-m4
 | 
			
		||||
@ -58,7 +58,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
  27:Core/Src/PCA9535D_Driver.c ****  * @retval none
 | 
			
		||||
  28:Core/Src/PCA9535D_Driver.c ****  */
 | 
			
		||||
  29:Core/Src/PCA9535D_Driver.c **** 
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 2
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 2
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  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\ccsuDkj5.s 			page 1
 | 
			
		||||
  77              		@ sp needed
 | 
			
		||||
  78 0042 10BD     		pop	{r4, pc}
 | 
			
		||||
  79              	.LVL3:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 3
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 3
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  80              	.L4:
 | 
			
		||||
@ -178,7 +178,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
  42:Core/Src/PCA9535D_Driver.c ****     else
 | 
			
		||||
  43:Core/Src/PCA9535D_Driver.c ****       gpioa_shadow_reg_dir &= ~(1 << pin);
 | 
			
		||||
  44:Core/Src/PCA9535D_Driver.c **** 
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 4
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 4
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  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\ccsuDkj5.s 			page 1
 | 
			
		||||
 169 0044 5BB2     		sxtb	r3, r3
 | 
			
		||||
 170 0046 1549     		ldr	r1, .L13
 | 
			
		||||
 171              	.LVL10:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 5
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 5
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  43:Core/Src/PCA9535D_Driver.c **** 
 | 
			
		||||
@ -298,7 +298,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
  55:Core/Src/PCA9535D_Driver.c ****   }
 | 
			
		||||
 212              		.loc 1 55 5 is_stmt 1 view .LVU47
 | 
			
		||||
 213 0070 4FF47A73 		mov	r3, #1000
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 6
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 6
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 214 0074 0093     		str	r3, [sp]
 | 
			
		||||
@ -358,7 +358,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 263              		.thumb_func
 | 
			
		||||
 265              	PCA9535_setGPIOPinOutput:
 | 
			
		||||
 266              	.LVL20:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 7
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 7
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 267              	.LFB132:
 | 
			
		||||
@ -418,7 +418,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 311 002c 0978     		ldrb	r1, [r1]	@ zero_extendqisi2
 | 
			
		||||
 312 002e 1C48     		ldr	r0, .L23+8
 | 
			
		||||
 313              	.LVL23:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 8
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 8
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 314              		.loc 1 67 5 is_stmt 0 view .LVU69
 | 
			
		||||
@ -478,7 +478,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
  68:Core/Src/PCA9535D_Driver.c ****   } else if (Port == PC9535_PORTB) {
 | 
			
		||||
 351              		.loc 1 68 13 is_stmt 0 view .LVU78
 | 
			
		||||
 352 004e 0128     		cmp	r0, #1
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 9
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 9
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 353 0050 F1D1     		bne	.L15
 | 
			
		||||
@ -538,7 +538,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 396              	.L20:
 | 
			
		||||
 397              	.LBB9:
 | 
			
		||||
  72:Core/Src/PCA9535D_Driver.c **** 
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 10
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 10
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 398              		.loc 1 72 7 is_stmt 1 view .LVU91
 | 
			
		||||
@ -598,7 +598,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 447 0004 20BB     		cbnz	r0, .L26
 | 
			
		||||
 448              	.LBB10:
 | 
			
		||||
  81:Core/Src/PCA9535D_Driver.c ****     if (state)
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 11
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 11
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 449              		.loc 1 81 5 is_stmt 1 view .LVU100
 | 
			
		||||
@ -658,7 +658,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
  97:Core/Src/PCA9535D_Driver.c ****     HAL_I2C_Master_Transmit(pcai2c, deviceadr, data, 2, 1000);
 | 
			
		||||
  98:Core/Src/PCA9535D_Driver.c ****   }
 | 
			
		||||
  99:Core/Src/PCA9535D_Driver.c **** }
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 12
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 12
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 488              		.loc 1 99 1 view .LVU111
 | 
			
		||||
@ -718,7 +718,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
  91:Core/Src/PCA9535D_Driver.c ****     else
 | 
			
		||||
 530              		.loc 1 91 34 view .LVU124
 | 
			
		||||
 531 0058 8A40     		lsls	r2, r2, r1
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 13
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 13
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  91:Core/Src/PCA9535D_Driver.c ****     else
 | 
			
		||||
@ -778,7 +778,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 576 0092 0A78     		ldrb	r2, [r1]	@ zero_extendqisi2
 | 
			
		||||
 577              	.LVL51:
 | 
			
		||||
  93:Core/Src/PCA9535D_Driver.c **** 
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 14
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 14
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 578              		.loc 1 93 28 view .LVU136
 | 
			
		||||
@ -838,7 +838,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 109:Core/Src/PCA9535D_Driver.c **** 
 | 
			
		||||
 110:Core/Src/PCA9535D_Driver.c ****   uint8_t reval = 0;
 | 
			
		||||
 625              		.loc 1 110 3 is_stmt 1 view .LVU143
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 15
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 15
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 626              		.loc 1 110 11 is_stmt 0 view .LVU144
 | 
			
		||||
@ -898,7 +898,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 671 0050 0093     		str	r3, [sp]
 | 
			
		||||
 672 0052 0123     		movs	r3, #1
 | 
			
		||||
 673 0054 0DF10E02 		add	r2, sp, #14
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 16
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 16
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 674 0058 0A49     		ldr	r1, .L41
 | 
			
		||||
@ -958,7 +958,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 721              		.thumb
 | 
			
		||||
 722              		.thumb_func
 | 
			
		||||
 724              	PCA9535_setGPIOPortDirection:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 17
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 17
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 725              	.LVL63:
 | 
			
		||||
@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 768              	.LVL66:
 | 
			
		||||
 128:Core/Src/PCA9535D_Driver.c **** }
 | 
			
		||||
 769              		.loc 1 128 1 view .LVU178
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 18
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 18
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 770 0030 05B0     		add	sp, sp, #20
 | 
			
		||||
@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 818              		.cfi_offset 14, -4
 | 
			
		||||
 819 0002 85B0     		sub	sp, sp, #20
 | 
			
		||||
 820              		.cfi_def_cfa_offset 24
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 19
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 19
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 131:Core/Src/PCA9535D_Driver.c ****   uint8_t command[2] = {0x00, bitmask};
 | 
			
		||||
@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 863              		.loc 1 135 13 is_stmt 0 view .LVU200
 | 
			
		||||
 864 0036 0128     		cmp	r0, #1
 | 
			
		||||
 865 0038 EFD1     		bne	.L51
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 20
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 20
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 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\ccsuDkj5.s 			page 1
 | 
			
		||||
 913              		.loc 1 145 5 is_stmt 1 view .LVU211
 | 
			
		||||
 914              		.loc 1 145 26 is_stmt 0 view .LVU212
 | 
			
		||||
 915 0010 0D4B     		ldr	r3, .L59
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 21
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 21
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 916 0012 1970     		strb	r1, [r3]
 | 
			
		||||
@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 957 0040 8DF80C30 		strb	r3, [sp, #12]
 | 
			
		||||
 958 0044 E9E7     		b	.L57
 | 
			
		||||
 959              	.L60:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 22
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 22
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 960 0046 00BF     		.align	2
 | 
			
		||||
@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 161:Core/Src/PCA9535D_Driver.c **** 
 | 
			
		||||
 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
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 23
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 23
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1009 0016 0D4D     		ldr	r5, .L64
 | 
			
		||||
@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 1067 0000 FF       		.byte	-1
 | 
			
		||||
 1068              		.section	.bss.gpiob_shadow_reg_out,"aw",%nobits
 | 
			
		||||
 1071              	gpiob_shadow_reg_out:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 24
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 24
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1072 0000 00       		.space	1
 | 
			
		||||
@ -1406,53 +1406,53 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 1
 | 
			
		||||
 1099              		.file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.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"
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s 			page 25
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s 			page 25
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
DEFINED SYMBOLS
 | 
			
		||||
                            *ABS*:00000000 PCA9535D_Driver.c
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:21     .text.PCA9535_init:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:27     .text.PCA9535_init:00000000 PCA9535_init
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:84     .text.PCA9535_init:00000044 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1087   .bss.pcai2c:00000000 pcai2c
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1081   .bss.deviceadr:00000000 deviceadr
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:91     .text.PCA9535_setGPIOPinDirection:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:97     .text.PCA9535_setGPIOPinDirection:00000000 PCA9535_setGPIOPinDirection
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:250    .text.PCA9535_setGPIOPinDirection:0000009c $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1066   .data.gpioa_shadow_reg_dir:00000000 gpioa_shadow_reg_dir
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1061   .data.gpiob_shadow_reg_dir:00000000 gpiob_shadow_reg_dir
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:259    .text.PCA9535_setGPIOPinOutput:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:265    .text.PCA9535_setGPIOPinOutput:00000000 PCA9535_setGPIOPinOutput
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:417    .text.PCA9535_setGPIOPinOutput:00000098 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1076   .bss.gpioa_shadow_reg_out:00000000 gpioa_shadow_reg_out
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1071   .bss.gpiob_shadow_reg_out:00000000 gpiob_shadow_reg_out
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:426    .text.PCA9535_invertGPIOPinPolarity:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:432    .text.PCA9535_invertGPIOPinPolarity:00000000 PCA9535_invertGPIOPinPolarity
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:585    .text.PCA9535_invertGPIOPinPolarity:0000009c $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1056   .bss.gpioa_shadow_reg_inv:00000000 gpioa_shadow_reg_inv
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1051   .bss.gpiob_shadow_reg_inv:00000000 gpiob_shadow_reg_inv
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:594    .text.PCA9535_readGPIOPinInput:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:600    .text.PCA9535_readGPIOPinInput:00000000 PCA9535_readGPIOPinInput
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:711    .text.PCA9535_readGPIOPinInput:00000084 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:718    .text.PCA9535_setGPIOPortDirection:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:724    .text.PCA9535_setGPIOPortDirection:00000000 PCA9535_setGPIOPortDirection
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:794    .text.PCA9535_setGPIOPortDirection:00000048 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:802    .text.PCA9535_setGPIOPortOutput:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:808    .text.PCA9535_setGPIOPortOutput:00000000 PCA9535_setGPIOPortOutput
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:878    .text.PCA9535_setGPIOPortOutput:00000048 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:886    .text.PCA9535_invertGPIOPortPolarity:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:892    .text.PCA9535_invertGPIOPortPolarity:00000000 PCA9535_invertGPIOPortPolarity
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:962    .text.PCA9535_invertGPIOPortPolarity:00000048 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:970    .text.PCA9535_readGPIOPortInput:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:976    .text.PCA9535_readGPIOPortInput:00000000 PCA9535_readGPIOPortInput
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1043   .text.PCA9535_readGPIOPortInput:0000004c $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1052   .bss.gpiob_shadow_reg_inv:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1057   .bss.gpioa_shadow_reg_inv:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1072   .bss.gpiob_shadow_reg_out:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1077   .bss.gpioa_shadow_reg_out:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1082   .bss.deviceadr:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1084   .bss.pcai2c:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccsuDkj5.s:1090   .rodata:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.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\ccKlRaGK.s:1084   .bss.pcai2c:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccKlRaGK.s:1090   .rodata:00000000 $d
 | 
			
		||||
 | 
			
		||||
UNDEFINED SYMBOLS
 | 
			
		||||
HAL_I2C_Master_Transmit
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										196
									
								
								build/main.lst
									
									
									
									
									
								
							
							
						
						
									
										196
									
								
								build/main.lst
									
									
									
									
									
								
							@ -1,4 +1,4 @@
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 1
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
   1              		.cpu cortex-m4
 | 
			
		||||
@ -58,7 +58,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
  29:Core/Src/main.c **** /* Private typedef -----------------------------------------------------------*/
 | 
			
		||||
  30:Core/Src/main.c **** /* USER CODE BEGIN PTD */
 | 
			
		||||
  31:Core/Src/main.c **** 
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 2
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 2
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  32:Core/Src/main.c **** /* USER CODE END PTD */
 | 
			
		||||
@ -85,7 +85,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
  53:Core/Src/main.c **** TIM_HandleTypeDef htim3;
 | 
			
		||||
  54:Core/Src/main.c **** 
 | 
			
		||||
  55:Core/Src/main.c **** UART_HandleTypeDef huart1;
 | 
			
		||||
  56:Core/Src/main.c **** //Test
 | 
			
		||||
  56:Core/Src/main.c **** 
 | 
			
		||||
  57:Core/Src/main.c **** /* USER CODE BEGIN PV */
 | 
			
		||||
  58:Core/Src/main.c **** 
 | 
			
		||||
  59:Core/Src/main.c **** /* USER CODE END PV */
 | 
			
		||||
@ -118,7 +118,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
  86:Core/Src/main.c ****   * @retval int
 | 
			
		||||
  87:Core/Src/main.c ****   */
 | 
			
		||||
  88:Core/Src/main.c **** int main(void)
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 3
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 3
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  89:Core/Src/main.c **** {
 | 
			
		||||
@ -177,8 +177,8 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 142:Core/Src/main.c ****       canmsg_received = 0;
 | 
			
		||||
 143:Core/Src/main.c ****       ChannelControl_UpdateGPIOs(rxstate.iostatus);
 | 
			
		||||
 144:Core/Src/main.c ****       ChannelControl_UpdatePWMs(rxstate.radiatorfans, rxstate.tsacfans, rxstate.pwmaggregat,
 | 
			
		||||
 145:Core/Src/main.c ****                                 rxstate.pwmpumps); // gotta change , to see whats left of it and wh
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 4
 | 
			
		||||
 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
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 146:Core/Src/main.c ****     }
 | 
			
		||||
@ -238,7 +238,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 200:Core/Src/main.c ****   PeriphClkInit.I2c1ClockSelection = RCC_I2C1CLKSOURCE_SYSCLK;
 | 
			
		||||
 201:Core/Src/main.c ****   if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
 | 
			
		||||
 202:Core/Src/main.c ****   {
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 5
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 5
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 203:Core/Src/main.c ****     Error_Handler();
 | 
			
		||||
@ -298,7 +298,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 257:Core/Src/main.c ****   }
 | 
			
		||||
 258:Core/Src/main.c **** 
 | 
			
		||||
 259:Core/Src/main.c ****   /** Configure Regular Channel
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 6
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 6
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 260:Core/Src/main.c ****   */
 | 
			
		||||
@ -358,7 +358,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 314:Core/Src/main.c ****   }
 | 
			
		||||
 315:Core/Src/main.c **** 
 | 
			
		||||
 316:Core/Src/main.c ****   /** Configure Regular Channel
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 7
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 7
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 317:Core/Src/main.c ****   */
 | 
			
		||||
@ -418,7 +418,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 371:Core/Src/main.c **** /**
 | 
			
		||||
 372:Core/Src/main.c ****   * @brief I2C1 Initialization Function
 | 
			
		||||
 373:Core/Src/main.c ****   * @param None
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 8
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 8
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 374:Core/Src/main.c ****   * @retval None
 | 
			
		||||
@ -478,7 +478,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 428:Core/Src/main.c **** 
 | 
			
		||||
 429:Core/Src/main.c ****   /* USER CODE END TIM2_Init 0 */
 | 
			
		||||
 430:Core/Src/main.c **** 
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 9
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 9
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 431:Core/Src/main.c ****   TIM_MasterConfigTypeDef sMasterConfig = {0};
 | 
			
		||||
@ -538,7 +538,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 485:Core/Src/main.c ****   /* USER CODE END TIM3_Init 1 */
 | 
			
		||||
 486:Core/Src/main.c ****   htim3.Instance = TIM3;
 | 
			
		||||
 487:Core/Src/main.c ****   htim3.Init.Prescaler = 0;
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 10
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 10
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 488:Core/Src/main.c ****   htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
 | 
			
		||||
@ -598,7 +598,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 542:Core/Src/main.c ****   huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
 | 
			
		||||
 543:Core/Src/main.c ****   huart1.Init.OverSampling = UART_OVERSAMPLING_16;
 | 
			
		||||
 544:Core/Src/main.c ****   huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 11
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 11
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 545:Core/Src/main.c ****   huart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
 | 
			
		||||
@ -658,7 +658,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
  58 001a 5A69     		ldr	r2, [r3, #20]
 | 
			
		||||
  59 001c 02F48002 		and	r2, r2, #4194304
 | 
			
		||||
  60 0020 0192     		str	r2, [sp, #4]
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 12
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 12
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  61              		.loc 1 568 3 view .LVU7
 | 
			
		||||
@ -718,7 +718,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 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
 | 
			
		||||
 111 005a 134F     		ldr	r7, .L3+4
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 13
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 13
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 112 005c 2246     		mov	r2, r4
 | 
			
		||||
@ -778,7 +778,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 149 0092 0696     		str	r6, [sp, #24]
 | 
			
		||||
 592:Core/Src/main.c ****   GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
 150              		.loc 1 592 3 is_stmt 1 view .LVU42
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 14
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 14
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 151              		.loc 1 592 24 is_stmt 0 view .LVU43
 | 
			
		||||
@ -838,7 +838,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 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 */
 | 
			
		||||
 612:Core/Src/main.c ****   __disable_irq();
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 15
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 15
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 190              		.loc 1 612 3 view .LVU49
 | 
			
		||||
@ -898,7 +898,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
  51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif                                           
 | 
			
		||||
  52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __NO_RETURN
 | 
			
		||||
  53:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __NO_RETURN                            __attribute__((__noreturn__))
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 16
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 16
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
 | 
			
		||||
@ -958,7 +958,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 108:Drivers/CMSIS/Include/cmsis_gcc.h ****   #define __UNALIGNED_UINT32_READ(addr)          (((const struct T_UINT32_READ *)(const void *)(add
 | 
			
		||||
 109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif
 | 
			
		||||
 110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef   __ALIGNED
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 17
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 17
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 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\ccOiTOi1.s 			page 1
 | 
			
		||||
 213              		.section	.text.MX_ADC1_Init,"ax",%progbits
 | 
			
		||||
 214              		.align	1
 | 
			
		||||
 215              		.syntax unified
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 18
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 18
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 216              		.thumb
 | 
			
		||||
@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 236:Core/Src/main.c ****   hadc1.Init.DiscontinuousConvMode = DISABLE;
 | 
			
		||||
 258              		.loc 1 236 3 is_stmt 1 view .LVU68
 | 
			
		||||
 236:Core/Src/main.c ****   hadc1.Init.DiscontinuousConvMode = DISABLE;
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 19
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 19
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 259              		.loc 1 236 33 is_stmt 0 view .LVU69
 | 
			
		||||
@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 293              	.LVL4:
 | 
			
		||||
 246:Core/Src/main.c ****   {
 | 
			
		||||
 294              		.loc 1 246 6 view .LVU90
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 20
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 20
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 295 0046 B0B9     		cbnz	r0, .L12
 | 
			
		||||
@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 330 0066 01A9     		add	r1, sp, #4
 | 
			
		||||
 331 0068 0648     		ldr	r0, .L15
 | 
			
		||||
 332 006a FFF7FEFF 		bl	HAL_ADC_ConfigChannel
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 21
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 21
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 333              	.LVL6:
 | 
			
		||||
@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 381 0004 0023     		movs	r3, #0
 | 
			
		||||
 382 0006 0093     		str	r3, [sp]
 | 
			
		||||
 383 0008 0193     		str	r3, [sp, #4]
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 22
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 22
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 384 000a 0293     		str	r3, [sp, #8]
 | 
			
		||||
@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 306:Core/Src/main.c ****   hadc2.Init.DMAContinuousRequests = DISABLE;
 | 
			
		||||
 419              		.loc 1 306 30 is_stmt 0 view .LVU137
 | 
			
		||||
 420 002c C261     		str	r2, [r0, #28]
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 23
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 23
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 307:Core/Src/main.c ****   hadc2.Init.EOCSelection = ADC_EOC_SINGLE_CONV;
 | 
			
		||||
@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 322:Core/Src/main.c ****   sConfig.Offset = 0;
 | 
			
		||||
 455              		.loc 1 322 24 is_stmt 0 view .LVU158
 | 
			
		||||
 456 004c 0493     		str	r3, [sp, #16]
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 24
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 24
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 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\ccOiTOi1.s 			page 1
 | 
			
		||||
 504              		.cfi_def_cfa_offset 8
 | 
			
		||||
 505              		.cfi_offset 3, -8
 | 
			
		||||
 506              		.cfi_offset 14, -4
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 25
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 25
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 349:Core/Src/main.c ****   hcan.Init.Prescaler = 2;
 | 
			
		||||
@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 358:Core/Src/main.c ****   hcan.Init.ReceiveFifoLocked = DISABLE;
 | 
			
		||||
 542              		.loc 1 358 32 is_stmt 0 view .LVU187
 | 
			
		||||
 543 0026 C376     		strb	r3, [r0, #27]
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 26
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 26
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 359:Core/Src/main.c ****   hcan.Init.TransmitFifoPriority = DISABLE;
 | 
			
		||||
@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 588              		.loc 1 431 27 is_stmt 0 view .LVU199
 | 
			
		||||
 589 0004 0023     		movs	r3, #0
 | 
			
		||||
 590 0006 0793     		str	r3, [sp, #28]
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 27
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 27
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 591 0008 0893     		str	r3, [sp, #32]
 | 
			
		||||
@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 628 0034 C8B9     		cbnz	r0, .L36
 | 
			
		||||
 447:Core/Src/main.c ****   sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
 | 
			
		||||
 629              		.loc 1 447 3 is_stmt 1 view .LVU217
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 28
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 28
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 447:Core/Src/main.c ****   sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
 | 
			
		||||
@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 464:Core/Src/main.c **** 
 | 
			
		||||
 667              		.loc 1 464 3 is_stmt 1 view .LVU235
 | 
			
		||||
 668 005e 0648     		ldr	r0, .L39
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 29
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 29
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 669 0060 FFF7FEFF 		bl	HAL_TIM_MspPostInit
 | 
			
		||||
@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 718 0008 0893     		str	r3, [sp, #32]
 | 
			
		||||
 719 000a 0993     		str	r3, [sp, #36]
 | 
			
		||||
 481:Core/Src/main.c **** 
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 30
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 30
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 720              		.loc 1 481 3 is_stmt 1 view .LVU243
 | 
			
		||||
@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 496:Core/Src/main.c ****   sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
 | 
			
		||||
 757              		.loc 1 496 37 is_stmt 0 view .LVU261
 | 
			
		||||
 758 0034 0023     		movs	r3, #0
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 31
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 31
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 759 0036 0793     		str	r3, [sp, #28]
 | 
			
		||||
@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 795 005a 0C22     		movs	r2, #12
 | 
			
		||||
 796 005c 6946     		mov	r1, sp
 | 
			
		||||
 797 005e 0948     		ldr	r0, .L51
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 32
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 32
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 798 0060 FFF7FEFF 		bl	HAL_TIM_PWM_ConfigChannel
 | 
			
		||||
@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 846              		.cfi_startproc
 | 
			
		||||
 847              		@ args = 0, pretend = 0, frame = 0
 | 
			
		||||
 848              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 33
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 33
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 849 0000 08B5     		push	{r3, lr}
 | 
			
		||||
@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 395:Core/Src/main.c ****   {
 | 
			
		||||
 885              		.loc 1 395 3 is_stmt 1 view .LVU306
 | 
			
		||||
 395:Core/Src/main.c ****   {
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 34
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 34
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 886              		.loc 1 395 7 is_stmt 0 view .LVU307
 | 
			
		||||
@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 930              		.section	.text.MX_USART1_UART_Init,"ax",%progbits
 | 
			
		||||
 931              		.align	1
 | 
			
		||||
 932              		.syntax unified
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 35
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 35
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 933              		.thumb
 | 
			
		||||
@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 972              		.loc 1 543 3 is_stmt 1 view .LVU334
 | 
			
		||||
 543:Core/Src/main.c ****   huart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
 | 
			
		||||
 973              		.loc 1 543 28 is_stmt 0 view .LVU335
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 36
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 36
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 974 001c C161     		str	r1, [r0, #28]
 | 
			
		||||
@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 164:Core/Src/main.c ****   RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
 | 
			
		||||
 1020              		.loc 1 164 3 view .LVU346
 | 
			
		||||
 164:Core/Src/main.c ****   RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 37
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 37
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1021              		.loc 1 164 22 is_stmt 0 view .LVU347
 | 
			
		||||
@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 177:Core/Src/main.c ****   if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
 | 
			
		||||
 1060              		.loc 1 177 3 is_stmt 1 view .LVU363
 | 
			
		||||
 177:Core/Src/main.c ****   if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 38
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 38
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1061              		.loc 1 177 32 is_stmt 0 view .LVU364
 | 
			
		||||
@ -2278,7 +2278,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 1097              		.loc 1 196 38 is_stmt 0 view .LVU382
 | 
			
		||||
 1098 005a A123     		movs	r3, #161
 | 
			
		||||
 1099 005c 0093     		str	r3, [sp]
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 39
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 39
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 198:Core/Src/main.c ****   PeriphClkInit.Adc12ClockSelection = RCC_ADC12PLLCLK_DIV1;
 | 
			
		||||
@ -2338,7 +2338,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 1140              	.LVL48:
 | 
			
		||||
 1141              		.cfi_endproc
 | 
			
		||||
 1142              	.LFE131:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 40
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 40
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1144              		.section	.text.main,"ax",%progbits
 | 
			
		||||
@ -2398,7 +2398,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 1189              	.LVL57:
 | 
			
		||||
 118:Core/Src/main.c ****   /* USER CODE BEGIN 2 */
 | 
			
		||||
 1190              		.loc 1 118 3 view .LVU407
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 41
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 41
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1191 0026 FFF7FEFF 		bl	MX_USART1_UART_Init
 | 
			
		||||
@ -2448,7 +2448,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 1226 0054 2888     		ldrh	r0, [r5]
 | 
			
		||||
 1227 0056 FFF7FEFF 		bl	ChannelControl_UpdateGPIOs
 | 
			
		||||
 1228              	.LVL65:
 | 
			
		||||
 144:Core/Src/main.c ****                                 rxstate.pwmpumps); // gotta change , to see whats left of it and wh
 | 
			
		||||
 144:Core/Src/main.c ****                                 rxstate.cooling_pump); // gotta change , to see whats left of it an
 | 
			
		||||
 1229              		.loc 1 144 7 view .LVU417
 | 
			
		||||
 1230 005a 6B79     		ldrb	r3, [r5, #5]	@ zero_extendqisi2
 | 
			
		||||
 1231 005c 2A79     		ldrb	r2, [r5, #4]	@ zero_extendqisi2
 | 
			
		||||
@ -2458,7 +2458,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 1235              	.LVL66:
 | 
			
		||||
 1236 0066 08E0     		b	.L78
 | 
			
		||||
 1237              	.L83:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 42
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 42
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 149:Core/Src/main.c ****       //can_sendloop();
 | 
			
		||||
@ -2518,7 +2518,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 1280              	.LFE130:
 | 
			
		||||
 1282              		.global	adc2_buffer
 | 
			
		||||
 1283              		.section	.bss.adc2_buffer,"aw",%nobits
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 43
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 43
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1284              		.align	2
 | 
			
		||||
@ -2578,7 +2578,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 1330 0000 00000000 		.space	40
 | 
			
		||||
 1330      00000000 
 | 
			
		||||
 1330      00000000 
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 44
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 44
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1330      00000000 
 | 
			
		||||
@ -2626,67 +2626,67 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 1
 | 
			
		||||
 1367              		.file 23 "Core/Inc/Current_Monitoring.h"
 | 
			
		||||
 1368              		.file 24 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
 | 
			
		||||
 1369              		.file 25 "<built-in>"
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 45
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 45
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
DEFINED SYMBOLS
 | 
			
		||||
                            *ABS*:00000000 main.c
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:21     .text.MX_GPIO_Init:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:26     .text.MX_GPIO_Init:00000000 MX_GPIO_Init
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:169    .text.MX_GPIO_Init:000000a4 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:176    .text.Error_Handler:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:182    .text.Error_Handler:00000000 Error_Handler
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:214    .text.MX_ADC1_Init:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:219    .text.MX_ADC1_Init:00000000 MX_ADC1_Init
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:358    .text.MX_ADC1_Init:00000084 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1343   .bss.hadc1:00000000 hadc1
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:363    .text.MX_ADC2_Init:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:368    .text.MX_ADC2_Init:00000000 MX_ADC2_Init
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:486    .text.MX_ADC2_Init:00000068 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1336   .bss.hadc2:00000000 hadc2
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:492    .text.MX_CAN_Init:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:497    .text.MX_CAN_Init:00000000 MX_CAN_Init
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:565    .text.MX_CAN_Init:00000038 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1329   .bss.hcan:00000000 hcan
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:571    .text.MX_TIM2_Init:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:576    .text.MX_TIM2_Init:00000000 MX_TIM2_Init
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:693    .text.MX_TIM2_Init:00000078 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1315   .bss.htim2:00000000 htim2
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:698    .text.MX_TIM3_Init:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:703    .text.MX_TIM3_Init:00000000 MX_TIM3_Init
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:832    .text.MX_TIM3_Init:00000084 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1308   .bss.htim3:00000000 htim3
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:838    .text.MX_I2C1_Init:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:843    .text.MX_I2C1_Init:00000000 MX_I2C1_Init
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:924    .text.MX_I2C1_Init:00000048 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1322   .bss.hi2c1:00000000 hi2c1
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:931    .text.MX_USART1_UART_Init:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:936    .text.MX_USART1_UART_Init:00000000 MX_USART1_UART_Init
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:997    .text.MX_USART1_UART_Init:00000030 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1301   .bss.huart1:00000000 huart1
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1003   .text.SystemClock_Config:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1009   .text.SystemClock_Config:00000000 SystemClock_Config
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1145   .text.main:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1151   .text.main:00000000 main
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1272   .text.main:00000088 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1287   .bss.adc2_buffer:00000000 adc2_buffer
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1284   .bss.adc2_buffer:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1294   .bss.adc1_buffer:00000000 adc1_buffer
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1291   .bss.adc1_buffer:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1298   .bss.huart1:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1305   .bss.htim3:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1312   .bss.htim2:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1319   .bss.hi2c1:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1326   .bss.hcan:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1333   .bss.hadc2:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s:1340   .bss.hadc1:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.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\ccElBDxk.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\ccElBDxk.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\ccElBDxk.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\ccElBDxk.s:1343   .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\ccElBDxk.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\ccElBDxk.s:1336   .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\ccElBDxk.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\ccElBDxk.s:1329   .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\ccElBDxk.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\ccElBDxk.s:1315   .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\ccElBDxk.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\ccElBDxk.s:1308   .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\ccElBDxk.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\ccElBDxk.s:1322   .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\ccElBDxk.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\ccElBDxk.s:1301   .bss.huart1:00000000 huart1
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.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\ccElBDxk.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\ccElBDxk.s:1272   .text.main:00000088 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1287   .bss.adc2_buffer:00000000 adc2_buffer
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1284   .bss.adc2_buffer:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1294   .bss.adc1_buffer:00000000 adc1_buffer
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1291   .bss.adc1_buffer:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1298   .bss.huart1:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1305   .bss.htim3:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1312   .bss.htim2:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1319   .bss.hi2c1:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1326   .bss.hcan:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1333   .bss.hadc2:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccElBDxk.s:1340   .bss.hadc1:00000000 $d
 | 
			
		||||
 | 
			
		||||
UNDEFINED SYMBOLS
 | 
			
		||||
HAL_GPIO_WritePin
 | 
			
		||||
HAL_GPIO_Init
 | 
			
		||||
HAL_ADC_Init
 | 
			
		||||
HAL_ADCEx_MultiModeConfigChannel
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccOiTOi1.s 			page 46
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccElBDxk.s 			page 46
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
HAL_ADC_ConfigChannel
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 1
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
   1              		.cpu cortex-m4
 | 
			
		||||
@ -58,7 +58,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
  28:Core/Src/stm32f3xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/
 | 
			
		||||
  29:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TD */
 | 
			
		||||
  30:Core/Src/stm32f3xx_hal_msp.c **** 
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 2
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 2
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  31:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TD */
 | 
			
		||||
@ -118,7 +118,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
  41 0004 9A69     		ldr	r2, [r3, #24]
 | 
			
		||||
  42 0006 42F00102 		orr	r2, r2, #1
 | 
			
		||||
  43 000a 9A61     		str	r2, [r3, #24]
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 3
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 3
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  44              		.loc 1 72 3 view .LVU4
 | 
			
		||||
@ -178,7 +178,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
  84:Core/Src/stm32f3xx_hal_msp.c **** /**
 | 
			
		||||
  85:Core/Src/stm32f3xx_hal_msp.c **** * @brief ADC MSP Initialization
 | 
			
		||||
  86:Core/Src/stm32f3xx_hal_msp.c **** * This function configures the hardware resources used in this example
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 4
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 4
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  87:Core/Src/stm32f3xx_hal_msp.c **** * @param hadc: ADC handle pointer
 | 
			
		||||
@ -238,13 +238,13 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 115:Core/Src/stm32f3xx_hal_msp.c ****     */
 | 
			
		||||
 116:Core/Src/stm32f3xx_hal_msp.c ****     GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3;
 | 
			
		||||
 117:Core/Src/stm32f3xx_hal_msp.c ****     GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 5
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 5
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 118:Core/Src/stm32f3xx_hal_msp.c ****     GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
 119:Core/Src/stm32f3xx_hal_msp.c ****     HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
 | 
			
		||||
 120:Core/Src/stm32f3xx_hal_msp.c **** 
 | 
			
		||||
 121:Core/Src/stm32f3xx_hal_msp.c ****     GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3;
 | 
			
		||||
 121:Core/Src/stm32f3xx_hal_msp.c ****     GPIO_InitStruct.Pin = DSEL_8_Pin|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3;
 | 
			
		||||
 122:Core/Src/stm32f3xx_hal_msp.c ****     GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
 | 
			
		||||
 123:Core/Src/stm32f3xx_hal_msp.c ****     GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
 124:Core/Src/stm32f3xx_hal_msp.c ****     HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
 | 
			
		||||
@ -298,7 +298,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 165:Core/Src/stm32f3xx_hal_msp.c **** }
 | 
			
		||||
 122              		.loc 1 165 1 view .LVU23
 | 
			
		||||
 123 001e 0DB0     		add	sp, sp, #52
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 6
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 6
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 124              		.cfi_remember_state
 | 
			
		||||
@ -358,7 +358,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 164 0044 42F40032 		orr	r2, r2, #131072
 | 
			
		||||
 165 0048 5A61     		str	r2, [r3, #20]
 | 
			
		||||
 105:Core/Src/stm32f3xx_hal_msp.c ****     /**ADC1 GPIO Configuration
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 7
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 7
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 166              		.loc 1 105 5 discriminator 1 view .LVU38
 | 
			
		||||
@ -418,7 +418,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 204              	.LVL5:
 | 
			
		||||
 205 0076 D2E7     		b	.L5
 | 
			
		||||
 206              	.LVL6:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 8
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 8
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 207              	.L13:
 | 
			
		||||
@ -478,7 +478,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 247 00a6 02F40032 		and	r2, r2, #131072
 | 
			
		||||
 248 00aa 0592     		str	r2, [sp, #20]
 | 
			
		||||
 141:Core/Src/stm32f3xx_hal_msp.c ****     __HAL_RCC_GPIOC_CLK_ENABLE();
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 9
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 9
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 249              		.loc 1 141 5 discriminator 1 view .LVU69
 | 
			
		||||
@ -538,7 +538,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 287 00d4 0793     		str	r3, [sp, #28]
 | 
			
		||||
 156:Core/Src/stm32f3xx_hal_msp.c ****     GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
 288              		.loc 1 156 5 is_stmt 1 discriminator 1 view .LVU86
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 10
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 10
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 156:Core/Src/stm32f3xx_hal_msp.c ****     GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
@ -598,7 +598,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 335              		.thumb_func
 | 
			
		||||
 337              	HAL_ADC_MspDeInit:
 | 
			
		||||
 338              	.LVL11:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 11
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 11
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 339              	.LFB132:
 | 
			
		||||
@ -649,7 +649,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 195:Core/Src/stm32f3xx_hal_msp.c ****     */
 | 
			
		||||
 196:Core/Src/stm32f3xx_hal_msp.c ****     HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3);
 | 
			
		||||
 197:Core/Src/stm32f3xx_hal_msp.c **** 
 | 
			
		||||
 198:Core/Src/stm32f3xx_hal_msp.c ****     HAL_GPIO_DeInit(GPIOA, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3);
 | 
			
		||||
 198:Core/Src/stm32f3xx_hal_msp.c ****     HAL_GPIO_DeInit(GPIOA, DSEL_8_Pin|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3);
 | 
			
		||||
 199:Core/Src/stm32f3xx_hal_msp.c **** 
 | 
			
		||||
 200:Core/Src/stm32f3xx_hal_msp.c ****   /* USER CODE BEGIN ADC1_MspDeInit 1 */
 | 
			
		||||
 201:Core/Src/stm32f3xx_hal_msp.c **** 
 | 
			
		||||
@ -658,7 +658,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 204:Core/Src/stm32f3xx_hal_msp.c ****   else if(hadc->Instance==ADC2)
 | 
			
		||||
 355              		.loc 1 204 8 is_stmt 1 view .LVU102
 | 
			
		||||
 356              		.loc 1 204 10 is_stmt 0 view .LVU103
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 12
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 12
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 357 000a 164A     		ldr	r2, .L25
 | 
			
		||||
@ -718,7 +718,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 379 0024 5361     		str	r3, [r2, #20]
 | 
			
		||||
 380              	.L19:
 | 
			
		||||
 196:Core/Src/stm32f3xx_hal_msp.c **** 
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 13
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 13
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 381              		.loc 1 196 5 view .LVU110
 | 
			
		||||
@ -778,7 +778,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 425              	.L26:
 | 
			
		||||
 426 0062 00BF     		.align	2
 | 
			
		||||
 427              	.L25:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 14
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 14
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 428 0064 00010050 		.word	1342177536
 | 
			
		||||
@ -838,7 +838,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 473              	.LVL22:
 | 
			
		||||
 474              	.L27:
 | 
			
		||||
 243:Core/Src/stm32f3xx_hal_msp.c ****   {
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 15
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 15
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 244:Core/Src/stm32f3xx_hal_msp.c ****   /* USER CODE BEGIN CAN_MspInit 0 */
 | 
			
		||||
@ -898,7 +898,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 488 001c 03F5D633 		add	r3, r3, #109568
 | 
			
		||||
 489 0020 DA69     		ldr	r2, [r3, #28]
 | 
			
		||||
 490 0022 42F00072 		orr	r2, r2, #33554432
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 16
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 16
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 491 0026 DA61     		str	r2, [r3, #28]
 | 
			
		||||
@ -958,7 +958,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 528 0050 0326     		movs	r6, #3
 | 
			
		||||
 529 0052 0696     		str	r6, [sp, #24]
 | 
			
		||||
 259:Core/Src/stm32f3xx_hal_msp.c ****     HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 17
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 17
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 530              		.loc 1 259 5 is_stmt 1 view .LVU150
 | 
			
		||||
@ -1018,7 +1018,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 271:Core/Src/stm32f3xx_hal_msp.c ****     HAL_NVIC_SetPriority(CAN_RX1_IRQn, 0, 0);
 | 
			
		||||
 569              		.loc 1 271 5 view .LVU166
 | 
			
		||||
 570 0086 1420     		movs	r0, #20
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 18
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 18
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 571 0088 FFF7FEFF 		bl	HAL_NVIC_EnableIRQ
 | 
			
		||||
@ -1078,7 +1078,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 614              		@ args = 0, pretend = 0, frame = 0
 | 
			
		||||
 615              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
			
		||||
 616              		.loc 1 290 1 is_stmt 0 view .LVU173
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 19
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 19
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 617 0000 08B5     		push	{r3, lr}
 | 
			
		||||
@ -1138,7 +1138,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 644 001e FFF7FEFF 		bl	HAL_GPIO_DeInit
 | 
			
		||||
 645              	.LVL37:
 | 
			
		||||
 306:Core/Src/stm32f3xx_hal_msp.c ****     HAL_NVIC_DisableIRQ(CAN_RX1_IRQn);
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 20
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 20
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 646              		.loc 1 306 5 is_stmt 1 view .LVU181
 | 
			
		||||
@ -1198,7 +1198,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 691              		.cfi_def_cfa_offset 56
 | 
			
		||||
 324:Core/Src/stm32f3xx_hal_msp.c ****   GPIO_InitTypeDef GPIO_InitStruct = {0};
 | 
			
		||||
 692              		.loc 1 324 3 is_stmt 1 view .LVU187
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 21
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 21
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 693              		.loc 1 324 20 is_stmt 0 view .LVU188
 | 
			
		||||
@ -1258,7 +1258,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 713              		@ sp needed
 | 
			
		||||
 714 001a F0BD     		pop	{r4, r5, r6, r7, pc}
 | 
			
		||||
 715              	.LVL43:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 22
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 22
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 716              	.L42:
 | 
			
		||||
@ -1318,7 +1318,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 754              		.loc 1 338 26 is_stmt 0 view .LVU208
 | 
			
		||||
 755 0048 1227     		movs	r7, #18
 | 
			
		||||
 756 004a 0497     		str	r7, [sp, #16]
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 23
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 23
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 339:Core/Src/stm32f3xx_hal_msp.c ****     GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
 | 
			
		||||
@ -1378,7 +1378,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 793 0070 FFF7FEFF 		bl	HAL_GPIO_Init
 | 
			
		||||
 794              	.LVL46:
 | 
			
		||||
 352:Core/Src/stm32f3xx_hal_msp.c ****   /* USER CODE BEGIN I2C1_MspInit 1 */
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 24
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 24
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 795              		.loc 1 352 5 view .LVU227
 | 
			
		||||
@ -1438,7 +1438,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 837              		.cfi_def_cfa_offset 8
 | 
			
		||||
 838              		.cfi_offset 3, -8
 | 
			
		||||
 839              		.cfi_offset 14, -4
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 25
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 25
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 368:Core/Src/stm32f3xx_hal_msp.c ****   if(hi2c->Instance==I2C1)
 | 
			
		||||
@ -1498,7 +1498,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 868 0026 FFF7FEFF 		bl	HAL_GPIO_DeInit
 | 
			
		||||
 869              	.LVL52:
 | 
			
		||||
 870              		.loc 1 389 1 is_stmt 0 view .LVU244
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 26
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 26
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 871 002a EEE7     		b	.L45
 | 
			
		||||
@ -1558,7 +1558,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 906              		.loc 1 410 10 is_stmt 0 view .LVU251
 | 
			
		||||
 907 000a 0E4A     		ldr	r2, .L57
 | 
			
		||||
 908 000c 9342     		cmp	r3, r2
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 27
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 27
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 909 000e 0DD0     		beq	.L56
 | 
			
		||||
@ -1618,7 +1618,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 942 002e DA69     		ldr	r2, [r3, #28]
 | 
			
		||||
 943 0030 42F00202 		orr	r2, r2, #2
 | 
			
		||||
 944 0034 DA61     		str	r2, [r3, #28]
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 28
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 28
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 416:Core/Src/stm32f3xx_hal_msp.c ****   /* USER CODE BEGIN TIM3_MspInit 1 */
 | 
			
		||||
@ -1678,7 +1678,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 993 0010 0368     		ldr	r3, [r0]
 | 
			
		||||
 994              		.loc 1 427 5 view .LVU272
 | 
			
		||||
 995 0012 B3F1804F 		cmp	r3, #1073741824
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 29
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 29
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 996 0016 05D0     		beq	.L63
 | 
			
		||||
@ -1738,7 +1738,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 1007              		.cfi_def_cfa_offset 4
 | 
			
		||||
 1008              		@ sp needed
 | 
			
		||||
 1009 0020 5DF804FB 		ldr	pc, [sp], #4
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 30
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 30
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1010              	.LVL56:
 | 
			
		||||
@ -1798,7 +1798,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 1048 004a FFF7FEFF 		bl	HAL_GPIO_Init
 | 
			
		||||
 1049              	.LVL58:
 | 
			
		||||
 1050 004e E6E7     		b	.L59
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 31
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 31
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1051              	.LVL59:
 | 
			
		||||
@ -1858,7 +1858,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 1089              		.loc 1 470 1 view .LVU308
 | 
			
		||||
 1090 0076 D2E7     		b	.L59
 | 
			
		||||
 1091              	.L66:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 32
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 32
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1092              		.align	2
 | 
			
		||||
@ -1918,7 +1918,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 492:Core/Src/stm32f3xx_hal_msp.c ****   /* USER CODE BEGIN TIM3_MspDeInit 0 */
 | 
			
		||||
 493:Core/Src/stm32f3xx_hal_msp.c **** 
 | 
			
		||||
 494:Core/Src/stm32f3xx_hal_msp.c ****   /* USER CODE END TIM3_MspDeInit 0 */
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 33
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 33
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 495:Core/Src/stm32f3xx_hal_msp.c ****     /* Peripheral clock disable */
 | 
			
		||||
@ -1978,7 +1978,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 1164              		@ args = 0, pretend = 0, frame = 32
 | 
			
		||||
 1165              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
			
		||||
 1166              		.loc 1 511 1 is_stmt 0 view .LVU320
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 34
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 34
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1167 0000 00B5     		push	{lr}
 | 
			
		||||
@ -2038,7 +2038,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 1194 001a 5DF804FB 		ldr	pc, [sp], #4
 | 
			
		||||
 1195              	.LVL65:
 | 
			
		||||
 1196              	.L77:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 35
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 35
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1197              		.cfi_restore_state
 | 
			
		||||
@ -2098,7 +2098,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 1235 004c 1223     		movs	r3, #18
 | 
			
		||||
 1236 004e 0493     		str	r3, [sp, #16]
 | 
			
		||||
 528:Core/Src/stm32f3xx_hal_msp.c ****     GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 36
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 36
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1237              		.loc 1 528 5 is_stmt 1 view .LVU343
 | 
			
		||||
@ -2158,7 +2158,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 1278              		.cfi_def_cfa_offset 8
 | 
			
		||||
 1279              		.cfi_offset 3, -8
 | 
			
		||||
 1280              		.cfi_offset 14, -4
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 37
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 37
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 548:Core/Src/stm32f3xx_hal_msp.c ****   if(huart->Instance==USART1)
 | 
			
		||||
@ -2218,7 +2218,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 1312 0028 00100240 		.word	1073876992
 | 
			
		||||
 1313              		.cfi_endproc
 | 
			
		||||
 1314              	.LFE141:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 38
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 38
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 1316              		.section	.bss.HAL_RCC_ADC12_CLK_ENABLED,"aw",%nobits
 | 
			
		||||
@ -2241,49 +2241,49 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 1
 | 
			
		||||
 1335              		.file 13 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h"
 | 
			
		||||
 1336              		.file 14 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h"
 | 
			
		||||
 1337              		.file 15 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h"
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s 			page 39
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s 			page 39
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
DEFINED SYMBOLS
 | 
			
		||||
                            *ABS*:00000000 stm32f3xx_hal_msp.c
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:21     .text.HAL_MspInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:27     .text.HAL_MspInit:00000000 HAL_MspInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:75     .text.HAL_MspInit:0000002c $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:80     .text.HAL_ADC_MspInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:86     .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:322    .text.HAL_ADC_MspInit:000000fc $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:1320   .bss.HAL_RCC_ADC12_CLK_ENABLED:00000000 HAL_RCC_ADC12_CLK_ENABLED
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:331    .text.HAL_ADC_MspDeInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:337    .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:428    .text.HAL_ADC_MspDeInit:00000064 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:436    .text.HAL_CAN_MspInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:442    .text.HAL_CAN_MspInit:00000000 HAL_CAN_MspInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:598    .text.HAL_CAN_MspInit:000000b0 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:603    .text.HAL_CAN_MspDeInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:609    .text.HAL_CAN_MspDeInit:00000000 HAL_CAN_MspDeInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:663    .text.HAL_CAN_MspDeInit:00000038 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:669    .text.HAL_I2C_MspInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:675    .text.HAL_I2C_MspInit:00000000 HAL_I2C_MspInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:815    .text.HAL_I2C_MspInit:00000088 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:822    .text.HAL_I2C_MspDeInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:828    .text.HAL_I2C_MspDeInit:00000000 HAL_I2C_MspDeInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:875    .text.HAL_I2C_MspDeInit:0000002c $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:882    .text.HAL_TIM_PWM_MspInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:888    .text.HAL_TIM_PWM_MspInit:00000000 HAL_TIM_PWM_MspInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:958    .text.HAL_TIM_PWM_MspInit:00000044 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:964    .text.HAL_TIM_MspPostInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:970    .text.HAL_TIM_MspPostInit:00000000 HAL_TIM_MspPostInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:1094   .text.HAL_TIM_MspPostInit:00000078 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:1101   .text.HAL_TIM_PWM_MspDeInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:1107   .text.HAL_TIM_PWM_MspDeInit:00000000 HAL_TIM_PWM_MspDeInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:1147   .text.HAL_TIM_PWM_MspDeInit:0000002c $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:1153   .text.HAL_UART_MspInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:1159   .text.HAL_UART_MspInit:00000000 HAL_UART_MspInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:1258   .text.HAL_UART_MspInit:00000064 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:1263   .text.HAL_UART_MspDeInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:1269   .text.HAL_UART_MspDeInit:00000000 HAL_UART_MspDeInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:1311   .text.HAL_UART_MspDeInit:00000024 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccGx51Sb.s:1317   .bss.HAL_RCC_ADC12_CLK_ENABLED:00000000 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:21     .text.HAL_MspInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:27     .text.HAL_MspInit:00000000 HAL_MspInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:75     .text.HAL_MspInit:0000002c $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:80     .text.HAL_ADC_MspInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:86     .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:322    .text.HAL_ADC_MspInit:000000fc $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1320   .bss.HAL_RCC_ADC12_CLK_ENABLED:00000000 HAL_RCC_ADC12_CLK_ENABLED
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:331    .text.HAL_ADC_MspDeInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:337    .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:428    .text.HAL_ADC_MspDeInit:00000064 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:436    .text.HAL_CAN_MspInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:442    .text.HAL_CAN_MspInit:00000000 HAL_CAN_MspInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:598    .text.HAL_CAN_MspInit:000000b0 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:603    .text.HAL_CAN_MspDeInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:609    .text.HAL_CAN_MspDeInit:00000000 HAL_CAN_MspDeInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:663    .text.HAL_CAN_MspDeInit:00000038 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:669    .text.HAL_I2C_MspInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:675    .text.HAL_I2C_MspInit:00000000 HAL_I2C_MspInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:815    .text.HAL_I2C_MspInit:00000088 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:822    .text.HAL_I2C_MspDeInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:828    .text.HAL_I2C_MspDeInit:00000000 HAL_I2C_MspDeInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:875    .text.HAL_I2C_MspDeInit:0000002c $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:882    .text.HAL_TIM_PWM_MspInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:888    .text.HAL_TIM_PWM_MspInit:00000000 HAL_TIM_PWM_MspInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:958    .text.HAL_TIM_PWM_MspInit:00000044 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:964    .text.HAL_TIM_MspPostInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:970    .text.HAL_TIM_MspPostInit:00000000 HAL_TIM_MspPostInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1094   .text.HAL_TIM_MspPostInit:00000078 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1101   .text.HAL_TIM_PWM_MspDeInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1107   .text.HAL_TIM_PWM_MspDeInit:00000000 HAL_TIM_PWM_MspDeInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1147   .text.HAL_TIM_PWM_MspDeInit:0000002c $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1153   .text.HAL_UART_MspInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1159   .text.HAL_UART_MspInit:00000000 HAL_UART_MspInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1258   .text.HAL_UART_MspInit:00000064 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1263   .text.HAL_UART_MspDeInit:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1269   .text.HAL_UART_MspDeInit:00000000 HAL_UART_MspDeInit
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1311   .text.HAL_UART_MspDeInit:00000024 $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1317   .bss.HAL_RCC_ADC12_CLK_ENABLED:00000000 $d
 | 
			
		||||
 | 
			
		||||
UNDEFINED SYMBOLS
 | 
			
		||||
HAL_GPIO_Init
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 1
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 1
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
   1              		.cpu cortex-m4
 | 
			
		||||
@ -58,7 +58,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 1
 | 
			
		||||
  28:Core/Src/stm32f3xx_it.c **** /* USER CODE BEGIN TD */
 | 
			
		||||
  29:Core/Src/stm32f3xx_it.c **** 
 | 
			
		||||
  30:Core/Src/stm32f3xx_it.c **** /* USER CODE END TD */
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 2
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 2
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  31:Core/Src/stm32f3xx_it.c **** 
 | 
			
		||||
@ -118,7 +118,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 1
 | 
			
		||||
  39 0002 FFF7FEFF 		bl	HAL_RCC_NMI_IRQHandler
 | 
			
		||||
  40              	.LVL0:
 | 
			
		||||
  41              	.L2:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 3
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 3
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  75:Core/Src/stm32f3xx_it.c ****   /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
 | 
			
		||||
@ -178,7 +178,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 1
 | 
			
		||||
  77              		.thumb_func
 | 
			
		||||
  79              	MemManage_Handler:
 | 
			
		||||
  80              	.LFB132:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 4
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 4
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  95:Core/Src/stm32f3xx_it.c **** }
 | 
			
		||||
@ -238,7 +238,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 1
 | 
			
		||||
 120:Core/Src/stm32f3xx_it.c ****   while (1)
 | 
			
		||||
 111              		.loc 1 120 3 discriminator 1 view .LVU14
 | 
			
		||||
 121:Core/Src/stm32f3xx_it.c ****   {
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 5
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 5
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 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\ccSZPoAh.s 			page 1
 | 
			
		||||
 140:Core/Src/stm32f3xx_it.c **** }
 | 
			
		||||
 141:Core/Src/stm32f3xx_it.c **** 
 | 
			
		||||
 142:Core/Src/stm32f3xx_it.c **** /**
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 6
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 6
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 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\ccSZPoAh.s 			page 1
 | 
			
		||||
 183              		.thumb
 | 
			
		||||
 184              		.thumb_func
 | 
			
		||||
 186              	PendSV_Handler:
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 7
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 7
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 187              	.LFB137:
 | 
			
		||||
@ -418,7 +418,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 1
 | 
			
		||||
 192:Core/Src/stm32f3xx_it.c ****   /* USER CODE END SysTick_IRQn 1 */
 | 
			
		||||
 193:Core/Src/stm32f3xx_it.c **** }
 | 
			
		||||
 218              		.loc 1 193 1 is_stmt 0 view .LVU29
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 8
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 8
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 219 0006 08BD     		pop	{r3, pc}
 | 
			
		||||
@ -478,7 +478,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 1
 | 
			
		||||
 255              		.global	CAN_RX1_IRQHandler
 | 
			
		||||
 256              		.syntax unified
 | 
			
		||||
 257              		.thumb
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 9
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 9
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 258              		.thumb_func
 | 
			
		||||
@ -538,7 +538,7 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 1
 | 
			
		||||
 295              		@ frame_needed = 0, uses_anonymous_args = 0
 | 
			
		||||
 296 0000 08B5     		push	{r3, lr}
 | 
			
		||||
 297              		.cfi_def_cfa_offset 8
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 10
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 10
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 298              		.cfi_offset 3, -8
 | 
			
		||||
@ -572,38 +572,38 @@ ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 1
 | 
			
		||||
 319              		.file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h"
 | 
			
		||||
 320              		.file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
 | 
			
		||||
 321              		.file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_rcc.h"
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s 			page 11
 | 
			
		||||
ARM GAS  C:\Users\nived\AppData\Local\Temp\cccsR2XO.s 			page 11
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
DEFINED SYMBOLS
 | 
			
		||||
                            *ABS*:00000000 stm32f3xx_it.c
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:21     .text.NMI_Handler:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:27     .text.NMI_Handler:00000000 NMI_Handler
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:50     .text.HardFault_Handler:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:56     .text.HardFault_Handler:00000000 HardFault_Handler
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:73     .text.MemManage_Handler:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:79     .text.MemManage_Handler:00000000 MemManage_Handler
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:96     .text.BusFault_Handler:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:102    .text.BusFault_Handler:00000000 BusFault_Handler
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:119    .text.UsageFault_Handler:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:125    .text.UsageFault_Handler:00000000 UsageFault_Handler
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:142    .text.SVC_Handler:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:148    .text.SVC_Handler:00000000 SVC_Handler
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:161    .text.DebugMon_Handler:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:167    .text.DebugMon_Handler:00000000 DebugMon_Handler
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:180    .text.PendSV_Handler:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:186    .text.PendSV_Handler:00000000 PendSV_Handler
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:199    .text.SysTick_Handler:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:205    .text.SysTick_Handler:00000000 SysTick_Handler
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:224    .text.USB_LP_CAN_RX0_IRQHandler:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:230    .text.USB_LP_CAN_RX0_IRQHandler:00000000 USB_LP_CAN_RX0_IRQHandler
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:249    .text.USB_LP_CAN_RX0_IRQHandler:0000000c $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:254    .text.CAN_RX1_IRQHandler:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:260    .text.CAN_RX1_IRQHandler:00000000 CAN_RX1_IRQHandler
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:279    .text.CAN_RX1_IRQHandler:0000000c $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:284    .text.CAN_SCE_IRQHandler:00000000 $t
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:290    .text.CAN_SCE_IRQHandler:00000000 CAN_SCE_IRQHandler
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\ccSZPoAh.s:309    .text.CAN_SCE_IRQHandler:0000000c $d
 | 
			
		||||
C:\Users\nived\AppData\Local\Temp\cccsR2XO.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\cccsR2XO.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\cccsR2XO.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\cccsR2XO.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\cccsR2XO.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\cccsR2XO.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\cccsR2XO.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\cccsR2XO.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\cccsR2XO.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\cccsR2XO.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\cccsR2XO.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\cccsR2XO.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\cccsR2XO.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\cccsR2XO.s:309    .text.CAN_SCE_IRQHandler:0000000c $d
 | 
			
		||||
 | 
			
		||||
UNDEFINED SYMBOLS
 | 
			
		||||
HAL_RCC_NMI_IRQHandler
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user