Commit Graph

39 Commits

Author SHA1 Message Date
Stefan `Sec` Zehl 38abca78d2 Executor can no execute files.
To test: "make MODULE=executor loadables"

copy loadable/blinktest.bin to dataflash as test.c0d
flash firmware.bin as usual

joysitck-right executes test.c0d
(joystick-up enters dataflash-masstorage)
2011-06-17 18:29:05 +02:00
Stefan `Sec` Zehl 6d4c09066d Just fix some compile errors 2011-06-17 16:19:33 +02:00
bsx c966b71e5b fixed really nasty write bug 2011-06-17 14:29:32 +02:00
bsx 0020ee5dc1 added USB mass storage access for data flash 2011-06-17 12:31:42 +02:00
Sebastian Steuer 890b7bc9bc massive improvement on invaders and mandelbrot 2011-06-16 06:56:33 +02:00
Stefan `Sec` Zehl 4a82161bfc Example for executing code in ram.
Due to weird include magic call make two times.
(we won't need this as soon as we can push these to the dataflash)

make MODULE=executor loadables
make MODULE=executor loadables
2011-06-15 23:42:22 +02:00
Stefan `Sec` Zehl e06a8d43e3 Make MODULE= PHONY, if we specify a module on the commandline, we
usually want it rebuilt anyway.
2011-06-15 23:40:46 +02:00
Stefan `Sec` Zehl 7388c87b72 Add filesystem test module. Override ffconf.h while we're playing with stuff. 2011-06-15 18:25:16 +02:00
Stefan `Sec` Zehl 5391f1e888 First attempt at an fs module.
Need to edit filesystem/ffconf.h:
_FS_MINIMIZE = 0
_USE_MKFS    = 1
2011-06-15 12:53:29 +02:00
bsx 1cad26360f removed obsolte EEPROM code (we use dataflash now) 2011-06-15 10:56:34 +02:00
bsx b32b6add9c fixed compile error in private module 2011-06-15 10:53:12 +02:00
Sebastian Steuer f62b5f5c02 invaders basics 2011-06-15 03:03:52 +02:00
Sebastian Steuer dbe67406df Merge branch 'master' of github.com:p42/project42 2011-06-14 02:20:42 +02:00
Sebastian Steuer 236b9707cf zooming mandelbrot proof-of-concept 2011-06-14 02:20:15 +02:00
Stefan `Sec` Zehl b861fecbc4 Clean up my experiment module 2011-06-13 23:59:02 +02:00
Stefan `Sec` Zehl 2b73b15157 Add low-voltage warning blink 2011-06-13 23:39:21 +02:00
Stefan `Sec` Zehl 93a5e2696b Enable systick (10ms) by default and allow modules to be called from systick
Also add VoltageCheck once per sec by default
2011-06-13 23:19:18 +02:00
Stefan `Sec` Zehl 31634eaafc Backdoor-ISP is now up+left+enter 2011-06-13 19:58:12 +02:00
Stefan `Sec` Zehl d06cad62e4 Merge branch 'master' of github.com:p42/project42 2011-06-13 19:57:36 +02:00
Sebastian Steuer 5e16741d3f Merge branch 'master' of github.com:p42/project42 2011-06-13 19:56:31 +02:00
Sebastian Steuer a63b81a66b lcdSetPixel implemented 2011-06-13 19:55:51 +02:00
Stefan `Sec` Zehl 63c6126af3 Fix dependencies so make MODULE=foo works without make clean :-) 2011-06-13 15:22:37 +02:00
schneider 225f5ee7d7 added S 2011-06-13 01:45:20 +02:00
schneider d16dd1e2dd added module to test adc 2011-06-13 01:03:52 +02:00
schneider 8903c52d22 modified code for new pcb 2011-06-12 22:54:41 +02:00
schneider 51e7d5bbd1 added a ecc and xtea module
this might not work at all!
2011-06-10 00:25:02 +02:00
bsx aa0028dcf5 implemented menu scrolling (sec helped) 2011-05-25 22:24:53 +02:00
Stefan `Sec` Zehl 4aaf35be4c Merge branch 'master' into secperiments 2011-05-23 02:35:49 +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 01ec34d719 Test bigfont 2011-05-22 22:19:25 +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
Stefan `Sec` Zehl 7195a17f97 Use bigger font 2011-05-22 17:41:54 +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 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