Projects

   Flying Letters

A small HCI experiment – how to implement text input using an accelerometer and a single button.

   Monthly calendar script

Create calendar form on a A4 page.

   Brainfuck interpreter in XSLT

Brainfuck programming language interpreter in XSLT.

   Brainfuck interpreter in Scratch

Brainfuck programming language interpreter in Scratch.

   Web server on 8051

TCP/IP stack with ICMP and HTTP server, implemented on a 8051 controller. Flash any 8051-based chip with the supplied firmware and connect over a SLIP connexion (2400 baud for 12 MHz, 8-N-1) to http://192.168.3.2!

   Korg Monotron settings sheet

Basic preset storage form for Korg Monotron.

   BeepTimer for STM32 Primer

A small HCI experiment – how to implement a timer interface using an accelerometer and a single button.

   GraspForth on STM32 Primer

Basic implementation of GraspForth for STM32 primer.

   Piano

Small piano app for Java ME. It maps all keys on a numeric keypad (0-9, *. #) to one octave.

   Contiki OS port for CircleOS

Contiki OS port to STM32 primer devices.

   Contiki OS port for ez430-RF2500

Contiki OS port to ez430 RF2500 board.

   Touch Demo Drum Board

Touch Demo Drum Board is a simple, 1-bit music drum synthesizer with touch input.

   OBG-BF

One Bit Groovebox on AVR Butterfly is a simple 1-bit sound synthesizer. Flash the firmware, solder a potentiometer and start playing!

   PDQt

PDQt is a Pure Data front-end built for Qt3-based platforms, for example, Sharp Zaurus. It was adapted from pdPod, a front-end built upon Nano-X, which is a part of iPodLinux.