From 9e6e3ef1f203714159a9c7f84e377072eaa94f5e Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Sun, 8 Feb 2026 08:45:21 +0100 Subject: [PATCH] fixes visibility of mnrs et driver functions --- port/moonlight/mnrs_network_driver.c | 16 ++++++++-------- src/tcp_demo/main.c | 5 ++--- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/port/moonlight/mnrs_network_driver.c b/port/moonlight/mnrs_network_driver.c index 498b308..d151011 100644 --- a/port/moonlight/mnrs_network_driver.c +++ b/port/moonlight/mnrs_network_driver.c @@ -70,13 +70,13 @@ const ULONG mnrs_mac_address_msw = 0x0200; const ULONG mnrs_mac_address_lsw = 0x00334450; /* Define driver prototypes. */ -VOID _nx_mnrs_network_driver(NX_IP_DRIVER* driver_req_ptr); -void _nx_mnrs_network_driver_output(NX_PACKET* packet_ptr, UINT interface_instance_id); -void _nx_mnrs_network_driver_receive(NX_IP* ip_ptr, NX_PACKET* packet_ptr, UINT interface_instance_id); -UINT _nx_mnrs_eth_send_packet(NX_PACKET* packet_ptr, volatile ethmac_t* ethmac); -VOID _nx_mnrs_eth_recv_packet(UINT i); -VOID _nx_mnrs_eth_recv_packet_eth0(VOID); -VOID _nx_mnrs_eth_recv_packet_eth1(VOID); +VOID nx_mnrs_network_driver(NX_IP_DRIVER* driver_req_ptr); +static void _nx_mnrs_network_driver_output(NX_PACKET* packet_ptr, UINT interface_instance_id); +static void _nx_mnrs_network_driver_receive(NX_IP* ip_ptr, NX_PACKET* packet_ptr, UINT interface_instance_id); +static UINT _nx_mnrs_eth_send_packet(NX_PACKET* packet_ptr, volatile ethmac_t* ethmac); +static VOID _nx_mnrs_eth_recv_packet(UINT i); +static VOID _nx_mnrs_eth_recv_packet_eth0(VOID); +static VOID _nx_mnrs_eth_recv_packet_eth1(VOID); #define NX_MNRS_DRIVER_MAX_MCAST_ADDRESSES 3 typedef struct MAC_ADDRESS_STRUCT @@ -164,7 +164,7 @@ static _nx_mnrs_network_driver_instance_type nx_mnrs_driver[NX_MAX_PHYSICAL_INTE /* resulting in version 6.4.0 */ /* */ /**************************************************************************/ -VOID _nx_mnrs_network_driver(NX_IP_DRIVER* driver_req_ptr) +VOID nx_mnrs_network_driver(NX_IP_DRIVER* driver_req_ptr) { UINT i = 0; NX_IP* ip_ptr; diff --git a/src/tcp_demo/main.c b/src/tcp_demo/main.c index 29a1506..e8ce30a 100644 --- a/src/tcp_demo/main.c +++ b/src/tcp_demo/main.c @@ -36,9 +36,8 @@ void thread_1_entry(ULONG thread_input); void thread_1_connect_received(NX_TCP_SOCKET* server_socket, UINT port); void thread_1_disconnect_received(NX_TCP_SOCKET* server_socket); -void _nx_ram_network_driver(struct NX_IP_DRIVER_STRUCT* driver_req); -void _nx_mnrs_network_driver(struct NX_IP_DRIVER_STRUCT* driver_req); -#define NETWORK_DRIVER _nx_mnrs_network_driver +void nx_mnrs_network_driver(struct NX_IP_DRIVER_STRUCT* driver_req); +#define NETWORK_DRIVER nx_mnrs_network_driver // alternative the ram driver can be used // #define NETWORK_DRIVER _nx_ram_network_driver