Files
squeow/squeow_sw/build/squeow.o

150 lines
23 KiB
Plaintext
Raw Normal View History

2025-06-28 00:58:29 +02:00
ELF(<00>R4(A@<10> F<><46>FH<><48><EFBFBD><EFBFBD>K"p F<10>KJ`#JpJ`S`<60>`<60>`JppG<00><>A<1A><><EFBFBD>BO<42><4F>08<30> @pGFh3`<03>`pGKx<><78>Bh@<40>C<>B<04>#Jp Jp<>h@<40>C<>B<05> K"pK"p<>h@<40>C<>B<05>K"pK"ppGLOCK!UNLOCK<08>Kx<13>Jx"<22><13>KxK<78><08> IE <20><><EFBFBD><EFBFBD> Kx Kp<><70>
II <20><><EFBFBD><EFBFBD> Kp<><70><EFBFBD><EFBFBD>KxKp<><70><00>synth init<08>II <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><08><10>F!<21><><EFBFBD><EFBFBD>! F<><46><EFBFBD><EFBFBD><10>synth on<08>II <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><08><08> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><08><><EFBFBD><10><><EFBFBD><06><><EFBFBD><00><>l@d#"a<06><><EFBFBD><EFBFBD><EFBFBD>(<28><>ad#<02>#<01><1D><00><><EFBFBD>p <01><><06><><EFBFBD><EFBFBD><EFBFBD><04><><EFBFBD>@<04>pG<70><47><10><><EFBFBD><06><><EFBFBD><00><>l@d#"a<06><><EFBFBD><EFBFBD><EFBFBD>(<28><>ad#<02>#<01><1D><00><><EFBFBD>p <01><><06><><EFBFBD><EFBFBD><EFBFBD><04><><EFBFBD>@<04>pG<10><><EFBFBD>L<13><12>`#<11>D"<04>hF<68><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><14><10><00><10><><EFBFBD>L<13><12>`#<11>D"<04>hF<68><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><14><10><00>M<01> [ <00><07><07><08><07><06><03>+7T<03> 9> O~><05>int L<05><06><03>$_<05><03>0r<05><07><00>0 g &
CCRi<11># <0B>
j<11># k<11># <0B>
l<11># <0C>m<03> o ^
ISRq<11># <0B>r<11># js3 y <09>
CCR{<13># <0C>
|k ~ <09>
CSR<04><13>#
CFR<04><13># <0C><04><02> <04> <09> <0B><04><13># <0C><04><02> <04>  0<04><13># <0B><04><13>#  <04><02> ,<04> <09>
CR1<04><11>#
CR2<04><11># = <04><11># B <04><11># <0B><04><11># L<04><11>#
ISR<04><11>#
ICR<04><11># <0B><04><11># <04><11>#$ <04><11>#( <0C> <04>+ 0 <09>
CR1<11>#
CR2<11>#
CR3<11>#
BRR<11># <0B><11># <0B> <11>#
RQR <11>#
ISR!<11>#
ICR"<11>#
RDR#<11>#$
TDR$<11>#( J%<11>#, &<03>P<05>0 7'i<0E><0E>^",<03> 72,<0E> @<03>5 . <09><10> 0 <0C>#/3 <0C>#47 <0C>#): <0C># O
= <0C>#<10>@ <0C>#*C <0C># H <0C>#wJ8 7P<01><0E><0E><0E>
<03>U<03><05>x`qCs#ru<19>#w,#$<10> y<1E>#%<10>{ #(0 } 4#,  4#0n<07> 4#4<10> <07> 4#8<10><07><1A>#<<10><07>:#@<10><07><1A>#D<10> <07>%@#H<10><07>%F#Ll
<07>$<24>#P9<07>%L#T<10><07>%R#XW<07>$<24>#\&..<04>"^<04><04><04>\<07><03>X / <09>Q1 <0C>#<10>5 <0C>#<10>8 <0C>#<10>; <0C># h> <0C>#<10>A <0C>#t E <0C>#<10>H <0C>#<03>Kj 7m=<0E>
 U$<0E>!"<0E> (#)h*t`<03>z<03>= 7<08>u<0E> a W@<03><08>NuG T<08><10>C<08><1F>#r<08><1E>#<10><08><1F>#$<10><08><1E>#(J<08><1E>#*<10><08><1E>#,<10> <08><1E>#0T<08><16>#4<10><08>d#8J<08>d#<<08>,#@<10> <08>I#A*<08><1E>#B<10><08><1E>#D<10><08><1E>#H<10><08><1E>#LH<08><1E>#P<04><04><00><15><15><15><04><04>S<08><03>$ . b <10> 0 <0C>#<10> B <0C>#<10> E <0C># H <0C># * O <0C>#<10>
R <0C>#T V <0C>#; Z <0C>#, ^ <0C># <03> a<03>( f 
<10> h <0C>#<10> m <0C># p <0C>#<10> s <0C># <10> w <0C>#E z <0C>#<10>
} <0C>#5 <09> <0C>#<10> <09> <0C>#  <09> <0C>#$<03> <09>n 3 <09><12>
(
<09><12>+
 <09><12><
<11><00> <09><10> C <09><1D> #r <09>b #<10> <09>
#() <09><1D> #P<10> <09><1C>#T% <09><1C>#V <09><1D>#X<10> <09><1C>#\h <09><1C>#^<10> <09><1C>#`c
<09><1C>#d<10> <09><1C>#h
<09><1C>#j<10> <09>7
#lA <09>$H
#p<10> <09>
<EFBFBD> #t<10> <09>
<EFBFBD> #x <0B> d#| J d#<23>  ,#<23> I !&
#<23> <0B>
!&
#<23> <0B> !<21>#<23><04><04><01> <15> M
<04> <0C> !M
<04> <08> <04> <17>
<1A>K )<19> )#<23>P .<1B> <07>S 0<00><17> 0C > 3C e 4<10><17> 8<11><17> <<11><17> =<10><17> =<1B><17> =#<23><17> =1<> ' S  a  o  } "
<18> %
<18> & <18> &<18> &<18> &*"* <09><01> z<01> <15> <15><15><15><15><15><15><04>1x<01> <15> <15><15><15><15><15><15>' |<15> <15><15><15>^
)2<15><01>
*G<15>
(a<15><15><01>
'<01> (<01><15>v "<01><15><15> <01>
e<01><15><15> <15><04> <01><01> <01>,6reg<01><1E>?9X<01>,<2C>xr C,!P}!Qt!RD""<00>#<01> <01>,<00><01>reg<01><1C><00><00>X<01>)<29># C<00>!P}!Qt!RD""<00><01> <01> <01>FV<01>$<24><01>%<25><02>p$<01>6<EFBFBD><03><>%reg<01>G<EFBFBD><03><>X<01>U<EFBFBD><00><00>&<26>
<01><00><00> <00> @!P<02>P!Qt1$!R3!Sd'<~ !P<02>P!Qt1$<08>!R<07>(<28><08>!S1!}<02>,!}1!}d#<01><01>F<00>E$<24><01>#<23><02>p$<01>4<EFBFBD><03><>%reg<01>E<EFBFBD><03><>X<01>R<EFBFBD>JH <00> !P<02>P!Qt1$!R3!Sd'<<00> !P<02>P!Qt1$<08>!R<07>(<28><08>!S1!}<02>,!}1!}d#p<01>_<01> s!P0'!P1#<01><01><01>
<00><00>!PI!Q 2<00>!P0'2!P1#t<01><00><<1F><01> <20><00><00>
G&!Pt!Q0'G!Pt!Q1#<01><01><00>~
<00>t!PI!Q"a#?
m\(xn<14>)1o<15> <00><00>!PE!Q 2<00><00>!PI!Q'<l!P0*<01>PP}*$mP"*P<04>+WH
<01>}q<1F> H&*%!$H6<48>Q+<01>B
<01>}<01>xB<1B>GCyB'<27>rn,resC<0E><00><00>-<01>80}
.<01> <00>Cptr.<18> <00><00>len.$<24>+%'<00>!Q <09><03>)<29>0<EFBFBD>!Rt.P4 % UR$ > : ; 9 I$ > 5I&II!I/  : ;9 
2025-01-28 19:01:22 +01:00
: ;9 I8
2025-06-28 00:58:29 +02:00
: ;9 I8
: ;9 I > I: ; 9 (  : ; 9  : ; 9 I8
 : ; 9  I ' I' I4: ; 9 I? < 4G: ; 9 
4: ; 9 I? 
.? : ;9 ' I< .? : ; 9 ' < .? : ; 9 ' < .? : ; 9 ' I@<06>B : ; 9 I<06>B: ; 9 I<06>B <20><>1!<21><>
2023-07-02 17:09:41 +02:00
<EFBFBD>B
2025-06-28 00:58:29 +02:00
"<22><>1#.? : ; 9 ' @<06>B $: ; 9 I
%: ; 9 I
&4: ; 9 I<06>B'<27><>1(4: ; 9 I
)4: ; 9 I*.? : ; 9 ' @
<EFBFBD>B +.? : ; 9 ' I@
<EFBFBD>B ,4: ; 9 I<06>B-.? : ; 9 ' @
<EFBFBD>B ..? < <0C>@: ; }}$}<7D>$,}P<00>p,
<00><03>)<29>7<EFBFBD><00>Q<00>t,
<00><03>)<29>0<EFBFBD><00>}}$}<7D>$,}P<00>p,
<00><03>)<29>7<EFBFBD><00>Q<00>t,
<00><03>)<29>7<EFBFBD><00>}}}>}(>B}BD}DF}<00><><0<><FP}}}>}(>B}BD}DF}<00><>}}}}}} P T}}}\} P R
2023-07-02 17:09:41 +02:00
P
2025-06-28 00:58:29 +02:00

