]> oss.titaniummirror.com Git - oss-web.git/blobdiff - in/rgblamp/code.md
Website document reorganization
[oss-web.git] / in / rgblamp / code.md
diff --git a/in/rgblamp/code.md b/in/rgblamp/code.md
deleted file mode 100644 (file)
index b6086f0..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-title: RGB Lamp Code
-linktitle: rgb-code
-parent: rgblamp
-ctime: 2012-03-24
-
-PIC code for the [[rgblamp]] is written in C and compiled using the MPLAB X
-cross-platform IDE and the HI-TECH C compiler.
-
-The lamp code uses a simple event driven strategy.  Events are generally
-initiated through hardware events.  Application logic is structured as a set of
-tasks, each of which is executed in response to a given event.  Because much of
-the behavior of the lamp application is dependent upon timing, a timer
-abstraction is also useful.
-
-So, this code uses both of these useful abstractions: tasks and timers.  This
-project hacks together some basic support for tasks and timers for the PIC16.
-Thankfully the atypical architecture of the PIC16 is mostly abstracted by the C
-compiler.  And because this is such a simple project, the simplistic interrupt
-handling of the PIC16 is not an issue either.  And although not very flexible in
-its use, driving Timer 1 via a 32 kHz crystal offers reasonable support for
-auto-on from soft off.
-
-* [[rgb-task]]
-* [[rgb-timer]]
-
-The project yielded some other other novel tidbits.
-
-* [[rgb-leds]]
-* [[rgb-random]]