projdefs.h File Reference

Project configuration. More...

#include "net\compiler.h"
#include "appcfg.h"

Defines

#define ADC_CHANNELS   12
#define APP_USE_ADC10
#define APP_VER_MAJOR   3
#define APP_VER_MINOR   10
#define AVAILABLE_SOCKETS   (MAX_SOCKETS)
#define AVAILABLE_SOCKETS2   (AVAILABLE_SOCKETS - MAX_HTTP_CONNECTIONS)
#define AVAILABLE_SOCKETS3   (AVAILABLE_SOCKETS2 - 2)
#define AVAILABLE_UDP_SOCKETS   (MAX_UDP_SOCKETS)
#define AVAILABLE_UDP_SOCKETS2   (AVAILABLE_UDP_SOCKETS - 1)
#define AVAILABLE_UDP_SOCKETS3   AVAILABLE_UDP_SOCKETS2
#define AVAILABLE_UDP_SOCKETS4   AVAILABLE_UDP_SOCKETS3
#define BUS_I2C1_RXBUFSIZE   0ul
#define BUS_I2C1_TXBUFSIZE   0ul
#define BUS_SER1_RXBUFSIZE   100ul
#define BUS_SER1_TXBUFSIZE   100ul
#define BUS_SER2_RXBUFSIZE   0ul
#define BUS_SER2_TXBUFSIZE   0ul
#define BUS_SPI1_RXBUFSIZE   0ul
#define BUS_SPI1_TXBUFSIZE   0ul
#define BUS_UDP1_RXBUFSIZE   50ul
#define BUS_UDP1_TXBUFSIZE   50ul
#define BUS_UDP1PORT   ((((WORD)appcfgGetc(BUSCFG_UDP1_PORT1))<<8) | (WORD)appcfgGetc(BUSCFG_UDP1_PORT0))
#define BUS_UDP2_RXBUFSIZE   0ul
#define BUS_UDP2_TXBUFSIZE   0ul
#define BUS_UDP2PORT   ((((WORD)appcfgGetc(BUSCFG_UDP2_PORT1))<<8) | (WORD)appcfgGetc(BUSCFG_UDP2_PORT0))
#define CMD_UDPPORT   ((((WORD)appcfgGetc(APPCFG_CMD_UDPPORT1))<<8) | (WORD)appcfgGetc(APPCFG_CMD_UDPPORT0))
#define DEBUG_ANNOUNCE   LOG_OFF
#define DEBUG_APPCFG   LOG_OFF
#define DEBUG_BUS   LOG_OFF
#define DEBUG_CMD   LOG_OFF
#define DEBUG_DHCP   LOG_OFF
#define DEBUG_DNS   LOG_OFF
#define DEBUG_FSEE   LOG_OFF
#define DEBUG_FTP   LOG_OFF
#define DEBUG_GEN   LOG_OFF
#define DEBUG_HTTP   LOG_OFF
#define DEBUG_HTTPEXEC   LOG_OFF
#define DEBUG_IP   LOG_OFF
#define DEBUG_MAC   LOG_OFF
#define DEBUG_MAIN   LOG_OFF
#define DEBUG_NBNS   LOG_OFF
#define DEBUG_OFF
#define DEBUG_STACKTSK   LOG_OFF
#define DEBUG_TCP   LOG_OFF
#define DEBUG_TCPUTILS   LOG_OFF
#define DEBUG_TFTPC   LOG_OFF
#define DEBUG_UDP   LOG_OFF
#define DEBUG_UDPUTILS   LOG_OFF
#define debugPutGenMsg(msgCode)   debugPut2Bytes(0xD9, msgCode)
#define debugPutGenRomStr(msgCode, msgStr)   {debugPut2Bytes(0xD9, msgCode); debugPutRomString(msgStr);}
#define DEFAULT_BUS_UDP1PORT   (54125ul)
#define DEFAULT_BUS_UDP2PORT   (54126ul)
#define DEFAULT_CMD_UDPPORT   (54123ul)
#define DEFAULT_EVENT_UDPPORT   (54124ul)
#define DEFAULT_HTTPSRVR_PORT   (80ul)
#define DHCP_CLIENT_PORT   (68ul)
#define DHCP_SERVER_PORT   (67ul)
#define DHCP_TIMEOUT   ((TICK)2 * (TICK)TICKS_PER_SECOND)
#define DNS_PORT   53ul
#define DNS_TIMEOUT   ((TICK)TICK_SECOND * (TICK)2)
#define EEPROM_CONTROL   (0xa0ul)
#define EVENT_UDPPORT   ((((WORD)appcfgGetc(APPCFG_EVENT_UDPPORT1))<<8) | (WORD)appcfgGetc(APPCFG_EVENT_UDPPORT0))
#define FAST_USER_PROCESS()   fastUserProcess()
#define FRAM_SPI_BIT_CS   PORTF_RF7
#define FRAM_SPI_BIT_SCK   PORTD_RD6
#define FRAM_SPI_BIT_SI   PORTD_RD5
#define FRAM_SPI_BIT_SO   PORTD_RD4
#define FRAM_SPI_TRI_CS   TRISF_RF7
#define FRAM_SPI_TRI_SCK   TRISD_RD6
#define FRAM_SPI_TRI_SI   TRISD_RD5
#define FRAM_SPI_TRI_SO   TRISD_RD4
#define FSEE_IS_PRIMARY_FS
#define FSEE_RESERVE_BLOCK   (64ul)
#define FSFRAM_RESERVE_BLOCK   (64ul)
#define FTP_COMMAND_PORT   (21ul)
#define FTP_DATA_PORT   (20ul)
#define FTP_PUT_ENABLED
#define FTP_TIMEOUT   ((TICK16)180 * (TICK16)TICKS_PER_SECOND)
#define HIVECTOR_ADR   0x8
#define HTTP_AUTH_REQ_FOR_ALL_FILES   (appcfgGetc(APPCFG_WEB_FLAGS) & APPCFG_WEBFLAGS_AUTH_ALL)
#define HTTP_AUTH_REQ_FOR_CGI   (appcfgGetc(APPCFG_WEB_FLAGS) & APPCFG_WEBFLAGS_AUTH_CGI)
#define HTTP_AUTH_REQ_FOR_DYN   (appcfgGetc(APPCFG_WEB_FLAGS) & APPCFG_WEBFLAGS_AUTH_DYN)
#define HTTP_AUTH_REQ_FOR_GET   (appcfgGetc(APPCFG_WEB_FLAGS) & APPCFG_WEBFLAGS_AUTH_GET)
#define HTTP_AUTH_REQ_FOR_SECTAG   (appcfgGetc(APPCFG_WEB_FLAGS) & APPCFG_WEBFLAGS_AUTH_SECTAG)
#define HTTP_AUTH_REQ_FOR_X_FILES   (appcfgGetc(APPCFG_WEB_FLAGS) & APPCFG_WEBFLAGS_AUTH_X)
#define HTTP_PARSE_FILETYPE_HTML   0ul
#define HTTP_PARSE_FILETYPE_JS   0ul
#define HTTP_USER_PROCESSES_HEADERS
#define HTTPSRVR_PORT   ((((WORD)appcfgGetc(APPCFG_HTTPSRVR_PORTH))<<8) | (WORD)appcfgGetc(APPCFG_HTTPSRVR_PORTL))
#define IP_SPEED_OPTIMIZE
#define KPAD_BUF_SIZE   8ul
#define LCD2S_DEFAULT_I2C_ADR   (80ul)
#define LCD2S_I2C_ADR   appcfgGetc(APPCFG_LCD1_ADR)
#define LCD2S_MAX_NUMBER   1ul
#define LOVECTOR_ADR   0x18
#define MAC_CNTR1_3
#define MAC_RTL8019AS
#define MAC_RX_BUFFER_SIZE   (MAC_TX_BUFFER_SIZE)
#define MAC_SPEED_OPTIMIZE
#define MAC_TX_BUFFER_COUNT   (3ul)
#define MAC_TX_BUFFER_SIZE   (1024ul)
#define MAC_USE_ACCESSRAM
#define MAX_FTP_ARGS   (7ul)
#define MAX_FTP_CMD_STRING_LEN   (31ul)
#define MY_DEFAULT_DNS_BYTE1   MY_DEFAULT_GATE_BYTE1
#define MY_DEFAULT_DNS_BYTE2   MY_DEFAULT_GATE_BYTE2
#define MY_DEFAULT_DNS_BYTE3   MY_DEFAULT_GATE_BYTE3
#define MY_DEFAULT_DNS_BYTE4   MY_DEFAULT_GATE_BYTE4
#define MY_DEFAULT_GATE_BYTE1   MY_DEFAULT_IP_ADDR_BYTE1
#define MY_DEFAULT_GATE_BYTE2   MY_DEFAULT_IP_ADDR_BYTE2
#define MY_DEFAULT_GATE_BYTE3   MY_DEFAULT_IP_ADDR_BYTE3
#define MY_DEFAULT_GATE_BYTE4   MY_DEFAULT_IP_ADDR_BYTE4
#define MY_DEFAULT_IP_ADDR_BYTE1   (10)
#define MY_DEFAULT_IP_ADDR_BYTE2   (1)
#define MY_DEFAULT_IP_ADDR_BYTE3   (0)
#define MY_DEFAULT_IP_ADDR_BYTE4   (1)
#define MY_DEFAULT_MAC_BYTE1   (0x00ul)
#define MY_DEFAULT_MAC_BYTE2   (0x04ul)
#define MY_DEFAULT_MAC_BYTE3   (0xa3ul)
#define MY_DEFAULT_MAC_BYTE4   (0x00ul)
#define MY_DEFAULT_MAC_BYTE5   (0x00ul)
#define MY_DEFAULT_MAC_BYTE6   (0x00ul)
#define MY_DEFAULT_MASK_BYTE1   (0xfful)
#define MY_DEFAULT_MASK_BYTE2   (0x00ul)
#define MY_DEFAULT_MASK_BYTE3   (0x00ul)
#define MY_DEFAULT_MASK_BYTE4   (0x00ul)
#define MY_DNS_BYTE1   appcfgGetc(APPCFG_DNS_IP0)
#define MY_DNS_BYTE1_SET(n)   appcfgPutc(APPCFG_DNS_IP0, n)
#define MY_DNS_BYTE2   appcfgGetc(APPCFG_DNS_IP1)
#define MY_DNS_BYTE2_SET(n)   appcfgPutc(APPCFG_DNS_IP1, n)
#define MY_DNS_BYTE3   appcfgGetc(APPCFG_DNS_IP2)
#define MY_DNS_BYTE3_SET(n)   appcfgPutc(APPCFG_DNS_IP2, n)
#define MY_DNS_BYTE4   appcfgGetc(APPCFG_DNS_IP3)
#define MY_DNS_BYTE4_SET(n)   appcfgPutc(APPCFG_DNS_IP3, n)
#define MY_GATE_BYTE1   AppConfig.MyGateway.v[0]
#define MY_GATE_BYTE2   AppConfig.MyGateway.v[1]
#define MY_GATE_BYTE3   AppConfig.MyGateway.v[2]
#define MY_GATE_BYTE4   AppConfig.MyGateway.v[3]
#define MY_IP_BYTE1   AppConfig.MyIPAddr.v[0]
#define MY_IP_BYTE2   AppConfig.MyIPAddr.v[1]
#define MY_IP_BYTE3   AppConfig.MyIPAddr.v[2]
#define MY_IP_BYTE4   AppConfig.MyIPAddr.v[3]
#define MY_IP_TTL   (100ul)
#define MY_MAC_BYTE1   AppConfig.MyMACAddr.v[0]
#define MY_MAC_BYTE2   AppConfig.MyMACAddr.v[1]
#define MY_MAC_BYTE3   AppConfig.MyMACAddr.v[2]
#define MY_MAC_BYTE4   AppConfig.MyMACAddr.v[3]
#define MY_MAC_BYTE5   AppConfig.MyMACAddr.v[4]
#define MY_MAC_BYTE6   AppConfig.MyMACAddr.v[5]
#define MY_MASK_BYTE1   AppConfig.MyMask.v[0]
#define MY_MASK_BYTE2   AppConfig.MyMask.v[1]
#define MY_MASK_BYTE3   AppConfig.MyMask.v[2]
#define MY_MASK_BYTE4   AppConfig.MyMask.v[3]
#define MY_STATIC_IP_BYTE1   appcfgGetc(APPCFG_IP0)
#define MY_STATIC_IP_BYTE2   appcfgGetc(APPCFG_IP1)
#define MY_STATIC_IP_BYTE3   appcfgGetc(APPCFG_IP2)
#define MY_STATIC_IP_BYTE4   appcfgGetc(APPCFG_IP3)
#define NETBIOS_NAME_GETCHAR(n)   (appcfgGetc(APPCFG_NETBIOS0 + n))
#define NIC_DISABLE_INT0
#define NON_MCHP_MAC
#define RSTVECTOR_ADR   0
#define SER_WAIT_FOR_TXBUF
#define SPI_ROLE   SPI_FOSC_4
#define STACK_CLIENT_MODE
#define STACK_IS_DHCP_ENABLED   (appcfgGetc(APPCFG_NETFLAGS) & APPCFG_NETFLAGS_DHCP)
#define STACK_USE_DHCP
#define STACK_USE_FAST_NIC
#define STACK_USE_FTP_SERVER
#define STACK_USE_HTTP_SERVER
#define STACK_USE_ICMP
#define STACK_USE_NBNS
#define STACK_USE_TCP
#define STACK_USE_UDP
#define TCP_LOCAL_PORT_END_NUMBER   (5000ul)
#define TCP_LOCAL_PORT_START_NUMBER   (1024ul)
#define TCP_MAX_RETRY_COUNTS   (3ul)
#define TCP_SPEED_OPTIMIZE
#define TCP_START_TIMEOUT_VAL_1   ((TICK16)TICKS_PER_SECOND * (TICK16)3)
#define UDP_SPEED_OPTIMIZE

