zephyr/subsys/modbus
Johann Fischer da47f41e42 modbus: do not loop in UART IRQ handler
On some platforms, if there are multiple MODBUS interfaces,
receiving of RTU frames may fail. Replacing while loop with
just "if" fixes this problem.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2022-02-09 22:11:16 -05:00
..
CMakeLists.txt modbus: add raw ADU support 2021-03-19 15:50:21 +01:00
Kconfig modbus: add raw ADU support 2021-03-19 15:50:21 +01:00
modbus_client.c modbus: fix untrusted loop bound in modbus client 2021-05-05 11:33:56 +02:00
modbus_core.c modbus: rework RS-485 transceiver DE,RE GPIO configuration 2021-03-19 15:50:21 +01:00
modbus_internal.h modbus: rework RS-485 transceiver DE,RE GPIO configuration 2021-03-19 15:50:21 +01:00
modbus_raw.c modbus: keep transaction and protocol IDs in gateway mode 2022-01-10 09:45:42 -06:00
modbus_serial.c modbus: do not loop in UART IRQ handler 2022-02-09 22:11:16 -05:00
modbus_server.c modbus: copy trans_id & proto_id to response header 2021-08-26 06:56:25 -04:00