/*************************************************************************/
/   PISO-DNM100(U) 1-Port DeviceNet Master Board                          /
/                                                                         /
/                                       Firmware maintained by Johney     /
/                                 Service E-Mail : service@icpdas.com     /
/                                                          2021/06/08     /      
/*************************************************************************/


[2021/06/08]
Note : Update the firmware to v3.00
       (1) Slow down the search process to find some slaves. It will cost
           extra 10ms more than origional search process.

   Firmware version: 3.00
   Firmware name: DNM_030.exe
   DLL version : 2.70
   DLL name: DNM100.dll
   PISODNM100_CSharp.dll : v0.0.1.1   
---------------------------------------------------------------------------

[2020/09/30]
Note : Update the firmware to v2.90
       (1) Fix the bug of the SetBaudRate function.

   Firmware version: 2.90
   Firmware name: DNM_029.exe
   DLL version : 2.70
   DLL name: DNM100.dll
   PISODNM100_CSharp.dll : v0.0.1.1   
---------------------------------------------------------------------------

[2020/04/14]
Note : Update the firmware to v2.80
       (1) Some components are EOL. Update the firmware for the new and 
           original components.

   Firmware version: 2.80
   Firmware name: DNM_028.exe
   DLL version : 2.70
   DLL name: DNM100.dll
   PISODNM100_CSharp.dll : v0.0.1.1   
---------------------------------------------------------------------------

[2019/05/14]
Note : Update the firmware to v2.70
       (1) Fix the bug of the SendExplicitMSG_W function.

   Firmware version: 2.70
   Firmware name: DNM_027.exe
   DLL version : 2.70
   DLL name: DNM100.dll
   PISODNM100_CSharp.dll : v0.0.1.1   
---------------------------------------------------------------------------

[2015/12/24]
Note : Update the DLL to v2.7
       (1) Fix the PC driver for x86 and x64.

   Firmware version: 2.60
   Firmware name: DNM_026.exe
   DLL version : 2.70
   DLL name: DNM100.dll
   PISODNM100_CSharp.dll : v0.0.1.1   
---------------------------------------------------------------------------

[2014/04/09]
Note : Update the DLL to v2.5
       (1) Fix the PC driver for the variable chip.

   Firmware version: 2.50
   Firmware name: DNM_025.exe
   DLL version : 2.50
   DLL name: DNM100.dll
   PISODNM100_CSharp.dll : v0.0.1.1   
---------------------------------------------------------------------------

[2013/06/06]
Note : Update the frimware to v2.5
       (1) Support the 2-byte UCMM connection mechanism.
       (2) Fix the COS I/O bugs.

   Firmware version: 2.50
   Firmware name: DNM_025.exe
   DLL version : 2.40
   DLL name: DNM100.dll
   PISODNM100_CSharp.dll : v0.0.1.1   
---------------------------------------------------------------------------


---------------------------------------------------------------------------
[2012/08/20]
1. Add C# DLL and C# demo
PISODNM100_CSharp.dll : v1.0.0.0
---------------------------------------------------------------------------

---------------------------------------------------------------------------
[2011/01/10] 
Note :
1. Add new function
   * DNM100_ReadInputArea
   * DNM100_WriteOutputArea
   * DNM100_ReadbackOutputArea

Firmware version: 2.4
Firmware name : DNM_024.exe
DLL version: 2.3
DLL name: DNM100.dll
---------------------------------------------------------------------------

---------------------------------------------------------------------------
[2009/12/15] 
Note :
1. Update the software to access the PISO-DNM100 and PISO-DNM100U
Firmware version: 2.2
Firmware name : DNM_022.exe
DLL version: 2.1
DLL name: DNM100.dll
---------------------------------------------------------------------------

---------------------------------------------------------------------------
[2009/07/24] 
Note : 
 1. Add new function DNM100_ReadbackOutputData.
 2. Update driver (replace windriver with WDM).
Firmware version: 2.10
Firmware name: DNM_021.exe
DLL version: 2.10
DLL name: DNM100.dll
DNM_Utility: 1.1
---------------------------------------------------------------------------

---------------------------------------------------------------------------
[2008/12/30] 
Note : 
 1. Reduce the number of API function from 66 to 36.
 2. This new firmware will work more efficiently.
Firmware version: 2.00
Firmware name: DNM_020.exe
DLL version: 2.00
DLL name: DNM100.dll
DNM_Utility: 1.1
---------------------------------------------------------------------------
[2008/01/30] 
Note : New Release!!
Firmware version: 1.00
Firmware name: DNM_010.exe
DLL version: 1.00
DLL name: DNM100.dll
DNM_Utility: 1.0
---------------------------------------------------------------------------