Commit Graph

90 Commits

Author SHA1 Message Date
Stefan `Sec` Zehl c896b4645e rename random() to getRandom(), just to please you. 2011-07-24 15:58:47 +02:00
Stefan `Sec` Zehl 80f914e58f Make GetInputWait() work our new queue. Make the menu code use it by default. 2011-07-24 15:54:18 +02:00
Stefan `Sec` Zehl 7a019d06e7 Add simple queue to move jobs from systick to main/idle. 2011-07-24 15:44:35 +02:00
Stefan `Sec` Zehl 6a76e01a67 bring baisc.h in line with new uuid.h form schneider 2011-07-24 10:28:17 +02:00
Stefan `Sec` Zehl f13a772cca Merge branch 'master' of github.com:r0ket/r0ket 2011-07-24 01:52:19 +02:00
Stefan `Sec` Zehl da8d8003aa Read ambient light and toggle display background accordingly. Also: isNight() 2011-07-24 01:51:28 +02:00
schneider cdaa8f78ca added random number generator based on adc and xxtea 2011-07-23 23:47:42 +02:00
schneider f77bb1f04a basic: don't crash on bus interrupt 2011-07-23 21:47:29 +02:00
schneider 404b789c04 openbeacon: use chip id 2011-07-23 19:17:14 +02:00
Stefan `Sec` Zehl 63572af567 Refactor getInput() using getInputRaw() 2011-07-21 20:37:04 +02:00
schneider b49a49f31c filesystem: add option to decode loadables 2011-07-19 01:21:05 +02:00
schneider 27412ef03d basic: added cbc-mac with xxtea for messages with n*4 words 2011-07-19 00:51:07 +02:00
Stefan `Sec` Zehl f4dee3550c Remove argument from lcdDisplay() and ISPandReset() 2011-07-18 22:09:31 +02:00
Stefan `Sec` Zehl 7b88a9f7a9 implement ntoh with one assembler byte 2011-07-18 21:42:17 +02:00
schneider 6b59593b2a voltage: enable voltage reading again 2011-07-18 21:37:15 +02:00
Stefan `Sec` Zehl f90c995053 Fix "use of unitialized variable" in xxtea.c and byteorder.c 2011-07-18 18:24:34 +02:00
Stefan `Sec` Zehl 628b88ce73 Merge branch 'master' of github.com:r0ket/r0ket 2011-07-18 18:20:02 +02:00
Stefan `Sec` Zehl fcf3ec22c5 Fix includes to remove unneccessary dependencies on <allfonts.h> 2011-07-18 18:19:22 +02:00
schneider 0343e5f895 added stupid network byte order shuffel to xxtea 2011-07-18 10:31:20 +02:00
schneider c9ca6d1be6 removed broken xxtea byte level routines 2011-07-17 20:34:59 +02:00
schneider bfbc6c2732 openbeacon: save seq to file 2011-07-17 20:32:17 +02:00
schneider e2039ec2f4 added byteorder utils 2011-07-17 20:01:29 +02:00
Stefan `Sec` Zehl eaa37b4a4a font_direction is no more 2011-07-17 18:13:52 +02:00
schneider 4d89ccf805 first steps for vcard 2011-07-16 19:12:35 +02:00
schneider f1f02b4c43 added ecc to basic lib 2011-07-16 03:41:23 +02:00
schneider 3865132caa fixes 2011-07-14 02:24:33 +02:00
schneider 3ba6d6ef2f added byte wise xxtea encryption up to 32bytes 2011-07-14 02:16:57 +02:00
schneider 30e793ecdf added xxtea code for arm 2011-07-14 01:27:54 +02:00
Stefan `Sec` Zehl 02b45cdce2 Add lcd/print.c for easier lcd output 2011-07-13 01:13:19 +02:00
schneider 068cf4a0d6 msc: made msc optional 2011-07-10 15:32:20 +02:00
Stefan `Sec` Zehl d2a31aa6b0 Clear first, display later. 2011-07-09 22:48:26 +02:00
Stefan `Sec` Zehl 68f69b34ee Move menu code into basic/menu.c, add keyinput with wait, fix some types. 2011-07-09 20:19:05 +02:00
Stefan `Sec` Zehl f941dd5451 Optimize Makefiles (add auto-dependencies),
and convert basic/ into a lib like the other subdirs
2011-07-09 20:17:00 +02:00
Stefan `Sec` Zehl b0f5c3e9b6 add openbeacon-compatible crc (CCITT-16) 2011-07-08 00:10:53 +02:00
Stefan `Sec` Zehl a03f202e7c First attempt at nrf support code 2011-07-05 02:33:36 +02:00
Stefan `Sec` Zehl 52d4a93fc7 Impement "enter==ISP" on bootup as discussed 2011-07-04 22:49:35 +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 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
schneider 883e642618 new tree structure 2011-06-19 21:01:00 +02:00