Stefan `Sec` Zehl
9c5aaf715f
Disable some code to save space
2011-08-11 09:16:31 +02:00
Stefan `Sec` Zehl
2d18e75362
Fix initialisation. Somehow l0dables sometimes don't init correctly
2011-08-11 09:15:29 +02:00
roy rocket
de266e50b4
user added l0dable snake
2011-08-11 06:23:43 +02:00
Astro
7856109562
debug menu, mesh info: browse pkt details
2011-08-11 01:53:54 +02:00
roy rocket
7d79419f55
user supplied l0dables: leiwand demo and tedliz game
2011-08-11 01:06:01 +02:00
schneider
7d2b80eae9
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-10 16:30:56 +02:00
schneider
345bae9e20
added showcard source
2011-08-10 13:43:02 +02:00
Stefan `Sec` Zehl
6452d305c2
Clamp value types and add debugging-panic on violation
2011-08-10 04:25:50 +02:00
Stefan `Sec` Zehl
1e7fbbe807
Move public mesh to different channel to keep debugging easier.
2011-08-09 19:39:37 +02:00
Stefan `Sec` Zehl
20b939926f
New loadable "voltage"
2011-08-09 00:11:16 +02:00
Stefan `Sec` Zehl
0f1303800d
Just a hint of options
2011-08-07 01:52:05 +02:00
Stefan `Sec` Zehl
b977665f0f
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-07 01:44:57 +02:00
Stefan `Sec` Zehl
75ec951d73
First attemt at serial connection
2011-08-07 01:44:25 +02:00
roy rocket
456ec10713
Fixed declaration f00
2011-08-06 18:59:37 +02:00
Stefan `Sec` Zehl
9f963642b3
rudimentary filter stuff
2011-08-06 17:32:22 +02:00
bernd
5c9d624a7b
Fix warning
2011-08-06 16:54:47 +02:00
bernd
b99031694a
Disable memcpy/memmove optimazation in simulat0r, it collides with the efforts not to interfere with libc
2011-08-06 16:41:58 +02:00
Stefan `Sec` Zehl
d56dbaf07b
Enhance serial badge stuff.
2011-08-06 16:24:50 +02:00
roy rocket
a76eab9218
No "jumping", some auto speed adjustments based on renderspeed
2011-08-06 09:56:52 +02:00
schneider
f95004d5ee
fix in nick scroll
2011-08-06 07:16:16 +02:00
schneider
cf5f06b228
workrarounds in vcard
2011-08-06 07:16:03 +02:00
schneider
31355b6a4a
release config values
2011-08-06 07:15:26 +02:00
schneider
707faf0266
impoved initial code
2011-08-06 07:15:13 +02:00
Stefan `Sec` Zehl
6721b93d53
nicer loadable
2011-08-06 04:37:04 +02:00
Stefan `Sec` Zehl
94f0092c93
delay in initial before formatting
2011-08-06 04:28:56 +02:00
roy rocket
413e1dbdc2
faster sc0lling
2011-08-06 03:48:52 +02:00
roy rocket
e9927488d1
Better scr0ller
2011-08-06 03:37:55 +02:00
roy rocket
910e8d8416
Nick scr0ller
2011-08-06 03:32:59 +02:00
Stefan `Sec` Zehl
6788c89f02
fix offsets
2011-08-06 03:05:36 +02:00
Stefan `Sec` Zehl
ea6638c795
save some more bytes
2011-08-06 02:43:32 +02:00
Stefan `Sec` Zehl
aba4a949a9
Make openbeacon behave on funk config
2011-08-06 02:41:40 +02:00
Stefan `Sec` Zehl
feb5db7328
Smaller time (100b)
2011-08-06 02:38:06 +02:00
Stefan `Sec` Zehl
a659245364
improve vector lib
2011-08-06 02:37:43 +02:00
Stefan `Sec` Zehl
0bb18cea72
Support unencrypted c0d
2011-08-06 01:20:36 +02:00
schneider
7acf91fabe
restored openbeacon config filename
2011-08-05 23:35:25 +02:00
schneider
592dbfffff
save some bytes by disabling the busint
2011-08-05 23:34:52 +02:00
schneider
e9d6de9f2c
added position leds
2011-08-05 23:33:31 +02:00
schneider
97d33bf402
save 32 bytes in openbeacon
2011-08-05 22:55:46 +02:00
schneider
03b632648d
save 9 bytes
2011-08-05 22:44:16 +02:00
schneider
9fb33abe8b
release: crypt and sign with different keys
2011-08-05 22:32:20 +02:00
schneider
8a5c93be66
l0dables: check file size
2011-08-05 22:32:00 +02:00
schneider
cca3c4ccad
longer isp and reset delays
2011-08-05 20:38:21 +02:00
schneider
ae5a7c3f07
ugly hack vor voltage reading
2011-08-05 20:15:59 +02:00
schneider
bbc739589b
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 19:58:22 +02:00
schneider
0fada18915
executor: fail better :)
2011-08-05 19:57:47 +02:00
Stefan `Sec` Zehl
019fa4ac88
ENCRYPT. WE ARE APPLE! :-)
2011-08-05 19:55:29 +02:00
Stefan `Sec` Zehl
07675caeb2
Make lcdBacklight changes work
2011-08-05 19:24:58 +02:00
Stefan `Sec` Zehl
aa986a15c8
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 19:18:50 +02:00
Stefan `Sec` Zehl
6bf6f3de96
Commit of pippin vector/graphics lib. Yay!
2011-08-05 19:17:31 +02:00
schneider
1ae175c424
added keys for l0dables
2011-08-05 19:05:03 +02:00
Stefan `Sec` Zehl
8f164185f1
This file is autogenerated
2011-08-05 18:55:24 +02:00
Stefan `Sec` Zehl
b1b5516b42
Move ramcode to clean address. Also sort exported symbols and add a few
2011-08-05 18:53:40 +02:00
Stefan `Sec` Zehl
72e04c1d38
Fix warnings.
2011-08-05 18:11:37 +02:00
Stefan `Sec` Zehl
c2ff7c3060
tiny fs has no unlink in release mode
2011-08-05 17:53:18 +02:00
Stefan `Sec` Zehl
07081cb94c
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 17:45:11 +02:00
Stefan `Sec` Zehl
11092e59f1
Schneider found a bug
2011-08-05 17:44:45 +02:00
schneider
05fc825df8
added encryption keys for l0dables
2011-08-05 17:39:00 +02:00
schneider
31deb031f5
fiexed a warning in night.c
2011-08-05 16:54:45 +02:00
Stefan `Sec` Zehl
3f1da363e2
Fix releasescript. Doesn't need protect anymore. compiler does it.
2011-08-05 16:16:32 +02:00
Stefan `Sec` Zehl
02f73632ad
Who in their STUPID mind decided that the CRP flag is INSIDE your CODE SPACE?
...
ARGH ARGH ARGH!
2011-08-05 16:13:14 +02:00
Stefan `Sec` Zehl
42b1114e7e
CRP2 doesn't work. I have no idea why.
2011-08-05 15:31:32 +02:00
Stefan `Sec` Zehl
b09db6ef9a
Save a few more bytes by making memcpy memmove
2011-08-05 15:17:36 +02:00
Stefan `Sec` Zehl
f5fdb1d5dd
Move font into invaders. Smaller main firmware, yay
2011-08-05 15:17:05 +02:00
Stefan `Sec` Zehl
b512225cfd
Add missing wait in uuid
2011-08-05 15:04:48 +02:00
Stefan `Sec` Zehl
5e6141d7b8
Develmode is develmode
2011-08-05 15:00:00 +02:00
Stefan `Sec` Zehl
a55c36e9f6
Actually save nickl0dable choice
2011-08-05 14:57:22 +02:00
Stefan `Sec` Zehl
e765ad37a3
remove double Refresh()
2011-08-05 14:53:24 +02:00
Stefan `Sec` Zehl
880a1679d8
Fix lpcfix -h, also protect firmware
2011-08-05 14:48:36 +02:00
Stefan `Sec` Zehl
0adf209074
Make an nick_anim and nick_image
2011-08-05 14:40:07 +02:00
Stefan `Sec` Zehl
0fab1cac2e
Manage release-keys
2011-08-05 12:59:26 +02:00
iggy
1e517d51ed
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 12:12:51 +02:00
iggy
2285fae1a1
mandel buxfix
2011-08-05 12:12:36 +02:00
Stefan `Sec` Zehl
4face91162
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 11:54:51 +02:00
Stefan `Sec` Zehl
1bfd14c17d
make develmode work
2011-08-05 11:54:36 +02:00
Stefan `Sec` Zehl
26d0ff0b19
Mesh now back working.
2011-08-05 11:54:20 +02:00
Stefan `Sec` Zehl
49a78b1907
Revert "Revert "Schnitzel support""
...
This reverts commit e2d2ba2cbd
.
2011-08-05 11:44:57 +02:00
Stefan `Sec` Zehl
e2d2ba2cbd
Revert "Schnitzel support"
...
This reverts commit eb9051aa7d
.
2011-08-05 11:31:34 +02:00
roy rocket
e1124fb952
Merge branch 'master' of ssh://github.com/r0ket/r0ket
2011-08-05 11:15:27 +02:00
roy rocket
270153d883
ENTER is now exit. Speed options optimized.
2011-08-05 11:14:20 +02:00
Stefan `Sec` Zehl
117396bd88
Disable chargeled by default. Nobody tested it, and I suspect it's broken
2011-08-05 10:57:43 +02:00
Stefan `Sec` Zehl
5adc1877ba
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 10:38:55 +02:00
roy rocket
a2d68fa410
Merge branch 'master' of ssh://github.com/r0ket/r0ket
2011-08-05 10:33:36 +02:00
roy rocket
381628aea0
Multiple Speed Options
2011-08-05 10:33:09 +02:00
Stefan `Sec` Zehl
eb9051aa7d
Schnitzel support
2011-08-05 10:29:39 +02:00
Stefan `Sec` Zehl
b025dcf409
set FINAL define on release-build
2011-08-05 10:26:24 +02:00
Stefan `Sec` Zehl
a402918828
reset font on return to menu
2011-08-05 10:25:31 +02:00
Stefan `Sec` Zehl
76c19fff94
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 10:22:53 +02:00
roy rocket
ae07f36fde
New Nick Scroller
2011-08-05 09:46:49 +02:00
roy rocket
2c8ed04b53
Merge branch 'master' of ssh://klon2.itfuzzi.de/home/pubgit/r0ket
2011-08-05 08:56:22 +02:00
Stefan `Sec` Zehl
db1cfe6320
Script to build/gather all stuff for release
2011-08-05 03:48:32 +02:00
bernd
21f28ddabe
Added mutation to make nick_life more living
...
Slowed down nick shifting speed
2011-08-05 03:46:37 +02:00
Stefan `Sec` Zehl
f810a9c5b6
Add clean ffconf.h for final
2011-08-05 03:46:15 +02:00
Stefan `Sec` Zehl
9eb66bf59d
Refactor all secrets into separate file
2011-08-05 03:18:43 +02:00
bernd
2db0ed2552
Saved lots of bytes by tuned calculation, so functionality could be (re)added
2011-08-05 03:14:42 +02:00
Stefan `Sec` Zehl
53b75a1ba8
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 03:08:15 +02:00
Stefan `Sec` Zehl
0e330a6ce4
Working meshnice/meshslowdown
2011-08-05 03:07:41 +02:00
Stefan `Sec` Zehl
1dbe8c6533
shrink ecc by 400b by making internal functions static.
2011-08-05 03:03:03 +02:00
Stefan `Sec` Zehl
2f4171b257
Add f_lseek on request
2011-08-05 02:54:01 +02:00
iggy
6f8e019dcf
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 02:36:39 +02:00
iggy
61f36a8a23
bugfix %)
2011-08-05 02:36:04 +02:00
Stefan `Sec` Zehl
c505028b41
FIrst mesh slowdown patch
2011-08-05 02:19:22 +02:00
Stefan `Sec` Zehl
fb85b2a137
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 02:01:03 +02:00
Stefan `Sec` Zehl
5a3c057914
hide debug from default menu
2011-08-05 02:00:32 +02:00
Stefan `Sec` Zehl
be448224ed
rename msc menu.
...
Also add some random unused sample code for images
2011-08-05 01:58:44 +02:00
Stefan `Sec` Zehl
4836f5b8f5
Devel-menu egg
2011-08-05 01:58:12 +02:00
iggy
1ec147a663
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 01:44:52 +02:00
iggy
cc366d2f8c
1boot improvements
2011-08-05 01:44:34 +02:00
Stefan `Sec` Zehl
b48bb42f36
Big warning cleanup in firmware.
2011-08-05 01:33:48 +02:00
iggy
050fe57a50
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 01:25:59 +02:00
iggy
793304b568
more verbose input(), MAXNICK reduced to 17
2011-08-05 01:25:28 +02:00
Stefan `Sec` Zehl
e68960f0c7
Add charge led function
2011-08-05 01:22:34 +02:00
Stefan `Sec` Zehl
608885ea06
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 01:18:40 +02:00
Stefan `Sec` Zehl
9a1ff11842
option to enable devel mode
2011-08-05 00:53:38 +02:00
Stefan `Sec` Zehl
b6f330b032
kiu wanted it lowercase
2011-08-05 00:52:23 +02:00
iggy
24965deaed
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-05 00:49:39 +02:00
iggy
5a1ed63623
bootscreen, bugfix
2011-08-05 00:49:00 +02:00
Stefan `Sec` Zehl
ccb45a6fc2
nick-loadable to display nick.lcd by default
2011-08-05 00:34:55 +02:00
Stefan `Sec` Zehl
09eb3b0ea1
Make exiting easier
2011-08-05 00:26:39 +02:00
Stefan `Sec` Zehl
c2d7656a1e
Make getInputWaitTimeout use microseconds
2011-08-05 00:24:50 +02:00
Stefan `Sec` Zehl
81815b1eef
Try to be more iggy-friendly
2011-08-05 00:21:20 +02:00
Stefan `Sec` Zehl
f6ec40de2f
Add image helper functions
2011-08-04 23:50:44 +02:00
Stefan `Sec` Zehl
7281329206
Fix pointer bug. Shouldn't 've worked before
2011-08-04 21:58:33 +02:00
Stefan `Sec` Zehl
0dc02b6b02
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-04 21:50:00 +02:00
Stefan `Sec` Zehl
a875cd62ff
add pwgen from mazzoo
2011-08-04 21:49:33 +02:00
iggy
8537ef4b3d
1boot bigmenu
2011-08-04 21:46:28 +02:00
Stefan `Sec` Zehl
639fe12fb6
Double-space menu option for iggy
2011-08-04 21:41:51 +02:00
iggy
50b89a076d
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-04 21:39:28 +02:00
iggy
8f002a719b
1boot improved
2011-08-04 21:38:48 +02:00
Stefan `Sec` Zehl
bc2ba6ecc2
more functions
2011-08-04 21:23:29 +02:00
Stefan `Sec` Zehl
3254389951
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-04 20:46:40 +02:00
iggy
b844a2b1a1
invaders can exit, size reduction with static fkts
2011-08-04 20:37:02 +02:00
Stefan `Sec` Zehl
c8310c23d5
use new queue stuff to run smoother
2011-08-04 20:24:45 +02:00
Stefan `Sec` Zehl
d67e7debcb
fix time packet display
2011-08-04 20:23:14 +02:00
iggy
ccc8ce1395
more queue handling in invaders
2011-08-04 20:11:12 +02:00
Stefan `Sec` Zehl
a41ca4d93d
queue_plus: allows for incremental queue stuff (nrf receive mostly)
2011-08-04 19:10:22 +02:00
Stefan `Sec` Zehl
009897df88
Fix stupidity. nrf needs to go in the queue
2011-08-04 19:00:02 +02:00
Stefan `Sec` Zehl
5bcb504a1d
tell me who you are.
2011-08-04 17:57:59 +02:00
Stefan `Sec` Zehl
0f53352763
Break receiving down.
2011-08-04 17:52:38 +02:00
Stefan `Sec` Zehl
9da6d74f2e
Use 1boot loadable for real
2011-08-04 17:20:24 +02:00
Stefan `Sec` Zehl
b933ebce40
add menuflags export for iggy's 1boot
2011-08-04 16:59:01 +02:00
Stefan `Sec` Zehl
27793d76a5
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-04 16:57:57 +02:00
Stefan `Sec` Zehl
16da194336
Support l0dable nickname display.
2011-08-04 16:57:18 +02:00
Stefan `Sec` Zehl
1091daeb9d
Sample nickname application
2011-08-04 16:55:52 +02:00
Stefan `Sec` Zehl
d69cf154a0
Add life.c nickscroller. I hacked around quite a bit to get it small.
2011-08-04 16:41:43 +02:00
iggy
a5c2ce55a6
1boot alpha
2011-08-04 16:34:56 +02:00
iggy
13f5444745
option added for menus to show "JUSTONCE"
2011-08-04 16:29:13 +02:00
Stefan `Sec` Zehl
b7fe341739
Fix config with disabled entries
2011-08-04 16:05:30 +02:00
Stefan `Sec` Zehl
323143d734
Support for develmode
2011-08-04 15:02:51 +02:00
Stefan `Sec` Zehl
ff2c891961
config cleanups
2011-08-04 14:55:09 +02:00
Stefan `Sec` Zehl
2e1f1a69d1
Mesh now turns message LED on on new message
2011-08-04 14:54:16 +02:00
Stefan `Sec` Zehl
b814761438
All LEDs default to off now
2011-08-04 14:53:13 +02:00
Stefan `Sec` Zehl
a7894361e6
config now allows hiding of variables.
...
flame options are hidden unless flame present
also fix alivechk setting
2011-08-04 14:33:39 +02:00
Stefan `Sec` Zehl
9b115fea4c
File selector now omits extension for display.
2011-08-04 13:52:36 +02:00
Stefan `Sec` Zehl
d68b51f230
Make initial app clearer for badges who already have a display :)
2011-08-04 13:43:49 +02:00
Stefan `Sec` Zehl
64d22980f2
Add nrf_check_reset, and run it every 5 seconds.
...
Also: add more debugging
2011-08-04 13:11:28 +02:00
Stefan `Sec` Zehl
55d15269c5
fix make clean, and run mktable if usetable.h is missing
2011-08-04 11:07:32 +02:00
Stefan `Sec` Zehl
d8371af9ab
Revert "Revert "lcd/render.c: save 56 bytes""
...
This reverts commit a5f8a9b04f
.
2011-08-04 10:56:02 +02:00
Stefan `Sec` Zehl
3b7f41bb58
Revert "Revert "save 4 bytes by making internal function static""
...
This reverts commit 8875fc8d8b
.
2011-08-04 10:55:41 +02:00
Stefan `Sec` Zehl
ef0d134a34
table.c/table.h are generated and need not be commited
2011-08-04 10:54:09 +02:00
Stefan `Sec` Zehl
340276a9f7
Be more clear on charging status
2011-08-04 10:53:52 +02:00
Stefan `Sec` Zehl
4697a92817
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-04 00:57:26 +02:00
Stefan `Sec` Zehl
30b852a09f
Remove debugging from menu (and thus codesize)
2011-08-04 00:57:00 +02:00
schneider
0a266eae4a
vcard: added system includes
2011-08-04 00:50:45 +02:00
schneider
cf2824511e
added exports for vcard
2011-08-04 00:49:46 +02:00
schneider
8513771825
recvcard: init nrf
2011-08-04 00:49:28 +02:00
schneider
eda19fa10c
sendfile: removed debug output
2011-08-04 00:46:53 +02:00
schneider
b1d4bf019a
sendcard: buffer overflow #fail
2011-08-04 00:44:13 +02:00
Stefan `Sec` Zehl
6de83a0b6f
Revert "remove debugging code"
...
This reverts commit e498ab2815
.
2011-08-04 00:27:05 +02:00
Stefan `Sec` Zehl
9124a186b9
gna.
2011-08-04 00:26:21 +02:00
Stefan `Sec` Zehl
dcbecb6ebd
Remove flamedebug. It breaks other stuff
2011-08-04 00:25:29 +02:00
Stefan `Sec` Zehl
4cd445ad02
Fix DoIntX - compiler fails on dynmic-sized-arrays?
2011-08-04 00:23:53 +02:00
Stefan `Sec` Zehl
b51e6885d0
Ooops forgot file
2011-08-04 00:18:06 +02:00
Stefan `Sec` Zehl
5a8735fdc5
Also standalone l0dables allowed
2011-08-04 00:12:11 +02:00
Stefan `Sec` Zehl
d490211d92
also show date.
2011-08-03 23:36:16 +02:00
Stefan `Sec` Zehl
28375b9ed1
Enhance+flame debug
2011-08-03 23:32:26 +02:00
Stefan `Sec` Zehl
e498ab2815
remove debugging code
2011-08-03 23:31:59 +02:00
Stefan `Sec` Zehl
aeec12c3eb
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 23:16:41 +02:00
Stefan `Sec` Zehl
fe500650e9
invaders now do meshscore
2011-08-03 23:13:44 +02:00
Stefan `Sec` Zehl
8b93635425
bugfix
2011-08-03 23:12:43 +02:00
kiu
94926a1958
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 22:55:50 +02:00
kiu
2a18d27530
fixed stupid casting issues for overfloew detection
2011-08-03 22:54:42 +02:00
Stefan `Sec` Zehl
3067880746
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 22:35:19 +02:00
iggy
3a5415c0a6
invaders bugfixes
2011-08-03 22:34:55 +02:00
Stefan `Sec` Zehl
996287e0ce
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 22:34:44 +02:00
Stefan `Sec` Zehl
8875fc8d8b
Revert "save 4 bytes by making internal function static"
...
This reverts commit 81294835ec
.
2011-08-03 22:33:14 +02:00
Stefan `Sec` Zehl
a5f8a9b04f
Revert "lcd/render.c: save 56 bytes"
...
This reverts commit ad0c993136
.
2011-08-03 22:31:46 +02:00
Stefan `Sec` Zehl
35c73e6266
Revert "simpletime refactor away 28 bytes"
...
This reverts commit c4c67865e8
.
2011-08-03 22:20:44 +02:00
Stefan `Sec` Zehl
5256464953
Revert "Remove unneeded/wrong braces"
...
This reverts commit 04e0577b55
.
2011-08-03 22:20:20 +02:00
iggy
3f3d1a9d23
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 22:02:01 +02:00
Stefan `Sec` Zehl
03a1001344
uuid is 32bit
2011-08-03 22:01:48 +02:00
iggy
69a58edf48
invaders mesh highscore preparation
2011-08-03 22:01:30 +02:00
Stefan `Sec` Zehl
44802d4b28
More ram size for loadables
2011-08-03 21:59:47 +02:00
Stefan `Sec` Zehl
5a33df1fc9
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 21:59:04 +02:00
Stefan `Sec` Zehl
ca86558f3a
better make clean
2011-08-03 21:58:39 +02:00
Stefan `Sec` Zehl
2cb8870258
Invaders renamed for 8.3
2011-08-03 21:58:11 +02:00
Stefan `Sec` Zehl
0c7afe0eb1
Disable unencrypted receive by default. also add meshkey
2011-08-03 21:57:09 +02:00
Stefan `Sec` Zehl
7170789b3e
Enhance serial code
2011-08-03 21:56:41 +02:00
iggy
dd4666b3d7
scoring bug in invaders
2011-08-03 21:18:11 +02:00
Kilian Neuner
858429cd15
fix zoom: doubleclick = out, longclick = in; zoomlimits
2011-08-03 20:15:24 +02:00
Kilian Neuner
ced37e9aab
Merge branch 'master' of https://github.com/r0ket/r0ket
2011-08-03 19:28:43 +02:00
Stefan `Sec` Zehl
c241ad30f5
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 19:25:15 +02:00
schneider
9f4b1cf7bc
added some stdint includes
2011-08-03 19:24:05 +02:00
Stefan `Sec` Zehl
ef4f5d1371
Remove stuff that is now loadable
2011-08-03 19:21:15 +02:00
Stefan `Sec` Zehl
f546e7a1aa
Fix mktable regexp
2011-08-03 19:13:20 +02:00
Stefan `Sec` Zehl
28df8b638e
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 19:09:57 +02:00
schneider
77d35aff7a
added spaceinvaders l0dable
2011-08-03 19:09:03 +02:00
Stefan `Sec` Zehl
99ce5e362d
save space by telling the compiler that lcdRefresh is actually lcdDisplay
2011-08-03 19:08:44 +02:00
Kilian Neuner
e34df30333
fix zoom: long click = in, double click = out
2011-08-03 19:02:05 +02:00
schneider
2799821daf
added receive card l0adable
2011-08-03 19:00:26 +02:00
Stefan `Sec` Zehl
c856eb4f99
Remove stuff for old loadable requirements
2011-08-03 18:52:56 +02:00
Stefan `Sec` Zehl
04e0577b55
Remove unneeded/wrong braces
2011-08-03 18:51:58 +02:00
Øyvind Kolås
ad0c993136
lcd/render.c: save 56 bytes
...
Introduce a utility function that reads a single byte from the current position
in the font file.
2011-08-03 18:49:28 +02:00
Øyvind Kolås
81294835ec
save 4 bytes by making internal function static
2011-08-03 18:49:28 +02:00
Øyvind Kolås
c4c67865e8
simpletime refactor away 28 bytes
2011-08-03 18:49:28 +02:00
Øyvind Kolås
5244d1cda2
removed 76 bytes from stringin
2011-08-03 18:49:28 +02:00
Stefan `Sec` Zehl
b23caed454
add static to local-only stuff
2011-08-03 18:37:41 +02:00
Stefan `Sec` Zehl
18dc658956
inline these helper functions to save space
2011-08-03 18:28:24 +02:00
Stefan `Sec` Zehl
8ec395879b
Fix off-by-one bug. [Found by 9r]
2011-08-03 18:23:56 +02:00
Stefan `Sec` Zehl
c62c06c087
Make prototypes single-line so my parser understands them
2011-08-03 18:21:49 +02:00
Stefan `Sec` Zehl
3028583e28
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 18:20:25 +02:00
Stefan `Sec` Zehl
11ae0a5b9a
Make Timeout of 0 work as intended (no timeout)
2011-08-03 18:19:07 +02:00
iggy
3bb82a2676
invaders cleanup, no more warnings
2011-08-03 18:01:16 +02:00
iggy
4f5ec4e8fc
invaders scoring
2011-08-03 17:45:57 +02:00
schneider
6c20c8cad9
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 17:38:53 +02:00
schneider
6dcdaf17fe
added sendcard l0dable
2011-08-03 17:38:30 +02:00
Stefan `Sec` Zehl
3542f8acd6
Ignore empty lines in EXPORTS
2011-08-03 17:11:50 +02:00
schneider
ecc8a0e0fb
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 17:11:21 +02:00
Stefan `Sec` Zehl
9b2cee24d0
Allow parsing of /*-style comments
2011-08-03 17:10:52 +02:00
schneider
c93ce80fbd
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 16:51:02 +02:00
Stefan `Sec` Zehl
3457388389
Guard against double-include
2011-08-03 16:50:25 +02:00
schneider
335e14e17f
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 16:47:00 +02:00
Stefan `Sec` Zehl
187fde3638
Add mesh debugging counter
2011-08-03 16:46:48 +02:00
Stefan `Sec` Zehl
540a76faf8
Support missing symbols
2011-08-03 16:44:46 +02:00
schneider
4a5aa5a592
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 16:36:13 +02:00
Stefan `Sec` Zehl
ce87f3b8f5
New loadable style with big dispatcher table.
2011-08-03 16:34:09 +02:00
schneider
d827cf26ae
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-03 16:32:36 +02:00
iggy
830ee24cb7
positioning of invaders
2011-08-03 15:02:51 +02:00
schneider
761c56f4f2
s.c
2011-08-03 11:34:18 +02:00
schneider
8f7664a938
vcard: moved more code into loadables
2011-08-03 10:54:22 +02:00
schneider
7539f4e6f7
moved code for vacrd from flash to loadables
2011-08-03 10:38:43 +02:00
schneider
e5a4cdf427
added send/receive card loadables
2011-08-03 10:27:56 +02:00
schneider
01f7fde0d4
added vcard loadable draft
2011-08-03 10:21:31 +02:00
schneider
16bfed499d
spaceinvaders: saved 18 bytes
2011-08-03 09:29:36 +02:00
schneider
eccdc2b536
spaceinvaders: saved 8 bytes
2011-08-03 09:21:40 +02:00
schneider
b07eb7c577
executor: made encryption work
2011-08-03 08:59:55 +02:00
kiu
d8a1d0c78d
fixed greather than/less than for mode change
2011-08-03 00:53:33 +02:00
Stefan `Sec` Zehl
0aadf3fba8
Do the init automatically now, also fix "=>" to ">=" :)
2011-08-03 00:44:12 +02:00
kiu
222f491205
fixed mode changes (greater than/lesser than), removed unused flameEnabled check
2011-08-03 00:35:02 +02:00
Stefan `Sec` Zehl
5a19b970bb
Honor privacy in mesh
2011-08-03 00:25:09 +02:00
Stefan `Sec` Zehl
718f3fc381
Set correct channel for openbeacon
2011-08-03 00:24:31 +02:00
Stefan `Sec` Zehl
69907e7d16
Send OpenBeacon (if privacy allows)
2011-08-03 00:23:31 +02:00
Stefan `Sec` Zehl
f176bed03f
Truncate file on writing, or we keep garbage at the end...
2011-08-02 23:54:07 +02:00
Stefan `Sec` Zehl
080cffff23
Err. cut&paste mistake
2011-08-02 23:53:41 +02:00
Stefan `Sec` Zehl
9cf0b573c3
Make the config menu use repeat functionality. Also: more speed :)
2011-08-02 23:39:37 +02:00
Stefan `Sec` Zehl
e25e591287
support repeat. Swap up&down. Also some cleanup
2011-08-02 23:34:47 +02:00
Stefan `Sec` Zehl
691fa7d09b
Add getInputWaitRepeat, to support key repeat
2011-08-02 23:34:13 +02:00
Stefan `Sec` Zehl
f57e0a9e90
frob fontselector
2011-08-02 21:23:10 +02:00
Stefan `Sec` Zehl
d76bf573d0
Re-add msc mode
2011-08-02 21:21:58 +02:00
Stefan `Sec` Zehl
cf219be0c1
fix a warning
2011-08-02 21:01:48 +02:00
Stefan `Sec` Zehl
32e05be404
Center nickname
2011-08-02 21:01:27 +02:00
Stefan `Sec` Zehl
b6ef360f43
Check stackpointer
2011-08-02 20:53:43 +02:00
Stefan `Sec` Zehl
861994ef93
Remove mandel2, its a loadable now
2011-08-02 20:51:46 +02:00
Stefan `Sec` Zehl
a267e2caf6
Support menu timeout
2011-08-02 20:49:55 +02:00
Stefan `Sec` Zehl
f7fcaf0ab8
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-02 20:46:29 +02:00
iggy
4b74112148
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-02 18:20:43 +02:00
iggy
2baf1e4c57
invaders, mostly finished now
2011-08-02 18:20:16 +02:00
Stefan `Sec` Zehl
c2b42a8d1f
Move mandelbrot into loadables.
2011-08-02 14:16:06 +02:00
Stefan `Sec` Zehl
665a0e0c32
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-02 13:33:04 +02:00
Stefan `Sec` Zehl
3a4490db18
Some menu changes. Also: cleanup apps and make the rest build again
2011-08-02 13:31:57 +02:00
iggy
c875d98456
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-02 13:10:15 +02:00
iggy
d5dd653fbe
invaders stuff
2011-08-02 13:09:58 +02:00
Stefan `Sec` Zehl
7eaa5f4e4b
more utility/debugging/info stuff
2011-08-02 10:55:01 +02:00
Stefan `Sec` Zehl
3c3d1032c5
Correct default for contrast setting.
...
Add alivecheck(systick blink) setting
2011-08-02 10:54:05 +02:00
Stefan `Sec` Zehl
999b3bd809
Properly turn off flame when it's day.
...
Also: skip everything if disabled.
And: debugging display
2011-08-02 10:51:34 +02:00
Stefan `Sec` Zehl
942440ec0c
Whoops. Swapped day/night invert
2011-08-02 10:50:51 +02:00
Stefan `Sec` Zehl
d357e6000f
Clean up util.c
2011-08-02 02:45:25 +02:00
Stefan `Sec` Zehl
0824a2cd25
Some stuff we probably want in the final firmware.
2011-08-02 02:10:15 +02:00
Stefan `Sec` Zehl
2d3d2af051
Config variables for flame
2011-08-02 02:09:37 +02:00
Stefan `Sec` Zehl
5dacadbb3e
Mesh now supports non-timestamp but increasing messages.
2011-08-02 01:40:44 +02:00
Stefan `Sec` Zehl
a19b8ac64a
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-02 01:39:31 +02:00
iggy
2957ee4f21
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-02 01:13:20 +02:00
iggy
bad31c466a
spacinvaders stuff
2011-08-02 01:12:52 +02:00
Stefan `Sec` Zehl
623582bbb4
Saner code.
2011-08-02 00:03:37 +02:00
Stefan `Sec` Zehl
162fd9775c
Whoops. Remove debugging info :)
2011-08-01 23:53:09 +02:00
Stefan `Sec` Zehl
60e31bbfaf
Add ReInit to be used after msc mode
2011-08-01 23:51:41 +02:00
Stefan `Sec` Zehl
4ed86ed5bc
Fix fileselect0r (no files, down-scroll)
2011-08-01 23:51:08 +02:00
Stefan `Sec` Zehl
42fd4f116c
cleanup a bit
2011-08-01 23:50:58 +02:00
Stefan `Sec` Zehl
5a6be961a0
Fix the default background stuff properly.
2011-08-01 23:49:41 +02:00
kiu
21be4195eb
added config options for menu
2011-08-01 23:34:13 +02:00
iggy
b225322bce
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-01 21:45:11 +02:00
iggy
cafdbed82f
bunkers in spaceinvaders
2011-08-01 21:44:48 +02:00
Stefan `Sec` Zehl
99f3095b46
Fix invader font
2011-08-01 20:03:12 +02:00
iggy
4ccd0bf18d
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-01 18:30:18 +02:00
iggy
f82cb8382a
spaceinvaders improved
2011-08-01 18:29:50 +02:00
Stefan `Sec` Zehl
5b7a675e1f
Whoops. Make systick called again in APP=tester
2011-08-01 16:09:04 +02:00
Stefan `Sec` Zehl
bd047cbe5a
Add simple lcdRefresh() speedtest
2011-08-01 14:32:22 +02:00
bernd
49c49e328f
Disable too flashy backlight cycling in life
2011-08-01 06:15:44 +02:00
bernd
174e7ee9e5
The calls to nrf_off on lowpower-off require a -lfunk at the end
2011-08-01 06:10:22 +02:00
Rainer Mueller
377d614c38
Fix build on Mac OS X
...
The header stdio.h on Mac OS X includes some defines to do buffer
overflow checks if using _FORTIFY_SOURCE > 2, which is the default.
Defining _FORTIFY_SOURCE=0 disables this behavior.
The Mac OS X linker ld64 has problem with common symbols in static
archives. The workaround here is to run 'ranlib -c' on the static
archive.
2011-08-01 05:45:16 +02:00
Stefan `Sec` Zehl
d4c48f66c2
Disable nrf on lowpower-off
2011-08-01 05:31:47 +02:00
Stefan `Sec` Zehl
26515e2717
I forgot this new .h file a few commits ago.
2011-08-01 05:23:14 +02:00
Stefan `Sec` Zehl
cccb869423
Fix a few warnings
2011-08-01 05:22:24 +02:00
Stefan `Sec` Zehl
61c1293611
Add Timestamp support for filesystem. This took me 3h to debug :-/
2011-08-01 05:11:56 +02:00
Stefan `Sec` Zehl
6bd703f006
fix new font setting for internal fonts
2011-08-01 05:11:04 +02:00
Stefan `Sec` Zehl
34869e2973
modernize menu.c
2011-08-01 05:10:37 +02:00
Stefan `Sec` Zehl
f41d900e0d
Adjust startup value
2011-08-01 05:06:20 +02:00
Stefan `Sec` Zehl
d5e93a1fca
Merge branch 'master' of github.com:r0ket/r0ket
...
Conflicts:
firmware/basic/config.c
2011-08-01 05:05:47 +02:00
schneider
13df9eec9d
select: wait for key release
2011-08-01 02:18:36 +02:00
schneider
2a632870fd
added 32 level contrast
2011-08-01 02:18:03 +02:00
Stefan `Sec` Zehl
f2c5d53cb9
Oops. We need to close the files, too.
2011-08-01 01:55:04 +02:00
Stefan `Sec` Zehl
29df9b9e1f
Add missing config.h
2011-08-01 01:34:11 +02:00
Stefan `Sec` Zehl
6299286348
Two utility functions to read/write small files
2011-08-01 01:12:58 +02:00
Stefan `Sec` Zehl
5d0887be71
Move config stuff into own include. Iggy said its better :-)
2011-08-01 01:12:21 +02:00
Stefan `Sec` Zehl
621bca40b3
improve application Makfile
2011-08-01 01:08:05 +02:00
Stefan `Sec` Zehl
1ccda41467
Sign error. Whoops.
2011-07-31 22:46:24 +02:00
Stefan `Sec` Zehl
aa821fca3f
Fix a few things.
2011-07-31 22:13:06 +02:00
schneider
c95eb0844f
Merge branch 'master' of github.com:r0ket/r0ket
2011-07-31 20:35:36 +02:00
schneider
b28920fec8
initial: no watchdog in isp mode
2011-07-31 20:34:56 +02:00
schneider
e4869f6ec0
initial: wait for flashed.cfg
2011-07-31 20:32:37 +02:00
Stefan `Sec` Zehl
e3d46f01bd
Fix a few global config regressions, and add sample config menu
2011-07-31 18:20:55 +02:00
Stefan `Sec` Zehl
cfe6e328e5
You will probably hate me, but commit new, global config framework
...
hopefully it will be stable now. Sorry for breaking your stuff
2011-07-31 18:15:44 +02:00
Stefan `Sec` Zehl
2c62859a60
more pretty-printing
2011-07-31 00:55:02 +02:00
Stefan `Sec` Zehl
a20a260117
Show badge uptime
2011-07-31 00:54:41 +02:00
Stefan `Sec` Zehl
8bc5424607
Fix time and generation handling a bit
2011-07-31 00:53:53 +02:00
Stefan `Sec` Zehl
06ac802ee5
More abstracted num to string functions
2011-07-31 00:53:14 +02:00
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
1077b5fd1e
Fix filename to be the same in read && write
2011-07-30 15:30:35 +02:00
Stefan `Sec` Zehl
e8f06b2388
Some time related functionality
2011-07-30 15:25:14 +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
6c95119e38
do lcd_mirror command by default. (so schneider can test it)
2011-07-30 03:27:53 +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
76ee150b3f
Add GetTimer()
2011-07-29 19:06:23 +02:00
Stefan `Sec` Zehl
01e1077e25
Merge branch 'master' of github.com:r0ket/r0ket
2011-07-29 19:02:01 +02:00
Stefan `Sec` Zehl
3fc7fb22ac
forgot a "void" here.
2011-07-29 19:01:41 +02:00
bernd
3f7ac1c777
Merge git://github.com/r0ket/r0ket
2011-07-29 04:38:12 +02:00
bernd
9d933f7d4c
Use untracked Makefile.sitespecific to optionally override some build flags
2011-07-29 04:33:29 +02:00
bernd
e0ae77294e
Removed #error statement (that was left in after debugging architektur ifdef?)
2011-07-29 02:46:22 +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
7993bc3f0d
library dependency fix
2011-07-28 01:32:13 +02:00
Stefan `Sec` Zehl
03e95c9681
More funk test code (rem0te/game support)
2011-07-27 23:43:14 +02:00
Stefan `Sec` Zehl
5e1ac514ea
Add simple itoa-style function
2011-07-27 23:41:09 +02:00
Stefan `Sec` Zehl
932d5502d2
Add #include <time.h> for time_t definition
2011-07-27 23:40:14 +02:00