Menu

Tree [80d2f5] master IPWAY_0.7.10 /
 History

HTTPS access


File Date Author Commit
 demos 2016-11-08 dimartig dimartig [80d2f5] Release 0.7.10
 docs 2016-11-08 dimartig dimartig [80d2f5] Release 0.7.10
 library 2016-11-08 dimartig dimartig [80d2f5] Release 0.7.10
 tools 2016-10-25 dimartig dimartig [da7287] Start IpWay on Git
 license.txt 2016-10-25 dimartig dimartig [da7287] Start IpWay on Git
 readme.txt 2016-11-08 dimartig dimartig [80d2f5] Release 0.7.10

Read Me

*****************************************************************************
*** Installation                                                          ***
*****************************************************************************
For Project under IAR enviornment:
1) Download IAR Embedded Workbench from here: https://www.iar.com/iar-embedded-workbench/
2) Open project

For Project under System Workbench for STM32 enviornment:
1) Download System Workbench for STM32 from here: http://www.openstm32.org/
2) copy tools directory that you find in the this release package and copy it
   in the directory: C\Ac6\SystemWorkbench (you should get C\Ac6\SystemWorkbench\tools) 
3) Import the project

For Project under Eclipse enviornment:
1) Unpack the archive
2) Download Chibistudio from SourceForge
3) Copy the demos under demos\Chibios in ChibiStudio.
4) Use the shortcut to launch ChibiStudio.


*****************************************************************************
*** Releases                                                              ***
*****************************************************************************
*** 0.7.10 ***
- Updated IWF_GetMACAddr() API behaviour: This service return IWD_E_NOT_OK
  if it is called with an IP address (IPAddrPtr) that is not part of the
  same sub network as the local address currently assigned to the controller
  identified by NetId.
- Bug Resolved: Once got the ip address assignemnt by DHCP, if the cable is 
  disconnected after a long time (i.e. equal to timeout of AUTO IP) and then
  recoonected, starts the AUTO IP address assigment instead of DHCP. 
  This because the library didn't manage the correctly the StateTime 
  variable of NetIf type; now thanks to IWF_NetIf_SetState the problem is solved.
- IPV6 development ongoing; PLEASE DON'T USE IT!!!

*** 0.7.9 ***
- Updated IWF_IcmpSend() API prototype; Modified the DestSocketPtr parameter and added u32Field parameter
- Updated IWF_GetIpConfig  API prototype; Modified the types of parameters IPAddrPtr, SubnetMaskPtr and GatewayIPAddrPtr.
- Added new API IWF_RequestIpAddrAssignment(), IWF_GetCurrentIpAddrAssignMtd() and IWF_GetDesiredIpAddrAssignMtd()
- Added new API for IPV6 IWF_Icmp6Send()
- IPV6 started but NOT finished, PLEASE DON'T USE IT!!!
- IGMP started but NOT finished, PLEASE DON'T USE IT!!!

*** 0.7.8 ***
- Fixed a bug in Tcp Transmission.
- IPV6 started but NOT finished, PLEASE DON'T USE IT!!!

*** 0.7.7 ***
- In IpWay_Cfg.h IWD_CFG_PATHMTU_DISCOVERY_SUPPORT renamed to IWD_CFG_PATHMTU_DISCOVERY_ENABLED
- update of IWM_DEBUG_CHECK macro: in case of error returns the error identifier
  instead of remain in a infinite loop.

*** 0.7.6b ***
- small fix regarding event timeout.
  affected file: \IpWay_0.7.6b\demos\RT-STM32F746G-DISCOVERY-IPWAY\ipway\library\binding\ipwaythread.c

*** 0.7.6 ***
- TCP: Bug fix: the previous versions didn't work when the IWF_TcpSend function
       was called to transmit TCP segments with length bigger than MSS;
- TCP: TCP segments scheduler faster.
- Checksum: Bug fix: compatible with big endian and little endian architecture.

*** 0.7.5 ***
- TCP and DHCP improvement.

*** 0.7.4 ***
- Added a new service EIF_GetLinkStatus; completed AUTOIP service.

*** 0.7.3 ***
- Added a new service: IWF_TimerUpdate
- Added a new parameter in the prototype of IWF_TcpSend function.

*** 0.7.2 ***
- Added a new service: IWF_GetState

*** 0.7.1 ***
- Added Mutex

*** 0.7.0 ***
- First release
MongoDB Logo MongoDB