|
ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
|
Bus glue for the interface bridge (PROTOCORE_ENABLE_IFACE_BRIDGE): the PROTO_BRIDGE listener that wires an accepted connection to a UART / SPI / I2C endpoint, plus the bus I/O. More...
#include "protocore_config.h"Go to the source code of this file.
Bus glue for the interface bridge (PROTOCORE_ENABLE_IFACE_BRIDGE): the PROTO_BRIDGE listener that wires an accepted connection to a UART / SPI / I2C endpoint, plus the bus I/O.
The pure core (iface_bridge.h) owns the rule table and the transaction frame codec; this file owns the side that reaches the seam: a ProtoConn::PROTO_BRIDGE connection handler and the uart.h / spi.h / i2c.h transfers. Layered exactly like server/net/relay - the app opens the listener, then publishes a target:
Security: a published port is a direct pipe to the bus. Only expose it on a trusted interface / behind an upstream ACL; there is no authentication at this layer.
Definition in file iface_bridge_hw.h.