summaryrefslogtreecommitdiff
path: root/manual/intro/main.tex
diff options
context:
space:
mode:
authorHristo Kovachev <bger@rockbox.org>2006-03-21 09:36:13 +0000
committerHristo Kovachev <bger@rockbox.org>2006-03-21 09:36:13 +0000
commitf53f64a6159c0f17f09d18fad64ab2b09f7c0d36 (patch)
tree9e6cc6c2628fdf70b1d555ad589f25d8440acc33 /manual/intro/main.tex
parent16f7aa76d049681f1aa3b3ca778b1d2be77d2231 (diff)
downloadrockbox-f53f64a6159c0f17f09d18fad64ab2b09f7c0d36.tar.gz
rockbox-f53f64a6159c0f17f09d18fad64ab2b09f7c0d36.zip
button.h cleanup, with the future "button action" thing in mind:
1) Main unit's button defines are from the LSB to the MSB (currently bits 0-9, 0x00000200), remote ones are from the 20th bit (0x00100000) downards to 10th(0x00000400); 2) Removed the BUTTON_REMOTE modifier, replaced with a bitmask of all of the remote buttons (where applicable, otherwise with 0), added a complementary BUTTON_MAIN bitmask; 3) Moved button modifiers: - BUTTON_REPEAT: to bit 26 (0x04000000) - BUTTON_REL: to bit 25 (0x02000000) There are at least 4 bits free on all targets now: 21-24. If we really need more free bits, it's possible to SHR remote buttons 1 bit more (freeing bit 20 too), and to change the SYS_EVENT bit with a bitmask (+2 bits). 4) Bumped up the min. plugin ver. (and sorted the plugin api struct), because the binary plugins with key input won't understand the new values git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9149 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'manual/intro/main.tex')
0 files changed, 0 insertions, 0 deletions