Functions

void fastUserProcess (void)

Variables

WORD AdcValues [ADC_CHANNELS]
ROM char APP_VER_STR []


Detailed Description

Project configuration.

Author:
Modtronix Engineering
Dependencies:
none
Compiler:
MPLAB C18 v2.10 or higher
HITECH PICC-18 V8.35PL3 or higher

Description

For details on configuring the project, see Project Configuration module!

Define Documentation

#define ADC_CHANNELS   12

#define APP_USE_ADC10

#define APP_VER_MAJOR   3

#define APP_VER_MINOR   10

#define AVAILABLE_SOCKETS   (MAX_SOCKETS)

#define AVAILABLE_SOCKETS2   (AVAILABLE_SOCKETS - MAX_HTTP_CONNECTIONS)

#define AVAILABLE_SOCKETS3   (AVAILABLE_SOCKETS2 - 2)

#define AVAILABLE_UDP_SOCKETS   (MAX_UDP_SOCKETS)

#define AVAILABLE_UDP_SOCKETS2   (AVAILABLE_UDP_SOCKETS - 1)

#define AVAILABLE_UDP_SOCKETS3   AVAILABLE_UDP_SOCKETS2

#define AVAILABLE_UDP_SOCKETS4   AVAILABLE_UDP_SOCKETS3

