TD-er
e8a29d20f9
[ESP32 PN532] Fix reading PN532 on ESP32
2022-08-11 13:31:03 +02:00
TD-er
b577ba8d0a
Merge pull request #4181 from tonhuisman/feature/IR-facilitate-ir-device-selection
...
[IR] [Build] Enable IR device selection, upgrade IRremoteESP8266 lib
2022-08-10 21:51:13 +02:00
TD-er
2da1073d88
Merge branch 'mega' into feature/p131-neopixel-matrix-display
2022-08-10 21:48:23 +02:00
TD-er
457a755b07
Merge pull request #4187 from tonhuisman/feature/json-add-some-variables-to-overview
...
[JSON] Add variables to /json output
2022-08-10 21:45:57 +02:00
TD-er
d27aa7bca1
Merge pull request #4010 from uwekaditz/xWide
...
[NEW] css style xwide
2022-08-10 21:43:47 +02:00
TD-er
d101b72668
Merge pull request #4190 from tonhuisman/feature/i2c-show-configuration-errors
...
[I2C] Improve visibility of I2C Configuration errors, few minor code enhancements
2022-08-10 21:42:00 +02:00
TD-er
5f40dafc5a
Merge pull request #3964 from tonhuisman/feature/p129-74hc165-input-shiftregisters
...
[P129] Add 74HC165 input shiftregisters plugin
2022-08-10 21:41:07 +02:00
Ton Huisman
acbcfc2f3a
[I2C] invert bool argument name and value for readability
2022-08-10 13:58:19 +02:00
Ton Huisman
3987c4dac8
[I2C] Improve visibility of I2C Configuration errors, few minor code enhancements
2022-08-10 13:44:28 +02:00
Ton Huisman
b2be799652
Merge branch 'mega' into feature/p129-74hc165-input-shiftregisters
2022-08-09 21:19:47 +02:00
Ton Huisman
4ed2afa98f
[P095] Optimize code and reduce string use to make build fit
2022-08-09 21:13:03 +02:00
Ton Huisman
a7dd9837ce
Merge branch 'mega' into feature/p131-neopixel-matrix-display
2022-08-09 20:08:15 +02:00
Ton Huisman
cd7f5211f9
Merge branch 'mega' into feature/P095-add-extra-display-types
2022-08-09 19:27:33 +02:00
Ton Huisman
92058d18a4
[JSON] Add variables to /json output
2022-08-09 15:15:22 +02:00
Ton Huisman
8d3df1ad02
[P016] Change display/entry of buffer size to bytes instead of unnamed 'units' (2 bytes)
2022-08-08 20:56:05 +02:00
uwekaditz
d8a5c235a0
Merge branch 'mega' into xWide
2022-08-08 18:34:19 +02:00
Ton Huisman
da77f3758e
[P016] Add feature flag P016_FEATURE_COMMAND_HANDLING to optionally disable command processing
2022-08-08 17:28:57 +02:00
Ton Huisman
ea40d4f70d
[P016] Increase default buffersize to 150 to avoid log message for nearly every received code
2022-08-08 17:27:39 +02:00
Ton Huisman
391ec24b93
[P035] Fix list of supported protocols, comment unreachable code
2022-08-08 14:55:14 +02:00
Ton Huisman
a356450921
[P016] Make buffersize configurable, we usually don't need max buffer size
2022-08-08 14:53:48 +02:00
Ton Huisman
dc38f97c13
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/IR-facilitate-ir-device-selection
2022-08-08 14:00:15 +02:00
TD-er
e258474604
[Task Settings Cache] Fix save taskValueNames on ESP32
...
In some situations, the newly set task value names were not saved due to a cache race condition.
2022-08-08 12:41:57 +02:00
Ton Huisman
4a2a01ade6
[P016] Limit list of supported protocols to what is actually included in build (proposal), update CustomIR-sample.h
2022-08-07 23:11:48 +02:00
Ton Huisman
969942be76
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/IR-facilitate-ir-device-selection
2022-08-07 23:09:30 +02:00
TD-er
eba3ebc8f7
[Cleanup] Fix some signed/unsigned warnings
2022-08-07 22:22:45 +02:00
TD-er
1a20e4bb72
[PulseCount] Enable PluginStats for pulse counter
2022-08-07 22:22:12 +02:00
Ton Huisman
3f2b0e771d
[IR] Correct some defines for SEND-ONLY protocols
2022-08-07 20:29:01 +02:00
TD-er
d58b9a3acd
[PulseCounter] Use direct GPIO access to read pin state
2022-08-07 16:11:34 +02:00
TD-er
fff8a0d8bb
[PulseCounter] Make ISR function smaller
...
Split the ISR function as we know up front the check that was made inside the ISR function.
2022-08-07 16:05:41 +02:00
Ton Huisman
3e26dc4fc5
[IR] [Build] Enable IR device selection
2022-08-07 15:50:23 +02:00
TD-er
c185a44f6b
Allow to use leading zeroes on HEX formatted strings
2022-08-05 22:24:20 +02:00
TD-er
6c23b67c0f
[Dallas] Add retry to init read or collect data from temp sensor
...
It appears most of the read errors occur on the first sensor of a task.
So perhaps there is some kind of disturbance on the line or maybe there is some kind of race condition when switching tasks.
This means it can be useful to retry to start a temperature reading on a sensor or retry to collect data from a sensor as it doesn't happen often (or at least should not happen often)
2022-08-05 17:50:40 +02:00
Ton Huisman
8219bef010
[P129] Fix a bug, improve code and documentation
2022-08-05 17:08:32 +02:00
Ton Huisman
66f21c93f3
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p129-74hc165-input-shiftregisters
2022-08-05 12:52:22 +02:00
TD-er
36bd508726
[Dallas] Fine tune timings for Dallas sensors
...
Due to the much faster switching of GPIO pins using direct access, it became apparent the timing of the 1Wire signal wasn't as perfect as demanded by the sensors.
This could lead to read errors which are not needed.
2022-08-02 17:31:26 +02:00
TD-er
0bf9199ab4
[DHT] Forgot to disable logic analyzer debug pin
2022-08-02 13:52:27 +02:00
TD-er
48b8e54706
[DHT] Set the GPIO pull-up resistor explicitly
...
Apparently if you never explicitly set the registers for pull-up or pull-down resistors, these registers may contain random values at boot. No matter if it is a warm or cold boot.
2022-08-02 13:11:17 +02:00
TD-er
b954cfecac
[Direct GPIO] Reduce iRAM usage
2022-08-02 13:09:50 +02:00
TD-er
11e3d72a6f
[DHT] Fix switching pinMode(INPUT_PULLUP) way too slow
2022-08-01 00:47:47 +02:00
TD-er
dd3424a577
[DHT] Fix GPIO not yet set to input when DHT wake up.
2022-07-31 22:14:35 +02:00
TD-er
96c696ae37
[DHT] Fix using correct index when recording timings + comments update
2022-07-31 20:59:58 +02:00
TD-er
20537466fb
[DHT] Add missing initialization
2022-07-31 18:37:51 +02:00
TD-er
34cca83fd8
[DHT] Add delay right after waking sensor
2022-07-31 09:53:54 +02:00
TD-er
b10323cd30
[DHT] Remove short calls to delayMicroseconds
...
Based on the information gathered in this issue: https://github.com/pstolarz/OneWireNg/issues/38
2022-07-31 01:59:01 +02:00
TD-er
57290d9e89
[DHT] Remove timing critical aspects from reading DHT sensors
...
Now the bits are read and an average low duration is computed.
The "high" state duration should differ significant from the "low" state.
Thus if the "high" state duration was longer than the average "low" state, it was a logic "1".
2022-07-31 01:16:55 +02:00
Ton Huisman
c1030c785c
[P131] Update ENABLE_TOOLTIPS to FEATURE_TOOLTIPS
2022-07-30 22:42:41 +02:00
Ton Huisman
c99de48f35
[P129] Update ENABLE_TOOLTIPS to FEATURE_TOOLTIPS
2022-07-30 22:38:08 +02:00
TD-er
da81aac6c0
[DHT] Use Direct GPIO access for DHTxx sensors
2022-07-30 22:31:23 +02:00
Ton Huisman
cda0e6c798
Merge branch 'mega' into feature/P095-add-extra-display-types
2022-07-30 21:16:16 +02:00
Ton Huisman
8a6ba9cb38
[P131] Update ENABLE_TOOLTIPS to FEATURE_TOOLTIPS
2022-07-30 21:13:25 +02:00