12/04/2014
INTRODUCTION
The PACSDK.dll provides support for ICPDAS’s WinCE-based
platforms, such as WinPAC series (PXA270 platforms),
XPAC series (x86 platforms) and SV/IWS/VP series (AM335x platforms).
Below is a comparison of the new and previous SDK files
Items |
PACSDK Library |
Development Header Files |
PACSDK.h |
Development Library Files |
PACSDK.lib
|
Target Device Native DLL Files |
PACSDK.dll
|
Target Device .NET CF DLL Files |
PACNET.dll |
History
[Version 4.3.3.0] [12/04/2014]
New Features
1.
Support
backplane API functions for AM335x (VP-4000)
2.
Support
interrupt API functions for AM335x (VP-4000)
3.
Support
Memory mapping API functions for AM335x (VP-4000)
4.
Support SRAM
access API function for VP-4000 (Controlled by FPGA)
Bug Fixed
1.
Fix an issue
of pac_GetOSBuild_DATE_TIME which cannot provide the
wide string.
2.
Fix an issue
of pac_SDMount and pac_SDUnmount
that cause the Micro_SD card data mess.
3.
Fix an issue
of pac_ReadDI that calling the wrong iPac_ReadDO function.
[Version 4.3.2.1]
New Features
1.
Add pac_GetEbootVersion function for AM335x series to obtain
the Eboot version and data.
2.
Add support of
64KB FRAM for WP-5231
The private
space of first 8KB is reserved for ICPDAS use, and the last 56KB is for user.
Modifications
(Changes)
1. Remove the functions below from PACSDK static library
a. pac_ModuleExists
b. WDT
relation functions
pac_DisableWatchDog/ pac_EnableWatchDog / pac_GetWatchDogState/
pac_GetWatchDogTime/ pac_RefreshWatchDog
/ pac_SetWatchDogTime
c. MicroSD functions
pac_SDExists/ pac_SDMount/ pac_SDOnside/ pac_SDUnmount
d. UART API
uart_Open ...
e. PAC_IO
API
pac_WriteDO ...
*PACSDK
static library is used is only available for the ICPDAS's internal use.
[Version 4.3.1.4] [07/01/2014]
Modifications
(Changes)
1.
Modified uart_GetLineStatus() in uart.cpp
2.
Modified AddComPort in LinkingList.cpp
3.
Modify SetSlaveAddress in
eep_wp.cpp
1.
New Features
Added set/get brightness API functions
[Version 4.3.1.3]
Added
support the I-8118W module
[Version
2.
New Features
· Added the pac_GetModuleWDTStatusEX
function, which is the same function as pac_GetModuleWDTStatus,
but with an output parameter added.
Bug Fixed
· Fixed an issue with the pac_GetModuleWDTStatus
function that caused it to always return a value of “true”.
[Version
New Features
· Added support for AM335x series
Bug Fixed
· Fixed an issue with the pac_GetBatteryLevel
function that solved memory leak.
[Version
Modifications
(Changes)
·
The pac_WriteDOBit function
supports 5, 6 and 7 channels.
·
Modify the pac_ReadModulePowerOnValueAO
function comment.
[Version
Bug Fixed
·
Fixed an issue with the uart_GetLineStatus
function that occurred with when running with uart_open
in the same thread.
[Version
Bug Fixed
· Fixed an issue with the Pure_ReadModuleSafePowerOnValueDO
function that occurred with when DO modules 16 channels.
[Version
Bug Fixed
·
Fixed an issue with the pac_ReadModulePowerOnValueAO_MF
function that check tM serial multi-function module
name wrong cause return false and fix a bug about check I-87026P module name
wrong.
[Version
New Features
·
Added the
pac_ReadAO_MF, pac_ReadModulePowerOnValueAO_MF
and pac_ReadModuleSafeValueAO_MF functions.
Bug Fixed
·
Fixed an
issue where calling pub_GetSerialNumber function
caused the Hardware WDT to malfunction.
·
Fixed an
issue with the pac_WriteAO_MF, pac_WriteModulePowerOnValueAO_MF
and pac_WriteModuleSafeValueAO_MF functions when
reading or writing data in single channel AO modules.
·
Fixed an
issue where call pac_ReadDIO function to read data
caused error to occur on 8-channel DI modules.
·
Updated the pac_GetModuleName
function to support 87K series modules, XW
[Version
Bug Fixed
·
Fixed an issue with the uart_close()
function, where an error occurred if the uart_close()
function was called without using a COM Port.
[Version
New Features
· This is the first released version. (The previous XPACSDK for XPAC series and the WinPACSDK for WinPAC series have been unified and renamed as the PACSDK)
· Made modifications and updates to the PACSDK.dll
The PWM API functions in the PaCSDK_PWM.dll file only support the operation of I-7K/I-87K PWM modules, exclusive of I-8K PWM modules