#define BUS_I2C1_RXBUFSIZE   0ul

#define BUS_I2C1_TXBUFSIZE   0ul

#define BUS_SER1_RXBUFSIZE   100ul

#define BUS_SER1_TXBUFSIZE   100ul

#define BUS_SER2_RXBUFSIZE   0ul

#define BUS_SER2_TXBUFSIZE   0ul

#define BUS_SPI1_RXBUFSIZE   0ul

#define BUS_SPI1_TXBUFSIZE   0ul

#define BUS_UDP1_RXBUFSIZE   50ul

#define BUS_UDP1_TXBUFSIZE   50ul

#define BUS_UDP1PORT   ((((WORD)appcfgGetc(BUSCFG_UDP1_PORT1))<<8) | (WORD)appcfgGetc(BUSCFG_UDP1_PORT0))

#define BUS_UDP2_RXBUFSIZE   0ul

#define BUS_UDP2_TXBUFSIZE   0ul

#define BUS_UDP2PORT   ((((WORD)appcfgGetc(BUSCFG_UDP2_PORT1))<<8) | (WORD)appcfgGetc(BUSCFG_UDP2_PORT0))

#define CMD_UDPPORT   ((((WORD)appcfgGetc(APPCFG_CMD_UDPPORT1))<<8) | (WORD)appcfgGetc(APPCFG_CMD_UDPPORT0))

