LibXenon
Bare-metal Xbox 360 homebrew library
Loading...
Searching...
No Matches
xenon_power.h
Go to the documentation of this file.
1#ifndef __xenon_soc_xenon_power_h
2#define __xenon_soc_xenon_power_h
3
4
5#ifdef __cplusplus
6extern "C" {
7#endif
8
9void xenon_thread_startup(void);
10
11#define XENON_SPEED_1_3 4
12#define XENON_SPEED_1_2 3
13#define XENON_SPEED_3_2 2
14#define XENON_SPEED_FULL 1
15
16void xenon_make_it_faster(int speed);
17int xenon_run_thread_task(int thread, void *stack, void *task);
18int xenon_is_thread_task_running(int thread);
19void xenon_sleep_thread(int thread);
21
22#ifdef __cplusplus
23};
24#endif
25
26#endif
int xenon_run_thread_task(int thread, void *stack, void *task)
Definition: xenon_power.c:208
void xenon_make_it_faster(int speed)
Definition: xenon_power.c:226
void xenon_thread_startup(void)
Definition: xenon_power.c:263
int xenon_is_thread_task_running(int thread)
Definition: xenon_power.c:217
void xenon_sleep_thread(int thread)
Definition: xenon_power.c:270
void xenon_set_single_thread_mode()
Definition: xenon_power.c:276