V1.1 Release for Little Wire

Featured

Hi everyone!

I recently released a new V1.1 firmware / software release for the Little Wire. Here is the gitHub link: https://github.com/kehribar/Little-Wire/tree/master/v1.1

Seeedstudio still sells the Little Wire with V1.0 firmware, but it is very easy to update the firmware via the onboard bootloader. I’m going to write a separate post about this. Until then, you can find the upgrade instructions from here: https://github.com/kehribar/Little-Wire/blob/master/v1.1/firmware/Readme.md

I updated only  the C library for computer interface so far for the V1.1 release. I’ll update the rest according to the incoming requests. Please take this under consideration while upgrading to the V1.1 [ Update: Recently i added C++ and C# support as well. ]

Also not any online documentation has been updated yet for the new features but one can look the C examples for the usages.

Please send me comments / reviews / test results about the new features. Especially the pic24f series programming support needs to be tested more :) You are also welcomed to ask your questions about the new features

Changelog
--------------------
* Onewire library added. Address search for the available devices on the bus is also supported
* I2C and SPI libraries become more robust. Especially the previous I2C library was a bit buggy.
* Debug console interface (for Arduino/AVR) become more robust.
* Software (3 channel) PWM capability added for driving RGB leds.
* Internal pullup resistors is controllable over computer. 
* VRef for ADC is now selectable between VCC, internal 1.1V, internal 2.56V reference. 
* pic24f series programming capability added. Has to be tested more. 
* compatible pic24f devices (in theory):

"PIC24FJ16GA002", "PIC24FJ16GA004", "PIC24FJ32GA002", "PIC24FJ32GA004", "PIC24FJ48GA002", 
"PIC24FJ48GA004", "PIC24FJ64GA002", "PIC24FJ64GA004", "PIC24FJ64GA006", "PIC24FJ64GA008",
"PIC24FJ64GA010", "PIC24FJ96GA006", "PIC24FJ96GA008", "PIC24FJ96GA010", "PIC24FJ128GA006",
"PIC24FJ128GA008", "PIC24FJ128GA010" 

Install FFTW in a Linux/Mac machine

Hi,

This will be short note about how you can download and install FFTW library to your Linux/Mac machine. Nothing so special about it. I just wanted to make it easier for future me and for the ones who are looking for this information.

Have fun.
ihsan.

pi@raspberrypi:~$ wget http://www.fftw.org/fftw-3.3.3.tar.gz
pi@raspberrypi:~$ tar -zxvf fftw-3.3.3.tar.gz
pi@raspberrypi:~$ cd fftw-3.3.3/
pi@raspberrypi:~/fftw-3.3.3$ ./configure
pi@raspberrypi:~/fftw-3.3.3$ sudo make install

Pic24f programming with Raspberry Pi

Hi!

I’ve recently got my Raspberry Pi and started to experiment with it afterwards. As an operating system, i choose the latest raspbian image from official Raspberry Pi website. In the future i also want to try to Adafruit’s distro as well. In this post i’ll try to explain how you can program a Pic24f microcontroller by using your Raspberry Pi with the help of Little Wire.

Continue reading

Little Wire around the Internet!

Hi,

I wanted to collect some of the web appearances including derivatives, news, reviews of my Little Wire project and I’m sharing them now.  It is very good to read that someone around the world liked or started to use your own project! : )

http://hackaday.com/2012/06/14/using-printf-style-output-to-debug-arduino/

http://www.electronics-lab.com/blog/?p=19111
http://www.electronics-lab.com/blog/?p=16704

http://pandatron.cz/?3325&little_wire

http://blog.ainslie.co.za/2012/06/28/tinyavr-based-multi-tool-little-wire/

http://lukaso.iglu.cz/?page=attiny85-usb-board—-deska-kompatibilni-s-littlewire-a-usbtinyisp-avr-programatorem

http://www.jamesnorth.ws/2012/07/the-little-wire/

http://plume.redox.ws/article19/my-take-on-the-littlewire

http://fritzing.org/projects/single-sided-little-wire-fritzing-clone/

http://sites.google.com/site/somethingsithought/very-little-wire

https://github.com/fschaefer/bas-for-little-wire

http://usabledevices.com/2012/08/25/littlewire-programming-xinchejian-swarmrobot-attiny/ 

Last but not least, you can find the posts on Dangerous Prototypes page from the following link. They really really helped me to reach more people than i could ever reach by myself.

http://dangerousprototypes.com/?s=%22little+wire%22

And finally the initial forum topic that I opened at the Dangerous Prototypes forum. This topic also has many derivatives of my project. People started to use / build them at this topic even before i started selling them!

http://dangerousprototypes.com/forum/viewtopic.php?f=19&t=3238

I hope more people shares their experiences about the Little Wire!

Best,
ihsan.

Coffeware license

Hi there,

I like the idea of ‘Beerware‘ license. It is short, relaxed and doesn’t have any legal cryptic information. One thing that i don’t like with is that; i don’t drink beer and i don’t want people to buy me a beer “if we meet someday” and if they think “this stuff worth it.” Therefore here comes the ‘Coffeware license’. I guess i’ll be using this licence for some of my ongoing fun projects.

Continue reading

Install Ubuntu on Beaglebone

Hi!

I recently bought an Beaglebone. It comes with pre-built Angstrom image. But i wanted to install Ubuntu to it because i wanted to install packages via ‘apt-get install’ method easily. There is a step by step explanation at http://elinux.org/BeagleBoardUbuntu site, but that wiki page has lots of other information and the core installiation guideline is hard to extract. Therefore; i wanted to create an easy to follow instructions.
Continue reading