#define DEBUG_ANNOUNCE   LOG_OFF

#define DEBUG_APPCFG   LOG_OFF

#define DEBUG_BUS   LOG_OFF

#define DEBUG_CMD   LOG_OFF

#define DEBUG_DHCP   LOG_OFF

#define DEBUG_DNS   LOG_OFF

#define DEBUG_FSEE   LOG_OFF

#define DEBUG_FTP   LOG_OFF

#define DEBUG_GEN   LOG_OFF

#define DEBUG_HTTP   LOG_OFF

#define DEBUG_HTTPEXEC   LOG_OFF

#define DEBUG_IP   LOG_OFF

#define DEBUG_MAC   LOG_OFF

#define DEBUG_MAIN   LOG_OFF

#define DEBUG_NBNS   LOG_OFF

#define DEBUG_OFF

#define DEBUG_STACKTSK   LOG_OFF

#define DEBUG_TCP   LOG_OFF

#define DEBUG_TCPUTILS   LOG_OFF

#define DEBUG_TFTPC   LOG_OFF

#define DEBUG_UDP   LOG_OFF

#define DEBUG_UDPUTILS   LOG_OFF

#define debugPutGenMsg ( msgCode   )     debugPut2Bytes(0xD9, msgCode)

#define debugPutGenRomStr ( msgCode,
msgStr   )     {debugPut2Bytes(0xD9, msgCode); debugPutRomString(msgStr);}

