TR4CONXS-BSP Changelog: +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BSP_TR4CONXS_2010Q4_2 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + Updated flashupdate (flashdemo.exe) Bugfix: There was a chance, that on update, flash got erased but not written with the updated flash-contents. Added /VERIFY option. + Use of Timer-ISR reenabled ( disabled on 2010Q4-BSP) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BSP_TR4CONXS_2010Q4 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + Added support for BF-flash. + Add iPAN7-camera. + Add option for Registry-Size. + Minor Changes and Improvements( regsitry-keys, etc.) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BSP_TR4CONXS_2009Q3_2 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + Add SMSC-Ethernet-driver + Add support for 65nm P30/P33 with bigger Write Buffer +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BSP_TR4CONXS_2009Q3_1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + PXA270M patch. (removed patch for older PXA270M-silicon). +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BSP_TR4CONXS_2009Q3 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + Display: - added CursorOn/CursorOff. - New Registry-Keys: DisableOutput and WaitBackgroundDrawn. + Added Deep-Idle and 13MHz operating mode. + Audio; Bugfix: wavrec does not work after suspend-resume. + Flashdisk: Don't block during erase-routine. + New FlashUpdate which support dump and update of boot-bitmap, OS and 'everything except bootloader'. + Improved VNC-Server ( includes bugfix of "right mouse-click"-bug). + USB: - USB-Slave connection stability improvement. - Added OTG-features. - USB-Mouse and Keyboard trigger backlight-on event. - Added [HKEY_LOCAL_MACHINE\KUKINIT] HideCursor: 1: hide. 2: show/hide cursor using USB mouse detection. + Added HC25-Modem. + BGW211-WLAN (Trizeps4-WL): - major improvements. - added KWLAN-tool. + Camera: simplified registry usage (camera selected by a single key). + Patch for the new pxa270m processor. + Improved eboot. + Minor changes and bugfixes... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BSP_TR4CONXS_2008Q4: +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + Improvements: - VNC, I2C, Backlight, Flashdisk, Touch, + some minor improvements, registry-changes etc. + Trizeps4-WL changed to firmware 1.4.3, added WPA2 support. + Added OEM_xxx-functions to drvlib. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BSP_TR4CONXS_2007Q4: +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + Global and Kernel: - Added support for 96MB big WinCE images. [Virtual-Address-Base of LCD_BASE_X_VIRTUAL and flash (BOOT_BASE_X_VIRTUAL) changed] - Added support for new P33-flashes. - Added PSM4.0.14 - Added Watchdog-GPIO toggle-functionality during format. [PSM4.0.14] - Added IOCTL_HAL_GET_WAKE_SOURCE. - bug in ds1340-rtc-clock resolved. + Display: - Persomance improvements. - Added support for Overlays. - Added backlight dimm-animation. + Serial: - Added support for more baudrates. - Added support for second Octal-UART. + Bluetooth: - Added PSKeyMapScoPcm and PSKeyMapScoCodec registry key. + SDIO: - Added SD2.0 support ( support for SD-cards bigger 4GB). + CAN: - bug: Can not receive CAN-messages with message id 0 fixed. + PCMCIA/CF: - Added Card-Eject-Event, to emulate card removable/insertion. + BGW211: - Changed to firmware 1.4.2. - Major changes and improvements.(added suspend/resume, roaming...). + Applications: - Added modified Software-Input-Panel ( scalable). - Added new and more stable VNC-server. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BSP_TR4CONXS_2007Q2: (11.06.2007) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ - Corrected Error on GetTickCount()/QueryPerformanceCounter(). - Added displays. - Added support for OV7660-camera. - Added Quad-UART. - CAN: Change 500Kbit Baudrate timing parameters. - CAN: Support for 4 CAN-controllers. - Touch: Make Pressure Level configurable via Registry. - Added support for P33 Flash. - Added support for SDIO-WLAN-cards. - SD-Card: GPIO for Write-Protect. - Corrected bug that only timer 5 worked with Applications ( Timer6..11 not!). - Corrected bug which could cause the audio-driver to hang after suspend/resume. - drvlib_app: Added i2c_SetTimeout Function to parameterize timeout (S&B). - Enable support for image-ID for nk_zip-images. - Improved USBFN -powerhandling. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BSP_TR4CONXS_2007Q1_1: (29.01.2007) BSP_TR4CONXS_2007Q1_0: (26.01.2007) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ - Changed from 1ms timer to 1us timer. SystemTimer (1us) is now used for QueryPerformanceCounter and OEMGetRealTime. OEMGetRealTime now also returns milliseconds. - Added support for P30 in 16Bit. - Changed to TrueFFS 7.1 (DiskOnChip). - Added support for IPSM4.0 - flashdemo support for 128MB-RAM modules. - moved RTC's in seperate libs (now selectable in Platform-Builder) - some changes in drvlib_app (i2c, pwm). + Serial Driver: - Added Flowctrl registry setting. - some improvements. + CAN Driver: - improvements. + Audio Driver: - added registry-keys and some improvements. + DM9000-driver: - powers down dm9000 during sleep. - added filter for multicast and broadcast-packets and further improvements. + Display: - Added new displays. - Changes in backlight/contrast control. + USB: - bug in detection of USB-devices after suspend/resume resolved. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BSP_TR4CONXS_2006Q3_1: (14.08.2006) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ - Buggy(Old) flashdemo.exe replaced. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BSP_TR4CONXS_2006Q3: (03.08.2006) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ - Changed uuidfile to contain date and time instead of guid. - Registered *.os extension to FlashUpdate.exe. - Changed to IPSM 3820 ( Flashdisk). - Changed to TFFS 7.1 ( DiskOnChip). + Display Driver: - Added display-on-value parsing through bootbitmap. - Added PWM-Function for display brightness and contrast control. - Added DirectDraw-Functionality. - Add DimmTime for dimming first before shutdown the display [HKEY_CURRENT_USER\Controlpanel\Backlight\DimmTime] - Added several displays to the platform-builder catalog-file. - Added [HKEY_LOCAL_MACHINE\Drivers\Display\Default] EraseFrameBufferOnStart. + Serial Driver: - Added support for 921kBaud baudrate . - Add "UseFlowControl"-Registry-Key to remove handshake signals. + Audio Driver; added Registry-keys at [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Audio] for better VOIP-support. - "CaptureLatency": Time-Chunks in ms to record. - "PlayLatency": Time-Chunks in ms to play. - "RecordGain": RecordGain-Register of UCB1400. - "MicVolume": Additional 20dB record-gain ( view UCB1400 datasheet). + USB-Host - Added "SetPortFullSpeed" and "ReEnumeratePorts" Registry-key to pretend that devices attached to an USB-Port are FullSpeed( ISP1520 BugFix) or to ReEnumerate ports on startup. - Added IOCTL_DISCONNECT_PORT and IOCTL_RECONNECT_PORT. - Added support for P30-Flash. - Added more verbosity during Kitl-Start. - Added [HKEY_LOCAL_MACHINE\System\KuK] W_GRER, W_GFER, W_GEDR, W_PWER ( view PXA270-Developers-Manual) to set Wakeup-Sources. + Camera-driver - Added camera-driver catalog item. - Changed Camera-Driver-Prefix to CXM. - Changed Atmel-Camera-Setttings. - Added support for Omnivision OV7649 camera. Bug-Fixes: - FlashDemo.exe ( now supports 64MB-flash and other minor bugfixes). - Minor Bugfixes in Kernel, DM9000-Ethernetdriver, Serial-Driver. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BSP_TR4CONXS_2006Q1: (28.02.2006) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ - Changed default display to new Evalution-Board-Display: LTA065A041F. - Added Camera-driver. - Added FTPUpdate. ( Start->Programs->KuK Tools->OS-Update) - Added support for Panellink. - Added support for LTS222-display. - Added drvlib_app.dll-function: ADC_GetLastTouchValues. - Added support for Intel P30-flash. - Added support for Mouse for PS2->UART-converter. - Added PCMCIA-Timing Registers in Registry. - Added registry-keys to select Wavedriver-Input. - Added support for 16kHz sample-rate. - Added KITL-support for retails builds. - Improved KITL-performance. - Added VMINI-support, to share Ethernet between KITL and the OS-image. - Added ILTiming-support. - Added support for cmdline-parameters passed through bootloader: i.e. to activate kitl. - Added IRQ_TIMER support to allocate and use Timer-Interrupt-sources ( view "Using Timers on Trizeps4.pdf"). - Added IRQ_DMA support to allocate and use DMA-Channels/Interrupts ( view "Using DMA on Trizeps4.pdf"). - Added EBoot. Bug-Fixes: - USB-Host now supports more than 2 devices. - Fix for USB-Cable detect. - Allow Backlight off, if Brightness=0; - Fixed Watchdog and Soft-Reset. -> System could hang. - Fixed Suspend/Resume bug, which could cause undefined system behaviour after Resume. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BSP_TR4CONXS_2005Q3 (02.08.2005)