I currently own a Sansa e200 and I decided that the default controls just arent good for me. So I downloaded the source and am trying to change the controls and compile my own. I got the syntax for the most part but i am confused with these lines:
{ ACTION_WPS_ABRESET, BUTTON_POWER|BUTTON_UP, BUTTON_POWER }
{ ACTION_WPS_PITCHSCREEN, BUTTON_SELECT|BUTTON_UP, BUTTON_SELECT }
{ ACTION_WPS_ID3SCREEN, BUTTON_SELECT|BUTTON_DOWN, BUTTON_SELECT }
As far as I can tell, the part after the "|" should be the state of the button, such as it being held down or released. So what does the BUTTON_POWER|BUTTON_UP mean? Press both buttons at the same time?
I also have no idea what the ABRESET, PITCHSCREEN, and ID3SCREEN are. I dont think I ever encountered these features while actually using ROCKBOX.
Also, where can I find the values for the volume? It always is a range from -74 to 6 in WPS's. I want to see if I cant compensate the variable for it somewhere by adding 74 to the value.
Any help would be greatly appreciated. Thank you.