| Thu, 30 Jul 2015 02:45:08 +0300 | 
Tero Marttila | 
fixup namespace package for python3.3 style implict namespace package directories
default tip 
 | 
changeset |
files
 | 
| Thu, 30 Jul 2015 00:08:07 +0300 | 
Tero Marttila | 
setup.py
 | 
changeset |
files
 | 
| Sat, 31 Jan 2015 18:49:51 +0200 | 
Tero Marttila | 
qmsk.web.rewrite
 | 
changeset |
files
 | 
| Sat, 31 Jan 2015 15:17:59 +0200 | 
Tero Marttila | 
qmsk.web: Handler.request_post()
 | 
changeset |
files
 | 
| Fri, 30 Jan 2015 16:06:55 +0200 | 
Tero Marttila | 
qmsk.web: JSONMixin.request_post() to support JSON decoding
 | 
changeset |
files
 | 
| Fri, 30 Jan 2015 14:28:15 +0200 | 
Tero Marttila | 
qmsk.web.json: CORS_HEADERS CORS_CREDENTIALS
 | 
changeset |
files
 | 
| Fri, 30 Jan 2015 14:05:20 +0200 | 
Tero Marttila | 
qmsk.web.json: CORS_ORIGIN/CORS_METHODS
 | 
changeset |
files
 | 
| Fri, 30 Jan 2015 14:05:12 +0200 | 
Tero Marttila | 
qmsk.web: Handler.headers()
 | 
changeset |
files
 | 
| Fri, 30 Jan 2015 01:28:51 +0200 | 
Tero Marttila | 
qmsk.web.json
 | 
changeset |
files
 | 
| Thu, 29 Jan 2015 23:11:44 +0200 | 
Tero Marttila | 
qmsk.web.async: handle HTTPExceptions
 | 
changeset |
files
 | 
| Thu, 29 Jan 2015 22:16:16 +0200 | 
Tero Marttila | 
qmsk.web.async
 | 
changeset |
files
 | 
| Thu, 29 Jan 2015 22:15:50 +0200 | 
Tero Marttila | 
qmsk: namespace package
 | 
changeset |
files
 | 
| Thu, 29 Jan 2015 22:15:45 +0200 | 
Tero Marttila | 
qmsk.web: cleanup __init__
 | 
changeset |
files
 | 
| Thu, 29 Jan 2015 22:15:38 +0200 | 
Tero Marttila | 
qmsk.web.application: split lookup/respond
 | 
changeset |
files
 | 
| Thu, 29 Jan 2015 22:14:59 +0200 | 
Tero Marttila | 
qmsk.web.html: HTMLMixin
 | 
changeset |
files
 | 
| Tue, 02 Dec 2014 00:23:48 +0200 | 
Tero Marttila | 
src/dmx.c: bump mark-after-break and mark-between-frames to 3 bits
 | 
changeset |
files
 | 
| Tue, 02 Dec 2014 00:21:46 +0200 | 
Tero Marttila | 
hello-dmx: make UPDATE_HZ rate configureable
 | 
changeset |
files
 | 
| Sat, 08 Nov 2014 17:51:16 +0200 | 
Tero Marttila | 
README: docdoc serial commands
 | 
changeset |
files
 | 
| Sat, 08 Nov 2014 17:51:09 +0200 | 
Tero Marttila | 
dmx: move dmx out to PORTD2, and debug to PORTB5 (integrated LED); support \n for commands
 | 
changeset |
files
 | 
| Sat, 07 Jun 2014 16:23:30 +0300 | 
Tero Marttila | 
bin/qmsk.dmx-web: rename and python3 and refactor
 | 
changeset |
files
 | 
| Sat, 07 Jun 2014 16:23:16 +0300 | 
Tero Marttila | 
qmsk.dmx.web: port to qmsk.web, python3
 | 
changeset |
files
 | 
| Sat, 07 Jun 2014 16:22:56 +0300 | 
Tero Marttila | 
qmsk.dmx.heads: python3, and make dmx optional
 | 
changeset |
files
 | 
| Sat, 07 Jun 2014 16:21:59 +0300 | 
Tero Marttila | 
qmsk.utils: flatten/merge
 | 
changeset |
files
 | 
| Sat, 07 Jun 2014 16:21:54 +0300 | 
Tero Marttila | 
qmsk.args: python3/argparse variant of pvl.args
 | 
changeset |
files
 | 
| Sat, 07 Jun 2014 16:21:39 +0300 | 
Tero Marttila | 
qmsk.web: port pvl.web to python3, and rewrite html
 | 
changeset |
files
 | 
| Sat, 07 Jun 2014 13:55:37 +0300 | 
Tero Marttila | 
bin/qmsk.dmx: drop .py extension from script, and python3
 | 
changeset |
files
 | 
| Sat, 07 Jun 2014 13:54:00 +0300 | 
Tero Marttila | 
qmsk.dmx.control: python3; remove broken serial timeout, quickfix startup dual-sync
 | 
changeset |
files
 | 
