Skip to content

add 2 compiler options from last SDK, __attribute__ format to Print::printf, link to arduinoWebSockets #325

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 18 commits into from
May 29, 2015

Conversation

Links2004
Copy link
Collaborator

  • 2 compiler options from last SDK
  • attribute format to Print::printf
  • link to arduinoWebSockets

Links2004 added 11 commits May 22, 2015 10:46
compiler now gives warnings by miss usage of printf
-ffunction-sections
-fdata-sections
Place each function or data item into its own section in the output file if the
target supports arbitrary sections. The name of the function or the name of
the data item determines the section’s name in the output file.
Use these options on systems where the linker can perform optimizations to
improve locality of reference in the instruction space. Most systems using the
ELF object format and SPARC processors running Solaris 2 have linkers with
such optimizations. AIX may have these optimizations in the future.
Only use these options when there are significant benefits from doing so. When
you specify these options, the assembler and linker will create larger object and
executable files and will also be slower. You will not be able to use gprof on all
systems if you specify this option and you may have problems with debugging
if you specify both this option and ‘-g’.
fix warning in hexdump and ESP8266WiFiMulti
@Links2004
Copy link
Collaborator Author

have add the RSSI function from SDK 1.1.0

Links2004 added 2 commits May 25, 2015 11:15
add String getResetInfo(void); and struct rst_info * getResetInfoPtr(void);
Links2004 added 2 commits May 25, 2015 13:13
espressif:

Here is a patch based on SDK_v1.1.0 resolved issues below:
1. SDK 1.1.0 may boot fail if SPI Flash speed is 80MHz.
2. Memory Leak in libssl when SSL connection fail.
3. Update smartconfig, please using it with the latest Espressif APP https://github.com/EspressifApp

Sorry for the inconvenience.
@Links2004
Copy link
Collaborator Author

SDK patch1 fix all the SPI 80Mhz and irq problems from v1.1.0

Links2004 added 3 commits May 28, 2015 17:31
add __attribute__ to printf functions for better compiler warning handling.
remove ICACHE_FLASH_ATTR, all cpp files are automatic in FLASH (ld script)
igrr added a commit that referenced this pull request May 29, 2015
add 2 compiler options from last SDK, __attribute__ format to Print::printf,  link to arduinoWebSockets
@igrr igrr merged commit 9280f3d into esp8266:esp8266 May 29, 2015
igrr added a commit that referenced this pull request Oct 29, 2015
add 2 compiler options from last SDK, __attribute__ format to Print::printf,  link to arduinoWebSockets
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants