kopia lustrzana https://github.com/UU5JPP/Wolf-LITE
master
rodzic
2e03a941ee
commit
21385ee4ea
|
@ -249,8 +249,8 @@ void processRxAudio(void)
|
|||
Processor_AudioBuffer_current[pos * 2] = convertToSPIBigEndian(out); //left channel
|
||||
Processor_AudioBuffer_current[pos * 2 + 1] = Processor_AudioBuffer_current[pos * 2]; //right channel
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//Mute codec
|
||||
if(WM8731_Muting)
|
||||
{
|
||||
|
@ -590,11 +590,11 @@ void processTxAudio(void)
|
|||
if (TRX.CW_SelfHear && (TRX.CW_KEYER || CW_key_serial || CW_key_dot_hard || CW_key_dash_hard) && (mode == TRX_MODE_CW_L || mode == TRX_MODE_CW_U) && !TRX_Tune)
|
||||
{
|
||||
static float32_t cwgen_index = 0;
|
||||
const float32_t SELFHEAR_Volume = 30.0f;
|
||||
const float32_t SELFHEAR_Volume = 100.0f;
|
||||
float32_t amplitude = volume2rate((float32_t)TRX.Volume / 100.0f) * volume2rate(SELFHEAR_Volume / 100.0f);
|
||||
for (uint_fast16_t i = 0; i < AUDIO_BUFFER_HALF_SIZE; i++)
|
||||
{
|
||||
const float32_t CW_Pitch_freq = 800;
|
||||
const float32_t CW_Pitch_freq = 700;
|
||||
float32_t point = generateSinF(amplitude * FPGA_Audio_Buffer_TX_I_tmp[i], &cwgen_index, TRX_SAMPLERATE, CW_Pitch_freq);
|
||||
int32_t sample = 0;
|
||||
arm_float_to_q31(&point, &sample, 1);
|
||||
|
|
|
@ -29,6 +29,7 @@ typedef const struct
|
|||
const uint16_t STATUS_LABEL_BW;
|
||||
const uint16_t STATUS_LABEL_RIT;
|
||||
const uint16_t STATUS_LABEL_VLT;
|
||||
const uint16_t STATUS_LABEL_PTT_SW1;
|
||||
const uint16_t STATUS_LABEL_CPU;
|
||||
const uint16_t STATUS_LABEL_PWM;
|
||||
const uint16_t STATUS_LABEL_THERM;
|
||||
|
@ -89,6 +90,7 @@ static const STRUCT_COLOR_THEME COLOR_THEMES[2] = {
|
|||
.STATUS_LABEL_BW = rgb888torgb565(0, 200, 255),
|
||||
.STATUS_LABEL_RIT = COLOR_WHITE,
|
||||
.STATUS_LABEL_VLT = rgb888torgb565(249, 205, 46),
|
||||
.STATUS_LABEL_PTT_SW1 = rgb888torgb565(249, 205, 46),
|
||||
.STATUS_LABEL_CPU = rgb888torgb565(255, 0, 0),
|
||||
.STATUS_LABEL_PWM = rgb888torgb565(255, 0, 0),
|
||||
.STATUS_LABEL_THERM = rgb888torgb565(249, 205, 46),
|
||||
|
|
|
@ -16,8 +16,8 @@ static uint16_t FRONTPANEL_ReadMCP3008_Value(uint8_t channel, GPIO_TypeDef *CS_P
|
|||
static void FRONTPANEL_ENCODER2_Rotated(int8_t direction);
|
||||
|
||||
|
||||
static void FRONTPANEL_BUTTONHANDLER_BAND_P(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_BAND_N(void);
|
||||
void FRONTPANEL_BUTTONHANDLER_BAND_P(void);
|
||||
void FRONTPANEL_BUTTONHANDLER_BAND_N(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_SQUELCH(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_WPM(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_KEYER(void);
|
||||
|
@ -27,21 +27,21 @@ static void FRONTPANEL_BUTTONHANDLER_STEP(void);
|
|||
static void FRONTPANEL_BUTTONHANDLER_BANDMAP(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_HIDDEN_ENABLE(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_ATTHOLD(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_AGC(void);
|
||||
void FRONTPANEL_BUTTONHANDLER_AGC(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_AGC_SPEED(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_NOTCH(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_FAST(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_MUTE(void);
|
||||
void FRONTPANEL_BUTTONHANDLER_NOTCH(void);
|
||||
void FRONTPANEL_BUTTONHANDLER_FAST(void);
|
||||
void FRONTPANEL_BUTTONHANDLER_MUTE(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_AsB(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_ArB(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_TUNE(void);
|
||||
void FRONTPANEL_BUTTONHANDLER_TUNE(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_BW(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_HPF(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_MENU(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_LOCK(void);
|
||||
void FRONTPANEL_BUTTONHANDLER_LOCK(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_PWR_P(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_PWR_N(void);
|
||||
static void FRONTPANEL_BUTTONHANDLER_ZOOM_P(void);
|
||||
void FRONTPANEL_BUTTONHANDLER_ZOOM_P(void);
|
||||
static void FRONTPANEL_ENC2SW_click_handler(uint32_t parameter);
|
||||
static void FRONTPANEL_ENC2SW_hold_handler(uint32_t parameter);
|
||||
|
||||
|
@ -547,7 +547,7 @@ void FRONTPANEL_Process(void)
|
|||
SPI_process = false;
|
||||
}
|
||||
//----------------------------------------------------------------------------
|
||||
static void FRONTPANEL_BUTTONHANDLER_ZOOM_P(void)
|
||||
void FRONTPANEL_BUTTONHANDLER_ZOOM_P(void)
|
||||
{
|
||||
if (TRX.FFT_Zoom == 1)
|
||||
TRX.FFT_Zoom = 2;
|
||||
|
@ -716,7 +716,7 @@ void FRONTPANEL_BUTTONHANDLER_MODE_N(void)
|
|||
TRX_Temporary_Stop_BandMap = true;
|
||||
}
|
||||
|
||||
static void FRONTPANEL_BUTTONHANDLER_BAND_P(void)
|
||||
void FRONTPANEL_BUTTONHANDLER_BAND_P(void)
|
||||
{
|
||||
int8_t band = getBandFromFreq(CurrentVFO()->Freq, true);
|
||||
band++;
|
||||
|
@ -743,7 +743,7 @@ static void FRONTPANEL_BUTTONHANDLER_BAND_P(void)
|
|||
LCD_UpdateQuery.FreqInfo = true;
|
||||
}
|
||||
|
||||
static void FRONTPANEL_BUTTONHANDLER_BAND_N(void)
|
||||
void FRONTPANEL_BUTTONHANDLER_BAND_N(void)
|
||||
{
|
||||
int8_t band = getBandFromFreq(CurrentVFO()->Freq, true);
|
||||
band--;
|
||||
|
|
|
@ -30,6 +30,8 @@ extern void FRONTPANEL_ENCODER2_checkRotate(void);
|
|||
extern void FRONTPANEL_check_ENC2SW(void);
|
||||
extern void FRONTPANEL_Init(void);
|
||||
extern void FRONTPANEL_Process(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_BAND_N(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_BAND_P(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_BW_N(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_BW_P(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_MODE_P(void);
|
||||
|
@ -38,5 +40,12 @@ extern void FRONTPANEL_BUTTONHANDLER_PRE(void);
|
|||
extern void FRONTPANEL_BUTTONHANDLER_ATT(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_RF_POWER(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_VOLUME(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_AGC(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_FAST(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_MUTE(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_LOCK(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_NOTCH(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_TUNE(void);
|
||||
extern void FRONTPANEL_BUTTONHANDLER_ZOOM_P(void);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -355,7 +355,6 @@ float32_t getMaxTXAmplitudeOnFreq(uint32_t freq)
|
|||
return (float32_t)CALIBRATE.rf_out_power_40m / 100.0f * (float32_t)MAX_TX_AMPLITUDE;
|
||||
}
|
||||
|
||||
|
||||
float32_t generateSin(float32_t amplitude, uint32_t index, uint32_t samplerate, uint32_t freq)
|
||||
{
|
||||
float32_t ret = amplitude * arm_sin_f32(((float32_t)index / (float32_t)samplerate) * PI * 2.0f * (float32_t)freq);
|
||||
|
|
|
@ -666,7 +666,14 @@ static void LCD_displayStatusInfoBar(bool redraw)
|
|||
else
|
||||
LCDDriver_printTextFont(buff, LAY_STATUS_LABEL_VLT_X_OFFSET, LAY_STATUS_Y_OFFSET + LAY_STATUS_LABEL_VLT_Y_OFFSET, COLOR->STATUS_LABEL_VLT, BG_COLOR, LAY_STATUS_LABEL_STROKA_FONT);
|
||||
|
||||
|
||||
|
||||
// //VOLTAGE PTT_SW1
|
||||
// sprintf(buff, "PTT_SW1:%.2f ", TRX_SW1_Voltage);
|
||||
// LCDDriver_printTextFont(buff, 90, 40, COLOR_WHITE, BG_COLOR, LAY_STATUS_LABEL_STROKA_FONT);
|
||||
// //VOLTAGE PTT_SW2
|
||||
// sprintf(buff, "PTT_SW2:%.2f ", TRX_SW2_Voltage);
|
||||
// LCDDriver_printTextFont(buff, 90, 57, COLOR_WHITE, BG_COLOR, LAY_STATUS_LABEL_STROKA_FONT);
|
||||
|
||||
//PWM
|
||||
if (TRX_on_TX())
|
||||
{
|
||||
|
|
|
@ -63,7 +63,12 @@ void RF_UNIT_ProcessSensors(void)
|
|||
TRX_CPU_VRef = TRX_CPU_VRef * 0.9f + cpu_vref_result * 0.1f;
|
||||
|
||||
TRX_CPU_VBat = TRX_CPU_VBat * 0.9f + cpu_vbat * 2.0f * 0.1f;
|
||||
|
||||
|
||||
//SW1_Voltage
|
||||
TRX_SW1_Voltage = ptt_sw1;
|
||||
//SW2_Voltage
|
||||
TRX_SW2_Voltage = ptt_sw2;
|
||||
|
||||
//POWER
|
||||
power_in = power_in * CALIBRATE.volt_cal_rate; //do voltage calibration in future!!!
|
||||
if(fabsf(TRX_InVoltage - power_in) > 0.2f)
|
||||
|
@ -114,35 +119,46 @@ void RF_UNIT_ProcessSensors(void)
|
|||
//sendToDebug_float32(ptt_sw1, false);
|
||||
//sendToDebug_float32(ptt_sw2, false);
|
||||
//sendToDebug_newline();
|
||||
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 0.1 && ptt_sw2 < 0.3 && ptt_sw1 > 1.80 && ptt_sw1 <2.0)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_BAND_N();//DN
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 0.1 && ptt_sw2 < 0.3 && ptt_sw1 > 1.1 && ptt_sw1 <1.3)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_BAND_P();//UP
|
||||
HAL_Delay(200);
|
||||
}
|
||||
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 2.79 && ptt_sw2 < 2.99 && ptt_sw1 > 1.1 && ptt_sw1 <1.3)
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 1.0 && ptt_sw2 < 1.3 && ptt_sw1 > 2.80 && ptt_sw1 <3.0)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_BW_N();
|
||||
FRONTPANEL_BUTTONHANDLER_BW_N();//P1
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 2.79 && ptt_sw2 < 2.99 && ptt_sw1 > 1.82 && ptt_sw1 <2.02)
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 1.8 && ptt_sw2 < 2.0 && ptt_sw1 > 2.8 && ptt_sw1 <3.0)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_BW_P();
|
||||
FRONTPANEL_BUTTONHANDLER_BW_P();//P2
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 2.8 && ptt_sw2 < 3 && ptt_sw1 > 2.38 && ptt_sw1 <2.58)
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 2.4 && ptt_sw2 < 2.6 && ptt_sw1 > 2.8 && ptt_sw1 <3.0)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_MODE_N();
|
||||
FRONTPANEL_BUTTONHANDLER_MODE_N();//P3
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 2.8 && ptt_sw2 < 3 && ptt_sw1 > 2.84 && ptt_sw1 <3.04)
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 2.8 && ptt_sw2 < 3.0 && ptt_sw1 > 2.8 && ptt_sw1 <3.0)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_MODE_P();
|
||||
FRONTPANEL_BUTTONHANDLER_MODE_P();//P4
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 1.15 && ptt_sw2 < 1.25 && ptt_sw1 > 0 && ptt_sw1 <0.1)
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 1.1 && ptt_sw2 < 1.3 && ptt_sw1 > 0 && ptt_sw1 <0.1)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_PRE();
|
||||
FRONTPANEL_BUTTONHANDLER_PRE();//1
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 1.85 && ptt_sw2 < 1.98 && ptt_sw1 > 0 && ptt_sw1 <0.1)
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 1.8 && ptt_sw2 < 2.0 && ptt_sw1 > 0 && ptt_sw1 <0.1)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_ATT();
|
||||
FRONTPANEL_BUTTONHANDLER_ATT();//2
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 1.82 && ptt_sw2 < 2.02 && ptt_sw1 > 0.09 && ptt_sw1 <0.29)
|
||||
|
@ -155,6 +171,41 @@ void RF_UNIT_ProcessSensors(void)
|
|||
FRONTPANEL_ENCODER2_checkRotate();
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 2.4 && ptt_sw2 < 2.6 && ptt_sw1 > 0.0 && ptt_sw1 <0.1)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_AGC();//3
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 1.1 && ptt_sw2 < 1.3 && ptt_sw1 > 1.0 && ptt_sw1 <1.1)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_FAST();//4
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 1.8 && ptt_sw2 < 2.0 && ptt_sw1 > 1.0 && ptt_sw1 <1.1)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_MUTE();//5
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 2.4 && ptt_sw2 < 2.6 && ptt_sw1 > 1.0 && ptt_sw1 <1.1)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_LOCK();//6
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 1.1 && ptt_sw2 < 1.3 && ptt_sw1 > 1.8 && ptt_sw1 <2.0)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_NOTCH();//7
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 1.1 && ptt_sw2 < 1.3 && ptt_sw1 > 2.3 && ptt_sw1 <2.6)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_TUNE();//*
|
||||
HAL_Delay(200);
|
||||
}
|
||||
if(pttsw1_old > 3.2 && pttsw2_old > 3.2 && ptt_sw2 > 2.3 && ptt_sw2 < 2.6 && ptt_sw1 > 2.3 && ptt_sw1 <2.6)
|
||||
{
|
||||
FRONTPANEL_BUTTONHANDLER_ZOOM_P();//#
|
||||
HAL_Delay(200);
|
||||
}
|
||||
pttsw1_old = ptt_sw1;
|
||||
pttsw2_old = ptt_sw2;
|
||||
}
|
||||
|
|
|
@ -47,6 +47,8 @@ uint32_t TRX_freq_phrase = 0;
|
|||
uint32_t TRX_freq_phrase_tx = 0;
|
||||
|
||||
float32_t TRX_InVoltage = 12.0f;
|
||||
float32_t TRX_SW1_Voltage = 0.0f;
|
||||
float32_t TRX_SW2_Voltage = 0.0f;
|
||||
float32_t TRX_CPU_temperature = 0.0f;
|
||||
float32_t TRX_CPU_VRef = 0.0f;
|
||||
float32_t TRX_CPU_VBat = 0.0f;
|
||||
|
|
|
@ -45,6 +45,8 @@ extern uint32_t TRX_freq_phrase;
|
|||
extern uint32_t TRX_freq_phrase_tx;
|
||||
volatile extern uint32_t TRX_Temporary_Mute_StartTime;
|
||||
extern float32_t TRX_InVoltage;
|
||||
extern float32_t TRX_SW1_Voltage;
|
||||
extern float32_t TRX_SW2_Voltage;
|
||||
extern float32_t TRX_CPU_temperature;
|
||||
extern float32_t TRX_CPU_VRef;
|
||||
extern float32_t TRX_CPU_VBat;
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
|
||||
/*
|
||||
* Auto generated Run-Time-Environment Configuration File
|
||||
* *** Do not modify ! ***
|
||||
*
|
||||
* Project: 'WOLF-Lite'
|
||||
* Target: 'WOLF-Lite'
|
||||
*/
|
||||
|
||||
#ifndef RTE_COMPONENTS_H
|
||||
#define RTE_COMPONENTS_H
|
||||
|
||||
|
||||
/*
|
||||
* Define the Device Header File:
|
||||
*/
|
||||
#define CMSIS_device_header "stm32f4xx.h"
|
||||
|
||||
|
||||
|
||||
#endif /* RTE_COMPONENTS_H */
|
||||
|
||||
/*
|
||||
* Auto generated Run-Time-Environment Configuration File
|
||||
* *** Do not modify ! ***
|
||||
*
|
||||
* Project: 'WOLF-Lite'
|
||||
* Target: 'WOLF-Lite'
|
||||
*/
|
||||
|
||||
#ifndef RTE_COMPONENTS_H
|
||||
#define RTE_COMPONENTS_H
|
||||
|
||||
|
||||
/*
|
||||
* Define the Device Header File:
|
||||
*/
|
||||
#define CMSIS_device_header "stm32f4xx.h"
|
||||
|
||||
|
||||
|
||||
#endif /* RTE_COMPONENTS_H */
|
||||
|
|
|
@ -1141,6 +1141,198 @@
|
|||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
<Bp>
|
||||
<Number>62</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>817</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>0</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>0</BreakIfRCount>
|
||||
<Filename>..\Core\Src\lcd.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
<Bp>
|
||||
<Number>63</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>818</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>0</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>0</BreakIfRCount>
|
||||
<Filename>..\Core\Src\lcd.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
<Bp>
|
||||
<Number>64</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>819</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>0</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>0</BreakIfRCount>
|
||||
<Filename>..\Core\Src\lcd.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
<Bp>
|
||||
<Number>65</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>820</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>0</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>0</BreakIfRCount>
|
||||
<Filename>..\Core\Src\lcd.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
<Bp>
|
||||
<Number>66</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>831</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>0</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>0</BreakIfRCount>
|
||||
<Filename>..\Core\Src\lcd.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
<Bp>
|
||||
<Number>67</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>832</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>0</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>0</BreakIfRCount>
|
||||
<Filename>..\Core\Src\lcd.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
<Bp>
|
||||
<Number>68</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>833</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>0</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>0</BreakIfRCount>
|
||||
<Filename>..\Core\Src\lcd.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
<Bp>
|
||||
<Number>69</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>834</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>0</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>0</BreakIfRCount>
|
||||
<Filename>..\Core\Src\lcd.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
<Bp>
|
||||
<Number>70</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>212</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>0</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>0</BreakIfRCount>
|
||||
<Filename>..\Core\Src\trx_manager.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
<Bp>
|
||||
<Number>71</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>217</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>0</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>0</BreakIfRCount>
|
||||
<Filename>..\Core\Src\trx_manager.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
<Bp>
|
||||
<Number>72</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>264</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>0</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>0</BreakIfRCount>
|
||||
<Filename>..\Core\Src\trx_manager.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
<Bp>
|
||||
<Number>73</Number>
|
||||
<Type>0</Type>
|
||||
<LineNumber>269</LineNumber>
|
||||
<EnabledFlag>1</EnabledFlag>
|
||||
<Address>0</Address>
|
||||
<ByteObject>0</ByteObject>
|
||||
<HtxType>0</HtxType>
|
||||
<ManyObjects>0</ManyObjects>
|
||||
<SizeOfObject>0</SizeOfObject>
|
||||
<BreakByAccess>0</BreakByAccess>
|
||||
<BreakIfRCount>0</BreakIfRCount>
|
||||
<Filename>..\Core\Src\trx_manager.c</Filename>
|
||||
<ExecCommand></ExecCommand>
|
||||
<Expression></Expression>
|
||||
</Bp>
|
||||
</Breakpoint>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
|
@ -1216,7 +1408,7 @@
|
|||
|
||||
<Group>
|
||||
<GroupName>Application/User/Core</GroupName>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<TargetName>WOLF-Lite</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<pCCUsed>6160000::V6.16::ARMCLANG</pCCUsed>
|
||||
<pCCUsed>6150000::V6.15::ARMCLANG</pCCUsed>
|
||||
<uAC6>1</uAC6>
|
||||
<TargetOption>
|
||||
<TargetCommonOption>
|
||||
|
|
|
@ -65,33 +65,18 @@
|
|||
"wolf-lite\usbd_desc.o"
|
||||
"wolf-lite\usbd_ioreq.o"
|
||||
"wolf-lite\basicmathfunctions.o"
|
||||
"wolf-lite\basicmathfunctionsf16.o"
|
||||
"wolf-lite\bayesfunctions.o"
|
||||
"wolf-lite\bayesfunctionsf16.o"
|
||||
"wolf-lite\commontables.o"
|
||||
"wolf-lite\commontablesf16.o"
|
||||
"wolf-lite\complexmathfunctions.o"
|
||||
"wolf-lite\complexmathfunctionsf16.o"
|
||||
"wolf-lite\controllerfunctions.o"
|
||||
"wolf-lite\distancefunctions.o"
|
||||
"wolf-lite\distancefunctionsf16.o"
|
||||
"wolf-lite\fastmathfunctions.o"
|
||||
"wolf-lite\fastmathfunctionsf16.o"
|
||||
"wolf-lite\filteringfunctions.o"
|
||||
"wolf-lite\filteringfunctionsf16.o"
|
||||
"wolf-lite\interpolationfunctions.o"
|
||||
"wolf-lite\interpolationfunctionsf16.o"
|
||||
"wolf-lite\matrixfunctions.o"
|
||||
"wolf-lite\matrixfunctionsf16.o"
|
||||
"wolf-lite\quaternionmathfunctions.o"
|
||||
"wolf-lite\svmfunctions.o"
|
||||
"wolf-lite\svmfunctionsf16.o"
|
||||
"wolf-lite\statisticsfunctions.o"
|
||||
"wolf-lite\statisticsfunctionsf16.o"
|
||||
"wolf-lite\supportfunctions.o"
|
||||
"wolf-lite\supportfunctionsf16.o"
|
||||
"wolf-lite\transformfunctions.o"
|
||||
"wolf-lite\transformfunctionsf16.o"
|
||||
--strict --scatter ".\WOLF-Lite\WOLF-Lite-custom.sct"
|
||||
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
|
||||
--info sizes --info totals --info unused --info veneers
|
||||
|
|
Ładowanie…
Reference in New Issue