Source code for the Curilights Controller. See http://www.saccade.com/writing/projects/CuriController/ for details.

Dependencies:   FatFileSystem mbed

This is the source code for the Curilights controller. This lets you interactively control a string of Curilights. It provides a simple click-wheel user interface for changing colors, brightness and behavior. It responds to movement and lighting.

Finished Controller

/media/uploads/isonno/nxp3872_controllerclose.jpg

System Block Diagram

/media/uploads/isonno/blockdiagram.png

Download repository: zip gz

Files at revision 4:cfef06d8bb96

Name Size Actions
[up]
ColorWheel.h 131616 Revisions Annotate
DebugLED.cpp 350 Revisions Annotate
DebugLED.h 252 Revisions Annotate
FATFileSystem.lib 72 Revisions Annotate
FPointer.h 6087 Revisions Annotate
HoldInterrupts.cpp 447 Revisions Annotate
HoldInterrupts.h 447 Revisions Annotate
JunkTestCode.cpp 1692 Revisions Annotate
LightSnoop.cpp 3104 Revisions Annotate
LightSnoop.h 782 Revisions Annotate
LightString.cpp 2515 Revisions Annotate
LightString.h 2683 Revisions Annotate
NokiaLCD.cpp 16084 Revisions Annotate
NokiaLCD.h 5365 Revisions Annotate
NumSprites.h 6275 Revisions Annotate
PinDetect.h 14938 Revisions Annotate
PushButton.h 970 Revisions Annotate
RGBLED.h 1148 Revisions Annotate
RotaryEncoder.cpp 783 Revisions Annotate
RotaryEncoder.h 889 Revisions Annotate
SDFileSystem.cpp 14108 Revisions Annotate
SDFileSystem.h 2866 Revisions Annotate
SerialConnect.cpp 610 Revisions Annotate
SerialConnect.h 715 Revisions Annotate
SettingsMenu.cpp 2401 Revisions Annotate
SettingsMenu.h 1096 Revisions Annotate
SmallText.h 5967 Revisions Annotate
Splash.h 131576 Revisions Annotate
SystemState.cpp 3517 Revisions Annotate
SystemState.h 924 Revisions Annotate
UIMenu.cpp 4768 Revisions Annotate
UIMenu.h 3266 Revisions Annotate
UserInterface.cpp 10075 Revisions Annotate
UserInterface.h 3860 Revisions Annotate
WheelCursor.h 615 Revisions Annotate
ZMotionDetector.cpp 1271 Revisions Annotate
ZMotionDetector.h 540 Revisions Annotate
f18TextData.h 50245 Revisions Annotate
main.cpp 5579 Revisions Annotate
mbed.bld 65 Revisions Annotate