| Sat, 07 Jun 2014 13:05:33 +0300 | 
Tero Marttila | 
clean out non-dmx related arudino stuff
 | 
changeset |
files
 | 
| Mon, 02 Jun 2014 18:27:08 +0300 | 
Tero Marttila | 
qmsk.dmx: move dmx-updating logic to qmsk.dmx.heads.Universe
 | 
changeset |
files
 | 
| Mon, 02 Jun 2014 18:26:41 +0300 | 
Tero Marttila | 
qmsk.dmx.control: switch to readline() based __iter__, with __call__(poll=True) and **opts
 | 
changeset |
files
 | 
| Fri, 02 May 2014 00:10:14 +0300 | 
Tero Marttila | 
split ledbars into two groups
 | 
changeset |
files
 | 
| Thu, 01 May 2014 23:55:53 +0300 | 
Tero Marttila | 
dmx-web: ajax updates
 | 
changeset |
files
 | 
| Thu, 01 May 2014 23:44:42 +0300 | 
Tero Marttila | 
qmsk.dmx.web: basic dmx update/output
 | 
changeset |
files
 | 
| Thu, 01 May 2014 23:34:20 +0300 | 
Tero Marttila | 
qmsk.dmx: new Head-based model/view; output/updates not yet implemented
 | 
changeset |
files
 | 
| Mon, 21 Apr 2014 00:20:27 +0300 | 
Tero Marttila | 
dmx-web: change dmx layout for more light types
 | 
changeset |
files
 | 
| Mon, 21 Apr 2014 00:03:49 +0300 | 
Tero Marttila | 
color-slider: fixup input-slider bindings
 | 
changeset |
files
 | 
| Sun, 20 Apr 2014 23:51:57 +0300 | 
Tero Marttila | 
dmx-web: slightly better RGB colorpicker control..
 | 
changeset |
files
 | 
| Sun, 20 Apr 2014 22:47:56 +0300 | 
Tero Marttila | 
hello-dmx: limit dmx updates to 2Hz or on commands
 | 
changeset |
files
 | 
| Sun, 20 Apr 2014 22:47:41 +0300 | 
Tero Marttila | 
timer: continuous interval-sleep operation
 | 
changeset |
files
 | 
| Sun, 20 Apr 2014 21:55:44 +0300 | 
Tero Marttila | 
whitespacefix
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 22:22:11 +0300 | 
Tero Marttila | 
qmsk.dmx.web: separate r/g/b/
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 21:45:26 +0300 | 
Tero Marttila | 
qmsk.dmx.web
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 21:45:20 +0300 | 
Tero Marttila | 
dmx: split into qmsk.dmx
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 20:46:33 +0300 | 
Tero Marttila | 
dmx: implement __setitem__
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 20:46:25 +0300 | 
Tero Marttila | 
dmx: fill: actually enforce end, don't overrun if fill sequence is longer
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 19:51:19 +0300 | 
Tero Marttila | 
dmx.py: --zero --start --stop --step ...
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 19:51:02 +0300 | 
Tero Marttila | 
dmx: support multi-valued cmd_fill, separate cmd_range
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 19:30:41 +0300 | 
Tero Marttila | 
serial: read buffering
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 19:18:15 +0300 | 
Tero Marttila | 
dmx: cmd_fill
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 19:03:49 +0300 | 
Tero Marttila | 
dmx: bugfix argv[0] = 0 on command, limits on set
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 15:57:48 +0300 | 
Tero Marttila | 
dmx: implement output
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 14:42:30 +0300 | 
Tero Marttila | 
dmx: split out dmx.c module; implement console
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 14:42:19 +0300 | 
Tero Marttila | 
make: use -std=c99
 | 
changeset |
files
 | 
| Fri, 11 Apr 2014 14:42:10 +0300 | 
Tero Marttila | 
timer: sleep cycles are unsigned
 | 
changeset |
files
 | 
| Sun, 06 Apr 2014 18:25:55 +0300 | 
Tero Marttila | 
hello-dmx: working basic dmx output using DmxSimple's frame-timing inline assembler code
 | 
changeset |
files
 | 
| Sat, 05 Apr 2014 02:53:17 +0300 | 
Tero Marttila | 
hello-lkm: more complicated control buttons
 | 
changeset |
files
 | 
| Sat, 05 Apr 2014 02:19:36 +0300 | 
Tero Marttila | 
hello-lkm: simple 4-channel control
 | 
changeset |
files
 | 
| Sat, 05 Apr 2014 01:50:26 +0300 | 
Tero Marttila | 
hello-lkm: buttons
 | 
changeset |
files
 | 
| Sat, 05 Apr 2014 00:37:32 +0300 | 
Tero Marttila | 
hello-lkm: Control the JY-LKM1638 LED 7-segment display module
 | 
changeset |
files
 | 
| Fri, 04 Apr 2014 13:14:04 +0300 | 
Tero Marttila | 
hello: split led7, inc/dec commands; read to read in dip state
 | 
changeset |
files
 |