<00><03>)<29>><3E><00>Q
<00><03>)<29>><3E><00>Qpq<1A>P} }
2023-07-02 17:09:41 +02:00
P
2025-06-28 00:58:29 +02:00
Q
<00><03>)<29>0<EFBFBD><00>QT P<00> 0P\FF,, 0P\FF,,8\<01> Src/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/machine/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sysDrivers/CMSIS/Device/ST/STM32G4xx/Include/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/lib/gcc/arm-none-eabi/14.2.1/includeDrivers/STM32G4xx_HAL_Driver/IncIncsqueow.c_default_types.h_stdint.hstm32g431xx.hstddef.hstm32g4xx_hal_def.hstm32g4xx_hal_dma.hstm32g4xx_hal_i2c.hstm32g4xx_hal_uart.hsi5351.hsqueow.hsqueow_ui.h<built-in>)-0. 2=.7
= =/!!!/ *<03> ! </ F<03>! / .!.<03> . (  K = 2  K = @  K =@<03>! . .   < X J \O =/J <03>#P/&<03> .=K <03>"Q==<03>(==Y<03><06>N Nf0! <01>\<03><06>N Nf0<06>0<03>2.<06> .aJ3<03>5.<<01> .jJHAL_I2C_STATE_READYMSBFirstRXDRanalog_wd_statusHAL_UART_StateTypeDefgStatesize_tDMAmuxRequestGenStatusMaskInitDMA_InitTypeDef__uint8_tDMAmuxChannelStatusHAL_BUSYadc2_valoriUART_HandleTypeDefblocco_fattoAddrEventCountDualAddressModelong long unsigned intHAL_UART_RxEventTypeTypeDefClockPrescalerOneBitSamplingXferCountOverSamplingHAL_I2C_MODE_SLAVEHAL_I2C_STATE_ABORTlong long intsigned charfreqsi5351_read8GTPRBaudRatePECRTIMINGRsi5351_initializeHAL_I2C_ModeTypeDefRGCFRHAL_LockTypeDefXferHalfCpltCallbacklong intpTxBuffPtrPeriphIncUART_TX_bufPRESCmemcpyHAL_I2C_MODE_MEMHAL_I2C_STATE_BUSY_RX_LISTENAdvancedInituint16_ti2c_write8NbRxDataToProcessUART_RX_bufChannelIndexStopBitsNoStretchModeDataInvertHAL_I2C_StateTypeDefsys_tick_prescaleLock__uint32_tModeDirectionDMAmuxRequestGenhdmarxTimingvalueHAL_TIMEOUTDMA_TypeDefseriow_logParent/home/fra/Documenti/tech/sviluppo/telecom/radio/squeow/squeow_swunsigned intHAL_DMA_STATE_RESETsqueow_synth_onhi2c1ParityRxPinLevelInvertCPARHAL_DMA_STATE_READYtimer_bloccolong unsigned inthuart1ringbuf_incrementHAL_OKsqueow_synth_offRxXferSizeshort unsigned intTxXferSizeDMAMUX_ChannelStatus_TypeDefDmaBaseAddressErrorCodeAddressingModeMemDataAlignmentTXDRUSART_TypeDefbuff_size_maskHAL_StatusTypeDef__builtin_memcpyOverrunDisableshort intsi5351_off_clkadc_valorivecchio_stato_bloccoUART_InitTypeDefcodice_allarmeOwnAddress2MasksAdvFeatureInithandlerHAL_DMA_STATE_BUSY__UART_HandleTypeDefadc_rileva_soglielong doubleaddressHAL_I2C_STATE_BUSY_TX_LISTENHAL_LOCKEDsys_tickXferISRDMA_HandleTypeDefXferErrorCallbackDevaddressXferSizehdmatxsat_subI2C_InitTypeDefDMAMUX_RequestGen_TypeDefRGCRTxPinLevelInvertDMA_Channel_TypeDeffloatsqueow_synth_initHAL_I2C_STATE_BUSY_RXTxXferCountHAL_I2C_Mem_WriteInstanceTIMEOUTRHAL_I2C_STATE_BUSYOwnAddress2squeow_synth_setAutoBaudRateModeunsigned charpBuffPtrRxISROwnAddress1HAL_DMA_StateTypeDefDMAmuxRequestGenStatussqueow_initled_bloccosi5351_set_frequencyHAL_I2C_MODE_NONEMemIncRGSRAutoBaudRateEnableMemaddressI2C_HandleTypeDefUART_TX_buf_lenght__DMA_HandleTypeDefuint32_tHAL_I2C_STATE_BUSY_TXUART_AdvFeatureInitTypeDefWordLengthHAL_ERRORXferOptionsIFCRGNU C17 14.2.1 20241119 -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -march=armv7e-m+fp -g -gdwarf-2 -Og -fdata-sections -ffunction-sectionscharadc2_doneRequestState__uint16_tindexPreviousStateDMAmuxChannelMaskSwapHAL_I2C_MODE_MASTERRTORbloccosi5351_write8serial_writeNbTxDataToProcessHAL_UART_RxTypeTypeDefprocessa_bloccoPeriphDataAlignmentFifoModeDMAmuxChannelStatusMaskDMADisableonRxErrorHAL_I2C_STATE_RESETDMAMUX_Channel_TypeDefHAL_UART_Transmit_DMAstatusCNDTRCMARHwFlowCtlHAL_DMA_STATE_TIMEOUTPrioritypRxBuffPtruint8_tHAL_I2C_IsDeviceReadyOAR1OAR2__I2C_HandleTypeDefSrc/squeow.cRxXferCountGeneralCallModeHAL_I2C_STATE_LISTENHAL_I2C_Mem_Readi2c_read8si5351_on_clkHAL_UNLOCKEDI2C_TypeDefRxStateTxISRReceptionTypeXferAbortCallbackdoubleDMAMUX_RequestGenStatus_TypeDefXferCpltCallbackRxEventTypeGCC: (Arm GNU Toolchain 14.2.Rel1 (Build arm-14.52)) 14.2.1 20241119 <00><><EFBFBD><EFBFBD>|  A<08><02> 0   P\A<08><02>A<08><02>A<08><02>A<08><02>
2023-07-02 17:09:41 +02:00
"<00><>
2025-06-28 00:58:29 +02:00
 
 


H
 
H ! 
 
 
 



 (
 (! !" "# #$ $% %& &' '( () )* *+ +, ,- -.013579;:=' 4JQ)d0p(<00>%u'<00>#<00><00> <00>P
<00>\ <00><00><00><00>,<J[jFu<00><00>F<00><00>,<00><00><00>,<00>"<00>$<00>&*+ ,2-squeow.c$t$dvecchio_stato_blocco.0serial_writeHAL_UART_Transmit_DMAhuart1UART_TX_buf_lenghtsqueow_initfreqadc2_valoricodice_allarmesat_subringbuf_incrementadc_rileva_soglieprocessa_bloccoseriow_logled_bloccosqueow_synth_initsi5351_initializesqueow_synth_setsi5351_set_frequencysqueow_synth_onsi5351_on_clksqueow_synth_offsi5351_off_clki2c_write8HAL_I2C_IsDeviceReadyHAL_I2C_Mem_Writei2c_read8HAL_I2C_Mem_Readsi5351_write8memcpyhi2c1si5351_read8analog_wd_statusblocco_fattoadc2_doneUART_TX_bufUART_RX_bufsys_tick_prescalesys_tick
UVWY$Z([,\HZL\
a.
a8
bHZL0PTX\
a
2025-01-28 19:01:22 +01:00
2025-06-28 00:58:29 +02:00
d
f
f
a
h
h
j
2025-01-28 19:01:22 +01:00
2025-06-28 00:58:29 +02:00
j
l8
m
l8
o
q
k(r
q
n(rK PPPN%O,P3P:PAPHPMP[P`PnPsP<00>P<00>P<00>P<00>P<00>P<00>PPP'PNP_P<00>P<00>P<00>P<00>P<00>PPPVPfPvP<00>P<00>P<00>P<00>P<00>P>PNP<00>P<00>P<00>P<00>P<00>P<00>P<00>P<00>PP P&P-PBPQP`PoP~P<00>P<00>P<00>P<00>P<00>P<00>P<00>P<00>P<00>P<00>P PP*P9PHPWPfPuP<00>P<00>P<00>P<00>P<00>P<00>P<00>P<00>P<00>P PYPtP<00>P<00>P<00>P<00>P<00>P<00>P<00>P<00>PP PPPP%P+P1P7P>P]PcPiPoPvP<00>P<00>P<00>P<00>P<00>P<00>P<00>P<00>P<00>P PP*P9PHPWPfPuP<00>P<00>P<00>P<00>P<00>P P P& P5 PD PS Pc Px P<00> P<00> P<00> P<00> P<00> P<00> P<00> P<00> P<00> P
P
P,
P=
PN
P[
Pj
Py
P<00>
P<00>
P<00>
P<00>
P<00>
P<00>
P<00>
P<00>
P P P P- P< PK PZ Pj P{ P<00> P<00> P<00> P<00> P<00> P P P P P( P6 PT Pb Pp P~ P<00> P<00> P<00> P<00> P<00> P<00> z<00> y<00> x w W! Y/ [= vK ZY ug \l Pz t<00> P<00> P<00> PP4PIPcPnP<00>P<00>P<00>P<00>-<00>-<00>L<00>L<00>L<00>PLL ---8P@*D*HL]LaLfPqLuLz*<00>*<00>P<00>(<00>(<00>L<00>P<00>P<00>P<00>LLPLL(A(<00>P<00>&<00>&<00>L<00>P<00>P<00>P<00>L<00>L<00>&&GPO$S$WLa$t$<00>P<00>!<00>!<00>L<00>!<00><00>!<00>!<00>P<00><00><00>L<00>PL L'>PFJNLXou<00>P<00><00><00>L<00>P<00>0<00>P<00><00><00><00><00>P P2P> B OPZL^LcPsP <00> <00>L<00>L<00>L<00>L<00>L<00>L<00>P<00><00><00>P<00><00><00>L L LL!L&FPJP-- ----%-)-?-C-J-N-V-Z-x-|-<00>-<00>-<00>-<00>-<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>***#*'*.*2*:*>*V(Z(b(f(n(r(z(~(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>&<00>&<00>&<00>&&&&&& &(&,&4&8&J&N&_$c$k$o$!<00>!<00>!<00>!<00><00><00><00><00><00><00><00><00><00><00><00> % ) 0 4 G K R V r v } <00> <00> <00> <00> <00> <00> <00> <00><00><00><00><00><00><00>  +/6:AEJ  ( 08@HP!X$`&h(p*x-     $(,048<@!D!H$L$P&T&X(\(`*d*h-l-k<00><00>  =<00>-K!f$<00>&<00>(*-Q,Q0<Q@ LQP \Q`lQp<00>Q<00><00>Q<00><00>Q<00>!<00>Q<00>$<00>Q<00>& Q(4Q8*TQX-.symtab.strtab.shstrtab.text.data.bss.rel.text.serial_write.rel.text.squeow_init.text.sat_sub.text.ringbuf_increment.rel.text.adc_rileva_soglie.rodata.processa_blocco.str1.4.rel.text.processa_blocco.rodata.squeow_synth_init.str1.4.rel.text.squeow_synth_init.rel.text.squeow_synth_set.rodata.squeow_synth_on.str1.4.rel.text.squeow_synth_on.rel.text.squeow_synth_off.rel.text.i2c_write8.rel.text.i2c_read8.rel.text.si5351_write8.rel.text.si5351_read8.bss.vecchio_stato_blocco.0.bss.analog_wd_status.bss.codice_allarme.bss.blocco_fatto.bss.blocco.bss.adc2_done.bss.adc2_valori.bss.freq.bss.UART_TX_buf_lenght.bss.UART_TX_buf.bss.UART_RX_buf.bss.sys_tick_prescale.bss.sys_tick.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
<00>2<00><00>\<00> @<00><@> <00>2d <00>p<00> @(=><00> @@=>,2<00> O<00>K @P= >i<00>e @p=><00><00>F<00> @<00>=><00>F<00> @<00>=><00>\,<00> @<00>=><00><00>,<00> @<00>=><00><00><00><00>
<00><00>0<00><<00>K<00>\<00>f<00>~<00><00><00><00><00><00><00><00><00>Q<00> @<00>=<00>
>.<00><00><00><00>T<00> @<00>H0>1<00>A<00><00> @<00>Lx>3 <00>x @8M<00>>5A< @Np>7'0}$M 20<00>0F?1p; @<00>N<00>>;Lp<00>24<00>2<00>?T d:;hO\