#define DEFAULT_BUS_UDP1PORT   (54125ul)

#define DEFAULT_BUS_UDP2PORT   (54126ul)

#define DEFAULT_CMD_UDPPORT   (54123ul)

#define DEFAULT_EVENT_UDPPORT   (54124ul)

#define DEFAULT_HTTPSRVR_PORT   (80ul)

#define DHCP_CLIENT_PORT   (68ul)

#define DHCP_SERVER_PORT   (67ul)

#define DHCP_TIMEOUT   ((TICK)2 * (TICK)TICKS_PER_SECOND)

#define DNS_PORT   53ul

#define DNS_TIMEOUT   ((TICK)TICK_SECOND * (TICK)2)

#define EEPROM_CONTROL   (0xa0ul)

#define EVENT_UDPPORT   ((((WORD)appcfgGetc(APPCFG_EVENT_UDPPORT1))<<8) | (WORD)appcfgGetc(APPCFG_EVENT_UDPPORT0))

 
#define FAST_USER_PROCESS (  )     fastUserProcess()

#define FRAM_SPI_BIT_CS   PORTF_RF7

#define FRAM_SPI_BIT_SCK   PORTD_RD6

#define FRAM_SPI_BIT_SI   PORTD_RD5

#define FRAM_SPI_BIT_SO   PORTD_RD4

#define FRAM_SPI_TRI_CS   TRISF_RF7

#define FRAM_SPI_TRI_SCK   TRISD_RD6

#define FRAM_SPI_TRI_SI   TRISD_RD5

#define FRAM_SPI_TRI_SO   TRISD_RD4

#define FSEE_IS_PRIMARY_FS

#define FSEE_RESERVE_BLOCK   (64ul)

#define FSFRAM_RESERVE_BLOCK   (64ul)

#define FTP_COMMAND_PORT   (21ul)

#define FTP_DATA_PORT   (20ul)

#define FTP_PUT_ENABLED

#define FTP_TIMEOUT   ((TICK16)180 * (TICK16)TICKS_PER_SECOND)

#define HIVECTOR_ADR   0x8

#define HTTP_AUTH_REQ_FOR_ALL_FILES   (appcfgGetc(APPCFG_WEB_FLAGS) & APPCFG_WEBFLAGS_AUTH_ALL)

#define HTTP_AUTH_REQ_FOR_CGI   (appcfgGetc(APPCFG_WEB_FLAGS) & APPCFG_WEBFLAGS_AUTH_CGI)

#define HTTP_AUTH_REQ_FOR_DYN   (appcfgGetc(APPCFG_WEB_FLAGS) & APPCFG_WEBFLAGS_AUTH_DYN)

