Jan 10 2016

leOS 1.2.0 & leOS2 2.3.0

Another important update for my schedulers, leOS e leOS2, that reach, respectively, the release 1.2.0 & 2.3.0. For both I’ve fixed a sever bug that lead to the perpetual execution of the first task introduced into the scheduler, even it it was a ONETIME one.

Download the new versions from this page.

Jan 09 2016

leOS 1.1.4

Another update, today. Now it’s the time for leOS to reach the release 1.1.4. I’ve revisited the code of the scheduler of the library for bug fixing and logic improvements of the jobs management.

To download the new release please go to this page.

Jan 09 2016

swRTC 1.2.2

I’ve updated the swRTC library to the revision 1.2.2 after an user of it informed me that the function getWeekDay(), that returns a value indicating the number of the weekday of the date itself, was wrong. Starting from there I’ve found that the value of the timestamp (the number of seconds since a specific date) wasn’t considering the fact that, in case of leap years, the leap day wasn’t reached until february, 29th, so for the dates before that day it shouldn’t be calculated.

The new version is available for download from this page.

May 22 2015

Today is the 35th birthday of Pac-Man

On may, 22, 1980 Pac-Man, one of the most successful arcade games ever was first published, so important that the image of Pac-Man is often used as the icon that represents the whole videogames’world. It is said that the idea of Pac-Man was conceived by Tohru Iwatani while eating a pizza: in fact, Pac-Man is similar to a pizza without a slice. The arcade was marketed for 7 years and during that time it sold more than 300,000 cabinets, without counting the copies of the convertions for almost every computer and game console of that time and the releases published in the last years. In other words, 35 years old and still remaining on the forefront: happy birthday, Pac-Man!

Mar 12 2015

Arduino IDE 1.6.1 and Attiny/Atmega644/1284 cores

The version 1.6.1 of the Arduino IDE has been released a couple of days ago. This release finally solve the problem of the boards marked “Arduino.org” that weren’t recognized correctly under Windows systems and the drivers weren’t installed due to USB PID/VID changes.

I want also inform users of my cores for AttinyX4/X5/X313 and Atmega644/1284 that the releases for the IDE 1.5.8 works perfectly with the latest 1.6.1 too. As soon as I can I’ll release a newer version packaged specifically for the 1.6.1.

Feb 25 2015

One of the Atari 2600 developers passes away

Steve Bristow

Steve Bristow

Steve Bristow, one of the developers of the most famous Atari games and the Atari 2600, one of the first and best known home videogame consoles, passed away on February, 22th.

He helped Nolan Bushnell and Ted Dabney, that lately founded Atari, to develop Computer Space, that is commonly accepted as the world’s first commercially sold coin-operated videogame. When Bushnell and Dabney founded Atari, he was hired to develop some of the most known games of the company, like Indy 800 and Tank, developed under the name of Kee Games, an Atari subsidiary, and Breakout. During the years passed in Atari he rose the position of VP of Arcade Division, then VP of Consumer Games and later VP of Computer Division. He developed, with Steve Mayer and Larry Emmons, the Atari 2600, one of the first home videogame consoles, that lead the videogames market until the videogame crash of 1983. He left Atari at the beginnning of 1984.

Feb 19 2015

Arduino: peace still far away between Banzi and Martino

It was a week ago that the first rumors inside Arduino about possible divergences between Banzi and one of the other founders, Martino, but the peace still seems to be far away yet. In fact, during the last days the parts continued to move accusations each other. With Banzi that sadly blaims himself  because he “should  had written more restrictive agreements at that time, such those that keep you safer when a friendship ends“. In fact, apart the first action moved from Arduino LLC against Arduino Srl in USA, it seems that Arduino SA has sued Arduino Srl in Italy too. Divergences on how to manage a company and how to trade on the use of the brand  that seem to be unsolvable, at the moment.

Feb 11 2015

Arduino got in troubles, two corporates behind the boards

