Commit Graph

427 Commits

Author SHA1 Message Date
Christian Kroll 447a217c34 preliminary NetBSD support (only tested on amd64 so far) 2014-05-28 13:31:17 +02:00
Christian Kroll 83498fb62e default profile for Arduino Leonardo was still too big with avr-gcc 4.5.x 2014-05-28 12:28:06 +02:00
Christian Kroll cf09197d07 borg_hw_lolshield.c: give credit where credit's due 2014-05-28 00:12:45 +02:00
Christian Kroll 2db82a405a borg_hw_lolshield.c: forgot binary operator in define 2014-05-27 23:01:58 +02:00
Christian Kroll c146bf9f3f broader MCU support 2014-05-27 22:10:49 +02:00
Christian Kroll 24cd3f5d1d snake: better playability 2014-05-27 08:27:27 +02:00
Christian Kroll a722716bb4 tweaked Ard. Leonardo config (only 28KiB of usable flash, stripped some anims) 2014-05-25 23:00:41 +02:00
Christian Kroll ece146fe72 tweaked Ard. Duemilanove config (limited flash memory, but enough for games) 2014-05-25 22:45:55 +02:00
Christian Kroll 45fb2f8cd6 tweaked Arduino Mega 2560 config (we have plenty of flash memory to fill) 2014-05-25 22:21:45 +02:00
Christian Kroll f0fdc0521e Tetris is tilted on displays with both height < 16 and height < width 2014-05-25 18:12:12 +02:00
Christian Kroll 720d547f4a joystick support for lolshield (A0-up,A1-down,A2-left,A3-right,A5-fire) 2014-05-25 11:08:35 +02:00
Christian Kroll e10166a316 program.c: sign error (non-fatal but annoying) 2014-05-22 19:17:28 +02:00
Christian Kroll 97f93a4a4c added some MCUs in menuconfig 2014-05-21 08:18:56 +02:00
Christian Kroll 2b0a6b6b76 resolved name clash (gamma() is also defined elsewhere in the avr-realm) 2014-05-21 07:21:12 +02:00
Christian Kroll ad2a7939ab completed support for Arduino Mega 2560 (now tested) 2014-05-21 01:30:38 +02:00
Christian Kroll 7edb0188f9 src/joystick/config.in: next try... 2014-05-19 13:22:06 +02:00
Christian Kroll d2a1942e13 advertise support for LoL Shield 2014-05-19 11:09:07 +02:00
Christian Kroll 7956988060 default for "null joystick" in menuconfig is "no" 2014-05-19 10:31:30 +02:00
Christian Kroll 2113b8f2b7 although I still don't know whether Arduino Mega 1280/2560 boards will
work, their MCUs should at least be configurable from menuconfig
2014-05-19 08:03:44 +02:00
Christian Kroll 3675e19e9d forgot to reduce watchdog timeout after debugging 2014-05-19 07:23:40 +02:00
Christian Kroll c184fcbf0f added support for Arduino Leonardo (and maybe Mega1280/2560, untested) 2014-05-19 07:14:18 +02:00
Christian Kroll f65ab6eeba First Person Tetris: trigger compile time error on non-square displays 2014-05-18 02:10:07 +02:00
Christian Kroll e05adbfb29 extended LoL Shield profile 2014-05-18 01:13:01 +02:00
Christian Kroll 5fc8326ce6 mherweg.c: adjustments for LoL Shield resolution 2014-05-18 01:05:46 +02:00
Christian Kroll 020efc3fd1 improved spiral(...) and random_bright(...) for non-square displays 2014-05-17 22:20:52 +02:00
Christian Kroll 8a3ecd882e blackhole.c: make animation resolution aware 2014-05-17 19:47:41 +02:00
Christian Kroll d4dbc53e5a ltnant.c: forgot to adjust index cut off, also refined the code a bit 2014-05-17 19:32:12 +02:00
Christian Kroll 4fd59d8edf NUM_COLS and NUM_ROWS were mixed up at some places 2014-05-17 18:08:43 +02:00
Christian Kroll 8d3a5cfaae tuned moire pattern for LoL Shield 2014-05-17 16:10:46 +02:00
Christian Kroll 56a267bada switch to Timer0 for wait() on LoL Shield platform 2014-05-15 23:34:44 +02:00
Christian Kroll dc0402251c fixed langton ant for resoltuions with width!=height (my fault), also
removed those annoying 45° vectors
2014-05-15 19:28:25 +02:00
Christian Kroll 22f14abb32 first working driver for Diavolino/LoL Shield 2014-05-15 11:13:35 +02:00
Christian Kroll 0546f195ef fixed mapping bug in moire.c 2014-05-15 11:11:56 +02:00
Christian Kroll 4eefbd05d3 awkward 2014-03-25 11:50:08 +01:00
Christian Kroll 48044f3ed8 updated Windows dependencies section 2014-03-25 11:37:05 +01:00
Christian Kroll f344021a38 suppressed (a harmless) makefile warning that nagged me for years 2014-03-21 03:49:12 +01:00
Christian Kroll 11a76a1a74 finally ported the moire pattern from cyberleiber to master 2014-03-21 00:14:18 +01:00
Christian Kroll 06a53829d4 whoops! 2014-03-20 06:17:26 +01:00
Christian Kroll b093c319b8 changed submodule url from ssh to https 2014-03-20 06:15:11 +01:00
Christian Kroll ec2a705456 whitespace fun: removed those pesky ^M characters 2014-03-20 05:12:21 +01:00
Christian Kroll 6c862db18d restore CAN support on ATmegaxx4(P) 2014-03-20 02:14:37 +01:00
Christian Kroll 73fac66780 Doxygen: create output in doc, not in docs 2014-03-20 02:01:09 +01:00
Christian Kroll 025b4b40ed clean target: ignore makefiles in rfm12_lib/examples 2014-03-20 01:45:04 +01:00
Christian Kroll 013cf7c8d5 prevented creation of config.mk files in subdirectories 2014-03-20 01:23:36 +01:00
Christian Kroll 0ba373e103 removed obsolete makefile 2014-03-18 22:05:15 +01:00
Christian Kroll 62db40da00 added missing include 2014-03-18 19:53:07 +01:00
Christian Kroll 2559bf327c fixed mixed up names 2014-03-18 19:51:38 +01:00
Christian Kroll e39472b51a fixed rfm12 inclusion, added as submodule 2014-03-18 19:50:26 +01:00
Christian Kroll 55505c08a6 moving source files to dedicated directory 2014-03-18 07:00:13 +01:00
Christian Kroll 8ee72d80dd added avr51 support for 128KiB MCUs 2014-03-11 20:44:13 +01:00