Alt 07.06.2003, 11:08   #1
Acidmrp
Handy Gott
Benutzerbild von Acidmrp
Registriert seit: 17.11.2002
Beiträge: 2.723
S/ME45i v4 - API

Hallo,

hier will ich eine kleine Liste mit Funktionen machen, die
ich in der FW gefunden habe. Vielen Dank an RizaPN, der
mir seine Liste für das SL zur Verfügung gestellt hat!

Ich mach für die verschiedenen Gruppen immer einen Beitrag,
der dann bearbeitet wird.
Acidmrp ist offline   Mit Zitat antworten
Alt 07.06.2003, 11:08   #2
Acidmrp
Handy Gott
Benutzerbild von Acidmrp
Registriert seit: 17.11.2002
Beiträge: 2.723
Einstellungen

F9D776: ToggleIrDA()
E2771E: Get_IrDA_State() ; returns r4 = #0FFh when IrDA off
E27784: IrDA_On_Off() ; r12 = flag, #0FFh = off, #0 = on

F5476A: ToggleGPRS()
F546DA: Get_GPRS_State() ; returns r4 = #0 when GPRS = off, r4 = #1 when GPRS = on

F546FE: GPRSOn()
F54710: GPRSOff()

SetGPRSState() {
mov r12, #value ;#1 -> GPRS off #0 -> GPRS on
call F546FA
}

TurnOnHandsFreeMode () {
mov r12, #3ADEh
mov r13, #41h
mov r14, #29h ;101001
jmps 0CCh, sub_CC80C0
}

TurnOffHandsFreeMode () {
mov r12, #3ADEh
mov r13, #41h
mov r14, #2Ah ;101010
jmps 0CCh, sub_CC80C0
}
Acidmrp ist offline   Mit Zitat antworten
Alt 07.06.2003, 11:08   #3
Acidmrp
Handy Gott
Benutzerbild von Acidmrp
Registriert seit: 17.11.2002
Beiträge: 2.723
Messagebox

DisplayMessageBoxA() {
mov r12, flag ; #1=boxed, #2=unboxed
mov r13, #textID
calls 0FAh, 04CB0h ; with V icon
}

DisplayMessageBoxB() {
mov r12, flag ; #1=boxed, #2=unboxed
mov r13, #textID
calls 0FAh, 04CD8h ; with ! icon
}

DisplayMessageBoxC() {
mov r12, flag ; #1=boxed, #2=unboxed
mov r13, #textID
calls 0FAh, 04D00h ; without icon
}
Acidmrp ist offline   Mit Zitat antworten
Alt 07.06.2003, 11:09   #4
Acidmrp
Handy Gott
Benutzerbild von Acidmrp
Registriert seit: 17.11.2002
Beiträge: 2.723
Pictures

PicturePaint() { ; --> needs some inits first
mov r14, image_index
mov r12, x_pos
mov r13, y_pos
calls 0C8h, 0439Ch
}
Acidmrp ist offline   Mit Zitat antworten
Alt 07.06.2003, 11:10   #5
Acidmrp
Handy Gott
Benutzerbild von Acidmrp
Registriert seit: 17.11.2002
Beiträge: 2.723
Strings

StringCopy() {

mov r12, dst_offset
mov r13, dst_page
mov r14, src_Offset
mov r15, src_page
calls 0FFh, 04030h
}

GetSringLength() {
mov r12, string_offset
mov r13, string_page
calls 0FFh, 40C0h ; output = r4
}

Find substring() {
mov r12, string_offset
mov r13, string_page
mov r14, substring_offset
mov r15, substring_page
calls 0FFh, 0417Ah
}
Acidmrp ist offline   Mit Zitat antworten
Alt 07.06.2003, 11:11   #6
Acidmrp
Handy Gott
Benutzerbild von Acidmrp
Registriert seit: 17.11.2002
Beiträge: 2.723
Word, Byte, Double Handels

GetWordValue() {
mov r12, string_offset
mov r13, string_page
calls 0FFh, 03E70h ; output = r4
}

