Commit Graph

910 Commits

Author SHA1 Message Date
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