#include "lolevel.h"
#include "platform.h"
#include "core.h"
#include "conf.h"
#include "keyboard.h"
#include "touchscreen.h"
#include "gui.h"
#include "gui_draw.h"
#include "gui_osd.h"
#include "gui_menu.h"
#include "gui_user_menu.h"
#include "font.h"
#include "kbd_common.h"
gehe zum Quellcode dieser Datei
|
void | _GetKbdState (long *) |
|
int | kbd_is_blocked (void) |
|
int | get_usb_bit () |
|
const char * | gui_on_off_enum (int change, int arg) |
|
const char * | gui_histo_show_enum (int change, int arg) |
|
const char * | gui_override_disable_enum (int change, int arg) |
|
static const char * | ts_user_menu_enable (int change, __attribute__((unused)) int arg) |
|
static const char * | simulate_playback_press (int change, __attribute__((unused)) int arg) |
|
static const char * | simulate_power_press (int change, __attribute__((unused)) int arg) |
|
static const char * | ts_exit_alt (int change, __attribute__((unused)) int arg) |
|
static const char * | ts_run_script (int change, __attribute__((unused)) int arg) |
|
static int | is_button_displayed (int b, int guiMode, int camMode) |
|
static int | is_button_active (int b, int guiMode, int camMode) |
|
int | show_virtual_buttons () |
|
int | chdk_process_touch () |
|
int | ts_process_touch () |
|
void | virtual_buttons () |
|
long | __attribute__ ((naked)) |
|
void | __attribute__ ((naked, noinline)) |
| *-------------------------------------------------------------------— Mehr ...
|
|
void | kbd_fetch_data (long *state) |
|
void | my_kbd_read_keys () |
|
Definiert in Zeile 42 der Datei kbd.c.
Definiert in Zeile 38 der Datei kbd.c.
#define TS_KEY_PLAYBACK 204 |
Definiert in Zeile 36 der Datei kbd.c.
Definiert in Zeile 37 der Datei kbd.c.
#define TS_KEY_SCRIPT_RUN 200 |
Definiert in Zeile 32 der Datei kbd.c.
#define TS_KEY_TOGGLE_OSD 202 |
Definiert in Zeile 34 der Datei kbd.c.
#define TS_KEY_TOGGLE_OVRD 203 |
Definiert in Zeile 35 der Datei kbd.c.
#define TS_KEY_TOGGLE_RAW 201 |
Definiert in Zeile 33 der Datei kbd.c.
#define TS_KEY_USER_MENU 207 |
Definiert in Zeile 39 der Datei kbd.c.
#define TS_KEY_ZOMBIE 0xFFFE |
Definiert in Zeile 40 der Datei kbd.c.
Definiert in Zeile 332 der Datei kbd.c.
340 if (wrap_kbd_p1_f() == 1) {
*-------------------------------------------------------------------—
!!
IS_ERROR( hSoundHandle )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
IS_ERROR( RetCode )
"MOV R3, #0\n" "STR R3, [R9]\n"
TODO! below is from sd400
"MOV R3, #0\n" "STR R3, [R9]\n"
TODO! below is from sd400
__MovieRecorder_c__100
__MovieRecorder_c__100
Definiert in Zeile 346 der Datei kbd.c.
348 mykbd_task_proceed();
void _GetKbdState |
( |
long * |
) | |
|
int chdk_process_touch |
( |
) | |
|
Definiert in Zeile 170 der Datei kbd.c.
175 unsigned short tx, ty;
176 tx = touch_screen_x * 360 / 0x2FF ;
177 ty = touch_screen_y * 240 / 0x1FF ;
184 if ( touch_screen_active )
Definiert in Zeile 24 der Datei kbd.c.
const char* gui_histo_show_enum |
( |
int |
change, |
|
|
int |
arg |
|
) |
| |
const char* gui_on_off_enum |
( |
int |
change, |
|
|
int |
arg |
|
) |
| |
const char* gui_override_disable_enum |
( |
int |
change, |
|
|
int |
arg |
|
) |
| |
static int is_button_active |
( |
int |
b, |
|
|
int |
guiMode, |
|
|
int |
camMode |
|
) |
| |
|
static |
static int is_button_displayed |
( |
int |
b, |
|
|
int |
guiMode, |
|
|
int |
camMode |
|
) |
| |
|
static |
Definiert in Zeile 148 der Datei kbd.c.
152 (guiMode >=
keymap[b].min_gui_mode) &&
153 (guiMode <=
keymap[b].max_gui_mode) &&
154 (camMode &
keymap[b].cam_mode_mask) &&
155 ((
keymap[b].conf_disable == 0) || (*
keymap[b].conf_disable == 0))
void kbd_fetch_data |
( |
long * |
state) | |
|
int kbd_is_blocked |
( |
void |
) | |
|
void my_kbd_read_keys |
( |
) | |
|
int show_virtual_buttons |
( |
) | |
|
Definiert in Zeile 164 der Datei kbd.c.
167 return((active_palette_buffer == 0x00) || (active_palette_buffer == 0x10)) ;
static const char* simulate_playback_press |
( |
int |
change, |
|
|
__attribute__((unused)) int |
arg |
|
) |
| |
|
static |
Definiert in Zeile 63 der Datei kbd.c.
Definiert in Zeile 75 der Datei kbd.c.
Definiert in Zeile 82 der Datei kbd.c.
Definiert in Zeile 88 der Datei kbd.c.
Definiert in Zeile 49 der Datei kbd.c.
57 gui_user_menu_flag = 0;
Definiert in Zeile 247 der Datei kbd.c.
261 int i, x1, y1, x2, y2,
ofst;
285 if ((x1 >180) || (*
keymap[i].conf_val)) clr=c2;
long kbd_mod_state[4] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF } |
Definiert in Zeile 17 der Datei kbd.c.
long kbd_new_state[4] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF } |
Definiert in Zeile 15 der Datei kbd.c.
long kbd_prev_state[4] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF } |
Definiert in Zeile 16 der Datei kbd.c.
Definiert in Zeile 97 der Datei kbd.c.
long touch_panel_button = 0xFFFFFFFF |
|
static |
Definiert in Zeile 19 der Datei kbd.c.
long touch_panel_state = 0xFFFFFFFF |
|
static |
Definiert in Zeile 18 der Datei kbd.c.