Stefan Agner and Jesse Hills
3f1af1690b
Support non-multiarch toolchains on 32-bit ARM ( #4191 )
...
fixes https://github.com/esphome/issues/issues/3904
2022-12-16 13:36:10 +13:00
Stefan Agner and GitHub
1eacbd50fa
Support non-multiarch toolchains on 32-bit ARM ( #4191 )
...
fixes https://github.com/esphome/issues/issues/3904
2022-12-16 09:27:59 +13:00
Stefan Agner and GitHub
15ce27992e
Support ISR based pulse counter on ESP32-C3 ( #2983 )
2022-01-04 11:06:43 +13:00
Stefan Agner and GitHub
a02d2e2e11
Explicitly use overloaded begin() for I2C master initialization ( #2978 )
...
Arduino 2.0.1 and newer support slave and master mode. The two modes
have a begin() method with different signature:
```
// Slave Begin
bool TwoWire::begin(uint8_t addr, int sdaPin, int sclPin, uint32_t frequency)
// Master Begin
bool TwoWire::begin(int sdaPin, int sclPin, uint32_t frequency)
```
Use type casting to make sure that overloaded method for master mode
is used.
2022-01-03 16:37:21 +01:00
Stefan Agner and GitHub
72fa68849f
Don't use pyproject.toml for esphome build ( #2980 )
2022-01-03 22:11:28 +13:00
Stefan Agner and Jesse Hills
2abe09529a
Autodetect flash size ( #2615 )
2021-10-27 10:49:10 +13:00
Stefan Agner and GitHub
b9e5c7eb35
Autodetect flash size ( #2615 )
2021-10-23 13:25:46 +02:00
Stefan Agner and GitHub
46b4c970d1
Fix socket abstraction for ESP-IDF v4 ( #2434 )
2021-10-03 22:21:45 +02:00
Stefan Agner and GitHub
49f46a7cdd
Use size_t to fix comparision using RISC-V toolchain ( #2436 )
2021-10-03 21:55:19 +02:00
Stefan Agner and GitHub
1627dff166
Disable dependency finder on ESP32 ( #2435 )
2021-10-03 21:53:40 +02:00
Stefan Agner and GitHub
11477dbc03
Fix format warning in Tuya component ( #1954 )
2021-08-11 16:50:05 +12:00
Stefan Agner and GitHub
e5366dbbe7
Add deassert_rts_dtr option to force RTS/DTR low when using miniterm ( #2089 )
2021-08-11 07:55:36 +12:00
Stefan Agner and GitHub
f94c221a9a
Increase task wdt timeout for ESP32/ESP32-C3 ( #2096 )
2021-08-10 11:10:52 +02:00
Stefan Agner and GitHub
5bfac5ec09
Allow multiple unnamed libraries ( #2132 )
2021-08-07 23:16:34 +12:00
Stefan Agner and GitHub
246950159d
Bump ESPAsyncWebServer-esphome to 1.3.0 ( #2075 )
2021-07-28 21:24:10 +02:00
d9f09a7523
Initial ESP32-C3-DevKitM-1 board support ( #2062 )
...
Co-authored-by: Stijn Tintel <stijn@linux-ipv6.be >
2021-07-26 11:10:56 +02:00
Stefan Agner and GitHub
159744e09e
Support library override using named library with repository ( #2056 )
2021-07-26 10:50:45 +02:00
Stefan Agner and GitHub
c2637a76f7
Print BLE 128-bit UUIDs according to spec ( #2061 )
...
Since the iterator integer counts the bytes backwards we need to
use the complement to 15.
2021-07-26 10:49:38 +02:00
Stefan Agner and GitHub
66cdb761dc
Fix minor build issues with Arduino ESP32 2.0.0-rc1 ( #2057 )
2021-07-24 21:55:25 +12:00
Stefan Agner and GitHub
f0d9ad6a4e
Add TAG to all compile units ( #2060 )
...
When using static TAG is only valid in the current compile unit. For
some reason it seems that the current ESP8266/ESP32 compiler use the
instance from ble.cpp, but it seems that this causes issues with newer
compiler leading to compile time errors like this:
In file included from /root/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-log.h:164,
from /root/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:71,
from /root/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from src/esphome/core/esphal.h:3,
from src/esphome/core/helpers.h:10,
from src/esphome/components/esp32_ble/ble_uuid.h:3,
from src/esphome/components/esp32_ble/ble_advertising.cpp:5:
src/esphome/components/esp32_ble/ble_advertising.cpp: In member function 'void esphome::esp32_ble::BLEAdvertising::start()':
src/esphome/components/esp32_ble/ble_advertising.cpp:64:14: error: 'TAG' was not declared in this scope
ESP_LOGE(TAG, "esp_ble_gap_config_adv_data failed (Advertising): %d", err);
^~~
2021-07-24 03:53:59 +12:00
Stefan Agner and GitHub
9f2b2f51ff
Esp32 c3 support ( #2035 )
2021-07-20 11:12:22 +02:00
Stefan Agner and GitHub
5cb0c11feb
Introduce clamp as a template function ( #1953 )
2021-07-14 17:08:18 +12:00
Stefan Agner and GitHub
32f2da77f8
More VSCode devcontainer improvements ( #1934 )
2021-06-22 16:37:05 +02:00
Stefan Agner and GitHub
3dfff2930a
Improve DHT read timings ( #1901 )
...
Make sure that the initial rising edge is properly detected even if
timing is somewhat off.
Set MCU start signal to 1ms for AM2302.
2021-06-22 10:07:14 +02:00
Stefan Agner and GitHub
f9a31c1abb
Fix error print in script/helpers.py ( #1935 )
2021-06-18 13:49:25 +12:00
a80f9ed336
Support ESP8266 Arduino 3.0.0 ( #1897 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-06-15 08:50:58 +02:00
Stefan Agner and GitHub
501f88ca86
Avoid non-const globals and enable clang-tidy check ( #1892 )
2021-06-11 08:19:44 +12:00
Stefan Agner and GitHub
b80f3fdec9
Fix Clang 11 finds ( #1880 )
2021-06-09 08:47:43 +12:00
Stefan Agner and GitHub
13fe9e83fa
Use Clang 11 ( #1846 )
2021-06-08 22:16:17 +02:00
Stefan Agner and GitHub
0277218319
Bump Docker base version to 3.1.0 ( #1864 )
...
Bump Docker base version to 3.1.0 which includes Arduino SDK 1.0.6
for ESP32.
2021-06-08 07:02:31 +12:00
Stefan Agner and GitHub
18a8c727fa
Fix SCD30 configuration on ESP32 ( #1830 )
2021-06-05 20:56:54 +12:00
Stefan Agner and GitHub
80ad784a4e
Avoid unnecessary waits to stabilize the VOC algorithm ( #1834 )
2021-06-05 20:52:16 +12:00
d1c6368283
Use built-in validation for altitude ( #1831 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-01 07:40:57 +12:00
Stefan Agner and GitHub
76f78877f6
Use latest version of the NeoPixelBus-esphome library ( #1701 )
2021-05-19 14:55:49 +12:00
98166dfa66
Bump Arduino SDK for ESP32 to 1.0.6 ( #1789 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-17 11:38:26 +12:00