Keil Logo

What's New in AR166 Version 3.10

  • [Kernel]
    Added support for Infineon XE16x/XC2xxx devices. A new configuration file AR166_Conf_XC2.c has been added.
  • [Kernel]
    Corrected stack overflow problem if isr_xxx functions were called too frequently from interrupt handlers.
  • [Kernel]
    Corrected problem in AR166_Config.c RTX configuration. RTX did not work with C166 compiler optimization level 0 and 1.
  • [FlashFS]
    Corrected problem in fdefrag() function which failed when defragmenting Flash or RAM drives.
  • [FlashFS]
    Corrected problem in setfpos() function. Changing a file position might fail depending on the content of the allocation information.
  • [TcpNet]
    Added support for XML technology in the HTTP Server. With XML requests the monitoring web page is not regenerated again, but updated locally in the Browser with Java script. This allows smooth, flicker-free periodic page updates for the real-time process monitoring.
  • [TcpNet]
    Added Cache-Control header for cgi files in HTTP Server. The Cache-Control value is no-cache to prevent caching of dynamic pages.
  • [TcpNet]
    Added HTTP file upload feature to WEB Server and HTTP_upload example which allows to upload files to an SD Card.
  • [TcpNet]
    Added Sliding Window flow control protocol to the TCP module. This allows the server to control the remote TCP host transmitter.
  • [TcpNet]
    Added configurable listening ports for HTTP, Telnet and TFTP Server. Configuration file AT166_Config.c has been changed and is not compatible to older versions.
  • [TcpNet]
    Enhanced the Telnet Server to correctly process line and character input. Allows copy and paste of Telnet commands into a Telnet Client window.
  • [TcpNet]
    Added command history buffering to Telnet Server to allow retrieving of recently typed commands.
  • [TcpNet]
    Updated the AX88796.c Ethernet driver and changed to interrupt mode. The AX88796_poll.c is the same driver configured to run in polling mode.
  • [TcpNet]
    Updated web pages for HTTP_demo example. The web pages have been redesigned to use a common template.
  • [TcpNet]
    Updated all HTTP_demo examples to allow switching on/off LED's "on_click" without a need to click on additional SUBMIT button.
  • [TcpNet]
    Corrected invalid Content-Type header for xml, xsl, js and ico file types in HTTP Server.
  • [TcpNet]
    Corrected problem in DHCP Client which failed to obtain an IP address if DHCP Option Overload was found in DHCP Option area. Overloaded DHCP Options are now correctly processed.
  • [TcpNet]
    Corrected problem in PPP module which might cause a memory corruption and application crash if PPP and interrupt driven Ethernet are used at the same time.
  • [TcpNet]
    Corrected problem of hanging the application in sys_error() function caused by IP Packet Flooding Attacks and overload. A memory block for the received packet is allocated if there is at least 25% of available memory free after the allocation. Otherwise a packet is discarded.
  • [TcpNet]
    Corrected problem in the debug library. Debug messages from alloc_mem() function are not printed if this function is called from an interrupt handler.
  • [FC166]
    Added xml, xsl and js file types. Additional file types are now converted to ASCII format.
  • [FC166]
    Corrected invalid filename extension check for the file conversion. For example an image with filename back_htm.jpg would be converted to ASCII format instead of to binary format.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.