Commit Graph

295 Commits

Author SHA1 Message Date
iggy e911376fe6 Merge branch 'master' of github.com:r0ket/r0ket
Conflicts:
	firmware/basic/Makefile
2011-07-30 19:31:12 +02:00
iggy d8cbdc79fa string input + demo 2011-07-30 19:28:37 +02:00
Stefan `Sec` Zehl 8625d1b3ef Mesh++ Now we can display messages. 2011-07-30 19:06:12 +02:00
Stefan `Sec` Zehl 1a23641c8d Refactor mesh stuff 2011-07-30 16:10:30 +02:00
Stefan `Sec` Zehl f79f8a93f5 Mesh in systick. Now retransmits the time correctly 2011-07-30 11:51:05 +02:00
Stefan `Sec` Zehl 4b95235843 More serial support 2011-07-30 11:43:08 +02:00
schneider 75c5ae71d9 streamlined bootstrap application 2011-07-30 11:17:35 +02:00
Stefan `Sec` Zehl da6cc353da Better serial input/output 2011-07-30 03:27:29 +02:00
Stefan `Sec` Zehl d621d9b117 make TYPE=serial a proper air debugging tool 2011-07-29 22:30:36 +02:00
Stefan `Sec` Zehl 62a8270609 Time transmit now works 2011-07-29 19:49:24 +02:00
Stefan `Sec` Zehl 9cf36467e4 First minimesh code. 2011-07-29 19:40:24 +02:00
Stefan `Sec` Zehl ad62356734 Semi-functional remo0te with 1st attemt at message-back 2011-07-28 01:32:45 +02:00
Stefan `Sec` Zehl 03e95c9681 More funk test code (rem0te/game support) 2011-07-27 23:43:14 +02:00
Stefan `Sec` Zehl 196ac680e9 First version of an serial openbeaconsniffer. Yay. 2011-07-27 19:03:25 +02:00
Stefan `Sec` Zehl 9e4f27ad12 More usbserial utility functions 2011-07-27 18:22:53 +02:00
Stefan `Sec` Zehl ce6b63046f Whoops. (Cygwin-)Symlinks and git don't mix 2011-07-27 17:33:55 +02:00
Stefan `Sec` Zehl 63ff0de8b2 Actually try to use USB-serial code. "make APP=tester TYPE=serial" 2011-07-27 15:41:18 +02:00
Stefan `Sec` Zehl 250ea3213f Make backlight and lcd-state config vars actually work 2011-07-27 01:15:52 +02:00
Stefan `Sec` Zehl 477dfcf98a APP=initial is compiled without default.c 2011-07-27 01:02:26 +02:00
Stefan `Sec` Zehl 5a55da7f76 Fix some menu regressions because of getInputWait() changes 2011-07-27 00:58:48 +02:00
Stefan `Sec` Zehl 535b635b0e First draft of the new global config system
Sorry if your display is mirrored again %)
2011-07-27 00:57:36 +02:00
Stefan `Sec` Zehl 833a6387fb always remove libapp.a before rebuilding it. 2011-07-27 00:28:08 +02:00
Stefan `Sec` Zehl 2da811bf61 Make our systick interval a #define 2011-07-27 00:25:24 +02:00
Stefan `Sec` Zehl e124c142f2 Fix more instances of wrong define used 2011-07-27 00:18:23 +02:00
roy rocket 0477dc01e2 Merge branch 'master' of ssh://github.com/r0ket/r0ket 2011-07-26 23:41:24 +02:00
Stefan `Sec` Zehl 3e30e03ba9 Actually enable formatting the DF 2011-07-26 02:09:52 +02:00
Stefan `Sec` Zehl 3d701fda1b If no filesystem, fail configstuff quickly 2011-07-26 02:06:10 +02:00
Stefan `Sec` Zehl cb5ebc57d8 add APP=initial, template for initial firmware to be flashed. 2011-07-26 01:55:33 +02:00
Stefan `Sec` Zehl e182a2c179 APP=tester now supports systick-functions, too 2011-07-26 01:18:31 +02:00
Stefan `Sec` Zehl 292d1ba36f Rename timer.c into more correct queue.c 2011-07-26 01:09:31 +02:00
Stefan `Sec` Zehl bb178629a2 oops 2011-07-25 23:41:26 +02:00
Stefan `Sec` Zehl 0b930aef48 Use new mutex :) 2011-07-25 23:26:18 +02:00
kiu 68b5afbe47 handle i2c through queue, probe i2c for flame 2011-07-25 20:33:20 +02:00
bernd 242bb480a0 Code cleanup, got rid of warnings 2011-07-25 08:48:19 +02:00
schneider 78f3f25937 vcard: funny errors with vcard... 2011-07-25 02:11:41 +02:00
schneider 4c8839b2ba vcard: read keys from filesystem 2011-07-24 21:53:11 +02:00
Stefan `Sec` Zehl f79d3b49f4 More powersaving/queue-working 2011-07-24 16:29:14 +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 9b95dab688 remove use of removed global variable 2011-07-24 15:37:03 +02:00
Stefan `Sec` Zehl 860f226e45 Whoops. Forgot "mktester" shell script for APP=tester support 2011-07-24 14:12:30 +02:00
bernd 9a77b01cef Use xor drawing to animate game of life over arbitrary display content 2011-07-24 08:59:56 +02:00
kiu cd1d43883d Merge branch 'master' of github.com:r0ket/r0ket 2011-07-24 03:32:20 +02:00
kiu a7c737f62c added secs night detection 2011-07-24 03:31:47 +02:00
Stefan `Sec` Zehl 3204b537b5 Add APP=tester with menu-modules in tester/*c 2011-07-24 02:57:35 +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
kiu c01a8e7e82 Merge branch 'master' of github.com:r0ket/r0ket 2011-07-23 22:12:06 +02:00
kiu a6b9622764 prepared night support 2011-07-23 22:11:33 +02:00
schneider 404b789c04 openbeacon: use chip id 2011-07-23 19:17:14 +02:00
schneider 76a84b354f vcard: small clean up 2011-07-23 17:58:56 +02:00
schneider ec956a3263 working encrypted filetransfer. 2011-07-23 15:35:00 +02:00
Stefan `Sec` Zehl 30d3089cc8 Allow fonts from dataflash. use "setExtFont(filename)". for flash fonts use "setIntFont(&font)". 2011-07-23 14:39:50 +02:00
kiu d01fd1ef25 glowing flame 2011-07-23 06:04:04 +02:00
kiu dae166e99e Merge branch 'master' of github.com:r0ket/r0ket 2011-07-21 23:32:50 +02:00
kiu 3cc75be31d some i2c tests 2011-07-21 23:32:28 +02:00
Stefan `Sec` Zehl 89e430de97 Add more code to test scrolling 2011-07-21 22:32:48 +02:00
Stefan `Sec` Zehl 148b2d9aee Also allow diagonal movement here. 2011-07-21 20:08:00 +02:00
Stefan `Sec` Zehl 742c422439 Also enable diagonal scrolling. 2011-07-21 20:02:44 +02:00
Sebastian 'iggy' Steuer a5b227b60e Merge branch 'master' of github.com:r0ket/r0ket 2011-07-21 17:22:23 +02:00
Sebastian 'iggy' Steuer 62bc287d0f mandelbrot displaybuffer scrolling, zoom out 2011-07-21 17:04:22 +02:00
bernd 71d7bb28b1 Use cbitset for game of life to reduce data size - making it run on r0ket 2011-07-20 08:08:09 +02:00
bernd eabf38452f Use cbitset for game of life to reduce data size - making it run on r0ket 2011-07-20 08:03:02 +02:00
bernd ff6a7882a1 Merge git://github.com/r0ket/r0ket 2011-07-20 06:02:18 +02:00
kiu f5c5ccea3d removed unused init 2011-07-20 00:03:15 +02:00
kiu ed7119b45d initial flame test 2011-07-20 00:00:37 +02:00
bernd f917464315 Code cleanup: removed remaining spaceinvader definitions 2011-07-19 12:35:08 +02:00
bernd 54dfa15718 Merge branch 'master' of http://www.itfuzzi.de/git/r0ket 2011-07-19 12:29:22 +02:00
bernd cef9ad9540 Added life application 2011-07-19 12:28:21 +02:00
bernd 95c92d764c Merge git://github.com/r0ket/r0ket 2011-07-19 10:47:52 +02:00
Stefan `Sec` Zehl 18dc47fa2b Fix dependecies and building for APP=loadable 2011-07-19 10:14:54 +02:00
Stefan `Sec` Zehl 6a8da54274 Add APP=loadable, simple loadable module wrapper to run them as app.
Build with "make APP=loadable LAPP=spaceinvaders"
2011-07-19 10:01:00 +02:00
bernd 3edfff8d59 Wrapped ARM specific code with #ifdef ARM because of simulat0r 2011-07-19 08:30:57 +02:00
Sebastian 'iggy' Steuer c65fe4c523 lcdBuffer scrolling 2011-07-19 02:43:15 +02:00
Stefan `Sec` Zehl f4dee3550c Remove argument from lcdDisplay() and ISPandReset() 2011-07-18 22:09:31 +02:00
Stefan `Sec` Zehl c39052259d Use 24c3 encryption key 2011-07-18 21:42:59 +02:00
Stefan `Sec` Zehl 3281d591dc APP=font actually needs all the fonts it can get 2011-07-18 20:00:31 +02:00
Stefan `Sec` Zehl fcf3ec22c5 Fix includes to remove unneccessary dependencies on <allfonts.h> 2011-07-18 18:19:22 +02:00
schneider 2d4e1163d0 Merge branch 'master' of github.com:r0ket/r0ket 2011-07-18 01:17:44 +02:00
schneider 0eb87072ff funk: use openbeacon code 2011-07-18 01:16:44 +02:00
Stefan `Sec` Zehl 71bd7e97c6 font_direction is no more 2011-07-17 22:09:13 +02:00
schneider 84d09d8fb9 default: we only have one file open 2011-07-17 21:02:37 +02:00
Stefan `Sec` Zehl b2983a53a3 Allow Scrolling out-of-screen to show off the new render feature. 2011-07-17 16:51:01 +02:00
Stefan `Sec` Zehl 06ea1d11f3 Merge branch 'master' of github.com:r0ket/r0ket 2011-07-17 16:50:29 +02:00
schneider 13637cafb9 vcard: moved to new rf interface 2011-07-17 12:46:33 +02:00
Stefan `Sec` Zehl baf59c0c1f Also fix off-by-ones 2011-07-17 12:38:50 +02:00
schneider 46db3203d7 added file chooser for vcard 2011-07-17 11:26:52 +02:00
Stefan `Sec` Zehl 33af906622 Simple font testing app. 2011-07-17 11:06:34 +02:00
schneider 1710ad8b07 debug output for cdc example 2011-07-17 10:53:52 +02:00
schneider 2e338dff8a Merge branch 'master' of github.com:r0ket/r0ket 2011-07-17 10:26:58 +02:00
Stefan `Sec` Zehl 60576f30de Merge branch 'master' of github.com:r0ket/r0ket 2011-07-17 02:23:41 +02:00
Stefan `Sec` Zehl 6008507845 Start of counter-receive code. TBD. 2011-07-17 02:23:07 +02:00
schneider 1ef352200a streamlined executor 2011-07-17 02:20:36 +02:00
Stefan `Sec` Zehl 5574ca2cdc Create default r0ket.cfg if missing 2011-07-17 02:09:48 +02:00
schneider bc3fa885f5 Merge branch 'master' of github.com:r0ket/r0ket 2011-07-17 02:03:08 +02:00
schneider 5967575ef3 moved file execution code into filesystem lib 2011-07-17 02:02:45 +02:00
Stefan `Sec` Zehl 5f0995f1fe Add MSC for convenience. Also change MAC 2011-07-17 02:01:51 +02:00
Stefan `Sec` Zehl cae3872c34 Merge branch 'master' of github.com:r0ket/r0ket 2011-07-17 02:01:30 +02:00
Stefan `Sec` Zehl eb884543da Add support for r0ket.cfg (invert & mirror flags for now) 2011-07-17 02:00:02 +02:00
schneider 4f8c1c7ade Merge branch 'master' of github.com:r0ket/r0ket 2011-07-17 01:10:34 +02:00
schneider 68c5034205 first file chooser 2011-07-17 01:09:03 +02:00
Stefan `Sec` Zehl de44902188 Add encryption 2011-07-17 01:06:06 +02:00
Stefan `Sec` Zehl e78594a650 Add encryption (+toggle) 2011-07-17 01:04:21 +02:00
Stefan `Sec` Zehl 4af33c9074 Enhance a bit, and adapt to crc-including send functions 2011-07-17 00:52:02 +02:00
Stefan `Sec` Zehl 486d52b624 Sample application to transfer cursor movements 2011-07-16 23:04:40 +02:00
Stefan `Sec` Zehl 6c0887c332 Merge branch 'master' of github.com:r0ket/r0ket 2011-07-16 21:49:47 +02:00
Stefan `Sec` Zehl fc610dbd1e Use new utility functions and receive interface 2011-07-16 20:26:00 +02:00
schneider c75b52238c vcard: first working things 2011-07-16 20:17:46 +02:00
schneider 4d89ccf805 first steps for vcard 2011-07-16 19:12:35 +02:00
schneider d8bad889d1 funk.c: transmit some text 2011-07-14 02:24:42 +02:00
Stefan `Sec` Zehl 5ee854f6ac Start reading the dir to find .c0d files 2011-07-14 02:03:27 +02:00
Stefan `Sec` Zehl dd2a1ae5b5 cleanup and remove 2 warnings 2011-07-14 02:02:23 +02:00
Stefan `Sec` Zehl 12818d6411 Cleanup executor 2011-07-13 01:13:50 +02:00
Stefan `Sec` Zehl d25d57313c Update exe to use new f_get_rc_string() 2011-07-13 00:23:58 +02:00
Stefan `Sec` Zehl 01ae52af76 Add executor in new menu-style 2011-07-13 00:07:36 +02:00
schneider 9d4d62f6a8 added cdc example 2011-07-10 19:45:47 +02:00
lilafisch 2b265e531f sw fuer piezo m0dul 2011-07-10 18:01:18 +02:00
schneider 1848185e80 more minimalistic minimal.c 2011-07-10 15:41:16 +02:00
schneider 068cf4a0d6 msc: made msc optional 2011-07-10 15:32:20 +02:00
Stefan `Sec` Zehl 8987b5c15c Move crc handling to send function. Also: change chip-crc to openbeacon compatible values 2011-07-10 02:19:10 +02:00
Stefan `Sec` Zehl a93ad6a9ef New version including mirror/voltage and fixed crc (byte swap) 2011-07-10 01:28:03 +02:00
Stefan `Sec` Zehl 51286999ea Sending works! 2011-07-09 22:49:24 +02:00
Stefan `Sec` Zehl 76f080d302 Optional check for pin connect error :-) 2011-07-09 22:47:38 +02:00
Stefan `Sec` Zehl 308c04b542 Remove now duplace menu code, to make them compile again 2011-07-09 20:23:39 +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 2985d1b9f5 Fix executor for adjustable ram size 2011-07-09 15:13:29 +02:00
Stefan `Sec` Zehl 1bd05ca9cf Update funk test app 2011-07-09 14:53:33 +02:00
schneider 5f17ea9bcd Merge branch 'master' of github.com:r0ket/r0ket 2011-07-08 01:30:43 +02:00
schneider 3319c24c6d 2k space for applets 2011-07-08 01:30:22 +02:00
Stefan `Sec` Zehl bd4eb20d5e 1st attempt at sending a packet 2011-07-08 00:39:51 +02:00
Stefan `Sec` Zehl 821acca753 Update test app. Can receive packet and check crc. 2011-07-08 00:11:31 +02:00
schneider a534cb9215 modified nrf code to use sspSendReceive 2011-07-06 09:59:08 +02:00
schneider 1d6f1a3adc made rf test work 2011-07-06 02:54:15 +02:00
Stefan `Sec` Zehl 70bf904c1c Fix invaders font, simple patch to spaceinvaders.c to see if it renders ok 2011-07-05 15:48:26 +02:00
Stefan `Sec` Zehl 9d23c476da More debugging 2011-07-05 14:42:12 +02:00
Stefan `Sec` Zehl 4a21f48e27 more debugging app 2011-07-05 11:52:09 +02:00
Stefan `Sec` Zehl f1c6b7c55c hook funk up to build. Add testing app, try to implement receiving 2011-07-05 11:11:08 +02:00
Stefan `Sec` Zehl 8c0c89e407 Fix gitignore and remove autogenerated wrapper.c 2011-07-05 02:32:24 +02:00
Stefan `Sec` Zehl fc286a1551 Merge branch 'master' of github.com:r0ket/r0ket 2011-07-04 22:50:44 +02:00
Stefan `Sec` Zehl 52d4a93fc7 Impement "enter==ISP" on bootup as discussed 2011-07-04 22:49:35 +02:00
schneider 79efab54f6 added minimal example 2011-07-04 02:04:33 +02:00
schneider 06183ea9fb added test of the asym enc 2011-07-03 22:55:56 +02:00
Stefan `Sec` Zehl 050df7db06 Menuentry for USB unmount 2011-06-27 00:59:57 +02:00
Stefan `Sec` Zehl 807ef50254 Whoops. Missed one file for the MODULE=/APP= change 2011-06-21 01:02:45 +02:00
Stefan `Sec` Zehl f6a68ef975 rename "module" to "application" to reduce confusion with "m0dules" 2011-06-20 23:35:07 +02:00