Name: Norman Dunbar
Type: User
Company: Dunbar IT Consultants Ltd
Bio: A mad Scotsman with a warped sense of humour. Oracle Database Administrator by day, insomniac by night!
Member of @FirebirdSQL and @SinclairQL on Github.
Location: Leeds, West Yorkshire, UK.
Blog: http://qdosmsq.dunbar-it.co.uk/blog
Norman Dunbar's Projects
Examines the internals of an QDOS Archive database file.
An Arduino clock using a 16 by 2 LCD and an RTC module. The plan is to replace the Arduino with an ATtiny85 and have buttons etc to adjust the date and time, turn on/off the backlight.
The Official Arduino AVR core
A project to enable Arduino IDE syntax highlighting in LaTeX
Book publishing toolchain based on AsciiDoc
Reformats an MC68000 (Sinclair QL etc) assembly source file to match my own preferred standards - which I often ignore and have to manually do it - no longer!
This system, for want of a better word, uses an AtTiny running at 1MHz, to sleep in power off mode (pulling only about 6 microAmps) until a certain time has gone by. It then checks a digital moisture sensor and if high, turns on a relay to operate a pump to water the plant.
LaTeX typeset versions of my popular AVR Tutorials.
AVR200 and AVR201 Atmel(r) application notes as inline statements for the Arduino
Arduino/AVR C++ library to easily allow the use of the INT0 interrupt.
Arduino/AVR C++ library to easily allow the use of the INT1 interrupt.
Base class library for the Arduino/AVR libraries AVR_int0 and AVR_int1.
Sleep library for Arduino and PlatformIO
Arduino (and PlatformIO) library to enable the use of the Analog Comparator and its interrupt.
An ADC class to enable Arduino (and PlatformIO) users to access the ADC.
A Latex "listings" style that can be used in Lyx, or plain LaTeX, to highlight code written in AVR Assembly.
Some header files to make life a little easier when using AVR C/C++ code.
If I ever get this finished, it will be a book on migrating from Arduino to AVR "made simple"!
AVR digitalPin library for Arduino and other, AVR systems, PlatformIO for example. This is a demo library for an article I'm writing (or have written -- depending on when you read this!)
PlatformIO example code to replace the Arduino `micros` and `millis` functions. Harnesses the Timer/counter 0 overflow interrupt in exactly the same manner as the Arduino does.
A library to manage TWI master and slave communications on AVR chips.
Arduino access to the Watchdog Timer interrupt.
This project is to make real hardware AY-3-3910 player using the real part and is Arduino based, and should use the minimum of hardware component.
EXPERIMENTAL: An attempt to replace the unavailable CPort utility for Sinclair QLs to convert SuperBASIC to C code.
An attempt to extract useful information and diagnostics from an Oracle trace file containing deadlock details.
An Arduino Sketch that can control and debug other AVR MCU's using the debugWire Protocol
Example Arduino Library for an article I'm writing (or have written -- depending when you read this!)
DJToolkit was written way back in the early 1990's for Dilwyn Jones Computing. It is best used on a Sinclair QL or compatible computer.
Cleans up the HTML created when you save a DokuWiki generated page from the browser.