Michael Heimpold
Michael Heimpold
Looks like some kind of "devel" package for mount is missing. Probably you must run something similar to "apk add ..." But I'm not familiar with Alpine and the available...
I agree that the standard cmake messages might be confusing. I tried to address this - not exactly the proposal of @mcuee, but should be good in my eyes. For...
What about using? ``` ctx = modbus_new_rtu("/dev/ttyS3", 115200, 'N', 8, 1); modbus_set_slave(ctx, 1); modbus_read_registers(ctx, 0, 2, tab_reg); ... modbus_set_slave(ctx, 2); modbus_read_registers(ctx, 0, 2, tab_reg); ... modbus_set_slave(ctx, 3); modbus_read_registers(ctx, 0, 2,...
We should change only when the repo is official new upstream.
My point is that we should also have a look what other distros are doing and considering as "upstream". People using uw-imap on e.g. Ubuntu might expect similar behaviour, same...
We have a similar chicken-egg problem in OpenWrt (see https://github.com/openwrt/packages/pull/24123) And FYI: work for openocd is ongoing, see also [my comment here](https://github.com/brgl/libgpiod/discussions/73#discussioncomment-9244021).
> I get frequent connection timeouts when reading multiple registers in a row. Unfortunately, this is not unusual behavior and I have often observed it on many devices. > I...
Yes, I confirm that not setting a response timeout by yourself results in the usage of the default value of 500 ms. Thanks for sharing your analysis and your insights,...
Wouldn't it be better to detect such use cases by a `stat` call on the opened file and then by-pass the termios stuff when a fifo or socket is found?
Modbus is typically used with multiple slave devices on one bus, e.g. on a RS-485 bus. When the request is not for your device, then usually there is another one...