Commit Graph

425 Commits

Author SHA1 Message Date
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 37b8a8b8ed Add loadable/ - build infrastructure for small ram executables.
Also reserve 1k ram for these in the main firmware
(Makefile.inc variable RAMCODE)
2011-06-15 23:34:27 +02:00
Stefan `Sec` Zehl daa08fb31c No need for font debugging code in this repo 2011-06-15 18:40:17 +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 59553a026d fix bug: actually write 256 instead of 255 bytes :) 2011-06-15 18:24:23 +02:00
bsx 152f7ade21 switched LCD code from manual SPI to builtin 2011-06-15 16:17:42 +02:00
bsx 2b40528b88 Merge branch 'master' of github.com:p42/project42 2011-06-15 13:17:21 +02:00
bsx bf8a5b9e45 fixed dataflash sector count
also added range checks to read/write
2011-06-15 13:16:12 +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
schneider 00c75dcc69 Merge branch 'master' of github.com:p42/project42 2011-06-15 12:18:32 +02:00
schneider 15030cdff5 modified silkscreen 2011-06-15 11:35:12 +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
bsx 05791efb05 added filesystem code based on FatFs
!!! UNTESTET !!!

* modified mmc code from microbuilders to work with our board
* added code for AT45DB041D DataFlash according to datasheet
2011-06-15 10:51:22 +02:00
schneider 1c8ddada00 moved fiducials 2011-06-15 10:12:12 +02:00
schneider 7c880d2c93 moved fiducials 2011-06-15 10:03:21 +02:00
schneider 2b1aaadea7 added chip antenna 2011-06-15 09:57:58 +02:00
schneider be6a5c1072 modified battery connector pinout
also changed clearances and csn pullup location
2011-06-15 09:15:32 +02:00
Stefan `Sec` Zehl 4ac51293f9 Merge branch 'master' of github.com:p42/project42 2011-06-15 03:23:27 +02:00
Stefan `Sec` Zehl 196169f73a Routing: done, DRC has no errors. Also: ground plane optimized a bit. 2011-06-15 03:22:24 +02:00
Sebastian Steuer f62b5f5c02 invaders basics 2011-06-15 03:03:52 +02:00
schneider be7d815063 corrected battery connector and moved display 2011-06-14 16:54:08 +02:00
schneider 883c7945a4 moved switch 2011-06-14 16:17:34 +02:00
schneider e88704c1f7 updated names and packages 2011-06-14 16:12:36 +02:00
schneider 031e4faa74 added eepd parts again 2011-06-14 16:05:56 +02:00
schneider 64359e4f1c better power saving 2011-06-14 15:58:07 +02:00
schneider cd8e413454 Revert "Revert "modified charging circuit""
still needing these files...
This reverts commit 8bf92917e196bca207c2ed44e537f9dcc6d2331e.
2011-06-14 15:52:23 +02:00
schneider 88e53b7ebd added new r0ket design 2011-06-14 15:50:51 +02:00
schneider 521ec69f86 Revert "modified charging circuit"
This reverts commit 53eed3e4a51531ce7079fa3f95426285b41d6826.
Antenna was modified
2011-06-14 15:36:23 +02:00
schneider f8e99afd90 Merge branch 'master' of github.com:p42/project42 2011-06-14 12:27:13 +02:00
schneider 0c2eaea025 modified charging circuit
also added eepd partnumbers
2011-06-14 12:26:18 +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 890b63991c it did work %) 2011-06-14 00:16:14 +02:00
Stefan `Sec` Zehl b861fecbc4 Clean up my experiment module 2011-06-13 23:59:02 +02:00
Stefan `Sec` Zehl 4cd3460138 Add keyin.c, generic joystick input function 2011-06-13 23:53: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 2dfe80221a Add VoltageCheck to shutdown on low power 2011-06-13 23:17:09 +02:00
Stefan `Sec` Zehl 94003362a4 set USB_CONNECT high on bootup to not confuse usb host.
Also remove adcInit and pmuInit from main.c because systemInit already calls them.
2011-06-13 23:09:37 +02:00
Stefan `Sec` Zehl 572bf9439b Move some functions into basic/ and add prototypes for them 2011-06-13 21:06:09 +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
Stefan `Sec` Zehl f0801647c5 Increase decoder buffer as not to crash on "g" 2011-06-13 19:56:51 +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