Stefan `Sec` Zehl
e97a5ffafc
make smartflash ignore bridge r0kets.
...
Also allow flashing different firmwares via commandline
2012-04-21 14:59:08 +02:00
Stefan `Sec` Zehl
66717f7c35
make readTextFile() better. (ignore newlines at the end and fail better on non-existing file)
2012-04-18 01:23:01 +02:00
Stefan `Sec` Zehl
7ac2394a61
Fix initUUID() prototype and add it to the .h
2012-04-18 01:14:24 +02:00
Stefan `Sec` Zehl
524dbf1b91
Fix a typo in a comment
2012-04-18 00:47:37 +02:00
Stefan `Sec` Zehl
f1b4da67c0
Do not store signed value in unsigned variable. Took me an hour to find :-/
2012-04-18 00:46:26 +02:00
Stefan `Sec` Zehl
e6b3afbab0
better commandline handling
...
allow reading of uuid with "c id"
2012-04-15 23:08:01 +02:00
Stefan `Sec` Zehl
4f859c82a0
improve get_pkt() code in bridge perl lib.
...
- length filter for received packets
- no more in-band signalling
- allow new packet types
2012-04-15 23:01:42 +02:00
Stefan `Sec` Zehl
2b5341713b
Add support to read UUID from bridge-r0ket
2012-04-15 22:58:04 +02:00
Stefan `Sec` Zehl
7b0c755c87
Newer easterhegg fahrplan. Ray broke the old one :)
2012-04-08 19:21:05 +02:00
Stefan `Sec` Zehl
489c0cac78
support for relaying
2012-04-07 20:01:43 +02:00
Stefan `Sec` Zehl
5a71fbd1ee
New fahrplan from ray
2012-04-07 19:15:17 +02:00
Stefan `Sec` Zehl
ef16649125
unify gmt offset to $r0ket::timediff
2012-04-07 17:06:59 +02:00
Stefan `Sec` Zehl
54257783cb
Unify device handling. "-d" for all now
2012-04-07 16:35:04 +02:00
Stefan `Sec` Zehl
e4a9868bcc
New fahrplan for easterhegg 2012
2012-04-06 14:57:42 +02:00
Stefan `Sec` Zehl
681f809f0a
Better use wildcard source ip.
2012-04-05 16:12:35 +02:00
Stefan `Sec` Zehl
1133138f86
Add support to change screen titles
2012-04-05 15:43:55 +02:00
Stefan `Sec` Zehl
6ccd447870
Allow easy selection of the serial device
2012-04-05 15:00:27 +02:00
Stefan `Sec` Zehl
b7155bbb71
Add commandline options and verbose mode with on-the-fly statistics
2012-04-05 14:54:12 +02:00
Stefan `Sec` Zehl
72194bf139
Do not die if no packets are coming in.
2012-04-05 14:41:11 +02:00
Stefan `Sec` Zehl
aefbbd5611
Use findbin to find r0ket.pm
2012-04-05 14:08:54 +02:00
Stefan `Sec` Zehl
be10004c40
Fix crc and correct default port. it works now[tm]
2012-04-04 20:56:52 +02:00
Stefan `Sec` Zehl
2c03614af8
Add "quiet" flag.
2012-04-04 20:56:24 +02:00
Stefan `Sec` Zehl
69bfec0359
rudimentary openbeacon-style "reader" implementation
2012-04-04 19:22:00 +02:00
Stefan `Sec` Zehl
b504bc9ed7
Do UUID init globally. Increase firmware version
2012-04-03 14:24:22 +02:00
Stefan `Sec` Zehl
61cefa411c
internal functions should be static
2012-04-02 14:23:38 +02:00
schneider
b58166a771
Merge branch 'master' of github.com:r0ket/r0ket
...
Conflicts:
firmware/basic/uuid.c
2012-04-02 14:13:48 +02:00
Stefan `Sec` Zehl
2adeac37ea
cache UUID values. IAP calls in systick seem to be a source of #fail
2012-04-02 13:51:00 +02:00
schneider
11903db97c
Merge branch 'master' of github.com:r0ket/r0ket
2012-04-02 13:47:15 +02:00
schneider
f7fd71aaf2
nrf24l01p: added CW test mode
2012-04-02 13:44:44 +02:00
schneider
10f4015583
uuid: cache uuid to improve stability and performance
2012-04-02 13:41:48 +02:00
Stefan `Sec` Zehl
3f5f8dd21a
Schneider noticed a logic error, but it's unused code.
...
Fix it anyway, so noone gets confused.
2012-04-02 09:09:04 +02:00
Stefan `Sec` Zehl
3e67b6bc30
Whoops. Fix bug in sending code
2012-02-07 09:55:06 +01:00
Stefan `Sec` Zehl
3f1567823d
Revert "Refactor to make the LCD initialization be data driven code"
...
This reverts commit ab0c2ab4e7
.
I didn't want to merge this one. Turns out my fears were correct and it did
break the b/w display code.
Conflicts:
firmware/lcd/display.c
2012-02-06 21:01:37 +01:00
Stefan `Sec` Zehl
a3091ff683
Revert "Remove unnecessary commands from N1600 initialization; refactor display memory write setup to use macros"
...
This reverts commit e66910638d
.
2012-02-06 21:00:37 +01:00
Stefan `Sec` Zehl
5d5ba8c4a7
Merge commit '2fdab582be7a2327fbf34184b3c0c8da7efae1d7'
2012-02-03 12:02:08 +01:00
Stefan `Sec` Zehl
2b39b138ac
Merge commit 'd60565e021588a909b9836678d8e54c4a0609b4b'
2012-02-03 11:50:22 +01:00
Stefan `Sec` Zehl
5a880d840a
Fix whitespace errors introduced by voltage merge
2012-02-03 11:38:14 +01:00
IKARUS
60390f1f28
voltage.c: Draw battery and state info only if they change. Draw voltage every frame.
...
Signed-off-by: Stefan `Sec` Zehl <sec@42.org>
2012-02-03 11:36:08 +01:00
IKARUS
56519946c0
Really small performace improvement to voltage.c
...
Signed-off-by: Stefan `Sec` Zehl <sec@42.org>
2012-02-03 11:36:08 +01:00
IKARUS
756b7385c1
Added graph. battery for voltage l0dable.
...
Signed-off-by: Stefan `Sec` Zehl <sec@42.org>
2012-02-03 11:36:08 +01:00
Henryk Plötz
2fdab582be
Refactor (to clarify) foreground/background/frame color handling for N1600 display
2012-02-01 06:27:15 +01:00
Henryk Plötz
e66910638d
Remove unnecessary commands from N1600 initialization; refactor display memory write setup to use macros
2012-02-01 06:15:07 +01:00
Henryk Plötz
ab0c2ab4e7
Refactor to make the LCD initialization be data driven code
2012-02-01 05:53:33 +01:00
Henryk Plötz
e1de1b4167
Add comments based on my understanding of the PCF8814 controller datasheet
2012-02-01 05:08:24 +01:00
Henryk Plötz
b4bf07decd
Add comments based on my understanding of the PCF8833 controller datasheet
2012-02-01 04:55:27 +01:00
Henryk Plötz
d60565e021
Generate linker map-file, to better judge space consumption
2012-02-01 04:55:22 +01:00
Stefan `Sec` Zehl
54d4c31250
Merge branch 'master' into meshdebug
2012-01-31 19:02:08 +01:00
Stefan `Sec` Zehl
8016d9ab22
Allow calling "rf" from another dir. Also fix option doku.
2012-01-31 18:07:40 +01:00
Stefan `Sec` Zehl
b9e054c08c
Better start l0dable with no keys pressed. Most don't like it.
2012-01-31 17:49:20 +01:00
Stefan `Sec` Zehl
1083f8aa4f
Save 70 more bytes!
...
(realized this due to the memcpy-inserting cross-gcc :-)
2012-01-28 20:05:19 +01:00