📄 operation_a.i
字号:
union{
struct{
char smd0:1;
char smd1:1;
char smd2:1;
char ckdir:1;
char stps:1;
char pry:1;
char prye:1;
char b7:1;
} bit;
char byte;
} u0mr_addr, u1mr_addr, u2mr_addr;
union{
struct{
char clk0:1;
char clk1:1;
char b2:1;
char txept:1;
char b4:1;
char nch:1;
char ckpol:1;
char uform:1;
} bit;
char byte;
} u0c0_addr, u1c0_addr, u2c0_addr;
union{
struct{
char te:1;
char ti:1;
char re:1;
char ri:1;
char irs:1;
char rrm:1;
char b6:1;
char b7:1;
} bit;
char byte;
} u0c1_addr, u1c1_addr, u2c1_addr;
union{
struct{
char b0:1;
char b1:1;
char b2:1;
char b3:1;
char b4:1;
char b5:1;
char b6:1;
char b7:1;
char b8:1;
char b9:1;
char b10:1;
char b11:1;
char oer:1;
char fer:1;
char per:1;
char sum:1;
} bit;
struct{
char low;
char high;
} byte;
unsigned short word;
} u0rb_addr, u1rb_addr, u2rb_addr;
union{
struct{
char b0:1;
char b1:1;
char b2:1;
char b3:1;
char b4:1;
char b5:1;
char b6:1;
char b7:1;
char b8:1;
char b9:1;
char b10:1;
char b11:1;
char b12:1;
char b13:1;
char b14:1;
char b15:1;
char b16:1;
char b17:1;
char b18:1;
char b19:1;
} bit;
struct{
char low;
char mid;
char high;
char nc;
} byte;
unsigned long dword;
} rmad0_addr,rmad1_addr;
union{
struct{
char b0:1;
char b1:1;
char b2:1;
char b3:1;
char b4:1;
char b5:1;
char b6:1;
char b7:1;
char b8:1;
char b9:1;
char b10:1;
char b11:1;
char b12:1;
char b13:1;
char b14:1;
char b15:1;
} bit;
struct{
char low;
char high;
} byte;
unsigned int word;
} u0tb_addr, u1tb_addr, u2tb_addr, ad0_addr;
#line 3 "D:/Projects/Haier/General Washer/workspace/General_Washer/General_Washer/src/operation_a.c"
#line 1 "D:/Projects/Haier/General Washer/workspace/General_Washer/General_Washer/src/main_define.h"
extern void wash_init(void);
extern void init(void);
extern void key(void);
extern void buzz(void);
extern void buzz_power(void);
extern void demo_judge(void);
extern void alarm(void);
extern void save_water(void);
extern void led(void);
extern void inertial(void);
extern void key_led(void);
extern void key_power(void);
extern void key_start(void);
extern void key_program(void);
extern void key_function(void);
extern void key_pro_fun(void);
extern void key_process(void);
extern void key_water(void);
extern void key_preset(void);
extern void key_preset_normal(void);
extern void key_preset_cont(void);
extern void logic(void);
extern void operation(void);
extern void status(void);
extern void inlet(unsigned char, unsigned char, unsigned char);
extern void soak(unsigned int);
extern void wash(unsigned int);
extern void drain(void);
extern void interm_spin(unsigned int);
extern void spin(unsigned int);
extern void run_stream(void);
extern void stream_moto(unsigned int, unsigned int);
extern void weight_test(void);
extern void texture_test(void);
extern void test_no_water(void);
extern void test_production(void);
extern void test_cycle(void);
extern void test_interm_spin(void);
extern void test_weight(void);
extern void memo_program(void);
extern void strong_program(void);
extern void soft_wash_program(void);
extern void speedy_program(void);
extern void standard_program(void);
extern void child_program(void);
extern void wool_program(void);
extern void silk_program(void);
extern void single_wash_program(void);
extern void rinse_program(void);
extern void single_spin_program(void);
extern void tubedry_program(void);
extern void key_buzz(void);
extern void eoc_buzz(void);
extern void err_buzz(void);
extern void buzz_on(unsigned char);
extern void buzz_st(void);
extern void enable(void);
extern void disable(void);
extern void input(void);
extern void output(void);
extern unsigned char program_time(unsigned char far * table_adr, unsigned char table_colum);
extern void eeprom_read(void);
extern void eeprom_write(void);
extern void i2c_write(unsigned char,unsigned char);
extern void i2c_send8bit(unsigned char);
extern void i2c_start(void);
extern void i2c_stop(void);
extern unsigned char i2c_ack(void);
extern unsigned char i2c_read(unsigned char);
extern unsigned char i2c_receive8bit(void);
extern unsigned char dd;
extern void _WaitTime0us(void);
extern void _WaitTime1us(void);
extern void _WaitTime2us(void);
extern unsigned char base_4ms_buff;
extern unsigned char base_500ms_buff;
extern unsigned char base_1s_buff;
extern unsigned char base_1m_buff;
extern unsigned char base_1h_buff;
extern unsigned char sys_1s_buff;
extern unsigned char sys_10s_buff;
extern unsigned char sys_1m_buff;
extern unsigned char sys_1h_buff;
extern signed char status_5m_buff;
extern signed char save_water_4hour_buff;
extern signed char key2_2s_buff;
extern unsigned char save_water_number;
extern unsigned char old_key;
extern unsigned char program_buff;
extern unsigned char process_buff;
extern unsigned char function_buff;
extern unsigned char water_count;
extern unsigned char water_buff;
extern unsigned char weight_buff;
extern unsigned char texture_buff;
extern unsigned char water_level;
extern unsigned char preset_1s5_buff;
extern signed char preset_500ms_buff;
extern unsigned char preset_3s_buff;
extern signed char key3_1s5_buff;
extern signed char preset_5s_buff;
extern unsigned char operation_buff;
extern signed char operation_counter;
extern unsigned char pass_time_counter;
extern unsigned char table_rom_number;
extern unsigned char dependant_wash_time;
extern unsigned char test_1_mode;
extern unsigned char test_buff;
extern signed char run_1s_buff;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -