Recent updates on the CompuPhase pages
- H0420 programmable MP3 controller/player: firmware update version 1.10, Build 4613
- The most recent firmware update for the
H0420 programmable MP3 controller/player
is version 1.10, build 4613. You may wish to install this update if you
purchased your H0420 MP3 player before 12 December 2011. Devices purchased
after that date already contain this latest firmware release.
The most recent version of the pawn development environment is also present in this download.
This page is also available in Dutch, in French and in German.
- Update of VisualPlace
-
VisualPlace assists in (manual or automated) PCB assembly. Component
placement is extracted from files generated from the EDA suite (notably
the Gerber files, the centroid file and the bill-of-materials). The
application visualizes the component placement and converts the files
(with corrections, where applicable) for further automated processing.
Due to a plug-in architecture, VisualPlace works with many EDA suites,
and more can be added.
Notable changes in this release are printing support (4 reports), adaptions to run under Wine (for Linux and Mac), the addition of "user-defined" fields in the BOM (which then can be included in the printed reports or in the information displayed on screen), support for interfacing with other equipment or software via plug-ins, general-purpose checkmarks on component list (e.g. to "tick components off the list"), and selectable size, colour and opacity of the markers.
VisualPlace is a free application.
- Update of the Termite serial terminal
-
Termite is a simple RS232 monitor, with plug-in support to allow for
various extensions.
In this release, virtual RS232 ports can now also be identified by name, because the COM-port address that Microsoft Windows assigns to a virtual RS232 port isn't stable. The autocompletion feature has been improved.
Termite is a free utility.
- Update of the SvnRev utility (for developers using Subversion)
-
A software developer uses SvnRev to include version or revision stamps
into his/her compiled programs.
Version 2.0 of the SvnRev utility adds support for Subversion 1.7. If Subversion 1.7 is used, SvnRev can read the version numbers from the working-copy database, so RCS keywords are no longer required.
SvnRev is an open source product (zlib/libpng license).
- New application: VisualPlace
-
VisualPlace assists in (manual or automated) PCB assembly. Component
placement is extracted from files generated from the EDA suite (notably
the Gerber files, the centroid file and the bill-of-materials). The
application visualizes the component placement and converts the files
(with corrections, where applicable) for further automated processing.
Due to a plug-in architecture, VisualPlace works with many EDA suites,
and more can be added.
- Update of the pawn embedded programming language (release 4.0.4548)
-
This update of the pawn scripting language" brings many changes to the
abstract machine and a few important changes to the language as well. The
changes in version 4.0 break compatibility with version 3.3 (and earlier).
Both the host application and the scripts must be adapted for this new
release. A "Porting Guide"
is available with the details.
See the "pawn history" for a summary of the changes in this release.
pawn is an open source product (licensed under the Apache License version 2.0).
- Update of the Termite serial terminal
-
Termite is a simple RS232 monitor, with plug-in support to allow for
various extensions. In this release, the plug-in support is enhanced to
also allow function keys to activate certain behaviour. A new plug-in
for user-defined macros illustrates the new features.
- Update of the SvnRev utility (for developers using Subversion)
-
A software developer uses SvnRev to include version or revision stamps
into his/her compiled programs. Version 1.12 of the SvnRev utility
adds support for Oracle SQL and Apache Ant. In addition, there is a new
command line option to disregard differences in line endings (DOS/Windows
versus Unix/Linux versus Macintosh).
SvnRev is an open source product (zlib/libpng license).
- Updated article and library: minIni - a minimal INI file parser
-
The programmer's library "minIni", to read and write "INI" files in embedded
systems, is now at version 1.1. minIni takes little resources and can be
configured for various kinds of file I/O libraries. New in this release
are support for floating-point and fixed-point numeric values, support
for boolean flags, improved "write performance" and minimized "wear"
on Flash memory media, a few more examples for "glue files" for file
systems, and updated documentation.
minIni is an open source product (licensed under the Apache License version 2.0).
- Anthology of our recent projects
- We added a few projects to our list of selected recent projects.
This page is also available in Dutch, in French and in German.
- Switch to MathJax
- For mathematics typesetting, the site has switched from jsMath to MathJax. MathJax has improved performance and cleaner rendering of the equations. You can right-click on an equation for various settings (zoom level, method of display) and for other operations such as viewing the source for the equation.
- Update of the Twinkler software and documentation
- The Twinkler is a bright (low-power) RGB LED combined with a controller.
It is designed for (effect) lighting in scale models, interactive maps,
star ceilings or other special displays.
New in this release of the software is support for printing a scenario, full keyboard control and general editing improvements. Also new is expanded documentation for custom programming of the Twinklers, now including a section on C#. Source code for a high-level programming interface (in C++ and C#) is also provided.
This page is also available in Dutch, in French and in German.
- H0420 programmable MP3 controller/player: firmware update version 1.9, Build 4299
- The most recent firmware update for the
H0420 programmable MP3 controller/player
is version 1.9, build 4299. You may wish to install this update if you
purchased your H0420 MP3 player before 26 July 2010. Devices purchased
after that date already contain this latest firmware release.
The most recent version of the pawn development environment is also present in this download.
This page is also available in Dutch, in French and in German.
- Updated article: Gapless looping MP3 tracks
-
Creating MP3 tracks so that they loop "without gaps or clicks" is commonly
thought impossible, due to limitations in the MP3 file format. However,
the limitations can be circumvented or repaired. This article discusses
the issue and presents a utility that creates gapless MP3 loops.
- Twinkler "starter set" is now available
- The Twinkler is a bright (low-power) RGB LED mounted on a miniature
circuit board together with a controller and a provision for a light pipe.
It is designed for (effect) lighting in scale models, interactive maps,
star ceilings or other special displays. We now make available a complete
set of all products and tools needed to fully evaluate the system.
This page is also available in Dutch, in French and in German.
- Update of the Termite serial terminal
-
The functionality to log all received data to a file has been moved to
a plug-in filter. The plug-in filter has more options than the old
built-in functionality. To save the current contents of the
reception window to a file, there is a new option to the "right-click"
popup menu. Minor changes in the user interface make the utility easier
to use.
The article has a new section on port or protocol analysis, using a virtual COM port (more precisely, a null-modem emulator).
- Update of the SvnRev utility (for developers using Subversion)
-
A software developer uses SvnRev to include version or revision stamps
into his/her compiled programs. Version 1.10 of the SvnRev utility
adds support for C# and adds an automatically increasing "build number"
if SvnRev detects changes in the source code that are not (yet) commited
to version control.
SvnRev is an open source product.
- Updated article and library: minIni - a minimal INI file parser
-
The programmer's library "minIni", to read and write "INI" files in embedded
systems, is now at version 0.9. minIni takes little resources and can be
configured for various kinds of file I/O libraries. New in this release
are support for trailing comments, automatic wrapping and unwrapping of
strings in double quotes (when needed), improved portability, and updated
documentation.
minIni is an open source product.
- New product: the SYLT Editor
-
The SYLT Editor is a self-contained utility to create or modify SYLT frames
in an MP3 track (or, more accurately: a SYLT frame is inside an ID3 tag,
which in turn is prefixed to an MP3 track). A SYLT frame contains text
(e.g. the lyrics of a song) plus time-stamps attached to each line, word
or syllable. Versions of the SYLT Editor are available for Microsoft Windows
and for Linux.
- Anthology of our recent projects
- We added a few projects to our list of selected recent projects.
This page is also available in Dutch, in French and in German.