Files
bassofono/codice/build/tx.o

152 lines
22 KiB
Plaintext
Raw Normal View History

2021-07-03 18:17:05 +02:00
ELF(lR4("!<00><><<3C><><EFBFBD> L<><4C>0<04>c`<60><><EFBFBD>O3D"<22>hc` U <20><10><><EFBFBD>BF3D<33><44><EFBFBD><EFBFBD>K<><4B><EFBFBD>hpG @-<2D><>CNH1h<08>A`ұ<02><>8<1F><><EFBFBD><03><><1F>F<00>1h<31><68>P9D1`<60><>T<>(<28><><EFBFBD><EFBFBD><EFBFBD>(!h<><68><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><45>K<>h<EFBFBD><68><EFBFBD><EFBFBD><00> @0<>
M:<00><>Q<>+h<03><00>+<2B><><03><>s2<13>B`<60><>0<EFBFBD>pG<00><>:<3A><>0<EFBFBD><03><>8;9%S<>O@<40>O<>BA<42>_<><5F>0<EFBFBD>pGpG<00>0<EFBFBD> L K H<><48>O<EFBFBD><4F>e<00><01>#F<>"!<21><><EFBFBD><EFBFBD>J<00><01>#F<>"!H<><48><EFBFBD><EFBFBD><03>0<EFBFBD><00> <0C>gHp) +;? Q 7M<05>
<03>9_<07>MqM O<><07> <05>{int<07><03>0<05><06>J B<03>
$T<06><03> ,f<05><03>0x<05><04> `  <0C>+,qrq<07> e<01><06>I <09>
<06> p <06>I
;Y <0B> <06>~ <0A><06><># <06>*#<03> <06>Y<03> <06><><04>}<06><03><16>e/ <0A>1#_k2<># O 2<># I
2<># <0A>2<>#_x3#<04>
<EFBFBD>( <0B><10> $7<> O9<># .:<3A># <0A>;<3B># <0A><<3C># O
=<3D># <0A> ><3E># {?<3F># <0A>@<40># <0A> A<># <12>J<> WK<># L<>#<23> <0A>N<>#<23> mQ<>#<23>
<EFBFBD>  <0B><12>
<00>]S <0A>^S# <0A>_<># aY# <0A>b<>#<23> 
ii <0B>o<10> u<> <0A>v<># w<>#;<10>h<08><>_p<08><>#_r<08><>#_w<08><># <08>M# <0A> <08>M#_bf<08>q# <0A><08><># "Ô# <0A> ł# <0A>
ǭ#$ <0A><08><>#( <0A><08><>#,_ub<08>q#0_upϚ#8_urИ#< a<08><>#@ 2<08>#C_lb<08>q#D <0A> ژ#L L<08>#P j <08>#T <0A> <08><>#X <0A><08>~#\ e<08><>#d<01><15><15><15>$<16>(`<02>7b<02>#xg`#<17>g`#<17>g`# <17>i<02>#<17>j{ #<17>m<02>#0Jn<02> #4p<02>#8<17> r<02> #< u#@<17>v<02>#DDw#H<17>x<02> #LG {<02>#P7 |<02>#T3 <08>Y #X<17>
<08>S#<23><17><08> #<23><17><08><02> #<23><08>#<23>F <08><02> #<23><04><01><00><15><15><15><04><04><00><15><15><04><01><00><15><04>
2021-07-02 22:19:04 +02:00
; <0B>
2021-07-03 18:17:05 +02:00
; <0B><01><18> #Z<17>%Z#<17> &<01>#<17>'`#<18>?<01><17>@<01>#<17>A<01>#<17>B_#
_<00> <0B><19><08><02>8<08><02>#'<08><02>#<17><08><02># <08>(#$<08><02>#H<17>
<08><02>#P<17><08>f#Xh<08>~#h4<08>~#p<17><08>~#xW <08><02>#<23>o<08> #<23><08><02>#<23><17> <08>~#<23><17><08>~#<23>R<08>~#<23> <08>~#<23>W<08>~#<23> <08><02>#<23>
2021-07-02 22:19:04 +02:00
<EFBFBD><00> <0B>
<EFBFBD> <0B>
2021-07-03 18:17:05 +02:00
<EFBFBD> <0B><19><08>9 C<08>9 #<17><08>I #x
2021-07-02 22:19:04 +02:00
<EFBFBD>I <0B>
2021-07-03 18:17:05 +02:00
<EFBFBD>Y <0B><1A>~{ <1B><08><02><1B> <08>
<EFBFBD><00> <0B><1C><04> <01> <04> <01> <15><04> <04>
<00> <0B>7.w /) <09>,
<20> !<21>!O!.<1E> <09>
<07>
2021-07-02 22:19:04 +02:00
<02>:

<EFBFBD><06>

2021-07-03 18:17:05 +02:00
<EFBFBD><06>#<17>
2021-07-02 22:19:04 +02:00
<EFBFBD><06>
2021-07-03 18:17:05 +02:00
#<17>
2021-07-02 22:19:04 +02:00
<EFBFBD><06>
#:
F
2021-07-03 18:17:05 +02:00
*
2021-07-02 22:19:04 +02:00
<EFBFBD>K

<11>
"M
<11>#
2021-07-03 18:17:05 +02:00
<11>#<17>
2021-07-02 22:19:04 +02:00
<11>
2021-07-03 18:17:05 +02:00
#<17>
2021-07-02 22:19:04 +02:00
<11>
2021-07-03 18:17:05 +02:00
#<07>
2021-07-02 22:19:04 +02:00
<11>
2021-07-03 18:17:05 +02:00
<04> <0B><07>#<23> :<3A>
<EFBFBD> <0B> #+
2021-07-02 22:19:04 +02:00
< 
2021-07-03 18:17:05 +02:00
<EFBFBD>= <0B>- #<23> ==  h<01> "CCR j<01>#? k<01>#<17> l<01>#V m<01># u nO  p<01> "ISR r<01>#<17> s<01>#<07> t<01>  z<01> "CCR |<01>#<07>
}<01>  " "CSR <0A><01>#"CFR <0A><01>#<07> <0A><01>  <0A>G  <0A><01>#' <0A>.  <0A>{ <17> <0A><01>#9
<0A><01>#
<0A>S  t<03> "CSR v<03>#( w<03>#_ x<03>#= y<03> $;3<> !<21>!<21>a 6<> /h 1<># ! 4<># <0A>8<># <0A>;<3B># ;><3E># K A<># <0A>
D<># lI<>#<03>
K<> $;Q<> !<21>!!<21> !%XVs <05> Q`r<> \ t<># vh # <0A>x<> #$ <0A>z<> #% <0A>|<7C>#( [~<7E>#, <0A><0F><>#0 <0A><0F><>#4 b <0F><>#8 ?
<0F><>#< X
<0F><>#@ <0A><0F><>#D m<0F><>#H <0A> <0F><>#L  <0F><>#P _<0F><>#T <0A> <0F><>#X  <0F><>#\<04> <01><15><04> <04><04> <04> " G { q <0F><> <04>$;2%!<21> !t !<21>!^>7<>% (?<3F> \ B<># <0A>D<>
# <0A> F<>
# IH<># <0A>
J<># uL<># + N<># P<># <0A>R<> # <0A>T0#! ?
V<>#$<04> :b5$;q!A! !<21>!<21>!<21>w<>$;}K!<21>!<21>!m!/ <03> <11>%K <11><> <0A><11><> # ?
<11><># 3<11> # <11><># <0A><11><># )<11><># <0A>
<11><># <11>V#<03> <11>[<1E>'<03>
<EFBFBD><00> <0B> <06> 6<03>[ =<02>Z><02><1E>?<02># (<28>#u+<2B>
#<23>,<2C>
2021-07-02 22:19:04 +02:00

:
2021-07-03 18:17:05 +02:00
r%<25>~#<23> -a#<23>.a
<EFBFBD><00> <0B>#<23>/<2F>#8 0<>#<23>3<>
2021-07-02 22:19:04 +02:00

:
2021-07-03 18:17:05 +02:00
<00> <0B><00>#'4<>#<23>5<>#r  <0C>#E <0C>#<23> <0A>#<23> <10>
#g
2021-07-02 22:19:04 +02:00
<10>

:
2021-07-03 18:17:05 +02:00
?%<25>~#<23> .#<23>.#|<13>#<23>`<60># `<60>#8 a:
#<23>b<>#<23>c<>#<23>d<>#e e<>#ue<>#e<>#<23>f<>#Bg<>#h<>#<23>i<># j<>#<23>j<>#<23>j<>#<23>k<>#X m<>
<EFBFBD>` <0B>#SpP
<EFBFBD>} <0B>#<23>pm#<23> q<>#<23>q<>
<EFBFBD><00>%<25><00>#ct<>#$u<>
<EFBFBD><00>%<25><00>#<23>x<>
2021-07-02 22:19:04 +02:00
:
2021-07-03 18:17:05 +02:00
 <0B>%<25><00>#%{<7B>
2021-07-02 22:19:04 +02:00
:
2021-07-03 18:17:05 +02:00
! <0B>?#R~#<23>#<23><16><>#<16>
2021-07-02 22:19:04 +02:00
:
2021-07-03 18:17:05 +02:00
k <0B> <0B>?#<23>
<16>U&<26>&<26>& & &! &? &L&Y'# SHi(3)P)Q@)R<08>)St)})}u*.)P)Q@)R<08>)St)})}u'<01> G*8<01>+<2B>G<>
d+<2B>G<>
<00>+<2B> G<><00>,inG<>
-iI<>;.<2E>J:
.<2E>J:
'>0[6,in><3E>
<00>+<2B> ><3E><00>,out><3E>
<00>-i?<3F>'E*X<01>+<2B>*<2A>
9+<2B>*<2A>
Z+<2B> *<2A>{,in*<2A>
<00>+<2B>*:
<00>-i+<2B><00>/<2F> ,<2C>-sin-<2D><00>-cos-<2D>+-tmp-<2D>k0<>0. 1<><00>1<><00>2<>(1(1<><00>2<>,03N1<><00>1<><00>2<>FJ:k1<><00>(:<00>)Pu@$@&*B)Pu@&'<01> D<01>3out<12>P+<2B> <12>;+2 <12>
\+<2B><12>
}+<2B><12><00>-i<13><00>4sin<14>4cos<14>-tmp<14><00>/<2F> <15>0<>b1<> 5<> @2<>1<>(2<><1C>6<>6<>7<>4%1<>@<04>8e<02><01><03>9<> <02><02>:<3A><02>9<> <02><02>9<><02><02>;<01><00>
<EFBFBD><TT<16>% UR$ > : ; I$ > 5I&I: ;I : ;  : ; I
2021-07-02 22:19:04 +02:00
I !I/  : ;  : ; I8
  I : ;  : ; I8
 : ; ' ' II : ; : ;I8
 : ; : ; : ; : ;I< ' 4: ;I? < > I: ; ( !( " : ;I8
#4: ; I? < $> I: ; %!I/&4G: ; 
'.? : ; ' @<06>B (<28><>1)<29><>
<EFBFBD>B
*<2A><>1+: ; I,: ; I-4: ; I.4: ; I/4: ; I
01RUX Y 1121X Y 3: ; I
44: ; I516171RUX Y 8.: ;' I 9: ;I:.: ;' ;.? < <0C>@: ;<.? < <0C>@: ; }
}
0}0H} }&}&*}Pp<04>(<00>P<>(*PQq<04>(<00>Q<>(*QR(<00>R<>(*RSs<04>(<00>S<>(*S0<>(*0<>}*}*0} P *t<>~<7E>*0<00>P<>Q0<00>Q<>R r<04> 0<00>R<> 0<>}X} P"<00>P<>
Q
"<00>Q<>"R"X<00>R<>"S"X<00>S<><00>"0<>"$u@$@&<26>06u@$@&<26>69P9Fu@$@&<26>"$u@&<26>0<u@&<26><APAFu@&<26>"$U(FU
Q
 @<40>$( @<40>,0Q,0 @<40>FJ @<40>}8}8D}QD<00>Q<>RD<00>R<> S D<00>S<><00>v2&<26>4V0<>(R,4R QSt @<40>4: @<40><DX0*H468: DX0*H<00><00><01> Core/SrcDrivers/STM32G4xx_HAL_Driver/Inc/usr/include/newlib/machine/usr/include/newlib/sys/usr/lib/gcc/arm-none-eabi/7.3.1/include/usr/include/newlibMiddlewares/Third_Party/ARM_CMSIS/CMSIS/DSP/IncludeDrivers/CMSIS/IncludeDrivers/CMSIS/Device/ST/STM32G4xx/IncludeCore/Inctx.cstm32g4xx_ll_cordic.h_default_types.h_stdint.hlock.h_types.hstddef.hreent.hmath.harm_math.hcore_cm4.hsystem_stm32g4xx.h stm32g431xx.h stm32g4xx_hal_def.hstm32g4xx_hal_dma.hstm32g4xx_hal_cordic.hstm32g4xx_hal_flash.hstm32g4xx_hal_uart.hstm32g4xx_hal.hrx.h
tx.h
bassofono.h
2021-07-03 18:17:05 +02:00
z.<03> <03>z z.<03> <03>z zJ<03> u <03>z "0v ",<03><<03>z <03> <03>z )2<03> <03>z <03> <03>z <03><05><03>zX<03>.<03>z.YyJ<03>.<03>z.=j<>!$<03>7mI",%<03>!;!<21><> long intFLASH_PROC_PAGE_ERASEnumTapsaudio_filter_stateCORDIC_HandleTypeDef__fdlibm_xopenHAL_CORDIC_STATE_ERRORoldpeakcharst2_filter_taps_on_exit_argsHAL_LOCKEDLockDMAMUX_ChannelStatus_TypeDef_wctomb_statepInBufftx_adc_buffer_ready_r48FLASH_PROC_PROGRAMGNU C11 7.3.1 20180622 (release) [ARM/embedded-7-branch revision 261907] -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -g -gdwarf-2 -Ofast -fdata-sections -ffunction-sectionsCore/Src/tx.cunsigned intMemIncout_Iout_Q_lbfsize_flagstransmithdmaOut__int32_tuart_tx_buf_in_idx_errnoHAL_CORDIC_StateTypeDefCMARXferCpltCallbackPriorityDMA_Channel_TypeDefscan_mbstaterx_cmd_rb_out_idxStatefrequency__ULongst2_filter_Q_stateuwTickFreqHAL_DMA_STATE_RESETrx_cmd_rb_stdout_fpos_t_result_fnsRequest_cookiearm_fir_instance_q31CNDTRtx_dac_buffer_toggleuwTickPrio_BigintDMAmuxChannel__tm_wdayFLASH_PROC_PROGRAM_LASTarm_fir_decimate_instance_q31audio_filter_betamodulationInDatauint32_t__tm_hour__countvolumefloatdc_modulatorprefilter_lf_bufferWDATA__tm_min_impure_ptr_nextfint16_t_mbsrtowcs_stateuart_tx_buf_signal_buflong long unsigned int_asctime_buf_rand48__sFILE_wdsFLASH_CACHE_ICACHE_ENABLEDLL_CORDIC_WriteDataaudio_filter_coeffs__uint16_tFLASH_ProcedureTypeDef__FILE_h_errnoPage__fdlibm_posixCORDIC_TypeDef_offsetsat_mult_q31_ubuf/home/fra/Documenti/tech/sviluppo/telecom/radio/bassofono/codiceHAL_CORDIC_STATE_BUSYParentChannelIndex_emergencyCPARst2_filter_Q_struct_unspecified_locale_infomic_gainInitpeaksetHAL_DMA_STATE_TIMEOUTPeriphDataAlignment__tm_secHAL_DMA_StateTypeDefFLASH_CACHE_DCACHE_ENABLED__tm_yday_inc_indacc0acc1XferErrorCallbackpFlash_nextlf_buffer_toggleHAL_UNLOCKEDaudio_filter_bwtx_audio_filter_Q_stateCacheToReactivate__valuetx_dac_bufferProcedureOnGoing_p5sNbCalcToOrder_wcsrtombs_state_mblen_statest2_filter_I_structSystemCoreClock__tm_mday_sig_func_mbrtowc_state_atexit0receive_result_kBanknco_frequint8_tgain_closeaudio_filter_structUARTPrescTable__sdidinitDMAMUX_RequestGen_TypeDefFLASH_PROC_NONE__DMA_HandleTypeDefLL_CORDIC_ReadData_stdin_gamma_signgamif_Qlong long intstate_changedpStateadc_buffer_base_freelist_mult_add__fdlibm_svidFLASH_PROC_MASS_ERASERGCRDMAmuxRequestGenStatusMask_wcrtomb_stateFLASH_CACHE_ICACHE_DCACHE_ENABLED__int16_tuwTickXferAbortCallbackHAL_CORDIC_STATE_READYDMA_TypeDef__cleanup__fdlib_version_mbstate_trx_cmd_rb_in_idxsizelong doubleRGSR_flock_t__tm_isdstDMAmuxChannelStatusDMAMUX_RequestGenStatus_TypeDefAHBPrescTableRGCFRErrorCode_sign__tm_monDmaBaseAddresstx_audio_filter_Q_structNbPagesToEraseuint16_t_write_rand_nextNbCalcToGet_atexit__wchlf_bufferDMAMUX_Channel_TypeDefshort intDMA_InitTypeDefModeaudio_filter_freqITM_RxBuffertx_audio_filter_initst2_wide_taps__sfMemDataAlignmentInstancepeak_data__wchb_global_impure_ptr__tm_yearDMAmuxRequestGenStatustx_audio_filter_I_struct_filest2_filter_I_state__fdlibm_ieeeHAL_CORDIC_STATE_RESET_localtime_bufDMAmuxChannelStatusMask__uint8_t_newnco1_increment_cvtlen_maxwds_l64a_bufHAL_LockTypeDefDMA_HandleTypeDef_blksizeq31_t__tm_lockam_modulatorlong unsigned intCORDICxFLASH_ProcessTypeDef_niobswint_tpOutBuffint32_tHAL_DMA_STATE_BUSY_dso_handlerx_signalDirectionhdmaInI_in_cvtbufunsigned char__uint32_thcordic_LOCK_RECURSIVE_Thalf_tx_dac_buffer_empty_read_mbrlen_statetx_audio_filter_I_state_unusedphase_accuFLASH_CacheTypeDef__sbufAPBPrescTabletx_mixer_glue__fdlibm_version__sglue_getdate_err_strtok_last_mbtowc_statesquelch_localeif_I_fnargsDMAmuxRequestGensigned chartx_audio_filter_coeffs_reentshort unsigned intarm_fir_interpolate_init_q15IFCR_fntypesXferHalfCpltCallbackFLASH_CACHE_DISABLED_sizedo
2021-07-02 22:19:04 +02:00
"<00><> < P ,

  4    .D7XER0_h*
2021-07-03 18:17:05 +02:00
uH <00><00><00><><EFBFBD><00><00><><EFBFBD> <00><><EFBFBD><00><00><> <00><> <00><>4<00><>I<00><>tx.c$t$dphase_accu.14162phase_accu.14174tx_mixerssb_modulatorsat_mult_q31dc_modulatormic_gainam_modulatortx_audio_filter_initarm_fir_interpolate_init_q15tx_audio_filter_coeffstx_audio_filter_I_statetx_audio_filter_I_structtx_audio_filter_Q_statetx_audio_filter_Q_structtx_adc_buffer_readytx_dac_buffer_togglehalf_tx_dac_buffer_empty@6
2021-07-02 22:19:04 +02:00
%>
%P,'
**
*4+8,<-@.D/ %,1>CPUbgty<00><00><00><00><00><00><00><00><00><00><00> 3>bp<00><00><00><00><00><00><00><00>)5CQ_m{<00><00><00><00><00><00><00><00> (6Dr~<00><00><00><00><00> (6D|<00><00><00><00><00><00><00>%3BQ`o~<00><00><00><00><00><00><00><00>#2BRbr -<Kgt<00><00><00><00><00><00><00>$3BQaq<00><00><00><00><00><00> * c o <00> <00> <00> <00> <00> 



&
-
;
U
d
s
<00>
<00>
<00>
<00>
<00>
<00>
<00>
! C h w <00> <00> <00> <00> <00> # 8 H ] l | <00> <00> <00> <00> <00> <00> <00>   " 0 > L Z i <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> 
2021-07-03 18:17:05 +02:00
&4BP^lz<00><00><00><00> &>LZhv<00><00><00><00><00><00><00><00><00> 39?ELdr<00><00><00><00><00><00><00><00>-;HUs<00><00><00><00><00><00><00><00>"@MZgt<00><00><00><00><00><00><00><00><00><00>*7Da~<00><00><00><00><00>"/<Il<00>2<00>1<00>0<00>-<00>/<00>,<00>.<00>+<00><00><00><00><00> -',4A/\.krvz<00><00><00><00><00><00><00><00><00><00><00><00> <00> <00> $18?CGQ[`joy<00><00><00><00><00><00><00><00><00><00><00><00>#-1@ISWfl<00><00><00><00><00><00><00><00><00><00><00><00><00>',8AETgkz<00><00><00><00><00><00><00><00><00><00>
 $(8<DHPTdhos|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> (,;?GK[ _ g k s w <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00>   %)9=DHZ^ei{<00><00><00><00><00><00><00><00><00><00><00><00><00><00> +/:>IMTXkovz<00><00><00><00><00><00><00><00><00><00><00><00>'+;?FJ\`gk}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>  (,@D  (0  $048<HLPTX \ `dhl<00><00>P d| @ Dl p <00> <00><00> <00>.symtab.strtab.shstrtab.text.data.bss.rel.text.tx_mixer.rel.text.ssb_modulator.rel.text.dc_modulator.text.am_modulator.rel.text.tx_audio_filter_init.bss.phase_accu.14162.bss.phase_accu.14174.rel.debug_info.debug_abbrev.rel.debug_loc.rel.debug_aranges.rel.debug_ranges.rel.debug_line.debug_str.comment.rel.debug_frame.ARM.attributes4!4'404D, @=CxX? @=[<00>0W @ =n,<00>,H<00> @(=8 <00>t<00>t<00>t<00> @`= <00><00><00><00>X<00> @pJ@<00>#@<00> @<00>O0B#x  @<00>O<00>"<00>#<00> @<00>P(.0H'<00>907XFh7<00>B @<00>PPSp485l80 # <00>;bQc