NNDK 2.7.3 Beta release available

Discussion to talk about software related topics only.
Post Reply
User avatar
Forrest
Posts: 283
Joined: Wed Apr 23, 2008 10:05 am

NNDK 2.7.3 Beta release available

Post by Forrest »

NNDK 2.7.3 beta release is now out and available for download on the NetBurner tools download page. Please report any issues in this thread or directly to support by submitting a new ticket at http://support.netburner.com.

Code: Select all

Release 2.7.3 (June 2015)

  Corrections in this release
      EFFS
         Fixed FatFile.a (corrupt in 2.7.2)
      Installer
         Allow for multiple platforms to be installed (broken in 2.7.2)

Release 2.7.2 (June 2015)
  New in this release

    Examples
        Added EFFS FAT performance test example
        Updated EFFS web server to demonstrate how to use arbitrary MIME/file types
        Added External Interrupts MOD5270, MOD5282, MOD5234 example
        Added PINK test example for SB70
        Added example to test manual Ethernet speed and duplex functions.
    Parallax/Serial Embedded Web App
        Added ability to set HTTP port
        Added TLS support. Due to library size increase, this reduces user file storage (256K -> 192K)
        Added the ability for the app to properly serve compressed js files.
    TCP
        Added TcpGetTxBufferAvailSpace() to TCP sockets. Returns space available to write in the TCP socket buffers before it blocks
    System
        Added defines for current version. NNDK_MAJOR, NNDK_MINOR, NNDK_PATCH, in predef.h. The values for the current version are NNDK_MAJOR: 2, NNDK_MINOR: 7, NNDK_PATCH: 2, and will be updated in future releases

Corrections in this release

    Time
        Fixed multiple issues in multiple applications, examples, and RTC drivers to treat time zones in a consistent way using tzsetchar. Added an array of example time zones; see timezones.cpp and timezones.h.
        SetTimeZone is deprecated and should not be used.
    System
        Fixed error in sprintf and siprintf which caused early termination of printing
        Fixed piter_Sem to work with multiple pit channels at the same time
    SSL/TLS
        Allow SSL to compile without TLS support
        Reduced stack size requirements for SSL/TLS. Moved negotiation variables to global SRAM, increasing negotiation speed, decreasing available SRAM
        Fixed SecureFactoryApp (broken in 2.7.1)
        Fixed issue where writes would truncate
        Fixed SSL POP3 example. Would crash due to null pointer when the Content-Type: text did not appear in an email, POP3_RetreiveMessage()
        Fixing client certs, they were not functional
    WiFi
        Fixed issue where task would hang when attempting to communicate with missing or failed WiFi module.
        Added proper checking for NULL returns in the event of communication failures
        Improved WiFi performance in a congested scenario
    MCF5441X
        Working version of a class based driver for the i2c which doesn’t have as many global defines. Driver currently works only in master mode.
        Fix 24-bit DEASSERT_EVERY_TRANSFER dspi calls
        Switch no longer post-pends Frame Check Sequence. This manifested as dropping full size Ethernet frames (MCF54417)
        Fixed multicast crash which caused RTOS to stop task switching
    FAT File System
        Fixed race condition while renaming files and accessing file system from other tasks.
    SBL2E
        Fixed Serial Tunnel mode pathological connection reset errors when data flow was in one direction only. (dualserial app)
        Fixed connection race condition
        Added no abort on syn sent fail
Forrest Stanley
Project Engineer
NetBurner, Inc

NetBurner Learn Articles: http://www.netburner.com/learn
Post Reply