Files
arduino-esp32/tools/sdk/lib/libfreemodbus.a

795 lines
241 KiB
Plaintext
Raw Normal View History

!<arch>
/ 1550153345 0 0 0 1456 `
?<05><05><05><05><05><05><05><05><05><05><05>\h\h\h\h\h<00><><00><><00><><00><><00><><00><><00><><00><><00><><00><><1E><1E><1E><1E><01><><01><><01><><01>Tݠݠݠݠ<1C>AHAHAHh<><><><><><><><><><>ܠܠܠܠܠܠܠܠܠܠܠpxMBFrameCBByteReceivedpxMBFrameCBTransmitterEmptypxMBPortCBTimerExpiredeMBIniteMBRegisterCBeMBCloseeMBEnableeMBDisableeMBPollpxMBFrameCBTransmitFSMCurpxMBFrameCBReceiveFSMCurxMBPortEventInitvMBPortEventClosexMBPortEventPostxMBPortEventGetxMBPortEventGetHandlebMBPortIsWithinExceptionvMBPortEnterCriticalvMBPortExitCriticalvMBPortClosevMBPortSerialEnablexMBPortSerialTxPollxMBPortSerialInitvMBPortSerialClosexMBPortSerialPutBytexMBPortSerialGetBytexMBPortTimersInitvMBPortTimersEnablevMBPortTimersDisablevMBPortTimerCloseeMBFuncReadCoilseMBFuncWriteCoileMBFuncWriteMultipleCoilseMBFuncReadDiscreteInputseMBFuncWriteHoldingRegistereMBFuncWriteMultipleHoldingRegistereMBFuncReadHoldingRegistereMBFuncReadWriteMultipleHoldingRegistereMBFuncReadInputRegisterxMBUtilSetBitsxMBUtilGetBitsprveMBError2ExceptionusMBCRC16eMBRTUIniteMBRTUStarteMBRTUStopucRTUBufeMBRTUReceiveeMBRTUSendxMBRTUReceiveFSMxMBRTUTransmitFSMxMBRTUTimerT35Expiredmbcontroller_check_eventmbcontroller_set_descriptormbcontroller_initmbcontroller_get_param_infombcontroller_startmbcontroller_destroymbcontroller_setupeMBRegInputCBeMBRegHoldingCBeMBRegCoilsCBeMBRegDiscreteCBmb.o/ 1550153343 501 20 100644 22072 `
ELF^L4(A>6A0<>t@<40>t <0B><><EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD>F+<00><00>H<00> V<>=<3D>=<3D>=<3D>=<3D><>!<00>=<3D>=<3D>=<3D>=<3D><>!<00>=<3D>=<3D>=<3D>=<3D><>!<00>=<3D>=<3D>=<3D>=<3D><>!<00> =<3D>=<3D>=<3D>!<00>=<3D>=<3D>=<3D>=<3D><>!<00>=<3D>=<3D>=<3D>=<3D><>!<00>=<3D>=<3D>=<3D>=<3D><>!<00><02><06><05><00>-
<EFBFBD> "<22>b<EFBFBD><00><00><> Qi<1D> "<1D> 2<1D>6A t<00>#<23>o<><00><00>3<00><00><><EFBFBD><EFBFBD><19><19><><0E><00><><EFBFBD>"I9<1B>F  <0C><><EFBFBD><EFBFBD>&<26>. <02>
<00><00><><EFBFBD><EFBFBD><00><>! 3<> "C )F3 <0C>7<EFBFBD><37> F B<><00><1D> "<1D>6A<00><00>f !(<02><><EFBFBD> <1D> b<1D> <1D>6A!(f!""<00> <02>)<1D> b<1D>6A<00><00><08>!(<02> !<00> <1D>f <1D> b<1D>6a<00><00>Vh<11><> <0C><00>&<02>B(1&&"4A!(<02><00><00><00>VJ!"<00><00><00>Vb *<2A><00> <1D>!<00><02>
!<00>B<00> =<3D>=<3D>=<3D>!<00> 
<00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><16><00>"<22>(<12><00>!<00><02>" <0C>'<27><>!"B!<00>8<04><00><00>
"Y<00> =<3D>=<3D>=<3D>=<3D>!<00>"<22><> , "K<00> =<3D>=<3D>=<3D>=<3D><>
"<1B><>Y**<2A>B<00> =<3D>=<3D>=<3D>=<3D>!(<02><00><00><00><08><00><00> <1D> b<1D> <1D> <1D> <1D> <1D> <1D> <00><><EFBFBD><EFBFBD>| <00> <00> ! ! ( :0<00> <0C>
<07><07>int<06><08>p<05><07><07><07>x<08>P ByODAiG,<06>Jk%)<29>gK<08>.<2E>%8<08><08><08><06><<3C>%;V<08>L3!<08><08>6
<08> CF <06>Hlr V<00>
<EFBFBD>
<EFBFBD><04><04> J<> ZL<> VMa`N<>%V<><08><08>K<06>Z<>%q%<08><08><08>)<08>p#z<>Fr<06>Hr<06>JQW %p
<EFBFBD>
p
<EFBFBD><04><06>N<><04> %<00>
<EFBFBD>
<EFBFBD>
<EFBFBD><04> <0A>yRr%B<><08><08><08><0E><01>%<00><01>z0<01><><01><>S<10><01><>Tg<01><>S<0F><01>&<01>%<00><12><00>pZs<08>[t<08>\u]v<14><00>v<01>%<00><01><>Z<01><><00>V<01>ai<01>3^&<01>%<00><00>z<00>V%!<01>&%<00>r<16>$%!<01>F&&%<00>r<16>6%(<01>y&8%<00>rRL%:<01><>AN<01>iO<01>ZP<01><19>Q<01><19>RViT3&U%B<19>V<01><02>\<00>.Z<02>\6rVZ[\S<00>iZ2<1B>r[r><3E><?<3F><1C>F<><1C>KvUL0sM;<1C>NFzO<><1E>d_
 <20>!<21>UA+!%VA!rWA!PYA!}ZA"%"<22><00>?"..W"<22><00>Y"<22><00>C"__A% U$ > $ >  I': ; I I: ; ( 'I
I  : ;  : ; I8 &I.?: ; 'I@<18>B: ; I: ; I4: ; I<12><>1<13><><18>B<14><>14: ; I.?: ;'I@<18>B4: ;I<18><><01>B4: ;I4: ;I<1B><><01>B4: ; I4: ; II!I/ 'I!4: ; I?".?<n: ; 1R1<00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><00>U<><00><00>U<><55><00>U<00>V<><00><00>V<><56><00>V <00>0<><30><00>R<><00>0<><30><00>R<><00>0<><30><00>RERE<00><00>R<>HSHr<00>S<>rtSt|<00>S<>|<00>S9X;HXHZSfrSrtXt|R~<00>R0<>!R0<>!R0<>&(Ru|0<>|<00>R<><00>R60<>6MZW0<>".0<>.6Z6:0<>D<00><00>!!(:<00><00>!!(:Y<00><01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/rtumb.cport.hmbport.hmbproto.hmb.hmbframe.hmbrtu.h<03>                  N - 
 <03>    
   y  
    z  
r     <03>   z  u   <03>      <03>         <03>        - Y       v       '  !@ <03>   MB_EX_ILLEGAL_FUNCTIONEV_READYBOOLpxMBFrameCBTransmitterEmptyucMBFrameMB_TCPeMBPollucFunctionCodeUSHORTshort intpvMBFrameCloseCurMB_EX_NONEsizetypeMB_ASCIIxMBPortEventGeteMBModeeMBEnableMB_EX_ACKNOWLEDGEpxMBFrameCBByteReceivedMB_EX_GATEWAY_TGT_FAILEDucSlaveAddressucMBAddressMB_ENORESMB_EX_ILLEGAL_DATA_VALUEMB_EX_ILLEGAL_DATA_ADDRESSEV_FRAME_RECEIVEDpvMBFrameClosepeMBFrameReceiveSTATE_ENABLEDeMBDisablevMBPortExitCriticalpvMBFrameStopMB_ENOREGMB_PAR_NONElong long inteParitypvMBFrameStartxFuncHandlerslong inteStatusvMBPortEnterCriticaleMBExceptionpxMBFrameCBReceiveFSMCurucRcvAddresseMBRegisterCB/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/mb.cMB_EPORTERRMB_EX_SLAVE_BUSYunsigned charGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorMB_ENOERRULONGsigned charucPortlong long unsigned intEV_FRAME_SENTMB_EILLSTATEeEventunsigned int/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbusUCHARpvMBFrameStartCurulBaudRatepxMBPortCBTimerExpiredpeMBFrameSendCurxMBPortEventInitpxMBFunctionHandlershort unsigned inteMBInitpeMBFrameSendcharpeMBFrameReceiveCureMBEventTypeMB_EINVALeMBRTUIniteMBErrorCodeeModeMB_EX_GATEWAY_PATH_FAILED_BoolpxHandlerxMBFunctionHandlerpvMBFrameStopCurlong unsigned intusLengtheMBStateMB_PAR_ODDeExceptionMB_PAR_EVENeMBParityMB_RTUSTATE_DISABLEDSTATE_NOT_INITIALIZEDMB_EX_MEMORY_PARITY_ERRORMB_EIOMB_EX_SLAVE_DEVICE_FAILUREeMBCurrentModeEV_EXECUTEeMBClosexMBPortEventPostMB_ETIMEDOUTpxMBFrameCBTransmitFSMCurGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
L 0L 0(<00><00><00>"<00><00>"<00><00>"<00>"<00>( "%"34"99"HH"ff "rr
"||"<00>(""!("!("$$"((%%%&"K "WW#"z|$"<00><00>"<00>U"<00>%""""&&"**.."22"66":(((((((((.symtab.strtab.shstrtab.rela.literal.eMBInit.rela.literal.eMBRegisterCB.rela.literal.eMBClose.rela.literal.eMBEnable.rela.literal.eMBDisable.rela.literal.eMBPoll.text.data.bss.rela.text.eMBInit.rela.text.eMBRegisterCB.rela.text.eMBClose.rela.text.eMBEnable.rela.text.eMBDisable.rela.text.eMBPoll.bss.eException$6721.bss.ucFunctionCode$6719.bss.usLength$6720.bss.ucMBFrame$6717.bss.ucRcvAddress$6718.rela.data.xFuncHandlers.bss.pvMBFrameCloseCur.bss.peMBFrameReceiveCur.bss.pvMBFrameStopCur.bss.pvMBFrameStartCur.bss.peMBFrameSendCur.data.eMBState.bss.ucMBAddress.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><> )&$%5'F$Z#l(u<00>!<00><00><00> <00><00> !#$%&'()*,./1357  89:<<00><00><00><00><00><>/<00><>K]<00><>t<00><00><00><00><00><00><00><00><00>!<00>!<00>(: ,E`<00><00><00><00><00><00><>8<00><>mb.cucMBAddresspvMBFrameStartCurpvMBFrameStopCurpeMBFrameSendCurpeMBFrameReceiveCurpvMBFrameCloseCureMBStatexFuncHandlersusLength$6720ucMBFrame$6717ucRcvAddress$6718ucFunctionCode$6719eException$6721eMBRTUStarteMBRTUStopeMBRTUSendeMBRTUReceivepxMBFrameCBByteReceivedxMBRTUReceiveFSMpxMBFrameCBTransmitterEmptyxMBRTUTransmitFSMpxMBPortCBTimerExpiredxMBRTUTimerT35ExpiredeMBIniteMBRTUInitxMBPortEventIniteMBRegisterCBvMBPortEnterCriticalvMBPortExitCriticaleMBCloseeMBEnableeMBDisableeMBPollxMBPortEventGetxMBPortEventPosteMBFuncReadInputRegistereMBFuncReadHoldingRegistereMBFuncWriteMultipleHoldingRegistereMBFuncWriteHoldingRegistereMBFuncReadWriteMultipleHoldingRegistereMBFuncReadCoilseMBFuncWriteCoileMBFuncWriteMultipleCoilseMBFuncReadDiscreteInputspxMBFrameCBTransmitFSMCurpxMBFrameCBReceiveFSMCur$!7  8"9 :$(;,<0=4>8?<@@#DBHCEF##!# #
11$2"*%2*2-2 0292?2W2 _2p2w<00>|2 <00>2 <00>2<00>2<00><00><00>2<00>2<00>2<00>2 <00>22$
22 2"2( K&%W6.EKH2M2,M L<00><00><00><00><00>|<00>6<00><00>M NOP$Q,R4S<TDU%%%!(%,,%0 4 9 @%DD%HLQX%\\%`dip%tt%x|<00><00>%<00><00>%<00><00><00>' ,,,*!+(,/,=,D,K,R,Y,`,g,n,|,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,,, ,&,,,2,8,>,D,J,P,W,b,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,,, ,,,,&,1,<,G,w,<00>,<00>,<00>,<00>,<00>,<00><00><00>,<00>(<00>, ,,"(',1(6,@(Eq{,<00> <00> <00>,<00>(<00>,<00>(<00>(<00>,<00>(<00> <00> <00>,<00><00><00>,( ,#.,9(>G,RVa,l(qz,<00><00><00>,<00><00>,<00><00>,<00><00>,<00><00>,<00><00>(<00>,( ,/?HQWjz<00><00>,<00>$<00>,<00>,<00>#<00>,<00>"<00>,<00>!<00>,<00> <00>,<00><00>,,'1,=;H,T=Y,e?j,vW{,<00>V<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>, $(26=ASW^blp<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> <00>     $ ( 2 6 = A K O ^ b i m t x  <00> <00> <00> <00> <00> <00> <00> <00><00><00><00><00><00><00><00><00><00> $(/3BFNRY]eiqu|<00>&  $(,04
rx~<00> <00>$<00>&<00><00><00> <00><00>%<00>6<00>9<00>H<00>K<00>S<00>W<00>h<00>u<00>|<00><00><00> <00><00><00>#<00>)<00>/<00>5<00>;<00>A<00>GN"T&X8-./0 1(2- ./$001<2HT`lx<00><00><00><00><00><00> <00> <00> <00> <00> <00>    , 8 D P \ h t <00> <00> <00><00><00><00><00><00><00><00><00>(4@LXdp|<00><00><00><00><00><00><00><00><00><00> $0<HT`lx<00><00><00><00><00><00><00><00><00><00><00> !" # 4L@<,<00>? 6<00> 1@ -$? R<00>M@D-? i<00>d@\-? <00><00>|@t-?  <00><00>0<00>@<00>-<00>?  <00><00><00><00><00><00><00><00><00><00>@.D? <00><00><00><00>@`/? <00>$!<00>@h00? H!<00>@<00>00? l(@<00>0<? ,<00>:'@1? :<00>O<00>h<00>{<00><00><00><00><00><00><00>@3l?! <00>P<00>P<00>PPP2PATWT<00>R@t3t?* i<00><00>d@<00>4L?, u<00> <00><00><00> <00><00>@4=h?/ <00>H<00>@<00>A<00>?1 <00>f8<00>@8B<00>?3 <00><00>]<00>@<00>B<00>?5 <00>0<00><00><00>0<00>;<00><00>8<00>0<00>@<00>GH?: <00>5,<00>@<00>G,?< a 
ELF^,$4(306A K<><4B><01><00><00><00><08>: <1D> <1D>6A<00><00><16><00><00> <09><00><1D>xQueueHdl != NULL/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/portevent.c6a)1=<3D>=<3D>=<3D>=<3D><><00><08><><EFBFBD><00><00><00><00><00><00>Z <0A> <0A><> <0C><00>(<00><00>F <4C><00><08><00> <1D>6A<00><00><08>
<EFBFBD><00><00><>\<5C><00><00> |<7C><><02><00>& <1D> <1D>6A<00>(<1D>xMBPortEventGetxMBPortEventPost <00><><EFBFBD><EFBFBD>|    Y04 
 U q<00>int<07>VbL!g<04>,q<07>Q^/<08><04>AH-Znto%(v<>YX<>TB<>,)<29>8LA3.<2E>i3<> <01>L 05<>
 Z1 [4 \0 <0C>?<01>k <08>I<>Y<01>AI<>0K<><10>/%<00> Z [L \ ] +)@4 [<02>\ \0 ]0
U@ [<02>\ \D ]0<12>/zZ<>4<01><>ZZ<>><10><00> z]<5D>x<00> Z [\ \ ]
(L [r \ <09> ]0<04><12><00>z<14><16>f<>
<01>g*<2A>@@<05><18><00><05><19><00>)((/<05>eAA<05>% U$ > $ > : ; I  I: ; ( .?: ; 'I@<18>B 4: ; I
<EFBFBD><EFBFBD>1 <0B><><18>B .?: ; '@<18>B <0A><>1: ; I4: ; I 4I4<11><>1I!I/ &I I.?: ; 'I@<18>B4: ; I.?<n: ;.?<n: ; 0<> RWRWY<00>\-R-0<00>R<>02R24<00>R<>20<>24R< Y4
Y4
<00><01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/machine/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freertos/include/freertos/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/includeportevent.c_default_types.hstdint.hportmacro.hqueue.hport.hmbport.hassert.h3     ?    <03>       <03>   ~    <03>  xMBPortEventGet__uint8_tEV_FRAME_SENTTickType_teMBEventTypexQueueGenericCreateBOOLQueueHandle_tshort int/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/portevent.cvMBPortEventClose__func__vQueueDeletelong long unsigned intxQueueGenericSendFromISRunsigned charlong unsigned intxQueueGenericReceiveshort unsigned intxMBPortEventInitxEventHappened__uint32_txMBPortEventPost__assert_funcxMBPortEventGetHandleunsigned intcharuint8_t/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbusbMBPortIsWithinExceptionEV_EXECUTEEV_FRAME_RECEIVEDsizetypexQueueHdllong long intGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorxQueueGenericSendbStatusEV_READYeEventuint32_tlong intpeEventsigned char_BoolBaseType_tGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
  (" ("(%%"CD"Y("/0"4(

(((.symtab.strtab.shstrtab.rela.literal.xMBPortEventInit.rela.literal.vMBPortEventClose.rela.literal.xMBPortEventPost.rela.literal.xMBPortEventGet.rela.literal.xMBPortEventGetHandle.text.data.bss.rela.text.xMBPortEventInit.rela.text.vMBPortEventClose.rodata.str1.4.rela.text.xMBPortEventPost.rela.text.xMBPortEventGet.rela.text.xMBPortEventGetHandle.rodata.__func__$6445.rodata.__func__$6441.bss.xQueueHdl.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><>    % !#%') *+,.3 DXjwY<00><00><00><00><00>4<00><00>
portevent.cxQueueHdl__func__$6441__func__$6445xMBPortEventInitxQueueGenericCreatevMBPortEventClosevQueueDeletexMBPortEventPost__assert_funcbMBPortIsWithinExceptionxQueueGenericSendFromISRxQueueGenericSendxMBPortEventGetxQueueGenericReceivexMBPortEventGetHandle#% '()* ',

#  %  4@ UJ % '%% (+ D:: )OO *
    '"" ,( 0!(,,049@DDH L Q X\\` d i pttx | <00>  !/6=BOV[hov}<00><00><00><00><00><00><00><00><00><00><00><00><00> $.3MSWblv z <00><00><00><00><00><00> <00><00><00><00> <00>  5? C NX]glv{ <00><00><00><00> <00><00> <00> <00> #*.59AEMQ  # * . > B I M W [ b f x | <00> <00>   $ ( , 0 4       $ !Ik <00> <00> +17=ASY_ cv <00> <00> <00> %<00> -<00> D<00> U<00> <00> <00>
<00> <00> +<00> 0<00> 2<00> <00>   $0<HT`lx<00><00><00><00> <00> <00> <00> <00> <00> <00> <00>    , 8 D P \ht 4@1 ?<:@01 _D Z@H`1 ~dy@<00>H1 <00>|<00>@<00> 1  <00><00><00><00><00><00><00><00> <00>@<00>01 <00><00><00>@,<1 2<00>l(Y@h<00>1 5<00>40@4x1 P<00>
K@<00> 1 l<00><00><00><00><00><00><00><00><00>@<00>81 <00>pY<00>@<00>,1 <00><00>b<00>+<00><00>@<00>1! <00><00>@<00>@ <00>1# 0<00>@<00> x1% 2<00>@!h1' 0' +0<00>;4<00>8F(A@p"<1, SA<00>N@<00>"<00>1. <00>\ <00>2" portother.o/ 1550153344 501 20 100644 7556 `
ELF^<00>4(*'6A<00><00><00> t<1D>6A<00><00><00><1D>6A<00><00><00><1D>6A<00><00><00><00><00><00><1D><00><>?<3F> <00><><EFBFBD><EFBFBD>|     <00> <0C>R@<07>int<06>r<05><04>%<05>[<05><07><07>M<04>-O<02><04><>:<04><><04><>%<04><>2B}<07>1<><01><><08>3<>Z <00>
<EFBFBD>8<01>& <00> Z
<EFBFBD>><01>O <00> Z
$D<01><> <0A>F 7G IH <00> <00> <00>1,<2C><0E><00><06><04><04><0E><00>F77GIIH% U$ > $ > : ; I : ;  : ; I8 .?: ; 'I@<18>B4: ; I <09><>1
.?: ; '@<18>B <0B><>1 <0C><><18>B .?: ; '<.?<n: ; 4<00><01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/machine/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freertos/include/freertosportother.c_default_types.hstdint.hportmacro.hport.hportable.h1   8  >  <03>    vTaskEnterCriticalvTaskExitCriticalportMUX_TYPEBOOLvMBPortTimerClosevMBPortEventCloselong long unsigned intunsigned charlong unsigned intshort unsigned intuint32_tbIsWithinException__uint32_t/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/portother.cvMBPortClosemb_mutexownerunsigned intchar/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbusbMBPortIsWithinExceptionvMBPortSerialClosevMBPortEnterCriticalsizetypelong long intxPortInIsrContextcountGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorshort intvMBPortExitCriticallong intsigned char_BoolGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
  (((((.symtab.strtab.shstrtab.rela.literal.bMBPortIsWithinException.rela.literal.vMBPortEnterCritical.rela.literal.vMBPortExitCritical.rela.literal.vMBPortClose.text.data.bss.rela.text.bMBPortIsWithinException.rela.text.vMBPortEnterCritical.rela.text.vMBPortExitCritical.rela.text.vMBPortClose.data.mb_mutex.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><> 
    !"#% /AVi}<00><00><00><00>portother.cmb_mutexbMBPortIsWithinExceptionxPortInIsrContextvMBPortEnterCriticalvTaskEnterCriticalvMBPortExitCriticalvTaskExitCriticalvMBPortClosevMBPortSerialClosevMBPortTimerClosevMBPortEventClose

!"#    !  " #   !( ,, 049@ DD HLQX \\ ` d i  !(/=DKP]dkry<00><00><00><00><00><00><00><00><00><00><00><00><00> 
'-1<I
PV Z elsz <00> <00> <00><00>
<00><00><00><00><00><00><00><00><00><00><00><00>  $( ,    <00><00><00><00> <00><00><00> <00><00><00><00>      $0<HT`lx<00><00><00> <00> <00> <00>
4@<00> ( G8B@<00>( j@e@<00>( <00>H <00>@<00>$( <00>T<00>T<00>T<00>T<00>@<00>(  <00>d<00>@$( <00>t<00>@($( <00>@LH( .<00>B<00>p=@<00><00>( T<00>O@<00><00>( `<00><00>s<00>8n@xl( <00>(<00>@<00>`( <00>9<00>@D<00>( <00>0W<00><00>06 ;<00>q 8<00><00> <00>@<00>0(# <00><00> <00><00>@(<00>(% <00>
<00>x @) <00><00>portserial.o/ 1550153344 501 20 100644 30768 `
ELF^m4(GD<<00><00>@<00><><EFBFBD>P<00><00>(<00>86A12sB¡<00><>c!"<00>2<EFBFBD><32><EFBFBD>7<EFBFBD> 1"S<00> |<7C>=<3D>=<3D>=<3D><> <20><>!<00><00><00><00>0<EFBFBD> <00><00><08>
" <20>72<37>!<00><00><00>!<00><02>
<1D>6a |<7C><><EFBFBD><EFBFBD><00><08><00>f<1A><>!&("&8V<><56><EFBFBD>!<03><00><00><><EFBFBD> <0B><00><08><00><00><><EFBFBD> <0B><00><08><00><00><00><00><00><00><><EFBFBD>6A t00t<30><00><00>" !<00>B<00> =<3D>=<3D>=<3D>=<3D>!<00>"<00><00><00>!<00><02><00> !<00>B<00> <00># =<3D>=<3D>=<3D>!2B<00> <00> !2B<00> <00><00><1D>6A!"<00><><1D><><00><08>
<00><02>
<EFBFBD>
<EFBFBD><EFBFBD><1B><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <1D> <1D>MB_PORTE (%d) %s: %s(%u): mb serial set parity failure.
E (%d) %s: %s(%u): mb config failure, uart_param_config() returned (0x%x).
E (%d) %s: %s(%u): mb serial driver failure, uart_driver_install() returned (0x%x).
E (%d) %s: %s(%u): mb serial set rx timeout failure, uart_set_rx_timeout() returned (0x%x).
uart_queue_taskE (%d) %s: %s(%u): mb stack serial task creation error. xTaskCreate() returned (0x%x).
uart_driver_delete(ucUartNumber)/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/portserial.cpucByte != NULLE (%d) %s: %s(%u): mb stack serial get byte failure.
6<> <20>t@@t<>5+<2B><00><00>"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00> <1D>!<00>B<00> & &% <02> "F 2&d'<27>t&T F&t
&<26> <0A> F % 5<> 5F  I<>I<EFBFBD>9aYq)<29> )<29> ""A,<2C> <00><><18><00>-
G-<2D><00><00>)"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00>-<1D> <0C><>Ҡ¡<00><> !<00><00><00>-
<EFBFBD>ʁ<00><00>)"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00> <1D> ;!<00><00><00>-
<EFBFBD>ځ<00><00>)"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00> <1D>!)=<3D>=<3D>=<3D>=<3D><> <0C> <0A><00><00><00><00>-
&;1<00><03><00><00><00><00>)"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00> <1D>!<00><02><00> !2R<00> <1D>6A!<00><02><00><00><02><00>!<00><00><00><00>
<EFBFBD><00>¡ <09><00><00><1D>6a"A <0C> ˱=<3D>=<3D>!<00><00><00><00><>t <0B>  <18>(<28><1D>6aV<01><00><00><><17><00><00><00><00><00><><EFBFBD><EFBFBD><EFBFBD>+<2B><00><00>"<22>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00> <1D><><00><><EFBFBD> <00>B<00> <1B>=<3D>=<3D>=<3D>!<00>R<00> <1D>xMBPortSerialGetBytexMBPortSerialGetBytevMBPortSerialClosexMBPortSerialInit <00><><EFBFBD><EFBFBD>| v \0t 3 <00>P8 +0s0O R ps7V~NPh<03>bint<03>t<07>b<07><03>,T!EN,W<03>-i,<05>t<05>Z2%<04><07><03><18><04> <09><03>M<>Hiob<03> pt<03>v<><03> X<>n<><07>
t
?~ <0B> m <0B> <0B> x <03>
ES
t
J<EFBFBD>  <0B>  |<03>
O<EFBFBD>
t
T<EFBFBD>   / <0B>
t
^<5E> b <0B> <0B><03>
b<EFBFBD>
t
g3 Z <0B> <0B> X  C <03>
m 
r<EFBFBD> <0A>
sb 
t~ <0A>
u<EFBFBD> <0A>
v<EFBFBD> <0A>
w3 <0A>
x<EFBFBD> <0A>
y<03>
z>
t
<EFBFBD><EFBFBD> <0B> <0B> <0B> D 9 <0B> <0B> <0B> <0B><03>
<EFBFBD><EFBFBD> 
<EFBFBD> <0A>
<EFBFBD><EFBFBD> <0A>
<EFBFBD><EFBFBD><03>
<EFBFBD><EFBFBD>
t Q e <0B> <0B> <0B> T *<03> B<><03> D7~ E<><03> GP J<>
t 8<> =   r+ <<3C> <02> I<02>q <02>N<0F><02> E<02>8 <02>" <02><07><07>C:^v<01><>:^<5E>d`r@Kq&hr^Hf <00>] <09>lr <17><01>\<01>E<01><>R<19><01><02>X~ <00>[<02>X\ <09>]0,!=<00> <00>[0M<00> [0Yr vJt<01>o<11>JQ<00><11>JQ<00><00> 0<00> @<00> r<00> <1B>xQ3<01><><12>zQ<00> {r<00>J|QZ{<01>Q<00><01><><01>\<00><11><01>}<00>|<01>\t<01><>;<12><01><><00>R<00><12><01>\^<12><01>\<00>]ޛ<02>H<1E><01><1F>a%<01><> <20><00>!<21>
!<21>"<22> <20>@<00> <20><00>#<23><00> Z[@\
]t^:_qr<00> 4<00> 0Z1[\^_qr<14><00> D[<02>H<16><00> <14><00> <00>Z1[\<^_qr<14><00> <00>[
\
]D^_><16><00> <00> Z1[\<03>^_qr.<00> [38<00> \<00> [Z1[\<03>^_qr<16>
<16><00> <14><00> <00>Z1[\P^_qr<16><00> $<24><00>%<25><07>&38<01>U <1D>e "B '<27> <01><00>" #6" [<03>\
]^<03><00> 
$<24>e %<25>U ( Q+<01><> )<29> g<00>'_\!#- [<02>\\1(# Qs<01>v
)'v
A<1D><00>
R<00>
9 2
Z<03>[
\](*<00> #L<00> Z1[\8^_qrg$<24><00>
%<25>|
|
<19>=8<19>>C*TAG?<3F>
<06>D <04>
g<19>B\<19>DQcEQ$\ %<25><00><19>G <19>Hr+Q,<2C> lJ : ,<2C> nJ , pJ -<2D><00>
t-<2D><00>
<EFBFBD>-55 <09>- e.$$ W-<2D><00>--. Y-<2D><00>Q.ss W.   k-}}
<EFBFBD>-FF
-<2D><00>
-YY<02>-
.<2E><00>O-,,
P.<2E><00>)/ <0C>
MB_SERIAL% U$ > : ; I$ >   I&I' I
 I: ;  (  : ;  : ; I8 .: ;'I : ;I.: ; '@<18>B: ; I4: ; I <14><>1<15><><18>B<16><>1.: ; '<19>@<18>B: ; I4: ; I.?: ; '@<18>B.?: ; I@<18>B.?: ; 'I@<18>B4I44: ; I1X Y  1!1 "1#<23><>1$I%!I/ &.?: ;@<18>B'4: ;I(.?: ;'I@<18>B): ;I*4: ; I+'I,4: ; I?<-.?<n: ;..?<n: ; /6RG\Gt<00>R@K$"
@K$"-(<13>KPZPtSKP0<>PZRZ]r<72>]cRRt<00>R<>OSOt<00>S<>10<>13R 0<> R0<>%Y%(X(-R-/y<01>/3Y 0<> ZZ0<>3ZR8<00>R<>8;R;<00>Z<><00><00>R<><00>S<><00><00>S<><53><00>S<><00><00>S<><00>T<><00><00>T<>kUkn<00>U<>npUpt<00>U<>tvUvy<00>U<>y{U{~<00>U<>~<00>U<><00><00>U<> <00>0<><30><00>R<><00><00><><EFBFBD><00>R<><00>Z<>R<00><> %R%(Z0@R@[<00><>adRd~ZAL0<>LQ2<>QS0<>S<00>R<><00><00>PAn3<>nt2<>t<00>3<><33><00>U"5Z68ZR{+<00>\ "Z"+z<01>0R0P<00>R<>PiRis<00>R<>Tv\t3<00>8+sv\t3<00>8+s<00><00><01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freertos/include/freertos/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/machine/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/Users/ficeto/Desktop/ESP32/ESP32/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/5.2.0/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/driver/include/driver/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/log/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/includeportserial.ctask.h_default_types.hstdint.hstddef.hesp_err.hprojdefs.hportmacro.hqueue.huart.hesp_log.hport.hmbport.h assert.h<03>        ~    
<03>          <03>           <03> 
~     <03>   , ~ 
 |         v      .   .  <03> /<03>~ %   1    <03>     <03>    <03>     ,    uart_driver_deletevTaskSuspendxTaskCreatesize_tvMBPortSerialCloseuart_driver_installUART_HW_FLOWCTRL_DISABLE__uint8_tuart_param_configtypelong intUART_DATA_7_BITSuart_event_type_tuart_event_txMbUartQueuebaud_rateUART_DATAQueueHandle_tstop_bitsUART_STOP_BITS_2vMBPortExitCriticaleMBParityxQueueGenericReceivebNeedPollESP_LOG_DEBUGlong long intsigned charUART_STOP_BITS_MAXuart_flush_inputsizelong long unsigned int__err_rcUCHARxTaskCreatePinnedToCoreucDataUART_PARITY_ERRUART_DATA_8_BITSesp_log_writeTaskHandle_tusCntuart_write_bytesMB_PAR_NONEpvTaskCodeuint16_txUartConfigBaseType_teParityucDataBitsUART_HW_FLOWCTRL_CTSparityusStackDepth__uint32_tUART_PATTERN_DETxErrUART_DATA_5_BITS_esp_error_check_failedunsigned intUART_NUM_0UART_NUM_1xMBPortSerialPutBytelong unsigned intUART_FIFO_OVF__FUNCTION__ucLengthshort unsigned intxMBPortSerialInitUART_BUFFER_FULLvTaskResumeucByteulBaudRateuart_read_bytesuart_word_length_tBOOLuart_config_tESP_LOG_INFOxMbTaskHandleusCount/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbussizetypebTxStateEnabledesp_log_timestampxMBPortSerialTxPollUART_EVENT_MAXUART_STOP_BITS_1_5ucUartNumberUSHORTUART_PARITY_ODDTickType_tuse_ref_tickUART_HW_FLOWCTRL_RTSdata_bitsUART_STOP_BITS_1pucByteUART_NUM_2xEventSizepvParametersGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorpxMBFrameCBByteReceivedpvCreatedTaskULONGucPORTvMBPortEnterCriticalUART_FRAME_ERR_Boolint32_tunsigned charusLengthUART_DATA_6_BITSshort intflow_ctrlESP_LOG_ERRORUART_BREAKuart_set_rx_timeout__func__uiRxBufferPosUART_DATA_BREAKxEventuint32_tpxMBFrameCBTransmitterEmptyxQueueGenericResetcharESP_LOG_VERBOSEvMBPortSerialRxPoll__uint16_tvTaskDeleteESP_LOG_NONEMB_PAR_EVENCHARUART_PARITY_EVENucBuffer__int32_trx_flow_ctrl_threshUART_NUM_MAXvUartTaskbRxStateEnabledTaskFunction_tbRxEnableuart_parity_t/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/portserial.cUART_PARITY_DISABLEvMBPortSerialEnablexStatusuart_hw_flowcontrol_tuart_stop_bits_tESP_LOG_WARNesp_err_tuint8_tbTxEnableucParity__assert_funcbStatusMB_PAR_ODDpxMBPortCBTimerExpiredxMBPortSerialGetByteuxPriorityUART_HW_FLOWCTRL_MAXUART_HW_FLOWCTRL_CTS_RTSpcNameUART_DATA_BITS_MAXUBaseType_tGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
|$, |$,(%%+"PP$"t"v(,"/0"@@"\(335,"aa"t(   ""//"3(888"LLQQ"_` "ii"nn"st"yy~~V"<00><00>L"  @"`aa<00><00>"<00>(66"8(++(8"PP#"s(((((((.symtab.strtab.shstrtab.rela.literal.vMBPortSerialRxPoll.rela.literal.vUartTask.rela.literal.vMBPortSerialEnable.rela.literal.xMBPortSerialTxPoll.rela.literal.xMBPortSerialInit.rela.literal.vMBPortSerialClose.rela.literal.xMBPortSerialPutByte.rela.literal.xMBPortSerialGetByte.text.data.bss.rela.text.vMBPortSerialRxPoll.rela.text.vUartTask.rela.text.vMBPortSerialEnable.rela.text.xMBPortSerialTxPoll.rodata.str1.4.rela.text.xMBPortSerialInit.rela.text.vMBPortSerialClose.rela.text.xMBPortSerialPutByte.rela.text.xMBPortSerialGetByte.rodata.__FUNCTION__$6502.rodata.__func__$6501.rodata.__func__$6493.rodata.__FUNCTION__$6475.bss.uiRxBufferPos.bss.ucBuffer.bss.bTxStateEnabled.bss.bRxStateEnabled.data.ucUartNumber.bss.xMbTaskHandle.bss.xMbUartQueue.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><>,),*5-BvV/c\m.{+<00>(<00>'!#<00>&<00>%%&'()*+,-./024579;=   >?@B<00><00><00>
0CtWlx<00><00><00>3<00><00><00><00><00> !5MY8l<00>+!<00><00>s#<00>portserial.cbRxStateEnableduiRxBufferPosucBufferucUartNumbervMBPortSerialRxPollxMbUartQueuevUartTaskxMbTaskHandlebTxStateEnabled__FUNCTION__$6475__func__$6493__func__$6501__FUNCTION__$6502pxMBFrameCBByteReceivedpxMBPortCBTimerExpireduart_read_bytesuart_flush_inputxQueueGenericReceivexQueueGenericResetvMBPortSerialEnablevMBPortEnterCriticalvTaskResumevTaskSuspendvMBPortExitCriticalpxMBFrameCBTransmitterEmptyxMBPortSerialTxPollxMBPortSerialInitesp_log_timestampesp_log_writeuart_param_configuart_driver_installuart_set_rx_timeoutxTaskCreatePinnedToCorevTaskDeletevMBPortSerialCloseuart_driver_delete_esp_error_check_failedxMBPortSerialPutByteuart_write_bytesxMBPortSerialGetByte__assert_func" #:;<=%#> ??="$! ABCD!E #% $(, 48<H@IDJHHLIPKTHXI\L`HdIhMlNpHtIxC$# CNP Q#S  U$H(I..%.6.<. M]P.`. l. t t %B.B <]Pf.f = /, 2/= B/M/Y / >  @ 0  &/ & 7/7 ?G/G ?S/S =0$00K50B0U0^lc0 0 A5*0* B:0: CKal0l D1 1 /( 2"2)282 ISNS\yfyk<00>p<00>v<00>{<00><00>2<00>2<00>2<00>2<00>2 <00>2
22"2 82J2Q2a20n2 u2$x2({2,<00>2 <00>2<00>2<00>24<00>2 <00>28 8 2< H.2@. IAQDLS~V`Yi`nct<00>2D<00> J<00><00><00>2H<00> H<00>2L<00> I<00>2P<00> K<00> <00>2T<00> H2X I(2\( L0a22`2 HV2dV I~2h~ M<00><00><00>2l<00> N<00>2p<00> H<00>2t<00> I<00>2x<00> C33$3'3 -33 C3 N3 P"603 0 Q44 S5 555 *5:5A5P5f5 5  U!P$5$$ HF5(F I&&&!(&,,&0 4 9 @&DD&HLQX&\\&`dip&tt&x|<00><00>&<00><00>&<00><00><00><00>&<00><00>&<00><00><00><00>&<00><00>&<00><00><00>( ---+!,(---:-A-F-S-X-j-w-~-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>----#-.-9-D-`-f-l-r-x--<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>---!-'---4-G-S-_-k-w-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>- ----3-9-?-E-K-R-]-h-s-~-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>-<00>--"-(,7-A)F-P)UYKb-l)r<00><00>-<00> <00> <00>-<00>-<00> <00> <00> <00>  -"--7)<-F)KT]fp-z~<00>-<00>)<00>-<00>)<00>-<00>)<00>-<00><00><00>-<00>)<00>-<00>)<00>-<00>)<00>-) -)-%*-4)9-C)H-V-eiaz$<00><00> <00><00> <00><00>$<00><00> $1ENdmv<00><00>%<00><00><00><00><00><00>4=FO\en

$
-
3
<
N
W
`
i
<00>
-<00>
%<00>
-<00>
$<00>
'<00>
-<00>
#<00>
-<00>
"<00>
- ! -%  * -6 @ -Q -\ -g -k -s -w - -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> - - - - - -# -' -. -2 -: -> - @DKO^bjnuy<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> $(/3:>GKZ^fjqu|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>%);?FJTX_cmqx|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> !(,37@DKO^bjnvz<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> !%,0AELPZ^ei'  $(,048<@DHL   $(,048<<00> d<00><00><00>><00><00><00> <00><00><00>%<00>.<00>K<00>PX ]`l( . 4 : #@ ,F 0L =R @X M\ You {<00><00><00>5<00>@<00>K<00>M<00>a<00>l<00><00><00> <00><00> <00>+<00>1<00>  8AG!L'N-Q3S9i?nEpKtQvWy]{c~i<00>o<00>z<00><00><00><00><00><00><00><00><00><00> <00>0<00>2<00>a<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>$&, 2 6)IT[f
ELF^PY4(41<00>D<00><00>,<00><00> d<00><00><00> d<00> 6A<00><00> <00>((h4!<00> <00>") <18><> <20> <00>b)=<3D>=<3D>=<3D>=<3D><><00>(<00>
<00> <00><02><><00><> <20> <00><1D>MB_PORTE (%d) %s: %s(%u): Modbus timeout discreet is incorrect.
E (%d) %s: %s(%u): timer init failure, timer_init() returned (0x%x).
E (%d) %s: %s(%u): stop timer failure, timer_pause() returned (0x%x).
E (%d) %s: %s(%u): timer set value failure, timer_set_counter_value() returned (0x%x).
E (%d) %s: %s(%u): failure to set alarm failure, timer_set_alarm_value() returned (0x%x).
E (%d) %s: %s(%u): timer set value failure, timer_isr_register() returned (0x%x).
timer_pause(usTimerGroupIndex, usTimerIndex)/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/porttimer.ctimer_set_counter_value(usTimerGroupIndex, usTimerIndex, 0ULL)timer_enable_intr(usTimerGroupIndex, usTimerIndex)timer_start(usTimerGroupIndex, usTimerIndex)timer_disable_intr(usTimerGroupIndex, usTimerIndex)6<> <20><><00><00>L<>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD><00><><01><00> <1D> <18>A<1C>A( 9<>=<3D>=<3D>=<3D>=<3D>19<>
<EFBFBD>a<08>A<1D> <00><><1C><> <20><00><00>: <20>ځ<00><00>9\B)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00> <1D> <0B> <0B><00>=
<EFBFBD><EFBFBD><EFBFBD><00><00>9\<5C>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00> <1D><><00> <0B> <0B><00><00>: <20>ʁ<00><00>9\<5C>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD><00><><01><00> <1D>
<EFBFBD><02>
<EFBFBD>
<EFBFBD><00>-
<EFBFBD><EFBFBD><EFBFBD><00><00>)"<22>c)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00> <1D> <0F><><00><0F><00><0F><0F><00>-
<EFBFBD>ʁ<00><00>)"<22>h)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00> <1D> <1D>6A <0B> <0B><00><00>
<EFBFBD><00> p<C2A0><00><00><00><00> <0B><> <20><00><00>
<EFBFBD><00> q<C2A0><00><00> <0B> <0B><00><00>
<EFBFBD><00> r<C2A0><00><00> <0B> <0B><00><00>
<EFBFBD><00> s<C2A0><00><00><1D>6A <0B> <0B><00><00>
<EFBFBD><00> z<C2A0><00><00><00><00> <0B><> <20><00><00>
<EFBFBD><00> {<7B><00><00> <0B> <0B><00><00>
<EFBFBD><00> }<7D><00><00><1D>6A <0B><> <20><00><00>
<EFBFBD><00> <><C2A0><00><00> <0B> <0B><00><00>
<EFBFBD><00> <><C2A0><00><00><1D>vMBPortTimerClosevMBPortTimersDisablevMBPortTimersEnablexMBPortTimersInit <00><><EFBFBD><EFBFBD>| F <00>P<00> f B <01> <0C><00>1U <07><03>Lint<03>^k#<07>M,A<03>-S<05><07><07><08>sG:<07>~
>~x~L~~<07> ~!~<07>"~S <09>
val$~$<18> <0B>%: <0B>&~ O'~ <0B>(~ %)~ <0B>*~ r+~ ,~ <0B>-~ 0u<07>1~<07>2~63~<07>4~ x5~
L6~ ;7~68~19~,:~ en;~/<2F> <09>
val=~@<40><07>A~<B~?<3F> <09>
valD~M1<07>N~ MO~GP~ rdyQ~ maxR~hS~LJ <09>
valU~Xq<07>Y~8Z~W<> J
val\~_7<07>`~<07>a~<07>b~Bc~>d~xe~Lf~g~<07>h~i~ enj~^P <09>
vall~ow<07>p~Iq~n<> P
vals~~<7E> t0~ t1<05>~ wdt<05>~3<05>~^<05>~}<7D> <09>
val<05>~<05>M t0<05>~ t1<05>~ wdt<05>~3<05>~^<05>~<05>f <09>
val<05>~<05><> t0<05>~ t1<05>~ wdt<05>~3<05>~^<05>~<05><> f
val<05>~<05># t0<05>~ t1<05>~ wdt<05>~3<05>~^<05>~<05>< <09>
val<05>~<05>c<07><05>~<07><05>~<05>| <
val<05>~<05><><07><05>~ en<05>~<05><> |
val<05>~ <17> <0B>.<2E> <0B>>uH <0B>E<>L <0B>F~P <0B>G~T <0B>H~X <0B>I~\ >J~` <0B>K~d HV1h X]ql <0B>m7p ntwt gu~x <0B>v~| w~<00> 0x~<00> 'y~<00> Bz~<00> {~<00> |~<00> <05><><00> <05>M<00> <0B><05><><00> <05>#<00> <05>~<00> <0B><05>~<00> R<05>~<00> @<05>~<00> X<05>~<00> <05>~<00> *<05>~<00> 6<05>~<00> R<05>~<00> 6<05>~<00> [<05>~<00> n<05>~<00> z<05>~<00> H<05>~<00> {<05>~<00> <0B><05>~<00> <0B><05>~<00> <05>~<00> G<05>~<00> <0B><05>~<00> ><05>c<00>clkƢ<00>S <10>=<05> <11>^48 %<13><03>8 ^=\ 2&^E{ <13>Zd^N<> | ,R{ `<60> >a<> <0B>b<> c<>  <0B>d8  <0B>e<> f~<03>g<> ^,
"<13>vfUB<>/G:p7F<01>v
<15>7<><16>;~!<17>D,
<00><01> cD7
4<18>. I<>U<19>J<> <02>L<00>0<00> Z1[\^_qrf<00>/ Z0[0\<02>Lq<00><1B><00>} Z1[\D^_qrqs<1B><00><00> Z0[0<1A><00><1B><00><00> Z1[\<03>^_qrqs<1B><00><00> Z0[0<1A><00><00>I Z1[\<03>^_qrqs&<00>a Z0[00<00>T<00><00> Z1[\,^_qrn<00><00> Z0[0\]0^
_0x<00><1D><00>Z1[\<03>^_qr<0F>. <10> <1F>m<00><01><>I<00> <00> ip<><00> <00><00> Z0[0!<00>[ \p]^<03> !%iq<><00>2<00><00> Z0[0F<00>[ \q]^d Fwir<><00>P<00>KZ0[0d<00>[ \r]^<03>!d is<>n<00><00>Z0[0<1D><00>[ \s]^<03><0F><00><10><1E>Twf<01>*I: miz<>& <00>AZ0[0!<00>[ \z]^<03> !%<00>i{<7B>D2<00><00>Z0[0F<00>[ \{]^d!F i}<7D>bP<00>Z0[0d<00>[ \}]^<0F>:<10>*"^<01>B<01> I  <00>i<01><><00><00><00>Z0[0"<00>[ \<08>]^<03>!" i<01><><00>,<00>Z0[0@<00>[ \<08>]^ #i117
#<23>21RR<10>$ %v4cB&t<05> &|<05> ',
&<26> p<>$~(  W(<28><00>k)(<28><00><06>(vv<06>(<28><00><06>)<29><00>(SSO)<29><00>P(<06>)[% U$ > : ; I$ >   : ;  : ; I 8  : ;  I
: ; I : ; I8 : ; I 8  : ;  : ; I8 I!I/ 5I I: ; ( .: ; '@<18>B: ; I4: ; I.?: ; 'I@<18>B4I44: ; I<1A><>1<1B><>1<1C><><18>B<1D><>1&I.?: ; '@<18>B ! ".?: ; @<18>B#4: ; I $ I%4: ; I&4: ; I?<''I(.?<n: ; ).?<n: ;RF<00>R<> XR<00><00>R<>i(S(8R8S<00><>Z<00>R<><00><00><><EFBFBD><00>R<><00>Z Z!,Z2EZFJZPcZdhZn<00>Z<><00>Z Z!,Z2EZFJZPcZdfZ!Z"&Z,?Z@BZ<F<00><00>fBF<00><00>fB<00> <01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/machine/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/soc/esp32/include/soc/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/driver/include/driver/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/log/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/includeporttimer.c_default_types.hstdint.hesp_err.htimer_group_struct.htimer.hesp_log.hport.hmbport.h7      <03>   .         /   -   .   0   .  <03>         <03>       <03>     timer_disable_intrload_highint_rawTIMER_COUNT_DOWNreserved_cclactloadlostart_cyclingreserved_d0lactloreserved_d4reserved_d8usTimerGroupIndexlong long unsigned intwdt_config0wdt_config1wdt_config2wdt_config3wdt_config4wdt_config5vMBPortTimersEnableintr_typeESP_LOG_DEBUGlong long intsigned chartimg_dev_treserved_dcvMBPortTimersDisable__err_rcload_lowreserved_e0long intreserved_e4reserved_e8esp_log_writeauto_reloadenablealarm_highintr_statusautoreloadtimer_config_ttimer_count_dir_tTIMER_INTR_MAXreserved_eclactalarmhilactvaluewdt_feedreserved_f0_esp_error_check_failedunsigned intlevel_int_encnt_lowxMBPortTimersInitlong unsigned intreload__FUNCTION__short unsigned intdateint_st_timershw_timerTIMER_COUNT_MAXxErrlactloadtimer_initincreaseTIMER_STARTTIMER_PAUSEtimg_datertc_cali_cfgBOOLTIMER_ALARM_ENusTimerIndexESP_LOG_INFOTIMER_ALARM_DISlacthicounter_dir/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbustimer_pausesizetypelactloadhiesp_log_timestampint_enaalarm_lowUSHORTsys_reset_lengthclk_selcnt_highrtc_cali_cfg1ESP_LOG_VERBOSEMB_TGTIMER_INTR_LEVELGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectortimer_intr_mode_talarm_en_Boolint32_tunsigned charusTim1Timerout50ustimer_set_counter_valuereserved28timer_isr_registercpst_en/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/porttimer.cshort intreserved_a8ESP_LOG_ERRORlactalarmloclk_prescale__func__reserved_b0vMBPortTimerClosevTimerGroupIsrint_clr_timerswdt_wprotectflashboot_mod_enuint32_treserved0pxMBPortCBTimerExpiredcharreserved_ac__int32_treserved_f4configESP_LOG_NONEtimer_startTIMER_COUNT_U
ABI=0
t@4 t@4 (DD"F(446b"<00><00>;"<00><00>C"@"XZF"<00><00>"<00>(<00><00>"<00>(dd"f(@@"B((((.symtab.strtab.shstrtab.rela.iram1.14.literal.rela.literal.xMBPortTimersInit.rela.literal.vMBPortTimersEnable.rela.literal.vMBPortTimersDisable.rela.literal.vMBPortTimerClose.text.data.bss.rela.iram1.14.rodata.str1.4.rela.text.xMBPortTimersInit.rela.text.vMBPortTimersEnable.rela.text.vMBPortTimersDisable.rela.text.vMBPortTimerClose.rodata.__func__$6456.rodata.__func__$6450.rodata.__func__$6443.rodata.__FUNCTION__$6437.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><>    F.<J!"$&(* +,-/X`w<00><00><00><00><00><00><00><00><00>-?Kf`sBporttimer.cvTimerGroupIsr__FUNCTION__$6437__func__$6443__func__$6450__func__$6456TIMERG0pxMBPortCBTimerExpiredxMBPortTimersInitesp_log_timestampesp_log_writetimer_inittimer_pausetimer_set_counter_valuetimer_set_alarm_valuetimer_isr_registervMBPortTimersEnable_esp_error_check_failedtimer_enable_intrtimer_startvMBPortTimersDisabletimer_disable_intrvMBPortTimerClose%& $(,0(4)8*<(@)D+H(L)P,T(X)\-`(d)h.l(p) +$0(,,0014082<0+ 0$,(0,400 +040+ D$J q<00><00><00><00><00><00><00><00> 0BI$a(x<00><00>,60 (*4* )`8` *i<00>k<k (<00>@<00> )<00>D<00> +<00><00><00>H<00> (<00>L<00> )<00>P<00> ,<00><00>T<00> (X ) \  -(Z*`* (NdN )hhh .p<00>rlr (<00>p<00> )! $47=RU[psy
!$ 0,(, ,2
F@,@ 0J0J 1P
d^4^ 0h8h 2n
<00>|<| 0! $47=RU[ +  !  0,$, ,2 F@(@ 0J,J 4P d^0^ 0   . 1 7   +"  0& & 4,@: : 0!(,,049@DDH
L
Q
X\\` d i pttx|<00> !(/6=BTahot<00><00><00><00><00><00><00><00><00><00><00> +\ht<00><00><00><00><00><00><00><00><00><00> +:IX<00><00><00><00><00>"Sb<00><00><00><00><00><00><00><00> Yh<00><00>/><00><00>ET<00><00><00><00><00><00> %1=IUamy<00><00><00><00><00><00><00><00><00><00><00> !-9EQ]iu<00><00><00><00><00><00><00><00><00>
& , 2 9 P V i o u <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> 




&
-
8
C
I
M
X
b
g
q
w
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
  0 9 O X a j ~ <00> <00> <00> <00> <00> <00> <00> <00>   $ - 6 J b k <00> <00> <00> <00> <00> <00> <00> <00> <00> <00>   4 : 
> 
I S X 
\ 
e o t 
<00> 
<00> <00> <00> <00> 
<00> 
!<00> <00> <00> 
<00> 
<00> 

F%/4
L
Yhqx
|
d<00><00><00>
<00>
<00><00><00><00><00> <00> <00>   %* B O^gn r !{<00><00> <00> <00><00><00><00> <00> F<00><00><00> <00> #@FJU_dhq{<00><00><00><00><00><00><00>"<00><00><00><00>&7Yit<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>
 !%48?CUY`dkox|<00><00><00><00><00><00><00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>




& * 1 5 D H O S b f m q <00><00><00><00><00><00><00><00> 
$
( , 04 

  $F
i <00>"(. 4:#>4Q\ci6o;u>{B<00>O<00>T<00>Z<00>i<00>k<00><00><00><00><00><00><00><00><00><00><00><00><00><00>(<00>*<00>Z<00>p<00>r<00> <00>
'
.
9
!@
4K
FR
R]
da
pt  <00> <00> !<00> 4<00> F<00> R<00><00><00><00>"<00>.   $0 <HT`lx<00><00><00><00><00><00><00><00><00><00><00> 
,
8
D
P \ h t <00><00><00><00><00><00><00><00> 4@62 7<t2@4682 W<00>@R@l7<00>2 y<00>4t@8<00>2 <00>$ <00>@<00>8`2  <00>D<00>D<00>D<00>DF<00>@<00>802 <00>2<00><<00><00><00><00>@(9<00>2 l<00>@<<00>2 '<00>f"@<00>=82 GXBB@<00>><00>2 _<00>u<00><00><00><00><00><00><00><00><00>@<00>?82 <00>x<00>@<00>@<00>2 <00><00>=<00><00><00><00>@<00>P<00>2" <00>@<00>@<00>S<00>2$ <00>0@Tx2& (<00><00>#@|T<00>2( 40<00>#v?0I,;H<00>,8Z<00>,(U@4W<2- g<00>,<00>b@pW<00>2/ <00>.p41`3% <00>4<00>mbascii.o/ 1550153344 501 20 100644 2056 `
ELF^<00>4( ur (<07>int<06><08><05><05><07>`<08><02>% $ > $ > <01> long long intunsigned int/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbuslong unsigned intGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorlong long unsigned int/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/ascii/mbascii.cunsigned charcharlong int_Boolshort unsigned intsigned charshort intsizetypeGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
.symtab.strtab.shstrtab.text.data.bss.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_line.debug_str.comment.xtensa.info<00><> 
  mbascii.c      ' 5 < C J Q X _ f m t 4!4'414y,@<00><00> =<00>&P<00>K@|  _<00>k0<00>v0<00>;8U<00><00><00>  <00> mbfunccoils.o/ 1550153344 501 20 100644 12956 `
ELF^<00>,4('$6A<00>&X<02>&<00><01><><11><02><> <1B><><EFBFBD><EFBFBD><EFBFBD><03><><11><04><> <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·9w BS BB<00> =<3D>=<3D>=<3D>=<3D>BDBS<00> <00>@$<24><><EFBFBD>CtD@@t<><00>CtBB<01> =<3D>=<3D>=<3D>=<3D><><1B><>S<00> +<2B><><00><00><><EFBFBD><00>-
<1D>"*DBS<00> <1D> 2<1D> 2<1D>6a<00>fX^<5E><01><><11><02><> <1B><><EFBFBD><EFBFBD><EFBFBD>V<><04> ( t<><74><EFBFBD>'<27>A "A<0F> "<22><>'<27> "A<0E>  "A<0E> <1D><00><00>J<EFBFBD><00>-
<1D> 2<1D> 2<1D> 2<1D> <1D>6A<00><00>hb<68><01><><11><02><> <1B><><EFBFBD><EFBFBD><EFBFBD><03><><11><04><> <20><05><>$<24><><EFBFBD><EFBFBD>t<1B><><EFBFBD>t<EFBFBD><00><>t <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:(י) k<><6B><00><00><><EFBFBD><00>-
<1D> R"S<00> <1D> 2<1D> 2<1D> 2<1D> <00><><EFBFBD><EFBFBD>| <00> x0x w<01> <0C><00><07>int<08>@h<07>jR<07><08><02>dDAJG,%;<3B><06><06>3<06><06><06><06>
9 <04>F<><04><04>%h~,%qL,ts<06>][Yz0E<><00><01>  <09>E<>
<EFBFBD>E<>S LG<>l AH<><00>
I<><00> yJ<><00> WL<>[ <0B>ML<00> <0C>c<00> Zr ]0<0E>o<08><01><>x<01><> <09><01><><00>
<EFBFBD><01><>S L<01><><0F><01><><02>^ W<01><>8 <0B><01>Ln \c<00> Z<02>^ \1 ]1do<10><00>d_<01><>x<01>c <09><01><><00>
<EFBFBD><01><>S L̋ M͋G Q΀e !π<00> W<01><><00> <0B><01>L<00> TcY Zr ]1\off~vv>% U$ > $ > : ; I I: ; (  I.?: ; 'I@<18>B : ; I
: ; I 4: ; I <0C><>1 <0A><><18>B<0E><>14: ; II!I/ .?<n: ;.?<n: ; <00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<>[{<><00>[<5B><00>[#)X)<00>\<5C><00>\adTg<00>T49R9gr<01>g<00>r<02><><00>Z<><00>r<02><><00><00>R#<02><><00>r<02><><00><00>R#<02><00>0<><30><00>R<><00>0<><30><00>R<00><00>Z<><00>Z%R%h<00>R<>hjRjl<00>R<>lnRnx<00>R<>[{<>[[lt[f0<>fhRhv0<>vxR\cZtxZ^R^`<00>R<>`bRbl<00>R<>lnRnp<00>R<>prRrt<00>R<>tvRvx<00>R<>[{<>S[px[ S\px\)Srprrrx]69Y<SYpxY^0<>^`R`v0<>vxRT[Z`lZ,<00>xx<00>xx<00>=<01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/functions/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/includembfunccoils.cport.hmbproto.hmb.h<03>                
  K <03> y 
 <03>              
y _ +  <03>             
 
V 6 y 
 MB_EINVALucNBytesMB_EX_NONEMB_EX_ACKNOWLEDGEeMBFuncReadCoilsusCoilCountusCoilCnteStatuseMBFuncWriteMultipleCoilspucFrameCurpucFrameeRegStatususLenMB_EX_SLAVE_DEVICE_FAILUREMB_EX_GATEWAY_PATH_FAILEDunsigned charMB_EX_MEMORY_PARITY_ERRORlong unsigned intshort unsigned intucByteCountVerifyMB_EX_ILLEGAL_DATA_VALUEusRegAddresseMBErrorCodeeMBRegCoilsCBMB_ENOREGMB_REG_READMB_EX_ILLEGAL_DATA_ADDRESSunsigned inteMBExceptioneMBFuncWriteCoilMB_EX_ILLEGAL_FUNCTION/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbusMB_REG_WRITEMB_EX_GATEWAY_TGT_FAILEDsizetypeMB_ETIMEDOUTlong long intprveMBError2ExceptionMB_ENOREScharucBufGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorshort intUSHORTucByteCountMB_EIOUCHARlong intMB_EPORTERRsigned charMB_EX_SLAVE_BUSY_Boollong long unsigned int/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/functions/mbfunccoils.cMB_EILLSTATEMB_ENOERRGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
(ddd2"<00><00>"<00><00>"<00><00>"<00>(GGH "hh"ll"pp"tt"x(999'"`` "ll"pp"tt"x.symtab.strtab.shstrtab.rela.literal.eMBFuncReadCoils.rela.literal.eMBFuncWriteCoil.rela.literal.eMBFuncWriteMultipleCoils.text.data.bss.rela.text.eMBFuncReadCoils.rela.text.eMBFuncWriteCoil.rela.text.eMBFuncWriteMultipleCoils.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><> 
  "<00>
.Dx Uxmbfunccoils.ceMBFuncReadCoilseMBRegCoilsCBprveMBError2ExceptioneMBFuncWriteCoileMBFuncWriteMultipleCoilsag <00>1<00>Wd<00><00> <00><00><00><00> DPhl+p9HVV \t^^ 6<l,9DpGtNN T`VV !(,,049@DDHLQ
 !(/=DKRY`gnu|<00><00><00><00><00><00><00><00><00><00><00><00><00> "(.4:@FMXbfq{ <00><00><00> <00><00> <00><00> <00><00> <00><00> <00><00> <00>
#- 2?I N\f ku z<00><00><00><00><00><00> <00><00><00> <00>   #- 2< AZdhpt $(26=AKOVZlpw{<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>&*6:CG[_gkrv~<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> %)8<DHOS[_nry}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> )-48GKRVeiqu}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>  $ J<00>kU[a gmsy#)<00>4<00>9<00>A<00>T<00>Y<00>d<00>g<00>m<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>   #()./65<;HAPG\M^ShYl_tcvv|<00> <00><00><00><00> <00>&<00>)<00>.<00>9<00><<00>G<00>J<00>T<00>V<00>`<00>h<00>l<00>p<00>v $0<HT`lx<00><00><00><00><00><00><00><00><00><00><00> ,8DP\ht<00><00><00><00><00><00><00><00> 4@<00>% ?<:@<00>% ^DY@<00>% <00>L<00>L
 <00><00>x<00>@Lx%  <00>tx<00>@<00>x% <00><00>X<00>@<<00>% D{@<00><00>% <00>%<00>  @<00>% 5<00>
00@<00>&T% I D@'H% \$ <00>W@\'$% h06s0K;|<00>8<00><00><00>@<00>*$%  <00><00><00><00>@<00>*<00>%" <00><00>\<00>& ombfuncdiag.o/ 1547041750 501 20 100644 1116 `
ELF^<00>4( /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/functions/mbfuncdiag.cGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
.symtab.strtab.shstrtab.text.data.bss.debug_line.debug_str.comment.xtensa.info<00><>mbfuncdiag.c4!4'4,4804C08;Ls8<00>Y<00>
 <00>mbfuncdisc.o/ 1550153344 501 20 100644 7440 `
ELF^84(6A<00>&X<02>%<00><01><><11><02><> <1B><><EFBFBD><EFBFBD><EFBFBD><03><><11><04><> <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·9s BS $BB<00> =<3D>=<3D>=<3D>=<3D>BDBS<00> <00>@$<24><><EFBFBD>CtD@@t<><00>CtBB<01> =<3D>=<3D>=<3D>=<3D><><1B><>S<00> +<2B><><00><00><><EFBFBD><00>-
<1D>"*DBS<00> <1D> 2<1D> 2<1D> <00><><EFBFBD><EFBFBD>| <00> <00><01> <00><07>Cint<06><08>\<05>Mt}1<08><02><04>DAfG,%;<3B>n<06><06>V<06>y<06><06>
d <04>F<><04><04>%q3<06><06><06>}Cm<06><06>|z<>)1<><00><01><> <09>1<>
<EFBFBD>1<>S o3<>l <0B>4<><00> e5<><00> <0B>6<><00> <0B>8<>[ <0B>93<00> <0C><00><00> Zr<0E><00><04><10><00>*% U$ > $ > : ; I I: ; (  I.?: ; 'I@<18>B : ; I
: ; I 4: ; I <0C><>1 <0A><><18>B<0E><>1.?<n: ;.?<n: ; <00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<>[{<><00>[<5B><00>[#)X)<00>\<5C><00>\adTg<00>T49R9gr<01>g<00>r<02><><00>Z<><00>r<02><><00><00>R#<02><><00>r<02><><00><00>R#<02><00>0<><30><00>R<><00>0<><30><00>R<00><00>Z<><00>Z<00><00><00><<01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/functions/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/includembfuncdisc.cport.hmbproto.hmb.h1                  
L <03> y 
 /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/functions/mbfuncdisc.cucNBytesMB_EX_NONEMB_EX_ACKNOWLEDGEpucFrameCureStatusMB_EINVALpucFrameeRegStatususLenMB_EX_SLAVE_DEVICE_FAILUREMB_EX_GATEWAY_PATH_FAILEDunsigned chareMBRegDiscreteCBMB_EX_MEMORY_PARITY_ERRORlong unsigned intshort unsigned intMB_EX_ILLEGAL_DATA_VALUEusRegAddresseMBErrorCodeMB_ENOREGMB_EX_ILLEGAL_DATA_ADDRESSunsigned inteMBExceptioncharMB_EX_ILLEGAL_FUNCTION/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbuseMBFuncReadDiscreteInputsMB_ENORESlong long unsigned intMB_EX_GATEWAY_TGT_FAILEDsizetypeMB_ETIMEDOUTlong long intprveMBError2ExceptionUCHARGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorshort intUSHORTMB_EIOlong intMB_EPORTERRsigned charMB_EX_SLAVE_BUSY_BoolusDiscreteCntMB_EILLSTATEMB_ENOERRGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
(ddd0"<00><00>"<00><00>"<00><00>"<00>.symtab.strtab.shstrtab.rela.literal.eMBFuncReadDiscreteInputs.text.data.bss.rela.text.eMBFuncReadDiscreteInputs.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><>
  <00>(9mbfuncdisc.ceMBFuncReadDiscreteInputseMBRegDiscreteCBprveMBError2Exceptionag <00>1<00>Wd<00><00> <00><00><00><00> !     ! ( / = D K R Y ` g n u | <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00>      ! ' - 4 ? IMX b g t ~ <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00><00><00> <00> <00> <00>  $(26=AKOVZlpw{<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>&*6:CG[_gkrv~<00><00><00><00><00>ISY_ ekqw#})<00>4<00>9<00>A<00>T<00>Y<00>d<00>g<00>m<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> $0<HT`lx<00> 4@t C<I<O<Y<<00>T@<00>x ~<00>(y@H <00><00>@L
 <00><00><00><00><00><00>@L<00>  <00><00> <00>@4$ <00><00><00>@X <00><00><00><00>@p, <00>0<00><00><00>0<00> ;<00> 8<00> @<00>  % <00> @<00><00> <00> .<00> ` $Ombfuncholding.o/1550153345 501 20 100644 16112 `
ELF^884(+(6A<00>fX(<28><01><><11><02><> <1B> <1D> <0A><><EFBFBD>;<3B><><00><00>ʁ<00>-
<1D> 2<1D> <1D>6A<00><00>hV<68><01><><11><02><> <1B><><EFBFBD><EFBFBD><EFBFBD><03><><11><04><> <20> <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>9/<2F><><11><>t<EFBFBD><74>* <1D><><06><00><00><><EFBFBD><00>-
<1D> R"S<00> <1D> 2<1D> 2<1D> 2<1D>6A<00>&X <00><01><><11><02><> <1B><><EFBFBD><EFBFBD><EFBFBD><04>@<40> <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>9b <08>S 8<>B<00> =<3D>=<3D>=<3D>=<3D><><1B><>S<00><><11>B<01> =<3D>=<3D>=<3D>=<3D><><1B><>S<00> +<2B><><00><00><><EFBFBD><00>-
<1D>" D<>BS<00> <1D> 2<1D> 2<1D>6AB <0C>G5F2B<01>DRPD D@@<40>R<03>U<11><04>U <20><05><><11><06><> <1B><><EFBFBD><EFBFBD><EFBFBD><07><><11><08><> <20> <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><02> <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>9{<7B><><11><>y <1D><><EFBFBD><00>VJ <08>Sx<>B<00> =<3D>=<3D>=<3D>=<3D><><1B><>S<00><><11>B<01> =<3D>=<3D>=<3D>=<3D><><1B><>S<00> <0A><05>+<2B><><00>̪" U<>RS<00> <00><><EFBFBD><00>-
<1D> <1D> 2<1D> 2<1D> 2<1D> <1D> <00><><EFBFBD><EFBFBD>| : l <00> <00> 0m m(<07>GintM<08> <07>$<07>5 j?DAG,%;<3B><06>j<06>'Y<06>
<06> <04>F<><04><04>%h<06><06>%qL<06><06>v-5<06><04>zM<>:<01><> <09>M<>
<EFBFBD>M<>S <0B>O<>S TP<> <0B>QL<00> &<00> Zr \1 ]1.(<08>n<>l<01><> <09>n<><00>
<EFBFBD>n<>S <0B>p<>X kq<><00> Er<><00> Tt<><00> <0B>uL  Hz Zr ]1P(<08><01><><00><01>' <09><01><>+
<EFBFBD><01><>S <0B><01><><00> k<01><><00> 9<01><>
 T<01><>| <0B><01>L<00> q Zr ]0y(E<01><><00><01> <09><01><><00>
<EFBFBD><01><>S
<01><>U \<01><><00> <0B><01><><00> p<01><><00> 9<01><> 9<01><>3 T<01><><00> <0B><01>L<00> t<00> Zr
]1 <0C> Zr [t \u ]0<0E>(ZZ[F% U$ > $ > : ; I I: ; (  I.?: ; 'I@<18>B : ; I
: ; I 4: ; I <0C><>1 <0A><><18>B<0E><>1.?<n: ;.?<n: ; 0R02<00>R<>24R46<00>R<>68R8:<00>R<>[%r<01><08>8$x!#<01>00<>02R280<>8:R&-Z6:ZRRRT<00>R<>TVRV`<00>R<>`bRbd<00>R<>dfRfh<00>R<>hjRjl<00>R<>[{<>G[dl[ G\dl\)GrdfrflZR0<>RTRTj0<>jlRHOZT`Z{R{}<00>R<>}<00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<>[{<>p[<5B><00>[#
r<03><08>8$<24>#p\p<00>T<><00>\.3R3Kr<01>Kkr<02>kpZp{r<02>{}<00>R#<02>}<00>r<02><><00><00>R#<02>{0<>{}R}<00>0<><30><00>RqxZ}<00>Z<00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<>Tt<74><00>T<><00>T%<00>U<><00>U19[9<{<><s[<5B><00>[BHXHs\<5C><00>\Ksr <09><00>r <09><00>Zw|R|<00>r<01><><00>r<02><><00>Z<><00>r<02><><00><00>R#<02><00>0<><30><00>R<><00>0<><30><00>Rt<00>Z<><00>Z<><00>Z4:l<00><00>:l<00><00>k?<01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/functions/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/includembfuncholding.cport.hmbproto.hmb.h<03>       
j   <03>             
^ - z   <03>            
 
Z 1 z   <03>                 
          K
: F >  eMBFuncWriteHoldingRegisterMB_EX_NONEMB_EX_ACKNOWLEDGEpucFrameCurucRegByteCounteStatususRegReadCountusRegCountMB_EINVALpucFrameusRegWriteAddresseRegStatususLenMB_EX_SLAVE_DEVICE_FAILUREMB_EX_GATEWAY_PATH_FAILEDeMBFuncReadHoldingRegisterunsigned charusRegReadAddressMB_EX_MEMORY_PARITY_ERRORlong unsigned intshort unsigned inteMBRegHoldingCBMB_EX_ILLEGAL_DATA_VALUEusRegAddresseMBErrorCodeMB_ENOREGMB_REG_READMB_EX_ILLEGAL_DATA_ADDRESSunsigned inteMBExceptioneMBFuncWriteMultipleHoldingRegistercharMB_EX_ILLEGAL_FUNCTION/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbus/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/functions/mbfuncholding.cMB_REG_WRITEMB_EX_GATEWAY_TGT_FAILEDsizetypeMB_ETIMEDOUTlong long intprveMBError2ExceptionMB_ENORESUCHAReMBFuncReadWriteMultipleHoldingRegisterGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorshort intUSHORTMB_EIOlong intMB_EPORTERRucRegWriteByteCountsigned charMB_EX_SLAVE_BUSY_BoolusRegWriteCountlong long unsigned intMB_EILLSTATEMB_ENOERRGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
  (222"66":(TTT "``"dd"hh"l(}}}"<00><00>"<00><00>"<00>(<00><00> "<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00>.symtab.strtab.shstrtab.rela.literal.eMBFuncWriteHoldingRegister.rela.literal.eMBFuncWriteMultipleHoldingRegister.rela.literal.eMBFuncReadHoldingRegister.rela.literal.eMBFuncReadWriteMultipleHoldingRegister.text.data.bss.rela.text.eMBFuncWriteHoldingRegister.rela.text.eMBFuncWriteMultipleHoldingRegister.rela.text.eMBFuncReadHoldingRegister.rela.text.eMBFuncReadWriteMultipleHoldingRegister.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><> 
  !"#$&: -=Slw<00><00><00>mbfuncholding.ceMBFuncWriteHoldingRegistereMBRegHoldingCBprveMBError2ExceptioneMBFuncWriteMultipleHoldingRegistereMBFuncReadHoldingRegistereMBFuncReadWriteMultipleHoldingRegister2  &6(( `1d:hBB HTJJ  <00>+<00>kk q}ss  <00>SYV<00>a<00>g<00>nn t<00><00><00> <00><00><00><00><00><00>    !( ,, 049@ DD HLQX \\ `di !(/=DKRY`gnu|<00><00><00><00><00><00><00><00><00><00><00><00><00> "(.4:@FMXbfq{ <00><00><00> <00><00> <00><00> <00><00><00><00><00><00>
! &0 5? DN S] b{<00><00><00><00><00> <00><00><00> <00><00> <00><00> <00><00> <00> (26AK P]g lv {<00> <00><00> <00><00> <00><00> <00><00> <00><00> <00><00>!)- $(26=ASW^b<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> ")-7;BFX\cgpt{<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> +/6:DHOS]ahlvz<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>
"&/3:>GKW[dh|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> &*48?CUY`dmqx|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>  $37>BKOX\cgpt<00><00><00><00><00><00><00><00><00><00><00><00><00><00>
 $(, L<00><00>W]c iou{&<00>(<00>2<00>6<00>8<00><00><00> <00><00><00><00> <00>&<00>)<00>4<00>:<00>=<00>H<00>J<00>T<00>\`
dj!'- 39?E#K.Q3W;]KcTigoqus{}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>%<00>+<00>1<00>7<00><<00>B<00>H<00>K<00>Yd gjtw$|*<00>0<00>6<00><<00>B<00>H<00>N<00>T<00>Z<00>`<00>f<00>j<00> $0<HT`lx<00><00><00><00><00><00><00><00><00><00><00> ,8DP\ht<00><00><00><00><00><00><00><00><00><00><00> 4@) J<E@4) |Dw@L) <00>L <00>@d$) <00>X<00>X<00>X<00>X:<00>@<00>H)  <00>l@<00>`) B<00>=@0`) h<00><00>c@<00><00>) <00><00>p<00>@D <00>) <00><00>4<00>@@!<00>) <00>(<00><00><00><00>@<00>&
) <00><00> 8<00>@ 1l) <00>.(<00>@x1`) Vo<00>@<00>1) 0<00><00>0s;#<00>85<00> 0@<00>50)$ B=@6)& "Kp<00>* `<00>mbfuncinput.o/ 1550153345 501 20 100644 7152 `
ELF^4(6A<00>&X<02>!<00><01><><11><02><> <1B><><EFBFBD><EFBFBD>B<03>D<11><04>D <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<7B>9c <08>S H<>B<00> =<3D>=<3D>=<3D>=<3D><><1B><>S<00><><11>B<01> =<3D>=<3D>=<3D>=<3D><><1B><>S<00> <00><04><><02><00><00><><EFBFBD><00>-
<1D>" D<>BS<00> <1D> 2<1D> 2<1D> <00><><EFBFBD><EFBFBD>| <00> <00><01> <0C><00><07><07>intq<08>Db<07>\L<07><08><02><04>DANG,%;<3B>
<06><06>H`}<06>{
3 <04>F<><04><04>%q3<06><06>e)U<06>Unz<><08>;<3B><00><01><> F;<3B>
Z;<3B>S a=<3D>l /><3E><00> :?<3F><00> 'A<>2 OB3h x<00><00> Zr \t<0E><00>{{8pp5% U$ > $ > : ; I I: ; (  I.?: ; 'I@<18>B : ; I
: ; I 4: ; I <0C><>1 <0A><><18>B<0E><>1.?<n: ;.?<n: ; <00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<>[{<>w[<5B><00>[#<00>T<><00>T49R9Qr<01>Qrr<02>rwZw<00>r<02><><00><00>R#<02><><00>r<02><><00><00>R#<02><00>0<><30><00>R<><00>0<><30><00>RxZ<><00>Z<00><00><00>=<01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/functions/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/includembfuncinput.cport.hmbproto.hmb.h;                
X 4 y 
 MB_EINVALMB_EX_NONEMB_EX_ACKNOWLEDGEeStatususRegCountpucFrameCurpucFrameeRegStatususLenMB_EX_SLAVE_DEVICE_FAILUREMB_EX_GATEWAY_PATH_FAILEDunsigned charMB_EX_MEMORY_PARITY_ERRORlong unsigned intshort unsigned int/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/functions/mbfuncinput.cMB_EX_ILLEGAL_DATA_VALUEusRegAddresseMBErrorCodeeMBRegInputCBMB_ENOREGMB_EX_ILLEGAL_DATA_ADDRESSunsigned inteMBExceptioncharMB_EX_ILLEGAL_FUNCTION/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbusMB_ENORESMB_EX_GATEWAY_TGT_FAILEDsizetypeMB_ETIMEDOUTlong long intprveMBError2ExceptionUCHAReMBFuncReadInputRegisterGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorshort intUSHORTMB_EIOlong intMB_EPORTERRsigned charMB_EX_SLAVE_BUSY_Boollong long unsigned intMB_EILLSTATEMB_ENOERRGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
(<00><00><00>"<00><00>"<00><00>"<00>.symtab.strtab.shstrtab.rela.literal.eMBFuncReadInputRegister.text.data.bss.rela.text.eMBFuncReadInputRegister.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><>
  <00>(6mbfuncinput.ceMBFuncReadInputRegistereMBRegInputCBprveMBError2Exception <00>1<00>rr x<00>zz !     ! ( / = D K R Y ` g n u | <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00>      ! ' - 4 ? IMX b g t ~ <00> <00> <00> <00> <00> <00> <00> <00> <00><00><00> <00> <00> <00>  $(26=AKOVZlpw{<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> 26>BIMUYhlswJTZ` flrx#~)<00>.<00>4<00>9<00>A<00>Q<00>Z<00>m<00>x<00>z<00><00><00><00><00><00><00><00><00><00> $0<HT`l 4@<00> B<H<N<X<<00>S@` |<00>(w@tH <00><00><00>@<00><00>
 <00><00><00><00><00><00><00>@<00><00>  <00>g <00>@D$ <00><00><00>@h <00><00><00><00>@<00> <00>0l<00><00>0. ;i 8<00> @<00>  #<00> x@<00>x ! ,P ` <00>Lmbfuncother.o/ 1550153345 501 20 100644 2068 `
ELF^<00>4( ur sJint](i;<07>`6D% $ > $ > <01> long long intunsigned int/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbuslong unsigned intGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorlong long unsigned intunsigned charcharlong int_Boolshort unsigned intsigned charshort int/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/functions/mbfuncother.csizetypeGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
.symtab.strtab.shstrtab.text.data.bss.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_line.debug_str.comment.xtensa.info<00><> 
  mbfuncother.c      ' 5 < C J Q X _ f m t 4!4'414y,@<00><00> =<00>&P<00>K@<00>  _<00>k0<00>v0<00>;%8]<00><00><00>  <00>mbutils.o/ 1550153345 501 20 100644 10000 `
ELF^p!4($!ucNBits <= 8/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/functions/mbutils.c6A00<30>@@tPPt<50><74>G<><11><00><00><>8<EFBFBD><00><00>0<><11><><EFBFBD>@U<> @<00><><EFBFBD><EFBFBD><EFBFBD> <0B><><EFBFBD><EFBFBD>@:<3A><>’ <1B><>"<22><00><><11><> <20><>#|<7C>0<EFBFBD>0<EFBFBD><30>P<> <20><>#<23>L<00><>t<EFBFBD>B<00> <1D>6A00<30>0<EFBFBD><11>3<EFBFBD> @H<>@@<40> D<>"<22>"<01>"<11>" @ <20> <20> $ t<1D>6A&<13>B&r<06> <1D> b<1D> B<1D> "<1D>xMBUtilSetBits <00><><EFBFBD><EFBFBD>| z ;  <00>T <00><02>0U<07>int<06><08><05><07><05><07>v<02>NDL<02>G70;<3B>9{:<06>D<06><06>s
<06> bF<><04>0q8<06>0<06><06>f<06>  z<>)/z<01> <09>/<2F> x/<2F>!
<EFBFBD>/<2F>T <09>0<>B 2<>c o3<><00> <0B>4<><00> h5<><00> <0B>6<> _( $<00>Z[8\]}(oV<>;<01><> <09>V<>: xV<>[ <09>V<>| X<><00>oY<>T<13>Z<>Yh[<5B>S8u<><01><> mu8 1w<>{"")% U: ; I$ > $ >  I: ; (  I.?: ; '@<18>B : ; I
: ; I 4: ; I 4I4 <0A><>1<0E><><18>BI!I/ &I.?: ; 'I@<18>B4: ; I.?<n: ; RRRz<00>R<>ISIz<00>S<>3U3z<00>U<>N^y<08><1A>^`X`lZlrXrz zyu!<21>CIZIzS'P[Pz{<>-UXUz <00>S
<EFBFBD><EFBFBD>{3$<1C> 3u<08><1A>3zUR;<00>R<>S;<00>S<>T;<00>T<>!*x<08><1A>*0R03<00>Ry"#<01><08>8$x!<21>39R9;<00>Ry"#<01><08>8$x!s&
<EFBFBD><EFBFBD>t<1A>R<00>R<>R<00>R<>R<00>R<>R<00>R<>6<>4<>R,z;z;<00><00><01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/functions/Users/ficeto/Desktop/ESP32/ESP32/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/5.2.0/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/includembutils.cstddef.hport.hmbproto.hmb.hassert.h0             <03>         <03>      w   long long intMB_EINVALsize_tMB_EX_ACKNOWLEDGEeStatusMB_EX_NONEMB_EX_SLAVE_DEVICE_FAILURE__func__usNPreBitsMB_EX_GATEWAY_PATH_FAILEDunsigned charucNBitsMB_EX_MEMORY_PARITY_ERRORlong unsigned intshort unsigned intusValueucValueMB_EX_ILLEGAL_DATA_VALUEeMBErrorCodeusWordBuf__assert_funcMB_ENOREGMB_EX_ILLEGAL_DATA_ADDRESSunsigned inteMBExceptionusMaskcharMB_EX_ILLEGAL_FUNCTION/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbusMB_ENORESucByteBufMB_EX_GATEWAY_TGT_FAILEDsizetypeMB_ETIMEDOUTxMBUtilGetBitsxMBUtilSetBitsprveMBError2ExceptionUCHARGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorshort intUSHORT/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/functions/mbutils.cMB_EIOeErrorCodeusBitOffsetlong intMB_EPORTERRsigned charusByteOffsetMB_EX_SLAVE_BUSY_Boollong long unsigned intMB_EILLSTATEMB_ENOERRGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
($$V"z(;;("""(.symtab.strtab.shstrtab.rela.literal.xMBUtilSetBits.text.data.bss.rodata.str1.4.rela.text.xMBUtilSetBits.text.xMBUtilGetBits.rela.text.prveMBError2Exception.rodata.__func__$6598.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><>   
  z(6; E
mbutils.c__func__$6598xMBUtilSetBits__assert_funcxMBUtilGetBitsprveMBError2Exception
 $          !( ,, 049@ DD H L Q  !&3:HOV]dkry<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> &,29DJNYchrw<00><00><00><00><00><00><00><00><00><00><00><00><00><00>
<00><00> 
.8<GQV`eot~<00><00><00><00><00> <00> <00><00><00><00><00><00> !%,0BFMQcgsw~<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>'+:>EI[_fj|<00><00><00><00><00><00><00><00><00><00><00><00><00>    ( , 3 7 A E L P Z ^ e i {  <00> <00> <00> <00>    $    a<00>  %$+'1-73=CCIINO^UlYolrx ~<00><00>!<00>*<00>3<00>6<00> <00> <00> <00> <00> <00> <00> <00> <00>  $0<HT` l x <00> <00> <00> <00> <00> <00> <00> <00> <00>
4@<00>0" 8D>DDDI2Dr]<00>zX@<00>H" r4;<00>p<00>@@0"
 <00><00><00><00>X<00>@p<00>"  <00><00><00><00>@08" <00><00><00><00><00><00>@h<00>" <00>0<00>@@T" <00> @<00>H" +<00><00>&@<00><00>" 70<00> <00>B0<00>;K8]>X@t " jF<00>e@<00> <00>" 6s<00><00># l[mbcrc.o/ 1550153345 501 20 100644 5832 `
ELF^<00>4(!6A00<30><30><EFBFBD><EFBFBD><EFBFBD> <09><00><00><>0<EFBFBD><00><><EFBFBD> <00><>01<00><><EFBFBD>=
" <0B><><EFBFBD><EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><11>, <20><1D><00><><01><02><><07><05><><04> <0A><0F><>
<EFBFBD><EFBFBD> <0B> <08><><19><1B><><1E><><1F><1C><14><><15><16><><13><11><><10>01<30>3<EFBFBD><33>26<32><36>7<EFBFBD>54<35><<3C><>=<3D>?><3E><>:;<3B>9<EFBFBD><39>8(<28><>)<29>+*<2A><>./<2F>-<2D><>,<2C>$%<25>'<27><>&"<22><>#<23>! <20><>`a<>c<EFBFBD><63>bf<62><66>g<EFBFBD>ed<65>l<EFBFBD><6C>m<EFBFBD>on<6F><6E>jk<6A>i<EFBFBD><69>hx<68><78>y<EFBFBD>{z<><7A>~<>}<7D><>|<7C>tu<74>w<EFBFBD><77>vr<76><72>s<EFBFBD>qp<71>P<EFBFBD><50>Q<EFBFBD>SR<53><52>VW<56>U<EFBFBD><55>T<EFBFBD>\]<5D>_<EFBFBD><5F>^Z<><5A>[<5B>YX<59><58>HI<48>K<EFBFBD><4B>JN<4A><4E>O<EFBFBD>ML<4D>D<EFBFBD><44>E<EFBFBD>GF<47><46>BC<42>A<EFBFBD><41>@<00><>@<01><>A<01><>A<00><>@<01><>A<00><>@<00><>@<01><>A<01><>A<00><>@<00><>@<01><>A<00><>@<01><>A<01><>A<00><>@<01><>A<00><>@<00><>@<01><>A<00><>@<01><>A<01><>A<00><>@<00><>@<01><>A<01><>A<00><>@<01><>A<00><>@<00><>@<01><>A<01><>A<00><>@<00><>@<01><>A<00><>@<01><>A<01><>A<00><>@<00><>@<01><>A<01><>A<00><>@<01><>A<00><>@<00><>@<01><>A<00><>@<01><>A<01><>A<00><>@<01><>A<00><>@<00><>@<01><>A<01><>A<00><>@<00><>@<01><>A<00><>@<01><>A<01><>A<00><>@ <00><><EFBFBD><EFBFBD>| @ :<01> W3<06><08><07>int8<05><07><08><02>D,G:<05>U<>@<01><>xU<><06>U<>+"W<>jOX<><00> YA<00><04> <09>
d<00> *""  <0B>;8 % U$ > $ > : ; I.?: ; 'I@<18>B: ; I4: ; I I I
!I/ 4: ; I &IR-r<01>-;RSX-Z-2S2@X <09><>)\)-x-8\ <09><>Y!@Y&X@@<00><01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/rtu/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/portmbcrc.cport.h<03>      |  ~    long long intUSHORTunsigned intucCRCHiaucCRCHi/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbuspucFrameusLenlong unsigned intGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorlong long unsigned intucCRCLo/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/rtu/mbcrc.cunsigned charcharusMBCRC16long int_BoolaucCRCLoshort unsigned intsigned charUCHARiIndexshort intsizetypeGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
(0"@((.symtab.strtab.shstrtab.rela.literal.usMBCRC16.text.data.bss.rela.text.usMBCRC16.rodata.aucCRCLo.rodata.aucCRCHi.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><>   
 @mbcrc.caucCRCHiaucCRCLousMBCRC16  -!2


! !(/6=KRY`gnu|<00><00><00><00><00><00><00> <00><00> <00><00> <00><00> <00><00>  (4 +/6:AELPW[jnw{<00><00><00><00><00><00><00><00><00><00><00><00> <00><00><00><00> <00> <00><00>!)+-5; $0<HT 4@<00>  3<9<?<I<@D@<00> 0 Y|j|<00>|({@<00> H
 <00><00>><00>@ <00>  <00><00><00><00><00><00><00>@<00><00> <00>c <00>@\$ <00><00><00>@<00> <00><00>#<00>@<00><00> <00>0<00>%<00>0<00>; 8N @4  'V `"@@` <00> 0<00>
<00>  h %mbrtu.o/ 1550153345 501 20 100644 23756 `
ELF^R4(EBK<00>(<00>(<00>(<00>(6A00t<30><00><00> <0C>@<40> 0<> <20><00>f$!G2 <0B>D<11>@<40><>F,:<3A><><EFBFBD><EFBFBD><00>f <02> 2F 2<><00><1D>6A<00><00> <0B><00> <00>h <1A><00><00><00><00><00><1D>6A<00><00><00><><00> <0B><00><00><00><00><00><1D>usRcvBufferPos < MB_SER_PDU_SIZE_MAX/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/rtu/mbrtu.ceSndState == STATE_TX_IDLEeRcvState == STATE_RX_IDLE( eRcvState == STATE_RX_INIT ) || ( eRcvState == STATE_RX_RCV ) || ( eRcvState == STATE_RX_ERROR )6A<00><00><00><00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><11><00><00><><EFBFBD><EFBFBD><00><00><00><00><00><><EFBFBD><EFBFBD>HK<48><00><00><><EFBFBD><EFBFBD><00><00><00>ʁ<00><00>B<00> =<3D>=<3D>=<3D>=<3D>!" <20>"<22><>"T<00> =<3D>=<3D>=<3D>=<3D>!) <02> R<> R<><00><1D>6A t@@<40><><00><00><00> <00>&<02>0 <0B>1<00>=<3D>=<3D>=<3D>=<3D>1<00> <00>S<00> "J<00> =<3D>=<3D>=<3D>=<3D>" <20>JB@@<40><> BS<00> =<3D>=<3D><> <00> <00><00><><EFBFBD><EFBFBD><00>B@@<40>$ <20><> "S<00> <00> t=<3D>=<3D>=<3D><>JH<4A> "D<00> =<3D>=<3D>=<3D>=<3D>B@ <20>B@@<40><> BS<00><>t*(<28> <00>B<00> =<3D>=<3D>=<3D>!<00> <00>
<EFBFBD><00> <02> R<><00><1D>6a<00><00> <00><01><00><00><><EFBFBD><EFBFBD><00><00><00><><EFBFBD><00><00><00> <00>& <20><>&(w&8 <0A>0<00><00>.<00><00><00>+<00> <08> <00>Y<00> =<3D>=<3D>=<3D>=<3D><><00><><EFBFBD><1B><><EFBFBD><EFBFBD><EFBFBD> <00>Y<00> =<3D>=<3D>=<3D>=<3D><><0F><00><><EFBFBD> <00>H<00> )=<3D>=<3D>=<3D><><00> <00><08><00>F<00><00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>92<39><00><00><><EFBFBD><1B><><EFBFBD><EFBFBD><EFBFBD> <00>Z<00> =<3D>=<3D>=<3D>=<3D><><0F><00><><EFBFBD> <00>H<00> F 9<><00> <00><08><00> <1D>6A<00><00> <00>&<11><00><00><>'<27><00><00><00><00> <00><08>H& <1A><00> <1D>!" <20><><EFBFBD>!<00><02><00><>t<EFBFBD><00><00><1B><>=<3D>=<3D>=<3D>=<3D><>" <20> " <20><> "X<00> <1D> :<3A><00>-
<1A><00> <09><00> <00><1D> <1D>6A<00><00> <00>&(&8Pܸ<50><DCB8><00><00>-
<EFBFBD> <1A><00>-
F!<00> (<02><>!<00> (&"'!<00> (&2!<21><00><00><>a<EFBFBD><00><00>  <02> F <02><00> <19><00> <00><1D>xMBRTUTimerT35ExpiredxMBRTUTransmitFSMxMBRTUReceiveFSMeMBRTUReceive <00><><EFBFBD><EFBFBD>| S * " <00> <00> 0<00> <00> <00> >9,<07>int<06><08>e<05><07><05><07>,<08>&Br<04>DA<04>Er^G,<04>Jk%)<29>o5<06><06>%8<>[<06><06><04><<3C><04><04>%qO<06><06>Z<06>
<06><06> zf<08>%7<><06><06>R<k%?<3F><06><06>B<> QOS<01>o
<EFBFBD>Q<> <0B>Q<>S
<EFBFBD>Q<>: <0B>Q<>U <0C>SO<00> <0C>T<><00> MX\Zs[t\8]u <c Qn<10>~*<01><> My<00>Z1[0 "<00> (n=<01>"<01> My<00>Z0[0 <00> n <09><01>O<00><01><>
<EFBFBD><01><00> <0B><01>ZS <0B><01> T <0C><01><> <0C><01>OI<00> M*<00><00>Z([<08>\]H<00><00>Z <0A>nr<00>d <08> ~<01>O<00><01><>
<EFBFBD><01><>h
<EFBFBD><01>`<00>
<EFBFBD><01><><00> <0C><01>O<00> dá Mp<00>bZ<05>S1<0E>yzZ0[1 <0A>n "<01><><01>.<14><01><><01><><02>_> <00><00>Z([<08>\]<03>(<00> Z<02>_ F<00> O<00> <0A><00> <00>r>d.<16>#<01><00><01><>3%<01># <00><00>Z([
'\]<03>:y<00>Z1[0 \<00><0E><00><00>Z3<18>yZ1[0rd<08>I<01><00><01><>3K<01>Y<00><00>VZ0)<00>iZ1b<00><00>Z([
a\]<03> z<00>r<00>d<08>HE<><19><15>F<><19>J<><04><19>K<19><15>M<12>7d<00>HH'  W||G<1B><00>UGGYFFNxxY<1B><00>[)<1B><00>"PggR55A% U$ > $ > : ; I I: ; (  I&I .?: ; 'I@<18>B
: ; I : ; I 4: ; I <0A><>1<0E><>1<0F><><18>B.?: ; '@<18>B4I4I!I/ 4: ; I 4: ; I.?: ;'I@<18>B4: ;I<18><>15I4: ; I?.?<n: ; "R"D<00>R<>DFRFS<00>R<>(T(1<00>T<>13T3D<00>T<>DITIS<00>T<>K0<>KSR.1Z36ZaRa<00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<>}0<>}<00>1<><31><00>0<><00>0<><30><00>RIRI<00><00>R<>"S"oz<01>o<00><00>S<><53><00>S<><00><00>S<>NTN<00><00>T<> <00>0<><30><00>Rp<00>Z<00>0<><30><00>R<><00>0<><30><00>R0<>!R!+0<>+0R0t0<>t<00>RTS*"<00><00><00><00>S*"<00><00><00><00>z<00><01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/rtu/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/includembrtu.cport.hmbport.hmb.hassert.hmbcrc.h<03>    t  `      <03>      <03>     <03>        l      <03>         + ' f     <03>           5     3
  <03>    v
     m  

e !  <03>    
 
  k   
 ucByteucRTUBufBOOLSTATE_RX_RCVxMBRTUReceiveFSMxNeedPolleMBRTUStopeSndStateeMBRcvStateUSHORTshort intEV_READYvMBPortTimersEnableeMBRTUReceivesizetypeSTATE_RX_ERRORusLengthlong long intpucRcvAddressMB_ENOREGMB_ENOERReMBRTUStartucSlaveAddresspucSndBufferCurMB_ENORESvMBPortEnterCriticalEV_FRAME_RECEIVEDvMBPortExitCriticalMB_PAR_NONExMBPortSerialPutBytexMBPortSerialInitpucFrameMB_ETIMEDOUTlong inteStatusxFrameReceivedCHARusRcvBufferPosEV_EXECUTEMB_EPORTERRusMBCRC16unsigned chareMBSndState__func__GNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorULONGsigned charucPortlong long unsigned intEV_FRAME_SENTMB_EILLSTATEusSndBufferCountxMBPortSerialGetByteunsigned int/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbuseMBRTUSendUCHARSTATE_RX_IDLEulBaudRatexMBRTUTransmitFSMshort unsigned inteParitySTATE_TX_XMITeRcvStatecharSTATE_TX_IDLEeMBRTUIniteMBErrorCodeSTATE_RX_INIT_Boollong unsigned int/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/rtu/mbrtu.cMB_PAR_ODDMB_PAR_EVENxMBPortTimersIniteMBParityxTaskNeedSwitchusTimerT35_50uspusLengthvMBPortTimersDisableMB_EIO__assert_funcxMBRTUTimerT35ExpiredxMBPortEventPostvMBPortSerialEnableMB_EINVALusCRC16GCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
($40 ($40 (111"DD"II
"S(**(""(**X"<00><00>"<00><00>
"<00>(<00><00><00>
"<00>(  ">@ "II "RT\"<00><00>B"<00><00>"(  "00">@E"<00><00> "<00><00><00>(!!! ".02"b"gh"mm"rr"<00>(((((((.symtab.strtab.shstrtab.rela.literal.eMBRTUInit.rela.literal.eMBRTUStart.rela.literal.eMBRTUStop.rela.literal.eMBRTUReceive.rela.literal.eMBRTUSend.rela.literal.xMBRTUReceiveFSM.rela.literal.xMBRTUTransmitFSM.rela.literal.xMBRTUTimerT35Expired.text.data.bss.rela.text.eMBRTUInit.rela.text.eMBRTUStart.rela.text.eMBRTUStop.rodata.str1.4.rela.text.eMBRTUReceive.rela.text.eMBRTUSend.rela.text.xMBRTUReceiveFSM.rela.text.xMBRTUTransmitFSM.rela.text.xMBRTUTimerT35Expired.rodata.__func__$6702.rodata.__func__$6689.rodata.__func__$6679.rodata.__func__$6666.bss.usRcvBufferPos.bss.usSndBufferCount.bss.pucSndBufferCur.bss.eRcvState.bss.eSndState.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><> ,)"(0+@*Q-['!i&#w%%&'()*+,-.023579;   <=>@<00>S<00><00><00><00><00>*<00><00>"1<00><>:<00>HV`<00>k|<00><00>!<00><00><00><00>#mbrtu.ceRcvStateusRcvBufferPos__func__$6666pucSndBufferCurusSndBufferCounteSndState__func__$6679__func__$6689__func__$6702eMBRTUInitvMBPortEnterCriticalxMBPortSerialInitxMBPortTimersInitvMBPortExitCriticaleMBRTUStartvMBPortSerialEnablevMBPortTimersEnableeMBRTUStopvMBPortTimersDisableucRTUBufeMBRTUReceive__assert_funcusMBCRC16eMBRTUSendxMBRTUReceiveFSMxMBPortSerialGetBytexMBRTUTransmitFSMxMBPortSerialPutBytexMBPortEventPostxMBRTUTimerT35Expired5 6785: ;85:= 8   >>5@ A$8 >5A: 8   >@ D$;(;,;0;   @ :$F(G,:   GG@=(((.3AKFK( 5(  6D"16(6 7<IK(K 8 )
<00><00>
<00>+ 5
*$+$ @3
<00>B+ B AH
<00><00>+$<00> 8,,,,<00>, <00>,<00> <00> , 5  <00>j,j A<00>,<00> :<00>, <00> 8---- (-;FOT-<00>-<00>-<00><00>-<00>-<00>-<00><00><00>-  - @"- " D0T3@5<00>8I@-$@ ;I-(I ;<00>-,<00> ;<00><00><00>-0<00> ;.... .-<00>@.K.j.<00>.  . @(0*@4. 4 :I<00>V.$V F<00>.(<00> G<00>.,<00> :/t+t0/:/E/P/S/Y/ dtjtot|/ !b0/ G#/# G8hBmMr\/\ @t/t =   !( ,, 049@ DD HLQX \\ `
d
i
p tt x | <00> <00> <00><00> <00><00><00><00> <00><00> <00><00><00><00> <00><00> <00><00><00>" '''%!&('/'='D'K'R'Y'`'g'n'u'|'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>''%'+'1'7'='C'I'P'x'~'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00><00><00>'<00>#<00>'<00>'<00>#''# '*#/8]fp'vz<00><00><00><00><00>'<00><00><00><00><00><00>' 

'%#*'7'D'N#S']#b'lq
z
<00> <00><00> <00>
<00>><00>
<00>'<00> <00> <00>'#'#' #%'/#4'>#C L c { <00>'<00><00><00>'<00>'<00>'<00><00><00> <00><00> <00>
%D'OS^'i#n'x}<00> <00><00> <00><00><00><00> '%'0#5'?DWj{ <00><00> <00><00>'<00><00>'<00><00>'<00>' '#8'D>N'R'Y']'d'h'o's'z'~'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>' $(:>EISW^blpw{<00><00><00><00><00><00><00><00><00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>




!
)
-
5
9
I
M
U
Y
h l s w <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00> <00>    #'/3:>FJY]eipt|<00><00><00><00><00>! $(
,
0 4 8<@DHL 

 $ (,048<<00><00>!J
<00> <00><00><00><00> <00><00>%<00>1<00>3<00>?<00>D<00>I<00>K<00>Q<00>  ",28 >BU
[
f
m
s
*y
6
J<00>
V<00>
p<00>
}<00>
<00>
<00><00>
<00><00>
<00><00> <00> <00> <00> <00> $<00> 5<00> ><00> Z<00> p<00> <00><00> <00><00> <00> <00> <00> <00> <00>%07= C(I@OFUI[OaTgbm<00>s<00>y<00><00><00><00><00><00><00><00><00><00><00><00><00> <00>0<00>:<00><<00>@<00>K<00>\<00>b<00><00><00><00><00><00><00><00> <00>%+17!=+H0R:\EcPibotuzy<00>()*+ ,(-0.8/( )*$+0,<-H.T/`lx<00><00><00><00><00><00><00><00><00><00><00>

,
8
D
P
\
h
t <00> <00> <00> <00> <00><00><00><00><00><00><00>(4@LXdp|<00><00><00><00><00><00><00><00><00><00> $0<HT`lx<00><00><00><00><00><00><00><00><00><00> 4@<00>,0C 9L4@-<C S`N@D-0C lp(g@t-xC <00><00>$<00>@<00>-lC  <00><00>4<00>@X.<00>C  <00><00>0<00>@<00>.<00>C  <00>  <00>@<00>/`C <00>@@ @@S@<00>/<00>C +<00>*&@<00>0lC B<00>"=@1`C S2<00>g<00>b@p1C <00><00><00>{@<00>2<00>C <00><00><00>@D3<00>C <00><00><00><00>@<00>4 C! <00>8<00><00>@6DC# <00><00><00><00>-CWm<00><00><00><00><00>@L7<00>C. <00><00><00><00>@89H C0 <00><00><00><00>4<00><00>@<00>BhC3 <00><00>X<00>@<00>F<00>C5 <00>2H<00>@<00>G<00>C7 z~@tH4C9 0<00>l$0d;-<00>8?<00>@:@<00>M`C> L<00>G@N<00>C@ #Uh&<00>D4 <00>*<00>mbcontroller.o/ 1550153345 501 20 100644 59444 `
ELF^,<2C>4(mj$<00><00><00><00><><00><00>Lx<00><00><><EFBFBD><EFBFBD>$<00>4d<00>Mb<00><00><00><<00>p<00><00><00>@x<00><00>$<00>$<00>$<00>$6A|<7C> <0A> <0A><><EFBFBD><EFBFBD><00>(<00><00>wj<77><6A><00><00><00><06><>6A<00><02><00><08><00><00><>|<7C><1D> <1D>6A<00><00>-
= <1D>6<>)QYqBa<06><00><00>12Q<08> <0C>˱=<3D><><00>(<00><00>&|<7C><1D> <1D>mb_controller_event_group != NULL/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus_controller/mbcontroller.cMB_CONTROLLERE (%d) %s: %s(%u): mb incorrect modbus instance type = (0x%x).
E (%d) %s: %s(%u): mb instance pointer is NULL.
E (%d) %s: %s(%u): mb instance size is incorrect = (0x%x).
E (%d) %s: %s(%u): mb event group error.
E (%d) %s: %s(%u): mb notify queue creation error.
modbus_taskE (%d) %s: %s(%u): mb controller task creation error, xTaskCreate() returns (0x%x).
mb_controller_task_handle != NULLE (%d) %s: %s(%u): mb queue handle is invalid.
E (%d) %s: %s(%u): mb register information is invalid.
E (%d) %s: %s(%u): mb stack initialization failure, eMBInit() returns (0x%x).
E (%d) %s: %s(%u): mb stack set slave ID failure, eMBEnable() returned (0x%x).
E (%d) %s: %s(%u): mb stack start event set error.
E (%d) %s: %s(%u): mb stack stop event failure.
E (%d) %s: %s(%u): mb stack disable failure.
E (%d) %s: %s(%u): mb stack close failure returned (0x%x).
E (%d) %s: %s(%u): mb incorrect mode = (0x%x).
E (%d) %s: %s(%u): mb wrong slave address = (0x%x).
E (%d) %s: %s(%u): mb wrong port to set = (0x%x).
E (%d) %s: %s(%u): mb wrong parity option = (0x%x).
pucRegBuffer != NULLNULL != pucRegBuffer6A<00><00><08>
<EFBFBD><00><00><><EFBFBD><EFBFBD><00><00>|<7C> <1C><02><00>-
<1D>6<>)ABaRa<07>C/<2F><00><00>9"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00>"<22><1D><00>a<EFBFBD>؁<00><00>"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B><> <20><00><><01><00>"<22><1D>Hq"<22><><EFBFBD>'<27>0<EFBFBD><00><00>I"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B><> <20><00><><01><00>"<22><1D><>#<11>*)9=<3D>=<3D>=<3D>=<3D>22R<00>"I2 <1D>6a <09><00>H<00> =<3D>=<3D>=<3D><><00>H<00> )=<3D>=<3D>=<3D><><00>H<00> =<3D>=<3D>=<3D>=<3D><><00><00> =<3D>=<3D><> <00><00>X<00> <00><00><00><00><08>ʁ<00><00>"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD><00><><01><00>"<22><1D> K<> <0B><00>!<00><00><00>"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00>"<22><1D>!)=<3D>=<3D>=<3D>=<3D><> <0C> <0A><00><00><00><00>-
&><3E><00><08><00>&0<><00><00>)"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00>"<22><1D>!(<02><02><00><00><>֡<00><00> <1D>6a<00><00><08>ځ<00><00>"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B><> <20><00><><01><00>"<22><1D><><00><00>"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD><00><><01><00>"<22><1D><><EFBFBD>0<><30>08<30><38><EFBFBD>1 <0A><>A<EFBFBD><02><00>&"<22><1D> <1D>6a!<00>!<00>!<00>!<00>!<00><00><00>-
<EFBFBD>ځ<00><00>)"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00>"<22><1D><><00>-
<EFBFBD>
<EFBFBD><00><00>)"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00>"<22><1D><00><><EFBFBD>!<00>"<00><00>w<>-<2D><00><00>"<22><>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD><00><><01><00>"<22><1D> <1D>6a<00><><EFBFBD><EFBFBD><00><08><00>w<>,<2C><00><00>"<22> )=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00>"<22><1D><><00><00><><EFBFBD><00><00>"<22> )=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00>"<22><1D>!<00>"<00><00>!<00>"<00><00>!<00><02><00><00><00>-
<EFBFBD>ځ<00><00>)"<22>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00>"<22><1D> <1D>6<>9<>I<EFBFBD>Y<EFBFBD>i<EFBFBD><69>".<2E><00><00>)"<22>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00>"<22><1D>2 <20><><EFBFBD>7<EFBFBD>.<2E><00><00>9"<22>)=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00>"<22><1D>H<EFBFBD><48>4.<2E><00><00>I"<22> )=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00>"<22><1D>X<EFBFBD><58>5.<2E><00><00>Y"<22>")=<3D>=<3D>=<3D>=<3D><><00> <0B>
<EFBFBD> <1A><00>"<22><1D><>"H<00> =<3D>=<3D>=<3D>=<3D>!2B<00> =<3D>=<3D>=<3D>=<3D>!BB<00> =<3D>=<3D>=<3D>=<3D>8<EFBFBD>!9PPt=<3D>=<3D>=<3D>!RR<00> <1D>6A00<30>@@<40><><02><00><00><>5<EFBFBD><00><00>Q<00>u<EFBFBD><75>A<EFBFBD>`<60><><08>e <1B><> <15>\<5C><>k<>l]J<><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1B><>(b<>c<>c<EFBFBD>``<60> f``<60><>f``<60>jj<6A><06><00><01>B<00> =<3D>=<3D>=<3D>=<3D><><00>B<01> +<2B> D@@<40>+"V<><56> <0C><><00><00><05><06> <0C><><00> <1D> <1D> <1D> <1D> <1D>6A00<30>@@<40><><02><00><00><>[<5B><00><00>a<00>6<EFBFBD><36>A<EFBFBD>p<EFBFBD><70><00>& <1B><> <16>l<EFBFBD><6C><EFBFBD>6mJ<><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1B><><EFBFBD><02>2 <18> <70>pt@<40><><EFBFBD><EFBFBD>t<EFBFBD><74>F.<00><><02>,<00>s<EFBFBD>pp<70> wpp<70><70>wpp<70>zz<7A>-&r<>&<00><01>B<00> =<3D>=<3D>=<3D>=<3D><><00>B<01> +U D@@<40>+"F]VD<56><44><EFBFBD><02><00><00><06><07> *<2A><00> <1D><00><00>E<01> =<3D>=<3D>=<3D>=<3D><><01>E<00> +U D@@<40>+"F]VD<56><44><EFBFBD><01><00><00><06><07> <1A><00> <1D> <1D> <1D> <1D> <1D>6a<00>00<30>@@<40>V<01><00><00><><EFBFBD><EFBFBD><00><00>Qh<>`aA`<60><>rX<> 300<30> w<> <1C><><EFBFBD><EFBFBD><EFBFBD>7I!J<>``<60><>fjg<6A>f<EFBFBD><66>3m
<EFBFBD>
P<EFBFBD><EFBFBD><EFBFBD><EFBFBD>t@j<>``t<><74>.<00><><02>,pc<70>``<60>`<60>A<EFBFBD><41><EFBFBD>1<EFBFBD>1<>z( <1C><06><05><00>0<><30><EFBFBD><EFBFBD><EFBFBD>
<1C><><EFBFBD> <20> <20><00>f``<60>B<EFBFBD><42>@@<40>V<04>
<EFBFBD><00><00>!<21>1<EFBFBD>
<EFBFBD><00> <1D>0<><30><EFBFBD><EFBFBD> <1C><><EFBFBD><EFBFBD><02><00><00>
`<60> P<> <20><00>f``<60>B<EFBFBD><42>@@<40>V<EFBFBD><56>
<EFBFBD><00><00>!<21>1<EFBFBD>
<EFBFBD><00> <1D> <1D> <1D> <1D> <1D>6a00<30>@@<40>Iܒ=<3D>=<3D>=<3D><> <00><00><00><>ơ<00><00>AX<>PQAP<41><50><EFBFBD>x<>h`CAD 300<30> <1A><><02><>  <1B>k<EFBFBD><6B><EFBFBD>$ <09>:hPP<50><50>UZYg<59><02> H<08><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><41>$<24>!<21>WY1FbZPP<50> <0C><>!<21><><EFBFBD><00><00>B<00> D@@<40><>-V<><56>h`@$ "Rb<>@f<>@U<>PPt@PP<50>RB<00> L
<EFBFBD><00><00><04>1<EFBFBD>L
<EFBFBD><00> <1D> <1D> <1D> <1D> <1D>eMBRegDiscreteCBeMBRegCoilsCBeMBRegHoldingCBeMBRegInputCBmbcontroller_setupmbcontroller_destroymbcontroller_startmbcontroller_get_param_infombcontroller_initmbcontroller_initmbcontroller_set_descriptormbcontroller_check_event <00><><EFBFBD><EFBFBD>| *   8@. <00>@Q0<00>0<00>0<00>0-P<00> * 60<00>0e<01>
<0C>(@<07>:<03>E<08>[ ^<07> <03>pint<03>,,)%<05>mK<04>,<07><08>w
:x!S<03>,e<03>-w<03>9<><04><07> <09>
, A 0 w .
 <0B>   <03> M<>N
<18><02><03>op<03> p,yv<> n<><07>F x<><03> <09>t<03>
X<EFBFBD>
, T<> <0B> <0B> <0B> <0B> <03> Y<>
, ^<5E> <0B> f  <0B><03> b<><03> DEa E<><03> G^<03> J<>
,8U Y d  = <03><6

,V<> F <0B>  <0B><03>Zf
,h<>  W <03>k<>
,q<> <0B> | <0B> <0B>  <0B> T <0B> <03>z<>
,/9 <0B> m <0B> <0B>  
 <0B> <0B> @ <0B><00>\8<>
,>u <0B> <0B> <0B> <0B> <0B>  <00>
ED
,K<>  <0B> B
<03>O<> T<> <0A>U<> V<> <0A>W9 <0A>X<> wY<><04><03> Z<> _9 u`<60> <0A>au <0A>b<> wc<> Wd i<>  j<> k<> ml<> <0A>m<> <0A>n<>I oD?<02>^<03><0F><02>A<0F> <02><01><0F><02><01><0F><02><01><0F><02>i<0F><02><01><07><07><07><10><01>*<01>u<11><01><>R';
<01>^aa[<08>\0]0^ <09>!m'x'L<01><>W9err<01>LM<1A><01>9Z<00>[r<1C>b<><01><><1A>d<>Z<>[<5B> <00>iiL8<01><><18>i9mi<>Saj<>T<11> j<>UPlL<00><1A>m<><02>L;
t^Z<00>,<00>[<02>L\:]00 <01>9.<01>0<18><01>9<00><1E>@;
<01>^Z<00>Z$[<08>\]*a[r\1]0^ <09><1F>@ <20>08<01>L<00><01>[<11><01>[<02>Pp<00>8<00><00>Z1[<03>\<03>^<03>_qrqsH<00>l<00>Z1[<03>\<03>^<03>_qr<16><00><1B><00>Z1[<03>\^<03>_qrqt9<1F>p <20>`-<01>LQ<01>s
;
<01>^<00><00>
<1E><00>
!<21><00>%<01>C "<22><00>#<23> #<23>$<24>"<22><03><00>"<22><00><1B><00>Z[<03>\
]0^9_qrX<00>e<00><14><00><00> Z1[<03>\L^<03>_qr<14><00><00> ZD[D\0<16><00><14><00><00> Z1[<03>\x^<03>_qr<00> <00>-<00>G
Z1[<03>\<03>^<03>_qrM<00>Z$[<08>\]<1F><00>
<20>s
s
)<01>L<00><01><> <18>ۺ <00><01><>h%err<01>L<00> ;
<01>^Z<00>4<00>4 Z1[<03>\4^<03>_qrA<00>d<00>{ Z1[<03>\d^<03>_qr<1B><00>[r\%<25>S5$<24>S2$<24>S"3$<24>,<2C>%s<00>,<2C>% <20>%%<25>,6%]0<04>`<1D><01>L<00><01> ;
<01><><00> <13><01><><00>&0<00>T<00>[ Z1[<03>\<03>^<03>_qr_ i<00><14><00><00> Z1[<03>\<03>^<03>_qr<14><00><00> [<08><16><00><1B><00>Z1[<03>\<^<03>_qr<1F> <20> &mL<00><01>t'<27><01><00>'<27><01>V<00>u [<08><00><<00><00> Z1[<03>\p^<03>_qrG$O<00>q<00> Z1[<03>\<03>^<03>_qr<16><00><16>/<16>;<16>G<16><00><1B><00>Z1[<03>\<03>^<03>_qr<1F><00> <20>t&VL-<01><>(#<01><02>L<00><00>8<00>Z1[<03>\^<03>_qrL<00>p<00>VZ1[<03>\@^<03>_qrqs<16><00><14><00><00>Z1[<03>\x^<03>_qrqt<16><00><1B><00>Z1[<03>\<03>^<03>_qrqu<07> &<26> 2<01><00><01>/)J2`t(<28>2 S)3 <1E>?'X
6 9'<27>7 <00>'<27>8`<00>'r9 <00>'<27>:<01>'<27>; $*RT'<27>E`p<14>u<00>Z8<1B><00>Z8[s\v]u<00>Z$[
5\]<03><1F>? <20> /&X<01>*<01><>)JX`<00>(<28>X S)Y D)<29>Y<01><00><1E><00>'\ <00>'<27>] d'P^`<00>'<27>_<01>'<27>` #'ra <00>+<00>'<27>k`<00><14>u7Z2<14><00>\Z2[s\w]vuoZ1<00>Z1[s\w]v<00>Z$[
[\]<03><1F><00> <20><07>&<01><01>6<01>)J<01>`)<29><01> <00>)y<01> <00>)<29><01><01> <1E>'h
<01> B '<27><01> <00> ,<01>`U'<27><01><01><00> '<27><01> <00> '<27><01> :
+ <00>'<01>}
*<2A>,'<27><01>
<00>
<14>R<00>Zu[v\1<1B>]Zr[ vsw"
<EFBFBD><EFBFBD>\1*<2A>-w'<27><01>
<00>
<14>R[Zr[ vsw"
<EFBFBD><EFBFBD>\1<1B>]Zu[v\1<14>u<00>Z@<14><00><00>Z@[s\<03>\]<03>Xu<00>Z@"<00>Z@[s\<03>\]<03>X <00>Z$[
<EFBFBD>\]<03>/&*<01><01><00><01><>)J<01>`<00>
)<29><01> r )<29><01> <00> <1E><00>'<27><01> <00> '<27><01>  ,o <01>`W'<27><01><01>= '<27><01> \ 'M<01> <00> '<27><01> <00> ,<2C> <01>`W*qud'<27><01>`<00> <14>R,[<03>X\8<14>u@Z@<1B><00>Z@[s\<03>\]t(<00>Z$[
<EFBFBD>\]<03><1F><00> <20><07>-TAG<1F><03><00>]T<1A>U<><1A>V<><1A>X<><1A>Y<>4Z<><1A> [<5B>R\<5C>9P <20><_@.

 7/<2F><00><0F>/vv [.ee <09>/ZZ<11>.EE
e/I I )/ee W/

k.<2E><00>Q/<2F> <00> <09>.<<
<EFBFBD>.$ $ <02>.<2E><00>
<EFBFBD>/<2F> <00> <0F>/w w <0F>.## j/<2F><00><0F>.<2E><00>
<EFBFBD>.<2E><00> <09>/

<0F>/;;d/N% U$ > : ; I$ >   I&I' I
 I: ;  (  : ;  : ; I8 .: ;'I : ;I.: ; '<19>@<18>B: ; I 4: ; I<14><>1<15><><18>B<16><>1.: ; 'I@<18>B: ; I4: ; I4: ; I<1B><>1.: ; I@<18>B.?: ; 'I@<18>B4I4I !I/ !1X Y "1#1 $1%4: ; I&.?: ;'I@<18>B'4: ;I(: ;I): ;I* + U,4: ;I-4: ; I..?<n: ;/.?<n: ;  ZR<00>R<>R<00>R<> <09><>R1R14<00>R<>46R68<00>R<>6 <09><>68R,R,.<00>R<>R<00>0<>R9<00>R<>9GRGi<00>R<>i<00>R<><00><00>R<><52><00>R<><00><00>R<>rSr<00><00>S<>(5<>(8R8S<00>TYqRq<00><00>T<EFBFBD><00>R<><00>Z<00><00>Z<><00>ZG0<>GNZyZ<><00>R<><00><00>T<EFBFBD><00>R<><00>ZZAFZjRjsr<01>s<00>r<02><><00>R<><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<>jTj<00>U<><00>T(HXHUVU<00> 1%<25><><00>X<><00>V+<00><00><00>-eZejVj<00>X<><00>Z-<00>T<><00>t<01><><00>T-<00>0<><30><00>R]`V`c sy
<EFBFBD><EFBFBD>1<1C>ceVejsy
<EFBFBD><EFBFBD>11$<24>e<00>V<00>R<><00>r<01><><00>r<02><><00>R<><00>r<01><><00>r<02><>RR<00>R<> R "<00>R<>"$R$&<00>R<>&(R(*<00>R<><00>T<><00>V<><00>T<><00>V<><00>T<>V*T<00>U<><00><00>U<><55><00>U<><00><00>U<><55><00>U<><00>U<>*U(HXH\W\<00>  1%<25><>  1%<25>X"W"*  1%<25>+<00><00>*-<00>Z<><00>W<><00>U<><00>W<><00>U<><00>W<>U&Z&*W-(0<>(*Ry|W| sy
<EFBFBD><EFBFBD>1<1C><00>W<><00>sy
<EFBFBD><EFBFBD>11$<24><><00>sy
<EFBFBD><EFBFBD>11$<24><><00>sy
<EFBFBD><EFBFBD>11$<24>&*sy
<EFBFBD><EFBFBD>11$<24>-<00>T<><00>t<01><><00>T<><00>t<01><>*T<00>W&*W<00>R<><00><00>R<><52>$R$&<00>R<>&(R(*<00>R<>*,R,.<00>R<>.0R02<00>R<>24R46<00>R<>2S25s<01>56S<00>T<>&<00>X&6T#U#<00>X<>&<00>U<>&6X+PVPaZa<00> ,1%<25>&*V*.Z.6 ,1%<25>.<00> <00>&W&6 040<>46R<00><00>V<><00>v<76><7F>Vv<76>&V26V0<00>T<><00>t<01><>T t<01> 6T<00><00>Y<>&<00>\26Y<00><00>Z<00><00>Z<00>R<><00>V<><00>R<><00>r<72><7F><00>R<><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<>ASADs<01>D<00>S+T+<00><00>T<EFBFBD><00>T<><00><00>T3cUc<00> <1%<25><><00>U<><00> <1%<25>6<00>0<00><00>08<00>0<><30><00>Rz<00>Z<><00>U<><00>Z<00><00>X?<00>T<><00>t<01><><00>T<><00>T<00><00>U<><00><00>\<00>*8.<00>Q<00><00><00>-<00>*6<00>n<00><00>{<00><00>"$&*8.<00>Q<00><00><00>-<00>*6<00>U ><01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus_controller/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freertos/include/freertos/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/machine/Users/ficeto/Desktop/ESP32/ESP32/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/5.2.0/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/esp32/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/log/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/driver/include/driver/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/port/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus/includembcontroller.ctask.h_default_types.hstddef.hstdint.hprojdefs.hesp_err.hportmacro.hevent_groups.hqueue.hesp_log.huart.hport.h mbport.h
mb.h
mbcontroller.hesp_timer.hassert.hmbutils.h
<03>     <03>  ~    <03>   <03>       w    <03>     <03>   0  /  1
     <03>         .  <03> -<03>~ %    1    <03>   /  . z    <03>  %  /   2   .  <03>    -   0      /  <03>   /  /  /  /       <03>                 ~    l     <03>          
      ~ }    i     } q    \ &  W ,  <03>                   |   k      {   ^ $  X +  <03>                          e     MB_PARAM_UNKNOWNusRegHoldingNregscomm_infombcontroller_initxTaskCreatesize_tmb_paritymb_event_group_tmbcontroller_destroyuint64_tmb_mode_type_tmb_type__uint8_tMB_EINVALmb_controller_notification_queue_handleMB_EVENT_STACK_STARTEDUCHAREventBits_tMB_REG_READlong long unsigned inteMBRegDiscreteCBxMBUtilGetBitspucRegBuffermb_register_area_descriptor_tstart_offsetpvParametersusRegHoldingStartQueueHandle_tdescr_infombcontroller_starteMBParityMB_PARAM_COILxQueueGenericReceiveeMBRegisterModexEventGroupWaitBitsESP_LOG_DEBUGlong long intsigned charMB_RTUiRegBitIndexesp_timer_get_timeMB_EVENT_HOLDING_REG_WRbaudrateusInputRegStartusRegCoilsStartMB_TCPgroupxTaskCreatePinnedToCorelong intMB_EVENT_NO_EVENTSeMBErrorCodepucInputBufferTaskHandle_tpucRegCoilsBufsend_param_access_notificationEventGroupHandle_tMB_PAR_NONExEventGroupSetBitsuint16_tMB_EILLSTATEBaseType_tuxPriorityparityusStackDepthmb_error__uint32_teMBPoll/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freemodbus/modbus_controller/mbcontroller.cxQueueGenericCreatepucHoldingBufferpar_addressportusRegsusNCoilsunsigned intpvCreatedTaskiRegIndexbitsucResultvEventGroupDeleteUART_NUM_0UART_NUM_1UART_NUM_2long unsigned intMB_ENORESpucCoilsDataBuftimeout__FUNCTION__mbcontroller_get_param_infoxQueueGenericSendeventmb_controller_task_handlesizeMB_ENOREGusCoilsmb_addresstypeMB_ENOERRusNDiscreteMB_MODE_ASCII__int32_ttime_stampeStatusMB_EVENT_HOLDING_REG_RDESP_LOG_INFOslave_addrMB_MODE_RTUMB_ETIMEDOUT/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/freemodbussizetypexMBPortSerialTxPolladdressiNRegUSHORTpucBufferStartvQueueDeletepvTaskCodepar_infoeMBModeMB_PARAM_DISCRETEUART_PARITY_ODDMB_PARAM_INPUTusNRegsxMBUtilSetBitsmb_offset__uint64_tmb_portmb_area_descriptorserrormbcontroller_setupsend_param_infoTickType_tuart_port_tpucTempBufmb_controller_event_groupULONGusRegDiscreteNregspar_type_Boolint32_tunsigned charMB_EVENT_COILS_RDeMBRegCoilsCBeMBRegHoldingCBxEventGroupClearBitsmbcontroller_set_descriptorMB_EIOshort intesp_log_timestampESP_LOG_ERROReMBDisableflagmodbus_task__func__get_time_stampusRegDiscreteStartuint32_tusAddresseModereg_infoMB_PARAM_HOLDINGcharESP_LOG_VERBOSEmode__uint16_tvTaskDeleteESP_LOG_NONEMB_PAR_EVENmb_communication_info_tCHARUART_PARITY_EVENeMBEnableUART_NUM_MAXmb_speedMB_ASCIIshort unsigned intTaskFunction_tMB_EPORTERRuart_parity_tUART_PARITY_DISABLEeMBInitMB_PARAM_COUNTeMBCloseesp_log_writemb_param_type_tESP_LOG_WARNstatusMB_MODE_TCPesp_err_tusRegInputNregsusRegCoilNregsuint8_tMB_EVENT_COILS_WRGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectormbcontroller_check_event__assert_funcMB_REG_WRITEMB_PAR_ODDpucRegDiscreteBufMB_EVENT_INPUT_REG_RDpar_sizepcNameUBaseType_txEventGroupCreatepucDiscreteInputBufeMBRegInputCBMB_EVENT_DISCRETE_RDmb_param_info_tGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
 4<00>,PPL$4  4<00>,PPL$4 ('"*("((334"8(".(==>3"qq<"<00><00> "<00>(<00><00><00>@"<00><00>e24"M"Q(9990"ii'"<00><00>"<00>(YYY9"<00><00>@"<00><00>"<00>(AAA5"vy\"<00><00>"<00>(===8"uu4"<00><00>4"<00><00>P"-("46"jj@"<00><00>"<00><00>"<00><00>"<00><00>"<00>("4V"<00><00>&"<00><00> "<00><00>&"<00><00> """""&&*(  "<U"<00><00>I"<00><00>J"&&**".."226((($"L:"<00><00>d"<00><00>"<00><00>"<00><00>"<00><00>"<00>(((((((((((((((((.symtab.strtab.shstrtab.rela.literal.modbus_task.rela.literal.send_param_access_notification.rela.literal.get_time_stamp.rela.literal.send_param_info.rela.literal.mbcontroller_check_event.rela.literal.mbcontroller_set_descriptor.rela.literal.mbcontroller_init.rela.literal.mbcontroller_get_param_info.rela.literal.mbcontroller_start.rela.literal.mbcontroller_destroy.rela.literal.mbcontroller_setup.rela.literal.eMBRegInputCB.rela.literal.eMBRegHoldingCB.rela.literal.eMBRegCoilsCB.rela.literal.eMBRegDiscreteCB.text.data.bss.rela.text.modbus_task.rela.text.send_param_access_notification.rela.text.get_time_stamp.rela.text.send_param_info.rodata.str1.4.rela.text.mbcontroller_check_event.rela.text.mbcontroller_set_descriptor.rela.text.mbcontroller_init.rela.text.mbcontroller_get_param_info.rela.text.mbcontroller_start.rela.text.mbcontroller_destroy.rela.text.mbcontroller_setup.rela.text.eMBRegInputCB.rela.text.eMBRegHoldingCB.rela.text.eMBRegCoilsCB.rela.text.eMBRegDiscreteCB.rodata.__func__$6731.rodata.__func__$6707.rodata.__func__$6684.rodata.__func__$6667.rodata.__FUNCTION__$6661.rodata.__FUNCTION__$6657.rodata.__FUNCTION__$6650.rodata.__FUNCTION__$6644.rodata.__func__$6638.rodata.__FUNCTION__$6637.rodata.__FUNCTION__$6632.rodata.__func__$6627.bss.mb_area_descriptors.bss.mb_parity.bss.mb_speed.bss.mb_port.bss.mb_address.bss.mb_type.bss.mb_controller_notification_queue_handle.bss.mb_controller_event_group.bss.mb_controller_task_handle.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><> !"T**"
cA9 e^8 :g h$g(h,g0h?>= <;A7 $(@,0B8<DHL6PTjXg\h`kdghhllpmtgxh|e@5 gh g$h(o?>= <;4 $A(,q0g4h8r<g@hDaHgLhA3 B@ t$g(h,u0g4h8m<v@wDxHgLh2 ?> =$<(;,g0h4g8h<g@hDgHh1 :e 0 :e   / :e}~  $}(~,0 . :e} K'K ^K _!K ! `L
L
aM b N
N
&N& c, 4O
O OO O e$O$ ^P&P-PHPXP`P vP<00>P<00>P<00>P<00>P >P g2P 2 h@qBP$B gfP(f hy<00>|P,| g<00>P0<00> hQQ'Q8Q;Q IQXQeQ uQ|Q$<00>Q(<00>Q <00>Q<00>Q,<00>Q@<00>Q0<00>Q4<00>Q8<00>Q<<00>Q0 Q Q"QD4Q0;QH>QLDQPRQTR j]<00>_QX_ g<00>Q\<00> h<00>Q`<00> k<00><00><00>Qd<00> g<00>Qh<00> h<00>Ql<00> l<00>4<00>Qp<00> m4Qt g'Qx' h9MGQ|G eRR R(R ARQRXRuR9
R
g.R. h9i;R ; g^R$^ h<00>R(<00> o<00><00>S S SSS0SBSISiS{S<00>S <00>S$<00>S<00>S<00>S( S, q( Y*S0* gNS4N hYS8Y ra <00>cS<c g<00>S@<00> h<00>SD<00> a<00> <00><00>SH<00> g<00>SL<00> hTT*T1T OT_TfTyT<00>T<00>T<00>T<00>T<00>T T t"AT$ g6T(6 hAT,A uG"yIT0I gkT4k hT8 m<00>T<<00> v<00>T@<00> w<00>TD<00> x<00>"<00><00>TH<00> g<00>TL<00> hU&U-ULU^UeU <00>U<00>U<00>U<00>U<00>U<00>U<00>U<00>U<00>U U$ U( $=U, g2U02 hC$uFU4F gjU8j hw$<00>zU<z g<00>U@<00> h<00>$<00><00>UD<00> g<00>UH<00> h VVVV g&<00> &V e/&4;&<00>>&<00>L&<00>O&<00><00>&j<00>V<00> <00>V<00> WWWW <00>(&<00>(<00><00>(<00> (W e/(4;(A>(L(RO(b(he("h(nk("<00>(<00><00>(<00><00>(<00><00>W<00> <00>W<00> <00>(<00>W W  XXX X <00>*2 * X e7*<C*IF*&W*]Z**o*ur*.u*{x*.<00>*<00><00>* <00>X<00> }<00>X<00> ~<00>*<00><00>X<00> <00>X <00> <00>X$<00> }<00>X(<00> ~ *<00>X, X0 YYY(Y <00>,<00> ,("Y" eF,LS,YV,<00>Y,<00>h,nk,<00>n,<00><00>Y<00> }<00>,<00><00>Y<00> <00>Y<00> CCC!(C,,C049@CDDCH
L
Q
XC\\C` d i pCttCx|<00><00>C<00><00>C<00><00><00><00>C<00><00>C<00><00><00><00>C<00><00>C<00><00><00><00>C<00><00>C<00> <00> <00> <00>C<00><00>C<00>"<00>"<00>"CC$ $$CC &$&)&0C44C8(<(A(HCLLCP*T*Y*`CddCh,l,q,E JJJH!I(J/J6J;JHJOJTJaJfJxJ<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>JJ#J)J/J5J;JBJMJZJ_JjJuJ<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>JJ JJ!J,JCJIJOJVJsJyJJ<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J JJJJ!J'J-J3J:JQJWJ]JcJiJoJvJ<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J JJ!J-J:JMJYJeJqJ}J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>JJ
J&*/J9F>bkvJ<00><00><00>J<00>F<00>F<00>J<00><00>J<00>
<00>
<00>J<00>
J
  J#F(J5JBJOJYF^JlJy <00> <00>J<00><00><00>J<00>F<00>J<00>9<00>J<00><00>9
FJPT_JmJw8|<00><00><00><00><00>8<00><00><00><00><00>8,5>G8vJ<00><00><00>J<00>F<00>J<00>7<00>J<00>6<00><00><00><00>B<00>    6 BD M V l u ~ <00> 7<00> <00> <00> <00> <00> <00> <00> 7<00> 


)
2
;
7H
U
d
6m
<00>
J<00>
<00>
<00>
J<00>
F<00>
J<00>
F<00>
J<00>
5<00>
J<00>
<00>
   ( 55 > T ] f o 5| <00> J<00>  <00>  <00> J<00> F<00> J<00> 4<00> J F      4 = F O 4\  e  n  <00> <00> <00> <00> 4<00>  <00>  <00>  <00> <00> <00> <00> 4 J$ "( "3 J> FC JN FS J] 3b "v " "<00> <00> <00> <00> 3<00> "<00> "<00> "<00> <00> <00> 3 """("1":"LU^g3<00>J<00>$<00>$<00>J<00>J<00>2<00>$<00>$<00><00><00><00>2 $$(1:C2W$`$v<00><00>2<00>$<00>$<00><00><00><00>2<00>J& &JF$J2J=FBJL1QJ\FaJlFqJ|F<00>J<00>F<00>J<00>F<00>J<00>F<00>&<00>&R<00>J<00>F<00>&<00>&& 1)EJP(T(_JjFoJ}J<00>F<00>J<00>F<00>J<00>0<00>J<00>F<00>J<00>F<00>J<00>F<00>J<00>F<00>J<00>F<00>JF HJ F%(8(](p(<00>(<00><00>0<00><00>J<00>*<00>*<00>J<00>F<00>J FJFJ)F.J8/=JHFMJXF]JkJvF{J<00>F<00>J<00>F<00>H<00>J<00>F<00>*<00>*<00><00>J<00>F<00>*<00>***<00>#J.F3*\*x*<00>*<00>*<00>*<00>*<00>/!J,,0,;JFFKJVF[JfFkJu.zJ<00>F<00>J<00>F<00>J<00>J<00>F<00>J<00>F<00>J<00>F<00>J<00>F<00>J<00>,<00>,qJF,-,A,e,r<00>.<00><00><00>J<00>B<00>J<00>A<00>J<00>@<00>J<00>?<00>J >J=J+<0J<;QJ]:bJfJnJrJyJ}J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>J<00>JJJJJJJ%J)J0J4J<J@JHJLJSJWJ^JbJ",07;MQZ^m q x | <00> <00> <00> <00>
((((#('(.(2(D(H(O(S(Z(^(e(i(p(t({((<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>((( ((: ($(+:3(7(>(B(I(M(T:d(h(o:s(w(~:<00>(<00>(<00>:<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(((((#('(.(2(D(H(O(S(g(k((<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(( (**#*'*1*5*<*@*J*N*U*Y*c*g*n*r*|*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>* * * * *! *% */ *3 *B *F *M *Q *X *\ *c :k *o *v *z *<00> *<00> *<00> :<00> *<00> *<00> :<00> *<00> *<00> *<00> *<00> :<00> *<00> *<00> *<00> *<00> *<00> *<00> *<00> *
*
*
*
*
*
*'
*+
*:
*>
*E
*I
*R
*V
*]
*a
*j
*n
*}
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
*<00>
,<00>
,<00>
,<00>
,<00>
,<00>
,<00>
,<00>
,<00>
,<00>
, ,
, , , ,# ,* ,. ,8 ,< ,C ,G ,Q ,U ,\ ,` ,r ,v ,} ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> :<00> ,<00> ,<00> , , : , ," :& ,* ,1 := ,A ,I ,M ,\ ,` ,g ,k ,r ,v ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,<00> ,D 
$
( , 048<@DHLP T X"\"`$d$h&l&p(t(x*|*<00>,<00>,((( ((( *$*(*,*0*4*@DHLP
T
X \ `dhlptx|<00> <00> <00>"<00>"<00>$<00>$<00>&<00>&<00>(<00>(<00>*<00>*<00>,<00>,Kt<00>
<00> <<00>N<00> "}$&<00>(<00> *<00>
,V\bhl!<00><00><00><00><00><00>
<00>
<00>
<00> <00> <00> <00> <00>
<00> <00> <00> ,<00> / 4 6#*
04*GR Yd>kBvq}|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>0<00>@<00>R<00>]<00>_<00><00><00><00><00> <00><00><00>#*54<;BMFOYdk
v9};<00>i<00><00><00><00><00><00><00><00><00> <00> <00> (<00> *<00> Y<00> a<00> c<00> <00><00> <00><00> <00><00> <00><00> <00>"""")"/"A:"GA"IG"yM"<00>S"<00>Y"<00>d"<00>k"<00>q"<00>u"<00><00>$<00>$ <00>$<00>$=<00>$F<00>$u<00>$z<00>$<00><00>$<00><00>$<00><00>$<00><00>$<00><00>$<00>$<00>$)<00>$+ && & #&)&(/&+5&-;&4A&;G&>M&AS&OY&R_&]e&ck&gq&jw&<00>}&<00><00>&<00><00>&<00><00>&<00><00>&<00><00>&<00><00>&<00><00>&<00><00>(<00>( <00>( <00>(<00>((<00>(+<00>(-<00>(4<00>(;<00>(A<00>(R (\ (n (y ( (<00> (<00>$ (<00>* (<00>0 (<00>6 (<00>< (<00>B (<00>H (<00>N (<00>T (<00>Z (<00>` (<00>f (<00>l (<00>r (<00>x (<00>~ (<00> (<00> (<00> (<00> (&<00> ((<00> *<00> * <00> *<00> * <00> *+<00> *.<00> *0<00> *5<00> *<<00> *C<00> *I<00> *]<00> *i
*{
*<00>
*<00>
*<00>
*<00>
*<00>%
*<00>+
*<00>1
*<00>7
*<00>=
*<00>C
*<00>I
*<00>O
*<00>U
*<00>[
*a
* g
* m
*s
*"y
*$
*&<00>
*2<00>
*4<00>
,<00>
, <00>
, <00>
,(<00>
,3<00>
,6<00>
,8<00>
,?<00>
,D<00>
,L<00>
,S<00>
,Y<00>
,\<00>
,n<00>
,q<00>
,z , ,<00> ,<00> ,<00> ,<00> ,<00>& ,<00>, ,<00>2 ,<00>8 ,<00>> ,<00>D ,<00>J ,<00>P ,<00>T ,<00>KLMN O(P0Q8R@SHTPUXV`WhXpYK LM$N0O<PHQTR`SlTxU<00>V<00>W<00>X<00>Y<00><00><00><00><00><00><00> 
,
8
D P \ h t <00><00><00><00><00><00><00><00><00><00><00>(4@LXdp|<00><00><00><00><00><00><00><00><00><00>   $ 0 < H T ` l"x"<00>"<00>"<00>"<00>"<00>"<00>"<00>"<00>$<00>$<00>$<00>$$$ $,$8$D$P$\&h&t&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&&((((4(@(L(X(d(p(|(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(( **$*0*<*H*T*`*l*x*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>,<00>,<00>,<00>,,, ,,,8,D,P,\,h,t,<00>,<00>.<00>/<00>0<00>1<00>2<00>3<00>4<00>5<00>6<00>789:(;4<@@LAXB 4@hq0k :D5@<00>qk gLb@<00>q k <00>P @<00>q$k <00>\<00>@<00>qHk  <00>t4<00>@(r<00>k  <00><00><00><00>@<00>r\k  (,@txk =TP8@<00>t<00>k ^<00>PY@|u<00>k <00><00>L|@lv<00>k <00>@<00>@PwTk <00>\$<00>@<00>wlk <00><00>4<00>@x<00>k <00><00> <00>@<00>x`k <00><00><00>(<00>*#@ ylk" ?:@xy0k$ id@<00>yk& <00>,8~@<00>yHk( <00>2d<00>x.<00>@zlk+ <00><00><00><00>@tz8k- <00>x Q<00>@<00>{<00>k/ <00>
<00>@4~<00>k1 <` <00>7@0<00>k3 Z< <00>U@<00><><00>k5 z -u@<00><><00>k7 <00>H<00><00>@|<7C><00>k9 <00>*<00>@T<>tk; <00>06<00>@Ȇ<00>k= <00>h<00><00>@<00><>k? <00>dx(<00>><00>T<00>n<00><00><00><00><00><00><00><00>,Hd@5dDdRd_dod|d<00>d<00>d<00>dx<00>@<00><><00>kV <00><00>i<00>@<1C><00>kX
E-<00><00>/<00> @ԧtk[ -<00><<00>(@H<>tk] AX=<00><@<00><><00>k_ T>Y O@<00><>` ka `0qI k0}U;t<00>U8<00><00>Ux<00>@<14><00>kf <00>hVd<00>@<00><>dkh <00>^<00>hel^ hm