============================================================== Release notes for Silicon Labs Precision32 1.1.2 - 1 July 2013 ============================================================== Product Description: ==================== The Precision32 development environment offers intuitive software tools available free to developers, including an Eclipse-based integrated development environment (IDE) with full compiler, debugger and dashboard, and the AppBuilder rapid prototyping and code generation utility. The free Precision32 Development Suite includes the following components: * Precision32 Integrated Development Environment (IDE) * Precision32 AppBuilder Rapid Prototyping Utility * Si32 SDK (HAL, Software Libraries and Development Kit Utilities) Included part numbers: ====================== All SiM3U1xx-B devices All SiM3C1xx-B devices All SiM3L1xx-C devices What's new in Precision32 1.1.2: ================================ * Precision32 AppBuilder 1.1.2: New Features / Headliners * [SDK 1.1.2] Support for SDK 1.1.2 added Improvements * [UART/USART] Baud Rate Remove Magic Numbers * [PB] Add ability to rename pins * I2C module in AB: Add ACK option Bug Fixes * [EXTOSC] PB1.0 should be digital input for external CMOS clock * [File] Opening an AB project from Windows Explorer (i.e. double-clicking) causes a crash * [LCD] LCD must be initialized before DC/DC * [Port I/O] SiM3L1xx: Clicking on PB2.4 shows properties for PB2.7 * [DC/DC] Initialization must block until DC/DC is stable * [CODEGEN] App builder second level interrupt decode routines are not using is_*_interrupt_enabled functions * [SARADC] Window compare interrupt handlers for Ch 1-4 are not generated * [SPI] Correct divider value not set for target SCK * [UART0] SiM3U1xx UART0 Crossbar1 display incorrect * [UART0] SiM3L1xx UART_B doesn't take CLKDIV into account for baud rate calculations * DCDC0 initialization sequence * [PLL0] maximum frequency for Metron32 is 50 MHz * [PLL0] AB should not switch to the PLL as the AHB if the PLL isn't locked * PLL REFSEL (reference select) reset value incorrect * [LPTIMER0] no way to set the compare threshold * [LPTIMER] Warning Message Incorrectly States LPTIMER_OUT requires Open Drain Mode * [TOOLBOX] Loading a project that has instantiated peripherals but has the peripheral canvas view closed will not properly update the toolbox. * set SPI CLK in AB * external interrupt setting doesn't appear on all part types * show warning if the LDO0 selects the dc-dc output and dc-dc is not enabled * RTC code shouldn't poll on load_stepping code unless automatic load stepping is enabled * warning for RTCnTCLK_OUT * [Port IO] SiM3L1xx crossbar view doesn't handle missing pins for low pin count packages * RTC initialization sequence * Crash Upon Save and All Work Lost * AB doesn't require specific SPI pins to be set to output mode * AB: Support IAR project * [Keil] AppBuilder uVision project merge changes tag in .uvproj * Current limiting on PBHD can only be used if the drive strength is set to Low * [Port Match] AppBuilder doesn't serialize "Enable Port Match" and "Port Match Value" pin properties * Appbuilder has a bug when using multiplexed 8bits address EMIF * AppBuilder RTC defect * SPI configuration in App Builder * App Builder crash when opening project * add interrupt priority support to AppBuilder * I2C module in AB: slave address and mask settings generate wrong codes Precision32 AppBuilder Supported IDEs: ====================================== Keil * uVision 4.5 and higher Eclipse * Precision32 1.1.1 IAR * Embedded Workbench 6.3 and higher System Requirements: ==================== Supported Platforms: * Microsoft™ Windows XP Professional SP3. * Microsoft™ Windows 7. Additional Software (Required): * Java™ Runtime v1.5.0 or higher * Microsoft .NET Runtime v4.0 or higher Recommended hardware configuration: * Minimum 2 GHz Pentium PC, 3 GB of memory. * At least 2 GB free disk space, other requirements according to the IDE used. * Installation/Uninstallation and using of the SDK requires local admin rights. * Other Requirements as required by IDE used. Minimum hardware configuration: * Minimum 1 GHz Pentium PC, 1 GB of memory. * At least 1 GB free disk space, other requirements according to the IDE used. * Installation/Uninstallation and using of the SDK requires local admin rights. * Other Requirements as required by IDE used. Known Problems and Limitations in this Release: =================================================== - Precision32 v1.1.2 General: * N/A Precision32 IDE: * Peripheral register views do not display properly sometimes on first selection Documentation: * N/A Product support: ================ For product support, please visit the Silicon Laboratories web site Precision32 - http://www.silabs.com/products/mcu/Pages/32-bit-mcu-software.aspx Support - http://www.silabs.com/support/pages/default.aspx For Feedback, please visit Silicon Laboratories Discussion board at http://www.silabs.com/support/forums/Pages/default.aspx This product includes certain OSS components. Licensing and copyright information are available in the Silabs_License_Agreement.txt in Precision32 root folder). Copyright (c) 2013 Silicon Laboratories. All rights reserved.