Commit Graph

1040 Commits

Author SHA1 Message Date
Stefan `Sec` Zehl 78e121337f First try at converting .bdf fonts 2011-05-23 01:10:37 +02:00
bsx ebdde707be added some sample code for menus
this is just an idea how menus could be done
2011-05-22 23:57:54 +02:00
Stefan `Sec` Zehl 4ee3f4f3e2 Merge branch 'master' into secperiments 2011-05-22 22:19:37 +02:00
Stefan `Sec` Zehl 01ec34d719 Test bigfont 2011-05-22 22:19:25 +02:00
Stefan `Sec` Zehl edd0fc7022 Increase maximum character size for decoder. 2011-05-22 22:18:55 +02:00
Stefan `Sec` Zehl a41987c29c Move fonts to subdirectory && automatically detect/compile all fonts 2011-05-22 22:13:41 +02:00
bsx 39696e59fd Merge branch 'master' of github.com:p42/project42 2011-05-22 21:10:31 +02:00
bsx 8189a7687d added tool to automatically flash a badge attached 2011-05-22 21:09:45 +02:00
Stefan `Sec` Zehl af0d1e8bf2 Simple autoflasher for Win/cygwin 2011-05-22 21:09:02 +02:00
Stefan `Sec` Zehl f3b14ba4de Enhanced font support: support extended(utf8) characters 2011-05-22 21:06:45 +02:00
Stefan `Sec` Zehl 1bfcc7baf6 Whoops. Fix bug for non-3byte fonts. Why did I hardcode this? 2011-05-22 20:32:23 +02:00
Stefan `Sec` Zehl 5b29d9b6f0 Add EnableWatchdog for auto-reset in ISP 2011-05-22 18:42:02 +02:00
Stefan `Sec` Zehl 0a7920c13f Merge branch 'master' into secperiments 2011-05-22 17:52:15 +02:00
bsx f9cb3d0992 added lcdInvert
added possibility to output the display buffer inverted
2011-05-22 17:48:02 +02:00
bsx 4618351462 fixed main Makefile
libfont was renamed to liblcd
2011-05-22 17:46:25 +02:00
Stefan `Sec` Zehl 5e7844d0ad Merge branch 'master' into secperiments 2011-05-22 17:42:04 +02:00
Stefan `Sec` Zehl 7195a17f97 Use bigger font 2011-05-22 17:41:54 +02:00
Stefan `Sec` Zehl e82aca072a Fix stupid mistake for compressed font rendering 2011-05-22 17:17:48 +02:00
Stefan `Sec` Zehl 8d31e6a6d7 Make makefile check $USER in addition to $USERNAME 2011-05-22 01:02:47 +02:00
Stefan `Sec` Zehl 1d4790886a Improve dependencies in lcd/ - add generated lcd/allfonts.h to avoid
including all the fonts one by one
2011-05-21 19:12:51 +02:00
Stefan `Sec` Zehl 48adee1693 Merge branch 'secperiments' 2011-05-21 18:57:43 +02:00
Stefan `Sec` Zehl afa10ee1f1 Add fallback rule to explain missing .c file 2011-05-21 18:56:51 +02:00
bsx f6faddb190 added LCD backlight driver
see example in module/bsx.c
2011-05-21 17:26:37 +02:00
Stefan `Sec` Zehl 84fb2fa41e Merge branch 'secperiments' 2011-05-21 12:07:43 +02:00
Stefan `Sec` Zehl 617a6f5720 Add new modules/ support infrastructure. Hope you like it.
add modules/$(USERNAME).c for your coding

use "make MODULE=foo" to build a specific module
2011-05-21 12:05:48 +02:00
kiu b578a70870 removed default interrupt handling implementation 2011-05-21 10:25:05 +02:00
Stefan `Sec` Zehl 9ea5e9235f main.c for LED blinking/receiving and test of ReinvokeISP 2011-05-21 03:05:57 +02:00
Stefan `Sec` Zehl 9a9b59ea9e Add Orbitron ttfs, which bsx wanted
(cherry picked from commit f3782a6e69657ef643981838b71fb949df2968b0)
2011-05-21 02:20:09 +02:00
Stefan `Sec` Zehl d487ecfeeb sanitzie Makefiles a bit by creating a Makefile.inc 2011-05-21 02:16:03 +02:00
Stefan `Sec` Zehl 8da2abcd19 Merge branch 'microbuilder-fixes'
Conflicts:
	core/libc/string.c
2011-05-21 02:11:56 +02:00
Stefan `Sec` Zehl 6c387d39a4 Define strtok_r before using it. C99 requires it. 2011-05-21 02:07:52 +02:00
Stefan `Sec` Zehl d2b20e25bd TIL: nested functions are a gcc extension.
So un-nest them to be more standards compliant
(cherry picked from commit f105b357822bfcbae17cac517771e0414eea76fa)
2011-05-21 01:48:15 +02:00
Stefan `Sec` Zehl eadc01177e Merge branch 'master' of github.com:p42/project42 2011-05-21 01:30:17 +02:00
Stefan `Sec` Zehl 589b4aaf6a move reinvoke_isp to separate file, and fix it.
Note: Proto#1 badges need an small hardware patch %-)
2011-05-21 01:29:18 +02:00
kiu 7e353dfc35 added comment to remove int handler from gpio.c 2011-05-21 01:26:34 +02:00
Stefan `Sec` Zehl 3f3d18b1bb Merge remote-tracking branch 'remotes/origin/microbuilder-fixes' 2011-05-21 01:22:04 +02:00
kiu 76e3cf789f prefixed lcd functions
lcd uses basic now
2011-05-21 01:12:09 +02:00
kiu dd5b101589 use basic/basic
indent
removed unused stuff
2011-05-21 00:53:09 +02:00
kiu 53c678cef5 shortened RB_ 2011-05-21 00:31:58 +02:00
kiu 86b2d28ff3 added basic/basic containing badge defaults 2011-05-21 00:01:53 +02:00
bsx 2a58e88fd2 added eeprom read/write code
Only single bytes can be read or written, page read/write will follow.
Added testcode in main.c to write a value to the EEPROM and read+verify
it.
2011-05-19 14:05:28 +02:00
schneider 96d6cbd616 added adc readout for the battery voltage and shutdown 2011-05-19 00:20:10 +02:00
Stefan `Sec` Zehl 1cc2fd1384 main returns int, not void. while gcc doesn't care, clang/llvm insists on this 2011-05-18 17:47:38 +02:00
Stefan `Sec` Zehl 0b6fcc1354 Add help and some documentation. 2011-05-16 12:57:31 +02:00
Stefan `Sec` Zehl 638e7ad09d Add orbitron font as per bsx' wish. Update ubuntu font file with licence 2011-05-16 11:54:47 +02:00
Stefan `Sec` Zehl d7cade6bce Merge branch 'master' of github.com:p42/project42 2011-05-16 11:49:12 +02:00
Stefan `Sec` Zehl c3436f19c4 Add font licence to output, deal better with font names.
Add some meta informatiou to bottom of C file (including compression ratio)
+ some cleanup
2011-05-16 11:47:45 +02:00
Stefan `Sec` Zehl ff46c3cedb Whoops. Fix include, too 2011-05-16 01:21:12 +02:00
Stefan `Sec` Zehl ed83a35379 Font cleanup. Remove fonts with unclear licences, add replacement font 2011-05-16 01:13:31 +02:00
Stefan `Sec` Zehl c5a92a49fa Get real font name from ttf 2011-05-16 01:07:26 +02:00