Stefan `Sec` Zehl
3e22f2b652
Some documentation for the Makefile system here
2012-01-02 23:57:06 +01:00
Stefan `Sec` Zehl
b8687bbf1c
Make "make flash" honor the APP= firmware name
2012-01-02 23:56:41 +01:00
Stefan `Sec` Zehl
36fa18875f
Add USBSERIAL=YES to avoid the need for editing projectconfig.h
...
also make "make APP=<foo>" build <foo>.bin so you don't overwrite your
firmware.bin :)
2012-01-02 23:54:46 +01:00
Frank Zschockelt
f242c667ab
unions need to be packed
...
(cherry picked from commit b28d2d355d48efa913aba48be31d7907ea8af45f)
Signed-off-by: Stefan `Sec` Zehl <sec@42.org>
2012-01-02 21:26:45 +01:00
roy rocket
0dbfe1fcd2
added mp0ng
2011-12-30 14:50:46 +01:00
roy rocket
2782a05ca9
New Fahrplan binary fixes 24bit pointer bug
2011-12-30 01:10:26 +01:00
Stefan `Sec` Zehl
89b5bc500c
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-28 15:36:13 +01:00
Stefan `Sec` Zehl
b9ee9293aa
forgot to increment version number.
2011-12-28 12:49:23 +01:00
roy rocket
007765d9be
Fahrplan 1.1
2011-12-28 12:31:04 +01:00
Stefan `Sec` Zehl
85b2a3c1c2
Change MAC for fixed mesh
2011-12-28 01:44:30 +01:00
Stefan `Sec` Zehl
e9194825d9
I shouldn't tell. But apparently I'm stupid.
2011-12-28 01:06:22 +01:00
schneider
cafb7d5cf2
bumped revision
2011-12-27 18:48:22 +01:00
schneider
d88250fc5a
Merge branch 'master' of github.com:r0ket/r0ket
2011-12-27 17:34:36 +01:00
schneider
57d7f7dd51
player: set signal strength to max
2011-12-27 13:02:45 +01:00
Stefan `Sec` Zehl
642a71303d
New loadable to show release
2011-12-27 02:05:35 +01:00
Stefan `Sec` Zehl
b0b30b86a5
Fix mesh. Actually check CRCs again. Increment release no.
2011-12-27 01:53:48 +01:00
roy rocket
e94680838d
Fahrplan 0.92. Bug in l0dable fixed, now more than 128 lines desc possible...
2011-12-26 10:17:30 +01:00
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