mirror of
				https://github.com/0xFEEDC0DE64/arduino-esp32.git
				synced 2025-10-30 21:51:40 +01:00 
			
		
		
		
	This is very much still work in progress and much more will change before the final 2.0.0 Some APIs have changed. New libraries have been added. LittleFS included. Co-authored-by: Seon Rozenblum <seonr@3sprockets.com> Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com> Co-authored-by: geeksville <kevinh@geeksville.com> Co-authored-by: Mike Dunston <m_dunston@comcast.net> Co-authored-by: Unexpected Maker <seon@unexpectedmaker.com> Co-authored-by: Seon Rozenblum <seonr@3sprockets.com> Co-authored-by: microDev <70126934+microDev1@users.noreply.github.com> Co-authored-by: tobozo <tobozo@users.noreply.github.com> Co-authored-by: bobobo1618 <bobobo1618@users.noreply.github.com> Co-authored-by: lorol <lorolouis@gmail.com> Co-authored-by: geeksville <kevinh@geeksville.com> Co-authored-by: Limor "Ladyada" Fried <limor@ladyada.net> Co-authored-by: Sweety <switi.mhaiske@espressif.com> Co-authored-by: Loick MAHIEUX <loick111@gmail.com> Co-authored-by: Larry Bernstone <lbernstone@gmail.com> Co-authored-by: Valerii Koval <valeros@users.noreply.github.com> Co-authored-by: 快乐的我531 <2302004040@qq.com> Co-authored-by: chegewara <imperiaonline4@gmail.com> Co-authored-by: Clemens Kirchgatterer <clemens@1541.org> Co-authored-by: Aron Rubin <aronrubin@gmail.com> Co-authored-by: Pete Lewis <601236+lewispg228@users.noreply.github.com>
		
			
				
	
	
		
			116 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			116 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| /**
 | |
|  * These are the newlib functions present in ESP32-S2 ROM.
 | |
|  * See also esp32s2.rom.newlib-data.ld for the list of .data/.bss symbols used by these functions.
 | |
| 
 | |
|  * Unlike other ROM functions which are exported using PROVIDE, which declare weak symbols,
 | |
|  * newlib related functions are exported using assignment, which declares strong symbols.
 | |
|  * This is done so that ROM functions are always used instead of the ones provided by libc.a.
 | |
|  */
 | |
| 
 | |
| abs = 0x40000618;
 | |
| __ascii_mbtowc = 0x40007a04;
 | |
| __ascii_wctomb = 0x400018d0;
 | |
| __assert = 0x4001a430;
 | |
| __assert_func = 0x4001a408;
 | |
| bzero = 0x400078c8;
 | |
| _cleanup_r = 0x4001a480;
 | |
| creat = 0x4000788c;
 | |
| div = 0x40000620;
 | |
| fclose = 0x4001a804;
 | |
| _fclose_r = 0x4001a714;
 | |
| fflush = 0x40001bb8;
 | |
| _fflush_r = 0x40001b30;
 | |
| __fp_unlock_all = 0x4001a64c;
 | |
| __fputwc = 0x40001770;
 | |
| fputwc = 0x40001864;
 | |
| _fputwc_r = 0x400017f8;
 | |
| _fwalk = 0x4001bcec;
 | |
| _fwalk_reent = 0x4001bd24;
 | |
| isalnum = 0x400078d8;
 | |
| isalpha = 0x400078e8;
 | |
| isascii = 0x4001aaec;
 | |
| _isatty_r = 0x400078a0;
 | |
| isblank = 0x400078f8;
 | |
| iscntrl = 0x40007918;
 | |
| isdigit = 0x40007930;
 | |
| isgraph = 0x40007968;
 | |
| islower = 0x40007948;
 | |
| isprint = 0x40007980;
 | |
| ispunct = 0x40007994;
 | |
| isspace = 0x400079ac;
 | |
| isupper = 0x400079c4;
 | |
| labs = 0x40000648;
 | |
| ldiv = 0x40000650;
 | |
| __locale_ctype_ptr = 0x40001c2c;
 | |
| __locale_ctype_ptr_l = 0x40001c24;
 | |
| __locale_mb_cur_max = 0x40001c0c;
 | |
| longjmp = 0x400005a4;
 | |
| _mbtowc_r = 0x400079e0;
 | |
| memccpy = 0x4001ab00;
 | |
| memchr = 0x4001ab24;
 | |
| memcmp = 0x4001ab40;
 | |
| memcpy = 0x4001aba8;
 | |
| memmove = 0x4001acb0;
 | |
| memrchr = 0x4001acec;
 | |
| memset = 0x4001ad3c;
 | |
| open = 0x400080c4;
 | |
| qsort = 0x400006f4;
 | |
| rand_r = 0x40007af4;
 | |
| __sclose = 0x4001a700;
 | |
| __seofread = 0x4001a690;
 | |
| setjmp = 0x40000540;
 | |
| setlocale = 0x40001c44;
 | |
| _setlocale_r = 0x40001bdc;
 | |
| __sflush_r = 0x400019dc;
 | |
| __sfmoreglue = 0x4001a4c8;
 | |
| __sfp = 0x4001a590;
 | |
| __sfp_lock_acquire = 0x4001a508;
 | |
| __sfp_lock_release = 0x4001a514;
 | |
| __sfvwrite_r = 0x40001310;
 | |
| __sinit = 0x4001a538;
 | |
| __sinit_lock_acquire = 0x4001a520;
 | |
| __sinit_lock_release = 0x4001a52c;
 | |
| __smakebuf_r = 0x40001954;
 | |
| srand = 0x40007a24;
 | |
| __sread = 0x4001a660;
 | |
| __sseek = 0x4001a6cc;
 | |
| strcasecmp = 0x40007b38;
 | |
| strcasestr = 0x40007b7c;
 | |
| strcat = 0x4001ad90;
 | |
| strchr = 0x4001adb0;
 | |
| strcmp = 0x40007be4;
 | |
| strcoll = 0x40007ce8;
 | |
| strcpy = 0x40007cfc;
 | |
| strcspn = 0x4001adcc;
 | |
| strdup = 0x40007d84;
 | |
| _strdup_r = 0x40007d98;
 | |
| strlcat = 0x40007db8;
 | |
| strlcpy = 0x4001adf8;
 | |
| strlen = 0x40007e08;
 | |
| strlwr = 0x40007e68;
 | |
| strncasecmp = 0x40007e94;
 | |
| strncat = 0x4001ae34;
 | |
| strncmp = 0x4001ae64;
 | |
| strncpy = 0x40007f20;
 | |
| strndup = 0x40007fe8;
 | |
| _strndup_r = 0x40007ffc;
 | |
| strnlen = 0x4001ae9c;
 | |
| strrchr = 0x40008040;
 | |
| strsep = 0x4000806c;
 | |
| strspn = 0x4001aebc;
 | |
| strstr = 0x4001aee8;
 | |
| __strtok_r = 0x4001af18;
 | |
| strtok_r = 0x4001af7c;
 | |
| strupr = 0x40008084;
 | |
| __swbuf = 0x4000167c;
 | |
| __swbuf_r = 0x400015bc;
 | |
| __swhatbuf_r = 0x400018f8;
 | |
| __swrite = 0x4001a698;
 | |
| __swsetup_r = 0x40001690;
 | |
| toascii = 0x4001af90;
 | |
| tolower = 0x40008158;
 | |
| toupper = 0x40008174;
 | |
| wcrtomb = 0x400012f4;
 | |
| _wcrtomb_r = 0x400012a0;
 | |
| _wctomb_r = 0x400018ac;
 |