Stefan `Sec` Zehl
8f93286de9
forgot EXPORTS in last commit (and a newline)
2011-12-25 20:48:38 +01:00
Stefan `Sec` Zehl
52085b91b5
add rudimentary release version support
2011-12-25 20:15:42 +01:00
Stefan `Sec` Zehl
53242bb263
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-25 20:14:09 +01:00
roy rocket
6cb9845b63
Reduced delay in Fahrplan, V0.003
2011-12-25 20:12:04 +01:00
roy rocket
f7e016e846
Neue Fahrplanordnung
2011-12-25 20:04:52 +01:00
Stefan `Sec` Zehl
6dddb7639e
Add propagation test packet
2011-12-25 20:02:41 +01:00
roy rocket
806c2eb222
Merge branch 'master' of ssh://github.com/r0ket/r0ket
2011-12-25 15:57:12 +01:00
roy rocket
01e33ff31f
Fahrplan 0.91
2011-12-25 15:56:38 +01:00
schneider
e2f560642f
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-25 14:14:01 +01:00
schneider
6747f09c99
fxed flame code
2011-12-25 14:12:30 +01:00
roy rocket
4acf7d0e6e
Oops. Versionsnummer vergessen.
2011-12-25 00:28:35 +01:00
roy rocket
4c7ed0c200
New Fahrplan l0dable and scd files
2011-12-25 00:27:44 +01:00
schneider
4af4cfdf38
game: added fallback to channel 81
2011-12-23 21:08:45 +01:00
schneider
9b4eaa0606
player: moved to channel 87 by default
2011-12-23 20:50:44 +01:00
roy rocket
de2e722661
Merge branch 'master' of ssh://github.com/r0ket/r0ket
2011-12-23 14:30:27 +01:00
roy rocket
d5044e71b3
Fixes in Nickscr0ller for new proportional fonts
2011-12-23 14:29:06 +01:00
schneider
f800530aa9
moved ISP and MSC before fs init
2011-12-23 13:22:13 +01:00
roy rocket
380b22e57f
Fahrplan l0dable added
2011-12-23 11:45:51 +01:00
Stefan `Sec` Zehl
c15123eb7b
Support for extra (non-executable) files
2011-12-23 11:05:13 +01:00
Stefan `Sec` Zehl
0d34d10f3a
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-23 11:02:37 +01:00
bsx
8002095eb4
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-23 09:41:48 +01:00
Stefan `Sec` Zehl
4be69a1eab
Restrict default mesh messages to discourage spamming. Allow generation wrapping. Remove some more schnitzel code.
2011-12-23 02:44:17 +01:00
Stefan `Sec` Zehl
d69199e563
Fix all warnings (except table.c and ff.c). Turn off "unused function" warnings
2011-12-23 01:07:48 +01:00
Stefan `Sec` Zehl
23696109cc
Disable crypto in serial for now
2011-12-23 00:37:46 +01:00
schneider
3904870f32
usbcdc: increased ringbuffer size
2011-12-23 00:33:09 +01:00
schneider
68148e38c3
player: only send acks if not in mass game mode
2011-12-22 22:25:41 +01:00
schneider
de4f010c2a
player: fixed length of ack packets
2011-12-22 21:32:11 +01:00
schneider
41d96707c0
player: show game name when playing
2011-12-22 20:47:38 +01:00
schneider
f92234da78
made initanim internal
2011-12-22 20:47:21 +01:00
schneider
ee4c420b41
added initial animation before config
2011-12-22 20:15:59 +01:00
schneider
6c2c5127c6
reactivated graphic lib
2011-12-22 20:11:03 +01:00
Stefan `Sec` Zehl
d06b050f82
Lock down mesh propagation: only propagate fahrplan and time.
...
Also fix time limit for 28c3 duration
2011-12-22 19:59:56 +01:00
Stefan `Sec` Zehl
fb010d0250
Change room names. Remove schnitzeljagd protocode
2011-12-22 19:45:52 +01:00
schneider
acd07331a4
player: memset packets to zero
2011-12-22 17:12:51 +01:00
schneider
d870849e4c
player: use different buffer for acks
2011-12-22 16:13:33 +01:00
schneider
fa1d207bfe
format: erase more sectors to be on the safe side
2011-12-22 15:17:00 +01:00
schneider
6ecc1e5f84
added l0dable to see who is nearby
2011-12-22 15:05:50 +01:00
schneider
8e26d2b81c
openbeacon: fixed nick broadcast
2011-12-22 15:05:22 +01:00
schneider
cf639ee620
added l0dable to show OpenBeacon id
2011-12-22 15:05:04 +01:00
schneider
6a9f5d7872
added config l0dable
2011-12-22 14:34:05 +01:00
bsx
fda93e381f
moved flame code into core
...
- flames now hav an API
- default flame code handles both types simultaneously
- l0dables may claim a flame to manipulate as they wish
2011-12-22 14:33:48 +01:00
schneider
f56d4f3ef0
openbeacon: send nickname in special packets
2011-12-22 13:39:14 +01:00
schneider
6e93dd4002
moved config screen to l0dable, saving 592 bytes
2011-12-22 03:18:16 +01:00
schneider
77dd1c4b56
removed fs errors from exports and filetransfer, saves 260 bytes
2011-12-22 03:02:45 +01:00
schneider
ee9c41bc82
found 184 bytes in public key cypto
2011-12-22 02:45:08 +01:00
schneider
21b1b51a85
openbeacon, game: more jitter
2011-12-21 19:54:31 +01:00
schneider
f94b33963a
openbeacon: add extra random
2011-12-21 19:52:30 +01:00
schneider
328e2b1163
filesystem: use word access
2011-12-21 19:45:36 +01:00
schneider
093f8a2bfa
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-21 15:59:19 +01:00
schneider
9c61444e7f
player: delay is now 5 times value from announce
2011-12-21 15:58:56 +01:00
lilafisch
8e17dc8056
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-21 14:27:48 +01:00
Stefan `Sec` Zehl
5dcc09bae1
fix return value when mesh recv is finished
2011-12-20 03:18:22 +01:00
schneider
952f7cda4c
openbeacon: use the queue to write files
2011-12-20 02:57:33 +01:00
schneider
aa5a53716a
openbeacon: saving seq number again
2011-12-20 02:43:11 +01:00
schneider
6697274019
game: added jitter and interval fields, added text display
2011-12-20 02:38:18 +01:00
Stefan `Sec` Zehl
4534c46aff
Add dependency to remake table.c for l0dables if changed
2011-12-20 01:57:56 +01:00
schneider
9e076bc373
added check for 'green' and 'yell0w' files for 1boot
2011-12-20 01:53:48 +01:00
schneider
4f9ca4d5b6
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-20 01:31:04 +01:00
schneider
f10cc6798e
added light sensor configuration to 1boot
2011-12-20 01:30:24 +01:00
Stefan `Sec` Zehl
a005118640
Move lcdread menu entry to debug loadable
...
(add: lcdInit EXPORT, lcdRead needs it)
2011-12-20 01:23:00 +01:00
Stefan `Sec` Zehl
b10f12ba1f
Fix color lcd detection (only check ID3 byte).
...
Also: some cleanup of the lcd code. Sorry, I felt compelled.
2011-12-20 01:21:31 +01:00
schneider
5f584adb82
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-19 21:46:37 +01:00
schneider
1c924ec370
init: fixed error, reduced code size
2011-12-19 21:46:04 +01:00
Stefan `Sec` Zehl
a3cbf8cd3f
remove more old loadable stuff
2011-12-19 21:30:01 +01:00
Stefan `Sec` Zehl
2c06cc0eaa
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-19 21:21:53 +01:00
Stefan `Sec` Zehl
20638a2fd3
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-19 21:21:32 +01:00
schneider
04a4c7127c
fixed light sensor with disabled chargeled
2011-12-19 21:21:07 +01:00
Stefan `Sec` Zehl
84467303e7
Correctly default to APP=final now
2011-12-19 21:20:58 +01:00
schneider
c4c2250deb
init: removed bad c code
2011-12-19 20:59:03 +01:00
schneider
c301baa98f
made format work again
2011-12-19 20:58:08 +01:00
Stefan `Sec` Zehl
8139b37a19
Revert "Default to APP=final instead of APP=username now"
...
This reverts commit 4b8c0ca715
.
2011-12-19 20:43:50 +01:00
Stefan `Sec` Zehl
4b8c0ca715
Default to APP=final instead of APP=username now
2011-12-19 18:36:26 +01:00
Stefan `Sec` Zehl
9bd0b3fd12
remove last traces of the older inconvenient lodable design
2011-12-19 18:28:17 +01:00
Stefan `Sec` Zehl
d64c2b51a4
Fix ./release-all for our new single-binary process.
...
Also do l0dable/mktable automatically so nobody forgets it.
Set "TABLE=NO" to avoid it
2011-12-19 18:26:41 +01:00
schneider
ee7e928634
found 32 bytes in formatDF
2011-12-18 22:25:10 +01:00
schneider
129c17b0d2
found 12 bytes in nihilants code
2011-12-18 22:05:00 +01:00
schneider
3fe091a31f
added nokia 1600 code from the_nihilant
2011-12-18 21:57:17 +01:00
lilafisch
31010c09dc
filter duplicates in game list
2011-12-18 21:18:45 +01:00
schneider
113231b3a3
found 32 bytes in uuid.c
2011-12-18 04:22:41 +01:00
schneider
64cb749c89
disabled debug output from saveConfig
2011-12-18 04:17:21 +01:00
schneider
5a4fde88fc
found 180 bytes in pin init
2011-12-18 04:11:47 +01:00
schneider
0ce2fca5a3
found 4 bytes in lcdInit
2011-12-18 03:59:52 +01:00
schneider
e183491413
disable mkfs by default
2011-12-18 02:39:01 +01:00
schneider
6e87b9579d
disabled lcdread from main menu, added lcdRead() to exports
2011-12-18 02:06:27 +01:00
schneider
a290db763b
disabled all crypto
2011-12-18 01:59:57 +01:00
schneider
43d67e5b36
fixed small error in last commit
2011-12-18 01:56:06 +01:00
schneider
46dd1c116b
saved 48 bytes in rgb flame
2011-12-18 01:55:02 +01:00
schneider
d9ccf797ea
disabled encryption for openbeacon
2011-12-18 01:34:06 +01:00
schneider
fce44b3b91
changed default flasher
2011-12-18 00:54:59 +01:00
schneider
db6a4166f8
on format display help message and enter MSC
2011-12-17 22:39:01 +01:00
schneider
2876766a87
speed up for format
2011-12-17 22:32:49 +01:00
schneider
859f2d9591
format fs when filesystem is broken
2011-12-17 22:25:21 +01:00
schneider
64d08e8e74
added function to format data flash
2011-12-17 21:50:36 +01:00
bsx
b576a255b9
added code to read color sequences from file
...
- if there is a FLAME.RGB file on the dataflash it will use this
file to read tuples of three bytes as color values
- if this file doesn't exist, use nickname hashing
2011-12-17 20:39:53 +01:00
bsx
0e0f2439be
create proper header for filesystem util functions
2011-12-17 20:07:31 +01:00
bsx
a038463097
added rgb-flame code
2011-12-17 18:37:23 +01:00
schneider
9e7b12d5a0
fixed up bridge
2011-12-17 01:59:54 +01:00
schneider
eea6fc740b
renamed bridge
2011-12-17 01:58:16 +01:00
schneider
84186e3ff1
renamed the bridge
2011-12-17 01:49:47 +01:00
schneider
1448c19e1c
r_player: removed old code
2011-12-16 03:07:36 +01:00
schneider
d51f5c9caf
remote: added nick transport
2011-12-16 03:04:31 +01:00
schneider
8978eca3fa
r_player: cleanup
2011-12-16 01:15:25 +01:00
schneider
d388a0b335
r_player: changed default mac, added more feedback
2011-12-16 01:10:27 +01:00
schneider
b7610d29e7
r_player: removed old code, fixed up rf parameter handling
2011-12-16 00:52:26 +01:00
schneider
2190feafcc
disabled CRP in linker script
2011-12-12 21:06:57 +01:00
schneider
50fd8a6613
bridge: default maclen 32bytes
2011-12-12 18:01:01 +01:00
schneider
e359032580
structs neeed to be packed, added some dbg output
2011-12-12 18:00:14 +01:00
schneider
a33cafde2f
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-11 23:21:04 +01:00
lilafisch
af28f49b03
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-11 18:45:31 +01:00
lilafisch
da328de204
find games, join games, display text from game
2011-12-11 18:42:40 +01:00
schneider
6e30f473f7
removed old lodable dir
2011-12-11 18:39:50 +01:00
schneider
50e16d52cd
ew do not encrypt l0dables anymore
2011-12-11 18:39:19 +01:00
schneider
b2dc462ce7
rf-io: fixed small error
2011-12-11 18:38:40 +01:00
schneider
bebae321e2
fixed some compiler warnings, removed dead code
2011-12-11 18:37:53 +01:00
schneider
6c824d91a1
small error with position leds
2011-12-11 18:32:34 +01:00
schneider
4c7669af24
encode packets sent to usb
2011-12-11 18:24:11 +01:00
schneider
c02b227987
added bridge protocol
2011-12-11 16:15:05 +01:00
schneider
02036634d4
added rf-io application
2011-12-11 16:13:46 +01:00
schneider
69235e7409
removed crp
2011-12-11 16:13:29 +01:00
schneider
112bc97dc6
usbcdc: first think, then commit
2011-12-11 00:26:11 +01:00
schneider
ba930408f6
usbcdc: i don't trust these ring buffers...
2011-12-11 00:20:38 +01:00
schneider
29efa4cae9
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-10 21:41:53 +01:00
schneider
2edc933ce0
speed up for cdc
2011-12-10 21:39:32 +01:00
schneider
5704ce08cb
disabled usb interrupts in WriteEP
2011-12-10 21:39:04 +01:00
lilafisch
95cde1077d
first structure for game interface l0dable
2011-12-08 01:36:49 +01:00
Stefan `Sec` Zehl
7193ee5972
Add old rudimentary rem0te code
2011-11-19 20:36:16 +01:00
schneider
b388fbe9a5
made scope l0dable work as intended
2011-08-22 23:19:58 +02:00
schneider
70506bee95
added geiger counter, pongo and scope l0dables
2011-08-22 22:36:35 +02:00
schneider
778b1da2b9
added nick_plasma l0adable
2011-08-22 22:27:21 +02:00
schneider
afbe1749a0
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-22 22:19:43 +02:00
schneider
9bc0c77770
added bricks l0dable
2011-08-22 22:19:20 +02:00
Stefan `Sec` Zehl
01dd639c1c
Fix half-exploit: do not allow 0-byte loadables (padded to 16 bytes for MAC)
2011-08-22 22:04:12 +02:00
Stefan `Sec` Zehl
97de719738
Make CRP level selectable. Default to no CRP.
2011-08-22 21:59:18 +02:00
Stefan `Sec` Zehl
d46df57ea1
Fix uninitialized variable problem for l0dables.
2011-08-22 21:49:38 +02:00
Stefan `Sec` Zehl
5b0965caa8
Remove debug pixel.
...
I got enough questions about this pixel. It was there so you could distinguish
between the firmware nick-display, and the l0dable nick-display.
2011-08-22 01:53:58 +02:00
Stefan `Sec` Zehl
f27683bba7
Don't display comment if charging.
...
Suggested multiple times, Also: issue#6
2011-08-22 01:40:25 +02:00
Stefan `Sec` Zehl
bcd9978198
Add lcdRead test. Please tell me what your display returns (esp. color displays)
2011-08-22 01:22:35 +02:00
Stefan `Sec` Zehl
a22c2dd60b
Fix lcdRead().
...
reading ID1/ID2/ID3/VM appears to work. reading ID4 or TEMP hangs/crashes the display. Currently no idea why.
2011-08-22 01:19:42 +02:00
Stefan `Sec` Zehl
0b51bdbd42
Fix the black pixels at the top left in lcdLoadImage.
...
readFile was originally inteded as a string read function. Fix it to read binary, and add readTextFile for the other case.
2011-08-21 19:10:08 +02:00
Stefan `Sec` Zehl
af598b3f3e
Fix random dataflash corruption in usb mass storage mode.
...
Problem was that usbmsc does spi from the irq, and the queue() also does spi. And of course spi is non-reentrant.
Fix this by disabling the queue here. For now.
2011-08-21 18:45:23 +02:00
Stefan `Sec` Zehl
1cc22ba817
Release camp-secret-keys to the world.
...
Have fun.
2011-08-16 11:19:34 +02:00
Stefan Tomanek
33fe346942
add w0rpcore nickname l0dable
...
This l0dable by Benedikt Roth and Stefan Tomanek serves as your main
viewscreen, displaying your nickname the way you want it, and lets the
stars zoom by. You can accelerate your vessel by pushing the joystick
upwards or bring it to a halt by pressing it down - leaving your ship
drifting in the endless space. Attach two LEDs to the modulbus
connectors (SS2->GND, SS5->GND), so your r0ket can light up its nacelles
when breaking the warp barrier.
2011-08-13 20:18:15 +02:00
schneider
d9761c9d64
workshop nik: small fix
2011-08-13 16:15:43 +02:00
schneider
c974cfc072
workshop nik: play little melody
2011-08-13 16:01:33 +02:00
schneider
0eaf74fa87
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-13 01:10:59 +02:00
schneider
d8bca43628
new nick animation with police sound
2011-08-13 01:09:40 +02:00
Stefan `Sec` Zehl
df82442138
Some mesh beauty :-)
2011-08-13 00:56:39 +02:00
Stefan `Sec` Zehl
0c2d4c5420
Whoops. This shouldn't be here. And even if, not in the middle.
2011-08-13 00:42:58 +02:00
schneider
65399a51f5
Merge branch 'master' of github.com:r0ket/r0ket
2011-08-12 23:46:47 +02:00
schneider
f9018b2195
added l0dable for workshop kit
2011-08-12 23:46:19 +02:00