Modified Notes XPacSDK for XPAC-WINCE6

March 18, 2011


INTRODUCTION

This is a library modified note of the XPAC-WINCE6 for the C/C++ development.

[ 03-18-2011 ]
[Version 2.0.0 .7]

·  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)

[ 02-11-2011 ]
[Version 2.0.0 .6]

·  Fix a bug that "callback_func_list[slot] = NULL" called on pac_UnregisterSlotInterrupt causes the memory leakage

·  Fix pac_GetModuleType bug

[11-25-2010]
[Version 2.0.0.5]

·  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)

 [11-01-2010]
[Version 2.0.0.4]

·  Add _pac_inpw/_pac_outpw functions

[10-19-2010]
[Version 2.0.0.3]

·  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

[10-05-2010]
[Version 2.0.0.2]

  • Modified pac_SetSlotInterruptPriority

[04-16-2010]
[Version 1.0.2.0]

  • Modify pac_GetModuleName to support I-8120 module.

[04-13-2010]
[Version 1.0.1.9]

  • Fixed uart_Read's problem, receving data has an extra byte.

[04-07-2010]
[Version 1.0.1.8]

  • Modify uart_EnableCheckSumcheck
  • Modify uart_Read
  • Add an error define, PAC_ERR_SPECIAL_IO

[10-07-2009]
[Version 1.0.1.6]

  • pac_GetModuleName supported 8088 and 8084 modules.

[09-23-2009]
[Version 1.0.1.5]

  • Fixed the function, pac_GetSlotCount.

[07-30-2009]
[Version 1.0.1.4]

  • Modified define of WDT and EEPROM/SRAM of XPacSDK_CE to synchronize with XPacSDK

[07-24-2009]
[Version 1.0.1.3]

  • Modified parameter of pac_WideToAnsiString(LPCTSTR wstr, LPSTR astr);
  • Modified parameter of pac_AnsiToWideString(LPCSTR astr, LPTSTR wstr);

[07-23-2009]
[Version 1.0.1.2]

  • Fixed return error of pac_WriteDOBit during using 8K modules

[07-21-2009]
[Version 1.0.1.1]

  • Renamed pac_WindStringToAnsi to pac_WideToAnsiString

[07-15-2009]

  • Added get OS version API, pac_GetOSVersion
  • Modified pac_Reboot

[07-09-2009]

  • Fixed bugs of interrupt by adding delay after pac_RegisterSlotInterrupt finished
  • Added _pac_us_delay

[07-02-2009]

  • Fixed bugs of pac_GetErrorMessage
  • Added pac_Reboot

[06-30-2009]

  • Fixed a bug of pac_GetBatteryLevel
  • Fixed a bug of pac_EnableWatchDog(0xd80a) cannot reboot

[06-23-2009]

  • Fixed pac_GetModuleName

[06-22-2009]

  • Fixed uart_SendCmd/uart_Send
  • Added pac_GetMacAddress
  • Added pac_GetModuleType
  • Added pac_GetModuleName
  • Added pac_GetBatteryLevel
  • Added pac_GetErrorMessage
  • Fixed hash_map

[06-16-2009]

  • Enlarge ReadAIAll/ReadAIAllHex buffer
  • Fixed bug of 8063 4DI
  • Fixed buf 8060W 6 channel

[06-08-2009]

  • Fixed pac_InterruptDone
  • Fixed Callback function, true ==> auto call pac_InterruptDone

[06-06-2009]

  • Fixed bug of self tuner
  • Added Windows XP-like Sample Skin
  • Added Network user interface
  • Added Silent FAT File System UI
  • Added Storage Manager Control Panel Applet

[05-20-2009]

  • Memory Access......ok
  • WatchDog......ok
  • System Information......ok
  • Backpland......ok

[11-21-2008]

  • Basic Inport/Outport......ok
  • Uart......ok
  • Local IO......ok