Author Archives: Lucio Di Jasio

My Top 5 Python Videos

The Python community continues to fascinate me. The amount of work (code) that is being shared and the breadth of the applications supported  keeps expanding. To try and learn something new every day I read quasi-regularly the postings on Planet.Python.org which … Continue reading

Posted in Python | Comments Off on My Top 5 Python Videos

Compiling Python Code with PyPy

I have been watching recently some interesting videos recorded from the last few editions of the PYCON US conference. In particular my passion for (programming) languages  attracted me to those from Alex Gaynor ( a VERY young and talented programmer / presenter) … Continue reading

Posted in Python | Comments Off on Compiling Python Code with PyPy

M-Stack – An open source USB stack for PIC16, PIC18, PIC24 and PIC32

M-Stack (link) is a new, well-documented, free and open source implementation of a USB stack for Microchip PIC platforms developed by Signal 11. That is Alan Ott’s creation, a name that many of you will immediately associate to the excellent … Continue reading

Posted in PIC24, PIC32 | Comments Off on M-Stack – An open source USB stack for PIC16, PIC18, PIC24 and PIC32

An Open Source Toolchain How-To Guide for the PIC32

I have always known that the MPLAB C32 compiler first and MPLAB  XC32 compiler later were both projects based on the GCC platform and therefore shared a common Open Source DNA. What I could not imagine was how easy it … Continue reading

Posted in PIC32 | Comments Off on An Open Source Toolchain How-To Guide for the PIC32

Eclipse for the PIC32

Another couple of interesting links for the PIC32: Using Eclipse for PIC32: http://blog.hjf.com.ar/2013/01/developing-for-pic32mx-using-eclipse/ GDB Proxy for Pickit2 and PIC32: https://code.google.com/p/ejtagproxy/wiki/About   Enjoy

Posted in PIC32 | Comments Off on Eclipse for the PIC32

Unix for PIC32

Here is a link (http://retrobsd.org/wiki/doku.php) to a true port of the Unix (BSD) OS to the PIC32 (MIPS)! This code will work on a humble MIPS M4K core that you can find inside the PIC32MX series devices. It will work … Continue reading

Posted in PIC32 | Comments Off on Unix for PIC32

About Distributed Version Control Systems

Working on the PyMite project recently, I have been exposed for the first  time to  Mercurial a distributed version control system. That is when I was just starting to feel confident that I could handle a more traditional VCS such … Continue reading

Posted in Python, Tools | Comments Off on About Distributed Version Control Systems

New Mikromedia, new (better) Audio Player (VS1053)

A short while ago I wrote about a small module that I wrote to support the Audio Codec chip present on the Mikromedia (PIC24) boards (link).  What I had not noticed though was that I had been playing at home … Continue reading

Posted in PIC24, PIC32, Tools | Tagged | Comments Off on New Mikromedia, new (better) Audio Player (VS1053)

Unexpected (Positive) Side Effects of using Python: Cross Platform Simulation

When talking of side effects, more often than not, we are referring to the bad ones. This is especially true when they are involuntary and unexpected. But here is the story of a good one, a side effect of using … Continue reading

Posted in Languages, PIC32 | Tagged , , | Comments Off on Unexpected (Positive) Side Effects of using Python: Cross Platform Simulation

Python Expressiveness

While learning a new language you will notice how the often enthusiastic literature available dispenses adjectives with quite some generosity. Apparently every new language out there claims to be more “expressive” than the previous. This is an easy claim when … Continue reading

Posted in PIC32 | Tagged , , | Comments Off on Python Expressiveness