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
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
Stefan `Sec` Zehl
2c84b74397
Fix some warnings.
2012-01-28 19:42:44 +01:00
Stefan `Sec` Zehl
63f5536ccf
Add new/better snake.c from git://github.com/MascHman/r0ket.git
2012-01-28 18:53:02 +01:00
Ralf Jung
44f09ef804
Update gitignore
...
(cherry picked from commit 06cd54f63cd86a2788ecba914464da2ca46ac155)
Signed-off-by: Stefan `Sec` Zehl <sec@42.org>
2012-01-28 18:34:43 +01:00
Ralf Jung
76b87e26ff
keep scrolling when the button keeps being pressed
...
(cherry picked from commit dcb720ac223304e6c0b238403dda3ca851c15ef0)
Signed-off-by: Stefan `Sec` Zehl <sec@42.org>
2012-01-28 18:27:55 +01:00
Stefan `Sec` Zehl
1fda56be1e
Fix display for leading zeros on report by derf.
2012-01-28 18:20:51 +01:00
Stefan `Sec` Zehl
62825bc3e5
Add some notes for people using a standard cross-gcc
2012-01-28 18:10:16 +01:00
Stefan `Sec` Zehl
b5c12b8666
Make release-all able to take $MAKE for non-gnumake systems
...
inspired by 764d4ca from matthiasr
2012-01-28 18:04:44 +01:00
Hagen Fritsch
d75bc7c953
Merge runmpletux': file select cursor wrap around
...
Conflicts:
firmware/filesystem/select.c
2012-01-28 17:55:53 +01:00
Stefan `Sec` Zehl
163429f035
Make memcpy smaller. We don't need the speed :)
2012-01-27 22:42:56 +01:00
Stefan `Sec` Zehl
e8eb8402d0
Sanitize linking for main firmware, too.
2012-01-27 22:33:44 +01:00
Stefan `Sec` Zehl
2c8ec43a1e
Make change to memmove for l0dables complete.
2012-01-27 22:25:30 +01:00
Stefan `Sec` Zehl
7b5f8739a2
Make mesh also broadcast getrelease()
2012-01-27 00:03:14 +01:00
Stefan `Sec` Zehl
58d35a7330
Merge branch 'master' into meshdebug
2012-01-26 23:56:32 +01:00
Stefan `Sec` Zehl
b53f11bf7e
revert part of eee6ae55
(mistakenly committed)
2012-01-26 23:49:37 +01:00
Stefan `Sec` Zehl
376db6a607
dbgmesg: show stackpointer
2012-01-26 23:48:23 +01:00
Stefan `Sec` Zehl
53bc25c0fa
dbgmesh: Don't exit while no key is pressed.
2012-01-26 23:40:39 +01:00
Stefan `Sec` Zehl
243b9a847b
Change mesh behavior: only accept time once per generation. This should fix the drifting.
2012-01-26 23:37:18 +01:00
Stefan `Sec` Zehl
44cd75423c
Merge branch 'master' into meshdebug
...
Conflicts:
firmware/funk/mesh.c
firmware/main.c
2012-01-26 20:27:36 +01:00
Stefan `Sec` Zehl
f6dc1f793d
Change timelimits for mesh into something more sensible for real users :)
2012-01-26 20:08:06 +01:00
Stefan `Sec` Zehl
ad9affa382
Merge branch 'master' of github.com:r0ket/r0ket
2012-01-25 20:51:47 +01:00
Stefan `Sec` Zehl
9ea8561363
increase release no
2012-01-25 20:23:04 +01:00
Stefan `Sec` Zehl
f5df1d1ccc
move mesh break date to the future, again
2012-01-25 20:22:04 +01:00
Stefan `Sec` Zehl
f8e1227cff
move date to right, so i can read it better
2012-01-25 20:21:29 +01:00
Stefan `Sec` Zehl
0142939508
Merge remote branch 'origin/master'
2012-01-25 20:15:48 +01:00
Stefan `Sec` Zehl
3f75d3d025
Cleanup: C files don't need an executable bit.
2012-01-24 01:52:50 +01:00
Stefan `Sec` Zehl
f823ef2504
Add "fake memcpy" lib so broken gcc can compile this
2012-01-24 00:18:36 +01:00
schneider
f17893c8b1
Merge branch 'master' of github.com:r0ket/r0ket
2012-01-19 23:01:31 +01:00
schneider
d9b7a2c6bd
added some filtering for the voltage reading
2012-01-19 23:01:00 +01:00
schneider
d82dde9ecf
added authors to w0rpcore
2012-01-19 01:32:05 +01:00
schneider
4b0f5e6a6d
Merge branch 'warpdrive-nick' of https://github.com/wertarbyte/r0ket into wertarbyte-warpdrivenick
2012-01-19 01:29:34 +01:00
schneider
abca3eeb7e
Merge branch 'master' of https://github.com/thammi/r0ket into thammi-tron
2012-01-19 01:17:15 +01:00
schneider
eee6ae55f0
openbeacon: set rf strength to 3 after sending
2012-01-18 20:59:12 +01:00
schneider
29c7dfdf64
improved accuracy of battery voltage measurement
...
Slowing down the ADC 10x while reading the voltage gives better
results due to the very high impedance of the voltage devider.
Readings are now about 100mV higher than before.
2012-01-16 15:50:48 +01:00