esp-rom-sys 0.1.4

ROM code support
Documentation
!<arch>
/               0           0     0     0       662       `
��"T]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]d]dt�esp_rom_install_channel_putcesp_rom_set_cpu_ticks_per_usesp_rom_output_tx_wait_idleesp_rom_spiflash_read_statusesp_rom_spiflash_wait_idleesp_rom_spiflash_read_statushighesp_rom_spiflash_write_statusesp_rom_spiflash_clear_bpesp_rom_spiflash_unlockesp_rom_spiflash_set_bpesp_rom_spiflash_lockesp_rom_spiflash_config_readmodeesp_rom_spiflash_erase_chipesp_rom_spiflash_erase_blockesp_rom_spiflash_erase_sectoresp_rom_spiflash_writeesp_rom_spiflash_write_encryptedesp_rom_spiflash_readesp_rom_spiflash_erase_areaesp_rom_spiflash_write_disable__wrap_longjmp//                                              126       `
esp_rom_crc.c.obj/
esp_rom_sys.c.obj/
esp_rom_uart.c.obj/
esp_rom_spiflash.c.obj/
esp_rom_efuse.c.obj/
esp_rom_longjmp.S.obj/
/0              0           0     0     644     2064      `
ELF^�4(`�j*�I6�
�Sint%$>$>JD�
/COMPONENT_ESP_ROM_DIR/patchesesp_rom_crc.cunsigned intlong unsigned int/IDF_BUILDsigned charshort unsigned intshort intlong long unsigned int/COMPONENT_ESP_ROM_DIR/patches/esp_rom_crc.cGNU C17 13.2.0 -mdynconfig=xtensa_esp32.so -mlongcalls -gdwarf-4 -ggdb -Os -std=gnu17 -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -ffunction-sections -fdata-sections -freorder-blocks -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversionunsigned charlong intlong long intGCC: (crosstool-NG esp-13.2.0_20240530) 13.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
��	
esp_rom_crc.c			 	'	.	5	<	C	J	Q	_	.symtab.strtab.shstrtab.text.data.bss.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_line.debug_str.comment.xtensa.info4!4'414d,@P�
=�&P�K@�
_�Nk0$�v00H8��	@�/19             0           0     0     644     5688      `
ELF^4(! 6A�&&"�������F��6A�)�)�����|!  ^�]T�*_J��OT8$�int��0H�-w0w{���	��Oi��
23���36wR
!�1iRA�Si<�{N�
�
�%U$>:;9I$>4:;9I?<.?:;9'<II	'
.?:;9'@�B:;9I.?:;9'@�B
��1$!!�:�
/COMPONENT_ESP_ROM_DIR/patchesC:/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/machineC:/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/sysesp_rom_sys.cesp_rom_sys.c_default_types.h_stdint.h				}		
		x						3							channelputcesp_rom_install_channel_putcunsigned charlong unsigned intshort unsigned int/COMPONENT_ESP_ROM_DIR/patches/esp_rom_sys.cticks_per_us__uint32_tg_ticks_per_us_prounsigned intlong long unsigned intGNU C17 13.2.0 -mdynconfig=xtensa_esp32.so -mlongcalls -gdwarf-4 -ggdb -Os -std=gnu17 -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -ffunction-sections -fdata-sections -freorder-blocks -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversiong_ticks_per_us_applong long intesp_rom_set_cpu_ticks_per_uschar/IDF_BUILDshort intets_install_putc1ets_install_putc2uint32_tlong intsigned charGCC: (crosstool-NG esp-13.2.0_20240530) 13.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
(


	"	"!(��
!,>Pcv
esp_rom_sys.cesp_rom_install_channel_putcets_install_putc1ets_install_putc2g_ticks_per_us_prog_ticks_per_us_appesp_rom_set_cpu_ticks_per_us


;;;!;(;,,04;9;	


!(
/
6
=
D
I
W
^
e
s
x
�
�
�
�
�
�
��;�
�
;

+
=
OX;;K�V:_:e:k:t:|:�:�:�:
�:�:�:�:�:�:�:�:�:�:�:
$0<HT`lx�.symtab.strtab.shstrtab.rela.iram1.0.literal.rela.iram1.1.literal.text.data.bss.rela.iram1.0.rela.iram1.1.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 4@6<1@ GDMDSD]D!X@8`khf@�
yx@t@����b�@4�����(�@�
<��@0�&��@D�0��0�0��81�@LA�@d���	t
��/38             0           0     0     644     15060     `
ELF^�54(6a���  t��r�� ������� �x� �� ���uV��� ���5V(������|>0�f-Rn+8����O`�D�intj1,p0T��	���3���	val� 	8s!��"��#�C$�A%�D&�Z'��(�%)�_*��+�L,�_-��.��/�0�1��2��3�
S4�
S�	val6�9	�s:��;��<�C=�A>�D?�Z@��A�%B�_C��D�LE�_F��G��H�I�J��K��L�
SM�
8�S	valO�R	sS��T��U�CV�AW�DX�ZY��Z�%[�_\��]�L^�__��`��a�b�c��d��e�
Sf�
Q�	valh�k	gsl��m��n�Co�Ap�Dq�Zr��s�%t�_u��v�Lw�_x��y��z�{�|��}��~�
S�
j�	val���	�<��L��������	val���	 
en���������;�	val���	���������������
rxd����������U�����
txd��� ;	val���	�	������)��������������B��^�����������9����������8��
W��W��(��
���	������������ ������	%	val���	�
\����������L��	���I�������
�		val���	�
�������
�
	val���	������)�
	val���	S���
����n)	val���	�
�������
�����������n	val���	-1��
����H	val���	���+��K�������Hval�
	�u�
��
���
�val
�

	�
en���c���x��������

