Quozl's Open Source

Quozl works in outback Australia as a firmware and test engineer for a non-profit multinational that makes laptops for children. When he's not doing that, he creates programs and electronic devices, takes photographs, and a few other things.

This site is where he publishes the stuff. Each item is given colour-coded categories of interest that may help you to find related items. It was never intended to be a blog, though it may look like one. It even has an RSS feed:

| top | all articles in one page | summary by date | summary by category |

C Forth for Teensy 3.1

Quozl brought up C Forth on the Teensy 3.1 module.

C Forth is an implementation of Forth by Mitch Bradley, optimised for embedded use in semi-constrained systems such as System-on-Chip processors. See git.

The Teensy 3.1 is a Freescale MK20DX256 ARM Cortex-M4 with a Nuvoton MINI54 ARM Cortex-M0 management controller. Paul Stoffregen maintains a build environment, which can be used with or without an IDE. See git.

The initial build of C Forth, without removing unnecessary features, used 51 kB out of the available 256 kB FLASH. It requires UART0 at 115200 baud. Source is available in git.

The Teensy 3.1 modules were purchased from OSH Park.

(11 August 2014)

Revalidating PIC 16F84 tools

PIC Microcontrollers Linux C Programming
Ye ol' doorbell was uncovered in a lab cleanup, and one wondered if it was still possible to program it after six years. Also, checking out the move from assembler to C.

(31 August 2013)

Gytha 0.9 released

X-Windows Programming Network Programming
The game of Netrek, a multi-player real-time 2D strategy game, with a full-screen display, sounds, and achievements.

Here's where it gets complicated.

Your team starts with ten planets. Each player flies a starship. You shoot at enemy ships with torpedos and phasers. You fly to, scan and bomb enemy planets to deny their use by the enemy team. You protect your own planets by preventing the enemy from reaching them.

(23 October 2012)

| top | all the other articles | summary by date | summary by category |