April 2, 2012
INTRODUCTION
This is a library modified note of the XPAC-WINCE6 for
the C/C++ development.
[
[Version
· Fixed a bug about using the
pac_ReadAIAllHex to read AI value
· Fixed a bug about using the pac_UnregisterSlotInterrupt
[
[Version
· Fixed a bug to avoid memory error in uart_Close
[
[Version
· Added a set of functions with name
ending in Ext such as uart_WriteExt, uart_ReadExt, uart_SendExt, uart_RecvExt and uart_SendCmdExt.
These functions are similar to uart_Write, art_Read, uart_Send,
uart_Recv and uart_SendCmd,
but add buffer length parameter for specifying the length of data to avoid
buffer overflow problems.
· Fixed a bug in uart_Send,
uart_Recv, uart_SendCmd, uart_SetTimeOut, uart_BinRecv, uart_BinSend, uart_BinSendCmd and
pac_GetBPTimerTimeTick_ms.
· Added support for detecting I-7000
modules in the pac_ModuleExists function.
· Added reserved memory segment to let the
OS be able to save system information.
[
[Version
· Fix some bug for pac_ReadDIO()
[
[Version
· Fix some bug for CheckCPUType()
and pac_GetSerialNumber()
· Fix pac_SetWatchDogTime()
overflow bug
[
[Version
· Add backplane timer
· Modfy _pac_us_delay
to support ATOM delay time
· add I-8000 module (8014RW, 8041AW,
8024DW, 8057PW, 8057RW, 8037, 8017HCW, 9017DW, 8014, 8024, 8026, 8034, 8074,
8210, 8211, 8114, 8081, 8082, 8114H, 8043, 8054, J1939, OEM, 8017UH-OEM,
8044W-OEM, 8112iW, GPIB,
· Fix pac_GetModuleName
to read 8017 serial module name error
· Determine whether there is inserted the
module in the slot, when use di/dio/do function
[
[Version
· Fix a bug that "pac_GetModuleName" cannot detect some module.
· Add detect module (I-8211W, I-8212W,
I-8213W, I-8135W, I-8046W and 8093W)
[
[Version
· Fix a bug that "callback_func_list[slot]
= NULL" called on pac_UnregisterSlotInterrupt
causes the memory leakage
· Fix pac_GetModuleType
bug
[
[Version
· Add
_pac_get_CPUtype function
· Modified pac_EnableLED
function - supported for LX800 and ATOM
· Modified pac_GetRotaryID
function - supported for LX800 and ATOM
· Modified pac_EnableWatchDog
function - Supported for LX800 and ATOM
· Update pac_GetBatteryLevel
function - Add mode 3 to get RTC battery level (Only for ATOM)
[
[Version
· Add _pac_inpw/_pac_outpw
functions
[
[Version
· Add
uart_GetDataSize/uart_GetLineStatus/uart_SetLineStatus/uart_GetOutputLineStatus functions
· Modified uart_Read/uart_BinSendCmd/uart_BinSend/uart_ReadEx
· Modified pub_show_rs()
on rotaryswitch
· Add pac_EnableLED
for XPAC-ATOM
[
[Version
[
[Version
[
[Version
[
[Version
[
[Version
[
[Version
[
[Version
[
[Version
[
[Version
[
[Version
[
[
[
[
[
[
[
[
[
[
[