|
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