Archive for the ‘Programmazione’ Category

QGIS Hackfest Vienna

Cropped thumbnail

Just back from the QGIS Hackfest! This time, the event took place within the OSGEO Code Sprint, it was great to meet all the guys working on the other projects.

(more...) »

FileLink Joomla! 3 plugin: file attachments made simple

Cropped thumbnail

Joomla! 3 default editor lacks a fondamental feature that allows a user to attach a file to the article’s body without previously knowing the http URL.

This is a simple operation that most of my customers absolutely needed, so I wrote a simple plugin to ease the creation of hyperlinks to files stored under standard upload directory of Joomla!.

The plugin is available for download for a small fee that will be used to further develop the plugin and provide fast bug fixes and qualified assistance.

(more...) »

Learning kivy the easy way

Cropped thumbnail

Last month I started learning  kivy, kivy is an exciting Python framework for building rich interactive applications ready to run on different platforms, currently Linux, Windows, IOS and Android are supported. The framework supports accelerated graphics for smooth transitions and a better user experience, different input methods are also supported making kivy an ideal choice for […]

(more...) »

LED POV magic with MSP430

Cropped thumbnail

This simple project exploits the Persistence Of Vision (POV) of 8 LEDS connected to a port on the MSP430G2211 MCU, this is the chip I had available but the project should also work on other 14-pin devices of the same family. I’ve built this boards as a New Year’s present for my nephews. Schematics The […]

(more...) »

openchronos Hello World tutorial

Cropped thumbnail

This short tutorial is about getting started with the development of OpenChronos NG firmware for the eZ430Chronos watch under Ubuntu Linux LTS. This nice development tool in a watch was also described in my previous article:  http://www.itopen.it/2013/11/28/the-hackable-watch-a-wearable-msp430-mcu/. Preparing the development environment Starting the development with OpenCronos NG wasn’t the easiest thing I’ve done recently: most difficult […]

(more...) »

The hackable watch: a wearable MSP430 MCU

Cropped thumbnail

It’s quite some time now that I started programming with low-cost MSP430 MCUs development kits, I must admit that sometimes I need more RAM and flash but I like this MCU a lot: its advanced clock configuration options, the 16bit Von-Neumann architecture and the low power modes make this MCU an ideal option for battery […]

(more...) »

Joomla! FAP: now WCAG 2.0 AAA compliant

Cropped thumbnail

This article is only available in italian.

(more...) »

New Energia LedControl library

Cropped thumbnail

Today I was really tired of my everyday web dev job and started playing with a spare MSP430G2553, an 8×8 led matrix  and an AS1106 (a 2.7 V MAX7219 clone). After a few tries, I decided to port the great LedControl library to LaunchPad Energia. I had to move the chip initialization from the class […]

(more...) »

Stellaris Launchpad: Setting up a Linux development environment

Cropped thumbnail

Recenlty I had a major HDD failure and I had to regenerate my working environment on a new HDD.  This article contains the step-by-step instructions to set up a working development environment for the Stellaris Launchpad under Linux Ubuntu 12.04 64bit. Installing the toolchain The toolchain for ARM is available as a ppa at: https://launchpad.net/gcc-arm-embedded $ […]

(more...) »

Driving a pair of 7 segments display with MSP430 Energia libraries

Cropped thumbnail

This is my second experiment with Energia LaunchPad boards. This time I wanted to see how difficult could be to adapt for the LaunchPad a program which I originally developed for Arduino. If are interested in how I did setup my Linux box for working with the LaunchPad and the Energia libraries, I’ve described the whole […]

(more...) »