tx adc opamp
This commit is contained in:
@@ -44,6 +44,9 @@ struct __attribute__((__packed__)) s_stato {
|
|||||||
uint8_t guadagno_rx;
|
uint8_t guadagno_rx;
|
||||||
uint8_t guadagno_mic;
|
uint8_t guadagno_mic;
|
||||||
uint8_t canale;
|
uint8_t canale;
|
||||||
|
uint16_t tx_f_freq;
|
||||||
|
uint16_t tx_f_banda;
|
||||||
|
uint8_t tx_f_beta;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct __attribute__((__packed__)) s_canale {
|
struct __attribute__((__packed__)) s_canale {
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ void am_demodulator(q31_t *in_I, q31_t *in_Q, uint16_t size, q31_t *out);
|
|||||||
// void filter_init(void);
|
// void filter_init(void);
|
||||||
void set_rx_audio_filter(void);
|
void set_rx_audio_filter(void);
|
||||||
void st2_filter_init(void);
|
void st2_filter_init(void);
|
||||||
void audio_filter_init(void);
|
void rx_inizializza_filtro_audio(void);
|
||||||
void audio_filter_generate_coeffs(int32_t *Coeffs, uint32_t freq, uint32_t bw, uint8_t beta);
|
void audio_filter_generate_coeffs(int32_t *Coeffs, uint32_t freq, uint32_t bw, uint8_t beta);
|
||||||
q31_t hb_fir15(q31_t * samples_ringbuf, uint8_t sample_index, uint8_t buff_size_mask, q31_t * coefficients);
|
q31_t hb_fir15(q31_t * samples_ringbuf, uint8_t sample_index, uint8_t buff_size_mask, q31_t * coefficients);
|
||||||
|
|
||||||
|
|||||||
@@ -14,45 +14,82 @@
|
|||||||
// #define TX_TYPE TX_TYPE_SI5351
|
// #define TX_TYPE TX_TYPE_SI5351
|
||||||
#define TX_TYPE TX_TYPE_DAC
|
#define TX_TYPE TX_TYPE_DAC
|
||||||
|
|
||||||
|
|
||||||
|
// TX ADC
|
||||||
|
#define TX_ADC_DIVISOR 7680
|
||||||
|
#define TX_ADC_SAMPLE_RATE (CLOCK/TX_ADC_DIVISOR) // 21875
|
||||||
|
#define TX_ADC_DIMENSIONE_BUFFER (64)
|
||||||
|
#define TX_ADC_BUFFER_RATE (TX_ADC_SAMPLE_RATE/TX_ADC_DIMENSIONE_BUFFER)
|
||||||
|
|
||||||
|
// TX IF
|
||||||
|
|
||||||
|
/*
|
||||||
#define TX_AUDIO_FILTER_INTERPOLATION_FACTOR (16)
|
#define TX_AUDIO_FILTER_INTERPOLATION_FACTOR (16)
|
||||||
#define TX_AUDIO_FILTER_BLOCK_SIZE (1024)
|
#define TX_AUDIO_FILTER_BLOCK_SIZE (1024)
|
||||||
#define TX_AUDIO_FILTER_TAP_NUM (128)
|
#define TX_AUDIO_FILTER_TAP_NUM (128)
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define TX_FILTRO_AUDIO_FATTORE_INTERPOLAZIONE (16)
|
||||||
|
#define TX_FILTRO_AUDIO_DIMENSIONE_BLOCCO (64)
|
||||||
|
#define TX_FILTRO_AUDIO_NUMERO_TAP (128)
|
||||||
|
|
||||||
|
// filtro audio
|
||||||
|
#define TX_FILTRO_AUDIO_TAP_NUM 128
|
||||||
|
#define TX_FILTRO_AUDIO_FREQ_DEF (1250)
|
||||||
|
#define TX_FILTRO_AUDIO_FREQ_MAX (TX_DAC_SAMPLE_RATE/2)
|
||||||
|
#define TX_FILTRO_AUDIO_BANDA_DEF (2000)
|
||||||
|
#define TX_FILTRO_AUDIO_BANDA_MAX (TX_DAC_SAMPLE_RATE/2)
|
||||||
|
#define TX_FILTRO_AUDIO_BETA_DEF (16)
|
||||||
|
#define TX_FILTRO_AUDIO_BLOCK_SIZE TX_DAC_BUFFER_SIZE
|
||||||
|
|
||||||
|
|
||||||
|
#define TX_FILTRO_RF_FATTORE_INTERPOLAZIONE (16)
|
||||||
|
#define TX_FILTRO_RF_DIMENSIONE_BLOCCO (1024)
|
||||||
|
#define TX_FILTRO_RF_NUMERO_TAP (128)
|
||||||
|
|
||||||
// TX DAC
|
// TX DAC
|
||||||
#define TX_DAC_SAMPLE_RATE (CLOCK/480) // 350000
|
#define TX_DAC_SAMPLE_RATE (CLOCK/480) // 350000
|
||||||
#define TX_DAC_BUFFER_SIZE (1024)
|
#define TX_DAC_BUFFER_SIZE (1024)
|
||||||
#define TX_DAC_BUFFER_RATE (TX_DAC_SAMPLE_RATE/TX_DAC_BUFFER_SIZE) // 341,796
|
#define TX_DAC_BUFFER_RATE (TX_DAC_SAMPLE_RATE/TX_DAC_BUFFER_SIZE) // 341,796
|
||||||
|
|
||||||
// TX ADC
|
|
||||||
#define TX_ADC_DIVISOR 7680
|
|
||||||
#define TX_ADC_SAMPLE_RATE (CLOCK/TX_ADC_DIVISOR) // 21875
|
|
||||||
#define TX_ADC_BUFFER_SIZE (64)
|
|
||||||
#define TX_ADC_BUFFER_RATE (TX_ADC_SAMPLE_RATE/TX_ADC_BUFFER_SIZE)
|
|
||||||
|
|
||||||
#define TX_NCO_FREQUENCY (TX_ADC_SAMPLE_RATE/((0xFFFFFFFF)/NCO2_INCREMENT)) // 1750
|
#define TX_NCO_FREQUENCY (TX_ADC_SAMPLE_RATE/((0xFFFFFFFF)/NCO2_INCREMENT)) // 1750
|
||||||
|
|
||||||
#define TX_SMETER_SCALE 2
|
#define TX_SMETER_SCALE 2
|
||||||
|
|
||||||
|
// variabili
|
||||||
|
|
||||||
extern uint8_t tx_signal, tx_signal_last;
|
extern uint8_t tx_signal, tx_signal_last;
|
||||||
extern q31_t tx_nco1_increment;
|
extern q31_t tx_nco1_increment;
|
||||||
|
|
||||||
// buffer
|
// buffer
|
||||||
// TX ADC
|
// TX ADC
|
||||||
extern volatile uint8_t tx_adc_buffer_pronto;
|
extern volatile uint8_t tx_adc_buffer_pronto;
|
||||||
extern uint16_t tx_adc_buffer[TX_ADC_BUFFER_SIZE];
|
extern uint16_t tx_adc_buffer[TX_ADC_DIMENSIONE_BUFFER];
|
||||||
|
|
||||||
|
// TX filtro audio
|
||||||
|
|
||||||
|
extern arm_fir_instance_q31 tx_filtro_audio_struttura;
|
||||||
|
extern q31_t tx_filtro_audio_stato[TX_FILTRO_AUDIO_DIMENSIONE_BLOCCO + TX_FILTRO_AUDIO_NUMERO_TAP - 1];
|
||||||
|
extern int32_t tx_filtro_audio_coefficienti[TX_FILTRO_AUDIO_NUMERO_TAP];
|
||||||
|
|
||||||
// TX DAC
|
// TX DAC
|
||||||
extern volatile uint8_t tx_dac_buffer_mezzo_vuoto, tx_dac_buffer_toggle;
|
extern volatile uint8_t tx_dac_buffer_mezzo_vuoto, tx_dac_buffer_toggle;
|
||||||
extern q31_t tx_dac_buffer[2][TX_DAC_BUFFER_SIZE];
|
extern q31_t tx_dac_buffer[2][TX_DAC_BUFFER_SIZE];
|
||||||
|
|
||||||
// TX IF
|
// TX IF
|
||||||
extern q31_t tx_I_buffer[TX_ADC_BUFFER_SIZE], tx_Q_buffer[TX_ADC_BUFFER_SIZE];
|
extern q31_t tx_I_buffer[TX_ADC_DIMENSIONE_BUFFER], tx_Q_buffer[TX_ADC_DIMENSIONE_BUFFER];
|
||||||
|
|
||||||
|
// funzioni
|
||||||
|
|
||||||
// filtro audio
|
// filtro audio
|
||||||
|
|
||||||
|
extern void tx_filtra_audio(q31_t *out, uint16_t dimensione, uint16_t *in);
|
||||||
|
|
||||||
extern arm_fir_instance_q31 tx_audio_filter_I_struct, tx_audio_filter_Q_struct;
|
extern arm_fir_instance_q31 tx_audio_filter_I_struct, tx_audio_filter_Q_struct;
|
||||||
extern q31_t tx_audio_filter_I_state[TX_AUDIO_FILTER_BLOCK_SIZE + TX_AUDIO_FILTER_TAP_NUM - 1];
|
extern q31_t tx_audio_filter_I_state[TX_FILTRO_AUDIO_DIMENSIONE_BLOCCO + TX_FILTRO_AUDIO_NUMERO_TAP - 1];
|
||||||
extern q31_t tx_audio_filter_Q_state[TX_AUDIO_FILTER_BLOCK_SIZE + TX_AUDIO_FILTER_TAP_NUM - 1];
|
extern q31_t tx_audio_filter_Q_state[TX_FILTRO_AUDIO_DIMENSIONE_BLOCCO + TX_FILTRO_AUDIO_NUMERO_TAP - 1];
|
||||||
extern int32_t tx_audio_filter_coeffs[TX_AUDIO_FILTER_TAP_NUM];
|
extern int32_t tx_audio_filter_coeffs[TX_FILTRO_AUDIO_NUMERO_TAP];
|
||||||
|
|
||||||
// mixer
|
// mixer
|
||||||
|
|
||||||
@@ -60,7 +97,7 @@ void tx_mixer(q31_t *out, uint16_t dimensione_out, q31_t *I_in, q31_t *Q_in, int
|
|||||||
|
|
||||||
// modulatori
|
// modulatori
|
||||||
|
|
||||||
void modulatore_dc(q31_t *out, uint16_t dimensione, q31_t *in);
|
void modulatore_dc(q31_t *out_I, q31_t *out_Q, uint16_t dimensione, q31_t *in);
|
||||||
void modulatore_ssb(q31_t *out_I, q31_t *out_Q, uint16_t dimensione, q31_t *in, q31_t nco_freq);
|
void modulatore_ssb(q31_t *out_I, q31_t *out_Q, uint16_t dimensione, q31_t *in, q31_t nco_freq);
|
||||||
void modulatore_am(q31_t *out_I, q31_t *out_Q, uint16_t dimensione, q31_t *in);
|
void modulatore_am(q31_t *out_I, q31_t *out_Q, uint16_t dimensione, q31_t *in);
|
||||||
|
|
||||||
|
|||||||
@@ -115,11 +115,6 @@ void set_frequency(void){
|
|||||||
set_tx_nco1_freq(canale.frequenza);
|
set_tx_nco1_freq(canale.frequenza);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
void set_filter(void){
|
|
||||||
audio_filter_generate_coeffs(audio_filter_coeffs, audio_filter_freq, audio_filter_bw, audio_filter_beta);
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
void imposta_modulazione(void){
|
void imposta_modulazione(void){
|
||||||
st2_filter_init();
|
st2_filter_init();
|
||||||
// cambia offset
|
// cambia offset
|
||||||
@@ -154,6 +149,11 @@ void state_set_default(void){
|
|||||||
audio_filter_bw = RX_AUDIO_FILTER_BW_DEF;
|
audio_filter_bw = RX_AUDIO_FILTER_BW_DEF;
|
||||||
audio_filter_beta = RX_AUDIO_FILTER_BETA_DEF;
|
audio_filter_beta = RX_AUDIO_FILTER_BETA_DEF;
|
||||||
audio_filter_generate_coeffs(audio_filter_coeffs, audio_filter_freq, audio_filter_bw, audio_filter_beta);
|
audio_filter_generate_coeffs(audio_filter_coeffs, audio_filter_freq, audio_filter_bw, audio_filter_beta);
|
||||||
|
|
||||||
|
stato.tx_f_freq = TX_FILTRO_AUDIO_FREQ_DEF;
|
||||||
|
stato.tx_f_banda = TX_FILTRO_AUDIO_BANDA_DEF;
|
||||||
|
stato.tx_f_beta = TX_FILTRO_AUDIO_BETA_DEF;
|
||||||
|
audio_filter_generate_coeffs(tx_filtro_audio_coefficienti, stato.tx_f_freq, stato.tx_f_banda, stato.tx_f_beta);
|
||||||
state_changed = 0xFFFF;
|
state_changed = 0xFFFF;
|
||||||
// strcpy(tabstring, "TX AUD MEM NO");
|
// strcpy(tabstring, "TX AUD MEM NO");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -218,7 +218,7 @@ void avvia_trasmissione(void){
|
|||||||
HAL_DAC_Start_DMA(&hdac1, DAC_CHANNEL_2, tx_dac_buffer, (TX_DAC_BUFFER_SIZE * 2), DAC_ALIGN_12B_R);
|
HAL_DAC_Start_DMA(&hdac1, DAC_CHANNEL_2, tx_dac_buffer, (TX_DAC_BUFFER_SIZE * 2), DAC_ALIGN_12B_R);
|
||||||
|
|
||||||
// adc
|
// adc
|
||||||
HAL_ADC_Start_DMA(&hadc2, (uint32_t*)tx_adc_buffer, TX_ADC_BUFFER_SIZE);
|
HAL_ADC_Start_DMA(&hadc2, (uint32_t*)tx_adc_buffer, TX_ADC_DIMENSIONE_BUFFER);
|
||||||
} else if(TX_TYPE == TX_TYPE_SI5351){
|
} else if(TX_TYPE == TX_TYPE_SI5351){
|
||||||
si5351_on_clk(0);
|
si5351_on_clk(0);
|
||||||
si5351_on_clk(1);
|
si5351_on_clk(1);
|
||||||
@@ -362,13 +362,17 @@ int main(void)
|
|||||||
// display_update_state();
|
// display_update_state();
|
||||||
|
|
||||||
st2_filter_init();
|
st2_filter_init();
|
||||||
audio_filter_init();
|
rx_inizializza_filtro_audio();
|
||||||
|
|
||||||
if(TX_TYPE == TX_TYPE_DAC){
|
if(TX_TYPE == TX_TYPE_DAC){
|
||||||
// tx_audio_filter_init();
|
// tx_audio_filter_init();
|
||||||
|
tx_filtro_audio_inizializza();
|
||||||
}
|
}
|
||||||
|
|
||||||
// diag();
|
// diag();
|
||||||
|
// HAL_DAC_SetValue(&hdac3, DAC_CHANNEL_1, DAC_ALIGN_12B_R, 1000);
|
||||||
|
// HAL_DAC_Start(&hdac3, DAC_CHANNEL_1);
|
||||||
|
|
||||||
HAL_OPAMP_Start(&hopamp1);
|
HAL_OPAMP_Start(&hopamp1);
|
||||||
HAL_OPAMP_Start(&hopamp2);
|
HAL_OPAMP_Start(&hopamp2);
|
||||||
set_rx_gain();
|
set_rx_gain();
|
||||||
@@ -428,10 +432,10 @@ int main(void)
|
|||||||
set_changed(9);
|
set_changed(9);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(trasmissione){
|
if(trasmissione && 0){
|
||||||
if(TX_TYPE == TX_TYPE_SI5351) tx_signal = 78;
|
if(TX_TYPE == TX_TYPE_SI5351) tx_signal = 78;
|
||||||
else if(TX_TYPE == TX_TYPE_DAC){
|
else if(TX_TYPE == TX_TYPE_DAC){
|
||||||
tx_signal = measure_log_abs_mean_tx(tx_adc_buffer, TX_ADC_BUFFER_SIZE) * TX_SMETER_SCALE;
|
tx_signal = measure_log_abs_mean_tx(tx_adc_buffer, TX_ADC_DIMENSIONE_BUFFER) * TX_SMETER_SCALE;
|
||||||
// tx_signal++;
|
// tx_signal++;
|
||||||
}
|
}
|
||||||
if(tx_signal != s_meter){
|
if(tx_signal != s_meter){
|
||||||
@@ -627,7 +631,7 @@ static void MX_ADC2_Init(void)
|
|||||||
*/
|
*/
|
||||||
sConfig.Channel = ADC_CHANNEL_VOPAMP2;
|
sConfig.Channel = ADC_CHANNEL_VOPAMP2;
|
||||||
sConfig.Rank = ADC_REGULAR_RANK_1;
|
sConfig.Rank = ADC_REGULAR_RANK_1;
|
||||||
sConfig.SamplingTime = ADC_SAMPLETIME_2CYCLES_5;
|
sConfig.SamplingTime = ADC_SAMPLETIME_47CYCLES_5;
|
||||||
sConfig.SingleDiff = ADC_SINGLE_ENDED;
|
sConfig.SingleDiff = ADC_SINGLE_ENDED;
|
||||||
sConfig.OffsetNumber = ADC_OFFSET_NONE;
|
sConfig.OffsetNumber = ADC_OFFSET_NONE;
|
||||||
sConfig.Offset = 0;
|
sConfig.Offset = 0;
|
||||||
|
|||||||
@@ -249,7 +249,7 @@ void st2_filter_init(void){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void audio_filter_init(void){
|
void rx_inizializza_filtro_audio(void){
|
||||||
arm_fir_init_q31 (&audio_filter_struct, RX_AUDIO_FILTER_TAP_NUM, audio_filter_coeffs, &audio_filter_state[0], RX_AUDIO_FILTER_BLOCK_SIZE);
|
arm_fir_init_q31 (&audio_filter_struct, RX_AUDIO_FILTER_TAP_NUM, audio_filter_coeffs, &audio_filter_state[0], RX_AUDIO_FILTER_BLOCK_SIZE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -10,45 +10,75 @@ uint8_t tx_signal, tx_signal_last;
|
|||||||
|
|
||||||
// TX ADC
|
// TX ADC
|
||||||
volatile uint8_t tx_adc_buffer_pronto;
|
volatile uint8_t tx_adc_buffer_pronto;
|
||||||
uint16_t tx_adc_buffer[TX_ADC_BUFFER_SIZE];
|
uint16_t tx_adc_buffer[TX_ADC_DIMENSIONE_BUFFER];
|
||||||
|
|
||||||
q31_t tx_I_buffer[TX_ADC_BUFFER_SIZE], tx_Q_buffer[TX_ADC_BUFFER_SIZE];
|
// TX filtro audio
|
||||||
|
arm_fir_instance_q31 tx_filtro_audio_struttura;
|
||||||
|
q31_t tx_filtro_audio_stato[TX_FILTRO_AUDIO_DIMENSIONE_BLOCCO + TX_FILTRO_AUDIO_NUMERO_TAP - 1];
|
||||||
|
int32_t tx_filtro_audio_coefficienti[TX_FILTRO_AUDIO_NUMERO_TAP];
|
||||||
|
|
||||||
|
// TX IF
|
||||||
|
q31_t tx_audio_buffer_fitrato[TX_ADC_DIMENSIONE_BUFFER], tx_I_buffer[TX_ADC_DIMENSIONE_BUFFER], tx_Q_buffer[TX_ADC_DIMENSIONE_BUFFER];
|
||||||
|
|
||||||
// TX DAC
|
// TX DAC
|
||||||
volatile uint8_t tx_dac_buffer_mezzo_vuoto, tx_dac_buffer_toggle;
|
volatile uint8_t tx_dac_buffer_mezzo_vuoto, tx_dac_buffer_toggle;
|
||||||
q31_t tx_dac_buffer[2][TX_DAC_BUFFER_SIZE];
|
q31_t tx_dac_buffer[2][TX_DAC_BUFFER_SIZE];
|
||||||
|
|
||||||
// FILTRO
|
// FILTRO
|
||||||
arm_fir_instance_q31 tx_audio_filter_I_struct, tx_audio_filter_Q_struct;
|
//arm_fir_instance_q31 tx_audio_filter_I_struct, tx_audio_filter_Q_struct;
|
||||||
q31_t tx_audio_filter_I_state[TX_AUDIO_FILTER_BLOCK_SIZE + TX_AUDIO_FILTER_TAP_NUM - 1];
|
// q31_t tx_audio_filter_I_state[TX_FILTRO_AUDIO_DIMENSIONE_BLOCCO + TX_FILTRO_AUDIO_NUMERO_TAP - 1];
|
||||||
q31_t tx_audio_filter_Q_state[TX_AUDIO_FILTER_BLOCK_SIZE + TX_AUDIO_FILTER_TAP_NUM - 1];
|
// q31_t tx_audio_filter_Q_state[TX_FILTRO_AUDIO_DIMENSIONE_BLOCCO + TX_FILTRO_AUDIO_NUMERO_TAP - 1];
|
||||||
int32_t tx_audio_filter_coeffs[TX_AUDIO_FILTER_TAP_NUM];
|
|
||||||
|
|
||||||
// =============
|
// =============
|
||||||
|
|
||||||
void trasmetti(void){
|
void trasmetti(void){
|
||||||
if(TX_TYPE == TX_TYPE_DAC){
|
if(TX_TYPE == TX_TYPE_DAC){
|
||||||
if(tx_adc_buffer_pronto){
|
if(tx_adc_buffer_pronto){
|
||||||
HAL_GPIO_WritePin(GPIO1_GPIO_Port, GPIO1_Pin, GPIO_PIN_SET);
|
// HAL_GPIO_WritePin(GPIO1_GPIO_Port, GPIO1_Pin, GPIO_PIN_SET);
|
||||||
if (canale.modulazione == MOD_DC) modulatore_dc(tx_I_buffer, TX_ADC_BUFFER_SIZE, tx_adc_buffer);
|
tx_filtra_audio(tx_audio_buffer_fitrato, TX_ADC_DIMENSIONE_BUFFER, tx_adc_buffer);
|
||||||
else if(canale.modulazione == MOD_LSB || canale.modulazione == MOD_USB) modulatore_ssb(tx_I_buffer, tx_Q_buffer, TX_ADC_BUFFER_SIZE, tx_adc_buffer, NCO2_INCREMENT);
|
if (canale.modulazione == MOD_DC) modulatore_dc(tx_I_buffer, tx_Q_buffer, TX_ADC_DIMENSIONE_BUFFER, tx_audio_buffer_fitrato);
|
||||||
else if (canale.modulazione == MOD_AM) modulatore_am(tx_I_buffer, tx_Q_buffer, TX_ADC_BUFFER_SIZE, tx_adc_buffer);
|
else if(canale.modulazione == MOD_LSB || canale.modulazione == MOD_USB) modulatore_ssb(tx_I_buffer, tx_Q_buffer, TX_ADC_DIMENSIONE_BUFFER, tx_audio_buffer_fitrato, NCO2_INCREMENT);
|
||||||
else if (canale.modulazione == MOD_CWL || canale.modulazione == MOD_CWU) genera_tono(tx_adc_buffer[rx_dac_buffer_toggle], TX_ADC_BUFFER_SIZE);
|
else if (canale.modulazione == MOD_AM) modulatore_am(tx_I_buffer, tx_Q_buffer, TX_ADC_DIMENSIONE_BUFFER, tx_audio_buffer_fitrato);
|
||||||
|
else if (canale.modulazione == MOD_CWL || canale.modulazione == MOD_CWU) modulatore_cw(tx_I_buffer, TX_ADC_DIMENSIONE_BUFFER);
|
||||||
tx_adc_buffer_pronto = 0;
|
tx_adc_buffer_pronto = 0;
|
||||||
HAL_GPIO_WritePin(GPIO1_GPIO_Port, GPIO1_Pin, GPIO_PIN_RESET);
|
// HAL_GPIO_WritePin(GPIO1_GPIO_Port, GPIO1_Pin, GPIO_PIN_RESET);
|
||||||
}
|
}
|
||||||
if(tx_dac_buffer_mezzo_vuoto){
|
if(tx_dac_buffer_mezzo_vuoto){
|
||||||
tx_mixer(tx_dac_buffer[tx_dac_buffer_toggle], TX_DAC_BUFFER_SIZE, tx_I_buffer, tx_Q_buffer, tx_nco1_increment);
|
tx_mixer(tx_dac_buffer[tx_dac_buffer_toggle], TX_DAC_BUFFER_SIZE, tx_I_buffer, tx_Q_buffer, tx_nco1_increment);
|
||||||
tx_dac_buffer_mezzo_vuoto = 0;
|
tx_dac_buffer_mezzo_vuoto = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// tono
|
// genera tono CW
|
||||||
if(rx_dac_buffer_mezzo_vuoto && (canale.modulazione == MOD_CWL || canale.modulazione == MOD_CWU)){
|
if(rx_dac_buffer_mezzo_vuoto && (canale.modulazione == MOD_CWL || canale.modulazione == MOD_CWU)){
|
||||||
genera_tono(rx_dac_buffer[rx_dac_buffer_toggle], RX_DAC_BUFFER_SIZE);
|
genera_tono(rx_dac_buffer[rx_dac_buffer_toggle], RX_DAC_BUFFER_SIZE);
|
||||||
rx_dac_buffer_mezzo_vuoto = 0;
|
rx_dac_buffer_mezzo_vuoto = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// trasforma da uint12 a q31 e filtra audio in ingresso
|
||||||
|
void tx_audio_filter_init(void){
|
||||||
|
arm_fir_interpolate_init_q15 (&tx_audio_filter_I_struct, TX_FILTRO_AUDIO_FATTORE_INTERPOLAZIONE, TX_FILTRO_AUDIO_NUMERO_TAP, tx_audio_filter_coeffs, &tx_audio_filter_I_state[0], TX_FILTRO_AUDIO_DIMENSIONE_BLOCCO);
|
||||||
|
arm_fir_interpolate_init_q15 (&tx_audio_filter_Q_struct, TX_FILTRO_AUDIO_FATTORE_INTERPOLAZIONE, TX_FILTRO_AUDIO_NUMERO_TAP, tx_audio_filter_coeffs, &tx_audio_filter_Q_state[0], TX_FILTRO_AUDIO_DIMENSIONE_BLOCCO);
|
||||||
|
}
|
||||||
|
|
||||||
|
void tx_filtro_audio_inizializza(void){
|
||||||
|
arm_fir_init_q31 (&tx_filtro_audio_struttura, TX_FILTRO_AUDIO_NUMERO_TAP, tx_filtro_audio_coefficienti, &tx_filtro_audio_stato[0], TX_FILTRO_AUDIO_DIMENSIONE_BLOCCO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void tx_filtra_audio(q31_t *out, uint16_t dimensione, uint16_t *in){
|
||||||
|
uint16_t indice;
|
||||||
|
q31_t tmp_buffer[TX_ADC_DIMENSIONE_BUFFER];
|
||||||
|
|
||||||
|
while(indice < dimensione){
|
||||||
|
tmp_buffer[indice] = ((int32_t)in[indice] - 2048) * 2;
|
||||||
|
indice++;
|
||||||
|
}
|
||||||
|
arm_fir_q31(&tx_filtro_audio_struttura, tmp_buffer, out, TX_FILTRO_AUDIO_DIMENSIONE_BLOCCO);
|
||||||
|
}
|
||||||
|
|
||||||
|
// miscela I&Q con NCO
|
||||||
void tx_mixer(q31_t *out, uint16_t dimensione_out, q31_t *I_in, q31_t *Q_in, int32_t incremento_nco){
|
void tx_mixer(q31_t *out, uint16_t dimensione_out, q31_t *I_in, q31_t *Q_in, int32_t incremento_nco){
|
||||||
uint16_t indice_out = 0;
|
uint16_t indice_out = 0;
|
||||||
uint16_t indice_IQ = 0;
|
uint16_t indice_IQ = 0;
|
||||||
@@ -62,7 +92,7 @@ void tx_mixer(q31_t *out, uint16_t dimensione_out, q31_t *I_in, q31_t *Q_in, int
|
|||||||
// arm_fir_interpolate_q31(&tx_audio_filter_Q_struct, Q_in, Q_tmp, TX_AUDIO_FILTER_BLOCK_SIZE);
|
// arm_fir_interpolate_q31(&tx_audio_filter_Q_struct, Q_in, Q_tmp, TX_AUDIO_FILTER_BLOCK_SIZE);
|
||||||
|
|
||||||
while(indice_out < dimensione_out){
|
while(indice_out < dimensione_out){
|
||||||
indice_IQ = indice_out/TX_AUDIO_FILTER_INTERPOLATION_FACTOR; // va da 0 a 64
|
indice_IQ = indice_out/TX_FILTRO_RF_FATTORE_INTERPOLAZIONE; // indice IQ ingresso va da 0 a 64
|
||||||
|
|
||||||
tmp = LL_CORDIC_ReadData(CORDIC);
|
tmp = LL_CORDIC_ReadData(CORDIC);
|
||||||
accumulatore_fase += incremento_nco;
|
accumulatore_fase += incremento_nco;
|
||||||
@@ -72,8 +102,8 @@ void tx_mixer(q31_t *out, uint16_t dimensione_out, q31_t *I_in, q31_t *Q_in, int
|
|||||||
// out[indice_out] = indice_out;
|
// out[indice_out] = indice_out;
|
||||||
// out[indice_out] = (cos>>4) + 2048;
|
// out[indice_out] = (cos>>4) + 2048;
|
||||||
// out[indice_out] = (sin/16);
|
// out[indice_out] = (sin/16);
|
||||||
out[indice_out] = I_in[indice_IQ];
|
// out[indice_out] = I_in[indice_IQ];
|
||||||
// out[indice_out] = (I_in[i] * sin) + (Q_in[i] * cos);
|
out[indice_out] = ((I_in[indice_IQ] * sin) + (Q_in[indice_IQ] * cos))/0x1000;
|
||||||
|
|
||||||
// interpolazione grezza, da rifare
|
// interpolazione grezza, da rifare
|
||||||
// out[indice_out] = (((I_in[indice_IQ] * sin) + (Q_in[indice_IQ] * cos)) >> 20) + 2048;
|
// out[indice_out] = (((I_in[indice_IQ] * sin) + (Q_in[indice_IQ] * cos)) >> 20) + 2048;
|
||||||
@@ -84,11 +114,18 @@ void tx_mixer(q31_t *out, uint16_t dimensione_out, q31_t *I_in, q31_t *Q_in, int
|
|||||||
|
|
||||||
// modulatori
|
// modulatori
|
||||||
|
|
||||||
void modulatore_dc(q31_t *out, uint16_t dimensione, q31_t *in){
|
void modulatore_dc(q31_t *out_I, q31_t *out_Q, uint16_t dimensione, q31_t *in){
|
||||||
uint16_t indice = 0;
|
uint16_t indice = 0;
|
||||||
|
static double angle;
|
||||||
while(indice < dimensione){
|
while(indice < dimensione){
|
||||||
// out[indice] = (int32_t)in[indice]-2048;
|
// angle += 0.15;
|
||||||
out[indice] = indice * 32;
|
// if(angle >= 6.28) angle = 0;
|
||||||
|
|
||||||
|
out_I[indice] = in[indice];
|
||||||
|
out_Q[indice] = 0;
|
||||||
|
// out[indice] = indice * 32;
|
||||||
|
// out[indice] = (int32_t)sin(indice) * 2000;
|
||||||
|
// out[indice] = 0;
|
||||||
indice++;
|
indice++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -125,11 +162,18 @@ void modulatore_am(q31_t *out_I, q31_t *out_Q, uint16_t dimensione, q31_t *in){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void tx_audio_filter_init(void){
|
void modulatore_fm(q31_t *out_I, q31_t *out_Q, uint16_t dimensione, q31_t *in){
|
||||||
arm_fir_interpolate_init_q15 (&tx_audio_filter_I_struct, TX_AUDIO_FILTER_INTERPOLATION_FACTOR, TX_AUDIO_FILTER_TAP_NUM, tx_audio_filter_coeffs, &tx_audio_filter_I_state[0], TX_AUDIO_FILTER_BLOCK_SIZE);
|
|
||||||
arm_fir_interpolate_init_q15 (&tx_audio_filter_Q_struct, TX_AUDIO_FILTER_INTERPOLATION_FACTOR, TX_AUDIO_FILTER_TAP_NUM, tx_audio_filter_coeffs, &tx_audio_filter_Q_state[0], TX_AUDIO_FILTER_BLOCK_SIZE);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void modulatore_cw(q31_t *out, uint16_t dimensione){
|
||||||
|
uint16_t indice = 0;
|
||||||
|
while(indice < dimensione){
|
||||||
|
out[indice] = 0x80000000;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
uint16_t u12_sine(void){
|
uint16_t u12_sine(void){
|
||||||
static double angle;
|
static double angle;
|
||||||
angle += CW_TONE_INCREMENT;
|
angle += CW_TONE_INCREMENT;
|
||||||
@@ -153,7 +197,7 @@ uint8_t measure_log_abs_mean_tx(q31_t *samples, uint16_t dimensione){
|
|||||||
|
|
||||||
q31_t abs;
|
q31_t abs;
|
||||||
while(index < dimensione){
|
while(index < dimensione){
|
||||||
samples[index] = (int32_t)samples[index]-4096;
|
samples[index] = (int32_t)samples[index]-2048;
|
||||||
abs = (samples[index] > 0) ? samples[index] : (q31_t)__QSUB(0, samples[index]);
|
abs = (samples[index] > 0) ? samples[index] : (q31_t)__QSUB(0, samples[index]);
|
||||||
measured_signal += (abs >> 6);
|
measured_signal += (abs >> 6);
|
||||||
index++;
|
index++;
|
||||||
@@ -178,3 +222,4 @@ void set_tx_nco1_freq(int32_t freq){
|
|||||||
si5351_set_frequency(canale.frequenza, 1);
|
si5351_set_frequency(canale.frequenza, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
##########################################################################################################################
|
##########################################################################################################################
|
||||||
# File automatically-generated by tool: [projectgenerator] version: [3.15.2] date: [Sun Feb 06 14:18:27 CET 2022]
|
# File automatically-generated by tool: [projectgenerator] version: [3.15.2] date: [Mon Feb 07 02:00:22 CET 2022]
|
||||||
##########################################################################################################################
|
##########################################################################################################################
|
||||||
|
|
||||||
# ------------------------------------------------
|
# ------------------------------------------------
|
||||||
|
|||||||
@@ -15,14 +15,14 @@ ADC1.Rank-2\#ChannelRegularConversion=1
|
|||||||
ADC1.SamplingTime-2\#ChannelRegularConversion=ADC_SAMPLETIME_47CYCLES_5
|
ADC1.SamplingTime-2\#ChannelRegularConversion=ADC_SAMPLETIME_47CYCLES_5
|
||||||
ADC1.WatchdogChannel=ADC_CHANNEL_VOPAMP1
|
ADC1.WatchdogChannel=ADC_CHANNEL_VOPAMP1
|
||||||
ADC1.master=1
|
ADC1.master=1
|
||||||
ADC2.Channel-1\#ChannelRegularConversion=ADC_CHANNEL_VOPAMP2
|
ADC2.Channel-2\#ChannelRegularConversion=ADC_CHANNEL_VOPAMP2
|
||||||
ADC2.ContinuousConvMode=ENABLE
|
ADC2.ContinuousConvMode=ENABLE
|
||||||
ADC2.DMAContinuousRequests=ENABLE
|
ADC2.DMAContinuousRequests=ENABLE
|
||||||
ADC2.IPParameters=Rank-1\#ChannelRegularConversion,Channel-1\#ChannelRegularConversion,SamplingTime-1\#ChannelRegularConversion,OffsetNumber-1\#ChannelRegularConversion,NbrOfConversionFlag,ContinuousConvMode,DMAContinuousRequests
|
ADC2.IPParameters=Rank-2\#ChannelRegularConversion,Channel-2\#ChannelRegularConversion,SamplingTime-2\#ChannelRegularConversion,OffsetNumber-2\#ChannelRegularConversion,NbrOfConversionFlag,ContinuousConvMode,DMAContinuousRequests
|
||||||
ADC2.NbrOfConversionFlag=1
|
ADC2.NbrOfConversionFlag=1
|
||||||
ADC2.OffsetNumber-1\#ChannelRegularConversion=ADC_OFFSET_NONE
|
ADC2.OffsetNumber-2\#ChannelRegularConversion=ADC_OFFSET_NONE
|
||||||
ADC2.Rank-1\#ChannelRegularConversion=1
|
ADC2.Rank-2\#ChannelRegularConversion=1
|
||||||
ADC2.SamplingTime-1\#ChannelRegularConversion=ADC_SAMPLETIME_2CYCLES_5
|
ADC2.SamplingTime-2\#ChannelRegularConversion=ADC_SAMPLETIME_47CYCLES_5
|
||||||
ARM.CMSIS.5.7.0.CMSISJjCORE=true
|
ARM.CMSIS.5.7.0.CMSISJjCORE=true
|
||||||
ARM.CMSIS.5.7.0.CMSISJjCORE_Checked=true
|
ARM.CMSIS.5.7.0.CMSISJjCORE_Checked=true
|
||||||
ARM.CMSIS.5.7.0.CMSISJjDSP=Source
|
ARM.CMSIS.5.7.0.CMSISJjDSP=Source
|
||||||
@@ -255,6 +255,7 @@ PA3.Mode=PGA Internally connected_IO0_BIAS
|
|||||||
PA3.Signal=OPAMP1_VINM0
|
PA3.Signal=OPAMP1_VINM0
|
||||||
PA4.Signal=COMP_DAC11_group
|
PA4.Signal=COMP_DAC11_group
|
||||||
PA5.Signal=COMP_DAC12_group
|
PA5.Signal=COMP_DAC12_group
|
||||||
|
PA7.Locked=true
|
||||||
PA7.Mode=Follower_Internally_Connected
|
PA7.Mode=Follower_Internally_Connected
|
||||||
PA7.Signal=OPAMP2_VINP
|
PA7.Signal=OPAMP2_VINP
|
||||||
PA9.GPIOParameters=GPIO_FM6
|
PA9.GPIOParameters=GPIO_FM6
|
||||||
|
|||||||
101
codice/build/BasicMathFunctions.d
Normal file
101
codice/build/BasicMathFunctions.d
Normal file
@@ -0,0 +1,101 @@
|
|||||||
|
build/BasicMathFunctions.o: \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/BasicMathFunctions.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_and_u16.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_and_u32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_and_u8.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_not_u16.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_not_u32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_not_u8.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_or_u16.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_or_u32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_or_u8.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_xor_u16.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_xor_u32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_xor_u8.c
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_abs_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_add_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_and_u16.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_and_u32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_and_u8.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_dot_prod_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_negate_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_not_u16.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_not_u32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_not_u8.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_or_u16.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_or_u32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_or_u8.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_shift_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_xor_u16.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_xor_u32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BasicMathFunctions/arm_xor_u8.c:
|
||||||
2073
codice/build/BasicMathFunctions.lst
Normal file
2073
codice/build/BasicMathFunctions.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/BasicMathFunctions.o
Normal file
BIN
codice/build/BasicMathFunctions.o
Normal file
Binary file not shown.
9
codice/build/BayesFunctions.d
Normal file
9
codice/build/BayesFunctions.d
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
build/BayesFunctions.o: \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BayesFunctions/BayesFunctions.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BayesFunctions/arm_gaussian_naive_bayes_predict_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/BayesFunctions/arm_gaussian_naive_bayes_predict_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
119
codice/build/BayesFunctions.lst
Normal file
119
codice/build/BayesFunctions.lst
Normal file
@@ -0,0 +1,119 @@
|
|||||||
|
ARM GAS /tmp/ccL8T84r.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "BayesFunctions.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.arm_gaussian_naive_bayes_predict_f32,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .global arm_gaussian_naive_bayes_predict_f32
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 arm_gaussian_naive_bayes_predict_f32:
|
||||||
|
26 @ args = 0, pretend = 0, frame = 24
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||||
|
29 0004 2DED068B vpush.64 {d8, d9, d10}
|
||||||
|
30 0008 87B0 sub sp, sp, #28
|
||||||
|
31 000a CDE90212 strd r1, r2, [sp, #8]
|
||||||
|
32 000e 4168 ldr r1, [r0, #4]
|
||||||
|
33 0010 0369 ldr r3, [r0, #16]
|
||||||
|
34 0012 8568 ldr r5, [r0, #8]
|
||||||
|
35 0014 C668 ldr r6, [r0, #12]
|
||||||
|
36 0016 0193 str r3, [sp, #4]
|
||||||
|
37 0018 0029 cmp r1, #0
|
||||||
|
38 001a 48D0 beq .L3
|
||||||
|
39 001c DFED29AA vldr.32 s21, .L11
|
||||||
|
40 0020 DFED299A vldr.32 s19, .L11+4
|
||||||
|
41 0024 8346 mov fp, r0
|
||||||
|
42 0026 9146 mov r9, r2
|
||||||
|
43 0028 BEEE00AA vmov.f32 s20, #-5.0e-1
|
||||||
|
44 002c 0027 movs r7, #0
|
||||||
|
45 .L2:
|
||||||
|
46 002e DBF80030 ldr r3, [fp]
|
||||||
|
47 0032 F0EE6A8A vmov.f32 s17, s21
|
||||||
|
48 0036 5BB3 cbz r3, .L6
|
||||||
|
49 0038 9FED249A vldr.32 s18, .L11+8
|
||||||
|
50 003c DDF808A0 ldr r10, [sp, #8]
|
||||||
|
51 0040 B046 mov r8, r6
|
||||||
|
52 0042 F0EE498A vmov.f32 s17, s18
|
||||||
|
53 0046 0024 movs r4, #0
|
||||||
|
54 .L4:
|
||||||
|
55 0048 B8EC018A vldmia.32 r8!, {s16}
|
||||||
|
56 004c DBED057A vldr.32 s15, [fp, #20]
|
||||||
|
57 0050 38EE278A vadd.f32 s16, s16, s15
|
||||||
|
58 0054 0134 adds r4, r4, #1
|
||||||
|
ARM GAS /tmp/ccL8T84r.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
59 0056 28EE290A vmul.f32 s0, s16, s19
|
||||||
|
60 005a FFF7FEFF bl logf
|
||||||
|
61 005e B5EC017A vldmia.32 r5!, {s14}
|
||||||
|
62 0062 FAEC017A vldmia.32 r10!, {s15}
|
||||||
|
63 0066 DBF80020 ldr r2, [fp]
|
||||||
|
64 006a 77EEC77A vsub.f32 s15, s15, s14
|
||||||
|
65 006e A242 cmp r2, r4
|
||||||
|
66 0070 67EEA77A vmul.f32 s15, s15, s15
|
||||||
|
67 0074 78EE808A vadd.f32 s17, s17, s0
|
||||||
|
68 0078 87EE887A vdiv.f32 s14, s15, s16
|
||||||
|
69 007c 4646 mov r6, r8
|
||||||
|
70 007e 39EE079A vadd.f32 s18, s18, s14
|
||||||
|
71 0082 E1D8 bhi .L4
|
||||||
|
72 0084 68EE8A8A vmul.f32 s17, s17, s20
|
||||||
|
73 0088 F6EE007A vmov.f32 s15, #5.0e-1
|
||||||
|
74 008c E9EE678A vfms.f32 s17, s18, s15
|
||||||
|
75 .L6:
|
||||||
|
76 0090 019B ldr r3, [sp, #4]
|
||||||
|
77 0092 B3EC010A vldmia.32 r3!, {s0}
|
||||||
|
78 0096 0193 str r3, [sp, #4]
|
||||||
|
79 0098 FFF7FEFF bl logf
|
||||||
|
80 009c DBF80410 ldr r1, [fp, #4]
|
||||||
|
81 00a0 30EE280A vadd.f32 s0, s0, s17
|
||||||
|
82 00a4 0137 adds r7, r7, #1
|
||||||
|
83 00a6 B942 cmp r1, r7
|
||||||
|
84 00a8 A9EC010A vstmia.32 r9!, {s0}
|
||||||
|
85 00ac BFD8 bhi .L2
|
||||||
|
86 .L3:
|
||||||
|
87 00ae 0398 ldr r0, [sp, #12]
|
||||||
|
88 00b0 05AB add r3, sp, #20
|
||||||
|
89 00b2 04AA add r2, sp, #16
|
||||||
|
90 00b4 FFF7FEFF bl arm_max_f32
|
||||||
|
91 00b8 0598 ldr r0, [sp, #20]
|
||||||
|
92 00ba 07B0 add sp, sp, #28
|
||||||
|
93 @ sp needed
|
||||||
|
94 00bc BDEC068B vldm sp!, {d8-d10}
|
||||||
|
95 00c0 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||||
|
96 .L12:
|
||||||
|
97 .align 2
|
||||||
|
98 .L11:
|
||||||
|
99 00c4 00000080 .word -2147483648
|
||||||
|
100 00c8 DB0FC940 .word 1086918619
|
||||||
|
101 00cc 00000000 .word 0
|
||||||
|
103 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/ccL8T84r.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 BayesFunctions.c
|
||||||
|
/tmp/ccL8T84r.s:16 .text.arm_gaussian_naive_bayes_predict_f32:0000000000000000 $t
|
||||||
|
/tmp/ccL8T84r.s:25 .text.arm_gaussian_naive_bayes_predict_f32:0000000000000000 arm_gaussian_naive_bayes_predict_f32
|
||||||
|
/tmp/ccL8T84r.s:99 .text.arm_gaussian_naive_bayes_predict_f32:00000000000000c4 $d
|
||||||
|
|
||||||
|
UNDEFINED SYMBOLS
|
||||||
|
logf
|
||||||
|
arm_max_f32
|
||||||
BIN
codice/build/BayesFunctions.o
Normal file
BIN
codice/build/BayesFunctions.o
Normal file
Binary file not shown.
21
codice/build/CommonTables.d
Normal file
21
codice/build/CommonTables.d
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
build/CommonTables.o: \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/CommonTables.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/arm_common_tables.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/arm_const_structs.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_const_structs.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/arm_mve_tables.c
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/arm_common_tables.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/arm_const_structs.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_const_structs.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/CommonTables/arm_mve_tables.c:
|
||||||
290722
codice/build/CommonTables.lst
Normal file
290722
codice/build/CommonTables.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/CommonTables.o
Normal file
BIN
codice/build/CommonTables.o
Normal file
Binary file not shown.
43
codice/build/ComplexMathFunctions.d
Normal file
43
codice/build/ComplexMathFunctions.d
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
build/ComplexMathFunctions.o: \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/ComplexMathFunctions.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q31.c
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_dot_prod_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_squared_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_q31.c:
|
||||||
789
codice/build/ComplexMathFunctions.lst
Normal file
789
codice/build/ComplexMathFunctions.lst
Normal file
@@ -0,0 +1,789 @@
|
|||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "ComplexMathFunctions.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.arm_cmplx_conj_f32,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .global arm_cmplx_conj_f32
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 arm_cmplx_conj_f32:
|
||||||
|
26 @ args = 0, pretend = 0, frame = 0
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 @ link register save eliminated.
|
||||||
|
29 0000 82B1 cbz r2, .L1
|
||||||
|
30 0002 0830 adds r0, r0, #8
|
||||||
|
31 0004 0831 adds r1, r1, #8
|
||||||
|
32 .L3:
|
||||||
|
33 0006 0831 adds r1, r1, #8
|
||||||
|
34 0008 50F8083C ldr r3, [r0, #-8] @ float
|
||||||
|
35 000c 41F8103C str r3, [r1, #-16] @ float
|
||||||
|
36 0010 50ED017A vldr.32 s15, [r0, #-4]
|
||||||
|
37 0014 013A subs r2, r2, #1
|
||||||
|
38 0016 F1EE677A vneg.f32 s15, s15
|
||||||
|
39 001a 00F10800 add r0, r0, #8
|
||||||
|
40 001e 41ED037A vstr.32 s15, [r1, #-12]
|
||||||
|
41 0022 F0D1 bne .L3
|
||||||
|
42 .L1:
|
||||||
|
43 0024 7047 bx lr
|
||||||
|
45 0026 00BF .section .text.arm_cmplx_conj_q15,"ax",%progbits
|
||||||
|
46 .align 1
|
||||||
|
47 .p2align 2,,3
|
||||||
|
48 .global arm_cmplx_conj_q15
|
||||||
|
49 .syntax unified
|
||||||
|
50 .thumb
|
||||||
|
51 .thumb_func
|
||||||
|
52 .fpu fpv4-sp-d16
|
||||||
|
54 arm_cmplx_conj_q15:
|
||||||
|
55 @ args = 0, pretend = 0, frame = 0
|
||||||
|
56 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
57 0000 A2B1 cbz r2, .L17
|
||||||
|
58 0002 10B5 push {r4, lr}
|
||||||
|
59 0004 0023 movs r3, #0
|
||||||
|
60 0006 841C adds r4, r0, #2
|
||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
61 0008 01F1020E add lr, r1, #2
|
||||||
|
62 .L11:
|
||||||
|
63 000c 30F923C0 ldrsh ip, [r0, r3, lsl #2]
|
||||||
|
64 0010 21F823C0 strh ip, [r1, r3, lsl #2] @ movhi
|
||||||
|
65 0014 34F923C0 ldrsh ip, [r4, r3, lsl #2]
|
||||||
|
66 0018 CCF1000C rsb ip, ip, #0
|
||||||
|
67 .syntax unified
|
||||||
|
68 @ 193 "Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_conj_q15.c
|
||||||
|
69 001c 0CF30F0C ssat ip, #16, ip
|
||||||
|
70 @ 0 "" 2
|
||||||
|
71 .thumb
|
||||||
|
72 .syntax unified
|
||||||
|
73 0020 2EF823C0 strh ip, [lr, r3, lsl #2] @ movhi
|
||||||
|
74 0024 0133 adds r3, r3, #1
|
||||||
|
75 0026 9342 cmp r3, r2
|
||||||
|
76 0028 F0D1 bne .L11
|
||||||
|
77 002a 10BD pop {r4, pc}
|
||||||
|
78 .L17:
|
||||||
|
79 002c 7047 bx lr
|
||||||
|
81 002e 00BF .section .text.arm_cmplx_conj_q31,"ax",%progbits
|
||||||
|
82 .align 1
|
||||||
|
83 .p2align 2,,3
|
||||||
|
84 .global arm_cmplx_conj_q31
|
||||||
|
85 .syntax unified
|
||||||
|
86 .thumb
|
||||||
|
87 .thumb_func
|
||||||
|
88 .fpu fpv4-sp-d16
|
||||||
|
90 arm_cmplx_conj_q31:
|
||||||
|
91 @ args = 0, pretend = 0, frame = 0
|
||||||
|
92 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
93 0000 9AB1 cbz r2, .L28
|
||||||
|
94 0002 0023 movs r3, #0
|
||||||
|
95 0004 30B5 push {r4, r5, lr}
|
||||||
|
96 0006 9C46 mov ip, r3
|
||||||
|
97 0008 051D adds r5, r0, #4
|
||||||
|
98 000a 01F1040E add lr, r1, #4
|
||||||
|
99 .L22:
|
||||||
|
100 000e 50F83340 ldr r4, [r0, r3, lsl #3]
|
||||||
|
101 0012 41F83340 str r4, [r1, r3, lsl #3]
|
||||||
|
102 0016 55F83340 ldr r4, [r5, r3, lsl #3]
|
||||||
|
103 .syntax unified
|
||||||
|
104 @ 2125 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
105 001a 84FAACF4 qsub r4, ip, r4
|
||||||
|
106 @ 0 "" 2
|
||||||
|
107 .thumb
|
||||||
|
108 .syntax unified
|
||||||
|
109 001e 4EF83340 str r4, [lr, r3, lsl #3]
|
||||||
|
110 0022 0133 adds r3, r3, #1
|
||||||
|
111 0024 9342 cmp r3, r2
|
||||||
|
112 0026 F2D1 bne .L22
|
||||||
|
113 0028 30BD pop {r4, r5, pc}
|
||||||
|
114 .L28:
|
||||||
|
115 002a 7047 bx lr
|
||||||
|
117 .section .text.arm_cmplx_dot_prod_f32,"ax",%progbits
|
||||||
|
118 .align 1
|
||||||
|
119 .p2align 2,,3
|
||||||
|
120 .global arm_cmplx_dot_prod_f32
|
||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
121 .syntax unified
|
||||||
|
122 .thumb
|
||||||
|
123 .thumb_func
|
||||||
|
124 .fpu fpv4-sp-d16
|
||||||
|
126 arm_cmplx_dot_prod_f32:
|
||||||
|
127 @ args = 4, pretend = 0, frame = 0
|
||||||
|
128 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
129 @ link register save eliminated.
|
||||||
|
130 0000 DFED157A vldr.32 s15, .L36
|
||||||
|
131 0004 FAB1 cbz r2, .L34
|
||||||
|
132 0006 0830 adds r0, r0, #8
|
||||||
|
133 0008 B0EE677A vmov.f32 s14, s15
|
||||||
|
134 000c 0831 adds r1, r1, #8
|
||||||
|
135 .L33:
|
||||||
|
136 000e 10ED026A vldr.32 s12, [r0, #-8]
|
||||||
|
137 0012 51ED026A vldr.32 s13, [r1, #-8]
|
||||||
|
138 0016 51ED015A vldr.32 s11, [r1, #-4]
|
||||||
|
139 001a A6EE267A vfma.f32 s14, s12, s13
|
||||||
|
140 001e 013A subs r2, r2, #1
|
||||||
|
141 0020 01F10801 add r1, r1, #8
|
||||||
|
142 0024 E6EE257A vfma.f32 s15, s12, s11
|
||||||
|
143 0028 00F10800 add r0, r0, #8
|
||||||
|
144 002c 10ED036A vldr.32 s12, [r0, #-12]
|
||||||
|
145 0030 A6EE657A vfms.f32 s14, s12, s11
|
||||||
|
146 0034 E6EE267A vfma.f32 s15, s12, s13
|
||||||
|
147 0038 E9D1 bne .L33
|
||||||
|
148 003a 83ED007A vstr.32 s14, [r3]
|
||||||
|
149 003e 009B ldr r3, [sp]
|
||||||
|
150 0040 C3ED007A vstr.32 s15, [r3]
|
||||||
|
151 0044 7047 bx lr
|
||||||
|
152 .L34:
|
||||||
|
153 0046 B0EE677A vmov.f32 s14, s15
|
||||||
|
154 004a 83ED007A vstr.32 s14, [r3]
|
||||||
|
155 004e 009B ldr r3, [sp]
|
||||||
|
156 0050 C3ED007A vstr.32 s15, [r3]
|
||||||
|
157 0054 7047 bx lr
|
||||||
|
158 .L37:
|
||||||
|
159 0056 00BF .align 2
|
||||||
|
160 .L36:
|
||||||
|
161 0058 00000000 .word 0
|
||||||
|
163 .section .text.arm_cmplx_dot_prod_q15,"ax",%progbits
|
||||||
|
164 .align 1
|
||||||
|
165 .p2align 2,,3
|
||||||
|
166 .global arm_cmplx_dot_prod_q15
|
||||||
|
167 .syntax unified
|
||||||
|
168 .thumb
|
||||||
|
169 .thumb_func
|
||||||
|
170 .fpu fpv4-sp-d16
|
||||||
|
172 arm_cmplx_dot_prod_q15:
|
||||||
|
173 @ args = 4, pretend = 0, frame = 16
|
||||||
|
174 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
175 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||||
|
176 0004 85B0 sub sp, sp, #20
|
||||||
|
177 0006 0393 str r3, [sp, #12]
|
||||||
|
178 0008 C2B3 cbz r2, .L41
|
||||||
|
179 000a 0024 movs r4, #0
|
||||||
|
180 000c 0025 movs r5, #0
|
||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 4
|
||||||
|
|
||||||
|
|
||||||
|
181 000e CDE90045 strd r4, [sp]
|
||||||
|
182 0012 8F1C adds r7, r1, #2
|
||||||
|
183 0014 0023 movs r3, #0
|
||||||
|
184 0016 00F10208 add r8, r0, #2
|
||||||
|
185 001a A246 mov r10, r4
|
||||||
|
186 001c AB46 mov fp, r5
|
||||||
|
187 001e BE46 mov lr, r7
|
||||||
|
188 .L40:
|
||||||
|
189 0020 DDE90067 ldrd r6, [sp]
|
||||||
|
190 0024 30F923C0 ldrsh ip, [r0, r3, lsl #2]
|
||||||
|
191 0028 3EF92340 ldrsh r4, [lr, r3, lsl #2]
|
||||||
|
192 002c 38F92390 ldrsh r9, [r8, r3, lsl #2]
|
||||||
|
193 0030 31F92350 ldrsh r5, [r1, r3, lsl #2]
|
||||||
|
194 0034 CCFB8467 smlalbb r6, r7, ip, r4
|
||||||
|
195 0038 C5FB8967 smlalbb r6, r7, r5, r9
|
||||||
|
196 003c CDE90067 strd r6, [sp]
|
||||||
|
197 0040 5646 mov r6, r10
|
||||||
|
198 0042 5F46 mov r7, fp
|
||||||
|
199 0044 04FB09F4 mul r4, r4, r9
|
||||||
|
200 0048 CCFB8567 smlalbb r6, r7, ip, r5
|
||||||
|
201 004c B6EB040A subs r10, r6, r4
|
||||||
|
202 0050 03F10103 add r3, r3, #1
|
||||||
|
203 0054 67EBE47B sbc fp, r7, r4, asr #31
|
||||||
|
204 0058 9A42 cmp r2, r3
|
||||||
|
205 005a E1D1 bne .L40
|
||||||
|
206 005c DDE90001 ldrd r0, [sp]
|
||||||
|
207 0060 4FEA9A13 lsr r3, r10, #6
|
||||||
|
208 0064 8209 lsrs r2, r0, #6
|
||||||
|
209 0066 43EA8B63 orr r3, r3, fp, lsl #26
|
||||||
|
210 006a 42EA8162 orr r2, r2, r1, lsl #26
|
||||||
|
211 .L39:
|
||||||
|
212 006e 0399 ldr r1, [sp, #12]
|
||||||
|
213 0070 0B60 str r3, [r1]
|
||||||
|
214 0072 0E9B ldr r3, [sp, #56]
|
||||||
|
215 0074 1A60 str r2, [r3]
|
||||||
|
216 0076 05B0 add sp, sp, #20
|
||||||
|
217 @ sp needed
|
||||||
|
218 0078 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||||
|
219 .L41:
|
||||||
|
220 007c 1346 mov r3, r2
|
||||||
|
221 007e F6E7 b .L39
|
||||||
|
223 .section .text.arm_cmplx_dot_prod_q31,"ax",%progbits
|
||||||
|
224 .align 1
|
||||||
|
225 .p2align 2,,3
|
||||||
|
226 .global arm_cmplx_dot_prod_q31
|
||||||
|
227 .syntax unified
|
||||||
|
228 .thumb
|
||||||
|
229 .thumb_func
|
||||||
|
230 .fpu fpv4-sp-d16
|
||||||
|
232 arm_cmplx_dot_prod_q31:
|
||||||
|
233 @ args = 4, pretend = 0, frame = 16
|
||||||
|
234 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
235 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||||
|
236 0004 85B0 sub sp, sp, #20
|
||||||
|
237 0006 0393 str r3, [sp, #12]
|
||||||
|
238 0008 002A cmp r2, #0
|
||||||
|
239 000a 46D0 beq .L47
|
||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 5
|
||||||
|
|
||||||
|
|
||||||
|
240 000c 031D adds r3, r0, #4
|
||||||
|
241 000e 4FF0000C mov ip, #0
|
||||||
|
242 0012 0193 str r3, [sp, #4]
|
||||||
|
243 0014 0B1D adds r3, r1, #4
|
||||||
|
244 0016 6446 mov r4, ip
|
||||||
|
245 0018 E046 mov r8, ip
|
||||||
|
246 001a 6646 mov r6, ip
|
||||||
|
247 001c E646 mov lr, ip
|
||||||
|
248 001e 0293 str r3, [sp, #8]
|
||||||
|
249 .L46:
|
||||||
|
250 0020 50F83C90 ldr r9, [r0, ip, lsl #3]
|
||||||
|
251 0024 51F83C30 ldr r3, [r1, ip, lsl #3]
|
||||||
|
252 0028 029D ldr r5, [sp, #8]
|
||||||
|
253 002a 019F ldr r7, [sp, #4]
|
||||||
|
254 002c 55F83C50 ldr r5, [r5, ip, lsl #3]
|
||||||
|
255 0030 57F83C70 ldr r7, [r7, ip, lsl #3]
|
||||||
|
256 0034 89FB03BA smull fp, r10, r9, r3
|
||||||
|
257 0038 4FEA9B3B lsr fp, fp, #14
|
||||||
|
258 003c 4BEA8A4B orr fp, fp, r10, lsl #18
|
||||||
|
259 0040 1BEB0606 adds r6, fp, r6
|
||||||
|
260 0044 4EEBAA3E adc lr, lr, r10, asr #14
|
||||||
|
261 0048 89FB059A smull r9, r10, r9, r5
|
||||||
|
262 004c 4FEA9939 lsr r9, r9, #14
|
||||||
|
263 0050 49EA8A49 orr r9, r9, r10, lsl #18
|
||||||
|
264 0054 19EB0404 adds r4, r9, r4
|
||||||
|
265 0058 85FB0759 smull r5, r9, r5, r7
|
||||||
|
266 005c 4FEA9535 lsr r5, r5, #14
|
||||||
|
267 0060 83FB0737 smull r3, r7, r3, r7
|
||||||
|
268 0064 45EA8945 orr r5, r5, r9, lsl #18
|
||||||
|
269 0068 4FEA9333 lsr r3, r3, #14
|
||||||
|
270 006c 48EBAA38 adc r8, r8, r10, asr #14
|
||||||
|
271 0070 43EA8743 orr r3, r3, r7, lsl #18
|
||||||
|
272 0074 761B subs r6, r6, r5
|
||||||
|
273 0076 0CF1010C add ip, ip, #1
|
||||||
|
274 007a 6EEBA93E sbc lr, lr, r9, asr #14
|
||||||
|
275 007e 1C19 adds r4, r3, r4
|
||||||
|
276 0080 48EBA738 adc r8, r8, r7, asr #14
|
||||||
|
277 0084 6245 cmp r2, ip
|
||||||
|
278 0086 CBD1 bne .L46
|
||||||
|
279 .L45:
|
||||||
|
280 0088 039B ldr r3, [sp, #12]
|
||||||
|
281 008a C3E9006E strd r6, lr, [r3]
|
||||||
|
282 008e 0E9B ldr r3, [sp, #56]
|
||||||
|
283 0090 C3E90048 strd r4, r8, [r3]
|
||||||
|
284 0094 05B0 add sp, sp, #20
|
||||||
|
285 @ sp needed
|
||||||
|
286 0096 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||||
|
287 .L47:
|
||||||
|
288 009a 1446 mov r4, r2
|
||||||
|
289 009c 9046 mov r8, r2
|
||||||
|
290 009e 1646 mov r6, r2
|
||||||
|
291 00a0 9646 mov lr, r2
|
||||||
|
292 00a2 F1E7 b .L45
|
||||||
|
294 .section .text.arm_cmplx_mag_f32,"ax",%progbits
|
||||||
|
295 .align 1
|
||||||
|
296 .p2align 2,,3
|
||||||
|
297 .global arm_cmplx_mag_f32
|
||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 6
|
||||||
|
|
||||||
|
|
||||||
|
298 .syntax unified
|
||||||
|
299 .thumb
|
||||||
|
300 .thumb_func
|
||||||
|
301 .fpu fpv4-sp-d16
|
||||||
|
303 arm_cmplx_mag_f32:
|
||||||
|
304 @ args = 0, pretend = 0, frame = 16
|
||||||
|
305 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
306 0000 1AB3 cbz r2, .L68
|
||||||
|
307 0002 10B5 push {r4, lr}
|
||||||
|
308 0004 0830 adds r0, r0, #8
|
||||||
|
309 0006 84B0 sub sp, sp, #16
|
||||||
|
310 0008 0024 movs r4, #0
|
||||||
|
311 .L58:
|
||||||
|
312 000a 10ED010A vldr.32 s0, [r0, #-4]
|
||||||
|
313 000e 50ED027A vldr.32 s15, [r0, #-8]
|
||||||
|
314 0012 20EE000A vmul.f32 s0, s0, s0
|
||||||
|
315 0016 0431 adds r1, r1, #4
|
||||||
|
316 0018 A7EEA70A vfma.f32 s0, s15, s15
|
||||||
|
317 001c B5EEC00A vcmpe.f32 s0, #0
|
||||||
|
318 0020 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||||
|
319 0024 0EDB blt .L65
|
||||||
|
320 0026 B5EE400A vcmp.f32 s0, #0
|
||||||
|
321 002a F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||||
|
322 002e 0DD4 bmi .L66
|
||||||
|
323 0030 F1EEC07A vsqrt.f32 s15, s0
|
||||||
|
324 .L56:
|
||||||
|
325 0034 41ED017A vstr.32 s15, [r1, #-4]
|
||||||
|
326 .L57:
|
||||||
|
327 0038 013A subs r2, r2, #1
|
||||||
|
328 003a 00F10800 add r0, r0, #8
|
||||||
|
329 003e E4D1 bne .L58
|
||||||
|
330 0040 04B0 add sp, sp, #16
|
||||||
|
331 @ sp needed
|
||||||
|
332 0042 10BD pop {r4, pc}
|
||||||
|
333 .L65:
|
||||||
|
334 0044 41F8044C str r4, [r1, #-4] @ float
|
||||||
|
335 0048 F6E7 b .L57
|
||||||
|
336 .L68:
|
||||||
|
337 004a 7047 bx lr
|
||||||
|
338 .L66:
|
||||||
|
339 004c CDE90212 strd r1, r2, [sp, #8]
|
||||||
|
340 0050 0190 str r0, [sp, #4]
|
||||||
|
341 0052 FFF7FEFF bl sqrtf
|
||||||
|
342 0056 DDE90212 ldrd r1, r2, [sp, #8]
|
||||||
|
343 005a 0198 ldr r0, [sp, #4]
|
||||||
|
344 005c F0EE407A vmov.f32 s15, s0
|
||||||
|
345 0060 E8E7 b .L56
|
||||||
|
347 0062 00BF .section .text.arm_cmplx_mag_q15,"ax",%progbits
|
||||||
|
348 .align 1
|
||||||
|
349 .p2align 2,,3
|
||||||
|
350 .global arm_cmplx_mag_q15
|
||||||
|
351 .syntax unified
|
||||||
|
352 .thumb
|
||||||
|
353 .thumb_func
|
||||||
|
354 .fpu fpv4-sp-d16
|
||||||
|
356 arm_cmplx_mag_q15:
|
||||||
|
357 @ args = 0, pretend = 0, frame = 0
|
||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 7
|
||||||
|
|
||||||
|
|
||||||
|
358 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
359 0000 82B1 cbz r2, .L79
|
||||||
|
360 0002 70B5 push {r4, r5, r6, lr}
|
||||||
|
361 0004 0646 mov r6, r0
|
||||||
|
362 0006 0D46 mov r5, r1
|
||||||
|
363 0008 1446 mov r4, r2
|
||||||
|
364 .L73:
|
||||||
|
365 000a 56F8043B ldr r3, [r6], #4 @ unaligned
|
||||||
|
366 .syntax unified
|
||||||
|
367 @ 1977 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
368 000e 23FB03F3 smuad r3, r3, r3
|
||||||
|
369 @ 0 "" 2
|
||||||
|
370 .thumb
|
||||||
|
371 .syntax unified
|
||||||
|
372 0012 2946 mov r1, r5
|
||||||
|
373 0014 5814 asrs r0, r3, #17
|
||||||
|
374 0016 FFF7FEFF bl arm_sqrt_q15
|
||||||
|
375 001a 013C subs r4, r4, #1
|
||||||
|
376 001c 05F10205 add r5, r5, #2
|
||||||
|
377 0020 F3D1 bne .L73
|
||||||
|
378 0022 70BD pop {r4, r5, r6, pc}
|
||||||
|
379 .L79:
|
||||||
|
380 0024 7047 bx lr
|
||||||
|
382 0026 00BF .section .text.arm_cmplx_mag_q31,"ax",%progbits
|
||||||
|
383 .align 1
|
||||||
|
384 .p2align 2,,3
|
||||||
|
385 .global arm_cmplx_mag_q31
|
||||||
|
386 .syntax unified
|
||||||
|
387 .thumb
|
||||||
|
388 .thumb_func
|
||||||
|
389 .fpu fpv4-sp-d16
|
||||||
|
391 arm_cmplx_mag_q31:
|
||||||
|
392 @ args = 0, pretend = 0, frame = 0
|
||||||
|
393 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
394 0000 C2B1 cbz r2, .L90
|
||||||
|
395 0002 70B5 push {r4, r5, r6, lr}
|
||||||
|
396 0004 0E46 mov r6, r1
|
||||||
|
397 0006 1546 mov r5, r2
|
||||||
|
398 0008 00F10804 add r4, r0, #8
|
||||||
|
399 .L84:
|
||||||
|
400 000c 54E90203 ldrd r0, r3, [r4, #-8]
|
||||||
|
401 0010 83FB033C smull r3, ip, r3, r3
|
||||||
|
402 0014 80FB0002 smull r0, r2, r0, r0
|
||||||
|
403 0018 4FEA6C00 asr r0, ip, #1
|
||||||
|
404 001c 3146 mov r1, r6
|
||||||
|
405 001e 00EB6200 add r0, r0, r2, asr #1
|
||||||
|
406 0022 FFF7FEFF bl arm_sqrt_q31
|
||||||
|
407 0026 013D subs r5, r5, #1
|
||||||
|
408 0028 06F10406 add r6, r6, #4
|
||||||
|
409 002c 04F10804 add r4, r4, #8
|
||||||
|
410 0030 ECD1 bne .L84
|
||||||
|
411 0032 70BD pop {r4, r5, r6, pc}
|
||||||
|
412 .L90:
|
||||||
|
413 0034 7047 bx lr
|
||||||
|
415 0036 00BF .section .text.arm_cmplx_mag_squared_f32,"ax",%progbits
|
||||||
|
416 .align 1
|
||||||
|
417 .p2align 2,,3
|
||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 8
|
||||||
|
|
||||||
|
|
||||||
|
418 .global arm_cmplx_mag_squared_f32
|
||||||
|
419 .syntax unified
|
||||||
|
420 .thumb
|
||||||
|
421 .thumb_func
|
||||||
|
422 .fpu fpv4-sp-d16
|
||||||
|
424 arm_cmplx_mag_squared_f32:
|
||||||
|
425 @ args = 0, pretend = 0, frame = 0
|
||||||
|
426 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
427 @ link register save eliminated.
|
||||||
|
428 0000 72B1 cbz r2, .L93
|
||||||
|
429 0002 0830 adds r0, r0, #8
|
||||||
|
430 .L95:
|
||||||
|
431 0004 50ED017A vldr.32 s15, [r0, #-4]
|
||||||
|
432 0008 10ED027A vldr.32 s14, [r0, #-8]
|
||||||
|
433 000c 67EEA77A vmul.f32 s15, s15, s15
|
||||||
|
434 0010 013A subs r2, r2, #1
|
||||||
|
435 0012 E7EE077A vfma.f32 s15, s14, s14
|
||||||
|
436 0016 00F10800 add r0, r0, #8
|
||||||
|
437 001a E1EC017A vstmia.32 r1!, {s15}
|
||||||
|
438 001e F1D1 bne .L95
|
||||||
|
439 .L93:
|
||||||
|
440 0020 7047 bx lr
|
||||||
|
442 0022 00BF .section .text.arm_cmplx_mag_squared_q15,"ax",%progbits
|
||||||
|
443 .align 1
|
||||||
|
444 .p2align 2,,3
|
||||||
|
445 .global arm_cmplx_mag_squared_q15
|
||||||
|
446 .syntax unified
|
||||||
|
447 .thumb
|
||||||
|
448 .thumb_func
|
||||||
|
449 .fpu fpv4-sp-d16
|
||||||
|
451 arm_cmplx_mag_squared_q15:
|
||||||
|
452 @ args = 0, pretend = 0, frame = 0
|
||||||
|
453 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
454 @ link register save eliminated.
|
||||||
|
455 0000 42B1 cbz r2, .L100
|
||||||
|
456 .L102:
|
||||||
|
457 0002 50F8043B ldr r3, [r0], #4 @ unaligned
|
||||||
|
458 .syntax unified
|
||||||
|
459 @ 1977 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
460 0006 23FB03F3 smuad r3, r3, r3
|
||||||
|
461 @ 0 "" 2
|
||||||
|
462 .thumb
|
||||||
|
463 .syntax unified
|
||||||
|
464 000a 5B14 asrs r3, r3, #17
|
||||||
|
465 000c 013A subs r2, r2, #1
|
||||||
|
466 000e 21F8023B strh r3, [r1], #2 @ movhi
|
||||||
|
467 0012 F6D1 bne .L102
|
||||||
|
468 .L100:
|
||||||
|
469 0014 7047 bx lr
|
||||||
|
471 0016 00BF .section .text.arm_cmplx_mag_squared_q31,"ax",%progbits
|
||||||
|
472 .align 1
|
||||||
|
473 .p2align 2,,3
|
||||||
|
474 .global arm_cmplx_mag_squared_q31
|
||||||
|
475 .syntax unified
|
||||||
|
476 .thumb
|
||||||
|
477 .thumb_func
|
||||||
|
478 .fpu fpv4-sp-d16
|
||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 9
|
||||||
|
|
||||||
|
|
||||||
|
480 arm_cmplx_mag_squared_q31:
|
||||||
|
481 @ args = 0, pretend = 0, frame = 0
|
||||||
|
482 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
483 0000 9AB1 cbz r2, .L115
|
||||||
|
484 0002 00B5 push {lr}
|
||||||
|
485 0004 00F1080E add lr, r0, #8
|
||||||
|
486 .L109:
|
||||||
|
487 0008 5EE90203 ldrd r0, r3, [lr, #-8]
|
||||||
|
488 000c 83FB03C3 smull ip, r3, r3, r3
|
||||||
|
489 0010 5B10 asrs r3, r3, #1
|
||||||
|
490 0012 80FB000C smull r0, ip, r0, r0
|
||||||
|
491 0016 03EB6C03 add r3, r3, ip, asr #1
|
||||||
|
492 001a 013A subs r2, r2, #1
|
||||||
|
493 001c 41F8043B str r3, [r1], #4
|
||||||
|
494 0020 0EF1080E add lr, lr, #8
|
||||||
|
495 0024 F0D1 bne .L109
|
||||||
|
496 0026 5DF804FB ldr pc, [sp], #4
|
||||||
|
497 .L115:
|
||||||
|
498 002a 7047 bx lr
|
||||||
|
500 .section .text.arm_cmplx_mult_cmplx_f32,"ax",%progbits
|
||||||
|
501 .align 1
|
||||||
|
502 .p2align 2,,3
|
||||||
|
503 .global arm_cmplx_mult_cmplx_f32
|
||||||
|
504 .syntax unified
|
||||||
|
505 .thumb
|
||||||
|
506 .thumb_func
|
||||||
|
507 .fpu fpv4-sp-d16
|
||||||
|
509 arm_cmplx_mult_cmplx_f32:
|
||||||
|
510 @ args = 0, pretend = 0, frame = 0
|
||||||
|
511 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
512 @ link register save eliminated.
|
||||||
|
513 0000 F3B1 cbz r3, .L118
|
||||||
|
514 0002 0830 adds r0, r0, #8
|
||||||
|
515 0004 0831 adds r1, r1, #8
|
||||||
|
516 0006 0832 adds r2, r2, #8
|
||||||
|
517 .L120:
|
||||||
|
518 0008 50ED017A vldr.32 s15, [r0, #-4]
|
||||||
|
519 000c 51ED025A vldr.32 s11, [r1, #-8]
|
||||||
|
520 0010 51ED016A vldr.32 s13, [r1, #-4]
|
||||||
|
521 0014 10ED026A vldr.32 s12, [r0, #-8]
|
||||||
|
522 0018 26EEE77A vnmul.f32 s14, s13, s15
|
||||||
|
523 001c 67EEA57A vmul.f32 s15, s15, s11
|
||||||
|
524 0020 A6EE257A vfma.f32 s14, s12, s11
|
||||||
|
525 0024 013B subs r3, r3, #1
|
||||||
|
526 0026 00F10800 add r0, r0, #8
|
||||||
|
527 002a E6EE267A vfma.f32 s15, s12, s13
|
||||||
|
528 002e 01F10801 add r1, r1, #8
|
||||||
|
529 0032 02F10802 add r2, r2, #8
|
||||||
|
530 0036 02ED047A vstr.32 s14, [r2, #-16]
|
||||||
|
531 003a 42ED037A vstr.32 s15, [r2, #-12]
|
||||||
|
532 003e E3D1 bne .L120
|
||||||
|
533 .L118:
|
||||||
|
534 0040 7047 bx lr
|
||||||
|
536 0042 00BF .section .text.arm_cmplx_mult_cmplx_q15,"ax",%progbits
|
||||||
|
537 .align 1
|
||||||
|
538 .p2align 2,,3
|
||||||
|
539 .global arm_cmplx_mult_cmplx_q15
|
||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 10
|
||||||
|
|
||||||
|
|
||||||
|
540 .syntax unified
|
||||||
|
541 .thumb
|
||||||
|
542 .thumb_func
|
||||||
|
543 .fpu fpv4-sp-d16
|
||||||
|
545 arm_cmplx_mult_cmplx_q15:
|
||||||
|
546 @ args = 0, pretend = 0, frame = 0
|
||||||
|
547 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
548 0000 3BB3 cbz r3, .L133
|
||||||
|
549 0002 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr}
|
||||||
|
550 0006 4FF0000C mov ip, #0
|
||||||
|
551 000a 871C adds r7, r0, #2
|
||||||
|
552 000c 8E1C adds r6, r1, #2
|
||||||
|
553 000e 951C adds r5, r2, #2
|
||||||
|
554 .L127:
|
||||||
|
555 0010 37F92CE0 ldrsh lr, [r7, ip, lsl #2]
|
||||||
|
556 0014 31F92C40 ldrsh r4, [r1, ip, lsl #2]
|
||||||
|
557 0018 36F92C80 ldrsh r8, [r6, ip, lsl #2]
|
||||||
|
558 001c 30F92CA0 ldrsh r10, [r0, ip, lsl #2]
|
||||||
|
559 0020 0AFB04F9 mul r9, r10, r4
|
||||||
|
560 0024 04FB0EF4 mul r4, r4, lr
|
||||||
|
561 0028 0EFB08FE mul lr, lr, r8
|
||||||
|
562 002c 4FEA6E4E asr lr, lr, #17
|
||||||
|
563 0030 0AFB08F8 mul r8, r10, r8
|
||||||
|
564 0034 6414 asrs r4, r4, #17
|
||||||
|
565 0036 CEEB694E rsb lr, lr, r9, asr #17
|
||||||
|
566 003a 04EB6844 add r4, r4, r8, asr #17
|
||||||
|
567 003e 22F82CE0 strh lr, [r2, ip, lsl #2] @ movhi
|
||||||
|
568 0042 25F82C40 strh r4, [r5, ip, lsl #2] @ movhi
|
||||||
|
569 0046 0CF1010C add ip, ip, #1
|
||||||
|
570 004a 6345 cmp r3, ip
|
||||||
|
571 004c E0D1 bne .L127
|
||||||
|
572 004e BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||||
|
573 .L133:
|
||||||
|
574 0052 7047 bx lr
|
||||||
|
576 .section .text.arm_cmplx_mult_cmplx_q31,"ax",%progbits
|
||||||
|
577 .align 1
|
||||||
|
578 .p2align 2,,3
|
||||||
|
579 .global arm_cmplx_mult_cmplx_q31
|
||||||
|
580 .syntax unified
|
||||||
|
581 .thumb
|
||||||
|
582 .thumb_func
|
||||||
|
583 .fpu fpv4-sp-d16
|
||||||
|
585 arm_cmplx_mult_cmplx_q31:
|
||||||
|
586 @ args = 0, pretend = 0, frame = 0
|
||||||
|
587 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
588 0000 3BB3 cbz r3, .L144
|
||||||
|
589 0002 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||||
|
590 0006 4FF0000C mov ip, #0
|
||||||
|
591 000a 00F10408 add r8, r0, #4
|
||||||
|
592 000e 0F1D adds r7, r1, #4
|
||||||
|
593 0010 161D adds r6, r2, #4
|
||||||
|
594 .L138:
|
||||||
|
595 0012 58F83C50 ldr r5, [r8, ip, lsl #3]
|
||||||
|
596 0016 51F83C40 ldr r4, [r1, ip, lsl #3]
|
||||||
|
597 001a 57F83CA0 ldr r10, [r7, ip, lsl #3]
|
||||||
|
598 001e 50F83CE0 ldr lr, [r0, ip, lsl #3]
|
||||||
|
599 0022 8EFB04B9 smull fp, r9, lr, r4
|
||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 11
|
||||||
|
|
||||||
|
|
||||||
|
600 0026 84FB05B4 smull fp, r4, r4, r5
|
||||||
|
601 002a 85FB0AB5 smull fp, r5, r5, r10
|
||||||
|
602 002e 6D10 asrs r5, r5, #1
|
||||||
|
603 0030 8EFB0AAE smull r10, lr, lr, r10
|
||||||
|
604 0034 6410 asrs r4, r4, #1
|
||||||
|
605 0036 C5EB6905 rsb r5, r5, r9, asr #1
|
||||||
|
606 003a 04EB6E04 add r4, r4, lr, asr #1
|
||||||
|
607 003e 42F83C50 str r5, [r2, ip, lsl #3]
|
||||||
|
608 0042 46F83C40 str r4, [r6, ip, lsl #3]
|
||||||
|
609 0046 0CF1010C add ip, ip, #1
|
||||||
|
610 004a 6345 cmp r3, ip
|
||||||
|
611 004c E1D1 bne .L138
|
||||||
|
612 004e BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||||
|
613 .L144:
|
||||||
|
614 0052 7047 bx lr
|
||||||
|
616 .section .text.arm_cmplx_mult_real_f32,"ax",%progbits
|
||||||
|
617 .align 1
|
||||||
|
618 .p2align 2,,3
|
||||||
|
619 .global arm_cmplx_mult_real_f32
|
||||||
|
620 .syntax unified
|
||||||
|
621 .thumb
|
||||||
|
622 .thumb_func
|
||||||
|
623 .fpu fpv4-sp-d16
|
||||||
|
625 arm_cmplx_mult_real_f32:
|
||||||
|
626 @ args = 0, pretend = 0, frame = 0
|
||||||
|
627 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
628 @ link register save eliminated.
|
||||||
|
629 0000 A3B1 cbz r3, .L147
|
||||||
|
630 0002 0830 adds r0, r0, #8
|
||||||
|
631 0004 0832 adds r2, r2, #8
|
||||||
|
632 .L149:
|
||||||
|
633 0006 10ED027A vldr.32 s14, [r0, #-8]
|
||||||
|
634 000a F1EC016A vldmia.32 r1!, {s13}
|
||||||
|
635 000e 27EE267A vmul.f32 s14, s14, s13
|
||||||
|
636 0012 0830 adds r0, r0, #8
|
||||||
|
637 0014 02ED027A vstr.32 s14, [r2, #-8]
|
||||||
|
638 0018 50ED037A vldr.32 s15, [r0, #-12]
|
||||||
|
639 001c 67EEA67A vmul.f32 s15, s15, s13
|
||||||
|
640 0020 013B subs r3, r3, #1
|
||||||
|
641 0022 02F10802 add r2, r2, #8
|
||||||
|
642 0026 42ED037A vstr.32 s15, [r2, #-12]
|
||||||
|
643 002a ECD1 bne .L149
|
||||||
|
644 .L147:
|
||||||
|
645 002c 7047 bx lr
|
||||||
|
647 002e 00BF .section .text.arm_cmplx_mult_real_q15,"ax",%progbits
|
||||||
|
648 .align 1
|
||||||
|
649 .p2align 2,,3
|
||||||
|
650 .global arm_cmplx_mult_real_q15
|
||||||
|
651 .syntax unified
|
||||||
|
652 .thumb
|
||||||
|
653 .thumb_func
|
||||||
|
654 .fpu fpv4-sp-d16
|
||||||
|
656 arm_cmplx_mult_real_q15:
|
||||||
|
657 @ args = 0, pretend = 0, frame = 0
|
||||||
|
658 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
659 0000 EBB1 cbz r3, .L162
|
||||||
|
660 0002 F0B5 push {r4, r5, r6, r7, lr}
|
||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 12
|
||||||
|
|
||||||
|
|
||||||
|
661 0004 0024 movs r4, #0
|
||||||
|
662 0006 861C adds r6, r0, #2
|
||||||
|
663 0008 951C adds r5, r2, #2
|
||||||
|
664 .L156:
|
||||||
|
665 000a 31F9027B ldrsh r7, [r1], #2
|
||||||
|
666 000e 30F824E0 ldrh lr, [r0, r4, lsl #2]
|
||||||
|
667 0012 1EFB07FE smulbb lr, lr, r7
|
||||||
|
668 0016 4FEAEE3E asr lr, lr, #15
|
||||||
|
669 .syntax unified
|
||||||
|
670 @ 226 "Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_
|
||||||
|
671 001a 0EF30F0E ssat lr, #16, lr
|
||||||
|
672 @ 0 "" 2
|
||||||
|
673 .thumb
|
||||||
|
674 .syntax unified
|
||||||
|
675 001e 22F824E0 strh lr, [r2, r4, lsl #2] @ movhi
|
||||||
|
676 0022 36F824C0 ldrh ip, [r6, r4, lsl #2]
|
||||||
|
677 0026 1CFB07FC smulbb ip, ip, r7
|
||||||
|
678 002a 4FEAEC3C asr ip, ip, #15
|
||||||
|
679 .syntax unified
|
||||||
|
680 @ 227 "Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_
|
||||||
|
681 002e 0CF30F0C ssat ip, #16, ip
|
||||||
|
682 @ 0 "" 2
|
||||||
|
683 .thumb
|
||||||
|
684 .syntax unified
|
||||||
|
685 0032 25F824C0 strh ip, [r5, r4, lsl #2] @ movhi
|
||||||
|
686 0036 0134 adds r4, r4, #1
|
||||||
|
687 0038 A342 cmp r3, r4
|
||||||
|
688 003a E6D1 bne .L156
|
||||||
|
689 003c F0BD pop {r4, r5, r6, r7, pc}
|
||||||
|
690 .L162:
|
||||||
|
691 003e 7047 bx lr
|
||||||
|
693 .section .text.arm_cmplx_mult_real_q31,"ax",%progbits
|
||||||
|
694 .align 1
|
||||||
|
695 .p2align 2,,3
|
||||||
|
696 .global arm_cmplx_mult_real_q31
|
||||||
|
697 .syntax unified
|
||||||
|
698 .thumb
|
||||||
|
699 .thumb_func
|
||||||
|
700 .fpu fpv4-sp-d16
|
||||||
|
702 arm_cmplx_mult_real_q31:
|
||||||
|
703 @ args = 0, pretend = 0, frame = 0
|
||||||
|
704 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
705 0000 EBB1 cbz r3, .L173
|
||||||
|
706 0002 F0B5 push {r4, r5, r6, r7, lr}
|
||||||
|
707 0004 4FF0000C mov ip, #0
|
||||||
|
708 0008 061D adds r6, r0, #4
|
||||||
|
709 000a 151D adds r5, r2, #4
|
||||||
|
710 .L167:
|
||||||
|
711 000c 51F8044B ldr r4, [r1], #4
|
||||||
|
712 0010 50F83C70 ldr r7, [r0, ip, lsl #3]
|
||||||
|
713 0014 84FB07E7 smull lr, r7, r4, r7
|
||||||
|
714 .syntax unified
|
||||||
|
715 @ 187 "Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_
|
||||||
|
716 0018 07F31E07 ssat r7, #31, r7
|
||||||
|
717 @ 0 "" 2
|
||||||
|
718 .thumb
|
||||||
|
719 .syntax unified
|
||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 13
|
||||||
|
|
||||||
|
|
||||||
|
720 001c 7F00 lsls r7, r7, #1
|
||||||
|
721 001e 42F83C70 str r7, [r2, ip, lsl #3]
|
||||||
|
722 0022 56F83C70 ldr r7, [r6, ip, lsl #3]
|
||||||
|
723 0026 84FB07E4 smull lr, r4, r4, r7
|
||||||
|
724 .syntax unified
|
||||||
|
725 @ 188 "Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mult_real_
|
||||||
|
726 002a 04F31E04 ssat r4, #31, r4
|
||||||
|
727 @ 0 "" 2
|
||||||
|
728 .thumb
|
||||||
|
729 .syntax unified
|
||||||
|
730 002e 6400 lsls r4, r4, #1
|
||||||
|
731 0030 45F83C40 str r4, [r5, ip, lsl #3]
|
||||||
|
732 0034 0CF1010C add ip, ip, #1
|
||||||
|
733 0038 6345 cmp r3, ip
|
||||||
|
734 003a E7D1 bne .L167
|
||||||
|
735 003c F0BD pop {r4, r5, r6, r7, pc}
|
||||||
|
736 .L173:
|
||||||
|
737 003e 7047 bx lr
|
||||||
|
739 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/ccUL4Cqr.s page 14
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 ComplexMathFunctions.c
|
||||||
|
/tmp/ccUL4Cqr.s:16 .text.arm_cmplx_conj_f32:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:25 .text.arm_cmplx_conj_f32:0000000000000000 arm_cmplx_conj_f32
|
||||||
|
/tmp/ccUL4Cqr.s:46 .text.arm_cmplx_conj_q15:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:54 .text.arm_cmplx_conj_q15:0000000000000000 arm_cmplx_conj_q15
|
||||||
|
/tmp/ccUL4Cqr.s:82 .text.arm_cmplx_conj_q31:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:90 .text.arm_cmplx_conj_q31:0000000000000000 arm_cmplx_conj_q31
|
||||||
|
/tmp/ccUL4Cqr.s:118 .text.arm_cmplx_dot_prod_f32:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:126 .text.arm_cmplx_dot_prod_f32:0000000000000000 arm_cmplx_dot_prod_f32
|
||||||
|
/tmp/ccUL4Cqr.s:161 .text.arm_cmplx_dot_prod_f32:0000000000000058 $d
|
||||||
|
/tmp/ccUL4Cqr.s:164 .text.arm_cmplx_dot_prod_q15:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:172 .text.arm_cmplx_dot_prod_q15:0000000000000000 arm_cmplx_dot_prod_q15
|
||||||
|
/tmp/ccUL4Cqr.s:224 .text.arm_cmplx_dot_prod_q31:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:232 .text.arm_cmplx_dot_prod_q31:0000000000000000 arm_cmplx_dot_prod_q31
|
||||||
|
/tmp/ccUL4Cqr.s:295 .text.arm_cmplx_mag_f32:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:303 .text.arm_cmplx_mag_f32:0000000000000000 arm_cmplx_mag_f32
|
||||||
|
/tmp/ccUL4Cqr.s:348 .text.arm_cmplx_mag_q15:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:356 .text.arm_cmplx_mag_q15:0000000000000000 arm_cmplx_mag_q15
|
||||||
|
/tmp/ccUL4Cqr.s:383 .text.arm_cmplx_mag_q31:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:391 .text.arm_cmplx_mag_q31:0000000000000000 arm_cmplx_mag_q31
|
||||||
|
/tmp/ccUL4Cqr.s:416 .text.arm_cmplx_mag_squared_f32:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:424 .text.arm_cmplx_mag_squared_f32:0000000000000000 arm_cmplx_mag_squared_f32
|
||||||
|
/tmp/ccUL4Cqr.s:443 .text.arm_cmplx_mag_squared_q15:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:451 .text.arm_cmplx_mag_squared_q15:0000000000000000 arm_cmplx_mag_squared_q15
|
||||||
|
/tmp/ccUL4Cqr.s:472 .text.arm_cmplx_mag_squared_q31:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:480 .text.arm_cmplx_mag_squared_q31:0000000000000000 arm_cmplx_mag_squared_q31
|
||||||
|
/tmp/ccUL4Cqr.s:501 .text.arm_cmplx_mult_cmplx_f32:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:509 .text.arm_cmplx_mult_cmplx_f32:0000000000000000 arm_cmplx_mult_cmplx_f32
|
||||||
|
/tmp/ccUL4Cqr.s:537 .text.arm_cmplx_mult_cmplx_q15:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:545 .text.arm_cmplx_mult_cmplx_q15:0000000000000000 arm_cmplx_mult_cmplx_q15
|
||||||
|
/tmp/ccUL4Cqr.s:577 .text.arm_cmplx_mult_cmplx_q31:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:585 .text.arm_cmplx_mult_cmplx_q31:0000000000000000 arm_cmplx_mult_cmplx_q31
|
||||||
|
/tmp/ccUL4Cqr.s:617 .text.arm_cmplx_mult_real_f32:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:625 .text.arm_cmplx_mult_real_f32:0000000000000000 arm_cmplx_mult_real_f32
|
||||||
|
/tmp/ccUL4Cqr.s:648 .text.arm_cmplx_mult_real_q15:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:656 .text.arm_cmplx_mult_real_q15:0000000000000000 arm_cmplx_mult_real_q15
|
||||||
|
/tmp/ccUL4Cqr.s:694 .text.arm_cmplx_mult_real_q31:0000000000000000 $t
|
||||||
|
/tmp/ccUL4Cqr.s:702 .text.arm_cmplx_mult_real_q31:0000000000000000 arm_cmplx_mult_real_q31
|
||||||
|
|
||||||
|
UNDEFINED SYMBOLS
|
||||||
|
sqrtf
|
||||||
|
arm_sqrt_q15
|
||||||
|
arm_sqrt_q31
|
||||||
BIN
codice/build/ComplexMathFunctions.o
Normal file
BIN
codice/build/ComplexMathFunctions.o
Normal file
Binary file not shown.
27
codice/build/ControllerFunctions.d
Normal file
27
codice/build/ControllerFunctions.d
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
build/ControllerFunctions.o: \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/ControllerFunctions.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_q31.c
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_pid_reset_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/ControllerFunctions/arm_sin_cos_q31.c:
|
||||||
464
codice/build/ControllerFunctions.lst
Normal file
464
codice/build/ControllerFunctions.lst
Normal file
@@ -0,0 +1,464 @@
|
|||||||
|
ARM GAS /tmp/ccuVU32L.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "ControllerFunctions.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.arm_pid_init_f32,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .global arm_pid_init_f32
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 arm_pid_init_f32:
|
||||||
|
26 @ args = 0, pretend = 0, frame = 0
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 @ link register save eliminated.
|
||||||
|
29 0000 D0ED067A vldr.32 s15, [r0, #24]
|
||||||
|
30 0004 90ED087A vldr.32 s14, [r0, #32]
|
||||||
|
31 0008 90ED076A vldr.32 s12, [r0, #28]
|
||||||
|
32 000c 80ED027A vstr.32 s14, [r0, #8]
|
||||||
|
33 0010 F0EE676A vmov.f32 s13, s15
|
||||||
|
34 0014 F0EE005A vmov.f32 s11, #2.0e+0
|
||||||
|
35 0018 D7EE656A vfnma.f32 s13, s14, s11
|
||||||
|
36 001c 77EE867A vadd.f32 s15, s15, s12
|
||||||
|
37 0020 C0ED016A vstr.32 s13, [r0, #4]
|
||||||
|
38 0024 77EE877A vadd.f32 s15, s15, s14
|
||||||
|
39 0028 C0ED007A vstr.32 s15, [r0]
|
||||||
|
40 002c 01B9 cbnz r1, .L7
|
||||||
|
41 002e 7047 bx lr
|
||||||
|
42 .L7:
|
||||||
|
43 0030 0023 movs r3, #0
|
||||||
|
44 0032 C360 str r3, [r0, #12] @ unaligned
|
||||||
|
45 0034 0361 str r3, [r0, #16] @ unaligned
|
||||||
|
46 0036 4361 str r3, [r0, #20] @ unaligned
|
||||||
|
47 0038 7047 bx lr
|
||||||
|
49 003a 00BF .section .text.arm_pid_init_q15,"ax",%progbits
|
||||||
|
50 .align 1
|
||||||
|
51 .p2align 2,,3
|
||||||
|
52 .global arm_pid_init_q15
|
||||||
|
53 .syntax unified
|
||||||
|
54 .thumb
|
||||||
|
55 .thumb_func
|
||||||
|
56 .fpu fpv4-sp-d16
|
||||||
|
58 arm_pid_init_q15:
|
||||||
|
59 @ args = 0, pretend = 0, frame = 0
|
||||||
|
60 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
ARM GAS /tmp/ccuVU32L.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
61 0000 00B5 push {lr}
|
||||||
|
62 0002 B0F91020 ldrsh r2, [r0, #16]
|
||||||
|
63 0006 B0F90EE0 ldrsh lr, [r0, #14]
|
||||||
|
64 .syntax unified
|
||||||
|
65 @ 1731 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
66 000a 9EFA12F2 qadd16 r2, lr, r2
|
||||||
|
67 @ 0 "" 2
|
||||||
|
68 .thumb
|
||||||
|
69 .syntax unified
|
||||||
|
70 000e B0F912C0 ldrsh ip, [r0, #18]
|
||||||
|
71 .syntax unified
|
||||||
|
72 @ 1731 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
73 0012 92FA1CF2 qadd16 r2, r2, ip
|
||||||
|
74 @ 0 "" 2
|
||||||
|
75 .thumb
|
||||||
|
76 .syntax unified
|
||||||
|
77 0016 0280 strh r2, [r0] @ movhi
|
||||||
|
78 .syntax unified
|
||||||
|
79 @ 1731 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
80 0018 9CFA1CF3 qadd16 r3, ip, ip
|
||||||
|
81 @ 0 "" 2
|
||||||
|
82 @ 1731 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
83 001c 93FA1EF3 qadd16 r3, r3, lr
|
||||||
|
84 @ 0 "" 2
|
||||||
|
85 .thumb
|
||||||
|
86 .syntax unified
|
||||||
|
87 0020 5B42 rsbs r3, r3, #0
|
||||||
|
88 0022 9BB2 uxth r3, r3
|
||||||
|
89 0024 43EA0C43 orr r3, r3, ip, lsl #16
|
||||||
|
90 0028 4360 str r3, [r0, #4]
|
||||||
|
91 002a 09B9 cbnz r1, .L14
|
||||||
|
92 002c 5DF804FB ldr pc, [sp], #4
|
||||||
|
93 .L14:
|
||||||
|
94 0030 0023 movs r3, #0
|
||||||
|
95 0032 8360 str r3, [r0, #8] @ unaligned
|
||||||
|
96 0034 8381 strh r3, [r0, #12] @ unaligned
|
||||||
|
97 0036 5DF804FB ldr pc, [sp], #4
|
||||||
|
99 003a 00BF .section .text.arm_pid_init_q31,"ax",%progbits
|
||||||
|
100 .align 1
|
||||||
|
101 .p2align 2,,3
|
||||||
|
102 .global arm_pid_init_q31
|
||||||
|
103 .syntax unified
|
||||||
|
104 .thumb
|
||||||
|
105 .thumb_func
|
||||||
|
106 .fpu fpv4-sp-d16
|
||||||
|
108 arm_pid_init_q31:
|
||||||
|
109 @ args = 0, pretend = 0, frame = 0
|
||||||
|
110 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
111 @ link register save eliminated.
|
||||||
|
112 0000 30B4 push {r4, r5}
|
||||||
|
113 0002 D0E90652 ldrd r5, r2, [r0, #24]
|
||||||
|
114 .syntax unified
|
||||||
|
115 @ 2117 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
116 0006 82FA85F2 qadd r2, r5, r2
|
||||||
|
117 @ 0 "" 2
|
||||||
|
118 .thumb
|
||||||
|
119 .syntax unified
|
||||||
|
ARM GAS /tmp/ccuVU32L.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
120 000a 046A ldr r4, [r0, #32]
|
||||||
|
121 .syntax unified
|
||||||
|
122 @ 2117 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
123 000c 84FA82F2 qadd r2, r2, r4
|
||||||
|
124 @ 0 "" 2
|
||||||
|
125 .thumb
|
||||||
|
126 .syntax unified
|
||||||
|
127 0010 0260 str r2, [r0]
|
||||||
|
128 .syntax unified
|
||||||
|
129 @ 2117 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
130 0012 84FA84F3 qadd r3, r4, r4
|
||||||
|
131 @ 0 "" 2
|
||||||
|
132 @ 2117 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
133 0016 85FA83F3 qadd r3, r3, r5
|
||||||
|
134 @ 0 "" 2
|
||||||
|
135 .thumb
|
||||||
|
136 .syntax unified
|
||||||
|
137 001a 5B42 rsbs r3, r3, #0
|
||||||
|
138 001c C0E90134 strd r3, r4, [r0, #4]
|
||||||
|
139 0020 09B9 cbnz r1, .L21
|
||||||
|
140 0022 30BC pop {r4, r5}
|
||||||
|
141 0024 7047 bx lr
|
||||||
|
142 .L21:
|
||||||
|
143 0026 0023 movs r3, #0
|
||||||
|
144 0028 30BC pop {r4, r5}
|
||||||
|
145 002a C360 str r3, [r0, #12] @ unaligned
|
||||||
|
146 002c 0361 str r3, [r0, #16] @ unaligned
|
||||||
|
147 002e 4361 str r3, [r0, #20] @ unaligned
|
||||||
|
148 0030 7047 bx lr
|
||||||
|
150 0032 00BF .section .text.arm_pid_reset_f32,"ax",%progbits
|
||||||
|
151 .align 1
|
||||||
|
152 .p2align 2,,3
|
||||||
|
153 .global arm_pid_reset_f32
|
||||||
|
154 .syntax unified
|
||||||
|
155 .thumb
|
||||||
|
156 .thumb_func
|
||||||
|
157 .fpu fpv4-sp-d16
|
||||||
|
159 arm_pid_reset_f32:
|
||||||
|
160 @ args = 0, pretend = 0, frame = 0
|
||||||
|
161 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
162 @ link register save eliminated.
|
||||||
|
163 0000 0023 movs r3, #0
|
||||||
|
164 0002 C360 str r3, [r0, #12] @ unaligned
|
||||||
|
165 0004 0361 str r3, [r0, #16] @ unaligned
|
||||||
|
166 0006 4361 str r3, [r0, #20] @ unaligned
|
||||||
|
167 0008 7047 bx lr
|
||||||
|
169 000a 00BF .section .text.arm_pid_reset_q15,"ax",%progbits
|
||||||
|
170 .align 1
|
||||||
|
171 .p2align 2,,3
|
||||||
|
172 .global arm_pid_reset_q15
|
||||||
|
173 .syntax unified
|
||||||
|
174 .thumb
|
||||||
|
175 .thumb_func
|
||||||
|
176 .fpu fpv4-sp-d16
|
||||||
|
178 arm_pid_reset_q15:
|
||||||
|
179 @ args = 0, pretend = 0, frame = 0
|
||||||
|
180 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
ARM GAS /tmp/ccuVU32L.s page 4
|
||||||
|
|
||||||
|
|
||||||
|
181 @ link register save eliminated.
|
||||||
|
182 0000 0023 movs r3, #0
|
||||||
|
183 0002 8360 str r3, [r0, #8] @ unaligned
|
||||||
|
184 0004 8381 strh r3, [r0, #12] @ unaligned
|
||||||
|
185 0006 7047 bx lr
|
||||||
|
187 .section .text.arm_pid_reset_q31,"ax",%progbits
|
||||||
|
188 .align 1
|
||||||
|
189 .p2align 2,,3
|
||||||
|
190 .global arm_pid_reset_q31
|
||||||
|
191 .syntax unified
|
||||||
|
192 .thumb
|
||||||
|
193 .thumb_func
|
||||||
|
194 .fpu fpv4-sp-d16
|
||||||
|
196 arm_pid_reset_q31:
|
||||||
|
197 @ args = 0, pretend = 0, frame = 0
|
||||||
|
198 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
199 @ link register save eliminated.
|
||||||
|
200 0000 0023 movs r3, #0
|
||||||
|
201 0002 C360 str r3, [r0, #12] @ unaligned
|
||||||
|
202 0004 0361 str r3, [r0, #16] @ unaligned
|
||||||
|
203 0006 4361 str r3, [r0, #20] @ unaligned
|
||||||
|
204 0008 7047 bx lr
|
||||||
|
206 000a 00BF .section .text.arm_sin_cos_f32,"ax",%progbits
|
||||||
|
207 .align 1
|
||||||
|
208 .p2align 2,,3
|
||||||
|
209 .global arm_sin_cos_f32
|
||||||
|
210 .syntax unified
|
||||||
|
211 .thumb
|
||||||
|
212 .thumb_func
|
||||||
|
213 .fpu fpv4-sp-d16
|
||||||
|
215 arm_sin_cos_f32:
|
||||||
|
216 @ args = 0, pretend = 0, frame = 0
|
||||||
|
217 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
218 0000 9FED3B7A vldr.32 s14, .L33
|
||||||
|
219 0004 DFED3B6A vldr.32 s13, .L33+4
|
||||||
|
220 0008 3B4A ldr r2, .L33+8
|
||||||
|
221 000a 20EE077A vmul.f32 s14, s0, s14
|
||||||
|
222 000e 00B5 push {lr}
|
||||||
|
223 0010 B5EEC07A vcmpe.f32 s14, #0
|
||||||
|
224 0014 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||||
|
225 0018 48BF it mi
|
||||||
|
226 001a B1EE477A vnegmi.f32 s14, s14
|
||||||
|
227 001e FDEEC77A vcvt.s32.f32 s15, s14
|
||||||
|
228 0022 F0EE002A vmov.f32 s5, #2.0e+0
|
||||||
|
229 0026 F8EEE77A vcvt.f32.s32 s15, s15
|
||||||
|
230 002a F0EE081A vmov.f32 s3, #3.0e+0
|
||||||
|
231 002e 77EE677A vsub.f32 s15, s14, s15
|
||||||
|
232 0032 9FED327A vldr.32 s14, .L33+12
|
||||||
|
233 0036 67EEA67A vmul.f32 s15, s15, s13
|
||||||
|
234 003a B5EEC00A vcmpe.f32 s0, #0
|
||||||
|
235 003e FCEEE76A vcvt.u32.f32 s13, s15
|
||||||
|
236 0042 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||||
|
237 0046 16EE903A vmov r3, s13 @ int
|
||||||
|
238 004a C3F30803 ubfx r3, r3, #0, #9
|
||||||
|
239 004e 06EE903A vmov s13, r3 @ int
|
||||||
|
240 0052 02EB830E add lr, r2, r3, lsl #2
|
||||||
|
241 0056 03F1800C add ip, r3, #128
|
||||||
|
ARM GAS /tmp/ccuVU32L.s page 5
|
||||||
|
|
||||||
|
|
||||||
|
242 005a 9EED004A vldr.32 s8, [lr]
|
||||||
|
243 005e DEED014A vldr.32 s9, [lr, #4]
|
||||||
|
244 0062 F8EE666A vcvt.f32.u32 s13, s13
|
||||||
|
245 0066 CCF3080C ubfx ip, ip, #0, #9
|
||||||
|
246 006a 02EB8C03 add r3, r2, ip, lsl #2
|
||||||
|
247 006e 77EEE67A vsub.f32 s15, s15, s13
|
||||||
|
248 0072 D3ED013A vldr.32 s7, [r3, #4]
|
||||||
|
249 0076 F1EE446A vneg.f32 s13, s8
|
||||||
|
250 007a B0EE645A vmov.f32 s10, s9
|
||||||
|
251 007e 96EEA25A vfnms.f32 s10, s13, s5
|
||||||
|
252 0082 36EEE41A vsub.f32 s2, s13, s9
|
||||||
|
253 0086 66EE875A vmul.f32 s11, s13, s14
|
||||||
|
254 008a D3ED006A vldr.32 s13, [r3]
|
||||||
|
255 008e B0EE636A vmov.f32 s12, s7
|
||||||
|
256 0092 A6EEA26A vfma.f32 s12, s13, s5
|
||||||
|
257 0096 74EEC44A vsub.f32 s9, s9, s8
|
||||||
|
258 009a 33EEE62A vsub.f32 s4, s7, s13
|
||||||
|
259 009e 27EE466A vnmul.f32 s12, s14, s12
|
||||||
|
260 00a2 76EEA33A vadd.f32 s7, s13, s7
|
||||||
|
261 00a6 34EEA43A vadd.f32 s6, s9, s9
|
||||||
|
262 00aa 27EE455A vnmul.f32 s10, s14, s10
|
||||||
|
263 00ae 72EE022A vadd.f32 s5, s4, s4
|
||||||
|
264 00b2 93EE873A vfnms.f32 s6, s7, s14
|
||||||
|
265 00b6 A4EEA16A vfma.f32 s12, s9, s3
|
||||||
|
266 00ba D1EE072A vfnms.f32 s5, s2, s14
|
||||||
|
267 00be A2EE215A vfma.f32 s10, s4, s3
|
||||||
|
268 00c2 A7EE836A vfma.f32 s12, s15, s6
|
||||||
|
269 00c6 A7EEA25A vfma.f32 s10, s15, s5
|
||||||
|
270 00ca 26EE877A vmul.f32 s14, s13, s14
|
||||||
|
271 00ce E7EE855A vfma.f32 s11, s15, s10
|
||||||
|
272 00d2 A7EE867A vfma.f32 s14, s15, s12
|
||||||
|
273 00d6 E7EEA56A vfma.f32 s13, s15, s11
|
||||||
|
274 00da A7EE874A vfma.f32 s8, s15, s14
|
||||||
|
275 00de C1ED006A vstr.32 s13, [r1]
|
||||||
|
276 00e2 48BF it mi
|
||||||
|
277 00e4 B1EE444A vnegmi.f32 s8, s8
|
||||||
|
278 00e8 80ED004A vstr.32 s8, [r0]
|
||||||
|
279 00ec 5DF804FB ldr pc, [sp], #4
|
||||||
|
280 .L34:
|
||||||
|
281 .align 2
|
||||||
|
282 .L33:
|
||||||
|
283 00f0 610B363B .word 993397601
|
||||||
|
284 00f4 00000044 .word 1140850688
|
||||||
|
285 00f8 00000000 .word sinTable_f32
|
||||||
|
286 00fc DB0F493C .word 1011421147
|
||||||
|
288 .section .text.arm_sin_cos_q31,"ax",%progbits
|
||||||
|
289 .align 1
|
||||||
|
290 .p2align 2,,3
|
||||||
|
291 .global arm_sin_cos_q31
|
||||||
|
292 .syntax unified
|
||||||
|
293 .thumb
|
||||||
|
294 .thumb_func
|
||||||
|
295 .fpu fpv4-sp-d16
|
||||||
|
297 arm_sin_cos_q31:
|
||||||
|
298 @ args = 0, pretend = 0, frame = 8
|
||||||
|
299 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
300 0000 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||||
|
ARM GAS /tmp/ccuVU32L.s page 6
|
||||||
|
|
||||||
|
|
||||||
|
301 0004 C30D lsrs r3, r0, #23
|
||||||
|
302 0006 83B0 sub sp, sp, #12
|
||||||
|
303 0008 CDE90012 strd r1, r2, [sp]
|
||||||
|
304 000c 654A ldr r2, .L39
|
||||||
|
305 000e 664F ldr r7, .L39+4
|
||||||
|
306 0010 52F82350 ldr r5, [r2, r3, lsl #2]
|
||||||
|
307 0014 DFF894B1 ldr fp, .L39+8
|
||||||
|
308 0018 591C adds r1, r3, #1
|
||||||
|
309 001a 03F18004 add r4, r3, #128
|
||||||
|
310 001e C4F30804 ubfx r4, r4, #0, #9
|
||||||
|
311 0022 52F82130 ldr r3, [r2, r1, lsl #2]
|
||||||
|
312 0026 52F82410 ldr r1, [r2, r4, lsl #2]
|
||||||
|
313 002a 661C adds r6, r4, #1
|
||||||
|
314 002c C5F1000E rsb lr, r5, #0
|
||||||
|
315 0030 C3F10009 rsb r9, r3, #0
|
||||||
|
316 0034 52F82680 ldr r8, [r2, r6, lsl #2]
|
||||||
|
317 0038 4FEAE97A asr r10, r9, #31
|
||||||
|
318 003c 1EEB0902 adds r2, lr, r9
|
||||||
|
319 0040 4AEBEE76 adc r6, r10, lr, asr #31
|
||||||
|
320 0044 A2FB0724 umull r2, r4, r2, r7
|
||||||
|
321 0048 0BEA0020 and r0, fp, r0, lsl #8
|
||||||
|
322 004c 07FB0644 mla r4, r7, r6, r4
|
||||||
|
323 0050 4FEAEE7B asr fp, lr, #31
|
||||||
|
324 0054 1EEB0E06 adds r6, lr, lr
|
||||||
|
325 0058 4BEB0B0B adc fp, fp, fp
|
||||||
|
326 005c 16EB0906 adds r6, r6, r9
|
||||||
|
327 0060 A8EB010C sub ip, r8, r1
|
||||||
|
328 0064 4AEB0B0B adc fp, r10, fp
|
||||||
|
329 0068 4FF0030A mov r10, #3
|
||||||
|
330 006c A4EB0C04 sub r4, r4, ip
|
||||||
|
331 0070 8CFB0ACA smull ip, r10, ip, r10
|
||||||
|
332 0074 4FEACA7A lsl r10, r10, #31
|
||||||
|
333 0078 A6FB0769 umull r6, r9, r6, r7
|
||||||
|
334 007c 4AEA5C0A orr r10, r10, ip, lsr #1
|
||||||
|
335 0080 D20F lsrs r2, r2, #31
|
||||||
|
336 0082 4FEACC7C lsl ip, ip, #31
|
||||||
|
337 0086 07FB0B9B mla fp, r7, fp, r9
|
||||||
|
338 008a 42EA4402 orr r2, r2, r4, lsl #1
|
||||||
|
339 008e BCEB060C subs ip, ip, r6
|
||||||
|
340 0092 6AEB0B0A sbc r10, r10, fp
|
||||||
|
341 0096 E417 asrs r4, r4, #31
|
||||||
|
342 0098 A0FB026B umull r6, fp, r0, r2
|
||||||
|
343 009c 1CEB060C adds ip, ip, r6
|
||||||
|
344 00a0 00FB04B4 mla r4, r0, r4, fp
|
||||||
|
345 00a4 44EB0A0A adc r10, r4, r10
|
||||||
|
346 00a8 4FEADC76 lsr r6, ip, #31
|
||||||
|
347 00ac 46EA4A06 orr r6, r6, r10, lsl #1
|
||||||
|
348 00b0 A0FB0626 umull r2, r6, r0, r6
|
||||||
|
349 00b4 4FEAEA7A asr r10, r10, #31
|
||||||
|
350 00b8 00FB0A66 mla r6, r0, r10, r6
|
||||||
|
351 00bc CEFB0726 smlal r2, r6, lr, r7
|
||||||
|
352 00c0 D20F lsrs r2, r2, #31
|
||||||
|
353 00c2 42EA4602 orr r2, r2, r6, lsl #1
|
||||||
|
354 00c6 A0FB0224 umull r2, r4, r0, r2
|
||||||
|
355 00ca F617 asrs r6, r6, #31
|
||||||
|
356 00cc 00FB0644 mla r4, r0, r6, r4
|
||||||
|
357 00d0 D20F lsrs r2, r2, #31
|
||||||
|
ARM GAS /tmp/ccuVU32L.s page 7
|
||||||
|
|
||||||
|
|
||||||
|
358 00d2 42EA4402 orr r2, r2, r4, lsl #1
|
||||||
|
359 00d6 5218 adds r2, r2, r1
|
||||||
|
360 00d8 4FEAE474 asr r4, r4, #31
|
||||||
|
361 00dc 44EBE174 adc r4, r4, r1, asr #31
|
||||||
|
362 00e0 B4EBE27F cmp r4, r2, asr #31
|
||||||
|
363 00e4 1CBF itt ne
|
||||||
|
364 00e6 6FF00042 mvnne r2, #-2147483648
|
||||||
|
365 00ea 82EAE472 eorne r2, r2, r4, asr #31
|
||||||
|
366 00ee 019C ldr r4, [sp, #4]
|
||||||
|
367 00f0 2260 str r2, [r4]
|
||||||
|
368 00f2 2D4A ldr r2, .L39+4
|
||||||
|
369 00f4 11EB0807 adds r7, r1, r8
|
||||||
|
370 00f8 4FEAE176 asr r6, r1, #31
|
||||||
|
371 00fc 46EBE87C adc ip, r6, r8, asr #31
|
||||||
|
372 0100 A7FB0247 umull r4, r7, r7, r2
|
||||||
|
373 0104 02FB0C77 mla r7, r2, ip, r7
|
||||||
|
374 0108 11EB010C adds ip, r1, r1
|
||||||
|
375 010c 7641 adcs r6, r6, r6
|
||||||
|
376 010e 1CEB080C adds ip, ip, r8
|
||||||
|
377 0112 A3EB0503 sub r3, r3, r5
|
||||||
|
378 0116 46EBE878 adc r8, r6, r8, asr #31
|
||||||
|
379 011a 0326 movs r6, #3
|
||||||
|
380 011c FF1A subs r7, r7, r3
|
||||||
|
381 011e 83FB0636 smull r3, r6, r3, r6
|
||||||
|
382 0122 E40F lsrs r4, r4, #31
|
||||||
|
383 0124 F607 lsls r6, r6, #31
|
||||||
|
384 0126 ACFB02CE umull ip, lr, ip, r2
|
||||||
|
385 012a 44EA4704 orr r4, r4, r7, lsl #1
|
||||||
|
386 012e 46EA5306 orr r6, r6, r3, lsr #1
|
||||||
|
387 0132 DB07 lsls r3, r3, #31
|
||||||
|
388 0134 B3EB0C03 subs r3, r3, ip
|
||||||
|
389 0138 02FB08E8 mla r8, r2, r8, lr
|
||||||
|
390 013c A0FB04C4 umull ip, r4, r0, r4
|
||||||
|
391 0140 4FEAE777 asr r7, r7, #31
|
||||||
|
392 0144 00FB0747 mla r7, r0, r7, r4
|
||||||
|
393 0148 66EB0806 sbc r6, r6, r8
|
||||||
|
394 014c 13EB0C03 adds r3, r3, ip
|
||||||
|
395 0150 47EB0606 adc r6, r7, r6
|
||||||
|
396 0154 DB0F lsrs r3, r3, #31
|
||||||
|
397 0156 43EA4603 orr r3, r3, r6, lsl #1
|
||||||
|
398 015a F717 asrs r7, r6, #31
|
||||||
|
399 015c A0FB0336 umull r3, r6, r0, r3
|
||||||
|
400 0160 00FB0766 mla r6, r0, r7, r6
|
||||||
|
401 0164 C1FB0236 smlal r3, r6, r1, r2
|
||||||
|
402 0168 DB0F lsrs r3, r3, #31
|
||||||
|
403 016a 43EA4603 orr r3, r3, r6, lsl #1
|
||||||
|
404 016e A0FB0332 umull r3, r2, r0, r3
|
||||||
|
405 0172 F617 asrs r6, r6, #31
|
||||||
|
406 0174 00FB0620 mla r0, r0, r6, r2
|
||||||
|
407 0178 DB0F lsrs r3, r3, #31
|
||||||
|
408 017a 43EA4003 orr r3, r3, r0, lsl #1
|
||||||
|
409 017e 5B19 adds r3, r3, r5
|
||||||
|
410 0180 4FEAE575 asr r5, r5, #31
|
||||||
|
411 0184 45EBE070 adc r0, r5, r0, asr #31
|
||||||
|
412 0188 B0EBE37F cmp r0, r3, asr #31
|
||||||
|
413 018c 18BF it ne
|
||||||
|
414 018e 6FF00043 mvnne r3, #-2147483648
|
||||||
|
ARM GAS /tmp/ccuVU32L.s page 8
|
||||||
|
|
||||||
|
|
||||||
|
415 0192 009A ldr r2, [sp]
|
||||||
|
416 0194 18BF it ne
|
||||||
|
417 0196 83EAE073 eorne r3, r3, r0, asr #31
|
||||||
|
418 019a 1360 str r3, [r2]
|
||||||
|
419 019c 03B0 add sp, sp, #12
|
||||||
|
420 @ sp needed
|
||||||
|
421 019e BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||||
|
422 .L40:
|
||||||
|
423 01a2 00BF .align 2
|
||||||
|
424 .L39:
|
||||||
|
425 01a4 00000000 .word sinTable_q31
|
||||||
|
426 01a8 B51F9201 .word 26353589
|
||||||
|
427 01ac 00FFFF7F .word 2147483392
|
||||||
|
429 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/ccuVU32L.s page 9
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 ControllerFunctions.c
|
||||||
|
/tmp/ccuVU32L.s:16 .text.arm_pid_init_f32:0000000000000000 $t
|
||||||
|
/tmp/ccuVU32L.s:25 .text.arm_pid_init_f32:0000000000000000 arm_pid_init_f32
|
||||||
|
/tmp/ccuVU32L.s:50 .text.arm_pid_init_q15:0000000000000000 $t
|
||||||
|
/tmp/ccuVU32L.s:58 .text.arm_pid_init_q15:0000000000000000 arm_pid_init_q15
|
||||||
|
/tmp/ccuVU32L.s:100 .text.arm_pid_init_q31:0000000000000000 $t
|
||||||
|
/tmp/ccuVU32L.s:108 .text.arm_pid_init_q31:0000000000000000 arm_pid_init_q31
|
||||||
|
/tmp/ccuVU32L.s:151 .text.arm_pid_reset_f32:0000000000000000 $t
|
||||||
|
/tmp/ccuVU32L.s:159 .text.arm_pid_reset_f32:0000000000000000 arm_pid_reset_f32
|
||||||
|
/tmp/ccuVU32L.s:170 .text.arm_pid_reset_q15:0000000000000000 $t
|
||||||
|
/tmp/ccuVU32L.s:178 .text.arm_pid_reset_q15:0000000000000000 arm_pid_reset_q15
|
||||||
|
/tmp/ccuVU32L.s:188 .text.arm_pid_reset_q31:0000000000000000 $t
|
||||||
|
/tmp/ccuVU32L.s:196 .text.arm_pid_reset_q31:0000000000000000 arm_pid_reset_q31
|
||||||
|
/tmp/ccuVU32L.s:207 .text.arm_sin_cos_f32:0000000000000000 $t
|
||||||
|
/tmp/ccuVU32L.s:215 .text.arm_sin_cos_f32:0000000000000000 arm_sin_cos_f32
|
||||||
|
/tmp/ccuVU32L.s:283 .text.arm_sin_cos_f32:00000000000000f0 $d
|
||||||
|
/tmp/ccuVU32L.s:289 .text.arm_sin_cos_q31:0000000000000000 $t
|
||||||
|
/tmp/ccuVU32L.s:297 .text.arm_sin_cos_q31:0000000000000000 arm_sin_cos_q31
|
||||||
|
/tmp/ccuVU32L.s:425 .text.arm_sin_cos_q31:00000000000001a4 $d
|
||||||
|
|
||||||
|
UNDEFINED SYMBOLS
|
||||||
|
sinTable_f32
|
||||||
|
sinTable_q31
|
||||||
BIN
codice/build/ControllerFunctions.o
Normal file
BIN
codice/build/ControllerFunctions.o
Normal file
Binary file not shown.
47
codice/build/DistanceFunctions.d
Normal file
47
codice/build/DistanceFunctions.d
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
build/DistanceFunctions.o: \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/DistanceFunctions.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_boolean_distance.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_boolean_distance_template.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_braycurtis_distance_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_canberra_distance_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_chebyshev_distance_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_cityblock_distance_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_correlation_distance_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_cosine_distance_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_dice_distance.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_euclidean_distance_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_hamming_distance.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_jaccard_distance.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_jensenshannon_distance_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_kulsinski_distance.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_minkowski_distance_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_rogerstanimoto_distance.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_russellrao_distance.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_sokalmichener_distance.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_sokalsneath_distance.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_yule_distance.c
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_boolean_distance.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_boolean_distance_template.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_braycurtis_distance_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_canberra_distance_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_chebyshev_distance_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_cityblock_distance_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_correlation_distance_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_cosine_distance_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_dice_distance.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_euclidean_distance_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_hamming_distance.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_jaccard_distance.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_jensenshannon_distance_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_kulsinski_distance.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_minkowski_distance_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_rogerstanimoto_distance.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_russellrao_distance.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_sokalmichener_distance.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_sokalsneath_distance.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/DistanceFunctions/arm_yule_distance.c:
|
||||||
1364
codice/build/DistanceFunctions.lst
Normal file
1364
codice/build/DistanceFunctions.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/DistanceFunctions.o
Normal file
BIN
codice/build/DistanceFunctions.o
Normal file
Binary file not shown.
2
codice/build/FIRFilterCode.d
Normal file
2
codice/build/FIRFilterCode.d
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
build/FIRFilterCode.o: Core/Src/FIRFilterCode.c Core/Inc/FIRFilterCode.h
|
||||||
|
Core/Inc/FIRFilterCode.h:
|
||||||
2472
codice/build/FIRFilterCode.lst
Normal file
2472
codice/build/FIRFilterCode.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/FIRFilterCode.o
Normal file
BIN
codice/build/FIRFilterCode.o
Normal file
Binary file not shown.
31
codice/build/FastMathFunctions.d
Normal file
31
codice/build/FastMathFunctions.d
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
build/FastMathFunctions.o: \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/FastMathFunctions.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_vexp_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_vlog_f32.c
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_cos_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sin_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_sqrt_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_vexp_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FastMathFunctions/arm_vlog_f32.c:
|
||||||
569
codice/build/FastMathFunctions.lst
Normal file
569
codice/build/FastMathFunctions.lst
Normal file
@@ -0,0 +1,569 @@
|
|||||||
|
ARM GAS /tmp/ccAJStSn.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "FastMathFunctions.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.arm_cos_f32,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .global arm_cos_f32
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 arm_cos_f32:
|
||||||
|
26 @ args = 0, pretend = 0, frame = 0
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 @ link register save eliminated.
|
||||||
|
29 0000 9FED207A vldr.32 s14, .L8
|
||||||
|
30 0004 F5EE007A vmov.f32 s15, #2.5e-1
|
||||||
|
31 0008 E0EE077A vfma.f32 s15, s0, s14
|
||||||
|
32 000c F5EEC07A vcmpe.f32 s15, #0
|
||||||
|
33 0010 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||||
|
34 0014 BDEEE70A vcvt.s32.f32 s0, s15
|
||||||
|
35 0018 04D5 bpl .L2
|
||||||
|
36 001a 10EE103A vmov r3, s0 @ int
|
||||||
|
37 001e 013B subs r3, r3, #1
|
||||||
|
38 0020 00EE103A vmov s0, r3 @ int
|
||||||
|
39 .L2:
|
||||||
|
40 0024 B8EEC00A vcvt.f32.s32 s0, s0
|
||||||
|
41 0028 DFED176A vldr.32 s13, .L8+4
|
||||||
|
42 002c 37EEC00A vsub.f32 s0, s15, s0
|
||||||
|
43 0030 20EE260A vmul.f32 s0, s0, s13
|
||||||
|
44 0034 BCEEC07A vcvt.u32.f32 s14, s0
|
||||||
|
45 0038 17EE103A vmov r3, s14 @ int
|
||||||
|
46 003c 9BB2 uxth r3, r3
|
||||||
|
47 003e B3F5007F cmp r3, #512
|
||||||
|
48 0042 19D2 bcs .L4
|
||||||
|
49 0044 07EE903A vmov s15, r3 @ int
|
||||||
|
50 0048 F8EE677A vcvt.f32.u32 s15, s15
|
||||||
|
51 004c 591C adds r1, r3, #1
|
||||||
|
52 004e 30EE670A vsub.f32 s0, s0, s15
|
||||||
|
53 0052 89B2 uxth r1, r1
|
||||||
|
54 .L5:
|
||||||
|
55 0054 0D4A ldr r2, .L8+8
|
||||||
|
56 0056 02EB8101 add r1, r2, r1, lsl #2
|
||||||
|
57 005a 91ED007A vldr.32 s14, [r1]
|
||||||
|
58 005e 02EB8303 add r3, r2, r3, lsl #2
|
||||||
|
ARM GAS /tmp/ccAJStSn.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
59 0062 F7EE007A vmov.f32 s15, #1.0e+0
|
||||||
|
60 0066 77EEC07A vsub.f32 s15, s15, s0
|
||||||
|
61 006a 20EE070A vmul.f32 s0, s0, s14
|
||||||
|
62 006e 93ED007A vldr.32 s14, [r3]
|
||||||
|
63 0072 A7EE870A vfma.f32 s0, s15, s14
|
||||||
|
64 0076 7047 bx lr
|
||||||
|
65 .L4:
|
||||||
|
66 0078 30EE660A vsub.f32 s0, s0, s13
|
||||||
|
67 007c 0121 movs r1, #1
|
||||||
|
68 007e 0023 movs r3, #0
|
||||||
|
69 0080 E8E7 b .L5
|
||||||
|
70 .L9:
|
||||||
|
71 0082 00BF .align 2
|
||||||
|
72 .L8:
|
||||||
|
73 0084 83F9223E .word 1042479491
|
||||||
|
74 0088 00000044 .word 1140850688
|
||||||
|
75 008c 00000000 .word sinTable_f32
|
||||||
|
77 .section .text.arm_cos_q15,"ax",%progbits
|
||||||
|
78 .align 1
|
||||||
|
79 .p2align 2,,3
|
||||||
|
80 .global arm_cos_q15
|
||||||
|
81 .syntax unified
|
||||||
|
82 .thumb
|
||||||
|
83 .thumb_func
|
||||||
|
84 .fpu fpv4-sp-d16
|
||||||
|
86 arm_cos_q15:
|
||||||
|
87 @ args = 0, pretend = 0, frame = 0
|
||||||
|
88 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
89 @ link register save eliminated.
|
||||||
|
90 0000 80B2 uxth r0, r0
|
||||||
|
91 0002 00F50053 add r3, r0, #8192
|
||||||
|
92 0006 1BB2 sxth r3, r3
|
||||||
|
93 0008 002B cmp r3, #0
|
||||||
|
94 000a BCBF itt lt
|
||||||
|
95 000c A0F5C040 sublt r0, r0, #24576
|
||||||
|
96 0010 03B2 sxthlt r3, r0
|
||||||
|
97 0012 9909 lsrs r1, r3, #6
|
||||||
|
98 0014 0A4A ldr r2, .L12
|
||||||
|
99 0016 481C adds r0, r1, #1
|
||||||
|
100 0018 03F03F03 and r3, r3, #63
|
||||||
|
101 001c 32F91110 ldrsh r1, [r2, r1, lsl #1]
|
||||||
|
102 0020 32F81020 ldrh r2, [r2, r0, lsl #1]
|
||||||
|
103 0024 5B02 lsls r3, r3, #9
|
||||||
|
104 0026 C3F50040 rsb r0, r3, #32768
|
||||||
|
105 002a 01FB00F0 mul r0, r1, r0
|
||||||
|
106 002e 000C lsrs r0, r0, #16
|
||||||
|
107 0030 0004 lsls r0, r0, #16
|
||||||
|
108 0032 13FB0203 smlabb r3, r3, r2, r0
|
||||||
|
109 0036 43F3CF30 sbfx r0, r3, #15, #16
|
||||||
|
110 003a 20F00100 bic r0, r0, #1
|
||||||
|
111 003e 7047 bx lr
|
||||||
|
112 .L13:
|
||||||
|
113 .align 2
|
||||||
|
114 .L12:
|
||||||
|
115 0040 00000000 .word sinTable_q15
|
||||||
|
117 .section .text.arm_cos_q31,"ax",%progbits
|
||||||
|
118 .align 1
|
||||||
|
ARM GAS /tmp/ccAJStSn.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
119 .p2align 2,,3
|
||||||
|
120 .global arm_cos_q31
|
||||||
|
121 .syntax unified
|
||||||
|
122 .thumb
|
||||||
|
123 .thumb_func
|
||||||
|
124 .fpu fpv4-sp-d16
|
||||||
|
126 arm_cos_q31:
|
||||||
|
127 @ args = 0, pretend = 0, frame = 0
|
||||||
|
128 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
129 0000 10F10052 adds r2, r0, #536870912
|
||||||
|
130 0004 48BF it mi
|
||||||
|
131 0006 00F12042 addmi r2, r0, #-1610612736
|
||||||
|
132 000a 0C49 ldr r1, .L17
|
||||||
|
133 000c 0C4B ldr r3, .L17+4
|
||||||
|
134 000e 900D lsrs r0, r2, #22
|
||||||
|
135 0010 03EA4223 and r3, r3, r2, lsl #9
|
||||||
|
136 0014 10B5 push {r4, lr}
|
||||||
|
137 0016 441C adds r4, r0, #1
|
||||||
|
138 0018 51F82000 ldr r0, [r1, r0, lsl #2]
|
||||||
|
139 001c 51F82440 ldr r4, [r1, r4, lsl #2]
|
||||||
|
140 0020 C3F1004C rsb ip, r3, #-2147483648
|
||||||
|
141 0024 4FEAE07E asr lr, r0, #31
|
||||||
|
142 0028 ACFB0020 umull r2, r0, ip, r0
|
||||||
|
143 002c 0CFB0E00 mla r0, ip, lr, r0
|
||||||
|
144 0030 0021 movs r1, #0
|
||||||
|
145 0032 C3FB0410 smlal r1, r0, r3, r4
|
||||||
|
146 0036 4000 lsls r0, r0, #1
|
||||||
|
147 0038 10BD pop {r4, pc}
|
||||||
|
148 .L18:
|
||||||
|
149 003a 00BF .align 2
|
||||||
|
150 .L17:
|
||||||
|
151 003c 00000000 .word sinTable_q31
|
||||||
|
152 0040 00FEFF7F .word 2147483136
|
||||||
|
154 .section .text.arm_sin_f32,"ax",%progbits
|
||||||
|
155 .align 1
|
||||||
|
156 .p2align 2,,3
|
||||||
|
157 .global arm_sin_f32
|
||||||
|
158 .syntax unified
|
||||||
|
159 .thumb
|
||||||
|
160 .thumb_func
|
||||||
|
161 .fpu fpv4-sp-d16
|
||||||
|
163 arm_sin_f32:
|
||||||
|
164 @ args = 0, pretend = 0, frame = 0
|
||||||
|
165 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
166 @ link register save eliminated.
|
||||||
|
167 0000 DFED1F7A vldr.32 s15, .L25
|
||||||
|
168 0004 20EE270A vmul.f32 s0, s0, s15
|
||||||
|
169 0008 B5EEC00A vcmpe.f32 s0, #0
|
||||||
|
170 000c F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||||
|
171 0010 FDEEC07A vcvt.s32.f32 s15, s0
|
||||||
|
172 0014 04D5 bpl .L20
|
||||||
|
173 0016 17EE903A vmov r3, s15 @ int
|
||||||
|
174 001a 013B subs r3, r3, #1
|
||||||
|
175 001c 07EE903A vmov s15, r3 @ int
|
||||||
|
176 .L20:
|
||||||
|
177 0020 F8EEE77A vcvt.f32.s32 s15, s15
|
||||||
|
178 0024 9FED177A vldr.32 s14, .L25+4
|
||||||
|
ARM GAS /tmp/ccAJStSn.s page 4
|
||||||
|
|
||||||
|
|
||||||
|
179 0028 30EE670A vsub.f32 s0, s0, s15
|
||||||
|
180 002c 20EE070A vmul.f32 s0, s0, s14
|
||||||
|
181 0030 FCEEC07A vcvt.u32.f32 s15, s0
|
||||||
|
182 0034 17EE903A vmov r3, s15 @ int
|
||||||
|
183 0038 9BB2 uxth r3, r3
|
||||||
|
184 003a B3F5007F cmp r3, #512
|
||||||
|
185 003e 19D2 bcs .L22
|
||||||
|
186 0040 07EE903A vmov s15, r3 @ int
|
||||||
|
187 0044 F8EE677A vcvt.f32.u32 s15, s15
|
||||||
|
188 0048 591C adds r1, r3, #1
|
||||||
|
189 004a 30EE670A vsub.f32 s0, s0, s15
|
||||||
|
190 004e 89B2 uxth r1, r1
|
||||||
|
191 .L23:
|
||||||
|
192 0050 0D4A ldr r2, .L25+8
|
||||||
|
193 0052 02EB8101 add r1, r2, r1, lsl #2
|
||||||
|
194 0056 91ED007A vldr.32 s14, [r1]
|
||||||
|
195 005a 02EB8303 add r3, r2, r3, lsl #2
|
||||||
|
196 005e F7EE007A vmov.f32 s15, #1.0e+0
|
||||||
|
197 0062 77EEC07A vsub.f32 s15, s15, s0
|
||||||
|
198 0066 20EE070A vmul.f32 s0, s0, s14
|
||||||
|
199 006a 93ED007A vldr.32 s14, [r3]
|
||||||
|
200 006e A7EE870A vfma.f32 s0, s15, s14
|
||||||
|
201 0072 7047 bx lr
|
||||||
|
202 .L22:
|
||||||
|
203 0074 30EE470A vsub.f32 s0, s0, s14
|
||||||
|
204 0078 0121 movs r1, #1
|
||||||
|
205 007a 0023 movs r3, #0
|
||||||
|
206 007c E8E7 b .L23
|
||||||
|
207 .L26:
|
||||||
|
208 007e 00BF .align 2
|
||||||
|
209 .L25:
|
||||||
|
210 0080 83F9223E .word 1042479491
|
||||||
|
211 0084 00000044 .word 1140850688
|
||||||
|
212 0088 00000000 .word sinTable_f32
|
||||||
|
214 .section .text.arm_sin_q15,"ax",%progbits
|
||||||
|
215 .align 1
|
||||||
|
216 .p2align 2,,3
|
||||||
|
217 .global arm_sin_q15
|
||||||
|
218 .syntax unified
|
||||||
|
219 .thumb
|
||||||
|
220 .thumb_func
|
||||||
|
221 .fpu fpv4-sp-d16
|
||||||
|
223 arm_sin_q15:
|
||||||
|
224 @ args = 0, pretend = 0, frame = 0
|
||||||
|
225 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
226 @ link register save eliminated.
|
||||||
|
227 0000 0028 cmp r0, #0
|
||||||
|
228 0002 BCBF itt lt
|
||||||
|
229 0004 A0F50040 sublt r0, r0, #32768
|
||||||
|
230 0008 00B2 sxthlt r0, r0
|
||||||
|
231 000a 8309 lsrs r3, r0, #6
|
||||||
|
232 000c 0B4A ldr r2, .L29
|
||||||
|
233 000e 00F03F00 and r0, r0, #63
|
||||||
|
234 0012 32F91310 ldrsh r1, [r2, r3, lsl #1]
|
||||||
|
235 0016 4002 lsls r0, r0, #9
|
||||||
|
236 0018 03F1010C add ip, r3, #1
|
||||||
|
237 001c C0F50043 rsb r3, r0, #32768
|
||||||
|
ARM GAS /tmp/ccAJStSn.s page 5
|
||||||
|
|
||||||
|
|
||||||
|
238 0020 01FB03F3 mul r3, r1, r3
|
||||||
|
239 0024 32F81C20 ldrh r2, [r2, ip, lsl #1]
|
||||||
|
240 0028 1B0C lsrs r3, r3, #16
|
||||||
|
241 002a 1B04 lsls r3, r3, #16
|
||||||
|
242 002c 10FB0230 smlabb r0, r0, r2, r3
|
||||||
|
243 0030 40F3CF30 sbfx r0, r0, #15, #16
|
||||||
|
244 0034 20F00100 bic r0, r0, #1
|
||||||
|
245 0038 7047 bx lr
|
||||||
|
246 .L30:
|
||||||
|
247 003a 00BF .align 2
|
||||||
|
248 .L29:
|
||||||
|
249 003c 00000000 .word sinTable_q15
|
||||||
|
251 .section .text.arm_sin_q31,"ax",%progbits
|
||||||
|
252 .align 1
|
||||||
|
253 .p2align 2,,3
|
||||||
|
254 .global arm_sin_q31
|
||||||
|
255 .syntax unified
|
||||||
|
256 .thumb
|
||||||
|
257 .thumb_func
|
||||||
|
258 .fpu fpv4-sp-d16
|
||||||
|
260 arm_sin_q31:
|
||||||
|
261 @ args = 0, pretend = 0, frame = 0
|
||||||
|
262 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
263 0000 0028 cmp r0, #0
|
||||||
|
264 0002 B6BF itet lt
|
||||||
|
265 0004 00F10042 addlt r2, r0, #-2147483648
|
||||||
|
266 0008 0246 movge r2, r0
|
||||||
|
267 000a 1046 movlt r0, r2
|
||||||
|
268 000c 0B49 ldr r1, .L35
|
||||||
|
269 000e 0C4B ldr r3, .L35+4
|
||||||
|
270 0010 920D lsrs r2, r2, #22
|
||||||
|
271 0012 03EA4023 and r3, r3, r0, lsl #9
|
||||||
|
272 0016 10B5 push {r4, lr}
|
||||||
|
273 0018 541C adds r4, r2, #1
|
||||||
|
274 001a 51F82220 ldr r2, [r1, r2, lsl #2]
|
||||||
|
275 001e 51F82440 ldr r4, [r1, r4, lsl #2]
|
||||||
|
276 0022 C3F1004C rsb ip, r3, #-2147483648
|
||||||
|
277 0026 4FEAE27E asr lr, r2, #31
|
||||||
|
278 002a ACFB0220 umull r2, r0, ip, r2
|
||||||
|
279 002e 0CFB0E00 mla r0, ip, lr, r0
|
||||||
|
280 0032 0021 movs r1, #0
|
||||||
|
281 0034 C3FB0410 smlal r1, r0, r3, r4
|
||||||
|
282 0038 4000 lsls r0, r0, #1
|
||||||
|
283 003a 10BD pop {r4, pc}
|
||||||
|
284 .L36:
|
||||||
|
285 .align 2
|
||||||
|
286 .L35:
|
||||||
|
287 003c 00000000 .word sinTable_q31
|
||||||
|
288 0040 00FEFF7F .word 2147483136
|
||||||
|
290 .section .text.arm_sqrt_q15,"ax",%progbits
|
||||||
|
291 .align 1
|
||||||
|
292 .p2align 2,,3
|
||||||
|
293 .global arm_sqrt_q15
|
||||||
|
294 .syntax unified
|
||||||
|
295 .thumb
|
||||||
|
296 .thumb_func
|
||||||
|
297 .fpu fpv4-sp-d16
|
||||||
|
ARM GAS /tmp/ccAJStSn.s page 6
|
||||||
|
|
||||||
|
|
||||||
|
299 arm_sqrt_q15:
|
||||||
|
300 @ args = 0, pretend = 0, frame = 0
|
||||||
|
301 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
302 0000 0028 cmp r0, #0
|
||||||
|
303 0002 63DD ble .L38
|
||||||
|
304 0004 B0FA80F2 clz r2, r0
|
||||||
|
305 0008 113A subs r2, r2, #17
|
||||||
|
306 000a 1FFA82FC uxth ip, r2
|
||||||
|
307 000e 12F00102 ands r2, r2, #1
|
||||||
|
308 0012 10B5 push {r4, lr}
|
||||||
|
309 0014 16BF itet ne
|
||||||
|
310 0016 0CF1FF3E addne lr, ip, #-1
|
||||||
|
311 001a 00FA0CF0 lsleq r0, r0, ip
|
||||||
|
312 001e 00FA0EF0 lslne r0, r0, lr
|
||||||
|
313 0022 0FFA80FE sxth lr, r0
|
||||||
|
314 0026 07EE90EA vmov s15, lr @ int
|
||||||
|
315 002a FAEEE87A vcvt.f32.s32 s15, s15, #15
|
||||||
|
316 002e 2A4B ldr r3, .L49
|
||||||
|
317 0030 17EE900A vmov r0, s15 @ int
|
||||||
|
318 0034 A3EB6003 sub r3, r3, r0, asr #1
|
||||||
|
319 0038 07EE903A vmov s15, r3 @ int
|
||||||
|
320 003c FEEEC97A vcvt.s32.f32 s15, s15, #14
|
||||||
|
321 0040 4FEA6E04 asr r4, lr, #1
|
||||||
|
322 0044 17EE903A vmov r3, s15 @ int
|
||||||
|
323 0048 1BB2 sxth r3, r3
|
||||||
|
324 004a 03FB03F0 mul r0, r3, r3
|
||||||
|
325 004e C013 asrs r0, r0, #15
|
||||||
|
326 0050 10FB04F0 smulbb r0, r0, r4
|
||||||
|
327 0054 C013 asrs r0, r0, #15
|
||||||
|
328 0056 C0F54050 rsb r0, r0, #12288
|
||||||
|
329 005a 03FB00F0 mul r0, r3, r0
|
||||||
|
330 005e 40F34F30 sbfx r0, r0, #13, #16
|
||||||
|
331 0062 20F00303 bic r3, r0, #3
|
||||||
|
332 0066 03FB03F0 mul r0, r3, r3
|
||||||
|
333 006a C013 asrs r0, r0, #15
|
||||||
|
334 006c 10FB04F0 smulbb r0, r0, r4
|
||||||
|
335 0070 C013 asrs r0, r0, #15
|
||||||
|
336 0072 C0F54050 rsb r0, r0, #12288
|
||||||
|
337 0076 03FB00F0 mul r0, r3, r0
|
||||||
|
338 007a 40F34F30 sbfx r0, r0, #13, #16
|
||||||
|
339 007e 20F00300 bic r0, r0, #3
|
||||||
|
340 0082 00FB00F3 mul r3, r0, r0
|
||||||
|
341 0086 DB13 asrs r3, r3, #15
|
||||||
|
342 0088 13FB04F3 smulbb r3, r3, r4
|
||||||
|
343 008c DB13 asrs r3, r3, #15
|
||||||
|
344 008e C3F54053 rsb r3, r3, #12288
|
||||||
|
345 0092 00FB03F3 mul r3, r0, r3
|
||||||
|
346 0096 DB13 asrs r3, r3, #15
|
||||||
|
347 0098 9B00 lsls r3, r3, #2
|
||||||
|
348 009a 13FB0EF3 smulbb r3, r3, lr
|
||||||
|
349 009e 43F38F33 sbfx r3, r3, #14, #16
|
||||||
|
350 00a2 23F00103 bic r3, r3, #1
|
||||||
|
351 00a6 4AB1 cbz r2, .L48
|
||||||
|
352 00a8 0CF1FF3C add ip, ip, #-1
|
||||||
|
353 00ac 4FEA6C0C asr ip, ip, #1
|
||||||
|
354 00b0 43FA0CF3 asr r3, r3, ip
|
||||||
|
355 00b4 1BB2 sxth r3, r3
|
||||||
|
ARM GAS /tmp/ccAJStSn.s page 7
|
||||||
|
|
||||||
|
|
||||||
|
356 00b6 0B80 strh r3, [r1] @ movhi
|
||||||
|
357 00b8 0020 movs r0, #0
|
||||||
|
358 00ba 10BD pop {r4, pc}
|
||||||
|
359 .L48:
|
||||||
|
360 00bc 4CF34E0C sbfx ip, ip, #1, #15
|
||||||
|
361 00c0 43FA0CF3 asr r3, r3, ip
|
||||||
|
362 00c4 1BB2 sxth r3, r3
|
||||||
|
363 00c6 0B80 strh r3, [r1] @ movhi
|
||||||
|
364 00c8 0020 movs r0, #0
|
||||||
|
365 00ca 10BD pop {r4, pc}
|
||||||
|
366 .L38:
|
||||||
|
367 00cc 0023 movs r3, #0
|
||||||
|
368 00ce 0B80 strh r3, [r1] @ movhi
|
||||||
|
369 00d0 4FF0FF30 mov r0, #-1
|
||||||
|
370 00d4 7047 bx lr
|
||||||
|
371 .L50:
|
||||||
|
372 00d6 00BF .align 2
|
||||||
|
373 .L49:
|
||||||
|
374 00d8 DF59375F .word 1597463007
|
||||||
|
376 .section .text.arm_sqrt_q31,"ax",%progbits
|
||||||
|
377 .align 1
|
||||||
|
378 .p2align 2,,3
|
||||||
|
379 .global arm_sqrt_q31
|
||||||
|
380 .syntax unified
|
||||||
|
381 .thumb
|
||||||
|
382 .thumb_func
|
||||||
|
383 .fpu fpv4-sp-d16
|
||||||
|
385 arm_sqrt_q31:
|
||||||
|
386 @ args = 0, pretend = 0, frame = 0
|
||||||
|
387 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
388 0000 021E subs r2, r0, #0
|
||||||
|
389 0002 6CDD ble .L52
|
||||||
|
390 0004 B2FA82FC clz ip, r2
|
||||||
|
391 0008 F0B5 push {r4, r5, r6, r7, lr}
|
||||||
|
392 000a 0CF1FF3E add lr, ip, #-1
|
||||||
|
393 000e 1EF00104 ands r4, lr, #1
|
||||||
|
394 0012 16BF itet ne
|
||||||
|
395 0014 ACF10206 subne r6, ip, #2
|
||||||
|
396 0018 02FA0EF6 lsleq r6, r2, lr
|
||||||
|
397 001c 02FA06F6 lslne r6, r2, r6
|
||||||
|
398 0020 07EE906A vmov s15, r6 @ int
|
||||||
|
399 0024 FAEEE07A vcvt.f32.s32 s15, s15, #31
|
||||||
|
400 0028 2F4B ldr r3, .L63
|
||||||
|
401 002a 17EE900A vmov r0, s15
|
||||||
|
402 002e A3EB6000 sub r0, r3, r0, asr #1
|
||||||
|
403 0032 07EE900A vmov s15, r0
|
||||||
|
404 0036 FEEEC17A vcvt.s32.f32 s15, s15, #30
|
||||||
|
405 003a 7310 asrs r3, r6, #1
|
||||||
|
406 003c 17EE900A vmov r0, s15 @ int
|
||||||
|
407 0040 80FB0057 smull r5, r7, r0, r0
|
||||||
|
408 0044 EA0F lsrs r2, r5, #31
|
||||||
|
409 0046 42EA4702 orr r2, r2, r7, lsl #1
|
||||||
|
410 004a 83FB0257 smull r5, r7, r3, r2
|
||||||
|
411 004e EA0F lsrs r2, r5, #31
|
||||||
|
412 0050 42EA4702 orr r2, r2, r7, lsl #1
|
||||||
|
413 0054 C2F14052 rsb r2, r2, #805306368
|
||||||
|
414 0058 82FB0002 smull r0, r2, r2, r0
|
||||||
|
ARM GAS /tmp/ccAJStSn.s page 8
|
||||||
|
|
||||||
|
|
||||||
|
415 005c C00F lsrs r0, r0, #31
|
||||||
|
416 005e 40EA4200 orr r0, r0, r2, lsl #1
|
||||||
|
417 0062 8000 lsls r0, r0, #2
|
||||||
|
418 0064 80FB0052 smull r5, r2, r0, r0
|
||||||
|
419 0068 ED0F lsrs r5, r5, #31
|
||||||
|
420 006a 45EA4205 orr r5, r5, r2, lsl #1
|
||||||
|
421 006e 83FB0552 smull r5, r2, r3, r5
|
||||||
|
422 0072 ED0F lsrs r5, r5, #31
|
||||||
|
423 0074 45EA4205 orr r5, r5, r2, lsl #1
|
||||||
|
424 0078 C5F14055 rsb r5, r5, #805306368
|
||||||
|
425 007c 85FB0005 smull r0, r5, r5, r0
|
||||||
|
426 0080 C00F lsrs r0, r0, #31
|
||||||
|
427 0082 40EA4500 orr r0, r0, r5, lsl #1
|
||||||
|
428 0086 8200 lsls r2, r0, #2
|
||||||
|
429 0088 82FB0205 smull r0, r5, r2, r2
|
||||||
|
430 008c C00F lsrs r0, r0, #31
|
||||||
|
431 008e 40EA4500 orr r0, r0, r5, lsl #1
|
||||||
|
432 0092 83FB0035 smull r3, r5, r3, r0
|
||||||
|
433 0096 D80F lsrs r0, r3, #31
|
||||||
|
434 0098 40EA4500 orr r0, r0, r5, lsl #1
|
||||||
|
435 009c C0F14050 rsb r0, r0, #805306368
|
||||||
|
436 00a0 80FB0203 smull r0, r3, r0, r2
|
||||||
|
437 00a4 C20F lsrs r2, r0, #31
|
||||||
|
438 00a6 42EA4302 orr r2, r2, r3, lsl #1
|
||||||
|
439 00aa 9200 lsls r2, r2, #2
|
||||||
|
440 00ac 82FB0626 smull r2, r6, r2, r6
|
||||||
|
441 00b0 D30F lsrs r3, r2, #31
|
||||||
|
442 00b2 43EA4603 orr r3, r3, r6, lsl #1
|
||||||
|
443 00b6 5B00 lsls r3, r3, #1
|
||||||
|
444 00b8 54B1 cbz r4, .L62
|
||||||
|
445 00ba ACF1020C sub ip, ip, #2
|
||||||
|
446 00be 0CEBDC7C add ip, ip, ip, lsr #31
|
||||||
|
447 00c2 4FEA6C0C asr ip, ip, #1
|
||||||
|
448 00c6 43FA0CF3 asr r3, r3, ip
|
||||||
|
449 00ca 0B60 str r3, [r1]
|
||||||
|
450 00cc 0020 movs r0, #0
|
||||||
|
451 00ce F0BD pop {r4, r5, r6, r7, pc}
|
||||||
|
452 .L62:
|
||||||
|
453 00d0 4FEA6E0E asr lr, lr, #1
|
||||||
|
454 00d4 43FA0EF3 asr r3, r3, lr
|
||||||
|
455 00d8 0B60 str r3, [r1]
|
||||||
|
456 00da 0020 movs r0, #0
|
||||||
|
457 00dc F0BD pop {r4, r5, r6, r7, pc}
|
||||||
|
458 .L52:
|
||||||
|
459 00de 0023 movs r3, #0
|
||||||
|
460 00e0 0B60 str r3, [r1]
|
||||||
|
461 00e2 4FF0FF30 mov r0, #-1
|
||||||
|
462 00e6 7047 bx lr
|
||||||
|
463 .L64:
|
||||||
|
464 .align 2
|
||||||
|
465 .L63:
|
||||||
|
466 00e8 DF59375F .word 1597463007
|
||||||
|
468 .section .text.arm_vexp_f32,"ax",%progbits
|
||||||
|
469 .align 1
|
||||||
|
470 .p2align 2,,3
|
||||||
|
471 .global arm_vexp_f32
|
||||||
|
472 .syntax unified
|
||||||
|
ARM GAS /tmp/ccAJStSn.s page 9
|
||||||
|
|
||||||
|
|
||||||
|
473 .thumb
|
||||||
|
474 .thumb_func
|
||||||
|
475 .fpu fpv4-sp-d16
|
||||||
|
477 arm_vexp_f32:
|
||||||
|
478 @ args = 0, pretend = 0, frame = 0
|
||||||
|
479 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
480 0000 62B1 cbz r2, .L73
|
||||||
|
481 0002 70B5 push {r4, r5, r6, lr}
|
||||||
|
482 0004 0646 mov r6, r0
|
||||||
|
483 0006 0D46 mov r5, r1
|
||||||
|
484 0008 1446 mov r4, r2
|
||||||
|
485 .L67:
|
||||||
|
486 000a B6EC010A vldmia.32 r6!, {s0}
|
||||||
|
487 000e FFF7FEFF bl expf
|
||||||
|
488 0012 013C subs r4, r4, #1
|
||||||
|
489 0014 A5EC010A vstmia.32 r5!, {s0}
|
||||||
|
490 0018 F7D1 bne .L67
|
||||||
|
491 001a 70BD pop {r4, r5, r6, pc}
|
||||||
|
492 .L73:
|
||||||
|
493 001c 7047 bx lr
|
||||||
|
495 001e 00BF .section .text.arm_vlog_f32,"ax",%progbits
|
||||||
|
496 .align 1
|
||||||
|
497 .p2align 2,,3
|
||||||
|
498 .global arm_vlog_f32
|
||||||
|
499 .syntax unified
|
||||||
|
500 .thumb
|
||||||
|
501 .thumb_func
|
||||||
|
502 .fpu fpv4-sp-d16
|
||||||
|
504 arm_vlog_f32:
|
||||||
|
505 @ args = 0, pretend = 0, frame = 0
|
||||||
|
506 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
507 0000 62B1 cbz r2, .L84
|
||||||
|
508 0002 70B5 push {r4, r5, r6, lr}
|
||||||
|
509 0004 0646 mov r6, r0
|
||||||
|
510 0006 0D46 mov r5, r1
|
||||||
|
511 0008 1446 mov r4, r2
|
||||||
|
512 .L78:
|
||||||
|
513 000a B6EC010A vldmia.32 r6!, {s0}
|
||||||
|
514 000e FFF7FEFF bl logf
|
||||||
|
515 0012 013C subs r4, r4, #1
|
||||||
|
516 0014 A5EC010A vstmia.32 r5!, {s0}
|
||||||
|
517 0018 F7D1 bne .L78
|
||||||
|
518 001a 70BD pop {r4, r5, r6, pc}
|
||||||
|
519 .L84:
|
||||||
|
520 001c 7047 bx lr
|
||||||
|
522 001e 00BF .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/ccAJStSn.s page 10
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 FastMathFunctions.c
|
||||||
|
/tmp/ccAJStSn.s:16 .text.arm_cos_f32:0000000000000000 $t
|
||||||
|
/tmp/ccAJStSn.s:25 .text.arm_cos_f32:0000000000000000 arm_cos_f32
|
||||||
|
/tmp/ccAJStSn.s:73 .text.arm_cos_f32:0000000000000084 $d
|
||||||
|
/tmp/ccAJStSn.s:78 .text.arm_cos_q15:0000000000000000 $t
|
||||||
|
/tmp/ccAJStSn.s:86 .text.arm_cos_q15:0000000000000000 arm_cos_q15
|
||||||
|
/tmp/ccAJStSn.s:115 .text.arm_cos_q15:0000000000000040 $d
|
||||||
|
/tmp/ccAJStSn.s:118 .text.arm_cos_q31:0000000000000000 $t
|
||||||
|
/tmp/ccAJStSn.s:126 .text.arm_cos_q31:0000000000000000 arm_cos_q31
|
||||||
|
/tmp/ccAJStSn.s:151 .text.arm_cos_q31:000000000000003c $d
|
||||||
|
/tmp/ccAJStSn.s:155 .text.arm_sin_f32:0000000000000000 $t
|
||||||
|
/tmp/ccAJStSn.s:163 .text.arm_sin_f32:0000000000000000 arm_sin_f32
|
||||||
|
/tmp/ccAJStSn.s:210 .text.arm_sin_f32:0000000000000080 $d
|
||||||
|
/tmp/ccAJStSn.s:215 .text.arm_sin_q15:0000000000000000 $t
|
||||||
|
/tmp/ccAJStSn.s:223 .text.arm_sin_q15:0000000000000000 arm_sin_q15
|
||||||
|
/tmp/ccAJStSn.s:249 .text.arm_sin_q15:000000000000003c $d
|
||||||
|
/tmp/ccAJStSn.s:252 .text.arm_sin_q31:0000000000000000 $t
|
||||||
|
/tmp/ccAJStSn.s:260 .text.arm_sin_q31:0000000000000000 arm_sin_q31
|
||||||
|
/tmp/ccAJStSn.s:287 .text.arm_sin_q31:000000000000003c $d
|
||||||
|
/tmp/ccAJStSn.s:291 .text.arm_sqrt_q15:0000000000000000 $t
|
||||||
|
/tmp/ccAJStSn.s:299 .text.arm_sqrt_q15:0000000000000000 arm_sqrt_q15
|
||||||
|
/tmp/ccAJStSn.s:374 .text.arm_sqrt_q15:00000000000000d8 $d
|
||||||
|
/tmp/ccAJStSn.s:377 .text.arm_sqrt_q31:0000000000000000 $t
|
||||||
|
/tmp/ccAJStSn.s:385 .text.arm_sqrt_q31:0000000000000000 arm_sqrt_q31
|
||||||
|
/tmp/ccAJStSn.s:466 .text.arm_sqrt_q31:00000000000000e8 $d
|
||||||
|
/tmp/ccAJStSn.s:469 .text.arm_vexp_f32:0000000000000000 $t
|
||||||
|
/tmp/ccAJStSn.s:477 .text.arm_vexp_f32:0000000000000000 arm_vexp_f32
|
||||||
|
/tmp/ccAJStSn.s:496 .text.arm_vlog_f32:0000000000000000 $t
|
||||||
|
/tmp/ccAJStSn.s:504 .text.arm_vlog_f32:0000000000000000 arm_vlog_f32
|
||||||
|
|
||||||
|
UNDEFINED SYMBOLS
|
||||||
|
sinTable_f32
|
||||||
|
sinTable_q15
|
||||||
|
sinTable_q31
|
||||||
|
expf
|
||||||
|
logf
|
||||||
BIN
codice/build/FastMathFunctions.o
Normal file
BIN
codice/build/FastMathFunctions.o
Normal file
Binary file not shown.
209
codice/build/FilteringFunctions.d
Normal file
209
codice/build/FilteringFunctions.d
Normal file
@@ -0,0 +1,209 @@
|
|||||||
|
build/FilteringFunctions.o: \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/FilteringFunctions.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f64.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f64.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_opt_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_opt_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_opt_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q31.c
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df1_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_f64.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f64.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_opt_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_fast_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_opt_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_opt_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_fast_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_opt_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_partial_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_conv_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_opt_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_fast_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_opt_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_correlate_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_fast_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_decimate_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_fast_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_init_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_interpolate_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_lattice_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_init_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_fir_sparse_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_iir_lattice_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_norm_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/FilteringFunctions/arm_lms_q31.c:
|
||||||
16905
codice/build/FilteringFunctions.lst
Normal file
16905
codice/build/FilteringFunctions.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/FilteringFunctions.o
Normal file
BIN
codice/build/FilteringFunctions.o
Normal file
Binary file not shown.
57
codice/build/MatrixFunctions.d
Normal file
57
codice/build/MatrixFunctions.d
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
build/MatrixFunctions.o: \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/MatrixFunctions.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q31.c
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_add_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_cmplx_mult_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_inverse_f64.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_fast_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_mult_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_scale_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_sub_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/MatrixFunctions/arm_mat_trans_q31.c:
|
||||||
2973
codice/build/MatrixFunctions.lst
Normal file
2973
codice/build/MatrixFunctions.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/MatrixFunctions.o
Normal file
BIN
codice/build/MatrixFunctions.o
Normal file
Binary file not shown.
23
codice/build/SVMFunctions.d
Normal file
23
codice/build/SVMFunctions.d
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
build/SVMFunctions.o: \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/SVMFunctions.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_linear_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_linear_predict_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_polynomial_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_polynomial_predict_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_rbf_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_rbf_predict_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_sigmoid_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_sigmoid_predict_f32.c
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_linear_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_linear_predict_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_polynomial_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_polynomial_predict_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_rbf_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_rbf_predict_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_sigmoid_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SVMFunctions/arm_svm_sigmoid_predict_f32.c:
|
||||||
379
codice/build/SVMFunctions.lst
Normal file
379
codice/build/SVMFunctions.lst
Normal file
@@ -0,0 +1,379 @@
|
|||||||
|
ARM GAS /tmp/cc7w9AKn.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "SVMFunctions.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.arm_svm_linear_init_f32,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .global arm_svm_linear_init_f32
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 arm_svm_linear_init_f32:
|
||||||
|
26 @ args = 8, pretend = 0, frame = 0
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 @ link register save eliminated.
|
||||||
|
29 0000 C0E90012 strd r1, r2, [r0]
|
||||||
|
30 0004 C360 str r3, [r0, #12]
|
||||||
|
31 0006 DDE90023 ldrd r2, r3, [sp]
|
||||||
|
32 000a 80ED020A vstr.32 s0, [r0, #8]
|
||||||
|
33 000e C0E90423 strd r2, r3, [r0, #16]
|
||||||
|
34 0012 7047 bx lr
|
||||||
|
36 .section .text.arm_svm_linear_predict_f32,"ax",%progbits
|
||||||
|
37 .align 1
|
||||||
|
38 .p2align 2,,3
|
||||||
|
39 .global arm_svm_linear_predict_f32
|
||||||
|
40 .syntax unified
|
||||||
|
41 .thumb
|
||||||
|
42 .thumb_func
|
||||||
|
43 .fpu fpv4-sp-d16
|
||||||
|
45 arm_svm_linear_predict_f32:
|
||||||
|
46 @ args = 0, pretend = 0, frame = 0
|
||||||
|
47 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
48 0000 F0B5 push {r4, r5, r6, r7, lr}
|
||||||
|
49 0002 0568 ldr r5, [r0]
|
||||||
|
50 0004 90ED026A vldr.32 s12, [r0, #8]
|
||||||
|
51 0008 0369 ldr r3, [r0, #16]
|
||||||
|
52 000a C5B1 cbz r5, .L4
|
||||||
|
53 000c 4668 ldr r6, [r0, #4]
|
||||||
|
54 000e C468 ldr r4, [r0, #12]
|
||||||
|
55 0010 B700 lsls r7, r6, #2
|
||||||
|
56 0012 04EB8505 add r5, r4, r5, lsl #2
|
||||||
|
57 .L5:
|
||||||
|
58 0016 DFED107A vldr.32 s15, .L14
|
||||||
|
59 001a 56B1 cbz r6, .L8
|
||||||
|
60 001c 8C46 mov ip, r1
|
||||||
|
ARM GAS /tmp/cc7w9AKn.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
61 001e 03EB070E add lr, r3, r7
|
||||||
|
62 .L6:
|
||||||
|
63 0022 B3EC017A vldmia.32 r3!, {s14}
|
||||||
|
64 0026 FCEC016A vldmia.32 ip!, {s13}
|
||||||
|
65 002a 7345 cmp r3, lr
|
||||||
|
66 002c E6EE877A vfma.f32 s15, s13, s14
|
||||||
|
67 0030 F7D1 bne .L6
|
||||||
|
68 .L8:
|
||||||
|
69 0032 B4EC017A vldmia.32 r4!, {s14}
|
||||||
|
70 0036 A542 cmp r5, r4
|
||||||
|
71 0038 A7EE276A vfma.f32 s12, s14, s15
|
||||||
|
72 003c EBD1 bne .L5
|
||||||
|
73 .L4:
|
||||||
|
74 003e B5EEC06A vcmpe.f32 s12, #0
|
||||||
|
75 0042 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||||
|
76 0046 4369 ldr r3, [r0, #20]
|
||||||
|
77 0048 8CBF ite hi
|
||||||
|
78 004a 0121 movhi r1, #1
|
||||||
|
79 004c 0021 movls r1, #0
|
||||||
|
80 004e 53F82130 ldr r3, [r3, r1, lsl #2]
|
||||||
|
81 0052 1360 str r3, [r2]
|
||||||
|
82 0054 F0BD pop {r4, r5, r6, r7, pc}
|
||||||
|
83 .L15:
|
||||||
|
84 0056 00BF .align 2
|
||||||
|
85 .L14:
|
||||||
|
86 0058 00000000 .word 0
|
||||||
|
88 .section .text.arm_svm_polynomial_init_f32,"ax",%progbits
|
||||||
|
89 .align 1
|
||||||
|
90 .p2align 2,,3
|
||||||
|
91 .global arm_svm_polynomial_init_f32
|
||||||
|
92 .syntax unified
|
||||||
|
93 .thumb
|
||||||
|
94 .thumb_func
|
||||||
|
95 .fpu fpv4-sp-d16
|
||||||
|
97 arm_svm_polynomial_init_f32:
|
||||||
|
98 @ args = 12, pretend = 0, frame = 0
|
||||||
|
99 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
100 @ link register save eliminated.
|
||||||
|
101 0000 C360 str r3, [r0, #12]
|
||||||
|
102 0002 009B ldr r3, [sp]
|
||||||
|
103 0004 0361 str r3, [r0, #16]
|
||||||
|
104 0006 C0E90012 strd r1, r2, [r0]
|
||||||
|
105 000a DDE90123 ldrd r2, r3, [sp, #4]
|
||||||
|
106 000e 80ED020A vstr.32 s0, [r0, #8]
|
||||||
|
107 0012 C0E90523 strd r2, r3, [r0, #20]
|
||||||
|
108 0016 C0ED070A vstr.32 s1, [r0, #28]
|
||||||
|
109 001a 80ED081A vstr.32 s2, [r0, #32]
|
||||||
|
110 001e 7047 bx lr
|
||||||
|
112 .section .text.arm_svm_polynomial_predict_f32,"ax",%progbits
|
||||||
|
113 .align 1
|
||||||
|
114 .p2align 2,,3
|
||||||
|
115 .global arm_svm_polynomial_predict_f32
|
||||||
|
116 .syntax unified
|
||||||
|
117 .thumb
|
||||||
|
118 .thumb_func
|
||||||
|
119 .fpu fpv4-sp-d16
|
||||||
|
121 arm_svm_polynomial_predict_f32:
|
||||||
|
ARM GAS /tmp/cc7w9AKn.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
122 @ args = 0, pretend = 0, frame = 0
|
||||||
|
123 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
124 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr}
|
||||||
|
125 0004 0668 ldr r6, [r0]
|
||||||
|
126 0006 90ED026A vldr.32 s12, [r0, #8]
|
||||||
|
127 000a 0369 ldr r3, [r0, #16]
|
||||||
|
128 000c 6EB3 cbz r6, .L18
|
||||||
|
129 000e 4768 ldr r7, [r0, #4]
|
||||||
|
130 0010 8569 ldr r5, [r0, #24]
|
||||||
|
131 0012 C468 ldr r4, [r0, #12]
|
||||||
|
132 0014 90ED085A vldr.32 s10, [r0, #32]
|
||||||
|
133 0018 D0ED075A vldr.32 s11, [r0, #28]
|
||||||
|
134 001c 013D subs r5, r5, #1
|
||||||
|
135 001e 04EB8606 add r6, r4, r6, lsl #2
|
||||||
|
136 0022 4FEA8708 lsl r8, r7, #2
|
||||||
|
137 .L19:
|
||||||
|
138 0026 DFED177A vldr.32 s15, .L32
|
||||||
|
139 002a 57B1 cbz r7, .L24
|
||||||
|
140 002c 8C46 mov ip, r1
|
||||||
|
141 002e 03EB080E add lr, r3, r8
|
||||||
|
142 .L20:
|
||||||
|
143 0032 B3EC017A vldmia.32 r3!, {s14}
|
||||||
|
144 0036 FCEC016A vldmia.32 ip!, {s13}
|
||||||
|
145 003a 7345 cmp r3, lr
|
||||||
|
146 003c E6EE877A vfma.f32 s15, s13, s14
|
||||||
|
147 0040 F7D1 bne .L20
|
||||||
|
148 .L24:
|
||||||
|
149 0042 B0EE657A vmov.f32 s14, s11
|
||||||
|
150 0046 A7EE857A vfma.f32 s14, s15, s10
|
||||||
|
151 004a 002D cmp r5, #0
|
||||||
|
152 004c F4EC016A vldmia.32 r4!, {s13}
|
||||||
|
153 0050 F0EE477A vmov.f32 s15, s14
|
||||||
|
154 0054 05DD ble .L21
|
||||||
|
155 0056 AC46 mov ip, r5
|
||||||
|
156 .L22:
|
||||||
|
157 0058 BCF1010C subs ip, ip, #1
|
||||||
|
158 005c 67EE877A vmul.f32 s15, s15, s14
|
||||||
|
159 0060 FAD1 bne .L22
|
||||||
|
160 .L21:
|
||||||
|
161 0062 A642 cmp r6, r4
|
||||||
|
162 0064 A6EEA76A vfma.f32 s12, s13, s15
|
||||||
|
163 0068 DDD1 bne .L19
|
||||||
|
164 .L18:
|
||||||
|
165 006a B5EEC06A vcmpe.f32 s12, #0
|
||||||
|
166 006e F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||||
|
167 0072 4369 ldr r3, [r0, #20]
|
||||||
|
168 0074 8CBF ite hi
|
||||||
|
169 0076 0121 movhi r1, #1
|
||||||
|
170 0078 0021 movls r1, #0
|
||||||
|
171 007a 53F82130 ldr r3, [r3, r1, lsl #2]
|
||||||
|
172 007e 1360 str r3, [r2]
|
||||||
|
173 0080 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
||||||
|
174 .L33:
|
||||||
|
175 .align 2
|
||||||
|
176 .L32:
|
||||||
|
177 0084 00000000 .word 0
|
||||||
|
179 .section .text.arm_svm_rbf_init_f32,"ax",%progbits
|
||||||
|
ARM GAS /tmp/cc7w9AKn.s page 4
|
||||||
|
|
||||||
|
|
||||||
|
180 .align 1
|
||||||
|
181 .p2align 2,,3
|
||||||
|
182 .global arm_svm_rbf_init_f32
|
||||||
|
183 .syntax unified
|
||||||
|
184 .thumb
|
||||||
|
185 .thumb_func
|
||||||
|
186 .fpu fpv4-sp-d16
|
||||||
|
188 arm_svm_rbf_init_f32:
|
||||||
|
189 @ args = 8, pretend = 0, frame = 0
|
||||||
|
190 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
191 @ link register save eliminated.
|
||||||
|
192 0000 C0E90012 strd r1, r2, [r0]
|
||||||
|
193 0004 C360 str r3, [r0, #12]
|
||||||
|
194 0006 DDE90023 ldrd r2, r3, [sp]
|
||||||
|
195 000a 80ED020A vstr.32 s0, [r0, #8]
|
||||||
|
196 000e C0E90423 strd r2, r3, [r0, #16]
|
||||||
|
197 0012 C0ED060A vstr.32 s1, [r0, #24]
|
||||||
|
198 0016 7047 bx lr
|
||||||
|
200 .section .text.arm_svm_rbf_predict_f32,"ax",%progbits
|
||||||
|
201 .align 1
|
||||||
|
202 .p2align 2,,3
|
||||||
|
203 .global arm_svm_rbf_predict_f32
|
||||||
|
204 .syntax unified
|
||||||
|
205 .thumb
|
||||||
|
206 .thumb_func
|
||||||
|
207 .fpu fpv4-sp-d16
|
||||||
|
209 arm_svm_rbf_predict_f32:
|
||||||
|
210 @ args = 0, pretend = 0, frame = 0
|
||||||
|
211 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
212 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr}
|
||||||
|
213 0004 0368 ldr r3, [r0]
|
||||||
|
214 0006 0469 ldr r4, [r0, #16]
|
||||||
|
215 0008 2DED028B vpush.64 {d8}
|
||||||
|
216 000c 0646 mov r6, r0
|
||||||
|
217 000e 90ED028A vldr.32 s16, [r0, #8]
|
||||||
|
218 0012 9146 mov r9, r2
|
||||||
|
219 0014 1BB3 cbz r3, .L37
|
||||||
|
220 0016 8846 mov r8, r1
|
||||||
|
221 0018 0027 movs r7, #0
|
||||||
|
222 .L36:
|
||||||
|
223 001a 7568 ldr r5, [r6, #4]
|
||||||
|
224 001c 9FED187A vldr.32 s14, .L44
|
||||||
|
225 0020 65B1 cbz r5, .L40
|
||||||
|
226 0022 4346 mov r3, r8
|
||||||
|
227 0024 04EB850C add ip, r4, r5, lsl #2
|
||||||
|
228 .L38:
|
||||||
|
229 0028 F4EC016A vldmia.32 r4!, {s13}
|
||||||
|
230 002c F3EC017A vldmia.32 r3!, {s15}
|
||||||
|
231 0030 77EEE67A vsub.f32 s15, s15, s13
|
||||||
|
232 0034 6445 cmp r4, ip
|
||||||
|
233 0036 A7EEA77A vfma.f32 s14, s15, s15
|
||||||
|
234 003a F5D1 bne .L38
|
||||||
|
235 .L40:
|
||||||
|
236 003c F368 ldr r3, [r6, #12]
|
||||||
|
237 003e 96ED060A vldr.32 s0, [r6, #24]
|
||||||
|
238 0042 03EB8703 add r3, r3, r7, lsl #2
|
||||||
|
239 0046 20EE470A vnmul.f32 s0, s0, s14
|
||||||
|
ARM GAS /tmp/cc7w9AKn.s page 5
|
||||||
|
|
||||||
|
|
||||||
|
240 004a D3ED008A vldr.32 s17, [r3]
|
||||||
|
241 004e FFF7FEFF bl expf
|
||||||
|
242 0052 3368 ldr r3, [r6]
|
||||||
|
243 0054 0137 adds r7, r7, #1
|
||||||
|
244 0056 BB42 cmp r3, r7
|
||||||
|
245 0058 A8EE808A vfma.f32 s16, s17, s0
|
||||||
|
246 005c DDD8 bhi .L36
|
||||||
|
247 .L37:
|
||||||
|
248 005e B5EEC08A vcmpe.f32 s16, #0
|
||||||
|
249 0062 BDEC028B vldm sp!, {d8}
|
||||||
|
250 0066 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||||
|
251 006a 7369 ldr r3, [r6, #20]
|
||||||
|
252 006c 8CBF ite hi
|
||||||
|
253 006e 0122 movhi r2, #1
|
||||||
|
254 0070 0022 movls r2, #0
|
||||||
|
255 0072 53F82230 ldr r3, [r3, r2, lsl #2]
|
||||||
|
256 0076 C9F80030 str r3, [r9]
|
||||||
|
257 007a BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||||
|
258 .L45:
|
||||||
|
259 007e 00BF .align 2
|
||||||
|
260 .L44:
|
||||||
|
261 0080 00000000 .word 0
|
||||||
|
263 .section .text.arm_svm_sigmoid_init_f32,"ax",%progbits
|
||||||
|
264 .align 1
|
||||||
|
265 .p2align 2,,3
|
||||||
|
266 .global arm_svm_sigmoid_init_f32
|
||||||
|
267 .syntax unified
|
||||||
|
268 .thumb
|
||||||
|
269 .thumb_func
|
||||||
|
270 .fpu fpv4-sp-d16
|
||||||
|
272 arm_svm_sigmoid_init_f32:
|
||||||
|
273 @ args = 8, pretend = 0, frame = 0
|
||||||
|
274 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
275 @ link register save eliminated.
|
||||||
|
276 0000 C0E90012 strd r1, r2, [r0]
|
||||||
|
277 0004 C360 str r3, [r0, #12]
|
||||||
|
278 0006 DDE90023 ldrd r2, r3, [sp]
|
||||||
|
279 000a 80ED020A vstr.32 s0, [r0, #8]
|
||||||
|
280 000e C0E90423 strd r2, r3, [r0, #16]
|
||||||
|
281 0012 C0ED060A vstr.32 s1, [r0, #24]
|
||||||
|
282 0016 80ED071A vstr.32 s2, [r0, #28]
|
||||||
|
283 001a 7047 bx lr
|
||||||
|
285 .section .text.arm_svm_sigmoid_predict_f32,"ax",%progbits
|
||||||
|
286 .align 1
|
||||||
|
287 .p2align 2,,3
|
||||||
|
288 .global arm_svm_sigmoid_predict_f32
|
||||||
|
289 .syntax unified
|
||||||
|
290 .thumb
|
||||||
|
291 .thumb_func
|
||||||
|
292 .fpu fpv4-sp-d16
|
||||||
|
294 arm_svm_sigmoid_predict_f32:
|
||||||
|
295 @ args = 0, pretend = 0, frame = 0
|
||||||
|
296 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
297 0000 2DE9F84F push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||||
|
298 0004 0568 ldr r5, [r0]
|
||||||
|
299 0006 0469 ldr r4, [r0, #16]
|
||||||
|
300 0008 2DED048B vpush.64 {d8, d9}
|
||||||
|
ARM GAS /tmp/cc7w9AKn.s page 6
|
||||||
|
|
||||||
|
|
||||||
|
301 000c 0646 mov r6, r0
|
||||||
|
302 000e 90ED028A vldr.32 s16, [r0, #8]
|
||||||
|
303 0012 9246 mov r10, r2
|
||||||
|
304 0014 45B3 cbz r5, .L48
|
||||||
|
305 0016 D0F80480 ldr r8, [r0, #4]
|
||||||
|
306 001a D0F80CB0 ldr fp, [r0, #12]
|
||||||
|
307 001e 90ED079A vldr.32 s18, [r0, #28]
|
||||||
|
308 0022 D0ED068A vldr.32 s17, [r0, #24]
|
||||||
|
309 0026 0F46 mov r7, r1
|
||||||
|
310 0028 0BEB8505 add r5, fp, r5, lsl #2
|
||||||
|
311 002c 4FEA8809 lsl r9, r8, #2
|
||||||
|
312 .L49:
|
||||||
|
313 0030 DFED157A vldr.32 s15, .L58
|
||||||
|
314 0034 B8F1000F cmp r8, #0
|
||||||
|
315 0038 0AD0 beq .L52
|
||||||
|
316 003a 3B46 mov r3, r7
|
||||||
|
317 003c 04EB0902 add r2, r4, r9
|
||||||
|
318 .L50:
|
||||||
|
319 0040 B4EC017A vldmia.32 r4!, {s14}
|
||||||
|
320 0044 F3EC016A vldmia.32 r3!, {s13}
|
||||||
|
321 0048 9442 cmp r4, r2
|
||||||
|
322 004a E6EE877A vfma.f32 s15, s13, s14
|
||||||
|
323 004e F7D1 bne .L50
|
||||||
|
324 .L52:
|
||||||
|
325 0050 B0EE680A vmov.f32 s0, s17
|
||||||
|
326 0054 A7EE890A vfma.f32 s0, s15, s18
|
||||||
|
327 0058 FFF7FEFF bl tanhf
|
||||||
|
328 005c FBEC017A vldmia.32 fp!, {s15}
|
||||||
|
329 0060 5D45 cmp r5, fp
|
||||||
|
330 0062 A7EE808A vfma.f32 s16, s15, s0
|
||||||
|
331 0066 E3D1 bne .L49
|
||||||
|
332 .L48:
|
||||||
|
333 0068 B5EEC08A vcmpe.f32 s16, #0
|
||||||
|
334 006c BDEC048B vldm sp!, {d8-d9}
|
||||||
|
335 0070 F1EE10FA vmrs APSR_nzcv, FPSCR
|
||||||
|
336 0074 7369 ldr r3, [r6, #20]
|
||||||
|
337 0076 8CBF ite hi
|
||||||
|
338 0078 0122 movhi r2, #1
|
||||||
|
339 007a 0022 movls r2, #0
|
||||||
|
340 007c 53F82230 ldr r3, [r3, r2, lsl #2]
|
||||||
|
341 0080 CAF80030 str r3, [r10]
|
||||||
|
342 0084 BDE8F88F pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||||
|
343 .L59:
|
||||||
|
344 .align 2
|
||||||
|
345 .L58:
|
||||||
|
346 0088 00000000 .word 0
|
||||||
|
348 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/cc7w9AKn.s page 7
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 SVMFunctions.c
|
||||||
|
/tmp/cc7w9AKn.s:16 .text.arm_svm_linear_init_f32:0000000000000000 $t
|
||||||
|
/tmp/cc7w9AKn.s:25 .text.arm_svm_linear_init_f32:0000000000000000 arm_svm_linear_init_f32
|
||||||
|
/tmp/cc7w9AKn.s:37 .text.arm_svm_linear_predict_f32:0000000000000000 $t
|
||||||
|
/tmp/cc7w9AKn.s:45 .text.arm_svm_linear_predict_f32:0000000000000000 arm_svm_linear_predict_f32
|
||||||
|
/tmp/cc7w9AKn.s:86 .text.arm_svm_linear_predict_f32:0000000000000058 $d
|
||||||
|
/tmp/cc7w9AKn.s:89 .text.arm_svm_polynomial_init_f32:0000000000000000 $t
|
||||||
|
/tmp/cc7w9AKn.s:97 .text.arm_svm_polynomial_init_f32:0000000000000000 arm_svm_polynomial_init_f32
|
||||||
|
/tmp/cc7w9AKn.s:113 .text.arm_svm_polynomial_predict_f32:0000000000000000 $t
|
||||||
|
/tmp/cc7w9AKn.s:121 .text.arm_svm_polynomial_predict_f32:0000000000000000 arm_svm_polynomial_predict_f32
|
||||||
|
/tmp/cc7w9AKn.s:177 .text.arm_svm_polynomial_predict_f32:0000000000000084 $d
|
||||||
|
/tmp/cc7w9AKn.s:180 .text.arm_svm_rbf_init_f32:0000000000000000 $t
|
||||||
|
/tmp/cc7w9AKn.s:188 .text.arm_svm_rbf_init_f32:0000000000000000 arm_svm_rbf_init_f32
|
||||||
|
/tmp/cc7w9AKn.s:201 .text.arm_svm_rbf_predict_f32:0000000000000000 $t
|
||||||
|
/tmp/cc7w9AKn.s:209 .text.arm_svm_rbf_predict_f32:0000000000000000 arm_svm_rbf_predict_f32
|
||||||
|
/tmp/cc7w9AKn.s:261 .text.arm_svm_rbf_predict_f32:0000000000000080 $d
|
||||||
|
/tmp/cc7w9AKn.s:264 .text.arm_svm_sigmoid_init_f32:0000000000000000 $t
|
||||||
|
/tmp/cc7w9AKn.s:272 .text.arm_svm_sigmoid_init_f32:0000000000000000 arm_svm_sigmoid_init_f32
|
||||||
|
/tmp/cc7w9AKn.s:286 .text.arm_svm_sigmoid_predict_f32:0000000000000000 $t
|
||||||
|
/tmp/cc7w9AKn.s:294 .text.arm_svm_sigmoid_predict_f32:0000000000000000 arm_svm_sigmoid_predict_f32
|
||||||
|
/tmp/cc7w9AKn.s:346 .text.arm_svm_sigmoid_predict_f32:0000000000000088 $d
|
||||||
|
|
||||||
|
UNDEFINED SYMBOLS
|
||||||
|
expf
|
||||||
|
tanhf
|
||||||
BIN
codice/build/SVMFunctions.o
Normal file
BIN
codice/build/SVMFunctions.o
Normal file
Binary file not shown.
71
codice/build/StatisticsFunctions.d
Normal file
71
codice/build/StatisticsFunctions.d
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
build/StatisticsFunctions.o: \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/StatisticsFunctions.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_entropy_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_entropy_f64.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_kullback_leibler_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_kullback_leibler_f64.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_logsumexp_dot_prod_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_logsumexp_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_no_idx_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q31.c
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_entropy_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_entropy_f64.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_kullback_leibler_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_kullback_leibler_f64.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_logsumexp_dot_prod_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_logsumexp_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_max_no_idx_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_min_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_power_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_std_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/StatisticsFunctions/arm_var_q31.c:
|
||||||
1482
codice/build/StatisticsFunctions.lst
Normal file
1482
codice/build/StatisticsFunctions.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/StatisticsFunctions.o
Normal file
BIN
codice/build/StatisticsFunctions.o
Normal file
Binary file not shown.
77
codice/build/SupportFunctions.d
Normal file
77
codice/build/SupportFunctions.d
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
build/SupportFunctions.o: \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/SupportFunctions.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_barycenter_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_bitonic_sort_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/PrivateInclude/arm_sorting.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_bubble_sort_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_heap_sort_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_insertion_sort_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_merge_sort_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_merge_sort_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_quick_sort_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_selection_sort_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_sort_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_sort_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_spline_interp_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_spline_interp_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_weighted_sum_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_float.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_float.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q7.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_float.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q31.c
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_barycenter_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_bitonic_sort_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/PrivateInclude/arm_sorting.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_bubble_sort_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_copy_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_fill_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_heap_sort_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_insertion_sort_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_merge_sort_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_merge_sort_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_quick_sort_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_selection_sort_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_sort_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_sort_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_spline_interp_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_spline_interp_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_weighted_sum_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_float_to_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_float.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q15_to_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_float.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q31_to_q7.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_float.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/SupportFunctions/arm_q7_to_q31.c:
|
||||||
2181
codice/build/SupportFunctions.lst
Normal file
2181
codice/build/SupportFunctions.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/SupportFunctions.o
Normal file
BIN
codice/build/SupportFunctions.o
Normal file
Binary file not shown.
93
codice/build/TransformFunctions.d
Normal file
93
codice/build/TransformFunctions.d
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
build/TransformFunctions.o: \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/TransformFunctions.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal2.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f64.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_const_structs.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_f64.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix8_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f64.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f64.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_f32.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q31.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q15.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q31.c
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal2.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f64.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_const_structs.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_common_tables.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_f64.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix2_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix4_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix8_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_dct4_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f64.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f64.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_f32.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_init_q31.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q15.c:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Source/TransformFunctions/arm_rfft_q31.c:
|
||||||
14101
codice/build/TransformFunctions.lst
Normal file
14101
codice/build/TransformFunctions.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/TransformFunctions.o
Normal file
BIN
codice/build/TransformFunctions.o
Normal file
Binary file not shown.
BIN
codice/build/bassofono.bin
Executable file
BIN
codice/build/bassofono.bin
Executable file
Binary file not shown.
102
codice/build/bassofono.d
Normal file
102
codice/build/bassofono.d
Normal file
@@ -0,0 +1,102 @@
|
|||||||
|
build/bassofono.o: Core/Src/bassofono.c Core/Inc/bassofono.h \
|
||||||
|
Core/Inc/main.h Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h Core/Inc/rx.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Core/Inc/tx.h Core/Inc/tx.h \
|
||||||
|
Core/Inc/rx.h Core/Inc/interface.h Core/Inc/si5351.h \
|
||||||
|
Core/Inc/i2c_eeprom.h Core/Inc/main.h Core/Inc/FIRFilterCode.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_cordic.h
|
||||||
|
Core/Inc/bassofono.h:
|
||||||
|
Core/Inc/main.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
|
Core/Inc/rx.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Core/Inc/tx.h:
|
||||||
|
Core/Inc/tx.h:
|
||||||
|
Core/Inc/rx.h:
|
||||||
|
Core/Inc/interface.h:
|
||||||
|
Core/Inc/si5351.h:
|
||||||
|
Core/Inc/i2c_eeprom.h:
|
||||||
|
Core/Inc/main.h:
|
||||||
|
Core/Inc/FIRFilterCode.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_cordic.h:
|
||||||
BIN
codice/build/bassofono.elf
Executable file
BIN
codice/build/bassofono.elf
Executable file
Binary file not shown.
863
codice/build/bassofono.lst
Normal file
863
codice/build/bassofono.lst
Normal file
@@ -0,0 +1,863 @@
|
|||||||
|
ARM GAS /tmp/ccYjdaUK.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "bassofono.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.ringbuf_increment,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .global ringbuf_increment
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 ringbuf_increment:
|
||||||
|
26 @ args = 0, pretend = 0, frame = 0
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 @ link register save eliminated.
|
||||||
|
29 0000 0378 ldrb r3, [r0] @ zero_extendqisi2
|
||||||
|
30 0002 0133 adds r3, r3, #1
|
||||||
|
31 0004 1940 ands r1, r1, r3
|
||||||
|
32 0006 0170 strb r1, [r0]
|
||||||
|
33 0008 0846 mov r0, r1
|
||||||
|
34 000a 7047 bx lr
|
||||||
|
36 .section .text.sat_mult_q31,"ax",%progbits
|
||||||
|
37 .align 1
|
||||||
|
38 .p2align 2,,3
|
||||||
|
39 .global sat_mult_q31
|
||||||
|
40 .syntax unified
|
||||||
|
41 .thumb
|
||||||
|
42 .thumb_func
|
||||||
|
43 .fpu fpv4-sp-d16
|
||||||
|
45 sat_mult_q31:
|
||||||
|
46 @ args = 0, pretend = 0, frame = 0
|
||||||
|
47 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
48 @ link register save eliminated.
|
||||||
|
49 0000 80FB0110 smull r1, r0, r0, r1
|
||||||
|
50 .syntax unified
|
||||||
|
51 @ 86 "Core/Src/bassofono.c" 1
|
||||||
|
52 0004 00F31E00 ssat r0, #31, r0
|
||||||
|
53 @ 0 "" 2
|
||||||
|
54 .thumb
|
||||||
|
55 .syntax unified
|
||||||
|
56 0008 4000 lsls r0, r0, #1
|
||||||
|
57 000a 7047 bx lr
|
||||||
|
59 .section .text.enqueue_cmd,"ax",%progbits
|
||||||
|
60 .align 1
|
||||||
|
61 .p2align 2,,3
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
62 .global enqueue_cmd
|
||||||
|
63 .syntax unified
|
||||||
|
64 .thumb
|
||||||
|
65 .thumb_func
|
||||||
|
66 .fpu fpv4-sp-d16
|
||||||
|
68 enqueue_cmd:
|
||||||
|
69 @ args = 0, pretend = 0, frame = 0
|
||||||
|
70 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
71 @ link register save eliminated.
|
||||||
|
72 0000 10B4 push {r4}
|
||||||
|
73 0002 054A ldr r2, .L6
|
||||||
|
74 0004 054C ldr r4, .L6+4
|
||||||
|
75 0006 1178 ldrb r1, [r2] @ zero_extendqisi2
|
||||||
|
76 0008 4B1C adds r3, r1, #1
|
||||||
|
77 000a 03F01F03 and r3, r3, #31
|
||||||
|
78 000e 1370 strb r3, [r2]
|
||||||
|
79 0010 6054 strb r0, [r4, r1]
|
||||||
|
80 0012 5DF8044B ldr r4, [sp], #4
|
||||||
|
81 0016 7047 bx lr
|
||||||
|
82 .L7:
|
||||||
|
83 .align 2
|
||||||
|
84 .L6:
|
||||||
|
85 0018 00000000 .word .LANCHOR0
|
||||||
|
86 001c 00000000 .word .LANCHOR1
|
||||||
|
88 .section .text.dequeue_cmd,"ax",%progbits
|
||||||
|
89 .align 1
|
||||||
|
90 .p2align 2,,3
|
||||||
|
91 .global dequeue_cmd
|
||||||
|
92 .syntax unified
|
||||||
|
93 .thumb
|
||||||
|
94 .thumb_func
|
||||||
|
95 .fpu fpv4-sp-d16
|
||||||
|
97 dequeue_cmd:
|
||||||
|
98 @ args = 0, pretend = 0, frame = 0
|
||||||
|
99 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
100 0000 10B5 push {r4, lr}
|
||||||
|
101 0002 064C ldr r4, .L10
|
||||||
|
102 0004 064A ldr r2, .L10+4
|
||||||
|
103 0006 2378 ldrb r3, [r4] @ zero_extendqisi2
|
||||||
|
104 0008 D05C ldrb r0, [r2, r3] @ zero_extendqisi2
|
||||||
|
105 000a FFF7FEFF bl decode_cmd
|
||||||
|
106 000e 2378 ldrb r3, [r4] @ zero_extendqisi2
|
||||||
|
107 0010 0133 adds r3, r3, #1
|
||||||
|
108 0012 03F01F03 and r3, r3, #31
|
||||||
|
109 0016 2370 strb r3, [r4]
|
||||||
|
110 0018 10BD pop {r4, pc}
|
||||||
|
111 .L11:
|
||||||
|
112 001a 00BF .align 2
|
||||||
|
113 .L10:
|
||||||
|
114 001c 00000000 .word .LANCHOR2
|
||||||
|
115 0020 00000000 .word .LANCHOR1
|
||||||
|
117 .section .text.set_frequency,"ax",%progbits
|
||||||
|
118 .align 1
|
||||||
|
119 .p2align 2,,3
|
||||||
|
120 .global set_frequency
|
||||||
|
121 .syntax unified
|
||||||
|
122 .thumb
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
123 .thumb_func
|
||||||
|
124 .fpu fpv4-sp-d16
|
||||||
|
126 set_frequency:
|
||||||
|
127 @ args = 0, pretend = 0, frame = 0
|
||||||
|
128 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
129 0000 10B5 push {r4, lr}
|
||||||
|
130 0002 074B ldr r3, .L14
|
||||||
|
131 0004 074C ldr r4, .L14+4
|
||||||
|
132 0006 1B68 ldr r3, [r3]
|
||||||
|
133 0008 D4F81100 ldr r0, [r4, #17] @ unaligned
|
||||||
|
134 000c 1844 add r0, r0, r3
|
||||||
|
135 000e FFF7FEFF bl set_rx_nco1_freq
|
||||||
|
136 0012 D4F81100 ldr r0, [r4, #17] @ unaligned
|
||||||
|
137 0016 BDE81040 pop {r4, lr}
|
||||||
|
138 001a FFF7FEBF b set_tx_nco1_freq
|
||||||
|
139 .L15:
|
||||||
|
140 001e 00BF .align 2
|
||||||
|
141 .L14:
|
||||||
|
142 0020 00000000 .word .LANCHOR4
|
||||||
|
143 0024 00000000 .word .LANCHOR3
|
||||||
|
145 .section .text.imposta_modulazione,"ax",%progbits
|
||||||
|
146 .align 1
|
||||||
|
147 .p2align 2,,3
|
||||||
|
148 .global imposta_modulazione
|
||||||
|
149 .syntax unified
|
||||||
|
150 .thumb
|
||||||
|
151 .thumb_func
|
||||||
|
152 .fpu fpv4-sp-d16
|
||||||
|
154 imposta_modulazione:
|
||||||
|
155 @ args = 0, pretend = 0, frame = 0
|
||||||
|
156 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
157 0000 10B5 push {r4, lr}
|
||||||
|
158 0002 FFF7FEFF bl st2_filter_init
|
||||||
|
159 0006 074C ldr r4, .L18
|
||||||
|
160 0008 074B ldr r3, .L18+4
|
||||||
|
161 000a D4F81100 ldr r0, [r4, #17] @ unaligned
|
||||||
|
162 000e 1B68 ldr r3, [r3]
|
||||||
|
163 0010 1844 add r0, r0, r3
|
||||||
|
164 0012 FFF7FEFF bl set_rx_nco1_freq
|
||||||
|
165 0016 D4F81100 ldr r0, [r4, #17] @ unaligned
|
||||||
|
166 001a BDE81040 pop {r4, lr}
|
||||||
|
167 001e FFF7FEBF b set_tx_nco1_freq
|
||||||
|
168 .L19:
|
||||||
|
169 0022 00BF .align 2
|
||||||
|
170 .L18:
|
||||||
|
171 0024 00000000 .word .LANCHOR3
|
||||||
|
172 0028 00000000 .word .LANCHOR4
|
||||||
|
174 .section .text.set_dummy,"ax",%progbits
|
||||||
|
175 .align 1
|
||||||
|
176 .p2align 2,,3
|
||||||
|
177 .global set_dummy
|
||||||
|
178 .syntax unified
|
||||||
|
179 .thumb
|
||||||
|
180 .thumb_func
|
||||||
|
181 .fpu fpv4-sp-d16
|
||||||
|
183 set_dummy:
|
||||||
|
184 @ args = 0, pretend = 0, frame = 0
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 4
|
||||||
|
|
||||||
|
|
||||||
|
185 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
186 @ link register save eliminated.
|
||||||
|
187 0000 7047 bx lr
|
||||||
|
189 0002 00BF .section .text.set_changed,"ax",%progbits
|
||||||
|
190 .align 1
|
||||||
|
191 .p2align 2,,3
|
||||||
|
192 .global set_changed
|
||||||
|
193 .syntax unified
|
||||||
|
194 .thumb
|
||||||
|
195 .thumb_func
|
||||||
|
196 .fpu fpv4-sp-d16
|
||||||
|
198 set_changed:
|
||||||
|
199 @ args = 0, pretend = 0, frame = 0
|
||||||
|
200 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
201 @ link register save eliminated.
|
||||||
|
202 0000 034A ldr r2, .L22
|
||||||
|
203 0002 0123 movs r3, #1
|
||||||
|
204 0004 1188 ldrh r1, [r2]
|
||||||
|
205 0006 03FA00F0 lsl r0, r3, r0
|
||||||
|
206 000a 0843 orrs r0, r0, r1
|
||||||
|
207 000c 1080 strh r0, [r2] @ movhi
|
||||||
|
208 000e 7047 bx lr
|
||||||
|
209 .L23:
|
||||||
|
210 .align 2
|
||||||
|
211 .L22:
|
||||||
|
212 0010 00000000 .word .LANCHOR5
|
||||||
|
214 .section .text.reset_changed,"ax",%progbits
|
||||||
|
215 .align 1
|
||||||
|
216 .p2align 2,,3
|
||||||
|
217 .global reset_changed
|
||||||
|
218 .syntax unified
|
||||||
|
219 .thumb
|
||||||
|
220 .thumb_func
|
||||||
|
221 .fpu fpv4-sp-d16
|
||||||
|
223 reset_changed:
|
||||||
|
224 @ args = 0, pretend = 0, frame = 0
|
||||||
|
225 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
226 @ link register save eliminated.
|
||||||
|
227 0000 0449 ldr r1, .L25
|
||||||
|
228 0002 0122 movs r2, #1
|
||||||
|
229 0004 0B88 ldrh r3, [r1]
|
||||||
|
230 0006 02FA00F0 lsl r0, r2, r0
|
||||||
|
231 000a 23EA0003 bic r3, r3, r0
|
||||||
|
232 000e 0B80 strh r3, [r1] @ movhi
|
||||||
|
233 0010 7047 bx lr
|
||||||
|
234 .L26:
|
||||||
|
235 0012 00BF .align 2
|
||||||
|
236 .L25:
|
||||||
|
237 0014 00000000 .word .LANCHOR5
|
||||||
|
239 .section .text.get_changed,"ax",%progbits
|
||||||
|
240 .align 1
|
||||||
|
241 .p2align 2,,3
|
||||||
|
242 .global get_changed
|
||||||
|
243 .syntax unified
|
||||||
|
244 .thumb
|
||||||
|
245 .thumb_func
|
||||||
|
246 .fpu fpv4-sp-d16
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 5
|
||||||
|
|
||||||
|
|
||||||
|
248 get_changed:
|
||||||
|
249 @ args = 0, pretend = 0, frame = 0
|
||||||
|
250 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
251 @ link register save eliminated.
|
||||||
|
252 0000 034B ldr r3, .L28
|
||||||
|
253 0002 1B88 ldrh r3, [r3]
|
||||||
|
254 0004 43FA00F0 asr r0, r3, r0
|
||||||
|
255 0008 00F00100 and r0, r0, #1
|
||||||
|
256 000c 7047 bx lr
|
||||||
|
257 .L29:
|
||||||
|
258 000e 00BF .align 2
|
||||||
|
259 .L28:
|
||||||
|
260 0010 00000000 .word .LANCHOR5
|
||||||
|
262 .section .text.state_set_default,"ax",%progbits
|
||||||
|
263 .align 1
|
||||||
|
264 .p2align 2,,3
|
||||||
|
265 .global state_set_default
|
||||||
|
266 .syntax unified
|
||||||
|
267 .thumb
|
||||||
|
268 .thumb_func
|
||||||
|
269 .fpu fpv4-sp-d16
|
||||||
|
271 state_set_default:
|
||||||
|
272 @ args = 0, pretend = 0, frame = 0
|
||||||
|
273 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
274 0000 F8B5 push {r3, r4, r5, r6, r7, lr}
|
||||||
|
275 0002 1D4C ldr r4, .L32
|
||||||
|
276 0004 1D4A ldr r2, .L32+4
|
||||||
|
277 0006 1E4D ldr r5, .L32+8
|
||||||
|
278 0008 1E4E ldr r6, .L32+12
|
||||||
|
279 000a 6FF00B00 mvn r0, #11
|
||||||
|
280 000e 0023 movs r3, #0
|
||||||
|
281 0010 0121 movs r1, #1
|
||||||
|
282 0012 A074 strb r0, [r4, #18]
|
||||||
|
283 0014 4FF4FA30 mov r0, #128000
|
||||||
|
284 0018 6375 strb r3, [r4, #21]
|
||||||
|
285 001a 6374 strb r3, [r4, #17]
|
||||||
|
286 001c E174 strb r1, [r4, #19]
|
||||||
|
287 001e 2375 strb r3, [r4, #20]
|
||||||
|
288 0020 1360 str r3, [r2]
|
||||||
|
289 0022 FFF7FEFF bl set_rx_nco1_freq
|
||||||
|
290 0026 D4F81100 ldr r0, [r4, #17] @ unaligned
|
||||||
|
291 002a FFF7FEFF bl set_tx_nco1_freq
|
||||||
|
292 002e 164B ldr r3, .L32+16
|
||||||
|
293 0030 1648 ldr r0, .L32+20
|
||||||
|
294 0032 40F2E241 movw r1, #1250
|
||||||
|
295 0036 1960 str r1, [r3]
|
||||||
|
296 0038 154B ldr r3, .L32+24
|
||||||
|
297 003a 4FF4FA62 mov r2, #2000
|
||||||
|
298 003e 1A60 str r2, [r3]
|
||||||
|
299 0040 144B ldr r3, .L32+28
|
||||||
|
300 0042 1024 movs r4, #16
|
||||||
|
301 0044 4FF0080C mov ip, #8
|
||||||
|
302 0048 1C60 str r4, [r3]
|
||||||
|
303 004a 0227 movs r7, #2
|
||||||
|
304 004c 2346 mov r3, r4
|
||||||
|
305 004e 85F800C0 strb ip, [r5]
|
||||||
|
306 0052 3760 str r7, [r6]
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 6
|
||||||
|
|
||||||
|
|
||||||
|
307 0054 FFF7FEFF bl audio_filter_generate_coeffs
|
||||||
|
308 0058 0F4B ldr r3, .L32+32
|
||||||
|
309 005a 6B60 str r3, [r5, #4]
|
||||||
|
310 005c 4FF4FA62 mov r2, #2000
|
||||||
|
311 0060 2346 mov r3, r4
|
||||||
|
312 0062 0E48 ldr r0, .L32+36
|
||||||
|
313 0064 2C72 strb r4, [r5, #8]
|
||||||
|
314 0066 40F2E241 movw r1, #1250
|
||||||
|
315 006a FFF7FEFF bl audio_filter_generate_coeffs
|
||||||
|
316 006e 0C4B ldr r3, .L32+40
|
||||||
|
317 0070 4FF6FF72 movw r2, #65535
|
||||||
|
318 0074 1A80 strh r2, [r3] @ movhi
|
||||||
|
319 0076 F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||||
|
320 .L33:
|
||||||
|
321 .align 2
|
||||||
|
322 .L32:
|
||||||
|
323 0078 00000000 .word .LANCHOR3
|
||||||
|
324 007c 00000000 .word .LANCHOR4
|
||||||
|
325 0080 00000000 .word .LANCHOR7
|
||||||
|
326 0084 00000000 .word .LANCHOR6
|
||||||
|
327 0088 00000000 .word .LANCHOR8
|
||||||
|
328 008c 00000000 .word audio_filter_coeffs
|
||||||
|
329 0090 00000000 .word .LANCHOR9
|
||||||
|
330 0094 00000000 .word .LANCHOR10
|
||||||
|
331 0098 E204D007 .word 131073250
|
||||||
|
332 009c 00000000 .word tx_filtro_audio_coefficienti
|
||||||
|
333 00a0 00000000 .word .LANCHOR5
|
||||||
|
335 .section .rodata.diag.str1.4,"aMS",%progbits,1
|
||||||
|
336 .align 2
|
||||||
|
337 .LC0:
|
||||||
|
338 0000 41444320 .ascii "ADC sample rate: %d\012ADC oversampling: %d\012\000"
|
||||||
|
338 73616D70
|
||||||
|
338 6C652072
|
||||||
|
338 6174653A
|
||||||
|
338 2025640A
|
||||||
|
339 002a 0000 .align 2
|
||||||
|
340 .LC1:
|
||||||
|
341 002c 41444320 .ascii "ADC buffer size: %d\0121st decimation factor: %d\012"
|
||||||
|
341 62756666
|
||||||
|
341 65722073
|
||||||
|
341 697A653A
|
||||||
|
341 2025640A
|
||||||
|
342 005a 00 .ascii "\000"
|
||||||
|
343 005b 00 .align 2
|
||||||
|
344 .LC2:
|
||||||
|
345 005c 31737420 .ascii "1st out sample rate: %d\012\000"
|
||||||
|
345 6F757420
|
||||||
|
345 73616D70
|
||||||
|
345 6C652072
|
||||||
|
345 6174653A
|
||||||
|
346 0075 000000 .align 2
|
||||||
|
347 .LC3:
|
||||||
|
348 0078 32737420 .ascii "2st buffer size: %d\0122st decimation factor: %d\012"
|
||||||
|
348 62756666
|
||||||
|
348 65722073
|
||||||
|
348 697A653A
|
||||||
|
348 2025640A
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 7
|
||||||
|
|
||||||
|
|
||||||
|
349 00a6 00 .ascii "\000"
|
||||||
|
350 00a7 00 .align 2
|
||||||
|
351 .LC4:
|
||||||
|
352 00a8 32737420 .ascii "2st out sample rate: %d\012\000"
|
||||||
|
352 6F757420
|
||||||
|
352 73616D70
|
||||||
|
352 6C652072
|
||||||
|
352 6174653A
|
||||||
|
353 00c1 000000 .align 2
|
||||||
|
354 .LC5:
|
||||||
|
355 00c4 696E2072 .ascii "in rx_gain %d\012\000"
|
||||||
|
355 785F6761
|
||||||
|
355 696E2025
|
||||||
|
355 640A00
|
||||||
|
356 00d3 00 .align 2
|
||||||
|
357 .LC6:
|
||||||
|
358 00d4 61662067 .ascii "af gain %d\012\000"
|
||||||
|
358 61696E20
|
||||||
|
358 25640A00
|
||||||
|
359 .align 2
|
||||||
|
360 .LC7:
|
||||||
|
361 00e0 7278206E .ascii "rx nco1 inc %d\012\000"
|
||||||
|
361 636F3120
|
||||||
|
361 696E6320
|
||||||
|
361 25640A00
|
||||||
|
362 .align 2
|
||||||
|
363 .LC8:
|
||||||
|
364 00f0 6E636F32 .ascii "nco2 inc %d\012\000"
|
||||||
|
364 20696E63
|
||||||
|
364 2025640A
|
||||||
|
364 00
|
||||||
|
365 00fd 000000 .align 2
|
||||||
|
366 .LC9:
|
||||||
|
367 0100 61756469 .ascii "audio filter f %d bw %d\012\000"
|
||||||
|
367 6F206669
|
||||||
|
367 6C746572
|
||||||
|
367 20662025
|
||||||
|
367 64206277
|
||||||
|
368 .section .text.diag,"ax",%progbits
|
||||||
|
369 .align 1
|
||||||
|
370 .p2align 2,,3
|
||||||
|
371 .global diag
|
||||||
|
372 .syntax unified
|
||||||
|
373 .thumb
|
||||||
|
374 .thumb_func
|
||||||
|
375 .fpu fpv4-sp-d16
|
||||||
|
377 diag:
|
||||||
|
378 @ args = 0, pretend = 0, frame = 0
|
||||||
|
379 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
380 0000 38B5 push {r3, r4, r5, lr}
|
||||||
|
381 0002 2F4D ldr r5, .L36
|
||||||
|
382 0004 2F4C ldr r4, .L36+4
|
||||||
|
383 0006 304A ldr r2, .L36+8
|
||||||
|
384 0008 3049 ldr r1, .L36+12
|
||||||
|
385 000a 0223 movs r3, #2
|
||||||
|
386 000c 2846 mov r0, r5
|
||||||
|
387 000e FFF7FEFF bl sprintf
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 8
|
||||||
|
|
||||||
|
|
||||||
|
388 0012 2188 ldrh r1, [r4]
|
||||||
|
389 0014 2C31 adds r1, r1, #44
|
||||||
|
390 0016 0423 movs r3, #4
|
||||||
|
391 0018 4FF48062 mov r2, #1024
|
||||||
|
392 001c 2180 strh r1, [r4] @ movhi
|
||||||
|
393 001e 2846 mov r0, r5
|
||||||
|
394 0020 2B49 ldr r1, .L36+16
|
||||||
|
395 0022 FFF7FEFF bl sprintf
|
||||||
|
396 0026 2388 ldrh r3, [r4]
|
||||||
|
397 0028 2A4A ldr r2, .L36+20
|
||||||
|
398 002a 2B49 ldr r1, .L36+24
|
||||||
|
399 002c 2F33 adds r3, r3, #47
|
||||||
|
400 002e 2846 mov r0, r5
|
||||||
|
401 0030 2380 strh r3, [r4] @ movhi
|
||||||
|
402 0032 FFF7FEFF bl sprintf
|
||||||
|
403 0036 2188 ldrh r1, [r4]
|
||||||
|
404 0038 1B31 adds r1, r1, #27
|
||||||
|
405 003a 0823 movs r3, #8
|
||||||
|
406 003c 4FF48072 mov r2, #256
|
||||||
|
407 0040 2180 strh r1, [r4] @ movhi
|
||||||
|
408 0042 2846 mov r0, r5
|
||||||
|
409 0044 2549 ldr r1, .L36+28
|
||||||
|
410 0046 FFF7FEFF bl sprintf
|
||||||
|
411 004a 2388 ldrh r3, [r4]
|
||||||
|
412 004c 2449 ldr r1, .L36+32
|
||||||
|
413 004e 2E33 adds r3, r3, #46
|
||||||
|
414 0050 45F27352 movw r2, #21875
|
||||||
|
415 0054 2846 mov r0, r5
|
||||||
|
416 0056 2380 strh r3, [r4] @ movhi
|
||||||
|
417 0058 FFF7FEFF bl sprintf
|
||||||
|
418 005c 2388 ldrh r3, [r4]
|
||||||
|
419 005e 214A ldr r2, .L36+36
|
||||||
|
420 0060 2149 ldr r1, .L36+40
|
||||||
|
421 0062 1268 ldr r2, [r2]
|
||||||
|
422 0064 1B33 adds r3, r3, #27
|
||||||
|
423 0066 2846 mov r0, r5
|
||||||
|
424 0068 2380 strh r3, [r4] @ movhi
|
||||||
|
425 006a FFF7FEFF bl sprintf
|
||||||
|
426 006e 2288 ldrh r2, [r4]
|
||||||
|
427 0070 1E4B ldr r3, .L36+44
|
||||||
|
428 0072 1F49 ldr r1, .L36+48
|
||||||
|
429 0074 1044 add r0, r0, r2
|
||||||
|
430 0076 2080 strh r0, [r4] @ movhi
|
||||||
|
431 0078 1A78 ldrb r2, [r3] @ zero_extendqisi2
|
||||||
|
432 007a 2846 mov r0, r5
|
||||||
|
433 007c FFF7FEFF bl sprintf
|
||||||
|
434 0080 2288 ldrh r2, [r4]
|
||||||
|
435 0082 1C4B ldr r3, .L36+52
|
||||||
|
436 0084 1C49 ldr r1, .L36+56
|
||||||
|
437 0086 1044 add r0, r0, r2
|
||||||
|
438 0088 2080 strh r0, [r4] @ movhi
|
||||||
|
439 008a 1A68 ldr r2, [r3]
|
||||||
|
440 008c 2846 mov r0, r5
|
||||||
|
441 008e FFF7FEFF bl sprintf
|
||||||
|
442 0092 2388 ldrh r3, [r4]
|
||||||
|
443 0094 194A ldr r2, .L36+60
|
||||||
|
444 0096 1A49 ldr r1, .L36+64
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 9
|
||||||
|
|
||||||
|
|
||||||
|
445 0098 1844 add r0, r0, r3
|
||||||
|
446 009a 2080 strh r0, [r4] @ movhi
|
||||||
|
447 009c 2846 mov r0, r5
|
||||||
|
448 009e FFF7FEFF bl sprintf
|
||||||
|
449 00a2 2188 ldrh r1, [r4]
|
||||||
|
450 00a4 174B ldr r3, .L36+68
|
||||||
|
451 00a6 184A ldr r2, .L36+72
|
||||||
|
452 00a8 1B68 ldr r3, [r3]
|
||||||
|
453 00aa 1268 ldr r2, [r2]
|
||||||
|
454 00ac 1331 adds r1, r1, #19
|
||||||
|
455 00ae 2180 strh r1, [r4] @ movhi
|
||||||
|
456 00b0 2846 mov r0, r5
|
||||||
|
457 00b2 1649 ldr r1, .L36+76
|
||||||
|
458 00b4 FFF7FEFF bl sprintf
|
||||||
|
459 00b8 2388 ldrh r3, [r4]
|
||||||
|
460 00ba 1844 add r0, r0, r3
|
||||||
|
461 00bc 2080 strh r0, [r4] @ movhi
|
||||||
|
462 00be 38BD pop {r3, r4, r5, pc}
|
||||||
|
463 .L37:
|
||||||
|
464 .align 2
|
||||||
|
465 .L36:
|
||||||
|
466 00c0 00000000 .word .LANCHOR11
|
||||||
|
467 00c4 00000000 .word .LANCHOR12
|
||||||
|
468 00c8 30570500 .word 350000
|
||||||
|
469 00cc 00000000 .word .LC0
|
||||||
|
470 00d0 2C000000 .word .LC1
|
||||||
|
471 00d4 CC550100 .word 87500
|
||||||
|
472 00d8 5C000000 .word .LC2
|
||||||
|
473 00dc 78000000 .word .LC3
|
||||||
|
474 00e0 A8000000 .word .LC4
|
||||||
|
475 00e4 00000000 .word .LANCHOR6
|
||||||
|
476 00e8 C4000000 .word .LC5
|
||||||
|
477 00ec 00000000 .word .LANCHOR7
|
||||||
|
478 00f0 D4000000 .word .LC6
|
||||||
|
479 00f4 00000000 .word rx_nco1_increment
|
||||||
|
480 00f8 E0000000 .word .LC7
|
||||||
|
481 00fc 47E17A14 .word 343597383
|
||||||
|
482 0100 F0000000 .word .LC8
|
||||||
|
483 0104 00000000 .word .LANCHOR9
|
||||||
|
484 0108 00000000 .word .LANCHOR8
|
||||||
|
485 010c 00010000 .word .LC9
|
||||||
|
487 .section .text.measure_log_abs_mean,"ax",%progbits
|
||||||
|
488 .align 1
|
||||||
|
489 .p2align 2,,3
|
||||||
|
490 .global measure_log_abs_mean
|
||||||
|
491 .syntax unified
|
||||||
|
492 .thumb
|
||||||
|
493 .thumb_func
|
||||||
|
494 .fpu fpv4-sp-d16
|
||||||
|
496 measure_log_abs_mean:
|
||||||
|
497 @ args = 0, pretend = 0, frame = 0
|
||||||
|
498 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
499 @ link register save eliminated.
|
||||||
|
500 0000 71B1 cbz r1, .L39
|
||||||
|
501 0002 0139 subs r1, r1, #1
|
||||||
|
502 0004 8BB2 uxth r3, r1
|
||||||
|
503 0006 0021 movs r1, #0
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 10
|
||||||
|
|
||||||
|
|
||||||
|
504 0008 021F subs r2, r0, #4
|
||||||
|
505 000a 8C46 mov ip, r1
|
||||||
|
506 000c 00EB8300 add r0, r0, r3, lsl #2
|
||||||
|
507 .L43:
|
||||||
|
508 0010 52F8043F ldr r3, [r2, #4]!
|
||||||
|
509 0014 002B cmp r3, #0
|
||||||
|
510 0016 0DDD ble .L48
|
||||||
|
511 0018 9042 cmp r0, r2
|
||||||
|
512 001a 01EBA311 add r1, r1, r3, asr #6
|
||||||
|
513 001e F7D1 bne .L43
|
||||||
|
514 .L39:
|
||||||
|
515 0020 1F23 movs r3, #31
|
||||||
|
516 0022 01E0 b .L45
|
||||||
|
517 .L50:
|
||||||
|
518 0024 013B subs r3, r3, #1
|
||||||
|
519 0026 0CD0 beq .L49
|
||||||
|
520 .L45:
|
||||||
|
521 0028 41FA03F2 asr r2, r1, r3
|
||||||
|
522 002c D207 lsls r2, r2, #31
|
||||||
|
523 002e D8B2 uxtb r0, r3
|
||||||
|
524 0030 F8D5 bpl .L50
|
||||||
|
525 0032 7047 bx lr
|
||||||
|
526 .L48:
|
||||||
|
527 .syntax unified
|
||||||
|
528 @ 2125 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
529 0034 83FAACF3 qsub r3, ip, r3
|
||||||
|
530 @ 0 "" 2
|
||||||
|
531 .thumb
|
||||||
|
532 .syntax unified
|
||||||
|
533 0038 9042 cmp r0, r2
|
||||||
|
534 003a 01EBA311 add r1, r1, r3, asr #6
|
||||||
|
535 003e E7D1 bne .L43
|
||||||
|
536 0040 EEE7 b .L39
|
||||||
|
537 .L49:
|
||||||
|
538 0042 1846 mov r0, r3
|
||||||
|
539 0044 7047 bx lr
|
||||||
|
541 0046 00BF .section .text.set_LO_freq,"ax",%progbits
|
||||||
|
542 .align 1
|
||||||
|
543 .p2align 2,,3
|
||||||
|
544 .global set_LO_freq
|
||||||
|
545 .syntax unified
|
||||||
|
546 .thumb
|
||||||
|
547 .thumb_func
|
||||||
|
548 .fpu fpv4-sp-d16
|
||||||
|
550 set_LO_freq:
|
||||||
|
551 @ args = 0, pretend = 0, frame = 0
|
||||||
|
552 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
553 @ link register save eliminated.
|
||||||
|
554 0000 7047 bx lr
|
||||||
|
556 .global if_Q
|
||||||
|
557 .global if_I
|
||||||
|
558 .global uart_tx_buf_in_idx
|
||||||
|
559 .global uart_tx_buf
|
||||||
|
560 .global rx_cmd_rb_out_idx
|
||||||
|
561 .global rx_cmd_rb_in_idx
|
||||||
|
562 .global rx_cmd_rb
|
||||||
|
563 .global uart_rx_buf
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 11
|
||||||
|
|
||||||
|
|
||||||
|
564 .global scrittura_stato_pendente
|
||||||
|
565 .global state_changed
|
||||||
|
566 .global s_meter
|
||||||
|
567 .global audio_filter_beta
|
||||||
|
568 .global audio_filter_bw
|
||||||
|
569 .global audio_filter_freq
|
||||||
|
570 .global scan
|
||||||
|
571 .global mic_gain
|
||||||
|
572 .global squelch
|
||||||
|
573 .global peakset
|
||||||
|
574 .global peak
|
||||||
|
575 .global rx_gain
|
||||||
|
576 .global rit
|
||||||
|
577 .global trasmissione
|
||||||
|
578 .global ricezione
|
||||||
|
579 .global stato
|
||||||
|
580 .global canale
|
||||||
|
581 0002 00BF .section .bss.audio_filter_beta,"aw",%nobits
|
||||||
|
582 .align 2
|
||||||
|
583 .set .LANCHOR10,. + 0
|
||||||
|
586 audio_filter_beta:
|
||||||
|
587 0000 00000000 .space 4
|
||||||
|
588 .section .bss.audio_filter_bw,"aw",%nobits
|
||||||
|
589 .align 2
|
||||||
|
590 .set .LANCHOR9,. + 0
|
||||||
|
593 audio_filter_bw:
|
||||||
|
594 0000 00000000 .space 4
|
||||||
|
595 .section .bss.audio_filter_freq,"aw",%nobits
|
||||||
|
596 .align 2
|
||||||
|
597 .set .LANCHOR8,. + 0
|
||||||
|
600 audio_filter_freq:
|
||||||
|
601 0000 00000000 .space 4
|
||||||
|
602 .section .bss.canale,"aw",%nobits
|
||||||
|
603 .align 2
|
||||||
|
604 .set .LANCHOR3,. + 0
|
||||||
|
607 canale:
|
||||||
|
608 0000 00000000 .space 29
|
||||||
|
608 00000000
|
||||||
|
608 00000000
|
||||||
|
608 00000000
|
||||||
|
608 00000000
|
||||||
|
609 .section .bss.if_I,"aw",%nobits
|
||||||
|
610 .align 2
|
||||||
|
613 if_I:
|
||||||
|
614 0000 00000000 .space 256
|
||||||
|
614 00000000
|
||||||
|
614 00000000
|
||||||
|
614 00000000
|
||||||
|
614 00000000
|
||||||
|
615 .section .bss.if_Q,"aw",%nobits
|
||||||
|
616 .align 2
|
||||||
|
619 if_Q:
|
||||||
|
620 0000 00000000 .space 256
|
||||||
|
620 00000000
|
||||||
|
620 00000000
|
||||||
|
620 00000000
|
||||||
|
620 00000000
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 12
|
||||||
|
|
||||||
|
|
||||||
|
621 .section .bss.mic_gain,"aw",%nobits
|
||||||
|
622 .align 2
|
||||||
|
625 mic_gain:
|
||||||
|
626 0000 00000000 .space 4
|
||||||
|
627 .section .bss.peak,"aw",%nobits
|
||||||
|
628 .align 2
|
||||||
|
631 peak:
|
||||||
|
632 0000 00000000 .space 4
|
||||||
|
633 .section .bss.peakset,"aw",%nobits
|
||||||
|
634 .align 2
|
||||||
|
637 peakset:
|
||||||
|
638 0000 00000000 .space 4
|
||||||
|
639 .section .bss.ricezione,"aw",%nobits
|
||||||
|
642 ricezione:
|
||||||
|
643 0000 00 .space 1
|
||||||
|
644 .section .bss.rit,"aw",%nobits
|
||||||
|
645 .align 2
|
||||||
|
646 .set .LANCHOR4,. + 0
|
||||||
|
649 rit:
|
||||||
|
650 0000 00000000 .space 4
|
||||||
|
651 .section .bss.rx_cmd_rb,"aw",%nobits
|
||||||
|
652 .align 2
|
||||||
|
653 .set .LANCHOR1,. + 0
|
||||||
|
656 rx_cmd_rb:
|
||||||
|
657 0000 00000000 .space 32
|
||||||
|
657 00000000
|
||||||
|
657 00000000
|
||||||
|
657 00000000
|
||||||
|
657 00000000
|
||||||
|
658 .section .bss.rx_cmd_rb_in_idx,"aw",%nobits
|
||||||
|
659 .set .LANCHOR0,. + 0
|
||||||
|
662 rx_cmd_rb_in_idx:
|
||||||
|
663 0000 00 .space 1
|
||||||
|
664 .section .bss.rx_cmd_rb_out_idx,"aw",%nobits
|
||||||
|
665 .set .LANCHOR2,. + 0
|
||||||
|
668 rx_cmd_rb_out_idx:
|
||||||
|
669 0000 00 .space 1
|
||||||
|
670 .section .bss.rx_gain,"aw",%nobits
|
||||||
|
671 .align 2
|
||||||
|
672 .set .LANCHOR6,. + 0
|
||||||
|
675 rx_gain:
|
||||||
|
676 0000 00000000 .space 4
|
||||||
|
677 .section .bss.s_meter,"aw",%nobits
|
||||||
|
680 s_meter:
|
||||||
|
681 0000 00 .space 1
|
||||||
|
682 .section .bss.scan,"aw",%nobits
|
||||||
|
683 .align 2
|
||||||
|
686 scan:
|
||||||
|
687 0000 00000000 .space 4
|
||||||
|
688 .section .bss.scrittura_stato_pendente,"aw",%nobits
|
||||||
|
691 scrittura_stato_pendente:
|
||||||
|
692 0000 00 .space 1
|
||||||
|
693 .section .bss.squelch,"aw",%nobits
|
||||||
|
694 .align 2
|
||||||
|
697 squelch:
|
||||||
|
698 0000 00000000 .space 4
|
||||||
|
699 .section .bss.state_changed,"aw",%nobits
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 13
|
||||||
|
|
||||||
|
|
||||||
|
700 .align 1
|
||||||
|
701 .set .LANCHOR5,. + 0
|
||||||
|
704 state_changed:
|
||||||
|
705 0000 0000 .space 2
|
||||||
|
706 .section .bss.stato,"aw",%nobits
|
||||||
|
707 .align 2
|
||||||
|
708 .set .LANCHOR7,. + 0
|
||||||
|
711 stato:
|
||||||
|
712 0000 00000000 .space 9
|
||||||
|
712 00000000
|
||||||
|
712 00
|
||||||
|
713 .section .bss.trasmissione,"aw",%nobits
|
||||||
|
716 trasmissione:
|
||||||
|
717 0000 00 .space 1
|
||||||
|
718 .section .bss.uart_rx_buf,"aw",%nobits
|
||||||
|
719 .align 2
|
||||||
|
722 uart_rx_buf:
|
||||||
|
723 0000 0000 .space 2
|
||||||
|
724 .section .bss.uart_tx_buf,"aw",%nobits
|
||||||
|
725 .align 2
|
||||||
|
726 .set .LANCHOR11,. + 0
|
||||||
|
729 uart_tx_buf:
|
||||||
|
730 0000 00000000 .space 512
|
||||||
|
730 00000000
|
||||||
|
730 00000000
|
||||||
|
730 00000000
|
||||||
|
730 00000000
|
||||||
|
731 .section .bss.uart_tx_buf_in_idx,"aw",%nobits
|
||||||
|
732 .align 1
|
||||||
|
733 .set .LANCHOR12,. + 0
|
||||||
|
736 uart_tx_buf_in_idx:
|
||||||
|
737 0000 0000 .space 2
|
||||||
|
738 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 14
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 bassofono.c
|
||||||
|
/tmp/ccYjdaUK.s:16 .text.ringbuf_increment:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:25 .text.ringbuf_increment:0000000000000000 ringbuf_increment
|
||||||
|
/tmp/ccYjdaUK.s:37 .text.sat_mult_q31:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:45 .text.sat_mult_q31:0000000000000000 sat_mult_q31
|
||||||
|
/tmp/ccYjdaUK.s:60 .text.enqueue_cmd:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:68 .text.enqueue_cmd:0000000000000000 enqueue_cmd
|
||||||
|
/tmp/ccYjdaUK.s:85 .text.enqueue_cmd:0000000000000018 $d
|
||||||
|
/tmp/ccYjdaUK.s:89 .text.dequeue_cmd:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:97 .text.dequeue_cmd:0000000000000000 dequeue_cmd
|
||||||
|
/tmp/ccYjdaUK.s:114 .text.dequeue_cmd:000000000000001c $d
|
||||||
|
/tmp/ccYjdaUK.s:118 .text.set_frequency:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:126 .text.set_frequency:0000000000000000 set_frequency
|
||||||
|
/tmp/ccYjdaUK.s:142 .text.set_frequency:0000000000000020 $d
|
||||||
|
/tmp/ccYjdaUK.s:146 .text.imposta_modulazione:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:154 .text.imposta_modulazione:0000000000000000 imposta_modulazione
|
||||||
|
/tmp/ccYjdaUK.s:171 .text.imposta_modulazione:0000000000000024 $d
|
||||||
|
/tmp/ccYjdaUK.s:175 .text.set_dummy:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:183 .text.set_dummy:0000000000000000 set_dummy
|
||||||
|
/tmp/ccYjdaUK.s:190 .text.set_changed:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:198 .text.set_changed:0000000000000000 set_changed
|
||||||
|
/tmp/ccYjdaUK.s:212 .text.set_changed:0000000000000010 $d
|
||||||
|
/tmp/ccYjdaUK.s:215 .text.reset_changed:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:223 .text.reset_changed:0000000000000000 reset_changed
|
||||||
|
/tmp/ccYjdaUK.s:237 .text.reset_changed:0000000000000014 $d
|
||||||
|
/tmp/ccYjdaUK.s:240 .text.get_changed:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:248 .text.get_changed:0000000000000000 get_changed
|
||||||
|
/tmp/ccYjdaUK.s:260 .text.get_changed:0000000000000010 $d
|
||||||
|
/tmp/ccYjdaUK.s:263 .text.state_set_default:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:271 .text.state_set_default:0000000000000000 state_set_default
|
||||||
|
/tmp/ccYjdaUK.s:323 .text.state_set_default:0000000000000078 $d
|
||||||
|
/tmp/ccYjdaUK.s:336 .rodata.diag.str1.4:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:369 .text.diag:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:377 .text.diag:0000000000000000 diag
|
||||||
|
/tmp/ccYjdaUK.s:466 .text.diag:00000000000000c0 $d
|
||||||
|
/tmp/ccYjdaUK.s:488 .text.measure_log_abs_mean:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:496 .text.measure_log_abs_mean:0000000000000000 measure_log_abs_mean
|
||||||
|
/tmp/ccYjdaUK.s:542 .text.set_LO_freq:0000000000000000 $t
|
||||||
|
/tmp/ccYjdaUK.s:550 .text.set_LO_freq:0000000000000000 set_LO_freq
|
||||||
|
/tmp/ccYjdaUK.s:619 .bss.if_Q:0000000000000000 if_Q
|
||||||
|
/tmp/ccYjdaUK.s:613 .bss.if_I:0000000000000000 if_I
|
||||||
|
/tmp/ccYjdaUK.s:736 .bss.uart_tx_buf_in_idx:0000000000000000 uart_tx_buf_in_idx
|
||||||
|
/tmp/ccYjdaUK.s:729 .bss.uart_tx_buf:0000000000000000 uart_tx_buf
|
||||||
|
/tmp/ccYjdaUK.s:668 .bss.rx_cmd_rb_out_idx:0000000000000000 rx_cmd_rb_out_idx
|
||||||
|
/tmp/ccYjdaUK.s:662 .bss.rx_cmd_rb_in_idx:0000000000000000 rx_cmd_rb_in_idx
|
||||||
|
/tmp/ccYjdaUK.s:656 .bss.rx_cmd_rb:0000000000000000 rx_cmd_rb
|
||||||
|
/tmp/ccYjdaUK.s:722 .bss.uart_rx_buf:0000000000000000 uart_rx_buf
|
||||||
|
/tmp/ccYjdaUK.s:691 .bss.scrittura_stato_pendente:0000000000000000 scrittura_stato_pendente
|
||||||
|
/tmp/ccYjdaUK.s:704 .bss.state_changed:0000000000000000 state_changed
|
||||||
|
/tmp/ccYjdaUK.s:680 .bss.s_meter:0000000000000000 s_meter
|
||||||
|
/tmp/ccYjdaUK.s:586 .bss.audio_filter_beta:0000000000000000 audio_filter_beta
|
||||||
|
/tmp/ccYjdaUK.s:593 .bss.audio_filter_bw:0000000000000000 audio_filter_bw
|
||||||
|
/tmp/ccYjdaUK.s:600 .bss.audio_filter_freq:0000000000000000 audio_filter_freq
|
||||||
|
/tmp/ccYjdaUK.s:686 .bss.scan:0000000000000000 scan
|
||||||
|
/tmp/ccYjdaUK.s:625 .bss.mic_gain:0000000000000000 mic_gain
|
||||||
|
/tmp/ccYjdaUK.s:697 .bss.squelch:0000000000000000 squelch
|
||||||
|
ARM GAS /tmp/ccYjdaUK.s page 15
|
||||||
|
|
||||||
|
|
||||||
|
/tmp/ccYjdaUK.s:637 .bss.peakset:0000000000000000 peakset
|
||||||
|
/tmp/ccYjdaUK.s:631 .bss.peak:0000000000000000 peak
|
||||||
|
/tmp/ccYjdaUK.s:675 .bss.rx_gain:0000000000000000 rx_gain
|
||||||
|
/tmp/ccYjdaUK.s:649 .bss.rit:0000000000000000 rit
|
||||||
|
/tmp/ccYjdaUK.s:716 .bss.trasmissione:0000000000000000 trasmissione
|
||||||
|
/tmp/ccYjdaUK.s:642 .bss.ricezione:0000000000000000 ricezione
|
||||||
|
/tmp/ccYjdaUK.s:711 .bss.stato:0000000000000000 stato
|
||||||
|
/tmp/ccYjdaUK.s:607 .bss.canale:0000000000000000 canale
|
||||||
|
/tmp/ccYjdaUK.s:582 .bss.audio_filter_beta:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:589 .bss.audio_filter_bw:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:596 .bss.audio_filter_freq:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:603 .bss.canale:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:610 .bss.if_I:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:616 .bss.if_Q:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:622 .bss.mic_gain:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:628 .bss.peak:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:634 .bss.peakset:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:643 .bss.ricezione:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:645 .bss.rit:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:652 .bss.rx_cmd_rb:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:663 .bss.rx_cmd_rb_in_idx:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:669 .bss.rx_cmd_rb_out_idx:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:671 .bss.rx_gain:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:681 .bss.s_meter:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:683 .bss.scan:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:692 .bss.scrittura_stato_pendente:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:694 .bss.squelch:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:700 .bss.state_changed:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:707 .bss.stato:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:717 .bss.trasmissione:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:719 .bss.uart_rx_buf:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:725 .bss.uart_tx_buf:0000000000000000 $d
|
||||||
|
/tmp/ccYjdaUK.s:732 .bss.uart_tx_buf_in_idx:0000000000000000 $d
|
||||||
|
|
||||||
|
UNDEFINED SYMBOLS
|
||||||
|
decode_cmd
|
||||||
|
set_rx_nco1_freq
|
||||||
|
set_tx_nco1_freq
|
||||||
|
st2_filter_init
|
||||||
|
audio_filter_generate_coeffs
|
||||||
|
audio_filter_coeffs
|
||||||
|
tx_filtro_audio_coefficienti
|
||||||
|
sprintf
|
||||||
|
rx_nco1_increment
|
||||||
8403
codice/build/bassofono.map
Normal file
8403
codice/build/bassofono.map
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/bassofono.o
Normal file
BIN
codice/build/bassofono.o
Normal file
Binary file not shown.
93
codice/build/i2c_eeprom.d
Normal file
93
codice/build/i2c_eeprom.d
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
build/i2c_eeprom.o: Core/Src/i2c_eeprom.c \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h \
|
||||||
|
Core/Inc/i2c_eeprom.h Core/Inc/bassofono.h Core/Inc/main.h Core/Inc/rx.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Core/Inc/tx.h
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
|
Core/Inc/i2c_eeprom.h:
|
||||||
|
Core/Inc/bassofono.h:
|
||||||
|
Core/Inc/main.h:
|
||||||
|
Core/Inc/rx.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Core/Inc/tx.h:
|
||||||
308
codice/build/i2c_eeprom.lst
Normal file
308
codice/build/i2c_eeprom.lst
Normal file
@@ -0,0 +1,308 @@
|
|||||||
|
ARM GAS /tmp/ccDGgTxK.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "i2c_eeprom.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.i2c_eeprom_scrivi_pagina,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .global i2c_eeprom_scrivi_pagina
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 i2c_eeprom_scrivi_pagina:
|
||||||
|
26 @ args = 0, pretend = 0, frame = 0
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 0000 70B5 push {r4, r5, r6, lr}
|
||||||
|
29 0002 0C4C ldr r4, .L6
|
||||||
|
30 0004 84B0 sub sp, sp, #16
|
||||||
|
31 0006 0546 mov r5, r0
|
||||||
|
32 0008 0E46 mov r6, r1
|
||||||
|
33 .L2:
|
||||||
|
34 000a 6423 movs r3, #100
|
||||||
|
35 000c 0322 movs r2, #3
|
||||||
|
36 000e A021 movs r1, #160
|
||||||
|
37 0010 2046 mov r0, r4
|
||||||
|
38 0012 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||||
|
39 0016 0028 cmp r0, #0
|
||||||
|
40 0018 F7D1 bne .L2
|
||||||
|
41 001a 6422 movs r2, #100
|
||||||
|
42 001c 2023 movs r3, #32
|
||||||
|
43 001e CDE90132 strd r3, r2, [sp, #4]
|
||||||
|
44 0022 0096 str r6, [sp]
|
||||||
|
45 0024 0223 movs r3, #2
|
||||||
|
46 0026 2A46 mov r2, r5
|
||||||
|
47 0028 A021 movs r1, #160
|
||||||
|
48 002a 0248 ldr r0, .L6
|
||||||
|
49 002c FFF7FEFF bl HAL_I2C_Mem_Write
|
||||||
|
50 0030 04B0 add sp, sp, #16
|
||||||
|
51 @ sp needed
|
||||||
|
52 0032 70BD pop {r4, r5, r6, pc}
|
||||||
|
53 .L7:
|
||||||
|
54 .align 2
|
||||||
|
55 .L6:
|
||||||
|
56 0034 00000000 .word hi2c1
|
||||||
|
58 .section .text.i2c_eeprom_leggi_pagina,"ax",%progbits
|
||||||
|
59 .align 1
|
||||||
|
ARM GAS /tmp/ccDGgTxK.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
60 .p2align 2,,3
|
||||||
|
61 .global i2c_eeprom_leggi_pagina
|
||||||
|
62 .syntax unified
|
||||||
|
63 .thumb
|
||||||
|
64 .thumb_func
|
||||||
|
65 .fpu fpv4-sp-d16
|
||||||
|
67 i2c_eeprom_leggi_pagina:
|
||||||
|
68 @ args = 0, pretend = 0, frame = 0
|
||||||
|
69 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
70 0000 70B5 push {r4, r5, r6, lr}
|
||||||
|
71 0002 0C4C ldr r4, .L12
|
||||||
|
72 0004 84B0 sub sp, sp, #16
|
||||||
|
73 0006 0546 mov r5, r0
|
||||||
|
74 0008 0E46 mov r6, r1
|
||||||
|
75 .L9:
|
||||||
|
76 000a 6423 movs r3, #100
|
||||||
|
77 000c 0322 movs r2, #3
|
||||||
|
78 000e A021 movs r1, #160
|
||||||
|
79 0010 2046 mov r0, r4
|
||||||
|
80 0012 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||||
|
81 0016 0028 cmp r0, #0
|
||||||
|
82 0018 F7D1 bne .L9
|
||||||
|
83 001a 6422 movs r2, #100
|
||||||
|
84 001c 2023 movs r3, #32
|
||||||
|
85 001e CDE90132 strd r3, r2, [sp, #4]
|
||||||
|
86 0022 0096 str r6, [sp]
|
||||||
|
87 0024 0123 movs r3, #1
|
||||||
|
88 0026 2A46 mov r2, r5
|
||||||
|
89 0028 A021 movs r1, #160
|
||||||
|
90 002a 0248 ldr r0, .L12
|
||||||
|
91 002c FFF7FEFF bl HAL_I2C_Mem_Read
|
||||||
|
92 0030 04B0 add sp, sp, #16
|
||||||
|
93 @ sp needed
|
||||||
|
94 0032 70BD pop {r4, r5, r6, pc}
|
||||||
|
95 .L13:
|
||||||
|
96 .align 2
|
||||||
|
97 .L12:
|
||||||
|
98 0034 00000000 .word hi2c1
|
||||||
|
100 .section .text.salva_canale,"ax",%progbits
|
||||||
|
101 .align 1
|
||||||
|
102 .p2align 2,,3
|
||||||
|
103 .global salva_canale
|
||||||
|
104 .syntax unified
|
||||||
|
105 .thumb
|
||||||
|
106 .thumb_func
|
||||||
|
107 .fpu fpv4-sp-d16
|
||||||
|
109 salva_canale:
|
||||||
|
110 @ args = 0, pretend = 0, frame = 0
|
||||||
|
111 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
112 0000 70B5 push {r4, r5, r6, lr}
|
||||||
|
113 0002 0D4E ldr r6, .L18
|
||||||
|
114 0004 0D4C ldr r4, .L18+4
|
||||||
|
115 0006 84B0 sub sp, sp, #16
|
||||||
|
116 0008 4501 lsls r5, r0, #5
|
||||||
|
117 000a F6B2 uxtb r6, r6
|
||||||
|
118 .L15:
|
||||||
|
119 000c 6423 movs r3, #100
|
||||||
|
ARM GAS /tmp/ccDGgTxK.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
120 000e 0322 movs r2, #3
|
||||||
|
121 0010 A021 movs r1, #160
|
||||||
|
122 0012 2046 mov r0, r4
|
||||||
|
123 0014 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||||
|
124 0018 0028 cmp r0, #0
|
||||||
|
125 001a F7D1 bne .L15
|
||||||
|
126 001c 6422 movs r2, #100
|
||||||
|
127 001e 2023 movs r3, #32
|
||||||
|
128 0020 CDE90132 strd r3, r2, [sp, #4]
|
||||||
|
129 0024 0096 str r6, [sp]
|
||||||
|
130 0026 0223 movs r3, #2
|
||||||
|
131 0028 2A46 mov r2, r5
|
||||||
|
132 002a A021 movs r1, #160
|
||||||
|
133 002c 0348 ldr r0, .L18+4
|
||||||
|
134 002e FFF7FEFF bl HAL_I2C_Mem_Write
|
||||||
|
135 0032 04B0 add sp, sp, #16
|
||||||
|
136 @ sp needed
|
||||||
|
137 0034 70BD pop {r4, r5, r6, pc}
|
||||||
|
138 .L19:
|
||||||
|
139 0036 00BF .align 2
|
||||||
|
140 .L18:
|
||||||
|
141 0038 00000000 .word canale
|
||||||
|
142 003c 00000000 .word hi2c1
|
||||||
|
144 .section .text.leggi_canale,"ax",%progbits
|
||||||
|
145 .align 1
|
||||||
|
146 .p2align 2,,3
|
||||||
|
147 .global leggi_canale
|
||||||
|
148 .syntax unified
|
||||||
|
149 .thumb
|
||||||
|
150 .thumb_func
|
||||||
|
151 .fpu fpv4-sp-d16
|
||||||
|
153 leggi_canale:
|
||||||
|
154 @ args = 0, pretend = 0, frame = 0
|
||||||
|
155 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
156 0000 70B5 push {r4, r5, r6, lr}
|
||||||
|
157 0002 0D4E ldr r6, .L24
|
||||||
|
158 0004 0D4C ldr r4, .L24+4
|
||||||
|
159 0006 84B0 sub sp, sp, #16
|
||||||
|
160 0008 4501 lsls r5, r0, #5
|
||||||
|
161 000a F6B2 uxtb r6, r6
|
||||||
|
162 .L21:
|
||||||
|
163 000c 6423 movs r3, #100
|
||||||
|
164 000e 0322 movs r2, #3
|
||||||
|
165 0010 A021 movs r1, #160
|
||||||
|
166 0012 2046 mov r0, r4
|
||||||
|
167 0014 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||||
|
168 0018 0028 cmp r0, #0
|
||||||
|
169 001a F7D1 bne .L21
|
||||||
|
170 001c 6422 movs r2, #100
|
||||||
|
171 001e 2023 movs r3, #32
|
||||||
|
172 0020 CDE90132 strd r3, r2, [sp, #4]
|
||||||
|
173 0024 0096 str r6, [sp]
|
||||||
|
174 0026 0123 movs r3, #1
|
||||||
|
175 0028 2A46 mov r2, r5
|
||||||
|
176 002a A021 movs r1, #160
|
||||||
|
177 002c 0348 ldr r0, .L24+4
|
||||||
|
178 002e FFF7FEFF bl HAL_I2C_Mem_Read
|
||||||
|
ARM GAS /tmp/ccDGgTxK.s page 4
|
||||||
|
|
||||||
|
|
||||||
|
179 0032 04B0 add sp, sp, #16
|
||||||
|
180 @ sp needed
|
||||||
|
181 0034 70BD pop {r4, r5, r6, pc}
|
||||||
|
182 .L25:
|
||||||
|
183 0036 00BF .align 2
|
||||||
|
184 .L24:
|
||||||
|
185 0038 00000000 .word canale
|
||||||
|
186 003c 00000000 .word hi2c1
|
||||||
|
188 .section .text.salva_stato,"ax",%progbits
|
||||||
|
189 .align 1
|
||||||
|
190 .p2align 2,,3
|
||||||
|
191 .global salva_stato
|
||||||
|
192 .syntax unified
|
||||||
|
193 .thumb
|
||||||
|
194 .thumb_func
|
||||||
|
195 .fpu fpv4-sp-d16
|
||||||
|
197 salva_stato:
|
||||||
|
198 @ args = 0, pretend = 0, frame = 0
|
||||||
|
199 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
200 0000 30B5 push {r4, r5, lr}
|
||||||
|
201 0002 0D4D ldr r5, .L30
|
||||||
|
202 0004 0D4C ldr r4, .L30+4
|
||||||
|
203 0006 85B0 sub sp, sp, #20
|
||||||
|
204 0008 EDB2 uxtb r5, r5
|
||||||
|
205 .L27:
|
||||||
|
206 000a 6423 movs r3, #100
|
||||||
|
207 000c 0322 movs r2, #3
|
||||||
|
208 000e A021 movs r1, #160
|
||||||
|
209 0010 2046 mov r0, r4
|
||||||
|
210 0012 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||||
|
211 0016 0028 cmp r0, #0
|
||||||
|
212 0018 F7D1 bne .L27
|
||||||
|
213 001a 6422 movs r2, #100
|
||||||
|
214 001c 2023 movs r3, #32
|
||||||
|
215 001e CDE90132 strd r3, r2, [sp, #4]
|
||||||
|
216 0022 0095 str r5, [sp]
|
||||||
|
217 0024 0223 movs r3, #2
|
||||||
|
218 0026 4FF47262 mov r2, #3872
|
||||||
|
219 002a A021 movs r1, #160
|
||||||
|
220 002c 0348 ldr r0, .L30+4
|
||||||
|
221 002e FFF7FEFF bl HAL_I2C_Mem_Write
|
||||||
|
222 0032 05B0 add sp, sp, #20
|
||||||
|
223 @ sp needed
|
||||||
|
224 0034 30BD pop {r4, r5, pc}
|
||||||
|
225 .L31:
|
||||||
|
226 0036 00BF .align 2
|
||||||
|
227 .L30:
|
||||||
|
228 0038 00000000 .word stato
|
||||||
|
229 003c 00000000 .word hi2c1
|
||||||
|
231 .section .text.leggi_stato,"ax",%progbits
|
||||||
|
232 .align 1
|
||||||
|
233 .p2align 2,,3
|
||||||
|
234 .global leggi_stato
|
||||||
|
235 .syntax unified
|
||||||
|
236 .thumb
|
||||||
|
237 .thumb_func
|
||||||
|
238 .fpu fpv4-sp-d16
|
||||||
|
ARM GAS /tmp/ccDGgTxK.s page 5
|
||||||
|
|
||||||
|
|
||||||
|
240 leggi_stato:
|
||||||
|
241 @ args = 0, pretend = 0, frame = 0
|
||||||
|
242 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
243 0000 30B5 push {r4, r5, lr}
|
||||||
|
244 0002 0D4D ldr r5, .L36
|
||||||
|
245 0004 0D4C ldr r4, .L36+4
|
||||||
|
246 0006 85B0 sub sp, sp, #20
|
||||||
|
247 0008 EDB2 uxtb r5, r5
|
||||||
|
248 .L33:
|
||||||
|
249 000a 6423 movs r3, #100
|
||||||
|
250 000c 0322 movs r2, #3
|
||||||
|
251 000e A021 movs r1, #160
|
||||||
|
252 0010 2046 mov r0, r4
|
||||||
|
253 0012 FFF7FEFF bl HAL_I2C_IsDeviceReady
|
||||||
|
254 0016 0028 cmp r0, #0
|
||||||
|
255 0018 F7D1 bne .L33
|
||||||
|
256 001a 6422 movs r2, #100
|
||||||
|
257 001c 2023 movs r3, #32
|
||||||
|
258 001e CDE90132 strd r3, r2, [sp, #4]
|
||||||
|
259 0022 0095 str r5, [sp]
|
||||||
|
260 0024 0123 movs r3, #1
|
||||||
|
261 0026 4FF47262 mov r2, #3872
|
||||||
|
262 002a A021 movs r1, #160
|
||||||
|
263 002c 0348 ldr r0, .L36+4
|
||||||
|
264 002e FFF7FEFF bl HAL_I2C_Mem_Read
|
||||||
|
265 0032 05B0 add sp, sp, #20
|
||||||
|
266 @ sp needed
|
||||||
|
267 0034 30BD pop {r4, r5, pc}
|
||||||
|
268 .L37:
|
||||||
|
269 0036 00BF .align 2
|
||||||
|
270 .L36:
|
||||||
|
271 0038 00000000 .word stato
|
||||||
|
272 003c 00000000 .word hi2c1
|
||||||
|
274 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/ccDGgTxK.s page 6
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 i2c_eeprom.c
|
||||||
|
/tmp/ccDGgTxK.s:16 .text.i2c_eeprom_scrivi_pagina:0000000000000000 $t
|
||||||
|
/tmp/ccDGgTxK.s:25 .text.i2c_eeprom_scrivi_pagina:0000000000000000 i2c_eeprom_scrivi_pagina
|
||||||
|
/tmp/ccDGgTxK.s:56 .text.i2c_eeprom_scrivi_pagina:0000000000000034 $d
|
||||||
|
/tmp/ccDGgTxK.s:59 .text.i2c_eeprom_leggi_pagina:0000000000000000 $t
|
||||||
|
/tmp/ccDGgTxK.s:67 .text.i2c_eeprom_leggi_pagina:0000000000000000 i2c_eeprom_leggi_pagina
|
||||||
|
/tmp/ccDGgTxK.s:98 .text.i2c_eeprom_leggi_pagina:0000000000000034 $d
|
||||||
|
/tmp/ccDGgTxK.s:101 .text.salva_canale:0000000000000000 $t
|
||||||
|
/tmp/ccDGgTxK.s:109 .text.salva_canale:0000000000000000 salva_canale
|
||||||
|
/tmp/ccDGgTxK.s:141 .text.salva_canale:0000000000000038 $d
|
||||||
|
/tmp/ccDGgTxK.s:145 .text.leggi_canale:0000000000000000 $t
|
||||||
|
/tmp/ccDGgTxK.s:153 .text.leggi_canale:0000000000000000 leggi_canale
|
||||||
|
/tmp/ccDGgTxK.s:185 .text.leggi_canale:0000000000000038 $d
|
||||||
|
/tmp/ccDGgTxK.s:189 .text.salva_stato:0000000000000000 $t
|
||||||
|
/tmp/ccDGgTxK.s:197 .text.salva_stato:0000000000000000 salva_stato
|
||||||
|
/tmp/ccDGgTxK.s:228 .text.salva_stato:0000000000000038 $d
|
||||||
|
/tmp/ccDGgTxK.s:232 .text.leggi_stato:0000000000000000 $t
|
||||||
|
/tmp/ccDGgTxK.s:240 .text.leggi_stato:0000000000000000 leggi_stato
|
||||||
|
/tmp/ccDGgTxK.s:271 .text.leggi_stato:0000000000000038 $d
|
||||||
|
|
||||||
|
UNDEFINED SYMBOLS
|
||||||
|
HAL_I2C_IsDeviceReady
|
||||||
|
HAL_I2C_Mem_Write
|
||||||
|
hi2c1
|
||||||
|
HAL_I2C_Mem_Read
|
||||||
|
canale
|
||||||
|
stato
|
||||||
BIN
codice/build/i2c_eeprom.o
Normal file
BIN
codice/build/i2c_eeprom.o
Normal file
Binary file not shown.
93
codice/build/interface.d
Normal file
93
codice/build/interface.d
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
build/interface.o: Core/Src/interface.c Core/Inc/interface.h \
|
||||||
|
Core/Inc/bassofono.h Core/Inc/main.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h Core/Inc/rx.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Core/Inc/tx.h
|
||||||
|
Core/Inc/interface.h:
|
||||||
|
Core/Inc/bassofono.h:
|
||||||
|
Core/Inc/main.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
|
Core/Inc/rx.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Core/Inc/tx.h:
|
||||||
2750
codice/build/interface.lst
Normal file
2750
codice/build/interface.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/interface.o
Normal file
BIN
codice/build/interface.o
Normal file
Binary file not shown.
103
codice/build/main.d
Normal file
103
codice/build/main.d
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
build/main.o: Core/Src/main.c Core/Inc/main.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h \
|
||||||
|
USB_Device/App/usb_device.h \
|
||||||
|
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
|
||||||
|
USB_Device/Target/usbd_conf.h Core/Inc/bassofono.h Core/Inc/main.h \
|
||||||
|
Core/Inc/rx.h \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Core/Inc/tx.h \
|
||||||
|
Core/Inc/interface.h Core/Inc/si5351.h Core/Inc/i2c_eeprom.h
|
||||||
|
Core/Inc/main.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
|
USB_Device/App/usb_device.h:
|
||||||
|
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
|
||||||
|
USB_Device/Target/usbd_conf.h:
|
||||||
|
Core/Inc/bassofono.h:
|
||||||
|
Core/Inc/main.h:
|
||||||
|
Core/Inc/rx.h:
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Core/Inc/tx.h:
|
||||||
|
Core/Inc/interface.h:
|
||||||
|
Core/Inc/si5351.h:
|
||||||
|
Core/Inc/i2c_eeprom.h:
|
||||||
1965
codice/build/main.lst
Normal file
1965
codice/build/main.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/main.o
Normal file
BIN
codice/build/main.o
Normal file
Binary file not shown.
96
codice/build/rx.d
Normal file
96
codice/build/rx.d
Normal file
@@ -0,0 +1,96 @@
|
|||||||
|
build/rx.o: Core/Src/rx.c \
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_cordic.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h \
|
||||||
|
Core/Inc/FIRFilterCode.h Core/Inc/bassofono.h Core/Inc/main.h \
|
||||||
|
Core/Inc/rx.h Core/Inc/tx.h Core/Inc/rx.h
|
||||||
|
Middlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/Include/arm_math.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_cordic.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
|
Core/Inc/FIRFilterCode.h:
|
||||||
|
Core/Inc/bassofono.h:
|
||||||
|
Core/Inc/main.h:
|
||||||
|
Core/Inc/rx.h:
|
||||||
|
Core/Inc/tx.h:
|
||||||
|
Core/Inc/rx.h:
|
||||||
1536
codice/build/rx.lst
Normal file
1536
codice/build/rx.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/rx.o
Normal file
BIN
codice/build/rx.o
Normal file
Binary file not shown.
86
codice/build/si5351.d
Normal file
86
codice/build/si5351.d
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
build/si5351.o: Core/Src/si5351.c Core/Inc/main.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h \
|
||||||
|
Core/Inc/si5351.h
|
||||||
|
Core/Inc/main.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
|
Core/Inc/si5351.h:
|
||||||
1189
codice/build/si5351.lst
Normal file
1189
codice/build/si5351.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/si5351.o
Normal file
BIN
codice/build/si5351.o
Normal file
Binary file not shown.
1
codice/build/startup_stm32g431xx.d
Normal file
1
codice/build/startup_stm32g431xx.d
Normal file
@@ -0,0 +1 @@
|
|||||||
|
build/startup_stm32g431xx.o: startup_stm32g431xx.s
|
||||||
BIN
codice/build/startup_stm32g431xx.o
Normal file
BIN
codice/build/startup_stm32g431xx.o
Normal file
Binary file not shown.
83
codice/build/stm32g4xx_hal.d
Normal file
83
codice/build/stm32g4xx_hal.d
Normal file
@@ -0,0 +1,83 @@
|
|||||||
|
build/stm32g4xx_hal.o: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
988
codice/build/stm32g4xx_hal.lst
Normal file
988
codice/build/stm32g4xx_hal.lst
Normal file
@@ -0,0 +1,988 @@
|
|||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "stm32g4xx_hal.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.HAL_MspInit,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .weak HAL_MspInit
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 HAL_MspInit:
|
||||||
|
26 @ args = 0, pretend = 0, frame = 0
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 @ link register save eliminated.
|
||||||
|
29 0000 7047 bx lr
|
||||||
|
31 0002 00BF .section .text.HAL_MspDeInit,"ax",%progbits
|
||||||
|
32 .align 1
|
||||||
|
33 .p2align 2,,3
|
||||||
|
34 .weak HAL_MspDeInit
|
||||||
|
35 .syntax unified
|
||||||
|
36 .thumb
|
||||||
|
37 .thumb_func
|
||||||
|
38 .fpu fpv4-sp-d16
|
||||||
|
40 HAL_MspDeInit:
|
||||||
|
41 @ args = 0, pretend = 0, frame = 0
|
||||||
|
42 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
43 @ link register save eliminated.
|
||||||
|
44 0000 7047 bx lr
|
||||||
|
46 0002 00BF .section .text.HAL_DeInit,"ax",%progbits
|
||||||
|
47 .align 1
|
||||||
|
48 .p2align 2,,3
|
||||||
|
49 .global HAL_DeInit
|
||||||
|
50 .syntax unified
|
||||||
|
51 .thumb
|
||||||
|
52 .thumb_func
|
||||||
|
53 .fpu fpv4-sp-d16
|
||||||
|
55 HAL_DeInit:
|
||||||
|
56 @ args = 0, pretend = 0, frame = 0
|
||||||
|
57 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
58 0000 10B5 push {r4, lr}
|
||||||
|
59 0002 094B ldr r3, .L6
|
||||||
|
60 0004 0024 movs r4, #0
|
||||||
|
61 0006 4FF0FF32 mov r2, #-1
|
||||||
|
62 000a 9A63 str r2, [r3, #56]
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
63 000c 9C63 str r4, [r3, #56]
|
||||||
|
64 000e 1A64 str r2, [r3, #64]
|
||||||
|
65 0010 1C64 str r4, [r3, #64]
|
||||||
|
66 0012 9A62 str r2, [r3, #40]
|
||||||
|
67 0014 9C62 str r4, [r3, #40]
|
||||||
|
68 0016 DA62 str r2, [r3, #44]
|
||||||
|
69 0018 DC62 str r4, [r3, #44]
|
||||||
|
70 001a 1A63 str r2, [r3, #48]
|
||||||
|
71 001c 1C63 str r4, [r3, #48]
|
||||||
|
72 001e FFF7FEFF bl HAL_MspDeInit
|
||||||
|
73 0022 2046 mov r0, r4
|
||||||
|
74 0024 10BD pop {r4, pc}
|
||||||
|
75 .L7:
|
||||||
|
76 0026 00BF .align 2
|
||||||
|
77 .L6:
|
||||||
|
78 0028 00100240 .word 1073876992
|
||||||
|
80 .section .text.HAL_InitTick,"ax",%progbits
|
||||||
|
81 .align 1
|
||||||
|
82 .p2align 2,,3
|
||||||
|
83 .weak HAL_InitTick
|
||||||
|
84 .syntax unified
|
||||||
|
85 .thumb
|
||||||
|
86 .thumb_func
|
||||||
|
87 .fpu fpv4-sp-d16
|
||||||
|
89 HAL_InitTick:
|
||||||
|
90 @ args = 0, pretend = 0, frame = 0
|
||||||
|
91 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
92 0000 38B5 push {r3, r4, r5, lr}
|
||||||
|
93 0002 0F4B ldr r3, .L13
|
||||||
|
94 0004 1B68 ldr r3, [r3]
|
||||||
|
95 0006 0BB9 cbnz r3, .L9
|
||||||
|
96 .L11:
|
||||||
|
97 0008 0120 movs r0, #1
|
||||||
|
98 000a 38BD pop {r3, r4, r5, pc}
|
||||||
|
99 .L9:
|
||||||
|
100 000c 0D49 ldr r1, .L13+4
|
||||||
|
101 000e 4FF47A72 mov r2, #1000
|
||||||
|
102 0012 0546 mov r5, r0
|
||||||
|
103 0014 B2FBF3F3 udiv r3, r2, r3
|
||||||
|
104 0018 0868 ldr r0, [r1]
|
||||||
|
105 001a B0FBF3F0 udiv r0, r0, r3
|
||||||
|
106 001e FFF7FEFF bl HAL_SYSTICK_Config
|
||||||
|
107 0022 0446 mov r4, r0
|
||||||
|
108 0024 0028 cmp r0, #0
|
||||||
|
109 0026 EFD1 bne .L11
|
||||||
|
110 0028 0F2D cmp r5, #15
|
||||||
|
111 002a EDD8 bhi .L11
|
||||||
|
112 002c 0246 mov r2, r0
|
||||||
|
113 002e 2946 mov r1, r5
|
||||||
|
114 0030 4FF0FF30 mov r0, #-1
|
||||||
|
115 0034 FFF7FEFF bl HAL_NVIC_SetPriority
|
||||||
|
116 0038 034B ldr r3, .L13+8
|
||||||
|
117 003a 2046 mov r0, r4
|
||||||
|
118 003c 1D60 str r5, [r3]
|
||||||
|
119 003e 38BD pop {r3, r4, r5, pc}
|
||||||
|
120 .L14:
|
||||||
|
121 .align 2
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
122 .L13:
|
||||||
|
123 0040 00000000 .word .LANCHOR0
|
||||||
|
124 0044 00000000 .word SystemCoreClock
|
||||||
|
125 0048 00000000 .word .LANCHOR1
|
||||||
|
127 .section .text.HAL_Init,"ax",%progbits
|
||||||
|
128 .align 1
|
||||||
|
129 .p2align 2,,3
|
||||||
|
130 .global HAL_Init
|
||||||
|
131 .syntax unified
|
||||||
|
132 .thumb
|
||||||
|
133 .thumb_func
|
||||||
|
134 .fpu fpv4-sp-d16
|
||||||
|
136 HAL_Init:
|
||||||
|
137 @ args = 0, pretend = 0, frame = 0
|
||||||
|
138 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
139 0000 10B5 push {r4, lr}
|
||||||
|
140 0002 0320 movs r0, #3
|
||||||
|
141 0004 FFF7FEFF bl HAL_NVIC_SetPriorityGrouping
|
||||||
|
142 0008 0020 movs r0, #0
|
||||||
|
143 000a FFF7FEFF bl HAL_InitTick
|
||||||
|
144 000e 10B1 cbz r0, .L19
|
||||||
|
145 0010 0124 movs r4, #1
|
||||||
|
146 0012 2046 mov r0, r4
|
||||||
|
147 0014 10BD pop {r4, pc}
|
||||||
|
148 .L19:
|
||||||
|
149 0016 0446 mov r4, r0
|
||||||
|
150 0018 FFF7FEFF bl HAL_MspInit
|
||||||
|
151 001c 2046 mov r0, r4
|
||||||
|
152 001e 10BD pop {r4, pc}
|
||||||
|
154 .section .text.HAL_IncTick,"ax",%progbits
|
||||||
|
155 .align 1
|
||||||
|
156 .p2align 2,,3
|
||||||
|
157 .weak HAL_IncTick
|
||||||
|
158 .syntax unified
|
||||||
|
159 .thumb
|
||||||
|
160 .thumb_func
|
||||||
|
161 .fpu fpv4-sp-d16
|
||||||
|
163 HAL_IncTick:
|
||||||
|
164 @ args = 0, pretend = 0, frame = 0
|
||||||
|
165 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
166 @ link register save eliminated.
|
||||||
|
167 0000 034A ldr r2, .L21
|
||||||
|
168 0002 0449 ldr r1, .L21+4
|
||||||
|
169 0004 1368 ldr r3, [r2]
|
||||||
|
170 0006 0968 ldr r1, [r1]
|
||||||
|
171 0008 0B44 add r3, r3, r1
|
||||||
|
172 000a 1360 str r3, [r2]
|
||||||
|
173 000c 7047 bx lr
|
||||||
|
174 .L22:
|
||||||
|
175 000e 00BF .align 2
|
||||||
|
176 .L21:
|
||||||
|
177 0010 00000000 .word .LANCHOR2
|
||||||
|
178 0014 00000000 .word .LANCHOR0
|
||||||
|
180 .section .text.HAL_GetTick,"ax",%progbits
|
||||||
|
181 .align 1
|
||||||
|
182 .p2align 2,,3
|
||||||
|
183 .weak HAL_GetTick
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 4
|
||||||
|
|
||||||
|
|
||||||
|
184 .syntax unified
|
||||||
|
185 .thumb
|
||||||
|
186 .thumb_func
|
||||||
|
187 .fpu fpv4-sp-d16
|
||||||
|
189 HAL_GetTick:
|
||||||
|
190 @ args = 0, pretend = 0, frame = 0
|
||||||
|
191 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
192 @ link register save eliminated.
|
||||||
|
193 0000 014B ldr r3, .L24
|
||||||
|
194 0002 1868 ldr r0, [r3]
|
||||||
|
195 0004 7047 bx lr
|
||||||
|
196 .L25:
|
||||||
|
197 0006 00BF .align 2
|
||||||
|
198 .L24:
|
||||||
|
199 0008 00000000 .word .LANCHOR2
|
||||||
|
201 .section .text.HAL_GetTickPrio,"ax",%progbits
|
||||||
|
202 .align 1
|
||||||
|
203 .p2align 2,,3
|
||||||
|
204 .global HAL_GetTickPrio
|
||||||
|
205 .syntax unified
|
||||||
|
206 .thumb
|
||||||
|
207 .thumb_func
|
||||||
|
208 .fpu fpv4-sp-d16
|
||||||
|
210 HAL_GetTickPrio:
|
||||||
|
211 @ args = 0, pretend = 0, frame = 0
|
||||||
|
212 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
213 @ link register save eliminated.
|
||||||
|
214 0000 014B ldr r3, .L27
|
||||||
|
215 0002 1868 ldr r0, [r3]
|
||||||
|
216 0004 7047 bx lr
|
||||||
|
217 .L28:
|
||||||
|
218 0006 00BF .align 2
|
||||||
|
219 .L27:
|
||||||
|
220 0008 00000000 .word .LANCHOR1
|
||||||
|
222 .section .text.HAL_SetTickFreq,"ax",%progbits
|
||||||
|
223 .align 1
|
||||||
|
224 .p2align 2,,3
|
||||||
|
225 .global HAL_SetTickFreq
|
||||||
|
226 .syntax unified
|
||||||
|
227 .thumb
|
||||||
|
228 .thumb_func
|
||||||
|
229 .fpu fpv4-sp-d16
|
||||||
|
231 HAL_SetTickFreq:
|
||||||
|
232 @ args = 0, pretend = 0, frame = 0
|
||||||
|
233 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
234 0000 38B5 push {r3, r4, r5, lr}
|
||||||
|
235 0002 074C ldr r4, .L37
|
||||||
|
236 0004 2568 ldr r5, [r4]
|
||||||
|
237 0006 8542 cmp r5, r0
|
||||||
|
238 0008 01D1 bne .L36
|
||||||
|
239 000a 0020 movs r0, #0
|
||||||
|
240 .L30:
|
||||||
|
241 000c 38BD pop {r3, r4, r5, pc}
|
||||||
|
242 .L36:
|
||||||
|
243 000e 054B ldr r3, .L37+4
|
||||||
|
244 0010 2060 str r0, [r4]
|
||||||
|
245 0012 1868 ldr r0, [r3]
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 5
|
||||||
|
|
||||||
|
|
||||||
|
246 0014 FFF7FEFF bl HAL_InitTick
|
||||||
|
247 0018 0028 cmp r0, #0
|
||||||
|
248 001a F7D0 beq .L30
|
||||||
|
249 001c 2560 str r5, [r4]
|
||||||
|
250 001e 38BD pop {r3, r4, r5, pc}
|
||||||
|
251 .L38:
|
||||||
|
252 .align 2
|
||||||
|
253 .L37:
|
||||||
|
254 0020 00000000 .word .LANCHOR0
|
||||||
|
255 0024 00000000 .word .LANCHOR1
|
||||||
|
257 .section .text.HAL_GetTickFreq,"ax",%progbits
|
||||||
|
258 .align 1
|
||||||
|
259 .p2align 2,,3
|
||||||
|
260 .global HAL_GetTickFreq
|
||||||
|
261 .syntax unified
|
||||||
|
262 .thumb
|
||||||
|
263 .thumb_func
|
||||||
|
264 .fpu fpv4-sp-d16
|
||||||
|
266 HAL_GetTickFreq:
|
||||||
|
267 @ args = 0, pretend = 0, frame = 0
|
||||||
|
268 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
269 @ link register save eliminated.
|
||||||
|
270 0000 014B ldr r3, .L40
|
||||||
|
271 0002 1868 ldr r0, [r3]
|
||||||
|
272 0004 7047 bx lr
|
||||||
|
273 .L41:
|
||||||
|
274 0006 00BF .align 2
|
||||||
|
275 .L40:
|
||||||
|
276 0008 00000000 .word .LANCHOR0
|
||||||
|
278 .section .text.HAL_Delay,"ax",%progbits
|
||||||
|
279 .align 1
|
||||||
|
280 .p2align 2,,3
|
||||||
|
281 .weak HAL_Delay
|
||||||
|
282 .syntax unified
|
||||||
|
283 .thumb
|
||||||
|
284 .thumb_func
|
||||||
|
285 .fpu fpv4-sp-d16
|
||||||
|
287 HAL_Delay:
|
||||||
|
288 @ args = 0, pretend = 0, frame = 0
|
||||||
|
289 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
290 0000 38B5 push {r3, r4, r5, lr}
|
||||||
|
291 0002 0446 mov r4, r0
|
||||||
|
292 0004 FFF7FEFF bl HAL_GetTick
|
||||||
|
293 0008 631C adds r3, r4, #1
|
||||||
|
294 000a 0546 mov r5, r0
|
||||||
|
295 000c 02D0 beq .L44
|
||||||
|
296 000e 044B ldr r3, .L50
|
||||||
|
297 0010 1B68 ldr r3, [r3]
|
||||||
|
298 0012 1C44 add r4, r4, r3
|
||||||
|
299 .L44:
|
||||||
|
300 0014 FFF7FEFF bl HAL_GetTick
|
||||||
|
301 0018 431B subs r3, r0, r5
|
||||||
|
302 001a A342 cmp r3, r4
|
||||||
|
303 001c FAD3 bcc .L44
|
||||||
|
304 001e 38BD pop {r3, r4, r5, pc}
|
||||||
|
305 .L51:
|
||||||
|
306 .align 2
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 6
|
||||||
|
|
||||||
|
|
||||||
|
307 .L50:
|
||||||
|
308 0020 00000000 .word .LANCHOR0
|
||||||
|
310 .section .text.HAL_SuspendTick,"ax",%progbits
|
||||||
|
311 .align 1
|
||||||
|
312 .p2align 2,,3
|
||||||
|
313 .weak HAL_SuspendTick
|
||||||
|
314 .syntax unified
|
||||||
|
315 .thumb
|
||||||
|
316 .thumb_func
|
||||||
|
317 .fpu fpv4-sp-d16
|
||||||
|
319 HAL_SuspendTick:
|
||||||
|
320 @ args = 0, pretend = 0, frame = 0
|
||||||
|
321 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
322 @ link register save eliminated.
|
||||||
|
323 0000 4FF0E022 mov r2, #-536813568
|
||||||
|
324 0004 1369 ldr r3, [r2, #16]
|
||||||
|
325 0006 23F00203 bic r3, r3, #2
|
||||||
|
326 000a 1361 str r3, [r2, #16]
|
||||||
|
327 000c 7047 bx lr
|
||||||
|
329 000e 00BF .section .text.HAL_ResumeTick,"ax",%progbits
|
||||||
|
330 .align 1
|
||||||
|
331 .p2align 2,,3
|
||||||
|
332 .weak HAL_ResumeTick
|
||||||
|
333 .syntax unified
|
||||||
|
334 .thumb
|
||||||
|
335 .thumb_func
|
||||||
|
336 .fpu fpv4-sp-d16
|
||||||
|
338 HAL_ResumeTick:
|
||||||
|
339 @ args = 0, pretend = 0, frame = 0
|
||||||
|
340 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
341 @ link register save eliminated.
|
||||||
|
342 0000 4FF0E022 mov r2, #-536813568
|
||||||
|
343 0004 1369 ldr r3, [r2, #16]
|
||||||
|
344 0006 43F00203 orr r3, r3, #2
|
||||||
|
345 000a 1361 str r3, [r2, #16]
|
||||||
|
346 000c 7047 bx lr
|
||||||
|
348 000e 00BF .section .text.HAL_GetHalVersion,"ax",%progbits
|
||||||
|
349 .align 1
|
||||||
|
350 .p2align 2,,3
|
||||||
|
351 .global HAL_GetHalVersion
|
||||||
|
352 .syntax unified
|
||||||
|
353 .thumb
|
||||||
|
354 .thumb_func
|
||||||
|
355 .fpu fpv4-sp-d16
|
||||||
|
357 HAL_GetHalVersion:
|
||||||
|
358 @ args = 0, pretend = 0, frame = 0
|
||||||
|
359 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
360 @ link register save eliminated.
|
||||||
|
361 0000 0048 ldr r0, .L55
|
||||||
|
362 0002 7047 bx lr
|
||||||
|
363 .L56:
|
||||||
|
364 .align 2
|
||||||
|
365 .L55:
|
||||||
|
366 0004 00020201 .word 16908800
|
||||||
|
368 .section .text.HAL_GetREVID,"ax",%progbits
|
||||||
|
369 .align 1
|
||||||
|
370 .p2align 2,,3
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 7
|
||||||
|
|
||||||
|
|
||||||
|
371 .global HAL_GetREVID
|
||||||
|
372 .syntax unified
|
||||||
|
373 .thumb
|
||||||
|
374 .thumb_func
|
||||||
|
375 .fpu fpv4-sp-d16
|
||||||
|
377 HAL_GetREVID:
|
||||||
|
378 @ args = 0, pretend = 0, frame = 0
|
||||||
|
379 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
380 @ link register save eliminated.
|
||||||
|
381 0000 014B ldr r3, .L58
|
||||||
|
382 0002 1868 ldr r0, [r3]
|
||||||
|
383 0004 000C lsrs r0, r0, #16
|
||||||
|
384 0006 7047 bx lr
|
||||||
|
385 .L59:
|
||||||
|
386 .align 2
|
||||||
|
387 .L58:
|
||||||
|
388 0008 002004E0 .word -536600576
|
||||||
|
390 .section .text.HAL_GetDEVID,"ax",%progbits
|
||||||
|
391 .align 1
|
||||||
|
392 .p2align 2,,3
|
||||||
|
393 .global HAL_GetDEVID
|
||||||
|
394 .syntax unified
|
||||||
|
395 .thumb
|
||||||
|
396 .thumb_func
|
||||||
|
397 .fpu fpv4-sp-d16
|
||||||
|
399 HAL_GetDEVID:
|
||||||
|
400 @ args = 0, pretend = 0, frame = 0
|
||||||
|
401 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
402 @ link register save eliminated.
|
||||||
|
403 0000 024B ldr r3, .L61
|
||||||
|
404 0002 1868 ldr r0, [r3]
|
||||||
|
405 0004 C0F30B00 ubfx r0, r0, #0, #12
|
||||||
|
406 0008 7047 bx lr
|
||||||
|
407 .L62:
|
||||||
|
408 000a 00BF .align 2
|
||||||
|
409 .L61:
|
||||||
|
410 000c 002004E0 .word -536600576
|
||||||
|
412 .section .text.HAL_DBGMCU_EnableDBGSleepMode,"ax",%progbits
|
||||||
|
413 .align 1
|
||||||
|
414 .p2align 2,,3
|
||||||
|
415 .global HAL_DBGMCU_EnableDBGSleepMode
|
||||||
|
416 .syntax unified
|
||||||
|
417 .thumb
|
||||||
|
418 .thumb_func
|
||||||
|
419 .fpu fpv4-sp-d16
|
||||||
|
421 HAL_DBGMCU_EnableDBGSleepMode:
|
||||||
|
422 @ args = 0, pretend = 0, frame = 0
|
||||||
|
423 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
424 @ link register save eliminated.
|
||||||
|
425 0000 024A ldr r2, .L64
|
||||||
|
426 0002 5368 ldr r3, [r2, #4]
|
||||||
|
427 0004 43F00103 orr r3, r3, #1
|
||||||
|
428 0008 5360 str r3, [r2, #4]
|
||||||
|
429 000a 7047 bx lr
|
||||||
|
430 .L65:
|
||||||
|
431 .align 2
|
||||||
|
432 .L64:
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 8
|
||||||
|
|
||||||
|
|
||||||
|
433 000c 002004E0 .word -536600576
|
||||||
|
435 .section .text.HAL_DBGMCU_DisableDBGSleepMode,"ax",%progbits
|
||||||
|
436 .align 1
|
||||||
|
437 .p2align 2,,3
|
||||||
|
438 .global HAL_DBGMCU_DisableDBGSleepMode
|
||||||
|
439 .syntax unified
|
||||||
|
440 .thumb
|
||||||
|
441 .thumb_func
|
||||||
|
442 .fpu fpv4-sp-d16
|
||||||
|
444 HAL_DBGMCU_DisableDBGSleepMode:
|
||||||
|
445 @ args = 0, pretend = 0, frame = 0
|
||||||
|
446 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
447 @ link register save eliminated.
|
||||||
|
448 0000 024A ldr r2, .L67
|
||||||
|
449 0002 5368 ldr r3, [r2, #4]
|
||||||
|
450 0004 23F00103 bic r3, r3, #1
|
||||||
|
451 0008 5360 str r3, [r2, #4]
|
||||||
|
452 000a 7047 bx lr
|
||||||
|
453 .L68:
|
||||||
|
454 .align 2
|
||||||
|
455 .L67:
|
||||||
|
456 000c 002004E0 .word -536600576
|
||||||
|
458 .section .text.HAL_DBGMCU_EnableDBGStopMode,"ax",%progbits
|
||||||
|
459 .align 1
|
||||||
|
460 .p2align 2,,3
|
||||||
|
461 .global HAL_DBGMCU_EnableDBGStopMode
|
||||||
|
462 .syntax unified
|
||||||
|
463 .thumb
|
||||||
|
464 .thumb_func
|
||||||
|
465 .fpu fpv4-sp-d16
|
||||||
|
467 HAL_DBGMCU_EnableDBGStopMode:
|
||||||
|
468 @ args = 0, pretend = 0, frame = 0
|
||||||
|
469 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
470 @ link register save eliminated.
|
||||||
|
471 0000 024A ldr r2, .L70
|
||||||
|
472 0002 5368 ldr r3, [r2, #4]
|
||||||
|
473 0004 43F00203 orr r3, r3, #2
|
||||||
|
474 0008 5360 str r3, [r2, #4]
|
||||||
|
475 000a 7047 bx lr
|
||||||
|
476 .L71:
|
||||||
|
477 .align 2
|
||||||
|
478 .L70:
|
||||||
|
479 000c 002004E0 .word -536600576
|
||||||
|
481 .section .text.HAL_DBGMCU_DisableDBGStopMode,"ax",%progbits
|
||||||
|
482 .align 1
|
||||||
|
483 .p2align 2,,3
|
||||||
|
484 .global HAL_DBGMCU_DisableDBGStopMode
|
||||||
|
485 .syntax unified
|
||||||
|
486 .thumb
|
||||||
|
487 .thumb_func
|
||||||
|
488 .fpu fpv4-sp-d16
|
||||||
|
490 HAL_DBGMCU_DisableDBGStopMode:
|
||||||
|
491 @ args = 0, pretend = 0, frame = 0
|
||||||
|
492 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
493 @ link register save eliminated.
|
||||||
|
494 0000 024A ldr r2, .L73
|
||||||
|
495 0002 5368 ldr r3, [r2, #4]
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 9
|
||||||
|
|
||||||
|
|
||||||
|
496 0004 23F00203 bic r3, r3, #2
|
||||||
|
497 0008 5360 str r3, [r2, #4]
|
||||||
|
498 000a 7047 bx lr
|
||||||
|
499 .L74:
|
||||||
|
500 .align 2
|
||||||
|
501 .L73:
|
||||||
|
502 000c 002004E0 .word -536600576
|
||||||
|
504 .section .text.HAL_DBGMCU_EnableDBGStandbyMode,"ax",%progbits
|
||||||
|
505 .align 1
|
||||||
|
506 .p2align 2,,3
|
||||||
|
507 .global HAL_DBGMCU_EnableDBGStandbyMode
|
||||||
|
508 .syntax unified
|
||||||
|
509 .thumb
|
||||||
|
510 .thumb_func
|
||||||
|
511 .fpu fpv4-sp-d16
|
||||||
|
513 HAL_DBGMCU_EnableDBGStandbyMode:
|
||||||
|
514 @ args = 0, pretend = 0, frame = 0
|
||||||
|
515 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
516 @ link register save eliminated.
|
||||||
|
517 0000 024A ldr r2, .L76
|
||||||
|
518 0002 5368 ldr r3, [r2, #4]
|
||||||
|
519 0004 43F00403 orr r3, r3, #4
|
||||||
|
520 0008 5360 str r3, [r2, #4]
|
||||||
|
521 000a 7047 bx lr
|
||||||
|
522 .L77:
|
||||||
|
523 .align 2
|
||||||
|
524 .L76:
|
||||||
|
525 000c 002004E0 .word -536600576
|
||||||
|
527 .section .text.HAL_DBGMCU_DisableDBGStandbyMode,"ax",%progbits
|
||||||
|
528 .align 1
|
||||||
|
529 .p2align 2,,3
|
||||||
|
530 .global HAL_DBGMCU_DisableDBGStandbyMode
|
||||||
|
531 .syntax unified
|
||||||
|
532 .thumb
|
||||||
|
533 .thumb_func
|
||||||
|
534 .fpu fpv4-sp-d16
|
||||||
|
536 HAL_DBGMCU_DisableDBGStandbyMode:
|
||||||
|
537 @ args = 0, pretend = 0, frame = 0
|
||||||
|
538 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
539 @ link register save eliminated.
|
||||||
|
540 0000 024A ldr r2, .L79
|
||||||
|
541 0002 5368 ldr r3, [r2, #4]
|
||||||
|
542 0004 23F00403 bic r3, r3, #4
|
||||||
|
543 0008 5360 str r3, [r2, #4]
|
||||||
|
544 000a 7047 bx lr
|
||||||
|
545 .L80:
|
||||||
|
546 .align 2
|
||||||
|
547 .L79:
|
||||||
|
548 000c 002004E0 .word -536600576
|
||||||
|
550 .section .text.HAL_SYSCFG_CCMSRAMErase,"ax",%progbits
|
||||||
|
551 .align 1
|
||||||
|
552 .p2align 2,,3
|
||||||
|
553 .global HAL_SYSCFG_CCMSRAMErase
|
||||||
|
554 .syntax unified
|
||||||
|
555 .thumb
|
||||||
|
556 .thumb_func
|
||||||
|
557 .fpu fpv4-sp-d16
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 10
|
||||||
|
|
||||||
|
|
||||||
|
559 HAL_SYSCFG_CCMSRAMErase:
|
||||||
|
560 @ args = 0, pretend = 0, frame = 0
|
||||||
|
561 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
562 @ link register save eliminated.
|
||||||
|
563 0000 044B ldr r3, .L82
|
||||||
|
564 0002 5322 movs r2, #83
|
||||||
|
565 0004 CA21 movs r1, #202
|
||||||
|
566 0006 5962 str r1, [r3, #36]
|
||||||
|
567 0008 5A62 str r2, [r3, #36]
|
||||||
|
568 000a 9A69 ldr r2, [r3, #24]
|
||||||
|
569 000c 42F00102 orr r2, r2, #1
|
||||||
|
570 0010 9A61 str r2, [r3, #24]
|
||||||
|
571 0012 7047 bx lr
|
||||||
|
572 .L83:
|
||||||
|
573 .align 2
|
||||||
|
574 .L82:
|
||||||
|
575 0014 00000140 .word 1073807360
|
||||||
|
577 .section .text.HAL_SYSCFG_EnableMemorySwappingBank,"ax",%progbits
|
||||||
|
578 .align 1
|
||||||
|
579 .p2align 2,,3
|
||||||
|
580 .global HAL_SYSCFG_EnableMemorySwappingBank
|
||||||
|
581 .syntax unified
|
||||||
|
582 .thumb
|
||||||
|
583 .thumb_func
|
||||||
|
584 .fpu fpv4-sp-d16
|
||||||
|
586 HAL_SYSCFG_EnableMemorySwappingBank:
|
||||||
|
587 @ args = 0, pretend = 0, frame = 0
|
||||||
|
588 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
589 @ link register save eliminated.
|
||||||
|
590 0000 024A ldr r2, .L85
|
||||||
|
591 0002 1368 ldr r3, [r2]
|
||||||
|
592 0004 43F48073 orr r3, r3, #256
|
||||||
|
593 0008 1360 str r3, [r2]
|
||||||
|
594 000a 7047 bx lr
|
||||||
|
595 .L86:
|
||||||
|
596 .align 2
|
||||||
|
597 .L85:
|
||||||
|
598 000c 00000140 .word 1073807360
|
||||||
|
600 .section .text.HAL_SYSCFG_DisableMemorySwappingBank,"ax",%progbits
|
||||||
|
601 .align 1
|
||||||
|
602 .p2align 2,,3
|
||||||
|
603 .global HAL_SYSCFG_DisableMemorySwappingBank
|
||||||
|
604 .syntax unified
|
||||||
|
605 .thumb
|
||||||
|
606 .thumb_func
|
||||||
|
607 .fpu fpv4-sp-d16
|
||||||
|
609 HAL_SYSCFG_DisableMemorySwappingBank:
|
||||||
|
610 @ args = 0, pretend = 0, frame = 0
|
||||||
|
611 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
612 @ link register save eliminated.
|
||||||
|
613 0000 024A ldr r2, .L88
|
||||||
|
614 0002 1368 ldr r3, [r2]
|
||||||
|
615 0004 23F48073 bic r3, r3, #256
|
||||||
|
616 0008 1360 str r3, [r2]
|
||||||
|
617 000a 7047 bx lr
|
||||||
|
618 .L89:
|
||||||
|
619 .align 2
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 11
|
||||||
|
|
||||||
|
|
||||||
|
620 .L88:
|
||||||
|
621 000c 00000140 .word 1073807360
|
||||||
|
623 .section .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig,"ax",%progbits
|
||||||
|
624 .align 1
|
||||||
|
625 .p2align 2,,3
|
||||||
|
626 .global HAL_SYSCFG_VREFBUF_VoltageScalingConfig
|
||||||
|
627 .syntax unified
|
||||||
|
628 .thumb
|
||||||
|
629 .thumb_func
|
||||||
|
630 .fpu fpv4-sp-d16
|
||||||
|
632 HAL_SYSCFG_VREFBUF_VoltageScalingConfig:
|
||||||
|
633 @ args = 0, pretend = 0, frame = 0
|
||||||
|
634 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
635 @ link register save eliminated.
|
||||||
|
636 0000 034A ldr r2, .L91
|
||||||
|
637 0002 136B ldr r3, [r2, #48]
|
||||||
|
638 0004 23F03003 bic r3, r3, #48
|
||||||
|
639 0008 1843 orrs r0, r0, r3
|
||||||
|
640 000a 1063 str r0, [r2, #48]
|
||||||
|
641 000c 7047 bx lr
|
||||||
|
642 .L92:
|
||||||
|
643 000e 00BF .align 2
|
||||||
|
644 .L91:
|
||||||
|
645 0010 00000140 .word 1073807360
|
||||||
|
647 .section .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig,"ax",%progbits
|
||||||
|
648 .align 1
|
||||||
|
649 .p2align 2,,3
|
||||||
|
650 .global HAL_SYSCFG_VREFBUF_HighImpedanceConfig
|
||||||
|
651 .syntax unified
|
||||||
|
652 .thumb
|
||||||
|
653 .thumb_func
|
||||||
|
654 .fpu fpv4-sp-d16
|
||||||
|
656 HAL_SYSCFG_VREFBUF_HighImpedanceConfig:
|
||||||
|
657 @ args = 0, pretend = 0, frame = 0
|
||||||
|
658 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
659 @ link register save eliminated.
|
||||||
|
660 0000 034A ldr r2, .L94
|
||||||
|
661 0002 136B ldr r3, [r2, #48]
|
||||||
|
662 0004 23F00203 bic r3, r3, #2
|
||||||
|
663 0008 1843 orrs r0, r0, r3
|
||||||
|
664 000a 1063 str r0, [r2, #48]
|
||||||
|
665 000c 7047 bx lr
|
||||||
|
666 .L95:
|
||||||
|
667 000e 00BF .align 2
|
||||||
|
668 .L94:
|
||||||
|
669 0010 00000140 .word 1073807360
|
||||||
|
671 .section .text.HAL_SYSCFG_VREFBUF_TrimmingConfig,"ax",%progbits
|
||||||
|
672 .align 1
|
||||||
|
673 .p2align 2,,3
|
||||||
|
674 .global HAL_SYSCFG_VREFBUF_TrimmingConfig
|
||||||
|
675 .syntax unified
|
||||||
|
676 .thumb
|
||||||
|
677 .thumb_func
|
||||||
|
678 .fpu fpv4-sp-d16
|
||||||
|
680 HAL_SYSCFG_VREFBUF_TrimmingConfig:
|
||||||
|
681 @ args = 0, pretend = 0, frame = 0
|
||||||
|
682 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 12
|
||||||
|
|
||||||
|
|
||||||
|
683 @ link register save eliminated.
|
||||||
|
684 0000 034A ldr r2, .L97
|
||||||
|
685 0002 536B ldr r3, [r2, #52]
|
||||||
|
686 0004 23F03F03 bic r3, r3, #63
|
||||||
|
687 0008 1843 orrs r0, r0, r3
|
||||||
|
688 000a 5063 str r0, [r2, #52]
|
||||||
|
689 000c 7047 bx lr
|
||||||
|
690 .L98:
|
||||||
|
691 000e 00BF .align 2
|
||||||
|
692 .L97:
|
||||||
|
693 0010 00000140 .word 1073807360
|
||||||
|
695 .section .text.HAL_SYSCFG_EnableVREFBUF,"ax",%progbits
|
||||||
|
696 .align 1
|
||||||
|
697 .p2align 2,,3
|
||||||
|
698 .global HAL_SYSCFG_EnableVREFBUF
|
||||||
|
699 .syntax unified
|
||||||
|
700 .thumb
|
||||||
|
701 .thumb_func
|
||||||
|
702 .fpu fpv4-sp-d16
|
||||||
|
704 HAL_SYSCFG_EnableVREFBUF:
|
||||||
|
705 @ args = 0, pretend = 0, frame = 0
|
||||||
|
706 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
707 0000 38B5 push {r3, r4, r5, lr}
|
||||||
|
708 0002 0A4C ldr r4, .L105
|
||||||
|
709 0004 236B ldr r3, [r4, #48]
|
||||||
|
710 0006 43F00103 orr r3, r3, #1
|
||||||
|
711 000a 2363 str r3, [r4, #48]
|
||||||
|
712 000c FFF7FEFF bl HAL_GetTick
|
||||||
|
713 0010 0546 mov r5, r0
|
||||||
|
714 0012 04E0 b .L100
|
||||||
|
715 .L102:
|
||||||
|
716 0014 FFF7FEFF bl HAL_GetTick
|
||||||
|
717 0018 401B subs r0, r0, r5
|
||||||
|
718 001a 0A28 cmp r0, #10
|
||||||
|
719 001c 04D8 bhi .L103
|
||||||
|
720 .L100:
|
||||||
|
721 001e 236B ldr r3, [r4, #48]
|
||||||
|
722 0020 1B07 lsls r3, r3, #28
|
||||||
|
723 0022 F7D5 bpl .L102
|
||||||
|
724 0024 0020 movs r0, #0
|
||||||
|
725 0026 38BD pop {r3, r4, r5, pc}
|
||||||
|
726 .L103:
|
||||||
|
727 0028 0320 movs r0, #3
|
||||||
|
728 002a 38BD pop {r3, r4, r5, pc}
|
||||||
|
729 .L106:
|
||||||
|
730 .align 2
|
||||||
|
731 .L105:
|
||||||
|
732 002c 00000140 .word 1073807360
|
||||||
|
734 .section .text.HAL_SYSCFG_DisableVREFBUF,"ax",%progbits
|
||||||
|
735 .align 1
|
||||||
|
736 .p2align 2,,3
|
||||||
|
737 .global HAL_SYSCFG_DisableVREFBUF
|
||||||
|
738 .syntax unified
|
||||||
|
739 .thumb
|
||||||
|
740 .thumb_func
|
||||||
|
741 .fpu fpv4-sp-d16
|
||||||
|
743 HAL_SYSCFG_DisableVREFBUF:
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 13
|
||||||
|
|
||||||
|
|
||||||
|
744 @ args = 0, pretend = 0, frame = 0
|
||||||
|
745 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
746 @ link register save eliminated.
|
||||||
|
747 0000 024A ldr r2, .L108
|
||||||
|
748 0002 136B ldr r3, [r2, #48]
|
||||||
|
749 0004 23F00103 bic r3, r3, #1
|
||||||
|
750 0008 1363 str r3, [r2, #48]
|
||||||
|
751 000a 7047 bx lr
|
||||||
|
752 .L109:
|
||||||
|
753 .align 2
|
||||||
|
754 .L108:
|
||||||
|
755 000c 00000140 .word 1073807360
|
||||||
|
757 .section .text.HAL_SYSCFG_EnableIOSwitchBooster,"ax",%progbits
|
||||||
|
758 .align 1
|
||||||
|
759 .p2align 2,,3
|
||||||
|
760 .global HAL_SYSCFG_EnableIOSwitchBooster
|
||||||
|
761 .syntax unified
|
||||||
|
762 .thumb
|
||||||
|
763 .thumb_func
|
||||||
|
764 .fpu fpv4-sp-d16
|
||||||
|
766 HAL_SYSCFG_EnableIOSwitchBooster:
|
||||||
|
767 @ args = 0, pretend = 0, frame = 0
|
||||||
|
768 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
769 @ link register save eliminated.
|
||||||
|
770 0000 024A ldr r2, .L111
|
||||||
|
771 0002 5368 ldr r3, [r2, #4]
|
||||||
|
772 0004 43F48073 orr r3, r3, #256
|
||||||
|
773 0008 5360 str r3, [r2, #4]
|
||||||
|
774 000a 7047 bx lr
|
||||||
|
775 .L112:
|
||||||
|
776 .align 2
|
||||||
|
777 .L111:
|
||||||
|
778 000c 00000140 .word 1073807360
|
||||||
|
780 .section .text.HAL_SYSCFG_DisableIOSwitchBooster,"ax",%progbits
|
||||||
|
781 .align 1
|
||||||
|
782 .p2align 2,,3
|
||||||
|
783 .global HAL_SYSCFG_DisableIOSwitchBooster
|
||||||
|
784 .syntax unified
|
||||||
|
785 .thumb
|
||||||
|
786 .thumb_func
|
||||||
|
787 .fpu fpv4-sp-d16
|
||||||
|
789 HAL_SYSCFG_DisableIOSwitchBooster:
|
||||||
|
790 @ args = 0, pretend = 0, frame = 0
|
||||||
|
791 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
792 @ link register save eliminated.
|
||||||
|
793 0000 024A ldr r2, .L114
|
||||||
|
794 0002 5368 ldr r3, [r2, #4]
|
||||||
|
795 0004 23F48073 bic r3, r3, #256
|
||||||
|
796 0008 5360 str r3, [r2, #4]
|
||||||
|
797 000a 7047 bx lr
|
||||||
|
798 .L115:
|
||||||
|
799 .align 2
|
||||||
|
800 .L114:
|
||||||
|
801 000c 00000140 .word 1073807360
|
||||||
|
803 .section .text.HAL_SYSCFG_EnableIOSwitchVDD,"ax",%progbits
|
||||||
|
804 .align 1
|
||||||
|
805 .p2align 2,,3
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 14
|
||||||
|
|
||||||
|
|
||||||
|
806 .global HAL_SYSCFG_EnableIOSwitchVDD
|
||||||
|
807 .syntax unified
|
||||||
|
808 .thumb
|
||||||
|
809 .thumb_func
|
||||||
|
810 .fpu fpv4-sp-d16
|
||||||
|
812 HAL_SYSCFG_EnableIOSwitchVDD:
|
||||||
|
813 @ args = 0, pretend = 0, frame = 0
|
||||||
|
814 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
815 @ link register save eliminated.
|
||||||
|
816 0000 024A ldr r2, .L117
|
||||||
|
817 0002 5368 ldr r3, [r2, #4]
|
||||||
|
818 0004 43F40073 orr r3, r3, #512
|
||||||
|
819 0008 5360 str r3, [r2, #4]
|
||||||
|
820 000a 7047 bx lr
|
||||||
|
821 .L118:
|
||||||
|
822 .align 2
|
||||||
|
823 .L117:
|
||||||
|
824 000c 00000140 .word 1073807360
|
||||||
|
826 .section .text.HAL_SYSCFG_DisableIOSwitchVDD,"ax",%progbits
|
||||||
|
827 .align 1
|
||||||
|
828 .p2align 2,,3
|
||||||
|
829 .global HAL_SYSCFG_DisableIOSwitchVDD
|
||||||
|
830 .syntax unified
|
||||||
|
831 .thumb
|
||||||
|
832 .thumb_func
|
||||||
|
833 .fpu fpv4-sp-d16
|
||||||
|
835 HAL_SYSCFG_DisableIOSwitchVDD:
|
||||||
|
836 @ args = 0, pretend = 0, frame = 0
|
||||||
|
837 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
838 @ link register save eliminated.
|
||||||
|
839 0000 024A ldr r2, .L120
|
||||||
|
840 0002 5368 ldr r3, [r2, #4]
|
||||||
|
841 0004 23F40073 bic r3, r3, #512
|
||||||
|
842 0008 5360 str r3, [r2, #4]
|
||||||
|
843 000a 7047 bx lr
|
||||||
|
844 .L121:
|
||||||
|
845 .align 2
|
||||||
|
846 .L120:
|
||||||
|
847 000c 00000140 .word 1073807360
|
||||||
|
849 .section .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable,"ax",%progbits
|
||||||
|
850 .align 1
|
||||||
|
851 .p2align 2,,3
|
||||||
|
852 .global HAL_SYSCFG_CCMSRAM_WriteProtectionEnable
|
||||||
|
853 .syntax unified
|
||||||
|
854 .thumb
|
||||||
|
855 .thumb_func
|
||||||
|
856 .fpu fpv4-sp-d16
|
||||||
|
858 HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:
|
||||||
|
859 @ args = 0, pretend = 0, frame = 0
|
||||||
|
860 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
861 @ link register save eliminated.
|
||||||
|
862 0000 024A ldr r2, .L123
|
||||||
|
863 0002 136A ldr r3, [r2, #32]
|
||||||
|
864 0004 1843 orrs r0, r0, r3
|
||||||
|
865 0006 1062 str r0, [r2, #32]
|
||||||
|
866 0008 7047 bx lr
|
||||||
|
867 .L124:
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 15
|
||||||
|
|
||||||
|
|
||||||
|
868 000a 00BF .align 2
|
||||||
|
869 .L123:
|
||||||
|
870 000c 00000140 .word 1073807360
|
||||||
|
872 .global uwTickFreq
|
||||||
|
873 .global uwTickPrio
|
||||||
|
874 .global uwTick
|
||||||
|
875 .section .bss.uwTick,"aw",%nobits
|
||||||
|
876 .align 2
|
||||||
|
877 .set .LANCHOR2,. + 0
|
||||||
|
880 uwTick:
|
||||||
|
881 0000 00000000 .space 4
|
||||||
|
882 .section .data.uwTickFreq,"aw"
|
||||||
|
883 .align 2
|
||||||
|
884 .set .LANCHOR0,. + 0
|
||||||
|
887 uwTickFreq:
|
||||||
|
888 0000 01000000 .word 1
|
||||||
|
889 .section .data.uwTickPrio,"aw"
|
||||||
|
890 .align 2
|
||||||
|
891 .set .LANCHOR1,. + 0
|
||||||
|
894 uwTickPrio:
|
||||||
|
895 0000 10000000 .word 16
|
||||||
|
896 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 16
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 stm32g4xx_hal.c
|
||||||
|
/tmp/ccD0iFQ6.s:16 .text.HAL_MspInit:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:25 .text.HAL_MspInit:0000000000000000 HAL_MspInit
|
||||||
|
/tmp/ccD0iFQ6.s:32 .text.HAL_MspDeInit:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:40 .text.HAL_MspDeInit:0000000000000000 HAL_MspDeInit
|
||||||
|
/tmp/ccD0iFQ6.s:47 .text.HAL_DeInit:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:55 .text.HAL_DeInit:0000000000000000 HAL_DeInit
|
||||||
|
/tmp/ccD0iFQ6.s:78 .text.HAL_DeInit:0000000000000028 $d
|
||||||
|
/tmp/ccD0iFQ6.s:81 .text.HAL_InitTick:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:89 .text.HAL_InitTick:0000000000000000 HAL_InitTick
|
||||||
|
/tmp/ccD0iFQ6.s:123 .text.HAL_InitTick:0000000000000040 $d
|
||||||
|
/tmp/ccD0iFQ6.s:128 .text.HAL_Init:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:136 .text.HAL_Init:0000000000000000 HAL_Init
|
||||||
|
/tmp/ccD0iFQ6.s:155 .text.HAL_IncTick:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:163 .text.HAL_IncTick:0000000000000000 HAL_IncTick
|
||||||
|
/tmp/ccD0iFQ6.s:177 .text.HAL_IncTick:0000000000000010 $d
|
||||||
|
/tmp/ccD0iFQ6.s:181 .text.HAL_GetTick:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:189 .text.HAL_GetTick:0000000000000000 HAL_GetTick
|
||||||
|
/tmp/ccD0iFQ6.s:199 .text.HAL_GetTick:0000000000000008 $d
|
||||||
|
/tmp/ccD0iFQ6.s:202 .text.HAL_GetTickPrio:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:210 .text.HAL_GetTickPrio:0000000000000000 HAL_GetTickPrio
|
||||||
|
/tmp/ccD0iFQ6.s:220 .text.HAL_GetTickPrio:0000000000000008 $d
|
||||||
|
/tmp/ccD0iFQ6.s:223 .text.HAL_SetTickFreq:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:231 .text.HAL_SetTickFreq:0000000000000000 HAL_SetTickFreq
|
||||||
|
/tmp/ccD0iFQ6.s:254 .text.HAL_SetTickFreq:0000000000000020 $d
|
||||||
|
/tmp/ccD0iFQ6.s:258 .text.HAL_GetTickFreq:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:266 .text.HAL_GetTickFreq:0000000000000000 HAL_GetTickFreq
|
||||||
|
/tmp/ccD0iFQ6.s:276 .text.HAL_GetTickFreq:0000000000000008 $d
|
||||||
|
/tmp/ccD0iFQ6.s:279 .text.HAL_Delay:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:287 .text.HAL_Delay:0000000000000000 HAL_Delay
|
||||||
|
/tmp/ccD0iFQ6.s:308 .text.HAL_Delay:0000000000000020 $d
|
||||||
|
/tmp/ccD0iFQ6.s:311 .text.HAL_SuspendTick:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:319 .text.HAL_SuspendTick:0000000000000000 HAL_SuspendTick
|
||||||
|
/tmp/ccD0iFQ6.s:330 .text.HAL_ResumeTick:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:338 .text.HAL_ResumeTick:0000000000000000 HAL_ResumeTick
|
||||||
|
/tmp/ccD0iFQ6.s:349 .text.HAL_GetHalVersion:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:357 .text.HAL_GetHalVersion:0000000000000000 HAL_GetHalVersion
|
||||||
|
/tmp/ccD0iFQ6.s:366 .text.HAL_GetHalVersion:0000000000000004 $d
|
||||||
|
/tmp/ccD0iFQ6.s:369 .text.HAL_GetREVID:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:377 .text.HAL_GetREVID:0000000000000000 HAL_GetREVID
|
||||||
|
/tmp/ccD0iFQ6.s:388 .text.HAL_GetREVID:0000000000000008 $d
|
||||||
|
/tmp/ccD0iFQ6.s:391 .text.HAL_GetDEVID:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:399 .text.HAL_GetDEVID:0000000000000000 HAL_GetDEVID
|
||||||
|
/tmp/ccD0iFQ6.s:410 .text.HAL_GetDEVID:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:413 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:421 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000000000000 HAL_DBGMCU_EnableDBGSleepMode
|
||||||
|
/tmp/ccD0iFQ6.s:433 .text.HAL_DBGMCU_EnableDBGSleepMode:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:436 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:444 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000000000000 HAL_DBGMCU_DisableDBGSleepMode
|
||||||
|
/tmp/ccD0iFQ6.s:456 .text.HAL_DBGMCU_DisableDBGSleepMode:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:459 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:467 .text.HAL_DBGMCU_EnableDBGStopMode:0000000000000000 HAL_DBGMCU_EnableDBGStopMode
|
||||||
|
/tmp/ccD0iFQ6.s:479 .text.HAL_DBGMCU_EnableDBGStopMode:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:482 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:490 .text.HAL_DBGMCU_DisableDBGStopMode:0000000000000000 HAL_DBGMCU_DisableDBGStopMode
|
||||||
|
/tmp/ccD0iFQ6.s:502 .text.HAL_DBGMCU_DisableDBGStopMode:000000000000000c $d
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 17
|
||||||
|
|
||||||
|
|
||||||
|
/tmp/ccD0iFQ6.s:505 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:513 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000000000000 HAL_DBGMCU_EnableDBGStandbyMode
|
||||||
|
/tmp/ccD0iFQ6.s:525 .text.HAL_DBGMCU_EnableDBGStandbyMode:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:528 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:536 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000000000000 HAL_DBGMCU_DisableDBGStandbyMode
|
||||||
|
/tmp/ccD0iFQ6.s:548 .text.HAL_DBGMCU_DisableDBGStandbyMode:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:551 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:559 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000000 HAL_SYSCFG_CCMSRAMErase
|
||||||
|
/tmp/ccD0iFQ6.s:575 .text.HAL_SYSCFG_CCMSRAMErase:0000000000000014 $d
|
||||||
|
/tmp/ccD0iFQ6.s:578 .text.HAL_SYSCFG_EnableMemorySwappingBank:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:586 .text.HAL_SYSCFG_EnableMemorySwappingBank:0000000000000000 HAL_SYSCFG_EnableMemorySwappingBank
|
||||||
|
/tmp/ccD0iFQ6.s:598 .text.HAL_SYSCFG_EnableMemorySwappingBank:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:601 .text.HAL_SYSCFG_DisableMemorySwappingBank:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:609 .text.HAL_SYSCFG_DisableMemorySwappingBank:0000000000000000 HAL_SYSCFG_DisableMemorySwappingBank
|
||||||
|
/tmp/ccD0iFQ6.s:621 .text.HAL_SYSCFG_DisableMemorySwappingBank:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:624 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:632 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000000 HAL_SYSCFG_VREFBUF_VoltageScalingConfig
|
||||||
|
/tmp/ccD0iFQ6.s:645 .text.HAL_SYSCFG_VREFBUF_VoltageScalingConfig:0000000000000010 $d
|
||||||
|
/tmp/ccD0iFQ6.s:648 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:656 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000000 HAL_SYSCFG_VREFBUF_HighImpedanceConfig
|
||||||
|
/tmp/ccD0iFQ6.s:669 .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig:0000000000000010 $d
|
||||||
|
/tmp/ccD0iFQ6.s:672 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:680 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000000 HAL_SYSCFG_VREFBUF_TrimmingConfig
|
||||||
|
/tmp/ccD0iFQ6.s:693 .text.HAL_SYSCFG_VREFBUF_TrimmingConfig:0000000000000010 $d
|
||||||
|
/tmp/ccD0iFQ6.s:696 .text.HAL_SYSCFG_EnableVREFBUF:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:704 .text.HAL_SYSCFG_EnableVREFBUF:0000000000000000 HAL_SYSCFG_EnableVREFBUF
|
||||||
|
/tmp/ccD0iFQ6.s:732 .text.HAL_SYSCFG_EnableVREFBUF:000000000000002c $d
|
||||||
|
/tmp/ccD0iFQ6.s:735 .text.HAL_SYSCFG_DisableVREFBUF:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:743 .text.HAL_SYSCFG_DisableVREFBUF:0000000000000000 HAL_SYSCFG_DisableVREFBUF
|
||||||
|
/tmp/ccD0iFQ6.s:755 .text.HAL_SYSCFG_DisableVREFBUF:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:758 .text.HAL_SYSCFG_EnableIOSwitchBooster:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:766 .text.HAL_SYSCFG_EnableIOSwitchBooster:0000000000000000 HAL_SYSCFG_EnableIOSwitchBooster
|
||||||
|
/tmp/ccD0iFQ6.s:778 .text.HAL_SYSCFG_EnableIOSwitchBooster:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:781 .text.HAL_SYSCFG_DisableIOSwitchBooster:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:789 .text.HAL_SYSCFG_DisableIOSwitchBooster:0000000000000000 HAL_SYSCFG_DisableIOSwitchBooster
|
||||||
|
/tmp/ccD0iFQ6.s:801 .text.HAL_SYSCFG_DisableIOSwitchBooster:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:804 .text.HAL_SYSCFG_EnableIOSwitchVDD:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:812 .text.HAL_SYSCFG_EnableIOSwitchVDD:0000000000000000 HAL_SYSCFG_EnableIOSwitchVDD
|
||||||
|
/tmp/ccD0iFQ6.s:824 .text.HAL_SYSCFG_EnableIOSwitchVDD:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:827 .text.HAL_SYSCFG_DisableIOSwitchVDD:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:835 .text.HAL_SYSCFG_DisableIOSwitchVDD:0000000000000000 HAL_SYSCFG_DisableIOSwitchVDD
|
||||||
|
/tmp/ccD0iFQ6.s:847 .text.HAL_SYSCFG_DisableIOSwitchVDD:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:850 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:0000000000000000 $t
|
||||||
|
/tmp/ccD0iFQ6.s:858 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:0000000000000000 HAL_SYSCFG_CCMSRAM_WriteProtectionEnable
|
||||||
|
/tmp/ccD0iFQ6.s:870 .text.HAL_SYSCFG_CCMSRAM_WriteProtectionEnable:000000000000000c $d
|
||||||
|
/tmp/ccD0iFQ6.s:887 .data.uwTickFreq:0000000000000000 uwTickFreq
|
||||||
|
/tmp/ccD0iFQ6.s:894 .data.uwTickPrio:0000000000000000 uwTickPrio
|
||||||
|
/tmp/ccD0iFQ6.s:880 .bss.uwTick:0000000000000000 uwTick
|
||||||
|
/tmp/ccD0iFQ6.s:876 .bss.uwTick:0000000000000000 $d
|
||||||
|
/tmp/ccD0iFQ6.s:883 .data.uwTickFreq:0000000000000000 $d
|
||||||
|
/tmp/ccD0iFQ6.s:890 .data.uwTickPrio:0000000000000000 $d
|
||||||
|
|
||||||
|
UNDEFINED SYMBOLS
|
||||||
|
HAL_SYSTICK_Config
|
||||||
|
HAL_NVIC_SetPriority
|
||||||
|
SystemCoreClock
|
||||||
|
HAL_NVIC_SetPriorityGrouping
|
||||||
|
ARM GAS /tmp/ccD0iFQ6.s page 18
|
||||||
|
|
||||||
|
|
||||||
BIN
codice/build/stm32g4xx_hal.o
Normal file
BIN
codice/build/stm32g4xx_hal.o
Normal file
Binary file not shown.
84
codice/build/stm32g4xx_hal_adc.d
Normal file
84
codice/build/stm32g4xx_hal_adc.d
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
build/stm32g4xx_hal_adc.o: \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
3156
codice/build/stm32g4xx_hal_adc.lst
Normal file
3156
codice/build/stm32g4xx_hal_adc.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/stm32g4xx_hal_adc.o
Normal file
BIN
codice/build/stm32g4xx_hal_adc.o
Normal file
Binary file not shown.
84
codice/build/stm32g4xx_hal_adc_ex.d
Normal file
84
codice/build/stm32g4xx_hal_adc_ex.d
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
build/stm32g4xx_hal_adc_ex.o: \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
2449
codice/build/stm32g4xx_hal_adc_ex.lst
Normal file
2449
codice/build/stm32g4xx_hal_adc_ex.lst
Normal file
File diff suppressed because it is too large
Load Diff
BIN
codice/build/stm32g4xx_hal_adc_ex.o
Normal file
BIN
codice/build/stm32g4xx_hal_adc_ex.o
Normal file
Binary file not shown.
84
codice/build/stm32g4xx_hal_cordic.d
Normal file
84
codice/build/stm32g4xx_hal_cordic.d
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
build/stm32g4xx_hal_cordic.o: \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cordic.c \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
854
codice/build/stm32g4xx_hal_cordic.lst
Normal file
854
codice/build/stm32g4xx_hal_cordic.lst
Normal file
@@ -0,0 +1,854 @@
|
|||||||
|
ARM GAS /tmp/ccR2pCzc.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "stm32g4xx_hal_cordic.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.HAL_CORDIC_MspInit,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .weak HAL_CORDIC_MspInit
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 HAL_CORDIC_MspInit:
|
||||||
|
26 @ args = 0, pretend = 0, frame = 0
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 @ link register save eliminated.
|
||||||
|
29 0000 7047 bx lr
|
||||||
|
31 0002 00BF .section .text.HAL_CORDIC_Init,"ax",%progbits
|
||||||
|
32 .align 1
|
||||||
|
33 .p2align 2,,3
|
||||||
|
34 .global HAL_CORDIC_Init
|
||||||
|
35 .syntax unified
|
||||||
|
36 .thumb
|
||||||
|
37 .thumb_func
|
||||||
|
38 .fpu fpv4-sp-d16
|
||||||
|
40 HAL_CORDIC_Init:
|
||||||
|
41 @ args = 0, pretend = 0, frame = 0
|
||||||
|
42 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
43 0000 B0B1 cbz r0, .L6
|
||||||
|
44 0002 10B5 push {r4, lr}
|
||||||
|
45 0004 90F82130 ldrb r3, [r0, #33] @ zero_extendqisi2
|
||||||
|
46 0008 0446 mov r4, r0
|
||||||
|
47 000a 03F0FF02 and r2, r3, #255
|
||||||
|
48 000e 53B1 cbz r3, .L11
|
||||||
|
49 .L5:
|
||||||
|
50 0010 0020 movs r0, #0
|
||||||
|
51 0012 0123 movs r3, #1
|
||||||
|
52 0014 6062 str r0, [r4, #36]
|
||||||
|
53 0016 84F82130 strb r3, [r4, #33]
|
||||||
|
54 001a C4E90100 strd r0, r0, [r4, #4]
|
||||||
|
55 001e C4E90300 strd r0, r0, [r4, #12]
|
||||||
|
56 0022 6061 str r0, [r4, #20]
|
||||||
|
57 0024 10BD pop {r4, pc}
|
||||||
|
58 .L11:
|
||||||
|
59 0026 80F82020 strb r2, [r0, #32]
|
||||||
|
60 002a FFF7FEFF bl HAL_CORDIC_MspInit
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
61 002e EFE7 b .L5
|
||||||
|
62 .L6:
|
||||||
|
63 0030 0120 movs r0, #1
|
||||||
|
64 0032 7047 bx lr
|
||||||
|
66 .section .text.HAL_CORDIC_MspDeInit,"ax",%progbits
|
||||||
|
67 .align 1
|
||||||
|
68 .p2align 2,,3
|
||||||
|
69 .weak HAL_CORDIC_MspDeInit
|
||||||
|
70 .syntax unified
|
||||||
|
71 .thumb
|
||||||
|
72 .thumb_func
|
||||||
|
73 .fpu fpv4-sp-d16
|
||||||
|
75 HAL_CORDIC_MspDeInit:
|
||||||
|
76 @ args = 0, pretend = 0, frame = 0
|
||||||
|
77 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
78 @ link register save eliminated.
|
||||||
|
79 0000 7047 bx lr
|
||||||
|
81 0002 00BF .section .text.HAL_CORDIC_DeInit,"ax",%progbits
|
||||||
|
82 .align 1
|
||||||
|
83 .p2align 2,,3
|
||||||
|
84 .global HAL_CORDIC_DeInit
|
||||||
|
85 .syntax unified
|
||||||
|
86 .thumb
|
||||||
|
87 .thumb_func
|
||||||
|
88 .fpu fpv4-sp-d16
|
||||||
|
90 HAL_CORDIC_DeInit:
|
||||||
|
91 @ args = 0, pretend = 0, frame = 0
|
||||||
|
92 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
93 0000 90B1 cbz r0, .L15
|
||||||
|
94 0002 10B5 push {r4, lr}
|
||||||
|
95 0004 0223 movs r3, #2
|
||||||
|
96 0006 0446 mov r4, r0
|
||||||
|
97 0008 80F82130 strb r3, [r0, #33]
|
||||||
|
98 000c FFF7FEFF bl HAL_CORDIC_MspDeInit
|
||||||
|
99 0010 0020 movs r0, #0
|
||||||
|
100 0012 6062 str r0, [r4, #36]
|
||||||
|
101 0014 84F82000 strb r0, [r4, #32]
|
||||||
|
102 0018 84F82100 strb r0, [r4, #33]
|
||||||
|
103 001c C4E90100 strd r0, r0, [r4, #4]
|
||||||
|
104 0020 C4E90300 strd r0, r0, [r4, #12]
|
||||||
|
105 0024 6061 str r0, [r4, #20]
|
||||||
|
106 0026 10BD pop {r4, pc}
|
||||||
|
107 .L15:
|
||||||
|
108 0028 0120 movs r0, #1
|
||||||
|
109 002a 7047 bx lr
|
||||||
|
111 .section .text.HAL_CORDIC_Configure,"ax",%progbits
|
||||||
|
112 .align 1
|
||||||
|
113 .p2align 2,,3
|
||||||
|
114 .global HAL_CORDIC_Configure
|
||||||
|
115 .syntax unified
|
||||||
|
116 .thumb
|
||||||
|
117 .thumb_func
|
||||||
|
118 .fpu fpv4-sp-d16
|
||||||
|
120 HAL_CORDIC_Configure:
|
||||||
|
121 @ args = 0, pretend = 0, frame = 0
|
||||||
|
122 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
123 @ link register save eliminated.
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
124 0000 90F82120 ldrb r2, [r0, #33] @ zero_extendqisi2
|
||||||
|
125 0004 012A cmp r2, #1
|
||||||
|
126 0006 0346 mov r3, r0
|
||||||
|
127 0008 05D0 beq .L27
|
||||||
|
128 000a 426A ldr r2, [r0, #36]
|
||||||
|
129 000c 42F00202 orr r2, r2, #2
|
||||||
|
130 0010 0120 movs r0, #1
|
||||||
|
131 0012 5A62 str r2, [r3, #36]
|
||||||
|
132 0014 7047 bx lr
|
||||||
|
133 .L27:
|
||||||
|
134 0016 8869 ldr r0, [r1, #24]
|
||||||
|
135 0018 0A68 ldr r2, [r1]
|
||||||
|
136 001a 10B4 push {r4}
|
||||||
|
137 001c 4C68 ldr r4, [r1, #4]
|
||||||
|
138 001e 0243 orrs r2, r2, r0
|
||||||
|
139 0020 1868 ldr r0, [r3]
|
||||||
|
140 0022 42EA0403 orr r3, r2, r4
|
||||||
|
141 0026 D1E90442 ldrd r4, r2, [r1, #16]
|
||||||
|
142 002a 2343 orrs r3, r3, r4
|
||||||
|
143 002c 1343 orrs r3, r3, r2
|
||||||
|
144 002e D1E90221 ldrd r2, r1, [r1, #8]
|
||||||
|
145 0032 0468 ldr r4, [r0]
|
||||||
|
146 0034 1343 orrs r3, r3, r2
|
||||||
|
147 0036 044A ldr r2, .L28
|
||||||
|
148 0038 0B43 orrs r3, r3, r1
|
||||||
|
149 003a 2240 ands r2, r2, r4
|
||||||
|
150 003c 1343 orrs r3, r3, r2
|
||||||
|
151 003e 0360 str r3, [r0]
|
||||||
|
152 0040 5DF8044B ldr r4, [sp], #4
|
||||||
|
153 0044 0020 movs r0, #0
|
||||||
|
154 0046 7047 bx lr
|
||||||
|
155 .L29:
|
||||||
|
156 .align 2
|
||||||
|
157 .L28:
|
||||||
|
158 0048 00F887FF .word -7866368
|
||||||
|
160 .section .text.HAL_CORDIC_Calculate,"ax",%progbits
|
||||||
|
161 .align 1
|
||||||
|
162 .p2align 2,,3
|
||||||
|
163 .global HAL_CORDIC_Calculate
|
||||||
|
164 .syntax unified
|
||||||
|
165 .thumb
|
||||||
|
166 .thumb_func
|
||||||
|
167 .fpu fpv4-sp-d16
|
||||||
|
169 HAL_CORDIC_Calculate:
|
||||||
|
170 @ args = 4, pretend = 0, frame = 0
|
||||||
|
171 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
172 0000 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr}
|
||||||
|
173 0004 089F ldr r7, [sp, #32]
|
||||||
|
174 0006 8246 mov r10, r0
|
||||||
|
175 0008 91B1 cbz r1, .L31
|
||||||
|
176 000a 1646 mov r6, r2
|
||||||
|
177 000c 82B1 cbz r2, .L31
|
||||||
|
178 000e 1D46 mov r5, r3
|
||||||
|
179 0010 73B1 cbz r3, .L31
|
||||||
|
180 0012 90F82120 ldrb r2, [r0, #33] @ zero_extendqisi2
|
||||||
|
181 0016 012A cmp r2, #1
|
||||||
|
182 0018 5FFA82F9 uxtb r9, r2
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 4
|
||||||
|
|
||||||
|
|
||||||
|
183 001c 13D0 beq .L65
|
||||||
|
184 001e 436A ldr r3, [r0, #36]
|
||||||
|
185 0020 4FF00109 mov r9, #1
|
||||||
|
186 0024 43F00203 orr r3, r3, #2
|
||||||
|
187 0028 4362 str r3, [r0, #36]
|
||||||
|
188 002a 4846 mov r0, r9
|
||||||
|
189 002c BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||||
|
190 .L31:
|
||||||
|
191 0030 DAF82430 ldr r3, [r10, #36]
|
||||||
|
192 0034 4FF00109 mov r9, #1
|
||||||
|
193 0038 43EA0903 orr r3, r3, r9
|
||||||
|
194 003c CAF82430 str r3, [r10, #36]
|
||||||
|
195 .L33:
|
||||||
|
196 0040 4846 mov r0, r9
|
||||||
|
197 0042 BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||||
|
198 .L65:
|
||||||
|
199 0046 0022 movs r2, #0
|
||||||
|
200 0048 4262 str r2, [r0, #36]
|
||||||
|
201 004a 0222 movs r2, #2
|
||||||
|
202 004c 80F82120 strb r2, [r0, #33]
|
||||||
|
203 0050 0C46 mov r4, r1
|
||||||
|
204 0052 FFF7FEFF bl HAL_GetTick
|
||||||
|
205 0056 DAF80020 ldr r2, [r10]
|
||||||
|
206 005a 8046 mov r8, r0
|
||||||
|
207 005c 2068 ldr r0, [r4]
|
||||||
|
208 005e 5060 str r0, [r2, #4]
|
||||||
|
209 0060 1068 ldr r0, [r2]
|
||||||
|
210 0062 C102 lsls r1, r0, #11
|
||||||
|
211 0064 45BF ittet mi
|
||||||
|
212 0066 6068 ldrmi r0, [r4, #4]
|
||||||
|
213 0068 5060 strmi r0, [r2, #4]
|
||||||
|
214 006a 0434 addpl r4, r4, #4
|
||||||
|
215 006c 0834 addmi r4, r4, #8
|
||||||
|
216 .L36:
|
||||||
|
217 006e 013D subs r5, r5, #1
|
||||||
|
218 0070 2BD0 beq .L37
|
||||||
|
219 0072 2368 ldr r3, [r4]
|
||||||
|
220 0074 5360 str r3, [r2, #4]
|
||||||
|
221 0076 1368 ldr r3, [r2]
|
||||||
|
222 0078 DB02 lsls r3, r3, #11
|
||||||
|
223 007a 45BF ittet mi
|
||||||
|
224 007c 6368 ldrmi r3, [r4, #4]
|
||||||
|
225 007e 5360 strmi r3, [r2, #4]
|
||||||
|
226 0080 0434 addpl r4, r4, #4
|
||||||
|
227 0082 0834 addmi r4, r4, #8
|
||||||
|
228 0084 781C adds r0, r7, #1
|
||||||
|
229 0086 11D1 bne .L40
|
||||||
|
230 .L41:
|
||||||
|
231 0088 1368 ldr r3, [r2]
|
||||||
|
232 008a 002B cmp r3, #0
|
||||||
|
233 008c FCDA bge .L41
|
||||||
|
234 .L42:
|
||||||
|
235 008e 9368 ldr r3, [r2, #8]
|
||||||
|
236 0090 3360 str r3, [r6]
|
||||||
|
237 0092 1368 ldr r3, [r2]
|
||||||
|
238 0094 1903 lsls r1, r3, #12
|
||||||
|
239 0096 45BF ittet mi
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 5
|
||||||
|
|
||||||
|
|
||||||
|
240 0098 9368 ldrmi r3, [r2, #8]
|
||||||
|
241 009a 7360 strmi r3, [r6, #4]
|
||||||
|
242 009c 0436 addpl r6, r6, #4
|
||||||
|
243 009e 0836 addmi r6, r6, #8
|
||||||
|
244 00a0 E5E7 b .L36
|
||||||
|
245 .L66:
|
||||||
|
246 00a2 DAF80020 ldr r2, [r10]
|
||||||
|
247 00a6 1368 ldr r3, [r2]
|
||||||
|
248 00a8 002B cmp r3, #0
|
||||||
|
249 00aa F0DB blt .L42
|
||||||
|
250 .L40:
|
||||||
|
251 00ac FFF7FEFF bl HAL_GetTick
|
||||||
|
252 00b0 A0EB0803 sub r3, r0, r8
|
||||||
|
253 00b4 BB42 cmp r3, r7
|
||||||
|
254 00b6 F4D9 bls .L66
|
||||||
|
255 00b8 0422 movs r2, #4
|
||||||
|
256 00ba 0123 movs r3, #1
|
||||||
|
257 00bc CAF82420 str r2, [r10, #36]
|
||||||
|
258 00c0 8AF82130 strb r3, [r10, #33]
|
||||||
|
259 00c4 4846 mov r0, r9
|
||||||
|
260 00c6 BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||||
|
261 .L37:
|
||||||
|
262 00ca 9368 ldr r3, [r2, #8]
|
||||||
|
263 00cc 3360 str r3, [r6]
|
||||||
|
264 00ce 1368 ldr r3, [r2]
|
||||||
|
265 00d0 1B03 lsls r3, r3, #12
|
||||||
|
266 00d2 44BF itt mi
|
||||||
|
267 00d4 9368 ldrmi r3, [r2, #8]
|
||||||
|
268 00d6 7360 strmi r3, [r6, #4]
|
||||||
|
269 00d8 0123 movs r3, #1
|
||||||
|
270 00da 8AF82130 strb r3, [r10, #33]
|
||||||
|
271 00de 4FF00009 mov r9, #0
|
||||||
|
272 00e2 ADE7 b .L33
|
||||||
|
274 .section .text.HAL_CORDIC_CalculateZO,"ax",%progbits
|
||||||
|
275 .align 1
|
||||||
|
276 .p2align 2,,3
|
||||||
|
277 .global HAL_CORDIC_CalculateZO
|
||||||
|
278 .syntax unified
|
||||||
|
279 .thumb
|
||||||
|
280 .thumb_func
|
||||||
|
281 .fpu fpv4-sp-d16
|
||||||
|
283 HAL_CORDIC_CalculateZO:
|
||||||
|
284 @ args = 4, pretend = 0, frame = 0
|
||||||
|
285 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
286 0000 2DE9F047 push {r4, r5, r6, r7, r8, r9, r10, lr}
|
||||||
|
287 0004 0746 mov r7, r0
|
||||||
|
288 0006 91B1 cbz r1, .L68
|
||||||
|
289 0008 9246 mov r10, r2
|
||||||
|
290 000a 82B1 cbz r2, .L68
|
||||||
|
291 000c 1E46 mov r6, r3
|
||||||
|
292 000e 73B1 cbz r3, .L68
|
||||||
|
293 0010 90F82130 ldrb r3, [r0, #33] @ zero_extendqisi2
|
||||||
|
294 0014 012B cmp r3, #1
|
||||||
|
295 0016 5FFA83F9 uxtb r9, r3
|
||||||
|
296 001a 11D0 beq .L104
|
||||||
|
297 001c 436A ldr r3, [r0, #36]
|
||||||
|
298 001e 4FF00109 mov r9, #1
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 6
|
||||||
|
|
||||||
|
|
||||||
|
299 0022 43F00203 orr r3, r3, #2
|
||||||
|
300 0026 4362 str r3, [r0, #36]
|
||||||
|
301 0028 4846 mov r0, r9
|
||||||
|
302 002a BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||||
|
303 .L68:
|
||||||
|
304 002e 7B6A ldr r3, [r7, #36]
|
||||||
|
305 0030 4FF00109 mov r9, #1
|
||||||
|
306 0034 43EA0903 orr r3, r3, r9
|
||||||
|
307 0038 7B62 str r3, [r7, #36]
|
||||||
|
308 .L70:
|
||||||
|
309 003a 4846 mov r0, r9
|
||||||
|
310 003c BDE8F087 pop {r4, r5, r6, r7, r8, r9, r10, pc}
|
||||||
|
311 .L104:
|
||||||
|
312 0040 0023 movs r3, #0
|
||||||
|
313 0042 4362 str r3, [r0, #36]
|
||||||
|
314 0044 0223 movs r3, #2
|
||||||
|
315 0046 0C46 mov r4, r1
|
||||||
|
316 0048 80F82130 strb r3, [r0, #33]
|
||||||
|
317 004c FFF7FEFF bl HAL_GetTick
|
||||||
|
318 0050 3D68 ldr r5, [r7]
|
||||||
|
319 0052 2368 ldr r3, [r4]
|
||||||
|
320 0054 6B60 str r3, [r5, #4]
|
||||||
|
321 0056 2B68 ldr r3, [r5]
|
||||||
|
322 0058 DA02 lsls r2, r3, #11
|
||||||
|
323 005a 45BF ittet mi
|
||||||
|
324 005c 6368 ldrmi r3, [r4, #4]
|
||||||
|
325 005e 6B60 strmi r3, [r5, #4]
|
||||||
|
326 0060 0434 addpl r4, r4, #4
|
||||||
|
327 0062 0834 addmi r4, r4, #8
|
||||||
|
328 0064 013E subs r6, r6, #1
|
||||||
|
329 0066 8046 mov r8, r0
|
||||||
|
330 0068 1BD0 beq .L74
|
||||||
|
331 006a 089B ldr r3, [sp, #32]
|
||||||
|
332 006c 0133 adds r3, r3, #1
|
||||||
|
333 006e 2AD1 bne .L75
|
||||||
|
334 .L80:
|
||||||
|
335 0070 2368 ldr r3, [r4]
|
||||||
|
336 0072 6B60 str r3, [r5, #4]
|
||||||
|
337 0074 2B68 ldr r3, [r5]
|
||||||
|
338 0076 DB02 lsls r3, r3, #11
|
||||||
|
339 0078 44BF itt mi
|
||||||
|
340 007a 6368 ldrmi r3, [r4, #4]
|
||||||
|
341 007c 6B60 strmi r3, [r5, #4]
|
||||||
|
342 007e AB68 ldr r3, [r5, #8]
|
||||||
|
343 0080 CAF80030 str r3, [r10]
|
||||||
|
344 0084 2B68 ldr r3, [r5]
|
||||||
|
345 0086 54BF ite pl
|
||||||
|
346 0088 0434 addpl r4, r4, #4
|
||||||
|
347 008a 0834 addmi r4, r4, #8
|
||||||
|
348 008c 1803 lsls r0, r3, #12
|
||||||
|
349 008e 45BF ittet mi
|
||||||
|
350 0090 AB68 ldrmi r3, [r5, #8]
|
||||||
|
351 0092 CAF80430 strmi r3, [r10, #4]
|
||||||
|
352 0096 0AF1040A addpl r10, r10, #4
|
||||||
|
353 009a 0AF1080A addmi r10, r10, #8
|
||||||
|
354 009e 013E subs r6, r6, #1
|
||||||
|
355 00a0 E6D1 bne .L80
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 7
|
||||||
|
|
||||||
|
|
||||||
|
356 .L74:
|
||||||
|
357 00a2 AB68 ldr r3, [r5, #8]
|
||||||
|
358 00a4 CAF80030 str r3, [r10]
|
||||||
|
359 00a8 2B68 ldr r3, [r5]
|
||||||
|
360 00aa 1B03 lsls r3, r3, #12
|
||||||
|
361 00ac 44BF itt mi
|
||||||
|
362 00ae AB68 ldrmi r3, [r5, #8]
|
||||||
|
363 00b0 CAF80430 strmi r3, [r10, #4]
|
||||||
|
364 00b4 0123 movs r3, #1
|
||||||
|
365 00b6 87F82130 strb r3, [r7, #33]
|
||||||
|
366 00ba 4FF00009 mov r9, #0
|
||||||
|
367 00be BCE7 b .L70
|
||||||
|
368 .L105:
|
||||||
|
369 00c0 013E subs r6, r6, #1
|
||||||
|
370 00c2 3D68 ldr r5, [r7]
|
||||||
|
371 00c4 EDD0 beq .L74
|
||||||
|
372 .L75:
|
||||||
|
373 00c6 2368 ldr r3, [r4]
|
||||||
|
374 00c8 6B60 str r3, [r5, #4]
|
||||||
|
375 00ca 2B68 ldr r3, [r5]
|
||||||
|
376 00cc D902 lsls r1, r3, #11
|
||||||
|
377 00ce 44BF itt mi
|
||||||
|
378 00d0 6368 ldrmi r3, [r4, #4]
|
||||||
|
379 00d2 6B60 strmi r3, [r5, #4]
|
||||||
|
380 00d4 AB68 ldr r3, [r5, #8]
|
||||||
|
381 00d6 CAF80030 str r3, [r10]
|
||||||
|
382 00da 2B68 ldr r3, [r5]
|
||||||
|
383 00dc 54BF ite pl
|
||||||
|
384 00de 0434 addpl r4, r4, #4
|
||||||
|
385 00e0 0834 addmi r4, r4, #8
|
||||||
|
386 00e2 1A03 lsls r2, r3, #12
|
||||||
|
387 00e4 45BF ittet mi
|
||||||
|
388 00e6 AB68 ldrmi r3, [r5, #8]
|
||||||
|
389 00e8 CAF80430 strmi r3, [r10, #4]
|
||||||
|
390 00ec 0AF1040A addpl r10, r10, #4
|
||||||
|
391 00f0 0AF1080A addmi r10, r10, #8
|
||||||
|
392 00f4 FFF7FEFF bl HAL_GetTick
|
||||||
|
393 00f8 089A ldr r2, [sp, #32]
|
||||||
|
394 00fa A0EB0803 sub r3, r0, r8
|
||||||
|
395 00fe 9342 cmp r3, r2
|
||||||
|
396 0100 DED9 bls .L105
|
||||||
|
397 0102 0422 movs r2, #4
|
||||||
|
398 0104 0123 movs r3, #1
|
||||||
|
399 0106 7A62 str r2, [r7, #36]
|
||||||
|
400 0108 87F82130 strb r3, [r7, #33]
|
||||||
|
401 010c 95E7 b .L70
|
||||||
|
403 010e 00BF .section .text.HAL_CORDIC_Calculate_IT,"ax",%progbits
|
||||||
|
404 .align 1
|
||||||
|
405 .p2align 2,,3
|
||||||
|
406 .global HAL_CORDIC_Calculate_IT
|
||||||
|
407 .syntax unified
|
||||||
|
408 .thumb
|
||||||
|
409 .thumb_func
|
||||||
|
410 .fpu fpv4-sp-d16
|
||||||
|
412 HAL_CORDIC_Calculate_IT:
|
||||||
|
413 @ args = 0, pretend = 0, frame = 0
|
||||||
|
414 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 8
|
||||||
|
|
||||||
|
|
||||||
|
415 @ link register save eliminated.
|
||||||
|
416 0000 8446 mov ip, r0
|
||||||
|
417 0002 69B1 cbz r1, .L107
|
||||||
|
418 0004 62B1 cbz r2, .L107
|
||||||
|
419 0006 5BB1 cbz r3, .L107
|
||||||
|
420 0008 90F82100 ldrb r0, [r0, #33] @ zero_extendqisi2
|
||||||
|
421 000c 0128 cmp r0, #1
|
||||||
|
422 000e 0ED0 beq .L124
|
||||||
|
423 0010 DCF82430 ldr r3, [ip, #36]
|
||||||
|
424 0014 43F00203 orr r3, r3, #2
|
||||||
|
425 0018 0120 movs r0, #1
|
||||||
|
426 001a CCF82430 str r3, [ip, #36]
|
||||||
|
427 001e 7047 bx lr
|
||||||
|
428 .L107:
|
||||||
|
429 0020 DCF82430 ldr r3, [ip, #36]
|
||||||
|
430 0024 0120 movs r0, #1
|
||||||
|
431 0026 0343 orrs r3, r3, r0
|
||||||
|
432 0028 CCF82430 str r3, [ip, #36]
|
||||||
|
433 002c 7047 bx lr
|
||||||
|
434 .L124:
|
||||||
|
435 002e 0020 movs r0, #0
|
||||||
|
436 0030 10B4 push {r4}
|
||||||
|
437 0032 CCF82400 str r0, [ip, #36]
|
||||||
|
438 0036 DCF80040 ldr r4, [ip]
|
||||||
|
439 003a 0220 movs r0, #2
|
||||||
|
440 003c 8CF82100 strb r0, [ip, #33]
|
||||||
|
441 0040 2068 ldr r0, [r4]
|
||||||
|
442 0042 CCF81030 str r3, [ip, #16]
|
||||||
|
443 0046 013B subs r3, r3, #1
|
||||||
|
444 0048 CCF80C30 str r3, [ip, #12]
|
||||||
|
445 004c 2368 ldr r3, [r4]
|
||||||
|
446 004e CCF80820 str r2, [ip, #8]
|
||||||
|
447 0052 C002 lsls r0, r0, #11
|
||||||
|
448 0054 4CBF ite mi
|
||||||
|
449 0056 01F10800 addmi r0, r1, #8
|
||||||
|
450 005a 081D addpl r0, r1, #4
|
||||||
|
451 005c 43F48033 orr r3, r3, #65536
|
||||||
|
452 0060 CCF80400 str r0, [ip, #4]
|
||||||
|
453 0064 2360 str r3, [r4]
|
||||||
|
454 0066 0B68 ldr r3, [r1]
|
||||||
|
455 0068 6360 str r3, [r4, #4]
|
||||||
|
456 006a 2068 ldr r0, [r4]
|
||||||
|
457 006c 10F48010 ands r0, r0, #1048576
|
||||||
|
458 0070 02D0 beq .L109
|
||||||
|
459 0072 4B68 ldr r3, [r1, #4]
|
||||||
|
460 0074 6360 str r3, [r4, #4]
|
||||||
|
461 0076 0020 movs r0, #0
|
||||||
|
462 .L109:
|
||||||
|
463 0078 5DF8044B ldr r4, [sp], #4
|
||||||
|
464 007c 7047 bx lr
|
||||||
|
466 007e 00BF .section .text.HAL_CORDIC_Calculate_DMA,"ax",%progbits
|
||||||
|
467 .align 1
|
||||||
|
468 .p2align 2,,3
|
||||||
|
469 .global HAL_CORDIC_Calculate_DMA
|
||||||
|
470 .syntax unified
|
||||||
|
471 .thumb
|
||||||
|
472 .thumb_func
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 9
|
||||||
|
|
||||||
|
|
||||||
|
473 .fpu fpv4-sp-d16
|
||||||
|
475 HAL_CORDIC_Calculate_DMA:
|
||||||
|
476 @ args = 4, pretend = 0, frame = 0
|
||||||
|
477 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
478 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr}
|
||||||
|
479 0004 069F ldr r7, [sp, #24]
|
||||||
|
480 0006 0446 mov r4, r0
|
||||||
|
481 0008 002B cmp r3, #0
|
||||||
|
482 000a 5FD0 beq .L159
|
||||||
|
483 000c 1D46 mov r5, r3
|
||||||
|
484 000e BB1E subs r3, r7, #2
|
||||||
|
485 0010 012B cmp r3, #1
|
||||||
|
486 0012 0E46 mov r6, r1
|
||||||
|
487 0014 2BD9 bls .L161
|
||||||
|
488 0016 012F cmp r7, #1
|
||||||
|
489 0018 5ED1 bne .L162
|
||||||
|
490 .L130:
|
||||||
|
491 001a 002E cmp r6, #0
|
||||||
|
492 001c 56D0 beq .L159
|
||||||
|
493 001e 94F82110 ldrb r1, [r4, #33] @ zero_extendqisi2
|
||||||
|
494 0022 0129 cmp r1, #1
|
||||||
|
495 0024 4BD1 bne .L134
|
||||||
|
496 0026 0021 movs r1, #0
|
||||||
|
497 0028 6162 str r1, [r4, #36]
|
||||||
|
498 002a 012B cmp r3, #1
|
||||||
|
499 002c 4FF00201 mov r1, #2
|
||||||
|
500 0030 6761 str r7, [r4, #20]
|
||||||
|
501 0032 84F82110 strb r1, [r4, #33]
|
||||||
|
502 0036 27D9 bls .L143
|
||||||
|
503 0038 012F cmp r7, #1
|
||||||
|
504 003a 57D1 bne .L139
|
||||||
|
505 003c 2268 ldr r2, [r4]
|
||||||
|
506 003e DFF8C480 ldr r8, .L163+4
|
||||||
|
507 .L138:
|
||||||
|
508 0042 1368 ldr r3, [r2]
|
||||||
|
509 0044 A069 ldr r0, [r4, #24]
|
||||||
|
510 0046 2E49 ldr r1, .L163
|
||||||
|
511 0048 C162 str r1, [r0, #44]
|
||||||
|
512 004a DB02 lsls r3, r3, #11
|
||||||
|
513 004c 48BF it mi
|
||||||
|
514 004e 6D00 lslmi r5, r5, #1
|
||||||
|
515 0050 C0F83480 str r8, [r0, #52]
|
||||||
|
516 0054 2B46 mov r3, r5
|
||||||
|
517 0056 0432 adds r2, r2, #4
|
||||||
|
518 0058 3146 mov r1, r6
|
||||||
|
519 005a FFF7FEFF bl HAL_DMA_Start_IT
|
||||||
|
520 005e 0028 cmp r0, #0
|
||||||
|
521 0060 46D1 bne .L160
|
||||||
|
522 0062 2268 ldr r2, [r4]
|
||||||
|
523 0064 1368 ldr r3, [r2]
|
||||||
|
524 0066 43F48023 orr r3, r3, #262144
|
||||||
|
525 006a 1360 str r3, [r2]
|
||||||
|
526 006c 2CE0 b .L155
|
||||||
|
527 .L161:
|
||||||
|
528 006e 6AB3 cbz r2, .L159
|
||||||
|
529 0070 032F cmp r7, #3
|
||||||
|
530 0072 D2D0 beq .L130
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 10
|
||||||
|
|
||||||
|
|
||||||
|
531 0074 90F82130 ldrb r3, [r0, #33] @ zero_extendqisi2
|
||||||
|
532 0078 012B cmp r3, #1
|
||||||
|
533 007a 20D1 bne .L134
|
||||||
|
534 007c 0223 movs r3, #2
|
||||||
|
535 007e 0021 movs r1, #0
|
||||||
|
536 0080 6162 str r1, [r4, #36]
|
||||||
|
537 0082 6361 str r3, [r4, #20]
|
||||||
|
538 0084 84F82130 strb r3, [r4, #33]
|
||||||
|
539 .L143:
|
||||||
|
540 0088 2168 ldr r1, [r4]
|
||||||
|
541 008a E069 ldr r0, [r4, #28]
|
||||||
|
542 008c 0B68 ldr r3, [r1]
|
||||||
|
543 008e DFF878C0 ldr ip, .L163+8
|
||||||
|
544 0092 DFF87080 ldr r8, .L163+4
|
||||||
|
545 0096 C0F82CC0 str ip, [r0, #44]
|
||||||
|
546 009a 1B03 lsls r3, r3, #12
|
||||||
|
547 009c 4CBF ite mi
|
||||||
|
548 009e 6B00 lslmi r3, r5, #1
|
||||||
|
549 00a0 2B46 movpl r3, r5
|
||||||
|
550 00a2 C0F83480 str r8, [r0, #52]
|
||||||
|
551 00a6 0831 adds r1, r1, #8
|
||||||
|
552 00a8 FFF7FEFF bl HAL_DMA_Start_IT
|
||||||
|
553 00ac 00BB cbnz r0, .L160
|
||||||
|
554 00ae 2268 ldr r2, [r4]
|
||||||
|
555 00b0 1368 ldr r3, [r2]
|
||||||
|
556 00b2 032F cmp r7, #3
|
||||||
|
557 00b4 43F40033 orr r3, r3, #131072
|
||||||
|
558 00b8 1360 str r3, [r2]
|
||||||
|
559 00ba C2D0 beq .L138
|
||||||
|
560 00bc 16E0 b .L139
|
||||||
|
561 .L134:
|
||||||
|
562 00be 636A ldr r3, [r4, #36]
|
||||||
|
563 00c0 43F00203 orr r3, r3, #2
|
||||||
|
564 00c4 0120 movs r0, #1
|
||||||
|
565 00c6 6362 str r3, [r4, #36]
|
||||||
|
566 .L155:
|
||||||
|
567 00c8 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
||||||
|
568 .L159:
|
||||||
|
569 00cc 636A ldr r3, [r4, #36]
|
||||||
|
570 00ce 0120 movs r0, #1
|
||||||
|
571 00d0 0343 orrs r3, r3, r0
|
||||||
|
572 00d2 6362 str r3, [r4, #36]
|
||||||
|
573 00d4 BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
||||||
|
574 .L162:
|
||||||
|
575 00d8 90F82130 ldrb r3, [r0, #33] @ zero_extendqisi2
|
||||||
|
576 00dc 012B cmp r3, #1
|
||||||
|
577 00de EED1 bne .L134
|
||||||
|
578 00e0 0022 movs r2, #0
|
||||||
|
579 00e2 0223 movs r3, #2
|
||||||
|
580 00e4 6262 str r2, [r4, #36]
|
||||||
|
581 00e6 6761 str r7, [r4, #20]
|
||||||
|
582 00e8 84F82130 strb r3, [r4, #33]
|
||||||
|
583 .L139:
|
||||||
|
584 00ec 0020 movs r0, #0
|
||||||
|
585 00ee EBE7 b .L155
|
||||||
|
586 .L160:
|
||||||
|
587 00f0 636A ldr r3, [r4, #36]
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 11
|
||||||
|
|
||||||
|
|
||||||
|
588 00f2 43F00803 orr r3, r3, #8
|
||||||
|
589 00f6 0120 movs r0, #1
|
||||||
|
590 00f8 6362 str r3, [r4, #36]
|
||||||
|
591 00fa BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
||||||
|
592 .L164:
|
||||||
|
593 00fe 00BF .align 2
|
||||||
|
594 .L163:
|
||||||
|
595 0100 00000000 .word CORDIC_DMAInCplt
|
||||||
|
596 0104 00000000 .word CORDIC_DMAError
|
||||||
|
597 0108 00000000 .word CORDIC_DMAOutCplt
|
||||||
|
599 .section .text.HAL_CORDIC_ErrorCallback,"ax",%progbits
|
||||||
|
600 .align 1
|
||||||
|
601 .p2align 2,,3
|
||||||
|
602 .weak HAL_CORDIC_ErrorCallback
|
||||||
|
603 .syntax unified
|
||||||
|
604 .thumb
|
||||||
|
605 .thumb_func
|
||||||
|
606 .fpu fpv4-sp-d16
|
||||||
|
608 HAL_CORDIC_ErrorCallback:
|
||||||
|
609 @ args = 0, pretend = 0, frame = 0
|
||||||
|
610 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
611 @ link register save eliminated.
|
||||||
|
612 0000 7047 bx lr
|
||||||
|
614 0002 00BF .section .text.CORDIC_DMAError,"ax",%progbits
|
||||||
|
615 .align 1
|
||||||
|
616 .p2align 2,,3
|
||||||
|
617 .syntax unified
|
||||||
|
618 .thumb
|
||||||
|
619 .thumb_func
|
||||||
|
620 .fpu fpv4-sp-d16
|
||||||
|
622 CORDIC_DMAError:
|
||||||
|
623 @ args = 0, pretend = 0, frame = 0
|
||||||
|
624 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
625 0000 806A ldr r0, [r0, #40]
|
||||||
|
626 0002 08B5 push {r3, lr}
|
||||||
|
627 0004 0123 movs r3, #1
|
||||||
|
628 0006 80F82130 strb r3, [r0, #33]
|
||||||
|
629 000a 436A ldr r3, [r0, #36]
|
||||||
|
630 000c 43F00803 orr r3, r3, #8
|
||||||
|
631 0010 4362 str r3, [r0, #36]
|
||||||
|
632 0012 FFF7FEFF bl HAL_CORDIC_ErrorCallback
|
||||||
|
633 0016 08BD pop {r3, pc}
|
||||||
|
635 .section .text.HAL_CORDIC_CalculateCpltCallback,"ax",%progbits
|
||||||
|
636 .align 1
|
||||||
|
637 .p2align 2,,3
|
||||||
|
638 .weak HAL_CORDIC_CalculateCpltCallback
|
||||||
|
639 .syntax unified
|
||||||
|
640 .thumb
|
||||||
|
641 .thumb_func
|
||||||
|
642 .fpu fpv4-sp-d16
|
||||||
|
644 HAL_CORDIC_CalculateCpltCallback:
|
||||||
|
645 @ args = 0, pretend = 0, frame = 0
|
||||||
|
646 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
647 @ link register save eliminated.
|
||||||
|
648 0000 7047 bx lr
|
||||||
|
650 0002 00BF .section .text.CORDIC_DMAInCplt,"ax",%progbits
|
||||||
|
651 .align 1
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 12
|
||||||
|
|
||||||
|
|
||||||
|
652 .p2align 2,,3
|
||||||
|
653 .syntax unified
|
||||||
|
654 .thumb
|
||||||
|
655 .thumb_func
|
||||||
|
656 .fpu fpv4-sp-d16
|
||||||
|
658 CORDIC_DMAInCplt:
|
||||||
|
659 @ args = 0, pretend = 0, frame = 0
|
||||||
|
660 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
661 0000 806A ldr r0, [r0, #40]
|
||||||
|
662 0002 0268 ldr r2, [r0]
|
||||||
|
663 0004 4169 ldr r1, [r0, #20]
|
||||||
|
664 0006 08B5 push {r3, lr}
|
||||||
|
665 0008 1368 ldr r3, [r2]
|
||||||
|
666 000a 0129 cmp r1, #1
|
||||||
|
667 000c 23F48023 bic r3, r3, #262144
|
||||||
|
668 0010 1360 str r3, [r2]
|
||||||
|
669 0012 00D0 beq .L172
|
||||||
|
670 0014 08BD pop {r3, pc}
|
||||||
|
671 .L172:
|
||||||
|
672 0016 0023 movs r3, #0
|
||||||
|
673 0018 4361 str r3, [r0, #20]
|
||||||
|
674 001a 80F82110 strb r1, [r0, #33]
|
||||||
|
675 001e FFF7FEFF bl HAL_CORDIC_CalculateCpltCallback
|
||||||
|
676 0022 08BD pop {r3, pc}
|
||||||
|
678 .section .text.CORDIC_DMAOutCplt,"ax",%progbits
|
||||||
|
679 .align 1
|
||||||
|
680 .p2align 2,,3
|
||||||
|
681 .syntax unified
|
||||||
|
682 .thumb
|
||||||
|
683 .thumb_func
|
||||||
|
684 .fpu fpv4-sp-d16
|
||||||
|
686 CORDIC_DMAOutCplt:
|
||||||
|
687 @ args = 0, pretend = 0, frame = 0
|
||||||
|
688 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
689 0000 806A ldr r0, [r0, #40]
|
||||||
|
690 0002 0268 ldr r2, [r0]
|
||||||
|
691 0004 10B5 push {r4, lr}
|
||||||
|
692 0006 1368 ldr r3, [r2]
|
||||||
|
693 0008 0024 movs r4, #0
|
||||||
|
694 000a 0121 movs r1, #1
|
||||||
|
695 000c 23F40033 bic r3, r3, #131072
|
||||||
|
696 0010 1360 str r3, [r2]
|
||||||
|
697 0012 4461 str r4, [r0, #20]
|
||||||
|
698 0014 80F82110 strb r1, [r0, #33]
|
||||||
|
699 0018 FFF7FEFF bl HAL_CORDIC_CalculateCpltCallback
|
||||||
|
700 001c 10BD pop {r4, pc}
|
||||||
|
702 001e 00BF .section .text.HAL_CORDIC_IRQHandler,"ax",%progbits
|
||||||
|
703 .align 1
|
||||||
|
704 .p2align 2,,3
|
||||||
|
705 .global HAL_CORDIC_IRQHandler
|
||||||
|
706 .syntax unified
|
||||||
|
707 .thumb
|
||||||
|
708 .thumb_func
|
||||||
|
709 .fpu fpv4-sp-d16
|
||||||
|
711 HAL_CORDIC_IRQHandler:
|
||||||
|
712 @ args = 0, pretend = 0, frame = 0
|
||||||
|
713 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 13
|
||||||
|
|
||||||
|
|
||||||
|
714 0000 0268 ldr r2, [r0]
|
||||||
|
715 0002 38B5 push {r3, r4, r5, lr}
|
||||||
|
716 0004 1368 ldr r3, [r2]
|
||||||
|
717 0006 DC03 lsls r4, r3, #15
|
||||||
|
718 0008 02D5 bpl .L175
|
||||||
|
719 000a 1368 ldr r3, [r2]
|
||||||
|
720 000c 002B cmp r3, #0
|
||||||
|
721 000e 00DB blt .L190
|
||||||
|
722 .L175:
|
||||||
|
723 0010 38BD pop {r3, r4, r5, pc}
|
||||||
|
724 .L190:
|
||||||
|
725 0012 8468 ldr r4, [r0, #8]
|
||||||
|
726 0014 0169 ldr r1, [r0, #16]
|
||||||
|
727 0016 9568 ldr r5, [r2, #8]
|
||||||
|
728 0018 2346 mov r3, r4
|
||||||
|
729 001a 0139 subs r1, r1, #1
|
||||||
|
730 001c 0161 str r1, [r0, #16]
|
||||||
|
731 001e 43F8045B str r5, [r3], #4
|
||||||
|
732 0022 1168 ldr r1, [r2]
|
||||||
|
733 0024 8360 str r3, [r0, #8]
|
||||||
|
734 0026 0903 lsls r1, r1, #12
|
||||||
|
735 0028 04D5 bpl .L179
|
||||||
|
736 002a 9168 ldr r1, [r2, #8]
|
||||||
|
737 002c 6160 str r1, [r4, #4]
|
||||||
|
738 002e 04F10803 add r3, r4, #8
|
||||||
|
739 0032 8360 str r3, [r0, #8]
|
||||||
|
740 .L179:
|
||||||
|
741 0034 C368 ldr r3, [r0, #12]
|
||||||
|
742 0036 73B1 cbz r3, .L181
|
||||||
|
743 0038 4168 ldr r1, [r0, #4]
|
||||||
|
744 003a 013B subs r3, r3, #1
|
||||||
|
745 003c 0C46 mov r4, r1
|
||||||
|
746 003e C360 str r3, [r0, #12]
|
||||||
|
747 0040 54F8043B ldr r3, [r4], #4
|
||||||
|
748 0044 5360 str r3, [r2, #4]
|
||||||
|
749 0046 1368 ldr r3, [r2]
|
||||||
|
750 0048 4460 str r4, [r0, #4]
|
||||||
|
751 004a DB02 lsls r3, r3, #11
|
||||||
|
752 004c 03D5 bpl .L181
|
||||||
|
753 004e 4B68 ldr r3, [r1, #4]
|
||||||
|
754 0050 5360 str r3, [r2, #4]
|
||||||
|
755 0052 0831 adds r1, r1, #8
|
||||||
|
756 0054 4160 str r1, [r0, #4]
|
||||||
|
757 .L181:
|
||||||
|
758 0056 0369 ldr r3, [r0, #16]
|
||||||
|
759 0058 002B cmp r3, #0
|
||||||
|
760 005a D9D1 bne .L175
|
||||||
|
761 005c 1368 ldr r3, [r2]
|
||||||
|
762 005e 0121 movs r1, #1
|
||||||
|
763 0060 23F48033 bic r3, r3, #65536
|
||||||
|
764 0064 1360 str r3, [r2]
|
||||||
|
765 0066 80F82110 strb r1, [r0, #33]
|
||||||
|
766 006a FFF7FEFF bl HAL_CORDIC_CalculateCpltCallback
|
||||||
|
767 006e 38BD pop {r3, r4, r5, pc}
|
||||||
|
769 .section .text.HAL_CORDIC_GetState,"ax",%progbits
|
||||||
|
770 .align 1
|
||||||
|
771 .p2align 2,,3
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 14
|
||||||
|
|
||||||
|
|
||||||
|
772 .global HAL_CORDIC_GetState
|
||||||
|
773 .syntax unified
|
||||||
|
774 .thumb
|
||||||
|
775 .thumb_func
|
||||||
|
776 .fpu fpv4-sp-d16
|
||||||
|
778 HAL_CORDIC_GetState:
|
||||||
|
779 @ args = 0, pretend = 0, frame = 0
|
||||||
|
780 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
781 @ link register save eliminated.
|
||||||
|
782 0000 90F82100 ldrb r0, [r0, #33] @ zero_extendqisi2
|
||||||
|
783 0004 7047 bx lr
|
||||||
|
785 0006 00BF .section .text.HAL_CORDIC_GetError,"ax",%progbits
|
||||||
|
786 .align 1
|
||||||
|
787 .p2align 2,,3
|
||||||
|
788 .global HAL_CORDIC_GetError
|
||||||
|
789 .syntax unified
|
||||||
|
790 .thumb
|
||||||
|
791 .thumb_func
|
||||||
|
792 .fpu fpv4-sp-d16
|
||||||
|
794 HAL_CORDIC_GetError:
|
||||||
|
795 @ args = 0, pretend = 0, frame = 0
|
||||||
|
796 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
797 @ link register save eliminated.
|
||||||
|
798 0000 406A ldr r0, [r0, #36]
|
||||||
|
799 0002 7047 bx lr
|
||||||
|
801 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/ccR2pCzc.s page 15
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 stm32g4xx_hal_cordic.c
|
||||||
|
/tmp/ccR2pCzc.s:16 .text.HAL_CORDIC_MspInit:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:25 .text.HAL_CORDIC_MspInit:0000000000000000 HAL_CORDIC_MspInit
|
||||||
|
/tmp/ccR2pCzc.s:32 .text.HAL_CORDIC_Init:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:40 .text.HAL_CORDIC_Init:0000000000000000 HAL_CORDIC_Init
|
||||||
|
/tmp/ccR2pCzc.s:67 .text.HAL_CORDIC_MspDeInit:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:75 .text.HAL_CORDIC_MspDeInit:0000000000000000 HAL_CORDIC_MspDeInit
|
||||||
|
/tmp/ccR2pCzc.s:82 .text.HAL_CORDIC_DeInit:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:90 .text.HAL_CORDIC_DeInit:0000000000000000 HAL_CORDIC_DeInit
|
||||||
|
/tmp/ccR2pCzc.s:112 .text.HAL_CORDIC_Configure:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:120 .text.HAL_CORDIC_Configure:0000000000000000 HAL_CORDIC_Configure
|
||||||
|
/tmp/ccR2pCzc.s:158 .text.HAL_CORDIC_Configure:0000000000000048 $d
|
||||||
|
/tmp/ccR2pCzc.s:161 .text.HAL_CORDIC_Calculate:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:169 .text.HAL_CORDIC_Calculate:0000000000000000 HAL_CORDIC_Calculate
|
||||||
|
/tmp/ccR2pCzc.s:275 .text.HAL_CORDIC_CalculateZO:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:283 .text.HAL_CORDIC_CalculateZO:0000000000000000 HAL_CORDIC_CalculateZO
|
||||||
|
/tmp/ccR2pCzc.s:404 .text.HAL_CORDIC_Calculate_IT:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:412 .text.HAL_CORDIC_Calculate_IT:0000000000000000 HAL_CORDIC_Calculate_IT
|
||||||
|
/tmp/ccR2pCzc.s:467 .text.HAL_CORDIC_Calculate_DMA:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:475 .text.HAL_CORDIC_Calculate_DMA:0000000000000000 HAL_CORDIC_Calculate_DMA
|
||||||
|
/tmp/ccR2pCzc.s:595 .text.HAL_CORDIC_Calculate_DMA:0000000000000100 $d
|
||||||
|
/tmp/ccR2pCzc.s:658 .text.CORDIC_DMAInCplt:0000000000000000 CORDIC_DMAInCplt
|
||||||
|
/tmp/ccR2pCzc.s:622 .text.CORDIC_DMAError:0000000000000000 CORDIC_DMAError
|
||||||
|
/tmp/ccR2pCzc.s:686 .text.CORDIC_DMAOutCplt:0000000000000000 CORDIC_DMAOutCplt
|
||||||
|
/tmp/ccR2pCzc.s:600 .text.HAL_CORDIC_ErrorCallback:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:608 .text.HAL_CORDIC_ErrorCallback:0000000000000000 HAL_CORDIC_ErrorCallback
|
||||||
|
/tmp/ccR2pCzc.s:615 .text.CORDIC_DMAError:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:636 .text.HAL_CORDIC_CalculateCpltCallback:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:644 .text.HAL_CORDIC_CalculateCpltCallback:0000000000000000 HAL_CORDIC_CalculateCpltCallback
|
||||||
|
/tmp/ccR2pCzc.s:651 .text.CORDIC_DMAInCplt:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:679 .text.CORDIC_DMAOutCplt:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:703 .text.HAL_CORDIC_IRQHandler:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:711 .text.HAL_CORDIC_IRQHandler:0000000000000000 HAL_CORDIC_IRQHandler
|
||||||
|
/tmp/ccR2pCzc.s:770 .text.HAL_CORDIC_GetState:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:778 .text.HAL_CORDIC_GetState:0000000000000000 HAL_CORDIC_GetState
|
||||||
|
/tmp/ccR2pCzc.s:786 .text.HAL_CORDIC_GetError:0000000000000000 $t
|
||||||
|
/tmp/ccR2pCzc.s:794 .text.HAL_CORDIC_GetError:0000000000000000 HAL_CORDIC_GetError
|
||||||
|
|
||||||
|
UNDEFINED SYMBOLS
|
||||||
|
HAL_GetTick
|
||||||
|
HAL_DMA_Start_IT
|
||||||
BIN
codice/build/stm32g4xx_hal_cordic.o
Normal file
BIN
codice/build/stm32g4xx_hal_cordic.o
Normal file
Binary file not shown.
84
codice/build/stm32g4xx_hal_cortex.d
Normal file
84
codice/build/stm32g4xx_hal_cortex.d
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
build/stm32g4xx_hal_cortex.o: \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
667
codice/build/stm32g4xx_hal_cortex.lst
Normal file
667
codice/build/stm32g4xx_hal_cortex.lst
Normal file
@@ -0,0 +1,667 @@
|
|||||||
|
ARM GAS /tmp/ccoqwwT8.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "stm32g4xx_hal_cortex.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.HAL_NVIC_SetPriorityGrouping,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .global HAL_NVIC_SetPriorityGrouping
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 HAL_NVIC_SetPriorityGrouping:
|
||||||
|
26 @ args = 0, pretend = 0, frame = 0
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 @ link register save eliminated.
|
||||||
|
29 0000 0749 ldr r1, .L3
|
||||||
|
30 0002 CA68 ldr r2, [r1, #12]
|
||||||
|
31 0004 0302 lsls r3, r0, #8
|
||||||
|
32 0006 4FF6FF00 movw r0, #63743
|
||||||
|
33 000a 03F4E063 and r3, r3, #1792
|
||||||
|
34 000e 0240 ands r2, r2, r0
|
||||||
|
35 0010 1343 orrs r3, r3, r2
|
||||||
|
36 0012 43F0BF63 orr r3, r3, #100139008
|
||||||
|
37 0016 43F40033 orr r3, r3, #131072
|
||||||
|
38 001a CB60 str r3, [r1, #12]
|
||||||
|
39 001c 7047 bx lr
|
||||||
|
40 .L4:
|
||||||
|
41 001e 00BF .align 2
|
||||||
|
42 .L3:
|
||||||
|
43 0020 00ED00E0 .word -536810240
|
||||||
|
45 .section .text.HAL_NVIC_SetPriority,"ax",%progbits
|
||||||
|
46 .align 1
|
||||||
|
47 .p2align 2,,3
|
||||||
|
48 .global HAL_NVIC_SetPriority
|
||||||
|
49 .syntax unified
|
||||||
|
50 .thumb
|
||||||
|
51 .thumb_func
|
||||||
|
52 .fpu fpv4-sp-d16
|
||||||
|
54 HAL_NVIC_SetPriority:
|
||||||
|
55 @ args = 0, pretend = 0, frame = 0
|
||||||
|
56 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
57 0000 1C4B ldr r3, .L11
|
||||||
|
58 0002 DB68 ldr r3, [r3, #12]
|
||||||
|
59 0004 C3F30223 ubfx r3, r3, #8, #3
|
||||||
|
60 0008 00B5 push {lr}
|
||||||
|
ARM GAS /tmp/ccoqwwT8.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
61 000a C3F1070E rsb lr, r3, #7
|
||||||
|
62 000e BEF1040F cmp lr, #4
|
||||||
|
63 0012 03F1040C add ip, r3, #4
|
||||||
|
64 0016 28BF it cs
|
||||||
|
65 0018 4FF0040E movcs lr, #4
|
||||||
|
66 001c BCF1060F cmp ip, #6
|
||||||
|
67 0020 1BD9 bls .L9
|
||||||
|
68 0022 033B subs r3, r3, #3
|
||||||
|
69 0024 4FF0FF3C mov ip, #-1
|
||||||
|
70 0028 0CFA03FC lsl ip, ip, r3
|
||||||
|
71 002c 22EA0C02 bic r2, r2, ip
|
||||||
|
72 .L6:
|
||||||
|
73 0030 4FF0FF3C mov ip, #-1
|
||||||
|
74 0034 0CFA0EFC lsl ip, ip, lr
|
||||||
|
75 0038 21EA0C01 bic r1, r1, ip
|
||||||
|
76 003c 9940 lsls r1, r1, r3
|
||||||
|
77 003e 0028 cmp r0, #0
|
||||||
|
78 0040 41EA0201 orr r1, r1, r2
|
||||||
|
79 0044 0CDB blt .L7
|
||||||
|
80 0046 00F16040 add r0, r0, #-536870912
|
||||||
|
81 004a 0901 lsls r1, r1, #4
|
||||||
|
82 004c 00F56140 add r0, r0, #57600
|
||||||
|
83 0050 C9B2 uxtb r1, r1
|
||||||
|
84 0052 80F80013 strb r1, [r0, #768]
|
||||||
|
85 0056 5DF804FB ldr pc, [sp], #4
|
||||||
|
86 .L9:
|
||||||
|
87 005a 0022 movs r2, #0
|
||||||
|
88 005c 1346 mov r3, r2
|
||||||
|
89 005e E7E7 b .L6
|
||||||
|
90 .L7:
|
||||||
|
91 0060 054B ldr r3, .L11+4
|
||||||
|
92 0062 00F00F00 and r0, r0, #15
|
||||||
|
93 0066 0901 lsls r1, r1, #4
|
||||||
|
94 0068 0344 add r3, r3, r0
|
||||||
|
95 006a C9B2 uxtb r1, r1
|
||||||
|
96 006c 1976 strb r1, [r3, #24]
|
||||||
|
97 006e 5DF804FB ldr pc, [sp], #4
|
||||||
|
98 .L12:
|
||||||
|
99 0072 00BF .align 2
|
||||||
|
100 .L11:
|
||||||
|
101 0074 00ED00E0 .word -536810240
|
||||||
|
102 0078 FCEC00E0 .word -536810244
|
||||||
|
104 .section .text.HAL_NVIC_EnableIRQ,"ax",%progbits
|
||||||
|
105 .align 1
|
||||||
|
106 .p2align 2,,3
|
||||||
|
107 .global HAL_NVIC_EnableIRQ
|
||||||
|
108 .syntax unified
|
||||||
|
109 .thumb
|
||||||
|
110 .thumb_func
|
||||||
|
111 .fpu fpv4-sp-d16
|
||||||
|
113 HAL_NVIC_EnableIRQ:
|
||||||
|
114 @ args = 0, pretend = 0, frame = 0
|
||||||
|
115 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
116 @ link register save eliminated.
|
||||||
|
117 0000 0028 cmp r0, #0
|
||||||
|
118 0002 08DB blt .L13
|
||||||
|
119 0004 044A ldr r2, .L15
|
||||||
|
ARM GAS /tmp/ccoqwwT8.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
120 0006 4109 lsrs r1, r0, #5
|
||||||
|
121 0008 0123 movs r3, #1
|
||||||
|
122 000a 00F01F00 and r0, r0, #31
|
||||||
|
123 000e 03FA00F0 lsl r0, r3, r0
|
||||||
|
124 0012 42F82100 str r0, [r2, r1, lsl #2]
|
||||||
|
125 .L13:
|
||||||
|
126 0016 7047 bx lr
|
||||||
|
127 .L16:
|
||||||
|
128 .align 2
|
||||||
|
129 .L15:
|
||||||
|
130 0018 00E100E0 .word -536813312
|
||||||
|
132 .section .text.HAL_NVIC_DisableIRQ,"ax",%progbits
|
||||||
|
133 .align 1
|
||||||
|
134 .p2align 2,,3
|
||||||
|
135 .global HAL_NVIC_DisableIRQ
|
||||||
|
136 .syntax unified
|
||||||
|
137 .thumb
|
||||||
|
138 .thumb_func
|
||||||
|
139 .fpu fpv4-sp-d16
|
||||||
|
141 HAL_NVIC_DisableIRQ:
|
||||||
|
142 @ args = 0, pretend = 0, frame = 0
|
||||||
|
143 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
144 @ link register save eliminated.
|
||||||
|
145 0000 0028 cmp r0, #0
|
||||||
|
146 0002 0DDB blt .L17
|
||||||
|
147 0004 4309 lsrs r3, r0, #5
|
||||||
|
148 0006 0749 ldr r1, .L19
|
||||||
|
149 0008 0122 movs r2, #1
|
||||||
|
150 000a 2033 adds r3, r3, #32
|
||||||
|
151 000c 00F01F00 and r0, r0, #31
|
||||||
|
152 0010 02FA00F0 lsl r0, r2, r0
|
||||||
|
153 0014 41F82300 str r0, [r1, r3, lsl #2]
|
||||||
|
154 .syntax unified
|
||||||
|
155 @ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
156 0018 BFF34F8F dsb 0xF
|
||||||
|
157 @ 0 "" 2
|
||||||
|
158 @ 935 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
159 001c BFF36F8F isb 0xF
|
||||||
|
160 @ 0 "" 2
|
||||||
|
161 .thumb
|
||||||
|
162 .syntax unified
|
||||||
|
163 .L17:
|
||||||
|
164 0020 7047 bx lr
|
||||||
|
165 .L20:
|
||||||
|
166 0022 00BF .align 2
|
||||||
|
167 .L19:
|
||||||
|
168 0024 00E100E0 .word -536813312
|
||||||
|
170 .section .text.HAL_NVIC_SystemReset,"ax",%progbits
|
||||||
|
171 .align 1
|
||||||
|
172 .p2align 2,,3
|
||||||
|
173 .global HAL_NVIC_SystemReset
|
||||||
|
174 .syntax unified
|
||||||
|
175 .thumb
|
||||||
|
176 .thumb_func
|
||||||
|
177 .fpu fpv4-sp-d16
|
||||||
|
179 HAL_NVIC_SystemReset:
|
||||||
|
180 @ Volatile: function does not return.
|
||||||
|
ARM GAS /tmp/ccoqwwT8.s page 4
|
||||||
|
|
||||||
|
|
||||||
|
181 @ args = 0, pretend = 0, frame = 0
|
||||||
|
182 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
183 @ link register save eliminated.
|
||||||
|
184 .syntax unified
|
||||||
|
185 @ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
186 0000 BFF34F8F dsb 0xF
|
||||||
|
187 @ 0 "" 2
|
||||||
|
188 .thumb
|
||||||
|
189 .syntax unified
|
||||||
|
190 0004 0549 ldr r1, .L23
|
||||||
|
191 0006 064B ldr r3, .L23+4
|
||||||
|
192 0008 CA68 ldr r2, [r1, #12]
|
||||||
|
193 000a 02F4E062 and r2, r2, #1792
|
||||||
|
194 000e 1343 orrs r3, r3, r2
|
||||||
|
195 0010 CB60 str r3, [r1, #12]
|
||||||
|
196 .syntax unified
|
||||||
|
197 @ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
198 0012 BFF34F8F dsb 0xF
|
||||||
|
199 @ 0 "" 2
|
||||||
|
200 .thumb
|
||||||
|
201 .syntax unified
|
||||||
|
202 .L22:
|
||||||
|
203 .syntax unified
|
||||||
|
204 @ 1944 "Drivers/CMSIS/Include/core_cm4.h" 1
|
||||||
|
205 0016 00BF nop
|
||||||
|
206 @ 0 "" 2
|
||||||
|
207 .thumb
|
||||||
|
208 .syntax unified
|
||||||
|
209 0018 FDE7 b .L22
|
||||||
|
210 .L24:
|
||||||
|
211 001a 00BF .align 2
|
||||||
|
212 .L23:
|
||||||
|
213 001c 00ED00E0 .word -536810240
|
||||||
|
214 0020 0400FA05 .word 100270084
|
||||||
|
216 .section .text.HAL_SYSTICK_Config,"ax",%progbits
|
||||||
|
217 .align 1
|
||||||
|
218 .p2align 2,,3
|
||||||
|
219 .global HAL_SYSTICK_Config
|
||||||
|
220 .syntax unified
|
||||||
|
221 .thumb
|
||||||
|
222 .thumb_func
|
||||||
|
223 .fpu fpv4-sp-d16
|
||||||
|
225 HAL_SYSTICK_Config:
|
||||||
|
226 @ args = 0, pretend = 0, frame = 0
|
||||||
|
227 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
228 @ link register save eliminated.
|
||||||
|
229 0000 0138 subs r0, r0, #1
|
||||||
|
230 0002 B0F1807F cmp r0, #16777216
|
||||||
|
231 0006 10D2 bcs .L27
|
||||||
|
232 0008 10B4 push {r4}
|
||||||
|
233 000a 4FF0E023 mov r3, #-536813568
|
||||||
|
234 000e 084C ldr r4, .L32
|
||||||
|
235 0010 5861 str r0, [r3, #20]
|
||||||
|
236 0012 4FF0F00C mov ip, #240
|
||||||
|
237 0016 84F823C0 strb ip, [r4, #35]
|
||||||
|
238 001a 0022 movs r2, #0
|
||||||
|
239 001c 0721 movs r1, #7
|
||||||
|
ARM GAS /tmp/ccoqwwT8.s page 5
|
||||||
|
|
||||||
|
|
||||||
|
240 001e 1046 mov r0, r2
|
||||||
|
241 0020 9A61 str r2, [r3, #24]
|
||||||
|
242 0022 5DF8044B ldr r4, [sp], #4
|
||||||
|
243 0026 1961 str r1, [r3, #16]
|
||||||
|
244 0028 7047 bx lr
|
||||||
|
245 .L27:
|
||||||
|
246 002a 0120 movs r0, #1
|
||||||
|
247 002c 7047 bx lr
|
||||||
|
248 .L33:
|
||||||
|
249 002e 00BF .align 2
|
||||||
|
250 .L32:
|
||||||
|
251 0030 00ED00E0 .word -536810240
|
||||||
|
253 .section .text.HAL_NVIC_GetPriorityGrouping,"ax",%progbits
|
||||||
|
254 .align 1
|
||||||
|
255 .p2align 2,,3
|
||||||
|
256 .global HAL_NVIC_GetPriorityGrouping
|
||||||
|
257 .syntax unified
|
||||||
|
258 .thumb
|
||||||
|
259 .thumb_func
|
||||||
|
260 .fpu fpv4-sp-d16
|
||||||
|
262 HAL_NVIC_GetPriorityGrouping:
|
||||||
|
263 @ args = 0, pretend = 0, frame = 0
|
||||||
|
264 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
265 @ link register save eliminated.
|
||||||
|
266 0000 024B ldr r3, .L35
|
||||||
|
267 0002 D868 ldr r0, [r3, #12]
|
||||||
|
268 0004 C0F30220 ubfx r0, r0, #8, #3
|
||||||
|
269 0008 7047 bx lr
|
||||||
|
270 .L36:
|
||||||
|
271 000a 00BF .align 2
|
||||||
|
272 .L35:
|
||||||
|
273 000c 00ED00E0 .word -536810240
|
||||||
|
275 .section .text.HAL_NVIC_GetPriority,"ax",%progbits
|
||||||
|
276 .align 1
|
||||||
|
277 .p2align 2,,3
|
||||||
|
278 .global HAL_NVIC_GetPriority
|
||||||
|
279 .syntax unified
|
||||||
|
280 .thumb
|
||||||
|
281 .thumb_func
|
||||||
|
282 .fpu fpv4-sp-d16
|
||||||
|
284 HAL_NVIC_GetPriority:
|
||||||
|
285 @ args = 0, pretend = 0, frame = 0
|
||||||
|
286 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
287 @ link register save eliminated.
|
||||||
|
288 0000 0028 cmp r0, #0
|
||||||
|
289 0002 10B4 push {r4}
|
||||||
|
290 0004 27DB blt .L38
|
||||||
|
291 0006 00F16040 add r0, r0, #-536870912
|
||||||
|
292 000a 00F56140 add r0, r0, #57600
|
||||||
|
293 000e 90F80003 ldrb r0, [r0, #768] @ zero_extendqisi2
|
||||||
|
294 0012 0009 lsrs r0, r0, #4
|
||||||
|
295 .L39:
|
||||||
|
296 0014 01F00701 and r1, r1, #7
|
||||||
|
297 0018 C1F1070C rsb ip, r1, #7
|
||||||
|
298 001c BCF1040F cmp ip, #4
|
||||||
|
299 0020 01F10404 add r4, r1, #4
|
||||||
|
300 0024 28BF it cs
|
||||||
|
ARM GAS /tmp/ccoqwwT8.s page 6
|
||||||
|
|
||||||
|
|
||||||
|
301 0026 4FF0040C movcs ip, #4
|
||||||
|
302 002a 062C cmp r4, #6
|
||||||
|
303 002c 11D9 bls .L41
|
||||||
|
304 002e 0339 subs r1, r1, #3
|
||||||
|
305 0030 4FF0FF34 mov r4, #-1
|
||||||
|
306 0034 8C40 lsls r4, r4, r1
|
||||||
|
307 0036 20EA0404 bic r4, r0, r4
|
||||||
|
308 003a C840 lsrs r0, r0, r1
|
||||||
|
309 .L40:
|
||||||
|
310 003c 4FF0FF31 mov r1, #-1
|
||||||
|
311 0040 01FA0CF1 lsl r1, r1, ip
|
||||||
|
312 0044 20EA0100 bic r0, r0, r1
|
||||||
|
313 0048 1060 str r0, [r2]
|
||||||
|
314 004a 1C60 str r4, [r3]
|
||||||
|
315 004c 5DF8044B ldr r4, [sp], #4
|
||||||
|
316 0050 7047 bx lr
|
||||||
|
317 .L41:
|
||||||
|
318 0052 0024 movs r4, #0
|
||||||
|
319 0054 F2E7 b .L40
|
||||||
|
320 .L38:
|
||||||
|
321 0056 034C ldr r4, .L43
|
||||||
|
322 0058 00F00F00 and r0, r0, #15
|
||||||
|
323 005c 0444 add r4, r4, r0
|
||||||
|
324 005e 207E ldrb r0, [r4, #24] @ zero_extendqisi2
|
||||||
|
325 0060 0009 lsrs r0, r0, #4
|
||||||
|
326 0062 D7E7 b .L39
|
||||||
|
327 .L44:
|
||||||
|
328 .align 2
|
||||||
|
329 .L43:
|
||||||
|
330 0064 FCEC00E0 .word -536810244
|
||||||
|
332 .section .text.HAL_NVIC_SetPendingIRQ,"ax",%progbits
|
||||||
|
333 .align 1
|
||||||
|
334 .p2align 2,,3
|
||||||
|
335 .global HAL_NVIC_SetPendingIRQ
|
||||||
|
336 .syntax unified
|
||||||
|
337 .thumb
|
||||||
|
338 .thumb_func
|
||||||
|
339 .fpu fpv4-sp-d16
|
||||||
|
341 HAL_NVIC_SetPendingIRQ:
|
||||||
|
342 @ args = 0, pretend = 0, frame = 0
|
||||||
|
343 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
344 @ link register save eliminated.
|
||||||
|
345 0000 0028 cmp r0, #0
|
||||||
|
346 0002 09DB blt .L45
|
||||||
|
347 0004 4309 lsrs r3, r0, #5
|
||||||
|
348 0006 0549 ldr r1, .L47
|
||||||
|
349 0008 00F01F00 and r0, r0, #31
|
||||||
|
350 000c 0122 movs r2, #1
|
||||||
|
351 000e 4033 adds r3, r3, #64
|
||||||
|
352 0010 02FA00F0 lsl r0, r2, r0
|
||||||
|
353 0014 41F82300 str r0, [r1, r3, lsl #2]
|
||||||
|
354 .L45:
|
||||||
|
355 0018 7047 bx lr
|
||||||
|
356 .L48:
|
||||||
|
357 001a 00BF .align 2
|
||||||
|
358 .L47:
|
||||||
|
359 001c 00E100E0 .word -536813312
|
||||||
|
ARM GAS /tmp/ccoqwwT8.s page 7
|
||||||
|
|
||||||
|
|
||||||
|
361 .section .text.HAL_NVIC_GetPendingIRQ,"ax",%progbits
|
||||||
|
362 .align 1
|
||||||
|
363 .p2align 2,,3
|
||||||
|
364 .global HAL_NVIC_GetPendingIRQ
|
||||||
|
365 .syntax unified
|
||||||
|
366 .thumb
|
||||||
|
367 .thumb_func
|
||||||
|
368 .fpu fpv4-sp-d16
|
||||||
|
370 HAL_NVIC_GetPendingIRQ:
|
||||||
|
371 @ args = 0, pretend = 0, frame = 0
|
||||||
|
372 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
373 @ link register save eliminated.
|
||||||
|
374 0000 0028 cmp r0, #0
|
||||||
|
375 0002 0BDB blt .L51
|
||||||
|
376 0004 4309 lsrs r3, r0, #5
|
||||||
|
377 0006 064A ldr r2, .L52
|
||||||
|
378 0008 4033 adds r3, r3, #64
|
||||||
|
379 000a 00F01F00 and r0, r0, #31
|
||||||
|
380 000e 52F82330 ldr r3, [r2, r3, lsl #2]
|
||||||
|
381 0012 23FA00F0 lsr r0, r3, r0
|
||||||
|
382 0016 00F00100 and r0, r0, #1
|
||||||
|
383 001a 7047 bx lr
|
||||||
|
384 .L51:
|
||||||
|
385 001c 0020 movs r0, #0
|
||||||
|
386 001e 7047 bx lr
|
||||||
|
387 .L53:
|
||||||
|
388 .align 2
|
||||||
|
389 .L52:
|
||||||
|
390 0020 00E100E0 .word -536813312
|
||||||
|
392 .section .text.HAL_NVIC_ClearPendingIRQ,"ax",%progbits
|
||||||
|
393 .align 1
|
||||||
|
394 .p2align 2,,3
|
||||||
|
395 .global HAL_NVIC_ClearPendingIRQ
|
||||||
|
396 .syntax unified
|
||||||
|
397 .thumb
|
||||||
|
398 .thumb_func
|
||||||
|
399 .fpu fpv4-sp-d16
|
||||||
|
401 HAL_NVIC_ClearPendingIRQ:
|
||||||
|
402 @ args = 0, pretend = 0, frame = 0
|
||||||
|
403 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
404 @ link register save eliminated.
|
||||||
|
405 0000 0028 cmp r0, #0
|
||||||
|
406 0002 09DB blt .L54
|
||||||
|
407 0004 4309 lsrs r3, r0, #5
|
||||||
|
408 0006 0549 ldr r1, .L56
|
||||||
|
409 0008 00F01F00 and r0, r0, #31
|
||||||
|
410 000c 0122 movs r2, #1
|
||||||
|
411 000e 6033 adds r3, r3, #96
|
||||||
|
412 0010 02FA00F0 lsl r0, r2, r0
|
||||||
|
413 0014 41F82300 str r0, [r1, r3, lsl #2]
|
||||||
|
414 .L54:
|
||||||
|
415 0018 7047 bx lr
|
||||||
|
416 .L57:
|
||||||
|
417 001a 00BF .align 2
|
||||||
|
418 .L56:
|
||||||
|
419 001c 00E100E0 .word -536813312
|
||||||
|
421 .section .text.HAL_NVIC_GetActive,"ax",%progbits
|
||||||
|
ARM GAS /tmp/ccoqwwT8.s page 8
|
||||||
|
|
||||||
|
|
||||||
|
422 .align 1
|
||||||
|
423 .p2align 2,,3
|
||||||
|
424 .global HAL_NVIC_GetActive
|
||||||
|
425 .syntax unified
|
||||||
|
426 .thumb
|
||||||
|
427 .thumb_func
|
||||||
|
428 .fpu fpv4-sp-d16
|
||||||
|
430 HAL_NVIC_GetActive:
|
||||||
|
431 @ args = 0, pretend = 0, frame = 0
|
||||||
|
432 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
433 @ link register save eliminated.
|
||||||
|
434 0000 0028 cmp r0, #0
|
||||||
|
435 0002 0BDB blt .L60
|
||||||
|
436 0004 4309 lsrs r3, r0, #5
|
||||||
|
437 0006 064A ldr r2, .L61
|
||||||
|
438 0008 8033 adds r3, r3, #128
|
||||||
|
439 000a 00F01F00 and r0, r0, #31
|
||||||
|
440 000e 52F82330 ldr r3, [r2, r3, lsl #2]
|
||||||
|
441 0012 23FA00F0 lsr r0, r3, r0
|
||||||
|
442 0016 00F00100 and r0, r0, #1
|
||||||
|
443 001a 7047 bx lr
|
||||||
|
444 .L60:
|
||||||
|
445 001c 0020 movs r0, #0
|
||||||
|
446 001e 7047 bx lr
|
||||||
|
447 .L62:
|
||||||
|
448 .align 2
|
||||||
|
449 .L61:
|
||||||
|
450 0020 00E100E0 .word -536813312
|
||||||
|
452 .section .text.HAL_SYSTICK_CLKSourceConfig,"ax",%progbits
|
||||||
|
453 .align 1
|
||||||
|
454 .p2align 2,,3
|
||||||
|
455 .global HAL_SYSTICK_CLKSourceConfig
|
||||||
|
456 .syntax unified
|
||||||
|
457 .thumb
|
||||||
|
458 .thumb_func
|
||||||
|
459 .fpu fpv4-sp-d16
|
||||||
|
461 HAL_SYSTICK_CLKSourceConfig:
|
||||||
|
462 @ args = 0, pretend = 0, frame = 0
|
||||||
|
463 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
464 @ link register save eliminated.
|
||||||
|
465 0000 4FF0E022 mov r2, #-536813568
|
||||||
|
466 0004 0428 cmp r0, #4
|
||||||
|
467 0006 1369 ldr r3, [r2, #16]
|
||||||
|
468 0008 0CBF ite eq
|
||||||
|
469 000a 43F00403 orreq r3, r3, #4
|
||||||
|
470 000e 23F00403 bicne r3, r3, #4
|
||||||
|
471 0012 1361 str r3, [r2, #16]
|
||||||
|
472 0014 7047 bx lr
|
||||||
|
474 0016 00BF .section .text.HAL_SYSTICK_Callback,"ax",%progbits
|
||||||
|
475 .align 1
|
||||||
|
476 .p2align 2,,3
|
||||||
|
477 .weak HAL_SYSTICK_Callback
|
||||||
|
478 .syntax unified
|
||||||
|
479 .thumb
|
||||||
|
480 .thumb_func
|
||||||
|
481 .fpu fpv4-sp-d16
|
||||||
|
483 HAL_SYSTICK_Callback:
|
||||||
|
ARM GAS /tmp/ccoqwwT8.s page 9
|
||||||
|
|
||||||
|
|
||||||
|
484 @ args = 0, pretend = 0, frame = 0
|
||||||
|
485 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
486 @ link register save eliminated.
|
||||||
|
487 0000 7047 bx lr
|
||||||
|
489 0002 00BF .section .text.HAL_SYSTICK_IRQHandler,"ax",%progbits
|
||||||
|
490 .align 1
|
||||||
|
491 .p2align 2,,3
|
||||||
|
492 .global HAL_SYSTICK_IRQHandler
|
||||||
|
493 .syntax unified
|
||||||
|
494 .thumb
|
||||||
|
495 .thumb_func
|
||||||
|
496 .fpu fpv4-sp-d16
|
||||||
|
498 HAL_SYSTICK_IRQHandler:
|
||||||
|
499 @ args = 0, pretend = 0, frame = 0
|
||||||
|
500 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
501 0000 08B5 push {r3, lr}
|
||||||
|
502 0002 FFF7FEFF bl HAL_SYSTICK_Callback
|
||||||
|
503 0006 08BD pop {r3, pc}
|
||||||
|
505 .section .text.HAL_MPU_Enable,"ax",%progbits
|
||||||
|
506 .align 1
|
||||||
|
507 .p2align 2,,3
|
||||||
|
508 .global HAL_MPU_Enable
|
||||||
|
509 .syntax unified
|
||||||
|
510 .thumb
|
||||||
|
511 .thumb_func
|
||||||
|
512 .fpu fpv4-sp-d16
|
||||||
|
514 HAL_MPU_Enable:
|
||||||
|
515 @ args = 0, pretend = 0, frame = 0
|
||||||
|
516 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
517 @ link register save eliminated.
|
||||||
|
518 0000 044B ldr r3, .L70
|
||||||
|
519 0002 40F00100 orr r0, r0, #1
|
||||||
|
520 0006 C3F89400 str r0, [r3, #148]
|
||||||
|
521 .syntax unified
|
||||||
|
522 @ 946 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
523 000a BFF34F8F dsb 0xF
|
||||||
|
524 @ 0 "" 2
|
||||||
|
525 @ 935 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
526 000e BFF36F8F isb 0xF
|
||||||
|
527 @ 0 "" 2
|
||||||
|
528 .thumb
|
||||||
|
529 .syntax unified
|
||||||
|
530 0012 7047 bx lr
|
||||||
|
531 .L71:
|
||||||
|
532 .align 2
|
||||||
|
533 .L70:
|
||||||
|
534 0014 00ED00E0 .word -536810240
|
||||||
|
536 .section .text.HAL_MPU_Disable,"ax",%progbits
|
||||||
|
537 .align 1
|
||||||
|
538 .p2align 2,,3
|
||||||
|
539 .global HAL_MPU_Disable
|
||||||
|
540 .syntax unified
|
||||||
|
541 .thumb
|
||||||
|
542 .thumb_func
|
||||||
|
543 .fpu fpv4-sp-d16
|
||||||
|
545 HAL_MPU_Disable:
|
||||||
|
546 @ args = 0, pretend = 0, frame = 0
|
||||||
|
ARM GAS /tmp/ccoqwwT8.s page 10
|
||||||
|
|
||||||
|
|
||||||
|
547 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
548 @ link register save eliminated.
|
||||||
|
549 .syntax unified
|
||||||
|
550 @ 957 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
551 0000 BFF35F8F dmb 0xF
|
||||||
|
552 @ 0 "" 2
|
||||||
|
553 .thumb
|
||||||
|
554 .syntax unified
|
||||||
|
555 0004 024B ldr r3, .L73
|
||||||
|
556 0006 0022 movs r2, #0
|
||||||
|
557 0008 C3F89420 str r2, [r3, #148]
|
||||||
|
558 000c 7047 bx lr
|
||||||
|
559 .L74:
|
||||||
|
560 000e 00BF .align 2
|
||||||
|
561 .L73:
|
||||||
|
562 0010 00ED00E0 .word -536810240
|
||||||
|
564 .section .text.HAL_MPU_ConfigRegion,"ax",%progbits
|
||||||
|
565 .align 1
|
||||||
|
566 .p2align 2,,3
|
||||||
|
567 .global HAL_MPU_ConfigRegion
|
||||||
|
568 .syntax unified
|
||||||
|
569 .thumb
|
||||||
|
570 .thumb_func
|
||||||
|
571 .fpu fpv4-sp-d16
|
||||||
|
573 HAL_MPU_ConfigRegion:
|
||||||
|
574 @ args = 0, pretend = 0, frame = 0
|
||||||
|
575 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
576 0000 1749 ldr r1, .L82
|
||||||
|
577 0002 4378 ldrb r3, [r0, #1] @ zero_extendqisi2
|
||||||
|
578 0004 C1F89830 str r3, [r1, #152]
|
||||||
|
579 0008 0278 ldrb r2, [r0] @ zero_extendqisi2
|
||||||
|
580 000a 22B3 cbz r2, .L76
|
||||||
|
581 000c 4368 ldr r3, [r0, #4]
|
||||||
|
582 000e 00B5 push {lr}
|
||||||
|
583 0010 C1F89C30 str r3, [r1, #156]
|
||||||
|
584 0014 C37A ldrb r3, [r0, #11] @ zero_extendqisi2
|
||||||
|
585 0016 90F80CC0 ldrb ip, [r0, #12] @ zero_extendqisi2
|
||||||
|
586 001a 90F80FE0 ldrb lr, [r0, #15] @ zero_extendqisi2
|
||||||
|
587 001e 1B06 lsls r3, r3, #24
|
||||||
|
588 0020 43EA0C73 orr r3, r3, ip, lsl #28
|
||||||
|
589 0024 90F80AC0 ldrb ip, [r0, #10] @ zero_extendqisi2
|
||||||
|
590 0028 1343 orrs r3, r3, r2
|
||||||
|
591 002a 43EACC43 orr r3, r3, ip, lsl #19
|
||||||
|
592 002e 90F80DC0 ldrb ip, [r0, #13] @ zero_extendqisi2
|
||||||
|
593 0032 827B ldrb r2, [r0, #14] @ zero_extendqisi2
|
||||||
|
594 0034 43EA8C43 orr r3, r3, ip, lsl #18
|
||||||
|
595 0038 43EA4243 orr r3, r3, r2, lsl #17
|
||||||
|
596 003c 90F809C0 ldrb ip, [r0, #9] @ zero_extendqisi2
|
||||||
|
597 0040 027A ldrb r2, [r0, #8] @ zero_extendqisi2
|
||||||
|
598 0042 43EA0E43 orr r3, r3, lr, lsl #16
|
||||||
|
599 0046 43EA0C23 orr r3, r3, ip, lsl #8
|
||||||
|
600 004a 43EA4203 orr r3, r3, r2, lsl #1
|
||||||
|
601 004e C1F8A030 str r3, [r1, #160]
|
||||||
|
602 0052 5DF804FB ldr pc, [sp], #4
|
||||||
|
603 .L76:
|
||||||
|
604 0056 C1F89C20 str r2, [r1, #156]
|
||||||
|
605 005a C1F8A020 str r2, [r1, #160]
|
||||||
|
ARM GAS /tmp/ccoqwwT8.s page 11
|
||||||
|
|
||||||
|
|
||||||
|
606 005e 7047 bx lr
|
||||||
|
607 .L83:
|
||||||
|
608 .align 2
|
||||||
|
609 .L82:
|
||||||
|
610 0060 00ED00E0 .word -536810240
|
||||||
|
612 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/ccoqwwT8.s page 12
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 stm32g4xx_hal_cortex.c
|
||||||
|
/tmp/ccoqwwT8.s:16 .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:25 .text.HAL_NVIC_SetPriorityGrouping:0000000000000000 HAL_NVIC_SetPriorityGrouping
|
||||||
|
/tmp/ccoqwwT8.s:43 .text.HAL_NVIC_SetPriorityGrouping:0000000000000020 $d
|
||||||
|
/tmp/ccoqwwT8.s:46 .text.HAL_NVIC_SetPriority:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:54 .text.HAL_NVIC_SetPriority:0000000000000000 HAL_NVIC_SetPriority
|
||||||
|
/tmp/ccoqwwT8.s:101 .text.HAL_NVIC_SetPriority:0000000000000074 $d
|
||||||
|
/tmp/ccoqwwT8.s:105 .text.HAL_NVIC_EnableIRQ:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:113 .text.HAL_NVIC_EnableIRQ:0000000000000000 HAL_NVIC_EnableIRQ
|
||||||
|
/tmp/ccoqwwT8.s:130 .text.HAL_NVIC_EnableIRQ:0000000000000018 $d
|
||||||
|
/tmp/ccoqwwT8.s:133 .text.HAL_NVIC_DisableIRQ:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:141 .text.HAL_NVIC_DisableIRQ:0000000000000000 HAL_NVIC_DisableIRQ
|
||||||
|
/tmp/ccoqwwT8.s:168 .text.HAL_NVIC_DisableIRQ:0000000000000024 $d
|
||||||
|
/tmp/ccoqwwT8.s:171 .text.HAL_NVIC_SystemReset:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:179 .text.HAL_NVIC_SystemReset:0000000000000000 HAL_NVIC_SystemReset
|
||||||
|
/tmp/ccoqwwT8.s:213 .text.HAL_NVIC_SystemReset:000000000000001c $d
|
||||||
|
/tmp/ccoqwwT8.s:217 .text.HAL_SYSTICK_Config:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:225 .text.HAL_SYSTICK_Config:0000000000000000 HAL_SYSTICK_Config
|
||||||
|
/tmp/ccoqwwT8.s:251 .text.HAL_SYSTICK_Config:0000000000000030 $d
|
||||||
|
/tmp/ccoqwwT8.s:254 .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:262 .text.HAL_NVIC_GetPriorityGrouping:0000000000000000 HAL_NVIC_GetPriorityGrouping
|
||||||
|
/tmp/ccoqwwT8.s:273 .text.HAL_NVIC_GetPriorityGrouping:000000000000000c $d
|
||||||
|
/tmp/ccoqwwT8.s:276 .text.HAL_NVIC_GetPriority:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:284 .text.HAL_NVIC_GetPriority:0000000000000000 HAL_NVIC_GetPriority
|
||||||
|
/tmp/ccoqwwT8.s:330 .text.HAL_NVIC_GetPriority:0000000000000064 $d
|
||||||
|
/tmp/ccoqwwT8.s:333 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:341 .text.HAL_NVIC_SetPendingIRQ:0000000000000000 HAL_NVIC_SetPendingIRQ
|
||||||
|
/tmp/ccoqwwT8.s:359 .text.HAL_NVIC_SetPendingIRQ:000000000000001c $d
|
||||||
|
/tmp/ccoqwwT8.s:362 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:370 .text.HAL_NVIC_GetPendingIRQ:0000000000000000 HAL_NVIC_GetPendingIRQ
|
||||||
|
/tmp/ccoqwwT8.s:390 .text.HAL_NVIC_GetPendingIRQ:0000000000000020 $d
|
||||||
|
/tmp/ccoqwwT8.s:393 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:401 .text.HAL_NVIC_ClearPendingIRQ:0000000000000000 HAL_NVIC_ClearPendingIRQ
|
||||||
|
/tmp/ccoqwwT8.s:419 .text.HAL_NVIC_ClearPendingIRQ:000000000000001c $d
|
||||||
|
/tmp/ccoqwwT8.s:422 .text.HAL_NVIC_GetActive:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:430 .text.HAL_NVIC_GetActive:0000000000000000 HAL_NVIC_GetActive
|
||||||
|
/tmp/ccoqwwT8.s:450 .text.HAL_NVIC_GetActive:0000000000000020 $d
|
||||||
|
/tmp/ccoqwwT8.s:453 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:461 .text.HAL_SYSTICK_CLKSourceConfig:0000000000000000 HAL_SYSTICK_CLKSourceConfig
|
||||||
|
/tmp/ccoqwwT8.s:475 .text.HAL_SYSTICK_Callback:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:483 .text.HAL_SYSTICK_Callback:0000000000000000 HAL_SYSTICK_Callback
|
||||||
|
/tmp/ccoqwwT8.s:490 .text.HAL_SYSTICK_IRQHandler:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:498 .text.HAL_SYSTICK_IRQHandler:0000000000000000 HAL_SYSTICK_IRQHandler
|
||||||
|
/tmp/ccoqwwT8.s:506 .text.HAL_MPU_Enable:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:514 .text.HAL_MPU_Enable:0000000000000000 HAL_MPU_Enable
|
||||||
|
/tmp/ccoqwwT8.s:534 .text.HAL_MPU_Enable:0000000000000014 $d
|
||||||
|
/tmp/ccoqwwT8.s:537 .text.HAL_MPU_Disable:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:545 .text.HAL_MPU_Disable:0000000000000000 HAL_MPU_Disable
|
||||||
|
/tmp/ccoqwwT8.s:562 .text.HAL_MPU_Disable:0000000000000010 $d
|
||||||
|
/tmp/ccoqwwT8.s:565 .text.HAL_MPU_ConfigRegion:0000000000000000 $t
|
||||||
|
/tmp/ccoqwwT8.s:573 .text.HAL_MPU_ConfigRegion:0000000000000000 HAL_MPU_ConfigRegion
|
||||||
|
/tmp/ccoqwwT8.s:610 .text.HAL_MPU_ConfigRegion:0000000000000060 $d
|
||||||
|
|
||||||
|
NO UNDEFINED SYMBOLS
|
||||||
BIN
codice/build/stm32g4xx_hal_cortex.o
Normal file
BIN
codice/build/stm32g4xx_hal_cortex.o
Normal file
Binary file not shown.
84
codice/build/stm32g4xx_hal_dac.d
Normal file
84
codice/build/stm32g4xx_hal_dac.d
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
build/stm32g4xx_hal_dac.o: \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac.c \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
923
codice/build/stm32g4xx_hal_dac.lst
Normal file
923
codice/build/stm32g4xx_hal_dac.lst
Normal file
@@ -0,0 +1,923 @@
|
|||||||
|
ARM GAS /tmp/ccFTzw2t.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "stm32g4xx_hal_dac.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.HAL_DAC_MspInit,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .weak HAL_DAC_MspInit
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 HAL_DAC_MspInit:
|
||||||
|
26 @ args = 0, pretend = 0, frame = 0
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 @ link register save eliminated.
|
||||||
|
29 0000 7047 bx lr
|
||||||
|
31 0002 00BF .section .text.HAL_DAC_Init,"ax",%progbits
|
||||||
|
32 .align 1
|
||||||
|
33 .p2align 2,,3
|
||||||
|
34 .global HAL_DAC_Init
|
||||||
|
35 .syntax unified
|
||||||
|
36 .thumb
|
||||||
|
37 .thumb_func
|
||||||
|
38 .fpu fpv4-sp-d16
|
||||||
|
40 HAL_DAC_Init:
|
||||||
|
41 @ args = 0, pretend = 0, frame = 0
|
||||||
|
42 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
43 0000 88B1 cbz r0, .L6
|
||||||
|
44 0002 10B5 push {r4, lr}
|
||||||
|
45 0004 0379 ldrb r3, [r0, #4] @ zero_extendqisi2
|
||||||
|
46 0006 0446 mov r4, r0
|
||||||
|
47 0008 03F0FF02 and r2, r3, #255
|
||||||
|
48 000c 3BB1 cbz r3, .L11
|
||||||
|
49 .L5:
|
||||||
|
50 000e 0023 movs r3, #0
|
||||||
|
51 0010 0221 movs r1, #2
|
||||||
|
52 0012 0122 movs r2, #1
|
||||||
|
53 0014 2171 strb r1, [r4, #4]
|
||||||
|
54 0016 2361 str r3, [r4, #16]
|
||||||
|
55 0018 2271 strb r2, [r4, #4]
|
||||||
|
56 001a 1846 mov r0, r3
|
||||||
|
57 001c 10BD pop {r4, pc}
|
||||||
|
58 .L11:
|
||||||
|
59 001e 4271 strb r2, [r0, #5]
|
||||||
|
60 0020 FFF7FEFF bl HAL_DAC_MspInit
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
61 0024 F3E7 b .L5
|
||||||
|
62 .L6:
|
||||||
|
63 0026 0120 movs r0, #1
|
||||||
|
64 0028 7047 bx lr
|
||||||
|
66 002a 00BF .section .text.HAL_DAC_MspDeInit,"ax",%progbits
|
||||||
|
67 .align 1
|
||||||
|
68 .p2align 2,,3
|
||||||
|
69 .weak HAL_DAC_MspDeInit
|
||||||
|
70 .syntax unified
|
||||||
|
71 .thumb
|
||||||
|
72 .thumb_func
|
||||||
|
73 .fpu fpv4-sp-d16
|
||||||
|
75 HAL_DAC_MspDeInit:
|
||||||
|
76 @ args = 0, pretend = 0, frame = 0
|
||||||
|
77 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
78 @ link register save eliminated.
|
||||||
|
79 0000 7047 bx lr
|
||||||
|
81 0002 00BF .section .text.HAL_DAC_DeInit,"ax",%progbits
|
||||||
|
82 .align 1
|
||||||
|
83 .p2align 2,,3
|
||||||
|
84 .global HAL_DAC_DeInit
|
||||||
|
85 .syntax unified
|
||||||
|
86 .thumb
|
||||||
|
87 .thumb_func
|
||||||
|
88 .fpu fpv4-sp-d16
|
||||||
|
90 HAL_DAC_DeInit:
|
||||||
|
91 @ args = 0, pretend = 0, frame = 0
|
||||||
|
92 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
93 0000 50B1 cbz r0, .L15
|
||||||
|
94 0002 10B5 push {r4, lr}
|
||||||
|
95 0004 0223 movs r3, #2
|
||||||
|
96 0006 0446 mov r4, r0
|
||||||
|
97 0008 0371 strb r3, [r0, #4]
|
||||||
|
98 000a FFF7FEFF bl HAL_DAC_MspDeInit
|
||||||
|
99 000e 0020 movs r0, #0
|
||||||
|
100 0010 2061 str r0, [r4, #16]
|
||||||
|
101 0012 6071 strb r0, [r4, #5]
|
||||||
|
102 0014 2071 strb r0, [r4, #4]
|
||||||
|
103 0016 10BD pop {r4, pc}
|
||||||
|
104 .L15:
|
||||||
|
105 0018 0120 movs r0, #1
|
||||||
|
106 001a 7047 bx lr
|
||||||
|
108 .section .text.HAL_DAC_Start,"ax",%progbits
|
||||||
|
109 .align 1
|
||||||
|
110 .p2align 2,,3
|
||||||
|
111 .global HAL_DAC_Start
|
||||||
|
112 .syntax unified
|
||||||
|
113 .thumb
|
||||||
|
114 .thumb_func
|
||||||
|
115 .fpu fpv4-sp-d16
|
||||||
|
117 HAL_DAC_Start:
|
||||||
|
118 @ args = 0, pretend = 0, frame = 0
|
||||||
|
119 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
120 0000 F8B5 push {r3, r4, r5, r6, r7, lr}
|
||||||
|
121 0002 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||||||
|
122 0004 012B cmp r3, #1
|
||||||
|
123 0006 2ED0 beq .L24
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
124 0008 0446 mov r4, r0
|
||||||
|
125 000a 0226 movs r6, #2
|
||||||
|
126 000c 2268 ldr r2, [r4]
|
||||||
|
127 000e 2671 strb r6, [r4, #4]
|
||||||
|
128 0010 0120 movs r0, #1
|
||||||
|
129 0012 6071 strb r0, [r4, #5]
|
||||||
|
130 0014 0D46 mov r5, r1
|
||||||
|
131 0016 05F01007 and r7, r5, #16
|
||||||
|
132 001a 1168 ldr r1, [r2]
|
||||||
|
133 001c 00FA07F3 lsl r3, r0, r7
|
||||||
|
134 0020 0B43 orrs r3, r3, r1
|
||||||
|
135 0022 1360 str r3, [r2]
|
||||||
|
136 0024 FFF7FEFF bl HAL_Delay
|
||||||
|
137 0028 2268 ldr r2, [r4]
|
||||||
|
138 002a 6DB9 cbnz r5, .L22
|
||||||
|
139 002c 1368 ldr r3, [r2]
|
||||||
|
140 002e 03F03E03 and r3, r3, #62
|
||||||
|
141 0032 B342 cmp r3, r6
|
||||||
|
142 0034 03D1 bne .L23
|
||||||
|
143 0036 5368 ldr r3, [r2, #4]
|
||||||
|
144 0038 43F00103 orr r3, r3, #1
|
||||||
|
145 003c 5360 str r3, [r2, #4]
|
||||||
|
146 .L23:
|
||||||
|
147 003e 0020 movs r0, #0
|
||||||
|
148 0040 0123 movs r3, #1
|
||||||
|
149 0042 2371 strb r3, [r4, #4]
|
||||||
|
150 0044 6071 strb r0, [r4, #5]
|
||||||
|
151 .L21:
|
||||||
|
152 0046 F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||||
|
153 .L22:
|
||||||
|
154 0048 1368 ldr r3, [r2]
|
||||||
|
155 004a BE40 lsls r6, r6, r7
|
||||||
|
156 004c 03F47813 and r3, r3, #4063232
|
||||||
|
157 0050 B342 cmp r3, r6
|
||||||
|
158 0052 F4D1 bne .L23
|
||||||
|
159 0054 5368 ldr r3, [r2, #4]
|
||||||
|
160 0056 43F00203 orr r3, r3, #2
|
||||||
|
161 005a 5360 str r3, [r2, #4]
|
||||||
|
162 005c 0020 movs r0, #0
|
||||||
|
163 005e 0123 movs r3, #1
|
||||||
|
164 0060 2371 strb r3, [r4, #4]
|
||||||
|
165 0062 6071 strb r0, [r4, #5]
|
||||||
|
166 0064 EFE7 b .L21
|
||||||
|
167 .L24:
|
||||||
|
168 0066 0220 movs r0, #2
|
||||||
|
169 0068 F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||||
|
171 006a 00BF .section .text.HAL_DAC_Stop,"ax",%progbits
|
||||||
|
172 .align 1
|
||||||
|
173 .p2align 2,,3
|
||||||
|
174 .global HAL_DAC_Stop
|
||||||
|
175 .syntax unified
|
||||||
|
176 .thumb
|
||||||
|
177 .thumb_func
|
||||||
|
178 .fpu fpv4-sp-d16
|
||||||
|
180 HAL_DAC_Stop:
|
||||||
|
181 @ args = 0, pretend = 0, frame = 0
|
||||||
|
182 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 4
|
||||||
|
|
||||||
|
|
||||||
|
183 0000 0268 ldr r2, [r0]
|
||||||
|
184 0002 38B5 push {r3, r4, r5, lr}
|
||||||
|
185 0004 01F01001 and r1, r1, #16
|
||||||
|
186 0008 1368 ldr r3, [r2]
|
||||||
|
187 000a 0125 movs r5, #1
|
||||||
|
188 000c 05FA01F1 lsl r1, r5, r1
|
||||||
|
189 0010 0446 mov r4, r0
|
||||||
|
190 0012 23EA0101 bic r1, r3, r1
|
||||||
|
191 0016 2846 mov r0, r5
|
||||||
|
192 0018 1160 str r1, [r2]
|
||||||
|
193 001a FFF7FEFF bl HAL_Delay
|
||||||
|
194 001e 2571 strb r5, [r4, #4]
|
||||||
|
195 0020 0020 movs r0, #0
|
||||||
|
196 0022 38BD pop {r3, r4, r5, pc}
|
||||||
|
198 .section .text.HAL_DAC_Start_DMA,"ax",%progbits
|
||||||
|
199 .align 1
|
||||||
|
200 .p2align 2,,3
|
||||||
|
201 .global HAL_DAC_Start_DMA
|
||||||
|
202 .syntax unified
|
||||||
|
203 .thumb
|
||||||
|
204 .thumb_func
|
||||||
|
205 .fpu fpv4-sp-d16
|
||||||
|
207 HAL_DAC_Start_DMA:
|
||||||
|
208 @ args = 4, pretend = 0, frame = 0
|
||||||
|
209 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
210 0000 F8B5 push {r3, r4, r5, r6, r7, lr}
|
||||||
|
211 0002 0446 mov r4, r0
|
||||||
|
212 0004 4079 ldrb r0, [r0, #5] @ zero_extendqisi2
|
||||||
|
213 0006 069E ldr r6, [sp, #24]
|
||||||
|
214 0008 0128 cmp r0, #1
|
||||||
|
215 000a 5ED0 beq .L41
|
||||||
|
216 000c 0D46 mov r5, r1
|
||||||
|
217 000e 1146 mov r1, r2
|
||||||
|
218 0010 0122 movs r2, #1
|
||||||
|
219 0012 6271 strb r2, [r4, #5]
|
||||||
|
220 0014 0222 movs r2, #2
|
||||||
|
221 0016 2768 ldr r7, [r4]
|
||||||
|
222 0018 2271 strb r2, [r4, #4]
|
||||||
|
223 001a 3DBB cbnz r5, .L30
|
||||||
|
224 001c A068 ldr r0, [r4, #8]
|
||||||
|
225 001e 3A68 ldr r2, [r7]
|
||||||
|
226 0020 DFF8D0C0 ldr ip, .L47
|
||||||
|
227 0024 C0F82CC0 str ip, [r0, #44]
|
||||||
|
228 0028 DFF8CCC0 ldr ip, .L47+4
|
||||||
|
229 002c C0F830C0 str ip, [r0, #48]
|
||||||
|
230 0030 42F48052 orr r2, r2, #4096
|
||||||
|
231 0034 DFF8C4C0 ldr ip, .L47+8
|
||||||
|
232 0038 C0F834C0 str ip, [r0, #52]
|
||||||
|
233 003c 042E cmp r6, #4
|
||||||
|
234 003e 3A60 str r2, [r7]
|
||||||
|
235 0040 4CD0 beq .L31
|
||||||
|
236 0042 082E cmp r6, #8
|
||||||
|
237 0044 47D0 beq .L32
|
||||||
|
238 0046 002E cmp r6, #0
|
||||||
|
239 0048 42D0 beq .L44
|
||||||
|
240 004a 2A46 mov r2, r5
|
||||||
|
241 .L34:
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 5
|
||||||
|
|
||||||
|
|
||||||
|
242 004c 3E68 ldr r6, [r7]
|
||||||
|
243 004e 46F40056 orr r6, r6, #8192
|
||||||
|
244 0052 3E60 str r6, [r7]
|
||||||
|
245 0054 FFF7FEFF bl HAL_DMA_Start_IT
|
||||||
|
246 0058 0023 movs r3, #0
|
||||||
|
247 005a 0646 mov r6, r0
|
||||||
|
248 005c 6371 strb r3, [r4, #5]
|
||||||
|
249 005e 3EB3 cbz r6, .L45
|
||||||
|
250 .L40:
|
||||||
|
251 0060 2369 ldr r3, [r4, #16]
|
||||||
|
252 0062 43F00403 orr r3, r3, #4
|
||||||
|
253 0066 2361 str r3, [r4, #16]
|
||||||
|
254 0068 3046 mov r0, r6
|
||||||
|
255 006a F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||||
|
256 .L30:
|
||||||
|
257 006c E068 ldr r0, [r4, #12]
|
||||||
|
258 006e 3A68 ldr r2, [r7]
|
||||||
|
259 0070 DFF88CC0 ldr ip, .L47+12
|
||||||
|
260 0074 C0F82CC0 str ip, [r0, #44]
|
||||||
|
261 0078 DFF888C0 ldr ip, .L47+16
|
||||||
|
262 007c C0F830C0 str ip, [r0, #48]
|
||||||
|
263 0080 42F08052 orr r2, r2, #268435456
|
||||||
|
264 0084 DFF880C0 ldr ip, .L47+20
|
||||||
|
265 0088 C0F834C0 str ip, [r0, #52]
|
||||||
|
266 008c 042E cmp r6, #4
|
||||||
|
267 008e 3A60 str r2, [r7]
|
||||||
|
268 0090 2DD0 beq .L35
|
||||||
|
269 0092 082E cmp r6, #8
|
||||||
|
270 0094 28D0 beq .L36
|
||||||
|
271 0096 26B3 cbz r6, .L46
|
||||||
|
272 0098 0022 movs r2, #0
|
||||||
|
273 .L38:
|
||||||
|
274 009a 3E68 ldr r6, [r7]
|
||||||
|
275 009c 46F00056 orr r6, r6, #536870912
|
||||||
|
276 00a0 3E60 str r6, [r7]
|
||||||
|
277 00a2 FFF7FEFF bl HAL_DMA_Start_IT
|
||||||
|
278 00a6 0023 movs r3, #0
|
||||||
|
279 00a8 0646 mov r6, r0
|
||||||
|
280 00aa 6371 strb r3, [r4, #5]
|
||||||
|
281 00ac 002E cmp r6, #0
|
||||||
|
282 00ae D7D1 bne .L40
|
||||||
|
283 .L45:
|
||||||
|
284 00b0 2368 ldr r3, [r4]
|
||||||
|
285 00b2 0120 movs r0, #1
|
||||||
|
286 00b4 1A68 ldr r2, [r3]
|
||||||
|
287 00b6 05F01005 and r5, r5, #16
|
||||||
|
288 00ba 00FA05F5 lsl r5, r0, r5
|
||||||
|
289 00be 1543 orrs r5, r5, r2
|
||||||
|
290 00c0 1D60 str r5, [r3]
|
||||||
|
291 00c2 FFF7FEFF bl HAL_Delay
|
||||||
|
292 00c6 3046 mov r0, r6
|
||||||
|
293 00c8 F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||||
|
294 .L41:
|
||||||
|
295 00ca 0226 movs r6, #2
|
||||||
|
296 00cc 3046 mov r0, r6
|
||||||
|
297 00ce F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||||
|
298 .L44:
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 6
|
||||||
|
|
||||||
|
|
||||||
|
299 00d0 07F10802 add r2, r7, #8
|
||||||
|
300 00d4 BAE7 b .L34
|
||||||
|
301 .L32:
|
||||||
|
302 00d6 07F11002 add r2, r7, #16
|
||||||
|
303 00da B7E7 b .L34
|
||||||
|
304 .L31:
|
||||||
|
305 00dc 07F10C02 add r2, r7, #12
|
||||||
|
306 00e0 B4E7 b .L34
|
||||||
|
307 .L46:
|
||||||
|
308 00e2 07F11402 add r2, r7, #20
|
||||||
|
309 00e6 D8E7 b .L38
|
||||||
|
310 .L36:
|
||||||
|
311 00e8 07F11C02 add r2, r7, #28
|
||||||
|
312 00ec D5E7 b .L38
|
||||||
|
313 .L35:
|
||||||
|
314 00ee 07F11802 add r2, r7, #24
|
||||||
|
315 00f2 D2E7 b .L38
|
||||||
|
316 .L48:
|
||||||
|
317 .align 2
|
||||||
|
318 .L47:
|
||||||
|
319 00f4 00000000 .word DAC_DMAConvCpltCh1
|
||||||
|
320 00f8 00000000 .word DAC_DMAHalfConvCpltCh1
|
||||||
|
321 00fc 00000000 .word DAC_DMAErrorCh1
|
||||||
|
322 0100 00000000 .word DAC_DMAConvCpltCh2
|
||||||
|
323 0104 00000000 .word DAC_DMAHalfConvCpltCh2
|
||||||
|
324 0108 00000000 .word DAC_DMAErrorCh2
|
||||||
|
326 .section .text.HAL_DAC_Stop_DMA,"ax",%progbits
|
||||||
|
327 .align 1
|
||||||
|
328 .p2align 2,,3
|
||||||
|
329 .global HAL_DAC_Stop_DMA
|
||||||
|
330 .syntax unified
|
||||||
|
331 .thumb
|
||||||
|
332 .thumb_func
|
||||||
|
333 .fpu fpv4-sp-d16
|
||||||
|
335 HAL_DAC_Stop_DMA:
|
||||||
|
336 @ args = 0, pretend = 0, frame = 0
|
||||||
|
337 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
338 0000 38B5 push {r3, r4, r5, lr}
|
||||||
|
339 0002 0368 ldr r3, [r0]
|
||||||
|
340 0004 0D46 mov r5, r1
|
||||||
|
341 0006 05F01002 and r2, r5, #16
|
||||||
|
342 000a 1968 ldr r1, [r3]
|
||||||
|
343 000c 0446 mov r4, r0
|
||||||
|
344 000e 4FF48050 mov r0, #4096
|
||||||
|
345 0012 9040 lsls r0, r0, r2
|
||||||
|
346 0014 21EA0001 bic r1, r1, r0
|
||||||
|
347 0018 1960 str r1, [r3]
|
||||||
|
348 001a 1968 ldr r1, [r3]
|
||||||
|
349 001c 0120 movs r0, #1
|
||||||
|
350 001e 00FA02F2 lsl r2, r0, r2
|
||||||
|
351 0022 21EA0202 bic r2, r1, r2
|
||||||
|
352 0026 1A60 str r2, [r3]
|
||||||
|
353 0028 FFF7FEFF bl HAL_Delay
|
||||||
|
354 002c 5DB9 cbnz r5, .L50
|
||||||
|
355 002e A068 ldr r0, [r4, #8]
|
||||||
|
356 0030 FFF7FEFF bl HAL_DMA_Abort
|
||||||
|
357 0034 2268 ldr r2, [r4]
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 7
|
||||||
|
|
||||||
|
|
||||||
|
358 0036 1368 ldr r3, [r2]
|
||||||
|
359 0038 23F40053 bic r3, r3, #8192
|
||||||
|
360 003c 1360 str r3, [r2]
|
||||||
|
361 003e 0123 movs r3, #1
|
||||||
|
362 0040 2371 strb r3, [r4, #4]
|
||||||
|
363 0042 0020 movs r0, #0
|
||||||
|
364 0044 38BD pop {r3, r4, r5, pc}
|
||||||
|
365 .L50:
|
||||||
|
366 0046 E068 ldr r0, [r4, #12]
|
||||||
|
367 0048 FFF7FEFF bl HAL_DMA_Abort
|
||||||
|
368 004c 2268 ldr r2, [r4]
|
||||||
|
369 004e 1368 ldr r3, [r2]
|
||||||
|
370 0050 23F00053 bic r3, r3, #536870912
|
||||||
|
371 0054 1360 str r3, [r2]
|
||||||
|
372 0056 0123 movs r3, #1
|
||||||
|
373 0058 2371 strb r3, [r4, #4]
|
||||||
|
374 005a 0020 movs r0, #0
|
||||||
|
375 005c 38BD pop {r3, r4, r5, pc}
|
||||||
|
377 005e 00BF .section .text.HAL_DAC_SetValue,"ax",%progbits
|
||||||
|
378 .align 1
|
||||||
|
379 .p2align 2,,3
|
||||||
|
380 .global HAL_DAC_SetValue
|
||||||
|
381 .syntax unified
|
||||||
|
382 .thumb
|
||||||
|
383 .thumb_func
|
||||||
|
384 .fpu fpv4-sp-d16
|
||||||
|
386 HAL_DAC_SetValue:
|
||||||
|
387 @ args = 0, pretend = 0, frame = 8
|
||||||
|
388 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
389 @ link register save eliminated.
|
||||||
|
390 0000 10B4 push {r4}
|
||||||
|
391 0002 83B0 sub sp, sp, #12
|
||||||
|
392 0004 0068 ldr r0, [r0]
|
||||||
|
393 0006 0024 movs r4, #0
|
||||||
|
394 0008 0194 str r4, [sp, #4]
|
||||||
|
395 000a C46B ldr r4, [r0, #60]
|
||||||
|
396 000c 0190 str r0, [sp, #4]
|
||||||
|
397 000e 51B9 cbnz r1, .L54
|
||||||
|
398 0010 0199 ldr r1, [sp, #4]
|
||||||
|
399 0012 0831 adds r1, r1, #8
|
||||||
|
400 0014 0A44 add r2, r2, r1
|
||||||
|
401 0016 0192 str r2, [sp, #4]
|
||||||
|
402 .L55:
|
||||||
|
403 0018 019A ldr r2, [sp, #4]
|
||||||
|
404 001a 0020 movs r0, #0
|
||||||
|
405 001c 1360 str r3, [r2]
|
||||||
|
406 001e 03B0 add sp, sp, #12
|
||||||
|
407 @ sp needed
|
||||||
|
408 0020 5DF8044B ldr r4, [sp], #4
|
||||||
|
409 0024 7047 bx lr
|
||||||
|
410 .L54:
|
||||||
|
411 0026 0199 ldr r1, [sp, #4]
|
||||||
|
412 0028 1431 adds r1, r1, #20
|
||||||
|
413 002a 0A44 add r2, r2, r1
|
||||||
|
414 002c 0192 str r2, [sp, #4]
|
||||||
|
415 002e F3E7 b .L55
|
||||||
|
417 .section .text.HAL_DAC_ConvCpltCallbackCh1,"ax",%progbits
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 8
|
||||||
|
|
||||||
|
|
||||||
|
418 .align 1
|
||||||
|
419 .p2align 2,,3
|
||||||
|
420 .weak HAL_DAC_ConvCpltCallbackCh1
|
||||||
|
421 .syntax unified
|
||||||
|
422 .thumb
|
||||||
|
423 .thumb_func
|
||||||
|
424 .fpu fpv4-sp-d16
|
||||||
|
426 HAL_DAC_ConvCpltCallbackCh1:
|
||||||
|
427 @ args = 0, pretend = 0, frame = 0
|
||||||
|
428 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
429 @ link register save eliminated.
|
||||||
|
430 0000 7047 bx lr
|
||||||
|
432 0002 00BF .section .text.DAC_DMAConvCpltCh1,"ax",%progbits
|
||||||
|
433 .align 1
|
||||||
|
434 .p2align 2,,3
|
||||||
|
435 .global DAC_DMAConvCpltCh1
|
||||||
|
436 .syntax unified
|
||||||
|
437 .thumb
|
||||||
|
438 .thumb_func
|
||||||
|
439 .fpu fpv4-sp-d16
|
||||||
|
441 DAC_DMAConvCpltCh1:
|
||||||
|
442 @ args = 0, pretend = 0, frame = 0
|
||||||
|
443 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
444 0000 10B5 push {r4, lr}
|
||||||
|
445 0002 846A ldr r4, [r0, #40]
|
||||||
|
446 0004 2046 mov r0, r4
|
||||||
|
447 0006 FFF7FEFF bl HAL_DAC_ConvCpltCallbackCh1
|
||||||
|
448 000a 0123 movs r3, #1
|
||||||
|
449 000c 2371 strb r3, [r4, #4]
|
||||||
|
450 000e 10BD pop {r4, pc}
|
||||||
|
452 .section .text.HAL_DAC_ConvHalfCpltCallbackCh1,"ax",%progbits
|
||||||
|
453 .align 1
|
||||||
|
454 .p2align 2,,3
|
||||||
|
455 .weak HAL_DAC_ConvHalfCpltCallbackCh1
|
||||||
|
456 .syntax unified
|
||||||
|
457 .thumb
|
||||||
|
458 .thumb_func
|
||||||
|
459 .fpu fpv4-sp-d16
|
||||||
|
461 HAL_DAC_ConvHalfCpltCallbackCh1:
|
||||||
|
462 @ args = 0, pretend = 0, frame = 0
|
||||||
|
463 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
464 @ link register save eliminated.
|
||||||
|
465 0000 7047 bx lr
|
||||||
|
467 0002 00BF .section .text.DAC_DMAHalfConvCpltCh1,"ax",%progbits
|
||||||
|
468 .align 1
|
||||||
|
469 .p2align 2,,3
|
||||||
|
470 .global DAC_DMAHalfConvCpltCh1
|
||||||
|
471 .syntax unified
|
||||||
|
472 .thumb
|
||||||
|
473 .thumb_func
|
||||||
|
474 .fpu fpv4-sp-d16
|
||||||
|
476 DAC_DMAHalfConvCpltCh1:
|
||||||
|
477 @ args = 0, pretend = 0, frame = 0
|
||||||
|
478 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
479 0000 08B5 push {r3, lr}
|
||||||
|
480 0002 806A ldr r0, [r0, #40]
|
||||||
|
481 0004 FFF7FEFF bl HAL_DAC_ConvHalfCpltCallbackCh1
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 9
|
||||||
|
|
||||||
|
|
||||||
|
482 0008 08BD pop {r3, pc}
|
||||||
|
484 000a 00BF .section .text.HAL_DAC_ErrorCallbackCh1,"ax",%progbits
|
||||||
|
485 .align 1
|
||||||
|
486 .p2align 2,,3
|
||||||
|
487 .weak HAL_DAC_ErrorCallbackCh1
|
||||||
|
488 .syntax unified
|
||||||
|
489 .thumb
|
||||||
|
490 .thumb_func
|
||||||
|
491 .fpu fpv4-sp-d16
|
||||||
|
493 HAL_DAC_ErrorCallbackCh1:
|
||||||
|
494 @ args = 0, pretend = 0, frame = 0
|
||||||
|
495 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
496 @ link register save eliminated.
|
||||||
|
497 0000 7047 bx lr
|
||||||
|
499 0002 00BF .section .text.DAC_DMAErrorCh1,"ax",%progbits
|
||||||
|
500 .align 1
|
||||||
|
501 .p2align 2,,3
|
||||||
|
502 .global DAC_DMAErrorCh1
|
||||||
|
503 .syntax unified
|
||||||
|
504 .thumb
|
||||||
|
505 .thumb_func
|
||||||
|
506 .fpu fpv4-sp-d16
|
||||||
|
508 DAC_DMAErrorCh1:
|
||||||
|
509 @ args = 0, pretend = 0, frame = 0
|
||||||
|
510 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
511 0000 10B5 push {r4, lr}
|
||||||
|
512 0002 846A ldr r4, [r0, #40]
|
||||||
|
513 0004 2369 ldr r3, [r4, #16]
|
||||||
|
514 0006 43F00403 orr r3, r3, #4
|
||||||
|
515 000a 2361 str r3, [r4, #16]
|
||||||
|
516 000c 2046 mov r0, r4
|
||||||
|
517 000e FFF7FEFF bl HAL_DAC_ErrorCallbackCh1
|
||||||
|
518 0012 0123 movs r3, #1
|
||||||
|
519 0014 2371 strb r3, [r4, #4]
|
||||||
|
520 0016 10BD pop {r4, pc}
|
||||||
|
522 .section .text.HAL_DAC_DMAUnderrunCallbackCh1,"ax",%progbits
|
||||||
|
523 .align 1
|
||||||
|
524 .p2align 2,,3
|
||||||
|
525 .weak HAL_DAC_DMAUnderrunCallbackCh1
|
||||||
|
526 .syntax unified
|
||||||
|
527 .thumb
|
||||||
|
528 .thumb_func
|
||||||
|
529 .fpu fpv4-sp-d16
|
||||||
|
531 HAL_DAC_DMAUnderrunCallbackCh1:
|
||||||
|
532 @ args = 0, pretend = 0, frame = 0
|
||||||
|
533 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
534 @ link register save eliminated.
|
||||||
|
535 0000 7047 bx lr
|
||||||
|
537 0002 00BF .section .text.HAL_DAC_IRQHandler,"ax",%progbits
|
||||||
|
538 .align 1
|
||||||
|
539 .p2align 2,,3
|
||||||
|
540 .global HAL_DAC_IRQHandler
|
||||||
|
541 .syntax unified
|
||||||
|
542 .thumb
|
||||||
|
543 .thumb_func
|
||||||
|
544 .fpu fpv4-sp-d16
|
||||||
|
546 HAL_DAC_IRQHandler:
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 10
|
||||||
|
|
||||||
|
|
||||||
|
547 @ args = 0, pretend = 0, frame = 0
|
||||||
|
548 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
549 0000 0368 ldr r3, [r0]
|
||||||
|
550 0002 1A68 ldr r2, [r3]
|
||||||
|
551 0004 9104 lsls r1, r2, #18
|
||||||
|
552 0006 10B5 push {r4, lr}
|
||||||
|
553 0008 0446 mov r4, r0
|
||||||
|
554 000a 02D5 bpl .L68
|
||||||
|
555 000c 5A6B ldr r2, [r3, #52]
|
||||||
|
556 000e 9204 lsls r2, r2, #18
|
||||||
|
557 0010 18D4 bmi .L83
|
||||||
|
558 .L68:
|
||||||
|
559 0012 1A68 ldr r2, [r3]
|
||||||
|
560 0014 9100 lsls r1, r2, #2
|
||||||
|
561 0016 02D5 bpl .L67
|
||||||
|
562 0018 5A6B ldr r2, [r3, #52]
|
||||||
|
563 001a 9200 lsls r2, r2, #2
|
||||||
|
564 001c 00D4 bmi .L84
|
||||||
|
565 .L67:
|
||||||
|
566 001e 10BD pop {r4, pc}
|
||||||
|
567 .L84:
|
||||||
|
568 0020 0422 movs r2, #4
|
||||||
|
569 0022 2271 strb r2, [r4, #4]
|
||||||
|
570 0024 2269 ldr r2, [r4, #16]
|
||||||
|
571 0026 4FF00051 mov r1, #536870912
|
||||||
|
572 002a 42F00202 orr r2, r2, #2
|
||||||
|
573 002e 2261 str r2, [r4, #16]
|
||||||
|
574 0030 5963 str r1, [r3, #52]
|
||||||
|
575 0032 1A68 ldr r2, [r3]
|
||||||
|
576 0034 22F08052 bic r2, r2, #268435456
|
||||||
|
577 0038 2046 mov r0, r4
|
||||||
|
578 003a 1A60 str r2, [r3]
|
||||||
|
579 003c BDE81040 pop {r4, lr}
|
||||||
|
580 0040 FFF7FEBF b HAL_DACEx_DMAUnderrunCallbackCh2
|
||||||
|
581 .L83:
|
||||||
|
582 0044 0422 movs r2, #4
|
||||||
|
583 0046 0271 strb r2, [r0, #4]
|
||||||
|
584 0048 0269 ldr r2, [r0, #16]
|
||||||
|
585 004a 4FF40051 mov r1, #8192
|
||||||
|
586 004e 42F00102 orr r2, r2, #1
|
||||||
|
587 0052 0261 str r2, [r0, #16]
|
||||||
|
588 0054 5963 str r1, [r3, #52]
|
||||||
|
589 0056 1A68 ldr r2, [r3]
|
||||||
|
590 0058 22F48052 bic r2, r2, #4096
|
||||||
|
591 005c 1A60 str r2, [r3]
|
||||||
|
592 005e FFF7FEFF bl HAL_DAC_DMAUnderrunCallbackCh1
|
||||||
|
593 0062 2368 ldr r3, [r4]
|
||||||
|
594 0064 D5E7 b .L68
|
||||||
|
596 0066 00BF .section .text.HAL_DAC_GetValue,"ax",%progbits
|
||||||
|
597 .align 1
|
||||||
|
598 .p2align 2,,3
|
||||||
|
599 .global HAL_DAC_GetValue
|
||||||
|
600 .syntax unified
|
||||||
|
601 .thumb
|
||||||
|
602 .thumb_func
|
||||||
|
603 .fpu fpv4-sp-d16
|
||||||
|
605 HAL_DAC_GetValue:
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 11
|
||||||
|
|
||||||
|
|
||||||
|
606 @ args = 0, pretend = 0, frame = 0
|
||||||
|
607 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
608 @ link register save eliminated.
|
||||||
|
609 0000 0368 ldr r3, [r0]
|
||||||
|
610 0002 09B9 cbnz r1, .L86
|
||||||
|
611 0004 D86A ldr r0, [r3, #44]
|
||||||
|
612 0006 7047 bx lr
|
||||||
|
613 .L86:
|
||||||
|
614 0008 186B ldr r0, [r3, #48]
|
||||||
|
615 000a 7047 bx lr
|
||||||
|
617 .section .text.HAL_DAC_ConfigChannel,"ax",%progbits
|
||||||
|
618 .align 1
|
||||||
|
619 .p2align 2,,3
|
||||||
|
620 .global HAL_DAC_ConfigChannel
|
||||||
|
621 .syntax unified
|
||||||
|
622 .thumb
|
||||||
|
623 .thumb_func
|
||||||
|
624 .fpu fpv4-sp-d16
|
||||||
|
626 HAL_DAC_ConfigChannel:
|
||||||
|
627 @ args = 0, pretend = 0, frame = 0
|
||||||
|
628 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
629 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr}
|
||||||
|
630 0004 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||||||
|
631 0006 8F68 ldr r7, [r1, #8]
|
||||||
|
632 0008 012B cmp r3, #1
|
||||||
|
633 000a 00F0C680 beq .L107
|
||||||
|
634 000e 0123 movs r3, #1
|
||||||
|
635 0010 4371 strb r3, [r0, #5]
|
||||||
|
636 0012 042F cmp r7, #4
|
||||||
|
637 0014 4FF00203 mov r3, #2
|
||||||
|
638 0018 0646 mov r6, r0
|
||||||
|
639 001a 0D46 mov r5, r1
|
||||||
|
640 001c 1446 mov r4, r2
|
||||||
|
641 001e 0371 strb r3, [r0, #4]
|
||||||
|
642 0020 77D0 beq .L90
|
||||||
|
643 0022 0368 ldr r3, [r0]
|
||||||
|
644 0024 02F01004 and r4, r2, #16
|
||||||
|
645 .L91:
|
||||||
|
646 0028 EA69 ldr r2, [r5, #28]
|
||||||
|
647 002a 012A cmp r2, #1
|
||||||
|
648 002c 08D1 bne .L97
|
||||||
|
649 002e 996B ldr r1, [r3, #56]
|
||||||
|
650 0030 2A6A ldr r2, [r5, #32]
|
||||||
|
651 0032 1F20 movs r0, #31
|
||||||
|
652 0034 A040 lsls r0, r0, r4
|
||||||
|
653 0036 A240 lsls r2, r2, r4
|
||||||
|
654 0038 21EA0001 bic r1, r1, r0
|
||||||
|
655 003c 0A43 orrs r2, r2, r1
|
||||||
|
656 003e 9A63 str r2, [r3, #56]
|
||||||
|
657 .L97:
|
||||||
|
658 0040 A969 ldr r1, [r5, #24]
|
||||||
|
659 0042 D86B ldr r0, [r3, #60]
|
||||||
|
660 0044 0722 movs r2, #7
|
||||||
|
661 0046 0129 cmp r1, #1
|
||||||
|
662 0048 02FA04FC lsl ip, r2, r4
|
||||||
|
663 004c 6A69 ldr r2, [r5, #20]
|
||||||
|
664 004e 5ED0 beq .L115
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 12
|
||||||
|
|
||||||
|
|
||||||
|
665 0050 0229 cmp r1, #2
|
||||||
|
666 0052 16BF itet ne
|
||||||
|
667 0054 B2FA82F1 clzne r1, r2
|
||||||
|
668 0058 0121 moveq r1, #1
|
||||||
|
669 005a 4909 lsrne r1, r1, #5
|
||||||
|
670 .L99:
|
||||||
|
671 005c 1143 orrs r1, r1, r2
|
||||||
|
672 005e 2A79 ldrb r2, [r5, #4] @ zero_extendqisi2
|
||||||
|
673 0060 012A cmp r2, #1
|
||||||
|
674 0062 4FF40072 mov r2, #512
|
||||||
|
675 0066 4FF48078 mov r8, #256
|
||||||
|
676 006a 02FA04F2 lsl r2, r2, r4
|
||||||
|
677 006e 08FA04F8 lsl r8, r8, r4
|
||||||
|
678 0072 42EA0C02 orr r2, r2, ip
|
||||||
|
679 0076 20EA0202 bic r2, r0, r2
|
||||||
|
680 007a 6FEA0808 mvn r8, r8
|
||||||
|
681 007e 08EA0208 and r8, r8, r2
|
||||||
|
682 0082 6A79 ldrb r2, [r5, #5] @ zero_extendqisi2
|
||||||
|
683 0084 47EA0107 orr r7, r7, r1
|
||||||
|
684 0088 08BF it eq
|
||||||
|
685 008a 47F48077 orreq r7, r7, #256
|
||||||
|
686 008e 012A cmp r2, #1
|
||||||
|
687 0090 2A68 ldr r2, [r5]
|
||||||
|
688 0092 08BF it eq
|
||||||
|
689 0094 47F40077 orreq r7, r7, #512
|
||||||
|
690 0098 022A cmp r2, #2
|
||||||
|
691 009a 28F44048 bic r8, r8, #49152
|
||||||
|
692 009e 73D0 beq .L116
|
||||||
|
693 00a0 48EA0208 orr r8, r8, r2
|
||||||
|
694 .L105:
|
||||||
|
695 00a4 A740 lsls r7, r7, r4
|
||||||
|
696 00a6 47EA0807 orr r7, r7, r8
|
||||||
|
697 00aa DF63 str r7, [r3, #60]
|
||||||
|
698 00ac 1A68 ldr r2, [r3]
|
||||||
|
699 00ae 4FF48041 mov r1, #16384
|
||||||
|
700 00b2 A140 lsls r1, r1, r4
|
||||||
|
701 00b4 22EA0102 bic r2, r2, r1
|
||||||
|
702 00b8 1A60 str r2, [r3]
|
||||||
|
703 00ba D5E90312 ldrd r1, r2, [r5, #12]
|
||||||
|
704 00be 1868 ldr r0, [r3]
|
||||||
|
705 00c0 40F6FE75 movw r5, #4094
|
||||||
|
706 00c4 A540 lsls r5, r5, r4
|
||||||
|
707 00c6 20EA0505 bic r5, r0, r5
|
||||||
|
708 00ca 9201 lsls r2, r2, #6
|
||||||
|
709 00cc 01FA04F0 lsl r0, r1, r4
|
||||||
|
710 00d0 2843 orrs r0, r0, r5
|
||||||
|
711 00d2 C1F38301 ubfx r1, r1, #2, #4
|
||||||
|
712 00d6 02F47062 and r2, r2, #3840
|
||||||
|
713 00da 1860 str r0, [r3]
|
||||||
|
714 00dc 0A43 orrs r2, r2, r1
|
||||||
|
715 00de 40F60F71 movw r1, #3855
|
||||||
|
716 00e2 01FA04F0 lsl r0, r1, r4
|
||||||
|
717 00e6 C025 movs r5, #192
|
||||||
|
718 00e8 1968 ldr r1, [r3]
|
||||||
|
719 00ea A240 lsls r2, r2, r4
|
||||||
|
720 00ec 05FA04F4 lsl r4, r5, r4
|
||||||
|
721 00f0 21EA0404 bic r4, r1, r4
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 13
|
||||||
|
|
||||||
|
|
||||||
|
722 00f4 1C60 str r4, [r3]
|
||||||
|
723 00f6 196E ldr r1, [r3, #96]
|
||||||
|
724 00f8 21EA0001 bic r1, r1, r0
|
||||||
|
725 00fc 0024 movs r4, #0
|
||||||
|
726 00fe 0A43 orrs r2, r2, r1
|
||||||
|
727 0100 0121 movs r1, #1
|
||||||
|
728 0102 1A66 str r2, [r3, #96]
|
||||||
|
729 0104 2046 mov r0, r4
|
||||||
|
730 0106 3171 strb r1, [r6, #4]
|
||||||
|
731 0108 7471 strb r4, [r6, #5]
|
||||||
|
732 .L89:
|
||||||
|
733 010a BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
||||||
|
734 .L115:
|
||||||
|
735 010e 0021 movs r1, #0
|
||||||
|
736 0110 A4E7 b .L99
|
||||||
|
737 .L90:
|
||||||
|
738 0112 FFF7FEFF bl HAL_GetTick
|
||||||
|
739 0116 0746 mov r7, r0
|
||||||
|
740 0118 2CB1 cbz r4, .L92
|
||||||
|
741 011a 14E0 b .L93
|
||||||
|
742 .L94:
|
||||||
|
743 011c FFF7FEFF bl HAL_GetTick
|
||||||
|
744 0120 C31B subs r3, r0, r7
|
||||||
|
745 0122 012B cmp r3, #1
|
||||||
|
746 0124 3CD8 bhi .L114
|
||||||
|
747 .L92:
|
||||||
|
748 0126 3368 ldr r3, [r6]
|
||||||
|
749 0128 5B6B ldr r3, [r3, #52]
|
||||||
|
750 012a 1B04 lsls r3, r3, #16
|
||||||
|
751 012c F6D4 bmi .L94
|
||||||
|
752 012e 0120 movs r0, #1
|
||||||
|
753 0130 FFF7FEFF bl HAL_Delay
|
||||||
|
754 0134 3368 ldr r3, [r6]
|
||||||
|
755 0136 6A6A ldr r2, [r5, #36]
|
||||||
|
756 0138 1A64 str r2, [r3, #64]
|
||||||
|
757 013a 0EE0 b .L95
|
||||||
|
758 .L96:
|
||||||
|
759 013c FFF7FEFF bl HAL_GetTick
|
||||||
|
760 0140 C31B subs r3, r0, r7
|
||||||
|
761 0142 012B cmp r3, #1
|
||||||
|
762 0144 2CD8 bhi .L114
|
||||||
|
763 .L93:
|
||||||
|
764 0146 3368 ldr r3, [r6]
|
||||||
|
765 0148 5B6B ldr r3, [r3, #52]
|
||||||
|
766 014a 002B cmp r3, #0
|
||||||
|
767 014c F6DB blt .L96
|
||||||
|
768 014e 0120 movs r0, #1
|
||||||
|
769 0150 FFF7FEFF bl HAL_Delay
|
||||||
|
770 0154 3368 ldr r3, [r6]
|
||||||
|
771 0156 6A6A ldr r2, [r5, #36]
|
||||||
|
772 0158 5A64 str r2, [r3, #68]
|
||||||
|
773 .L95:
|
||||||
|
774 015a 9A6C ldr r2, [r3, #72]
|
||||||
|
775 015c A96A ldr r1, [r5, #40]
|
||||||
|
776 015e AF68 ldr r7, [r5, #8]
|
||||||
|
777 0160 04F01004 and r4, r4, #16
|
||||||
|
778 0164 40F2FF30 movw r0, #1023
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 14
|
||||||
|
|
||||||
|
|
||||||
|
779 0168 A040 lsls r0, r0, r4
|
||||||
|
780 016a A140 lsls r1, r1, r4
|
||||||
|
781 016c 22EA0002 bic r2, r2, r0
|
||||||
|
782 0170 0A43 orrs r2, r2, r1
|
||||||
|
783 0172 9A64 str r2, [r3, #72]
|
||||||
|
784 0174 DA6C ldr r2, [r3, #76]
|
||||||
|
785 0176 E96A ldr r1, [r5, #44]
|
||||||
|
786 0178 FF20 movs r0, #255
|
||||||
|
787 017a A040 lsls r0, r0, r4
|
||||||
|
788 017c A140 lsls r1, r1, r4
|
||||||
|
789 017e 22EA0002 bic r2, r2, r0
|
||||||
|
790 0182 0A43 orrs r2, r2, r1
|
||||||
|
791 0184 DA64 str r2, [r3, #76]
|
||||||
|
792 0186 4FE7 b .L91
|
||||||
|
793 .L116:
|
||||||
|
794 0188 FFF7FEFF bl HAL_RCC_GetHCLKFreq
|
||||||
|
795 018c 0C4B ldr r3, .L117
|
||||||
|
796 018e 9842 cmp r0, r3
|
||||||
|
797 0190 0ED9 bls .L104
|
||||||
|
798 0192 3368 ldr r3, [r6]
|
||||||
|
799 0194 48F40048 orr r8, r8, #32768
|
||||||
|
800 0198 84E7 b .L105
|
||||||
|
801 .L107:
|
||||||
|
802 019a 0220 movs r0, #2
|
||||||
|
803 019c BDE8F081 pop {r4, r5, r6, r7, r8, pc}
|
||||||
|
804 .L114:
|
||||||
|
805 01a0 3369 ldr r3, [r6, #16]
|
||||||
|
806 01a2 0322 movs r2, #3
|
||||||
|
807 01a4 43F00803 orr r3, r3, #8
|
||||||
|
808 01a8 3361 str r3, [r6, #16]
|
||||||
|
809 01aa 1046 mov r0, r2
|
||||||
|
810 01ac 3271 strb r2, [r6, #4]
|
||||||
|
811 01ae ACE7 b .L89
|
||||||
|
812 .L104:
|
||||||
|
813 01b0 044B ldr r3, .L117+4
|
||||||
|
814 01b2 9842 cmp r0, r3
|
||||||
|
815 01b4 88BF it hi
|
||||||
|
816 01b6 48F48048 orrhi r8, r8, #16384
|
||||||
|
817 01ba 3368 ldr r3, [r6]
|
||||||
|
818 01bc 72E7 b .L105
|
||||||
|
819 .L118:
|
||||||
|
820 01be 00BF .align 2
|
||||||
|
821 .L117:
|
||||||
|
822 01c0 00688909 .word 160000000
|
||||||
|
823 01c4 00B4C404 .word 80000000
|
||||||
|
825 .section .text.HAL_DAC_GetState,"ax",%progbits
|
||||||
|
826 .align 1
|
||||||
|
827 .p2align 2,,3
|
||||||
|
828 .global HAL_DAC_GetState
|
||||||
|
829 .syntax unified
|
||||||
|
830 .thumb
|
||||||
|
831 .thumb_func
|
||||||
|
832 .fpu fpv4-sp-d16
|
||||||
|
834 HAL_DAC_GetState:
|
||||||
|
835 @ args = 0, pretend = 0, frame = 0
|
||||||
|
836 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
837 @ link register save eliminated.
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 15
|
||||||
|
|
||||||
|
|
||||||
|
838 0000 0079 ldrb r0, [r0, #4] @ zero_extendqisi2
|
||||||
|
839 0002 7047 bx lr
|
||||||
|
841 .section .text.HAL_DAC_GetError,"ax",%progbits
|
||||||
|
842 .align 1
|
||||||
|
843 .p2align 2,,3
|
||||||
|
844 .global HAL_DAC_GetError
|
||||||
|
845 .syntax unified
|
||||||
|
846 .thumb
|
||||||
|
847 .thumb_func
|
||||||
|
848 .fpu fpv4-sp-d16
|
||||||
|
850 HAL_DAC_GetError:
|
||||||
|
851 @ args = 0, pretend = 0, frame = 0
|
||||||
|
852 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
853 @ link register save eliminated.
|
||||||
|
854 0000 0069 ldr r0, [r0, #16]
|
||||||
|
855 0002 7047 bx lr
|
||||||
|
857 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 16
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 stm32g4xx_hal_dac.c
|
||||||
|
/tmp/ccFTzw2t.s:16 .text.HAL_DAC_MspInit:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:25 .text.HAL_DAC_MspInit:0000000000000000 HAL_DAC_MspInit
|
||||||
|
/tmp/ccFTzw2t.s:32 .text.HAL_DAC_Init:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:40 .text.HAL_DAC_Init:0000000000000000 HAL_DAC_Init
|
||||||
|
/tmp/ccFTzw2t.s:67 .text.HAL_DAC_MspDeInit:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:75 .text.HAL_DAC_MspDeInit:0000000000000000 HAL_DAC_MspDeInit
|
||||||
|
/tmp/ccFTzw2t.s:82 .text.HAL_DAC_DeInit:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:90 .text.HAL_DAC_DeInit:0000000000000000 HAL_DAC_DeInit
|
||||||
|
/tmp/ccFTzw2t.s:109 .text.HAL_DAC_Start:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:117 .text.HAL_DAC_Start:0000000000000000 HAL_DAC_Start
|
||||||
|
/tmp/ccFTzw2t.s:172 .text.HAL_DAC_Stop:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:180 .text.HAL_DAC_Stop:0000000000000000 HAL_DAC_Stop
|
||||||
|
/tmp/ccFTzw2t.s:199 .text.HAL_DAC_Start_DMA:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:207 .text.HAL_DAC_Start_DMA:0000000000000000 HAL_DAC_Start_DMA
|
||||||
|
/tmp/ccFTzw2t.s:319 .text.HAL_DAC_Start_DMA:00000000000000f4 $d
|
||||||
|
/tmp/ccFTzw2t.s:441 .text.DAC_DMAConvCpltCh1:0000000000000000 DAC_DMAConvCpltCh1
|
||||||
|
/tmp/ccFTzw2t.s:476 .text.DAC_DMAHalfConvCpltCh1:0000000000000000 DAC_DMAHalfConvCpltCh1
|
||||||
|
/tmp/ccFTzw2t.s:508 .text.DAC_DMAErrorCh1:0000000000000000 DAC_DMAErrorCh1
|
||||||
|
/tmp/ccFTzw2t.s:327 .text.HAL_DAC_Stop_DMA:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:335 .text.HAL_DAC_Stop_DMA:0000000000000000 HAL_DAC_Stop_DMA
|
||||||
|
/tmp/ccFTzw2t.s:378 .text.HAL_DAC_SetValue:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:386 .text.HAL_DAC_SetValue:0000000000000000 HAL_DAC_SetValue
|
||||||
|
/tmp/ccFTzw2t.s:418 .text.HAL_DAC_ConvCpltCallbackCh1:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:426 .text.HAL_DAC_ConvCpltCallbackCh1:0000000000000000 HAL_DAC_ConvCpltCallbackCh1
|
||||||
|
/tmp/ccFTzw2t.s:433 .text.DAC_DMAConvCpltCh1:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:453 .text.HAL_DAC_ConvHalfCpltCallbackCh1:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:461 .text.HAL_DAC_ConvHalfCpltCallbackCh1:0000000000000000 HAL_DAC_ConvHalfCpltCallbackCh1
|
||||||
|
/tmp/ccFTzw2t.s:468 .text.DAC_DMAHalfConvCpltCh1:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:485 .text.HAL_DAC_ErrorCallbackCh1:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:493 .text.HAL_DAC_ErrorCallbackCh1:0000000000000000 HAL_DAC_ErrorCallbackCh1
|
||||||
|
/tmp/ccFTzw2t.s:500 .text.DAC_DMAErrorCh1:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:523 .text.HAL_DAC_DMAUnderrunCallbackCh1:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:531 .text.HAL_DAC_DMAUnderrunCallbackCh1:0000000000000000 HAL_DAC_DMAUnderrunCallbackCh1
|
||||||
|
/tmp/ccFTzw2t.s:538 .text.HAL_DAC_IRQHandler:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:546 .text.HAL_DAC_IRQHandler:0000000000000000 HAL_DAC_IRQHandler
|
||||||
|
/tmp/ccFTzw2t.s:597 .text.HAL_DAC_GetValue:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:605 .text.HAL_DAC_GetValue:0000000000000000 HAL_DAC_GetValue
|
||||||
|
/tmp/ccFTzw2t.s:618 .text.HAL_DAC_ConfigChannel:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:626 .text.HAL_DAC_ConfigChannel:0000000000000000 HAL_DAC_ConfigChannel
|
||||||
|
/tmp/ccFTzw2t.s:822 .text.HAL_DAC_ConfigChannel:00000000000001c0 $d
|
||||||
|
/tmp/ccFTzw2t.s:826 .text.HAL_DAC_GetState:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:834 .text.HAL_DAC_GetState:0000000000000000 HAL_DAC_GetState
|
||||||
|
/tmp/ccFTzw2t.s:842 .text.HAL_DAC_GetError:0000000000000000 $t
|
||||||
|
/tmp/ccFTzw2t.s:850 .text.HAL_DAC_GetError:0000000000000000 HAL_DAC_GetError
|
||||||
|
|
||||||
|
UNDEFINED SYMBOLS
|
||||||
|
HAL_Delay
|
||||||
|
HAL_DMA_Start_IT
|
||||||
|
DAC_DMAConvCpltCh2
|
||||||
|
DAC_DMAHalfConvCpltCh2
|
||||||
|
DAC_DMAErrorCh2
|
||||||
|
HAL_DMA_Abort
|
||||||
|
HAL_DACEx_DMAUnderrunCallbackCh2
|
||||||
|
HAL_GetTick
|
||||||
|
HAL_RCC_GetHCLKFreq
|
||||||
|
ARM GAS /tmp/ccFTzw2t.s page 17
|
||||||
|
|
||||||
|
|
||||||
BIN
codice/build/stm32g4xx_hal_dac.o
Normal file
BIN
codice/build/stm32g4xx_hal_dac.o
Normal file
Binary file not shown.
84
codice/build/stm32g4xx_hal_dac_ex.d
Normal file
84
codice/build/stm32g4xx_hal_dac_ex.d
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
build/stm32g4xx_hal_dac_ex.o: \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dac_ex.c \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
929
codice/build/stm32g4xx_hal_dac_ex.lst
Normal file
929
codice/build/stm32g4xx_hal_dac_ex.lst
Normal file
@@ -0,0 +1,929 @@
|
|||||||
|
ARM GAS /tmp/ccvv83rC.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "stm32g4xx_hal_dac_ex.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.HAL_DACEx_DualStart,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .global HAL_DACEx_DualStart
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 HAL_DACEx_DualStart:
|
||||||
|
26 @ args = 0, pretend = 0, frame = 0
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 0000 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||||||
|
29 0002 012B cmp r3, #1
|
||||||
|
30 0004 2CD0 beq .L4
|
||||||
|
31 0006 10B5 push {r4, lr}
|
||||||
|
32 0008 0446 mov r4, r0
|
||||||
|
33 000a 0368 ldr r3, [r0]
|
||||||
|
34 000c 0222 movs r2, #2
|
||||||
|
35 000e 0120 movs r0, #1
|
||||||
|
36 0010 6071 strb r0, [r4, #5]
|
||||||
|
37 0012 2271 strb r2, [r4, #4]
|
||||||
|
38 0014 1A68 ldr r2, [r3]
|
||||||
|
39 0016 0243 orrs r2, r2, r0
|
||||||
|
40 0018 1A60 str r2, [r3]
|
||||||
|
41 001a 1A68 ldr r2, [r3]
|
||||||
|
42 001c 42F48032 orr r2, r2, #65536
|
||||||
|
43 0020 1A60 str r2, [r3]
|
||||||
|
44 0022 FFF7FEFF bl HAL_Delay
|
||||||
|
45 0026 2268 ldr r2, [r4]
|
||||||
|
46 0028 1368 ldr r3, [r2]
|
||||||
|
47 002a 1168 ldr r1, [r2]
|
||||||
|
48 002c 03F03E03 and r3, r3, #62
|
||||||
|
49 0030 A3F10203 sub r3, #2
|
||||||
|
50 0034 01F47811 and r1, r1, #4063232
|
||||||
|
51 0038 B3FA83F3 clz r3, r3
|
||||||
|
52 003c B1F5003F cmp r1, #131072
|
||||||
|
53 0040 4FEA5313 lsr r3, r3, #5
|
||||||
|
54 0044 5168 ldr r1, [r2, #4]
|
||||||
|
55 0046 08BF it eq
|
||||||
|
56 0048 43F00203 orreq r3, r3, #2
|
||||||
|
57 004c 4FF0000C mov ip, #0
|
||||||
|
58 0050 0B43 orrs r3, r3, r1
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
59 0052 0121 movs r1, #1
|
||||||
|
60 0054 5360 str r3, [r2, #4]
|
||||||
|
61 0056 2171 strb r1, [r4, #4]
|
||||||
|
62 0058 84F805C0 strb ip, [r4, #5]
|
||||||
|
63 005c 6046 mov r0, ip
|
||||||
|
64 005e 10BD pop {r4, pc}
|
||||||
|
65 .L4:
|
||||||
|
66 0060 0220 movs r0, #2
|
||||||
|
67 0062 7047 bx lr
|
||||||
|
69 .section .text.HAL_DACEx_DualStop,"ax",%progbits
|
||||||
|
70 .align 1
|
||||||
|
71 .p2align 2,,3
|
||||||
|
72 .global HAL_DACEx_DualStop
|
||||||
|
73 .syntax unified
|
||||||
|
74 .thumb
|
||||||
|
75 .thumb_func
|
||||||
|
76 .fpu fpv4-sp-d16
|
||||||
|
78 HAL_DACEx_DualStop:
|
||||||
|
79 @ args = 0, pretend = 0, frame = 0
|
||||||
|
80 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
81 0000 10B5 push {r4, lr}
|
||||||
|
82 0002 0446 mov r4, r0
|
||||||
|
83 0004 0120 movs r0, #1
|
||||||
|
84 0006 2368 ldr r3, [r4]
|
||||||
|
85 0008 1A68 ldr r2, [r3]
|
||||||
|
86 000a 22F00102 bic r2, r2, #1
|
||||||
|
87 000e 1A60 str r2, [r3]
|
||||||
|
88 0010 1A68 ldr r2, [r3]
|
||||||
|
89 0012 22F48032 bic r2, r2, #65536
|
||||||
|
90 0016 1A60 str r2, [r3]
|
||||||
|
91 0018 FFF7FEFF bl HAL_Delay
|
||||||
|
92 001c 0123 movs r3, #1
|
||||||
|
93 001e 2371 strb r3, [r4, #4]
|
||||||
|
94 0020 0020 movs r0, #0
|
||||||
|
95 0022 10BD pop {r4, pc}
|
||||||
|
97 .section .text.HAL_DACEx_DualStart_DMA,"ax",%progbits
|
||||||
|
98 .align 1
|
||||||
|
99 .p2align 2,,3
|
||||||
|
100 .global HAL_DACEx_DualStart_DMA
|
||||||
|
101 .syntax unified
|
||||||
|
102 .thumb
|
||||||
|
103 .thumb_func
|
||||||
|
104 .fpu fpv4-sp-d16
|
||||||
|
106 HAL_DACEx_DualStart_DMA:
|
||||||
|
107 @ args = 4, pretend = 0, frame = 0
|
||||||
|
108 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
109 0000 F8B5 push {r3, r4, r5, r6, r7, lr}
|
||||||
|
110 0002 0446 mov r4, r0
|
||||||
|
111 0004 4079 ldrb r0, [r0, #5] @ zero_extendqisi2
|
||||||
|
112 0006 069F ldr r7, [sp, #24]
|
||||||
|
113 0008 0128 cmp r0, #1
|
||||||
|
114 000a 6DD0 beq .L24
|
||||||
|
115 000c 1546 mov r5, r2
|
||||||
|
116 000e 0122 movs r2, #1
|
||||||
|
117 0010 6271 strb r2, [r4, #5]
|
||||||
|
118 0012 0222 movs r2, #2
|
||||||
|
119 0014 2668 ldr r6, [r4]
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
120 0016 2271 strb r2, [r4, #4]
|
||||||
|
121 0018 41B3 cbz r1, .L42
|
||||||
|
122 001a E068 ldr r0, [r4, #12]
|
||||||
|
123 001c 3268 ldr r2, [r6]
|
||||||
|
124 001e DFF8D0C0 ldr ip, .L44
|
||||||
|
125 0022 C0F82CC0 str ip, [r0, #44]
|
||||||
|
126 0026 DFF8CCC0 ldr ip, .L44+4
|
||||||
|
127 002a C0F830C0 str ip, [r0, #48]
|
||||||
|
128 002e 42F08052 orr r2, r2, #268435456
|
||||||
|
129 0032 DFF8C4C0 ldr ip, .L44+8
|
||||||
|
130 0036 C0F834C0 str ip, [r0, #52]
|
||||||
|
131 003a 042F cmp r7, #4
|
||||||
|
132 003c 3260 str r2, [r6]
|
||||||
|
133 003e 50D0 beq .L15
|
||||||
|
134 0040 082F cmp r7, #8
|
||||||
|
135 0042 4BD0 beq .L16
|
||||||
|
136 0044 002F cmp r7, #0
|
||||||
|
137 0046 41D0 beq .L17
|
||||||
|
138 0048 0022 movs r2, #0
|
||||||
|
139 .L19:
|
||||||
|
140 004a 2946 mov r1, r5
|
||||||
|
141 004c 3568 ldr r5, [r6]
|
||||||
|
142 004e 45F00055 orr r5, r5, #536870912
|
||||||
|
143 0052 3560 str r5, [r6]
|
||||||
|
144 0054 FFF7FEFF bl HAL_DMA_Start_IT
|
||||||
|
145 0058 0023 movs r3, #0
|
||||||
|
146 005a 0546 mov r5, r0
|
||||||
|
147 005c 6371 strb r3, [r4, #5]
|
||||||
|
148 005e 45B3 cbz r5, .L43
|
||||||
|
149 .L23:
|
||||||
|
150 0060 2369 ldr r3, [r4, #16]
|
||||||
|
151 0062 43F00403 orr r3, r3, #4
|
||||||
|
152 0066 2361 str r3, [r4, #16]
|
||||||
|
153 0068 2846 mov r0, r5
|
||||||
|
154 006a F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||||
|
155 .L42:
|
||||||
|
156 006c A068 ldr r0, [r4, #8]
|
||||||
|
157 006e 3268 ldr r2, [r6]
|
||||||
|
158 0070 DFF888C0 ldr ip, .L44+12
|
||||||
|
159 0074 C0F82CC0 str ip, [r0, #44]
|
||||||
|
160 0078 DFF884C0 ldr ip, .L44+16
|
||||||
|
161 007c C0F830C0 str ip, [r0, #48]
|
||||||
|
162 0080 42F48052 orr r2, r2, #4096
|
||||||
|
163 0084 DFF87CC0 ldr ip, .L44+20
|
||||||
|
164 0088 C0F834C0 str ip, [r0, #52]
|
||||||
|
165 008c 042F cmp r7, #4
|
||||||
|
166 008e 3260 str r2, [r6]
|
||||||
|
167 0090 27D0 beq .L15
|
||||||
|
168 0092 082F cmp r7, #8
|
||||||
|
169 0094 22D0 beq .L16
|
||||||
|
170 0096 CFB1 cbz r7, .L17
|
||||||
|
171 .L18:
|
||||||
|
172 0098 0A46 mov r2, r1
|
||||||
|
173 009a 2946 mov r1, r5
|
||||||
|
174 009c 3568 ldr r5, [r6]
|
||||||
|
175 009e 45F40055 orr r5, r5, #8192
|
||||||
|
176 00a2 3560 str r5, [r6]
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 4
|
||||||
|
|
||||||
|
|
||||||
|
177 00a4 FFF7FEFF bl HAL_DMA_Start_IT
|
||||||
|
178 00a8 0023 movs r3, #0
|
||||||
|
179 00aa 0546 mov r5, r0
|
||||||
|
180 00ac 6371 strb r3, [r4, #5]
|
||||||
|
181 00ae 002D cmp r5, #0
|
||||||
|
182 00b0 D6D1 bne .L23
|
||||||
|
183 .L43:
|
||||||
|
184 00b2 2368 ldr r3, [r4]
|
||||||
|
185 00b4 1A68 ldr r2, [r3]
|
||||||
|
186 00b6 0120 movs r0, #1
|
||||||
|
187 00b8 0243 orrs r2, r2, r0
|
||||||
|
188 00ba 1A60 str r2, [r3]
|
||||||
|
189 00bc 1A68 ldr r2, [r3]
|
||||||
|
190 00be 42F48032 orr r2, r2, #65536
|
||||||
|
191 00c2 1A60 str r2, [r3]
|
||||||
|
192 00c4 FFF7FEFF bl HAL_Delay
|
||||||
|
193 00c8 2846 mov r0, r5
|
||||||
|
194 00ca F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||||
|
195 .L17:
|
||||||
|
196 00cc 06F12002 add r2, r6, #32
|
||||||
|
197 .L20:
|
||||||
|
198 00d0 09B1 cbz r1, .L21
|
||||||
|
199 00d2 E068 ldr r0, [r4, #12]
|
||||||
|
200 00d4 B9E7 b .L19
|
||||||
|
201 .L21:
|
||||||
|
202 00d6 A068 ldr r0, [r4, #8]
|
||||||
|
203 00d8 1146 mov r1, r2
|
||||||
|
204 00da DDE7 b .L18
|
||||||
|
205 .L16:
|
||||||
|
206 00dc 06F12802 add r2, r6, #40
|
||||||
|
207 00e0 F6E7 b .L20
|
||||||
|
208 .L15:
|
||||||
|
209 00e2 06F12402 add r2, r6, #36
|
||||||
|
210 00e6 F3E7 b .L20
|
||||||
|
211 .L24:
|
||||||
|
212 00e8 0225 movs r5, #2
|
||||||
|
213 00ea 2846 mov r0, r5
|
||||||
|
214 00ec F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||||
|
215 .L45:
|
||||||
|
216 00ee 00BF .align 2
|
||||||
|
217 .L44:
|
||||||
|
218 00f0 00000000 .word DAC_DMAConvCpltCh2
|
||||||
|
219 00f4 00000000 .word DAC_DMAHalfConvCpltCh2
|
||||||
|
220 00f8 00000000 .word DAC_DMAErrorCh2
|
||||||
|
221 00fc 00000000 .word DAC_DMAConvCpltCh1
|
||||||
|
222 0100 00000000 .word DAC_DMAHalfConvCpltCh1
|
||||||
|
223 0104 00000000 .word DAC_DMAErrorCh1
|
||||||
|
225 .section .text.HAL_DACEx_DualStop_DMA,"ax",%progbits
|
||||||
|
226 .align 1
|
||||||
|
227 .p2align 2,,3
|
||||||
|
228 .global HAL_DACEx_DualStop_DMA
|
||||||
|
229 .syntax unified
|
||||||
|
230 .thumb
|
||||||
|
231 .thumb_func
|
||||||
|
232 .fpu fpv4-sp-d16
|
||||||
|
234 HAL_DACEx_DualStop_DMA:
|
||||||
|
235 @ args = 0, pretend = 0, frame = 0
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 5
|
||||||
|
|
||||||
|
|
||||||
|
236 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
237 0000 38B5 push {r3, r4, r5, lr}
|
||||||
|
238 0002 0368 ldr r3, [r0]
|
||||||
|
239 0004 1A68 ldr r2, [r3]
|
||||||
|
240 0006 22F01022 bic r2, r2, #268439552
|
||||||
|
241 000a 1A60 str r2, [r3]
|
||||||
|
242 000c 1A68 ldr r2, [r3]
|
||||||
|
243 000e 22F00102 bic r2, r2, #1
|
||||||
|
244 0012 1A60 str r2, [r3]
|
||||||
|
245 0014 1A68 ldr r2, [r3]
|
||||||
|
246 0016 22F48032 bic r2, r2, #65536
|
||||||
|
247 001a 0446 mov r4, r0
|
||||||
|
248 001c 0D46 mov r5, r1
|
||||||
|
249 001e 0120 movs r0, #1
|
||||||
|
250 0020 1A60 str r2, [r3]
|
||||||
|
251 0022 FFF7FEFF bl HAL_Delay
|
||||||
|
252 0026 75B9 cbnz r5, .L47
|
||||||
|
253 0028 A068 ldr r0, [r4, #8]
|
||||||
|
254 002a FFF7FEFF bl HAL_DMA_Abort
|
||||||
|
255 002e 2268 ldr r2, [r4]
|
||||||
|
256 0030 1368 ldr r3, [r2]
|
||||||
|
257 0032 23F40053 bic r3, r3, #8192
|
||||||
|
258 0036 1360 str r3, [r2]
|
||||||
|
259 .L48:
|
||||||
|
260 0038 10B1 cbz r0, .L49
|
||||||
|
261 003a 0423 movs r3, #4
|
||||||
|
262 003c 2371 strb r3, [r4, #4]
|
||||||
|
263 003e 38BD pop {r3, r4, r5, pc}
|
||||||
|
264 .L49:
|
||||||
|
265 0040 0123 movs r3, #1
|
||||||
|
266 0042 2371 strb r3, [r4, #4]
|
||||||
|
267 0044 38BD pop {r3, r4, r5, pc}
|
||||||
|
268 .L47:
|
||||||
|
269 0046 E068 ldr r0, [r4, #12]
|
||||||
|
270 0048 FFF7FEFF bl HAL_DMA_Abort
|
||||||
|
271 004c 2268 ldr r2, [r4]
|
||||||
|
272 004e 1368 ldr r3, [r2]
|
||||||
|
273 0050 23F00053 bic r3, r3, #536870912
|
||||||
|
274 0054 1360 str r3, [r2]
|
||||||
|
275 0056 EFE7 b .L48
|
||||||
|
277 .section .text.HAL_DACEx_TriangleWaveGenerate,"ax",%progbits
|
||||||
|
278 .align 1
|
||||||
|
279 .p2align 2,,3
|
||||||
|
280 .global HAL_DACEx_TriangleWaveGenerate
|
||||||
|
281 .syntax unified
|
||||||
|
282 .thumb
|
||||||
|
283 .thumb_func
|
||||||
|
284 .fpu fpv4-sp-d16
|
||||||
|
286 HAL_DACEx_TriangleWaveGenerate:
|
||||||
|
287 @ args = 0, pretend = 0, frame = 0
|
||||||
|
288 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
289 @ link register save eliminated.
|
||||||
|
290 0000 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||||||
|
291 0002 012B cmp r3, #1
|
||||||
|
292 0004 19D0 beq .L54
|
||||||
|
293 0006 10B4 push {r4}
|
||||||
|
294 0008 0223 movs r3, #2
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 6
|
||||||
|
|
||||||
|
|
||||||
|
295 000a 0468 ldr r4, [r0]
|
||||||
|
296 000c 0371 strb r3, [r0, #4]
|
||||||
|
297 000e 2368 ldr r3, [r4]
|
||||||
|
298 0010 01F01001 and r1, r1, #16
|
||||||
|
299 0014 42F08002 orr r2, r2, #128
|
||||||
|
300 0018 4FF47C6C mov ip, #4032
|
||||||
|
301 001c 8A40 lsls r2, r2, r1
|
||||||
|
302 001e 0CFA01F1 lsl r1, ip, r1
|
||||||
|
303 0022 23EA0101 bic r1, r3, r1
|
||||||
|
304 0026 0A43 orrs r2, r2, r1
|
||||||
|
305 0028 0023 movs r3, #0
|
||||||
|
306 002a 0121 movs r1, #1
|
||||||
|
307 002c 2260 str r2, [r4]
|
||||||
|
308 002e 0171 strb r1, [r0, #4]
|
||||||
|
309 0030 4371 strb r3, [r0, #5]
|
||||||
|
310 0032 5DF8044B ldr r4, [sp], #4
|
||||||
|
311 0036 1846 mov r0, r3
|
||||||
|
312 0038 7047 bx lr
|
||||||
|
313 .L54:
|
||||||
|
314 003a 0220 movs r0, #2
|
||||||
|
315 003c 7047 bx lr
|
||||||
|
317 003e 00BF .section .text.HAL_DACEx_NoiseWaveGenerate,"ax",%progbits
|
||||||
|
318 .align 1
|
||||||
|
319 .p2align 2,,3
|
||||||
|
320 .global HAL_DACEx_NoiseWaveGenerate
|
||||||
|
321 .syntax unified
|
||||||
|
322 .thumb
|
||||||
|
323 .thumb_func
|
||||||
|
324 .fpu fpv4-sp-d16
|
||||||
|
326 HAL_DACEx_NoiseWaveGenerate:
|
||||||
|
327 @ args = 0, pretend = 0, frame = 0
|
||||||
|
328 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
329 @ link register save eliminated.
|
||||||
|
330 0000 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||||||
|
331 0002 012B cmp r3, #1
|
||||||
|
332 0004 19D0 beq .L61
|
||||||
|
333 0006 10B4 push {r4}
|
||||||
|
334 0008 0223 movs r3, #2
|
||||||
|
335 000a 0468 ldr r4, [r0]
|
||||||
|
336 000c 0371 strb r3, [r0, #4]
|
||||||
|
337 000e 2368 ldr r3, [r4]
|
||||||
|
338 0010 01F01001 and r1, r1, #16
|
||||||
|
339 0014 42F04002 orr r2, r2, #64
|
||||||
|
340 0018 4FF47C6C mov ip, #4032
|
||||||
|
341 001c 8A40 lsls r2, r2, r1
|
||||||
|
342 001e 0CFA01F1 lsl r1, ip, r1
|
||||||
|
343 0022 23EA0101 bic r1, r3, r1
|
||||||
|
344 0026 0A43 orrs r2, r2, r1
|
||||||
|
345 0028 0023 movs r3, #0
|
||||||
|
346 002a 0121 movs r1, #1
|
||||||
|
347 002c 2260 str r2, [r4]
|
||||||
|
348 002e 0171 strb r1, [r0, #4]
|
||||||
|
349 0030 4371 strb r3, [r0, #5]
|
||||||
|
350 0032 5DF8044B ldr r4, [sp], #4
|
||||||
|
351 0036 1846 mov r0, r3
|
||||||
|
352 0038 7047 bx lr
|
||||||
|
353 .L61:
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 7
|
||||||
|
|
||||||
|
|
||||||
|
354 003a 0220 movs r0, #2
|
||||||
|
355 003c 7047 bx lr
|
||||||
|
357 003e 00BF .section .text.HAL_DACEx_SawtoothWaveGenerate,"ax",%progbits
|
||||||
|
358 .align 1
|
||||||
|
359 .p2align 2,,3
|
||||||
|
360 .global HAL_DACEx_SawtoothWaveGenerate
|
||||||
|
361 .syntax unified
|
||||||
|
362 .thumb
|
||||||
|
363 .thumb_func
|
||||||
|
364 .fpu fpv4-sp-d16
|
||||||
|
366 HAL_DACEx_SawtoothWaveGenerate:
|
||||||
|
367 @ args = 4, pretend = 0, frame = 0
|
||||||
|
368 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
369 @ link register save eliminated.
|
||||||
|
370 0000 8446 mov ip, r0
|
||||||
|
371 0002 4079 ldrb r0, [r0, #5] @ zero_extendqisi2
|
||||||
|
372 0004 0128 cmp r0, #1
|
||||||
|
373 0006 26D0 beq .L70
|
||||||
|
374 0008 0120 movs r0, #1
|
||||||
|
375 000a 1A43 orrs r2, r2, r3
|
||||||
|
376 000c 009B ldr r3, [sp]
|
||||||
|
377 000e 8CF80500 strb r0, [ip, #5]
|
||||||
|
378 0012 0220 movs r0, #2
|
||||||
|
379 0014 8CF80400 strb r0, [ip, #4]
|
||||||
|
380 0018 42EA0342 orr r2, r2, r3, lsl #16
|
||||||
|
381 001c DCF80000 ldr r0, [ip]
|
||||||
|
382 0020 99B1 cbz r1, .L71
|
||||||
|
383 0022 C36D ldr r3, [r0, #92]
|
||||||
|
384 0024 03F46043 and r3, r3, #57344
|
||||||
|
385 0028 1A43 orrs r2, r2, r3
|
||||||
|
386 002a C265 str r2, [r0, #92]
|
||||||
|
387 .L69:
|
||||||
|
388 002c 0268 ldr r2, [r0]
|
||||||
|
389 002e 01F01003 and r3, r1, #16
|
||||||
|
390 0032 C021 movs r1, #192
|
||||||
|
391 0034 9940 lsls r1, r1, r3
|
||||||
|
392 0036 1143 orrs r1, r1, r2
|
||||||
|
393 0038 0023 movs r3, #0
|
||||||
|
394 003a 0122 movs r2, #1
|
||||||
|
395 003c 0160 str r1, [r0]
|
||||||
|
396 003e 1846 mov r0, r3
|
||||||
|
397 0040 8CF80420 strb r2, [ip, #4]
|
||||||
|
398 0044 8CF80530 strb r3, [ip, #5]
|
||||||
|
399 0048 7047 bx lr
|
||||||
|
400 .L71:
|
||||||
|
401 004a 836D ldr r3, [r0, #88]
|
||||||
|
402 004c 03F46043 and r3, r3, #57344
|
||||||
|
403 0050 1A43 orrs r2, r2, r3
|
||||||
|
404 0052 8265 str r2, [r0, #88]
|
||||||
|
405 0054 EAE7 b .L69
|
||||||
|
406 .L70:
|
||||||
|
407 0056 0220 movs r0, #2
|
||||||
|
408 0058 7047 bx lr
|
||||||
|
410 005a 00BF .section .text.HAL_DACEx_SawtoothWaveDataReset,"ax",%progbits
|
||||||
|
411 .align 1
|
||||||
|
412 .p2align 2,,3
|
||||||
|
413 .global HAL_DACEx_SawtoothWaveDataReset
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 8
|
||||||
|
|
||||||
|
|
||||||
|
414 .syntax unified
|
||||||
|
415 .thumb
|
||||||
|
416 .thumb_func
|
||||||
|
417 .fpu fpv4-sp-d16
|
||||||
|
419 HAL_DACEx_SawtoothWaveDataReset:
|
||||||
|
420 @ args = 0, pretend = 0, frame = 0
|
||||||
|
421 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
422 @ link register save eliminated.
|
||||||
|
423 0000 4279 ldrb r2, [r0, #5] @ zero_extendqisi2
|
||||||
|
424 0002 012A cmp r2, #1
|
||||||
|
425 0004 1DD0 beq .L77
|
||||||
|
426 0006 0346 mov r3, r0
|
||||||
|
427 0008 10B4 push {r4}
|
||||||
|
428 000a 0468 ldr r4, [r0]
|
||||||
|
429 000c 0120 movs r0, #1
|
||||||
|
430 000e 5871 strb r0, [r3, #5]
|
||||||
|
431 0010 226E ldr r2, [r4, #96]
|
||||||
|
432 0012 01F0100C and ip, r1, #16
|
||||||
|
433 0016 22FA0CF2 lsr r2, r2, ip
|
||||||
|
434 001a 1207 lsls r2, r2, #28
|
||||||
|
435 001c 08D1 bne .L74
|
||||||
|
436 001e 0222 movs r2, #2
|
||||||
|
437 0020 1A71 strb r2, [r3, #4]
|
||||||
|
438 0022 6268 ldr r2, [r4, #4]
|
||||||
|
439 0024 49B9 cbnz r1, .L75
|
||||||
|
440 0026 0243 orrs r2, r2, r0
|
||||||
|
441 0028 6260 str r2, [r4, #4]
|
||||||
|
442 .L76:
|
||||||
|
443 002a 0122 movs r2, #1
|
||||||
|
444 002c 1A71 strb r2, [r3, #4]
|
||||||
|
445 002e 0020 movs r0, #0
|
||||||
|
446 .L74:
|
||||||
|
447 0030 0022 movs r2, #0
|
||||||
|
448 0032 5A71 strb r2, [r3, #5]
|
||||||
|
449 0034 5DF8044B ldr r4, [sp], #4
|
||||||
|
450 0038 7047 bx lr
|
||||||
|
451 .L75:
|
||||||
|
452 003a 42F00202 orr r2, r2, #2
|
||||||
|
453 003e 6260 str r2, [r4, #4]
|
||||||
|
454 0040 F3E7 b .L76
|
||||||
|
455 .L77:
|
||||||
|
456 0042 0220 movs r0, #2
|
||||||
|
457 0044 7047 bx lr
|
||||||
|
459 0046 00BF .section .text.HAL_DACEx_SawtoothWaveDataStep,"ax",%progbits
|
||||||
|
460 .align 1
|
||||||
|
461 .p2align 2,,3
|
||||||
|
462 .global HAL_DACEx_SawtoothWaveDataStep
|
||||||
|
463 .syntax unified
|
||||||
|
464 .thumb
|
||||||
|
465 .thumb_func
|
||||||
|
466 .fpu fpv4-sp-d16
|
||||||
|
468 HAL_DACEx_SawtoothWaveDataStep:
|
||||||
|
469 @ args = 0, pretend = 0, frame = 0
|
||||||
|
470 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
471 @ link register save eliminated.
|
||||||
|
472 0000 4279 ldrb r2, [r0, #5] @ zero_extendqisi2
|
||||||
|
473 0002 012A cmp r2, #1
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 9
|
||||||
|
|
||||||
|
|
||||||
|
474 0004 1FD0 beq .L88
|
||||||
|
475 0006 0346 mov r3, r0
|
||||||
|
476 0008 10B4 push {r4}
|
||||||
|
477 000a 0468 ldr r4, [r0]
|
||||||
|
478 000c 0120 movs r0, #1
|
||||||
|
479 000e 5871 strb r0, [r3, #5]
|
||||||
|
480 0010 226E ldr r2, [r4, #96]
|
||||||
|
481 0012 01F0100C and ip, r1, #16
|
||||||
|
482 0016 22FA0CF2 lsr r2, r2, ip
|
||||||
|
483 001a 12F4706F tst r2, #3840
|
||||||
|
484 001e 09D1 bne .L85
|
||||||
|
485 0020 0222 movs r2, #2
|
||||||
|
486 0022 1A71 strb r2, [r3, #4]
|
||||||
|
487 0024 6268 ldr r2, [r4, #4]
|
||||||
|
488 0026 51B9 cbnz r1, .L86
|
||||||
|
489 0028 42F48032 orr r2, r2, #65536
|
||||||
|
490 002c 6260 str r2, [r4, #4]
|
||||||
|
491 .L87:
|
||||||
|
492 002e 0122 movs r2, #1
|
||||||
|
493 0030 1A71 strb r2, [r3, #4]
|
||||||
|
494 0032 0020 movs r0, #0
|
||||||
|
495 .L85:
|
||||||
|
496 0034 0022 movs r2, #0
|
||||||
|
497 0036 5A71 strb r2, [r3, #5]
|
||||||
|
498 0038 5DF8044B ldr r4, [sp], #4
|
||||||
|
499 003c 7047 bx lr
|
||||||
|
500 .L86:
|
||||||
|
501 003e 42F40032 orr r2, r2, #131072
|
||||||
|
502 0042 6260 str r2, [r4, #4]
|
||||||
|
503 0044 F3E7 b .L87
|
||||||
|
504 .L88:
|
||||||
|
505 0046 0220 movs r0, #2
|
||||||
|
506 0048 7047 bx lr
|
||||||
|
508 004a 00BF .section .text.HAL_DACEx_DualSetValue,"ax",%progbits
|
||||||
|
509 .align 1
|
||||||
|
510 .p2align 2,,3
|
||||||
|
511 .global HAL_DACEx_DualSetValue
|
||||||
|
512 .syntax unified
|
||||||
|
513 .thumb
|
||||||
|
514 .thumb_func
|
||||||
|
515 .fpu fpv4-sp-d16
|
||||||
|
517 HAL_DACEx_DualSetValue:
|
||||||
|
518 @ args = 0, pretend = 0, frame = 0
|
||||||
|
519 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
520 @ link register save eliminated.
|
||||||
|
521 0000 9446 mov ip, r2
|
||||||
|
522 0002 0829 cmp r1, #8
|
||||||
|
523 0004 0CBF ite eq
|
||||||
|
524 0006 42EA0322 orreq r2, r2, r3, lsl #8
|
||||||
|
525 000a 4CEA0342 orrne r2, ip, r3, lsl #16
|
||||||
|
526 000e 0368 ldr r3, [r0]
|
||||||
|
527 0010 2033 adds r3, r3, #32
|
||||||
|
528 0012 0020 movs r0, #0
|
||||||
|
529 0014 CA50 str r2, [r1, r3]
|
||||||
|
530 0016 7047 bx lr
|
||||||
|
532 .section .text.HAL_DACEx_ConvCpltCallbackCh2,"ax",%progbits
|
||||||
|
533 .align 1
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 10
|
||||||
|
|
||||||
|
|
||||||
|
534 .p2align 2,,3
|
||||||
|
535 .weak HAL_DACEx_ConvCpltCallbackCh2
|
||||||
|
536 .syntax unified
|
||||||
|
537 .thumb
|
||||||
|
538 .thumb_func
|
||||||
|
539 .fpu fpv4-sp-d16
|
||||||
|
541 HAL_DACEx_ConvCpltCallbackCh2:
|
||||||
|
542 @ args = 0, pretend = 0, frame = 0
|
||||||
|
543 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
544 @ link register save eliminated.
|
||||||
|
545 0000 7047 bx lr
|
||||||
|
547 0002 00BF .section .text.DAC_DMAConvCpltCh2,"ax",%progbits
|
||||||
|
548 .align 1
|
||||||
|
549 .p2align 2,,3
|
||||||
|
550 .global DAC_DMAConvCpltCh2
|
||||||
|
551 .syntax unified
|
||||||
|
552 .thumb
|
||||||
|
553 .thumb_func
|
||||||
|
554 .fpu fpv4-sp-d16
|
||||||
|
556 DAC_DMAConvCpltCh2:
|
||||||
|
557 @ args = 0, pretend = 0, frame = 0
|
||||||
|
558 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
559 0000 10B5 push {r4, lr}
|
||||||
|
560 0002 846A ldr r4, [r0, #40]
|
||||||
|
561 0004 2046 mov r0, r4
|
||||||
|
562 0006 FFF7FEFF bl HAL_DACEx_ConvCpltCallbackCh2
|
||||||
|
563 000a 0123 movs r3, #1
|
||||||
|
564 000c 2371 strb r3, [r4, #4]
|
||||||
|
565 000e 10BD pop {r4, pc}
|
||||||
|
567 .section .text.HAL_DACEx_ConvHalfCpltCallbackCh2,"ax",%progbits
|
||||||
|
568 .align 1
|
||||||
|
569 .p2align 2,,3
|
||||||
|
570 .weak HAL_DACEx_ConvHalfCpltCallbackCh2
|
||||||
|
571 .syntax unified
|
||||||
|
572 .thumb
|
||||||
|
573 .thumb_func
|
||||||
|
574 .fpu fpv4-sp-d16
|
||||||
|
576 HAL_DACEx_ConvHalfCpltCallbackCh2:
|
||||||
|
577 @ args = 0, pretend = 0, frame = 0
|
||||||
|
578 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
579 @ link register save eliminated.
|
||||||
|
580 0000 7047 bx lr
|
||||||
|
582 0002 00BF .section .text.DAC_DMAHalfConvCpltCh2,"ax",%progbits
|
||||||
|
583 .align 1
|
||||||
|
584 .p2align 2,,3
|
||||||
|
585 .global DAC_DMAHalfConvCpltCh2
|
||||||
|
586 .syntax unified
|
||||||
|
587 .thumb
|
||||||
|
588 .thumb_func
|
||||||
|
589 .fpu fpv4-sp-d16
|
||||||
|
591 DAC_DMAHalfConvCpltCh2:
|
||||||
|
592 @ args = 0, pretend = 0, frame = 0
|
||||||
|
593 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
594 0000 08B5 push {r3, lr}
|
||||||
|
595 0002 806A ldr r0, [r0, #40]
|
||||||
|
596 0004 FFF7FEFF bl HAL_DACEx_ConvHalfCpltCallbackCh2
|
||||||
|
597 0008 08BD pop {r3, pc}
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 11
|
||||||
|
|
||||||
|
|
||||||
|
599 000a 00BF .section .text.HAL_DACEx_ErrorCallbackCh2,"ax",%progbits
|
||||||
|
600 .align 1
|
||||||
|
601 .p2align 2,,3
|
||||||
|
602 .weak HAL_DACEx_ErrorCallbackCh2
|
||||||
|
603 .syntax unified
|
||||||
|
604 .thumb
|
||||||
|
605 .thumb_func
|
||||||
|
606 .fpu fpv4-sp-d16
|
||||||
|
608 HAL_DACEx_ErrorCallbackCh2:
|
||||||
|
609 @ args = 0, pretend = 0, frame = 0
|
||||||
|
610 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
611 @ link register save eliminated.
|
||||||
|
612 0000 7047 bx lr
|
||||||
|
614 0002 00BF .section .text.DAC_DMAErrorCh2,"ax",%progbits
|
||||||
|
615 .align 1
|
||||||
|
616 .p2align 2,,3
|
||||||
|
617 .global DAC_DMAErrorCh2
|
||||||
|
618 .syntax unified
|
||||||
|
619 .thumb
|
||||||
|
620 .thumb_func
|
||||||
|
621 .fpu fpv4-sp-d16
|
||||||
|
623 DAC_DMAErrorCh2:
|
||||||
|
624 @ args = 0, pretend = 0, frame = 0
|
||||||
|
625 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
626 0000 10B5 push {r4, lr}
|
||||||
|
627 0002 846A ldr r4, [r0, #40]
|
||||||
|
628 0004 2369 ldr r3, [r4, #16]
|
||||||
|
629 0006 43F00403 orr r3, r3, #4
|
||||||
|
630 000a 2361 str r3, [r4, #16]
|
||||||
|
631 000c 2046 mov r0, r4
|
||||||
|
632 000e FFF7FEFF bl HAL_DACEx_ErrorCallbackCh2
|
||||||
|
633 0012 0123 movs r3, #1
|
||||||
|
634 0014 2371 strb r3, [r4, #4]
|
||||||
|
635 0016 10BD pop {r4, pc}
|
||||||
|
637 .section .text.HAL_DACEx_DMAUnderrunCallbackCh2,"ax",%progbits
|
||||||
|
638 .align 1
|
||||||
|
639 .p2align 2,,3
|
||||||
|
640 .weak HAL_DACEx_DMAUnderrunCallbackCh2
|
||||||
|
641 .syntax unified
|
||||||
|
642 .thumb
|
||||||
|
643 .thumb_func
|
||||||
|
644 .fpu fpv4-sp-d16
|
||||||
|
646 HAL_DACEx_DMAUnderrunCallbackCh2:
|
||||||
|
647 @ args = 0, pretend = 0, frame = 0
|
||||||
|
648 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
649 @ link register save eliminated.
|
||||||
|
650 0000 7047 bx lr
|
||||||
|
652 0002 00BF .section .text.HAL_DACEx_SelfCalibrate,"ax",%progbits
|
||||||
|
653 .align 1
|
||||||
|
654 .p2align 2,,3
|
||||||
|
655 .global HAL_DACEx_SelfCalibrate
|
||||||
|
656 .syntax unified
|
||||||
|
657 .thumb
|
||||||
|
658 .thumb_func
|
||||||
|
659 .fpu fpv4-sp-d16
|
||||||
|
661 HAL_DACEx_SelfCalibrate:
|
||||||
|
662 @ args = 0, pretend = 0, frame = 16
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 12
|
||||||
|
|
||||||
|
|
||||||
|
663 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
664 0000 0028 cmp r0, #0
|
||||||
|
665 0002 00F08B80 beq .L115
|
||||||
|
666 0006 2DE9F04F push {r4, r5, r6, r7, r8, r9, r10, fp, lr}
|
||||||
|
667 000a 0379 ldrb r3, [r0, #4] @ zero_extendqisi2
|
||||||
|
668 000c 022B cmp r3, #2
|
||||||
|
669 000e 85B0 sub sp, sp, #20
|
||||||
|
670 0010 0446 mov r4, r0
|
||||||
|
671 0012 7FD0 beq .L116
|
||||||
|
672 0014 4379 ldrb r3, [r0, #5] @ zero_extendqisi2
|
||||||
|
673 0016 012B cmp r3, #1
|
||||||
|
674 0018 00F08580 beq .L117
|
||||||
|
675 001c 0368 ldr r3, [r0]
|
||||||
|
676 001e 0120 movs r0, #1
|
||||||
|
677 0020 6071 strb r0, [r4, #5]
|
||||||
|
678 0022 1546 mov r5, r2
|
||||||
|
679 0024 DA6B ldr r2, [r3, #60]
|
||||||
|
680 0026 0192 str r2, [sp, #4]
|
||||||
|
681 0028 05F01006 and r6, r5, #16
|
||||||
|
682 002c 1A68 ldr r2, [r3]
|
||||||
|
683 002e 0F46 mov r7, r1
|
||||||
|
684 0030 00FA06F1 lsl r1, r0, r6
|
||||||
|
685 0034 22EA0102 bic r2, r2, r1
|
||||||
|
686 0038 4FF0070A mov r10, #7
|
||||||
|
687 003c 1A60 str r2, [r3]
|
||||||
|
688 003e 0AFA06F3 lsl r3, r10, r6
|
||||||
|
689 0042 0093 str r3, [sp]
|
||||||
|
690 0044 FFF7FEFF bl HAL_Delay
|
||||||
|
691 0048 2368 ldr r3, [r4]
|
||||||
|
692 004a 0099 ldr r1, [sp]
|
||||||
|
693 004c DA6B ldr r2, [r3, #60]
|
||||||
|
694 004e 22EA0102 bic r2, r2, r1
|
||||||
|
695 0052 DA63 str r2, [r3, #60]
|
||||||
|
696 0054 0393 str r3, [sp, #12]
|
||||||
|
697 0056 039A ldr r2, [sp, #12]
|
||||||
|
698 0058 002D cmp r5, #0
|
||||||
|
699 005a 61D0 beq .L123
|
||||||
|
700 005c 1432 adds r2, r2, #20
|
||||||
|
701 005e 0392 str r2, [sp, #12]
|
||||||
|
702 .L110:
|
||||||
|
703 0060 039A ldr r2, [sp, #12]
|
||||||
|
704 0062 4FF40061 mov r1, #2048
|
||||||
|
705 0066 1160 str r1, [r2]
|
||||||
|
706 0068 1A68 ldr r2, [r3]
|
||||||
|
707 006a 4FF48048 mov r8, #16384
|
||||||
|
708 006e 08FA06F8 lsl r8, r8, r6
|
||||||
|
709 0072 1F25 movs r5, #31
|
||||||
|
710 0074 42EA0802 orr r2, r2, r8
|
||||||
|
711 0078 B540 lsls r5, r5, r6
|
||||||
|
712 007a 1A60 str r2, [r3]
|
||||||
|
713 007c ED43 mvns r5, r5
|
||||||
|
714 007e 4FF0040A mov r10, #4
|
||||||
|
715 0082 4FF00809 mov r9, #8
|
||||||
|
716 0086 4FF0100B mov fp, #16
|
||||||
|
717 .L113:
|
||||||
|
718 008a 986B ldr r0, [r3, #56]
|
||||||
|
719 008c 0BFA06FC lsl ip, fp, r6
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 13
|
||||||
|
|
||||||
|
|
||||||
|
720 0090 2840 ands r0, r0, r5
|
||||||
|
721 0092 40EA0C00 orr r0, r0, ip
|
||||||
|
722 0096 9863 str r0, [r3, #56]
|
||||||
|
723 0098 0120 movs r0, #1
|
||||||
|
724 009a FFF7FEFF bl HAL_Delay
|
||||||
|
725 009e 2368 ldr r3, [r4]
|
||||||
|
726 00a0 586B ldr r0, [r3, #52]
|
||||||
|
727 00a2 38EA0002 bics r2, r8, r0
|
||||||
|
728 00a6 0CBF ite eq
|
||||||
|
729 00a8 ABEB090B subeq fp, fp, r9
|
||||||
|
730 00ac CB44 addne fp, fp, r9
|
||||||
|
731 00ae BAF1010A subs r10, r10, #1
|
||||||
|
732 00b2 4FEA5909 lsr r9, r9, #1
|
||||||
|
733 00b6 E8D1 bne .L113
|
||||||
|
734 00b8 9A6B ldr r2, [r3, #56]
|
||||||
|
735 00ba 0BFA06F1 lsl r1, fp, r6
|
||||||
|
736 00be 2A40 ands r2, r2, r5
|
||||||
|
737 00c0 0A43 orrs r2, r2, r1
|
||||||
|
738 00c2 9A63 str r2, [r3, #56]
|
||||||
|
739 00c4 0120 movs r0, #1
|
||||||
|
740 00c6 FFF7FEFF bl HAL_Delay
|
||||||
|
741 00ca 2268 ldr r2, [r4]
|
||||||
|
742 00cc 536B ldr r3, [r2, #52]
|
||||||
|
743 00ce 18EA030F tst r8, r3
|
||||||
|
744 00d2 07D1 bne .L114
|
||||||
|
745 00d4 936B ldr r3, [r2, #56]
|
||||||
|
746 00d6 0BF1010B add fp, fp, #1
|
||||||
|
747 00da 0BFA06F6 lsl r6, fp, r6
|
||||||
|
748 00de 1D40 ands r5, r5, r3
|
||||||
|
749 00e0 2E43 orrs r6, r6, r5
|
||||||
|
750 00e2 9663 str r6, [r2, #56]
|
||||||
|
751 .L114:
|
||||||
|
752 00e4 1368 ldr r3, [r2]
|
||||||
|
753 00e6 0199 ldr r1, [sp, #4]
|
||||||
|
754 00e8 23EA0803 bic r3, r3, r8
|
||||||
|
755 00ec 1360 str r3, [r2]
|
||||||
|
756 00ee D36B ldr r3, [r2, #60]
|
||||||
|
757 00f0 C7F820B0 str fp, [r7, #32]
|
||||||
|
758 00f4 81EA0309 eor r9, r1, r3
|
||||||
|
759 00f8 0099 ldr r1, [sp]
|
||||||
|
760 00fa 0120 movs r0, #1
|
||||||
|
761 00fc 09EA010A and r10, r9, r1
|
||||||
|
762 0100 0021 movs r1, #0
|
||||||
|
763 0102 F861 str r0, [r7, #28]
|
||||||
|
764 0104 8AEA0303 eor r3, r10, r3
|
||||||
|
765 0108 0846 mov r0, r1
|
||||||
|
766 010a D363 str r3, [r2, #60]
|
||||||
|
767 010c 6171 strb r1, [r4, #5]
|
||||||
|
768 010e 05B0 add sp, sp, #20
|
||||||
|
769 @ sp needed
|
||||||
|
770 0110 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||||
|
771 .L116:
|
||||||
|
772 0114 0120 movs r0, #1
|
||||||
|
773 0116 05B0 add sp, sp, #20
|
||||||
|
774 @ sp needed
|
||||||
|
775 0118 BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||||
|
776 .L115:
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 14
|
||||||
|
|
||||||
|
|
||||||
|
777 011c 0120 movs r0, #1
|
||||||
|
778 011e 7047 bx lr
|
||||||
|
779 .L123:
|
||||||
|
780 0120 0832 adds r2, r2, #8
|
||||||
|
781 0122 0392 str r2, [sp, #12]
|
||||||
|
782 0124 9CE7 b .L110
|
||||||
|
783 .L117:
|
||||||
|
784 0126 0220 movs r0, #2
|
||||||
|
785 0128 05B0 add sp, sp, #20
|
||||||
|
786 @ sp needed
|
||||||
|
787 012a BDE8F08F pop {r4, r5, r6, r7, r8, r9, r10, fp, pc}
|
||||||
|
789 012e 00BF .section .text.HAL_DACEx_SetUserTrimming,"ax",%progbits
|
||||||
|
790 .align 1
|
||||||
|
791 .p2align 2,,3
|
||||||
|
792 .global HAL_DACEx_SetUserTrimming
|
||||||
|
793 .syntax unified
|
||||||
|
794 .thumb
|
||||||
|
795 .thumb_func
|
||||||
|
796 .fpu fpv4-sp-d16
|
||||||
|
798 HAL_DACEx_SetUserTrimming:
|
||||||
|
799 @ args = 0, pretend = 0, frame = 0
|
||||||
|
800 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
801 0000 D8B1 cbz r0, .L126
|
||||||
|
802 0002 8446 mov ip, r0
|
||||||
|
803 0004 4079 ldrb r0, [r0, #5] @ zero_extendqisi2
|
||||||
|
804 0006 0128 cmp r0, #1
|
||||||
|
805 0008 19D0 beq .L127
|
||||||
|
806 000a 10B5 push {r4, lr}
|
||||||
|
807 000c DCF80040 ldr r4, [ip]
|
||||||
|
808 0010 02F01002 and r2, r2, #16
|
||||||
|
809 0014 A06B ldr r0, [r4, #56]
|
||||||
|
810 0016 4FF01F0E mov lr, #31
|
||||||
|
811 001a 0EFA02FE lsl lr, lr, r2
|
||||||
|
812 001e 20EA0E00 bic r0, r0, lr
|
||||||
|
813 0022 03FA02F2 lsl r2, r3, r2
|
||||||
|
814 0026 0243 orrs r2, r2, r0
|
||||||
|
815 0028 A263 str r2, [r4, #56]
|
||||||
|
816 002a 0120 movs r0, #1
|
||||||
|
817 002c 0022 movs r2, #0
|
||||||
|
818 002e C1E90703 strd r0, r3, [r1, #28]
|
||||||
|
819 0032 8CF80520 strb r2, [ip, #5]
|
||||||
|
820 0036 1046 mov r0, r2
|
||||||
|
821 0038 10BD pop {r4, pc}
|
||||||
|
822 .L126:
|
||||||
|
823 003a 0120 movs r0, #1
|
||||||
|
824 003c 7047 bx lr
|
||||||
|
825 .L127:
|
||||||
|
826 003e 0220 movs r0, #2
|
||||||
|
827 0040 7047 bx lr
|
||||||
|
829 0042 00BF .section .text.HAL_DACEx_GetTrimOffset,"ax",%progbits
|
||||||
|
830 .align 1
|
||||||
|
831 .p2align 2,,3
|
||||||
|
832 .global HAL_DACEx_GetTrimOffset
|
||||||
|
833 .syntax unified
|
||||||
|
834 .thumb
|
||||||
|
835 .thumb_func
|
||||||
|
836 .fpu fpv4-sp-d16
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 15
|
||||||
|
|
||||||
|
|
||||||
|
838 HAL_DACEx_GetTrimOffset:
|
||||||
|
839 @ args = 0, pretend = 0, frame = 0
|
||||||
|
840 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
841 @ link register save eliminated.
|
||||||
|
842 0000 0368 ldr r3, [r0]
|
||||||
|
843 0002 01F01001 and r1, r1, #16
|
||||||
|
844 0006 986B ldr r0, [r3, #56]
|
||||||
|
845 0008 1F23 movs r3, #31
|
||||||
|
846 000a 8B40 lsls r3, r3, r1
|
||||||
|
847 000c 1840 ands r0, r0, r3
|
||||||
|
848 000e C840 lsrs r0, r0, r1
|
||||||
|
849 0010 7047 bx lr
|
||||||
|
851 0012 00BF .section .text.HAL_DACEx_DualGetValue,"ax",%progbits
|
||||||
|
852 .align 1
|
||||||
|
853 .p2align 2,,3
|
||||||
|
854 .global HAL_DACEx_DualGetValue
|
||||||
|
855 .syntax unified
|
||||||
|
856 .thumb
|
||||||
|
857 .thumb_func
|
||||||
|
858 .fpu fpv4-sp-d16
|
||||||
|
860 HAL_DACEx_DualGetValue:
|
||||||
|
861 @ args = 0, pretend = 0, frame = 0
|
||||||
|
862 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
863 @ link register save eliminated.
|
||||||
|
864 0000 0368 ldr r3, [r0]
|
||||||
|
865 0002 DA6A ldr r2, [r3, #44]
|
||||||
|
866 0004 186B ldr r0, [r3, #48]
|
||||||
|
867 0006 42EA0040 orr r0, r2, r0, lsl #16
|
||||||
|
868 000a 7047 bx lr
|
||||||
|
870 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/ccvv83rC.s page 16
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 stm32g4xx_hal_dac_ex.c
|
||||||
|
/tmp/ccvv83rC.s:16 .text.HAL_DACEx_DualStart:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:25 .text.HAL_DACEx_DualStart:0000000000000000 HAL_DACEx_DualStart
|
||||||
|
/tmp/ccvv83rC.s:70 .text.HAL_DACEx_DualStop:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:78 .text.HAL_DACEx_DualStop:0000000000000000 HAL_DACEx_DualStop
|
||||||
|
/tmp/ccvv83rC.s:98 .text.HAL_DACEx_DualStart_DMA:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:106 .text.HAL_DACEx_DualStart_DMA:0000000000000000 HAL_DACEx_DualStart_DMA
|
||||||
|
/tmp/ccvv83rC.s:218 .text.HAL_DACEx_DualStart_DMA:00000000000000f0 $d
|
||||||
|
/tmp/ccvv83rC.s:556 .text.DAC_DMAConvCpltCh2:0000000000000000 DAC_DMAConvCpltCh2
|
||||||
|
/tmp/ccvv83rC.s:591 .text.DAC_DMAHalfConvCpltCh2:0000000000000000 DAC_DMAHalfConvCpltCh2
|
||||||
|
/tmp/ccvv83rC.s:623 .text.DAC_DMAErrorCh2:0000000000000000 DAC_DMAErrorCh2
|
||||||
|
/tmp/ccvv83rC.s:226 .text.HAL_DACEx_DualStop_DMA:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:234 .text.HAL_DACEx_DualStop_DMA:0000000000000000 HAL_DACEx_DualStop_DMA
|
||||||
|
/tmp/ccvv83rC.s:278 .text.HAL_DACEx_TriangleWaveGenerate:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:286 .text.HAL_DACEx_TriangleWaveGenerate:0000000000000000 HAL_DACEx_TriangleWaveGenerate
|
||||||
|
/tmp/ccvv83rC.s:318 .text.HAL_DACEx_NoiseWaveGenerate:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:326 .text.HAL_DACEx_NoiseWaveGenerate:0000000000000000 HAL_DACEx_NoiseWaveGenerate
|
||||||
|
/tmp/ccvv83rC.s:358 .text.HAL_DACEx_SawtoothWaveGenerate:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:366 .text.HAL_DACEx_SawtoothWaveGenerate:0000000000000000 HAL_DACEx_SawtoothWaveGenerate
|
||||||
|
/tmp/ccvv83rC.s:411 .text.HAL_DACEx_SawtoothWaveDataReset:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:419 .text.HAL_DACEx_SawtoothWaveDataReset:0000000000000000 HAL_DACEx_SawtoothWaveDataReset
|
||||||
|
/tmp/ccvv83rC.s:460 .text.HAL_DACEx_SawtoothWaveDataStep:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:468 .text.HAL_DACEx_SawtoothWaveDataStep:0000000000000000 HAL_DACEx_SawtoothWaveDataStep
|
||||||
|
/tmp/ccvv83rC.s:509 .text.HAL_DACEx_DualSetValue:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:517 .text.HAL_DACEx_DualSetValue:0000000000000000 HAL_DACEx_DualSetValue
|
||||||
|
/tmp/ccvv83rC.s:533 .text.HAL_DACEx_ConvCpltCallbackCh2:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:541 .text.HAL_DACEx_ConvCpltCallbackCh2:0000000000000000 HAL_DACEx_ConvCpltCallbackCh2
|
||||||
|
/tmp/ccvv83rC.s:548 .text.DAC_DMAConvCpltCh2:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:568 .text.HAL_DACEx_ConvHalfCpltCallbackCh2:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:576 .text.HAL_DACEx_ConvHalfCpltCallbackCh2:0000000000000000 HAL_DACEx_ConvHalfCpltCallbackCh2
|
||||||
|
/tmp/ccvv83rC.s:583 .text.DAC_DMAHalfConvCpltCh2:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:600 .text.HAL_DACEx_ErrorCallbackCh2:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:608 .text.HAL_DACEx_ErrorCallbackCh2:0000000000000000 HAL_DACEx_ErrorCallbackCh2
|
||||||
|
/tmp/ccvv83rC.s:615 .text.DAC_DMAErrorCh2:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:638 .text.HAL_DACEx_DMAUnderrunCallbackCh2:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:646 .text.HAL_DACEx_DMAUnderrunCallbackCh2:0000000000000000 HAL_DACEx_DMAUnderrunCallbackCh2
|
||||||
|
/tmp/ccvv83rC.s:653 .text.HAL_DACEx_SelfCalibrate:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:661 .text.HAL_DACEx_SelfCalibrate:0000000000000000 HAL_DACEx_SelfCalibrate
|
||||||
|
/tmp/ccvv83rC.s:790 .text.HAL_DACEx_SetUserTrimming:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:798 .text.HAL_DACEx_SetUserTrimming:0000000000000000 HAL_DACEx_SetUserTrimming
|
||||||
|
/tmp/ccvv83rC.s:830 .text.HAL_DACEx_GetTrimOffset:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:838 .text.HAL_DACEx_GetTrimOffset:0000000000000000 HAL_DACEx_GetTrimOffset
|
||||||
|
/tmp/ccvv83rC.s:852 .text.HAL_DACEx_DualGetValue:0000000000000000 $t
|
||||||
|
/tmp/ccvv83rC.s:860 .text.HAL_DACEx_DualGetValue:0000000000000000 HAL_DACEx_DualGetValue
|
||||||
|
|
||||||
|
UNDEFINED SYMBOLS
|
||||||
|
HAL_Delay
|
||||||
|
HAL_DMA_Start_IT
|
||||||
|
DAC_DMAConvCpltCh1
|
||||||
|
DAC_DMAHalfConvCpltCh1
|
||||||
|
DAC_DMAErrorCh1
|
||||||
|
HAL_DMA_Abort
|
||||||
BIN
codice/build/stm32g4xx_hal_dac_ex.o
Normal file
BIN
codice/build/stm32g4xx_hal_dac_ex.o
Normal file
Binary file not shown.
84
codice/build/stm32g4xx_hal_dma.d
Normal file
84
codice/build/stm32g4xx_hal_dma.d
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
build/stm32g4xx_hal_dma.o: \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
996
codice/build/stm32g4xx_hal_dma.lst
Normal file
996
codice/build/stm32g4xx_hal_dma.lst
Normal file
@@ -0,0 +1,996 @@
|
|||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "stm32g4xx_hal_dma.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.HAL_DMA_Init,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .global HAL_DMA_Init
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 HAL_DMA_Init:
|
||||||
|
26 @ args = 0, pretend = 0, frame = 0
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 0000 0028 cmp r0, #0
|
||||||
|
29 0002 78D0 beq .L9
|
||||||
|
30 0004 70B5 push {r4, r5, r6, lr}
|
||||||
|
31 0006 3D4B ldr r3, .L18
|
||||||
|
32 0008 0468 ldr r4, [r0]
|
||||||
|
33 000a 9C42 cmp r4, r3
|
||||||
|
34 000c 5FD9 bls .L16
|
||||||
|
35 000e 3C4A ldr r2, .L18+4
|
||||||
|
36 0010 3C4B ldr r3, .L18+8
|
||||||
|
37 0012 3D49 ldr r1, .L18+12
|
||||||
|
38 0014 2244 add r2, r2, r4
|
||||||
|
39 0016 A3FB0232 umull r3, r2, r3, r2
|
||||||
|
40 001a 1209 lsrs r2, r2, #4
|
||||||
|
41 001c 9200 lsls r2, r2, #2
|
||||||
|
42 .L4:
|
||||||
|
43 001e 0223 movs r3, #2
|
||||||
|
44 0020 8568 ldr r5, [r0, #8]
|
||||||
|
45 0022 80F82530 strb r3, [r0, #37]
|
||||||
|
46 0026 C368 ldr r3, [r0, #12]
|
||||||
|
47 0028 C669 ldr r6, [r0, #28]
|
||||||
|
48 002a C0E91012 strd r1, r2, [r0, #64]
|
||||||
|
49 002e 0169 ldr r1, [r0, #16]
|
||||||
|
50 0030 2B43 orrs r3, r3, r5
|
||||||
|
51 0032 0B43 orrs r3, r3, r1
|
||||||
|
52 0034 4169 ldr r1, [r0, #20]
|
||||||
|
53 0036 0B43 orrs r3, r3, r1
|
||||||
|
54 0038 8169 ldr r1, [r0, #24]
|
||||||
|
55 003a 0B43 orrs r3, r3, r1
|
||||||
|
56 003c 3343 orrs r3, r3, r6
|
||||||
|
57 003e 5FFA84FC uxtb ip, r4
|
||||||
|
58 0042 304E ldr r6, .L18+8
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
59 0044 2168 ldr r1, [r4]
|
||||||
|
60 0046 ACF1080C sub ip, ip, #8
|
||||||
|
61 004a A6FB0C6C umull r6, ip, r6, ip
|
||||||
|
62 004e 066A ldr r6, [r0, #32]
|
||||||
|
63 0050 21F4FF41 bic r1, r1, #32640
|
||||||
|
64 0054 21F07001 bic r1, r1, #112
|
||||||
|
65 0058 3343 orrs r3, r3, r6
|
||||||
|
66 005a 0B43 orrs r3, r3, r1
|
||||||
|
67 005c 2360 str r3, [r4]
|
||||||
|
68 005e 2B4E ldr r6, .L18+16
|
||||||
|
69 0060 264B ldr r3, .L18
|
||||||
|
70 0062 2B49 ldr r1, .L18+20
|
||||||
|
71 0064 CCF3041C ubfx ip, ip, #4, #5
|
||||||
|
72 0068 9C42 cmp r4, r3
|
||||||
|
73 006a 98BF it ls
|
||||||
|
74 006c 3146 movls r1, r6
|
||||||
|
75 006e 4FF0010E mov lr, #1
|
||||||
|
76 0072 284C ldr r4, .L18+24
|
||||||
|
77 0074 C464 str r4, [r0, #76]
|
||||||
|
78 0076 0EFA0CF3 lsl r3, lr, ip
|
||||||
|
79 007a 5418 adds r4, r2, r1
|
||||||
|
80 007c B5F5804F cmp r5, #16384
|
||||||
|
81 0080 0365 str r3, [r0, #80]
|
||||||
|
82 0082 8464 str r4, [r0, #72]
|
||||||
|
83 0084 4FEA9202 lsr r2, r2, #2
|
||||||
|
84 0088 2AD0 beq .L17
|
||||||
|
85 008a 4568 ldr r5, [r0, #4]
|
||||||
|
86 008c ECB2 uxtb r4, r5
|
||||||
|
87 008e 013D subs r5, r5, #1
|
||||||
|
88 0090 032D cmp r5, #3
|
||||||
|
89 0092 41F82240 str r4, [r1, r2, lsl #2]
|
||||||
|
90 0096 C6F88430 str r3, [r6, #132]
|
||||||
|
91 009a 27D8 bhi .L7
|
||||||
|
92 009c 1E4B ldr r3, .L18+28
|
||||||
|
93 009e 1F49 ldr r1, .L18+32
|
||||||
|
94 00a0 2344 add r3, r3, r4
|
||||||
|
95 00a2 013C subs r4, r4, #1
|
||||||
|
96 00a4 9B00 lsls r3, r3, #2
|
||||||
|
97 00a6 04F01F04 and r4, r4, #31
|
||||||
|
98 00aa 0EFA04F4 lsl r4, lr, r4
|
||||||
|
99 00ae 0022 movs r2, #0
|
||||||
|
100 00b0 C0E91531 strd r3, r1, [r0, #84]
|
||||||
|
101 00b4 C465 str r4, [r0, #92]
|
||||||
|
102 00b6 1A60 str r2, [r3]
|
||||||
|
103 00b8 194B ldr r3, .L18+36
|
||||||
|
104 00ba 5C64 str r4, [r3, #68]
|
||||||
|
105 .L8:
|
||||||
|
106 00bc 0023 movs r3, #0
|
||||||
|
107 00be 0122 movs r2, #1
|
||||||
|
108 00c0 C363 str r3, [r0, #60]
|
||||||
|
109 00c2 80F82430 strb r3, [r0, #36]
|
||||||
|
110 00c6 80F82520 strb r2, [r0, #37]
|
||||||
|
111 00ca 1846 mov r0, r3
|
||||||
|
112 00cc 70BD pop {r4, r5, r6, pc}
|
||||||
|
113 .L16:
|
||||||
|
114 00ce 154A ldr r2, .L18+40
|
||||||
|
115 00d0 0C4B ldr r3, .L18+8
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
116 00d2 1549 ldr r1, .L18+44
|
||||||
|
117 00d4 2244 add r2, r2, r4
|
||||||
|
118 00d6 A3FB0232 umull r3, r2, r3, r2
|
||||||
|
119 00da 1209 lsrs r2, r2, #4
|
||||||
|
120 00dc 9200 lsls r2, r2, #2
|
||||||
|
121 00de 9EE7 b .L4
|
||||||
|
122 .L17:
|
||||||
|
123 00e0 0024 movs r4, #0
|
||||||
|
124 00e2 4460 str r4, [r0, #4]
|
||||||
|
125 00e4 41F82240 str r4, [r1, r2, lsl #2]
|
||||||
|
126 00e8 C6F88430 str r3, [r6, #132]
|
||||||
|
127 .L7:
|
||||||
|
128 00ec 0023 movs r3, #0
|
||||||
|
129 00ee C0E91533 strd r3, r3, [r0, #84]
|
||||||
|
130 00f2 C365 str r3, [r0, #92]
|
||||||
|
131 00f4 E2E7 b .L8
|
||||||
|
132 .L9:
|
||||||
|
133 00f6 0120 movs r0, #1
|
||||||
|
134 00f8 7047 bx lr
|
||||||
|
135 .L19:
|
||||||
|
136 00fa 00BF .align 2
|
||||||
|
137 .L18:
|
||||||
|
138 00fc 07040240 .word 1073873927
|
||||||
|
139 0100 F8FBFDBF .word -1073873928
|
||||||
|
140 0104 CDCCCCCC .word -858993459
|
||||||
|
141 0108 00040240 .word 1073873920
|
||||||
|
142 010c 00080240 .word 1073874944
|
||||||
|
143 0110 20080240 .word 1073874976
|
||||||
|
144 0114 80080240 .word 1073875072
|
||||||
|
145 0118 3F820010 .word 268468799
|
||||||
|
146 011c 40090240 .word 1073875264
|
||||||
|
147 0120 00090240 .word 1073875200
|
||||||
|
148 0124 F8FFFDBF .word -1073872904
|
||||||
|
149 0128 00000240 .word 1073872896
|
||||||
|
151 .section .text.HAL_DMA_DeInit,"ax",%progbits
|
||||||
|
152 .align 1
|
||||||
|
153 .p2align 2,,3
|
||||||
|
154 .global HAL_DMA_DeInit
|
||||||
|
155 .syntax unified
|
||||||
|
156 .thumb
|
||||||
|
157 .thumb_func
|
||||||
|
158 .fpu fpv4-sp-d16
|
||||||
|
160 HAL_DMA_DeInit:
|
||||||
|
161 @ args = 0, pretend = 0, frame = 0
|
||||||
|
162 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
163 @ link register save eliminated.
|
||||||
|
164 0000 0028 cmp r0, #0
|
||||||
|
165 0002 5FD0 beq .L25
|
||||||
|
166 0004 0368 ldr r3, [r0]
|
||||||
|
167 0006 3049 ldr r1, .L31
|
||||||
|
168 0008 1A68 ldr r2, [r3]
|
||||||
|
169 000a 8B42 cmp r3, r1
|
||||||
|
170 000c 22F00102 bic r2, r2, #1
|
||||||
|
171 0010 30B4 push {r4, r5}
|
||||||
|
172 0012 1A60 str r2, [r3]
|
||||||
|
173 0014 43D9 bls .L30
|
||||||
|
174 0016 2D4A ldr r2, .L31+4
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 4
|
||||||
|
|
||||||
|
|
||||||
|
175 0018 2D49 ldr r1, .L31+8
|
||||||
|
176 001a 2E4C ldr r4, .L31+12
|
||||||
|
177 001c 1A44 add r2, r2, r3
|
||||||
|
178 001e A1FB0212 umull r1, r2, r1, r2
|
||||||
|
179 0022 1209 lsrs r2, r2, #4
|
||||||
|
180 0024 9200 lsls r2, r2, #2
|
||||||
|
181 0026 0021 movs r1, #0
|
||||||
|
182 0028 C0E91042 strd r4, r2, [r0, #64]
|
||||||
|
183 002c 02F01F05 and r5, r2, #31
|
||||||
|
184 0030 1960 str r1, [r3]
|
||||||
|
185 0032 0121 movs r1, #1
|
||||||
|
186 0034 A940 lsls r1, r1, r5
|
||||||
|
187 0036 6160 str r1, [r4, #4]
|
||||||
|
188 0038 2749 ldr r1, .L31+16
|
||||||
|
189 .L23:
|
||||||
|
190 003a 284D ldr r5, .L31+20
|
||||||
|
191 003c 4FEA920C lsr ip, r2, #2
|
||||||
|
192 0040 0A44 add r2, r2, r1
|
||||||
|
193 0042 8264 str r2, [r0, #72]
|
||||||
|
194 0044 264A ldr r2, .L31+24
|
||||||
|
195 0046 C264 str r2, [r0, #76]
|
||||||
|
196 0048 DBB2 uxtb r3, r3
|
||||||
|
197 004a 214A ldr r2, .L31+8
|
||||||
|
198 004c 083B subs r3, r3, #8
|
||||||
|
199 004e A2FB0323 umull r2, r3, r2, r3
|
||||||
|
200 0052 C3F30413 ubfx r3, r3, #4, #5
|
||||||
|
201 0056 0122 movs r2, #1
|
||||||
|
202 0058 02FA03F3 lsl r3, r2, r3
|
||||||
|
203 005c 0024 movs r4, #0
|
||||||
|
204 005e 0365 str r3, [r0, #80]
|
||||||
|
205 0060 41F82C40 str r4, [r1, ip, lsl #2]
|
||||||
|
206 0064 C5F88430 str r3, [r5, #132]
|
||||||
|
207 0068 4168 ldr r1, [r0, #4]
|
||||||
|
208 006a 4B1E subs r3, r1, #1
|
||||||
|
209 006c 032B cmp r3, #3
|
||||||
|
210 006e 06D8 bhi .L24
|
||||||
|
211 0070 9A40 lsls r2, r2, r3
|
||||||
|
212 0072 1C4B ldr r3, .L31+28
|
||||||
|
213 0074 0B44 add r3, r3, r1
|
||||||
|
214 0076 9B00 lsls r3, r3, #2
|
||||||
|
215 0078 1C60 str r4, [r3]
|
||||||
|
216 007a C5F84421 str r2, [r5, #324]
|
||||||
|
217 .L24:
|
||||||
|
218 007e 0023 movs r3, #0
|
||||||
|
219 0080 C363 str r3, [r0, #60]
|
||||||
|
220 0082 80F82430 strb r3, [r0, #36]
|
||||||
|
221 0086 80F82530 strb r3, [r0, #37]
|
||||||
|
222 008a C0E91533 strd r3, r3, [r0, #84]
|
||||||
|
223 008e C0E90B33 strd r3, r3, [r0, #44]
|
||||||
|
224 0092 C0E90D33 strd r3, r3, [r0, #52]
|
||||||
|
225 0096 C365 str r3, [r0, #92]
|
||||||
|
226 0098 30BC pop {r4, r5}
|
||||||
|
227 009a 1846 mov r0, r3
|
||||||
|
228 009c 7047 bx lr
|
||||||
|
229 .L30:
|
||||||
|
230 009e 124A ldr r2, .L31+32
|
||||||
|
231 00a0 0B49 ldr r1, .L31+8
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 5
|
||||||
|
|
||||||
|
|
||||||
|
232 00a2 124C ldr r4, .L31+36
|
||||||
|
233 00a4 1A44 add r2, r2, r3
|
||||||
|
234 00a6 A1FB0212 umull r1, r2, r1, r2
|
||||||
|
235 00aa 1209 lsrs r2, r2, #4
|
||||||
|
236 00ac 9200 lsls r2, r2, #2
|
||||||
|
237 00ae 0021 movs r1, #0
|
||||||
|
238 00b0 C0E91042 strd r4, r2, [r0, #64]
|
||||||
|
239 00b4 02F01F05 and r5, r2, #31
|
||||||
|
240 00b8 1960 str r1, [r3]
|
||||||
|
241 00ba 0121 movs r1, #1
|
||||||
|
242 00bc A940 lsls r1, r1, r5
|
||||||
|
243 00be 6160 str r1, [r4, #4]
|
||||||
|
244 00c0 0649 ldr r1, .L31+20
|
||||||
|
245 00c2 BAE7 b .L23
|
||||||
|
246 .L25:
|
||||||
|
247 00c4 0120 movs r0, #1
|
||||||
|
248 00c6 7047 bx lr
|
||||||
|
249 .L32:
|
||||||
|
250 .align 2
|
||||||
|
251 .L31:
|
||||||
|
252 00c8 07040240 .word 1073873927
|
||||||
|
253 00cc F8FBFDBF .word -1073873928
|
||||||
|
254 00d0 CDCCCCCC .word -858993459
|
||||||
|
255 00d4 00040240 .word 1073873920
|
||||||
|
256 00d8 20080240 .word 1073874976
|
||||||
|
257 00dc 00080240 .word 1073874944
|
||||||
|
258 00e0 80080240 .word 1073875072
|
||||||
|
259 00e4 3F820010 .word 268468799
|
||||||
|
260 00e8 F8FFFDBF .word -1073872904
|
||||||
|
261 00ec 00000240 .word 1073872896
|
||||||
|
263 .section .text.HAL_DMA_Start,"ax",%progbits
|
||||||
|
264 .align 1
|
||||||
|
265 .p2align 2,,3
|
||||||
|
266 .global HAL_DMA_Start
|
||||||
|
267 .syntax unified
|
||||||
|
268 .thumb
|
||||||
|
269 .thumb_func
|
||||||
|
270 .fpu fpv4-sp-d16
|
||||||
|
272 HAL_DMA_Start:
|
||||||
|
273 @ args = 0, pretend = 0, frame = 0
|
||||||
|
274 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
275 @ link register save eliminated.
|
||||||
|
276 0000 F0B4 push {r4, r5, r6, r7}
|
||||||
|
277 0002 90F82440 ldrb r4, [r0, #36] @ zero_extendqisi2
|
||||||
|
278 0006 012C cmp r4, #1
|
||||||
|
279 0008 35D0 beq .L39
|
||||||
|
280 000a 0124 movs r4, #1
|
||||||
|
281 000c 80F82440 strb r4, [r0, #36]
|
||||||
|
282 0010 90F82540 ldrb r4, [r0, #37] @ zero_extendqisi2
|
||||||
|
283 0014 012C cmp r4, #1
|
||||||
|
284 0016 05D0 beq .L44
|
||||||
|
285 0018 0023 movs r3, #0
|
||||||
|
286 001a 80F82430 strb r3, [r0, #36]
|
||||||
|
287 001e F0BC pop {r4, r5, r6, r7}
|
||||||
|
288 0020 0220 movs r0, #2
|
||||||
|
289 0022 7047 bx lr
|
||||||
|
290 .L44:
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 6
|
||||||
|
|
||||||
|
|
||||||
|
291 0024 0224 movs r4, #2
|
||||||
|
292 0026 80F82540 strb r4, [r0, #37]
|
||||||
|
293 002a 0024 movs r4, #0
|
||||||
|
294 002c C463 str r4, [r0, #60]
|
||||||
|
295 002e 0468 ldr r4, [r0]
|
||||||
|
296 0030 C66C ldr r6, [r0, #76]
|
||||||
|
297 0032 2568 ldr r5, [r4]
|
||||||
|
298 0034 25F00105 bic r5, r5, #1
|
||||||
|
299 0038 2560 str r5, [r4]
|
||||||
|
300 003a D0E91475 ldrd r7, r5, [r0, #80]
|
||||||
|
301 003e 7760 str r7, [r6, #4]
|
||||||
|
302 0040 15B1 cbz r5, .L36
|
||||||
|
303 0042 D0E91656 ldrd r5, r6, [r0, #88]
|
||||||
|
304 0046 6E60 str r6, [r5, #4]
|
||||||
|
305 .L36:
|
||||||
|
306 0048 456C ldr r5, [r0, #68]
|
||||||
|
307 004a 066C ldr r6, [r0, #64]
|
||||||
|
308 004c 05F01F0C and ip, r5, #31
|
||||||
|
309 0050 8568 ldr r5, [r0, #8]
|
||||||
|
310 0052 0120 movs r0, #1
|
||||||
|
311 0054 102D cmp r5, #16
|
||||||
|
312 0056 00FA0CF0 lsl r0, r0, ip
|
||||||
|
313 005a 7060 str r0, [r6, #4]
|
||||||
|
314 005c 6360 str r3, [r4, #4]
|
||||||
|
315 005e 0BBF itete eq
|
||||||
|
316 0060 A260 streq r2, [r4, #8]
|
||||||
|
317 0062 A160 strne r1, [r4, #8]
|
||||||
|
318 0064 E160 streq r1, [r4, #12]
|
||||||
|
319 0066 E260 strne r2, [r4, #12]
|
||||||
|
320 0068 2368 ldr r3, [r4]
|
||||||
|
321 006a 43F00103 orr r3, r3, #1
|
||||||
|
322 006e 0020 movs r0, #0
|
||||||
|
323 0070 2360 str r3, [r4]
|
||||||
|
324 0072 F0BC pop {r4, r5, r6, r7}
|
||||||
|
325 0074 7047 bx lr
|
||||||
|
326 .L39:
|
||||||
|
327 0076 0220 movs r0, #2
|
||||||
|
328 0078 F0BC pop {r4, r5, r6, r7}
|
||||||
|
329 007a 7047 bx lr
|
||||||
|
331 .section .text.HAL_DMA_Start_IT,"ax",%progbits
|
||||||
|
332 .align 1
|
||||||
|
333 .p2align 2,,3
|
||||||
|
334 .global HAL_DMA_Start_IT
|
||||||
|
335 .syntax unified
|
||||||
|
336 .thumb
|
||||||
|
337 .thumb_func
|
||||||
|
338 .fpu fpv4-sp-d16
|
||||||
|
340 HAL_DMA_Start_IT:
|
||||||
|
341 @ args = 0, pretend = 0, frame = 0
|
||||||
|
342 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
343 @ link register save eliminated.
|
||||||
|
344 0000 F0B4 push {r4, r5, r6, r7}
|
||||||
|
345 0002 90F82440 ldrb r4, [r0, #36] @ zero_extendqisi2
|
||||||
|
346 0006 012C cmp r4, #1
|
||||||
|
347 0008 51D0 beq .L55
|
||||||
|
348 000a 0124 movs r4, #1
|
||||||
|
349 000c 80F82440 strb r4, [r0, #36]
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 7
|
||||||
|
|
||||||
|
|
||||||
|
350 0010 90F82540 ldrb r4, [r0, #37] @ zero_extendqisi2
|
||||||
|
351 0014 012C cmp r4, #1
|
||||||
|
352 0016 05D0 beq .L66
|
||||||
|
353 0018 0023 movs r3, #0
|
||||||
|
354 001a 80F82430 strb r3, [r0, #36]
|
||||||
|
355 001e F0BC pop {r4, r5, r6, r7}
|
||||||
|
356 0020 0220 movs r0, #2
|
||||||
|
357 0022 7047 bx lr
|
||||||
|
358 .L66:
|
||||||
|
359 0024 0224 movs r4, #2
|
||||||
|
360 0026 80F82540 strb r4, [r0, #37]
|
||||||
|
361 002a 0024 movs r4, #0
|
||||||
|
362 002c C463 str r4, [r0, #60]
|
||||||
|
363 002e 0468 ldr r4, [r0]
|
||||||
|
364 0030 C66C ldr r6, [r0, #76]
|
||||||
|
365 0032 2568 ldr r5, [r4]
|
||||||
|
366 0034 25F00105 bic r5, r5, #1
|
||||||
|
367 0038 2560 str r5, [r4]
|
||||||
|
368 003a D0E91475 ldrd r7, r5, [r0, #80]
|
||||||
|
369 003e 7760 str r7, [r6, #4]
|
||||||
|
370 0040 15B1 cbz r5, .L48
|
||||||
|
371 0042 D0E91667 ldrd r6, r7, [r0, #88]
|
||||||
|
372 0046 7760 str r7, [r6, #4]
|
||||||
|
373 .L48:
|
||||||
|
374 0048 466C ldr r6, [r0, #68]
|
||||||
|
375 004a 076C ldr r7, [r0, #64]
|
||||||
|
376 004c 06F01F0C and ip, r6, #31
|
||||||
|
377 0050 0126 movs r6, #1
|
||||||
|
378 0052 06FA0CF6 lsl r6, r6, ip
|
||||||
|
379 0056 7E60 str r6, [r7, #4]
|
||||||
|
380 0058 6360 str r3, [r4, #4]
|
||||||
|
381 005a 8368 ldr r3, [r0, #8]
|
||||||
|
382 005c 102B cmp r3, #16
|
||||||
|
383 005e 036B ldr r3, [r0, #48]
|
||||||
|
384 0060 0BBF itete eq
|
||||||
|
385 0062 A260 streq r2, [r4, #8]
|
||||||
|
386 0064 A160 strne r1, [r4, #8]
|
||||||
|
387 0066 E160 streq r1, [r4, #12]
|
||||||
|
388 0068 E260 strne r2, [r4, #12]
|
||||||
|
389 006a BBB1 cbz r3, .L51
|
||||||
|
390 006c 2368 ldr r3, [r4]
|
||||||
|
391 006e 43F00E03 orr r3, r3, #14
|
||||||
|
392 0072 2360 str r3, [r4]
|
||||||
|
393 .L52:
|
||||||
|
394 0074 836C ldr r3, [r0, #72]
|
||||||
|
395 0076 1A68 ldr r2, [r3]
|
||||||
|
396 0078 D203 lsls r2, r2, #15
|
||||||
|
397 007a 03D5 bpl .L53
|
||||||
|
398 007c 1A68 ldr r2, [r3]
|
||||||
|
399 007e 42F48072 orr r2, r2, #256
|
||||||
|
400 0082 1A60 str r2, [r3]
|
||||||
|
401 .L53:
|
||||||
|
402 0084 1DB1 cbz r5, .L54
|
||||||
|
403 0086 2B68 ldr r3, [r5]
|
||||||
|
404 0088 43F48073 orr r3, r3, #256
|
||||||
|
405 008c 2B60 str r3, [r5]
|
||||||
|
406 .L54:
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 8
|
||||||
|
|
||||||
|
|
||||||
|
407 008e 2368 ldr r3, [r4]
|
||||||
|
408 0090 43F00103 orr r3, r3, #1
|
||||||
|
409 0094 0020 movs r0, #0
|
||||||
|
410 0096 2360 str r3, [r4]
|
||||||
|
411 0098 F0BC pop {r4, r5, r6, r7}
|
||||||
|
412 009a 7047 bx lr
|
||||||
|
413 .L51:
|
||||||
|
414 009c 2368 ldr r3, [r4]
|
||||||
|
415 009e 23F00403 bic r3, r3, #4
|
||||||
|
416 00a2 2360 str r3, [r4]
|
||||||
|
417 00a4 2368 ldr r3, [r4]
|
||||||
|
418 00a6 43F00A03 orr r3, r3, #10
|
||||||
|
419 00aa 2360 str r3, [r4]
|
||||||
|
420 00ac E2E7 b .L52
|
||||||
|
421 .L55:
|
||||||
|
422 00ae 0220 movs r0, #2
|
||||||
|
423 00b0 F0BC pop {r4, r5, r6, r7}
|
||||||
|
424 00b2 7047 bx lr
|
||||||
|
426 .section .text.HAL_DMA_Abort,"ax",%progbits
|
||||||
|
427 .align 1
|
||||||
|
428 .p2align 2,,3
|
||||||
|
429 .global HAL_DMA_Abort
|
||||||
|
430 .syntax unified
|
||||||
|
431 .thumb
|
||||||
|
432 .thumb_func
|
||||||
|
433 .fpu fpv4-sp-d16
|
||||||
|
435 HAL_DMA_Abort:
|
||||||
|
436 @ args = 0, pretend = 0, frame = 0
|
||||||
|
437 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
438 @ link register save eliminated.
|
||||||
|
439 0000 90F82520 ldrb r2, [r0, #37] @ zero_extendqisi2
|
||||||
|
440 0004 022A cmp r2, #2
|
||||||
|
441 0006 0346 mov r3, r0
|
||||||
|
442 0008 09D0 beq .L68
|
||||||
|
443 000a 0422 movs r2, #4
|
||||||
|
444 000c C263 str r2, [r0, #60]
|
||||||
|
445 000e 0121 movs r1, #1
|
||||||
|
446 0010 0022 movs r2, #0
|
||||||
|
447 0012 0120 movs r0, #1
|
||||||
|
448 0014 83F82510 strb r1, [r3, #37]
|
||||||
|
449 0018 83F82420 strb r2, [r3, #36]
|
||||||
|
450 001c 7047 bx lr
|
||||||
|
451 .L68:
|
||||||
|
452 001e 0268 ldr r2, [r0]
|
||||||
|
453 0020 596C ldr r1, [r3, #68]
|
||||||
|
454 0022 30B4 push {r4, r5}
|
||||||
|
455 0024 846C ldr r4, [r0, #72]
|
||||||
|
456 0026 1068 ldr r0, [r2]
|
||||||
|
457 0028 1D6C ldr r5, [r3, #64]
|
||||||
|
458 002a 20F00E00 bic r0, r0, #14
|
||||||
|
459 002e 1060 str r0, [r2]
|
||||||
|
460 0030 2068 ldr r0, [r4]
|
||||||
|
461 0032 20F48070 bic r0, r0, #256
|
||||||
|
462 0036 2060 str r0, [r4]
|
||||||
|
463 0038 1068 ldr r0, [r2]
|
||||||
|
464 003a DC6C ldr r4, [r3, #76]
|
||||||
|
465 003c 20F00100 bic r0, r0, #1
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 9
|
||||||
|
|
||||||
|
|
||||||
|
466 0040 1060 str r0, [r2]
|
||||||
|
467 0042 01F01F01 and r1, r1, #31
|
||||||
|
468 0046 0122 movs r2, #1
|
||||||
|
469 0048 8A40 lsls r2, r2, r1
|
||||||
|
470 004a D3E91410 ldrd r1, r0, [r3, #80]
|
||||||
|
471 004e 6A60 str r2, [r5, #4]
|
||||||
|
472 0050 6160 str r1, [r4, #4]
|
||||||
|
473 0052 38B1 cbz r0, .L69
|
||||||
|
474 0054 0268 ldr r2, [r0]
|
||||||
|
475 0056 D3E91614 ldrd r1, r4, [r3, #88]
|
||||||
|
476 005a 22F48072 bic r2, r2, #256
|
||||||
|
477 005e 0260 str r2, [r0]
|
||||||
|
478 0060 4C60 str r4, [r1, #4]
|
||||||
|
479 0062 0020 movs r0, #0
|
||||||
|
480 .L69:
|
||||||
|
481 0064 0121 movs r1, #1
|
||||||
|
482 0066 0022 movs r2, #0
|
||||||
|
483 0068 83F82510 strb r1, [r3, #37]
|
||||||
|
484 006c 83F82420 strb r2, [r3, #36]
|
||||||
|
485 0070 30BC pop {r4, r5}
|
||||||
|
486 0072 7047 bx lr
|
||||||
|
488 .section .text.HAL_DMA_Abort_IT,"ax",%progbits
|
||||||
|
489 .align 1
|
||||||
|
490 .p2align 2,,3
|
||||||
|
491 .global HAL_DMA_Abort_IT
|
||||||
|
492 .syntax unified
|
||||||
|
493 .thumb
|
||||||
|
494 .thumb_func
|
||||||
|
495 .fpu fpv4-sp-d16
|
||||||
|
497 HAL_DMA_Abort_IT:
|
||||||
|
498 @ args = 0, pretend = 0, frame = 0
|
||||||
|
499 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
500 0000 38B5 push {r3, r4, r5, lr}
|
||||||
|
501 0002 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
|
||||||
|
502 0006 022B cmp r3, #2
|
||||||
|
503 0008 09D0 beq .L75
|
||||||
|
504 000a 0123 movs r3, #1
|
||||||
|
505 000c 0421 movs r1, #4
|
||||||
|
506 000e 0022 movs r2, #0
|
||||||
|
507 0010 C163 str r1, [r0, #60]
|
||||||
|
508 0012 80F82420 strb r2, [r0, #36]
|
||||||
|
509 0016 80F82530 strb r3, [r0, #37]
|
||||||
|
510 001a 1846 mov r0, r3
|
||||||
|
511 001c 38BD pop {r3, r4, r5, pc}
|
||||||
|
512 .L75:
|
||||||
|
513 001e 0368 ldr r3, [r0]
|
||||||
|
514 0020 846C ldr r4, [r0, #72]
|
||||||
|
515 0022 1968 ldr r1, [r3]
|
||||||
|
516 0024 426C ldr r2, [r0, #68]
|
||||||
|
517 0026 056C ldr r5, [r0, #64]
|
||||||
|
518 0028 21F00E01 bic r1, r1, #14
|
||||||
|
519 002c 1960 str r1, [r3]
|
||||||
|
520 002e 1968 ldr r1, [r3]
|
||||||
|
521 0030 21F00101 bic r1, r1, #1
|
||||||
|
522 0034 1960 str r1, [r3]
|
||||||
|
523 0036 2368 ldr r3, [r4]
|
||||||
|
524 0038 C16C ldr r1, [r0, #76]
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 10
|
||||||
|
|
||||||
|
|
||||||
|
525 003a 23F48073 bic r3, r3, #256
|
||||||
|
526 003e 2360 str r3, [r4]
|
||||||
|
527 0040 02F01F02 and r2, r2, #31
|
||||||
|
528 0044 0123 movs r3, #1
|
||||||
|
529 0046 9340 lsls r3, r3, r2
|
||||||
|
530 0048 D0E91442 ldrd r4, r2, [r0, #80]
|
||||||
|
531 004c 6B60 str r3, [r5, #4]
|
||||||
|
532 004e 4C60 str r4, [r1, #4]
|
||||||
|
533 0050 32B1 cbz r2, .L77
|
||||||
|
534 0052 1368 ldr r3, [r2]
|
||||||
|
535 0054 D0E91614 ldrd r1, r4, [r0, #88]
|
||||||
|
536 0058 23F48073 bic r3, r3, #256
|
||||||
|
537 005c 1360 str r3, [r2]
|
||||||
|
538 005e 4C60 str r4, [r1, #4]
|
||||||
|
539 .L77:
|
||||||
|
540 0060 836B ldr r3, [r0, #56]
|
||||||
|
541 0062 0122 movs r2, #1
|
||||||
|
542 0064 0024 movs r4, #0
|
||||||
|
543 0066 80F82520 strb r2, [r0, #37]
|
||||||
|
544 006a 80F82440 strb r4, [r0, #36]
|
||||||
|
545 006e 13B1 cbz r3, .L78
|
||||||
|
546 0070 9847 blx r3
|
||||||
|
547 0072 2046 mov r0, r4
|
||||||
|
548 0074 38BD pop {r3, r4, r5, pc}
|
||||||
|
549 .L78:
|
||||||
|
550 0076 1846 mov r0, r3
|
||||||
|
551 0078 38BD pop {r3, r4, r5, pc}
|
||||||
|
553 007a 00BF .section .text.HAL_DMA_PollForTransfer,"ax",%progbits
|
||||||
|
554 .align 1
|
||||||
|
555 .p2align 2,,3
|
||||||
|
556 .global HAL_DMA_PollForTransfer
|
||||||
|
557 .syntax unified
|
||||||
|
558 .thumb
|
||||||
|
559 .thumb_func
|
||||||
|
560 .fpu fpv4-sp-d16
|
||||||
|
562 HAL_DMA_PollForTransfer:
|
||||||
|
563 @ args = 0, pretend = 0, frame = 0
|
||||||
|
564 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
565 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr}
|
||||||
|
566 0004 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
|
||||||
|
567 0008 022B cmp r3, #2
|
||||||
|
568 000a 0446 mov r4, r0
|
||||||
|
569 000c 07D0 beq .L84
|
||||||
|
570 000e 0422 movs r2, #4
|
||||||
|
571 0010 0023 movs r3, #0
|
||||||
|
572 0012 C263 str r2, [r0, #60]
|
||||||
|
573 0014 80F82430 strb r3, [r0, #36]
|
||||||
|
574 0018 0120 movs r0, #1
|
||||||
|
575 .L85:
|
||||||
|
576 001a BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||||
|
577 .L84:
|
||||||
|
578 001e DDB2 uxtb r5, r3
|
||||||
|
579 0020 0368 ldr r3, [r0]
|
||||||
|
580 0022 1B68 ldr r3, [r3]
|
||||||
|
581 0024 9806 lsls r0, r3, #26
|
||||||
|
582 0026 44D4 bmi .L113
|
||||||
|
583 0028 636C ldr r3, [r4, #68]
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 11
|
||||||
|
|
||||||
|
|
||||||
|
584 002a 0E46 mov r6, r1
|
||||||
|
585 002c 1746 mov r7, r2
|
||||||
|
586 002e 0029 cmp r1, #0
|
||||||
|
587 0030 45D1 bne .L87
|
||||||
|
588 .L112:
|
||||||
|
589 0032 03F01F03 and r3, r3, #31
|
||||||
|
590 0036 9D40 lsls r5, r5, r3
|
||||||
|
591 0038 FFF7FEFF bl HAL_GetTick
|
||||||
|
592 003c 4FF00809 mov r9, #8
|
||||||
|
593 0040 8046 mov r8, r0
|
||||||
|
594 .L89:
|
||||||
|
595 0042 D4E91032 ldrd r3, r2, [r4, #64]
|
||||||
|
596 0046 02F01F0C and ip, r2, #31
|
||||||
|
597 004a 7A1C adds r2, r7, #1
|
||||||
|
598 004c 39D1 bne .L92
|
||||||
|
599 004e 0820 movs r0, #8
|
||||||
|
600 0050 00FA0CF0 lsl r0, r0, ip
|
||||||
|
601 0054 02E0 b .L95
|
||||||
|
602 .L114:
|
||||||
|
603 0056 1A68 ldr r2, [r3]
|
||||||
|
604 0058 0242 tst r2, r0
|
||||||
|
605 005a 4BD1 bne .L94
|
||||||
|
606 .L95:
|
||||||
|
607 005c 1A68 ldr r2, [r3]
|
||||||
|
608 005e 2A42 tst r2, r5
|
||||||
|
609 0060 F9D0 beq .L114
|
||||||
|
610 .L93:
|
||||||
|
611 0062 626D ldr r2, [r4, #84]
|
||||||
|
612 0064 6AB1 cbz r2, .L97
|
||||||
|
613 0066 D4E91610 ldrd r1, r0, [r4, #88]
|
||||||
|
614 006a 0D68 ldr r5, [r1]
|
||||||
|
615 006c 0542 tst r5, r0
|
||||||
|
616 006e 08D0 beq .L97
|
||||||
|
617 0070 1568 ldr r5, [r2]
|
||||||
|
618 0072 45F48075 orr r5, r5, #256
|
||||||
|
619 0076 1560 str r5, [r2]
|
||||||
|
620 0078 4860 str r0, [r1, #4]
|
||||||
|
621 007a E26B ldr r2, [r4, #60]
|
||||||
|
622 007c 42F48062 orr r2, r2, #1024
|
||||||
|
623 0080 E263 str r2, [r4, #60]
|
||||||
|
624 .L97:
|
||||||
|
625 0082 D4E91321 ldrd r2, r1, [r4, #76]
|
||||||
|
626 0086 1068 ldr r0, [r2]
|
||||||
|
627 0088 0842 tst r0, r1
|
||||||
|
628 008a 04D0 beq .L98
|
||||||
|
629 008c 5160 str r1, [r2, #4]
|
||||||
|
630 008e E26B ldr r2, [r4, #60]
|
||||||
|
631 0090 42F40072 orr r2, r2, #512
|
||||||
|
632 0094 E263 str r2, [r4, #60]
|
||||||
|
633 .L98:
|
||||||
|
634 0096 002E cmp r6, #0
|
||||||
|
635 0098 39D1 bne .L99
|
||||||
|
636 009a 0222 movs r2, #2
|
||||||
|
637 009c 02FA0CF2 lsl r2, r2, ip
|
||||||
|
638 00a0 0121 movs r1, #1
|
||||||
|
639 00a2 5A60 str r2, [r3, #4]
|
||||||
|
640 00a4 84F82510 strb r1, [r4, #37]
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 12
|
||||||
|
|
||||||
|
|
||||||
|
641 .L100:
|
||||||
|
642 00a8 0020 movs r0, #0
|
||||||
|
643 00aa 84F82400 strb r0, [r4, #36]
|
||||||
|
644 00ae BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||||
|
645 .L113:
|
||||||
|
646 00b2 4FF48073 mov r3, #256
|
||||||
|
647 00b6 E363 str r3, [r4, #60]
|
||||||
|
648 00b8 0120 movs r0, #1
|
||||||
|
649 00ba BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||||
|
650 .L87:
|
||||||
|
651 00be 0425 movs r5, #4
|
||||||
|
652 00c0 B7E7 b .L112
|
||||||
|
653 .L92:
|
||||||
|
654 00c2 1A68 ldr r2, [r3]
|
||||||
|
655 00c4 2A42 tst r2, r5
|
||||||
|
656 00c6 CCD1 bne .L93
|
||||||
|
657 00c8 1A68 ldr r2, [r3]
|
||||||
|
658 00ca 09FA0CF1 lsl r1, r9, ip
|
||||||
|
659 00ce 1142 tst r1, r2
|
||||||
|
660 00d0 10D1 bne .L94
|
||||||
|
661 00d2 FFF7FEFF bl HAL_GetTick
|
||||||
|
662 00d6 A0EB0800 sub r0, r0, r8
|
||||||
|
663 00da B842 cmp r0, r7
|
||||||
|
664 00dc 01D8 bhi .L91
|
||||||
|
665 00de 002F cmp r7, #0
|
||||||
|
666 00e0 AFD1 bne .L89
|
||||||
|
667 .L91:
|
||||||
|
668 00e2 0120 movs r0, #1
|
||||||
|
669 00e4 2022 movs r2, #32
|
||||||
|
670 00e6 0023 movs r3, #0
|
||||||
|
671 00e8 E263 str r2, [r4, #60]
|
||||||
|
672 00ea 84F82430 strb r3, [r4, #36]
|
||||||
|
673 00ee 84F82500 strb r0, [r4, #37]
|
||||||
|
674 00f2 92E7 b .L85
|
||||||
|
675 .L94:
|
||||||
|
676 00f4 0122 movs r2, #1
|
||||||
|
677 00f6 02FA0CF0 lsl r0, r2, ip
|
||||||
|
678 00fa 0021 movs r1, #0
|
||||||
|
679 00fc 5860 str r0, [r3, #4]
|
||||||
|
680 00fe E263 str r2, [r4, #60]
|
||||||
|
681 0100 84F82410 strb r1, [r4, #36]
|
||||||
|
682 0104 84F82520 strb r2, [r4, #37]
|
||||||
|
683 0108 1046 mov r0, r2
|
||||||
|
684 010a BDE8F883 pop {r3, r4, r5, r6, r7, r8, r9, pc}
|
||||||
|
685 .L99:
|
||||||
|
686 010e 0422 movs r2, #4
|
||||||
|
687 0110 02FA0CF2 lsl r2, r2, ip
|
||||||
|
688 0114 5A60 str r2, [r3, #4]
|
||||||
|
689 0116 C7E7 b .L100
|
||||||
|
691 .section .text.HAL_DMA_IRQHandler,"ax",%progbits
|
||||||
|
692 .align 1
|
||||||
|
693 .p2align 2,,3
|
||||||
|
694 .global HAL_DMA_IRQHandler
|
||||||
|
695 .syntax unified
|
||||||
|
696 .thumb
|
||||||
|
697 .thumb_func
|
||||||
|
698 .fpu fpv4-sp-d16
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 13
|
||||||
|
|
||||||
|
|
||||||
|
700 HAL_DMA_IRQHandler:
|
||||||
|
701 @ args = 0, pretend = 0, frame = 0
|
||||||
|
702 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
703 @ link register save eliminated.
|
||||||
|
704 0000 70B4 push {r4, r5, r6}
|
||||||
|
705 0002 436C ldr r3, [r0, #68]
|
||||||
|
706 0004 066C ldr r6, [r0, #64]
|
||||||
|
707 0006 0568 ldr r5, [r0]
|
||||||
|
708 0008 3168 ldr r1, [r6]
|
||||||
|
709 000a 2C68 ldr r4, [r5]
|
||||||
|
710 000c 03F01F03 and r3, r3, #31
|
||||||
|
711 0010 0422 movs r2, #4
|
||||||
|
712 0012 9A40 lsls r2, r2, r3
|
||||||
|
713 0014 0A42 tst r2, r1
|
||||||
|
714 0016 0ED0 beq .L116
|
||||||
|
715 0018 14F0040F tst r4, #4
|
||||||
|
716 001c 0BD0 beq .L116
|
||||||
|
717 001e 2B68 ldr r3, [r5]
|
||||||
|
718 0020 9B06 lsls r3, r3, #26
|
||||||
|
719 0022 03D4 bmi .L117
|
||||||
|
720 0024 2B68 ldr r3, [r5]
|
||||||
|
721 0026 23F00403 bic r3, r3, #4
|
||||||
|
722 002a 2B60 str r3, [r5]
|
||||||
|
723 .L117:
|
||||||
|
724 002c 036B ldr r3, [r0, #48]
|
||||||
|
725 002e 7260 str r2, [r6, #4]
|
||||||
|
726 0030 CBB1 cbz r3, .L115
|
||||||
|
727 .L148:
|
||||||
|
728 0032 70BC pop {r4, r5, r6}
|
||||||
|
729 0034 1847 bx r3 @ indirect register sibling call
|
||||||
|
730 .L116:
|
||||||
|
731 0036 0222 movs r2, #2
|
||||||
|
732 0038 9A40 lsls r2, r2, r3
|
||||||
|
733 003a 0A42 tst r2, r1
|
||||||
|
734 003c 15D0 beq .L120
|
||||||
|
735 003e 14F0020F tst r4, #2
|
||||||
|
736 0042 12D0 beq .L120
|
||||||
|
737 0044 2B68 ldr r3, [r5]
|
||||||
|
738 0046 9906 lsls r1, r3, #26
|
||||||
|
739 0048 06D4 bmi .L121
|
||||||
|
740 004a 2B68 ldr r3, [r5]
|
||||||
|
741 004c 23F00A03 bic r3, r3, #10
|
||||||
|
742 0050 2B60 str r3, [r5]
|
||||||
|
743 0052 0123 movs r3, #1
|
||||||
|
744 0054 80F82530 strb r3, [r0, #37]
|
||||||
|
745 .L121:
|
||||||
|
746 0058 C36A ldr r3, [r0, #44]
|
||||||
|
747 005a 7260 str r2, [r6, #4]
|
||||||
|
748 005c 0021 movs r1, #0
|
||||||
|
749 005e 80F82410 strb r1, [r0, #36]
|
||||||
|
750 0062 002B cmp r3, #0
|
||||||
|
751 0064 E5D1 bne .L148
|
||||||
|
752 .L115:
|
||||||
|
753 0066 70BC pop {r4, r5, r6}
|
||||||
|
754 0068 7047 bx lr
|
||||||
|
755 .L120:
|
||||||
|
756 006a 0822 movs r2, #8
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 14
|
||||||
|
|
||||||
|
|
||||||
|
757 006c 9A40 lsls r2, r2, r3
|
||||||
|
758 006e 0A42 tst r2, r1
|
||||||
|
759 0070 F9D0 beq .L115
|
||||||
|
760 0072 2207 lsls r2, r4, #28
|
||||||
|
761 0074 F7D5 bpl .L115
|
||||||
|
762 0076 2A68 ldr r2, [r5]
|
||||||
|
763 0078 416B ldr r1, [r0, #52]
|
||||||
|
764 007a 22F00E02 bic r2, r2, #14
|
||||||
|
765 007e 2A60 str r2, [r5]
|
||||||
|
766 0080 0122 movs r2, #1
|
||||||
|
767 0082 02FA03F3 lsl r3, r2, r3
|
||||||
|
768 0086 0024 movs r4, #0
|
||||||
|
769 0088 7360 str r3, [r6, #4]
|
||||||
|
770 008a C263 str r2, [r0, #60]
|
||||||
|
771 008c 80F82440 strb r4, [r0, #36]
|
||||||
|
772 0090 80F82520 strb r2, [r0, #37]
|
||||||
|
773 0094 0029 cmp r1, #0
|
||||||
|
774 0096 E6D0 beq .L115
|
||||||
|
775 0098 70BC pop {r4, r5, r6}
|
||||||
|
776 009a 0847 bx r1 @ indirect register sibling call
|
||||||
|
778 .section .text.HAL_DMA_RegisterCallback,"ax",%progbits
|
||||||
|
779 .align 1
|
||||||
|
780 .p2align 2,,3
|
||||||
|
781 .global HAL_DMA_RegisterCallback
|
||||||
|
782 .syntax unified
|
||||||
|
783 .thumb
|
||||||
|
784 .thumb_func
|
||||||
|
785 .fpu fpv4-sp-d16
|
||||||
|
787 HAL_DMA_RegisterCallback:
|
||||||
|
788 @ args = 0, pretend = 0, frame = 0
|
||||||
|
789 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
790 @ link register save eliminated.
|
||||||
|
791 0000 90F82430 ldrb r3, [r0, #36] @ zero_extendqisi2
|
||||||
|
792 0004 012B cmp r3, #1
|
||||||
|
793 0006 1ED0 beq .L157
|
||||||
|
794 0008 90F825C0 ldrb ip, [r0, #37] @ zero_extendqisi2
|
||||||
|
795 000c BCF1010F cmp ip, #1
|
||||||
|
796 0010 5FFA8CF3 uxtb r3, ip
|
||||||
|
797 0014 05D0 beq .L159
|
||||||
|
798 0016 0123 movs r3, #1
|
||||||
|
799 .L151:
|
||||||
|
800 0018 0022 movs r2, #0
|
||||||
|
801 001a 80F82420 strb r2, [r0, #36]
|
||||||
|
802 001e 1846 mov r0, r3
|
||||||
|
803 0020 7047 bx lr
|
||||||
|
804 .L159:
|
||||||
|
805 0022 0329 cmp r1, #3
|
||||||
|
806 0024 F8D8 bhi .L151
|
||||||
|
807 0026 DFE801F0 tbb [pc, r1]
|
||||||
|
808 .L153:
|
||||||
|
809 002a 0B .byte (.L156-.L153)/2
|
||||||
|
810 002b 08 .byte (.L155-.L153)/2
|
||||||
|
811 002c 05 .byte (.L154-.L153)/2
|
||||||
|
812 002d 02 .byte (.L152-.L153)/2
|
||||||
|
813 .p2align 1
|
||||||
|
814 .L152:
|
||||||
|
815 002e 8263 str r2, [r0, #56]
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 15
|
||||||
|
|
||||||
|
|
||||||
|
816 0030 0023 movs r3, #0
|
||||||
|
817 0032 F1E7 b .L151
|
||||||
|
818 .L154:
|
||||||
|
819 0034 4263 str r2, [r0, #52]
|
||||||
|
820 0036 0023 movs r3, #0
|
||||||
|
821 0038 EEE7 b .L151
|
||||||
|
822 .L155:
|
||||||
|
823 003a 0263 str r2, [r0, #48]
|
||||||
|
824 003c 0023 movs r3, #0
|
||||||
|
825 003e EBE7 b .L151
|
||||||
|
826 .L156:
|
||||||
|
827 0040 C262 str r2, [r0, #44]
|
||||||
|
828 0042 0B46 mov r3, r1
|
||||||
|
829 0044 E8E7 b .L151
|
||||||
|
830 .L157:
|
||||||
|
831 0046 0223 movs r3, #2
|
||||||
|
832 0048 1846 mov r0, r3
|
||||||
|
833 004a 7047 bx lr
|
||||||
|
835 .section .text.HAL_DMA_UnRegisterCallback,"ax",%progbits
|
||||||
|
836 .align 1
|
||||||
|
837 .p2align 2,,3
|
||||||
|
838 .global HAL_DMA_UnRegisterCallback
|
||||||
|
839 .syntax unified
|
||||||
|
840 .thumb
|
||||||
|
841 .thumb_func
|
||||||
|
842 .fpu fpv4-sp-d16
|
||||||
|
844 HAL_DMA_UnRegisterCallback:
|
||||||
|
845 @ args = 0, pretend = 0, frame = 0
|
||||||
|
846 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
847 @ link register save eliminated.
|
||||||
|
848 0000 90F82430 ldrb r3, [r0, #36] @ zero_extendqisi2
|
||||||
|
849 0004 012B cmp r3, #1
|
||||||
|
850 0006 15D0 beq .L169
|
||||||
|
851 0008 90F82520 ldrb r2, [r0, #37] @ zero_extendqisi2
|
||||||
|
852 000c 4FF0010C mov ip, #1
|
||||||
|
853 0010 6245 cmp r2, ip
|
||||||
|
854 0012 80F824C0 strb ip, [r0, #36]
|
||||||
|
855 0016 D3B2 uxtb r3, r2
|
||||||
|
856 0018 05D0 beq .L171
|
||||||
|
857 001a 6346 mov r3, ip
|
||||||
|
858 .L162:
|
||||||
|
859 001c 0022 movs r2, #0
|
||||||
|
860 001e 80F82420 strb r2, [r0, #36]
|
||||||
|
861 0022 1846 mov r0, r3
|
||||||
|
862 0024 7047 bx lr
|
||||||
|
863 .L171:
|
||||||
|
864 0026 0429 cmp r1, #4
|
||||||
|
865 0028 F8D8 bhi .L162
|
||||||
|
866 002a DFE801F0 tbb [pc, r1]
|
||||||
|
867 .L164:
|
||||||
|
868 002e 0C .byte (.L168-.L164)/2
|
||||||
|
869 002f 10 .byte (.L167-.L164)/2
|
||||||
|
870 0030 13 .byte (.L166-.L164)/2
|
||||||
|
871 0031 16 .byte (.L165-.L164)/2
|
||||||
|
872 0032 06 .byte (.L163-.L164)/2
|
||||||
|
873 0033 00 .p2align 1
|
||||||
|
874 .L169:
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 16
|
||||||
|
|
||||||
|
|
||||||
|
875 0034 0223 movs r3, #2
|
||||||
|
876 0036 1846 mov r0, r3
|
||||||
|
877 0038 7047 bx lr
|
||||||
|
878 .L163:
|
||||||
|
879 003a 0023 movs r3, #0
|
||||||
|
880 003c C0E90B33 strd r3, r3, [r0, #44]
|
||||||
|
881 0040 C0E90D33 strd r3, r3, [r0, #52]
|
||||||
|
882 0044 EAE7 b .L162
|
||||||
|
883 .L168:
|
||||||
|
884 0046 0023 movs r3, #0
|
||||||
|
885 0048 C362 str r3, [r0, #44]
|
||||||
|
886 004a 0B46 mov r3, r1
|
||||||
|
887 004c E6E7 b .L162
|
||||||
|
888 .L167:
|
||||||
|
889 004e 0023 movs r3, #0
|
||||||
|
890 0050 0363 str r3, [r0, #48]
|
||||||
|
891 0052 E3E7 b .L162
|
||||||
|
892 .L166:
|
||||||
|
893 0054 0023 movs r3, #0
|
||||||
|
894 0056 4363 str r3, [r0, #52]
|
||||||
|
895 0058 E0E7 b .L162
|
||||||
|
896 .L165:
|
||||||
|
897 005a 0023 movs r3, #0
|
||||||
|
898 005c 8363 str r3, [r0, #56]
|
||||||
|
899 005e DDE7 b .L162
|
||||||
|
901 .section .text.HAL_DMA_GetState,"ax",%progbits
|
||||||
|
902 .align 1
|
||||||
|
903 .p2align 2,,3
|
||||||
|
904 .global HAL_DMA_GetState
|
||||||
|
905 .syntax unified
|
||||||
|
906 .thumb
|
||||||
|
907 .thumb_func
|
||||||
|
908 .fpu fpv4-sp-d16
|
||||||
|
910 HAL_DMA_GetState:
|
||||||
|
911 @ args = 0, pretend = 0, frame = 0
|
||||||
|
912 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
913 @ link register save eliminated.
|
||||||
|
914 0000 90F82500 ldrb r0, [r0, #37] @ zero_extendqisi2
|
||||||
|
915 0004 7047 bx lr
|
||||||
|
917 0006 00BF .section .text.HAL_DMA_GetError,"ax",%progbits
|
||||||
|
918 .align 1
|
||||||
|
919 .p2align 2,,3
|
||||||
|
920 .global HAL_DMA_GetError
|
||||||
|
921 .syntax unified
|
||||||
|
922 .thumb
|
||||||
|
923 .thumb_func
|
||||||
|
924 .fpu fpv4-sp-d16
|
||||||
|
926 HAL_DMA_GetError:
|
||||||
|
927 @ args = 0, pretend = 0, frame = 0
|
||||||
|
928 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
929 @ link register save eliminated.
|
||||||
|
930 0000 C06B ldr r0, [r0, #60]
|
||||||
|
931 0002 7047 bx lr
|
||||||
|
933 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/ccsE5Yr2.s page 17
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 stm32g4xx_hal_dma.c
|
||||||
|
/tmp/ccsE5Yr2.s:16 .text.HAL_DMA_Init:0000000000000000 $t
|
||||||
|
/tmp/ccsE5Yr2.s:25 .text.HAL_DMA_Init:0000000000000000 HAL_DMA_Init
|
||||||
|
/tmp/ccsE5Yr2.s:138 .text.HAL_DMA_Init:00000000000000fc $d
|
||||||
|
/tmp/ccsE5Yr2.s:152 .text.HAL_DMA_DeInit:0000000000000000 $t
|
||||||
|
/tmp/ccsE5Yr2.s:160 .text.HAL_DMA_DeInit:0000000000000000 HAL_DMA_DeInit
|
||||||
|
/tmp/ccsE5Yr2.s:252 .text.HAL_DMA_DeInit:00000000000000c8 $d
|
||||||
|
/tmp/ccsE5Yr2.s:264 .text.HAL_DMA_Start:0000000000000000 $t
|
||||||
|
/tmp/ccsE5Yr2.s:272 .text.HAL_DMA_Start:0000000000000000 HAL_DMA_Start
|
||||||
|
/tmp/ccsE5Yr2.s:332 .text.HAL_DMA_Start_IT:0000000000000000 $t
|
||||||
|
/tmp/ccsE5Yr2.s:340 .text.HAL_DMA_Start_IT:0000000000000000 HAL_DMA_Start_IT
|
||||||
|
/tmp/ccsE5Yr2.s:427 .text.HAL_DMA_Abort:0000000000000000 $t
|
||||||
|
/tmp/ccsE5Yr2.s:435 .text.HAL_DMA_Abort:0000000000000000 HAL_DMA_Abort
|
||||||
|
/tmp/ccsE5Yr2.s:489 .text.HAL_DMA_Abort_IT:0000000000000000 $t
|
||||||
|
/tmp/ccsE5Yr2.s:497 .text.HAL_DMA_Abort_IT:0000000000000000 HAL_DMA_Abort_IT
|
||||||
|
/tmp/ccsE5Yr2.s:554 .text.HAL_DMA_PollForTransfer:0000000000000000 $t
|
||||||
|
/tmp/ccsE5Yr2.s:562 .text.HAL_DMA_PollForTransfer:0000000000000000 HAL_DMA_PollForTransfer
|
||||||
|
/tmp/ccsE5Yr2.s:692 .text.HAL_DMA_IRQHandler:0000000000000000 $t
|
||||||
|
/tmp/ccsE5Yr2.s:700 .text.HAL_DMA_IRQHandler:0000000000000000 HAL_DMA_IRQHandler
|
||||||
|
/tmp/ccsE5Yr2.s:779 .text.HAL_DMA_RegisterCallback:0000000000000000 $t
|
||||||
|
/tmp/ccsE5Yr2.s:787 .text.HAL_DMA_RegisterCallback:0000000000000000 HAL_DMA_RegisterCallback
|
||||||
|
/tmp/ccsE5Yr2.s:809 .text.HAL_DMA_RegisterCallback:000000000000002a $d
|
||||||
|
/tmp/ccsE5Yr2.s:813 .text.HAL_DMA_RegisterCallback:000000000000002e $t
|
||||||
|
/tmp/ccsE5Yr2.s:836 .text.HAL_DMA_UnRegisterCallback:0000000000000000 $t
|
||||||
|
/tmp/ccsE5Yr2.s:844 .text.HAL_DMA_UnRegisterCallback:0000000000000000 HAL_DMA_UnRegisterCallback
|
||||||
|
/tmp/ccsE5Yr2.s:868 .text.HAL_DMA_UnRegisterCallback:000000000000002e $d
|
||||||
|
/tmp/ccsE5Yr2.s:902 .text.HAL_DMA_GetState:0000000000000000 $t
|
||||||
|
/tmp/ccsE5Yr2.s:910 .text.HAL_DMA_GetState:0000000000000000 HAL_DMA_GetState
|
||||||
|
/tmp/ccsE5Yr2.s:918 .text.HAL_DMA_GetError:0000000000000000 $t
|
||||||
|
/tmp/ccsE5Yr2.s:926 .text.HAL_DMA_GetError:0000000000000000 HAL_DMA_GetError
|
||||||
|
/tmp/ccsE5Yr2.s:873 .text.HAL_DMA_UnRegisterCallback:0000000000000033 $d
|
||||||
|
/tmp/ccsE5Yr2.s:873 .text.HAL_DMA_UnRegisterCallback:0000000000000034 $t
|
||||||
|
|
||||||
|
UNDEFINED SYMBOLS
|
||||||
|
HAL_GetTick
|
||||||
BIN
codice/build/stm32g4xx_hal_dma.o
Normal file
BIN
codice/build/stm32g4xx_hal_dma.o
Normal file
Binary file not shown.
84
codice/build/stm32g4xx_hal_dma_ex.d
Normal file
84
codice/build/stm32g4xx_hal_dma_ex.d
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
build/stm32g4xx_hal_dma_ex.o: \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h \
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h \
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h \
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h \
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h:
|
||||||
|
Core/Inc/stm32g4xx_hal_conf.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h:
|
||||||
|
Drivers/CMSIS/Include/core_cm4.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_version.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_compiler.h:
|
||||||
|
Drivers/CMSIS/Include/cmsis_gcc.h:
|
||||||
|
Drivers/CMSIS/Include/mpu_armv7.h:
|
||||||
|
Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cordic.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dac_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h:
|
||||||
|
Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h:
|
||||||
242
codice/build/stm32g4xx_hal_dma_ex.lst
Normal file
242
codice/build/stm32g4xx_hal_dma_ex.lst
Normal file
@@ -0,0 +1,242 @@
|
|||||||
|
ARM GAS /tmp/ccKeyUut.s page 1
|
||||||
|
|
||||||
|
|
||||||
|
1 .cpu cortex-m4
|
||||||
|
2 .eabi_attribute 27, 1
|
||||||
|
3 .eabi_attribute 28, 1
|
||||||
|
4 .eabi_attribute 20, 1
|
||||||
|
5 .eabi_attribute 21, 1
|
||||||
|
6 .eabi_attribute 23, 3
|
||||||
|
7 .eabi_attribute 24, 1
|
||||||
|
8 .eabi_attribute 25, 1
|
||||||
|
9 .eabi_attribute 26, 1
|
||||||
|
10 .eabi_attribute 30, 2
|
||||||
|
11 .eabi_attribute 34, 1
|
||||||
|
12 .eabi_attribute 18, 4
|
||||||
|
13 .file "stm32g4xx_hal_dma_ex.c"
|
||||||
|
14 .text
|
||||||
|
15 .section .text.HAL_DMAEx_ConfigMuxSync,"ax",%progbits
|
||||||
|
16 .align 1
|
||||||
|
17 .p2align 2,,3
|
||||||
|
18 .global HAL_DMAEx_ConfigMuxSync
|
||||||
|
19 .arch armv7e-m
|
||||||
|
20 .syntax unified
|
||||||
|
21 .thumb
|
||||||
|
22 .thumb_func
|
||||||
|
23 .fpu fpv4-sp-d16
|
||||||
|
25 HAL_DMAEx_ConfigMuxSync:
|
||||||
|
26 @ args = 0, pretend = 0, frame = 0
|
||||||
|
27 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
28 @ link register save eliminated.
|
||||||
|
29 0000 90F82520 ldrb r2, [r0, #37] @ zero_extendqisi2
|
||||||
|
30 0004 012A cmp r2, #1
|
||||||
|
31 0006 1FD1 bne .L3
|
||||||
|
32 0008 90F82420 ldrb r2, [r0, #36] @ zero_extendqisi2
|
||||||
|
33 000c 012A cmp r2, #1
|
||||||
|
34 000e 0346 mov r3, r0
|
||||||
|
35 0010 1CD0 beq .L4
|
||||||
|
36 0012 30B4 push {r4, r5}
|
||||||
|
37 0014 4A68 ldr r2, [r1, #4]
|
||||||
|
38 0016 0D68 ldr r5, [r1]
|
||||||
|
39 0018 C868 ldr r0, [r1, #12]
|
||||||
|
40 001a 9C6C ldr r4, [r3, #72]
|
||||||
|
41 001c 42EA0562 orr r2, r2, r5, lsl #24
|
||||||
|
42 0020 0138 subs r0, r0, #1
|
||||||
|
43 0022 42EAC042 orr r2, r2, r0, lsl #19
|
||||||
|
44 0026 087A ldrb r0, [r1, #8] @ zero_extendqisi2
|
||||||
|
45 0028 497A ldrb r1, [r1, #9] @ zero_extendqisi2
|
||||||
|
46 002a 42EA0042 orr r2, r2, r0, lsl #16
|
||||||
|
47 002e 42EA4122 orr r2, r2, r1, lsl #9
|
||||||
|
48 0032 2168 ldr r1, [r4]
|
||||||
|
49 0034 C9B2 uxtb r1, r1
|
||||||
|
50 0036 4FF0000C mov ip, #0
|
||||||
|
51 003a 0A43 orrs r2, r2, r1
|
||||||
|
52 003c 2260 str r2, [r4]
|
||||||
|
53 003e 83F824C0 strb ip, [r3, #36]
|
||||||
|
54 0042 6046 mov r0, ip
|
||||||
|
55 0044 30BC pop {r4, r5}
|
||||||
|
56 0046 7047 bx lr
|
||||||
|
57 .L3:
|
||||||
|
58 0048 0120 movs r0, #1
|
||||||
|
ARM GAS /tmp/ccKeyUut.s page 2
|
||||||
|
|
||||||
|
|
||||||
|
59 004a 7047 bx lr
|
||||||
|
60 .L4:
|
||||||
|
61 004c 0220 movs r0, #2
|
||||||
|
62 004e 7047 bx lr
|
||||||
|
64 .section .text.HAL_DMAEx_ConfigMuxRequestGenerator,"ax",%progbits
|
||||||
|
65 .align 1
|
||||||
|
66 .p2align 2,,3
|
||||||
|
67 .global HAL_DMAEx_ConfigMuxRequestGenerator
|
||||||
|
68 .syntax unified
|
||||||
|
69 .thumb
|
||||||
|
70 .thumb_func
|
||||||
|
71 .fpu fpv4-sp-d16
|
||||||
|
73 HAL_DMAEx_ConfigMuxRequestGenerator:
|
||||||
|
74 @ args = 0, pretend = 0, frame = 0
|
||||||
|
75 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
76 @ link register save eliminated.
|
||||||
|
77 0000 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
|
||||||
|
78 0004 012B cmp r3, #1
|
||||||
|
79 0006 21D1 bne .L13
|
||||||
|
80 0008 10B4 push {r4}
|
||||||
|
81 000a 446D ldr r4, [r0, #84]
|
||||||
|
82 000c DAB2 uxtb r2, r3
|
||||||
|
83 000e CCB1 cbz r4, .L11
|
||||||
|
84 0010 90F82430 ldrb r3, [r0, #36] @ zero_extendqisi2
|
||||||
|
85 0014 012B cmp r3, #1
|
||||||
|
86 0016 1CD0 beq .L14
|
||||||
|
87 0018 8B68 ldr r3, [r1, #8]
|
||||||
|
88 001a 0A68 ldr r2, [r1]
|
||||||
|
89 001c 03F1FF3C add ip, r3, #-1
|
||||||
|
90 0020 4FF47803 mov r3, #16252928
|
||||||
|
91 .syntax unified
|
||||||
|
92 @ 1055 "Drivers/CMSIS/Include/cmsis_gcc.h" 1
|
||||||
|
93 0024 93FAA3F3 rbit r3, r3
|
||||||
|
94 @ 0 "" 2
|
||||||
|
95 .thumb
|
||||||
|
96 .syntax unified
|
||||||
|
97 0028 1BB1 cbz r3, .L12
|
||||||
|
98 002a B3FA83F3 clz r3, r3
|
||||||
|
99 002e 0CFA03FC lsl ip, ip, r3
|
||||||
|
100 .L12:
|
||||||
|
101 0032 4B68 ldr r3, [r1, #4]
|
||||||
|
102 0034 1343 orrs r3, r3, r2
|
||||||
|
103 0036 0021 movs r1, #0
|
||||||
|
104 0038 43EA0C03 orr r3, r3, ip
|
||||||
|
105 003c 2360 str r3, [r4]
|
||||||
|
106 003e 0A46 mov r2, r1
|
||||||
|
107 0040 80F82410 strb r1, [r0, #36]
|
||||||
|
108 .L11:
|
||||||
|
109 0044 1046 mov r0, r2
|
||||||
|
110 0046 5DF8044B ldr r4, [sp], #4
|
||||||
|
111 004a 7047 bx lr
|
||||||
|
112 .L13:
|
||||||
|
113 004c 0122 movs r2, #1
|
||||||
|
114 004e 1046 mov r0, r2
|
||||||
|
115 0050 7047 bx lr
|
||||||
|
116 .L14:
|
||||||
|
117 0052 0222 movs r2, #2
|
||||||
|
ARM GAS /tmp/ccKeyUut.s page 3
|
||||||
|
|
||||||
|
|
||||||
|
118 0054 F6E7 b .L11
|
||||||
|
120 0056 00BF .section .text.HAL_DMAEx_EnableMuxRequestGenerator,"ax",%progbits
|
||||||
|
121 .align 1
|
||||||
|
122 .p2align 2,,3
|
||||||
|
123 .global HAL_DMAEx_EnableMuxRequestGenerator
|
||||||
|
124 .syntax unified
|
||||||
|
125 .thumb
|
||||||
|
126 .thumb_func
|
||||||
|
127 .fpu fpv4-sp-d16
|
||||||
|
129 HAL_DMAEx_EnableMuxRequestGenerator:
|
||||||
|
130 @ args = 0, pretend = 0, frame = 0
|
||||||
|
131 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
132 @ link register save eliminated.
|
||||||
|
133 0000 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
|
||||||
|
134 0004 3BB1 cbz r3, .L28
|
||||||
|
135 0006 436D ldr r3, [r0, #84]
|
||||||
|
136 0008 2BB1 cbz r3, .L28
|
||||||
|
137 000a 1A68 ldr r2, [r3]
|
||||||
|
138 000c 42F48032 orr r2, r2, #65536
|
||||||
|
139 0010 0020 movs r0, #0
|
||||||
|
140 0012 1A60 str r2, [r3]
|
||||||
|
141 0014 7047 bx lr
|
||||||
|
142 .L28:
|
||||||
|
143 0016 0120 movs r0, #1
|
||||||
|
144 0018 7047 bx lr
|
||||||
|
146 .section .text.HAL_DMAEx_DisableMuxRequestGenerator,"ax",%progbits
|
||||||
|
147 .align 1
|
||||||
|
148 .p2align 2,,3
|
||||||
|
149 .global HAL_DMAEx_DisableMuxRequestGenerator
|
||||||
|
150 .syntax unified
|
||||||
|
151 .thumb
|
||||||
|
152 .thumb_func
|
||||||
|
153 .fpu fpv4-sp-d16
|
||||||
|
155 HAL_DMAEx_DisableMuxRequestGenerator:
|
||||||
|
156 @ args = 0, pretend = 0, frame = 0
|
||||||
|
157 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
158 @ link register save eliminated.
|
||||||
|
159 0000 90F82530 ldrb r3, [r0, #37] @ zero_extendqisi2
|
||||||
|
160 0004 3BB1 cbz r3, .L32
|
||||||
|
161 0006 436D ldr r3, [r0, #84]
|
||||||
|
162 0008 2BB1 cbz r3, .L32
|
||||||
|
163 000a 1A68 ldr r2, [r3]
|
||||||
|
164 000c 22F48032 bic r2, r2, #65536
|
||||||
|
165 0010 0020 movs r0, #0
|
||||||
|
166 0012 1A60 str r2, [r3]
|
||||||
|
167 0014 7047 bx lr
|
||||||
|
168 .L32:
|
||||||
|
169 0016 0120 movs r0, #1
|
||||||
|
170 0018 7047 bx lr
|
||||||
|
172 .section .text.HAL_DMAEx_MUX_IRQHandler,"ax",%progbits
|
||||||
|
173 .align 1
|
||||||
|
174 .p2align 2,,3
|
||||||
|
175 .global HAL_DMAEx_MUX_IRQHandler
|
||||||
|
176 .syntax unified
|
||||||
|
177 .thumb
|
||||||
|
178 .thumb_func
|
||||||
|
179 .fpu fpv4-sp-d16
|
||||||
|
ARM GAS /tmp/ccKeyUut.s page 4
|
||||||
|
|
||||||
|
|
||||||
|
181 HAL_DMAEx_MUX_IRQHandler:
|
||||||
|
182 @ args = 0, pretend = 0, frame = 0
|
||||||
|
183 @ frame_needed = 0, uses_anonymous_args = 0
|
||||||
|
184 0000 D0E91332 ldrd r3, r2, [r0, #76]
|
||||||
|
185 0004 1968 ldr r1, [r3]
|
||||||
|
186 0006 1142 tst r1, r2
|
||||||
|
187 0008 70B5 push {r4, r5, r6, lr}
|
||||||
|
188 000a 0446 mov r4, r0
|
||||||
|
189 000c 0CD0 beq .L35
|
||||||
|
190 000e 856C ldr r5, [r0, #72]
|
||||||
|
191 0010 466B ldr r6, [r0, #52]
|
||||||
|
192 0012 2968 ldr r1, [r5]
|
||||||
|
193 0014 21F48071 bic r1, r1, #256
|
||||||
|
194 0018 2960 str r1, [r5]
|
||||||
|
195 001a 5A60 str r2, [r3, #4]
|
||||||
|
196 001c C36B ldr r3, [r0, #60]
|
||||||
|
197 001e 43F40073 orr r3, r3, #512
|
||||||
|
198 0022 C363 str r3, [r0, #60]
|
||||||
|
199 0024 06B1 cbz r6, .L35
|
||||||
|
200 0026 B047 blx r6
|
||||||
|
201 .L35:
|
||||||
|
202 0028 636D ldr r3, [r4, #84]
|
||||||
|
203 002a 9BB1 cbz r3, .L33
|
||||||
|
204 002c D4E91621 ldrd r2, r1, [r4, #88]
|
||||||
|
205 0030 1068 ldr r0, [r2]
|
||||||
|
206 0032 0842 tst r0, r1
|
||||||
|
207 0034 0ED0 beq .L33
|
||||||
|
208 0036 1868 ldr r0, [r3]
|
||||||
|
209 0038 20F48070 bic r0, r0, #256
|
||||||
|
210 003c 1860 str r0, [r3]
|
||||||
|
211 003e 5160 str r1, [r2, #4]
|
||||||
|
212 0040 E36B ldr r3, [r4, #60]
|
||||||
|
213 0042 626B ldr r2, [r4, #52]
|
||||||
|
214 0044 43F48063 orr r3, r3, #1024
|
||||||
|
215 0048 E363 str r3, [r4, #60]
|
||||||
|
216 004a 1AB1 cbz r2, .L33
|
||||||
|
217 004c 2046 mov r0, r4
|
||||||
|
218 004e BDE87040 pop {r4, r5, r6, lr}
|
||||||
|
219 0052 1047 bx r2 @ indirect register sibling call
|
||||||
|
220 .L33:
|
||||||
|
221 0054 70BD pop {r4, r5, r6, pc}
|
||||||
|
223 0056 00BF .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
|
||||||
|
ARM GAS /tmp/ccKeyUut.s page 5
|
||||||
|
|
||||||
|
|
||||||
|
DEFINED SYMBOLS
|
||||||
|
*ABS*:0000000000000000 stm32g4xx_hal_dma_ex.c
|
||||||
|
/tmp/ccKeyUut.s:16 .text.HAL_DMAEx_ConfigMuxSync:0000000000000000 $t
|
||||||
|
/tmp/ccKeyUut.s:25 .text.HAL_DMAEx_ConfigMuxSync:0000000000000000 HAL_DMAEx_ConfigMuxSync
|
||||||
|
/tmp/ccKeyUut.s:65 .text.HAL_DMAEx_ConfigMuxRequestGenerator:0000000000000000 $t
|
||||||
|
/tmp/ccKeyUut.s:73 .text.HAL_DMAEx_ConfigMuxRequestGenerator:0000000000000000 HAL_DMAEx_ConfigMuxRequestGenerator
|
||||||
|
/tmp/ccKeyUut.s:121 .text.HAL_DMAEx_EnableMuxRequestGenerator:0000000000000000 $t
|
||||||
|
/tmp/ccKeyUut.s:129 .text.HAL_DMAEx_EnableMuxRequestGenerator:0000000000000000 HAL_DMAEx_EnableMuxRequestGenerator
|
||||||
|
/tmp/ccKeyUut.s:147 .text.HAL_DMAEx_DisableMuxRequestGenerator:0000000000000000 $t
|
||||||
|
/tmp/ccKeyUut.s:155 .text.HAL_DMAEx_DisableMuxRequestGenerator:0000000000000000 HAL_DMAEx_DisableMuxRequestGenerator
|
||||||
|
/tmp/ccKeyUut.s:173 .text.HAL_DMAEx_MUX_IRQHandler:0000000000000000 $t
|
||||||
|
/tmp/ccKeyUut.s:181 .text.HAL_DMAEx_MUX_IRQHandler:0000000000000000 HAL_DMAEx_MUX_IRQHandler
|
||||||
|
|
||||||
|
NO UNDEFINED SYMBOLS
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user