Version 3.02.xx

Version 3.02.00

Release Date: 2014-09-12

Requirements

  • µC/CPU V1.30.00
  • µC/LIB V1.38.00
  • µC/Common V1.00.00
  • µC/DNSc V2.00.01  [Optional]
  • Mocana nanoSSL V5.7.00 [Optional]

New features & improvements

  • New Configuration to enable hostname resolution feature using µC/DNSc; Automatic resolution and address selection:
  • Added new configuration to enable the hardware checksum offload.
    • NET_IPV4_CFG_CHK_SUM_OFFLOAD_RX_EN
    • NET_IPV4_CFG_CHK_SUM_OFFLOAD_TX_EN
    • NET_ICMP_CFG_CHK_SUM_OFFLOAD_RX_EN
    • NET_ICMP_CFG_CHK_SUM_OFFLOAD_TX_EN
    • NET_UDP_CFG_CHK_SUM_OFFLOAD_RX_EN
    • NET_UDP_CFG_CHK_SUM_OFFLOAD_TX_EN
    • NET_TCP_CFG_CHK_SUM_OFFLOAD_RX_EN
    • NET_TCP_CFG_CHK_SUM_OFFLOAD_TX_EN

  • Added new Shell command for WiFi and Socket functions. See Shell Command.

Drivers

  • WiFi Drivers for:
    • Qualcomm-Atheros; GT200 (QCA400x)
    • Gainspan; GS2000

  • Updated WinPcap Driver to remove OS port dependencies and use KAL instead.

API Changes

  • The function NetIF_WiFi_CreateAdhoc() has been replaced by NetIF_WiFi_CreateAP().

  • The structure NET_IF_WIFI_AP_JOIN has been replaced by NET_IF_WIFI_AP_CFG.
    • The field IBSS_Mode has been removed
    • The field IBSS_Ch has been renamed Ch.

Bug Fixes

  • Corrected the code returned by NetSock_Close() and close(). -1 was returned even if the socket was closed successfully.
  • Corrected issues in NetSock_Sel() and select(). 
    • Descriptor could not be set correctly or even updated in some cases. 
    • Resolved an issue when select was done on the same socket from many tasks.
  • Corrected some compiler errors and warnings. (Case sensitivity and slash side in include path, Configuration issues, etc.)
  • Fixed bugs in multicast transmission (IGMP and MLDP).