Files
infix/package/p-net/Config.in
T
Tobias WaldekranzandJoachim Wiberg 23a25147cc package/p-net: new package
Use ael fork with not-yet upstreamed fixes for now.

Signed-off-by: Tobias Waldekranz <tobias@waldekranz.com>
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2023-03-06 10:50:51 +01:00

43 lines
1.2 KiB
Plaintext

menuconfig BR2_PACKAGE_P_NET
bool "p-net"
depends on BR2_PACKAGE_NETSNMP_SERVER
select BR2_PACKAGE_OSAL
help
The rt-labs PROFINET stack p-net is used for PROFINET device
implementations. It is easy to use and provides a small
footprint. It is especially well suited for embedded systems
where resources are limited and efficiency is crucial.
It is written in C and can be run on bare-metal hardware, an
RTOS such as rt-kernel, or on Linux or Windows. The main
requirement is that the platform can send and receive RAW
Ethernet Layer 2 frames. The p-net stack is supplied with
full sources including a porting layer.
https://github.com/rtlabs-com/p-net
if BR2_PACKAGE_P_NET
config BR2_PACKAGE_P_NET_MAX_SLOTS
int "PNET_MAX_SLOTS"
default 5
help
Per API. Should be > 1 to allow at least one I/O module
config BR2_PACKAGE_P_NET_MAX_SUBSLOTS
int "PNET_MAX_SUBSLOTS"
default 3
help
Per slot (DAP requires 2 + PNET_MAX_PHYSICAL_PORTS)
config BR2_PACKAGE_P_NET_MAX_PHYSICAL_PORTS
int "PNET_MAX_PHYSICAL_PORTS"
default 1
help
Max number of physical ports
endif
comment "p-net needs the netsnmp server"
depends on !BR2_PACKAGE_NETSNMP_SERVER