Skip to content

Commit d338556

Browse files
committed
Add flash for vtable destination, make it default, and add build menu to control options (esp8266#4582)
* Add flash for vtable destination, make it default Add an option for placing vtables in flash to complement the existing iram and heap options. "make flash" Now that there is a way to change it, move to vtables in flash as default as only users with interrupts which use vtables require the vtable to be in RAM. For those users, if the tables are small enough they can put them in IRAM and save heap space for their app. If not, then the vtables can be placed in HEAP which supports much larger tables. * Add VTable menu, FLASH as default, remove Makefile Convert from manual "make" operated app.ld creation to runtime creation whose options are selected from the build menu. Use a prelink recipe to create the output app.ld file each run, without need for any special tools. Update the boards.txt.py script to generate this new config.
1 parent 9424498 commit d338556

File tree

4 files changed

+315
-18
lines changed

4 files changed

+315
-18
lines changed

0 commit comments

Comments
 (0)