val�
	�
�����
val�
!	@�"��#� ]val%�
(	��)��*�'�]val,�
/	��0��1�2�.�val4�
7	��8�9�):�T;��<��=�w>�?�@�	�A��B��C�D�6valF�
I	4�J��K�HQvalM�
P	~�Q��R�
T	�iU��V�^W�3X�O�Q~valZ�
]	-�^��_��`�\J�valb�
e	wf��g�d�Jvali�
l	�m��n�k��valp�y����!78$P�i��g���	� �����	 ���
$v��
(�,0�S0���4k�-8��<T�@��
D3�
H:&@Lf-�P�5�TG�XN4\b[�`�c-d�jwhZq�l!r�p8s�t�t�xidu�|�^v�Bw�Hx�Ny�|�����|>�L4�RL 
^j�Pi^"xxhw^A �` �!�%U$>:;9I$>:;9
:;9I
8:;9
I	
:;9I

:;9I
85I
:;9I
:;9
:;9I
8:;9
:;9I
8:;9
:;9I8
:;9I8
:;9I8:;9I4:;9I?<>I:;9(.?:;9'@�B:;9I1R�BXYW1�B41.:;9'I :;9I 4:;9I!I!X>>���
/COMPONENT_ESP_ROM_DIR/patches/COMPONENT_HAL_DIR/esp32/include/halC:/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/machineC:/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/sys/COMPONENT_SOC_DIR/esp32/include/soc/COMPONENT_HAL_DIR/include/halesp_rom_uart.cesp_rom_uart.cuart_ll.h_default_types.h_stdint.huart_struct.huart_types.h		 		
		;				
			 		"�							&	0	&	�y		rs485_frm_errsend_xonforce_xonint_rawbit_numactive_thresholdUART0UART1UART2rx_sizerxfifo_full_thrhd__uint8_trx_busy_tx_enflow_confsw_xoffxonoff_deltx_sizetxfifo_emptystop_bit_numconf1rx_dly_numlong long unsigned inttx_brk_idle_donerx_flow_enauto_baudxon_thresholdreserved_70/IDF_BUILDreserved_74long long intsigned charuart_dev_tuart_ll_is_tx_idleesp_rom_output_tx_wait_idleconf0tx_donemem_cnt_statuslong intrs485_confsw_rtsshort intbrk_detrs485_clashparityUART_NUM_MAX__uint32_tforce_xoffmin_cnttick_ref_always_onreserveddiv_intdsr_chgrx_flow_thrhdnegpulsedl1_enunsigned intrx_flow_thrhd_h3dtr_invUART_NUM_0UART_NUM_1irda_tx_invlong unsigned intpre_idle_numrw_bytedatashort unsigned intdateparity_enhighpulsesw_flow_con_enreserved31int_stxoff_thresholdat_cmd_postcntrx_tout_thrhdcts_invsw_xonat_cmd_gaptoutrx_idle_thrhdtx_flow_enrx_mem_full_thrhdrts_invedge_cnttx_mem_empty_thrhdxoff_threshold_h2rd_addrreserved10reserved11reserved12tx_rx_enint_enareserved16GNU C17 13.2.0 -mdynconfig=xtensa_esp32.so -mlongcalls -gdwarf-4 -ggdb -Os -std=gnu17 -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -ffunction-sections -fdata-sections -freorder-blocks -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversionreserved19wr_addr/COMPONENT_ESP_ROM_DIR/patches/esp_rom_uart.cUART_NUM_2rx_cntdl0_enpospulsertsntx_idle_numtx_dly_numtxd_brkreserved20unsigned charreserved24int_clrreserved28glitch_filtuart_norxfifo_toutuint8_tloopbackirda_dplxdiv_fragdtrncts_chgmem_rx_statusuint32_tuart_dev_srx_tout_ensw_dtrtxfifo_empty_thrhd_Boollong doublecharswfc_confat_cmd_char_detst_urx_outclk_divrx_gap_toutirda_rx_invmem_confrs485_parity_errreserved1reserved2at_cmd_precntrxfifo_ovfglitch_detrxd_invtx_brk_donesleep_conflowpulserx_tout_thrhd_h3parity_errat_cmd_charsend_xofftxd_invstatusxoff_charerr_wr_masktx_cntdsrnreserved6mem_pdfifochar_numreserved15rxfifo_rstxon_threshold_h2dsr_invrxd_cnttxfifo_rstfrm_errxon_charidle_confirda_tx_enreserved0rxfifo_fullmem_tx_statuspost_idle_numctsnreserved7irda_entx_brk_numclk_enrxfifo_cnttxfifo_cntirda_wctlst_utx_outGCC: (crosstool-NG esp-13.2.0_20240530) 13.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
(/">��

">esp_rom_uart.cUART2UART0UART1esp_rom_output_tx_wait_idle	.9;;;!;


!(
-
;
B
I
P
U
c
j
q

�
�
�
�
�
�
�


(
8
H
X
h
x
�
�
�
�
�
�
�
�


(
]
m
}
�
�
�
�
�
�
�
�



-
=
M
]
m
}
�
�
�
�
�


"
2
B
R
b
r
�
�
�
�
�
�
�
�
'
7
G
W
g
w
�
�
�
�
�
�
�
�


'
7
G
W
�
�
�
�


E
U
e
u
�
�
�
�
�
�
/
?
O
_
o

�
�
�
�
�
�
�
�
	
	
/	
?	
O	
_	
o	
	
�	
�	
�	
�	
�	




$

4

D

T

d

t

�

�

�

�

3
C
x
�
�
�
�
�
�



R
b
r
�
�
�
�
�
5

F

W

h

y

�

�

�

�


/
h
y
�
�
�



/
@
Q
b
s
�
�
�
�
�
�

#
\
m
�
�
�
�
�


U
f
�
�
�
�
�


 
-
:
G
T
a
n
{
�
�
�
�
�
�
�
�
�



-
;
I
W
e
s
�
�
�
�
�
�
�
�
�
�
;
%*.;:	>	M
k
{
;��:�::::#:	0:<:I:S:_:i:u:}:�:�:�:�:!�:&�:&�:.�:1�:9�:<$0.symtab.strtab.shstrtab.rela.iram1.2.literal.text.data.bss.rela.iram1.2.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 4@�%$1@7@=@G@>B@�%HU�(P@&Hg��b@`&�
s.�A�@,3
�V �@D3$�v�@h3����@�3,�0`��0O#0�#8��#�@�4��#<�@�4<�#p	l%>�4/58             0           0     0     644     69272     `
ELF^��4(^] �? �?�0�?� �? �? �?� �? �? �? �? �? �?���� �?0�? 0�?$0�?����0�?����  �?��o��0�?� �? �? �? �? �?����  �? �? �? �?����  �? �?����  �?, �? �? �?� �? �?  �?$ �?p����p;pkp�p�p �?����  �?6a���V���P���	���� �i� �j� �
Vx�� �	�RЈ�F��[���������6a��� �	��$VH��� xpp$VG�����'��6a����� �� �� �Vy�'����������6A@�m=�)�q�G���J��:���QA������V�������A7�G0��� �� ��v����Z�� �K�b� 2��"� p�� �� �Vy������������ 0�02!� �����tV+0�t��t�;	`i����Z˺���� ���6A���<[����-
����6A � ���� 9�`�� �� �Vy�����6aq���������u���p� � ��V�	�"�� (���C�(��� �	��� �i�����a �� �f� �Vx��������-
���0��� �� �	Vx����ܪ��"��"� �	���� ������6a!�����Z��� �	���� � �	��}
V���˭�� ���'����6A�� �	��$VH��� ���$VJ���� �	���� �	� ���� ���0�&"�2�*����0� ��� �	��� � �	��� �
�� � �
���H�"� �	��� �	� �	z@��� � �	��� �	`�����A�� � �	�� �	;�������t�� � �	����� �	������ � �	�C80�f2��"�� ��0������FE� �	��� �	� �	|@��� � �	�|� �	`�����A�� � �	Gx0� k� �
������ � �
�� �	{�����t�����wxF� �	���`���A�� � �	�� �	�������t�� � �	����� �	���������{���t�h+� �	¯���� � �	� �<������� � ��� �	¯���� � �	� ��������� �	��� �	�VH� �	���� �	�Z� �	@��� � �	�z� �	`�����A�� � �	�:� �	����ƕ�� �	0��� � �	��� �
�����t���� � �
���6A��"�Vj������� �� (Vr�����6A��� �	q��� �	�z� �	`�����A�� � �	��'��‡2���V���'p� �"�����" (A� )���� �h� (Vr������6A��� �	q��� �	�z� �	`�����A�� � �	��7��‡2���V���7�"� ��VH������" (A� )���� �� (Vr������6a��� �	9��� �	�z� �	`�����A�� � �	�*�����8H�0r�pc���g4&����]
V��0w�Jw0wˆ`�A*����w�`�����(�F�����V��:fUF��6A@� ��D r V@eA�f��zfpS�g�Fz����-
�*�,���-
r� Z����6A��� ����}��c� ���� �� �{@��� � ���� �	`�����A�� � �	�
� �	;�����t���� � �	��� ��0��Fd� ���� �� �\@��� � �w�B�
��� ����� �� �	�����A`��� � �	������ �0��� � �� �	���`���A�� � �	�
� �	�������t�� � �	����� �	������ � �	�z�����`������<�������W��G"FJ� �� �� �
� �
Vx�	v��h� X�cYK�2�@B��r�@����GyM�� ��� �	0��� � �	�{� �	`�����A�� � �	�
� �	{�����t������i�����F��� ���� ��
V�� ����� ��Z� �	@��� � �	�z� �	`�����A�� � �	������ �0��� � ���
� ������t���� � ����� �l� �� �j� �
Vy�@�t@@�4���t��t�:��ں� ����
�F��6A����a:��}����6���V8���-
V���6X&��€w€U€3�i0i�P7�05�06CpC�G�0f�g5&`w�`������V��f������V��w���P��V��ZwPf�F��6A�0�� �� �Vy������|b000?0� ! 5 �0P0� 8 � � �0T � �  _
@	h���.	+FL���Mg0:Oz9�int�:�,[�0n��+��%.vxE�����dP	8	
�!�	#	�
g$�
%�
.&�
Y'�
(�
�)�*:�%,�LZ��0���
g�8 �}!s���te�)I����p��d�����yg���ug@�
�gU�c[�i
���Ij
����k�	l�TR�'Z5*hGZwvx[Zw��Zw�%u�%�	*���hk*:�qg�*N��len*\��-�j^�C@a(��������� @!���!�%!!�QC!���X��T�.�E���"�[S#lenj�T$ret�$i�,*4�Zw[uw"D.$Zw[s\ R�������;�J@src�V��#len�c�T����#�������$i��)%\��Zr[�P\v���\s�q�����n�B�OG%�
SS<�'��
�
��a�Zw�ZwK������)9�A���&�
V(�'�
�
��\Zw�ZwK�+��8��%�
'�'w6	�������_�Y.
'���7��E(x�P�7(Sz��P`	Zr[�P4�H�Zr)ZP
S*�P-�+C="��,spi=Y�'�?��+�
"��,spi
V�*�
d�*�*�&�'a
�'G�-i�'��.���5�`	/spi�R�nj0��`�SO	Zr1Zr.���!��	/spi�U���0S�dS1ret����IZs[5.���b�1
/spi�Q���0S�`S2����PZIZ�P[53��"��
4spi�b�5�p�5�5��(�6a��6���7i��6���3��"��
4spi�a�53�o�3e"��
4spib�53p�3�o"�4spio`�.;7���2S=��P8�>�
1retb�DB9`B	�q�Zw-�	�Zw[�P]�Zw|�Zw���Zw[r�Zw�`	.
 �0�`/spi O�[W2S"��P)�	[�P3�~~5K@���:S?��;r�Pe<�	[�P<1
��N
��Z
��f
�	�	!r
�	�	!~
�	�	!�


!�
|
z
B
%H
Zw:��Zw%U$>:;9I$>&II>I:;9(	:;9

:;9I8I!
4:;9I?<4:;9I?<.?:;9'<.?:;9'I<I.?:;9'�<.?:;9'I<.?:;9'I@�B.?:;9'I@�B:;9I�B4:;9I�B��1���B��1��1:;9I�B1R�BUXYW11�B U!41�B":;9I#:;9I$4:;9I�B%1R�BXYW&1R�BUXYW'4:;9I(4:;9I).:;9' *:;9I+.:;9'I ,:;9I-4:;9I..?:;9'I@�B/:;9I�B0:;9I14:;9I�B24:;9I3.:;9'I 4:;9I5:;9I64:;9I74:;9I84:;9I�B91R�BXYW:.1@�B;41<.1@�BR
��,�%��,R,9W9�
��,�%��S
��,�%��?S?�
��,�%��DMVMVvs�VpVp�vs���VJPS9\W_gZgkwv�p�W<�ULRLnWn�
��,�%����R��
��,�%��nSn�
��,�%����S��
��,�%��nTn�
��,�%����T��
��,�%��!Y��Y��YYYYCnTn�
��,�%����
��,�%��C�S��sx"���sx"#���sx"���	sx"@���S��y2$s"���
y2$s"#���
y2$s"#�CLRLnWn�
��,�%����
��,�%��R�W��W��WR�T��T��x2%���x2%#���x|2%#���Y��Y��y���y���XR"W"T
��,�%��60�6RR"0�?R?A
��,�%��A�R��
��,�%����R=S=A�PACSC��PC�SK�ViyW��WiyU��U>R>E
��,�%��ESRS�
��,�%��SgR@R@E
��,�%��EVRV�
��,�%��VbR]R]�
��,�%���Rr��
��,�%��3R35
��,�%��R!
��,�%��!Z&R&,
��,�%��,bR2AxC��A�R��R��R+R+0
��,�%��R
��,�%��+R+�
��,�%��
S
]V]]vz"�]jvz"#�jmvz"�ms	vz" �s�V��z2$v"���
z2$v"#���
z2$v"#�T
��,�%��+S+�
��,�%��%0R4�R%�SX]0�]hz2%�hjz2%#�jsz|2%#���Z��z���S�b0?�!5�P�8���T��be���PSV�CJL�����b0?�!5�P�8���T���-�
/COMPONENT_ESP_ROM_DIR/patchesC:/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/machineC:/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/include/sys/COMPONENT_ESP_ROM_DIR/include/COMPONENT_ESP_ROM_DIR/include/esp32/romC:/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/xtensa-esp-elf/includeesp_rom_spiflash.cesp_rom_spiflash.c_default_types.h_stdint.hesp_rom_spiflash.hspi_flash.hassert.h�				&		
					+~	<	+	
	
		
}			
q														9					9	
					D		
	+	
<	+		 			
	}			
				'		
			
				'			(				"�		~								
		1					1	<	+	<	+				|		"�							"w				+	Y	
	'	;									j				d	,				
		
		
																		K			
		
									
		7					7			
s					.		
~						
				}											/~			�							
		~	
				�																			1					1						;				Y			%	
	}			
								~															
												+					+			%												+					+			i	
																						l		�		'		
		u																(			(			�			
			
				'		
			
				'																																	
		1	}	
													�	�																			
�										
																																																			1*	|			�	
								
																							
																														
																																												
		
																													
				4		
�																																			
		
																																											
{																				!�	(				"�}									
		1					1					�		�						+	}																		7				x	(			'	�}	'�	"�}																	1					1					�						,	}																		8				w	(			'	"�}																		
		1					1					�										y																			2				!	b			+	&~	
		+				+									/	E	/					+				
x	/		
		#{			�				|					~																	�											|																																																				)	X										
								
																														
																																																
		
		"�}						*			�	�}					
	 	i	
		n			
	}	
																				4					4	 			 								J			
		
				
�									
																																		w																								
																																			
z																				�}	!																			4					4		
		2			
			�		�}	 							
	/				�								6			s	
		5	O				'			1		W	~				(		y		9	,						}	
							+								l	+								+											�						
		1					1				start_addrpage_sizeg_rom_spiflash_dummy_len_plusaddrg_rom_spiflash_chipESP_ROM_SPIFLASH_RESULT_OKdevice_idesp_rom_spiflash_erase_sectorESP_ROM_SPIFLASH_OPI_STR_MODEesp_rom_spiflash_write_disableshort inttemp_blpgm_numflash_addrstatus_maskaddr_destdest_addresp_rom_spiflash_write_encrypted_disable__uint32_tESP_ROM_SPIFLASH_DIO_MODEmodeESP_ROM_SPIFLASH_OOUT_MODEchip_sizearea_lenesp_rom_spiflash_read_statushighuint8_tesp_rom_spiflash_writeesp_rom_spiflash_result_tesp_rom_spiflash_write_encryptedesp_rom_spiflash_wait_idleesp_rom_spiflash_set_bpGNU C17 13.2.0 -mdynconfig=xtensa_esp32.so -mlongcalls -gdwarf-4 -ggdb -Os -std=gnu17 -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -ffunction-sections -fdata-sections -freorder-blocks -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversionESP_ROM_SPIFLASH_QOUT_MODEESP_ROM_SPIFLASH_FASTRD_MODEnew_statusmodebitis_issi_chiplong long intESP_ROM_SPIFLASH_SLOWRD_MODEbyte_lengthesp_rom_spiflash_chip_taddr_sourcecharlong intblock_numesp_rom_spiflash_enable_writetemp_addrsrc_addresp_rom_spiflash_write_encrypted_enableesp_rom_spiflash_erase_chip_internalESP_ROM_SPIFLASH_OPI_DTR_MODEdestremain_word_numlong doubleESP_ROM_SPIFLASH_QPI_MODE/COMPONENT_ESP_ROM_DIR/patches/esp_rom_spiflash.cunsigned charspi_cache_mode_switchesp_rom_spiflash_read_user_cmdflash_statussigned charlong long unsigned intesp_rom_spiflash_write_statusuint32_tunsigned intesp_rom_spiflash_program_page_internalspi_addrpgm_lenesp_rom_spiflash_erase_chiptemp_lengthstatusESP_ROM_SPIFLASH_RESULT_ERRESP_ROM_SPIFLASH_QIO_MODEsector_noint32_t__int32_tshort unsigned int_BoolESP_ROM_SPIFLASH_OPI_HEX_DTR_MODEdataesp_rom_spiflash_erase_block/IDF_BUILDesp_rom_spiflash_clear_bpblock_sizelong unsigned intchipESP_ROM_SPIFLASH_OIO_STR_MODEsector_numesp_rom_spiflash_erase_areaESP_ROM_SPIFLASH_DOUT_MODEstatus_valueesp_rom_spiflash_config_readmodeesp_rom_spiflash_erase_block_internalesp_rom_spiflash_read_mode_tesp_rom_spiflash_prepare_encrypted_datahead_sector_numsector_sizeesp_rom_spiflash_erase_sector_internalesp_rom_spiflash_read_dataesp_rom_spiflash_read_statustotal_sector_numESP_ROM_SPIFLASH_RESULT_TIMEOUT__assert_funcesp_rom_spiflash_readsector_num_per_block__uint8_tESP_ROM_SPIFLASH_OIO_DTR_MODEGCC: (crosstool-NG esp-13.2.0_20240530) 13.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
,0$$P,0$$P(**,"8"OP
"Z"b(""0("01"?("#"346"j}"�� "�"���(!!(!!"5(ll1"�"�"��#"��"�("7P("I"]�"��r��J"��:"#34f"��3"�(%%"8(>>"BE3"x"�(>>"BE7"|"�(=="AA8"y"��"�("""**""L"R"T(�d"���"�"���T	""\"tt3"���"�"�"���(""T"pp"��"�("��"#$%')?)+>�+-/13579;=?ACEGIKLNPRT	
!UVWYq�b%��0'��!-5/9�1S�1kP3�P3��5�87��9��;�=(T?Iq���A��C�Eesp_rom_spiflash.cesp_rom_spiflash_enable_write$constprop$0esp_rom_spiflash_program_page_internal$constprop$0g_rom_spiflash_dummy_len_plusesp_rom_spiflash_read_statusesp_rom_spiflash_read_user_cmdesp_rom_spiflash_wait_idleg_rom_spiflash_chipesp_rom_spiflash_read_statushighesp_rom_spiflash_write_statusesp_rom_spiflash_clear_bpesp_rom_spiflash_unlockesp_rom_spiflash_set_bpesp_rom_spiflash_lockesp_rom_spiflash_config_readmodeesp_rom_spiflash_erase_chipesp_rom_spiflash_erase_blockesp_rom_spiflash_erase_sectoresp_rom_spiflash_writeesp_rom_spiflash_write_encryptedesp_rom_spiflash_write_encrypted_enableesp_rom_spiflash_prepare_encrypted_dataesp_rom_spiflash_write_encrypted_disableesp_rom_spiflash_readesp_rom_spiflash_erase_areaesp_rom_spiflash_write_disable5769869889878898688 ;$8(:9:;598898 898 89			FGDH59L89@<CCB   L_"
Z,=8T T7\P!!#!#6""1"<'
"
8")16"66#%#(#0	P#�	+�#�	s�	�
		#8+	44#4:	E	�Z	j�	}�#�8�	��	�$$8$7%%%8&!+%+8&A&D&`&�&�&�
O�
�&8!
'$
�'&'6-
�8
�W&W8q
lv&v8�& �;�&$�8�
��&(�:�
�''M
'
:.'.6B'B;(,((( "($*(Q(b(m(p(�(�(�(�(�]=([(���(���(0L(W(l(�(���(�WH]KQN����]4X����D�))-))6)8*%0)08****\*l*�@;EE*EK>V*V8}x�* �8++++a+q+�@;EE+EK>V>[+[8�|�+ �8,,,3,�?�i:AOyV,V	^=s�y,y	�,�	�='LR-F"*.-.G6L>->DI"L-LH.@.H.D..;.q. t.<|C�.�.(�. �.8�w*. C.Z.].`.c.�n�. �.4�.�.;.0�.,�0.(;.P.k. n.$qw�.�;������������LRO�R.LR8ntq�w}z������(t������/m\}P�V/@!$/$<,PpV�_b/bChr/rCx�/�B�0;;;!;(;,,04;9;@;DDHL;Q;X;\\`	d;	i;	p;ttx|;�;�;����;�;�;���
�;
�;
�;����;�;�;����;�;�;����;�;;;;; $;);0;448<;A;H;LLPT;Y;`;ddhl;q;x;||��;�;�;����;�;!(/6;IPW\jo}������������
"(/DQ^kx���������� )Jequ;|��;���������������(1H\v��;�������������$-1:>GKTX]iuy;����������%/;?;JVZko��������������"&;1=AJPT;Sjns�����;�������� *6:;IOS;enx���;���������;�'8FTs�������			;%	)	.	<	P	a	l	p	;�	�	�	�	�	�	�	�	�	�	;�	�	�	

2
O
[
g
s

�
�
�
�
�
�

#;
.=HL\`i
o
�
�
�
�
�
�
	
";8<APar���;���	�;	������






'
+
5
	I
	R
	
)-48?Ccgnr���������������$(/3?CTXqu|���������������#'7;BFjnuy��������������"&48DHW[bftx������������%)04QU`dqu����������������,0JNUYimtx��������������)-48OSZ^nry}������������"&6:AENRnry}������������

$
(
/
3
D
H
[_fj�	�	�	�	�	�	�	�	�	�	�	�	�	�	
						 		,		0		?		C		J		N		\		`		p		t		�		�		�		�		�		�		�		�		�		�		�		�		�		
	
	!
	)
	-
	8
	<
	I
	M
	Z
	^
	e
	i
	|
	�
	;; $;(	,;	04;8<;@
D;
HL;PT;X\;`d;hl;pt;x|;��;��;��;(,04@DHLPTX\hlptx|�	�	�����
�
��������������������*���	8	�	�

y
WeK*= �*4-6:?:H:Q:Z:b:j:
p:v:|:�:�:�:�:�:�:"�:"�:$�:&�:(�:(�:,�:,�:,�:,�:,�:2:2	:2:2:2:2!:8':83:8?:8I:8S:8]:8j:8s:={:@�:@�:@�:@�:@�:E�:J�:P�:Z�:Z�:\�:�:�:�:�::: :*:4:>:K:W:
c:l:x:�:�:�:�:�:�:�:�:!�:!�:)�:+�:�::::
:":(:.:4:::@:L:X:b:l:v:�:�:"�:%�:'�:'�:)�:,�:,�:1�:	�:	�:	�:	�:	�:	:	:	:	:	
&:	/:	8:	@:	H:	P:	Y:	_:	e:	%k:	%x:	%�:	%�:	(�:	+�:	.�:	0�:	4�:	4�:	:�:	=�:	=�:	@�:	B�:	E�:	H�:	H�:	H:	H:	H
:	X:	X&:	X-:	X3:	]9:	]?:	]I:	]S:	]]:	]h:	]s:	]:	h�:	h�:	h�:	j�:	m�:	m�:	p�:	p�:	s�:	s�:	s�:	s�:	s�:	}�:	}�:	}:	}:	}:	}#:	}0:	}9:	�A:	�G:	�M:	�S:	�Y:	�b:	�j:	�q:	�w:	��:	��:	��:	��:	��:	��:	��:	��:	��:	��:	��:	��:	��:	��:	�	:	�	:	�	:	�	:	�(	:	�,	:	�D	:M	:S	:Y	:b	:k	:t	:|	:�	:�	:�	:�	:�	:�	:�	:�	:�	:�	:�	:�	:�	:�	:�	:�	:
:
:
:
:
:
:!%
:!1
:!=
:!G
:!Q
:![
:!h
:!q
:&w
:)�
:1�
:1�
:3�
:
�
:
�
:
�
:
�
:
�
:
�
:
�
:
�
:
�
:
�
:
!�
:
'	:
':
-:
0$:
0-:
25:
8>:
;D:
AJ:
AP:
AV:
A\:
Ab:
Ah:
An:
At:
Az:
A�:
A�:
A�:
A�:
O�:
U�:
U�:
U�:
]�:
]�:
]�:
]�:
]�:
l�:
l�:
l�:
l�:
l:
l:
l:
l&:
q,:
t5:
|>:
|D:
�J:
�P:
�V:
�\:
�i:
�q:
�x:
�~:
��:
��:
��:
��:
��:
��:
��:
��:
��:
��:
��:
��:
��:
�
:
�
:
�
:
�
:
�$
:
�*
:
�0
:
�6
:
�<
:
�B
:
�H
:
�N
:
�T
:
�Z
:
�`
:
�i
:
�m
:
��
:�
:�
:�
:�
:�
:�
:�
:�
:�
:�
:�
:�
:�
:�
:�
:�
:�
::::.:.:.):.2:6;:9G:9K:Hc:l:r::�:�:�:�:�:�:�:�:�:�:�::::":/:;:D:J:P:V:\:b:h:n:t:z:�:�:�:�:�:*�:-�:5�:5�:5�:5�:5�:5�:5�:5�:5�:5�:5�:5�:5�:5�:5:B:B:B:B:H$:]*:]0:]6:]<:]B:]H:]N:]T:]Z:]`:]f:]p:]y:b�:e�:m�:m�:m�:m�:m�:m�:m�:m�:m�:m�:m�:m�:m�:m�:m�:��:��:��:�:�	:�:�:�:�!:�':�-:�3:�9:�?:�E:�K:�Q:�W:�]:�c:�i:�o:�u:�{:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:�:�:�:�:�:�#:�):�/:�5:�;:�A:�G:�M:�T:�Z:�b:�j:�p:z:�:�:�:�:�:�:�:�:+�:+�:+�:+�:+�:+�:=�:=�:=�:=�:=�:=�:=�:=:=
:=:=:=:=":=(:X.:X7:X@:XF:[L:[R:[X:[^:[d:[j:[p:[v:[|:[�:[�:[�:[�:t�:t�:t�:t�:t�:t�:t�:t�:t�:t�:t�:t�:t�:t�:t�:��:�:�:�:�:�:� :�&:�,:�2:�8:�>:�D:�J:�P:�V:�\:�b:�h:�n:�t:�z:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:�:�	:�:�:� :�&:�,:�2:�8:�>:�D:�J:�P:�V:�\:�b:�h:�n:�t:�z:��:��:��:��:��:��:��:��:��:��:��:��:��:�:�:�:�:::
::::%:+:1:7:=:C:I:O:U:#[:#a:#g:#m:#s:#y:#:#�:#�:#�:#�:#�:#�:#�:#�:4�:4�:4�:4�:4�:A�:A�:A�:G�:G�:G�:G�:G	:W:W:W!:W':W-:W3:W9:W?:lE:lK:lQ:lW:l]:lc:li:lo:lu:l{:l�:l�:l�:l�:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:�:�:�
:�:�:�:�%:�+:�1:�7:�=:�C:�I:�O:�U:�Y:�r:{:�:�:	�:�:�:�:�:�:�:�:�:�:%�:%�:%�:%�:%:%:%:%%:*+:-2:6;:6?:6W:`:f:l:r:x:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:4�:4�:4:4	:;:>:@#:E/:E8:KA:NJ:NS:P]:Se:Vk:Vq:\w:\}:\�:\�:\�:b�:j�:j�:j�:j�:j�:j�:x�:x�:x�:x�:x�:x�:x:x
:}:�:�:�6:?:E:K:Q:W:`:h:o:u:{:�:�:�:�:�:�:�:�:�:�:�:�:�:4�:4�:4�:4�:;�:>�:@:E:E:K :N*:N2:S;:SC:SL:VR:YX:a^:ad:aj:aq:ax:g~:o�:o�:o�:o�:o�:o�:|�:|�:|�:|�:|�:|�:|�:|�:��:�:�:�:&:,:2:8:>:D:J:P:V:_:g:n:t:z:�:�:�:�:�:�:�:�:�:�:�:�:�:3�:3�:3�:3�:6�:8�:=:?	:A:A:C#:C+:E4:H=:KE:KN:OW:Rc:Rl:^u:a}:a�:f�:i�:i�:i�:k�:n�:s�:v�:v�:y�:�:��:�:�:�:�":�-:�1:�I:R:X:^:g:o:	{:�:�:�:�:�:�:�:�:"�:*�:*�:6�:8�:8 :F :L :R :R+ :4 :: :B :H :N :T :] :e :k :	t :} :� :� :� :� :� :� :� :� :!� :)� :)� :)� :)� :)� :)� :;� :;� :;� :;� :;� :;!:;!:;!:;!:;!:; !:;&!:;,!:;2!:V8!:V>!:VD!:VJ!:VP!:VV!:V\!:Vb!:Vh!:Vn!:Vt!:Vz!:V�!:V�!:V�!:q�!:q�!:q�!:q�!:q�!:q�!:q�!:w�!:��!:��!:��!:��!:��!:��!:��!:��!:��!:�":�":�":�":�":�&":�/":�5":�>":�D":�J":�P":�V":�\":�b":�h":�n":�t":�z":��":��":��":��":��":��":��":��":��":��":��":��":��":��":��":��":��":��":��":��":��":��":�#:�
#:�#:�#:�#:�"#:�(#:�.#:�4#:�:#:�@#:�F#:�L#:�R#:X#:^#:d#:j#:p#:v#:|#:�#:�#:�#:�#:�#:�#:�#:�#:*�#:*�#:*�#:*�#:*�#:*�#:*�#:*�#:*�#:*�#:*�#:*�#:*�#:*$:*$:;$:C!$:C)$:C/$:C5$:C;$:CA$:CJ$:CR$:CZ$:Fc$:Hl$:Ju$:L{$:R�$:R�$:R�$:X�$:X�$:c�$:f�$:h�$:k�$:n�$:t�$:t�$:w�$:}�$:}�$:}�$:}�$:}%:�%:�
%:�%:�%:�%:�%%:�+%:�1%:�7%:�=%:�C%:�I%:�O%:�[%:�g%:�q%:�{%:��%:��%:��%:��%:��%:��%:��%:��%:��%:��%:��%:��%:��%:�&:�&:�&:�'&:�0&:�9&:�B&:�H&:�N&:�X&:�a&:�j&:�p&:�v&:�|&:��&:��&:��&:��&:��&:��&:��&:��&:��&:��&:��&:��&:��&:��&:��&:��&:��&:��&:��&:��&:�':�':�':�':�':� ':�&':�,':�2':�8':�>':�D':�J':�P':�V':�\':�b':�j':�s':|':�':�':�':�':�':�':�':�':�':�':�':�':�':�':�':�':�':�':�':%�':%(:%(:+(:+(:+ (:+&(:+0(:;:(:;B(:;H(:;N(:;T(:;Z(:;`(:;f(:Pl(:Pr(:Px(:P~(:P�(:P�(:P�(:P�(:P�(:P�(:P�(:P�(:P�(:P�(:k�(:k�(:k�(:k�(:k�(:k�(:k�(:t�(:t�(:t�(:t�(:t):�
):�):�):�):�"):�():�.):�4):�:):�@):�F):�L):�S):�Y):�_):�e):�k):�q):�w):�}):��):��):��):��):��):��):��):��):��):��):��):��):��):��):��):��):��):�*:�*:�*:�&*:�.*:�6*:�@*:�I*:�U*:�`*:�i*:�q*:�{*:��*:��*:��*:��*:��*:��*:��*:��*:��*:��*:��*:��*:�+:+:+:+:+:#+:)+:2+::+:B+:J+:R+:Z+:b+:k+:t+:|+:�+:!�+:$�+:$�+:,�+:/�+:/�+:1�+:3�+:6�+:9�+:9�+:<�+:<,:?	,:A,:D,:D#,:G,,:J5,:J;,:MC,:ML,:PU,:S\,:Vb,:Yk,:\s,:_|,:b�,:b�,:h�,:k�,:k�,:k�,:m�,:p�,:p�,:x�,:{�,:{�,:}�,:��,:�-:�-:�-:�-:�$-:�(-:�A-:G-:M-:S-:Y-:_-:e-:k-:w-:�-:�-:�-:�-:�-:�-:�-:�-: !"# $(%0&8'@(H)P*X+`,h-p.x/�0 !"$#0$<%H&T'`(l)x*�+�,�-�.�/�0����� ,8DP\ht������	�	�	�	�	�				(	4	@	L	X	d	p|������
�
�
�
�



