Commit Graph

915 Commits

Author SHA1 Message Date
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 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
schneider a25e3e00fd openbeacon: removed junk code 2012-01-26 23:09:03 +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