1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-22 21:23:07 +03:00

20 Commits

Author SHA1 Message Date
david gauchard
149af7618c
boards generator: new option --allgen (#4614)
useful when changing and pushing updates
2018-04-07 20:16:04 +02:00
Earle F. Philhower, III
f2c7256539 Add flash for vtable destination, make it default, and add build menu to control options (#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.
2018-04-03 00:32:35 +02:00
i3water
7ae8f98e57 add board WiFiduino (#4590) 2018-04-01 18:51:59 +02:00
Marco Bisioli
e1ca870695 defined SDA and SCL pins for Olimex MOD-WIFI-ESP8266(-DEV) (#4562) 2018-03-26 22:47:11 +02:00
david gauchard
732e22ec37
OOM debug option: simplify its management and make it compatible with arduino-1.9beta (#4357) 2018-03-16 19:56:32 +01:00
david gauchard
c51c7b47ee
4m2m support in ldscripts (#4454)
* 4m2m support in ldscripts (fix boards generator for new ldscripts generation)
2018-03-13 00:35:16 +01:00
Ivan Grokhotkov
00c8b633df platform, boards: add menu to control what gets erased during upload 2018-02-20 21:51:53 +03:00
Ivan Grokhotkov
a020e8941a boards.txt.py: normalize script name in generated output 2018-02-19 12:43:30 +03:00
Ivan Grokhotkov
a358bce0d9 boards.txt.py: fix extra newline at the end of JSON output 2018-02-19 12:43:30 +03:00
Ivan Grokhotkov
f0787e7106 boards.txt.py: fix trailing comma in generated JSON 2018-02-19 12:43:30 +03:00
Ivan Grokhotkov
ce90037fca tools/boards.txt.py: make ldscript output same as the existing files 2018-02-19 12:43:30 +03:00
Ivan Grokhotkov
bc46db79c6 tools/boards.txt.py: remove tabs 2018-02-19 12:43:30 +03:00
david gauchard
85fb3d9b44
boards: Wemos D1 R1 needs a separate defined identifier (#4304) 2018-02-07 15:36:26 +01:00
david gauchard
4caf4878c7 LED_BUILTIN should be a #define (#4276)
* LED_BUILTIN should be a #define
deduplicate and hide BUILTIN_LED as a deprecated constant

* test for LED_BUILTIN existence

* board:espino:variant: rename button macro (naming coherence)
2018-02-07 10:42:57 -03:00
david gauchard
29c9ebea32
update lwip menu (#4286) 2018-02-03 22:02:29 +01:00
david gauchard
8b87491700
new board generator option: --nofloat (#4232) 2018-01-27 11:10:59 +01:00
Maurice Ribble
4e539b2618 Add a new resetmethod_menu_all macro (#4241)
* Add a new resetmethod_menu_extra macro to give the choice of all the reset options.  Then only offer all these options for the generic modules.
2018-01-27 02:04:22 +01:00
Maurice Ribble
8a24598d5d Add missing esptool upload modes for none and dtrset (#4228)
* Add missing esptool upload modes for none and dtrset
2018-01-24 15:20:04 +01:00
Peter
12f336fa5f Case change and and 'none' reset option for Digistump Oak (#4143)
* Case change and and 'none' reset option for Digistump Oak

The logo is 'digiStump', but is always written in text form as 'Digistump'. 

The generator fixed an issue with the release version of 2.4.0 not having a resetMethod for the Digistump Oak, and hence not being able to be uploaded to without modifying the boards.txt file. However, the Oak doesn't support auto-reset via serial - it was primarily designed to be a cloud-programmed board.

* Regenerated boards.txt
* Regeneration of doc/boards.rst
2018-01-15 04:19:52 +01:00
david gauchard
28253c5bd3 boards.txt generator (#3722)
+ generates boards.rst
+ generate and replace boards section in package.json
+ generate ldscripts
+ new debug option: OOM
+ new led menu for generic board
2018-01-08 11:06:01 -03:00