intermediate version

This commit is contained in:
2024-11-15 19:31:10 +03:00
parent 5b424697c7
commit 5ea401f34d
176 changed files with 21963 additions and 20712 deletions
Vendored Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Vendored Regular → Executable
View File
Vendored Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
+1
View File
@@ -22,6 +22,7 @@ uint8_t GBT_LockGetState();
void GBT_Lock(uint8_t state);
uint8_t SW_GetAddr();
void ADC_Select_Channel(uint32_t ch);
int16_t GBT_ReadTemp(uint8_t ch);
#endif /* SRC_BOARD_H_ */
Regular → Executable
View File
Regular → Executable
+30 -23
View File
@@ -10,18 +10,18 @@
#include "main.h"
#include "connector.h"
#define GBT_CST_NO_REASON 0x0000F0F0
#define GBT_CST_CONDITION_REACHED 0x0100F0F0 // заряд завершен
#define GBT_CST_SUSPENDS_ARTIFICIALLY 0x0400F0F0
#define GBT_CST_FAULT_SUSPENSION 0x1000F0F0
#define GBT_CST_NO_REASON 0x0000F0F0 // Без причины
#define GBT_CST_CONDITION_REACHED 0x0100F0F0 // Заряд завершен
#define GBT_CST_SUSPENDS_ARTIFICIALLY 0x0400F0F0 // Искуственная остановка
#define GBT_CST_FAULT_SUSPENSION 0x1000F0F0 // Приостановка из за неисправности
#define GBT_CST_BMS_ACTIVELY_SUSPENDS 0x4000F0F0 // завершение по инициативе BMS
#define GBT_CST_CONNECTOR_OVER_TEMP 0x0001F0F0
#define GBT_CST_INT_PART_OVER_TEMP 0x0010F0F0
#define GBT_CST_CANNOT_SUPPLY_REQ_ELQ 0x0040F0F0
#define GBT_CST_SUDDENSTOP 0x0000F1F0
#define GBT_CST_OTHERFALUT 0x0000F4F0
#define GBT_CST_CURRENT_MISMATCH 0x0000F0F1
#define GBT_CST_ABNORMALVOLTAGEERROR 0x0000F0F4
#define GBT_CST_CONNECTOR_OVER_TEMP 0x0001F0F0 // Перегрев коннектора
#define GBT_CST_INT_PART_OVER_TEMP 0x0010F0F0 // Перегрев внутренних частей
#define GBT_CST_CANNOT_SUPPLY_REQ_ELQ 0x0040F0F0 // Неполучится обеспечить столько энергии
#define GBT_CST_SUDDENSTOP 0x0000F1F0 // Внезапная остановка
#define GBT_CST_OTHERFALUT 0x0000F4F0 // Прочая ошибка
#define GBT_CST_CURRENT_MISMATCH 0x0000F0F1 // Неправильный ток
#define GBT_CST_ABNORMALVOLTAGEERROR 0x0000F0F4 // Ненормальное напряжение
typedef enum{
@@ -39,22 +39,28 @@ typedef enum{
// GBT_S1_CONNECTED = 0x11, //СС1 4V СС2 4V (6V)
// GBT_S2_LOCKED = 0x12, //
GBT_S3_STARTED = 0x13, // 12V AUX
GBT_S4_ISOTEST = 0x14, // testing isolation, send CHM receive BHM
GBT_S5_BAT_INFO = 0x15, // identifying BMS, send CRM receive BRM (long)
GBT_S6_BAT_STAT = 0x16, // send CRM(AA), receive BCP (long)
GBT_S7_BMS_WAIT = 0x17, // wait for BMS, send CTS+CML receive BRO(00), next BRO(AA)
GBT_S8_INIT_CHARGER = 0x18,// starting power modules, send CRO(00)
GBT_S9_WAIT_BCL = 0x19, // waiting for BCL (requested voltage), send CRO(00)
GBT_S10_CHARGING = 0x20, // charging, contactor ON, send CCS, receiving BCL+BCS+BSM
GBT_STOP = 0x21, // normal stop
GBT_STOP_CSD = 0x22, // normal stop
GBT_ERROR = 0x23, // Error
GBT_COMPLETE = 0x24,
GBT_S31_WAIT_BHM = 0x14, // testing isolation, send CHM receive BHM
GBT_S4_ISOTEST = 0x15, // testing isolation, send CHM receive BHM
GBT_S5_BAT_INFO = 0x16, // identifying BMS, send CRM receive BRM (long)
GBT_S6_BAT_STAT = 0x17, // send CRM(AA), receive BCP (long)
GBT_S7_BMS_WAIT = 0x18, // wait for BMS, send CTS+CML receive BRO(00), next BRO(AA)
GBT_S8_INIT_CHARGER = 0x19,// starting power modules, send CRO(00)
GBT_S9_WAIT_BCL = 0x20, // waiting for BCL (requested voltage), send CRO(00)
GBT_S10_CHARGING = 0x21, // charging, contactor ON, send CCS, receiving BCL+BCS+BSM
GBT_STOP = 0x22, // normal stop
GBT_STOP_CSD = 0x23, // normal stop
GBT_ERROR = 0x24, // Error
GBT_COMPLETE = 0x25,
}gbtState_t;
#pragma pack(push, 1)
typedef enum __attribute__((packed)){
GBT_ERR_OKAY = 0,
GBT_ERR_INSULATION = 1,
}GBT_Error_t;
#pragma pack(push, 1)
typedef struct {
uint16_t maxOutputVoltage;
@@ -169,6 +175,7 @@ typedef struct {
uint16_t measuredCurrent; // 0.1A/bit
CONN_Control_t chargeControl;
GBT_Error_t chargingError; // 0 if okay
}GBT_EDCAN_Input_t;
Regular → Executable
+7 -5
View File
@@ -17,12 +17,14 @@
typedef enum __attribute__((packed)) {
CONN_Initializing = 1,
CONN_Error = 2,
CONN_Faulted = 2,
CONN_Available = 3,
CONN_Occupied_waiting = 4,// to charge
CONN_Occupied_charging = 5,
CONN_Occupied_complete = 6,//, waiting to disconnect
CONN_Preparing = 4,// to charge
CONN_Charging = 5,
CONN_Finishing = 6,//, waiting to disconnect
CONN_Suspended_EV = 7,
CONN_Suspended_EVSE = 8,
//Reserved
} CONN_State_t;
// Управление
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Vendored Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
+2
View File
@@ -86,6 +86,8 @@ int16_t GBT_ReadTemp(uint8_t ch){
// Остановка АЦП (по желанию)
HAL_ADC_Stop(&hadc1);
if(adcValue>4000) return 20; //Термодатчик не подключен
// int adc_value = 2048; // Пример значения АЦП
float Vref = 3.3; // Напряжение опорное
float Vin = 5.0; // Входное напряжение
Regular → Executable
View File
Regular → Executable
+96 -18
View File
@@ -15,11 +15,13 @@
#include "edcan.h"
#include "lock.h"
#include "connector.h"
#include "soft_rtc.h"
uint8_t GBT_CC_GetStateRaw();
gbtState_t GBT_State;
uint32_t GBT_state_tick; //Tick after state switch
uint32_t GBT_delay_start;
uint32_t GBT_delay;
uint8_t GBT_BAT_INFO_recv;
uint8_t GBT_BAT_STAT_recv;
@@ -60,7 +62,7 @@ extern GBT_EDCAN_Input_t GBT_EDCAN_Input;
void GBT_Init(){
GBT_State = GBT_DISABLED;
GBT_EDCAN_Input.chargeControl == CHARGING_NOT_ALLOWED;
GBT_EDCAN_Input.chargeControl = CHARGING_NOT_ALLOWED;
GBT_Reset();
}
@@ -148,12 +150,12 @@ void GBT_ChargerTask(){
j_rx.state = 0;
}
if(GBT_delay>HAL_GetTick()){
if((HAL_GetTick() - GBT_delay_start) < GBT_delay){
//waiting
}else switch (GBT_State){
case GBT_DISABLED:
RELAY_Write(RELAY_AUX, 0);
if(connectorState == CONN_Occupied_charging){
if(connectorState == CONN_Charging){
GBT_Reset();
GBT_Start();//TODO IF protections (maybe not needed)
}
@@ -196,23 +198,45 @@ void GBT_ChargerTask(){
// break;
case GBT_S3_STARTED:
GBT_SwitchState(GBT_S4_ISOTEST);
GBT_SwitchState(GBT_S31_WAIT_BHM);
GBT_Delay(500);
break;
case GBT_S31_WAIT_BHM:
if(j_rx.state == 0) GBT_SendCHM();
GBT_Delay(250);
if(GBT_BHM_recv) {
GBT_SwitchState(GBT_S4_ISOTEST);
}
//Timeout 10S
if((GBT_BHM_recv == 0) && (GBT_StateTick()>10000)) { //BHM Timeout
GBT_Error(0xFCF0C0FC);
EDCAN_printf(LOG_WARN, "BHM Timeout\n");
}
break;
case GBT_S4_ISOTEST:
if(j_rx.state == 0) GBT_SendCHM();
GBT_Delay(250);
//TODO: Isolation test
//if(isolation test fail) {send CST}
if(GBT_BHM_recv) {
//Isolation test finish
GBT_EDCAN_Output.requestedVoltage = GBT_MaxVoltage.maxOutputVoltage;
GBT_EDCAN_Output.requestedCurrent = 10; // 1A max
GBT_EDCAN_Output.enablePSU = 1;
//TODO: Isolation test trigger
if(GBT_EDCAN_Input.chargingError == GBT_ERR_INSULATION){
GBT_Stop(GBT_CST_OTHERFALUT);
}
if(GBT_StateTick()>5000){
GBT_SwitchState(GBT_S5_BAT_INFO);
GBT_EDCAN_Output.requestedVoltage = 50;
GBT_EDCAN_Output.requestedCurrent = 10; // 1A max
GBT_EDCAN_Output.enablePSU = 0;
}
//Timeout 10S
if((GBT_BHM_recv == 0) && (GBT_StateTick()>10000)) { //BHM Timeout
GBT_Error(0xFCF0C0FC);
}
break;
case GBT_S5_BAT_INFO:
@@ -221,10 +245,24 @@ void GBT_ChargerTask(){
if(GBT_BAT_INFO_recv){ //BRM
//Got battery info
GBT_SwitchState(GBT_S6_BAT_STAT);
EDCAN_printf(LOG_INFO, "EV info:\n");
EDCAN_printf(LOG_INFO, "GBT_ver V%d.%d%d\n",GBT_EVInfo.version[0],GBT_EVInfo.version[1],GBT_EVInfo.version[2]);
EDCAN_printf(LOG_INFO, "Battery type: %d\n",GBT_EVInfo.batteryType);
EDCAN_printf(LOG_INFO, "Battery capacity: %d\n", GBT_EVInfo.batteryCapacity); // 0.1Ah/bit
EDCAN_printf(LOG_INFO, "Battery voltage: %d\n", GBT_EVInfo.batteryVoltage); // 0.1V/bit
EDCAN_printf(LOG_INFO, "Battery vendor: %.4s\n", GBT_EVInfo.batteryVendor); // Battery vendor (ASCII string)
EDCAN_printf(LOG_INFO, "Battery SN: %lu\n", GBT_EVInfo.batterySN); // int
EDCAN_printf(LOG_INFO, "Battery manufacture date: %02d.%02d.%04d\n", GBT_EVInfo.batteryManuD, GBT_EVInfo.batteryManuM ,GBT_EVInfo.batteryManuY+1985); // year (offset 1985)
EDCAN_printf(LOG_INFO, "Battery cycles: %d\n", GBT_EVInfo.batteryCycleCount); //uint24_t
EDCAN_printf(LOG_INFO, "Own auto: %d\n", GBT_EVInfo.ownAuto); // 0 = lizing, 1 = own auto
EDCAN_printf(LOG_INFO, "EVIN: %.17s\n", GBT_EVInfo.EVIN); //EVIN
EDCAN_printf(LOG_INFO, "EV_SW_VER: %.8s\n", GBT_EVInfo.EV_SW_VER);
}
//Timeout
if((GBT_StateTick()>5000) && (GBT_BAT_INFO_recv == 0)){
GBT_Error(0xFDF0C0FC); //BRM Timeout
EDCAN_printf(LOG_WARN, "BRM Timeout\n");
}
break;
@@ -234,9 +272,19 @@ void GBT_ChargerTask(){
if(GBT_BAT_STAT_recv){
//Got battery status
GBT_SwitchState(GBT_S7_BMS_WAIT);
EDCAN_printf(LOG_INFO, "Battery info:\n");
EDCAN_printf(LOG_INFO, "maxCV %dV\n",GBT_BATStat.maxCellVoltage/100); // 0.01v/bit
EDCAN_printf(LOG_INFO, "maxCC %dA\n",GBT_BATStat.maxChargingCurrent/10); // 0.1A/bit
EDCAN_printf(LOG_INFO, "totE %dkWh\n",GBT_BATStat.totalEnergy/10); // 0.1kWh
EDCAN_printf(LOG_INFO, "maxCV %dV\n",GBT_BATStat.maxChargingVoltage/10); // 0.1V/ bit
EDCAN_printf(LOG_INFO, "maxT %dC\n",(int16_t)GBT_BATStat.maxTemp-50); // 1C/bit, -50C offset
EDCAN_printf(LOG_INFO, "SOC %dp\n",GBT_BATStat.SOC/10); // 0.1%/bit , 0..100%
EDCAN_printf(LOG_INFO, "Volt. %dV\n",GBT_BATStat.measVoltage/10); // 0.1V/bit
}
if((GBT_StateTick()>5000) && (GBT_BAT_STAT_recv == 0)){
GBT_Error(0xFCF1C0FC); //BCP Timeout
EDCAN_printf(LOG_WARN, "BCP Timeout\n");
}
break;
@@ -247,6 +295,7 @@ void GBT_ChargerTask(){
GBT_Delay(250);
if((GBT_StateTick()>5000) && (GBT_BRO_recv == 0)){
GBT_Error(0xFCF4C0FC); //BRO Timeout
EDCAN_printf(LOG_WARN, "BRO Timeout\n");
}
if(EV_ready){
//EV ready (AA)
@@ -254,6 +303,7 @@ void GBT_ChargerTask(){
}else{
if((GBT_StateTick()>60000) && (GBT_BRO_recv == 1)){
GBT_Error(0xFCF4C0FC); //BRO Timeout
EDCAN_printf(LOG_WARN, "BRO Timeout\n");
}
}
break;
@@ -275,7 +325,7 @@ void GBT_ChargerTask(){
//BCL power requirements received
GBT_SwitchState(GBT_S10_CHARGING);
CONN_SetState(CONN_Occupied_charging);
CONN_SetState(CONN_Charging);
uint16_t curr=4000-GBT_ReqPower.requestedCurrent;
uint16_t volt=GBT_ReqPower.requestedVoltage;
//TODO Limits
@@ -285,8 +335,6 @@ void GBT_ChargerTask(){
GBT_EDCAN_Output.enablePSU = 1;
GBT_TimeChargingStarted = get_Current_Time();
//TODO: EDCAN_SendPacketRead
}
break;
@@ -296,6 +344,15 @@ void GBT_ChargerTask(){
if(GBT_EDCAN_Input.chargeControl == CHARGING_NOT_ALLOWED) GBT_Stop(GBT_CST_SUSPENDS_ARTIFICIALLY);
if(GBT_EDCAN_Input.chargeControl == FORCE_UNLOCK) GBT_Stop(GBT_CST_SUSPENDS_ARTIFICIALLY);//GBT_ForceStop();
if(GBT_LockState.error) GBT_Stop(GBT_CST_OTHERFALUT);
if((GBT_ReadTemp(0) > 90) || (GBT_ReadTemp(1) > 90)) {
GBT_Stop(GBT_CST_CONNECTOR_OVER_TEMP);
EDCAN_printf(LOG_WARN, "Connector overheat %d %d\n", GBT_ReadTemp(0), GBT_ReadTemp(1));
}
if(GBT_EDCAN_Input.chargingError == GBT_ERR_INSULATION) {
GBT_Stop(GBT_CST_OTHERFALUT);
EDCAN_printf(LOG_WARN, "Isolation error\n");
}
//GBT_ChargerCurrentStatus.chargingPermissible = 0b1111111111111100;//NOT PERMITTED
GBT_ChargerCurrentStatus.chargingPermissible = 0b1111111111111101;
GBT_ChargerCurrentStatus.chargingTime = (get_Current_Time() - GBT_TimeChargingStarted)/60;
@@ -309,6 +366,7 @@ void GBT_ChargerTask(){
if(j_rx.state == 0) GBT_SendCCS();
GBT_Delay(50);
//TODO: снижение тока если перегрев контактов
break;
@@ -319,7 +377,9 @@ void GBT_ChargerTask(){
//RELAY_Write(RELAY_OUTPUT, 0);
//GBT_SwitchState(GBT_DISABLED);
if(GBT_StateTick()>10000){
EDCAN_printf(LOG_WARN, "BSD Timeout\n");
GBT_Error(0xFCF0C0FD); //BSD Timeout
}
if(GBT_BSD_recv != 0){
@@ -348,7 +408,7 @@ void GBT_ChargerTask(){
break;
case GBT_COMPLETE:
if(connectorState != CONN_Occupied_complete) GBT_SwitchState(GBT_DISABLED);
if(connectorState != CONN_Finishing) GBT_SwitchState(GBT_DISABLED);
break;
default:
@@ -367,6 +427,7 @@ void GBT_SwitchState(gbtState_t state){
// if(GBT_State == GBT_S1_CONNECTED) printf ("GBT_S1_CONNECTED\n");
// if(GBT_State == GBT_S2_LOCKED) printf ("GBT_S2_LOCKED\n");
if(GBT_State == GBT_S3_STARTED) printf ("GBT_S3_STARTED\n");
if(GBT_State == GBT_S31_WAIT_BHM) printf ("GBT_S31_WAIT_BHM\n");
if(GBT_State == GBT_S4_ISOTEST) printf ("GBT_S4_ISOTEST\n");
if(GBT_State == GBT_S5_BAT_INFO) printf ("GBT_S5_BAT_INFO\n");
if(GBT_State == GBT_S6_BAT_STAT) printf ("GBT_S6_BAT_STAT\n");
@@ -379,6 +440,21 @@ void GBT_SwitchState(gbtState_t state){
if(GBT_State == GBT_ERROR) printf ("GBT_ERROR\n");
if(GBT_State == GBT_COMPLETE) printf ("GBT_COMPLETE\n");
if(GBT_State == GBT_DISABLED) EDCAN_printf(LOG_INFO, "GBT_DISABLED\n");
if(GBT_State == GBT_S3_STARTED) EDCAN_printf(LOG_INFO, "GBT_S3_STARTED\n");
if(GBT_State == GBT_S31_WAIT_BHM) EDCAN_printf(LOG_INFO, "GBT_S31_WAIT_BHM\n");
if(GBT_State == GBT_S4_ISOTEST) EDCAN_printf(LOG_INFO, "GBT_S4_ISOTEST\n");
if(GBT_State == GBT_S5_BAT_INFO) EDCAN_printf(LOG_INFO, "GBT_S5_BAT_INFO\n");
if(GBT_State == GBT_S6_BAT_STAT) EDCAN_printf(LOG_INFO, "GBT_S6_BAT_STAT\n");
if(GBT_State == GBT_S7_BMS_WAIT) EDCAN_printf(LOG_INFO, "GBT_S7_BMS_WAIT\n");
if(GBT_State == GBT_S8_INIT_CHARGER)EDCAN_printf(LOG_INFO, "GBT_S8_INIT_CHARGER\n");
if(GBT_State == GBT_S9_WAIT_BCL) EDCAN_printf(LOG_INFO, "GBT_S9_WAIT_BCL\n");
if(GBT_State == GBT_S10_CHARGING) EDCAN_printf(LOG_INFO, "GBT_S10_CHARGING\n");
if(GBT_State == GBT_STOP) EDCAN_printf(LOG_INFO, "GBT_STOP\n");
if(GBT_State == GBT_STOP_CSD) EDCAN_printf(LOG_INFO, "GBT_STOP_CSD\n");
if(GBT_State == GBT_ERROR) EDCAN_printf(LOG_WARN, "GBT_ERROR\n");
if(GBT_State == GBT_COMPLETE) EDCAN_printf(LOG_INFO, "GBT_COMPLETE\n");
}
@@ -387,7 +463,8 @@ uint32_t GBT_StateTick(){
}
void GBT_Delay(uint32_t delay){
GBT_delay = HAL_GetTick()+delay;
GBT_delay_start = HAL_GetTick();
GBT_delay = delay;
}
void GBT_Stop(uint32_t causecode){
@@ -396,6 +473,7 @@ void GBT_Stop(uint32_t causecode){
}
void GBT_Error(uint32_t errorcode){
EDCAN_printf(LOG_WARN, "GBT Error code: 0x%X\n", errorcode);
GBT_ErrorCode = errorcode;
GBT_SwitchState(GBT_ERROR);
}
@@ -424,7 +502,7 @@ void GBT_Reset(){
memset(&GBT_ChargerCurrentStatus, 0, sizeof (GBT_ChargerCurrentStatus));
memset(&GBT_ChargerStop, 0, sizeof (GBT_ChargerStop));
GBT_CurrPower.requestedCurrent = 4000; //0A
GBT_CurrPower.requestedVoltage = 0; //0V
GBT_CurrPower.requestedVoltage = 500; //50V
GBT_TimeChargingStarted = 0;
GBT_BRO = 0x00;
}
Regular → Executable
+18 -14
View File
@@ -27,44 +27,47 @@ void CONN_Task(){
CONN_SetState(CONN_Available);
GBT_LockState.error = 0;
break;
case CONN_Error: //unlocked
case CONN_Faulted: //unlocked
GBT_Lock(0);
break;
case CONN_Available: //unlocked, waiting to connect
GBT_Lock(0);
if((CONN_CC_GetState()==GBT_CC_4V) && (GBT_EDCAN_Input.chargeControl != FORCE_UNLOCK)){
CONN_SetState(CONN_Occupied_waiting);
GBT_LockState.error = 0;
if((CONN_CC_GetState()==GBT_CC_4V) && (GBT_EDCAN_Input.chargeControl != FORCE_UNLOCK)){ // Исправить
CONN_SetState(CONN_Preparing);
GBT_Lock(1);
}
break;
case CONN_Occupied_waiting: //locked, waiting to charge
// Выйти из двух состояний в Finished если force unlock
case CONN_Preparing: //locked, waiting to charge
GBT_Lock(1);
if(CONN_CC_GetState()==GBT_CC_4V){
if(GBT_EDCAN_Input.chargeControl == CHARGING_ALLOWED){
// RELAY_Write(RELAY_AUX, 1);
// GBT_Start();
CONN_SetState(CONN_Occupied_charging);
CONN_SetState(CONN_Charging);
}
if(GBT_EDCAN_Input.chargeControl == FORCE_UNLOCK){
CONN_SetState(CONN_Available);
CONN_SetState(CONN_Available);//TODO: CONN_Occupied_complete
}
//if (CHARGING_NOT_ALLOWED) stay here
}else{
CONN_SetState(CONN_Available);
}
break;
case CONN_Occupied_charging://charging, locked
case CONN_Charging://charging, locked
GBT_Lock(1);
if(GBT_State == GBT_COMPLETE){
CONN_SetState(CONN_Occupied_complete);
CONN_SetState(CONN_Finishing);
}
//
break;
case CONN_Occupied_complete://charging completed, waiting to disconnect, unlocked
case CONN_Finishing://charging completed, waiting to disconnect, unlocked
GBT_Lock(0);
// RELAY_Write(RELAY_AUX, 0);
//TODO: Reconnection
@@ -91,11 +94,11 @@ void CONN_Task(){
void CONN_SetState(CONN_State_t state){
connectorState = state;
if(connectorState == CONN_Initializing) printf ("CONN_Initializing\n");
if(connectorState == CONN_Error) printf ("CONN_Error\n");
if(connectorState == CONN_Faulted) printf ("CONN_Error\n");
if(connectorState == CONN_Available) printf ("CONN_Available\n");
if(connectorState == CONN_Occupied_waiting) printf ("CONN_Occupied_waiting\n");
if(connectorState == CONN_Occupied_charging) printf ("CONN_Occupied_charging\n");
if(connectorState == CONN_Occupied_complete) printf ("CONN_Occupied_complete\n");
if(connectorState == CONN_Preparing) printf ("CONN_Occupied_waiting\n");
if(connectorState == CONN_Charging) printf ("CONN_Occupied_charging\n");
if(connectorState == CONN_Finishing) printf ("CONN_Occupied_complete\n");
GBT_EDCAN_Output.connectorState = state;
}
@@ -104,7 +107,8 @@ void CONN_CC_ReadStateFiltered() {
static uint32_t last_check_time;
static uint8_t prev_state;
if((last_check_time+100)>HAL_GetTick()) return;
// if((last_check_time+100)>HAL_GetTick()) return;
if((HAL_GetTick()-last_check_time)<100) return;
last_check_time = HAL_GetTick();
Regular → Executable
+1 -1
View File
@@ -104,7 +104,7 @@ void parse_command(uint8_t* buffer, size_t length) {
GBT_Lock(0);
} else if (strncmp((const char*)buffer, "complete", length) == 0) {
CONN_SetState(CONN_Occupied_complete);
CONN_SetState(CONN_Finishing);
} else if (strncmp((const char*)buffer, "start", length) == 0) {
printf("Started\n");
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
+8
View File
@@ -10,6 +10,7 @@
#include "charger_gbt.h"
#include "string.h"
#include "can.h"
#include "edcan.h"
extern GBT_BCL_t GBT_ReqPower;
extern GBT_BCL_t GBT_CurrPower;
@@ -78,11 +79,17 @@ void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *hcan)
case 0x1E00: //PGN BEM (ERROR)
//Error force stop
EDCAN_printf(LOG_WARN, "BEM Received, force stopping...\n");
EDCAN_printf(LOG_WARN, "BEM: %02X %02X %02X %02X", RxData[0], RxData[1], RxData[2], RxData[3]);
EDCAN_printf(LOG_WARN, " %02X %02X %02X %02X\n", RxData[4], RxData[5], RxData[6], RxData[7]);
GBT_ForceStop();
break;
case 0x1900: //PGN BST (STOP)
//Normal stop
EDCAN_printf(LOG_WARN, "BST Received, stopping...\n");
EDCAN_printf(LOG_WARN, "BST: %02X %02X %02X %02X", RxData[0], RxData[1], RxData[2], RxData[3]);
EDCAN_printf(LOG_WARN, " %02X %02X %02X %02X\n", RxData[4], RxData[5], RxData[6], RxData[7]);
GBT_Stop(GBT_CST_BMS_ACTIVELY_SUSPENDS);
break;
@@ -122,6 +129,7 @@ void J_SendPacket(uint32_t PGN, uint8_t pri, uint8_t DLC, uint8_t *data){
tx_header.IDE = CAN_ID_EXT;
tx_header.DLC = DLC;
//TODO buffer wait
HAL_CAN_AddTxMessage(&hcan1, &tx_header, data, &tx_mailbox);
//HAL_Delay(2);
Regular → Executable
View File
Regular → Executable
+2 -1
View File
@@ -111,10 +111,11 @@ int main(void)
HAL_Delay(300);
GBT_Init();
set_Time(1721651966); //2024-07-22T12:39:26+00:00
set_Time(1721651966);
printf("Startup (type \'help\' for command list)\n");
debug_init();
EDCAN_Init(SW_GetAddr()); //0x20..0x23
EDCAN_printf(LOG_INFO, "Startup\n");
//EDCAN_Init(0x20); //Адрес EDCAN
GBT_CAN_ReInit();
CAN_ReInit();
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
Regular → Executable
View File
View File
Regular → Executable
+3 -3
View File
@@ -1,3 +1,3 @@
adc.c:30:6:MX_ADC1_Init 3
adc.c:72:6:HAL_ADC_MspInit 2
adc.c:105:6:HAL_ADC_MspDeInit 2
../Core/Src/adc.c:30:6:MX_ADC1_Init 3
../Core/Src/adc.c:72:6:HAL_ADC_MspInit 2
../Core/Src/adc.c:105:6:HAL_ADC_MspDeInit 2
+8 -8
View File
@@ -1,8 +1,8 @@
board.c:16:6:RELAY_Write 3
board.c:22:9:GetBoardTemp 1
board.c:34:6:Init_Peripheral 1
board.c:41:7:pt1000_to_temperature 1
board.c:57:7:calculate_NTC_resistance 2
board.c:72:9:GBT_ReadTemp 2
board.c:105:6:ADC_Select_Channel 2
board.c:116:9:SW_GetAddr 4
../Core/Src/board.c:16:6:RELAY_Write 3
../Core/Src/board.c:22:9:GetBoardTemp 1
../Core/Src/board.c:34:6:Init_Peripheral 1
../Core/Src/board.c:41:7:pt1000_to_temperature 1
../Core/Src/board.c:57:7:calculate_NTC_resistance 2
../Core/Src/board.c:72:9:GBT_ReadTemp 3
../Core/Src/board.c:107:6:ADC_Select_Channel 2
../Core/Src/board.c:118:9:SW_GetAddr 4
Regular → Executable
+4 -4
View File
@@ -1,4 +1,4 @@
can.c:31:6:MX_CAN1_Init 2
can.c:63:6:MX_CAN2_Init 2
can.c:97:6:HAL_CAN_MspInit 5
can.c:176:6:HAL_CAN_MspDeInit 5
../Core/Src/can.c:31:6:MX_CAN1_Init 2
../Core/Src/can.c:63:6:MX_CAN2_Init 2
../Core/Src/can.c:97:6:HAL_CAN_MspInit 5
../Core/Src/can.c:176:6:HAL_CAN_MspDeInit 5
+10 -10
View File
@@ -1,10 +1,10 @@
charger_gbt.c:61:6:GBT_Init 1
charger_gbt.c:70:6:GBT_ChargerTask 69
charger_gbt.c:361:6:GBT_SwitchState 14
charger_gbt.c:385:10:GBT_StateTick 1
charger_gbt.c:389:6:GBT_Delay 1
charger_gbt.c:393:6:GBT_Stop 2
charger_gbt.c:398:6:GBT_Error 1
charger_gbt.c:403:6:GBT_ForceStop 1
charger_gbt.c:410:6:GBT_Reset 1
charger_gbt.c:431:6:GBT_Start 1
../Core/Src/charger_gbt.c:63:6:GBT_Init 1
../Core/Src/charger_gbt.c:72:6:GBT_ChargerTask 76
../Core/Src/charger_gbt.c:421:6:GBT_SwitchState 29
../Core/Src/charger_gbt.c:461:10:GBT_StateTick 1
../Core/Src/charger_gbt.c:465:6:GBT_Delay 1
../Core/Src/charger_gbt.c:470:6:GBT_Stop 2
../Core/Src/charger_gbt.c:475:6:GBT_Error 1
../Core/Src/charger_gbt.c:481:6:GBT_ForceStop 1
../Core/Src/charger_gbt.c:488:6:GBT_Reset 1
../Core/Src/charger_gbt.c:509:6:GBT_Start 1
+7 -7
View File
@@ -1,7 +1,7 @@
connector.c:18:6:CONN_Init 1
connector.c:22:6:CONN_Task 14
connector.c:91:6:CONN_SetState 7
connector.c:102:6:CONN_CC_ReadStateFiltered 4
connector.c:158:9:CONN_CC_GetState 1
connector.c:161:9:CONN_CC_GetStateRaw 9
connector.c:188:7:CONN_CC_GetAdc 1
../Core/Src/connector.c:18:6:CONN_Init 1
../Core/Src/connector.c:22:6:CONN_Task 14
../Core/Src/connector.c:94:6:CONN_SetState 7
../Core/Src/connector.c:105:6:CONN_CC_ReadStateFiltered 4
../Core/Src/connector.c:162:9:CONN_CC_GetState 1
../Core/Src/connector.c:165:9:CONN_CC_GetStateRaw 9
../Core/Src/connector.c:192:7:CONN_CC_GetAdc 1
+7 -7
View File
@@ -1,7 +1,7 @@
core_cm3.h:1762:34:__NVIC_SystemReset 1
debug.c:26:5:_write 1
debug.c:35:6:HAL_UARTEx_RxEventCallback 2
debug.c:45:6:debug_rx_interrupt 1
debug.c:51:6:debug_init 1
debug.c:61:6:parse_command 28
debug.c:230:6:debug_task 2
../Drivers/CMSIS/Include/core_cm3.h:1762:34:__NVIC_SystemReset 1
../Core/Src/debug.c:26:5:_write 1
../Core/Src/debug.c:35:6:HAL_UARTEx_RxEventCallback 2
../Core/Src/debug.c:45:6:debug_rx_interrupt 1
../Core/Src/debug.c:51:6:debug_init 1
../Core/Src/debug.c:61:6:parse_command 28
../Core/Src/debug.c:230:6:debug_task 2
+3 -3
View File
@@ -1,3 +1,3 @@
edcan_handler_user.c:76:6:EDCAN_ReadHandler 2
edcan_handler_user.c:120:6:EDCAN_WriteUserRegister 10
edcan_handler_user.c:174:9:EDCAN_GetUserRegisterValue 20
../Core/Src/edcan_handler_user.c:76:6:EDCAN_ReadHandler 2
../Core/Src/edcan_handler_user.c:120:6:EDCAN_WriteUserRegister 10
../Core/Src/edcan_handler_user.c:174:9:EDCAN_GetUserRegisterValue 20
+9 -9
View File
@@ -1,9 +1,9 @@
gbt_packet.c:14:6:GBT_SendCTS 1
gbt_packet.c:30:6:GBT_SendCML 1
gbt_packet.c:46:6:GBT_SendCHM 1
gbt_packet.c:55:6:GBT_SendCRM 1
gbt_packet.c:70:6:GBT_SendCRO 1
gbt_packet.c:77:6:GBT_SendCCS 1
gbt_packet.c:94:6:GBT_SendCST 1
gbt_packet.c:104:6:GBT_SendCSD 1
gbt_packet.c:112:6:GBT_SendCEM 1
../Core/Src/gbt_packet.c:14:6:GBT_SendCTS 1
../Core/Src/gbt_packet.c:30:6:GBT_SendCML 1
../Core/Src/gbt_packet.c:46:6:GBT_SendCHM 1
../Core/Src/gbt_packet.c:55:6:GBT_SendCRM 1
../Core/Src/gbt_packet.c:70:6:GBT_SendCRO 1
../Core/Src/gbt_packet.c:77:6:GBT_SendCCS 1
../Core/Src/gbt_packet.c:94:6:GBT_SendCST 1
../Core/Src/gbt_packet.c:104:6:GBT_SendCSD 1
../Core/Src/gbt_packet.c:112:6:GBT_SendCEM 1
Regular → Executable
+1 -1
View File
@@ -1 +1 @@
gpio.c:42:6:MX_GPIO_Init 1
../Core/Src/gpio.c:42:6:MX_GPIO_Init 1
+6 -6
View File
@@ -1,6 +1,6 @@
j1939.c:19:6:HAL_CAN_RxFifo0MsgPendingCallback 20
j1939.c:107:6:GBT_CAN_ReInit 1
j1939.c:115:6:J_SendPacket 1
j1939.c:135:6:J_SendCTS 2
j1939.c:153:6:J_SendACK 1
j1939.c:168:6:GBT_CAN_FilterInit 2
../Core/Src/j1939.c:20:6:HAL_CAN_RxFifo0MsgPendingCallback 20
../Core/Src/j1939.c:114:6:GBT_CAN_ReInit 1
../Core/Src/j1939.c:122:6:J_SendPacket 1
../Core/Src/j1939.c:143:6:J_SendCTS 2
../Core/Src/j1939.c:161:6:J_SendACK 1
../Core/Src/j1939.c:176:6:GBT_CAN_FilterInit 2
Regular → Executable
+4 -4
View File
@@ -1,4 +1,4 @@
lock.c:16:6:GBT_ForceLock 4
lock.c:40:9:GBT_LockGetState 2
lock.c:51:6:GBT_Lock 1
lock.c:55:6:GBT_ManageLock 7
../Core/Src/lock.c:16:6:GBT_ForceLock 4
../Core/Src/lock.c:40:9:GBT_LockGetState 2
../Core/Src/lock.c:51:6:GBT_Lock 1
../Core/Src/lock.c:55:6:GBT_ManageLock 7
+37 -37
View File
@@ -1,37 +1,37 @@
core_cm3.h:1762:34:__NVIC_SystemReset 1
edcan.c:97:6:HAL_CAN_RxFifo1MsgPendingCallback 7
edcan.c:118:6:HAL_CAN_TxMailbox0CompleteCallback 2
edcan.c:125:6:HAL_CAN_TxMailbox1CompleteCallback 2
edcan.c:132:6:HAL_CAN_TxMailbox2CompleteCallback 2
edcan.c:144:6:EDCAN_Init 1
edcan.c:153:6:EDCAN_SetSecondID 1
edcan.c:163:6:CAN_ReInit 1
edcan.c:203:6:EDCAN_FilterInit 5
edcan.c:293:6:EDCAN_SendPacketWrite 1
edcan.c:332:6:EDCAN_SendPacketWriteLong 2
edcan.c:425:6:EDCAN_SendPacketRead 1
edcan.c:463:6:EDCAN_SendPacketReadRequest 1
edcan.c:497:6:EDCAN_Loop 8
edcan.c:530:6:EDCAN_SendAlivePacket 1
edcan.c:541:6:EDCAN_EnterSilentMode 2
edcan.c:554:6:EDCAN_SetSilentMode 2
edcan_buffer.c:41:6:EDCAN_ExchangeTxBuffer 7
edcan_buffer.c:85:6:EDCAN_TxBufferAdd 2
edcan_buffer.c:99:6:EDCAN_TxBufferGet 2
edcan_buffer.c:112:10:EDCAN_getTxBufferElementCount 1
edcan_buffer.c:117:6:EDCAN_TxBufferPeekFirst 2
edcan_buffer.c:130:6:EDCAN_TxBufferRemoveFirst 2
edcan_buffer.c:143:6:EDCAN_RxBufferAdd 2
edcan_buffer.c:157:6:EDCAN_RxBufferGet 2
edcan_buffer.c:170:10:EDCAN_getRxBufferElementCount 1
edcan_buffer.c:175:6:EDCAN_RxBufferPeekFirst 2
edcan_buffer.c:186:6:EDCAN_RxBufferRemoveFirst 2
edcan_buffer.c:198:6:EDCAN_ExchangeRxBuffer 6
edcan_handler.c:43:6:EDCAN_WriteHandler 3
edcan_handler.c:63:6:EDCAN_WriteSystemRegister 5
edcan_handler.c:90:9:EDCAN_GetSystemRegisterValue 8
edcan_handler.c:132:9:EDCAN_GetOwnRegisterValue 2
edcan_handler.c:151:6:EDCAN_ReadRequestHandler 5
main.c:79:5:main 1
main.c:149:6:SystemClock_Config 4
main.c:209:6:Error_Handler 1
../Drivers/CMSIS/Include/core_cm3.h:1762:34:__NVIC_SystemReset 1
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:110:6:HAL_CAN_RxFifo1MsgPendingCallback 7
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:137:6:HAL_CAN_TxMailbox0CompleteCallback 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:144:6:HAL_CAN_TxMailbox1CompleteCallback 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:151:6:HAL_CAN_TxMailbox2CompleteCallback 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:163:6:EDCAN_Init 1
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:172:6:EDCAN_SetSecondID 1
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:182:6:CAN_ReInit 1
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:222:6:EDCAN_FilterInit 5
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:312:6:EDCAN_SendPacketWrite 1
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:351:6:EDCAN_SendPacketWriteLong 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:444:6:EDCAN_SendPacketRead 1
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:482:6:EDCAN_SendPacketReadRequest 1
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:516:6:EDCAN_Loop 7
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:551:6:EDCAN_SendAlivePacket 1
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:562:6:EDCAN_EnterSilentMode 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan.c:576:6:EDCAN_SetSilentMode 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_buffer.c:42:6:EDCAN_TxBufferAdd 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_buffer.c:58:10:EDCAN_getTxBufferElementCount 1
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_buffer.c:63:6:EDCAN_TxBufferPeekFirst 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_buffer.c:76:6:EDCAN_TxBufferRemoveFirst 3
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_buffer.c:94:6:EDCAN_ExchangeTxBuffer 7
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_buffer.c:150:6:EDCAN_RxBufferAdd 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_buffer.c:165:6:EDCAN_RxBufferGet 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_buffer.c:183:10:EDCAN_getRxBufferElementCount 1
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_buffer.c:188:6:EDCAN_ExchangeRxBuffer 5
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_handler.c:43:6:EDCAN_WriteHandler 3
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_handler.c:63:6:EDCAN_WriteSystemRegister 5
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_handler.c:90:9:EDCAN_GetSystemRegisterValue 8
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_handler.c:132:9:EDCAN_GetOwnRegisterValue 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_handler.c:151:6:EDCAN_ReadRequestHandler 5
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_log.c:28:6:EDCAN_printf 1
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_log.c:49:6:EDCAN_Log 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_log.c:74:6:EDCAN_SendPacketLog 1
../Core/Src/main.c:79:5:main 1
../Core/Src/main.c:150:6:SystemClock_Config 4
../Core/Src/main.c:210:6:Error_Handler 1
Regular → Executable
+3 -3
View File
@@ -1,3 +1,3 @@
rtc.c:30:6:MX_RTC_Init 2
rtc.c:56:6:HAL_RTC_MspInit 2
rtc.c:75:6:HAL_RTC_MspDeInit 2
../Core/Src/rtc.c:30:6:MX_RTC_Init 2
../Core/Src/rtc.c:56:6:HAL_RTC_MspInit 2
../Core/Src/rtc.c:75:6:HAL_RTC_MspDeInit 2
Regular → Executable
+10 -10
View File
@@ -1,10 +1,10 @@
soft_rtc.c:22:10:get_Current_Time 1
soft_rtc.c:26:6:set_Time 1
soft_rtc.c:30:9:to_bcd 1
soft_rtc.c:34:6:unix_to_bcd 1
soft_rtc.c:48:6:writeTimeReg 2
soft_rtc.c:53:9:getTimeReg 5
soft_rtc.c:87:17:RTC1_ReadTimeCounter 2
soft_rtc.c:119:26:RTC1_WriteTimeCounter 3
soft_rtc.c:151:26:RTC1_EnterInitMode 3
soft_rtc.c:178:26:RTC1_ExitInitMode 3
../Core/Src/soft_rtc.c:22:10:get_Current_Time 1
../Core/Src/soft_rtc.c:26:6:set_Time 1
../Core/Src/soft_rtc.c:30:9:to_bcd 1
../Core/Src/soft_rtc.c:34:6:unix_to_bcd 1
../Core/Src/soft_rtc.c:48:6:writeTimeReg 2
../Core/Src/soft_rtc.c:53:9:getTimeReg 5
../Core/Src/soft_rtc.c:87:17:RTC1_ReadTimeCounter 2
../Core/Src/soft_rtc.c:119:26:RTC1_WriteTimeCounter 3
../Core/Src/soft_rtc.c:151:26:RTC1_EnterInitMode 3
../Core/Src/soft_rtc.c:178:26:RTC1_ExitInitMode 3
+1 -1
View File
@@ -1 +1 @@
stm32f1xx_hal_msp.c:63:6:HAL_MspInit 1
../Core/Src/stm32f1xx_hal_msp.c:63:6:HAL_MspInit 1
+13 -13
View File
@@ -1,13 +1,13 @@
stm32f1xx_it.c:71:6:NMI_Handler 1
stm32f1xx_it.c:86:6:HardFault_Handler 1
stm32f1xx_it.c:101:6:MemManage_Handler 1
stm32f1xx_it.c:116:6:BusFault_Handler 1
stm32f1xx_it.c:131:6:UsageFault_Handler 1
stm32f1xx_it.c:146:6:SVC_Handler 1
stm32f1xx_it.c:159:6:DebugMon_Handler 1
stm32f1xx_it.c:172:6:PendSV_Handler 1
stm32f1xx_it.c:185:6:SysTick_Handler 1
stm32f1xx_it.c:206:6:CAN1_RX0_IRQHandler 1
stm32f1xx_it.c:220:6:USART2_IRQHandler 1
stm32f1xx_it.c:234:6:CAN2_TX_IRQHandler 1
stm32f1xx_it.c:248:6:CAN2_RX1_IRQHandler 1
../Core/Src/stm32f1xx_it.c:71:6:NMI_Handler 1
../Core/Src/stm32f1xx_it.c:86:6:HardFault_Handler 1
../Core/Src/stm32f1xx_it.c:101:6:MemManage_Handler 1
../Core/Src/stm32f1xx_it.c:116:6:BusFault_Handler 1
../Core/Src/stm32f1xx_it.c:131:6:UsageFault_Handler 1
../Core/Src/stm32f1xx_it.c:146:6:SVC_Handler 1
../Core/Src/stm32f1xx_it.c:159:6:DebugMon_Handler 1
../Core/Src/stm32f1xx_it.c:172:6:PendSV_Handler 1
../Core/Src/stm32f1xx_it.c:185:6:SysTick_Handler 1
../Core/Src/stm32f1xx_it.c:206:6:CAN1_RX0_IRQHandler 1
../Core/Src/stm32f1xx_it.c:220:6:USART2_IRQHandler 1
../Core/Src/stm32f1xx_it.c:234:6:CAN2_TX_IRQHandler 1
../Core/Src/stm32f1xx_it.c:248:6:CAN2_RX1_IRQHandler 1
Regular → Executable
+1 -1
View File
@@ -1,6 +1,6 @@
################################################################################
# Automatically-generated file. Do not edit!
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
# Add inputs and outputs from these tool invocations to the build variables
Regular → Executable
+18 -18
View File
@@ -1,18 +1,18 @@
syscalls.c:44:6:initialise_monitor_handles 1
syscalls.c:48:5:_getpid 1
syscalls.c:53:5:_kill 1
syscalls.c:61:6:_exit 1
syscalls.c:67:27:_read 2
syscalls.c:80:27:_write 2
syscalls.c:92:5:_close 1
syscalls.c:99:5:_fstat 1
syscalls.c:106:5:_isatty 1
syscalls.c:112:5:_lseek 1
syscalls.c:120:5:_open 1
syscalls.c:128:5:_wait 1
syscalls.c:135:5:_unlink 1
syscalls.c:142:5:_times 1
syscalls.c:148:5:_stat 1
syscalls.c:155:5:_link 1
syscalls.c:163:5:_fork 1
syscalls.c:169:5:_execve 1
../Core/Src/syscalls.c:44:6:initialise_monitor_handles 1
../Core/Src/syscalls.c:48:5:_getpid 1
../Core/Src/syscalls.c:53:5:_kill 1
../Core/Src/syscalls.c:61:6:_exit 1
../Core/Src/syscalls.c:67:27:_read 2
../Core/Src/syscalls.c:80:27:_write 2
../Core/Src/syscalls.c:92:5:_close 1
../Core/Src/syscalls.c:99:5:_fstat 1
../Core/Src/syscalls.c:106:5:_isatty 1
../Core/Src/syscalls.c:112:5:_lseek 1
../Core/Src/syscalls.c:120:5:_open 1
../Core/Src/syscalls.c:128:5:_wait 1
../Core/Src/syscalls.c:135:5:_unlink 1
../Core/Src/syscalls.c:142:5:_times 1
../Core/Src/syscalls.c:148:5:_stat 1
../Core/Src/syscalls.c:155:5:_link 1
../Core/Src/syscalls.c:163:5:_fork 1
../Core/Src/syscalls.c:169:5:_execve 1
Regular → Executable
+1 -1
View File
@@ -1 +1 @@
sysmem.c:53:7:_sbrk 3
../Core/Src/sysmem.c:53:7:_sbrk 3
+2 -2
View File
@@ -1,2 +1,2 @@
system_stm32f1xx.c:175:6:SystemInit 1
system_stm32f1xx.c:224:6:SystemCoreClockUpdate 8
../Core/Src/system_stm32f1xx.c:175:6:SystemInit 1
../Core/Src/system_stm32f1xx.c:224:6:SystemCoreClockUpdate 8
Regular → Executable
+3 -3
View File
@@ -1,3 +1,3 @@
usart.c:31:6:MX_USART2_UART_Init 2
usart.c:59:6:HAL_UART_MspInit 2
usart.c:97:6:HAL_UART_MspDeInit 2
../Core/Src/usart.c:31:6:MX_USART2_UART_Init 2
../Core/Src/usart.c:59:6:HAL_UART_MspInit 2
../Core/Src/usart.c:97:6:HAL_UART_MspDeInit 2
Regular → Executable
+1 -1
View File
@@ -1,6 +1,6 @@
################################################################################
# Automatically-generated file. Do not edit!
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
# Add inputs and outputs from these tool invocations to the build variables
+25 -25
View File
@@ -1,25 +1,25 @@
stm32f1xx_hal.c:142:19:HAL_Init 1
stm32f1xx_hal.c:175:19:HAL_DeInit 1
stm32f1xx_hal.c:200:13:HAL_MspInit 1
stm32f1xx_hal.c:211:13:HAL_MspDeInit 1
stm32f1xx_hal.c:234:26:HAL_InitTick 3
stm32f1xx_hal.c:293:13:HAL_IncTick 1
stm32f1xx_hal.c:304:17:HAL_GetTick 1
stm32f1xx_hal.c:313:10:HAL_GetTickPrio 1
stm32f1xx_hal.c:322:19:HAL_SetTickFreq 3
stm32f1xx_hal.c:354:21:HAL_GetTickFreq 1
stm32f1xx_hal.c:370:13:HAL_Delay 3
stm32f1xx_hal.c:396:13:HAL_SuspendTick 1
stm32f1xx_hal.c:412:13:HAL_ResumeTick 1
stm32f1xx_hal.c:422:10:HAL_GetHalVersion 1
stm32f1xx_hal.c:438:10:HAL_GetREVID 1
stm32f1xx_hal.c:454:10:HAL_GetDEVID 1
stm32f1xx_hal.c:463:10:HAL_GetUIDw0 1
stm32f1xx_hal.c:472:10:HAL_GetUIDw1 1
stm32f1xx_hal.c:481:10:HAL_GetUIDw2 1
stm32f1xx_hal.c:490:6:HAL_DBGMCU_EnableDBGSleepMode 1
stm32f1xx_hal.c:506:6:HAL_DBGMCU_DisableDBGSleepMode 1
stm32f1xx_hal.c:536:6:HAL_DBGMCU_EnableDBGStopMode 1
stm32f1xx_hal.c:552:6:HAL_DBGMCU_DisableDBGStopMode 1
stm32f1xx_hal.c:568:6:HAL_DBGMCU_EnableDBGStandbyMode 1
stm32f1xx_hal.c:584:6:HAL_DBGMCU_DisableDBGStandbyMode 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:142:19:HAL_Init 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:175:19:HAL_DeInit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:200:13:HAL_MspInit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:211:13:HAL_MspDeInit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:234:26:HAL_InitTick 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:293:13:HAL_IncTick 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:304:17:HAL_GetTick 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:313:10:HAL_GetTickPrio 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:322:19:HAL_SetTickFreq 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:354:21:HAL_GetTickFreq 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:370:13:HAL_Delay 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:396:13:HAL_SuspendTick 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:412:13:HAL_ResumeTick 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:422:10:HAL_GetHalVersion 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:438:10:HAL_GetREVID 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:454:10:HAL_GetDEVID 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:463:10:HAL_GetUIDw0 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:472:10:HAL_GetUIDw1 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:481:10:HAL_GetUIDw2 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:490:6:HAL_DBGMCU_EnableDBGSleepMode 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:506:6:HAL_DBGMCU_DisableDBGSleepMode 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:536:6:HAL_DBGMCU_EnableDBGStopMode 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:552:6:HAL_DBGMCU_DisableDBGStopMode 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:568:6:HAL_DBGMCU_EnableDBGStandbyMode 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c:584:6:HAL_DBGMCU_DisableDBGStandbyMode 1
+27 -27
View File
@@ -1,27 +1,27 @@
stm32f1xx_hal_adc.c:421:19:HAL_ADC_Init 12
stm32f1xx_hal_adc.c:639:19:HAL_ADC_DeInit 3
stm32f1xx_hal_adc.c:787:13:HAL_ADC_MspInit 1
stm32f1xx_hal_adc.c:801:13:HAL_ADC_MspDeInit 1
stm32f1xx_hal_adc.c:1046:19:HAL_ADC_Start 13
stm32f1xx_hal_adc.c:1159:19:HAL_ADC_Stop 3
stm32f1xx_hal_adc.c:1203:19:HAL_ADC_PollForConversion 25
stm32f1xx_hal_adc.c:1342:19:HAL_ADC_PollForEvent 6
stm32f1xx_hal_adc.c:1395:19:HAL_ADC_Start_IT 13
stm32f1xx_hal_adc.c:1506:19:HAL_ADC_Stop_IT 3
stm32f1xx_hal_adc.c:1563:19:HAL_ADC_Start_DMA 14
stm32f1xx_hal_adc.c:1704:19:HAL_ADC_Stop_DMA 5
stm32f1xx_hal_adc.c:1772:10:HAL_ADC_GetValue 1
stm32f1xx_hal_adc.c:1789:6:HAL_ADC_IRQHandler 17
stm32f1xx_hal_adc.c:1916:13:HAL_ADC_ConvCpltCallback 1
stm32f1xx_hal_adc.c:1930:13:HAL_ADC_ConvHalfCpltCallback 1
stm32f1xx_hal_adc.c:1944:13:HAL_ADC_LevelOutOfWindowCallback 1
stm32f1xx_hal_adc.c:1959:13:HAL_ADC_ErrorCallback 1
stm32f1xx_hal_adc.c:2007:19:HAL_ADC_ConfigChannel 11
stm32f1xx_hal_adc.c:2117:19:HAL_ADC_AnalogWDGConfig 4
stm32f1xx_hal_adc.c:2204:10:HAL_ADC_GetState 1
stm32f1xx_hal_adc.c:2215:10:HAL_ADC_GetError 1
stm32f1xx_hal_adc.c:2239:19:ADC_Enable 6
stm32f1xx_hal_adc.c:2298:19:ADC_ConversionStop_Disable 5
stm32f1xx_hal_adc.c:2340:6:ADC_DMAConvCplt 5
stm32f1xx_hal_adc.c:2387:6:ADC_DMAHalfConvCplt 1
stm32f1xx_hal_adc.c:2405:6:ADC_DMAError 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:421:19:HAL_ADC_Init 12
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:639:19:HAL_ADC_DeInit 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:787:13:HAL_ADC_MspInit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:801:13:HAL_ADC_MspDeInit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1046:19:HAL_ADC_Start 13
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1159:19:HAL_ADC_Stop 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1203:19:HAL_ADC_PollForConversion 25
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1342:19:HAL_ADC_PollForEvent 6
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1395:19:HAL_ADC_Start_IT 13
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1506:19:HAL_ADC_Stop_IT 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1563:19:HAL_ADC_Start_DMA 14
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1704:19:HAL_ADC_Stop_DMA 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1772:10:HAL_ADC_GetValue 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1789:6:HAL_ADC_IRQHandler 17
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1916:13:HAL_ADC_ConvCpltCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1930:13:HAL_ADC_ConvHalfCpltCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1944:13:HAL_ADC_LevelOutOfWindowCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:1959:13:HAL_ADC_ErrorCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:2007:19:HAL_ADC_ConfigChannel 11
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:2117:19:HAL_ADC_AnalogWDGConfig 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:2204:10:HAL_ADC_GetState 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:2215:10:HAL_ADC_GetError 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:2239:19:ADC_Enable 6
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:2298:19:ADC_ConversionStop_Disable 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:2340:6:ADC_DMAConvCplt 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:2387:6:ADC_DMAHalfConvCplt 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c:2405:6:ADC_DMAError 1
+13 -13
View File
@@ -1,13 +1,13 @@
stm32f1xx_hal_adc_ex.c:126:19:HAL_ADCEx_Calibration_Start 10
stm32f1xx_hal_adc_ex.c:239:19:HAL_ADCEx_InjectedStart 10
stm32f1xx_hal_adc_ex.c:338:19:HAL_ADCEx_InjectedStop 5
stm32f1xx_hal_adc_ex.c:391:19:HAL_ADCEx_InjectedPollForConversion 25
stm32f1xx_hal_adc_ex.c:517:19:HAL_ADCEx_InjectedStart_IT 10
stm32f1xx_hal_adc_ex.c:616:19:HAL_ADCEx_InjectedStop_IT 5
stm32f1xx_hal_adc_ex.c:685:19:HAL_ADCEx_MultiModeStart_DMA 7
stm32f1xx_hal_adc_ex.c:811:19:HAL_ADCEx_MultiModeStop_DMA 4
stm32f1xx_hal_adc_ex.c:899:10:HAL_ADCEx_InjectedGetValue 5
stm32f1xx_hal_adc_ex.c:936:10:HAL_ADCEx_MultiModeGetValue 2
stm32f1xx_hal_adc_ex.c:968:13:HAL_ADCEx_InjectedConvCpltCallback 1
stm32f1xx_hal_adc_ex.c:1010:19:HAL_ADCEx_InjectedConfigChannel 23
stm32f1xx_hal_adc_ex.c:1271:19:HAL_ADCEx_MultiModeConfigChannel 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c:126:19:HAL_ADCEx_Calibration_Start 10
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c:239:19:HAL_ADCEx_InjectedStart 10
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c:338:19:HAL_ADCEx_InjectedStop 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c:391:19:HAL_ADCEx_InjectedPollForConversion 25
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c:517:19:HAL_ADCEx_InjectedStart_IT 10
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c:616:19:HAL_ADCEx_InjectedStop_IT 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c:685:19:HAL_ADCEx_MultiModeStart_DMA 7
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c:811:19:HAL_ADCEx_MultiModeStop_DMA 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c:899:10:HAL_ADCEx_InjectedGetValue 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c:936:10:HAL_ADCEx_MultiModeGetValue 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c:968:13:HAL_ADCEx_InjectedConvCpltCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c:1010:19:HAL_ADCEx_InjectedConfigChannel 23
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c:1271:19:HAL_ADCEx_MultiModeConfigChannel 5
+36 -36
View File
@@ -1,36 +1,36 @@
stm32f1xx_hal_can.c:274:19:HAL_CAN_Init 13
stm32f1xx_hal_can.c:459:19:HAL_CAN_DeInit 2
stm32f1xx_hal_can.c:506:13:HAL_CAN_MspInit 1
stm32f1xx_hal_can.c:522:13:HAL_CAN_MspDeInit 1
stm32f1xx_hal_can.c:838:19:HAL_CAN_ConfigFilter 8
stm32f1xx_hal_can.c:1004:19:HAL_CAN_Start 4
stm32f1xx_hal_can.c:1056:19:HAL_CAN_Stop 4
stm32f1xx_hal_can.c:1111:19:HAL_CAN_RequestSleep 3
stm32f1xx_hal_can.c:1142:19:HAL_CAN_WakeUp 5
stm32f1xx_hal_can.c:1191:10:HAL_CAN_IsSleepActive 4
stm32f1xx_hal_can.c:1222:19:HAL_CAN_AddTxMessage 9
stm32f1xx_hal_can.c:1330:19:HAL_CAN_AbortTxRequest 6
stm32f1xx_hal_can.c:1379:10:HAL_CAN_GetTxMailboxesFreeLevel 6
stm32f1xx_hal_can.c:1422:10:HAL_CAN_IsTxMessagePending 4
stm32f1xx_hal_can.c:1454:10:HAL_CAN_GetTxTimestamp 3
stm32f1xx_hal_can.c:1488:19:HAL_CAN_GetRxMessage 8
stm32f1xx_hal_can.c:1578:10:HAL_CAN_GetRxFifoFillLevel 4
stm32f1xx_hal_can.c:1631:19:HAL_CAN_ActivateNotification 3
stm32f1xx_hal_can.c:1664:19:HAL_CAN_DeactivateNotification 3
stm32f1xx_hal_can.c:1695:6:HAL_CAN_IRQHandler 51
stm32f1xx_hal_can.c:2106:13:HAL_CAN_TxMailbox0CompleteCallback 1
stm32f1xx_hal_can.c:2123:13:HAL_CAN_TxMailbox1CompleteCallback 1
stm32f1xx_hal_can.c:2140:13:HAL_CAN_TxMailbox2CompleteCallback 1
stm32f1xx_hal_can.c:2157:13:HAL_CAN_TxMailbox0AbortCallback 1
stm32f1xx_hal_can.c:2174:13:HAL_CAN_TxMailbox1AbortCallback 1
stm32f1xx_hal_can.c:2191:13:HAL_CAN_TxMailbox2AbortCallback 1
stm32f1xx_hal_can.c:2208:13:HAL_CAN_RxFifo0MsgPendingCallback 1
stm32f1xx_hal_can.c:2225:13:HAL_CAN_RxFifo0FullCallback 1
stm32f1xx_hal_can.c:2242:13:HAL_CAN_RxFifo1MsgPendingCallback 1
stm32f1xx_hal_can.c:2259:13:HAL_CAN_RxFifo1FullCallback 1
stm32f1xx_hal_can.c:2276:13:HAL_CAN_SleepCallback 1
stm32f1xx_hal_can.c:2292:13:HAL_CAN_WakeUpFromRxMsgCallback 1
stm32f1xx_hal_can.c:2309:13:HAL_CAN_ErrorCallback 1
stm32f1xx_hal_can.c:2346:22:HAL_CAN_GetState 5
stm32f1xx_hal_can.c:2381:10:HAL_CAN_GetError 1
stm32f1xx_hal_can.c:2393:19:HAL_CAN_ResetError 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:274:19:HAL_CAN_Init 13
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:459:19:HAL_CAN_DeInit 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:506:13:HAL_CAN_MspInit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:522:13:HAL_CAN_MspDeInit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:838:19:HAL_CAN_ConfigFilter 8
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1004:19:HAL_CAN_Start 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1056:19:HAL_CAN_Stop 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1111:19:HAL_CAN_RequestSleep 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1142:19:HAL_CAN_WakeUp 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1191:10:HAL_CAN_IsSleepActive 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1222:19:HAL_CAN_AddTxMessage 9
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1330:19:HAL_CAN_AbortTxRequest 6
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1379:10:HAL_CAN_GetTxMailboxesFreeLevel 6
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1422:10:HAL_CAN_IsTxMessagePending 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1454:10:HAL_CAN_GetTxTimestamp 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1488:19:HAL_CAN_GetRxMessage 8
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1578:10:HAL_CAN_GetRxFifoFillLevel 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1631:19:HAL_CAN_ActivateNotification 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1664:19:HAL_CAN_DeactivateNotification 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:1695:6:HAL_CAN_IRQHandler 51
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2106:13:HAL_CAN_TxMailbox0CompleteCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2123:13:HAL_CAN_TxMailbox1CompleteCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2140:13:HAL_CAN_TxMailbox2CompleteCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2157:13:HAL_CAN_TxMailbox0AbortCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2174:13:HAL_CAN_TxMailbox1AbortCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2191:13:HAL_CAN_TxMailbox2AbortCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2208:13:HAL_CAN_RxFifo0MsgPendingCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2225:13:HAL_CAN_RxFifo0FullCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2242:13:HAL_CAN_RxFifo1MsgPendingCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2259:13:HAL_CAN_RxFifo1FullCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2276:13:HAL_CAN_SleepCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2292:13:HAL_CAN_WakeUpFromRxMsgCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2309:13:HAL_CAN_ErrorCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2346:22:HAL_CAN_GetState 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2381:10:HAL_CAN_GetError 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_can.c:2393:19:HAL_CAN_ResetError 3
+29 -29
View File
@@ -1,29 +1,29 @@
core_cm3.h:1480:22:__NVIC_SetPriorityGrouping 1
core_cm3.h:1499:26:__NVIC_GetPriorityGrouping 1
core_cm3.h:1511:22:__NVIC_EnableIRQ 2
core_cm3.h:1547:22:__NVIC_DisableIRQ 2
core_cm3.h:1566:26:__NVIC_GetPendingIRQ 2
core_cm3.h:1585:22:__NVIC_SetPendingIRQ 2
core_cm3.h:1600:22:__NVIC_ClearPendingIRQ 2
core_cm3.h:1617:26:__NVIC_GetActive 2
core_cm3.h:1639:22:__NVIC_SetPriority 2
core_cm3.h:1661:26:__NVIC_GetPriority 2
core_cm3.h:1686:26:NVIC_EncodePriority 2
core_cm3.h:1713:22:NVIC_DecodePriority 2
core_cm3.h:1762:34:__NVIC_SystemReset 1
core_cm3.h:1834:26:SysTick_Config 2
stm32f1xx_hal_cortex.c:143:6:HAL_NVIC_SetPriorityGrouping 1
stm32f1xx_hal_cortex.c:165:6:HAL_NVIC_SetPriority 1
stm32f1xx_hal_cortex.c:187:6:HAL_NVIC_EnableIRQ 1
stm32f1xx_hal_cortex.c:203:6:HAL_NVIC_DisableIRQ 1
stm32f1xx_hal_cortex.c:216:6:HAL_NVIC_SystemReset 0
stm32f1xx_hal_cortex.c:229:10:HAL_SYSTICK_Config 1
stm32f1xx_hal_cortex.c:344:10:HAL_NVIC_GetPriorityGrouping 1
stm32f1xx_hal_cortex.c:371:6:HAL_NVIC_GetPriority 1
stm32f1xx_hal_cortex.c:386:6:HAL_NVIC_SetPendingIRQ 1
stm32f1xx_hal_cortex.c:404:10:HAL_NVIC_GetPendingIRQ 1
stm32f1xx_hal_cortex.c:420:6:HAL_NVIC_ClearPendingIRQ 1
stm32f1xx_hal_cortex.c:437:10:HAL_NVIC_GetActive 1
stm32f1xx_hal_cortex.c:454:6:HAL_SYSTICK_CLKSourceConfig 2
stm32f1xx_hal_cortex.c:472:6:HAL_SYSTICK_IRQHandler 1
stm32f1xx_hal_cortex.c:481:13:HAL_SYSTICK_Callback 1
../Drivers/CMSIS/Include/core_cm3.h:1480:22:__NVIC_SetPriorityGrouping 1
../Drivers/CMSIS/Include/core_cm3.h:1499:26:__NVIC_GetPriorityGrouping 1
../Drivers/CMSIS/Include/core_cm3.h:1511:22:__NVIC_EnableIRQ 2
../Drivers/CMSIS/Include/core_cm3.h:1547:22:__NVIC_DisableIRQ 2
../Drivers/CMSIS/Include/core_cm3.h:1566:26:__NVIC_GetPendingIRQ 2
../Drivers/CMSIS/Include/core_cm3.h:1585:22:__NVIC_SetPendingIRQ 2
../Drivers/CMSIS/Include/core_cm3.h:1600:22:__NVIC_ClearPendingIRQ 2
../Drivers/CMSIS/Include/core_cm3.h:1617:26:__NVIC_GetActive 2
../Drivers/CMSIS/Include/core_cm3.h:1639:22:__NVIC_SetPriority 2
../Drivers/CMSIS/Include/core_cm3.h:1661:26:__NVIC_GetPriority 2
../Drivers/CMSIS/Include/core_cm3.h:1686:26:NVIC_EncodePriority 2
../Drivers/CMSIS/Include/core_cm3.h:1713:22:NVIC_DecodePriority 2
../Drivers/CMSIS/Include/core_cm3.h:1762:34:__NVIC_SystemReset 1
../Drivers/CMSIS/Include/core_cm3.h:1834:26:SysTick_Config 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:143:6:HAL_NVIC_SetPriorityGrouping 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:165:6:HAL_NVIC_SetPriority 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:187:6:HAL_NVIC_EnableIRQ 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:203:6:HAL_NVIC_DisableIRQ 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:216:6:HAL_NVIC_SystemReset 0
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:229:10:HAL_SYSTICK_Config 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:344:10:HAL_NVIC_GetPriorityGrouping 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:371:6:HAL_NVIC_GetPriority 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:386:6:HAL_NVIC_SetPendingIRQ 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:404:10:HAL_NVIC_GetPendingIRQ 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:420:6:HAL_NVIC_ClearPendingIRQ 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:437:10:HAL_NVIC_GetActive 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:454:6:HAL_SYSTICK_CLKSourceConfig 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:472:6:HAL_SYSTICK_IRQHandler 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c:481:13:HAL_SYSTICK_Callback 1
+13 -13
View File
@@ -1,13 +1,13 @@
stm32f1xx_hal_dma.c:143:19:HAL_DMA_Init 3
stm32f1xx_hal_dma.c:220:19:HAL_DMA_DeInit 3
stm32f1xx_hal_dma.c:319:19:HAL_DMA_Start 3
stm32f1xx_hal_dma.c:362:19:HAL_DMA_Start_IT 4
stm32f1xx_hal_dma.c:416:19:HAL_DMA_Abort 2
stm32f1xx_hal_dma.c:457:19:HAL_DMA_Abort_IT 26
stm32f1xx_hal_dma.c:502:19:HAL_DMA_PollForTransfer 102
stm32f1xx_hal_dma.c:603:6:HAL_DMA_IRQHandler 58
stm32f1xx_hal_dma.c:693:19:HAL_DMA_RegisterCallback 7
stm32f1xx_hal_dma.c:744:19:HAL_DMA_UnRegisterCallback 8
stm32f1xx_hal_dma.c:820:22:HAL_DMA_GetState 1
stm32f1xx_hal_dma.c:832:10:HAL_DMA_GetError 1
stm32f1xx_hal_dma.c:858:13:DMA_SetConfig 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:143:19:HAL_DMA_Init 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:220:19:HAL_DMA_DeInit 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:319:19:HAL_DMA_Start 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:362:19:HAL_DMA_Start_IT 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:416:19:HAL_DMA_Abort 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:457:19:HAL_DMA_Abort_IT 26
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:502:19:HAL_DMA_PollForTransfer 102
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:603:6:HAL_DMA_IRQHandler 58
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:693:19:HAL_DMA_RegisterCallback 7
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:744:19:HAL_DMA_UnRegisterCallback 8
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:820:22:HAL_DMA_GetState 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:832:10:HAL_DMA_GetError 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c:858:13:DMA_SetConfig 2
+9 -9
View File
@@ -1,9 +1,9 @@
stm32f1xx_hal_exti.c:143:19:HAL_EXTI_SetConfigLine 9
stm32f1xx_hal_exti.c:238:19:HAL_EXTI_GetConfigLine 9
stm32f1xx_hal_exti.c:317:19:HAL_EXTI_ClearConfigLine 4
stm32f1xx_hal_exti.c:370:19:HAL_EXTI_RegisterCallback 2
stm32f1xx_hal_exti.c:395:19:HAL_EXTI_GetHandle 2
stm32f1xx_hal_exti.c:435:6:HAL_EXTI_IRQHandler 3
stm32f1xx_hal_exti.c:467:10:HAL_EXTI_GetPending 1
stm32f1xx_hal_exti.c:499:6:HAL_EXTI_ClearPending 1
stm32f1xx_hal_exti.c:523:6:HAL_EXTI_GenerateSWI 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c:143:19:HAL_EXTI_SetConfigLine 9
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c:238:19:HAL_EXTI_GetConfigLine 9
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c:317:19:HAL_EXTI_ClearConfigLine 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c:370:19:HAL_EXTI_RegisterCallback 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c:395:19:HAL_EXTI_GetHandle 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c:435:6:HAL_EXTI_IRQHandler 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c:467:10:HAL_EXTI_GetPending 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c:499:6:HAL_EXTI_ClearPending 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c:523:6:HAL_EXTI_GenerateSWI 1
+14 -14
View File
@@ -1,14 +1,14 @@
stm32f1xx_hal_flash.c:168:19:HAL_FLASH_Program 7
stm32f1xx_hal_flash.c:267:19:HAL_FLASH_Program_IT 4
stm32f1xx_hal_flash.c:332:6:HAL_FLASH_IRQHandler 12
stm32f1xx_hal_flash.c:606:13:HAL_FLASH_EndOfOperationCallback 1
stm32f1xx_hal_flash.c:624:13:HAL_FLASH_OperationErrorCallback 1
stm32f1xx_hal_flash.c:657:19:HAL_FLASH_Unlock 3
stm32f1xx_hal_flash.c:695:19:HAL_FLASH_Lock 1
stm32f1xx_hal_flash.c:712:19:HAL_FLASH_OB_Unlock 2
stm32f1xx_hal_flash.c:732:19:HAL_FLASH_OB_Lock 1
stm32f1xx_hal_flash.c:745:6:HAL_FLASH_OB_Launch 1
stm32f1xx_hal_flash.c:774:10:HAL_FLASH_GetError 1
stm32f1xx_hal_flash.c:797:13:FLASH_Program_HalfWord 1
stm32f1xx_hal_flash.c:826:19:FLASH_WaitForLastOperation 9
stm32f1xx_hal_flash.c:914:13:FLASH_SetErrorCode 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:168:19:HAL_FLASH_Program 7
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:267:19:HAL_FLASH_Program_IT 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:332:6:HAL_FLASH_IRQHandler 12
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:606:13:HAL_FLASH_EndOfOperationCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:624:13:HAL_FLASH_OperationErrorCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:657:19:HAL_FLASH_Unlock 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:695:19:HAL_FLASH_Lock 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:712:19:HAL_FLASH_OB_Unlock 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:732:19:HAL_FLASH_OB_Lock 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:745:6:HAL_FLASH_OB_Launch 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:774:10:HAL_FLASH_GetError 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:797:13:FLASH_Program_HalfWord 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:826:19:FLASH_WaitForLastOperation 9
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c:914:13:FLASH_SetErrorCode 5
+16 -16
View File
@@ -1,16 +1,16 @@
stm32f1xx_hal_flash_ex.c:159:19:HAL_FLASHEx_Erase 7
stm32f1xx_hal_flash_ex.c:319:19:HAL_FLASHEx_Erase_IT 4
stm32f1xx_hal_flash_ex.c:397:19:HAL_FLASHEx_OBErase 3
stm32f1xx_hal_flash_ex.c:446:19:HAL_FLASHEx_OBProgram 11
stm32f1xx_hal_flash_ex.c:527:6:HAL_FLASHEx_OBGetConfig 1
stm32f1xx_hal_flash_ex.c:549:10:HAL_FLASHEx_OBGetUserData 2
stm32f1xx_hal_flash_ex.c:595:13:FLASH_MassErase 1
stm32f1xx_hal_flash_ex.c:644:26:FLASH_OB_EnableWRP 10
stm32f1xx_hal_flash_ex.c:767:26:FLASH_OB_DisableWRP 10
stm32f1xx_hal_flash_ex.c:886:26:FLASH_OB_RDP_LevelConfig 3
stm32f1xx_hal_flash_ex.c:937:26:FLASH_OB_UserConfig 2
stm32f1xx_hal_flash_ex.c:988:26:FLASH_OB_ProgramData 2
stm32f1xx_hal_flash_ex.c:1021:17:FLASH_OB_GetWRP 1
stm32f1xx_hal_flash_ex.c:1034:17:FLASH_OB_GetRDP 2
stm32f1xx_hal_flash_ex.c:1060:16:FLASH_OB_GetUser 1
stm32f1xx_hal_flash_ex.c:1089:6:FLASH_PageErase 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:159:19:HAL_FLASHEx_Erase 7
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:319:19:HAL_FLASHEx_Erase_IT 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:397:19:HAL_FLASHEx_OBErase 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:446:19:HAL_FLASHEx_OBProgram 11
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:527:6:HAL_FLASHEx_OBGetConfig 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:549:10:HAL_FLASHEx_OBGetUserData 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:595:13:FLASH_MassErase 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:644:26:FLASH_OB_EnableWRP 10
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:767:26:FLASH_OB_DisableWRP 10
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:886:26:FLASH_OB_RDP_LevelConfig 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:937:26:FLASH_OB_UserConfig 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:988:26:FLASH_OB_ProgramData 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:1021:17:FLASH_OB_GetWRP 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:1034:17:FLASH_OB_GetRDP 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:1060:16:FLASH_OB_GetUser 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c:1089:6:FLASH_PageErase 1
+8 -8
View File
@@ -1,8 +1,8 @@
stm32f1xx_hal_gpio.c:178:6:HAL_GPIO_Init 34
stm32f1xx_hal_gpio.c:351:6:HAL_GPIO_DeInit 10
stm32f1xx_hal_gpio.c:431:15:HAL_GPIO_ReadPin 2
stm32f1xx_hal_gpio.c:465:6:HAL_GPIO_WritePin 2
stm32f1xx_hal_gpio.c:487:6:HAL_GPIO_TogglePin 1
stm32f1xx_hal_gpio.c:511:19:HAL_GPIO_LockPin 2
stm32f1xx_hal_gpio.c:546:6:HAL_GPIO_EXTI_IRQHandler 2
stm32f1xx_hal_gpio.c:561:13:HAL_GPIO_EXTI_Callback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c:178:6:HAL_GPIO_Init 34
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c:351:6:HAL_GPIO_DeInit 10
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c:431:15:HAL_GPIO_ReadPin 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c:465:6:HAL_GPIO_WritePin 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c:487:6:HAL_GPIO_TogglePin 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c:511:19:HAL_GPIO_LockPin 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c:546:6:HAL_GPIO_EXTI_IRQHandler 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c:561:13:HAL_GPIO_EXTI_Callback 1
+3 -3
View File
@@ -1,3 +1,3 @@
stm32f1xx_hal_gpio_ex.c:81:6:HAL_GPIOEx_ConfigEventout 1
stm32f1xx_hal_gpio_ex.c:95:6:HAL_GPIOEx_EnableEventout 1
stm32f1xx_hal_gpio_ex.c:104:6:HAL_GPIOEx_DisableEventout 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c:81:6:HAL_GPIOEx_ConfigEventout 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c:95:6:HAL_GPIOEx_EnableEventout 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c:104:6:HAL_GPIOEx_DisableEventout 1
+18 -18
View File
@@ -1,18 +1,18 @@
stm32f1xx_hal_pwr.c:117:13:PWR_OverloadWfe 1
stm32f1xx_hal_pwr.c:156:6:HAL_PWR_DeInit 1
stm32f1xx_hal_pwr.c:169:6:HAL_PWR_EnableBkUpAccess 1
stm32f1xx_hal_pwr.c:182:6:HAL_PWR_DisableBkUpAccess 1
stm32f1xx_hal_pwr.c:316:6:HAL_PWR_ConfigPVD 5
stm32f1xx_hal_pwr.c:359:6:HAL_PWR_EnablePVD 1
stm32f1xx_hal_pwr.c:369:6:HAL_PWR_DisablePVD 1
stm32f1xx_hal_pwr.c:382:6:HAL_PWR_EnableWakeUpPin 1
stm32f1xx_hal_pwr.c:397:6:HAL_PWR_DisableWakeUpPin 1
stm32f1xx_hal_pwr.c:417:6:HAL_PWR_EnterSLEEPMode 2
stm32f1xx_hal_pwr.c:463:6:HAL_PWR_EnterSTOPMode 2
stm32f1xx_hal_pwr.c:503:6:HAL_PWR_EnterSTANDBYMode 1
stm32f1xx_hal_pwr.c:528:6:HAL_PWR_EnableSleepOnExit 1
stm32f1xx_hal_pwr.c:541:6:HAL_PWR_DisableSleepOnExit 1
stm32f1xx_hal_pwr.c:554:6:HAL_PWR_EnableSEVOnPend 1
stm32f1xx_hal_pwr.c:567:6:HAL_PWR_DisableSEVOnPend 1
stm32f1xx_hal_pwr.c:580:6:HAL_PWR_PVD_IRQHandler 2
stm32f1xx_hal_pwr.c:597:13:HAL_PWR_PVDCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:117:13:PWR_OverloadWfe 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:156:6:HAL_PWR_DeInit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:169:6:HAL_PWR_EnableBkUpAccess 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:182:6:HAL_PWR_DisableBkUpAccess 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:316:6:HAL_PWR_ConfigPVD 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:359:6:HAL_PWR_EnablePVD 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:369:6:HAL_PWR_DisablePVD 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:382:6:HAL_PWR_EnableWakeUpPin 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:397:6:HAL_PWR_DisableWakeUpPin 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:417:6:HAL_PWR_EnterSLEEPMode 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:463:6:HAL_PWR_EnterSTOPMode 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:503:6:HAL_PWR_EnterSTANDBYMode 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:528:6:HAL_PWR_EnableSleepOnExit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:541:6:HAL_PWR_DisableSleepOnExit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:554:6:HAL_PWR_EnableSEVOnPend 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:567:6:HAL_PWR_DisableSEVOnPend 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:580:6:HAL_PWR_PVD_IRQHandler 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c:597:13:HAL_PWR_PVDCallback 1
+15 -15
View File
@@ -1,15 +1,15 @@
stm32f1xx_hal_rcc.c:202:19:HAL_RCC_DeInit 14
stm32f1xx_hal_rcc.c:347:19:HAL_RCC_OscConfig 73
stm32f1xx_hal_rcc.c:813:19:HAL_RCC_ClockConfig 19
stm32f1xx_hal_rcc.c:1002:6:HAL_RCC_MCOConfig 1
stm32f1xx_hal_rcc.c:1039:6:HAL_RCC_EnableCSS 1
stm32f1xx_hal_rcc.c:1048:6:HAL_RCC_DisableCSS 1
stm32f1xx_hal_rcc.c:1082:10:HAL_RCC_GetSysClockFreq 6
stm32f1xx_hal_rcc.c:1176:10:HAL_RCC_GetHCLKFreq 1
stm32f1xx_hal_rcc.c:1187:10:HAL_RCC_GetPCLK1Freq 1
stm32f1xx_hal_rcc.c:1199:10:HAL_RCC_GetPCLK2Freq 1
stm32f1xx_hal_rcc.c:1212:6:HAL_RCC_GetOscConfig 9
stm32f1xx_hal_rcc.c:1312:6:HAL_RCC_GetClockConfig 1
stm32f1xx_hal_rcc.c:1347:6:HAL_RCC_NMI_IRQHandler 2
stm32f1xx_hal_rcc.c:1365:13:RCC_Delay 2
stm32f1xx_hal_rcc.c:1379:13:HAL_RCC_CSSCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:202:19:HAL_RCC_DeInit 14
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:347:19:HAL_RCC_OscConfig 73
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:813:19:HAL_RCC_ClockConfig 19
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:1002:6:HAL_RCC_MCOConfig 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:1039:6:HAL_RCC_EnableCSS 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:1048:6:HAL_RCC_DisableCSS 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:1082:10:HAL_RCC_GetSysClockFreq 6
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:1176:10:HAL_RCC_GetHCLKFreq 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:1187:10:HAL_RCC_GetPCLK1Freq 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:1199:10:HAL_RCC_GetPCLK2Freq 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:1212:6:HAL_RCC_GetOscConfig 9
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:1312:6:HAL_RCC_GetClockConfig 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:1347:6:HAL_RCC_NMI_IRQHandler 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:1365:13:RCC_Delay 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c:1379:13:HAL_RCC_CSSCallback 1
+7 -7
View File
@@ -1,7 +1,7 @@
stm32f1xx_hal_rcc_ex.c:100:19:HAL_RCCEx_PeriphCLKConfig 25
stm32f1xx_hal_rcc_ex.c:294:6:HAL_RCCEx_GetPeriphCLKConfig 1
stm32f1xx_hal_rcc_ex.c:387:10:HAL_RCCEx_GetPeriphCLKFreq 21
stm32f1xx_hal_rcc_ex.c:613:19:HAL_RCCEx_EnablePLLI2S 9
stm32f1xx_hal_rcc_ex.c:683:19:HAL_RCCEx_DisablePLLI2S 5
stm32f1xx_hal_rcc_ex.c:739:19:HAL_RCCEx_EnablePLL2 10
stm32f1xx_hal_rcc_ex.c:810:19:HAL_RCCEx_DisablePLL2 6
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c:100:19:HAL_RCCEx_PeriphCLKConfig 25
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c:294:6:HAL_RCCEx_GetPeriphCLKConfig 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c:387:10:HAL_RCCEx_GetPeriphCLKFreq 21
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c:613:19:HAL_RCCEx_EnablePLLI2S 9
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c:683:19:HAL_RCCEx_DisablePLLI2S 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c:739:19:HAL_RCCEx_EnablePLL2 10
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c:810:19:HAL_RCCEx_DisablePLL2 6
+28 -28
View File
@@ -1,28 +1,28 @@
stm32f1xx_hal_rtc.c:275:19:HAL_RTC_Init 9
stm32f1xx_hal_rtc.c:411:19:HAL_RTC_DeInit 4
stm32f1xx_hal_rtc.c:650:13:HAL_RTC_MspInit 1
stm32f1xx_hal_rtc.c:665:13:HAL_RTC_MspDeInit 1
stm32f1xx_hal_rtc.c:703:19:HAL_RTC_SetTime 9
stm32f1xx_hal_rtc.c:802:19:HAL_RTC_GetTime 12
stm32f1xx_hal_rtc.c:913:19:HAL_RTC_SetDate 10
stm32f1xx_hal_rtc.c:1027:19:HAL_RTC_GetDate 5
stm32f1xx_hal_rtc.c:1092:19:HAL_RTC_SetAlarm 8
stm32f1xx_hal_rtc.c:1184:19:HAL_RTC_SetAlarm_IT 8
stm32f1xx_hal_rtc.c:1289:19:HAL_RTC_GetAlarm 4
stm32f1xx_hal_rtc.c:1334:19:HAL_RTC_DeactivateAlarm 5
stm32f1xx_hal_rtc.c:1404:6:HAL_RTC_AlarmIRQHandler 3
stm32f1xx_hal_rtc.c:1436:13:HAL_RTC_AlarmAEventCallback 1
stm32f1xx_hal_rtc.c:1452:19:HAL_RTC_PollForAlarmAEvent 6
stm32f1xx_hal_rtc.c:1507:21:HAL_RTC_GetState 1
stm32f1xx_hal_rtc.c:1540:19:HAL_RTC_WaitForSynchro 4
stm32f1xx_hal_rtc.c:1587:17:RTC_ReadTimeCounter 2
stm32f1xx_hal_rtc.c:1619:26:RTC_WriteTimeCounter 3
stm32f1xx_hal_rtc.c:1651:17:RTC_ReadAlarmCounter 1
stm32f1xx_hal_rtc.c:1668:26:RTC_WriteAlarmCounter 3
stm32f1xx_hal_rtc.c:1700:26:RTC_EnterInitMode 3
stm32f1xx_hal_rtc.c:1727:26:RTC_ExitInitMode 3
stm32f1xx_hal_rtc.c:1752:16:RTC_ByteToBcd2 2
stm32f1xx_hal_rtc.c:1770:16:RTC_Bcd2ToByte 1
stm32f1xx_hal_rtc.c:1784:13:RTC_DateUpdate 21
stm32f1xx_hal_rtc.c:1879:16:RTC_IsLeapYear 4
stm32f1xx_hal_rtc.c:1916:16:RTC_WeekDayNum 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:275:19:HAL_RTC_Init 9
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:411:19:HAL_RTC_DeInit 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:650:13:HAL_RTC_MspInit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:665:13:HAL_RTC_MspDeInit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:703:19:HAL_RTC_SetTime 9
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:802:19:HAL_RTC_GetTime 12
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:913:19:HAL_RTC_SetDate 10
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1027:19:HAL_RTC_GetDate 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1092:19:HAL_RTC_SetAlarm 8
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1184:19:HAL_RTC_SetAlarm_IT 8
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1289:19:HAL_RTC_GetAlarm 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1334:19:HAL_RTC_DeactivateAlarm 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1404:6:HAL_RTC_AlarmIRQHandler 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1436:13:HAL_RTC_AlarmAEventCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1452:19:HAL_RTC_PollForAlarmAEvent 6
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1507:21:HAL_RTC_GetState 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1540:19:HAL_RTC_WaitForSynchro 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1587:17:RTC_ReadTimeCounter 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1619:26:RTC_WriteTimeCounter 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1651:17:RTC_ReadAlarmCounter 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1668:26:RTC_WriteAlarmCounter 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1700:26:RTC_EnterInitMode 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1727:26:RTC_ExitInitMode 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1752:16:RTC_ByteToBcd2 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1770:16:RTC_Bcd2ToByte 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1784:13:RTC_DateUpdate 21
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1879:16:RTC_IsLeapYear 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc.c:1916:16:RTC_WeekDayNum 2
+14 -14
View File
@@ -1,14 +1,14 @@
stm32f1xx_hal_rtc_ex.c:81:19:HAL_RTCEx_SetTamper 5
stm32f1xx_hal_rtc_ex.c:127:19:HAL_RTCEx_SetTamper_IT 5
stm32f1xx_hal_rtc_ex.c:175:19:HAL_RTCEx_DeactivateTamper 3
stm32f1xx_hal_rtc_ex.c:217:6:HAL_RTCEx_TamperIRQHandler 3
stm32f1xx_hal_rtc_ex.c:247:13:HAL_RTCEx_Tamper1EventCallback 1
stm32f1xx_hal_rtc_ex.c:263:19:HAL_RTCEx_PollForTamper1Event 6
stm32f1xx_hal_rtc_ex.c:319:19:HAL_RTCEx_SetSecond_IT 3
stm32f1xx_hal_rtc_ex.c:349:19:HAL_RTCEx_DeactivateSecond 3
stm32f1xx_hal_rtc_ex.c:379:6:HAL_RTCEx_RTCIRQHandler 4
stm32f1xx_hal_rtc_ex.c:419:13:HAL_RTCEx_RTCEventCallback 1
stm32f1xx_hal_rtc_ex.c:434:13:HAL_RTCEx_RTCEventErrorCallback 1
stm32f1xx_hal_rtc_ex.c:474:6:HAL_RTCEx_BKUPWrite 1
stm32f1xx_hal_rtc_ex.c:499:10:HAL_RTCEx_BKUPRead 1
stm32f1xx_hal_rtc_ex.c:529:19:HAL_RTCEx_SetSmoothCalib 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:81:19:HAL_RTCEx_SetTamper 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:127:19:HAL_RTCEx_SetTamper_IT 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:175:19:HAL_RTCEx_DeactivateTamper 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:217:6:HAL_RTCEx_TamperIRQHandler 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:247:13:HAL_RTCEx_Tamper1EventCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:263:19:HAL_RTCEx_PollForTamper1Event 6
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:319:19:HAL_RTCEx_SetSecond_IT 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:349:19:HAL_RTCEx_DeactivateSecond 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:379:6:HAL_RTCEx_RTCIRQHandler 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:419:13:HAL_RTCEx_RTCEventCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:434:13:HAL_RTCEx_RTCEventErrorCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:474:6:HAL_RTCEx_BKUPWrite 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:499:10:HAL_RTCEx_BKUPRead 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rtc_ex.c:529:19:HAL_RTCEx_SetSmoothCalib 3
View File
View File
+61 -61
View File
@@ -1,61 +1,61 @@
stm32f1xx_hal_uart.c:352:19:HAL_UART_Init 3
stm32f1xx_hal_uart.c:429:19:HAL_HalfDuplex_Init 3
stm32f1xx_hal_uart.c:504:19:HAL_LIN_Init 3
stm32f1xx_hal_uart.c:587:19:HAL_MultiProcessor_Init 3
stm32f1xx_hal_uart.c:666:19:HAL_UART_DeInit 2
stm32f1xx_hal_uart.c:711:13:HAL_UART_MspInit 1
stm32f1xx_hal_uart.c:726:13:HAL_UART_MspDeInit 1
stm32f1xx_hal_uart.c:1136:19:HAL_UART_Transmit 11
stm32f1xx_hal_uart.c:1224:19:HAL_UART_Receive 13
stm32f1xx_hal_uart.c:1315:19:HAL_UART_Transmit_IT 5
stm32f1xx_hal_uart.c:1360:19:HAL_UART_Receive_IT 5
stm32f1xx_hal_uart.c:1395:19:HAL_UART_Transmit_DMA 5
stm32f1xx_hal_uart.c:1463:19:HAL_UART_Receive_DMA 5
stm32f1xx_hal_uart.c:1493:19:HAL_UART_DMAPause 6
stm32f1xx_hal_uart.c:1530:19:HAL_UART_DMAResume 4
stm32f1xx_hal_uart.c:1566:19:HAL_UART_DMAStop 7
stm32f1xx_hal_uart.c:1621:19:HAL_UARTEx_ReceiveToIdle 18
stm32f1xx_hal_uart.c:1747:19:HAL_UARTEx_ReceiveToIdle_IT 7
stm32f1xx_hal_uart.c:1808:19:HAL_UARTEx_ReceiveToIdle_DMA 7
stm32f1xx_hal_uart.c:1865:19:HAL_UART_Abort 10
stm32f1xx_hal_uart.c:1954:19:HAL_UART_AbortTransmit 5
stm32f1xx_hal_uart.c:2005:19:HAL_UART_AbortReceive 6
stm32f1xx_hal_uart.c:2066:19:HAL_UART_Abort_IT 13
stm32f1xx_hal_uart.c:2201:19:HAL_UART_AbortTransmit_IT 4
stm32f1xx_hal_uart.c:2278:19:HAL_UART_AbortReceive_IT 5
stm32f1xx_hal_uart.c:2356:6:HAL_UART_IRQHandler 37
stm32f1xx_hal_uart.c:2586:13:HAL_UART_TxCpltCallback 1
stm32f1xx_hal_uart.c:2601:13:HAL_UART_TxHalfCpltCallback 1
stm32f1xx_hal_uart.c:2616:13:HAL_UART_RxCpltCallback 1
stm32f1xx_hal_uart.c:2631:13:HAL_UART_RxHalfCpltCallback 1
stm32f1xx_hal_uart.c:2646:13:HAL_UART_ErrorCallback 1
stm32f1xx_hal_uart.c:2660:13:HAL_UART_AbortCpltCallback 1
stm32f1xx_hal_uart.c:2675:13:HAL_UART_AbortTransmitCpltCallback 1
stm32f1xx_hal_uart.c:2690:13:HAL_UART_AbortReceiveCpltCallback 1
stm32f1xx_hal_uart.c:2707:13:HAL_UARTEx_RxEventCallback 1
stm32f1xx_hal_uart.c:2747:19:HAL_LIN_SendBreak 2
stm32f1xx_hal_uart.c:2774:19:HAL_MultiProcessor_EnterMuteMode 2
stm32f1xx_hal_uart.c:2801:19:HAL_MultiProcessor_ExitMuteMode 2
stm32f1xx_hal_uart.c:2828:19:HAL_HalfDuplex_EnableTransmitter 2
stm32f1xx_hal_uart.c:2863:19:HAL_HalfDuplex_EnableReceiver 2
stm32f1xx_hal_uart.c:2920:23:HAL_UART_GetState 1
stm32f1xx_hal_uart.c:2935:10:HAL_UART_GetError 1
stm32f1xx_hal_uart.c:2980:13:UART_DMATransmitCplt 2
stm32f1xx_hal_uart.c:3015:13:UART_DMATxHalfCplt 1
stm32f1xx_hal_uart.c:3034:13:UART_DMAReceiveCplt 4
stm32f1xx_hal_uart.c:3091:13:UART_DMARxHalfCplt 2
stm32f1xx_hal_uart.c:3126:13:UART_DMAError 5
stm32f1xx_hal_uart.c:3167:26:UART_WaitOnFlagUntilTimeout 5
stm32f1xx_hal_uart.c:3205:19:UART_Start_Receive_IT 1
stm32f1xx_hal_uart.c:3240:19:UART_Start_Receive_DMA 1
stm32f1xx_hal_uart.c:3290:13:UART_EndTxTransfer 1
stm32f1xx_hal_uart.c:3304:13:UART_EndRxTransfer 2
stm32f1xx_hal_uart.c:3328:13:UART_DMAAbortOnError 1
stm32f1xx_hal_uart.c:3352:13:UART_DMATxAbortCallback 3
stm32f1xx_hal_uart.c:3398:13:UART_DMARxAbortCallback 3
stm32f1xx_hal_uart.c:3444:13:UART_DMATxOnlyAbortCallback 1
stm32f1xx_hal_uart.c:3472:13:UART_DMARxOnlyAbortCallback 1
stm32f1xx_hal_uart.c:3498:26:UART_Transmit_IT 5
stm32f1xx_hal_uart.c:3538:26:UART_EndTransmit_IT 1
stm32f1xx_hal_uart.c:3563:26:UART_Receive_IT 10
stm32f1xx_hal_uart.c:3661:13:UART_SetConfig 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:352:19:HAL_UART_Init 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:429:19:HAL_HalfDuplex_Init 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:504:19:HAL_LIN_Init 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:587:19:HAL_MultiProcessor_Init 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:666:19:HAL_UART_DeInit 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:711:13:HAL_UART_MspInit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:726:13:HAL_UART_MspDeInit 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1136:19:HAL_UART_Transmit 11
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1224:19:HAL_UART_Receive 13
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1315:19:HAL_UART_Transmit_IT 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1360:19:HAL_UART_Receive_IT 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1395:19:HAL_UART_Transmit_DMA 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1463:19:HAL_UART_Receive_DMA 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1493:19:HAL_UART_DMAPause 6
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1530:19:HAL_UART_DMAResume 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1566:19:HAL_UART_DMAStop 7
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1621:19:HAL_UARTEx_ReceiveToIdle 18
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1747:19:HAL_UARTEx_ReceiveToIdle_IT 7
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1808:19:HAL_UARTEx_ReceiveToIdle_DMA 7
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1865:19:HAL_UART_Abort 10
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:1954:19:HAL_UART_AbortTransmit 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2005:19:HAL_UART_AbortReceive 6
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2066:19:HAL_UART_Abort_IT 13
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2201:19:HAL_UART_AbortTransmit_IT 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2278:19:HAL_UART_AbortReceive_IT 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2356:6:HAL_UART_IRQHandler 37
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2586:13:HAL_UART_TxCpltCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2601:13:HAL_UART_TxHalfCpltCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2616:13:HAL_UART_RxCpltCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2631:13:HAL_UART_RxHalfCpltCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2646:13:HAL_UART_ErrorCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2660:13:HAL_UART_AbortCpltCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2675:13:HAL_UART_AbortTransmitCpltCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2690:13:HAL_UART_AbortReceiveCpltCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2707:13:HAL_UARTEx_RxEventCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2747:19:HAL_LIN_SendBreak 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2774:19:HAL_MultiProcessor_EnterMuteMode 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2801:19:HAL_MultiProcessor_ExitMuteMode 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2828:19:HAL_HalfDuplex_EnableTransmitter 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2863:19:HAL_HalfDuplex_EnableReceiver 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2920:23:HAL_UART_GetState 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2935:10:HAL_UART_GetError 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:2980:13:UART_DMATransmitCplt 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3015:13:UART_DMATxHalfCplt 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3034:13:UART_DMAReceiveCplt 4
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3091:13:UART_DMARxHalfCplt 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3126:13:UART_DMAError 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3167:26:UART_WaitOnFlagUntilTimeout 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3205:19:UART_Start_Receive_IT 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3240:19:UART_Start_Receive_DMA 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3290:13:UART_EndTxTransfer 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3304:13:UART_EndRxTransfer 2
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3328:13:UART_DMAAbortOnError 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3352:13:UART_DMATxAbortCallback 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3398:13:UART_DMARxAbortCallback 3
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3444:13:UART_DMATxOnlyAbortCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3472:13:UART_DMARxOnlyAbortCallback 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3498:26:UART_Transmit_IT 5
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3538:26:UART_EndTransmit_IT 1
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3563:26:UART_Receive_IT 10
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c:3661:13:UART_SetConfig 2
+1 -1
View File
@@ -1,6 +1,6 @@
################################################################################
# Automatically-generated file. Do not edit!
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
# Add inputs and outputs from these tool invocations to the build variables
Regular → Executable
+21294 -20146
View File
File diff suppressed because it is too large Load Diff
Regular → Executable
View File
Regular → Executable
+1 -1
View File
@@ -1,6 +1,6 @@
################################################################################
# Automatically-generated file. Do not edit!
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
USER_OBJS :=
Regular → Executable
+1 -1
View File
@@ -1,6 +1,6 @@
################################################################################
# Automatically-generated file. Do not edit!
# Toolchain: GNU Tools for STM32 (10.3-2021.10)
# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
ELF_SRCS :=
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File

Some files were not shown because too many files have changed in this diff Show More