Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. The open-source Arduino environment makes it easy to write code and upload it to the i/o board. The environment is written in Java and based on Processing, avr-gcc, and other open source software. In this new version of Arduino IDE, for core/libraries, boards/firmwares and environment:
Fixed IDE startup bug "Menu has no enabled items";
Command line build;
Fix to boards.txt: added Micro and fixed Lilypad bootloader path;
Removed check for ".h" existence in libraries;
Deleting tab from IDE does not delete from temporary folder;
Fixed NPE when unknown boards/platforms are selected in preferences;
Added CANRX1/CANTX1 pins 88/89 (same physical pin for 66/53);
Fixed analogWrite when used in very thight write loops;
SerialUSB receive buffer size is now 512;
Fixed SerialUSB data handshake when host sends a lot of data;
Added Servo library;
Added WiFi library;
Fixed USBHost MouseController example.
Magic - 7.5.232 & 8.0.137
Tuesday, 14 May 2013 21:50
Magic is a venerable VLSI layout tool, written in the 1980's at Berkeley. New versions of Magic, stable and development, has been released. In this new development version:
8.0.132: Changes to several "drc" commands to return lists to Tcl/Tk, including "drc list find", "drc list count", and "drc list count total". Also, some changes to the DRC dump routine, uses hash table to hold lists of coordinates per error type, and these can be dumped per error type per cell;
8.0.133: Corrections from the Gentoo developers;
8.0.134: Modified the parsing of the "lef" section of the techfile to include a statement "contact", which is similar to "cut", but will cause a LEF file read to replace any cut layer found in the input with a contact of the sort that magic usually defines;
8.0.135: Corrected an error in which reading a DEF file does not register components' use IDs in the parent cell's hash table, resulting in the inability to find the cell use using "select cell";
8.0.136: Corrected the original graphics backing store behavior, which had become broken by the introduction of the OpenGL framebuffer backing store. Realized after some research that OpenGL framebuffers will not update properly underneath obscured parts of the window. The X11 pixmap buffering is restored as the default setting, while the OpenGL framebuffer can be used (with annoying restrictions like having to keep the layout window on top) with systems that can't handle the X11 pixmap buffering;
8.0.137: This is a non functional change, due to a reconfiguration step.
On the stable distribution:
7.5.232: Corrections from the Gentoo developers.
SDCC - Released version 3.3.0 RC3
Monday, 13 May 2013 21:35
SDCC is an open source retargetable (it can be retargeted for other microprocessors; e.g. support for Microchip PIC and Atmel AVR is under development), optimizing ANSI-C compiler. The current version targets the Intel 8051, Zilog Z80, Dallas 80C390, Motorola HC08 and Microchip PIC MCUs. The package also contains a linker, assembler, simulator and debugger. A new version/revision of SDCC has been officially released. In this new release:
STM8: Fix multibyte false Ifx;
STM8: Fix endianness in stack / stack copy;
Updated for all steps towards ASxxxx v5;
STM8: Fix bug in wide addition;
STM8: Fix handling of large operands partially in x in comparison for equality;
More efficient cast from _Bool;
STM8: Fix signed cast.
Gmsh - Version 2.7.1 has been released
Sunday, 12 May 2013 09:09
Gmsh is an automatic 3D finite element grid generator with built-in CAD with pre- and post-processing facilities. Its design goal is to provide a simple meshing tool for academic test cases with parametric input and up to date visualization capabilities. In this new version of Gmsh there are new features, some improvements/bug fixes, e.g.:
Improved Delaunay point insertion algorithm;
Better Abaqus and UNV export;
Fixed various small bugs.
ClassicLadder - Version 0.9.007 is out
Saturday, 11 May 2013 12:42
ClassicLadder is a ladder and sequential (grafcet) languages as used on many PLC for programming automation process. Ladder language allows to realize programs on PLC in an electric way. It is based on the concept of relay contacts and coils, and can be used to construct logic checks and functions in a manner that is familiar to many systems integrators. Some changes in this new version of ClassicLadder;
Added current time clock info before each monitor frames displayed;
New beautiful toolbar (instead of old basic buttons) in sections manager window;
Popup menus with right click button available to edit and select element to add. Selecting also current element in toolbar window (if opened);
Missing search init (can be seen if search next/previous without new search at start).
See complete list of changes in the file HISTORY.txt in the archive.
Gputils - Released version 1.2.0 RC2!
Friday, 10 May 2013 21:42
Gputils is a collection of tools for Microchip (TM) PIC microcontrollers. It includes gpasm, gplink, and gplib. Each tool is intended to be an open source replacement for a corresponding Microchip (TM) tool. In this new version of Gputils:
Added missing --mpasm-compatible and -P options;
Fixed __CONFIG section generation for configs on odd address;
Fixed default access RAM argument for 16bit extended instructions;
Fixed core dumps using mixed CONFIG __CONFIG word memory location is used if at least one byte is used.