Hello, I have a problem with the app registration add-on. I have the following code: ------------------------------------------------------------------------------------------------------- clock_init(); ax88796Init(); /* uip initialization */ uip_init(); // initialize the uip stack uip_arp_init(); // must be called before any arp function is called dhcpc_init(&uip_ethaddr.addr, 6); // initialize DHCP DHCP_succes = 0; httpd_init(); // initialize webserver uip_app_list_init(); // initialize multiple uip applications error_code = uip_app_register(httpd_appcall, REG_TCP, 80, REG_PASSIVE); error_code1 = uip_app_register(dhcpc_appcall, REG_UDP, 67, REG_ACTIVE); -------------------------------------------------------------------------------------------------------
After this, I start the uIP main loop. I use an atmega128 with an asix ax88796 ethernet controller. I use the AVR port SPI2CF of Till Harbaum. Without the app registration add-on everything works fine. The PCB gets an IP with DHCP and I can open the webserver. I implemented the app registration and both DHCP and the webserver don't work. I have the following settings for app registration: #define UIP_APP_LIST_SIZE 2 #define UIP_APPSTATE_SIZE sizeof(httpd_state) Does anyone know what's wrong? Thanks, Robin