#include "lolevel.h"
#include "platform.h"
#include "core.h"
gehe zum Quellcode dieser Datei
|
#define | DPs (void*)0xC022006C |
|
#define | LED_AF (void*)0xC0220094 |
|
#define | LED_ISO (void*)0xC02200B0 |
|
#define | LED_PWR (void*)0xC0220068 |
|
#define | LED_BLUE (void*)0xC022006C |
|
#define | DELAYs 3000000 |
|
#define DPs (void*)0xC022006C |
#define LED_AF (void*)0xC0220094 |
#define LED_BLUE (void*)0xC022006C |
#define LED_ISO (void*)0xC02200B0 |
#define LED_PWR (void*)0xC0220068 |
!!
Definiert in Zeile 78 der Datei boot.c.
80 " LDR R0, =0xFF81021C \n"
82 " LDR R3, =0xFF810254 \n"
86 " LDRCC R2, [R0], #4 \n"
87 " STRCC R2, [R1], #4 \n"
88 " BCC loc_FF8101B0 \n"
89 " LDR R0, =0xFF810254 \n"
91 " LDR R3, =0xFF810468 \n"
95 " LDRCC R2, [R0], #4 \n"
96 " STRCC R2, [R1], #4 \n"
97 " BCC loc_FF8101CC \n"
99 " MSR CPSR_cxsf, R0 \n"
100 " MOV SP, #0x1000 \n"
102 " MSR CPSR_cxsf, R0 \n"
103 " MOV SP, #0x1000 \n"
105 " LDR R2, =0xEEEEEEEE \n"
106 " MOV R3, #0x1000 \n"
110 " STRCC R2, [R0], #4 \n"
111 " BCC loc_FF810200 \n"
112 " BL sub_FF810FB8_my \n"
Definiert in Zeile 38 der Datei boot.c.
40 long *canon_data_src = (
void*)0xFFB2E41C;
41 long *canon_data_dst = (
void*)0x1900;
42 long canon_data_len = 0x140E4- 0x1900;
43 long *canon_bss_start = (
void*)0x140e4;
44 long canon_bss_len = 0xb0b68 - 0x140e4;
51 "MRC p15, 0, R0,c1,c0\n"
52 "ORR R0, R0, #0x1000\n"
55 "MCR p15, 0, R0,c1,c0\n"
58 for(i=0;i<canon_data_len/4;i++)
59 canon_data_dst[i]=canon_data_src[i];
61 for(i=0;i<canon_bss_len/4;i++)
66 *(
int*)(0x261C+8)= (*(
int*)0xC02200C0)&1 ? 1 : 2;
72 asm volatile (
"B sub_FF8101A4_my\n");
void CreateTask_spytask |
( |
) | |
|
void JogDial_task_my |
( |
void |
) | |
|
void taskCreateHook |
( |
int * |
p) | |
|
volatile int jogdial_stopped |
Definiert in Zeile 81 der Datei kbd.c.
Definiert in Zeile 8 der Datei boot.c.