Commit Graph

1470 Commits

Author SHA1 Message Date
Stefan `Sec` Zehl 26c01e0baa Disable USB interrupts while updting display.
Hope this is correct. It appears to work, at least :-)
2011-06-27 10:43:46 +02:00
Stefan `Sec` Zehl bb4b0f1b9c Add global usbMSCenabled flag.
Make ISPandReset honor this flag by disabling MSC first
2011-06-27 01:35:32 +02:00
Stefan `Sec` Zehl 050df7db06 Menuentry for USB unmount 2011-06-27 00:59:57 +02:00
Stefan `Sec` Zehl 9e575219fd Implement decrypt 2011-06-27 00:58:24 +02:00
Stefan `Sec` Zehl 9a7c622240 Add key input 2011-06-26 14:09:32 +02:00
Stefan `Sec` Zehl 6341b7a33b First attempt at a simple xxtea en/de-crypter. 2011-06-26 13:52:02 +02:00
Stefan `Sec` Zehl d6d2bb531e Fix program name fallback (cut&paste mistake :) 2011-06-26 12:46:35 +02:00
Stefan `Sec` Zehl 31584b0a4d Remove hacky workaround. Turns out we can keep BTN0 :-) 2011-06-26 11:45:05 +02:00
Stefan `Sec` Zehl 878092c569 Hack: ignore BTN_0 if not configured correctly. (USB:MSC stuff) 2011-06-26 02:57:08 +02:00
Stefan `Sec` Zehl 807ef50254 Whoops. Missed one file for the MODULE=/APP= change 2011-06-21 01:02:45 +02:00
schneider 2d25081337 Merge branch 'master' of github.com:r0ket/r0ket 2011-06-20 23:40:56 +02:00
schneider 433e585bea added licenses to schematics 2011-06-20 23:40:25 +02:00
Stefan `Sec` Zehl bc1c118db1 Fix gitignores 2011-06-20 23:38:55 +02:00
Stefan `Sec` Zehl f6a68ef975 rename "module" to "application" to reduce confusion with "m0dules" 2011-06-20 23:35:07 +02:00
schneider b6946d3d5c Merge branch 'master' of github.com:r0ket/r0ket 2011-06-20 23:10:41 +02:00
schneider e7da0619e2 added license 2011-06-20 23:03:56 +02:00
kiu 4ed9deb7f7 some words 2011-06-20 23:01:59 +02:00
kiu d009a510fc renamed m0dule 2011-06-20 20:44:49 +02:00
kiu 4642a6997e renamed m0dule to m0dul 2011-06-20 20:43:05 +02:00
schneider 9d77769794 added new m0duls 2011-06-20 16:59:18 +02:00
schneider d54be9c799 added export of schematic 2011-06-20 15:53:11 +02:00
schneider a81a90fa32 refactored schematic 2011-06-20 15:51:25 +02:00
schneider 8af9c362bd added m0dule and readme 2011-06-19 22:24:54 +02:00
schneider 126704d9df moved old files 2011-06-19 22:09:41 +02:00
schneider 75b4e005ce changed paths in config files 2011-06-19 22:03:37 +02:00
schneider 883e642618 new tree structure 2011-06-19 21:01:00 +02:00
Sebastian Steuer c70798af29 raw input, mandelbrot works again 2011-06-19 18:58:31 +02:00
Stefan `Sec` Zehl 53fb6eea07 Add more error messages for debugging 2011-06-18 21:53:19 +02:00
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 8437cd7921 Implement uuid.c, when formattig, write uuid into volume header 2011-06-17 17:49:40 +02:00
Stefan `Sec` Zehl 6d4c09066d Just fix some compile errors 2011-06-17 16:19:33 +02:00
bsx 9ef9f3c7b5 Merge branch 'usb' 2011-06-17 14:32:28 +02:00
bsx c966b71e5b fixed really nasty write bug 2011-06-17 14:29:32 +02:00
bsx 84433bb1d6 unified dataflash access for USB and filesystem 2011-06-17 13:12:02 +02:00
bsx 0020ee5dc1 added USB mass storage access for data flash 2011-06-17 12:31:42 +02:00
schneider 61659ebdde ready for order 2011-06-17 00:47:00 +02:00
schneider d46e61c0e0 double checked display connector... 2011-06-17 00:33:03 +02:00
schneider 4b4eeb6e1a modified silkscreen 2011-06-16 23:43:45 +02:00
schneider 30e9ae9a10 modified silkscreen 2011-06-16 23:34:00 +02:00
schneider 6496503e2e multiple modifications
added wuerth inductor
created silkscreen layers
fixed display connector
added extra ground vias
increased text size
added stop for more vias
2011-06-16 23:20:05 +02:00
lilafisch dd33c658ff details verschoben 2011-06-16 18:52:29 +02:00
lilafisch 94219d72e6 grosse vias weg 2011-06-16 18:27:11 +02:00
lilafisch 0d7d367d4b bilderchen 2011-06-16 18:06:53 +02:00
Sebastian 'iggy' Steuer a8af58e8e6 ring wider 2011-06-16 17:24:38 +02:00
Sebastian 'iggy' Steuer db1e01a66c bestueckungsdruck, media 2011-06-16 17:16:02 +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 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