Создание Эльфов : Эльфостроение : Форум

Страница 205 из 211: « 1 ... 201 202 203 204 [205] 206 207 208 209 ... 211 »

 Joker XT:
20.05.12, 19:00
 Yoti, за патчи опять взялся?)

 Yoti:
20.05.12, 22:23
 Joker XT,
миниэльф хочу допилить.

 diezil:
21.05.12, 00:51
 
Yoti пишет:
Ничего в духе GetLampLevel() не появилось?


Not ideal but works =)

C902 AS
Код: 
typedef char BYTE;
#define HEAPSHIFT 0x4BBCADF6

BYTE GetLampLevel()
{
    BYTE *heap = (BYTE*)HEAPSHIFT;
    return *heap;
}


 Yoti:
21.05.12, 15:16
 diezil,
thanks, but main problem is to find right address =)

 den_po:
21.05.12, 17:02
 Yoti, :facepalm:
он же тебе дал адрес для ц902 ас

 Yoti:
21.05.12, 20:55
 den_po,
ну, если он не совпадает с моим c510/r1ha035, то на момент прямо сейчас проблема всё равно есть)

 diezil:
21.05.12, 23:19
 
Yoti пишет:
diezil,
thanks, but main problem is to find right address =)

SetLampLevel() in C510 library is function used by the flashlight application (interface version).

I tried searching C510 for SetLampLevel() from the C902 library but I could not find without a phone to test, the function that makes the call to SetLampLevel() in C902 can be found 14E86C1C in C510 but they are different.

Try switching the LED on/off and monitor heap value 4BA30689
(found in 15891F3C)

 E1kolyan:
21.05.12, 23:56
 проверил сейчас адрес 4BA30689, если выключен в памяти 0, если включен 0x63...

 Therion:
22.05.12, 00:28
 156544B4 - int LampGetStatus (void*)

ROM:1565488C 10 B5 PUSH {R4,LR}
ROM:1565488E 4A 68 LDR R2, [R1,#4]
ROM:15654890 01 24 MOVS R4, #1
ROM:15654892 00 28 CMP R0, #0
ROM:15654894 09 D0 BEQ loc_156548AA
ROM:15654896 00 2A CMP R2, #0
ROM:15654898 10 D0 BEQ loc_156548BC ;
ROM:1565489A 10 1C MOVS R0, R2 ;
ROM:1565489C 12 68 LDR R2, [R2] ;
ROM:1565489E 63 21 MOVS R1, #0x63 ; int level
ROM:156548A0 12 69 LDR R2, [R2,#0x10]
ROM:156548A2 90 47 BLX R2
ROM:156548A4 00 28 CMP R0, #0
ROM:156548A6 0A D0 BEQ loc_156548BE

Ты можеш получить уровень яркости 0 или 63, другого не будет ибо он не устанавливается. Можно сделать на установку яркости своей (0-63) и так же получение, хотя получение есть, нужно только установку

 Therion:
22.05.12, 00:50
 4BBDFF60 (pInterface,int level) -SetLevel
156544B4 - int GetLevel (void*)
Страница 205 из 211: « 1 ... 201 202 203 204 [205] 206 207 208 209 ... 211 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=2040

© 2005-2018 supertrubka.org