sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
ps2ip.c File Reference
#include <stdio.h>
#include <string.h>
#include <netman.h>
#include <lwip/memp.h>
#include "lwip/sys.h"
#include "lwip/tcp.h"
#include "lwip/tcpip.h"
#include "lwip/netif.h"
#include "lwip/dhcp.h"
#include "lwip/prot/dhcp.h"
#include "lwip/inet.h"
#include "netif/etharp.h"
#include "ps2ip_internal.h"

Go to the source code of this file.

Functions

int ps2ip_getconfig (char *pszName, t_ip_info *pInfo)
int ps2ip_setconfig (const t_ip_info *pInfo)
err_t ps2ip_input (PBuf *pInput, NetIF *pNetIF)
void _ps2sdk_ps2ipee_init (void)
void _ps2sdk_ps2ipee_deinit (void)
int ps2ipInit (struct ip4_addr *ip_address, struct ip4_addr *subnet_mask, struct ip4_addr *gateway)
void ps2ipDeinit (void)
void ps2ipSetHsyncTicksPerMSec (unsigned char ticks)

Detailed Description

PS2 TCP/IP STACK FOR EE

Definition in file ps2ip.c.

Function Documentation

◆ _ps2sdk_ps2ipee_deinit()

void _ps2sdk_ps2ipee_deinit ( void )
extern

Definition at line 489 of file ps2ip_ps2sdk.c.

◆ _ps2sdk_ps2ipee_init()

void _ps2sdk_ps2ipee_init ( void )
extern

Definition at line 475 of file ps2ip_ps2sdk.c.

◆ ps2ip_getconfig()

int ps2ip_getconfig ( char * pszName,
t_ip_info * pInfo )

Definition at line 39 of file ps2ip.c.

◆ ps2ip_input()

err_t ps2ip_input ( PBuf * pInput,
NetIF * pNetIF )

Definition at line 291 of file ps2ip.c.

◆ ps2ip_setconfig()

int ps2ip_setconfig ( const t_ip_info * pInfo)

Definition at line 77 of file ps2ip.c.

◆ ps2ipDeinit()

void ps2ipDeinit ( void )

Definition at line 349 of file ps2ip.c.

◆ ps2ipInit()

int ps2ipInit ( struct ip4_addr * ip_address,
struct ip4_addr * subnet_mask,
struct ip4_addr * gateway )

Initializes PS2IP. Specify a dummy address like "169.254.0.1" if DHCP is to be used, before enabling DHCP via ps2ip_setconfig().

Definition at line 321 of file ps2ip.c.

◆ ps2ipSetHsyncTicksPerMSec()

void ps2ipSetHsyncTicksPerMSec ( unsigned char ticks)

Use to specify the number of H-sync ticks per milisecond (Default: 16). Use this function to keep timings accurate, if a mode like 480P (~31KHz H-sync) is used instead of NTSC/PAL (~16KHz H-sync). This function is obsolete, so it is stubbed for compatibility purposes.

Definition at line 356 of file ps2ip.c.