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
6e93dd4002
moved config screen to l0dable, saving 592 bytes
2011-12-22 03:18:16 +01:00
schneider
6e87b9579d
disabled lcdread from main menu, added lcdRead() to exports
2011-12-18 02:06:27 +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
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
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
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
df82442138
Some mesh beauty :-)
2011-08-13 00:56:39 +02:00
Stefan `Sec` Zehl
ea6638c795
save some more bytes
2011-08-06 02:43:32 +02:00
Stefan `Sec` Zehl
72e04c1d38
Fix warnings.
2011-08-05 18:11:37 +02:00
schneider
05fc825df8
added encryption keys for l0dables
2011-08-05 17:39: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
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
Stefan `Sec` Zehl
eb9051aa7d
Schnitzel support
2011-08-05 10:29:39 +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
Stefan `Sec` Zehl
b48bb42f36
Big warning cleanup in firmware.
2011-08-05 01:33:48 +02:00
Stefan `Sec` Zehl
b6f330b032
kiu wanted it lowercase
2011-08-05 00:52:23 +02:00
Stefan `Sec` Zehl
d67e7debcb
fix time packet display
2011-08-04 20:23:14 +02:00
Stefan `Sec` Zehl
16da194336
Support l0dable nickname display.
2011-08-04 16:57:18 +02:00
Stefan `Sec` Zehl
b7fe341739
Fix config with disabled entries
2011-08-04 16:05:30 +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
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
30b852a09f
Remove debugging from menu (and thus codesize)
2011-08-04 00:57:00 +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
d490211d92
also show date.
2011-08-03 23:36:16 +02:00
Stefan `Sec` Zehl
e498ab2815
remove debugging code
2011-08-03 23:31:59 +02:00
kiu
2a18d27530
fixed stupid casting issues for overfloew detection
2011-08-03 22:54:42 +02:00
Stefan `Sec` Zehl
ef4f5d1371
Remove stuff that is now loadable
2011-08-03 19:21:15 +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
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
69907e7d16
Send OpenBeacon (if privacy allows)
2011-08-03 00:23:31 +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
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
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
3a4490db18
Some menu changes. Also: cleanup apps and make the rest build again
2011-08-02 13:31:57 +02:00
Stefan `Sec` Zehl
7eaa5f4e4b
more utility/debugging/info stuff
2011-08-02 10:55:01 +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