esphome_elektromer_han/components/xt211
Tomer27cz ce199326a1 Improve UART locking and fallback read logic
Refactored XT211Uart to handle cases where the lock is not initialized, preventing null dereference. Added fallback to base read_array for non-hardware UARTs in read_array_quick_, improving compatibility with BLE-backed UARTs.
2026-01-23 21:04:55 +01:00
..
unused Initial commit 2025-11-04 18:39:59 +01:00
ArduinoIgnore.h Initial commit 2025-11-04 18:39:59 +01:00
__init__.py Initial commit 2025-11-04 18:39:59 +01:00
apdu.c Initial commit 2025-11-04 18:39:59 +01:00
apdu.h Initial commit 2025-11-04 18:39:59 +01:00
binary_sensor.py Initial commit 2025-11-04 18:39:59 +01:00
bitarray.c Initial commit 2025-11-04 18:39:59 +01:00
bitarray.h Initial commit 2025-11-04 18:39:59 +01:00
bytebuffer.c Initial commit 2025-11-04 18:39:59 +01:00
bytebuffer.h Initial commit 2025-11-04 18:39:59 +01:00
ciphering.c Initial commit 2025-11-04 18:39:59 +01:00
ciphering.h Initial commit 2025-11-04 18:39:59 +01:00
client.c Initial commit 2025-11-04 18:39:59 +01:00
client.h Initial commit 2025-11-04 18:39:59 +01:00
converters.c Initial commit 2025-11-04 18:39:59 +01:00
converters.h Initial commit 2025-11-04 18:39:59 +01:00
cosem.c Initial commit 2025-11-04 18:39:59 +01:00
cosem.h Initial commit 2025-11-04 18:39:59 +01:00
crc.h Initial commit 2025-11-04 18:39:59 +01:00
datainfo.c Initial commit 2025-11-04 18:39:59 +01:00
datainfo.h Initial commit 2025-11-04 18:39:59 +01:00
date.c Initial commit 2025-11-04 18:39:59 +01:00
date.h Initial commit 2025-11-04 18:39:59 +01:00
dlms.c Initial commit 2025-11-04 18:39:59 +01:00
dlms.h Initial commit 2025-11-04 18:39:59 +01:00
dlmsSettings.c Initial commit 2025-11-04 18:39:59 +01:00
dlmssettings.h Initial commit 2025-11-04 18:39:59 +01:00
enums.h Initial commit 2025-11-04 18:39:59 +01:00
errorcodes.h Initial commit 2025-11-04 18:39:59 +01:00
gxaes.c Initial commit 2025-11-04 18:39:59 +01:00
gxaes.h Initial commit 2025-11-04 18:39:59 +01:00
gxarray.c Initial commit 2025-11-04 18:39:59 +01:00
gxarray.h Initial commit 2025-11-04 18:39:59 +01:00
gxdefine.h Initial commit 2025-11-04 18:39:59 +01:00
gxget.c Initial commit 2025-11-04 18:39:59 +01:00
gxget.h Initial commit 2025-11-04 18:39:59 +01:00
gxignore.h Initial commit 2025-11-04 18:39:59 +01:00
gxint.h Initial commit 2025-11-04 18:39:59 +01:00
gxkey.c Initial commit 2025-11-04 18:39:59 +01:00
gxkey.h Initial commit 2025-11-04 18:39:59 +01:00
gxmem.h Initial commit 2025-11-04 18:39:59 +01:00
gxobjects.c Initial commit 2025-11-04 18:39:59 +01:00
gxobjects.h Initial commit 2025-11-04 18:39:59 +01:00
gxset.c Initial commit 2025-11-04 18:39:59 +01:00
gxset.h Initial commit 2025-11-04 18:39:59 +01:00
gxsetmalloc.c Initial commit 2025-11-04 18:39:59 +01:00
gxsetmalloc.h Initial commit 2025-11-04 18:39:59 +01:00
gxvalueeventargs.h Initial commit 2025-11-04 18:39:59 +01:00
helpers.c Initial commit 2025-11-04 18:39:59 +01:00
helpers.h Initial commit 2025-11-04 18:39:59 +01:00
lnparameters.h Initial commit 2025-11-04 18:39:59 +01:00
message.c Initial commit 2025-11-04 18:39:59 +01:00
message.h Initial commit 2025-11-04 18:39:59 +01:00
object_locker.cpp Initial commit 2025-11-04 18:39:59 +01:00
object_locker.h Initial commit 2025-11-04 18:39:59 +01:00
objectarray.c Initial commit 2025-11-04 18:39:59 +01:00
objectarray.h Initial commit 2025-11-04 18:39:59 +01:00
parameters.c Initial commit 2025-11-04 18:39:59 +01:00
parameters.h Initial commit 2025-11-04 18:39:59 +01:00
replydata.c Initial commit 2025-11-04 18:39:59 +01:00
replydata.h Initial commit 2025-11-04 18:39:59 +01:00
sensor.py Initial commit 2025-11-04 18:39:59 +01:00
server.c Initial commit 2025-11-04 18:39:59 +01:00
server.h Initial commit 2025-11-04 18:39:59 +01:00
serverevents.c Initial commit 2025-11-04 18:39:59 +01:00
serverevents.h Initial commit 2025-11-04 18:39:59 +01:00
snparameters.h Initial commit 2025-11-04 18:39:59 +01:00
text_sensor.py Initial commit 2025-11-04 18:39:59 +01:00
variant.c Initial commit 2025-11-04 18:39:59 +01:00
variant.h Initial commit 2025-11-04 18:39:59 +01:00
xt211.cpp Initial commit 2025-11-04 18:39:59 +01:00
xt211.h Initial commit 2025-11-04 18:39:59 +01:00
xt211_axdr_parser.cpp Initial commit 2025-11-04 18:39:59 +01:00
xt211_axdr_parser.h Initial commit 2025-11-04 18:39:59 +01:00
xt211_sensor.h Initial commit 2025-11-04 18:39:59 +01:00
xt211_uart.h Improve UART locking and fallback read logic 2026-01-23 21:04:55 +01:00