|
673 | 673 | }),
|
674 | 674 | ( 'wifinfo', {
|
675 | 675 | 'name': 'WifInfo',
|
676 |
| - 'opts': { |
677 |
| - '.build.board': 'WIFINFO', |
678 |
| - '.build.variant': 'wifinfo', |
679 |
| - '.menu.ESPModule.ESP07192': 'ESP07 (1M/192K SPIFFS)', |
680 |
| - '.menu.ESPModule.ESP07192.build.board': 'ESP8266_ESP07', |
681 |
| - '.menu.ESPModule.ESP07192.build.flash_size': '1M', |
682 |
| - '.menu.ESPModule.ESP07192.build.flash_ld': 'eagle.flash.1m192.ld', |
683 |
| - '.menu.ESPModule.ESP07192.build.spiffs_start': '0xCB000', |
684 |
| - '.menu.ESPModule.ESP07192.build.spiffs_end': '0xFB000', |
685 |
| - '.menu.ESPModule.ESP07192.build.spiffs_blocksize': '4096', |
686 |
| - '.menu.ESPModule.ESP07192.upload.maximum_size': '827376', |
687 |
| - '.menu.ESPModule.ESP12': 'ESP12 (4M/1M SPIFFS)', |
688 |
| - '.menu.ESPModule.ESP12.build.board': 'ESP8266_ESP12', |
689 |
| - '.menu.ESPModule.ESP12.build.flash_size': '4M', |
690 |
| - '.menu.ESPModule.ESP12.build.flash_ld': 'eagle.flash.4m1m.ld', |
691 |
| - '.menu.ESPModule.ESP12.build.spiffs_start': '0x300000', |
692 |
| - '.menu.ESPModule.ESP12.build.spiffs_end': '0x3FB000', |
693 |
| - '.menu.ESPModule.ESP12.build.spiffs_blocksize': '8192', |
694 |
| - '.menu.ESPModule.ESP12.build.spiffs_pagesize': '256', |
695 |
| - '.menu.ESPModule.ESP12.upload.maximum_size': '1044464', |
696 |
| - }, |
| 676 | + 'opts': collections.OrderedDict([ |
| 677 | + ( '.build.board', 'WIFINFO' ), |
| 678 | + ( '.build.variant', 'wifinfo' ), |
| 679 | + ( '.menu.ESPModule.ESP07192', 'ESP07 (1M/192K SPIFFS)' ), |
| 680 | + ( '.menu.ESPModule.ESP07192.build.board', 'ESP8266_ESP07' ), |
| 681 | + ( '.menu.ESPModule.ESP07192.build.flash_size', '1M' ), |
| 682 | + ( '.menu.ESPModule.ESP07192.build.flash_ld', 'eagle.flash.1m192.ld' ), |
| 683 | + ( '.menu.ESPModule.ESP07192.build.spiffs_start', '0xCB000' ), |
| 684 | + ( '.menu.ESPModule.ESP07192.build.spiffs_end', '0xFB000' ), |
| 685 | + ( '.menu.ESPModule.ESP07192.build.spiffs_blocksize', '4096' ), |
| 686 | + ( '.menu.ESPModule.ESP07192.upload.maximum_size', '827376' ), |
| 687 | + ( '.menu.ESPModule.ESP12', 'ESP12 (4M/1M SPIFFS)' ), |
| 688 | + ( '.menu.ESPModule.ESP12.build.board', 'ESP8266_ESP12' ), |
| 689 | + ( '.menu.ESPModule.ESP12.build.flash_size', '4M' ), |
| 690 | + ( '.menu.ESPModule.ESP12.build.flash_ld', 'eagle.flash.4m1m.ld' ), |
| 691 | + ( '.menu.ESPModule.ESP12.build.spiffs_start', '0x300000' ), |
| 692 | + ( '.menu.ESPModule.ESP12.build.spiffs_end', '0x3FB000' ), |
| 693 | + ( '.menu.ESPModule.ESP12.build.spiffs_blocksize', '8192' ), |
| 694 | + ( '.menu.ESPModule.ESP12.build.spiffs_pagesize', '256' ), |
| 695 | + ( '.menu.ESPModule.ESP12.upload.maximum_size', '1044464' ), |
| 696 | + ]), |
697 | 697 | 'macro': [
|
698 | 698 | 'resetmethod_nodemcu',
|
699 | 699 | 'flashmode_qio',
|
|
707 | 707 | }),
|
708 | 708 | ( 'arduino-esp8266', {
|
709 | 709 | 'name': 'Arduino',
|
710 |
| - 'opts': { |
711 |
| - '.build.board': 'ESP8266_ARDUINO', |
712 |
| - '.menu.BoardModel.primo': 'Primo', |
713 |
| - '.menu.BoardModel.primo.build.board': 'ESP8266_ARDUINO_PRIMO', |
714 |
| - '.menu.BoardModel.primo.build.variant': 'arduino_spi', |
715 |
| - '.menu.BoardModel.primo.build.extra_flags': '-DF_CRYSTAL=40000000 -DESP8266', |
716 |
| - '.menu.BoardModel.unowifideved': 'Uno WiFi', |
717 |
| - '.menu.BoardModel.unowifideved.build.board': 'ESP8266_ARDUINO_UNOWIFI', |
718 |
| - '.menu.BoardModel.unowifideved.build.variant': 'arduino_uart', |
719 |
| - '.menu.BoardModel.unowifideved.build.extra_flags=-DF_CRYSTAL': '40000000 -DESP8266', |
720 |
| - '.menu.BoardModel.starottodeved': 'Star OTTO', |
721 |
| - '.menu.BoardModel.starottodeved.build.variant': 'arduino_uart', |
722 |
| - '.menu.BoardModel.starottodeved.build.board': 'ESP8266_ARDUINO_STAR_OTTO', |
723 |
| - '.menu.BoardModel.starottodeved.build.extra_flags': '-DF_CRYSTAL=40000000 -DESP8266', |
724 |
| - }, |
| 710 | + 'opts': collections.OrderedDict([ |
| 711 | + ( '.build.board', 'ESP8266_ARDUINO' ), |
| 712 | + ( '.menu.BoardModel.primo', 'Primo' ), |
| 713 | + ( '.menu.BoardModel.primo.build.board', 'ESP8266_ARDUINO_PRIMO' ), |
| 714 | + ( '.menu.BoardModel.primo.build.variant', 'arduino_spi' ), |
| 715 | + ( '.menu.BoardModel.primo.build.extra_flags', '-DF_CRYSTAL=40000000 -DESP8266' ), |
| 716 | + ( '.menu.BoardModel.unowifideved', 'Uno WiFi' ), |
| 717 | + ( '.menu.BoardModel.unowifideved.build.board', 'ESP8266_ARDUINO_UNOWIFI' ), |
| 718 | + ( '.menu.BoardModel.unowifideved.build.variant', 'arduino_uart' ), |
| 719 | + ( '.menu.BoardModel.unowifideved.build.extra_flags=-DF_CRYSTAL', '40000000 -DESP8266' ), |
| 720 | + ( '.menu.BoardModel.starottodeved', 'Star OTTO' ), |
| 721 | + ( '.menu.BoardModel.starottodeved.build.variant', 'arduino_uart' ), |
| 722 | + ( '.menu.BoardModel.starottodeved.build.board', 'ESP8266_ARDUINO_STAR_OTTO' ), |
| 723 | + ( '.menu.BoardModel.starottodeved.build.extra_flags', '-DF_CRYSTAL=40000000 -DESP8266' ), |
| 724 | + ]), |
725 | 725 | 'macro': [
|
726 | 726 | 'resetmethod_ck',
|
727 | 727 | 'flashmode_qio',
|
@@ -1177,9 +1177,9 @@ def flash_map (flashsize_kb, spiffs_kb = 0):
|
1177 | 1177 | else:
|
1178 | 1178 | spiffs_blocksize = 8192
|
1179 | 1179 |
|
1180 |
| - strsize = str(flashsize_kb / 1024) + 'M' if (flashsize_kb >= 1024) else str(flashsize_kb) + 'K' |
1181 |
| - strspiffs = str(spiffs_kb / 1024) + 'M' if (spiffs_kb >= 1024) else str(spiffs_kb) + 'K' |
1182 |
| - strspiffs_strip = str(spiffs_kb / 1024) + 'M' if (spiffs_kb >= 1024) else str(spiffs_kb) if (spiffs_kb > 0) else '' |
| 1180 | + strsize = str(int(flashsize_kb / 1024)) + 'M' if (flashsize_kb >= 1024) else str(flashsize_kb) + 'K' |
| 1181 | + strspiffs = str(int(spiffs_kb / 1024)) + 'M' if (spiffs_kb >= 1024) else str(spiffs_kb) + 'K' |
| 1182 | + strspiffs_strip = str(int(spiffs_kb / 1024)) + 'M' if (spiffs_kb >= 1024) else str(spiffs_kb) if (spiffs_kb > 0) else '' |
1183 | 1183 |
|
1184 | 1184 | ld = 'eagle.flash.' + strsize.lower() + strspiffs_strip.lower() + '.ld'
|
1185 | 1185 | menu = '.menu.eesz.' + strsize + strspiffs_strip
|
|
0 commit comments