#define HTTP_AUTH_REQ_FOR_GET   (appcfgGetc(APPCFG_WEB_FLAGS) & APPCFG_WEBFLAGS_AUTH_GET)

#define HTTP_AUTH_REQ_FOR_SECTAG   (appcfgGetc(APPCFG_WEB_FLAGS) & APPCFG_WEBFLAGS_AUTH_SECTAG)

#define HTTP_AUTH_REQ_FOR_X_FILES   (appcfgGetc(APPCFG_WEB_FLAGS) & APPCFG_WEBFLAGS_AUTH_X)

#define HTTP_PARSE_FILETYPE_HTML   0ul

#define HTTP_PARSE_FILETYPE_JS   0ul

#define HTTP_USER_PROCESSES_HEADERS

#define HTTPSRVR_PORT   ((((WORD)appcfgGetc(APPCFG_HTTPSRVR_PORTH))<<8) | (WORD)appcfgGetc(APPCFG_HTTPSRVR_PORTL))

#define IP_SPEED_OPTIMIZE

#define KPAD_BUF_SIZE   8ul

#define LCD2S_DEFAULT_I2C_ADR   (80ul)

#define LCD2S_I2C_ADR   appcfgGetc(APPCFG_LCD1_ADR)

#define LCD2S_MAX_NUMBER   1ul

#define LOVECTOR_ADR   0x18

#define MAC_CNTR1_3

#define MAC_RTL8019AS

#define MAC_RX_BUFFER_SIZE   (MAC_TX_BUFFER_SIZE)

#define MAC_SPEED_OPTIMIZE

#define MAC_TX_BUFFER_COUNT   (3ul)

#define MAC_TX_BUFFER_SIZE   (1024ul)

#define MAC_USE_ACCESSRAM

#define MAX_FTP_ARGS   (7ul)

#define MAX_FTP_CMD_STRING_LEN   (31ul)

#define MY_DEFAULT_DNS_BYTE1   MY_DEFAULT_GATE_BYTE1

#define MY_DEFAULT_DNS_BYTE2   MY_DEFAULT_GATE_BYTE2

#define MY_DEFAULT_DNS_BYTE3   MY_DEFAULT_GATE_BYTE3

#define MY_DEFAULT_DNS_BYTE4   MY_DEFAULT_GATE_BYTE4

#define MY_DEFAULT_GATE_BYTE1   MY_DEFAULT_IP_ADDR_BYTE1

#define MY_DEFAULT_GATE_BYTE2   MY_DEFAULT_IP_ADDR_BYTE2

#define MY_DEFAULT_GATE_BYTE3   MY_DEFAULT_IP_ADDR_BYTE3

#define MY_DEFAULT_GATE_BYTE4   MY_DEFAULT_IP_ADDR_BYTE4

#define MY_DEFAULT_IP_ADDR_BYTE1   (10)

#define MY_DEFAULT_IP_ADDR_BYTE2   (1)

#define MY_DEFAULT_IP_ADDR_BYTE3   (0)

#define MY_DEFAULT_IP_ADDR_BYTE4   (1)

#define MY_DEFAULT_MAC_BYTE1   (0x00ul)

#define MY_DEFAULT_MAC_BYTE2   (0x04ul)

#define MY_DEFAULT_MAC_BYTE3   (0xa3ul)

#define MY_DEFAULT_MAC_BYTE4   (0x00ul)

#define MY_DEFAULT_MAC_BYTE5   (0x00ul)

#define MY_DEFAULT_MAC_BYTE6   (0x00ul)

#define MY_DEFAULT_MASK_BYTE1   (0xfful)

#define MY_DEFAULT_MASK_BYTE2   (0x00ul)

#define MY_DEFAULT_MASK_BYTE3   (0x00ul)

#define MY_DEFAULT_MASK_BYTE4   (0x00ul)

#define MY_DNS_BYTE1   appcfgGetc(APPCFG_DNS_IP0)

#define MY_DNS_BYTE1_SET (  )     appcfgPutc(APPCFG_DNS_IP0, n)

#define MY_DNS_BYTE2   appcfgGetc(APPCFG_DNS_IP1)

