! / 0 0 0 0 858 ` ([[[[[[[[[[[[[[[[[[[[g_espnow_lockesp_now_initesp_now_deinitesp_now_register_recv_cbesp_now_unregister_recv_cbesp_now_register_send_cbesp_now_unregister_send_cbesp_now_sendesp_now_add_peeresp_now_del_peeresp_now_mod_peeresp_now_get_peeresp_now_fetch_peeresp_now_is_peer_existesp_now_get_peer_numesp_now_get_versionesp_now_set_pmkesp_now_set_wake_windowesp_now_set_peer_rate_configlibespnow_reversion_gitg_mtg_mt_versionmt_initmt_deinitmt_register_recv_cbmt_unregister_recv_cbmt_register_send_cbmt_unregister_send_cbmt_sendmt_del_peermt_mod_peermt_get_peermt_fetch_peermt_is_peer_existmt_add_peermt_get_peer_nummt_get_versionmt_set_pmkmt_set_wake_windowmt_set_peer_rate_configespnow.o/ 0 0 0 644 22448 ` ELF^L4(FEESPNOWE (%d) %s: esp now create mutex fail! I (%d) %s: esp now already init! I (%d) %s: esp now already deinit! E (%d) %s: esp now not init! E (%d) %s: Malloc peer fail E (%d) %s: invalid parameter E (%d) %s: invalid format, need change phy mode to LR E (%d) %s: invalid LR rate, need change rate to WIFI_PHY_RATE_LORA_250K or WIFI_PHY_RATE_LORA_500K ccaebfag0.6A!1R"MR#% :8!B#UD#W (""(R"UE"W :("" - j 82#g0P6A!1R"MR#% :8!B#U$#W (""(R"UE"W :("" - J82#g0e0t6AQ1%M#( :8!3B#U#W XR%(R"Ue"W (""!8- 2#g0e0t6AA!$="( :8!#B#U#W HB$B(Ud(W (""!(#"" g0e0t6AQ1%M#( :8!3B#U#W XR%(R"Ue"W (""!8- 2#g0e0t6AA!$="( :8!#B#U#W HB$B(Ud(W (""!(#"" i0g0e0j0t6aqQ'm%( :8!B#U#W xr' (2"Uc"W (""!- $(,J""\  !V(2"Uc"W p (""!a- "% "",(""!} 82#,82#g0e0t6AQ1%M#( :8!3B#U#W XR%(R"Ue"W (""!8- 2#g0e0t6AQ1%M#( :8!3B#U#W XR%(R"Ue"W (""!8- 2#g0e0t6AQ1%M#( :8!3B#U#W XR%(R"Ue"W (""!8- 2#g0e0t6AaA&]$( :H!dR$U$W hb& (b"Uf"W (""!H- B$g0e0t6Aa t`V A$( JB$!dR$U$W hb& (b"Uf"W (""!H- B$t6AQm(M1"#" *8 cB#U#W (""- hR(U(W - 82#g0e0t6AQ1%M#( :8!3B#U#W XR%(R"Ue"W (""!8- 2#g06AA1$@T #( *2#!B#U4#W HB$8- 2#g0e0t6AQ1%M#( :8!3B#U#W XR%(R"Ue"W (""!8- 2#g0e0t6AQ PE 1#( J2#!3B#U#W XR%(R"Ue"W (""!8- 2#g0e0f0t6AaA&]$( :8!B#UD#W hb&(2"Uc"W (""!  0t ̨,9y(2"UC"W FV) VY"$ 2"Uc "W '׶( ( 2"U"W Fh,Jb&\m (2"US"W (""!  8- 2#,82#("",(%""!hGCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0 ABI=0 $$$$$$8$$$$$$$$@(( $Bff2""" ""(( $Bff2""" ""(($Bff4""""(($Bff4""""(($Bff4""""(($Bff4""""((((8Bzz4"""5""0"EE'l"n(($Bff4""""(($Bff4""""(($Bff4""""(($Bff4""""(($Fjj4""""((B^^5"""(($Bff4""""((BZZ"x"z(($Bff4""""(($Fjj4""""(4(4 @B4""""3"35&"[\.""." """(!#%')+-/13579;     =>?A$*IQp$$$$$!/E86#RZh$%y$'$)$+$-/$1+;b3O^$5ny$7@9;g_espnow_lockg_osi_funcs_pesp_now_initieee80211_espnow_get_init_flagmt_initieee80211_espnow_set_init_flagesp_now_deinitmt_deinitesp_now_register_recv_cbmt_register_recv_cbesp_now_unregister_recv_cbmt_unregister_recv_cbesp_now_register_send_cbmt_register_send_cbesp_now_unregister_send_cbmt_unregister_send_cbesp_now_sendmt_sendmt_fetch_peeresp_now_add_peermt_add_peeresp_now_del_peermt_del_peeresp_now_mod_peermt_mod_peeresp_now_get_peermt_get_peeresp_now_fetch_peeresp_now_is_peer_existmt_is_peer_existesp_now_get_peer_nummt_get_peer_numesp_now_get_versionmt_get_versionesp_now_set_pmkmt_set_pmkesp_now_set_wake_windowmt_set_wake_windowg_wifi_nvsesp_now_set_peer_rate_configmt_set_peer_rate_configlibespnow_reversion_git /.'*CU X 2f?fFL1pp 1vz2 2 3 3 /.'*CU X 2f?fFL1pp 1vz5 5 3 3 /.'* CUX2f?fFL1pp 1vz 7 7 /.'* CUX2f?fFL1pp 1vz 9 9 /.'* CUX2f?fFL1pp 1vz ; ; /.'* CUX2f?fFL1pp 1vz = =$ /.;>Wil b$@ FzSzZl`l(1( 1,?, ?E0?0 ?(E4@K4K @U /.' * C U X    2 f? fF L 1p p 1v z  B B /.' * C U X    2 f? fF L 1p p 1v z  D D /.' * C U X    2 f? fF L 1p p 1v z  F F /.' * C U X    2 f? fF L 1p p 1v z  H H /.' 2 G Y \    5 jB jJ P 1t t 1z ~  @ @ /.(MP +^8^>D1hh 1ptyK K /.'* CUX2f?fFL1pp 1vz M M /.9I L'Z4Z<xAxOff O /.'* CUX2f?fFL1pp 1vz Q Q /.'2 GY\5jBjJP1tt 1z~ S S0,($T / .C F_qt V$!$(0LO,X-y|0N[bh414 1\ 58\=Chlq8H8 H<V< V (08 @ H P X `hpx $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx   , 8 D P \ h t               ( 4 @ L X d p |              $ 0 < H T ` l x    ,8DP\ht(4@LXdp|   $ 0 < H T ` l x               .symtab.strtab.shstrtab.literal.esp_now_init.literal.esp_now_deinit.literal.esp_now_register_recv_cb.literal.esp_now_unregister_recv_cb.literal.esp_now_register_send_cb.literal.esp_now_unregister_send_cb.literal.esp_now_send.literal.esp_now_add_peer.literal.esp_now_del_peer.literal.esp_now_mod_peer.literal.esp_now_get_peer.literal.esp_now_fetch_peer.literal.esp_now_is_peer_exist.literal.esp_now_get_peer_num.literal.esp_now_get_version.literal.esp_now_set_pmk.literal.esp_now_set_wake_window.literal.esp_now_set_peer_rate_config.text.data.bss.rodata.str1.1.rela.text.esp_now_init.rela.text.esp_now_deinit.rela.text.esp_now_register_recv_cb.rela.text.esp_now_unregister_recv_cb.rela.text.esp_now_register_send_cb.rela.text.esp_now_unregister_send_cb.rela.text.esp_now_send.rela.text.esp_now_add_peer.rela.text.esp_now_del_peer.rela.text.esp_now_mod_peer.rela.text.esp_now_get_peer.rela.text.esp_now_fetch_peer.rela.text.esp_now_is_peer_exist.rela.text.esp_now_get_peer_num.rela.text.esp_now_get_version.rela.text.esp_now_set_pmk.rela.text.esp_now_set_wake_window.rela.text.esp_now_set_peer_rate_config.rela.data.libespnow_reversion_git.comment.xtensa.info.rela.xt.lit.rela.xt.prop414I4k444444494S4o444444)4/454:24pNI@t$\C fla@%\C 0{@,'8C @d(8C @)8C p@*8C! 0n@ ,C# ,'@(.8C% H`C@`/8C' d _@08C)  {@18C+  @38C- l @@4,C/  @l58C1  z@6C3 T @d78C5 50@88C7 XS@9 C9 {@< C; 0A89@<C? , @=, CA D. x!Gmanatick.o/ 0 0 0 644 31848 ` ELF^Xn4(ZY6Aؽ(ESPNOWI (%d) %s: espnow send cb eb is null I (%d) %s: espnow send cb eb desc is null E (%d) %s: Peer addr is null E (%d) %s: hw key full E (%d) %s: Init aes encryption fail! E (%d) %s: Register send call back fail! I (%d) %s: espnow [version: %d.0] init manatick.cE (%d) %s: %s %d I (%d) %s: espnow [version: %d.0] deinit E (%d) %s: Recv call back is NULL E (%d) %s: Send call back is NULL E (%d) %s: Invalid argument! E (%d) %s: Peer channel is not equal to the home channel, send fail! E (%d) %s: Peer address is NULL E (%d) %s: Peer is NULL E (%d) %s: Encrypt peer is full E (%d) %s: malloc key fail E (%d) %s: Peer address or peer is NULL E (%d) %s: Peer is full E (%d) %s: Do not support encryption for multicast address E (%d) %s: Peer channel is invalid E (%d) %s: Peer interface is invalid W (%d) %s: Peer exists. Please call API esp_now_mod_peer()! E (%d) %s: malloc peer fail E (%d) %s: set lmk fail E (%d) %s: Number is NULL E (%d) %s: Version is NULL E (%d) %s: PMK is NULL E (%d) %s: invalid phymode, need to change phy mode E (%d) %s: invalid rate, need change phy mode or rate E (%d) %s: invalid phymode, need change bandwidth to 40 E (%d) %s: invalid chanel info, need change second channel to 40 E (%d) %s: invalid rate, ersu only support mcs 0~2 E (%d) %s: invalid rate, dcm only support mcs 0 1 3 4 -6A!8s!2""#Ub#W F8C!2"S"#U#W :2  ;(6ARR X6A18 B(U=(W F18F lJ8SF8Vc-v6AF "&: V V 2(U3(W !!VX6AB BBXS PFBBB lIb gnAhSDQR%R%,Q%x DDZAB$R$UU$W %kºR%5D YD8C9h06a]V(RbB(UbbB%@  "%ABb( aM !gF2  (UBRBB!hUBAHB$,A$x BBj!""2"US"W  ƽ2$3B 9B"  2 7 000tHU )!92򠨢 9ղj06A!L  H2BCf {M 1Z!x2(U(W | R-2(U-(W A :#6a! B99A782#, z8Sh S(,cj(,(,8 Vx(2"U"W"# ) ("2"U"W"$ ) 99(2"U"W"( )  (j2"U"W") ) 2"U"W ! : j0M6A!"!h2(U(W 1) 6A j0p6A!"!h2(U(W 1) 6A f0m0l0g0j0i006A] PtV0V"b'#!8!S B#U #W F!h}# l- Vz P'!8!CB#U#W x  f p !& "2!71!7 - hV!f0i06A b !2"! B#U4 #W AX=F l- VjhgWXYgXYXXWXYXSaeXSR%,X UYXR%,8 398V#!f0h0g0i01R86AMVB!2"!B#Ut#W <Q8E l- V:hSdb $tag!hdbC bbChiCb+ASHB$,iS8 39C bbChiCb& a&a)$(2"UC"W !(\Sj2&!sB#U#W  k- 8VS!f0i0n6A] "PtVH0!B"!2$US$W !HF l- ̪HV!f0i06A t!H!2$U#$W A"()ĸ F2 c V+!ā(() n6A18 B(U 2 t(W 18 lj8VF -f0h0k0g06sR86aA8!S1B#U0#W F Q62% 7(2$!.B#U$.#W 2c%28!S+B#U*#W F2F200t76!2$!S(B#U'#W F8b#!8!%B#U%#W m 8 !#B#U"#W *F2#\= 8! B#U#W F` ()'"$ R"U5 "W *(\S(R"Ue"W ("",!| FSb lbChbbC hbchSf kz(R"UE"W hs (S"",("",!\(V ((2"U"W" Xcc ) ((2"U"W" LWW ) ((2"U"W" @KK ) 99))((2"U"W" 1<< ) 9) )9(8S")-c(") f06A!"!2(Uc(W 8989 f06A!"!x2(U(W 189 f06A!"!2(U(W   6AA 2'1 0 "T  f0j0g0-ds6AM  0% tVb$@%V$9!hdB(R !" ";Hh:9F9 X W: FX W:j8!#B#U#W hZ%9"8!#B#U#W f9 XRFI"hf2%i"8!B#U#W fYm̖!("Ff1!(""&"#8!B#UD#W !("QV 8!B#UT#W Ffit"(RU'"8!S B#U #W Ʒ" (|uPRRR W6"2 8!}3 B#U#W ~ F!y XmR%\] 8!rB#U#W q xF ́w!u8 ls- cjHB$,Yc8V("",!WGCC: (crosstool-NG crosstool-ng-1.22.0-90-ga08d793-dirty) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0 ABI=0 8@<< H `H(("((1IJ("rt""(&((/CDLL"_`"e"i(( !!"BB"^a "n((AY"j)"" " "( ( 8m")"" ""9"J(,(,@TF"I""( ( <X%"}~ " "B"/"7"ST3"!""((.BE"L"N(( ((.BE"L"N(( (4(4<!]$" "I"("""" (( 2RT "^^"{| " """"""(0(0H-uu"}}0"""@"4"9:5"oq!""(( 8*"bd"ll"""((2NP "Y"``"q"vx"|""((/CDLL"bb"d"h(L(L`)1","0"&"?@/"op-"A"0""!!"//Q" ""2"-"-"+, "7:-"gh""((.BD "Q"S((.BD "M"O((.FI"X"Z((,<"@(@(@HK" ""%",""  "*">@"PP2",""!""!"))4"]^"pp"""""( "$&(*,.02468:<>@BDFHJLNP     QRSU@6A]d}P@,NB<q.Lw:0 2:4 6+1<89[ :gyHT< r>p@TB`(D?F;HBJ0L H^Ng_mtg_osi_funcs_pieee80211_get_mac_addr_from_frameic_del_keyieee80211_mt_key_clear_maskmemcmpieee80211_mt_key_is_maskwpa_crypto_funcsmemcpyccmpmemsetieee80211_mt_key_set_maskesp_wifi_sta_pmf_enabledwifi_ap_pmf_enabledic_set_keyg_mt_versionmt_initpp_register_tx_cbesp_wifi_internal_configure_wake_windowmt_deinitunregister_ieee80211_action_vendor_spec_cbpp_unregister_tx_cbunregister_ieee80211_action_vendor_get_key_cbieee80211_mt_key_is_mask_zeromt_register_recv_cbmt_unregister_recv_cbmt_register_send_cbmt_unregister_send_cbg_chmmt_sendieee80211_send_action_vendor_specmt_del_peerg_wifi_menuconfigmt_mod_peermt_get_peermt_fetch_peermt_is_peer_existmt_add_peermt_get_peer_nummt_get_versionmt_set_pmkmt_set_wake_windowg_icg_wifi_nvsmt_set_peer_rate_config< =<'<C FkNad"%J-3LtTY> >? ?@ @ <=14@eD Ib\eD!e)eARR AX`bL =&MPa f#aB** B0!B77 B=!EliB C=<CMYn D:: D@JY_jltyC= <Eapu "= FX X F$j$j x~{H(G( G,H, H"0I0 I4JB4B J($K << =<C a p w       $  (,FL ,L F^ T0Mh 0h Ms z  4N 4 N8O 8 O<P < P  K <<=<? J l z         < ? B P Pp s v     M X RX X R$S` $` S(Tf (f T,Pr ,r P 0 0   ~      4U" 4" U( T, P1 P8UV 8V U^ ` e   < =  1 4 E  E" L( L< < =  1 4 E  E" L( L<,(Z$< =]bt{ ~$(, 0 K]Q]Zek4A4 A8\8 \< =(.@ CT[x&T17Add Alq|| ^,($^<=PVhorhuz 4$%((4L^a, MuY_0A0 A44 88 << :44GqOU@Fv@v FDD 8}< =8>P Sdi086dAGArr Az l< =&+= @P]jq$P.4SYcxj`mqx|||  <=14@dD I\_dD!d)dARR AXb\LHD@<8^40,($ <=cj| $ ( 29,<N`g0l~ 48 < ,1qt@DHDHDH((4rPSDVHddfms@#)LbBLB bLpQWzPFP F/!TF&T& FXDGXG DO\X\X 8^bh:,( (<h@dEd|< =03 DD"Q'QK =14 DD"M(M< =#47 II&X+XDPP D<<<<P'' P0< P6 6 P<<840,(Z$ i= he s18;E M^S cu|$(,0 #4&)>PW8Zh<mW]b)v  @@"(@CPP^fl)))) :^AG@Db@b DDAvDv A~p (08 @ H P X `hpx $0<HT`lx ,8DP\ht(4@LXdp|  $ 0 < H T ` l x               , 8 D P \ h t               ( 4 @LXdp| $0<HT`lx ,8DP\ht(4@LXdp|   $ 0 < H T ` l x               , 8 D P \ h t               ( 4 @ L X d p |              $ 0 < H T ` l x               , 8 D P \ h t            (4@LXdp| $0<HT`l.symtab.strtab.shstrtab.literal.mt_recv_cb.literal.mt_send_cb.literal.mt_clear_lmk.literal.mt_get_lmk.literal.mt_get_key_idx.literal.mt_copy_peer.literal.mt_set_lmk.literal.mt_init.literal.mt_deinit.literal.mt_register_recv_cb.literal.mt_unregister_recv_cb.literal.mt_register_send_cb.literal.mt_unregister_send_cb.literal.mt_send.literal.mt_del_peer.literal.mt_mod_peer.literal.mt_get_peer.literal.mt_fetch_peer.literal.mt_is_peer_exist.literal.mt_add_peer.literal.mt_get_peer_num.literal.mt_get_version.literal.mt_set_pmk.literal.mt_set_wake_window.literal.mt_set_peer_rate_config.text.data.bss.rela.text.mt_recv_cb.rodata.str1.1.rela.text.mt_send_cb.rela.text.mt_clear_lmk.rela.text.mt_get_lmk.rela.text.mt_get_key_idx.rela.text.mt_copy_peer.rela.text.mt_set_lmk.rela.text.mt_init.rela.text.mt_deinit.rela.text.mt_register_recv_cb.rela.text.mt_unregister_recv_cb.rela.text.mt_register_send_cb.rela.text.mt_unregister_send_cb.rela.text.mt_send.rela.text.mt_del_peer.rela.text.mt_mod_peer.rela.text.mt_get_peer.rela.text.mt_fetch_peer.rela.text.mt_is_peer_exist.rela.text.mt_add_peer.rela.text.mt_get_peer_num.rela.text.mt_get_version.rela.text.mt_set_pmk.rela.text.mt_set_wake_window.rela.text.mt_set_peer_rate_config.data.g_mt_version.comment.xtensa.info.rela.xt.lit.rela.xt.prop4/4C4Y4m44444444,4K4\4q44444444&4B4c4i4o4y4t@3$W 2NJ@3W  (&@4HW" Pi@05W$ n@6W& ,@6W( J@ 84W* *0 %@@:W, = 8@D<HW. R NM@?W0 q l@@W2 ( N@4@W4 x @@W6  @@(W8  @CtW: @xDW< $@`GW> *%@tHW@ CDh>@|IWB _Z@`JHWD v4Sq@PWF O@8QWH Z@QWJ 4@@|RWL t@ SdWN 0 Aa8+&@pX,WS 8ax3@YxWU )X< 0!iA