summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266/esp8266.ld
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2016-04-14 12:33:54 +0100
committerDamien George <damien.p.george@gmail.com>2016-04-14 12:44:26 +0100
commitdf3b1741b6f6aebece2d6ae7d4800baf9c163e36 (patch)
tree5758b0e152e70461095eacc356146ca1c5c704a4 /esp8266/esp8266.ld
parent674bf1bc81ab358d167965f06e5c51f86027b050 (diff)
downloadmicropython-df3b1741b6f6aebece2d6ae7d4800baf9c163e36.tar.gz
micropython-df3b1741b6f6aebece2d6ae7d4800baf9c163e36.zip
esp8266: Separate 1-wire timing funcs from Python module to save iRAM.
esponewire.c contains low-level timing-critical functions that go in iRAM. modonewire.c contains Python wrapper code.
Diffstat (limited to 'esp8266/esp8266.ld')
-rw-r--r--esp8266/esp8266.ld1
1 files changed, 1 insertions, 0 deletions
diff --git a/esp8266/esp8266.ld b/esp8266/esp8266.ld
index 2c38e1c82d..221782cf2d 100644
--- a/esp8266/esp8266.ld
+++ b/esp8266/esp8266.ld
@@ -146,6 +146,7 @@ SECTIONS
*modutime.o(.literal* .text*)
*modlwip.o(.literal* .text*)
*modsocket.o(.literal* .text*)
+ *modonewire.o(.literal* .text*)
/* we put as much rodata as possible in this section */
/* note that only rodata accessed as a machine word is allowed here */