#define MY_DNS_BYTE2_SET (  )     appcfgPutc(APPCFG_DNS_IP1, n)

#define MY_DNS_BYTE3   appcfgGetc(APPCFG_DNS_IP2)

#define MY_DNS_BYTE3_SET (  )     appcfgPutc(APPCFG_DNS_IP2, n)

#define MY_DNS_BYTE4   appcfgGetc(APPCFG_DNS_IP3)

#define MY_DNS_BYTE4_SET (  )     appcfgPutc(APPCFG_DNS_IP3, n)

#define MY_GATE_BYTE1   AppConfig.MyGateway.v[0]

#define MY_GATE_BYTE2   AppConfig.MyGateway.v[1]

#define MY_GATE_BYTE3   AppConfig.MyGateway.v[2]

#define MY_GATE_BYTE4   AppConfig.MyGateway.v[3]

#define MY_IP_BYTE1   AppConfig.MyIPAddr.v[0]

#define MY_IP_BYTE2   AppConfig.MyIPAddr.v[1]

#define MY_IP_BYTE3   AppConfig.MyIPAddr.v[2]

#define MY_IP_BYTE4   AppConfig.MyIPAddr.v[3]

#define MY_IP_TTL   (100ul)

#define MY_MAC_BYTE1   AppConfig.MyMACAddr.v[0]

#define MY_MAC_BYTE2   AppConfig.MyMACAddr.v[1]

#define MY_MAC_BYTE3   AppConfig.MyMACAddr.v[2]

#define MY_MAC_BYTE4   AppConfig.MyMACAddr.v[3]

#define MY_MAC_BYTE5   AppConfig.MyMACAddr.v[4]

#define MY_MAC_BYTE6   AppConfig.MyMACAddr.v[5]

#define MY_MASK_BYTE1   AppConfig.MyMask.v[0]

#define MY_MASK_BYTE2   AppConfig.MyMask.v[1]

#define MY_MASK_BYTE3   AppConfig.MyMask.v[2]

#define MY_MASK_BYTE4   AppConfig.MyMask.v[3]

#define MY_STATIC_IP_BYTE1   appcfgGetc(APPCFG_IP0)

#define MY_STATIC_IP_BYTE2   appcfgGetc(APPCFG_IP1)

#define MY_STATIC_IP_BYTE3   appcfgGetc(APPCFG_IP2)

#define MY_STATIC_IP_BYTE4   appcfgGetc(APPCFG_IP3)

#define NETBIOS_NAME_GETCHAR (  )     (appcfgGetc(APPCFG_NETBIOS0 + n))

#define NIC_DISABLE_INT0

#define NON_MCHP_MAC

#define RSTVECTOR_ADR   0

#define SER_WAIT_FOR_TXBUF

#define SPI_ROLE   SPI_FOSC_4

#define STACK_CLIENT_MODE

#define STACK_IS_DHCP_ENABLED   (appcfgGetc(APPCFG_NETFLAGS) & APPCFG_NETFLAGS_DHCP)

#define STACK_USE_DHCP

#define STACK_USE_FAST_NIC

#define STACK_USE_FTP_SERVER

#define STACK_USE_HTTP_SERVER

#define STACK_USE_ICMP

#define STACK_USE_NBNS

#define STACK_USE_TCP

#define STACK_USE_UDP

#define TCP_LOCAL_PORT_END_NUMBER   (5000ul)

#define TCP_LOCAL_PORT_START_NUMBER   (1024ul)

#define TCP_MAX_RETRY_COUNTS   (3ul)

#define TCP_SPEED_OPTIMIZE

#define TCP_START_TIMEOUT_VAL_1   ((TICK16)TICKS_PER_SECOND * (TICK16)3)

#define UDP_SPEED_OPTIMIZE


Function Documentation

void fastUserProcess ( void   ) 


Variable Documentation

WORD AdcValues[ADC_CHANNELS]

Global Array containing converted ADC values. This array can be accessed from anywhere to obtain the current value of the ADC inputs. For example, to get the current value of AN2 ADC, use AdcValues[2]

ROM char APP_VER_STR[]


Generated on Wed Feb 3 12:45:35 2010 for SBC65EC Web Server by  doxygen 1.5.8