A shocking news has been published on several italian newspapers, a couple of days ago. In an interview, a person named Federico Musto claimed to have been elected as the new CEO of Arduino, keeping the place that Massimo Banzi had hold until now. Federico Musto stated that the move has been done in an effort to give to Arduino new forces and new directions to fight the competitors that day by day begin to be more aggressives, eroding market shares. The Arduino will reinforce its presence in markets like USA, China, and Japan that have seen a little reduction of the penetration of Arduino in the last months. Massimo Banzi will have starting by now the role of  evangelizer and front man that goes round the world to spread the Arduino word while Musto should care the Arduino business. In the same time, a new website has appeared on internet, Arduino.org, that lists older and newer Arduino boards. This site belongs to Arduino Srl, a company based in a little town near Ivrea, Turin.

So, that’s all? Absolutely no! Massimo Banzi, the day after, has denied every single word from Musto, saying that he spoke about Arduino with no title because the only company that holds the rights on the Arduino brand is Arduino SA, founded by Banzi and based in Switzerland. Moreover, Banzi claims that Arduino Srl was formerly known as Smart Projects Srl, the company that builds the Arduino boards, and that the company renamed in Arduino Srl without asking to Arduino SA the rights to use the Arduino name. Finally, Banzi states that the official site of the Arduino company is Arduino.cc.

The story isn’t finished yet. Musto claims the next day that his company Arduino Srl is the only one that has the rights to use the Arduino brand.

Now, the worst part of the whole history. Arduino Srl/Smart Projects Srl belongs to Gianluca Martino, one of the co-founders of Arduino. So, two (ex) friends and co-founders of one of the more beautiful italian tech companies of the last years are about to move the lawyers against each other. Banzi and Martino, two souls separated by frictions that look so incurable.We only have to wait for the next progress, with a bitter taste in everyone’s mouth.

Dec 12 2014

How to solve the upgrading problems of Flash Player on OSX

Today Macromedia has released Flash Player If you had visited a page containing a Flash application maybe you’d received a message that suggested you to update the player. And, inevitably, you won’t be able to do it! This did occur because the Flash Player installer is buggy and the installation process will halt with an error…

After half an hour surfing the web for a solution, I “put together” some steps that helped me to finally update the player. First, you have to remove the current version. To do this, download the proper uninstaller:

Uninstaller for Mac OS X 10.1/10.2/10.3

Uninstaller for Mac OS X 10.4/10.5

Uninstaller for Mac OS X 10.6 and newer 

After this, close the browser and open the .dmg file that you downloaded, the click on the icon of the uninstallation program and finally confirm to open it (this is an app downloaded from internet, so by default the system refuses to open it). After Flash Player has been removed, open the Finder and check that in “Macintosh HD/Library/Internet Plugins” the Flash plugin isn’t present. If yes, remove it. Then, check that in “Macintosh HD/Library/Application Support/Flash Player” you don’t have a folder named “Flash Plugin Installer“. If yes, remove it. Now, empty the trash then reboot the system. Now download the Flash Player offline installer:


Close your browser, click on the .dmg file you downloaded then click on the installation program and confirm to open it (like before, this app has been downloaded from internet, so by default the system refuses to open it). If you’re asked to choose for a version, make the proper choice: NPAPI for Safari/Firefox, and PPAPI for Opera/Chrome. After the installation, restart the browser and check at this page if the Flash Player plugin is working correctly: if you see an animation inside the window at the middle of the page, everything is OK.

Nov 29 2014

New Attiny core for the Arduino IDE v.1.5.8

I’ve updated the Attiny core for the Arduino IDE v.1.5.8 by adding the library tinyISP (originally written by Jack Christensen and modified by me with the adding of the support for the Attiny2313 & 4313 MCUs) that can be used to manage the SPI communications with the microcontrollers of the Attiny family, that they don’t have a specific SPI peripheral but offer a way to set the USI peripheral (the same used to manage the I2C communication) to be able to dialog with the Three-Wire interface (compatible with the SPI).

(to see the download link, expand the article)

Older posts «