Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 2.12 KB

CHANGELOG.md

File metadata and controls

60 lines (46 loc) · 2.12 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

1.3.1 - 2016-03-16

Added

  • Support for NUC472 MCU

Improved

  • Replaced __get_PRIMASK() and __set_PRIMASK() with core_util_critical_section_enter() and core_util_critical_section_exit()

Fixed

  • The ARM ABI requires that memory is aligned to 8 bytes. Change LwIP's MEM_ALIGNMENT define to 8 to match this requirement

Added

  • targetDependency on sal-driver-lwip-nuvoton meta module which will select the correct target dependency for nuvoton platforms

Fixed

  • When saving UDP packets in interrupt context, do not call pbuf_cat, simply link the current pbuf to the last pbuf instead.

Added

  • As a convenience, when recv is called with *len=0, len is modified to the length of the available data (for TCP) or the length of the next datagram (for UDP)

1.1.4 - 2016-01-27

Fixed

  • Removed a race condition that was present on disconnect
  • Call tcp_accepted with the correct pcb (#33)
  • sal tests working again

Added

  • New accept API that uses both listener and new pcb

1.1.3 - 2016-01-22

Fixed

  • Receives of fragmented UDP packets are now handled correctly (#41)

1.1.2 - 2016-01-22

Workaround

1.1.1 - 2016-01-18

Added

  • Loopback defines for testing in testOptions.cmake

Fixed

  • C++11 compilation warnings