nuttx-apps/industry/nxmodbus/core
raiden00pl 773f69d5d9 modbus: add nxmodbus
NxModbus is a lightweight Modbus protocol stack implementation for NuttX RTOS.

This commit adds:
- nxmodbus stack
- nxmbserver - Modbus Server (Slave) example
- nxmbclient - Modbus Client (Master) tool

Supported Modbus transports:
- ASCII
- RTU over serial port
- TCP
- RAW (ADU) for custom transport implementations

Signed-off-by: raiden00pl <raiden00@railab.me>
2026-04-20 12:45:17 -03:00
..
nxmb_client.c modbus: add nxmodbus 2026-04-20 12:45:17 -03:00
nxmb_context.c modbus: add nxmodbus 2026-04-20 12:45:17 -03:00
nxmb_func.c modbus: add nxmodbus 2026-04-20 12:45:17 -03:00
nxmb_func_coils.c modbus: add nxmodbus 2026-04-20 12:45:17 -03:00
nxmb_func_diag.c modbus: add nxmodbus 2026-04-20 12:45:17 -03:00
nxmb_func_discrete.c modbus: add nxmodbus 2026-04-20 12:45:17 -03:00
nxmb_func_holding.c modbus: add nxmodbus 2026-04-20 12:45:17 -03:00
nxmb_func_input.c modbus: add nxmodbus 2026-04-20 12:45:17 -03:00
nxmb_func_other.c modbus: add nxmodbus 2026-04-20 12:45:17 -03:00
nxmb_server.c modbus: add nxmodbus 2026-04-20 12:45:17 -03:00
nxmb_utils.c modbus: add nxmodbus 2026-04-20 12:45:17 -03:00