Index: /webserver/example/EnergyMeters/Source/EnergyMeters/Meters_ISRs.c =================================================================== --- /webserver/example/EnergyMeters/Source/EnergyMeters/Meters_ISRs.c (revision 50) +++ /webserver/example/EnergyMeters/Source/EnergyMeters/Meters_ISRs.c (revision 51) @@ -36,25 +36,25 @@ IO2_INT_CLR |= (1<<10); } - else if ((IO2_INT_STAT_R & (1 << 0)) != 0) /* P0.0 interrupt triggered - connector J4, Pin 0*/ + if ((IO2_INT_STAT_R & (1 << 0)) != 0) /* P0.0 interrupt triggered - connector J4, Pin 0*/ { handleMeterTick(METER_INDEX_GAS); IO2_INT_CLR |= (1<<0); } - else if ((IO2_INT_STAT_R & (1 << 1)) != 0) /* P0.1 interrupt triggered - connector J4, Pin 1*/ + if ((IO2_INT_STAT_R & (1 << 1)) != 0) /* P0.1 interrupt triggered - connector J4, Pin 1*/ { handleMeterTick(METER_INDEX_EL1); IO2_INT_CLR |= (1<<1); } - else if ((IO2_INT_STAT_R & (1 << 2)) != 0) /* P0.2 interrupt triggered - connector J4, Pin 2*/ + if ((IO2_INT_STAT_R & (1 << 2)) != 0) /* P0.2 interrupt triggered - connector J4, Pin 2*/ { handleMeterTick(METER_INDEX_EL2); IO2_INT_CLR |= (1<<2); } - else if ((IO2_INT_STAT_R & (1 << 3)) != 0) /* P0.3 interrupt triggered - connector J4, Pin 3*/ + if ((IO2_INT_STAT_R & (1 << 3)) != 0) /* P0.3 interrupt triggered - connector J4, Pin 3*/ { handleMeterTick(METER_INDEX_AU1); IO2_INT_CLR |= (1<<3); } - else if ((IO2_INT_STAT_R & (1 << 4)) != 0) /* P0.4 interrupt triggered - connector J4, Pin 4*/ + if ((IO2_INT_STAT_R & (1 << 4)) != 0) /* P0.4 interrupt triggered - connector J4, Pin 4*/ { handleMeterTick(METER_INDEX_AU2); Index: /webserver/example/EnergyMeters/EnergyMeters/Common/ethernet/uIP/uip-1.0/uip/uipopt.h =================================================================== --- /webserver/example/EnergyMeters/EnergyMeters/Common/ethernet/uIP/uip-1.0/uip/uipopt.h (revision 14) +++ /webserver/example/EnergyMeters/EnergyMeters/Common/ethernet/uIP/uip-1.0/uip/uipopt.h (revision 51) @@ -204,5 +204,5 @@ #define UIP_UDP_CONNS UIP_CONF_UDP_CONNS #else /* UIP_CONF_UDP_CONNS */ -#define UIP_UDP_CONNS 10 +#define UIP_UDP_CONNS 8 #endif /* UIP_CONF_UDP_CONNS */ @@ -243,5 +243,5 @@ */ #ifndef UIP_CONF_MAX_CONNECTIONS -#define UIP_CONNS 10 +#define UIP_CONNS 8 #else /* UIP_CONF_MAX_CONNECTIONS */ #define UIP_CONNS UIP_CONF_MAX_CONNECTIONS @@ -347,5 +347,5 @@ #define UIP_ARPTAB_SIZE UIP_CONF_ARPTAB_SIZE #else -#define UIP_ARPTAB_SIZE 8 +#define UIP_ARPTAB_SIZE 20 #endif