Skip to content

Commit bd073c2

Browse files
OttoWintersilverchris
authored andcommitted
Update ESP8266/ESP32 bases (esphome#760)
* Update ESP8266/ESP32 bases * Update platformio.ini * Update boards definitions
1 parent 3768357 commit bd073c2

File tree

5 files changed

+184
-134
lines changed

5 files changed

+184
-134
lines changed

esphome/const.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,14 @@
1515
ARDUINO_VERSION_ESP32_DEV = 'https://github.com/platformio/platform-espressif32.git#feature/stage'
1616
ARDUINO_VERSION_ESP32_1_0_0 = '[email protected]'
1717
ARDUINO_VERSION_ESP32_1_0_1 = '[email protected]'
18+
ARDUINO_VERSION_ESP32_1_0_2 = '[email protected]'
19+
ARDUINO_VERSION_ESP32_1_0_3 = '[email protected]'
20+
ARDUINO_VERSION_ESP32_1_0_4 = '[email protected]'
1821
ARDUINO_VERSION_ESP8266_DEV = 'https://github.com/platformio/platform-espressif8266.git#feature' \
1922
'/stage'
2023
ARDUINO_VERSION_ESP8266_2_5_0 = '[email protected]'
2124
ARDUINO_VERSION_ESP8266_2_5_1 = '[email protected]'
22-
ARDUINO_VERSION_ESP8266_2_5_2 = '[email protected].0'
25+
ARDUINO_VERSION_ESP8266_2_5_2 = '[email protected].3'
2326
ARDUINO_VERSION_ESP8266_2_3_0 = '[email protected]'
2427
SOURCE_FILE_EXTENSIONS = {'.cpp', '.hpp', '.h', '.c', '.tcc', '.ino'}
2528
HEADER_FILE_EXTENSIONS = {'.h', '.hpp', '.tcc'}

esphome/core_config.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,23 +45,25 @@ def validate_board(value):
4545
validate_platform = cv.one_of('ESP32', 'ESP8266', upper=True)
4646

4747
PLATFORMIO_ESP8266_LUT = {
48-
'2.5.2': '[email protected].0',
48+
'2.5.2': '[email protected].3',
4949
'2.5.1': '[email protected]',
5050
'2.5.0': '[email protected]',
5151
'2.4.2': '[email protected]',
5252
'2.4.1': '[email protected]',
5353
'2.4.0': '[email protected]',
5454
'2.3.0': '[email protected]',
55-
'RECOMMENDED': 'espressif8266@1.8.0',
55+
'RECOMMENDED': 'espressif8266@2.2.3',
5656
'LATEST': 'espressif8266',
5757
'DEV': ARDUINO_VERSION_ESP8266_DEV,
5858
}
5959

6060
PLATFORMIO_ESP32_LUT = {
6161
'1.0.0': '[email protected]',
6262
'1.0.1': '[email protected]',
63-
'1.0.2': '[email protected]',
64-
'RECOMMENDED': '[email protected]',
63+
'1.0.2': '[email protected]',
64+
'1.0.3': '[email protected]',
65+
'1.0.4': '[email protected]',
66+
'RECOMMENDED': '[email protected]',
6567
'LATEST': 'espressif32',
6668
'DEV': ARDUINO_VERSION_ESP32_DEV,
6769
}

esphome/dashboard/templates/index.html

Lines changed: 53 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -280,52 +280,70 @@ <h4>Validate <code class="inlinecode filename"></code></h4>
280280
</optgroup>
281281
<optgroup label="Other ESP32s">
282282
<option value="lolin32">Wemos Lolin 32</option>
283-
<option value="esp32dev">Espressif ESP32 Dev Module</option>
284283
<option value="m5stack-fire">M5Stack FIRE</option>
285284
<option value="wemosbat">Wemos WiFi &amp; Bluetooth Battery</option>
286-
<option value="node32s">Aiyarafun Node32s</option>
287-
<option value="espea32">April Brother ESPea32</option>
288-
<option value="firebeetle32">DFRobot FireBeetle-ESP32</option>
289-
<option value="esp32doit-devkit-v1">Doit ESP32 Devkit v1</option>
290-
<option value="pocket_32">Dongsen Tech Pocket 32</option>
291-
<option value="espectro32">DycodeX ESPectro32</option>
292-
<option value="esp32vn-iot-uno">ESP32vn IoT Uno</option>
285+
<option value="node32s">Node32s</option>
286+
287+
<option value="alksesp32">ALKS ESP32</option>
288+
<option value="bpi-bit">BPI-Bit</option>
289+
<option value="d-duino-32">D-duino-32</option>
290+
<option value="esp32-devkitlipo">OLIMEX ESP32-DevKit-LiPo</option>
291+
<option value="esp32-evb">OLIMEX ESP32-EVB</option>
292+
<option value="esp32-gateway">OLIMEX ESP32-GATEWAY</option>
293+
<option value="esp32-poe-iso">OLIMEX ESP32-PoE-ISO</option>
294+
<option value="esp32-poe">OLIMEX ESP32-PoE</option>
295+
<option value="esp32-pro">OLIMEX ESP32-PRO</option>
293296
<option value="esp320">Electronic SweetPeas ESP320</option>
294-
<option value="pico32">Espressif ESP32 Pico Kit</option>
295-
<option value="odroid_esp32">Hardkernel Odroid GO</option>
296-
<option value="heltec_wifi_kit_32">Heltec WIFI Kit 32</option>
297-
<option value="heltec_wifi_lora_32">Heltec WIFI LoRa 32</option>
297+
<option value="esp32cam">AI Thinker ESP32-CAM</option>
298+
<option value="esp32dev">Espressif ESP32 Dev Module</option>
299+
<option value="esp32doit-devkit-v1">DOIT ESP32 DEVKIT V1</option>
300+
<option value="esp32thing">SparkFun ESP32 Thing</option>
301+
<option value="esp32vn-iot-uno">ESP32vn IoT Uno</option>
302+
<option value="espea32">April Brother ESPea32</option>
303+
<option value="espectro32">ESPectro32</option>
304+
<option value="espino32">ESPino32</option>
305+
<option value="firebeetle32">FireBeetle-ESP32</option>
306+
<option value="fm-devkit">ESP32 FM DevKit</option>
307+
<option value="frogboard">Frog Board ESP32</option>
308+
<option value="heltec_wifi_kit_32">Heltec WiFi Kit 32</option>
309+
<option value="heltec_wifi_lora_32">Heltec WiFi LoRa 32</option>
310+
<option value="heltec_wifi_lora_32_V2">Heltec WiFi LoRa 32 (V2)</option>
311+
<option value="heltec_wireless_stick">Heltec Wireless Stick</option>
298312
<option value="hornbill32dev">Hornbill ESP32 Dev</option>
299313
<option value="hornbill32minima">Hornbill ESP32 Minima</option>
300314
<option value="intorobot">IntoRobot Fig</option>
301-
<option value="mhetesp32devkit">MH-ET Live ESP32 Devkit</option>
302-
<option value="mhetesp32minikit">MH-ET Live ESP32 Minikit</option>
303-
<option value="nano32">MakerAsia Nano32</option>
304-
<option value="microduino-core-esp32">Microduino Core ESP32</option>
305-
<option value="quantum">Noduino Quantum</option>
306-
<option value="esp32-evb">Olimex ESP32-EVB</option>
307-
<option value="esp32-gateway">Olimex ESP32-GATEWAY</option>
308-
<option value="esp32-pro">Olimex ESP32-PRO</option>
309-
<option value="onehorse32dev">Onehorse ESP32 Dev Module</option>
310-
<option value="alksesp32">RoboticsBrno ALKS ESP32</option>
311-
<option value="esp32thing">Sparkfun ESP32 Thing</option>
312-
<option value="ttgo-lora32-v1">TTGO LoRa32-OLED v1</option>
313-
<option value="espino32">ThaiEasyElec ESPino32</option>
314-
<option value="widora-air">Widora AIR</option>
315-
<option value="xinabox_cw02">XinaBox CW02</option>
315+
<option value="iotaap_magnolia">IoTaaP Magnolia</option>
316316
<option value="iotbusio">oddWires IoT-Bus Io</option>
317-
<option value="iotbusproteus">oddWires Proteus IoT-Bus</option>
318-
<option value="nina_w10">u-blox NINA-W10 series</option>
319-
<option value="bpi-bit">BananaPi-Bit</option>
320-
<option value="d-duino-32">DSTIKE D-duino-32</option>
321-
<option value="fm-devkit">ESP32 FM DevKit</option>
322-
<option value="esp32-poe">OLIMEX ESP32-PoE</option>
323-
<option value="oroca_edubot">OROCA EduBot</option>
317+
<option value="iotbusproteus">oddWires IoT-Bus Proteus</option>
324318
<option value="lopy">Pycom LoPy</option>
325319
<option value="lopy4">Pycom LoPy4</option>
326-
<option value="wesp32">Silicognition wESP32</option>
320+
<option value="m5stack-grey">M5Stack GREY ESP32</option>
321+
<option value="m5stick-c">M5Stick-C</option>
322+
<option value="magicbit">MagicBit</option>
323+
<option value="mhetesp32devkit">MH ET LIVE ESP32DevKIT</option>
324+
<option value="mhetesp32minikit">MH ET LIVE ESP32MiniKit</option>
325+
<option value="microduino-core-esp32">Microduino Core ESP32</option>
326+
<option value="nano32">MakerAsia Nano32</option>
327+
<option value="nina_w10">u-blox NINA-W10 series</option>
328+
<option value="odroid_esp32">ODROID-GO</option>
329+
<option value="onehorse32dev">Onehorse ESP32 Dev Module</option>
330+
<option value="oroca_edubot">OROCA EduBot</option>
331+
<option value="pico32">ESP32 Pico Kit</option>
332+
<option value="pocket_32">Dongsen Tech Pocket 32</option>
333+
<option value="pycom_gpy">Pycom GPy</option>
334+
<option value="quantum">Noduino Quantum</option>
335+
<option value="sparkfun_lora_gateway_1-channel">SparkFun LoRa Gateway 1-Channel</option>
336+
<option value="tinypico">TinyPICO</option>
337+
<option value="ttgo-lora32-v1">TTGO LoRa32-OLED V1</option>
327338
<option value="ttgo-t-beam">TTGO T-Beam</option>
339+
<option value="ttgo-t-watch">TTGO T-Watch</option>
340+
<option value="ttgo-t1">TTGO T1</option>
328341
<option value="turta_iot_node">Turta IoT Node</option>
342+
<option value="vintlabs-devkit-v1">VintLabs ESP32 Devkit</option>
343+
<option value="wemos_d1_mini32">WeMos D1 MINI ESP32</option>
344+
<option value="wesp32">Silicognition wESP32</option>
345+
<option value="widora-air">Widora AIR</option>
346+
<option value="xinabox_cw02">XinaBox CW02</option>
329347
</optgroup>
330348
</select>
331349
</div>

0 commit comments

Comments
 (0)