$
0
<HT`lx����������� ,8DP\ht�����������(4@LXdp|����������$0<HT`lx����������� ,8DP\ht�����������.symtab.strtab.shstrtab.rela.literal.esp_rom_spiflash_read_status.rela.literal.esp_rom_spiflash_wait_idle.rela.literal.esp_rom_spiflash_enable_write$constprop$0.rela.literal.esp_rom_spiflash_program_page_internal$constprop$0.rela.literal.esp_rom_spiflash_read_statushigh.rela.literal.esp_rom_spiflash_write_status.rela.literal.esp_rom_spiflash_clear_bp.rela.literal.esp_rom_spiflash_set_bp.rela.literal.esp_rom_spiflash_config_readmode.rela.literal.esp_rom_spiflash_erase_chip.rela.literal.esp_rom_spiflash_erase_block.rela.literal.esp_rom_spiflash_erase_sector.rela.literal.esp_rom_spiflash_write.rela.literal.esp_rom_spiflash_write_encrypted.rela.literal.esp_rom_spiflash_read.rela.literal.esp_rom_spiflash_erase_area.literal.esp_rom_spiflash_write_disable.text.data.bss.rela.text.esp_rom_spiflash_read_status.rela.text.esp_rom_spiflash_wait_idle.rela.text.esp_rom_spiflash_enable_write$constprop$0.rela.text.esp_rom_spiflash_program_page_internal$constprop$0.rela.text.esp_rom_spiflash_read_statushigh.rela.text.esp_rom_spiflash_write_status.rela.text.esp_rom_spiflash_clear_bp.rela.text.esp_rom_spiflash_set_bp.rela.text.esp_rom_spiflash_config_readmode.rela.text.esp_rom_spiflash_erase_chip.rela.text.esp_rom_spiflash_erase_block.rela.text.esp_rom_spiflash_erase_sector.rela.text.esp_rom_spiflash_write.rela.text.esp_rom_spiflash_write_encrypted.rela.text.esp_rom_spiflash_read.rela.text.esp_rom_spiflash_erase_area.rela.text.esp_rom_spiflash_write_disable.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 4@�t[KDF@�t[tPo@�t$[�`�@u0[�|�@Hu$[	�@lu[H�,C@�u`[
p�k@�u0[��0�@v[��@ v0[�$�@Pv0[@$@�v0[FdA@�v0[k�f@�v0[��P�@w$[���@4wH[�����!�b@|w�[%I`0D@xH['o�?j@Hxx[)����@�x [+��!�@�y<[-�5	@zT[/7�2@pz\[1\�PW@�{�[3$�z@P|[5��8�@`~�[7�,��@�~�[9����@��[;#H	�@p��[=E�	T@@<��[?q8
�l@؁�[A�$
��@��[C��
�@ȅ[E��
��@��[G�|c
�@�L[I��� �
@4��
[L$O+�@��[N8�+�3@���[PK�,�-F@�tF[RW0�ZV	b0d0k6d8}nd�x@���[W��d�@P�[Y�l�\5	�qT��/82             0           0     0     644     2128      `
ELF^�4(nj�*�I6�
�Sint��%$>$>LF�
/COMPONENT_ESP_ROM_DIR/patchesesp_rom_efuse.cunsigned intlong unsigned int/IDF_BUILDsigned charshort unsigned intshort intlong long unsigned intGNU C17 13.2.0 -mdynconfig=xtensa_esp32.so -mlongcalls -gdwarf-4 -ggdb -Os -std=gnu17 -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -ffunction-sections -fdata-sections -freorder-blocks -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversionunsigned charlong intlong double/COMPONENT_ESP_ROM_DIR/patches/esp_rom_efuse.ccharlong long intGCC: (crosstool-NG esp-13.2.0_20240530) 13.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
��	
esp_rom_efuse.c			 	'	.	5	<	C	J	Q	_	f	m	.symtab.strtab.shstrtab.text.data.bss.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_line.debug_str.comment.xtensa.info4!4'414r,@x�
=�&P�K@8
_�Pk04v0;0k8��	dD�/103            0           0     0     644     2364      `
ELF^�4(6!p�PW P�PH@D�@I p�� Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
�H�
/COMPONENT_ESP_ROM_DIR/patchesesp_rom_longjmp.S(														,(1<�H.(%.?I;(/COMPONENT_ESP_ROM_DIR/patches/esp_rom_longjmp.S/IDF_BUILDGNU AS 2.41__wrap_longjmp(((

(__wrap_longjmp__real_longjmp"U_:e:k:q:w:}:�:�:�:�:�:�:�:"�:%$)
;$.symtab.strtab.shstrtab.rela.literal.rela.text.data.bss.xtensa.info.rela.debug_line.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_str.rela.xt.lit.rela.xt.prop 4@`.8()@l4`:`?`8Q��L@x�bH0]@,`
nx(�� |@�$
�0�W��@��0�@�0P�
	@��