📄 cluster_includes.h
字号:
typedef volatile unsigned char byte;
typedef volatile char vsbyte;
typedef volatile unsigned long vuslong;
typedef volatile long vslong;
typedef volatile unsigned int vusint;
typedef volatile int vsint;
struct text {
char *str;
char *option_limit;
char mpage;
void *fn;
};
struct menu_ret {
char option;
char redraw;
char page;
char loop;
};
struct fn {
char digit_pos;
void *fn_ptr;
};
struct ret {
char data;
};
// main.c
void init_system(void);
void init_lcd2(void);
void init_var(void);
void init_port(void);
void init_clock(void);
void clock_on(void);
void LCD_on(void);
void LCD_off(void);
void init_PLL(void);
void LCD2_check(void);
void init_lcd_var(void); // lcd variables initialization
void delayMS(unsigned int delayData);
//timer.c
void init_timer(void);
void Timer0(void);
void TimerOverflow(void);
//utility.c
void disp_str(char *str);
byte menurx_char0(char menu_page);
void delay1(void);
//root.c
void get_menu(char page_refresh);
char get_option(char m_page);
void root_test_option( struct menu_ret*);
void disp_info(char menu_page);
void root_info(void);
void command_process(void);
//motor.c
void init_stepper1(void);
void init_stepper2(void);
void init_stepper3(void);
void init_stepper4(void);
char motor_dest(unsigned int);
char check_pos(unsigned int position);
void motor_home(void);
char motor_move(char direction);
void check_motor_demo(void);
void motor_test_option(struct menu_ret *c_data);
void motor_info(void);
void motor_update(char channel,char dir);
void motor_micro_update(char channel, char dir);
void motorHome(void);
void motorMove(unsigned char channle,unsigned int position);
unsigned long mc33993read(void);
//can.c
void MSCANInit(unsigned char can_num);
#include "LCD2_Ext_Prototype.h"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -