Files
bassofono/codice/build/tx.o

154 lines
22 KiB
Plaintext
Raw Normal View History

2021-07-02 22:19:04 +02:00
ELF(R4("!<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><00>K <00>H^ +;- D 7M<05>
39_<07>VMq; O<><07> <05><07>int<03>0<05><06><03> B<03>
$T<06><03> ,f<05>0x<05><04> N  <0C>,qArq<07> e<01><06>I <09>
<06> ^ <06>I
;Y <0B> <06>~ .<06><># <06>*#<03> <06>Y<03> <06><><04>u<06><03><16><10>/ <0A>1#_k2<># = 2<># <
2<># <0A>2<>#_x3#<04>
<EFBFBD>( <0B><10> $7<> B9<># j:<3A># $;<3B># <0A><<3C># B
=<3D># x ><3E># <0A>?<3F># {@<40># <0A> A<># <12>J<> EK<># <0A> L<>#<23> <0A>N<>#<23> [Q<>#<23>
<EFBFBD>  <0B><12>
<00>]S <0A>^S# <0A>_<># QaY# <0A>b<>#<23> 
ii <0B>o<10> u<> <0A>v<># <0A>w<>#;<10>h<08><>_p<08><>#_r<08><>#_w<08><># ><08>M# <0A> <08>M#_bf<08>q# 5<08><># ^Ô# y ł# <0A>
ǭ#$ <0A><08><>#( <0A><08><>#,_ub<08>q#0_upϚ#8_urИ#< <0A><08><>#@ <08>#C_lb<08>q#D q ژ#L <0A><08>#P X <08>#T <0A> <08><>#X <0A><08>~#\ S<08><>#d<01><15><15><15>$<16>(`<02>sb<02>#kg`#9g`#<17>g`# <17>i<02>#<17>j{ #<17>m<02>#08n<02> #4p<02>#8<17> r<02> #<Iu#@<17>v<02>#D7w#H<17>x<02> #L5 {<02>#P% |<02>#T! <08>Y #X<17>
<08>S#<23><17><08> #<23><17><08><02> #<23><08>#<23>9 <08><02> #<23><04><01><00><15><15><15><04><04><00><15><15><04><01><00><15><04>
; <0B>
; <0B>U<01><18> #Z<17>%Z#<17> &<01>#<17>'`#<18>?<01>x@<01>#<17>A<01>#<17>B_#
_<00> <0B><19><08><02>&<08><02>#<08><02>#<17><08><02>#<17> <08>(#$r<08><02>#H<17>
<08><02>#P3<08>f#X[<08>~#h"<08>~#p<17><08>~#xE <08><02>#<23><17><08> #<23><08><02>#<23> <08>~#<23><17><08>~#<23><17><08>~#<23> <08>~#<23>J<08>~#<23>\<08><02>#<23>
<EFBFBD><00> <0B>
<EFBFBD> <0B>
<EFBFBD> <0B><19><08>9 <08>9 #<17><08>I #x
<EFBFBD>I <0B>
<EFBFBD>Y <0B><1A>~{ <1B><08><02><1B> <08>
<EFBFBD><00> <0B><1C><04> <01> <04> <01> <15><04> <04>
<00> <0B>s.e /=<04><1F> ) <09>,
<20> !<21>!O!j<1E> <09>
z
<02>:

<EFBFBD><06>

<EFBFBD><06>#<17>
<EFBFBD><06>
#p
<EFBFBD><06>
#:
F
f
<EFBFBD>K

<11>
"M
<11>#
<11>#p
<11>
#<17>
<11>
#<07>
<11>
<04> <0B><07>#| :<3A>
<EFBFBD> <0B> #
< 
<EFBFBD>= <0B>- #<23> ==  h<01> "CCR j<01>#{ k<01>#<17> l<01>#<17> m<01># <07> nO  p<01> "ISR r<01>#<17> s<01>#~ t<01>  z<01> "CCR |<01>#<07>
}<01>  " "CSR <0A><01>#"CFR <0A><01>#<07> <0A><01>  <0A>G <17> <0A><01># <0A>.  <0A>{ <17> <0A><01>#,
<0A><01>#<07> <0A>S  t<03> "CSR v<03>#d w<03>#M x<03>#y y<03> $;3<> !<21>!<21>O 6<> /h V1<>#  4<># <0A>8<># ";<3B># .><3E># > A<># <0A>
D<># <0A>I<>#<03>
K<> $;Q<> !!!<21> !KVs <05> D`r<> O t<># vh # <0A>x<> #$ <0A>z<> #% <0A>|<7C>#( <0A>~<7E>#, <0A><0F><>#0 <0A><0F><>#4 U <0F><>#8 2
<0F><>#< K
<0F><>#@ <0A><0F><>#D <0A><0F><>#H <0A> <0F><>#L <0A> <0F><>#P M<0F><>#T <0A> <0F><>#X <0A><0F><>#\<04> <01><15><04> <04><04> <04> " G { _ <0F><> <04>$;2%!<21> !g !<21>!^z7<>% (?<3F> O B<># D<>
# <0A> F<>
# <H<># <0A>
J<># cL<>#  N<># NP<># <0A>R<> # <0A>T0#! 2
V<>#$<04> :b5$;q!4! !<21>!8!<21>>w<>$;}K!<21>!<21>!`!" <03> <11>%K <11><> <0A><11><> # 2
<11><># &<11> # <0A><11><># <0A><11><># e<11><># s
<11><># <0A><11>V#<03> <11>[<1E>'<03>
<EFBFBD><00> <0B> <06>6<03>N =<02><1E>><02>?<02># (<28>#h+<2B>
#<23>,<2C>

:
r%<25>~#<23> -a#<23>.a
<EFBFBD><00> <0B>#z/<2F>#+ 0<>#<23>3<>

:
<00> <0B><00>#'4<>#5<>#`  <0C>#<23> <0C># <0A>#<23> <10>
#Z
<10>

:
?%<25>~#<23> .#<23>.#j<13>#<23>`<60>#E`<60>#& a:
#<23>b<># c<>#<23>d<>#6e<>#0f<>#
g<>#<23>h<>#<23>
i<>#<23>i<>#<23>i<>#<23>j<>#F l<>
<EFBFBD>9 <0B>#Ao)
<EFBFBD>V <0B>#/oF#<23> p<>#<23>p<>
<EFBFBD><00>%<25><00>#<23>s}#`t<>
<EFBFBD><00>%<25><00>#<23>w<>
:
<00> <0B>%<25><00>#z<>
:
<00> <0B>?#@}<7D>#<23>~<7E>#<23><16><>#P<16><>
:
D <0B> <0B>?#<23>
<16>.&<26>&<26>& & &! &? &L&Y' SHB(<00> )P)Q@)R<08>)St)})}u*.<00>)P)Q@)R<08>)St)})}u'<01> G*8<01>+)G<>
d+/G<>
<00>+<2B> G<><00>,inG<>
-iI<>;.<2E>J:
.<2E>J:
'C>0[,in><3E>
<00>+<2B> ><3E><00>,out><3E>
<00>-i?<3F>'3*Xo+)*<2A>
9+/*<2A>
Z+<2B> *<2A>{,in*<2A>
<00>+<2B>*:
<00>-i+<2B><00>/<2F> ,<2C>-sin-<2D><00>-cos-<2D>+-tmp-<2D>k0<>0.<2E>1<><00>1<><00>2<>(11<><00>2<>,03'1<><00>1<><00>2<>FJ:D1<><00>(:<00>\)Pu@$@&*B<00>)Pu@&'<01> D<01>3out<12>P+<2B> <12>;+ <12>
\+~<12>
}+<2B><12><00>-i<13><00>4sin<14>4cos<14>-tmp<14><00>/<2F> <15>0<>;1<> 5<> @2<>X1<>(2<>v6<>6<>7<>4%1<>@<04>8X<02><01><03>9<> <02><02>: <02><03>9<> <02><02>9<02><02>;<01><00>
<EFBFBD><<01><00><16>% UR$ > : ; I$ > 5I&I: ;I : ;  : ; I
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
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_ERRORcharst2_filter_taps_on_exit_argsHAL_LOCKEDLockDMAMUX_ChannelStatus_TypeDef_wctomb_state/home/fra/Documenti/tech/sviluppo/telecom/radio/bassofono/bassofonopInBufftx_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_ubufHAL_CORDIC_STATE_BUSYParentChannelIndex_emergencyCPARst2_filter_Q_struct_unspecified_locale_infomic_gainInitHAL_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__sfMemDataAlignmentInstance_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_sizedoubleAddressHAL_D
"<00><> < P ,

  4    .D7XER0_h*
uH <00><00><00><><EFBFBD><00><00><><EFBFBD> <00><><EFBFBD><00><00><> <00><> <00><>4<00><>I<00><>tx.c$t$dphase_accu.14157phase_accu.14169tx_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
%>
%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> 
&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>:Wdq<00><00><00><00><00>"EZ2g1t0<00>-<00>/<00>,<00>.<00>+<00><00><00><00><00><00>-, /5.DKOS]glv{<00><00><00><00><00><00><00> <00> <00><00><00><00><00>
 *49CHR`eo|<00><00><00><00><00><00><00><00><00><00><00><00>
",0?E]qx|<00><00><00><00><00><00><00><00><00><00>-@DS]a{<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.14157.bss.phase_accu.14169.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, @<00><CxX? @<00><[<00>0W @<00><n,<00>,H<00> @<00><8 <00>t<00>t<00>t<00><00> @(=<00> <00>l<00><00>X<00> @ J@<00><00>"@<00> @`O0#x  @<00>O<00>"<00>#<00> @@P(.0!'<00>90<00>6XF07<00>B @hPPSp<00>75480 # d;b<00>Pc