Downloads
release
dev builds
extras
themes
Documentation
manual
wiki
device status
Support
forums
mailing lists
IRC
Development
bugs
patches
dev guide
Search
Donate
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News:
Welcome to the Rockbox Technical Forums!
Rockbox Technical Forums
Rockbox Development
New Ports
Sansa Fuze+
« previous
next »
Print
Pages:
1
...
11
12
[
13
]
14
15
...
55
Author
Topic: Sansa Fuze+ (Read 335197 times)
pamaury
Developer
Member
Posts: 508
Re: Sansa Fuze+
«
Reply #180 on:
November 18, 2011, 07:34:41 AM »
Thanks for the feedback butplease don't post it if you already have a number which has been reported, otherwise it's basically spamming. The detection zones for the buttons are not very good; depending on how you put your finger on the touchpad, it might be detected or not.
Logged
Please don't PM me, use our IRC channel instead.
alienkid10
Member
Posts: 66
Re: Sansa Fuze+
«
Reply #181 on:
November 18, 2011, 09:09:19 AM »
Sorry about starting that flood pamaury.
Meta: I too have trouble getting back to work sometimes. Also down doesn't work consistently for me.
Logged
gama
Member
Posts: 26
Re: Sansa Fuze+
«
Reply #182 on:
November 21, 2011, 02:56:41 PM »
Hi, i updated to latest revision on friday and i'm having some weird problem, sometimes when i select a song from the file browser, all songs are skiped like if there some problem at loading time. Could this be a problem from the fuzeplus port? I will try the another revision to make sure.
Logged
halonachos117
Member
Posts: 65
Re: Sansa Fuze+
«
Reply #183 on:
November 22, 2011, 06:40:27 PM »
I've been having that same problen, as well. Perhaps it can't read the files, since the wiki lists the SD driver as only being 40%, with only a few commands implemented. If that's the case, I'm sure this will get fixed eventually, although Pamaury does still have a long to-do list, so be patient.
Logged
...and may the Swartz be with you! You! You!
What a world!
alienkid10
Member
Posts: 66
Re: Sansa Fuze+
«
Reply #184 on:
November 22, 2011, 09:14:18 PM »
so far songs play fine for me. Internal storage. 8GB MP3 128kbps.
Logged
gama
Member
Posts: 26
Re: Sansa Fuze+
«
Reply #185 on:
November 23, 2011, 09:51:20 PM »
@alienkid10: could you please tell me which svn revision are you using? Also the problem i reported doesn't happen in simulator build.
Logged
alienkid10
Member
Posts: 66
Re: Sansa Fuze+
«
Reply #186 on:
November 24, 2011, 10:18:29 AM »
R31045. I tryed to play a video today and only get "cannot create buffering thread" any help?
Logged
pamaury
Developer
Member
Posts: 508
Re: Sansa Fuze+
«
Reply #187 on:
November 24, 2011, 05:08:40 PM »
Hi,
I might know why the thread won't create, I'm missing an extra thread define because of the touchpad thread. I've worked on a radio and I must admit I hit a wall
The radio chip i2c works but it won't seek/tune for some reason (which why the device freeze). It might be due to some incorrect oscillator setting and our generic code for that chip doesn't do the init quite correctly. I hope will fix this problem soon but I don't have much time during the week.
Logged
Please don't PM me, use our IRC channel instead.
alienkid10
Member
Posts: 66
Re: Sansa Fuze+
«
Reply #188 on:
November 24, 2011, 06:16:09 PM »
no prob. Get radio working first. Video isn't that important.
Logged
metaphys
Member
Posts: 133
Re: Sansa Fuze+
«
Reply #189 on:
November 24, 2011, 07:39:15 PM »
Hi all
I've started to have a look at the touchpad code. Although, i still don't trust me enough to start implementing gesture, I might have find some interessting test to perform on the touchpad in order to adjust one of the only setting that would stay whatever we implement: sensitivity.
You might have noticed that if you go to the touchpad debug screen that pamaury told about a few days ago (system > debug > view hw info and then pressing in the middle of the cross 2 times) you can actually set the touchpad sensitivity using volume button. Be carefull, above some value you will not be able to control anything because the touchpad will go mad even if you don't touch it, under some value you will not be able to use it anymore (in any case the value get reseted on reboot). You can use this to set the value that you prefer for example for it remains as long as you don't turn the device of.
But before going any further as implementing some setting menu or even calibration, I would need further test. The biggest problem is that we don't know if the values we need are mainly the same/totaly a matter of taste/only different on different hardware. Depending on the answer I could know how to go further.
So I've found some "objective event that could be used to make comparaision:
In the debug screen you will see 3 values that are always moving if you touch the touchpad "attn" and the two "rel" values. I noticed that if the value is too high, those value are still moving and never get stable again even if you don't touch anything (but after having touched it once) on my device the limit is sensi: 24 above this values it does not calm down... Then I also noticed that if you do the tap and hold gesture (double click but you hold the hand on the touchpad on the second contact) if the values is two high the tap and hold always remain... (on my device it occurs for any values above 21) so let's says this will be the HIGH values.
On this other and if the values is to low the contact cursor is starting to flicker. It means that if you hold tap and hold pressed while setting sensitivity down at some point it the tap and hold message will disapears. And it starts from the corner (which is actually the reason why we have difficulty with side upper button) and also with the vertical line of the cross (strange, but this is the reason why we sometime have problem with down) So if we do a tap and hold on the back button and hold it while setting sensitivity down it we could decide it will be our LOW values. (on my device -9)
Finally we could have a PREFered values. (for me 21)
It would be nice if you could test this and send me your values so that we know how consistent they are. In order to avoid flooding this thread, you could PM me.
For the moment this is difficult to test because the sensitivity setting of the sensitivity is itself to sensitive
!!!
But I've made a little patch. it is in the flyspray:
http://www.rockbox.org/tracker/task/12405
. I don't know all long it will take to have it in the build so for the moment this will only be for compiling user - others one could try the alternative test build on the port's page. Anyway the mixing between power and volume button is still anoying...
EDIT: Well it is a very simple hack on a debug fonction, i've tested it, but I guess that you should wait for answers or comment to come either here or on the flyspray before testing it
Pamaury: Regardind Rockbox utility it turns out that it is not possible/not worthing to implement before we have the bootloader on the server. As I don't trust me enough to write something without being able to make test step by step, I will have to wait on that. Anyway I will probably have to update things because Bluebrother is also updating the way installing methods are implemented in rbutil (
http://www.rockbox.org/tracker/task/12402
)
«
Last Edit: November 24, 2011, 08:11:31 PM by metaphys
»
Logged
qiaozi
Member
Posts: 8
Re: Sansa Fuze+
«
Reply #190 on:
November 25, 2011, 08:45:36 AM »
@metaphys,
I have been looking at the touchpad code as well and thought the main difficulty with setting the "sensi" value was because the while() loop is ticking over too quickly. I will try putting a delay in the while loop and also try your mod of the sensitivity counter to see what works best. At the moment my favourite "sensi" value is about 10, below 0 is not sensitive enough and above 16 is too sensitive.
Logged
metaphys
Member
Posts: 133
Re: Sansa Fuze+
«
Reply #191 on:
November 25, 2011, 01:56:39 PM »
@qiaozi and all:
Actually:
1) the code is more easy as I thought
2) Pamaury did nearly all the early work to implement further fonctions
so I've started basic mapping on the device to have at least all RB fonction available (even poorly) you can follows/comment/help that here:
http://www.rockbox.org/tracker/task/12405
compiling people can tweak their own mapping in the file: apps/keymaps/keymap-fuzeplus.c (look at other files it is not that complicate
Ideas about how should what works are also welcome (which touch for what) but not here, there. Actually for the moment this is very basical because as I'm planning to add new implementation the mapping are probably going to change partly. (the device is really good! we should be able to have fonctions like double click, double click with 2 finger, scrolling with one finger, scroll with 2, button with two finger) ... yes but I have to write them first... If anyone want to help, please do!
First I think that I will start to find a way to have a proper setting menu for sensibility and save over boot...
Finally after gesture are implemented I guess the best way would be to have a menu to configure the key and gesture as we want them
I'm actually not sure about were to implement new gesture... there are no touchpad target in the tree... Perahaps should I write a generic driver for touchpad? On the other hand if they are not a lot of touchpad around or if they don't work that way it would be useless... Any ideas about that pamaury?
Jimmyboy : radio doesn't work for the moment.
alienkid10 : yeah I also have this issue
«
Last Edit: November 25, 2011, 01:59:59 PM by metaphys
»
Logged
metaphys
Member
Posts: 133
Re: Sansa Fuze+
«
Reply #192 on:
November 26, 2011, 07:12:38 PM »
So here are some new...
I've made a big patch that improve touchpad driver and key mapping. All info and a link to a build for non compiling user can be found here:
http://www.rockbox.org/tracker/task/12405
1) Change the key limits on the touchpad: they are now 9 virtuals keys on 3 x 3 grid and a tenth key has been added: simultaneous touching the touchpad with 2 fingers (see patch 3 and 4 in the file.
A consequence I noticed is an very impressive increase of the touchpad reactivity because button zone are now wider.
2) Add A LOT LOT LOT of mapped key (see first patched file):
major change are:
a) in WPS:
-bottomright and bottomleft keys are direct link to file browser and playlist. another click and you are back in the WPS! (COMMENT: IS THERE A WAY TO GO TO THE DATABASE UNSTEAD?
-long press with two fingers activate LOCK when the finger are released from touchpad (this is the only way I found to avoid to much sensibility leadind to multiple lock unlock sequence)
b) keyboard:
We now have a fully fonctionnal virtual keyboard
-directions to select a letter
-play to insert a letter
-buttomright and bottomleft to move cursor
-back as backspace
-doublefinger key to finish
-power to abord
c) menu and list:
-left and right to go to previous/new page
-doublefinger key bring you back to the main menu
d) mapping for future : basic to handle recording, time and radio
3) reset standart sensitivity value to 13 on all touchpad
TODO:
- a setting menu to have sensitivity and future scrolling sensitivity (I don't know how to do that, HELPS)
- Implement different kind of scrolling and test them
- having a menu to map button to everyone suits...
«
Last Edit: November 26, 2011, 08:36:31 PM by metaphys
»
Logged
qiaozi
Member
Posts: 8
Re: Sansa Fuze+
«
Reply #193 on:
November 27, 2011, 10:13:35 AM »
@Metaphys,
I applied your v9 patch, it works very well, touchpad much easier to use now. I still find that sensitivity level of 13 is a bit too sensitive on my device and have to set it to 10. The keyboard is good, the only problem I had is when playing a music file and using the text editor, there is a beeping sound when scrolling around the keyboard. I will do some debugging and try to find the cause of the beeping.
Anyway, my Fuze+ is finally usable, many thanks to you and pamaury.
Logged
metaphys
Member
Posts: 133
Re: Sansa Fuze+
«
Reply #194 on:
November 27, 2011, 05:37:35 PM »
thanks for the comment... I really need direction about what to do how because we have now a bunch of key to use... For example the WPS will get some improvement further! And if nobody tell me what is the action to go from wps to database... then I'll create it!
It seems that rockbox already has support for touchpad sensibility I found nice #define HAVE_TOUCHPAD instruction in the code
But the compilation fail with it, I guess we need to implement the fonction to set sensitivity...
well a lot of work still to do
Logged
Print
Pages:
1
...
11
12
[
13
]
14
15
...
55
« previous
next »
Rockbox Technical Forums
Rockbox Development
New Ports
Sansa Fuze+
SMF 2.0.19
|
SMF © 2021
,
Simple Machines
Rockbox Privacy Policy
XHTML
RSS
WAP2
Page created in 0.069 seconds with 22 queries.