GetDoubleWordValue() {
mov r12, string_offset
mov r13, string_page
calls 0D0h, 09360h ; output = r4,r5
}

GetWord() {
mov r12, data_offset
mov r13, data_page
calls 0FFh, 03EE0h ; output = r4
}

GetDoubleWord() {
mov r12, data_offset
mov r13, data_page
calls 0FFh, 03ECEh ; output = r4:r5
}

MoveWord() {

mov r4, src_offset
mov r5, src_page
mov r10, dst_offset
mov r11, dst_page
mov r3, word_count
calls 0FC, 0FFAAh
}
Acidmrp ist offline   Mit Zitat antworten
Alt 07.06.2003, 11:11   #7
Acidmrp
Handy Gott
Benutzerbild von Acidmrp
Registriert seit: 17.11.2002
Beiträge: 2.723
Chars, Arrays

CopyArray() {
mov r12, size
mov [-r0], r12
mov r12, src_offset
mov r13, src_page
mov r14, dst_offset
mov r15, dst_page
calls 0FFh, 04128h
}

FillChar() {
mov r12, dst_offset
mov r13, dst_page
mov r14, char
mov r15, size
calls 0FFh, 03FA0h
}
Acidmrp ist offline   Mit Zitat antworten
Alt 07.06.2003, 11:12   #8
Acidmrp
Handy Gott
Benutzerbild von Acidmrp
Registriert seit: 17.11.2002
Beiträge: 2.723
Calls

IndirectCall() {
mov r4, func_offset
mov r5, func_page
calls 0E2h, 0FFFAh
}
Acidmrp ist offline   Mit Zitat antworten
Alt 07.06.2003, 11:12   #9
Acidmrp
Handy Gott
Benutzerbild von Acidmrp
Registriert seit: 17.11.2002
Beiträge: 2.723
EEPROM

WriteDataToEEPROM() {
mov r12, #0
mov [-r0], r12
mov [-r0], r12
mov [-r0], r12
mov r12, size
mov [-r0], r12
mov r12, EEPROM_Block
mov r13, data_Offset
mov r14, data_Page
mov r15, offset
calls 0CCh, 0FEB8h
; calls 0CDh, 0606h ;2nd choice
; calls 0CDh, 0CD063h ;3rd choice
add r0, #8
}
Acidmrp ist offline   Mit Zitat antworten
Alt 07.06.2003, 12:39   #10
Acidmrp
Handy Gott
Benutzerbild von Acidmrp
Registriert seit: 17.11.2002
Beiträge: 2.723
Programme / Meldungen

E99466: GotoNewSMS()
E9946E: GotoNewSMS_Vorlage1()
E99482: GotoNewSMS_Vorlage2()
E99496: GotoNewSMS_Vorlage3()

GotoNewSMS_UserVorlage() {
mov r12, #StringIndex ;String Index der Vorlage
calls 0EAh, sub_EAE152
mov r14, r4
mov r15, r5
mov r12, #0
mov r13, #0
jmps 0E9h, 0BB7Ah
}

E994AA: GotoSMS_Vorlagen()
E994CA: GotoSMS_Eingang()
E99548: GotoSMS_Eingang_Archiv
E99508: GotoSMS_Ausgang()
E9959A: GotoSMS_Ausgang_Archiv()
E99606: GotoMeldungen_Eingang()
E9960E: GotoSprachmeldung()
E99618: Goto_neueCB_lesen()
E9961C: GotoCBDienste()
E99624: GotoNewEMail_Eingang()
E9964E: Goto_neue_eMail_abrufen()
Acidmrp ist offline   Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
S/ME45i v4 Flash Patching Acidmrp Patches, Know How & Anleitungen 68 10.05.2007 16:27
S/ME45i Tester gesucht Acidmrp Softwaremoddingzone 5 07.06.2003 18:11
Anleitung FlexMEM erweitern (S/ME45i v4) Acidmrp Flash, Update, Unlock 39 04.02.2003 14:11
bitte lesen: woher S/ME45(i) Akku Probleme? Acidmrp Flash, Update, Unlock 8 19.12.2002 07:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:03 Uhr.


Powered by vBulletin®, Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.